html{-webkit-text-size-adjust:100%}html:focus-within{scroll-behavior:smooth}body{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;position:relative;width:100%;min-height:100vh;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeSpeed}*,::after,::before{box-sizing:border-box}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,br,button,canvas,caption,center,cite,code,col,colgroup,data,datalist,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,head,header,hgroup,hr,html,i,iframe,img,input,ins,kbd,label,legend,li,link,main,map,mark,menu,meta,meter,nav,noscript,object,ol,optgroup,option,output,p,param,picture,pre,progress,q,rb,rp,rt,rtc,ruby,s,samp,script,section,select,small,source,span,strong,style,svg,sub,summary,sup,table,tbody,td,template,textarea,tfoot,th,thead,time,title,tr,track,tt,u,ul,var,video,wbr{font-size:100%;font:inherit;margin:0;padding:0;border:0;vertical-align:baseline}:focus{outline:0}article,aside,details,embed,figcaption,figure,footer,header,hgroup,main,menu,nav,object,section{display:block}canvas,iframe{max-width:100%;height:auto;display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}input:required,input{box-shadow:none}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px #fff inset}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;-moz-appearance:none}input[type=search]{-webkit-appearance:none;-moz-appearance:none;box-sizing:content-box}textarea{overflow:auto;vertical-align:top;resize:vertical}input:focus{outline:none}video{background:#000}audio:not([controls]){display:none;height:0}[hidden]{display:none}a:active,a:hover{outline:none}audio,img,picture,svg,video{max-width:100%;display:inline-block;vertical-align:middle;height:auto}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;border:0;background:rgba(0,0,0,0)}button[disabled],html input[disabled]{cursor:default}[disabled],[disabled=true],[aria-disabled=true]{pointer-events:none}input[type=checkbox],input[type=radio]{padding:0}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}button{border:0;background:rgba(0,0,0,0)}textarea{overflow:auto;vertical-align:top;resize:vertical}table{border-collapse:collapse;border-spacing:0;text-indent:0}hr{box-sizing:content-box;overflow:visible;background:#000;border:0;height:1px;line-height:0;margin:0;padding:0;page-break-after:always;width:100%}pre{font-family:monospace,monospace;font-size:100%}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:none}code,kbd,pre,samp{font-family:monospace,monospace}small{font-size:75%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-5px}sup{top:-5px}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1;margin:0;padding:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0;outline:0}legend{color:inherit;white-space:normal;display:block;border:0;max-width:100%;width:100%}fieldset{min-width:0}body:not(:-moz-handler-blocked) fieldset{display:block}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}template{display:none}/*!
 * Bootstrap Reboot v5.3.8 (https://getbootstrap.com/)
 * Copyright 2011-2025 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */.container,.container-fluid,.container-xxl,.container-xl,.container-lg,.container-md,.container-sm,.container-s{--bs-gutter-x: 2rem;--bs-gutter-y: 0;width:100%;padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5);margin-right:auto;margin-left:auto}:root{--bs-breakpoint-xs: 0;--bs-breakpoint-s: 575px;--bs-breakpoint-sm: 768px;--bs-breakpoint-md: 991px;--bs-breakpoint-lg: 1118px;--bs-breakpoint-xl: 1442px;--bs-breakpoint-xxl: 1678px}.row{--bs-gutter-x: 2rem;--bs-gutter-y: 0;display:flex;flex-wrap:wrap;margin-top:calc(-1*var(--bs-gutter-y));margin-right:calc(-0.5*var(--bs-gutter-x));margin-left:calc(-0.5*var(--bs-gutter-x))}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5);margin-top:var(--bs-gutter-y)}.col{flex:1 0 0}.row-cols-auto>*{flex:0 0 auto;width:auto}.row-cols-1>*{flex:0 0 auto;width:100%}.row-cols-2>*{flex:0 0 auto;width:50%}.row-cols-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-4>*{flex:0 0 auto;width:25%}.row-cols-5>*{flex:0 0 auto;width:20%}.row-cols-6>*{flex:0 0 auto;width:16.66666667%}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.33333333%}.col-2{flex:0 0 auto;width:16.66666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.33333333%}.col-5{flex:0 0 auto;width:41.66666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.33333333%}.col-8{flex:0 0 auto;width:66.66666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.33333333%}.col-11{flex:0 0 auto;width:91.66666667%}.col-12{flex:0 0 auto;width:100%}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}.g-0,.gx-0{--bs-gutter-x: 0}.g-0,.gy-0{--bs-gutter-y: 0}.g-1,.gx-1{--bs-gutter-x: 1rem}.g-1,.gy-1{--bs-gutter-y: 1rem}.g-2,.gx-2{--bs-gutter-x: 2rem}.g-2,.gy-2{--bs-gutter-y: 2rem}.g-3,.gx-3{--bs-gutter-x: 3rem}.g-3,.gy-3{--bs-gutter-y: 3rem}.g-4,.gx-4{--bs-gutter-x: 4rem}.g-4,.gy-4{--bs-gutter-y: 4rem}.g-5,.gx-5{--bs-gutter-x: 5rem}.g-5,.gy-5{--bs-gutter-y: 5rem}:root{--c-0010: #000000;--c-2010: #ffffff;--c-2020: #f8f8f8;--c-2110: #1a1a1a;--c-2120: #333333;--c-2130: #4d4d4d;--c-2140: #999999;--c-2150: #bcbcbc;--c-2160: #d6d6d6;--c-2170: #e5e5e5;--c-2180: #f5f5f5}:root{--c-4010: #7b6e4c;--c-5010: #b90000;--c-5020: #179458;--c-6010: #b90000;--c-6020: #df6b00;--c-6030: #179458}:root{--c-3410: #1a1a1a;--c-3420: #4d4d4d;--c-3430: #808080;--c-3440: #bcbcbc;--c-3450: #e4e4e4}:root{--c-1010: #e82025;--c-1020: #b90000;--c-1030: #7b0000;--c-1040: #550102;--c-1050: #ffc0c6}:root{--c-3010: #422449;--c-3020: #614073;--c-3030: #867097;--c-3040: #af9fbc;--c-3050: #d6cce2}:root{--c-3110: #644d3c;--c-3120: #886f60;--c-3130: #a99480;--c-3140: #ccbca9;--c-3150: #e5dbd0}:root{--c-3210: #7b0000;--c-3220: #a33737;--c-3230: #c15c5c;--c-3240: #e49590;--c-3250: #f1ccc5}:root{--c-3310: #002f29;--c-3320: #004c45;--c-3330: #2a7e74;--c-3340: #7eb8b5;--c-3350: #bddad5}:root{--c-3510: #847460;--c-3520: #614073;--c-3530: #bc5757;--c-3540: #46807c;--c-3550: #767676}:root{--c-2010-10: rgba(255, 255, 255, 0.1);--c-2010-20: rgba(255, 255, 255, 0.2);--c-2010-30: rgba(255, 255, 255, 0.3);--c-2010-40: rgba(255, 255, 255, 0.4);--c-2110-10: rgba(26, 26, 26, 0.1);--c-2110-20: rgba(26, 26, 26, 0.2);--c-2110-30: rgba(26, 26, 26, 0.3)}:root{--c-10010: #1877f2}:root{--d10: 0.5rem;--d15: 1.5rem;--d20: 1rem;--d30: 1.5rem;--d40: 2rem;--d50: 2.5rem;--d60: 3rem;--d70: 3.5rem;--d80: 4rem;--d90: 5rem;--d100: 7rem;--d110: 9rem}:root{--s10: 0.5rem;--s15: 1.5rem;--s20: 1rem;--s30: 1.5rem;--s40: 2rem;--s50: 2.5rem;--s60: 3rem;--s70: 3.5rem;--s80: 4rem;--s90: 6rem;--s100: 8rem;--s110: 12rem}:root{--radius-0: 0px;--radius-sm: 2px;--radius-md: 4px;--radius-lg: 8px;--radius-circle: 9999px}:root{--overlay-images: linear-gradient(180deg, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0.2) 50%, rgba(0, 0, 0, 0.2) 100%) no-repeat}:root{--site-bar-z-index: 20}:root{--font-family-monospace: Consolas, Courier New, Courier, Lucida Sans Typewriter, Lucida Typewriter, monospace;--t-T400-static: 700 2.6rem/1.2307692308 "Frutiger Next W04", Helvetica, Arial, sans-serif;--ls-T400-static: -0.005em;--t-Hero100: 900 4.8rem/1.0833333333 "Frutiger Next W04", Helvetica, Arial, sans-serif;--ls-Hero100: 0;--wrap-Hero100: normal;--t-Hero200: 900 4rem/1.05 "Frutiger Next W04", Helvetica, Arial, sans-serif;--ls-Hero200: 0;--wrap-Hero200: normal;--t-N100: 900 4.4rem/0.9090909091 "Frutiger Next W04", Helvetica, Arial, sans-serif;--ls-N100: -0.01em;--wrap-N100: normal;--t-N200: 900 3.8rem/0.9473684211 "Frutiger Next W04", Helvetica, Arial, sans-serif;--ls-N200: -0.01em;--wrap-N200: normal;--t-N300: 900 3rem/1.1333333333 "Frutiger Next W04", Helvetica, Arial, sans-serif;--ls-N300: -0.01em;--wrap-N300: normal;--t-N400: 900 2.4rem/0.9166666667 "Frutiger Next W04", Helvetica, Arial, sans-serif;--ls-N400: -0.01em;--wrap-N400: normal;--t-T100: 700 3.8rem/1.1052631579 "Frutiger Next W04", Helvetica, Arial, sans-serif;--ls-T100: 0;--wrap-T100: normal;--t-T200: 700 3.2rem/1.21875 "Frutiger Next W04", Helvetica, Arial, sans-serif;--ls-T200: 0;--wrap-T200: normal;--t-T300: 700 2.4rem/1.25 "Frutiger Next W04", Helvetica, Arial, sans-serif;--ls-T300: 0;--wrap-T300: normal;--t-T300-Heavy: 900 2.4rem/1.25 "Frutiger Next W04", Helvetica, Arial, sans-serif;--ls-T300-Heavy: 0;--wrap-T300-Heavy: normal;--t-T400: 700 2rem/1.3 "Frutiger Next W04", Helvetica, Arial, sans-serif;--ls-T400: 0;--wrap-T400: normal;--t-T400-Heavy: 900 2rem/1.3 "Frutiger Next W04", Helvetica, Arial, sans-serif;--ls-T400-Heavy: 0;--wrap-T400-Heavy: normal;--t-T500-Heavy: 900 1.9rem/1.2631578947 "Frutiger Next W04", Helvetica, Arial, sans-serif;--ls-T500-Heavy: 0em;--wrap-T500-Heavy: normal;--t-Large: 400 1.9rem/1.4210526316 "Frutiger Next W04", Helvetica, Arial, sans-serif;--ls-Large: 0.005em;--wrap-Large: normal;--t-Quote: 400 2.7rem/1.4814814815 "Frutiger Next W04", Helvetica, Arial, sans-serif;--ls-Quote: 0;--wrap-Quote: normal;--t-Standard: 400 1.7rem/1.3529411765 "Frutiger Next W04", Helvetica, Arial, sans-serif;--ls-Standard: 0;--wrap-Standard: normal;--t-Standard-Bold: 700 1.7rem/1.3529411765 "Frutiger Next W04", Helvetica, Arial, sans-serif;--ls-Standard-Bold: 0;--wrap-Standard-Bold: normal;--t-Small: 400 1.5rem/1.3333333333 "Frutiger Next W04", Helvetica, Arial, sans-serif;--ls-Small: 0;--wrap-Small: normal;--t-Smaller: 400 1.2rem/1.25 "Frutiger Next W04", Helvetica, Arial, sans-serif;--ls-Smaller: 0;--wrap-Smaller: normal;--t-Small-Bold: 700 1.5rem/1.3333333333 "Frutiger Next W04", Helvetica, Arial, sans-serif;--ls-Small-Bold: 0;--wrap-Small-Bold: normal;--t-Tiny: 400 1.1rem/1.3636363636 "Frutiger Next W04", Helvetica, Arial, sans-serif;--ls-Tiny: 0;--wrap-Tiny: normal;--t-Digit: 700 1.3rem/1.3076923077 "Frutiger Next W04", Helvetica, Arial, sans-serif;--ls-Digit: 0;--wrap-Digit: normal;--t-Button: 500 1.7rem/1.1176470588 "Frutiger Next W04", Helvetica, Arial, sans-serif;--ls-Button: 0;--wrap-Button: normal}:root{--ratio-1by1: 1 / 1;--ratio-5by3: 5 / 3;--ratio-3by5: 3 / 5;--ratio-4by3: 4 / 3;--ratio-3by4: 3 / 4;--ratio-3by2: 3 / 2;--ratio-2by3: 2 / 3;--ratio-16by10: 16 / 10;--ratio-10by16: 10 / 16;--ratio-16by9: 16 / 9;--ratio-9by16: 9 / 16;--ratio-2by1: 2 / 1;--ratio-1by2: 1 / 2;--ratio-21by9: 21 / 9;--ratio-9by21: 9 / 21}html,body{width:100%;height:100%}html{font-size:62.5%}body{font:var(--t-Standard)}body.prevent-scroll{touch-action:none;-webkit-overflow-scrolling:none;overflow:hidden;overscroll-behavior:none}::-moz-selection{background:var(--c-3440)}::selection{background:var(--c-3440)}button{color:inherit}:root{--rds-grid-padding: 2rem}.container--rds-grid{padding-left:var(--rds-grid-padding);padding-right:var(--rds-grid-padding)}.row:not([class*=" g-"]):not([class^=g-]):not([class*=" gx-"]):not([class^=gx-]),.row:not([class*=" g-"]):not([class^=g-]):not([class*=" gx-"]):not([class^=gx-])>*{--bs-gutter-x: 2rem}.row.g-s30,.row.g-s30>*{--bs-gutter-x: var(--s30);--bs-gutter-y: var(--s30)}.row.g-s40,.row.g-s40>*{--bs-gutter-x: var(--s40);--bs-gutter-y: var(--s40)}.row.g-s-d50,.row.g-d-d50>*{--bs-gutter-x: var(--s20);--bs-gutter-y: var(--s20)}a{--myty-text-link-decoration: underline;--myty-text-link-decoration-thickness: 2px;--myty-text-link-underline-offset: 5px;--myty-text-link-decoration: underline;-webkit-text-decoration:var(--myty-text-link-decoration);text-decoration:var(--myty-text-link-decoration);-webkit-text-decoration-style:solid;text-decoration-style:solid;text-decoration-thickness:var(--myty-text-link-decoration-thickness);text-underline-offset:var(--myty-text-link-underline-offset);transition:color 300ms,-webkit-text-decoration 300ms;transition:text-decoration 300ms,color 300ms;transition:text-decoration 300ms,color 300ms,-webkit-text-decoration 300ms}a.is-active,a:active{--myty-text-decoration-thickness: 2px}a.has-focus,a:hover,a:focus{--myty-btn-outline: none;--myty-text-link-decoration-thickness: 4px}a.is-disabled,a:disabled{--myty-text-link-decoration-thickness: 2px}a{--myty-text-link-color: var(--c-4010);--myty-text-link-decoration-color: var(--c-4010);color:var(--myty-text-link-color);-webkit-text-decoration-color:var(--myty-text-link-decoration-color);text-decoration-color:var(--myty-text-link-decoration-color)}a.is-active,a:active{--myty-text-link-color: var(--c-2110);--myty-text-decoration-color: var(--c-2110)}a.has-hover,a:hover,a:focus{--myty-text-link-color: var(--c-2110);--myty-text-link-decoration-color: var(--c-2110)}a.is-disabled,a:disabled{--myty-text-link-color: var(--c-2150);--myty-text-link-decoration-color: var(--c-2150)}a .icon{color:currentColor;fill:currentColor}.notification-bar .tyc a,.notification-bar .mytyFormFieldsetDescription a,.tyc h1 a,.mytyFormFieldsetDescription h1 a,.tyc h2 a,.mytyFormFieldsetDescription h2 a,.tyc h3 a,.mytyFormFieldsetDescription h3 a,.tyc h4 a,.mytyFormFieldsetDescription h4 a,.tyc h5 a,.mytyFormFieldsetDescription h5 a,.tyc h6 a,.mytyFormFieldsetDescription h6 a,.tyc .strong--headline a,.mytyFormFieldsetDescription .strong--headline a,.tyc .tyc--strong-headline>strong:first-child a,.mytyFormFieldsetDescription .tyc--strong-headline>strong:first-child a,.tyc .tyc--strong-headline p:first-child>strong:first-child a,.mytyFormFieldsetDescription .tyc--strong-headline p:first-child>strong:first-child a,.tyc--strong-headline .tyc p:first-child>strong:first-child a,.tyc--strong-headline .mytyFormFieldsetDescription p:first-child>strong:first-child a,a.is-current{--myty-text-link-color: currentColor;--myty-text-link-decoration-color: currentColor;color:var(--myty-text-link-color);-webkit-text-decoration-color:var(--myty-text-link-decoration-color);text-decoration-color:var(--myty-text-link-decoration-color)}.notification-bar .tyc a.is-active,.notification-bar .mytyFormFieldsetDescription a.is-active,.tyc h1 a.is-active,.mytyFormFieldsetDescription h1 a.is-active,.tyc h2 a.is-active,.mytyFormFieldsetDescription h2 a.is-active,.tyc h3 a.is-active,.mytyFormFieldsetDescription h3 a.is-active,.tyc h4 a.is-active,.mytyFormFieldsetDescription h4 a.is-active,.tyc h5 a.is-active,.mytyFormFieldsetDescription h5 a.is-active,.tyc h6 a.is-active,.mytyFormFieldsetDescription h6 a.is-active,.tyc .strong--headline a.is-active,.mytyFormFieldsetDescription .strong--headline a.is-active,.tyc .tyc--strong-headline>strong:first-child a.is-active,.mytyFormFieldsetDescription .tyc--strong-headline>strong:first-child a.is-active,.tyc .tyc--strong-headline p:first-child>strong:first-child a.is-active,.mytyFormFieldsetDescription .tyc--strong-headline p:first-child>strong:first-child a.is-active,.tyc--strong-headline .tyc p:first-child>strong:first-child a.is-active,.tyc--strong-headline .mytyFormFieldsetDescription p:first-child>strong:first-child a.is-active,a.is-active.is-current,.notification-bar .tyc a:active,.notification-bar .mytyFormFieldsetDescription a:active,.tyc h1 a:active,.mytyFormFieldsetDescription h1 a:active,.tyc h2 a:active,.mytyFormFieldsetDescription h2 a:active,.tyc h3 a:active,.mytyFormFieldsetDescription h3 a:active,.tyc h4 a:active,.mytyFormFieldsetDescription h4 a:active,.tyc h5 a:active,.mytyFormFieldsetDescription h5 a:active,.tyc h6 a:active,.mytyFormFieldsetDescription h6 a:active,.tyc .strong--headline a:active,.mytyFormFieldsetDescription .strong--headline a:active,.tyc .tyc--strong-headline>strong:first-child a:active,.mytyFormFieldsetDescription .tyc--strong-headline>strong:first-child a:active,.tyc .tyc--strong-headline p:first-child>strong:first-child a:active,.mytyFormFieldsetDescription .tyc--strong-headline p:first-child>strong:first-child a:active,.tyc--strong-headline .tyc p:first-child>strong:first-child a:active,.tyc--strong-headline .mytyFormFieldsetDescription p:first-child>strong:first-child a:active,a.is-current:active{--myty-text-link-color: currentColor;--myty-text-decoration-color: currentColor}.notification-bar .tyc a.has-hover,.notification-bar .mytyFormFieldsetDescription a.has-hover,.tyc h1 a.has-hover,.mytyFormFieldsetDescription h1 a.has-hover,.tyc h2 a.has-hover,.mytyFormFieldsetDescription h2 a.has-hover,.tyc h3 a.has-hover,.mytyFormFieldsetDescription h3 a.has-hover,.tyc h4 a.has-hover,.mytyFormFieldsetDescription h4 a.has-hover,.tyc h5 a.has-hover,.mytyFormFieldsetDescription h5 a.has-hover,.tyc h6 a.has-hover,.mytyFormFieldsetDescription h6 a.has-hover,.tyc .strong--headline a.has-hover,.mytyFormFieldsetDescription .strong--headline a.has-hover,.tyc .tyc--strong-headline>strong:first-child a.has-hover,.mytyFormFieldsetDescription .tyc--strong-headline>strong:first-child a.has-hover,.tyc .tyc--strong-headline p:first-child>strong:first-child a.has-hover,.mytyFormFieldsetDescription .tyc--strong-headline p:first-child>strong:first-child a.has-hover,.tyc--strong-headline .tyc p:first-child>strong:first-child a.has-hover,.tyc--strong-headline .mytyFormFieldsetDescription p:first-child>strong:first-child a.has-hover,a.has-hover.is-current,.notification-bar .tyc a:hover,.notification-bar .mytyFormFieldsetDescription a:hover,.tyc h1 a:hover,.mytyFormFieldsetDescription h1 a:hover,.tyc h2 a:hover,.mytyFormFieldsetDescription h2 a:hover,.tyc h3 a:hover,.mytyFormFieldsetDescription h3 a:hover,.tyc h4 a:hover,.mytyFormFieldsetDescription h4 a:hover,.tyc h5 a:hover,.mytyFormFieldsetDescription h5 a:hover,.tyc h6 a:hover,.mytyFormFieldsetDescription h6 a:hover,.tyc .strong--headline a:hover,.mytyFormFieldsetDescription .strong--headline a:hover,.tyc .tyc--strong-headline>strong:first-child a:hover,.mytyFormFieldsetDescription .tyc--strong-headline>strong:first-child a:hover,.tyc .tyc--strong-headline p:first-child>strong:first-child a:hover,.mytyFormFieldsetDescription .tyc--strong-headline p:first-child>strong:first-child a:hover,.tyc--strong-headline .tyc p:first-child>strong:first-child a:hover,.tyc--strong-headline .mytyFormFieldsetDescription p:first-child>strong:first-child a:hover,a.is-current:hover,.notification-bar .tyc a:focus,.notification-bar .mytyFormFieldsetDescription a:focus,.tyc h1 a:focus,.mytyFormFieldsetDescription h1 a:focus,.tyc h2 a:focus,.mytyFormFieldsetDescription h2 a:focus,.tyc h3 a:focus,.mytyFormFieldsetDescription h3 a:focus,.tyc h4 a:focus,.mytyFormFieldsetDescription h4 a:focus,.tyc h5 a:focus,.mytyFormFieldsetDescription h5 a:focus,.tyc h6 a:focus,.mytyFormFieldsetDescription h6 a:focus,.tyc .strong--headline a:focus,.mytyFormFieldsetDescription .strong--headline a:focus,.tyc .tyc--strong-headline>strong:first-child a:focus,.mytyFormFieldsetDescription .tyc--strong-headline>strong:first-child a:focus,.tyc .tyc--strong-headline p:first-child>strong:first-child a:focus,.mytyFormFieldsetDescription .tyc--strong-headline p:first-child>strong:first-child a:focus,.tyc--strong-headline .tyc p:first-child>strong:first-child a:focus,.tyc--strong-headline .mytyFormFieldsetDescription p:first-child>strong:first-child a:focus,a.is-current:focus{--myty-text-link-color: currentColor;--myty-text-link-decoration-color: currentColor}.notification-bar .tyc a.is-disabled,.notification-bar .mytyFormFieldsetDescription a.is-disabled,.tyc h1 a.is-disabled,.mytyFormFieldsetDescription h1 a.is-disabled,.tyc h2 a.is-disabled,.mytyFormFieldsetDescription h2 a.is-disabled,.tyc h3 a.is-disabled,.mytyFormFieldsetDescription h3 a.is-disabled,.tyc h4 a.is-disabled,.mytyFormFieldsetDescription h4 a.is-disabled,.tyc h5 a.is-disabled,.mytyFormFieldsetDescription h5 a.is-disabled,.tyc h6 a.is-disabled,.mytyFormFieldsetDescription h6 a.is-disabled,.tyc .strong--headline a.is-disabled,.mytyFormFieldsetDescription .strong--headline a.is-disabled,.tyc .tyc--strong-headline>strong:first-child a.is-disabled,.mytyFormFieldsetDescription .tyc--strong-headline>strong:first-child a.is-disabled,.tyc .tyc--strong-headline p:first-child>strong:first-child a.is-disabled,.mytyFormFieldsetDescription .tyc--strong-headline p:first-child>strong:first-child a.is-disabled,.tyc--strong-headline .tyc p:first-child>strong:first-child a.is-disabled,.tyc--strong-headline .mytyFormFieldsetDescription p:first-child>strong:first-child a.is-disabled,a.is-disabled.is-current,.notification-bar .tyc a:disabled,.notification-bar .mytyFormFieldsetDescription a:disabled,.tyc h1 a:disabled,.mytyFormFieldsetDescription h1 a:disabled,.tyc h2 a:disabled,.mytyFormFieldsetDescription h2 a:disabled,.tyc h3 a:disabled,.mytyFormFieldsetDescription h3 a:disabled,.tyc h4 a:disabled,.mytyFormFieldsetDescription h4 a:disabled,.tyc h5 a:disabled,.mytyFormFieldsetDescription h5 a:disabled,.tyc h6 a:disabled,.mytyFormFieldsetDescription h6 a:disabled,.tyc .strong--headline a:disabled,.mytyFormFieldsetDescription .strong--headline a:disabled,.tyc .tyc--strong-headline>strong:first-child a:disabled,.mytyFormFieldsetDescription .tyc--strong-headline>strong:first-child a:disabled,.tyc .tyc--strong-headline p:first-child>strong:first-child a:disabled,.mytyFormFieldsetDescription .tyc--strong-headline p:first-child>strong:first-child a:disabled,.tyc--strong-headline .tyc p:first-child>strong:first-child a:disabled,.tyc--strong-headline .mytyFormFieldsetDescription p:first-child>strong:first-child a:disabled,a.is-current:disabled{--myty-text-link-color: currentColor;--myty-text-link-decoration-color: currentColor}.notification-bar .tyc a .icon,.notification-bar .mytyFormFieldsetDescription a .icon,.tyc h1 a .icon,.mytyFormFieldsetDescription h1 a .icon,.tyc h2 a .icon,.mytyFormFieldsetDescription h2 a .icon,.tyc h3 a .icon,.mytyFormFieldsetDescription h3 a .icon,.tyc h4 a .icon,.mytyFormFieldsetDescription h4 a .icon,.tyc h5 a .icon,.mytyFormFieldsetDescription h5 a .icon,.tyc h6 a .icon,.mytyFormFieldsetDescription h6 a .icon,.tyc .strong--headline a .icon,.mytyFormFieldsetDescription .strong--headline a .icon,.tyc .tyc--strong-headline>strong:first-child a .icon,.mytyFormFieldsetDescription .tyc--strong-headline>strong:first-child a .icon,.tyc .tyc--strong-headline p:first-child>strong:first-child a .icon,.mytyFormFieldsetDescription .tyc--strong-headline p:first-child>strong:first-child a .icon,.tyc--strong-headline .tyc p:first-child>strong:first-child a .icon,.tyc--strong-headline .mytyFormFieldsetDescription p:first-child>strong:first-child a .icon,a.is-current .icon{color:currentColor;fill:currentColor}.tyc a,.mytyFormFieldsetDescription a,a.hover-decoration{--myty-text-link-decoration: underline;--myty-text-link-decoration-thickness: 2px;--myty-text-link-underline-offset: 5px;--myty-text-link-decoration: none;-webkit-text-decoration:var(--myty-text-link-decoration);text-decoration:var(--myty-text-link-decoration);-webkit-text-decoration-style:solid;text-decoration-style:solid;text-decoration-thickness:var(--myty-text-link-decoration-thickness);text-underline-offset:var(--myty-text-link-underline-offset);transition:color 300ms,-webkit-text-decoration 300ms;transition:text-decoration 300ms,color 300ms;transition:text-decoration 300ms,color 300ms,-webkit-text-decoration 300ms}.tyc a.is-active,.mytyFormFieldsetDescription a.is-active,a.is-active.hover-decoration,.tyc a:active,.mytyFormFieldsetDescription a:active,a.hover-decoration:active{--myty-text-link-decoration: underline;--myty-text-decoration-thickness: 2px}.tyc a.has-focus,.mytyFormFieldsetDescription a.has-focus,a.has-focus.hover-decoration,.tyc a:hover,.mytyFormFieldsetDescription a:hover,a.hover-decoration:hover,.tyc a:focus,.mytyFormFieldsetDescription a:focus,a.hover-decoration:focus{--myty-text-link-decoration: underline;--myty-btn-outline: none;--myty-text-link-decoration-thickness: 4px}.tyc a.is-disabled,.mytyFormFieldsetDescription a.is-disabled,a.is-disabled.hover-decoration,.tyc a:disabled,.mytyFormFieldsetDescription a:disabled,a.hover-decoration:disabled{--myty-text-link-decoration-thickness: 2px}a.tb-link-underlined,button.tb-link-underlined,.tb-link-underlined a{--myty-text-link-decoration: underline;--myty-text-link-decoration-thickness: 2px;--myty-text-link-underline-offset: 5px;--myty-text-link-decoration: underline;-webkit-text-decoration:var(--myty-text-link-decoration);text-decoration:var(--myty-text-link-decoration);-webkit-text-decoration-style:solid;text-decoration-style:solid;text-decoration-thickness:var(--myty-text-link-decoration-thickness);text-underline-offset:var(--myty-text-link-underline-offset);transition:color 300ms,-webkit-text-decoration 300ms;transition:text-decoration 300ms,color 300ms;transition:text-decoration 300ms,color 300ms,-webkit-text-decoration 300ms}a.tb-link-underlined.is-active,a.tb-link-underlined:active,button.tb-link-underlined.is-active,button.tb-link-underlined:active,.tb-link-underlined a.is-active,.tb-link-underlined a:active{--myty-text-decoration-thickness: 2px}a.tb-link-underlined.has-focus,a.tb-link-underlined:hover,a.tb-link-underlined:focus,button.tb-link-underlined.has-focus,button.tb-link-underlined:hover,button.tb-link-underlined:focus,.tb-link-underlined a.has-focus,.tb-link-underlined a:hover,.tb-link-underlined a:focus{--myty-btn-outline: none;--myty-text-link-decoration-thickness: 4px}a.tb-link-underlined.is-disabled,a.tb-link-underlined:disabled,button.tb-link-underlined.is-disabled,button.tb-link-underlined:disabled,.tb-link-underlined a.is-disabled,.tb-link-underlined a:disabled{--myty-text-link-decoration-thickness: 2px}a.tb-link-underlined,button.tb-link-underlined,.tb-link-underlined a{--myty-text-link-color: var(--c-4010);--myty-text-link-decoration-color: var(--c-4010);color:var(--myty-text-link-color);-webkit-text-decoration-color:var(--myty-text-link-decoration-color);text-decoration-color:var(--myty-text-link-decoration-color)}a.tb-link-underlined.is-active,a.tb-link-underlined:active,button.tb-link-underlined.is-active,button.tb-link-underlined:active,.tb-link-underlined a.is-active,.tb-link-underlined a:active{--myty-text-link-color: var(--c-2110);--myty-text-decoration-color: var(--c-2110)}a.tb-link-underlined.has-hover,a.tb-link-underlined:hover,a.tb-link-underlined:focus,button.tb-link-underlined.has-hover,button.tb-link-underlined:hover,button.tb-link-underlined:focus,.tb-link-underlined a.has-hover,.tb-link-underlined a:hover,.tb-link-underlined a:focus{--myty-text-link-color: var(--c-2110);--myty-text-link-decoration-color: var(--c-2110)}a.tb-link-underlined.is-disabled,a.tb-link-underlined:disabled,button.tb-link-underlined.is-disabled,button.tb-link-underlined:disabled,.tb-link-underlined a.is-disabled,.tb-link-underlined a:disabled{--myty-text-link-color: var(--c-2150);--myty-text-link-decoration-color: var(--c-2150)}a.tb-link-underlined .icon,button.tb-link-underlined .icon,.tb-link-underlined a .icon{color:currentColor;fill:currentColor}.is-inverted a{--myty-text-link-color: var(--c-2010);--myty-text-link-decoration-color: var(--c-2010);color:var(--myty-text-link-color);-webkit-text-decoration-color:var(--myty-text-link-decoration-color);text-decoration-color:var(--myty-text-link-decoration-color)}.is-inverted a.is-active,.is-inverted a:active{--myty-text-link-color: var(--c-2010);--myty-text-decoration-color: var(--c-2010)}.is-inverted a.has-hover,.is-inverted a:hover,.is-inverted a:focus{--myty-text-link-color: var(--c-2010);--myty-text-link-decoration-color: var(--c-2010)}.is-inverted a.is-disabled,.is-inverted a:disabled{--myty-text-link-color: var(--c-2010-40);--myty-text-link-decoration-color: var(--c-2010-40)}.is-inverted a .icon{color:currentColor;fill:currentColor}@font-face{font-family:"Frutiger Next W04";font-weight:400;font-style:normal;src:url(../fonts/frutiger-next-regular.814bedc0.woff2) format("woff2")}@font-face{font-family:"Frutiger Next W04";font-weight:500;font-style:normal;src:url(../fonts/frutiger-next-medium.0dccec12.woff2) format("woff2")}@font-face{font-family:"Frutiger Next W04";font-weight:700;font-style:normal;src:url(../fonts/frutiger-next-bold.18edd2b2.woff2) format("woff2")}@font-face{font-family:"Frutiger Next W04";font-weight:900;font-style:normal;src:url(../fonts/frutiger-next-heavy.2ef7a51d.woff2) format("woff2")}.font-Hero100{font:var(--t-Hero100);letter-spacing:var(--ls-Hero100);overflow-wrap:var(--wrap-Hero100)}.font-Hero200{font:var(--t-Hero200);letter-spacing:var(--ls-Hero200);overflow-wrap:var(--wrap-Hero200)}.font-N100{font:var(--t-N100);letter-spacing:var(--ls-N100);overflow-wrap:var(--wrap-N100)}.font-N200{font:var(--t-N200);letter-spacing:var(--ls-N200);overflow-wrap:var(--wrap-N200)}.font-N300{font:var(--t-N300);letter-spacing:var(--ls-N300);overflow-wrap:var(--wrap-N300)}.font-N400{font:var(--t-N400);letter-spacing:var(--ls-N400);overflow-wrap:var(--wrap-N400)}.font-T100{font:var(--t-T100);letter-spacing:var(--ls-T100);overflow-wrap:var(--wrap-T100)}.font-T200{font:var(--t-T200);letter-spacing:var(--ls-T200);overflow-wrap:var(--wrap-T200)}.font-T300{font:var(--t-T300);letter-spacing:var(--ls-T300);overflow-wrap:var(--wrap-T300)}.font-T300-Heavy{font:var(--t-T300-Heavy);letter-spacing:var(--ls-T300-Heavy);overflow-wrap:var(--wrap-T300-Heavy)}.font-T400-static{font:var(--t-T400-static);letter-spacing:var(--ls-T400-static)}.font-T400{font:var(--t-T400);letter-spacing:var(--ls-T400);overflow-wrap:var(--wrap-T400)}.font-T400-Heavy{font:var(--t-T400-Heavy);letter-spacing:var(--ls-T400-Heavy);overflow-wrap:var(--wrap-T400-Heavy)}.font-T500-Heavy{font:var(--t-T500-Heavy);letter-spacing:var(--ls-T500-Heavy);overflow-wrap:var(--wrap-T500-Heavy)}.font-Large{font:var(--t-Large);letter-spacing:var(--ls-Large);overflow-wrap:var(--wrap-Large)}.font-Quote{font:var(--t-Quote);letter-spacing:var(--ls-Quote);overflow-wrap:var(--wrap-Quote)}.font-Standard{font:var(--t-Standard);letter-spacing:var(--ls-Standard);overflow-wrap:var(--wrap-Standard)}.font-Standard-Bold{font:var(--t-Standard-Bold);letter-spacing:var(--ls-Standard-Bold);overflow-wrap:var(--wrap-Standard-Bold)}.font-Small{font:var(--t-Small);letter-spacing:var(--ls-Small);overflow-wrap:var(--wrap-Small)}.font-Smaller{font:var(--t-Smaller);letter-spacing:var(--ls-Smaller);overflow-wrap:var(--wrap-Smaller)}.font-Small-Bold{font:var(--t-Small-Bold);letter-spacing:var(--ls-Small-Bold);overflow-wrap:var(--wrap-Small-Bold)}.font-Tiny{font:var(--t-Tiny);letter-spacing:var(--ls-Tiny);overflow-wrap:var(--wrap-Tiny)}.font-Digit{font:var(--t-Digit);letter-spacing:var(--ls-Digit);overflow-wrap:var(--wrap-Digit)}.font-Button{font:var(--t-Button);letter-spacing:var(--ls-Button);overflow-wrap:var(--wrap-Button)}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{--myty-text-link-color: currentColor;--myty-text-link-decoration-color: currentColor;color:var(--myty-text-link-color);-webkit-text-decoration-color:var(--myty-text-link-decoration-color);text-decoration-color:var(--myty-text-link-decoration-color)}h1 a.is-active,h1 a:active,h2 a.is-active,h2 a:active,h3 a.is-active,h3 a:active,h4 a.is-active,h4 a:active,h5 a.is-active,h5 a:active,h6 a.is-active,h6 a:active{--myty-text-link-color: currentColor;--myty-text-decoration-color: currentColor}h1 a.has-hover,h1 a:hover,h1 a:focus,h2 a.has-hover,h2 a:hover,h2 a:focus,h3 a.has-hover,h3 a:hover,h3 a:focus,h4 a.has-hover,h4 a:hover,h4 a:focus,h5 a.has-hover,h5 a:hover,h5 a:focus,h6 a.has-hover,h6 a:hover,h6 a:focus{--myty-text-link-color: currentColor;--myty-text-link-decoration-color: currentColor}h1 a.is-disabled,h1 a:disabled,h2 a.is-disabled,h2 a:disabled,h3 a.is-disabled,h3 a:disabled,h4 a.is-disabled,h4 a:disabled,h5 a.is-disabled,h5 a:disabled,h6 a.is-disabled,h6 a:disabled{--myty-text-link-color: currentColor;--myty-text-link-decoration-color: currentColor}h1 a .icon,h2 a .icon,h3 a .icon,h4 a .icon,h5 a .icon,h6 a .icon{color:currentColor;fill:currentColor}strong{font:var(--t-Standard-Bold)}i,em{font-style:italic}.line-clamp{--line-clamp-lines: 3;display:-webkit-box;-webkit-line-clamp:var(--line-clamp-lines);-webkit-box-orient:vertical;overflow:hidden}.test-line-clamp{height:auto;transition:height 300ms linear}.hyphens-auto{max-width:100%;overflow-x:clip;-webkit-hyphens:auto;hyphens:auto}.break-word{max-width:100%;overflow-x:clip;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}.speed-dial-item__label{font-size:12px !important}.v-application .blog-form__legend{font-size:24px !important}[data-vuetify]{font-size:16px !important}[data-vuetify] .v-card-title,[data-vuetify] .v-list-item-title,[data-vuetify] .v-card-subtitle,[data-vuetify] .v-btn--size-default,[data-vuetify] .v-label{font-size:16px !important}[data-vuetify] .v-icon{width:20px !important;height:20px !important}[data-vuetify] .text-body-2.text-body-2{font-size:14px !important}[data-vuetify] .v-chip__content,[data-vuetify] .v-chip.v-chip--size-default,[data-vuetify] .v-list-subheader__text,[data-vuetify] .v-label.v-field-label--floating{font-size:12px !important}.v-application .image-drop-input__title,.html-editor-toolbar-paragraph-styles .v-field{font-size:16px !important}.obj{--obj-ratio-padding: 100%;--obj-aspect-radio: 1 / 1;display:block;position:relative;width:100%;height:auto;padding-top:var(--obj-ratio-padding)}.obj img,.obj iframe,.obj object,.obj audio,.obj video,.obj .obj__elem-centered,.obj .obj__elem{position:absolute;bottom:0;left:0;right:0;top:0;display:block;width:100%;z-index:1;height:100%}.obj .obj__elem-centered{margin:auto;width:auto;height:auto}.obj.is-1by1{--obj-ratio-padding: 100%}.obj.is-5by3{--obj-ratio-padding: 60%}.obj.is-3by5{--obj-ratio-padding: 166.6666666667%}.obj.is-4by3{--obj-ratio-padding: 75%}.obj.is-3by4{--obj-ratio-padding: 133.3333333333%}.obj.is-3by2{--obj-ratio-padding: 66.6666666667%}.obj.is-2by3{--obj-ratio-padding: 150%}.obj.is-16by10{--obj-ratio-padding: 62.5%}.obj.is-10by16{--obj-ratio-padding: 160%}.obj.is-16by9{--obj-ratio-padding: 56.25%}.obj.is-9by16{--obj-ratio-padding: 177.7777777778%}.obj.is-2by1{--obj-ratio-padding: 50%}.obj.is-1by2{--obj-ratio-padding: 200%}.obj.is-21by9{--obj-ratio-padding: 42.8571428571%}.obj.is-9by21{--obj-ratio-padding: 233.3333333333%}.obj.is-1_618by1{--obj-ratio-padding: 61.804697157%}.obj.is-1by1_618{--obj-ratio-padding: 161.8%}.aspect-ratio__element{--element-aspect-ratio: var(--ratio-1by1);max-width:100%;max-height:100%;aspect-ratio:var(--element-aspect-ratio);-o-object-fit:cover;object-fit:cover}.aspect-ratio{--aspect-ratio: var(--ratio-1by1);aspect-ratio:var(--aspect-ratio);position:relative}.aspect-ratio.is-1by1{--aspect-ratio: var(--ratio-1by1)}.aspect-ratio.is-1by1 .aspect-ratio__element{--element-aspect-ratio: var(--ratio-1by1)}.aspect-ratio.is-5by3{--aspect-ratio: var(--ratio-5by3)}.aspect-ratio.is-5by3 .aspect-ratio__element{--element-aspect-ratio: var(--ratio-5by3)}.aspect-ratio.is-3by5{--aspect-ratio: var(--ratio-3by5)}.aspect-ratio.is-3by5 .aspect-ratio__element{--element-aspect-ratio: var(--ratio-3by5)}.aspect-ratio.is-4by3{--aspect-ratio: var(--ratio-4by3)}.aspect-ratio.is-4by3 .aspect-ratio__element{--element-aspect-ratio: var(--ratio-4by3)}.aspect-ratio.is-3by4{--aspect-ratio: var(--ratio-3by4)}.aspect-ratio.is-3by4 .aspect-ratio__element{--element-aspect-ratio: var(--ratio-3by4)}.aspect-ratio.is-3by2{--aspect-ratio: var(--ratio-3by2)}.aspect-ratio.is-3by2 .aspect-ratio__element{--element-aspect-ratio: var(--ratio-3by2)}.aspect-ratio.is-2by3{--aspect-ratio: var(--ratio-2by3)}.aspect-ratio.is-2by3 .aspect-ratio__element{--element-aspect-ratio: var(--ratio-2by3)}.aspect-ratio.is-16by10{--aspect-ratio: var(--ratio-16by10)}.aspect-ratio.is-16by10 .aspect-ratio__element{--element-aspect-ratio: var(--ratio-16by10)}.aspect-ratio.is-10by16{--aspect-ratio: var(--ratio-10by16)}.aspect-ratio.is-10by16 .aspect-ratio__element{--element-aspect-ratio: var(--ratio-10by16)}.aspect-ratio.is-16by9{--aspect-ratio: var(--ratio-16by9)}.aspect-ratio.is-16by9 .aspect-ratio__element{--element-aspect-ratio: var(--ratio-16by9)}.aspect-ratio.is-9by16{--aspect-ratio: var(--ratio-9by16)}.aspect-ratio.is-9by16 .aspect-ratio__element{--element-aspect-ratio: var(--ratio-9by16)}.aspect-ratio.is-2by1{--aspect-ratio: var(--ratio-2by1)}.aspect-ratio.is-2by1 .aspect-ratio__element{--element-aspect-ratio: var(--ratio-2by1)}.aspect-ratio.is-1by2{--aspect-ratio: var(--ratio-1by2)}.aspect-ratio.is-1by2 .aspect-ratio__element{--element-aspect-ratio: var(--ratio-1by2)}.aspect-ratio.is-21by9{--aspect-ratio: var(--ratio-21by9)}.aspect-ratio.is-21by9 .aspect-ratio__element{--element-aspect-ratio: var(--ratio-21by9)}.aspect-ratio.is-9by21{--aspect-ratio: var(--ratio-9by21)}.aspect-ratio.is-9by21 .aspect-ratio__element{--element-aspect-ratio: var(--ratio-9by21)}.aspect-ratio-test iframe{-o-object-fit:cover;object-fit:cover;aspect-ratio:var(--aspect-ratio);width:100%}.video-thumbnail{position:relative}.video-thumbnail__img{position:relative;z-index:1;display:block;width:100%}.video-thumbnail__play{position:absolute;z-index:5;left:0;top:0;width:100%;height:100%;background:var(--overlay-images);display:flex;flex-direction:column;justify-content:center;align-items:center}.video-thumbnail--blog-list .video-thumbnail__play{position:absolute;z-index:3;left:calc(50% - 4rem);top:calc(50% - 4rem);width:8rem;height:8rem;background:none;display:block}.video-thumbnail--blog-list:after{content:" ";display:block;position:absolute;z-index:2;left:0;bottom:0;width:100%;height:100%;background:var(--overlay-images);pointer-events:none}.icon{--icon-width: 1em;--icon-height: 1em;--icon-scale: 1;width:var(--icon-width);height:var(--icon-height);stroke-width:0;stroke:currentColor;fill:currentColor;overflow:hidden;display:flex;padding:0;transform:scale(var(--icon-scale))}.icon[data-icon-size=tiny]{--icon-width: 1rem;--icon-height: 1rem}.icon[data-icon-size=xsmall]{--icon-width: 1.6rem;--icon-height: 1.6rem}.icon[data-icon-size=small]{--icon-width: 2rem;--icon-height: 2rem}.icon[data-icon-size=compact]{--icon-width: 2.4rem;--icon-height: 2.4rem}.icon[data-icon-size=medium]{--icon-width: 3.2rem;--icon-height: 3.2rem}.icon[data-icon-size=medium_lg]{--icon-width: 4rem;--icon-height: 4rem}.icon[data-icon-size=large]{--icon-width: 6rem;--icon-height: 6rem}.icon[data-icon-size=xlarge]{--icon-width: 8rem;--icon-height: 8rem}.icon--flip-horizontal{transform:scale(-1, 1)}.icon--flip-vertical{transform:scale(1, -1)}.icon--flip-horizontal-vertical{transform:scale(-1, -1)}.icon--rotate-90deg{transform:rotate(90deg)}.icon--rotate-90deg-ccw{transform:rotate(-90deg)}.btn:hover .icon{--icon-scale: 1.1}.icon-wrapper{display:flex}:root{--loader-dot-size: 6;--loader-dot-scaled-size: 8;--loader-height: calc(1px * var(--loader-dot-scaled-size));--loader-lr-margin: 6;--loader-dot-color: var(--c-2140)}.loader{width:calc(3px*var(--loader-dot-size) + 2px*var(--loader-lr-margin));height:var(--loader-height);border-radius:100%;position:relative;margin:0 auto;align-items:center;justify-content:center;display:flex}.loader>span{display:inline-flex;width:calc(1px*var(--loader-dot-size));height:calc(1px*var(--loader-dot-size));border-radius:100%;background-color:var(--loader-dot-color);margin:0;animation:animate-dots 2s infinite ease-in-out both}.loader>span:nth-child(1){animation-delay:-440ms}.loader>span:nth-child(2){animation-delay:-220ms;margin:0 calc(1px*var(--loader-lr-margin))}@keyframes animate-dots{0%,80%,100%{transform:scale(1)}40%{--loader-scaling-factor: calc(--loader-dot-scaled-size / --loader-dot-size);transform:scale(1.33333)}}.skeleton{--skeleton-transition-timing-func: cubic-bezier(0.2, 0.1, 0.2, 1);--sleleton-transition-duration: 1.2s;--skeleton-line-background-color: var(--c-2180);--skeleton-block-height: 2.3rem;--skeleton-spacing: var(--s10)}.skeleton__block{height:var(--skeleton-block-height);background-color:var(--skeleton-line-background-color);animation:kep-assets-skeleton-pulse var(--sleleton-transition-duration) var(--skeleton-transition-timing-func) infinite}.skeleton-animation{animation:kep-assets-skeleton-pulse var(--sleleton-transition-duration) var(--skeleton-transition-timing-func) infinite}.skeleton-block-pt{padding-top:var(--skeleton-spacing)}.skeleton__block.is-10{--skeleton-block-height: 2rem}.skeleton-block-pt.is-10{--skeleton-spacing: 0.5rem}.skeleton__block.is-20{--skeleton-block-height: 2.3rem}.skeleton-block-pt.is-20{--skeleton-spacing: 0.6rem}.skeleton__block.is-30{--skeleton-block-height: 2.6rem}.skeleton-block-pt.is-30{--skeleton-spacing: 0.6rem}.skeleton__block.is-40{--skeleton-block-height: 3rem}.skeleton-block-pt.is-40{--skeleton-spacing: 0.6rem}@keyframes kep-assets-skeleton-pulse{0%{opacity:1}50%{opacity:.5}100%{opacity:1}}.tb-cta-button a,.tb-secondary-button a,.btn{--myty-btn-border-width: 0.2rem;--myty-btn-border-color: var(--c-2110);--myty-btn-outline: none;--myty-btn-padding: 2rem 2rem 2.1rem 2rem;--myty-btn-border-radius: var(--radius-md);--myty-btn-box-shadow: none;--myty-btn-width: 100%;--myty-btn-min-width: none;--myty-btn-background-color: transparent;--myty-btn-color: var(--c-2110);--myty-btn-outline-offset: 0;--myty-btn-icon-margin: 0;--myty-btn-loader-height: auto}.tb-cta-button a .loader,.tb-secondary-button a .loader,.btn .loader{height:var(--myty-btn-loader-height)}.tb-cta-button a,.tb-secondary-button a,.btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:var(--myty-btn-border-width) solid var(--myty-btn-border-color);color:var(--myty-btn-color);background-color:var(--myty-btn-background-color);border-radius:var(--myty-btn-border-radius);box-shadow:var(--myty-btn-box-shadow);display:inline-flex;font:var(--t-Button);letter-spacing:var(--ls-Button);overflow-wrap:var(--wrap-Button);justify-content:center;align-items:center;text-align:center;padding:var(--myty-btn-padding);position:relative;vertical-align:top;width:var(--myty-btn-width);min-width:var(--myty-btn-min-width);outline:var(--myty-btn-outline);outline-offset:var(--myty-btn-outline-offset);text-decoration:none}.tb-cta-button a.is-disabled,.tb-secondary-button a.is-disabled,.is-disabled.btn,.tb-cta-button a[disabled],.tb-secondary-button a[disabled],[disabled].btn,fieldset[disabled] .tb-cta-button a,.tb-cta-button fieldset[disabled] a,fieldset[disabled] .tb-secondary-button a,.tb-secondary-button fieldset[disabled] a,fieldset[disabled] .btn{cursor:not-allowed}.tb-cta-button a strong,.tb-secondary-button a strong,.btn strong{color:var(--myty-btn-color)}.tb-cta-button a .icon,.tb-secondary-button a .icon,.btn .icon{color:var(--myty-btn-color);fill:var(--myty-btn-color);display:flex;margin:var(--myty-btn-icon-margin)}.tb-cta-button a .icon:first-child:not(:last-child),.tb-secondary-button a .icon:first-child:not(:last-child),.btn .icon:first-child:not(:last-child){--myty-btn-icon-margin: 0 5px 0 0}.tb-cta-button a .icon:last-child:not(:first-child),.tb-secondary-button a .icon:last-child:not(:first-child),.btn .icon:last-child:not(:first-child){--myty-btn-icon-margin: 0 0 0 5px}.tb-cta-button a .icon:empty,.tb-secondary-button a .icon:empty,.btn .icon:empty{display:none !important}.tb-cta-button a.text-left,.tb-secondary-button a.text-left,.text-left.btn{justify-content:flex-start}.tb-cta-button a,.tb-secondary-button a,.btn{--myty-btn-background-color: var(--c-2110);--myty-btn-color: var(--c-2010)}.tb-cta-button a:active,.tb-secondary-button a:active,.btn:active,.tb-cta-button a.is-active,.tb-secondary-button a.is-active,.is-active.btn{--myty-btn-outline: none;--myty-btn-background-color: var(--c-2010);--myty-btn-color: var(--c-2110);--myty-btn-box-shadow: none}.tb-cta-button a:hover,.tb-secondary-button a:hover,.btn:hover,.tb-cta-button a.is-hover,.tb-secondary-button a.is-hover,.is-hover.btn{--myty-btn-background-color: var(--c-2010);--myty-btn-color: var(--c-2110);--myty-btn-border-color: var(--c-2110);--myty-btn-outline: none;--myty-btn-box-shadow: 0 0 0 0.2rem var(--c-2110) inset}.tb-cta-button a:focus,.tb-secondary-button a:focus,.btn:focus,.tb-cta-button a.is-focus,.tb-secondary-button a.is-focus,.is-focus.btn{--myty-btn-outline: 0.4rem solid var(--c-2110);--myty-btn-outline-offset: 0.4rem}.tb-cta-button a:disabled,.tb-secondary-button a:disabled,.btn:disabled,.tb-cta-button a.is-disabled,.tb-secondary-button a.is-disabled,.is-disabled.btn{--myty-btn-background-color: var(--c-2150);--myty-btn-border-color: var(--c-2150);--myty-btn-color: var(--c-2010);--myty-btn-outline: none;--myty-btn-box-shadow: none}.mytyFormBoxMultiUpload .btn-group .btn:not(.btn-upload),#cropBox .btn-rotate,.tb-secondary-button a,.btn--secondary{--myty-btn-background-color: var(--c-2010);--myty-btn-color: var(--c-2110);--myty-btn-border-color: var(--c-2170);--myty-btn-box-shadow: none}.mytyFormBoxMultiUpload .btn-group .btn:active:not(.btn-upload),#cropBox .btn-rotate:active,.tb-secondary-button a:active,.btn--secondary:active,.mytyFormBoxMultiUpload .btn-group .is-active.btn:not(.btn-upload),#cropBox .is-active.btn-rotate,.tb-secondary-button a.is-active,.is-active.btn--secondary{--myty-btn-outline: none;--myty-btn-background-color: var(--c-2010);--myty-btn-color: var(--c-2110);--myty-btn-border-color: var(--c-2110);--myty-btn-box-shadow: none}.mytyFormBoxMultiUpload .btn-group .btn:focus:not(.btn-upload),#cropBox .btn-rotate:focus,.tb-secondary-button a:focus,.btn--secondary:focus,.mytyFormBoxMultiUpload .btn-group .is-focus.btn:not(.btn-upload),#cropBox .is-focus.btn-rotate,.tb-secondary-button a.is-focus,.is-focus.btn--secondary{--myty-btn-outline: 0.4rem solid var(--c-2110);--myty-btn-outline-offset: 0.4rem}.mytyFormBoxMultiUpload .btn-group .btn:hover:not(.btn-upload),#cropBox .btn-rotate:hover,.tb-secondary-button a:hover,.btn--secondary:hover,.mytyFormBoxMultiUpload .btn-group .is-hover.btn:not(.btn-upload),#cropBox .is-hover.btn-rotate,.tb-secondary-button a.is-hover,.is-hover.btn--secondary{--myty-btn-background-color: var(--c-2010);--myty-btn-color: var(--c-2110);--myty-btn-border-color: var(--c-2110);--myty-btn-outline: none;--myty-btn-box-shadow: 0 0 0 0.2rem var(--c-2110) inset}.mytyFormBoxMultiUpload .btn-group .btn:disabled:not(.btn-upload),#cropBox .btn-rotate:disabled,.tb-secondary-button a:disabled,.btn--secondary:disabled,.mytyFormBoxMultiUpload .btn-group .is-disabled.btn:not(.btn-upload),#cropBox .is-disabled.btn-rotate,.tb-secondary-button a.is-disabled,.is-disabled.btn--secondary{--myty-btn-background-color: var(--c-2110);--myty-btn-color: var(--c-2150);--myty-btn-border-color: var(--c-2150);--myty-btn-outline: none;--myty-btn-box-shadow: none}.btn--lazyload{--myty-btn-color: var(--c-4010)}#cropBox .btn-close,.tb-cta-btn--link a:active,.tb-cta-btn--link a:hover,.tb-cta-btn--link a:focus,.tb-cta-btn--link a:disabled,.btn--link:active,.btn--link:hover,.btn--link:focus,.btn--link:disabled,.tb-cta-btn--link a,.btn--link{--myty-btn-background-color: var(--c-2010);--myty-btn-border-color: transparent;--myty-btn-box-shadow: none}.btn--facebook{--myty-btn-background-color: var(--c-10010);--myty-btn-border-color: var(--c-10010)}.btn--facebook:active,.is-active.btn--facebook{--myty-btn-color: var(--c-10010)}.btn--facebook:hover,.is-hover.btn--facebook{--myty-btn-color: var(--c-10010);--myty-btn-border-color: var(--c-10010);--myty-btn-box-shadow: 0 0 0 0.2rem var(--c-10010) inset}.btn--facebook:focus,.is-focus.btn--facebook{--myty-btn-outline: 0.4rem solid var(--c-10010)}[data-theme=dark] .btn--secondary{--myty-btn-background-color: var(--c-2010);--myty-btn-color: var(--c-2110)}[data-theme=dark] .btn--secondary:active,[data-theme=dark] .is-active.btn--secondary{--myty-btn-outline: none;--myty-btn-background-color: var(--c-2110);--myty-btn-color: var(--c-2010);--myty-btn-box-shadow: none}[data-theme=dark] .btn--secondary:hover,[data-theme=dark] .is-hover.btn--secondary{--myty-btn-background-color: var(--c-2110);--myty-btn-color: var(--c-2010);--myty-btn-border-color: var(--c-2010);--myty-btn-outline: none;--myty-btn-box-shadow: 0 0 0 0.2rem var(--c-2010) inset}[data-theme=dark] .btn--secondary:focus,[data-theme=dark] .is-focus.btn--secondary{--myty-btn-outline: 0.4rem solid var(--c-2010);--myty-btn-outline-offset: 0.4rem}[data-theme=dark] .btn--secondary:disabled,[data-theme=dark] .is-disabled.btn--secondary{--myty-btn-background-color: var(--c-2110);--myty-btn-border-color: var(--c-2140);--myty-btn-color: var(--c-2140);--myty-btn-outline: none;--myty-btn-box-shadow: none}.tb-cta-button.tb-cta-btn-mb-0 a{margin-bottom:0}.btn--link,.tb-cta-btn--link a{--myty-text-link-decoration: underline;--myty-text-link-decoration-thickness: 2px;--myty-text-link-underline-offset: 5px;--myty-text-link-decoration: underline;-webkit-text-decoration:var(--myty-text-link-decoration);text-decoration:var(--myty-text-link-decoration);-webkit-text-decoration-style:solid;text-decoration-style:solid;text-decoration-thickness:var(--myty-text-link-decoration-thickness);text-underline-offset:var(--myty-text-link-underline-offset);transition:color 300ms,-webkit-text-decoration 300ms;transition:text-decoration 300ms,color 300ms;transition:text-decoration 300ms,color 300ms,-webkit-text-decoration 300ms}.btn--link.is-active,.btn--link:active,.tb-cta-btn--link a.is-active,.tb-cta-btn--link a:active{--myty-text-decoration-thickness: 2px}.btn--link.has-focus,.btn--link:hover,.btn--link:focus,.tb-cta-btn--link a.has-focus,.tb-cta-btn--link a:hover,.tb-cta-btn--link a:focus{--myty-btn-outline: none;--myty-text-link-decoration-thickness: 4px}.btn--link.is-disabled,.btn--link:disabled,.tb-cta-btn--link a.is-disabled,.tb-cta-btn--link a:disabled{--myty-text-link-decoration-thickness: 2px}.btn--link,.tb-cta-btn--link a{--myty-text-link-color: var(--c-4010);--myty-text-link-decoration-color: var(--c-4010);color:var(--myty-text-link-color);-webkit-text-decoration-color:var(--myty-text-link-decoration-color);text-decoration-color:var(--myty-text-link-decoration-color)}.btn--link.is-active,.btn--link:active,.tb-cta-btn--link a.is-active,.tb-cta-btn--link a:active{--myty-text-link-color: var(--c-2110);--myty-text-decoration-color: var(--c-2110)}.btn--link.has-hover,.btn--link:hover,.btn--link:focus,.tb-cta-btn--link a.has-hover,.tb-cta-btn--link a:hover,.tb-cta-btn--link a:focus{--myty-text-link-color: var(--c-2110);--myty-text-link-decoration-color: var(--c-2110)}.btn--link.is-disabled,.btn--link:disabled,.tb-cta-btn--link a.is-disabled,.tb-cta-btn--link a:disabled{--myty-text-link-color: var(--c-2150);--myty-text-link-decoration-color: var(--c-2150)}.btn--link .icon,.tb-cta-btn--link a .icon{color:currentColor;fill:currentColor}.btn--link,.tb-cta-btn--link a{--myty-btn-border-width: 0}.btn--link[data-bg=transparent],.btn--link.is-dark,.tb-cta-btn--link a[data-bg=transparent],.tb-cta-btn--link a.is-dark{--myty-btn-background-color: transparent}.btn--link.is-dark,.tb-cta-btn--link a.is-dark{--myty-text-link-color: var(--c-2010);--myty-text-link-decoration-color: var(--c-2010);color:var(--myty-text-link-color);-webkit-text-decoration-color:var(--myty-text-link-decoration-color);text-decoration-color:var(--myty-text-link-decoration-color)}.btn--link.is-dark.is-active,.btn--link.is-dark:active,.tb-cta-btn--link a.is-dark.is-active,.tb-cta-btn--link a.is-dark:active{--myty-text-link-color: var(--c-2010);--myty-text-decoration-color: var(--c-2010)}.btn--link.is-dark.has-hover,.btn--link.is-dark:hover,.btn--link.is-dark:focus,.tb-cta-btn--link a.is-dark.has-hover,.tb-cta-btn--link a.is-dark:hover,.tb-cta-btn--link a.is-dark:focus{--myty-text-link-color: var(--c-2010);--myty-text-link-decoration-color: var(--c-2010)}.btn--link.is-dark.is-disabled,.btn--link.is-dark:disabled,.tb-cta-btn--link a.is-dark.is-disabled,.tb-cta-btn--link a.is-dark:disabled{--myty-text-link-color: var(--c-2150);--myty-text-link-decoration-color: var(--c-2150)}.btn--link.is-dark .icon,.tb-cta-btn--link a.is-dark .icon{color:currentColor;fill:currentColor}[data-bg=transparent] .tb-cta-btn--link a{--myty-btn-background-color: transparent}[data-bg="2180"] .tb-cta-btn--link a{--myty-btn-background-color: var(--c-2180)}.btn--link.has-text-width,.tb-cta-btn--link.has-text-width a{text-align:left;padding-left:0;padding-right:0;min-width:unset}.is-inverted .btn--link{--myty-btn-background-color: var(--c-2110);--myty-text-link-color: var(--c-2010);--myty-text-link-decoration-color: var(--c-2010);color:var(--myty-text-link-color);-webkit-text-decoration-color:var(--myty-text-link-decoration-color);text-decoration-color:var(--myty-text-link-decoration-color)}.is-inverted .btn--link.is-active,.is-inverted .btn--link:active{--myty-text-link-color: var(--c-2010);--myty-text-decoration-color: var(--c-2010)}.is-inverted .btn--link.has-hover,.is-inverted .btn--link:hover,.is-inverted .btn--link:focus{--myty-text-link-color: var(--c-2010);--myty-text-link-decoration-color: var(--c-2010)}.is-inverted .btn--link.is-disabled,.is-inverted .btn--link:disabled{--myty-text-link-color: var(--c-2010-40);--myty-text-link-decoration-color: var(--c-2010-40)}.is-inverted .btn--link .icon{color:currentColor;fill:currentColor}.btn--conversional{--myty-btn-border-radius: 0.8rem 0.8rem 0.2rem 0.8rem}.btn--with-icon{flex-wrap:nowrap}.btn--icon-only{flex-wrap:nowrap}.btn--icon-only .icon,.btn--icon-only .icon:first-child,.btn--icon-only .icon:last-child{margin:0}.btn{margin:0 0 var(--s40) 0}.btn:last-child,.btn:first-child:last-child{margin:0 0 var(--d60) 0}.btn.px-0{padding-left:0;padding-right:0}.btn.mw-0{--myty-btn-min-width: unset !important}.btn.mytyFormInputGroup-button{margin:0}.btn.m0{margin:0}.btn.m0:last-child,.btn.m0:first-child:last-child{margin:0}.btn.btn--flat{--myty-btn-width: auto;--myty-btn-min-width: 0.1rem;--myty-btn-background-color: var(--c-2010);--myty-btn-color: var(--c-2110);--myty-btn-border-width: 0;--myty-btn-box-shadow: unset;--myty-btn-outline: none}.btn.btn--flat .icon{--icon-scale: 1}.btn.btn--sharing{--myty-btn-min-width: unset;--myty-btn-width: 4rem;--myty-btn-height: 4rem;--myty-btn-background-color: var(--c-2010);--myty-btn-color: var(--c-2110);--myty-btn-border-width: 0;--myty-btn-outline: none;--myty-btn-border-radius: var(--radius-md);--myty-btn-padding: 0}.btn.btn--sharing:not(.is-block){--myty-btn-min-width: unset;--myty-btn-width: 4rem;--myty-btn-height: 4rem}.btn.btn--sharing{margin:unset;display:inline-flex;justify-content:center;align-items:center;height:var(--myty-btn-height)}.btn.btn--sharing .icon{margin:0}.btn.btn--sharing .icon:last-child,.btn.btn--sharing .icon:first-child{margin:0}.btn.btn--sharing .icon{color:currentColor;fill:currentColor}.btn.btn--sharing:hover{--myty-btn-box-shadow: none}.btn.btn--sharing:first-child,.btn.btn--sharing:first-child:last-child,.btn.btn--sharing:last-child{margin:0}.btn.btn--fullwidth{display:flex;--myty-btn-width: 100%;--myty-btn-min-width: none}.btn.btn--fullwidth:not(:last-child){margin:0 0 var(--s40) 0}.btn .loader{--myty-btn-loader-height: 2.3rem}.buttons,.mytyFormBtnBox{display:flex;flex-direction:column}.mytyForm .mytyFormBtnBox{padding-top:var(--d40)}#cropBox .mytyFormBtnBox{display:grid;padding-top:var(--d40);grid-template-columns:auto auto;grid-gap:0 var(--d20)}#cropBox .btn{--myty-btn-min-width: auto;margin:0}#cropBox .btn-finish{grid-row-start:1}#cropBox .btn-close{cursor:pointer;padding-inline:0;grid-row-start:2}#cropBox .btn-rotate{grid-row-start:1;grid-column-start:2}.buttons--lazyload-list{position:relative;width:100%;margin-top:-4px}.buttons--lazyload-list:before{content:"";position:absolute;display:block;left:0;top:calc(var(--d80)*-1);width:100%;height:var(--d80);background:linear-gradient(360deg, var(--c-2180) 0%, rgba(245, 245, 245, 0) 100%)}.buttons--lazyload-list .btn{margin-bottom:0 !important}.btn br:nth-child(n+2),.btn>.caption br:nth-child(n+2){display:none}.btn p,.btn>.caption p{all:unset}.btn-play{width:8rem;height:8rem;margin:0;padding:0}.btn-play .icon{transition:scale 120ms}.btn-play:hover .icon{scale:110%}.link-list{margin:0;padding:0 0 var(--s40)}.link-list a{font:var(--t-Standard);letter-spacing:var(--ls-Standard);overflow-wrap:var(--wrap-Standard);color:var(--c-2110);display:block;padding:var(--s30) 0;border-bottom:1px solid var(--c-2160);text-decoration:none;background-color:var(--c-2010)}.mytyFormFieldset legend,.mytyFormFieldset .is-legend,.is-fieldset legend,.is-fieldset .is-legend{font:var(--t-T200);letter-spacing:var(--ls-T200);overflow-wrap:var(--wrap-T200);color:var(--c-2110);display:block;flex-direction:column;padding:var(--d40) 0;margin:0}.mytyFormFieldset legend.is-flex-column,.mytyFormFieldset .is-flex-column.is-legend,.is-fieldset legend.is-flex-column,.is-fieldset .is-flex-column.is-legend{display:flex;flex-direction:column}.tyc,.mytyFormFieldsetDescription{--tyc-mt-standard: var(--d70);--tyc-mb-standard: var(--d70);--tyc-heading-color: var(--c-2110);--tyc-heading-color-text: var(--c-2110);--tyc-font: var(--t-Standard);--tyc-list-padding: var(--d20);font:var(--tyc-font)}.tyc .paragraph,.mytyFormFieldsetDescription .paragraph,.tyc dl,.mytyFormFieldsetDescription dl,.tyc ol,.mytyFormFieldsetDescription ol,.tyc ul,.mytyFormFieldsetDescription ul,.tyc blockquote,.mytyFormFieldsetDescription blockquote,.tyc pre,.mytyFormFieldsetDescription pre,.tyc table,.mytyFormFieldsetDescription table{margin-bottom:0}.tyc .paragraph:not(:first-child),.mytyFormFieldsetDescription .paragraph:not(:first-child),.tyc dl:not(:first-child),.mytyFormFieldsetDescription dl:not(:first-child),.tyc ol:not(:first-child),.mytyFormFieldsetDescription ol:not(:first-child),.tyc ul:not(:first-child),.mytyFormFieldsetDescription ul:not(:first-child),.tyc blockquote:not(:first-child),.mytyFormFieldsetDescription blockquote:not(:first-child),.tyc pre:not(:first-child),.mytyFormFieldsetDescription pre:not(:first-child),.tyc table:not(:first-child),.mytyFormFieldsetDescription table:not(:first-child){padding-top:var(--tyc-mt-standard)}.tyc .paragraph:empty,.mytyFormFieldsetDescription .paragraph:empty,.tyc dl:empty,.mytyFormFieldsetDescription dl:empty,.tyc ol:empty,.mytyFormFieldsetDescription ol:empty,.tyc ul:empty,.mytyFormFieldsetDescription ul:empty,.tyc blockquote:empty,.mytyFormFieldsetDescription blockquote:empty,.tyc pre:empty,.mytyFormFieldsetDescription pre:empty,.tyc table:empty,.mytyFormFieldsetDescription table:empty{display:none}.tyc .paragraph br:not(.ProseMirror-trailingBreak):first-child,.mytyFormFieldsetDescription .paragraph br:not(.ProseMirror-trailingBreak):first-child,.tyc .paragraph br:not(.ProseMirror-trailingBreak):last-child,.mytyFormFieldsetDescription .paragraph br:not(.ProseMirror-trailingBreak):last-child,.tyc dl br:not(.ProseMirror-trailingBreak):first-child,.mytyFormFieldsetDescription dl br:not(.ProseMirror-trailingBreak):first-child,.tyc dl br:not(.ProseMirror-trailingBreak):last-child,.mytyFormFieldsetDescription dl br:not(.ProseMirror-trailingBreak):last-child,.tyc ol br:not(.ProseMirror-trailingBreak):first-child,.mytyFormFieldsetDescription ol br:not(.ProseMirror-trailingBreak):first-child,.tyc ol br:not(.ProseMirror-trailingBreak):last-child,.mytyFormFieldsetDescription ol br:not(.ProseMirror-trailingBreak):last-child,.tyc ul br:not(.ProseMirror-trailingBreak):first-child,.mytyFormFieldsetDescription ul br:not(.ProseMirror-trailingBreak):first-child,.tyc ul br:not(.ProseMirror-trailingBreak):last-child,.mytyFormFieldsetDescription ul br:not(.ProseMirror-trailingBreak):last-child,.tyc blockquote br:not(.ProseMirror-trailingBreak):first-child,.mytyFormFieldsetDescription blockquote br:not(.ProseMirror-trailingBreak):first-child,.tyc blockquote br:not(.ProseMirror-trailingBreak):last-child,.mytyFormFieldsetDescription blockquote br:not(.ProseMirror-trailingBreak):last-child,.tyc pre br:not(.ProseMirror-trailingBreak):first-child,.mytyFormFieldsetDescription pre br:not(.ProseMirror-trailingBreak):first-child,.tyc pre br:not(.ProseMirror-trailingBreak):last-child,.mytyFormFieldsetDescription pre br:not(.ProseMirror-trailingBreak):last-child,.tyc table br:not(.ProseMirror-trailingBreak):first-child,.mytyFormFieldsetDescription table br:not(.ProseMirror-trailingBreak):first-child,.tyc table br:not(.ProseMirror-trailingBreak):last-child,.mytyFormFieldsetDescription table br:not(.ProseMirror-trailingBreak):last-child{display:none}.tyc p,.mytyFormFieldsetDescription p{margin-bottom:0}.tyc p:not(:first-child),.mytyFormFieldsetDescription p:not(:first-child){padding-top:var(--tyc-mt-standard)}.tyc p:empty,.mytyFormFieldsetDescription p:empty{display:none}.tyc h1,.mytyFormFieldsetDescription h1,.tyc h2,.mytyFormFieldsetDescription h2,.tyc h3,.mytyFormFieldsetDescription h3,.tyc h4,.mytyFormFieldsetDescription h4,.tyc h5,.mytyFormFieldsetDescription h5,.tyc h6,.mytyFormFieldsetDescription h6,.tyc .strong--headline,.mytyFormFieldsetDescription .strong--headline,.tyc .tyc--strong-headline>strong:first-child,.mytyFormFieldsetDescription .tyc--strong-headline>strong:first-child,.tyc .tyc--strong-headline p:first-child>strong:first-child,.mytyFormFieldsetDescription .tyc--strong-headline p:first-child>strong:first-child,.tyc--strong-headline .tyc p:first-child>strong:first-child,.tyc--strong-headline .mytyFormFieldsetDescription p:first-child>strong:first-child{color:var(--tyc-heading-color)}.tyc.has-text-color h1,.has-text-color.mytyFormFieldsetDescription h1,.tyc.has-text-color h2,.has-text-color.mytyFormFieldsetDescription h2,.tyc.has-text-color h3,.has-text-color.mytyFormFieldsetDescription h3,.tyc.has-text-color h4,.has-text-color.mytyFormFieldsetDescription h4,.tyc.has-text-color h5,.has-text-color.mytyFormFieldsetDescription h5,.tyc.has-text-color h6,.has-text-color.mytyFormFieldsetDescription h6,.tyc.has-text-color strong,.has-text-color.mytyFormFieldsetDescription strong,.tyc.has-text-color .strong--headline,.has-text-color.mytyFormFieldsetDescription .strong--headline,.tyc.has-text-color .tyc--strong-headline p:first-child>strong:first-child,.has-text-color.mytyFormFieldsetDescription .tyc--strong-headline p:first-child>strong:first-child,.tyc--strong-headline .tyc.has-text-color p:first-child>strong:first-child,.tyc--strong-headline .has-text-color.mytyFormFieldsetDescription p:first-child>strong:first-child,.tyc.has-text-color a,.has-text-color.mytyFormFieldsetDescription a{color:var(--tyc-heading-color-text)}.tyc h1,.mytyFormFieldsetDescription h1,.tyc .font-Hero200,.mytyFormFieldsetDescription .font-Hero200{font:var(--t-Hero200);letter-spacing:var(--ls-Hero200);overflow-wrap:var(--wrap-Hero200)}.tyc h1:not(:first-child),.mytyFormFieldsetDescription h1:not(:first-child),.tyc .font-Hero200:not(:first-child),.mytyFormFieldsetDescription .font-Hero200:not(:first-child){padding-top:var(--tyc-mt-standard)}.tyc h2,.mytyFormFieldsetDescription h2,.tyc .font-T200,.mytyFormFieldsetDescription .font-T200{font:var(--t-T200);letter-spacing:var(--ls-T200);overflow-wrap:var(--wrap-T200)}.tyc h2:not(:first-child),.mytyFormFieldsetDescription h2:not(:first-child),.tyc .font-T200:not(:first-child),.mytyFormFieldsetDescription .font-T200:not(:first-child){padding-top:var(--tyc-mt-standard)}.tyc h3,.mytyFormFieldsetDescription h3,.tyc .font-T400,.mytyFormFieldsetDescription .font-T400{font:var(--t-T400);letter-spacing:var(--ls-T400);overflow-wrap:var(--wrap-T400)}.tyc h3:not(:first-child),.mytyFormFieldsetDescription h3:not(:first-child),.tyc .font-T400:not(:first-child),.mytyFormFieldsetDescription .font-T400:not(:first-child){padding-top:var(--tyc-mt-standard)}.tyc h4,.mytyFormFieldsetDescription h4,.tyc .strong--headline,.mytyFormFieldsetDescription .strong--headline,.tyc .tyc--strong-headline>strong:first-child,.mytyFormFieldsetDescription .tyc--strong-headline>strong:first-child,.tyc .tyc--strong-headline p:first-child>strong:first-child,.mytyFormFieldsetDescription .tyc--strong-headline p:first-child>strong:first-child,.tyc--strong-headline .tyc p:first-child>strong:first-child,.tyc--strong-headline .mytyFormFieldsetDescription p:first-child>strong:first-child{font:var(--t-Standard-Bold);letter-spacing:var(--ls-Standard-Bold);overflow-wrap:var(--wrap-Standard-Bold)}.tyc h4:not(:first-child),.mytyFormFieldsetDescription h4:not(:first-child),.tyc .strong--headline:not(:first-child),.mytyFormFieldsetDescription .strong--headline:not(:first-child),.tyc .tyc--strong-headline>strong:not(:first-child):first-child,.mytyFormFieldsetDescription .tyc--strong-headline>strong:not(:first-child):first-child,.tyc .tyc--strong-headline p:first-child>strong:not(:first-child):first-child,.mytyFormFieldsetDescription .tyc--strong-headline p:first-child>strong:not(:first-child):first-child,.tyc--strong-headline .tyc p:first-child>strong:not(:first-child):first-child,.tyc--strong-headline .mytyFormFieldsetDescription p:first-child>strong:not(:first-child):first-child{padding-top:var(--tyc-mt-standard)}.tyc li,.mytyFormFieldsetDescription li{padding-left:var(--tyc-list-padding);margin-top:var(--tyc-list-padding)}.tyc li:first-child,.mytyFormFieldsetDescription li:first-child{margin-top:0}.tyc ol,.mytyFormFieldsetDescription ol{list-style:decimal outside;margin-left:1.4em}.tyc ol ol,.mytyFormFieldsetDescription ol ol{margin-top:var(--tyc-list-padding)}.tyc ul,.mytyFormFieldsetDescription ul{list-style-type:disc;margin-left:1em}.tyc ul ul,.mytyFormFieldsetDescription ul ul{list-style-type:disc;margin-top:var(--tyc-list-padding)}.tyc p+ul:not(:first-child),.mytyFormFieldsetDescription p+ul:not(:first-child),.tyc p+ol:not(:first-child),.mytyFormFieldsetDescription p+ol:not(:first-child),.tyc h2+ul:not(:first-child),.mytyFormFieldsetDescription h2+ul:not(:first-child),.tyc h2+ol:not(:first-child),.mytyFormFieldsetDescription h2+ol:not(:first-child),.tyc h3+ul:not(:first-child),.mytyFormFieldsetDescription h3+ul:not(:first-child),.tyc h3+ol:not(:first-child),.mytyFormFieldsetDescription h3+ol:not(:first-child),.tyc h4+ul:not(:first-child),.mytyFormFieldsetDescription h4+ul:not(:first-child),.tyc h4+ol:not(:first-child),.mytyFormFieldsetDescription h4+ol:not(:first-child),.tyc .strong--headline+ul:not(:first-child),.mytyFormFieldsetDescription .strong--headline+ul:not(:first-child),.tyc .tyc--strong-headline>strong:first-child+ul:not(:first-child),.mytyFormFieldsetDescription .tyc--strong-headline>strong:first-child+ul:not(:first-child),.tyc .tyc--strong-headline p:first-child>strong:first-child+ul:not(:first-child),.mytyFormFieldsetDescription .tyc--strong-headline p:first-child>strong:first-child+ul:not(:first-child),.tyc--strong-headline .tyc p:first-child>strong:first-child+ul:not(:first-child),.tyc--strong-headline .mytyFormFieldsetDescription p:first-child>strong:first-child+ul:not(:first-child),.tyc .strong--headline+ol:not(:first-child),.mytyFormFieldsetDescription .strong--headline+ol:not(:first-child),.tyc .tyc--strong-headline>strong:first-child+ol:not(:first-child),.mytyFormFieldsetDescription .tyc--strong-headline>strong:first-child+ol:not(:first-child),.tyc .tyc--strong-headline p:first-child>strong:first-child+ol:not(:first-child),.mytyFormFieldsetDescription .tyc--strong-headline p:first-child>strong:first-child+ol:not(:first-child),.tyc--strong-headline .tyc p:first-child>strong:first-child+ol:not(:first-child),.tyc--strong-headline .mytyFormFieldsetDescription p:first-child>strong:first-child+ol:not(:first-child){padding-top:calc(var(--tyc-mb-standard) - 2*var(--tyc-list-padding))}.tyc .font-T400+p:not(:first-child),.mytyFormFieldsetDescription .font-T400+p:not(:first-child),.tyc h3+p:not(:first-child),.mytyFormFieldsetDescription h3+p:not(:first-child),.tyc h4+p:not(:first-child),.mytyFormFieldsetDescription h4+p:not(:first-child),.tyc .strong--headline+p:not(:first-child),.mytyFormFieldsetDescription .strong--headline+p:not(:first-child),.tyc .tyc--strong-headline>strong:first-child+p:not(:first-child),.mytyFormFieldsetDescription .tyc--strong-headline>strong:first-child+p:not(:first-child),.tyc .tyc--strong-headline p:first-child>strong:first-child+p:not(:first-child),.mytyFormFieldsetDescription .tyc--strong-headline p:first-child>strong:first-child+p:not(:first-child),.tyc--strong-headline .tyc p:first-child>strong:first-child+p:not(:first-child),.tyc--strong-headline .mytyFormFieldsetDescription p:first-child>strong:first-child+p:not(:first-child){padding-top:calc(var(--tyc-mb-standard) - 2*var(--tyc-list-padding))}.tyc figure,.mytyFormFieldsetDescription figure{text-align:center}.tyc figure:not(:first-child),.mytyFormFieldsetDescription figure:not(:first-child){margin-top:2em}.tyc figure:not(:last-child),.mytyFormFieldsetDescription figure:not(:last-child){margin-bottom:2em}.tyc figure img,.mytyFormFieldsetDescription figure img{display:inline-block}.tyc figure figcaption,.mytyFormFieldsetDescription figure figcaption{font-style:italic}.tyc iframe,.mytyFormFieldsetDescription iframe,.tyc object,.mytyFormFieldsetDescription object,.tyc audio,.mytyFormFieldsetDescription audio,.tyc video,.mytyFormFieldsetDescription video{max-width:100%}.tyc pre,.mytyFormFieldsetDescription pre{white-space:pre-wrap}.tyc u,.mytyFormFieldsetDescription u{-webkit-text-decoration-style:solid;text-decoration-style:solid;text-decoration:underline;text-decoration-thickness:.2rem;text-underline-offset:var(--s10)}.tyc.font-Small,.font-Small.mytyFormFieldsetDescription,.font-Small .tyc,.font-Small .mytyFormFieldsetDescription{--tyc-font: var(--t-Small);--tyc-mt-standard: var(--d60);--tyc-mb-standard: var(--d60)}.tyc--strong-headline>strong:first-child,.tyc--strong-headline p:first-child>strong:first-child{display:block}blockquote .font-Quote:after,blockquote .font-Quote:before{content:"«";display:inline-block;position:relative;z-index:1;top:-0.2rem}blockquote .font-Quote:after{content:"»"}.myty-content--block{display:block}.myty-content--inline-block{display:inline-block}.myty-content--inline-block .fr-wrapper,.myty-content--inline-block .fr-element{display:inline-block}.myty-content--inline{display:inline}.myty-content--inline .fr-wrapper,.myty-content--inline .fr-element{display:inline}:root{--tyc-inline-image-margin: var(--d40)}.fr-dib{margin:var(--tyc-inline-image-margin) auto;display:block;float:none;vertical-align:top}.fr-dib.fr-fil{margin-left:0}.fr-dib.fr-fir{margin-right:0}.fr-dii{display:inline-block;float:none;vertical-align:bottom;margin-left:var(--tyc-inline-image-margin);margin-right:var(--tyc-inline-image-margin);max-width:calc(100% - var(--tyc-inline-image-margin) - var(--tyc-inline-image-margin))}.fr-dii.fr-fil{float:left;margin:var(--tyc-inline-image-margin) var(--tyc-inline-image-margin) var(--tyc-inline-image-margin) 0;max-width:calc(100% - var(--tyc-inline-image-margin))}.fr-dii.fr-fir{float:right;margin:var(--tyc-inline-image-margin) 0 var(--tyc-inline-image-margin) var(--tyc-inline-image-margin);max-width:calc(100% - var(--tyc-inline-image-margin))}.fr-rounded{border-radius:100%}.fr-bordered{border:1px solid var(--c-2170)}.list-unstyled{padding-left:0;list-style:none}.badge{--badge-padding: 0;font:var(--t-Small);letter-spacing:var(--ls-Small);overflow-wrap:var(--wrap-Small);border-radius:5rem;color:var(--c-2010);background-color:var(--c-2110);display:inline-flex;justify-content:center;align-items:center;padding:var(--badge-padding)}.badge.is-new,.badge.badge--dot{background-color:var(--c-6010)}.badge--pill{--badge-padding: 1px var(--s20)}.badge--counter{height:1.8rem;width:1.8rem;font:700 1.2rem/1.4 "Frutiger Next W04",Helvetica,Arial,sans-serif;--badge-padding: 0}.badge--dot{width:.8rem;height:.8rem;overflow:hidden}.badge__inner{white-space:nowrap;max-width:100%;text-overflow:ellipsis;overflow:hidden}.alert{--alert-headline-color: var(--c-2110);--alert-headline-padding: var(--s10) 0;--alert-padding: var(--s20) 0 var(--s40) 0;--alert-margin: 0;--alert-inner-padding: 0 var(--s20);--alert-border-color: var(--c-2110);--alert-infobox-width: 5rem;font:var(--t-Standard);letter-spacing:var(--ls-Standard);overflow-wrap:var(--wrap-Standard);display:flex;flex-wrap:nowrap;margin:var(--alert-margin);padding:var(--alert-padding)}.alert *{margin:unset;padding:unset}.alert-error,.onetime-code-alert.alert-error,.alert-danger{--alert-headline-color: var(--c-6010);--alert-border-color: var(--c-6010)}.alert-warning,.onetime-code-alert.alert-warning,.alert-hint{--alert-headline-color: var(--c-6020);--alert-border-color: var(--c-6020)}.alert-success,.onetime-code-alert.alert-success{--alert-headline-color: var(--c-6030);--alert-border-color: var(--c-6030)}.alert-text{--alert-headline-color: var(--c-2110);--alert-border-color: var(--c-2110)}.alert__inbox{border-left:4px solid var(--alert-border-color);flex:1 1 auto;padding:var(--alert-inner-padding)}.alert__inbox h2,.alert__inbox h3,.alert__inbox h4,.alert__inbox h5,.alert__inbox h6,.alert__inbox strong{font:var(--t-Standard-Bold);letter-spacing:var(--ls-Standard-Bold);overflow-wrap:var(--wrap-Standard-Bold);padding:0 0 var(--s10) 0}.alert__inbox>h2:first-child,.alert__inbox>h3:first-child,.alert__inbox>h4:first-child,.alert__inbox>h5:first-child,.alert__inbox>h6:first-child,.alert__inbox>strong:first-child{margin:unset;padding:var(--alert-headline-padding);color:var(--alert-headline-color);display:block}.alert__infobox{flex:0 0 var(--alert-infobox-width);display:flex;justify-content:center;align-items:flex-start}:root{--alert-button-svg-i-size: 2.2rem}.alert__button{display:flex;padding:var(--alert-headline-padding);width:100%;height:100%;justify-content:center}.alert__button--icon-size{width:var(--alert-button-svg-i-size);height:var(--alert-button-svg-i-size)}.alert__button .alert__button--icon{display:flex;width:var(--alert-button-svg-i-size);height:var(--alert-button-svg-i-size);justify-content:center;align-items:center;border:1px solid var(--alert-button-border-color, var(--c-2110-20));border-radius:var(--radius-circle)}.alert__button [data-icon-size=info]{--icon-width: 1.2rem;--icon-height: 1.2rem}.linkCaptionVerification~[class*=mytyFormElement]{--alert-inner-padding: var(--s10) var(--s20);display:flex;flex:1 1 auto;padding:var(--alert-inner-padding);border-left:4px solid var(--alert-border-color);font:var(--t-Small);letter-spacing:var(--ls-Small);overflow-wrap:var(--wrap-Small)}.linkCaptionVerification~.mytyFormElementLoading{--alert-inner-padding: 0}.linkCaptionVerification~.mytyFormElementErrorMsg{--alert-border-color: var(--c-6010)}.linkCaptionVerification~.mytyFormElementSuccessMsg{--alert-border-color: var(--c-6030)}.linkCaptionVerification~.mytyFormElementLoading.is-active{--size: 18px;--stroke-width: calc(var(--size) / 6);--color: var(--c-2110);--animation-timing-function: linear;--animation-duration: 1s;position:relative;width:var(--size);height:var(--size)}.linkCaptionVerification~.mytyFormElementLoading.is-active:before,.linkCaptionVerification~.mytyFormElementLoading.is-active:after{content:"";position:absolute;transform:scaleY(1);animation:var(--animation-timing-function) var(--animation-duration) infinite line-2-vertical-animation}.linkCaptionVerification~.mytyFormElementLoading.is-active:before{inset:0;border-right:var(--stroke-width) solid var(--color);border-left:var(--stroke-width) solid var(--color)}.linkCaptionVerification~.mytyFormElementLoading.is-active:after{top:0;bottom:0;left:calc(50% - var(--stroke-width)/2);border-left:var(--stroke-width) solid var(--color);animation-delay:calc(var(--animation-duration)/2)}.linkCaptionVerification~.mytyFormElementLoading.is-active~.mytyFormElementErrorMsg{display:none}.linkCaptionVerification~.mytyFormElementLoading.is-active~.mytyFormElementSuccessMsg{display:none}@keyframes line-2-vertical-animation{0%{transform:scaleY(1)}50%{transform:scaleY(0.5)}100%{transform:scaleY(1)}}.site-bar{background-color:var(--c-2010);color:var(--c-2110);border-bottom:1px solid var(--c-2180);position:relative;z-index:var(--site-bar-z-index)}.site-bar~.section-projects-filter.filter-is-active{position:relative;z-index:calc(var(--site-bar-z-index) + 1)}.site-bar.is-active~.section-projects-filter.filter-is-active{z-index:calc(var(--site-bar-z-index) - 2)}.site-bar__inner{padding:var(--s30) 0;display:flex;width:100%;align-items:center;justify-content:space-between;height:5.9rem}.site-bar__right{display:flex;gap:var(--s60);align-items:center}.site-bar__flyout{pointer-events:none;position:absolute;z-index:11;left:0;top:6rem;width:100%;background:var(--c-2010);display:grid;grid-template-rows:0fr;transition:grid-template-rows .2s ease-out}.site-bar__flyout>.container--rds-grid{overflow:hidden}.site-shadow{display:none;opacity:0;position:fixed;z-index:calc(var(--site-bar-z-index) - 1);left:0;top:0;background-color:rgba(0,0,0,.7);width:100%;height:100%}.logo{width:10rem;margin-right:var(--s30);display:block}.logo-small svg{fill:var(--c-1010)}.site-bar__burger{padding:1.5rem;background-color:var(--c-2010)}.site-bar__burger svg{color:var(--c-2110)}.site-bar__burger>span+span{display:none}.header-profile-link{display:none}.header-profile{display:none}.header-profile__avatar .avatar-head{display:flex;flex-direction:row-reverse;gap:var(--s30);font:var(--t-Small);margin:0;position:relative;z-index:23}.header-profile__nav{position:absolute;z-index:22;top:-15px;right:-15px;pointer-events:none;display:grid;grid-template-rows:0fr;transition:grid-template-rows .2s ease-out;width:275px}.header-profile__nav-inner{transition:all .2s ease-in-out;padding:0 15px;overflow:hidden;border:5px solid rgba(0,0,0,0);background:#fff}.header-profile__nav-inner .avatar-head__info{margin:0 0 var(--d50)}.site-bar.is-active+.site-shadow{display:block;opacity:1;animation:nav-shadow .3s 1}.site-bar.is-active .site-bar__burger>span{display:none}.site-bar.is-active .site-bar__burger>span+span{display:block}.site-bar.is-active .site-bar__flyout{pointer-events:auto;grid-template-rows:1fr}@keyframes nav-content{from{max-height:0;padding:0}to{max-height:var(--flyout-height);padding:var(--flyout-padding) 0}}@keyframes nav-shadow{from{opacity:0}to{opacity:1}}.flyout-order{display:flex;flex-direction:column-reverse}.flyout-order .flyout-order--reverse{flex-direction:column-reverse}.flyout-order__right{padding-top:var(--s60)}.flyout-order__link{margin-top:var(--s60);display:block}.flyout-profile{padding:var(--d60) var(--d30);background:var(--c-2180)}.flyout-order__avatar{display:flex;justify-content:flex-start;align-items:center;margin:0 0 var(--d50)}.flyout-order__profil-nav{display:block;text-align:left}.flyout-order__profil-nav li,.header-profile__nav li{margin-bottom:var(--d50)}.flyout-order__profil-nav li:last-child,.header-profile__nav li:last-child{margin-top:var(--d50);margin-bottom:0}.flyout-order__profil-nav li:last-child a,.header-profile__nav li:last-child a{color:var(--c-4010);font:var(--t-Standard);letter-spacing:var(--ls-Standard);overflow-wrap:var(--wrap-Standard);text-decoration:underline}.flyout-order__profil-nav li:last-child a:hover,.header-profile__nav li:last-child a:hover{text-decoration:none}.flyout-order__profil-nav a,.header-profile__nav a{text-decoration:none;color:var(--c-2110);font:var(--t-Standard-Bold);letter-spacing:var(--ls-Standard-Bold);overflow-wrap:var(--wrap-Standard-Bold)}.flyout-order__profil-nav a:hover,.header-profile__nav a:hover{text-decoration:underline}.site-footer{font:var(--t-Small);letter-spacing:var(--ls-Small);overflow-wrap:var(--wrap-Small);background:var(--c-2180)}.site-footer a{text-decoration:none;color:var(--c-2110);margin-bottom:var(--s10);display:inline-block}.site-footer a:hover{text-decoration:underline}.site-footer .font-Small-Bold{display:inline-block;margin-bottom:var(--s10)}.site-footer__col{margin-bottom:var(--s80)}.language-block{display:flex;padding-top:var(--s90);padding-bottom:var(--s70)}.language-block__item{text-decoration:none;margin-right:var(--s50);display:flex;align-items:center}.language-block__item.is-active{pointer-events:none;color:var(--c-2110);font:var(--t-Standard-Bold);letter-spacing:var(--ls-Standard-Bold);overflow-wrap:var(--wrap-Standard-Bold)}[data-bg=theme-claim]{background-color:var(--theme-claim-bg)}.theme-claim{display:grid;grid-template-areas:"logo text";grid-template-columns:auto 1fr;align-items:center;justify-content:flex-start;color:var(--page-premium-theme-color, var(--theme-claim-color))}.theme-claim__logo{grid-area:logo;overflow:hidden}.theme-claim__logo+.theme-claim__text{padding-left:var(--d80)}[data-bg=page-theme] .theme-claim__logo .img-responsive{max-width:5rem}[data-bg=page-theme] .theme-claim__logo+.theme-claim__text{padding-left:var(--d80)}.theme-claim__text{grid-area:text;display:flex;flex-direction:column}.theme-claim__text-strong{display:block;max-width:100%;overflow:hidden}.nav{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;flex-direction:column}.nav__link{color:var(--c-2110);font:var(--t-N400);letter-spacing:var(--ls-N400);overflow-wrap:var(--wrap-N400);margin-right:var(--s60);margin-bottom:var(--s60);display:block;white-space:nowrap}.nav__link:hover{color:var(--c-2110)}.notification-bar{--notification-bar-bg: var(--c-3140);--notification-bar-color: var(--c-2110);--notification-bar-padding-x: var(--d40);--notification-bar-padding-y: var(--d40);box-sizing:border-box;width:100%;background-color:var(--notification-bar-bg);color:var(--notification-bar-color);transition:max-height 1s ease-in-out;overflow:hidden;position:relative}.notification-bar.d-none{height:auto;max-height:0}.notification-bar:not(.d-none){max-height:9999px;pointer-events:auto;visibility:visible}.notification-bar .tyc a,.notification-bar .mytyFormFieldsetDescription a{--myty-text-link-decoration: underline;--myty-text-link-decoration-thickness: 2px;--myty-text-link-underline-offset: 5px;--myty-text-link-decoration: underline;-webkit-text-decoration:var(--myty-text-link-decoration);text-decoration:var(--myty-text-link-decoration);-webkit-text-decoration-style:solid;text-decoration-style:solid;text-decoration-thickness:var(--myty-text-link-decoration-thickness);text-underline-offset:var(--myty-text-link-underline-offset);transition:color 300ms,-webkit-text-decoration 300ms;transition:text-decoration 300ms,color 300ms;transition:text-decoration 300ms,color 300ms,-webkit-text-decoration 300ms}.notification-bar .tyc a.is-active,.notification-bar .mytyFormFieldsetDescription a.is-active,.notification-bar .tyc a:active,.notification-bar .mytyFormFieldsetDescription a:active{--myty-text-decoration-thickness: 2px}.notification-bar .tyc a.has-focus,.notification-bar .mytyFormFieldsetDescription a.has-focus,.notification-bar .tyc a:hover,.notification-bar .mytyFormFieldsetDescription a:hover,.notification-bar .tyc a:focus,.notification-bar .mytyFormFieldsetDescription a:focus{--myty-btn-outline: none;--myty-text-link-decoration-thickness: 4px}.notification-bar .tyc a.is-disabled,.notification-bar .mytyFormFieldsetDescription a.is-disabled,.notification-bar .tyc a:disabled,.notification-bar .mytyFormFieldsetDescription a:disabled{--myty-text-link-decoration-thickness: 2px}.notification-bar .loading-container{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;transition:opacity 200ms ease;background:var(--c-2010)}[data-ontime-code-notification]{--notification-bar-color: var(--c-2010);--notification-bar-padding-x: 0}[data-ontime-code-notification] .notification-bar__button{transform:translateY(0.4rem);padding:0 .2rem}[data-ontime-code-notification] .notification-bar__content{width:100%}[data-ontime-code-notification] [data-current-code]{letter-spacing:2px;white-space:nowrap}.notification-bar__inner{display:flex;width:100%;padding-top:var(--notification-bar-padding-y);padding-bottom:var(--notification-bar-padding-y);box-sizing:border-box;justify-content:space-between;position:relative;z-index:1}.notification-bar__content{padding-right:var(--notification-bar-padding-x)}.notification-bar__content.d-flex{flex-direction:row;flex-wrap:wrap;gap:var(--d20)}.notification-bar__content.d-flex code{padding-left:0}.notification-bar__content.d-flex .caption{width:100%}.notification-bar__button{padding:0 1.5rem}.notification-bar__button.px-0{padding:0}.tab-bar-container{position:relative;width:auto;max-width:100%;overflow-y:hidden;overflow-x:auto}.tab-bar{--tab-bar-border: 1px solid transparent;--tab-bar-width: fit-content;--tab-bar-gap: 2px;--tab-bar-border-radius: var(--radius-lg);--tab-bar-box-shadow: inset 0 0 0 1px var(--c-2160);--tab-bar-justify: flex-start;--tab-bar-btn-box-shadow: none;--tab-bar-btn-padding: calc(var(--s70) / 2) var(--s40);--tab-bar-btn-text-decoration: none;--tab-bar-btn-color: var(--c-2110);--tab-bar-btn-bg: inherit;--tab-bar-dot-bg: var(--c-1010);--tab-bar-dot-color: var(--c-2010);--tab-bar-dot-size: var(--s20);width:var(--tab-bar-width);display:flex;position:relative;flex-direction:row;flex-wrap:nowrap;justify-content:var(--tab-bar-justify);border:var(--tab-bar-border);box-shadow:var(--tab-bar-box-shadow);border-radius:var(--tab-bar-border-radius);gap:var(--tab-bar-gap)}.tab-bar__item{height:100%;position:relative;z-index:2}.tab-bar__slider{--tab-bar-slider-opacity: 1;--tab-bar-slider-width: 0;--tab-bar-slider-height: 100%;--tab-bar-slider-left: 0;--tab-bar-slider-top: 0;--tab-bar-slider-bg: rgba(128, 0, 0, 0.2);--tab-bar-btn-box-shadow: inset 0 0 0 4px var(--c-2110);content:"";position:absolute;z-index:1;width:var(--tab-bar-slider-width);height:var(--tab-bar-slider-height);left:var(--tab-bar-slider-left);top:var(--tab-bar-slider-top);border:var(--tab-bar-border);border-radius:var(--tab-bar-border-radius);transition:all 300ms cubic-bezier(0.2, 0, 0, 1);box-shadow:var(--tab-bar-btn-box-shadow)}.tab-bar__btn{font:var(--t-Standard);letter-spacing:var(--ls-Standard);overflow-wrap:var(--wrap-Standard);display:inline-flex;flex-direction:row;align-items:center;position:relative;padding:var(--tab-bar-btn-padding);box-shadow:var(--tab-bar-btn-box-shadow);border:var(--tab-bar-border);border-radius:var(--tab-bar-border-radius);color:var(--tab-bar-btn-color);background-color:var(--tab-bar-btn-bg);-webkit-text-decoration:var(--tab-bar-btn-text-decoration);text-decoration:var(--tab-bar-btn-text-decoration);transition:box-shadow 300ms}.tab-bar__btn.active,.tab-bar__btn.is-current,.tab-bar__btn.is-active,.tab-bar__btn.is-selected{font:var(--t-Standard-Bold);letter-spacing:var(--ls-Standard-Bold);overflow-wrap:var(--wrap-Standard-Bold)}.tab-bar__btn.active .tab-bar__btn__badge,.tab-bar__btn.is-current .tab-bar__btn__badge,.tab-bar__btn.is-active .tab-bar__btn__badge,.tab-bar__btn.is-selected .tab-bar__btn__badge{display:none}.tab-bar__btn[data-tab-btn],.tab-bar__btn[data-action=tab]{display:inline-flex;flex-direction:column;transition:font 100ms,box-shadow 300ms}.tab-bar__btn__badge{background:var(--c-1010);color:#fff;padding:2px 7px;border-radius:20px;font-size:16px}tab-bar__btn active is-active .tab-bar.no-slide .tab-bar__btn:focus,tab-bar__btn active is-active .tab-bar.no-slide .tab-bar__btn.has-focus{--tab-bar-btn-color: var(--c-2010);--tab-bar-btn-bg: var(--c-2110)}tab-bar__btn active is-active .tab-bar.no-slide .tab-bar__btn:hover,tab-bar__btn active is-active .tab-bar.no-slide .tab-bar__btn.is-hovered{--tab-bar-btn-box-shadow: inset 0 0 0 4px var(--c-2110)}tab-bar__btn active is-active .tab-bar.no-slide .tab-bar__btn:active,tab-bar__btn active is-active .tab-bar.no-slide .tab-bar__btn.is-pressed{--tab-bar-btn-box-shadow: inset 0 0 0 1px var(--c-2110)}tab-bar__btn active is-active .tab-bar.no-slide .tab-bar__btn.active,tab-bar__btn active is-active .tab-bar.no-slide .tab-bar__btn.is-current,tab-bar__btn active is-active .tab-bar.no-slide .tab-bar__btn.is-active,tab-bar__btn active is-active .tab-bar.no-slide .tab-bar__btn.is-selected{--tab-bar-btn-box-shadow: inset 0 0 0 4px var(--c-2110)}.tab-bar__caption-hover{height:0;visibility:hidden;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;font:var(--t-Standard-Bold);letter-spacing:var(--ls-Standard-Bold);overflow-wrap:var(--wrap-Standard-Bold);width:100%}.tab-bar__dot{width:var(--tab-bar-dot-size);height:var(--tab-bar-dot-size);border-radius:var(--radius-circle);background-color:var(--tab-bar-dot-bg);color:var(--tab-bar-dot-color)}.tab-bar__dot:not(:first-child){margin-left:var(--s10)}.tab-content .fade{transition:opacity .15s linear}.tab-content>.tab-pane{display:none}.tab-content>.tab-pane.fade:not(.show){opacity:0}.tab-content>.tab-pane.active{display:block}.card{--card-border-color: transparent;--card-border-width: 0;--card-border-style: solid;--card-border-radius: 0;--card-box-shadow: none;--card-outline: none;--card-bg: transparent;--card-color: var(--c-2110);--card-body-padding-x: 0;--card-item-padding-y: var(--d40);--card-headline-color: var(--c-2110);--card-status-color: var(--c-5020);--card-price-box-shadow: 10px 0 0 0 var(--c-3330) inset;--card-btn-i-border-color: var(--c-2110)}.card{font:var(--t-Small);letter-spacing:var(--ls-Small);overflow-wrap:var(--wrap-Small);position:relative;z-index:1;display:flex;flex-direction:column;width:100%;border:none;background-color:var(--card-bg);color:var(--card-color);border:var(--card-border-width) var(--card-border-style) var(--card-border-color);border-radius:var(--card-border-radius);box-shadow:var(--card-box-shadow);outline:var(--card-outline);height:100%}.card .mytyFormBoxBig{--myty-form-label-color: var(--c-2110);--myty-form-label-color-active: var(--c-2110);padding-bottom:calc(var(--d40) - 2*var(--myty-form-label-pb))}.card-image{width:100%;position:relative;z-index:1}.card-image img{position:relative;z-index:1}.card-image .card-image__fullwidth{display:block;width:100%}.card-info{position:absolute;z-index:2;bottom:0;left:var(--card-body-padding-x)}.card-info__location{background:var(--c-3410);padding:0 var(--s20);border-radius:var(--card-body-padding-x);color:var(--c-2010);display:inline-block;margin-bottom:var(--s10)}.card-info__badge{display:flex;justify-content:center;flex-direction:column;background-color:var(--c-1010);padding:var(--s10) var(--card-body-padding-x);height:calc(2.3rem + 2.2rem + 2*var(--s10));position:relative;z-index:1;color:var(--c-2010);font:var(--t-Standard);margin-bottom:calc(var(--s20)*-1);left:calc(var(--card-body-padding-x)*-1)}.card-info__badge svg{width:8.5rem;height:2.2rem}.card-body{padding:0 var(--card-body-padding-x);flex-grow:1}.card-body:last-child:not([class*=pb-]){padding-bottom:calc(var(--card-item-padding-y)*.5)}.card-tags{color:var(--c-2130);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-bottom:var(--s10)}.card-description{display:-webkit-box;line-clamp:4;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.card-status{font:var(--t-Small-Bold);letter-spacing:var(--ls-Small-Bold);overflow-wrap:var(--wrap-Small-Bold);color:var(--card-status-color)}.card-status.is-reference{--card-status-color: var(--c-2140)}.card-price{font:var(--t-N300);letter-spacing:var(--ls-N300);overflow-wrap:var(--wrap-N300);width:calc(100% + var(--card-body-padding-x));transform:translateX(calc(-1px - var(--card-body-padding-x)));padding-left:var(--card-body-padding-x);box-shadow:var(--card-price-box-shadow)}.card-headline{font:var(--t-Standard-Bold);letter-spacing:var(--ls-Standard-Bold);overflow-wrap:var(--wrap-Standard-Bold)}.card-headline.font-T400{font:var(--t-T400);letter-spacing:var(--ls-T400);overflow-wrap:var(--wrap-T400)}.card-headline{width:100%;color:var(--card-headline-color);padding:0 0 var(--s20);margin:0}.card-headline:first-child{padding:var(--card-item-padding-y) 0}.card-headline--big{font:var(--t-T400);letter-spacing:var(--ls-T400);overflow-wrap:var(--wrap-T400)}a.card-headline{text-decoration:none;display:inline-block}.card-progress{padding:var(--s10) 0}.card-btn-i{color:var(--card-color)}.card-btn-i .alert__button--icon{border-color:var(--card-btn-i-border-color)}.card-btn-i .icon{color:currentColor;fill:currentColor}a.card{--myty-text-link-color: currentColor;--myty-text-link-decoration-color: currentColor;color:var(--myty-text-link-color);-webkit-text-decoration-color:var(--myty-text-link-decoration-color);text-decoration-color:var(--myty-text-link-decoration-color)}a.card.is-active,a.card:active{--myty-text-link-color: currentColor;--myty-text-decoration-color: currentColor}a.card.has-hover,a.card:hover,a.card:focus{--myty-text-link-color: currentColor;--myty-text-link-decoration-color: currentColor}a.card.is-disabled,a.card:disabled{--myty-text-link-color: currentColor;--myty-text-link-decoration-color: currentColor}a.card .icon{color:currentColor;fill:currentColor}a.card{text-decoration:unset}a.card:hover,a.card:focus{text-decoration:underline}.card-image.has-border,.card.has-border{--card-border-color: var(--c-2170);--card-border-width: 1px;--card-border-style: solid;--card-bg: var(--c-2010);--card-body-padding-x: var(--s40);--card-border-radius: var(--radius-md);transition:all .1s ease-in-out}.card-image.has-border[disabled],.card-image.has-border.is-disabled,.card.has-border[disabled],.card.has-border.is-disabled{--card-bg: var(--c-2170);--card-color: var(--c-2130);--card-headline-color: var(--c-2130);--card-status-color: var(--c-2130);--card-price-box-shadow: none}.card-image.has-border.is-selected,.card.has-border.is-selected{--card-border-color: var(--c-3330);--card-bg: var(--c-3330);--card-color: var(--c-2010);--card-headline-color: var(--c-2010);--card-status-color: var(--c-2010);--card-price-box-shadow: 10px 0 0 0 var(--c-2010) inset;--card-btn-i-border-color: var(--c-2010);transition:all .1s ease-in-out}.card-image.has-border .card-image:first-child,.card.has-border .card-image:first-child{border-top-left-radius:var(--radius-sm);border-top-right-radius:var(--radius-sm)}.card-image.has-border .card-image:first-child img,.card.has-border .card-image:first-child img{border-top-left-radius:calc(var(--radius-sm) + 1px);border-top-right-radius:calc(var(--radius-sm) + 1px)}.card-image.has-border .card-image:last-child,.card.has-border .card-image:last-child{border-bottom-left-radius:var(--card-border-radius);border-bottom-right-radius:var(--card-border-radius)}.card-image.has-border .card-image:last-child img,.card.has-border .card-image:last-child img{border-bottom-left-radius:calc(var(--radius-sm) + 1px);border-bottom-right-radius:calc(var(--radius-sm) + 1px)}.card-image.has-border.is-not-available,.card.has-border.is-not-available{--card-bg: var(--c-2180);--card-color: var(--c-2130);--card-headline-color: var(--c-2130);--card-status-color: var(--c-2130);--card-border-color: var(--c-2170);--card-price-box-shadow: none;cursor:not-allowed}.card-image.has-border.is-not-available .card-btn-i,.card.has-border.is-not-available .card-btn-i{color:var(--c-2110);cursor:pointer}.card-image.has-border.is-not-available .card-btn-i .alert__button--icon,.card.has-border.is-not-available .card-btn-i .alert__button--icon{border-color:var(--c-2110)}.card.has-dashed-border{--card-border-style: dashed}.card-footer{padding:var(--s40) var(--card-body-padding-x)}.card-image.has-hover,.card.has-hover{cursor:pointer}.card-image.has-hover:after,.card.has-hover:after{content:" ";display:block;position:absolute;z-index:3;left:0;top:0;width:100%;height:100%;pointer-events:none;box-shadow:var(--tab-bar-btn-box-shadow);border-radius:var(--card-border-radius);overflow:hidden;transition:box-shadow .3s ease-in-out}.card-image.has-hover:hover,.card.has-hover:hover{text-decoration:none}.card-image.has-hover:hover:after,.card.has-hover:hover:after{--tab-bar-btn-box-shadow: 0 0 0 4px var(--c-2110)}.card--dialog{--card-body-padding-x: var(--d80);--card-price-box-shadow: none;--card-component-padding-x: var(--d80) var(--d60);height:calc(100vh - 8.1rem)}.card--dialog .card__header{padding:0 var(--card-body-padding-x)}.card--dialog .card-headline,.card--dialog .card-headline:first-child{padding-bottom:0}.card--dialog .card-price,.card--dialog .card-date,.card--dialog .card-content{padding-bottom:var(--card-item-padding-y)}.card--dialog .card-image{padding-bottom:calc(var(--card-item-padding-y)*2)}.card--dialog .card-content-bg{padding-inline:var(--card-component-padding-x)}.card-sticky-footer{position:-webkit-sticky;position:sticky;z-index:10;width:100%;height:auto;bottom:0;top:auto;left:0;right:auto;padding:var(--card-item-padding-y) var(--card-body-padding-x);background-color:var(--dialog-content-bg);border-top:1px solid var(--c-2170)}.card-sticky-footer .btn,.card-sticky-footer .btn:last-child,.card-sticky-footer .btn:first-child{margin-bottom:0}.card--video-player{--card-body-padding-x: var(--s40)}.card--video-player .card-video{width:100%;max-width:1400px;margin:0 auto;padding:0 var(--card-body-padding-x)}.card-actions{display:flex;flex-direction:row;max-width:100%;overflow:hidden;align-items:center;justify-content:flex-start;gap:var(--d30)}.card-actions .btn{--myty-btn-background-color: inherit}.card-actions .btn--icon-only{--myty-text-link-color: var(--c-2110)}.card-actions__pull-right{margin-left:auto}.card-blog-content img{display:block;max-width:100%;margin:var(--s20) 0 var(--s30);float:none !important}.card-image__fallback{position:relative;z-index:1}.card-image__fallback img{display:block;width:100%;position:relative;z-index:1}.card-image__fallback .card-image__logo{position:absolute;left:0;top:0;z-index:2;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.card-image__fallback svg{width:60%;height:60%;fill:var(--c-1010)}.accent-box{--accent-box-padding: var(--d60) var(--s20);--accent-box-bg: var(--c-2180);--accent-box-color: var(--c-2110);--accent-box-border: none;--accent-box-shadow: none;--accent-border-radius: 0;padding:var(--accent-box-padding);background-color:var(--accent-box-bg);color:var(--accent-box-color);border:var(--accent-box-border);box-shadow:var(--accent-box-shadow);border-radius:var(--accent-border-radius)}.accent-box.is-outlined{--accent-box-border: 1px solid var(--c-3330);--accent-border-radius: var(--radius-md);--accent-box-bg: var(--c-2010)}.accent-box.is-bg-2010{--accent-box-border: 1px solid var(--c-2010);--accent-border-radius: var(--radius-md);--accent-box-bg: var(--c-2010)}.accent-box.is-bg-3350{--accent-box-border: 1px solid var(--c-3350);--accent-border-radius: var(--radius-md);--accent-box-bg: var(--c-3350)}.accent-box.is-small-row{--accent-box-padding: 0;font:var(--t-Small);letter-spacing:var(--ls-Small);overflow-wrap:var(--wrap-Small)}.accent-box.is-small-row:nth-child(n+2){--accent-box-padding: var(--s10) 0 0 0}.accent-box.is-small-bold-row{--accent-box-padding: 0;font:var(--t-Small-Bold);letter-spacing:var(--ls-Small-Bold);overflow-wrap:var(--wrap-Small-Bold)}.accent-box.is-inherit{--accent-box-border: 0;--accent-box-bg: inherit}.accent-box.is-py0{--accent-box-padding: 0}.accent-box.is-pyd20{--accent-box-padding: var(--d20) var(--s20)}.accent-box.is-pxs15{--accent-box-padding: 0 var(--s15)}.accent-box.is-pyd40{--accent-box-padding: var(--d40) var(--s20)}.accent-box .is-pyb20{--accent-box-padding: 0 0 var(--d20) 0}.accent-box__title{display:block;font:var(--t-Small);letter-spacing:var(--ls-Small);overflow-wrap:var(--wrap-Small);padding:0 0 var(--d40) 0}.is-grid-fr-auto{display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:var(--d20)}.is-grid-fr-auto [data-remove-coupon]{display:flex;justify-content:flex-start;align-items:center;height:100%;color:inherit;background-color:rgba(0,0,0,0);flex-wrap:nowrap}.is-grid-fr-auto [data-remove-coupon] .caption{padding:0 .8rem}.is-t-Standard-Bold{font:var(--t-Standard-Bold);letter-spacing:var(--ls-Standard-Bold);overflow-wrap:var(--wrap-Standard-Bold)}.is-t-Standard-Bold [type=button]{font:var(--t-Standard-Bold);letter-spacing:var(--ls-Standard-Bold);overflow-wrap:var(--wrap-Standard-Bold)}.is-t-Small{font:var(--t-Small);letter-spacing:var(--ls-Small);overflow-wrap:var(--wrap-Small)}.is-t-Small [type=button]{font:var(--t-Small);letter-spacing:var(--ls-Small);overflow-wrap:var(--wrap-Small)}.accent-box--link-list{--accent-box-shadow: none;--accent-box-padding: var(--s30) var(--s40);--accent-box-color: var(--c-2110);--accent-border-radius: var(--radius-sm);--accent-box-bg: var(--c-2010);border:1px solid var(--c-2160);position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start}a.accent-box--link-list{text-decoration:unset}.link-list-box{position:relative}.link-list-box .accent-box--link-list:not(:last-child){border-bottom-left-radius:0;border-bottom-right-radius:0}.link-list-box .accent-box--link-list+.accent-box--link-list{border-top:0;border-top-left-radius:0;border-top-right-radius:0}.link-list-box .accent-box--link-list:hover,.link-list-box .accent-box--link-list:focus{border-color:rgba(0,0,0,0);z-index:10;--accent-box-shadow: 0 0 0 4px var(--c-2120)}.avatar-unstyled-box{display:flex}.avatar-info-box{--accent-box-padding: var(--s15) var(--s20);--accent-box-bg: var(--c-2010);--accent-box-color: var(--c-2110);--accent-box-shadow: 0 0 0 1px var(--c-2160) inset;--accent-border-radius: var(--radius-sm);transition:.3s ease all;display:flex;align-items:center;flex-direction:row;width:100%}.avatar-info-box:hover{--accent-box-shadow: 0 0 0 4px var(--c-2120)}.avatar-info-box.no-hover:hover{--accent-box-shadow: 0 0 0 1px var(--c-2160) inset}.avatar-info-box .info{flex:1 1 auto;padding:0 0 0 var(--d30);max-width:calc(100% - var(--avatar-width))}.avatar-info-box .name,.avatar-info-box .date{width:100%;overflow-x:clip;white-space:nowrap;text-overflow:ellipsis}.avatar-info-box .subline{color:var(--c-2140)}.avatar-info-box.is-anonymous span[data-private],.avatar-info-box.is-anonymous span[data-company]{display:none}.avatar-info-box.is-company span[data-private]{display:none}.avatar-info-box.is-private span[data-company]{display:none}.avatar-info-box.is-pb0{--accent-box-padding: var(--s15) var(--s20) 0 var(--s20)}.avatar-info-box.is-p0{--accent-box-padding: 0}.avatar-info-box.no-shadow{--accent-box-shadow: none}.avatar-info-box.has-accent-bg{--accent-box-bg: var(--c-2180)}.avatar-info-box.is-p0.no-shadow{--accent-box-shadow: none}.avatar-info-box[data-break-words] .name{white-space:unset;text-overflow:unset;max-width:100%;overflow-x:clip;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;overflow:unset}.avatar-info-box.has-footer-row{--accent-box-padding: var(--s15) var(--s20) 0.1rem var(--s20);flex-wrap:wrap}.avatar-info-box.has-footer-row .footer-row{padding-top:var(--s20);width:calc(100% + var(--s40));margin-left:calc(var(--s20)*-1 + .1rem);margin-right:calc(var(--s20)*-1 + .1rem)}.avatar-info-box.has-footer-row .footer-row [data-bg]{width:100%;padding:var(--s10) var(--s20)}.avatar-info-box.has-footer-row .footer-row__content{display:flex;width:auto;white-space:nowrap;max-width:100%;text-overflow:ellipsis;overflow:hidden}a.avatar-info-box{text-decoration:unset}.avatar-info-box--unstyled{pointer-events:none;padding:0;border:none;box-shadow:none}.avatar-info-box--unstyled.edit{pointer-events:auto}.accent-box{--avatar-width: 4.6rem;--avatar-height: 4.6rem}.accent-box.font-Hero200{--avatar-width: 4.2rem;--avatar-height: 4.2rem}.avatar{width:var(--avatar-width);height:var(--avatar-height)}.avatar-info-box .avatar{flex:0 0 var(--avatar-width)}.avatar__img{display:block;vertical-align:middle;max-width:100%;background-color:var(--c-2180);border-radius:var(--radius-circle);overflow:hidden}.avatar__no-img{display:flex;width:100%;height:100%;justify-content:center;align-items:center;color:var(--c-2110);background-color:var(--c-2180);border-radius:var(--radius-circle);font:var(--t-Small);letter-spacing:var(--ls-Small);overflow-wrap:var(--wrap-Small)}.avatar__svg{--icon-width: 100%;--icon-height: 100%}.avatar__svg.is-lg{--icon-width: 50%;--icon-height: 50%}.avatar__svg{fill:currentColor;color:currentColor}.avatar__logo-img{display:flex;width:100%;height:100%;justify-content:center;align-items:center}.avatar__logo{display:block;vertical-align:middle;max-width:100%;max-height:100%;border-radius:var(--radius-sm)}.is-company .avatar__no-img{border-radius:var(--radius-sm)}.clear-coupon{display:flex;justify-content:space-between;align-items:center;align-self:stretch;flex-wrap:nowrap}.summary-group{font:var(--t-Standard);letter-spacing:var(--ls-Standard);overflow-wrap:var(--wrap-Standard)}.summary-group__title{display:grid;grid-template-columns:minmax(0, 1fr) 4rem;gap:var(--s20);align-items:flex-start;font:var(--t-Standard-Bold);letter-spacing:var(--ls-Standard-Bold);overflow-wrap:var(--wrap-Standard-Bold)}.summary-group__title .caption{display:block;padding:var(--s20) 0}.summary-group__title .btn--flat{padding-top:var(--s20);padding-bottom:var(--s20)}.record{padding:0 0 var(--d20) 0}.record__label{font:var(--t-Small);letter-spacing:var(--ls-Small);overflow-wrap:var(--wrap-Small);color:var(--c-2130)}.record__value{font:var(--t-Standard);letter-spacing:var(--ls-Standard);overflow-wrap:var(--wrap-Standard);color:var(--c-2110)}.record__value.has-btn{display:grid;grid-template-columns:minmax(0, 1fr) 4rem;gap:var(--s15);align-items:flex-start;font:var(--t-Standard);letter-spacing:var(--ls-Standard);overflow-wrap:var(--wrap-Standard)}.record__value.has-btn .caption{display:block}.record__value.has-btn .btn--flat{padding-top:0;padding-bottom:0;justify-content:flex-end}.record__value .is-copying{background-color:var(--c-2180)}.record__subtitle{font:var(--t-Small);letter-spacing:var(--ls-Small);overflow-wrap:var(--wrap-Small);color:var(--c-2140)}.record--transfer .record__label{color:var(--c-2140)}.has-arrow{--sqrt2: 1.4142135624;--arrow-size: 1.6rem;--arrow-bw: 0.1rem;--arrow-border-width: 0.1rem 0.1rem 0.1rem 0.1rem;--arrow-border-style: solid;--arrow-color: var(--c-2160);--arrow-bg: var(--c-2010);--arrow-border-color: var(--arrow-color);--arrow-border-radius: var(--radius-sm);--arrow-position-left: 2.9rem;--arrow-position-right: auto}.has-arrow:after{content:"";display:none;width:var(--arrow-size);height:var(--arrow-size);transform:rotate(-45deg);position:absolute;border-radius:var(--arrow-border-radius);color:inherit;background-color:var(--arrow-bg);border-width:var(--arrow-border-width);border-style:var(--arrow-border-style);border-color:var(--arrow-border-color)}[data-arrow=down].has-arrow{--arrow-border-color: var(--arrow-bg) var(--arrow-bg) var(--arrow-color) var(--arrow-color)}[data-arrow=down].has-arrow:after{--calcBtm: calc(((var(--arrow-size) * var(--sqrt2)) - var(--arrow-size)) / 4 - var(--arrow-bw) * 2);display:block;top:auto;right:var(--arrow-position-right);bottom:calc((var(--arrow-size)/2 - var(--calcBtm))*-1);left:var(--arrow-position-left);transform:rotate(-45deg)}[data-arrow=up].has-arrow{--arrow-border-color: var(--arrow-color) var(--arrow-color) var(--arrow-bg) var(--arrow-bg)}[data-arrow=up].has-arrow:after{--calcBtm: calc(((var(--arrow-size) * var(--sqrt2)) - var(--arrow-size)) / 4 - var(--arrow-bw) * 2);display:block;top:calc((var(--arrow-size)/2 - var(--calcBtm))*-1);right:var(--arrow-position-right);bottom:auto;left:var(--arrow-position-left);transform:rotate(-45deg)}.has-arrow{position:relative}.blockquote{--sqrt2: 1.4142135624;--blockquote-padding: var(--d40) var(--s20);--blockquote-margin: 0;--blockquote-bg: var(--c-3330);--blockquote-color: var(--c-2010);--blockquote-font: var(--t-Standard-Bold);--blockquote-letter-spacing: var(--ls-Standard-Bold);--blockquote-border-radius: var(--radius-sm);--blockquote-arrow-size: 2rem;--blockquote-arrow-border-width: 0.1rem;--blockquote-border: var(--blockquote-arrow-border-width) solid var(--c-3330)}.blockquote[data-bg="2180"]{--blockquote-bg: var(--c-2180);--blockquote-border: var(--blockquote-arrow-border-width) solid var(--c-2170);--blockquote-color: var(--c-2110)}.blockquote.p-unified{--blockquote-padding: var(--d40)}.blockquote{position:relative;padding:var(--blockquote-padding);color:var(--blockquote-color);background-color:var(--blockquote-bg);border:var(--blockquote-border);border-radius:var(--blockquote-border-radius)}.blockquote p{margin:0;padding:0;font:inherit;color:inherit}.blockquote[data-arrow]:after{content:"";display:none;width:var(--blockquote-arrow-size);height:var(--blockquote-arrow-size);transform:rotate(-45deg);position:absolute;border-radius:var(--blockquote-border-radius);color:var(--blockquote-color);background-color:var(--blockquote-bg)}.blockquote[data-arrow=down]:after{--calcBtm: calc(((var(--blockquote-arrow-size) * var(--sqrt2)) - var(--blockquote-arrow-size)) / 4 - var(--blockquote-arrow-border-width) * 2);display:block;top:auto;right:auto;bottom:calc((var(--blockquote-arrow-size)/2 - var(--calcBtm))*-1);left:2.9rem;transform:rotate(-45deg);border-bottom:var(--blockquote-border);border-left:var(--blockquote-border)}.blockquote[data-arrow=up]:after{--calcBtm: calc(((var(--blockquote-arrow-size) * var(--sqrt2)) - var(--blockquote-arrow-size)) / 4 - var(--blockquote-arrow-border-width) * 2);display:block;top:calc((var(--blockquote-arrow-size)/2 - var(--calcBtm))*-1);right:auto;bottom:auto;left:2.9rem;transform:rotate(-45deg);border-top:var(--blockquote-border);border-right:var(--blockquote-border)}.spacer{--spacer-height: 0.1rem;--spacer-line-height: 0;--spacer-bg: var(--c-2160);--spacer-padding: var(--s20) 0;padding:var(--spacer-padding)}.spacer__line{height:var(--spacer-height);line-height:var(--spacer-line-height);font-size:0;background-color:var(--spacer-bg)}.campaign{display:flex;flex-direction:column;--campaign-amount-bg: var(--c-2110);--campaign-amount-color: var(--c-2010);--campaign-amount-offset: calc(-1 * var(--d40));--campaign-info-pt: var(--d50)}.campaign.is-supervising{--campaign-amount-bg: var(--c-1010)}.campaign__amounts{display:flex;flex-wrap:nowrap;flex-direction:row;width:-webkit-min-content;width:-moz-min-content;width:min-content;position:relative;transform:translateX(var(--campaign-amount-offset))}.campaign__amounts [data-amounts]{background-color:var(--campaign-amount-bg);color:var(--campaign-amount-color);padding:var(--s15) var(--d90) var(--s15) calc(var(--s20) + var(--d80));display:flex;flex-direction:column;align-items:stretch;position:relative;z-index:1}.campaign__amounts [data-pot]{min-width:1px;position:relative;z-index:2}.campaign__amounts [data-pot] img,.campaign__amounts [data-pot] .data-pot__icon{display:block;height:100%;width:auto;max-width:none;--translateIconX: calc(-1 * var(--d50));--translateIconY: -0.6rem;--scaleIconTo: 1.2;transform:translate(var(--translateIconX), var(--translateIconY)) scale(var(--scaleIconTo))}.campaign__amounts [data-pot] .svg-campaign-icon{height:100%;width:auto;display:inline-block}.campaign__amounts [data-pot=vote] img,.campaign__amounts [data-pot=vote] .data-pot__icon{--translateIconX: -4.8rem;--translateIconY: -0.8rem}.campaign__amounts [data-pot=boost] img,.campaign__amounts [data-pot=boost] .data-pot__icon{--translateIconX: calc(-1 * var(--d70));--scaleIconTo: 1}.campaign__amounts [data-pot=contest] img,.campaign__amounts [data-pot=contest] .data-pot__icon{--translateIconX: calc(-1 * var(--d60));--scaleIconTo: 1}.campaign__amounts [data-used]{font:var(--t-N300);letter-spacing:var(--ls-N300);overflow-wrap:var(--wrap-N300);display:block;white-space:nowrap}.campaign__amounts [data-total]{font:var(--t-Small-Bold);letter-spacing:var(--ls-Small-Bold);overflow-wrap:var(--wrap-Small-Bold);display:block;white-space:nowrap}.accent-box--dialog.campaign__infos{padding:var(--campaign-info-pt) var(--d60) 0 var(--d80)}.accent-box--dialog.campaign__infos .strong--headline,.accent-box--dialog.campaign__infos .tyc--strong-headline>strong:first-child,.accent-box--dialog.campaign__infos .tyc--strong-headline p:first-child>strong:first-child,.tyc--strong-headline .accent-box--dialog.campaign__infos p:first-child>strong:first-child{padding-bottom:0}.accent-box--dialog.campaign__infos .strong--headline:first-child,.accent-box--dialog.campaign__infos .tyc--strong-headline>strong:first-child,.accent-box--dialog.campaign__infos .tyc--strong-headline p:first-child>strong:first-child,.tyc--strong-headline .accent-box--dialog.campaign__infos p:first-child>strong:first-child{padding-top:0}.accent-box--dialog.campaign__infos .campaign-logo,.accent-box--dialog.campaign__infos .tyc,.accent-box--dialog.campaign__infos .mytyFormFieldsetDescription{padding-top:var(--campaign-info-pt)}.accent-box--dialog.campaign__infos .campaign-logo{padding-bottom:calc(2*var(--campaign-info-pt))}.campaign:last-child .accent-box--dialog.campaign__infos .campaign-logo{padding-bottom:calc(var(--campaign-info-pt))}.avatar-head{display:flex;text-decoration:none;color:var(--c-2110);text-align:left;width:100%}.avatar-head__image{display:flex;align-items:center;justify-content:center;width:5rem;height:5rem;border-radius:50%;overflow:hidden;border:1px solid var(--c-2180);background-color:var(--c-2180);flex-shrink:0}.avatar-head__image svg,.avatar-head__image img{display:block;max-width:100%}.avatar-head__image svg{fill:var(--c-2110)}.avatar-head__info{display:flex;align-items:flex-start;flex-direction:column;justify-content:center;line-height:1.3;color:var(--c-2110);width:calc(100% - 2rem)}.avatar-head__info--mobile{margin-left:var(--s30)}.avatar-head__info-text{display:block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:calc(100% - 50px)}.avatar-head__info-text+.avatar-head__info-text{color:var(--c-2140)}.campaign-small{--campaign-small-hover-box-shadow: none;display:grid;grid-template-columns:100%;grid-template-rows:auto 1fr;width:100%;height:100%;text-align:left;gap:1px;border-radius:var(--radius-md);box-shadow:0 0 0 0 rgba(0,0,0,0);transition:box-shadow 150ms ease-in;position:relative}.campaign-small:after{content:" ";display:block;position:absolute;z-index:3;left:0;top:0;width:100%;height:100%;pointer-events:none;box-shadow:var(--campaign-small-hover-box-shadow);border-radius:var(--radius-md);overflow:hidden;transition:box-shadow .3s ease-in-out}.campaign-small:hover{cursor:pointer}.campaign-small:hover:after{--campaign-small-hover-box-shadow: inset 0 0 0 4px var(--c-2120)}.campaign-small.no-hover:hover{cursor:text}.campaign-small.no-hover:hover:after{--campaign-small-hover-box-shadow: none}.campaign-small__header{--accent-border-radius: var(--radius-sm);--accent-box-border: 1px solid var(--c-3330);--accent-box-bg: var(--c-3330);--accent-box-color: var(--c-2010);--accent-box-title-color: var(--c-2010);--accent-box-padding: var(--s20);display:grid;width:100%;grid-template-rows:100%;grid-template-columns:auto 1fr;gap:var(--s20);align-items:center}.campaign-small__header .campaign-small__icon{display:flex;height:auto;align-items:center}.campaign-small__header .svg-campaign-icon{display:inline-block;height:5rem}.campaign-small__header .campaign-more-icon{display:none}.campaign-small[data-rows="1"]{grid-template-rows:1fr}.campaign-small[data-rows="1"] .campaign-small__header{height:100%}.campaign-small__headline{display:flex;flex-direction:column;width:100%;overflow-x:clip}.campaign-small__headline .title{color:var(--accent-box-title-color)}.campaign-small--bw .campaign-small__header{--accent-box-border: 1px solid var(--c-2110);--accent-box-bg: var(--c-2010);--accent-box-color: var(--c-2110);--accent-box-title-color: var(--c-2140)}.campaign-small__body{--accent-border-radius: var(--radius-sm);--accent-box-bg: var(--c-2010);--accent-box-border: 1px solid var(--c-2170);--accent-box-padding: var(--s20) var(--s40) var(--s40) var(--s40);display:flex;width:100%;height:100%}.accent-box--campaign-archive{text-align:left}.media-box-wrapper{overflow:hidden}.media-box{display:flex;flex-direction:column-reverse;align-items:center;background:var(--c-2180);background:linear-gradient(180deg, transparent 5rem, var(--c-2180) 5rem);margin:0 calc(var(--rds-grid-padding)*-1);position:relative;z-index:1}.media-box.media-box--no-media{background:var(--c-2180)}.media-box--no-media{max-width:90rem}.media-box__content{padding:var(--s60) var(--rds-grid-padding);width:100%}.media-box__media{min-width:28rem;max-width:46rem;padding:0 var(--s40)}.media-top-border{border-top:.1rem solid var(--c-2130)}.note-list{padding:var(--d60) 0;margin:0;width:100%}.note-list__item{display:flex;width:100%;align-items:center;line-height:1.1;margin-bottom:var(--s40)}.note-list__item:last-child{margin-bottom:0}.note-list__icon{margin-right:var(--s30)}.note-list__icon svg{width:4rem;height:4rem}.note-list__content small{display:block}:root{--d20-50-90: 2rem}.project-teaser{display:flex;flex-direction:column-reverse;position:relative;z-index:10}.project-teaser-info__video{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);z-index:2}.project-teaser-info{--teaser-info-padding: 0 0 var(--d70) 0;position:relative;z-index:10;padding:var(--teaser-info-padding);display:grid;grid-template-rows:auto auto;grid-template-areas:"badge" "title"}.project-teaser-info .project-teaser-info__title{grid-area:title;padding-top:var(--d60)}.project-teaser-info .project-teaser-info__badge{grid-area:badge}.project-teaser-info .project-teaser-info__badge:not(:empty){margin:calc(-1*var(--d40)) 0 0 calc(-1*var(--rds-grid-padding))}.project-teaser-info~.project-teaser-info__video{z-index:12}.project-teaser-bg{--header-padding: 0;--teaser-bg-max-height: 28.5rem;position:relative;width:100%;aspect-ratio:1200/670;max-height:var(--teaser-bg-max-height);background-size:cover;background-position:center;background-repeat:no-repeat;z-index:1}.project-teaser-bg:after{background:var(--overlay-images);display:block;position:absolute;left:0;top:0;width:100%;height:100%;content:""}.project-teaser-bg .btn-play{z-index:2}.organization-teaser-m-logo{position:relative;z-index:2;width:18.5rem;height:calc(18.5rem + var(--d40));padding-bottom:var(--d40);margin-top:-9.25rem;border:var(--s10) solid var(--c-2010);background:var(--c-2010)}[data-ppp-theme]{--ppp-banner-bg: var(--c-2110);--ppp-banner-color: var(--c-2010)}.teaser-section--ppp{--ppp-banner-padding: var(--d60) 0;color:var(--ppp-banner-color);background-color:var(--ppp-banner-bg);padding:var(--ppp-banner-padding)}.teaser-section--ppp-banner{width:100%;height:auto;gap:var(--d40);color:var(--ppp-banner-color);background-color:var(--ppp-banner-bg);display:grid;grid-template-columns:auto minmax(0, 1fr);grid-template-areas:"logo name";justify-content:flex-start;align-items:center;font:var(--t-Small-Bold);letter-spacing:var(--ls-Small-Bold);overflow-wrap:var(--wrap-Small-Bold);text-decoration:unset}.teaser-section--ppp-banner.is-gapless{gap:0}.teaser-section--ppp-banner:focus,.teaser-section--ppp-banner:hover{color:var(--ppp-banner-color);background-color:var(--ppp-banner-bg);text-decoration:none}.teaser-section--ppp-banner__img-logo{grid-area:logo}.teaser-section--ppp-banner__img-logo .img-responsive{width:auto;max-height:7rem}.teaser-section--ppp-banner__title{grid-area:name;display:flex;flex-direction:column}.ppp-title{font:var(--t-T300);letter-spacing:var(--ls-T300);overflow-wrap:var(--wrap-T300)}button.article-cofunding-badges{text-align:left}.article-cofunding-badge{--cofunding-badge-bg: var(--c-1010);--cofunding-badge-color: var(--c-2010);--cofunding-badge-padding: var(--d40) var(--d60) var(--d40) var(--d20-50-90);background-color:var(--cofunding-badge-bg);color:var(--cofunding-badge-color);padding:var(--cofunding-badge-padding);display:flex;flex-direction:column;width:100%;position:relative;z-index:1}.article-cofunding-badge:before{content:" ";display:block;background-color:var(--cofunding-badge-bg);position:absolute;z-index:-1;right:99%;top:0;width:100vw;height:100%;pointer-events:none}.article-cofunding-badge .alert__button--icon-size{position:absolute;right:var(--s10);top:var(--s10)}.article-cofunding-badge__value{font:var(--t-N200);letter-spacing:var(--ls-N200);overflow-wrap:var(--wrap-N200)}.article-cofunding-badge__small.has-info-btn,.article-cofunding-badge__value.has-info-btn{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:var(--d10);flex-wrap:nowrap;white-space:nowrap}.organization-cf-badge-down{background-color:var(--c-1010);width:100%}.organization-cf-badge-down:before{display:none}.organization-cf-badge-down .article-cofunding-badges--badge{padding-inline:0}.pinnwand .row .col:nth-child(3){display:none}.sticky-support-bar{width:100%;position:fixed;bottom:0;left:0;z-index:20;will-change:transform;border-top:.1rem solid var(--c-2170);animation:show-support-bar .3s 1;animation-delay:1s;animation-fill-mode:forwards;background-color:var(--c-2010);box-shadow:0 -0.1rem .3rem 0 rgba(0,0,0,.05);transform:translateY(100%)}.project-widget{display:grid;gap:var(--d80);grid-template-rows:1fr 1fr}.mytyFormControl.is-family-monospace,.mytyFormTailSelect .is-family-monospace.select-label{--myty-form-control-font: 400 1.7rem/1.2 var(--font-family-monospace);min-height:220px}.project-widget__code .btn--sharing:not(.is-block){--myty-btn-width: 2rem;--myty-btn-height: 2rem;position:absolute;right:15px;top:0;z-index:10}@keyframes show-support-bar{0%{transform:translateY(100%)}100%{transform:translateY(0)}}[data-heart-animation]{display:flex;position:absolute;z-index:1;width:100%;overflow:clip;height:100%;left:0;bottom:0;align-items:flex-end;justify-content:space-between;pointer-events:none}[data-heart]{--animation-iteration-count: 1;--animation-duration: 4s;position:relative;z-index:1;opacity:0}[data-heart] svg{color:var(--c-1010);fill:var(--c-1010)}[data-heart]:nth-child(1n){animation:heartUp1 var(--animation-duration) .3s var(--animation-iteration-count) ease-in}[data-heart]:nth-child(2n){animation:heartUp5 var(--animation-duration) .2s var(--animation-iteration-count) ease-in}[data-heart]:nth-child(3n){animation:heartUp4 var(--animation-duration) .3s var(--animation-iteration-count) ease-in}[data-heart]:nth-child(4n){animation:heartUp3 var(--animation-duration) .4s var(--animation-iteration-count) ease-in}[data-heart]:nth-child(5n){animation:heartUp2 var(--animation-duration) .5s var(--animation-iteration-count) ease-in}[data-heart]:nth-child(6n){animation:heartUp1 var(--animation-duration) .6s var(--animation-iteration-count) ease-in}[data-heart]:nth-child(7n){animation:heartUp2 var(--animation-duration) .7s var(--animation-iteration-count) ease-in}[data-heart]:nth-child(8n){animation:heartUp3 var(--animation-duration) .8s var(--animation-iteration-count) ease-in}[data-heart]:nth-child(9n){animation:heartUp4 var(--animation-duration) .9s var(--animation-iteration-count) ease-in}[data-heart]:nth-child(10n){animation:heartUp5 var(--animation-duration) 1s var(--animation-iteration-count) ease-in}@keyframes heartUp1{0%{opacity:0;scale:1.2;rotate:0;translate:0 5vh}25%{opacity:1}50%{rotate:-12deg}75%{opacity:1;scale:1.5}100%{opacity:0;scale:.8;rotate:12deg;translate:75px -60vh}}@keyframes heartUp2{0%{opacity:0;scale:1;rotate:0;translate:0 5vh}25%{opacity:1}50%{rotate:12deg}75%{opacity:1;scale:1.3}100%{opacity:0;scale:.8;rotate:-12deg;translate:-75px -55vh}}@keyframes heartUp3{0%{opacity:0;scale:1;rotate:0;translate:0 5vh}25%{opacity:1}50%{rotate:7deg}75%{opacity:1;scale:1.3}100%{opacity:0;scale:.8;rotate:-7deg;translate:125px -50vh}}@keyframes heartUp4{0%{opacity:0;scale:1;rotate:0;translate:0 5vh}25%{opacity:1}50%{rotate:3deg}75%{opacity:1;scale:1.5}100%{opacity:0;scale:.8;rotate:-3deg;translate:-125px -65vh}}@keyframes heartUp5{0%{opacity:0;scale:1;rotate:0;translate:0 5vh}25%{opacity:1}50%{rotate:9deg}75%{opacity:1;scale:1.1}100%{opacity:0;scale:.8;rotate:-9deg;translate:-100px -45vh}}.recommended-bar__caption{font:var(--t-Standard-Bold);letter-spacing:var(--ls-Standard-Bold);overflow-wrap:var(--wrap-Standard-Bold)}.recommended-bar__more .btn{--myty-btn-background-color: inherit}.progress{--progress-bg: var(--c-2170);--progress-color: var(--c-2010);--progress-value-bg: var(--c-3330);--progress-border-radius: var(--radius-sm);--progress-width: 100%;--progress-height: 2rem;--progress-value-width: 0;--progress-value-padding: 0;--progress-amount-padding: 0 var(--s15);--progress-gap-width: 1px;--progress-gap-left-position: 0;--progress-gap-bg: var(--progress-bg);--progress-gap-wrap-width: calc(2 * var(--progress-gap-width));--progress-gap-border-color: var(--progress-value-bg);--progress-gap-wrap-pos-factor: 1;width:var(--progress-width);height:var(--progress-height);color:var(--progress-color);font:var(--t-Standard);letter-spacing:var(--ls-Standard);overflow-wrap:var(--wrap-Standard)}.progress__bg{width:var(--progress-width);height:var(--progress-height);background-color:var(--progress-bg);position:relative;border-radius:var(--progress-border-radius)}.progress__value{width:var(--progress-value-width);max-width:100%;height:100%;background-color:var(--progress-value-bg);position:absolute;left:0;top:0;z-index:1}.progress__amount{display:none;position:relative;z-index:2;padding:var(--progress-amount-padding);height:var(--progress-amount-height);width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;justify-content:flex-start;align-items:center;font:var(--t-Standard);letter-spacing:var(--ls-Standard);overflow-wrap:var(--wrap-Standard);color:var(--progress-color)}.progress__gap{width:calc(4*var(--progress-gap-width));height:var(--progress-height);overflow:hidden;background-color:var(--progress-gap-bg);border-left:calc(2*var(--progress-gap-width)) solid var(--progress-gap-border-color);position:absolute;top:0;left:var(--progress-gap-left-position);transform:translateX(calc(0px - var(--progress-gap-width)));z-index:3}.progress--lg{--progress-height: auto;--progress-bg: var(--c-2110);--progress-amount-padding: var(--s15) var(--d60);--progress-value-bg: var(--c-3330);--progress-bar-border-radius: var(--radius-md);--progress-gap-wrap-pos-factor: 2.8;border-radius:var(--progress-bar-border-radius)}.progress--lg .progress__bg,.progress--lg .progress__amount,.progress--lg .progress__value{border-radius:var(--progress-bar-border-radius)}.progress--lg .progress__amount{display:flex;font:var(--t-N200);letter-spacing:var(--ls-N200);overflow-wrap:var(--wrap-N200)}.progress__icon{display:none}.progress__gap--lg{--progress-gap-bg: transparent;--progress-gap-border-color: var(--c-2010);--progress-gap-width: 1rem;--progress-gap-wrap-width: 3px;--progress-icon-width: 23px;--progress-icon-ratio: calc(150 / 143);--progress-icon-height: calc(var(--progress-icon-width) * var(--progress-icon-ratio));--progress-icon-pos-top: calc(-0.6 * var(--progress-icon-width));--progress-icon-pos-left: calc(-0.46 * var(--progress-icon-width));width:var(--progress-gap-wrap-width);height:100%;font-size:0;line-height:0;letter-spacing:-12px;overflow:visible;border:0;position:absolute;top:0;left:var(--progress-gap-left-position);z-index:3}.progress__gap--lg:before,.progress__gap--lg:after{content:"";display:block;width:100%;background-color:var(--progress-gap-border-color);position:absolute;right:auto;left:0}.progress__gap--lg:before{top:0;bottom:auto;border-bottom-left-radius:var(--progress-border-radius);border-bottom-right-radius:var(--progress-border-radius);height:calc(var(--progress-gap-width) + var(--progress-icon-pos-top)*-0.3)}.progress__gap--lg:after{height:var(--progress-gap-width);bottom:0;top:auto;border-top-left-radius:var(--progress-border-radius);border-top-right-radius:var(--progress-border-radius)}.progress__gap--lg .progress__icon{position:absolute;display:block;width:var(--progress-icon-width);height:var(--progress-icon-height);top:var(--progress-icon-pos-top);left:var(--progress-icon-pos-left);background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+Cjxzdmcgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDIxIDIyIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zOnNlcmlmPSJodHRwOi8vd3d3LnNlcmlmLmNvbS8iIHN0eWxlPSJmaWxsLXJ1bGU6ZXZlbm9kZDtjbGlwLXJ1bGU6ZXZlbm9kZDsiPgogICAgPGcgdHJhbnNmb3JtPSJtYXRyaXgoMSwwLDAsMSwwLC0xKSI+CiAgICAgICAgPHBhdGggZD0iTTExLjM0NiwzLjY5OEwxMS4zMjksMy43MDhDMTAuNjM3LDQuMTQ0IDEwLjA4OCw0LjY1MiA5LjY1OCw1LjE0NEM5LjM0OSw0LjcyOSA5LjAwNCw0LjMzNCA4LjYzMywzLjk4NEM3LjY0NywzLjA1MyA1Ljk5NiwyLjAyMyA0LjE3NCwyLjczMUMyLjgzNiwzLjIzNCAyLjA2OCw0LjM2MyAxLjczMSw1LjU4OUMxLjQsNi43OTUgMS40NDMsOC4xOTUgMS43NDYsOS41OTRDMi4zNTUsMTIuNDAzIDQuMDk0LDE1LjU5MiA2LjkwMywxOC4wMzRDNy40NywxOC41MjcgOC4xMywxOS4wNDggOC43NjIsMTkuNDczQzkuMzE4LDE5Ljg0OCAxMC4wNDEsMjAuMjgzIDEwLjcxLDIwLjQzN0MxMS4zNTMsMjAuNjAyIDExLjk1OSwyMC40MDggMTIuMzA2LDIwLjI2OEMxMi43MzMsMjAuMDk3IDEzLjE3MSwxOS44MzggMTMuNTkzLDE5LjUzOEMxNC40NDIsMTguOTM0IDE1LjM4LDE4LjA1MiAxNi4yNDgsMTYuOTgxQzE3Ljk2NSwxNC44NjEgMTkuNTksMTEuNzcxIDE5LjQ5Niw4LjMyNEMxOS40NDQsNi4yMSAxOC40MzUsNC40MzIgMTYuODI0LDMuNDk4QzE1LjIsMi41NTUgMTMuMTYzLDIuNTg4IDExLjM0NiwzLjY5OFoiIHN0eWxlPSJmaWxsOnJnYigyMzIsMzIsMzcpO2ZpbGwtcnVsZTpub256ZXJvO3N0cm9rZTp3aGl0ZTtzdHJva2Utd2lkdGg6M3B4OyIvPgogICAgPC9nPgo8L3N2Zz4K) rgba(0,0,0,0) no-repeat center bottom}.progress__gap--lg[data-gap-reset]{transform:translateX(var(--progress-gap-wrap-width))}.project-header-info-block{display:flex;flex-direction:column;position:relative}.project-header-info-block .project-teaser_text{padding:0 0 var(--d60) 0}.project-progress .fan-box{padding:4.5rem var(--d90)}.campaign-progress-arrow-box{padding-inline:var(--d80)}.campaign-progress{--campaign-progress-height: 8.5rem;--progress-icon-width: 13rem;--progress-icon-height: 10rem;--progress-icon-offset-x: 2.8rem;--progress-icon-offset-y: var(--s40);--progress-icon-oversize: calc(var(--progress-icon-height) - var(--campaign-progress-height));--progress-bottom-space: calc(var(--progress-icon-offset-y) + var(--progress-icon-oversize));padding-inline:var(--d80);padding-block:0 var(--progress-bottom-space)}.progress--campaign{--progress-height: var(--campaign-progress-height);--progress-bg: var(--c-2110);--progress-possible-value-bg: var(--c-3350);--progress-used-amount: 0%;--progress-possible-amount: 0%;--progress-border-radius: var(--radius-md);border-radius:var(--progress-border-radius);position:relative}.progress--campaign__bars{display:grid;grid-template-columns:var(--progress-used-amount) var(--progress-possible-amount);grid-template-rows:100%;position:relative;width:100%;overflow-x:clip}.progress--campaign__bars .progress__amount{position:absolute;left:0;top:0}.progress--campaign__used,.progress--campaign__possible{height:100%;overflow-x:clip}.progress--campaign__possible{background-color:var(--progress-possible-value-bg);border-bottom-right-radius:var(--progress-border-radius);border-top-right-radius:var(--progress-border-radius)}.progress--campaign__used{background-color:var(--progress-value-bg);border-bottom-left-radius:var(--progress-border-radius);border-top-left-radius:var(--progress-border-radius)}.progress--campaign__used[data-used="100"]{border-radius:var(--progress-border-radius)}.progress--campaign__used[data-used="0"]~.progress--campaign__possible{border-radius:var(--progress-border-radius)}.progress--campaign__icon{position:absolute;right:0;top:0;width:var(--progress-icon-width);height:var(--progress-icon-height);transform:translate(var(--progress-icon-offset-x), var(--progress-icon-offset-y))}.progress--campaign__icon[data-icon=vote] .icon--campaign{transform:translateX(2rem)}.progress--campaign__amount{display:flex;flex-wrap:nowrap;flex-direction:row;width:-webkit-min-content;width:-moz-min-content;width:min-content;position:relative}.progress--campaign__amount [data-amounts]{display:flex;flex-direction:column;align-items:stretch;position:relative;z-index:1}.progress--campaign__amount [data-used]{font:var(--t-N300);letter-spacing:var(--ls-N300);overflow-wrap:var(--wrap-N300);display:block;white-space:nowrap}.progress--campaign__amount [data-total]{font:var(--t-Small-Bold);letter-spacing:var(--ls-Small-Bold);overflow-wrap:var(--wrap-Small-Bold);display:block;white-space:nowrap}.incentives{--incentives-height: auto;--incentives-max-height: none;width:100%;height:var(--incentives-height);max-height:var(--incentives-max-height)}.incentives-grid{--incentive-grid-max-height: unset;width:calc(100% + 8px);padding:4px 4px 0 4px;transform:translate(-4px, -4px);height:auto;max-height:var(--incentive-grid-max-height);transition:max-height 300ms cubic-bezier(0.4, 0, 0, 1)}.incentives-grid.has-height{overflow:hidden}.card--donation,.card--incentive{height:100%}.card--donation .mytyFormInputGroup-addon .btn--sharing{--myty-btn-background-color: transparen}.card--incentive{--incentives-box-shadow: none;box-shadow:var(--incentives-box-shadow);transition:box-shadow 300ms linear;cursor:pointer}.card--incentive .card-body{height:100%}.card--incentive .card__header.has-info-btn{width:100%;display:grid;grid-template-columns:1fr auto;justify-content:flex-start;align-items:flex-start}.card--incentive .card__header.has-info-btn .card-headline{max-width:100%;overflow-x:hidden;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}.card--incentive .card__header.has-info-btn .alert__button{margin:calc(var(--card-item-padding-y) + .2rem);margin-right:0;height:auto}.card--incentive span[data-card-text=headline],.card--incentive span[data-card-text=desc]{display:block}.card--incentive span[data-card-text=headline-submitted],.card--incentive span[data-card-text=desc-submitted]{display:none}.card--incentive.is-disabled span[data-card-text=headline],.card--incentive.is-disabled span[data-card-text=desc]{display:none}.card--incentive.is-disabled span[data-card-text=headline-submitted],.card--incentive.is-disabled span[data-card-text=desc-submitted]{display:block}.card--incentive:not(.is-disabled):not([disabled]):hover{--incentives-box-shadow: 0 0 0 4px var(--c-2110)}.incentive__limits{display:flex;flex-direction:row;flex-wrap:nowrap;max-width:100%;overflow:hidden;justify-content:space-between;gap:var(--s20)}.incentive__price-row{display:grid;grid-template-columns:1fr auto;align-items:center}.incentive__price{justify-self:flex-start}.incentive__amount{padding-left:var(--s10);justify-self:flex-end;display:inline-flex;flex-wrap:nowrap}.incentive__amount-value{display:inline-flex;padding-right:var(--s10)}.incentive__amount-edit{color:var(--c-2110)}.is-selected .incentive__amount-edit{color:var(--c-2010)}.incentive-selection{display:flex;justify-content:space-between;align-items:center}.incentive-btn,.incentive-number{margin-left:auto}.incentive-btn .btn:first-child:last-child,.incentive-btn .btn:last-child,.incentive-number .btn:first-child:last-child,.incentive-number .btn:last-child{margin-bottom:0}.incentive-selection.is-reverse-column-sm{gap:var(--d10)}input[type=checkbox][id^=incentive-]+.btn .caption:first-child{display:inline}input[type=checkbox][id^=incentive-]+.btn .caption:last-child{display:none}input[type=checkbox][id^=incentive-]:checked+.btn .caption:first-child{display:none}input[type=checkbox][id^=incentive-]:checked+.btn .caption:last-child{display:inline}.incentive-number .btn{margin:0}.incentive-number .btn:first-child:last-child,.incentive-number .btn:last-child{margin:0}.incentive-number .btn .caption:first-child{display:inline}.incentive-number .btn .caption:last-child{display:none}.incentive-number .btn.is-selected .caption:first-child{display:none}.incentive-number .btn.is-selected .caption:last-child{display:inline}.logo-group{--logo-group-x-padding: var(--s40);--logo-group-y-padding: var(--s60);--logo-group-border-width: 1px;--logo-group-border-style: solid;--logo-group-border-color: var(--c-2160);--logo-group-border-radius: var(--radius-sm);--logo-group-border-box-shadow-left-top: inset var(--logo-group-border-width) 0 0 0 var(--logo-group-border-color), inset 0 var(--logo-group-border-width) 0 0 var(--logo-group-border-color);--logo-group-border-box-shadow-right-bottom: inset calc(var(--logo-group-border-width) * -1) 0 0 0 var(--logo-group-border-color), inset 0 calc(var(--logo-group-border-width) * -1) 0 0 var(--logo-group-border-color)}.logo-group__row{display:flex;flex-direction:column;gap:0;border:var(--logo-group-border-style) var(--logo-group-border-color);border-width:var(--logo-group-border-width) 0 0 var(--logo-group-border-width);border-radius:var(--logo-group-border-radius)}.logo-group__partner{display:flex;justify-content:center;width:100%;padding:var(--logo-group-y-padding) 0;flex:0 0 auto;border:var(--logo-group-border-style) var(--logo-group-border-color);border-width:0 var(--logo-group-border-width) var(--logo-group-border-width) 0}.logo-group__partner:first-child{border-radius:var(--logo-group-border-radius) var(--logo-group-border-radius) 0 0}.logo-group__partner:last-child{border-radius:0 0 var(--logo-group-border-radius) var(--logo-group-border-radius)}.logo-group__partner:first-child:last-child{border-radius:var(--logo-group-border-radius)}.logo-group__logo{max-width:calc(100% - var(--logo-group-x-padding) - var(--logo-group-x-padding));display:flex;flex-direction:row;height:100%;align-items:center}.logo-group__logo .is-alttext{max-width:100%;overflow:hidden}.logo-group__img{max-height:12rem}.facts{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;gap:var(--d60) var(--d80)}.facts .fact{display:flex;flex-direction:column;width:100%}.facts .fact .value,.facts .fact .caption{display:block;width:100%;overflow:hidden;white-space:nowrap}.facts .fact .caption{font:var(--t-Standard-Bold);letter-spacing:var(--ls-Standard-Bold);overflow-wrap:var(--wrap-Standard-Bold)}#eq-app #user-mail-list>div{padding:0}#eq-app #user-mail-list>div .col-sm-8{width:100%}#eq-app #user-mail-list>div .col-sm-8 h2{display:none}.dialog{--dialog-bg: rgba(0, 0, 0, 0.7);--dialog-z-index: 31;--dialog-border: none;--dialog-content-bg: var(--c-2010);--dialog-header-height: 8rem;--dialog-header-bg: var(--dialog-content-bg);--dialog-close-width: 6rem;--dialog-close-icon-size: 2rem;--dialog-content-padding: var(--d100) var(--d40);position:fixed;width:100vw;height:100%;top:0;left:0;z-index:var(--dialog-z-index);background:var(--dialog-bg);display:flex;justify-content:flex-start;align-items:flex-end;flex-direction:column;font:var(--t-Standard);letter-spacing:var(--ls-Standard);overflow-wrap:var(--wrap-Standard);visibility:visible;pointer-events:auto;transition:visibility 0s,background .3s ease-in-out;-webkit-overflow-scrolling:touch}.dialog .card-image__fullwidth{max-width:60rem;margin-inline:auto}.dialog[aria-hidden=true]{z-index:-1;pointer-events:none;visibility:hidden;--dialog-bg: rgba(0, 0, 0, 0);transition:visibility 0s,background .3s ease-in-out}.dialog[aria-hidden=true] .dialog__body{transform:translateX(100%);transition:transform .3s ease-in-out}.dialog__header{display:flex;justify-content:space-between;align-items:center;width:100%;padding:0 var(--d40) 0 var(--d80);position:-webkit-sticky;position:sticky;z-index:2;top:0;background:var(--c-2010);border-bottom:1px solid var(--c-2170)}.dialog__content .card--dialog{min-height:calc(100% - var(--dialog-header-height) - 1px)}.dialog__title{font:var(--t-Standard-Bold);letter-spacing:var(--ls-Standard-Bold);overflow-wrap:var(--wrap-Standard-Bold);display:flex}.dialog__close{display:flex;justify-content:center;align-items:center;width:var(--dialog-close-width);height:var(--dialog-header-height);color:var(--c-2110);transition:box-shadow 120ms}.dialog__close .icon{width:var(--dialog-close-icon-size);height:var(--dialog-close-icon-size)}.dialog__body{position:relative;width:100%;height:100%;overflow-y:auto;transform:translateX(0);transition:transform .3s ease-in-out;border:var(--dialog-border);background-color:var(--dialog-content-bg)}.dialog.is-full .dialog__body{width:100%;max-width:none}.dialog.is-full .embed-responsive{width:100%;height:calc(100vh - (var(--dialog-header-height) + 2rem) - var(--d100));overflow:hidden;position:relative}.dialog.is-full .embed-responsive iframe{position:absolute;top:0;left:0;width:100%;height:100%}.dialog.is-centered{justify-content:center;align-items:center}.dialog.is-centered .dialog__body{height:auto}.dialog.is-centered .card--dialog{height:auto;min-height:unset}.cfInterfaceEnabled .dialog.is-centered.z-index-999{--dialog-z-index: 999}.accent-box--dialog{padding:0 var(--s20)}.status{--status-font: var(--t-N400);--status-font-letter-spacing: var(--ls-N400);--status-bg: var(--c-2110);--status-color: var(--c-2010);--status-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.1);--status-border-radius: var(--radius-md);--status-width: 100%;--status-line-height: 2.2rem;--status-x-padding: var(--s15);--status-y-padding: var(--s15);--status-height: calc((var(--status-y-padding) * 2) + var(--status-line-height));--status-bar-bg: var(--c-3330);--status-bar-box-shadow: -2px 0px 0px 0px var(--status-bg);--status-bar-segment-width: 0;--status-bar-gap: 2px;background-color:var(--status-bg);color:var(--status-color);box-shadow:var(--status-box-shadow);font:var(--status-font);letter-spacing:var(--status-font-letter-spacing);position:relative;width:var(--status-width);height:var(--status-height);border-radius:var(--status-border-radius)}.status .status__value{display:flex;justify-content:flex-start;align-items:center;width:100%;height:100%;padding:0 var(--status-x-padding);position:absolute;z-index:10;background-color:rgba(0,0,0,0);font:var(--status-font);letter-spacing:var(--status-font-letter-spacing);color:var(--status-color)}.status .status-bar{display:flex;width:100%;height:100%;border-radius:var(--status-border-radius)}.status .status-bar__segment{display:flex;height:100%;width:var(--status-bar-segment-width);background-color:var(--status-bar-bg);overflow:hidden}.status .status-bar__segment:first-child{border-top-left-radius:var(--status-border-radius);border-bottom-left-radius:var(--status-border-radius)}.status .status-bar__segment:last-child{border-top-right-radius:var(--status-border-radius);border-bottom-right-radius:var(--status-border-radius)}.status .status-bar__segment:nth-child(n+2){box-shadow:var(--status-bar-box-shadow)}.status.status--gap{--status-bar-box-shadow: none}.status.status--gap .status-bar{gap:var(--status-bar-gap)}.statistic-bar{display:flex;align-items:flex-start;justify-content:flex-start;flex-wrap:nowrap;flex-direction:column;gap:var(--d40)}.statistic-bar__item{display:flex;flex-direction:column}.statistic-bar__value,.statistic-bar__title{display:flex;align-items:center;justify-items:flex-start;flex-wrap:nowrap;white-space:nowrap}.statistic-bar__value{font:var(--t-T300);letter-spacing:var(--ls-T300);overflow-wrap:var(--wrap-T300);gap:var(--d10)}.statistic-bar__value .icon[data-icon-size=tiny]{--icon-width: 1.5rem;--icon-height: 1.5rem}.statistic-bar__title{font:var(--t-Small);letter-spacing:var(--ls-Small);overflow-wrap:var(--wrap-Small);gap:var(--d10)}.statistic-bar__title .alert__button{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.sharing{--sharing-bar-color: var(--c-2110);--sharing-bar-font: var(--t-Standard-Bold);--sharing-bar-letter-spacing: var(--ls-Standard-Bold);display:flex;flex-direction:column;justify-content:flex-start;gap:var(--d40);font:var(--sharing-bar-font);letter-spacing:var(--sharing-bar-letter-spacing);color:var(--sharing-bar-color)}.sharing__bar{display:flex;flex-direction:row;gap:var(--d40);padding-right:var(--d40);align-items:center;justify-content:flex-start}.sharing__bar.flex-start-sm{justify-content:center;padding-bottom:var(--d40)}.share-row [data-alternate=share]:not(.d-none){width:100%;padding-bottom:var(--d40)}.teaser-start{position:relative;z-index:1;width:100%}.teaser-start__content{display:flex;width:100%;height:25rem;position:relative;z-index:1;align-items:flex-end}.teaser-start__image{background-position:center;background-size:cover;background-repeat:no-repeat;height:100%;width:100%;display:block;pointer-events:none;position:absolute;z-index:1;left:0;top:0}.teaser-start__image--desktop{display:none}.teaser-start.has-overlay .teaser-start__image:after{background:var(--overlay-images);display:block;position:absolute;left:0;top:0;width:100%;height:100%;content:""}.teaser-start__box{position:relative;z-index:2;background:var(--c-2010);max-width:46.5rem;padding:var(--s60) var(--s80) 5rem 0;transform:translateY(5rem)}.teaser-start__box:before{content:" ";display:block;background-color:var(--c-2010);position:absolute;z-index:-1;right:99%;top:0;width:100vw;height:100%;pointer-events:none}.teaser-start--fluid .teaser-start__content{height:auto;min-height:25rem}.teaser-start__badge{width:100%;position:absolute;left:0;text-align:right;z-index:5;top:2.5rem;height:12.5rem}.teaser-start__badge img{display:inline-flex;max-width:12.5rem}.teaser-start-pager{justify-content:flex-end;transform:translateY(-2rem);position:relative;z-index:3;padding-bottom:var(--s80)}.teaser-start-pager__box{position:relative;z-index:3;display:flex;justify-content:space-between;background-color:var(--c-2010);max-width:48.5rem;margin-left:-2rem}.teaser-start-pager__buttons{position:relative;z-index:1;display:flex;width:100%;justify-content:space-between}.teaser-start-pager__placeholder{height:5rem}.swiper-fullsize{background:var(--c-2180);width:100%;margin-left:auto;margin-right:auto}.swiper-fullsize .swiper-wrapper{width:100% !important;margin:0 !important}.swiper-fullsize .swiper-slide{padding:0;overflow:hidden;padding-bottom:5rem}.swiper-fullsize+.search-content{padding-top:0}.swiper-fullsize:not(.swiper-initialized) .swiper-slide+.swiper-slide{display:none}.swiper-button-next,.swiper-button-prev{display:flex;align-items:center;justify-content:center;background-color:var(--c-2010);width:5rem;height:5rem;transition:all .2s ease-in-out;border:2px solid var(--c-2010);cursor:pointer;color:var(--c-2110)}.swiper-button-next:after,.swiper-button-prev:after{font-size:25px;padding-right:3px;color:#fff}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.7;pointer-events:none;cursor:default}.swiper-button-next{left:auto;right:0}.swiper-button-next:after{padding-right:0;padding-left:3px}.swiper-pagination{display:flex;background:var(--c-2010);width:5rem;height:5rem;align-items:center;justify-content:center;font:var(--t-Standard);letter-spacing:var(--ls-Standard);overflow-wrap:var(--wrap-Standard)}.swiper-progress{--slide-progress: 0;width:var(--slide-progress);background-color:red;position:absolute;height:3px;z-index:4;bottom:0;left:0;transition:width .1s ease}.search-content{background:var(--c-2180)}.search-content input,.search-content .mytyFormInputGroup .mytyFormInputGroup-addon{background:var(--c-2180)}.search-content .btn,.search-content form{flex-shrink:0;display:inline-block}.search-content form{width:100%}.teaser-start__initiator-image{width:12rem;height:12rem;margin-top:-4rem;padding:var(--d20);background:var(--c-2010);align-items:center;justify-content:center;position:relative;z-index:2}.mytyFormBox,.mytyFormField{--myty-form-box-font: var(--t-Standard);--myty-form-box-letter-spacing: var(--ls-Standard);--myty-form-msg-font: var(--t-Small);--myty-form-msg-letter-spacing: var(--t-Small);--myty-form-msg-color: var(--c-2130);--myty-form-msg-color-error: var(--c-6010);--myty-form-control-color-error: var(--c-6010)}.mytyFormBox{--myty-form-label-font: var(--t-Standard);--myty-form-label-letter-spacing: var(--ls-Standard);--myty-form-label-font-active: var(--t-Small);--myty-form-label-letter-spacing-active: var(--t-Small);--myty-form-label-color: var(--c-2130);--myty-form-label-color-active: var(--c-2130);--myty-form-label-color-disabled: var(--c-2150);--myty-form-label-pt: 2rem;--myty-form-label-pb: 1.3rem;--myty-form-label-pt-active: 0;--myty-form-label-pb-active: 0.5rem;--myty-form-label-height: 2.3rem;--myty-form-label-height-active: 2rem;--myty-form-control-font: var(--t-Standard-Bold);--myty-form-control-letter-spacing: var(--ls-Standard-Bold);--myty-form-control-bg: var(--c-2010);--myty-form-control-color: var(--c-2110);--myty-form-control-color-disabled: var(--c-2150);--myty-form-control-placeholder-color: var(--c-2140);--myty-form-control-border: 1px solid var(--c-2140);--myty-form-control-border-active: 1px solid var(--c-2110);--myty-form-control-box-shadow: none;--myty-form-control-box-shadow-hover: 0 -1px 0 0 var(--c-2110) inset;--myty-form-control-box-shadow-active: 0 -3px 0 0 var(--c-2110) inset;--myty-form-control-min-height: calc(var(--myty-form-label-pt) + var(--myty-form-label-pb) + 2.3rem)}.mytyFormBoxBig{--myty-form-box-font: var(--t-N300);--myty-form-box-letter-spacing: var(--ls-N300);--myty-form-label-font: var(--t-N300);--myty-form-label-letter-spacing: var(--ls-N300);--myty-form-label-pb: 0.8rem;--myty-form-label-height: 2.3rem;--myty-form-control-font: var(--t-N300);--myty-form-control-letter-spacing: var(--ls-N300);--myty-form-control-min-height: calc(var(--myty-form-label-pt) + var(--myty-form-label-pb) + 2.3rem)}.mytyFormBoxBig .mytyFormInputGroup .mytyFormInputGroup-addon .btn{transform:translateY(0)}.tail-select,.tail-select *,.tail-select *:before,.tail-select *:after{box-sizing:border-box}.tail-select{width:250px;margin:1px;padding:0;display:inline-block;position:relative;font-size:14px;line-height:22px;font-family:inherit}.tail-select mark{color:white;background-color:#dc4650}.tail-select button{outline:none}.tail-select button.tail-all,.tail-select button.tail-none{height:auto;margin:0 2px;padding:2px 6px;display:inline-block;font-size:10px;line-height:14px;text-shadow:none;letter-spacing:0;text-transform:none;vertical-align:top;border-width:1px;border-style:solid;border-color:transparent;border-radius:3px;box-shadow:none;transition:color 142ms linear,border 142ms linear,background 142ms linear}.tail-select button.tail-all{color:rgba(48, 52, 56, 0.5);border-color:rgba(48, 52, 56, 0.5);background-color:transparent}.tail-select button.tail-all:hover{color:#62c462;border-color:#62c462;background-color:transparent}.tail-select button.tail-none{color:rgba(48, 52, 56, 0.5);border-color:rgba(48, 52, 56, 0.5);background-color:transparent}.tail-select button.tail-none:hover{color:#ee5f5b;border-color:#ee5f5b;background-color:transparent}.tail-select.disabled button.tail-all{color:rgba(48, 52, 56, 0.25);border-color:rgba(48, 52, 56, 0.25);background-color:transparent}.tail-select.disabled button.tail-none{color:rgba(48, 52, 56, 0.25);border-color:rgba(48, 52, 56, 0.25);background-color:transparent}.tail-select input[type=text]{color:#303438;width:100%;height:auto;margin:0;padding:10px 15px;display:inline-block;outline:0;font-size:12px;line-height:20px;vertical-align:middle;background-color:transparent;border-width:0;border-style:solid;border-color:transparent;border-radius:0;box-shadow:none}.tail-select input[type=text]:hover{color:#303438;border-color:transparent;background-color:transparent}.tail-select input[type=text]:focus{color:#3c82e6;border-color:transparent;background-color:transparent}.tail-select.disabled input[type=text]{color:rgba(48, 52, 56, 0.75);border-color:transparent;background-color:transparent}.tail-select-container{margin:0;padding:3px;text-align:left;border-radius:3px}.tail-select-container .select-handle{width:auto;color:#303438;cursor:pointer;margin:1px;padding:.2em .6em .3em;display:inline-block;position:relative;font-size:11.844px;text-align:left;font-weight:bold;line-height:16px;text-shadow:none;vertical-align:top;background-color:#d9d9d9;border-width:0;border-style:solid;border-color:transparent;border-radius:3px;transition:background 142ms linear}.tail-select-container .select-handle:hover{color:#303438;background-color:#dc4650}.tail-select-container.select-label .select-handle{margin:5px 3px}.tail-select .select-label{cursor:pointer;color:rgba(48, 52, 56, 0.85);width:100%;margin:0;padding:5px 30px 5px 10px;display:block;z-index:27;position:relative;text-align:left;background-color:white;border-width:0px;border-style:solid;border-color:#d9d9d9;border-radius:3px;box-shadow:0 1px 1px 1px rgba(0, 0, 0, 0.1),0 0 1px 1px rgba(0, 0, 0, 0.25);transition:background 142ms linear,box-shadow 142ms linear}.tail-select .select-label:after{top:15px;right:12px;width:0;height:0;margin:0;padding:0;z-index:25;content:"";opacity:.5;display:inline-block;position:absolute;border-top:5px dashed;border-top:5px solid\9 ;border-right:5px solid transparent;border-left:5px solid transparent;text-shadow:none;transition:opacity 142ms linear,transform 142ms linear}.tail-select .select-label .label-count,.tail-select .select-label .label-inner{width:auto;margin:0;text-align:left;vertical-align:top}.tail-select .select-label .label-count{float:left;color:rgba(48, 52, 56, 0.85);margin:0 5px 0 0;padding:0 7px 0 0;display:inline-block;font-size:11.844px;font-weight:bold;text-shadow:none;white-space:nowrap;vertical-align:top;border-width:0px 1px 0 0;border-style:solid;border-color:#d9d9d9;border-radius:0px}.tail-select .select-label .label-inner{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.tail-select:hover .select-label,.tail-select.idle .select-label,.tail-select.active .select-label{z-index:25;box-shadow:0 1px 1px 1px rgba(0, 0, 0, 0.1),0 0 1px 1px #3c82e6}.tail-select:hover .select-label:after,.tail-select.idle .select-label:after,.tail-select.active .select-label:after{opacity:.85}.tail-select:hover .select-label .label-count,.tail-select.idle .select-label .label-count,.tail-select.active .select-label .label-count,.tail-select:hover .select-label .label-inner,.tail-select.idle .select-label .label-inner,.tail-select.active .select-label .label-inner{opacity:1}.tail-select.active .select-label{z-index:27}.tail-select.active .select-label:after{opacity:.85;transform:rotate(180deg)}.tail-select.disabled .select-label{cursor:not-allowed;box-shadow:0 0 1px 1px rgba(0, 0, 0, 0.35)}.tail-select .select-dropdown{top:100%;left:0;color:#303438;width:100%;min-height:35px;margin:-1px 0 0 0;padding:0;z-index:30;display:none;overflow:hidden;position:absolute;background-color:white;border-width:0px;border-style:solid;border-color:#d9d9d9;border-radius:0 0 3px 3px;box-shadow:0 1px 1px 1px rgba(0, 0, 0, 0.1),0 0 1px 1px rgba(0, 0, 0, 0.25)}.tail-select .select-dropdown .dropdown-search{width:100%;margin:0;padding:0;display:block;position:relative;border-width:0 0 1px 0;border-style:solid;border-color:#d9d9d9;box-shadow:0 1px 1px 0 rgba(0, 0, 0, 0.1)}.tail-select .select-dropdown .dropdown-inner{width:100%;margin:0;padding:1px 0;display:block;overflow-x:hidden;overflow-y:auto}.tail-select .select-dropdown .dropdown-empty{margin:0;padding:16px 0;display:block;font-size:12px;text-align:center;line-height:18px}.tail-select .select-dropdown .dropdown-action{top:3px;right:15px;width:auto;margin:0;padding:7px 0;z-index:35;display:inline-block;position:absolute;text-align:center}.tail-select .select-dropdown ul,.tail-select .select-dropdown ul li{width:100%;margin:0;padding:0;display:block;position:relative;list-style:none;font-size:14px;line-height:20px;vertical-align:top}.tail-select .select-dropdown ul li{color:#303438;padding:5px 10px 5px 35px;font-size:12px;text-align:left;line-height:18px;font-weight:normal}.tail-select .select-dropdown ul li:first-of-type{margin-top:7px}.tail-select .select-dropdown ul li:last-of-type{margin-bottom:7px}.tail-select .select-dropdown ul li.optgroup-title{color:rgba(48, 52, 56, 0.7);cursor:default;margin:9px 0 0 0;padding-left:10px;font-size:14px;text-shadow:none}.tail-select .select-dropdown ul li.optgroup-title button{float:right;margin-top:-2px;opacity:0}.tail-select .select-dropdown ul:hover li button{opacity:1}.tail-select .select-dropdown ul li.dropdown-option{cursor:pointer;color:#303438}.tail-select .select-dropdown ul li.dropdown-option:before{top:0;left:0;width:30px;height:30px;margin:0;padding:0;z-index:21;display:inline-block;content:"";opacity:0;position:absolute;vertical-align:top;background-repeat:no-repeat;background-position:center center;transition:opacity 50ms linear}.tail-select .select-dropdown ul li.dropdown-option .option-description{color:rgba(48, 52, 56, 0.85);width:auto;margin:0;padding:0;display:block;font-size:10px;text-align:left;line-height:14px;vertical-align:top}.tail-select .select-dropdown ul li.dropdown-option:hover,.tail-select .select-dropdown ul li.dropdown-option.hover{color:#303438}.tail-select .select-dropdown ul li.dropdown-option:hover .option-description,.tail-select .select-dropdown ul li.dropdown-option.hover .option-description{color:#303438}.tail-select.open-top .select-dropdown{top:auto;bottom:100%;margin:0 0 -1px 0;border-radius:3px 3px 0 0}.tail-select.hide-selected .select-dropdown ul li.selected,.tail-select.hide-disabled .select-dropdown ul li.disabled{display:none}.tail-select .select-dropdown ul li.dropdown-option:before{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2212%22%20height%3D%2216%22%20viewBox%3D%220%200%2012%2016%22%3E%3Cpath%20fill%3D%22%23303438%22%20d%3D%22M12%205l-8%208-4-4%201.5-1.5L4%2010l6.5-6.5L12%205z%22/%3E%3C/svg%3E")}.tail-select .select-dropdown ul li.dropdown-option:hover:before,.tail-select .select-dropdown ul li.dropdown-option.hover:before{opacity:.5}.tail-select .select-dropdown ul li.dropdown-option.selected{color:#3c82e6;background-color:white}.tail-select .select-dropdown ul li.dropdown-option.selected:before{opacity:.85;background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2212%22%20height%3D%2216%22%20viewBox%3D%220%200%2012%2016%22%3E%3Cpath%20fill%3D%22%23303438%22%20d%3D%22M12%205l-8%208-4-4%201.5-1.5L4%2010l6.5-6.5L12%205z%22/%3E%3C/svg%3E")}.tail-select .select-dropdown ul li.dropdown-option.selected .option-description{color:#3c82e6}.tail-select.deselect .select-dropdown ul li.dropdown-option.selected:hover:before,.tail-select.deselect .select-dropdown ul li.dropdown-option.selected.hover:before{opacity:.85;background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2212%22%20height%3D%2216%22%20viewBox%3D%220%200%2012%2016%22%3E%3Cpath%20fill%3D%22%23303438%22%20d%3D%22M7.48%208l3.75%203.75-1.48%201.48L6%209.48l-3.75%203.75-1.48-1.48L4.52%208%20.77%204.25l1.48-1.48L6%206.52l3.75-3.75%201.48%201.48L7.48%208z%22/%3E%3C/svg%3E")}.tail-select.deselect .select-dropdown ul li.dropdown-option.selected:hover .option-description,.tail-select.deselect .select-dropdown ul li.dropdown-option.selected.hover .option-description{color:#3c82e6}.tail-select .select-dropdown ul li.dropdown-option{transition:all .3s ease-in}.tail-select .select-dropdown ul li.dropdown-option:hover,.tail-select .select-dropdown ul li.dropdown-option.hover{transition:all .4s ease;background-color:#e9edf2}.tail-select.disabled .select-dropdown ul li.dropdown-option,.tail-select .select-dropdown ul li.dropdown-option.disabled{cursor:not-allowed;color:rgba(48, 52, 56, 0.4);text-shadow:0px 1px 0px rgba(119, 129, 138, 0.1),0px -1px 0px rgba(0, 0, 0, 0.1);background-color:#fafafa}.tail-select.disabled .select-dropdown ul li.dropdown-option:before,.tail-select .select-dropdown ul li.dropdown-option.disabled:before{opacity:.85;background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2214%22%20height%3D%2216%22%20viewBox%3D%220%200%2014%2016%22%3E%3Cpath%20fill%3D%22%23303438%22%20d%3D%22M7%201C3.14%201%200%204.14%200%208s3.14%207%207%207%207-3.14%207-7-3.14-7-7-7zm0%201.3c1.3%200%202.5.44%203.47%201.17l-8%208A5.755%205.755%200%200%201%201.3%208c0-3.14%202.56-5.7%205.7-5.7zm0%2011.41c-1.3%200-2.5-.44-3.47-1.17l8-8c.73.97%201.17%202.17%201.17%203.47%200%203.14-2.56%205.7-5.7%205.7z%22/%3E%3C/svg%3E")}.tail-select.disabled .select-dropdown ul li.dropdown-option .option-description,.tail-select .select-dropdown ul li.dropdown-option.disabled .option-description{color:rgba(48, 52, 56, 0.4)}.tail-select.multiple .select-dropdown ul li.dropdown-option:before{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2214%22%20height%3D%2216%22%20viewBox%3D%220%200%2014%2016%22%3E%3Cpath%20fill%3D%22%23303438%22%20d%3D%22M13%201H1c-.55%200-1%20.45-1%201v12c0%20.55.45%201%201%201h12c.55%200%201-.45%201-1V2c0-.55-.45-1-1-1zm0%2013H1V2h12v12zM6%209H3V7h3V4h2v3h3v2H8v3H6V9z%22/%3E%3C/svg%3E")}.tail-select.multiple .select-dropdown ul li.dropdown-option.selected:before{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2214%22%20height%3D%2216%22%20viewBox%3D%220%200%2014%2016%22%3E%3Cpath%20fill%3D%22%23303438%22%20d%3D%22M13%201H1c-.55%200-1%20.45-1%201v12c0%20.55.45%201%201%201h12c.55%200%201-.45%201-1V2c0-.55-.45-1-1-1zm0%2013H1V2h12v12zM4%208c0-1.66%201.34-3%203-3s3%201.34%203%203-1.34%203-3%203-3-1.34-3-3z%22/%3E%3C/svg%3E")}.tail-select.multiple .select-dropdown ul li.dropdown-option.selected:hover:before,.tail-select.multiple .select-dropdown ul li.dropdown-option.selected.hover:before{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2214%22%20height%3D%2216%22%20viewBox%3D%220%200%2014%2016%22%3E%3Cpath%20fill%3D%22%23303438%22%20d%3D%22M13%201H1c-.55%200-1%20.45-1%201v12c0%20.55.45%201%201%201h12c.55%200%201-.45%201-1V2c0-.55-.45-1-1-1zm0%2013H1V2h12v12zm-2-5H3V7h8v2z%22/%3E%3C/svg%3E")}.tail-select.multiple.disabled .select-dropdown ul li.dropdown-option:before,.tail-select.multiple .select-dropdown ul li.dropdown-option.disabled:before{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2214%22%20height%3D%2216%22%20viewBox%3D%220%200%2014%2016%22%3E%3Cpath%20fill%3D%22%23303438%22%20d%3D%22M13%201H1c-.55%200-1%20.45-1%201v12c0%20.55.45%201%201%201h12c.55%200%201-.45%201-1V2c0-.55-.45-1-1-1zm0%2013H1V2h12v12zm-8.5-2H3v-1.5L9.5%204H11v1.5L4.5%2012z%22/%3E%3C/svg%3E")}.mytyFormFieldset,.is-fieldset{margin:0;padding:0}.mytyFormFieldset legend *,.is-fieldset legend *{font:var(--t-T200);letter-spacing:var(--ls-T200);overflow-wrap:var(--wrap-T200)}[data-form=new-project] .mytyFormFieldset legend,.acc--support .mytyFormFieldset legend,.article-support-facts .mytyFormFieldset legend{font:var(--t-Standard-Bold);letter-spacing:var(--ls-Standard-Bold);overflow-wrap:var(--wrap-Standard-Bold)}[data-form=new-project] .formmanager,.acc--support .formmanager,.article-support-facts .formmanager{scroll-margin-top:70px}fieldset.wizard__step[aria-disabled=true]{display:none}fieldset[data-route]{--fieldset-min-height: 80vh;--fsgrid-min-height: 1px;min-height:var(--fieldset-min-height);display:grid}fieldset[data-route] .mytyFormLegend{position:relative}[data-selector=fieldset-grid]{display:grid;min-height:var(--fsgrid-min-height);grid-template-rows:1fr auto}.mytyForm{position:relative}.mytyFormBox{font:var(--myty-form-box-font);letter-spacing:var(--myty-form-box-letter-spacing);padding-bottom:var(--d40);position:relative;max-width:100%}.mytyFormBox .mytyFormLabel{position:absolute;padding:0;line-height:1}.mytyFormBox label{max-width:100%;padding:var(--myty-form-label-pt) 0 var(--myty-form-label-pb) 0;max-height:calc var(--myty-form-label-height)var(--myty-form-label-pt)var(--myty-form-label-pb);font:var(--myty-form-label-font);letter-spacing:var(--myty-form-label-letter-spacing);color:var(--myty-form-label-color);cursor:text;display:flex;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:padding .3s,font-size .3s,color .2s}.mytyFormControl,.mytyFormTailSelect .select-label{font:var(--myty-form-control-font);letter-spacing:var(--myty-form-control-letter-spacing);outline:none;border:0;border-radius:0;width:100%;padding:var(--myty-form-label-pt) 0 var(--myty-form-label-pb) 0;transition:border .2s,box-shadow .2s;border-bottom:var(--myty-form-control-border);box-shadow:var(--myty-form-control-box-shadow);display:flex;min-height:var(--myty-form-control-min-height);color:var(--myty-form-control-color);background-color:var(--myty-form-control-bg);-webkit-appearance:none;-moz-appearance:none;appearance:none}.mytyFormControl::-webkit-input-placeholder, .mytyFormTailSelect .select-label::-webkit-input-placeholder{display:none}.mytyFormControl::-moz-placeholder, .mytyFormTailSelect .select-label::-moz-placeholder{display:none}.mytyFormControl::placeholder,.mytyFormTailSelect .select-label::placeholder{display:none}.mytyFormControl[disabled],.mytyFormTailSelect [disabled].select-label{color:var(--myty-form-control-color-disabled)}.mytyFormControl[readonly],.mytyFormTailSelect [readonly].select-label{color:var(--myty-form-control-color);border-bottom-color:var(--myty-form-control-bg)}.mytyFormControl.mytyFormError,.mytyFormTailSelect .mytyFormError.select-label{box-shadow:none;border-bottom-color:var(--myty-form-control-color-error)}.mytyFormControl::-webkit-input-placeholder, .mytyFormTailSelect .select-label::-webkit-input-placeholder{color:rgba(0,0,0,0)}.mytyFormControl::-moz-placeholder, .mytyFormTailSelect .select-label::-moz-placeholder{color:rgba(0,0,0,0)}.mytyFormControl::placeholder,.mytyFormTailSelect .select-label::placeholder{color:rgba(0,0,0,0)}.mytyFormSelectBox,.myty-datepicker{--myty-form-select-color-bg: var(--c-2010);--myty-form-select-color-bg-hover: var(--c-2110);--myty-form-select-color-bg-selected: var(--c-2010);--myty-form-select-color: var(--c-2110);--myty-form-select-color-hover: var(--c-2010);--myty-form-select-color-selected: var(--c-2110);--myty-form-select-option-font: var(--t-Standard);--myty-form-select-option-letterspacing: var(--ls-Standard);--myty-form-select-border-width-open: 0.4rem;--myty-form-select-border-open-offset: 0.8rem;--myty-form-select-border-and-offset: calc(var(--myty-form-select-border-width-open) + var(--myty-form-select-border-open-offset));--myty-form-select-border-open-offset-sum: calc(var(--myty-form-select-border-open-offset) * 2);--myty-form-select-padding-lr-open: 20px}.mytyFormInputGroup{width:100%;display:flex;flex-wrap:nowrap;flex-direction:row}.mytyFormInputGroup .mytyFormInputGroup-addon{min-height:var(--myty-form-control-min-height);color:var(--myty-form-control-color);background-color:var(--myty-form-control-bg);padding:var(--myty-form-label-pt) 0 var(--myty-form-label-pb) 0;font:var(--myty-form-control-font);letter-spacing:var(--myty-form-control-letter-spacing);flex-basis:fit-content;border-bottom:var(--myty-form-control-border)}.mytyFormInputGroup .mytyFormInputGroup-addon.has-submit{padding:var(--myty-form-label-pt) 0 0 0}.mytyFormInputGroup .mytyFormInputGroup-addon .btn{--myty-btn-padding: 0 1rem;aspect-ratio:10/9;min-width:unset;margin:0;transform:translateY(-0.4rem)}.mytyFormInputGroup .mytyFormInputGroup-addon .btn:first-child:last-child,.mytyFormInputGroup .mytyFormInputGroup-addon .btn:last-child{margin:0}.mytyFormInputGroup .mytyFormInputGroup-addon .btn.btn--with-icon .icon{margin:0}.mytyFormInputGroup .mytyFormInputGroup-addon .btn--with-icon.is-loading{aspect-ratio:unset;background-color:rgba(0,0,0,0);border:0;box-shadow:none;outline:none;height:100%}.mytyFormInputGroup .mytyFormInputGroup-addon .btn--with-icon.is-loading .loader{--myty-btn-loader-height: var(--loader-height)}.mytyFormInputGroup .mytyFormControl,.mytyFormInputGroup .mytyFormTailSelect .select-label,.mytyFormTailSelect .mytyFormInputGroup .select-label{flex-basis:auto;padding-left:var(--d20);padding-right:var(--d20)}.mytyFormInputGroup .mytyFormControl:first-child,.mytyFormInputGroup .mytyFormTailSelect .select-label:first-child,.mytyFormTailSelect .mytyFormInputGroup .select-label:first-child{padding-left:0}.mytyFormInputGroup .mytyFormControl:last-child,.mytyFormInputGroup .mytyFormTailSelect .select-label:last-child,.mytyFormTailSelect .mytyFormInputGroup .select-label:last-child{padding-right:0}.mytyFormBox.has-input-group{--input-group-first-addon-width: 0px;--input-group-last-addon-width: 0px}.mytyFormBox.has-input-group .mytyFormLabel{width:100%}.mytyFormBox.has-input-group label{width:100%;display:flex}.mytyFormBox.has-input-group:not(.has-focus):not(.is-filled) label{padding-left:var(--input-group-first-addon-width);padding-right:var(--input-group-last-addon-width);max-width:calc(100% - var(--input-group-first-addon-width) - var(--input-group-last-addon-width))}.mytyFormFieldsetDescription:empty{display:none}.mytyFormElementDescription,.mytyFormElementErrorMsg,.mytyFormPasswordQualityBox{font:var(--myty-form-msg-font);letter-spacing:var(--myty-form-msg-letter-spacing);padding:var(--d30) 0 0 0;color:var(--myty-form-msg-color)}.mytyFormElementErrorMsg,.mytyFormPasswordValidation .mytyFormPasswordQualityError{color:var(--myty-form-msg-color-error)}.mytyFormPasswordValidation .mytyFormPasswordQualityBar{width:100%}select.mytyFormControl,.mytyFormTailSelect select.select-label{-webkit-appearance:none;-moz-appearance:none;appearance:none}textarea.horizontal.ym-g100{margin-left:0}.mytyFormBox{--calcTranslateY: calc(var(--myty-form-label-pb-active) * -1)}.mytyFormBox .mytyFormInputGroup .mytyFormInputGroup-addon{transition-duration:.2s}.mytyFormBox.is-not-disabled:hover .mytyFormInputGroup .mytyFormInputGroup-addon,.mytyFormBox.is-not-disabled:hover .mytyFormControl:not(:focus):not([disabled]):not([readonly]):not([type=radio]):not([type=checkbox]):not([data-quantitybox]),.mytyFormBox.is-not-disabled:hover .mytyFormTailSelect .select-label:not(:focus):not([disabled]):not([readonly]):not([type=radio]):not([type=checkbox]):not([data-quantitybox]),.mytyFormTailSelect .mytyFormBox.is-not-disabled:hover .select-label:not(:focus):not([disabled]):not([readonly]):not([type=radio]):not([type=checkbox]):not([data-quantitybox]),.mytyFormBox:hover:not(.mytyFormError):not(.has-focus):not(.is-disabled) .mytyFormInputGroup .mytyFormInputGroup-addon,.mytyFormBox:hover:not(.mytyFormError):not(.has-focus):not(.is-disabled) .mytyFormControl:not(:focus):not([disabled]):not([readonly]):not([type=radio]):not([type=checkbox]):not([data-quantitybox]),.mytyFormBox:hover:not(.mytyFormError):not(.has-focus):not(.is-disabled) .mytyFormTailSelect .select-label:not(:focus):not([disabled]):not([readonly]):not([type=radio]):not([type=checkbox]):not([data-quantitybox]),.mytyFormTailSelect .mytyFormBox:hover:not(.mytyFormError):not(.has-focus):not(.is-disabled) .select-label:not(:focus):not([disabled]):not([readonly]):not([type=radio]):not([type=checkbox]):not([data-quantitybox]){border-bottom:var(--myty-form-control-border-active);box-shadow:var(--myty-form-control-box-shadow-hover);transition-duration:.2s}.mytyFormBox.is-filled.mytyFormSelectBox .mytyFormLabel,.mytyFormBox.has-focus.mytyFormSelectBox .mytyFormLabel{z-index:40}.mytyFormBox.is-filled label,.mytyFormBox.has-focus label{padding:var(--myty-form-label-pt-active) 0 var(--myty-form-label-pb-active) 0;font:var(--myty-form-label-font-active);letter-spacing:var(--myty-form-label-letter-spacing-active);color:var(--myty-form-label-color-active);max-height:calc var(--myty-form-label-height-active)var(--myty-form-label-pt-active)var(--myty-form-label-pb-active)}.mytyFormBox .mytyFormControl:focus,.mytyFormBox .mytyFormTailSelect .select-label:focus,.mytyFormTailSelect .mytyFormBox .select-label:focus{border-bottom:var(--myty-form-control-border-active);box-shadow:var(--myty-form-control-box-shadow-active)}.mytyFormBox.has-focus .mytyFormControl,.mytyFormBox.has-focus .mytyFormTailSelect .select-label,.mytyFormTailSelect .mytyFormBox.has-focus .select-label{border-bottom:var(--myty-form-control-border-active);box-shadow:var(--myty-form-control-box-shadow-active)}.mytyFormBox.has-focus .mytyFormInputGroup .mytyFormInputGroup-addon{border-bottom:var(--myty-form-control-border-active);box-shadow:var(--myty-form-control-box-shadow-active)}.is-selected .mytyFormBox[data-c-active="2010"] label{--myty-form-label-color-active: var(--c-2010)}.is-selected .mytyFormBox[data-c-active="2010"] .mytyFormControl,.is-selected .mytyFormBox[data-c-active="2010"] .mytyFormTailSelect .select-label,.mytyFormTailSelect .is-selected .mytyFormBox[data-c-active="2010"] .select-label,.is-selected .mytyFormBox[data-c-active="2010"] .mytyFormInputGroup .mytyFormInputGroup-addon{--myty-form-control-color: var(--c-2010);--myty-form-control-bg: var(--c-3330);--myty-form-control-border-active: 1px solid var(--c-2010);--myty-form-control-box-shadow-hover: 0 -1px 0 0 var(--c-2110) inset}.is-selected .mytyFormBox[data-c-active="2010"] .mytyFormInputGroup .mytyFormInputGroup-addon .btn{--myty-btn-background-color: transparent;--myty-btn-color: var(--c-2010)}.is-selected .mytyFormBox[data-c-active="2010"] .mytyFormInputGroup .mytyFormInputGroup-addon,.is-selected .mytyFormBox[data-c-active="2010"] .mytyFormControl,.is-selected .mytyFormBox[data-c-active="2010"] .mytyFormTailSelect .select-label,.mytyFormTailSelect .is-selected .mytyFormBox[data-c-active="2010"] .select-label{--myty-form-control-border: 1px solid var(--c-2010)}.is-selected .mytyFormBox[data-c-active="2010"] .mytyFormControl:focus,.is-selected .mytyFormBox[data-c-active="2010"] .mytyFormTailSelect .select-label:focus,.mytyFormTailSelect .is-selected .mytyFormBox[data-c-active="2010"] .select-label:focus{--myty-form-control-border-active: 1px solid var(--c-2010);--myty-form-control-box-shadow-active: 0 -3px 0 0 var(--c-2010) inset}.is-selected .mytyFormBox[data-c-active="2010"].has-focus .mytyFormControl,.is-selected .mytyFormBox[data-c-active="2010"].has-focus .mytyFormTailSelect .select-label,.mytyFormTailSelect .is-selected .mytyFormBox[data-c-active="2010"].has-focus .select-label{--myty-form-control-border-active: 1px solid var(--c-2010);--myty-form-control-box-shadow-active: 0 -3px 0 0 var(--c-2010) inset}.is-selected .mytyFormBox[data-c-active="2010"].has-focus .mytyFormInputGroup .mytyFormInputGroup-addon{--myty-form-control-border-active: 1px solid var(--c-2010);--myty-form-control-box-shadow-active: 0 -3px 0 0 var(--c-2010) inset}.is-selected .mytyFormBox[data-c-active="2010"]:hover:not(.mytyFormError):not(.has-focus):not(.is-disabled) .mytyFormInputGroup .mytyFormInputGroup-addon,.is-selected .mytyFormBox[data-c-active="2010"]:hover:not(.mytyFormError):not(.has-focus):not(.is-disabled) .mytyFormControl:not(:focus):not([disabled]):not([readonly]):not([type=radio]):not([type=checkbox]):not([data-quantitybox]),.is-selected .mytyFormBox[data-c-active="2010"]:hover:not(.mytyFormError):not(.has-focus):not(.is-disabled) .mytyFormTailSelect .select-label:not(:focus):not([disabled]):not([readonly]):not([type=radio]):not([type=checkbox]):not([data-quantitybox]),.mytyFormTailSelect .is-selected .mytyFormBox[data-c-active="2010"]:hover:not(.mytyFormError):not(.has-focus):not(.is-disabled) .select-label:not(:focus):not([disabled]):not([readonly]):not([type=radio]):not([type=checkbox]):not([data-quantitybox]){--myty-form-control-border-active: 1px solid var(--c-2010);--myty-form-control-box-shadow-hover: 0 -1px 0 0 var(--c-2010) inset}.mytyFormBox.is-disabled:not(.is-not-disabled) .mytyFormControl,.mytyFormBox.is-disabled:not(.is-not-disabled) .mytyFormTailSelect .select-label,.mytyFormTailSelect .mytyFormBox.is-disabled:not(.is-not-disabled) .select-label,.mytyFormBox.is-disabled:not(.is-not-disabled) .mytyFormControl[disabled],.mytyFormBox.is-disabled:not(.is-not-disabled) .mytyFormInputGroup .mytyFormInputGroup-addon{box-shadow:none;color:var(--myty-form-control-color-disabled);border-bottom-color:var(--myty-form-control-color-disabled);cursor:not-allowed}.mytyFormBox.is-disabled:not(.is-not-disabled) label,.mytyFormBox.is-disabled:not(.is-not-disabled) .mytyFormInputGroup-addon{color:var(--myty-form-label-color-disabled);cursor:not-allowed}.mytyFormBox.is-readonly .mytyFormControl,.mytyFormBox.is-readonly .mytyFormTailSelect .select-label,.mytyFormTailSelect .mytyFormBox.is-readonly .select-label,.mytyFormBox.is-readonly .mytyFormControl[disabled],.mytyFormBox.is-readonly .mytyFormInputGroup .mytyFormInputGroup-addon{box-shadow:none;color:var(--myty-form-control-color);border-bottom-color:var(--myty-form-control-bg);cursor:not-allowed}.mytyFormBox.is-readonly label,.mytyFormBox.is-readonly .mytyFormInputGroup .mytyFormInputGroup-addon{color:var(--myty-form-label-color);cursor:not-allowed}.mytyFormBox .mytyFormControl:-webkit-autofill,.mytyFormBox .mytyFormTailSelect .select-label:-webkit-autofill,.mytyFormTailSelect .mytyFormBox .select-label:-webkit-autofill,.mytyFormBox .mytyFormControl:-webkit-autofill:hover,.mytyFormBox .mytyFormControl:-webkit-autofill:focus,.mytyFormBox .mytyFormControl:-webkit-autofill:active,.mytyFormBox .mytyFormControl:-webkit-autofill:valid{border:unset;border-bottom:var(--myty-form-control-border);-webkit-text-fill-color:var(--myty-form-control-color);-webkit-box-shadow:0 0 0 1000px var(--myty-form-control-bg) inset;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.mytyFormBox.mytyFormError .mytyFormControl,.mytyFormBox.mytyFormError .mytyFormTailSelect .select-label,.mytyFormTailSelect .mytyFormBox.mytyFormError .select-label,.mytyFormBox.mytyFormError .mytyFormInputGroup .mytyFormInputGroup-addon{box-shadow:none;border-bottom-color:var(--myty-form-control-color-error)}.mytyFormBox.mytyFormError .mytyFormElementErrorMsg~.mytyFormElementDescription{display:none}.mytyFormDonationBox .mytyFormControl::-webkit-input-placeholder, .mytyFormDonationBox .mytyFormTailSelect .select-label::-webkit-input-placeholder, .mytyFormTailSelect .mytyFormDonationBox .select-label::-webkit-input-placeholder{color:rgba(0,0,0,0)}.mytyFormDonationBox .mytyFormControl::-moz-placeholder, .mytyFormDonationBox .mytyFormTailSelect .select-label::-moz-placeholder, .mytyFormTailSelect .mytyFormDonationBox .select-label::-moz-placeholder{color:rgba(0,0,0,0)}.mytyFormDonationBox .mytyFormControl::placeholder,.mytyFormDonationBox .mytyFormTailSelect .select-label::placeholder,.mytyFormTailSelect .mytyFormDonationBox .select-label::placeholder{color:rgba(0,0,0,0)}.mytyFormDonationBox.is-empty.has-focus .mytyFormControl::-webkit-input-placeholder, .mytyFormDonationBox.is-empty.has-focus .mytyFormTailSelect .select-label::-webkit-input-placeholder, .mytyFormTailSelect .mytyFormDonationBox.is-empty.has-focus .select-label::-webkit-input-placeholder{color:var(--myty-form-control-placeholder-color)}.mytyFormDonationBox.is-empty.has-focus .mytyFormControl::-moz-placeholder, .mytyFormDonationBox.is-empty.has-focus .mytyFormTailSelect .select-label::-moz-placeholder, .mytyFormTailSelect .mytyFormDonationBox.is-empty.has-focus .select-label::-moz-placeholder{color:var(--myty-form-control-placeholder-color)}.mytyFormDonationBox.is-empty.has-focus .mytyFormControl::placeholder,.mytyFormDonationBox.is-empty.has-focus .mytyFormTailSelect .select-label::placeholder,.mytyFormTailSelect .mytyFormDonationBox.is-empty.has-focus .select-label::placeholder{color:var(--myty-form-control-placeholder-color)}.mytyFormDonationBox [data-text=not_available_text]{position:absolute;top:0;left:0}.strong--headline,.tyc--strong-headline>strong:first-child,.tyc--strong-headline p:first-child>strong:first-child{color:var(--c-2110);font:var(--t-Standard-Bold);letter-spacing:var(--ls-Standard-Bold);overflow-wrap:var(--wrap-Standard-Bold);padding:var(--d40) 0 var(--d20) 0}.cover{max-height:0;overflow:hidden;opacity:1;display:none}.hidden{display:none}.mytyFormCaptchaBox .mytyFormCaptchaImgBox{pointer-events:none;padding:0;width:14rem;position:absolute;right:0;top:calc(10% - 2px);height:4.4rem}.mytyFormCaptchaBox .mytyFormCaptchaImg{height:100%;border:var(--myty-form-control-border)}.map-suggest__current{display:none}.mapsSuggest{background:var(--c-2010);border:3px solid var(--c-2110);border-top:none}.map-suggest__result{cursor:pointer;padding:var(--s30);transition:.2s all ease-in-out}.map-suggest__result:hover:not(.map-suggest__result--logo){background:var(--c-2110);color:var(--c-2010)}.map-suggest__result--logo{cursor:default}.map-suggest__result--logo img{max-width:10rem}.mytyFormTailSelect{margin:0;font:inherit;border:0;border-radius:0;display:block;width:auto;max-width:100%;z-index:11}.mytyFormTailSelect .select-label:after{border:none !important;content:"";width:1.6rem;height:.9rem;position:absolute;right:0;top:var(--myty-form-label-height);background-repeat:no-repeat;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iOSIgdmlld0JveD0iMCAwIDE2IDkiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik03Ljk5ODkxIDlMMCAwLjc5MTU4OUwwLjc2OTIxIDAuMDAyMjMyOTdMNy45OTg5MSA3LjQyMTI5TDE1LjIyOTcgMEwxNiAwLjc5MDQ3M0w3Ljk5ODkxIDlaIiAvPgo8L3N2Zz4K);opacity:1;box-shadow:none;transform:rotate(0deg)}.mytyFormTailSelect .select-label.tail-select-container{width:100%;overflow:hidden}.mytyFormTailSelect .select-label.tail-select-container .select-handle{white-space:nowrap;display:inline-block;height:auto;background:none;padding:0;margin:0;font-size:18px;line-height:1;align-self:center}.mytyFormTailSelect .select-label.tail-select-container .select-handle+.select-handle:before{content:", ";display:inline-block}.mytyFormTailSelect .select-label.tail-select-container:before{content:" ";display:block;position:absolute;z-index:2;right:0;top:0;width:6rem;height:calc(100% - 2px);background:#fff;background:linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 50%);pointer-events:none}.mytyFormTailSelect.active .select-label{box-shadow:none}.mytyFormTailSelect.active .select-label:after{transform:rotate(180deg);opacity:.7}.mytyFormTailSelect .select-dropdown{background-color:var(--myty-form-select-color-bg);color:var(--myty-form-select-color);margin:0;border-radius:0;border:0;box-shadow:none}.mytyFormTailSelect .select-dropdown .dropdown-inner{padding:0;--dropdown-inner-offset: calc(var(--myty-form-select-border-open-offset) * -1);transform:translateX(var(--dropdown-inner-offset));width:calc(100% + var(--myty-form-select-border-open-offset-sum))}.mytyFormTailSelect .select-dropdown ul,.mytyFormTailSelect .select-dropdown ul li{font:var(--myty-form-select-option-font);letter-spacing:var(--myty-form-select-option-letterspacing);margin:0}.mytyFormTailSelect .select-dropdown ul:first-of-type,.mytyFormTailSelect .select-dropdown ul li:first-of-type{margin:0}.mytyFormTailSelect .select-dropdown ul li{padding:var(--d30) calc(var(--d30)*2 + var(--myty-form-select-border-open-offset)) var(--d30) var(--myty-form-select-border-open-offset)}.mytyFormTailSelect .select-dropdown ul li:before{display:none}.mytyFormTailSelect .select-dropdown ul li.dropdown-option{background-color:var(--myty-form-select-color-bg);color:var(--myty-form-select-color)}.mytyFormTailSelect .select-dropdown ul li.dropdown-option:before{display:none}.mytyFormTailSelect .select-dropdown ul li.dropdown-option:after{content:"";width:2rem;height:1.4rem;position:absolute;right:var(--d30);top:calc(.45rem + var(--d30));background-repeat:no-repeat;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTMiIHZpZXdCb3g9IjAgMCAxOCAxMyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNy45MTQyIDEuNDE1MTlMNi45MTQyMSAxMi40MTUyQzYuNTIzNjkgMTIuODA1NyA1Ljg5MDUyIDEyLjgwNTcgNS41IDEyLjQxNTJMMC41IDcuNDE1MTlMMS45MTQyMSA2LjAwMDk4TDYuMjA3MTEgMTAuMjkzOUwxNi41IDAuMDAwOTc2NTYyTDE3LjkxNDIgMS40MTUxOVoiIC8+Cjwvc3ZnPgo=);display:none}.mytyFormTailSelect .select-dropdown ul li.dropdown-option:hover{background-color:var(--myty-form-select-color-bg-hover);color:var(--myty-form-select-color-bg);transition:none}.mytyFormTailSelect .select-dropdown ul li.dropdown-option:hover:after{background-color:var(--myty-form-select-color-bg-hover);color:var(--myty-form-select-color-bg);display:block;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTMiIHZpZXdCb3g9IjAgMCAxOCAxMyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBmaWxsPSIjRkZGRkZGIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNy45MTQyIDEuNDE1MTlMNi45MTQyMSAxMi40MTUyQzYuNTIzNjkgMTIuODA1NyA1Ljg5MDUyIDEyLjgwNTcgNS41IDEyLjQxNTJMMC41IDcuNDE1MTlMMS45MTQyMSA2LjAwMDk4TDYuMjA3MTEgMTAuMjkzOUwxNi41IDAuMDAwOTc2NTYyTDE3LjkxNDIgMS40MTUxOVoiIC8+Cjwvc3ZnPgo=)}.mytyFormTailSelect .select-dropdown ul li.dropdown-option.selected,.mytyFormTailSelect .select-dropdown ul li.dropdown-option.selected:hover{background-color:var(--myty-form-select-color-bg-selected);color:var(--myty-form-select-color-selected)}.mytyFormTailSelect .select-dropdown ul li.dropdown-option.selected:after,.mytyFormTailSelect .select-dropdown ul li.dropdown-option.selected:hover:after{background-color:var(--myty-form-select-color-bg-selected);color:var(--myty-form-select-color-selected);display:block;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTMiIHZpZXdCb3g9IjAgMCAxOCAxMyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNy45MTQyIDEuNDE1MTlMNi45MTQyMSAxMi40MTUyQzYuNTIzNjkgMTIuODA1NyA1Ljg5MDUyIDEyLjgwNTcgNS41IDEyLjQxNTJMMC41IDcuNDE1MTlMMS45MTQyMSA2LjAwMDk4TDYuMjA3MTEgMTAuMjkzOUwxNi41IDAuMDAwOTc2NTYyTDE3LjkxNDIgMS40MTUxOVoiIC8+Cjwvc3ZnPgo=)}.mytyFormSelectBox{--translateXValue: calc(-1 * var(--myty-form-select-padding-lr-open));--offsetWhileBorder: calc(-1 * var(--myty-form-select-border-width-open));--paddingMinusBorder: calc(var(--myty-form-select-padding-lr-open) - var(--myty-form-select-border-width-open));z-index:11}.mytyFormSelectBox.mytyFormBox.is-filled label,.mytyFormSelectBox.mytyFormBox.has-focus label{transition:none}.mytyFormSelectBox .mytyFormTailSelect .select-handle{pointer-events:none}.mytyFormSelectBox.is-empty .mytyFormTailSelect .select-label{font:var(--myty-form-label-font);color:var(--myty-form-label-color)}.mytyFormSelectBox.is-empty.is-open .mytyFormTailSelect .select-label .label-inner{display:none}.mytyFormSelectBox.is-open{max-width:unset;border-bottom:0;position:relative;z-index:15;box-shadow:0 0 0 var(--myty-form-select-border-open-offset) var(--myty-form-select-color-bg),0 0 0 var(--myty-form-select-border-and-offset) var(--myty-form-select-color-bg-hover)}.mytyFormSelectBox.is-open .mytyFormTailSelect{max-width:unset}.mytyFormSelectBox.is-open .select-dropdown{transform:translateY(var(--myty-form-select-border-open-offset));box-shadow:0 0 0 var(--myty-form-select-border-open-offset) var(--myty-form-select-color-bg),0 0 0 var(--myty-form-select-border-and-offset) var(--myty-form-select-color-bg-hover);position:absolute}.mytyFormSelectBox.is-open .select-dropdown ul li.optgroup-title,.mytyFormSelectBox.is-open .select-dropdown ul li.dropdown-option{transition:none}.mytyFormSelectBox.is-open .select-dropdown:after{content:"";position:absolute;left:calc(var(--myty-form-select-border-open-offset)*-1);top:calc(var(--myty-form-select-border-and-offset)*-1);bottom:auto;height:2px;width:calc(100% + var(--myty-form-select-border-open-offset-sum));background:var(--myty-form-select-color-bg);pointer-events:none}.mytyFormSelectBox.is-open .open-top .select-dropdown{border-radius:0;transform:translateY(-2rem)}.mytyFormSelectBox.is-open .open-top .select-dropdown:after{top:auto;bottom:calc(var(--myty-form-select-border-and-offset)*-1)}.mytyFormSelectBox.is-open-bottom .mytyFormTailSelect .select-label{--myty-form-control-box-shadow-active: none}.mytyFormSelectBox.is-open-top{padding-bottom:0;margin-bottom:var(--d40)}.mytyFormSelectBox.is-open-top .mytyFormTailSelect.open-top .select-label{transition:unset;border-color:rgba(0,0,0,0);box-shadow:none}.ui-datepicker{z-index:1010}.mytyFormRadioField,.mytyFormCheckboxField{all:unset;box-sizing:border-box;--myty-form-radio-size: 2rem;--myty-form-radio-border-with: 1px;--myty-form-radio-border-color: var(--c-2110);--myty-form-radio-outline: none;--myty-form-radio-outline-offset: 0;--myty-form-checkbox-size: 1.8rem;--myty-form-checkbox-border-width: 1px;--myty-form--checkbox-border-radius: 4px;--myty-form--checkbox-border-color: var(--c-2110);--myty-form--checkbox-bg-color: var(--c-2010)}.mytyFormRadioField .mytyFormLabel,.mytyFormRadioField .mytyFormControl,.mytyFormRadioField .mytyFormTailSelect .select-label,.mytyFormTailSelect .mytyFormRadioField .select-label,.mytyFormRadioField .mytyFormBox,.mytyFormRadioField label,.mytyFormCheckboxField .mytyFormLabel,.mytyFormCheckboxField .mytyFormControl,.mytyFormCheckboxField .mytyFormTailSelect .select-label,.mytyFormTailSelect .mytyFormCheckboxField .select-label,.mytyFormCheckboxField .mytyFormBox,.mytyFormCheckboxField label{all:unset;box-sizing:border-box}.mytyFormRadioField .mytyFormRadioBox,.mytyFormRadioField .mytyFormCheckboxBox,.mytyFormCheckboxField .mytyFormRadioBox,.mytyFormCheckboxField .mytyFormCheckboxBox{font:var(--t-Standard);letter-spacing:var(--ls-Standard);overflow-wrap:var(--wrap-Standard);display:flex;flex-direction:row;width:100%;flex-wrap:nowrap;padding:var(--s30) 0 var(--s20) 0}.mytyFormRadioField .mytyFormRadioBox .mytyFormLabel,.mytyFormRadioField .mytyFormCheckboxBox .mytyFormLabel,.mytyFormCheckboxField .mytyFormRadioBox .mytyFormLabel,.mytyFormCheckboxField .mytyFormCheckboxBox .mytyFormLabel{display:flex;align-items:center;flex:1;font:inherit}.mytyFormRadioField .mytyFormRadioBox .mytyFormLabel label,.mytyFormRadioField .mytyFormCheckboxBox .mytyFormLabel label,.mytyFormCheckboxField .mytyFormRadioBox .mytyFormLabel label,.mytyFormCheckboxField .mytyFormCheckboxBox .mytyFormLabel label{display:block;padding-left:var(--d20)}.mytyFormRadioField,.mytyFormCheckboxField{--defaultFontLH: 2.3rem;--defaultTranslateYByLH: calc((var(--defaultFontLH) - var(--myty-form-radio-size)) / 2)}.mytyFormRadioField .mytyFormControl[type=radio],.mytyFormRadioField .mytyFormTailSelect [type=radio].select-label,.mytyFormTailSelect .mytyFormRadioField [type=radio].select-label,.mytyFormRadioField .mytyFormCheckboxBox [type=checkbox],.mytyFormRadioField .mytyFormControl[type=checkbox],.mytyFormRadioField .mytyFormTailSelect [type=checkbox].select-label,.mytyFormTailSelect .mytyFormRadioField [type=checkbox].select-label,.mytyFormCheckboxField .mytyFormControl[type=radio],.mytyFormCheckboxField .mytyFormTailSelect [type=radio].select-label,.mytyFormTailSelect .mytyFormCheckboxField [type=radio].select-label,.mytyFormCheckboxField .mytyFormCheckboxBox [type=checkbox],.mytyFormCheckboxField .mytyFormControl[type=checkbox],.mytyFormCheckboxField .mytyFormTailSelect [type=checkbox].select-label,.mytyFormTailSelect .mytyFormCheckboxField [type=checkbox].select-label{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;margin:0;padding:0;color:currentColor;box-shadow:none;outline:var(--myty-form-radio-outline);outline-offset:var(--myty-form-radio-outline-offset)}.mytyFormRadioField .mytyFormControl[type=radio]:focus,.mytyFormRadioField .mytyFormTailSelect [type=radio].select-label:focus,.mytyFormTailSelect .mytyFormRadioField [type=radio].select-label:focus,.mytyFormRadioField .mytyFormCheckboxBox [type=checkbox]:focus,.mytyFormRadioField .mytyFormControl[type=checkbox]:focus,.mytyFormRadioField .mytyFormTailSelect [type=checkbox].select-label:focus,.mytyFormTailSelect .mytyFormRadioField [type=checkbox].select-label:focus,.mytyFormCheckboxField .mytyFormControl[type=radio]:focus,.mytyFormCheckboxField .mytyFormTailSelect [type=radio].select-label:focus,.mytyFormTailSelect .mytyFormCheckboxField [type=radio].select-label:focus,.mytyFormCheckboxField .mytyFormCheckboxBox [type=checkbox]:focus,.mytyFormCheckboxField .mytyFormControl[type=checkbox]:focus,.mytyFormCheckboxField .mytyFormTailSelect [type=checkbox].select-label:focus,.mytyFormTailSelect .mytyFormCheckboxField [type=checkbox].select-label:focus{--myty-form-radio-outline: 0.4rem solid var(--c-2010);--myty-form-radio-outline-offset: 0.4rem}.mytyFormRadioField .mytyFormControl[type=radio],.mytyFormRadioField .mytyFormTailSelect [type=radio].select-label,.mytyFormTailSelect .mytyFormRadioField [type=radio].select-label,.mytyFormCheckboxField .mytyFormControl[type=radio],.mytyFormCheckboxField .mytyFormTailSelect [type=radio].select-label,.mytyFormTailSelect .mytyFormCheckboxField [type=radio].select-label{display:flex;width:var(--myty-form-radio-size);height:var(--myty-form-radio-size);transform:translateY(var(--defaultTranslateYByLH));background-color:var(--c-2010);border:var(--myty-form-radio-border-with) solid var(--myty-form-radio-border-color);border-radius:var(--radius-circle);transition:border-width .3s}.mytyFormRadioField .mytyFormControl[type=radio]:hover,.mytyFormRadioField .mytyFormTailSelect [type=radio].select-label:hover,.mytyFormTailSelect .mytyFormRadioField [type=radio].select-label:hover,.mytyFormCheckboxField .mytyFormControl[type=radio]:hover,.mytyFormCheckboxField .mytyFormTailSelect [type=radio].select-label:hover,.mytyFormTailSelect .mytyFormCheckboxField [type=radio].select-label:hover{--myty-form-radio-border-with: 2px}.mytyFormRadioField .mytyFormControl[type=radio]:active,.mytyFormRadioField .mytyFormTailSelect [type=radio].select-label:active,.mytyFormTailSelect .mytyFormRadioField [type=radio].select-label:active,.mytyFormCheckboxField .mytyFormControl[type=radio]:active,.mytyFormCheckboxField .mytyFormTailSelect [type=radio].select-label:active,.mytyFormTailSelect .mytyFormCheckboxField [type=radio].select-label:active{--myty-form-radio-border-with: 10px}.mytyFormRadioField .mytyFormControl[type=radio]:checked,.mytyFormRadioField .mytyFormTailSelect [type=radio].select-label:checked,.mytyFormTailSelect .mytyFormRadioField [type=radio].select-label:checked,.mytyFormRadioField .mytyFormControl[type=radio]:checked:active,.mytyFormCheckboxField .mytyFormControl[type=radio]:checked,.mytyFormCheckboxField .mytyFormTailSelect [type=radio].select-label:checked,.mytyFormTailSelect .mytyFormCheckboxField [type=radio].select-label:checked,.mytyFormCheckboxField .mytyFormControl[type=radio]:checked:active{--myty-form-radio-border-with: 6px}.mytyFormRadioField .mytyFormControl[type=radio]:checked:hover,.mytyFormRadioField .mytyFormTailSelect [type=radio].select-label:checked:hover,.mytyFormTailSelect .mytyFormRadioField [type=radio].select-label:checked:hover,.mytyFormRadioField .mytyFormControl[type=radio]:checked:active:hover,.mytyFormCheckboxField .mytyFormControl[type=radio]:checked:hover,.mytyFormCheckboxField .mytyFormTailSelect [type=radio].select-label:checked:hover,.mytyFormTailSelect .mytyFormCheckboxField [type=radio].select-label:checked:hover,.mytyFormCheckboxField .mytyFormControl[type=radio]:checked:active:hover{--myty-form-radio-border-color: var(--c-2130)}.mytyFormRadioField .mytyFormCheckboxBox [type=checkbox],.mytyFormRadioField .mytyFormControl[type=checkbox],.mytyFormRadioField .mytyFormTailSelect [type=checkbox].select-label,.mytyFormTailSelect .mytyFormRadioField [type=checkbox].select-label,.mytyFormCheckboxField .mytyFormCheckboxBox [type=checkbox],.mytyFormCheckboxField .mytyFormControl[type=checkbox],.mytyFormCheckboxField .mytyFormTailSelect [type=checkbox].select-label,.mytyFormTailSelect .mytyFormCheckboxField [type=checkbox].select-label{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:var(--myty-form-checkbox-size);height:var(--myty-form-checkbox-size);transform:translateY(var(--defaultTranslateYByLH));background-color:var(--myty-form--checkbox-bg-color);border:var(--myty-form-radio-border-with) solid var(--myty-form--checkbox-border-color);border-radius:var(--myty-form--checkbox-border-radius);cursor:pointer}.mytyFormRadioField .mytyFormCheckboxBox [type=checkbox]::before,.mytyFormRadioField .mytyFormControl[type=checkbox]::before,.mytyFormRadioField .mytyFormTailSelect [type=checkbox].select-label::before,.mytyFormTailSelect .mytyFormRadioField [type=checkbox].select-label::before,.mytyFormCheckboxField .mytyFormCheckboxBox [type=checkbox]::before,.mytyFormCheckboxField .mytyFormControl[type=checkbox]::before,.mytyFormCheckboxField .mytyFormTailSelect [type=checkbox].select-label::before,.mytyFormTailSelect .mytyFormCheckboxField [type=checkbox].select-label::before{display:block;content:"";width:var(--myty-form-checkbox-size);height:var(--myty-form-checkbox-size);transform:scale(0) translate(-1px, -1px);border-radius:var(--myty-form--checkbox-border-radius);transition:120ms transform ease-in-out;background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAxMiAxMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEgNS4wMDI5OUw0IDguMDAyOTlMMTEgMS4wMDI5OSIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIyIi8+Cjwvc3ZnPgo=) rgba(0,0,0,0) no-repeat center center}.mytyFormRadioField .mytyFormCheckboxBox [type=checkbox]:hover,.mytyFormRadioField .mytyFormControl[type=checkbox]:hover,.mytyFormRadioField .mytyFormTailSelect [type=checkbox].select-label:hover,.mytyFormTailSelect .mytyFormRadioField [type=checkbox].select-label:hover,.mytyFormCheckboxField .mytyFormCheckboxBox [type=checkbox]:hover,.mytyFormCheckboxField .mytyFormControl[type=checkbox]:hover,.mytyFormCheckboxField .mytyFormTailSelect [type=checkbox].select-label:hover,.mytyFormTailSelect .mytyFormCheckboxField [type=checkbox].select-label:hover{--myty-form-checkbox-border-width: 2px}.mytyFormRadioField .mytyFormCheckboxBox [type=checkbox]:active,.mytyFormRadioField .mytyFormControl[type=checkbox]:active,.mytyFormRadioField .mytyFormTailSelect [type=checkbox].select-label:active,.mytyFormTailSelect .mytyFormRadioField [type=checkbox].select-label:active,.mytyFormCheckboxField .mytyFormCheckboxBox [type=checkbox]:active,.mytyFormCheckboxField .mytyFormControl[type=checkbox]:active,.mytyFormCheckboxField .mytyFormTailSelect [type=checkbox].select-label:active,.mytyFormTailSelect .mytyFormCheckboxField [type=checkbox].select-label:active{--myty-form--checkbox-bg-color: var(--c-2110)}.mytyFormRadioField .mytyFormCheckboxBox [type=checkbox]:checked,.mytyFormRadioField .mytyFormControl[type=checkbox]:checked,.mytyFormRadioField .mytyFormTailSelect [type=checkbox].select-label:checked,.mytyFormTailSelect .mytyFormRadioField [type=checkbox].select-label:checked,.mytyFormCheckboxField .mytyFormCheckboxBox [type=checkbox]:checked,.mytyFormCheckboxField .mytyFormControl[type=checkbox]:checked,.mytyFormCheckboxField .mytyFormTailSelect [type=checkbox].select-label:checked,.mytyFormTailSelect .mytyFormCheckboxField [type=checkbox].select-label:checked{--myty-form--checkbox-bg-color: var(--c-2110)}.mytyFormRadioField .mytyFormCheckboxBox [type=checkbox]:checked::before,.mytyFormRadioField .mytyFormControl[type=checkbox]:checked::before,.mytyFormRadioField .mytyFormTailSelect [type=checkbox].select-label:checked::before,.mytyFormTailSelect .mytyFormRadioField [type=checkbox].select-label:checked::before,.mytyFormCheckboxField .mytyFormCheckboxBox [type=checkbox]:checked::before,.mytyFormCheckboxField .mytyFormControl[type=checkbox]:checked::before,.mytyFormCheckboxField .mytyFormTailSelect [type=checkbox].select-label:checked::before,.mytyFormTailSelect .mytyFormCheckboxField [type=checkbox].select-label:checked::before{transform:scale(1) translate(-1px, -1px)}.mytyFormRadioField .mytyFormCheckboxBox [type=checkbox]:checked:active,.mytyFormRadioField .mytyFormControl[type=checkbox]:checked:active,.mytyFormRadioField .mytyFormTailSelect [type=checkbox].select-label:checked:active,.mytyFormTailSelect .mytyFormRadioField [type=checkbox].select-label:checked:active,.mytyFormCheckboxField .mytyFormCheckboxBox [type=checkbox]:checked:active,.mytyFormCheckboxField .mytyFormControl[type=checkbox]:checked:active,.mytyFormCheckboxField .mytyFormTailSelect [type=checkbox].select-label:checked:active,.mytyFormTailSelect .mytyFormCheckboxField [type=checkbox].select-label:checked:active{--myty-form--checkbox-bg-color: var(--c-2130);--myty-form--checkbox-border-color: var(--c-2130)}.mytyFormRadioField .mytyFormCheckboxBox [type=checkbox]:checked:hover,.mytyFormRadioField .mytyFormControl[type=checkbox]:checked:hover,.mytyFormRadioField .mytyFormTailSelect [type=checkbox].select-label:checked:hover,.mytyFormTailSelect .mytyFormRadioField [type=checkbox].select-label:checked:hover,.mytyFormCheckboxField .mytyFormCheckboxBox [type=checkbox]:checked:hover,.mytyFormCheckboxField .mytyFormControl[type=checkbox]:checked:hover,.mytyFormCheckboxField .mytyFormTailSelect [type=checkbox].select-label:checked:hover,.mytyFormTailSelect .mytyFormCheckboxField [type=checkbox].select-label:checked:hover{--myty-form-checkbox-border-width: 1px}.mytyFormRadioField .mytyFormCheckboxBox [type=checkbox][disabled],.mytyFormRadioField .mytyFormControl[type=checkbox][disabled],.mytyFormRadioField .mytyFormTailSelect [type=checkbox][disabled].select-label,.mytyFormTailSelect .mytyFormRadioField [type=checkbox][disabled].select-label,.mytyFormCheckboxField .mytyFormCheckboxBox [type=checkbox][disabled],.mytyFormCheckboxField .mytyFormControl[type=checkbox][disabled],.mytyFormCheckboxField .mytyFormTailSelect [type=checkbox][disabled].select-label,.mytyFormTailSelect .mytyFormCheckboxField [type=checkbox][disabled].select-label{--myty-form--checkbox-border-color: var(--c-2150)}.mytyFormRadioField .mytyFormCheckboxBox [type=checkbox][disabled]:checked,.mytyFormRadioField .mytyFormControl[type=checkbox][disabled]:checked,.mytyFormRadioField .mytyFormTailSelect [type=checkbox][disabled].select-label:checked,.mytyFormTailSelect .mytyFormRadioField [type=checkbox][disabled].select-label:checked,.mytyFormCheckboxField .mytyFormCheckboxBox [type=checkbox][disabled]:checked,.mytyFormCheckboxField .mytyFormControl[type=checkbox][disabled]:checked,.mytyFormCheckboxField .mytyFormTailSelect [type=checkbox][disabled].select-label:checked,.mytyFormTailSelect .mytyFormCheckboxField [type=checkbox][disabled].select-label:checked{--myty-form--checkbox-bg-color: var(--c-2150)}.mytyFormRadioField .mytyFormCheckboxBox [type=checkbox][disabled]:hover,.mytyFormRadioField .mytyFormControl[type=checkbox][disabled]:hover,.mytyFormRadioField .mytyFormTailSelect [type=checkbox][disabled].select-label:hover,.mytyFormTailSelect .mytyFormRadioField [type=checkbox][disabled].select-label:hover,.mytyFormCheckboxField .mytyFormCheckboxBox [type=checkbox][disabled]:hover,.mytyFormCheckboxField .mytyFormControl[type=checkbox][disabled]:hover,.mytyFormCheckboxField .mytyFormTailSelect [type=checkbox][disabled].select-label:hover,.mytyFormTailSelect .mytyFormCheckboxField [type=checkbox][disabled].select-label:hover{--myty-form-checkbox-border-width: 1px}.checkbox-switch{--myty-form-switch-dot-color: var(--c-2010);--myty-form-switch-bg: var(--c-2160)}.checkbox-switch input[type=checkbox],.checkbox-switch .mytyFormControl,.checkbox-switch .mytyFormTailSelect .select-label,.mytyFormTailSelect .checkbox-switch .select-label{position:relative;width:100%;height:100%;padding:0;margin:0;opacity:0;cursor:pointer;z-index:3}.checkbox-switch{font:var(--myty-form-box-font);letter-spacing:var(--myty-form-box-letter-spacing);display:flex;flex-direction:column;width:100%;flex-wrap:nowrap;padding:var(--s30) 0 var(--s20) 0}.checkbox-switch .checkbox-switch_label{font:var(--myty-form-box-font);letter-spacing:var(--myty-form-box-letter-spacing);display:flex;flex-direction:column;width:100%;cursor:pointer}.checkbox-switch .checkbox-switch_label .checkbox-switch_caption{display:block;margin-left:6rem;max-width:calc(100% - 6rem);transition:.3s ease all;position:relative}.checkbox-switch .checkbox-switch_label .checkbox-switch_caption:before,.checkbox-switch .checkbox-switch_label .checkbox-switch_caption:after{content:"";border-radius:var(--radius-circle);position:absolute;left:0;top:0;transform:translate(-6rem, 0);transition:.3s ease all;height:2.5rem}.checkbox-switch .checkbox-switch_label .checkbox-switch_caption:before{width:4.6rem;z-index:1;background-color:var(--myty-form-switch-bg)}.checkbox-switch .checkbox-switch_label .checkbox-switch_caption:after{content:"";width:2.5rem;z-index:2;border:4px solid var(--myty-form-switch-bg);background-color:var(--myty-form-switch-dot-color);border-radius:var(--radius-circle)}.checkbox-switch .checkbox-switch_label .mytyFormControl:checked~.checkbox-switch_caption:after,.checkbox-switch .checkbox-switch_label .mytyFormTailSelect .select-label:checked~.checkbox-switch_caption:after,.mytyFormTailSelect .checkbox-switch .checkbox-switch_label .select-label:checked~.checkbox-switch_caption:after{transform:translate(-4rem, 0)}.checkbox-switch .checkbox-switch_label .mytyFormControl:not([disabled]):not([readonly]):checked~.checkbox-switch_caption,.checkbox-switch .checkbox-switch_label .mytyFormTailSelect .select-label:not([disabled]):not([readonly]):checked~.checkbox-switch_caption,.mytyFormTailSelect .checkbox-switch .checkbox-switch_label .select-label:not([disabled]):not([readonly]):checked~.checkbox-switch_caption{--myty-form-switch-bg: var(--c-2110)}.checkbox-switch.mytyFormError .checkbox-switch_label .checkbox-switch_caption:before{box-shadow:0 0 4px 1px var(--myty-form-control-color-error)}.mytyFormBoxMultiUpload{position:relative}.mytyFormBoxMultiUpload .mytyFormBoxUploadedFiles{display:flex;flex-wrap:wrap;width:100%;flex-direction:row;justify-content:flex-start;position:relative;z-index:1;border:1px dashed var(--c-2160);background-color:var(--c-2010);padding:1rem;border-radius:var(--radius-lg)}.mytyFormBoxMultiUpload .mytyFormBoxUploaded{order:1;width:100%}.mytyFormBoxMultiUpload .mytyFormLabel.form-label{position:relative;z-index:1}.mytyFormBoxMultiUpload .mytyFormElementDescription{display:none}.mytyFormBoxMultiUpload .mytyFormBoxFile{width:100%;height:100%;overflow:hidden;border:none;margin:0;position:relative;z-index:1;background-color:var(--c-2010);display:flex;justify-content:center;align-items:center;flex-direction:column}.mytyFormBoxMultiUpload .tyPreviewImage{max-height:200px !important;min-height:90px;border-radius:var(--radius-lg);overflow:hidden;margin-bottom:var(--s30)}.mytyFormBoxMultiUpload .mytyFormBoxUpload{order:2;width:100%}.mytyFormBoxMultiUpload .mytyFormBoxUpload .mytyFormBoxFile{border:none}.mytyFormBoxMultiUpload .btn-upload{position:relative;z-index:4;width:100%;height:15rem;padding:0 0 3rem;margin:0 !important;background-color:var(--c-2010);color:var(--c-2110);display:flex;align-items:center;justify-content:center;flex-direction:column;border:none;box-shadow:none}.mytyFormBoxMultiUpload .btn-upload:before{content:"+";display:block;text-align:center;font-size:6rem;line-height:1;color:var(--c-2110)}.mytyFormBoxMultiUpload .btn-upload:hover{border:none;box-shadow:none}.mytyFormBoxMultiUpload .tyFilename{text-decoration:none;color:var(--c-2110);padding:var(--s30) 0;display:none}.mytyFormBoxMultiUpload .tyFileSize{display:none}.mytyFormBoxMultiUpload .btn-edit{margin-bottom:0 !important}.mytyFormBoxMultiUpload .tyProgressBar{height:12px;background-color:#fff;width:100%;position:absolute;z-index:3;bottom:0;left:0;border-radius:var(--radius-md);overflow:hidden}.mytyFormBoxMultiUpload .tyProgressBarProgress{position:absolute;height:12px;top:0;left:0;background-color:var(--c-10010);border-radius:0 6px 6px 0;overflow:hidden;transition:border-radius .3s ease-out}.mytyFormBoxMultiUpload .tyProgressBarProgress:before{display:block;bottom:0;left:0;position:absolute;width:100%;height:100%;content:"";background-image:linear-gradient(-45deg, rgba(0, 0, 0, 0.3) 25%, transparent 25%, transparent 50%, rgba(0, 0, 0, 0.3) 50%, rgba(0, 0, 0, 0.3) 75%, transparent 75%, transparent);background-size:50px 50px;animation:loading 2s linear infinite;overflow:hidden;opacity:1;transition:opacity .3s ease-out}.mytyFormBoxMultiUpload .tyFinished .tyProgressBarProgress{border-radius:0}.mytyFormBoxMultiUpload .tyFinished .tyProgressBarProgress:before{opacity:0}.mytyFormBoxMultiUpload .btn-group{display:flex;width:100%;flex-direction:row-reverse;flex-wrap:wrap;justify-content:center;align-items:center}.mytyFormBoxMultiUpload .btn-group .btn:not(.btn-upload){margin:0 var(--s30) var(--s30) !important}.mytyFormBoxMultiUpload .tyDownloadAnchor{pointer-events:none}.mytyFormBoxMultiUpload .mytyFormFileRequirements,.mytyFormBoxMultiUpload .tyMove.btn.btn-move.ui-sortable-handle{display:none !important}.mytyFormBoxMultiUpload .mytyFormElementDescription{position:absolute;top:16px;left:118px;color:purple;font-size:14px;height:90px;max-width:115px;overflow:hidden;line-height:1.3}@keyframes loading{0%{background-position:0 0}100%{background-position:50px 50px}}.onetime-code{--onetime-code-bg: var(--c-2010)}.onetime-code[data-bg="2180"]{--onetime-code-bg: var(--c-2180)}.onetime-code__digit-wrap{--digit-code-gap: 0.3rem;display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;gap:var(--digit-code-gap)}.onetime-code__digit{all:unset;--digit-width: 1.5rem;--digit-padding-y: var(--s10);--digit-padding-x: 0;--digit-border-width: 1px;--digit-border-style: solid;--digit-border-color: var(--c-2170);--digit-border-radius: 0.1rem;--digit-bg: var(--c-2010);--digit-color: var(--c-2110);--digit-cursor: text;font:var(--t-Digit);letter-spacing:var(--ls-Digit);overflow-wrap:var(--wrap-Digit);background:var(--digit-bg);color:var(--digit-color);border:var(--digit-border-width) var(--digit-border-style) var(--digit-border-color);border-radius:var(--digit-border-radius);width:var(--digit-width);padding:var(--digit-padding-y) var(--digit-padding-x);text-align:center;cursor:var(--digit-cursor)}.onetime-code__digit:not(:-moz-placeholder){--digit-border-color: var(--c-2110);--digit-color: var(--c-2110)}.onetime-code__digit.is-active,.onetime-code__digit:focus,.onetime-code__digit:not(:placeholder-shown){--digit-border-color: var(--c-2110);--digit-color: var(--c-2110)}.onetime-code__digit.is-valid{--digit-border-color: var(--c-6030)}.onetime-code__digit.is-valid:not(:-moz-placeholder){--digit-border-color: var(--c-6030)}.onetime-code__digit.is-valid:not(:placeholder-shown){--digit-border-color: var(--c-6030)}.onetime-code__digit.is-invalid{--digit-border-color: var(--c-6010)}.onetime-code__digit.is-invalid:not(:-moz-placeholder){--digit-border-color: var(--c-6010)}.onetime-code__digit.is-invalid:not(:placeholder-shown){--digit-border-color: var(--c-6010)}.onetime-code__digit.is-disabled,.onetime-code__digit:disabled{--digit-color: var(--c-2170);--digit-cursor: not-allowed;--digit-border-color: var(--c-2170)}.onetime-code__digit.is-disabled:not(:-moz-placeholder), .onetime-code__digit:disabled:not(:-moz-placeholder){--digit-color: var(--c-2170);--digit-border-color: var(--c-2170)}.onetime-code__digit.is-disabled:not(:placeholder-shown),.onetime-code__digit:disabled:not(:placeholder-shown){--digit-color: var(--c-2170);--digit-border-color: var(--c-2170)}.onetime-code-alert{font:var(--t-Standard);letter-spacing:var(--ls-Standard);overflow-wrap:var(--wrap-Standard)}.onetime-code-alert.alert-error{color:var(--alert-headline-color)}.onetime-code-alert.alert-warning{color:var(--alert-headline-color)}.onetime-code-alert.alert-success{color:var(--alert-headline-color)}.onetime-code-loader{display:block;text-align:center;padding:var(--d30) 0}.radio-group-box{--radio-group-box-font: var(--t-Standard);--radio-group-box-letter-spacing: var(--ls-Standard);--radio-group-box-bg: var(--c-2010);--radio-group-box-color: var(--c-2110);--radio-group-box-shadow: none;--radio-group-box-border: 1px solid var(--c-2160);--radio-group-box-border-radius: var(--radius-md);--radio-group-box-cursor: pointer}.radio-group-box input[type=radio]{position:absolute;opacity:0;width:1em;height:1em;top:0;left:0;z-index:0}.radio-group-box+.radio-group-box{margin-top:-1px}.radio-group-box__label{position:relative;z-index:1;width:100%;display:grid;grid-template-columns:auto minmax(0, 1fr) auto;font:var(--radio-group-box-font);letter-spacing:var(--radio-group-box-letter-spacing);background-color:var(--radio-group-box-bg);color:var(--radio-group-box-color);border:var(--radio-group-box-border);box-shadow:var(--radio-group-box-shadow);padding:var(--s15);cursor:var(--radio-group-box-cursor);align-items:center;transition:.3s ease all}.radio-group-box__label .caption{padding:0 var(--s15)}.radio-group-box__label .alert__button{align-items:center}.radio-group-box__label .alert__button .alert__button--icon{color:var(--radio-group-box-color);cursor:pointer}.radio-group-box__label:hover{z-index:11;--radio-group-box-shadow: 0 0 0 4px var(--c-2110);--radio-group-box-border: 1px solid var(--c-2160);--radio-group-box-border-radius: 0}.radio-group-box input[type=radio].is-checked~.radio-group-box__label,.radio-group-box input[type=radio]:checked~.radio-group-box__label{--radio-group-box-shadow: none;--radio-group-box-bg: var(--c-2110);--radio-group-box-color: var(--c-2010);--radio-group-box-cursor: text}.radio-group-box input[type=radio].is-checked~.radio-group-box__label .alert__button .alert__button--icon,.radio-group-box input[type=radio]:checked~.radio-group-box__label .alert__button .alert__button--icon{border:1px solid var(--c-2010)}.radio-group-container .radio-group-box:first-of-type .radio-group-box__label{border-top-left-radius:var(--radio-group-box-border-radius);border-top-right-radius:var(--radio-group-box-border-radius)}.radio-group-container .radio-group-box:last-of-type .radio-group-box__label{border-bottom-left-radius:var(--radio-group-box-border-radius);border-bottom-right-radius:var(--radio-group-box-border-radius)}.mytyFormQuantityBox[data-customize]{--quantity-box-padding: var(--s40) var(--s15);--quantity-box-bg: var(--c-3330);--quantity-box-color: var(--c-2010);--quantity-box-disabled-opacity: 0.25;--quantity-input-width: 12rem;--quantity-buttons-width: 3.2rem;--quantity-icon-minus: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9Imljb24tbWludXMtMjAiPgo8cmVjdCBpZD0iaWNvbi1taW51cy0yMF8yIiB4PSIwLjc5OTgwNSIgeT0iNy4yMDAyIiB3aWR0aD0iMTQuNCIgaGVpZ2h0PSIxLjYiIGZpbGw9IndoaXRlIi8+CjwvZz4KPC9zdmc+Cg==);--quantity-icon-plus: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0iI0ZGRkZGRiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9Imljb24tcGx1cy0yMCI+CjxwYXRoIGlkPSJpY29uLXBsdXMtMjBfMiIgZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik04Ljc5OTggOC43OTk4VjE1LjE5OThINy4xOTk4TDcuMTk5OCA4Ljc5OThIMC43OTk4MDVMMC43OTk4MDUgNy4xOTk4SDcuMTk5OFYwLjc5OTgwNUw4Ljc5OTggMC43OTk4MDVWNy4xOTk4TDE1LjE5OTggNy4xOTk4VjguNzk5OEg4Ljc5OThaIiAvPgo8L2c+Cjwvc3ZnPgo=);--quantity-icon-delete: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0iI0ZGRkZGRiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9Imljb24tZGVsZXRlLTIwIj4KPGcgaWQ9Imljb24tZGVsZXRlLTIwXzIiPgo8cGF0aCBkPSJNMTEuMTk5NiAxMy42SDQuNzk5NjFWNC44SDMuMTk5NjFWMTUuMkgxMi43OTk2VjQuOEgxMS4xOTk2VjEzLjZaIiAvPgo8cGF0aCBkPSJNMTAuMzk5NiAxLjZDMTAuMzk5NiAwLjcyIDkuNjc5NjEgMCA4Ljc5OTYxIDBINy4xOTk2MUM2LjMxOTYxIDAgNS41OTk2MSAwLjcyIDUuNTk5NjEgMS42SDEuNTk5NjFWMy4ySDE0LjM5OTZWMS42SDEwLjM5OTZaIiAvPgo8L2c+CjwvZz4KPC9zdmc+Cg==);--myty-form-control-color: var(--c-2010);--myty-form-control-bg: var(--c-3330);--myty-form-control-font: var(--t-Standard-Bold);--myty-form-control-letter-spacing: var(--t-Standard-Bold);--myty-form-control-box-shadow: 0 1px 0 0 var(--c-2010);--myty-form-box-spacing: var(--d40) 0 var(--d20) 0;padding:var(--myty-form-box-spacing);--quantity-box-currency-padding: 4rem}.mytyFormQuantityBox[data-customize].is-bw{--myty-form-box-spacing: 0 0 0 0;--quantity-box-bg: var(--c-2010);--quantity-box-color: var(--c-2110);--myty-form-control-box-shadow: 0 1px 0 0 var(--c-2110);--quantity-icon-minus: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9Imljb24tbWludXMtMjAiPgo8cmVjdCBpZD0iaWNvbi1taW51cy0yMF8yIiB4PSIwLjc5OTgwNSIgeT0iNy4yMDAyIiB3aWR0aD0iMTQuNCIgaGVpZ2h0PSIxLjYiIGZpbGw9IiMxYTFhMWEiLz4KPC9nPgo8L3N2Zz4K);--quantity-icon-plus: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0iIzFhMWExYSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9Imljb24tcGx1cy0yMCI+CjxwYXRoIGlkPSJpY29uLXBsdXMtMjBfMiIgZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik04Ljc5OTggOC43OTk4VjE1LjE5OThINy4xOTk4TDcuMTk5OCA4Ljc5OThIMC43OTk4MDVMMC43OTk4MDUgNy4xOTk4SDcuMTk5OFYwLjc5OTgwNUw4Ljc5OTggMC43OTk4MDVWNy4xOTk4TDE1LjE5OTggNy4xOTk4VjguNzk5OEg4Ljc5OThaIiAvPgo8L2c+Cjwvc3ZnPgo=);--quantity-icon-delete: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0iIzFhMWExYSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9Imljb24tZGVsZXRlLTIwIj4KPGcgaWQ9Imljb24tZGVsZXRlLTIwXzIiPgo8cGF0aCBkPSJNMTEuMTk5NiAxMy42SDQuNzk5NjFWNC44SDMuMTk5NjFWMTUuMkgxMi43OTk2VjQuOEgxMS4xOTk2VjEzLjZaIiAvPgo8cGF0aCBkPSJNMTAuMzk5NiAxLjZDMTAuMzk5NiAwLjcyIDkuNjc5NjEgMCA4Ljc5OTYxIDBINy4xOTk2MUM2LjMxOTYxIDAgNS41OTk2MSAwLjcyIDUuNTk5NjEgMS42SDEuNTk5NjFWMy4ySDE0LjM5OTZWMS42SDEwLjM5OTZaIiAvPgo8L2c+CjwvZz4KPC9zdmc+Cg==)}.mytyFormQuantityBox[data-customize].is-p0{--quantity-box-padding: 0}.mytyFormQuantityBox[data-customize]+.mytyFormQuantityBox[data-customize]{--myty-form-box-spacing: 0 0 var(--d20) 0}.mytyFormQuantityBox[data-customize] .mytyFormBoxSpacing{color:var(--quantity-box-color);background-color:var(--quantity-box-bg);padding:var(--quantity-box-padding);border-radius:var(--radius-md)}.mytyFormQuantityBox[data-customize] input::-webkit-outer-spin-button,.mytyFormQuantityBox[data-customize] input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.mytyFormQuantityBox[data-customize] input[type=number]{-moz-appearance:textfield}.mytyFormQuantityBox[data-customize] .mytyFormControl,.mytyFormQuantityBox[data-customize] .mytyFormTailSelect .select-label,.mytyFormTailSelect .mytyFormQuantityBox[data-customize] .select-label{all:unset;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-bottom:unset;font:var(--myty-form-control-font);letter-spacing:var(--myty-form-control-letter-spacing);box-shadow:var(--myty-form-control-box-shadow)}.mytyFormQuantityBox[data-customize]:hover .mytyFormControl,.mytyFormQuantityBox[data-customize]:hover .mytyFormTailSelect .select-label,.mytyFormTailSelect .mytyFormQuantityBox[data-customize]:hover .select-label{--myty-form-control-box-shadow: 0 2px 0 0 var(--c-2010)}.mytyFormQuantityBox[data-customize]:hover .mytyFormControl:focus,.mytyFormQuantityBox[data-customize] .mytyFormControl:focus,.mytyFormQuantityBox[data-customize] .mytyFormTailSelect .select-label:focus,.mytyFormTailSelect .mytyFormQuantityBox[data-customize] .select-label:focus{--myty-form-control-box-shadow: 0 3px 0 0 var(--c-2010)}.mytyFormQuantityBox[data-customize].is-bw:hover .mytyFormControl,.mytyFormQuantityBox[data-customize].is-bw:hover .mytyFormTailSelect .select-label,.mytyFormTailSelect .mytyFormQuantityBox[data-customize].is-bw:hover .select-label{--myty-form-control-box-shadow: 0 2px 0 0 var(--c-2110)}.mytyFormQuantityBox[data-customize].is-bw:hover .mytyFormControl:focus,.mytyFormQuantityBox[data-customize].is-bw .mytyFormControl:focus,.mytyFormQuantityBox[data-customize].is-bw .mytyFormTailSelect .select-label:focus,.mytyFormTailSelect .mytyFormQuantityBox[data-customize].is-bw .select-label:focus{--myty-form-control-box-shadow: 0 3px 0 0 var(--c-2110)}.mytyFormQuantityBox[data-customize] .mytyFormLabel{position:static;padding:0 0 var(--s10) 0}.mytyFormQuantityBox[data-customize] label{color:var(--quantity-box-color);display:block;white-space:unset;padding:0;margin:0;position:static;font:var(--t-T400);letter-spacing:var(--ls-T400);overflow-wrap:var(--wrap-T400)}.mytyFormQuantityBox[data-customize] .mytyFormQuantityGroup{display:grid;grid-template-columns:var(--quantity-input-width) repeat(2, minmax(0, 1fr));grid-template-areas:"input price total";grid-column-gap:0;grid-row-gap:0;grid-auto-flow:column;position:relative;align-items:center}.mytyFormQuantityBox[data-customize] .mytyFormQuantityGroup.is-text{grid-template-areas:"input remove total"}.mytyFormQuantityBox[data-customize] .mytyFormQuantityGroup .mytyFormQuantityControl{grid-area:input;padding:.8rem var(--quantity-buttons-width);text-align:center}.mytyFormQuantityBox[data-customize] .mytyFormQuantityGroup .mytyFormDonation{padding:.8rem 0 .8rem var(--quantity-box-currency-padding)}.mytyFormQuantityBox[data-customize] .mytyFormQuantityGroup [data-currency],.mytyFormQuantityBox[data-customize] .mytyFormQuantityGroup [data-action=decrease],.mytyFormQuantityBox[data-customize] .mytyFormQuantityGroup [data-action=increase]{display:flex;width:var(--quantity-buttons-width);height:100%;position:absolute;top:0;z-index:2;color:var(--quantity-box-color);background-color:rgba(0,0,0,0)}.mytyFormQuantityBox[data-customize] .mytyFormQuantityGroup [data-remove-donation]{grid-area:remove;display:flex;width:var(--quantity-buttons-width);height:100%;color:var(--quantity-box-color);background-color:rgba(0,0,0,0)}.mytyFormQuantityBox[data-customize] .mytyFormQuantityGroup [data-currency]{width:auto;justify-content:flex-start;align-items:center;font:var(--t-Standard-Bold)}.mytyFormQuantityBox[data-customize] .mytyFormQuantityGroup [data-action=decrease]{left:0;background:var(--quantity-icon-minus) rgba(0,0,0,0) no-repeat center center}.mytyFormQuantityBox[data-customize] .mytyFormQuantityGroup [data-action=decrease].is-remove{background:var(--quantity-icon-delete) rgba(0,0,0,0) no-repeat center center}.mytyFormQuantityBox[data-customize] .mytyFormQuantityGroup [data-action=increase]{left:calc(var(--quantity-input-width) - var(--quantity-buttons-width));background:var(--quantity-icon-plus) rgba(0,0,0,0) no-repeat center center}.mytyFormQuantityBox[data-customize] .mytyFormQuantityGroup [data-action=increase]:disabled,.mytyFormQuantityBox[data-customize] .mytyFormQuantityGroup [data-action=decrease]:disabled{opacity:var(--quantity-box-disabled-opacity)}.mytyFormQuantityBox[data-customize] .mytyFormQuantityGroup [data-remove-donation]{background:var(--quantity-icon-delete) rgba(0,0,0,0) no-repeat center center}.mytyFormQuantityBox[data-customize] .mytyFormQuantityGroup [data-position-price-single],.mytyFormQuantityBox[data-customize] .mytyFormQuantityGroup [data-position-price-total]{height:100%;display:flex;align-items:center;cursor:pointer}.mytyFormQuantityBox[data-customize] .mytyFormQuantityGroup [data-position-price-single]:disabled,.mytyFormQuantityBox[data-customize] .mytyFormQuantityGroup [data-position-price-total]:disabled{opacity:.7;cursor:not-allowed}.mytyFormQuantityBox[data-customize] .mytyFormQuantityGroup [data-position-price-single]{font:var(--t-Standard);grid-area:price;text-align:left;margin-left:var(--s15)}.mytyFormQuantityBox[data-customize] .mytyFormQuantityGroup [data-position-price-total]{font:var(--t-Standard-Bold);letter-spacing:var(--ls-Standard-Bold);overflow-wrap:var(--wrap-Standard-Bold);grid-area:total;justify-content:flex-end}.mytyFormBox:not(:first-child):has(.frc-captcha){padding-top:var(--myty-form-label-pt)}.d-inline{display:inline !important}.d-inline-block{display:inline-block !important}.d-block,.tyc .font-T100,.tyc .font-T200,.tyc .font-T400,.mytyFormFieldsetDescription .font-T100,.mytyFormFieldsetDescription .font-T200,.mytyFormFieldsetDescription .font-T400{display:block !important}.d-grid{display:grid !important}.d-flex{display:flex !important}.d-inline-flex{display:inline-flex !important}.d-none{display:none !important}.justify-flex-start{justify-content:flex-start !important}.justify-flex-end{justify-content:flex-end !important}.justify-center{justify-content:center !important}.position-static{position:static !important}.position-absolute{position:absolute !important}.position-relative{position:relative !important}.position-fixed{position:fixed !important}.position-sticky{position:-webkit-sticky !important;position:sticky !important}.vw-100{width:100vw !important}.min-vw-100{min-width:100vw !important}.vh-100{height:100vh !important}.min-vh-100{min-height:100vh !important}.visible{visibility:visible !important}.invisible{visibility:hidden !important}.pe-pointer{cursor:pointer !important}.pe-not-allowed{cursor:not-allowed !important}.pe-none{cursor:none !important}.sr-only,.visuallyhidden,.btn.btn--sharing .caption,.mytyFormInputGroup .mytyFormInputGroup-addon .btn.btn--with-icon .caption{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visually,.visuallyhidden.focusable:active,.btn.btn--sharing .focusable.caption:active,.mytyFormInputGroup .mytyFormInputGroup-addon .btn.btn--with-icon .focusable.caption:active,.visuallyhidden.focusable:focus,.btn.btn--sharing .focusable.caption:focus,.mytyFormInputGroup .mytyFormInputGroup-addon .btn.btn--with-icon .focusable.caption:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.pt-d10{padding-top:var(--d10)}.pt-s10{padding-top:var(--s10)}.pb-d10{padding-bottom:var(--d10)}.pb-s10{padding-bottom:var(--s10)}.py-d10{padding:var(--d10) 0}.pt-d15{padding-top:var(--d15)}.pt-s15{padding-top:var(--s15)}.pb-d15{padding-bottom:var(--d15)}.pb-s15{padding-bottom:var(--s15)}.py-d15{padding:var(--d15) 0}.pt-d20{padding-top:var(--d20)}.pt-s20{padding-top:var(--s20)}.pb-d20{padding-bottom:var(--d20)}.pb-s20{padding-bottom:var(--s20)}.py-d20{padding:var(--d20) 0}.pt-d30{padding-top:var(--d30)}.pt-s30{padding-top:var(--s30)}.pb-d30{padding-bottom:var(--d30)}.pb-s30{padding-bottom:var(--s30)}.py-d30{padding:var(--d30) 0}.pt-d40{padding-top:var(--d40)}.pt-s40{padding-top:var(--s40)}.pb-d40{padding-bottom:var(--d40)}.pb-s40{padding-bottom:var(--s40)}.py-d40{padding:var(--d40) 0}.pt-d50{padding-top:var(--d50)}.pt-s50{padding-top:var(--s50)}.pb-d50{padding-bottom:var(--d50)}.pb-s50{padding-bottom:var(--s50)}.py-d50{padding:var(--d50) 0}.pt-d60{padding-top:var(--d60)}.pt-s60{padding-top:var(--s60)}.pb-d60{padding-bottom:var(--d60)}.pb-s60{padding-bottom:var(--s60)}.py-d60{padding:var(--d60) 0}.pt-d70{padding-top:var(--d70)}.pt-s70{padding-top:var(--s70)}.pb-d70{padding-bottom:var(--d70)}.pb-s70{padding-bottom:var(--s70)}.py-d70{padding:var(--d70) 0}.pt-d80{padding-top:var(--d80)}.pt-s80{padding-top:var(--s80)}.pb-d80{padding-bottom:var(--d80)}.pb-s80{padding-bottom:var(--s80)}.py-d80{padding:var(--d80) 0}.pt-d90{padding-top:var(--d90)}.pt-s90{padding-top:var(--s90)}.pb-d90{padding-bottom:var(--d90)}.pb-s90{padding-bottom:var(--s90)}.py-d90{padding:var(--d90) 0}.pt-d100{padding-top:var(--d100)}.pt-s100{padding-top:var(--s100)}.pb-d100{padding-bottom:var(--d100)}.pb-s100{padding-bottom:var(--s100)}.py-d100{padding:var(--d100) 0}.pt-d110{padding-top:var(--d110)}.pt-s110{padding-top:var(--s110)}.pb-d110{padding-bottom:var(--d110)}.pb-s110{padding-bottom:var(--s110)}.py-d110{padding:var(--d110) 0}[data-bg="2010"]{background-color:var(--c-2010)}[data-bg="2180"]{background-color:var(--c-2180)}[data-bg="3330"]{background-color:var(--c-3330)}[data-bg="3040"]{background-color:var(--c-3040)}[data-bg="3140"]{background-color:var(--c-3140)}[data-bg="3240"]{background-color:var(--c-3240)}[data-bg="3350"]{background-color:var(--c-3350)}[data-bg="3510"]{background-color:var(--c-3510)}[data-bg="6010"]{background-color:var(--c-6010)}[data-bg="6030"]{background-color:var(--c-6030)}[data-bg=transparent]{background-color:rgba(0,0,0,0)}[data-color="2140"]{color:var(--c-2140)}[data-color="4010"]{color:var(--c-4010)}.body--wizard.cfInterfaceEnabled #iframeToolbar{display:none !important}.body--wizard.cfInterfaceEnabled{margin-left:unset !important}@keyframes notyf-fadeinup{0%{opacity:0;transform:translateY(25%)}to{opacity:1;transform:translateY(0)}}@keyframes notyf-fadeinleft{0%{opacity:0;transform:translateX(25%)}to{opacity:1;transform:translateX(0)}}@keyframes notyf-fadeoutright{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(25%)}}@keyframes notyf-fadeoutdown{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(25%)}}@keyframes ripple{0%{transform:scale(0) translateY(-45%) translateX(13%)}to{transform:scale(1) translateY(-45%) translateX(13%)}}.notyf{position:fixed;top:0;left:0;height:100%;width:100%;color:#fff;z-index:9999;display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-end;pointer-events:none;box-sizing:border-box;padding:20px}.notyf__icon--error,.notyf__icon--success{height:21px;width:21px;background:#fff;border-radius:50%;display:block;margin:0 auto;position:relative}.notyf__icon--error:after,.notyf__icon--error:before{content:"";background:currentColor;display:block;position:absolute;width:3px;border-radius:3px;left:9px;height:12px;top:5px}.notyf__icon--error:after{transform:rotate(-45deg)}.notyf__icon--error:before{transform:rotate(45deg)}.notyf__icon--success:after,.notyf__icon--success:before{content:"";background:currentColor;display:block;position:absolute;width:3px;border-radius:3px}.notyf__icon--success:after{height:6px;transform:rotate(-45deg);top:9px;left:6px}.notyf__icon--success:before{height:11px;transform:rotate(45deg);top:5px;left:10px}.notyf__toast{display:block;overflow:hidden;pointer-events:auto;animation:notyf-fadeinup .3s ease-in forwards;box-shadow:0 3px 7px 0 rgba(0, 0, 0, 0.25);position:relative;padding:0 15px;border-radius:2px;max-width:300px;transform:translateY(25%);box-sizing:border-box;flex-shrink:0}.notyf__toast--disappear{transform:translateY(0);animation:notyf-fadeoutdown .3s forwards;animation-delay:.25s}.notyf__toast--disappear .notyf__icon,.notyf__toast--disappear .notyf__message{animation:notyf-fadeoutdown .3s forwards;opacity:1;transform:translateY(0)}.notyf__toast--disappear .notyf__dismiss{animation:notyf-fadeoutright .3s forwards;opacity:1;transform:translateX(0)}.notyf__toast--disappear .notyf__message{animation-delay:.05s}.notyf__toast--upper{margin-bottom:20px}.notyf__toast--lower{margin-top:20px}.notyf__toast--dismissible .notyf__wrapper{padding-right:30px}.notyf__ripple{height:400px;width:400px;position:absolute;transform-origin:bottom right;right:0;top:0;border-radius:50%;transform:scale(0) translateY(-51%) translateX(13%);z-index:5;animation:ripple .4s ease-out forwards}.notyf__wrapper{display:flex;align-items:center;padding-top:17px;padding-bottom:17px;padding-right:15px;border-radius:3px;position:relative;z-index:10}.notyf__icon{width:22px;text-align:center;font-size:1.3em;opacity:0;animation:notyf-fadeinup .3s forwards;animation-delay:.3s;margin-right:13px}.notyf__dismiss{position:absolute;top:0;right:0;height:100%;width:26px;margin-right:-15px;animation:notyf-fadeinleft .3s forwards;animation-delay:.35s;opacity:0}.notyf__dismiss-btn{background-color:rgba(0, 0, 0, 0.25);border:none;cursor:pointer;transition:opacity .2s ease,background-color .2s ease;outline:none;opacity:.35;height:100%;width:100%}.notyf__dismiss-btn:after,.notyf__dismiss-btn:before{content:"";background:#fff;height:12px;width:2px;border-radius:3px;position:absolute;left:calc(50% - 1px);top:calc(50% - 5px)}.notyf__dismiss-btn:after{transform:rotate(-45deg)}.notyf__dismiss-btn:before{transform:rotate(45deg)}.notyf__dismiss-btn:hover{opacity:.7;background-color:rgba(0, 0, 0, 0.15)}.notyf__dismiss-btn:active{opacity:.8}.notyf__message{vertical-align:middle;position:relative;opacity:0;animation:notyf-fadeinup .3s forwards;animation-delay:.25s;line-height:1.5em}.ps{overflow:hidden !important;overflow-anchor:none;-ms-overflow-style:none;touch-action:auto;-ms-touch-action:auto}.ps__rail-x{display:none;opacity:0;transition:background-color .2s linear,opacity .2s linear;-webkit-transition:background-color .2s linear,opacity .2s linear;height:15px;bottom:0px;position:absolute}.ps__rail-y{display:none;opacity:0;transition:background-color .2s linear,opacity .2s linear;-webkit-transition:background-color .2s linear,opacity .2s linear;width:15px;right:0;position:absolute}.ps--active-x>.ps__rail-x,.ps--active-y>.ps__rail-y{display:block;background-color:transparent}.ps:hover>.ps__rail-x,.ps:hover>.ps__rail-y,.ps--focus>.ps__rail-x,.ps--focus>.ps__rail-y,.ps--scrolling-x>.ps__rail-x,.ps--scrolling-y>.ps__rail-y{opacity:.6}.ps .ps__rail-x:hover,.ps .ps__rail-y:hover,.ps .ps__rail-x:focus,.ps .ps__rail-y:focus,.ps .ps__rail-x.ps--clicking,.ps .ps__rail-y.ps--clicking{background-color:#eee;opacity:.9}.ps__thumb-x{background-color:#aaa;border-radius:6px;transition:background-color .2s linear,height .2s ease-in-out;-webkit-transition:background-color .2s linear,height .2s ease-in-out;height:6px;bottom:2px;position:absolute}.ps__thumb-y{background-color:#aaa;border-radius:6px;transition:background-color .2s linear,width .2s ease-in-out;-webkit-transition:background-color .2s linear,width .2s ease-in-out;width:6px;right:2px;position:absolute}.ps__rail-x:hover>.ps__thumb-x,.ps__rail-x:focus>.ps__thumb-x,.ps__rail-x.ps--clicking .ps__thumb-x{background-color:#999;height:11px}.ps__rail-y:hover>.ps__thumb-y,.ps__rail-y:focus>.ps__thumb-y,.ps__rail-y.ps--clicking .ps__thumb-y{background-color:#999;width:11px}@supports(-ms-overflow-style: none){.ps{overflow:auto !important}}.acc{--acc-color: var(--c-2110);--acc-bg: var(--c-2010);--acc-padding: 0 0 var(--d40) 0;--acc-trigger-box-shadow: none;--acc-panel-box-shadow: none;--acc-panel-padding: 0 0 var(--d40) 0}.acc{color:var(--acc-color);background-color:var(--acc-bg);padding:var(--acc-padding)}.acc+.acc{--acc-padding: var(--d40) 0}.acc-header{margin:0;padding:0}.acc-trigger{display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:var(--d40);align-items:center;font:var(--t-T400);letter-spacing:var(--ls-T400);overflow-wrap:var(--wrap-T400);padding:9px 0 11px 0;width:100%;box-shadow:var(--acc-trigger-box-shadow)}.acc-trigger .caption{text-align:left}.acc-trigger:focus,.acc-trigger:hover{--acc-trigger-box-shadow: 0 2px 0 0 var(--c-2110)}.acc-panel{box-shadow:var(--acc-panel-box-shadow);overflow:hidden;transition-property:height,visibility;transition-timing-function:ease}.acc-panel__inbox{padding:var(--acc-panel-padding)}.acc-content .tyc,.acc-content .mytyFormFieldsetDescription{max-width:100%;overflow:hidden}.acc.js-enabled .acc-panel{visibility:hidden}.acc.is-active .acc-panel{--acc-panel-box-shadow: 0 4px 0 0 var(--c-2110);visibility:visible}.acc.is-active .acc-trigger{--acc-trigger-box-shadow: none}.acc.is-active .acc-trigger:focus,.acc.is-active .acc-trigger:hover{--acc-trigger-box-shadow: none}.acc.is-active .acc-trigger .icon{transform:rotate(45deg)}.acc.is-opened .acc-panel{overflow:unset}.notyf{--toast-padding: var(--s30);--toast-border-color: var(--c-2110);display:flex;flex-wrap:nowrap;font:var(--t-Standard);padding:var(--toast-padding)}.notyf__icon{width:32px;margin-right:32px}.notyf__icon i,.notyf__icon i:before,.notyf__icon i:after{all:unset}.notyf__icon i:after{content:"";background:currentColor;display:block;position:absolute;left:4px;top:-18px;width:12px;height:24px;border:solid #fff;border-width:0 4px 4px 0;transform:rotate(45deg)}.notyf__toast{padding:var(--s40);border-left:4px solid var(--toast-border-color);max-width:400px;box-shadow:none}.notyf__wrapper{padding:0;height:100%}.notyf__toast--dismissible .notyf__wrapper{padding-right:40px}.notyf__dismiss{position:unset;width:40px;height:100%;margin-right:-50px;margin-left:5px}.notyf__dismiss button{width:40px;min-height:40px}.notyf__toast--error{border-left-color:var(--c-5010)}.notyf-copied-text{display:block;max-width:calc(100% - 40px);overflow:hidden;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere;font:var(--t-Small);letter-spacing:var(--ls-Small);overflow-wrap:var(--wrap-Small);background-color:var(--c-2010-10)}@media screen and (min-width: 320px){.campaign-small__header{--accent-box-padding: var(--s40);gap:var(--s40);grid-template-columns:auto 1fr 3.2rem}.campaign-small__header .campaign-more-icon{display:inline-block}.onetime-code__digit-wrap{--digit-code-gap: var(--d10)}}@media (min-width: 320px){.article-cofunding-badge{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}@media screen and (min-width: 480px){.statistic-bar{align-items:center;flex-direction:row;gap:var(--d60);flex-wrap:wrap}.statistic-bar__item[data-name=threshold]{width:calc(66% - var(--d60));order:1}.statistic-bar__item[data-name=supporter]{width:34%;order:2}.statistic-bar__item[data-name=target]{width:calc(66% - var(--d60));order:3}.statistic-bar__item[data-name=remaining]{width:34%;order:3}.onetime-code__digit{--digit-width: 1.9rem}}@media (min-width: 575px){.container-s,.container{max-width:540px}.col-s{flex:1 0 0}.row-cols-s-auto>*{flex:0 0 auto;width:auto}.row-cols-s-1>*{flex:0 0 auto;width:100%}.row-cols-s-2>*{flex:0 0 auto;width:50%}.row-cols-s-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-s-4>*{flex:0 0 auto;width:25%}.row-cols-s-5>*{flex:0 0 auto;width:20%}.row-cols-s-6>*{flex:0 0 auto;width:16.66666667%}.col-s-auto{flex:0 0 auto;width:auto}.col-s-1{flex:0 0 auto;width:8.33333333%}.col-s-2{flex:0 0 auto;width:16.66666667%}.col-s-3{flex:0 0 auto;width:25%}.col-s-4{flex:0 0 auto;width:33.33333333%}.col-s-5{flex:0 0 auto;width:41.66666667%}.col-s-6{flex:0 0 auto;width:50%}.col-s-7{flex:0 0 auto;width:58.33333333%}.col-s-8{flex:0 0 auto;width:66.66666667%}.col-s-9{flex:0 0 auto;width:75%}.col-s-10{flex:0 0 auto;width:83.33333333%}.col-s-11{flex:0 0 auto;width:91.66666667%}.col-s-12{flex:0 0 auto;width:100%}.offset-s-0{margin-left:0}.offset-s-1{margin-left:8.33333333%}.offset-s-2{margin-left:16.66666667%}.offset-s-3{margin-left:25%}.offset-s-4{margin-left:33.33333333%}.offset-s-5{margin-left:41.66666667%}.offset-s-6{margin-left:50%}.offset-s-7{margin-left:58.33333333%}.offset-s-8{margin-left:66.66666667%}.offset-s-9{margin-left:75%}.offset-s-10{margin-left:83.33333333%}.offset-s-11{margin-left:91.66666667%}.g-s-0,.gx-s-0{--bs-gutter-x: 0}.g-s-0,.gy-s-0{--bs-gutter-y: 0}.g-s-1,.gx-s-1{--bs-gutter-x: 1rem}.g-s-1,.gy-s-1{--bs-gutter-y: 1rem}.g-s-2,.gx-s-2{--bs-gutter-x: 2rem}.g-s-2,.gy-s-2{--bs-gutter-y: 2rem}.g-s-3,.gx-s-3{--bs-gutter-x: 3rem}.g-s-3,.gy-s-3{--bs-gutter-y: 3rem}.g-s-4,.gx-s-4{--bs-gutter-x: 4rem}.g-s-4,.gy-s-4{--bs-gutter-y: 4rem}.g-s-5,.gx-s-5{--bs-gutter-x: 5rem}.g-s-5,.gy-s-5{--bs-gutter-y: 5rem}.incentive-selection.is-reverse-column-sm .btn{white-space:nowrap}.d-s-inline{display:inline !important}.d-s-inline-block{display:inline-block !important}.d-s-block{display:block !important}.d-s-grid{display:grid !important}.d-s-flex{display:flex !important}.d-s-inline-flex{display:inline-flex !important}.d-s-none{display:none !important}.justify-s-flex-start{justify-content:flex-start !important}.justify-s-flex-end{justify-content:flex-end !important}.justify-s-center{justify-content:center !important}.position-s-static{position:static !important}.position-s-absolute{position:absolute !important}.position-s-relative{position:relative !important}.position-s-fixed{position:fixed !important}.position-s-sticky{position:-webkit-sticky !important;position:sticky !important}}@media (min-width: 768px){.container-sm,.container-s,.container{max-width:720px}.col-sm{flex:1 0 0}.row-cols-sm-auto>*{flex:0 0 auto;width:auto}.row-cols-sm-1>*{flex:0 0 auto;width:100%}.row-cols-sm-2>*{flex:0 0 auto;width:50%}.row-cols-sm-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-sm-4>*{flex:0 0 auto;width:25%}.row-cols-sm-5>*{flex:0 0 auto;width:20%}.row-cols-sm-6>*{flex:0 0 auto;width:16.66666667%}.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:8.33333333%}.col-sm-2{flex:0 0 auto;width:16.66666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.33333333%}.col-sm-5{flex:0 0 auto;width:41.66666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.33333333%}.col-sm-8{flex:0 0 auto;width:66.66666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.33333333%}.col-sm-11{flex:0 0 auto;width:91.66666667%}.col-sm-12{flex:0 0 auto;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}.g-sm-0,.gx-sm-0{--bs-gutter-x: 0}.g-sm-0,.gy-sm-0{--bs-gutter-y: 0}.g-sm-1,.gx-sm-1{--bs-gutter-x: 1rem}.g-sm-1,.gy-sm-1{--bs-gutter-y: 1rem}.g-sm-2,.gx-sm-2{--bs-gutter-x: 2rem}.g-sm-2,.gy-sm-2{--bs-gutter-y: 2rem}.g-sm-3,.gx-sm-3{--bs-gutter-x: 3rem}.g-sm-3,.gy-sm-3{--bs-gutter-y: 3rem}.g-sm-4,.gx-sm-4{--bs-gutter-x: 4rem}.g-sm-4,.gy-sm-4{--bs-gutter-y: 4rem}.g-sm-5,.gx-sm-5{--bs-gutter-x: 5rem}.g-sm-5,.gy-sm-5{--bs-gutter-y: 5rem}.main-content{min-height:calc(100vh - 46rem)}.tb-cta-button a:not(.is-block),.tb-secondary-button a:not(.is-block),.btn:not(.is-block){--myty-btn-width: auto;--myty-btn-min-width: 16rem}.btn--secondary.is-outlined-white-sm:not(:hover):not(:focus){--myty-btn-background-color: transparent;--myty-btn-color: var(--c-2010)}.btn{margin:0 var(--s60) var(--s40) 0}.btn:first-child:last-child,.btn:last-child{margin:0 0 var(--s40) 0}.btn.btn--flat{--myty-btn-width: auto;--myty-btn-min-width: 0.1rem}.buttons,.mytyFormBtnBox{display:flex;flex-direction:row;flex-wrap:wrap}.buttons .is-1st-left-sm,.mytyFormBtnBox .is-1st-left-sm{margin-right:auto}.buttons.is-column-block,.mytyFormBtnBox.is-column-block{display:flex;flex-direction:column}.buttons.is-column-block .btn,.mytyFormBtnBox.is-column-block .btn{--myty-btn-width: 100%;--myty-btn-min-width: none;margin:0 0 var(--s40) 0}.buttons.is-column-block .btn--sharing,.mytyFormBtnBox.is-column-block .btn--sharing{--myty-btn-width: 4rem;margin:0}#cropBox .mytyFormBtnBox{grid-template-columns:auto auto 1fr;grid-template-areas:"finish rotate close"}#cropBox .btn-finish{grid-area:finish;grid-row-start:unset}#cropBox .btn-close{grid-area:close;grid-row-start:unset;grid-column-start:unset;margin-left:auto}#cropBox .btn-rotate{grid-area:rotate;grid-row-start:unset;grid-column-start:unset}.site-bar__inner{height:8.9rem}.site-bar__flyout{top:9rem}.site-bar__burger{background-color:var(--c-2110)}.site-bar__burger svg{color:var(--c-2010)}.header-profile-link{display:block}.header-profile{position:relative;z-index:12;display:block}.header-profile:hover .header-profile__nav{grid-template-rows:1fr;pointer-events:unset}.header-profile:hover .header-profile__nav-inner{border:5px solid #000;padding:15px 15px 30px}.flyout-order{flex-direction:column;--flyout-padding: var(--s40);padding-top:var(--flyout-padding)}.flyout-order .flyout-order--reverse{flex-direction:row}.flyout-order__right{text-align:right;padding-top:0}.flyout-order__link{display:inline-block;margin-top:0;margin-left:var(--s60)}.flyout-profile{display:none}.flyout-order__profil-nav{display:none}.language-block{padding-top:var(--s70)}.nav{flex-direction:row}.nav__link{font:var(--t-Standard-Bold);letter-spacing:var(--ls-Standard-Bold);overflow-wrap:var(--wrap-Standard-Bold)}.notification-bar__content.d-flex{flex-wrap:nowrap}.notification-bar__content.d-flex .caption{width:auto}.avatar-head{margin-left:var(--s60)}.avatar-head__info{position:relative;z-index:1;top:-3px}.media-box{margin:0;flex-direction:row;background:linear-gradient(-90deg, transparent 10rem, var(--c-2180) 10rem)}.media-box:before{content:" ";display:block;background-color:var(--c-2180);position:absolute;z-index:-1;right:99%;top:0;width:100vw;height:100%;pointer-events:none}.media-box.media-box--no-media.media-box--reverse{justify-content:flex-end}.media-box--reverse{flex-direction:row-reverse;background:linear-gradient(90deg, transparent 9rem, var(--c-2180) 9rem)}.media-box--reverse:before{left:99%;right:auto}.media-box--reverse .media-box__content{padding-left:5rem}.media-box--no-media{background:var(--c-2180)}.media-box__content{padding:5rem 5rem 5rem 0}.media-box__media{padding:var(--s90) 0}.project-teaser-bg{--teaser-bg-max-height: 49rem}.project-teaser-bg{--teaser-bg-max-height: 94rem}.organization-cf-badge-down{display:none}.project-widget{grid-template-rows:auto;grid-template-columns:auto 1fr}.logo-group__row{flex-direction:row;justify-content:flex-start;flex-wrap:wrap}.logo-group__partner{width:33.3333333333%}.logo-group__partner[data-mod="0"]:nth-child(1):not(:last-child){border-radius:var(--logo-group-border-radius) 0 0 0}.logo-group__partner[data-pos="1stOneRow"]:nth-child(1):not(:last-child){border-radius:var(--logo-group-border-radius) 0 0 var(--logo-group-border-radius)}.logo-group__partner[data-mod="1"]:last-child{border-radius:0 var(--logo-group-border-radius) var(--logo-group-border-radius) 0}.logo-group__partner[data-mod="2"]:nth-child(3):not(:last-child){border-radius:0 var(--logo-group-border-radius) 0 0}.logo-group__partner[data-mod="2"]:nth-child(3):last-child{border-radius:0 var(--logo-group-border-radius) var(--logo-group-border-radius) 0}.logo-group__partner[data-pos="3rdLastFullRow"]:nth-child(3):not(:last-child){border-bottom-right-radius:var(--logo-group-border-radius)}.logo-group[data-count="1"] .logo-group__row{width:33.3333333333%}.logo-group[data-count="1"] .logo-group__row .logo-group__partner{width:100%}.logo-group[data-count="2"] .logo-group__row{width:66.6666666667%}.logo-group[data-count="2"] .logo-group__row .logo-group__partner{width:50%}.logo-group__img{max-height:none}.facts{flex-direction:row;flex-wrap:wrap}.facts .fact{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.dialog{--dialog-close-width: 5rem}.dialog__body{width:55%;max-width:80rem}.dialog.is-centered .dialog__body{width:80%;max-width:80rem}.statistic-bar--plattform{justify-content:space-between}.statistic-bar__item[data-name]{order:1;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}[data-statistic-label],[data-statistic-toggle]{display:none}.sharing{flex-direction:row;align-items:center}.sharing__bar.flex-start-sm{justify-content:flex-start;padding-bottom:0}.teaser-start__content{height:37rem}.teaser-start__image{height:100%}.teaser-start__image--desktop{display:block}.teaser-start__image--mobile{display:none}.teaser-start--fluid .teaser-start__content{min-height:37rem}.teaser-start-pager{transform:translateY(-5rem);padding-bottom:var(--s40)}.teaser-start-pager__box{justify-content:flex-end;background-color:rgba(0,0,0,0);max-width:unset;margin-left:0}.teaser-start-pager__buttons{width:unset}.teaser-start-pager__placeholder{height:10rem}.teaser-start--organization .teaser-start__heading{color:var(--c-2010);text-shadow:0 0 15px rgba(0,0,0,.5)}.onetime-code__digit{--digit-width: 2.2rem}.d-sm-inline{display:inline !important}.d-sm-inline-block{display:inline-block !important}.d-sm-block{display:block !important}.d-sm-grid{display:grid !important}.d-sm-flex{display:flex !important}.d-sm-inline-flex{display:inline-flex !important}.d-sm-none{display:none !important}.justify-sm-flex-start{justify-content:flex-start !important}.justify-sm-flex-end{justify-content:flex-end !important}.justify-sm-center{justify-content:center !important}.position-sm-static{position:static !important}.position-sm-absolute{position:absolute !important}.position-sm-relative{position:relative !important}.position-sm-fixed{position:fixed !important}.position-sm-sticky{position:-webkit-sticky !important;position:sticky !important}}@media (min-width: 768px)and (min-width: 768px){.flyout-order{--flyout-padding: var(--s60)}}@media (min-width: 991px){.container-md,.container-sm,.container-s,.container{max-width:960px}.col-md{flex:1 0 0}.row-cols-md-auto>*{flex:0 0 auto;width:auto}.row-cols-md-1>*{flex:0 0 auto;width:100%}.row-cols-md-2>*{flex:0 0 auto;width:50%}.row-cols-md-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-md-4>*{flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;width:20%}.row-cols-md-6>*{flex:0 0 auto;width:16.66666667%}.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-11{flex:0 0 auto;width:91.66666667%}.col-md-12{flex:0 0 auto;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}.g-md-0,.gx-md-0{--bs-gutter-x: 0}.g-md-0,.gy-md-0{--bs-gutter-y: 0}.g-md-1,.gx-md-1{--bs-gutter-x: 1rem}.g-md-1,.gy-md-1{--bs-gutter-y: 1rem}.g-md-2,.gx-md-2{--bs-gutter-x: 2rem}.g-md-2,.gy-md-2{--bs-gutter-y: 2rem}.g-md-3,.gx-md-3{--bs-gutter-x: 3rem}.g-md-3,.gy-md-3{--bs-gutter-y: 3rem}.g-md-4,.gx-md-4{--bs-gutter-x: 4rem}.g-md-4,.gy-md-4{--bs-gutter-y: 4rem}.g-md-5,.gx-md-5{--bs-gutter-x: 5rem}.g-md-5,.gy-md-5{--bs-gutter-y: 5rem}.main-content{min-height:calc(100vh - 37.7rem)}:root{--rds-grid-padding: 5rem}.row:not([class*=" g-"]):not([class^=g-]):not([class*=" gx-"]):not([class^=gx-]),.row:not([class*=" g-"]):not([class^=g-]):not([class*=" gx-"]):not([class^=gx-])>*{--bs-gutter-x: 3rem}.row:not([class*=" g-"]):not([class^=g-]):not([class*=" gx-"]):not([class^=gx-]),.row:not([class*=" g-"]):not([class^=g-]):not([class*=" gx-"]):not([class^=gx-])>*{--bs-gutter-x: 4rem}.row.g-s30,.row.g-s30>*{--bs-gutter-x: var(--s30);--bs-gutter-y: var(--s30)}.row.g-s30,.row.g-s30>*{--bs-gutter-x: var(--s30);--bs-gutter-y: var(--s30)}.row.g-s40,.row.g-s40>*{--bs-gutter-x: var(--s40);--bs-gutter-y: var(--s40)}.row.g-s40,.row.g-s40>*{--bs-gutter-x: var(--s40);--bs-gutter-y: var(--s40)}.row.g-s-d50,.row.g-d-d50>*{--bs-gutter-x: var(--s30);--bs-gutter-y: var(--s30)}.row.g-s-d50,.row.g-d-d50>*{--bs-gutter-x: var(--s50);--bs-gutter-y: var(--s50)}a{--myty-text-link-underline-offset: 6px}.tyc a,.mytyFormFieldsetDescription a,a.hover-decoration{--myty-text-link-underline-offset: 6px}a.tb-link-underlined,button.tb-link-underlined,.tb-link-underlined a{--myty-text-link-underline-offset: 6px}.skeleton__block.is-10{--skeleton-block-height: 2.2rem}.skeleton__block.is-20{--skeleton-block-height: 2.7rem}.skeleton__block.is-30{--skeleton-block-height: 3.2rem}.skeleton__block.is-40{--skeleton-block-height: 4.4rem}.tb-cta-button a,.tb-secondary-button a,.btn{--myty-btn-padding: 1.5rem 2.5rem 1.6rem 2.5rem}.btn--link,.tb-cta-btn--link a{--myty-text-link-underline-offset: 6px}.btn .loader{--myty-btn-loader-height: 2.7rem}.btn .loader{--myty-btn-loader-height: 2.8rem}.link-list a{transition:all .2s ease-in-out}.link-list a:hover{padding:var(--s30);background-color:var(--c-2180)}.badge--pill{--badge-padding: 1px var(--s20) 2px var(--s20)}.alert{--alert-padding: var(--s40) 0 var(--s80) 0}.logo{width:18.5rem}[data-bg=page-theme] .theme-claim__logo .img-responsive{max-width:5.5rem}.notification-bar .tyc a,.notification-bar .mytyFormFieldsetDescription a{--myty-text-link-underline-offset: 6px}.card-info__badge{height:calc(2.7rem + 2.2rem + 2*var(--s10))}.accent-box{--avatar-width: 5.4rem;--avatar-height: 5.4rem}.accent-box.font-Hero200{--avatar-width: 6.4rem;--avatar-height: 6.4rem}.contacts{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:wrap}.contacts .btn,.contacts .btn.btn{margin-bottom:0}.campaign-small__headline.is-nowrap{overflow-x:hidden}.campaign-small__headline.is-nowrap .title{white-space:nowrap;overflow:hidden;max-width:100%;text-overflow:ellipsis}.media-box__media{width:46rem;flex-shrink:0}:root{--d20-50-90: 5rem}.project-teaser-info .project-teaser-info__badge:not(:empty){padding-top:var(--d70);margin:0 auto}.project-teaser-info{position:absolute;width:100%;height:100%;left:0;top:0;grid-template-rows:auto minmax(0, 1fr) auto;grid-template-areas:"badge" "video" "title"}.project-teaser-info .project-teaser-info__title{display:flex;flex-direction:column-reverse;color:var(--c-2010);padding:0}.project-teaser-info .project-teaser-info__title.is-teaser-bg{padding:0 0 4.5rem 0}.project-teaser-info .project-teaser-info__video{position:static;left:auto;top:auto;display:flex;height:100%;align-items:center;transform:none;z-index:2}.project-teaser-info .btn-play{display:block;margin:0 auto}.project-teaser-bg{--teaser-bg-max-height: 55.5rem}.article-cofunding-badge{padding-left:0}.pinnwand .row .col:nth-child(3){display:block}[data-facet-toggles] [data-facet=search]{order:1}[data-facet-toggles] [data-facet=criterion]{order:2}[data-facet-toggles] [data-facet=more]{order:3}[data-facet-toggles] [data-facet=category]{order:4}[data-facet-toggles] [data-facet=reward_type]{order:5}[data-facet-toggles] [data-facet=zip]{order:6}[data-facet-toggles] [data-facet=distance]{order:7}.progress--lg{--progress-amount-padding: 0 var(--d60);--progress-amount-height: 9rem;--progress-gap-wrap-pos-factor: 2}.progress__gap--lg{--progress-gap-wrap-width: 4px;--progress-icon-width: 28px;--progress-icon-pos-top: calc(-0.495 * var(--progress-icon-width))}.progress__gap--lg:before{height:calc(var(--progress-gap-width) + var(--progress-icon-pos-top)*-1)}.project-header-info-block{z-index:15;margin-top:-4.5rem}.project-header-info-block .project-progress{order:1}.project-header-info-block .project-numbers{order:2}.project-header-info-block .project-teaser_text{padding:var(--d60) 0 0 0;order:3}.card--incentive{min-height:27.5rem}.dialog__header{padding-right:var(--d60)}.dialog__close{--dialog-close-width: 8rem}.status{--status-line-height: 3rem}.statistic-bar__value .icon[data-icon-size=tiny]{--icon-width: 2rem;--icon-height: 2rem}.swiper-fullsize:not(.swiper-initialized){height:49rem;overflow:hidden}.swiper-button-next:hover,.swiper-button-prev:hover{background-color:var(--c-2110);opacity:1;color:var(--c-2010)}.search-content form{width:auto}.mytyFormBox{--myty-form-label-pt: 2.2rem;--myty-form-label-pb: 0.9rem;--myty-form-label-pb-active: 0.4rem;--myty-form-label-height: 2.7rem;--myty-form-control-min-height: calc(var(--myty-form-label-pt) + var(--myty-form-label-pb) + 2.7rem);--myty-form-label-height-active: 2.2rem}.mytyFormBoxBig{--myty-form-label-pt: 2rem;--myty-form-label-pb: 0.8rem;--myty-form-label-pb-active: 0.4rem;--myty-form-label-height: 2.7rem;--myty-form-control-min-height: calc(var(--myty-form-label-pt) + var(--myty-form-label-pb) + 2.7rem)}[data-role=card-incentive] .mytyFormDonationBox{transform:translateY(-0.6rem)}.mytyFormTailSelect .select-dropdown ul li.dropdown-option:after{top:calc(.65rem + var(--d30))}.mytyFormRadioField,.mytyFormCheckboxField{--defaultFontLH: 2.7rem;--defaultTranslateYByLH: calc((var(--defaultFontLH) - var(--myty-form-radio-size)) / 2)}.checkbox-switch .checkbox-switch_label .checkbox-switch_caption{margin-left:6.4rem;max-width:calc(100% - 6.4rem)}.checkbox-switch .checkbox-switch_label .checkbox-switch_caption:before,.checkbox-switch .checkbox-switch_label .checkbox-switch_caption:after{height:2.7rem;transform:translate(-6.4rem, 0)}.checkbox-switch .checkbox-switch_label .checkbox-switch_caption:before{width:5rem}.checkbox-switch .checkbox-switch_label .checkbox-switch_caption:after{width:2.7rem}.checkbox-switch .checkbox-switch_label .mytyFormControl:checked~.checkbox-switch_caption:after,.checkbox-switch .checkbox-switch_label .mytyFormTailSelect .select-label:checked~.checkbox-switch_caption:after,.mytyFormTailSelect .checkbox-switch .checkbox-switch_label .select-label:checked~.checkbox-switch_caption:after{transform:translate(-4.1rem, 0)}.onetime-code__digit-wrap{--digit-code-gap: var(--d20)}.mytyFormQuantityBox[data-customize]{--quantity-input-width: 14rem;--quantity-box-currency-padding: 4.6rem}.mytyFormQuantityBox[data-customize]{--quantity-input-width: 15rem;--quantity-box-currency-padding: 4.8rem}.d-md-inline{display:inline !important}.d-md-inline-block{display:inline-block !important}.d-md-block{display:block !important}.d-md-grid{display:grid !important}.d-md-flex{display:flex !important}.d-md-inline-flex{display:inline-flex !important}.d-md-none{display:none !important}.justify-md-flex-start{justify-content:flex-start !important}.justify-md-flex-end{justify-content:flex-end !important}.justify-md-center{justify-content:center !important}.position-md-static{position:static !important}.position-md-absolute{position:absolute !important}.position-md-relative{position:relative !important}.position-md-fixed{position:fixed !important}.position-md-sticky{position:-webkit-sticky !important;position:sticky !important}}@media screen and (min-width: 991px){:root{--d15: 2rem;--d80: 4.5rem;--d90: 5.5rem;--d100: 8rem;--d110: 12rem}:root{--t-Hero100: 900 9rem/1 "Frutiger Next W04", Helvetica, Arial, sans-serif;--t-Hero200: 900 6rem/1.0666666667 "Frutiger Next W04", Helvetica, Arial, sans-serif;--t-N100: 900 6.5rem/1.0769230769 "Frutiger Next W04", Helvetica, Arial, sans-serif;--t-N200: 900 5.2rem/1.1538461538 "Frutiger Next W04", Helvetica, Arial, sans-serif;--ls-N200: -0.01em;--t-N300: 900 3rem/1.1333333333 "Frutiger Next W04", Helvetica, Arial, sans-serif;--t-N400: 900 2.3rem/1.3043478261 "Frutiger Next W04", Helvetica, Arial, sans-serif;--t-T100: 700 5rem/1.16 "Frutiger Next W04", Helvetica, Arial, sans-serif;--t-T200: 700 4.4rem/1.2272727273 "Frutiger Next W04", Helvetica, Arial, sans-serif;--ls-T200: -0.0075em;--t-T300: 700 3.5rem/1.2571428571 "Frutiger Next W04", Helvetica, Arial, sans-serif;--ls-T300: -0.008em;--t-T300-Heavy: 900 3.5rem/1.2571428571 "Frutiger Next W04", Helvetica, Arial, sans-serif;--ls-T300-Heavy: -0.008em;--t-T400: 700 2.6rem/1.2307692308 "Frutiger Next W04", Helvetica, Arial, sans-serif;--ls-T400: -0.005em;--t-T400-Heavy: 900 2.6rem/1.2307692308 "Frutiger Next W04", Helvetica, Arial, sans-serif;--ls-T400-Heavy: 0.005em;--t-T500-Heavy: 900 2.1rem/1.2380952381 "Frutiger Next W04", Helvetica, Arial, sans-serif;--ls-T500-Heavy: 0.005em;--t-Large: 400 2.3rem/1.3043478261 "Frutiger Next W04", Helvetica, Arial, sans-serif;--ls-Large: -0.008em;--t-Quote: 400 3.8rem/1.5263157895 "Frutiger Next W04", Helvetica, Arial, sans-serif;--ls-Quote: -0.01em;--t-Standard: 400 1.9rem/1.4210526316 "Frutiger Next W04", Helvetica, Arial, sans-serif;--t-Standard-Bold: 700 1.9rem/1.4210526316 "Frutiger Next W04", Helvetica, Arial, sans-serif;--t-Small: 400 1.7rem/1.2941176471 "Frutiger Next W04", Helvetica, Arial, sans-serif;--t-Small-Bold: 700 1.7rem/1.2941176471 "Frutiger Next W04", Helvetica, Arial, sans-serif;--t-Digit: 700 1.5rem/1.3333333333 "Frutiger Next W04", Helvetica, Arial, sans-serif;--ls-Digit: 0;--wrap-Digit: normal;--t-Button: 500 1.9rem/1.1052631579 "Frutiger Next W04", Helvetica, Arial, sans-serif}}@media (min-width: 1118px){.container-lg,.container-md,.container-sm,.container-s,.container{max-width:1024px}.col-lg{flex:1 0 0}.row-cols-lg-auto>*{flex:0 0 auto;width:auto}.row-cols-lg-1>*{flex:0 0 auto;width:100%}.row-cols-lg-2>*{flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-lg-4>*{flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;width:20%}.row-cols-lg-6>*{flex:0 0 auto;width:16.66666667%}.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.33333333%}.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-11{flex:0 0 auto;width:91.66666667%}.col-lg-12{flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}.g-lg-0,.gx-lg-0{--bs-gutter-x: 0}.g-lg-0,.gy-lg-0{--bs-gutter-y: 0}.g-lg-1,.gx-lg-1{--bs-gutter-x: 1rem}.g-lg-1,.gy-lg-1{--bs-gutter-y: 1rem}.g-lg-2,.gx-lg-2{--bs-gutter-x: 2rem}.g-lg-2,.gy-lg-2{--bs-gutter-y: 2rem}.g-lg-3,.gx-lg-3{--bs-gutter-x: 3rem}.g-lg-3,.gy-lg-3{--bs-gutter-y: 3rem}.g-lg-4,.gx-lg-4{--bs-gutter-x: 4rem}.g-lg-4,.gy-lg-4{--bs-gutter-y: 4rem}.g-lg-5,.gx-lg-5{--bs-gutter-x: 5rem}.g-lg-5,.gy-lg-5{--bs-gutter-y: 5rem}:root{--rds-grid-padding: 9rem}.video-thumbnail--blog-list .video-thumbnail__play{width:12rem;height:12rem;left:calc(50% - 6rem);top:calc(50% - 6rem)}.btn-play{width:12rem;height:12rem}.btn-play .icon[data-icon-size=xlarge]{width:12rem;height:12rem}:root{--d20-50-90: 9rem}.project-teaser-bg{--teaser-bg-max-height: 71.5rem}.progress__gap--lg[data-gap-reset]{transform:translateX(0)}.d-lg-inline{display:inline !important}.d-lg-inline-block{display:inline-block !important}.d-lg-block{display:block !important}.d-lg-grid{display:grid !important}.d-lg-flex{display:flex !important}.d-lg-inline-flex{display:inline-flex !important}.d-lg-none{display:none !important}.justify-lg-flex-start{justify-content:flex-start !important}.justify-lg-flex-end{justify-content:flex-end !important}.justify-lg-center{justify-content:center !important}.position-lg-static{position:static !important}.position-lg-absolute{position:absolute !important}.position-lg-relative{position:relative !important}.position-lg-fixed{position:fixed !important}.position-lg-sticky{position:-webkit-sticky !important;position:sticky !important}}@media (min-width: 1442px){.container-xl,.container-lg,.container-md,.container-sm,.container-s,.container{max-width:1280px}.col-xl{flex:1 0 0}.row-cols-xl-auto>*{flex:0 0 auto;width:auto}.row-cols-xl-1>*{flex:0 0 auto;width:100%}.row-cols-xl-2>*{flex:0 0 auto;width:50%}.row-cols-xl-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-xl-4>*{flex:0 0 auto;width:25%}.row-cols-xl-5>*{flex:0 0 auto;width:20%}.row-cols-xl-6>*{flex:0 0 auto;width:16.66666667%}.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.33333333%}.col-xl-2{flex:0 0 auto;width:16.66666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.33333333%}.col-xl-5{flex:0 0 auto;width:41.66666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.33333333%}.col-xl-8{flex:0 0 auto;width:66.66666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.33333333%}.col-xl-11{flex:0 0 auto;width:91.66666667%}.col-xl-12{flex:0 0 auto;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}.g-xl-0,.gx-xl-0{--bs-gutter-x: 0}.g-xl-0,.gy-xl-0{--bs-gutter-y: 0}.g-xl-1,.gx-xl-1{--bs-gutter-x: 1rem}.g-xl-1,.gy-xl-1{--bs-gutter-y: 1rem}.g-xl-2,.gx-xl-2{--bs-gutter-x: 2rem}.g-xl-2,.gy-xl-2{--bs-gutter-y: 2rem}.g-xl-3,.gx-xl-3{--bs-gutter-x: 3rem}.g-xl-3,.gy-xl-3{--bs-gutter-y: 3rem}.g-xl-4,.gx-xl-4{--bs-gutter-x: 4rem}.g-xl-4,.gy-xl-4{--bs-gutter-y: 4rem}.g-xl-5,.gx-xl-5{--bs-gutter-x: 5rem}.g-xl-5,.gy-xl-5{--bs-gutter-y: 5rem}:root{--rds-grid-padding: 10rem}.row:not([class*=" g-"]):not([class^=g-]):not([class*=" gx-"]):not([class^=gx-]),.row:not([class*=" g-"]):not([class^=g-]):not([class*=" gx-"]):not([class^=gx-])>*{--bs-gutter-x: 5rem}.row.g-s30,.row.g-s30>*{--bs-gutter-x: var(--s30);--bs-gutter-y: var(--s30)}.row.g-s40,.row.g-s40>*{--bs-gutter-x: var(--s60);--bs-gutter-y: var(--s60)}.row.g-s-d50,.row.g-d-d50>*{--bs-gutter-x: var(--s50);--bs-gutter-y: var(--s50)}a{--myty-text-link-underline-offset: 6px}.tyc a,.mytyFormFieldsetDescription a,a.hover-decoration{--myty-text-link-underline-offset: 6px}a.tb-link-underlined,button.tb-link-underlined,.tb-link-underlined a{--myty-text-link-underline-offset: 6px}.skeleton__block.is-10{--skeleton-block-height: 2.2rem}.skeleton__block.is-20{--skeleton-block-height: 2.8rem}.skeleton__block.is-30{--skeleton-block-height: 3.6rem}.skeleton__block.is-40{--skeleton-block-height: 4.6rem}.tb-cta-button a,.tb-secondary-button a,.btn{--myty-btn-padding: 1.5rem 2.5rem 1.6rem 2.5rem}.btn--link,.tb-cta-btn--link a{--myty-text-link-underline-offset: 6px}.notification-bar .tyc a,.notification-bar .mytyFormFieldsetDescription a{--myty-text-link-underline-offset: 6px}.card-info__badge{height:calc(2.8rem + 2.2rem + 2*var(--s10))}.accent-box{--avatar-width: 5.6rem;--avatar-height: 5.6rem}.accent-box.font-Hero200{--avatar-width: 7.4rem;--avatar-height: 7.4rem}.project-teaser-bg{--teaser-bg-max-height: 81.5rem}.dialog__body{width:55%;max-width:92rem}.dialog.is-centered .dialog__body{width:55%;max-width:80rem}.statistic-bar__value .icon[data-icon-size=tiny]{--icon-width: 2.2rem;--icon-height: 2.2rem}.search-content form{min-width:40rem}.checkbox-switch .checkbox-switch_label .checkbox-switch_caption{margin-left:6.6rem;max-width:calc(100% - 6.6rem)}.checkbox-switch .checkbox-switch_label .checkbox-switch_caption:before,.checkbox-switch .checkbox-switch_label .checkbox-switch_caption:after{height:2.8rem;transform:translate(-6.6rem, 0)}.checkbox-switch .checkbox-switch_label .checkbox-switch_caption:before{width:5.2rem}.checkbox-switch .checkbox-switch_label .checkbox-switch_caption:after{width:2.8rem}.checkbox-switch .checkbox-switch_label .mytyFormControl:checked~.checkbox-switch_caption:after,.checkbox-switch .checkbox-switch_label .mytyFormTailSelect .select-label:checked~.checkbox-switch_caption:after,.mytyFormTailSelect .checkbox-switch .checkbox-switch_label .select-label:checked~.checkbox-switch_caption:after{transform:translate(-4.2rem, 0)}.d-xl-inline{display:inline !important}.d-xl-inline-block{display:inline-block !important}.d-xl-block{display:block !important}.d-xl-grid{display:grid !important}.d-xl-flex{display:flex !important}.d-xl-inline-flex{display:inline-flex !important}.d-xl-none{display:none !important}.justify-xl-flex-start{justify-content:flex-start !important}.justify-xl-flex-end{justify-content:flex-end !important}.justify-xl-center{justify-content:center !important}.position-xl-static{position:static !important}.position-xl-absolute{position:absolute !important}.position-xl-relative{position:relative !important}.position-xl-fixed{position:fixed !important}.position-xl-sticky{position:-webkit-sticky !important;position:sticky !important}}@media screen and (min-width: 1442px){:root{--d50: 3rem;--d60: 4rem;--d70: 5rem;--d80: 7rem;--d90: 8rem;--d100: 11rem;--d110: 15rem}:root{--t-Hero100: 900 10rem/1 "Frutiger Next W04", Helvetica, Arial, sans-serif;--ls-Hero100: -0.01em;--t-Hero200: 900 7rem/1.0571428571 "Frutiger Next W04", Helvetica, Arial, sans-serif;--ls-Hero200: -0.01em;--t-N100: 900 7rem/1.1428571429 "Frutiger Next W04", Helvetica, Arial, sans-serif;--t-N200: 900 5.5rem/1.1818181818 "Frutiger Next W04", Helvetica, Arial, sans-serif;--ls-N200: 0;--t-N300: 900 3rem/1.1333333333 "Frutiger Next W04", Helvetica, Arial, sans-serif;--t-T100: 700 6rem/1.1666666667 "Frutiger Next W04", Helvetica, Arial, sans-serif;--ls-T100: -0.0075em;--t-T200: 700 5rem/1.16 "Frutiger Next W04", Helvetica, Arial, sans-serif;--t-T300: 700 4rem/1.15 "Frutiger Next W04", Helvetica, Arial, sans-serif;--ls-T300: -0.0025em;--t-T300-Heavy: 900 4rem/1.15 "Frutiger Next W04", Helvetica, Arial, sans-serif;--ls-T300-Heavy: -0.0025em;--t-T400: 700 3rem/1.2 "Frutiger Next W04", Helvetica, Arial, sans-serif;--t-T400-Heavy: 900 3rem/1.2 "Frutiger Next W04", Helvetica, Arial, sans-serif;--ls-T400-Heavy: -0.005em;--t-T500-Heavy: 900 2.4rem/1.25 "Frutiger Next W04", Helvetica, Arial, sans-serif;--ls-T500-Heavy: -0.005em;--t-Large: 400 2.5rem/1.28 "Frutiger Next W04", Helvetica, Arial, sans-serif;--ls-Large: -0.005em;--t-Quote: 400 4rem/1.5 "Frutiger Next W04", Helvetica, Arial, sans-serif;--ls-Quote: 0;--t-Standard: 400 2rem/1.4 "Frutiger Next W04", Helvetica, Arial, sans-serif;--t-Standard-Bold: 700 2rem/1.4 "Frutiger Next W04", Helvetica, Arial, sans-serif;--t-Digit: 700 1.7rem/1.1764705882 "Frutiger Next W04", Helvetica, Arial, sans-serif;--ls-Digit: 0;--wrap-Digit: normal;--t-Button: 500 2rem/1.15 "Frutiger Next W04", Helvetica, Arial, sans-serif}}@media (min-width: 1678px){.container-xxl,.container-xl,.container-lg,.container-md,.container-sm,.container-s,.container{max-width:1440px}.col-xxl{flex:1 0 0}.row-cols-xxl-auto>*{flex:0 0 auto;width:auto}.row-cols-xxl-1>*{flex:0 0 auto;width:100%}.row-cols-xxl-2>*{flex:0 0 auto;width:50%}.row-cols-xxl-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-xxl-4>*{flex:0 0 auto;width:25%}.row-cols-xxl-5>*{flex:0 0 auto;width:20%}.row-cols-xxl-6>*{flex:0 0 auto;width:16.66666667%}.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;width:8.33333333%}.col-xxl-2{flex:0 0 auto;width:16.66666667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.33333333%}.col-xxl-5{flex:0 0 auto;width:41.66666667%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;width:58.33333333%}.col-xxl-8{flex:0 0 auto;width:66.66666667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.33333333%}.col-xxl-11{flex:0 0 auto;width:91.66666667%}.col-xxl-12{flex:0 0 auto;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333333%}.offset-xxl-2{margin-left:16.66666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333333%}.offset-xxl-5{margin-left:41.66666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333333%}.offset-xxl-8{margin-left:66.66666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333333%}.offset-xxl-11{margin-left:91.66666667%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x: 0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y: 0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x: 1rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y: 1rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x: 2rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y: 2rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x: 3rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y: 3rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x: 4rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y: 4rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x: 5rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y: 5rem}:root{--rds-grid-padding: 2rem}[data-bg=page-theme] .theme-claim__logo .img-responsive{max-width:8rem}.media-box:before{width:10rem}.article-cofunding-badge{padding-left:var(--s60)}.article-cofunding-badge:before{display:none}.progress__gap--lg{--progress-icon-width: 30px;--progress-icon-pos-left: calc(-0.45 * var(--progress-icon-width))}.mytyFormBox{--myty-form-label-pt: 2.4rem;--myty-form-label-pb: 1rem;--myty-form-label-height: 2.8rem;--myty-form-control-min-height: calc(var(--myty-form-label-pt) + var(--myty-form-label-pb) + 2.7rem)}.mytyFormBoxBig{--myty-form-label-pt: 2rem;--myty-form-label-pb: 0.8rem;--myty-form-label-height: 2.8rem;--myty-form-control-min-height: calc(var(--myty-form-label-pt) + var(--myty-form-label-pb) + 2.8rem)}.mytyFormTailSelect .select-dropdown ul li.dropdown-option:after{top:calc(.7rem + var(--d30))}.mytyFormRadioField,.mytyFormCheckboxField{--defaultFontLH: 2.8rem;--defaultTranslateYByLH: calc((var(--defaultFontLH) - var(--myty-form-radio-size)) / 2)}.d-xxl-inline{display:inline !important}.d-xxl-inline-block{display:inline-block !important}.d-xxl-block{display:block !important}.d-xxl-grid{display:grid !important}.d-xxl-flex{display:flex !important}.d-xxl-inline-flex{display:inline-flex !important}.d-xxl-none{display:none !important}.justify-xxl-flex-start{justify-content:flex-start !important}.justify-xxl-flex-end{justify-content:flex-end !important}.justify-xxl-center{justify-content:center !important}.position-xxl-static{position:static !important}.position-xxl-absolute{position:absolute !important}.position-xxl-relative{position:relative !important}.position-xxl-fixed{position:fixed !important}.position-xxl-sticky{position:-webkit-sticky !important;position:sticky !important}}@media (max-width: 574.98px){.hyphens-auto-sm{max-width:100%;overflow-x:clip;-webkit-hyphens:auto;hyphens:auto}.break-word-sm{max-width:100%;overflow-x:clip;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}}@media (max-width: 990.98px){.buttons.is-column-block-until-md,.mytyFormBtnBox.is-column-block-until-md{display:flex;flex-direction:column}.buttons.is-column-block-until-md .btn,.mytyFormBtnBox.is-column-block-until-md .btn{--myty-btn-width: 100%;--myty-btn-min-width: none;margin:0 0 var(--s40) 0}.buttons.is-column-block-until-md .btn--sharing,.mytyFormBtnBox.is-column-block-until-md .btn--sharing{--myty-btn-width: 4rem;margin:0}.contacts .imprint .btn--link:first-child{padding-left:0}[data-facet=more] .btn:not(.is-block){width:100%}}@media screen and (max-width: 479px){.article-cofunding-badge__small.has-info-btn,.article-cofunding-badge__value.has-info-btn{flex-wrap:wrap;white-space:normal}}@media (max-width: 767.98px){.body--organization .project-teaser-info__badge{display:none}.incentive-selection.is-reverse-column-sm{flex-direction:column-reverse;gap:var(--d20)}.incentive-selection.is-reverse-column-sm .incentive-btn{margin-left:0;width:100%}[data-statistic-label] .alert__button--caption{padding-right:var(--d10)}[data-statistic-block]{height:auto;max-height:0;overflow:hidden;opacity:0;transition:max-height 300ms,opacity 300ms}[data-statistic-block] .statistic-bar{padding-top:var(--d50);flex-wrap:nowrap;flex-direction:column;gap:var(--d50)}[data-statistic-block] .statistic-bar .statistic-bar__item{width:100%}[data-statistic-toggle]{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}[data-statistic-toggle]:checked~[data-statistic-block]{max-height:9999px;opacity:1}.teaser-start--fluid .teaser-start__box{transform:translateY(10rem)}.teaser-start--badged{background:var(--c-2180)}.teaser-start--badged .teaser-start__content{flex-direction:column;height:auto}.teaser-start--badged .teaser-start__image{position:relative;left:auto;bottom:auto;right:auto;height:27rem}.teaser-start--badged .teaser-start__box{transform:translateY(0);margin-top:calc((var(--s60) + 1.5rem)*-1)}.swiper-slide--badged+[data-follow-pt="80"]{padding-top:var(--d60)}.teaser-start--organization .teaser-start__image{position:relative}.teaser-start--organization .teaser-start__content{height:auto;display:flex;flex-direction:column;align-items:flex-start}.teaser-start--organization .teaser-start__heading{padding-top:var(--d80)}}@media only screen and (max-width: 480px){.notyf{padding:0}.notyf__ripple{height:600px;width:600px;animation-duration:.5s}.notyf__toast{max-width:none;border-radius:0;box-shadow:0 -2px 7px 0 rgba(0, 0, 0, 0.13);width:100%}.notyf__dismiss{width:56px}.notyf__dismiss{margin-left:auto}}@media (min-width: 575px)and (max-width: 767.98px){.onetime-code__digit{--digit-width: 2.2rem}}@media speech{.tab-bar__caption-hover{display:none}}@media print{.d-print-inline{display:inline !important}.d-print-inline-block{display:inline-block !important}.d-print-block{display:block !important}.d-print-grid{display:grid !important}.d-print-flex{display:flex !important}.d-print-inline-flex{display:inline-flex !important}.d-print-none{display:none !important}}@media (width > 768px){.body.cfInterfaceEnabled:not(.body--wizard){width:calc(100% - 80px)}.body.cfInterfaceEnabled:not(.body--wizard) .sticky-support-bar{left:80px;width:calc(100% - 80px)}}@media (width <= 768px){.body.cfInterfaceEnabled:not(.body--wizard) .eq-app-fab{--eq-app-fab-position-bottom: 100px}}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){.ps{overflow:auto !important}}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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b2thbGhlbGRlbi5jaC8uL3Byb2plY3RzL2RlZmF1bHQvc3JjL3Njc3MvbGguc2NzcyIsIndlYnBhY2s6Ly9sb2thbGhlbGRlbi5jaC8uL25vZGVfbW9kdWxlcy9zY3NzLXJlc2V0L19yZXNldC5zY3NzIiwid2VicGFjazovL2xva2FsaGVsZGVuLmNoLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYmFubmVyLnNjc3MiLCJ3ZWJwYWNrOi8vbG9rYWxoZWxkZW4uY2gvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2NvbnRhaW5lcnMuc2NzcyIsIndlYnBhY2s6Ly9sb2thbGhlbGRlbi5jaC8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2NvbnRhaW5lci5zY3NzIiwid2VicGFjazovL2xva2FsaGVsZGVuLmNoLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19ncmlkLnNjc3MiLCJ3ZWJwYWNrOi8vbG9rYWxoZWxkZW4uY2gvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLnNjc3MiLCJ3ZWJwYWNrOi8vbG9rYWxoZWxkZW4uY2gvLi9wcm9qZWN0cy9kZWZhdWx0L3NyYy9zY3NzL3V0aWxpdGllcy9fbWl4aW5zLnNjc3MiLCJ3ZWJwYWNrOi8vbG9rYWxoZWxkZW4uY2gvLi9wcm9qZWN0cy9kZWZhdWx0L3NyYy9zY3NzL3NldHVwL19jdXN0b20ucHJvcGVydGllcy5zY3NzIiwid2VicGFjazovL2xva2FsaGVsZGVuLmNoLy4vcHJvamVjdHMvZGVmYXVsdC9zcmMvc2Nzcy9zZXR1cC9fc2NhZmZvbGRpbmcuc2NzcyIsIndlYnBhY2s6Ly9sb2thbGhlbGRlbi5jaC8uL3Byb2plY3RzL2RlZmF1bHQvc3JjL3Njc3Mvc2V0dXAvX2ZvbnRmYWNlLnNjc3MiLCJ3ZWJwYWNrOi8vbG9rYWxoZWxkZW4uY2gvLi9wcm9qZWN0cy9kZWZhdWx0L3NyYy9zY3NzL3NldHVwL19mb250cy5zY3NzIiwid2VicGFjazovL2xva2FsaGVsZGVuLmNoLy4vcHJvamVjdHMvZGVmYXVsdC9zcmMvc2Nzcy9zZXR1cC9fdnVlLm92ZXJ3cml0ZXMuc2NzcyIsIndlYnBhY2s6Ly9sb2thbGhlbGRlbi5jaC8uL3Byb2plY3RzL2RlZmF1bHQvc3JjL3Njc3MvZWxlbWVudHMvX21lZGlhX29iamVjdHMuc2NzcyIsIndlYnBhY2s6Ly9sb2thbGhlbGRlbi5jaC8uL3Byb2plY3RzL2RlZmF1bHQvc3JjL3Njc3MvZWxlbWVudHMvX2ljb25zLnNjc3MiLCJ3ZWJwYWNrOi8vbG9rYWxoZWxkZW4uY2gvLi9wcm9qZWN0cy9kZWZhdWx0L3NyYy9zY3NzL2VsZW1lbnRzL19sb2FkZXIuc2NzcyIsIndlYnBhY2s6Ly9sb2thbGhlbGRlbi5jaC8uL3Byb2plY3RzL2RlZmF1bHQvc3JjL3Njc3MvZWxlbWVudHMvX2J0bi5zY3NzIiwid2VicGFjazovL2xva2FsaGVsZGVuLmNoLy4vcHJvamVjdHMvZGVmYXVsdC9zcmMvc2Nzcy9lbGVtZW50cy9fbGlzdC5zY3NzIiwid2VicGFjazovL2xva2FsaGVsZGVuLmNoLy4vcHJvamVjdHMvZGVmYXVsdC9zcmMvc2Nzcy9lbGVtZW50cy9faGVhZGluZ3MudGl0bGVzLnNjc3MiLCJ3ZWJwYWNrOi8vbG9rYWxoZWxkZW4uY2gvLi9wcm9qZWN0cy9kZWZhdWx0L3NyYy9zY3NzL2NvbXBvbmVudHMvX3R5Yy5zY3NzIiwid2VicGFjazovL2xva2FsaGVsZGVuLmNoLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdHMuc2NzcyIsIndlYnBhY2s6Ly9sb2thbGhlbGRlbi5jaC8uL3Byb2plY3RzL2RlZmF1bHQvc3JjL3Njc3MvY29tcG9uZW50cy9fYmFkZ2VzLnNjc3MiLCJ3ZWJwYWNrOi8vbG9rYWxoZWxkZW4uY2gvLi9wcm9qZWN0cy9kZWZhdWx0L3NyYy9zY3NzL2NvbXBvbmVudHMvX2FsZXJ0LnNjc3MiLCJ3ZWJwYWNrOi8vbG9rYWxoZWxkZW4uY2gvLi9wcm9qZWN0cy9kZWZhdWx0L3NyYy9zY3NzL2NvbXBvbmVudHMvX2hlYWRlci5zY3NzIiwid2VicGFjazovL2xva2FsaGVsZGVuLmNoLy4vcHJvamVjdHMvZGVmYXVsdC9zcmMvc2Nzcy9jb21wb25lbnRzL19jbGFpbXMuc2NzcyIsIndlYnBhY2s6Ly9sb2thbGhlbGRlbi5jaC8uL3Byb2plY3RzL2RlZmF1bHQvc3JjL3Njc3MvY29tcG9uZW50cy9fbmF2aWdhdGlvbi5zY3NzIiwid2VicGFjazovL2xva2FsaGVsZGVuLmNoLy4vcHJvamVjdHMvZGVmYXVsdC9zcmMvc2Nzcy9jb21wb25lbnRzL19ub3RpZmljYXRpb24uYmFyLnNjc3MiLCJ3ZWJwYWNrOi8vbG9rYWxoZWxkZW4uY2gvLi9wcm9qZWN0cy9kZWZhdWx0L3NyYy9zY3NzL2NvbXBvbmVudHMvX3RhYi5iYXIuc2NzcyIsIndlYnBhY2s6Ly9sb2thbGhlbGRlbi5jaC8uL3Byb2plY3RzL2RlZmF1bHQvc3JjL3Njc3MvY29tcG9uZW50cy9fY2FyZC5zY3NzIiwid2VicGFjazovL2xva2FsaGVsZGVuLmNoLy4vcHJvamVjdHMvZGVmYXVsdC9zcmMvc2Nzcy9jb21wb25lbnRzL19ib3hlcy5zY3NzIiwid2VicGFjazovL2xva2FsaGVsZGVuLmNoLy4vcHJvamVjdHMvZGVmYXVsdC9zcmMvc2Nzcy9jb21wb25lbnRzL19tZWRpYS5ib3guc2NzcyIsIndlYnBhY2s6Ly9sb2thbGhlbGRlbi5jaC8uL3Byb2plY3RzL2RlZmF1bHQvc3JjL3Njc3MvY29tcG9uZW50cy9fbm90ZWxpc3Quc2NzcyIsIndlYnBhY2s6Ly9sb2thbGhlbGRlbi5jaC8uL3Byb2plY3RzL2RlZmF1bHQvc3JjL3Njc3MvY29tcG9uZW50cy9fcHJvamVjdC5zY3NzIiwid2VicGFjazovL2xva2FsaGVsZGVuLmNoLy4vcHJvamVjdHMvZGVmYXVsdC9zcmMvc2Nzcy91dGlsaXRpZXMvX2FuaW1hdGlvbnMuc2NzcyIsIndlYnBhY2s6Ly9sb2thbGhlbGRlbi5jaC8uL3Byb2plY3RzL2RlZmF1bHQvc3JjL3Njc3MvY29tcG9uZW50cy9fcHJvamVjdC5saXN0cy5zY3NzIiwid2VicGFjazovL2xva2FsaGVsZGVuLmNoLy4vcHJvamVjdHMvZGVmYXVsdC9zcmMvc2Nzcy9jb21wb25lbnRzL19wcm9ncmVzcy5zY3NzIiwid2VicGFjazovL2xva2FsaGVsZGVuLmNoLy4vcHJvamVjdHMvZGVmYXVsdC9zcmMvc2Nzcy9jb21wb25lbnRzL19pbmNlbnRpdmVzLnNjc3MiLCJ3ZWJwYWNrOi8vbG9rYWxoZWxkZW4uY2gvLi9wcm9qZWN0cy9kZWZhdWx0L3NyYy9zY3NzL2NvbXBvbmVudHMvX2xvZ28uZ3JvdXAuc2NzcyIsIndlYnBhY2s6Ly9sb2thbGhlbGRlbi5jaC8uL3Byb2plY3RzL2RlZmF1bHQvc3JjL3Njc3MvY29tcG9uZW50cy9fbWlzY2VsbGFuZW91cy5zY3NzIiwid2VicGFjazovL2xva2FsaGVsZGVuLmNoLy4vcHJvamVjdHMvZGVmYXVsdC9zcmMvc2Nzcy9jb21wb25lbnRzL19kaWFsb2cuc2NzcyIsIndlYnBhY2s6Ly9sb2thbGhlbGRlbi5jaC8uL3Byb2plY3RzL2RlZmF1bHQvc3JjL3Njc3MvY29tcG9uZW50cy9fc3RhdHVzLnNjc3MiLCJ3ZWJwYWNrOi8vbG9rYWxoZWxkZW4uY2gvLi9wcm9qZWN0cy9kZWZhdWx0L3NyYy9zY3NzL2NvbXBvbmVudHMvX3NoYXJpbmcuc2NzcyIsIndlYnBhY2s6Ly9sb2thbGhlbGRlbi5jaC8uL3Byb2plY3RzL2RlZmF1bHQvc3JjL3Njc3MvY29tcG9uZW50cy9fdGVhc2VyLXNsaWRlci5zY3NzIiwid2VicGFjazovL2xva2FsaGVsZGVuLmNoLy4vcHJvamVjdHMvZGVmYXVsdC9zcmMvc2Nzcy9mb3Jtcy9fdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vbG9rYWxoZWxkZW4uY2gvLi9ub2RlX21vZHVsZXMvdGFpbC5zZWxlY3QuanMvY3NzL2RlZmF1bHQvdGFpbC5zZWxlY3QtbGlnaHQuY3NzIiwid2VicGFjazovL2xva2FsaGVsZGVuLmNoLy4vcHJvamVjdHMvZGVmYXVsdC9zcmMvc2Nzcy9mb3Jtcy9fZmllbGRzZXQuc2NzcyIsIndlYnBhY2s6Ly9sb2thbGhlbGRlbi5jaC8uL3Byb2plY3RzL2RlZmF1bHQvc3JjL3Njc3MvZm9ybXMvX2Jhc2Uuc2NzcyIsIndlYnBhY2s6Ly9sb2thbGhlbGRlbi5jaC8uL3Byb2plY3RzL2RlZmF1bHQvc3JjL3Njc3MvZm9ybXMvX3NlbGVjdC5uZXcuc2NzcyIsIndlYnBhY2s6Ly9sb2thbGhlbGRlbi5jaC8uL3Byb2plY3RzL2RlZmF1bHQvc3JjL3Njc3MvZm9ybXMvX2RhdGVwaWNrZXIuc2NzcyIsIndlYnBhY2s6Ly9sb2thbGhlbGRlbi5jaC8uL3Byb2plY3RzL2RlZmF1bHQvc3JjL3Njc3MvZm9ybXMvX2NoZWNrYm94LnJhZGlvYm94LnNjc3MiLCJ3ZWJwYWNrOi8vbG9rYWxoZWxkZW4uY2gvLi9wcm9qZWN0cy9kZWZhdWx0L3NyYy9zY3NzL2Zvcm1zL19jaGVja2JveC5zd2l0Y2guc2NzcyIsIndlYnBhY2s6Ly9sb2thbGhlbGRlbi5jaC8uL3Byb2plY3RzL2RlZmF1bHQvc3JjL3Njc3MvZm9ybXMvX211bHRpLmZpbGUudXBsb2FkLnNjc3MiLCJ3ZWJwYWNrOi8vbG9rYWxoZWxkZW4uY2gvLi9wcm9qZWN0cy9kZWZhdWx0L3NyYy9zY3NzL2Zvcm1zL19vbmV0aW1lLmNvZGUuc2NzcyIsIndlYnBhY2s6Ly9sb2thbGhlbGRlbi5jaC8uL3Byb2plY3RzL2RlZmF1bHQvc3JjL3Njc3MvZm9ybXMvX3BheW1lbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vbG9rYWxoZWxkZW4uY2gvLi9wcm9qZWN0cy9kZWZhdWx0L3NyYy9zY3NzL2Zvcm1zL19xdWFudGl0eS5ib3guc2NzcyIsIndlYnBhY2s6Ly9sb2thbGhlbGRlbi5jaC8uL3Byb2plY3RzL2RlZmF1bHQvc3JjL3Njc3MvZm9ybXMvX2ZyaWVuZGx5LmNhcHRjaGEuYm94LnNjc3MiLCJ3ZWJwYWNrOi8vbG9rYWxoZWxkZW4uY2gvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyIsIndlYnBhY2s6Ly9sb2thbGhlbGRlbi5jaC8uL3Byb2plY3RzL2RlZmF1bHQvc3JjL3Njc3MvdXRpbGl0aWVzL19oZWxwZXIuc2NzcyIsIndlYnBhY2s6Ly9sb2thbGhlbGRlbi5jaC8uL25vZGVfbW9kdWxlcy9ub3R5Zi9ub3R5Zi5taW4uY3NzIiwid2VicGFjazovL2xva2FsaGVsZGVuLmNoLy4vbm9kZV9tb2R1bGVzL3BlcmZlY3Qtc2Nyb2xsYmFyL2Nzcy9wZXJmZWN0LXNjcm9sbGJhci5jc3MiLCJ3ZWJwYWNrOi8vbG9rYWxoZWxkZW4uY2gvLi9wcm9qZWN0cy9kZWZhdWx0L3NyYy9zY3NzL3ZlbmRvci9fYWNjb3JkaW9ucy5zY3NzIiwid2VicGFjazovL2xva2FsaGVsZGVuLmNoLy4vcHJvamVjdHMvZGVmYXVsdC9zcmMvc2Nzcy92ZW5kb3IvX3RvYXN0LnNjc3MiLCJ3ZWJwYWNrOi8vbG9rYWxoZWxkZW4uY2gvLi88bm8gc291cmNlPiIsIndlYnBhY2s6Ly9sb2thbGhlbGRlbi5jaC8uL3Byb2plY3RzL2RlZmF1bHQvc3JjL3Njc3Mvc2V0dXAvX2dsb2JhbC52YXJpYWJsZXMuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyJodG1sey13ZWJraXQtdGV4dC1zaXplLWFkanVzdDoxMDAlfWh0bWw6Zm9jdXMtd2l0aGlue3Njcm9sbC1iZWhhdmlvcjpzbW9vdGh9Ym9keXt0ZXh0LXNpemUtYWRqdXN0OjEwMCU7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJTttaW4taGVpZ2h0OjEwMHZoOy1tb3otb3N4LWZvbnQtc21vb3RoaW5nOmdyYXlzY2FsZTstd2Via2l0LWZvbnQtc21vb3RoaW5nOmFudGlhbGlhc2VkO3RleHQtcmVuZGVyaW5nOm9wdGltaXplU3BlZWR9Kiw6OmFmdGVyLDo6YmVmb3Jle2JveC1zaXppbmc6Ym9yZGVyLWJveH1hOm5vdChbY2xhc3NdKXt0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6YXV0b31hLGFiYnIsYWNyb255bSxhZGRyZXNzLGFwcGxldCxhcnRpY2xlLGFzaWRlLGF1ZGlvLGIsYmlnLGJsb2NrcXVvdGUsYm9keSxicixidXR0b24sY2FudmFzLGNhcHRpb24sY2VudGVyLGNpdGUsY29kZSxjb2wsY29sZ3JvdXAsZGF0YSxkYXRhbGlzdCxkZCxkZWwsZGV0YWlscyxkZm4sZGl2LGRsLGR0LGVtLGVtYmVkLGZpZWxkc2V0LGZpZ2NhcHRpb24sZmlndXJlLGZvb3Rlcixmb3JtLGgxLGgyLGgzLGg0LGg1LGg2LGhlYWQsaGVhZGVyLGhncm91cCxocixodG1sLGksaWZyYW1lLGltZyxpbnB1dCxpbnMsa2JkLGxhYmVsLGxlZ2VuZCxsaSxsaW5rLG1haW4sbWFwLG1hcmssbWVudSxtZXRhLG1ldGVyLG5hdixub3NjcmlwdCxvYmplY3Qsb2wsb3B0Z3JvdXAsb3B0aW9uLG91dHB1dCxwLHBhcmFtLHBpY3R1cmUscHJlLHByb2dyZXNzLHEscmIscnAscnQscnRjLHJ1YnkscyxzYW1wLHNjcmlwdCxzZWN0aW9uLHNlbGVjdCxzbWFsbCxzb3VyY2Usc3BhbixzdHJvbmcsc3R5bGUsc3ZnLHN1YixzdW1tYXJ5LHN1cCx0YWJsZSx0Ym9keSx0ZCx0ZW1wbGF0ZSx0ZXh0YXJlYSx0Zm9vdCx0aCx0aGVhZCx0aW1lLHRpdGxlLHRyLHRyYWNrLHR0LHUsdWwsdmFyLHZpZGVvLHdicntmb250LXNpemU6MTAwJTtmb250OmluaGVyaXQ7bWFyZ2luOjA7cGFkZGluZzowO2JvcmRlcjowO3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lfTpmb2N1c3tvdXRsaW5lOjB9YXJ0aWNsZSxhc2lkZSxkZXRhaWxzLGVtYmVkLGZpZ2NhcHRpb24sZmlndXJlLGZvb3RlcixoZWFkZXIsaGdyb3VwLG1haW4sbWVudSxuYXYsb2JqZWN0LHNlY3Rpb257ZGlzcGxheTpibG9ja31jYW52YXMsaWZyYW1le21heC13aWR0aDoxMDAlO2hlaWdodDphdXRvO2Rpc3BsYXk6YmxvY2t9b2wsdWx7bGlzdC1zdHlsZTpub25lfWJsb2NrcXVvdGUscXtxdW90ZXM6bm9uZX1ibG9ja3F1b3RlOmJlZm9yZSxibG9ja3F1b3RlOmFmdGVyLHE6YmVmb3JlLHE6YWZ0ZXJ7Y29udGVudDpcIlwiO2NvbnRlbnQ6bm9uZX1pbnB1dDpyZXF1aXJlZCxpbnB1dHtib3gtc2hhZG93Om5vbmV9aW5wdXQ6LXdlYmtpdC1hdXRvZmlsbCxpbnB1dDotd2Via2l0LWF1dG9maWxsOmhvdmVyLGlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMsaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDphY3RpdmV7LXdlYmtpdC1ib3gtc2hhZG93OjAgMCAwIDMwcHggI2ZmZiBpbnNldH1pbnB1dFt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24saW5wdXRbdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uLGlucHV0W3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtcmVzdWx0cy1idXR0b24saW5wdXRbdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1yZXN1bHRzLWRlY29yYXRpb257LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7LW1vei1hcHBlYXJhbmNlOm5vbmV9aW5wdXRbdHlwZT1zZWFyY2hdey13ZWJraXQtYXBwZWFyYW5jZTpub25lOy1tb3otYXBwZWFyYW5jZTpub25lOy13ZWJraXQtYm94LXNpemluZzpjb250ZW50LWJveDstbW96LWJveC1zaXppbmc6Y29udGVudC1ib3g7Ym94LXNpemluZzpjb250ZW50LWJveH10ZXh0YXJlYXtvdmVyZmxvdzphdXRvO3ZlcnRpY2FsLWFsaWduOnRvcDtyZXNpemU6dmVydGljYWx9aW5wdXQ6Zm9jdXN7b3V0bGluZTpub25lfXZpZGVve2JhY2tncm91bmQ6IzAwMH1hdWRpbzpub3QoW2NvbnRyb2xzXSl7ZGlzcGxheTpub25lO2hlaWdodDowfVtoaWRkZW5de2Rpc3BsYXk6bm9uZX1hOmFjdGl2ZSxhOmhvdmVye291dGxpbmU6bm9uZX1hdWRpbyxpbWcscGljdHVyZSxzdmcsdmlkZW97bWF4LXdpZHRoOjEwMCU7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246bWlkZGxlO2hlaWdodDphdXRvfWJ1dHRvbixpbnB1dHtsaW5lLWhlaWdodDpub3JtYWx9YnV0dG9uLHNlbGVjdHt0ZXh0LXRyYW5zZm9ybTpub25lfWJ1dHRvbixodG1sIGlucHV0W3R5cGU9YnV0dG9uXSxpbnB1dFt0eXBlPXJlc2V0XSxpbnB1dFt0eXBlPXN1Ym1pdF17LXdlYmtpdC1hcHBlYXJhbmNlOmJ1dHRvbjtjdXJzb3I6cG9pbnRlcjtib3JkZXI6MDtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCl9YnV0dG9uW2Rpc2FibGVkXSxodG1sIGlucHV0W2Rpc2FibGVkXXtjdXJzb3I6ZGVmYXVsdH1bZGlzYWJsZWRdLFtkaXNhYmxlZD10cnVlXSxbYXJpYS1kaXNhYmxlZD10cnVlXXtwb2ludGVyLWV2ZW50czpub25lfWlucHV0W3R5cGU9Y2hlY2tib3hdLGlucHV0W3R5cGU9cmFkaW9de3BhZGRpbmc6MH1pbnB1dFt0eXBlPXNlYXJjaF17LXdlYmtpdC1hcHBlYXJhbmNlOnRleHRmaWVsZDstbW96LWJveC1zaXppbmc6Y29udGVudC1ib3g7LXdlYmtpdC1ib3gtc2l6aW5nOmNvbnRlbnQtYm94O2JveC1zaXppbmc6Y29udGVudC1ib3h9aW5wdXRbdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLGlucHV0W3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbnstd2Via2l0LWFwcGVhcmFuY2U6bm9uZX1idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsaW5wdXQ6Oi1tb3otZm9jdXMtaW5uZXJ7Ym9yZGVyOjA7cGFkZGluZzowfWJ1dHRvbntib3JkZXI6MDtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCl9dGV4dGFyZWF7b3ZlcmZsb3c6YXV0bzt2ZXJ0aWNhbC1hbGlnbjp0b3A7cmVzaXplOnZlcnRpY2FsfXRhYmxle2JvcmRlci1jb2xsYXBzZTpjb2xsYXBzZTtib3JkZXItc3BhY2luZzowO3RleHQtaW5kZW50OjB9aHJ7Ym94LXNpemluZzpjb250ZW50LWJveDtvdmVyZmxvdzp2aXNpYmxlO2JhY2tncm91bmQ6IzAwMDtib3JkZXI6MDtoZWlnaHQ6MXB4O2xpbmUtaGVpZ2h0OjA7bWFyZ2luOjA7cGFkZGluZzowO3BhZ2UtYnJlYWstYWZ0ZXI6YWx3YXlzO3dpZHRoOjEwMCV9cHJle2ZvbnQtZmFtaWx5Om1vbm9zcGFjZSxtb25vc3BhY2U7Zm9udC1zaXplOjEwMCV9YXtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCl9YWJiclt0aXRsZV17Ym9yZGVyLWJvdHRvbTpub25lO3RleHQtZGVjb3JhdGlvbjpub25lfWNvZGUsa2JkLHByZSxzYW1we2ZvbnQtZmFtaWx5Om1vbm9zcGFjZSxtb25vc3BhY2V9c21hbGx7Zm9udC1zaXplOjc1JX1zdWIsc3Vwe2ZvbnQtc2l6ZTo3NSU7bGluZS1oZWlnaHQ6MDtwb3NpdGlvbjpyZWxhdGl2ZTt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZX1zdWJ7Ym90dG9tOi01cHh9c3Vwe3RvcDotNXB4fWJ1dHRvbixpbnB1dCxvcHRncm91cCxzZWxlY3QsdGV4dGFyZWF7Zm9udC1mYW1pbHk6aW5oZXJpdDtmb250LXNpemU6MTAwJTtsaW5lLWhlaWdodDoxO21hcmdpbjowO3BhZGRpbmc6MH1idXR0b24saW5wdXR7b3ZlcmZsb3c6dmlzaWJsZX1idXR0b24sc2VsZWN0e3RleHQtdHJhbnNmb3JtOm5vbmV9YnV0dG9uLFt0eXBlPWJ1dHRvbl0sW3R5cGU9cmVzZXRdLFt0eXBlPXN1Ym1pdF17LXdlYmtpdC1hcHBlYXJhbmNlOmJ1dHRvbn1idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsW3R5cGU9YnV0dG9uXTo6LW1vei1mb2N1cy1pbm5lcixbdHlwZT1yZXNldF06Oi1tb3otZm9jdXMtaW5uZXIsW3R5cGU9c3VibWl0XTo6LW1vei1mb2N1cy1pbm5lcntib3JkZXItc3R5bGU6bm9uZTtwYWRkaW5nOjA7b3V0bGluZTowfWxlZ2VuZHtjb2xvcjppbmhlcml0O3doaXRlLXNwYWNlOm5vcm1hbDtkaXNwbGF5OmJsb2NrO2JvcmRlcjowO21heC13aWR0aDoxMDAlO3dpZHRoOjEwMCV9ZmllbGRzZXR7bWluLXdpZHRoOjB9Ym9keTpub3QoOi1tb3otaGFuZGxlci1ibG9ja2VkKSBmaWVsZHNldHtkaXNwbGF5OmJsb2NrfXByb2dyZXNze3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lfVt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sW3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbntoZWlnaHQ6YXV0b31bdHlwZT1zZWFyY2hdey13ZWJraXQtYXBwZWFyYW5jZTp0ZXh0ZmllbGQ7b3V0bGluZS1vZmZzZXQ6LTJweH1bdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uey13ZWJraXQtYXBwZWFyYW5jZTpub25lfTo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b257LXdlYmtpdC1hcHBlYXJhbmNlOmJ1dHRvbjtmb250OmluaGVyaXR9c3VtbWFyeXtkaXNwbGF5Omxpc3QtaXRlbX10ZW1wbGF0ZXtkaXNwbGF5Om5vbmV9LyohXG4gKiBCb290c3RyYXAgUmVib290IHY1LjMuOCAoaHR0cHM6Ly9nZXRib290c3RyYXAuY29tLylcbiAqIENvcHlyaWdodCAyMDExLTIwMjUgVGhlIEJvb3RzdHJhcCBBdXRob3JzXG4gKiBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL21haW4vTElDRU5TRSlcbiAqLy5jb250YWluZXIsLmNvbnRhaW5lci1mbHVpZCwuY29udGFpbmVyLXh4bCwuY29udGFpbmVyLXhsLC5jb250YWluZXItbGcsLmNvbnRhaW5lci1tZCwuY29udGFpbmVyLXNtLC5jb250YWluZXItc3stLWJzLWd1dHRlci14OiAycmVtOy0tYnMtZ3V0dGVyLXk6IDA7d2lkdGg6MTAwJTtwYWRkaW5nLXJpZ2h0OmNhbGModmFyKC0tYnMtZ3V0dGVyLXgpKi41KTtwYWRkaW5nLWxlZnQ6Y2FsYyh2YXIoLS1icy1ndXR0ZXIteCkqLjUpO21hcmdpbi1yaWdodDphdXRvO21hcmdpbi1sZWZ0OmF1dG99QG1lZGlhKG1pbi13aWR0aDogNTc1cHgpey5jb250YWluZXItcywuY29udGFpbmVye21heC13aWR0aDo1NDBweH19QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5jb250YWluZXItc20sLmNvbnRhaW5lci1zLC5jb250YWluZXJ7bWF4LXdpZHRoOjcyMHB4fX1AbWVkaWEobWluLXdpZHRoOiA5OTFweCl7LmNvbnRhaW5lci1tZCwuY29udGFpbmVyLXNtLC5jb250YWluZXItcywuY29udGFpbmVye21heC13aWR0aDo5NjBweH19QG1lZGlhKG1pbi13aWR0aDogMTExOHB4KXsuY29udGFpbmVyLWxnLC5jb250YWluZXItbWQsLmNvbnRhaW5lci1zbSwuY29udGFpbmVyLXMsLmNvbnRhaW5lcnttYXgtd2lkdGg6MTAyNHB4fX1AbWVkaWEobWluLXdpZHRoOiAxNDQycHgpey5jb250YWluZXIteGwsLmNvbnRhaW5lci1sZywuY29udGFpbmVyLW1kLC5jb250YWluZXItc20sLmNvbnRhaW5lci1zLC5jb250YWluZXJ7bWF4LXdpZHRoOjEyODBweH19QG1lZGlhKG1pbi13aWR0aDogMTY3OHB4KXsuY29udGFpbmVyLXh4bCwuY29udGFpbmVyLXhsLC5jb250YWluZXItbGcsLmNvbnRhaW5lci1tZCwuY29udGFpbmVyLXNtLC5jb250YWluZXItcywuY29udGFpbmVye21heC13aWR0aDoxNDQwcHh9fTpyb290ey0tYnMtYnJlYWtwb2ludC14czogMDstLWJzLWJyZWFrcG9pbnQtczogNTc1cHg7LS1icy1icmVha3BvaW50LXNtOiA3NjhweDstLWJzLWJyZWFrcG9pbnQtbWQ6IDk5MXB4Oy0tYnMtYnJlYWtwb2ludC1sZzogMTExOHB4Oy0tYnMtYnJlYWtwb2ludC14bDogMTQ0MnB4Oy0tYnMtYnJlYWtwb2ludC14eGw6IDE2NzhweH0ucm93ey0tYnMtZ3V0dGVyLXg6IDJyZW07LS1icy1ndXR0ZXIteTogMDtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7bWFyZ2luLXRvcDpjYWxjKC0xKnZhcigtLWJzLWd1dHRlci15KSk7bWFyZ2luLXJpZ2h0OmNhbGMoLTAuNSp2YXIoLS1icy1ndXR0ZXIteCkpO21hcmdpbi1sZWZ0OmNhbGMoLTAuNSp2YXIoLS1icy1ndXR0ZXIteCkpfS5yb3c+KntmbGV4LXNocmluazowO3dpZHRoOjEwMCU7bWF4LXdpZHRoOjEwMCU7cGFkZGluZy1yaWdodDpjYWxjKHZhcigtLWJzLWd1dHRlci14KSouNSk7cGFkZGluZy1sZWZ0OmNhbGModmFyKC0tYnMtZ3V0dGVyLXgpKi41KTttYXJnaW4tdG9wOnZhcigtLWJzLWd1dHRlci15KX0uY29se2ZsZXg6MSAwIDB9LnJvdy1jb2xzLWF1dG8+KntmbGV4OjAgMCBhdXRvO3dpZHRoOmF1dG99LnJvdy1jb2xzLTE+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjEwMCV9LnJvdy1jb2xzLTI+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjUwJX0ucm93LWNvbHMtMz4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6MzMuMzMzMzMzMzMlfS5yb3ctY29scy00Pip7ZmxleDowIDAgYXV0bzt3aWR0aDoyNSV9LnJvdy1jb2xzLTU+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjIwJX0ucm93LWNvbHMtNj4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6MTYuNjY2NjY2NjclfS5jb2wtYXV0b3tmbGV4OjAgMCBhdXRvO3dpZHRoOmF1dG99LmNvbC0xe2ZsZXg6MCAwIGF1dG87d2lkdGg6OC4zMzMzMzMzMyV9LmNvbC0ye2ZsZXg6MCAwIGF1dG87d2lkdGg6MTYuNjY2NjY2NjclfS5jb2wtM3tmbGV4OjAgMCBhdXRvO3dpZHRoOjI1JX0uY29sLTR7ZmxleDowIDAgYXV0bzt3aWR0aDozMy4zMzMzMzMzMyV9LmNvbC01e2ZsZXg6MCAwIGF1dG87d2lkdGg6NDEuNjY2NjY2NjclfS5jb2wtNntmbGV4OjAgMCBhdXRvO3dpZHRoOjUwJX0uY29sLTd7ZmxleDowIDAgYXV0bzt3aWR0aDo1OC4zMzMzMzMzMyV9LmNvbC04e2ZsZXg6MCAwIGF1dG87d2lkdGg6NjYuNjY2NjY2NjclfS5jb2wtOXtmbGV4OjAgMCBhdXRvO3dpZHRoOjc1JX0uY29sLTEwe2ZsZXg6MCAwIGF1dG87d2lkdGg6ODMuMzMzMzMzMzMlfS5jb2wtMTF7ZmxleDowIDAgYXV0bzt3aWR0aDo5MS42NjY2NjY2NyV9LmNvbC0xMntmbGV4OjAgMCBhdXRvO3dpZHRoOjEwMCV9Lm9mZnNldC0xe21hcmdpbi1sZWZ0OjguMzMzMzMzMzMlfS5vZmZzZXQtMnttYXJnaW4tbGVmdDoxNi42NjY2NjY2NyV9Lm9mZnNldC0ze21hcmdpbi1sZWZ0OjI1JX0ub2Zmc2V0LTR7bWFyZ2luLWxlZnQ6MzMuMzMzMzMzMzMlfS5vZmZzZXQtNXttYXJnaW4tbGVmdDo0MS42NjY2NjY2NyV9Lm9mZnNldC02e21hcmdpbi1sZWZ0OjUwJX0ub2Zmc2V0LTd7bWFyZ2luLWxlZnQ6NTguMzMzMzMzMzMlfS5vZmZzZXQtOHttYXJnaW4tbGVmdDo2Ni42NjY2NjY2NyV9Lm9mZnNldC05e21hcmdpbi1sZWZ0Ojc1JX0ub2Zmc2V0LTEwe21hcmdpbi1sZWZ0OjgzLjMzMzMzMzMzJX0ub2Zmc2V0LTExe21hcmdpbi1sZWZ0OjkxLjY2NjY2NjY3JX0uZy0wLC5neC0wey0tYnMtZ3V0dGVyLXg6IDB9LmctMCwuZ3ktMHstLWJzLWd1dHRlci15OiAwfS5nLTEsLmd4LTF7LS1icy1ndXR0ZXIteDogMXJlbX0uZy0xLC5neS0xey0tYnMtZ3V0dGVyLXk6IDFyZW19LmctMiwuZ3gtMnstLWJzLWd1dHRlci14OiAycmVtfS5nLTIsLmd5LTJ7LS1icy1ndXR0ZXIteTogMnJlbX0uZy0zLC5neC0zey0tYnMtZ3V0dGVyLXg6IDNyZW19LmctMywuZ3ktM3stLWJzLWd1dHRlci15OiAzcmVtfS5nLTQsLmd4LTR7LS1icy1ndXR0ZXIteDogNHJlbX0uZy00LC5neS00ey0tYnMtZ3V0dGVyLXk6IDRyZW19LmctNSwuZ3gtNXstLWJzLWd1dHRlci14OiA1cmVtfS5nLTUsLmd5LTV7LS1icy1ndXR0ZXIteTogNXJlbX1AbWVkaWEobWluLXdpZHRoOiA1NzVweCl7LmNvbC1ze2ZsZXg6MSAwIDB9LnJvdy1jb2xzLXMtYXV0bz4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6YXV0b30ucm93LWNvbHMtcy0xPip7ZmxleDowIDAgYXV0bzt3aWR0aDoxMDAlfS5yb3ctY29scy1zLTI+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjUwJX0ucm93LWNvbHMtcy0zPip7ZmxleDowIDAgYXV0bzt3aWR0aDozMy4zMzMzMzMzMyV9LnJvdy1jb2xzLXMtND4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6MjUlfS5yb3ctY29scy1zLTU+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjIwJX0ucm93LWNvbHMtcy02Pip7ZmxleDowIDAgYXV0bzt3aWR0aDoxNi42NjY2NjY2NyV9LmNvbC1zLWF1dG97ZmxleDowIDAgYXV0bzt3aWR0aDphdXRvfS5jb2wtcy0xe2ZsZXg6MCAwIGF1dG87d2lkdGg6OC4zMzMzMzMzMyV9LmNvbC1zLTJ7ZmxleDowIDAgYXV0bzt3aWR0aDoxNi42NjY2NjY2NyV9LmNvbC1zLTN7ZmxleDowIDAgYXV0bzt3aWR0aDoyNSV9LmNvbC1zLTR7ZmxleDowIDAgYXV0bzt3aWR0aDozMy4zMzMzMzMzMyV9LmNvbC1zLTV7ZmxleDowIDAgYXV0bzt3aWR0aDo0MS42NjY2NjY2NyV9LmNvbC1zLTZ7ZmxleDowIDAgYXV0bzt3aWR0aDo1MCV9LmNvbC1zLTd7ZmxleDowIDAgYXV0bzt3aWR0aDo1OC4zMzMzMzMzMyV9LmNvbC1zLTh7ZmxleDowIDAgYXV0bzt3aWR0aDo2Ni42NjY2NjY2NyV9LmNvbC1zLTl7ZmxleDowIDAgYXV0bzt3aWR0aDo3NSV9LmNvbC1zLTEwe2ZsZXg6MCAwIGF1dG87d2lkdGg6ODMuMzMzMzMzMzMlfS5jb2wtcy0xMXtmbGV4OjAgMCBhdXRvO3dpZHRoOjkxLjY2NjY2NjY3JX0uY29sLXMtMTJ7ZmxleDowIDAgYXV0bzt3aWR0aDoxMDAlfS5vZmZzZXQtcy0we21hcmdpbi1sZWZ0OjB9Lm9mZnNldC1zLTF7bWFyZ2luLWxlZnQ6OC4zMzMzMzMzMyV9Lm9mZnNldC1zLTJ7bWFyZ2luLWxlZnQ6MTYuNjY2NjY2NjclfS5vZmZzZXQtcy0ze21hcmdpbi1sZWZ0OjI1JX0ub2Zmc2V0LXMtNHttYXJnaW4tbGVmdDozMy4zMzMzMzMzMyV9Lm9mZnNldC1zLTV7bWFyZ2luLWxlZnQ6NDEuNjY2NjY2NjclfS5vZmZzZXQtcy02e21hcmdpbi1sZWZ0OjUwJX0ub2Zmc2V0LXMtN3ttYXJnaW4tbGVmdDo1OC4zMzMzMzMzMyV9Lm9mZnNldC1zLTh7bWFyZ2luLWxlZnQ6NjYuNjY2NjY2NjclfS5vZmZzZXQtcy05e21hcmdpbi1sZWZ0Ojc1JX0ub2Zmc2V0LXMtMTB7bWFyZ2luLWxlZnQ6ODMuMzMzMzMzMzMlfS5vZmZzZXQtcy0xMXttYXJnaW4tbGVmdDo5MS42NjY2NjY2NyV9Lmctcy0wLC5neC1zLTB7LS1icy1ndXR0ZXIteDogMH0uZy1zLTAsLmd5LXMtMHstLWJzLWd1dHRlci15OiAwfS5nLXMtMSwuZ3gtcy0xey0tYnMtZ3V0dGVyLXg6IDFyZW19Lmctcy0xLC5neS1zLTF7LS1icy1ndXR0ZXIteTogMXJlbX0uZy1zLTIsLmd4LXMtMnstLWJzLWd1dHRlci14OiAycmVtfS5nLXMtMiwuZ3ktcy0yey0tYnMtZ3V0dGVyLXk6IDJyZW19Lmctcy0zLC5neC1zLTN7LS1icy1ndXR0ZXIteDogM3JlbX0uZy1zLTMsLmd5LXMtM3stLWJzLWd1dHRlci15OiAzcmVtfS5nLXMtNCwuZ3gtcy00ey0tYnMtZ3V0dGVyLXg6IDRyZW19Lmctcy00LC5neS1zLTR7LS1icy1ndXR0ZXIteTogNHJlbX0uZy1zLTUsLmd4LXMtNXstLWJzLWd1dHRlci14OiA1cmVtfS5nLXMtNSwuZ3ktcy01ey0tYnMtZ3V0dGVyLXk6IDVyZW19fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsuY29sLXNte2ZsZXg6MSAwIDB9LnJvdy1jb2xzLXNtLWF1dG8+KntmbGV4OjAgMCBhdXRvO3dpZHRoOmF1dG99LnJvdy1jb2xzLXNtLTE+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjEwMCV9LnJvdy1jb2xzLXNtLTI+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjUwJX0ucm93LWNvbHMtc20tMz4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6MzMuMzMzMzMzMzMlfS5yb3ctY29scy1zbS00Pip7ZmxleDowIDAgYXV0bzt3aWR0aDoyNSV9LnJvdy1jb2xzLXNtLTU+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjIwJX0ucm93LWNvbHMtc20tNj4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6MTYuNjY2NjY2NjclfS5jb2wtc20tYXV0b3tmbGV4OjAgMCBhdXRvO3dpZHRoOmF1dG99LmNvbC1zbS0xe2ZsZXg6MCAwIGF1dG87d2lkdGg6OC4zMzMzMzMzMyV9LmNvbC1zbS0ye2ZsZXg6MCAwIGF1dG87d2lkdGg6MTYuNjY2NjY2NjclfS5jb2wtc20tM3tmbGV4OjAgMCBhdXRvO3dpZHRoOjI1JX0uY29sLXNtLTR7ZmxleDowIDAgYXV0bzt3aWR0aDozMy4zMzMzMzMzMyV9LmNvbC1zbS01e2ZsZXg6MCAwIGF1dG87d2lkdGg6NDEuNjY2NjY2NjclfS5jb2wtc20tNntmbGV4OjAgMCBhdXRvO3dpZHRoOjUwJX0uY29sLXNtLTd7ZmxleDowIDAgYXV0bzt3aWR0aDo1OC4zMzMzMzMzMyV9LmNvbC1zbS04e2ZsZXg6MCAwIGF1dG87d2lkdGg6NjYuNjY2NjY2NjclfS5jb2wtc20tOXtmbGV4OjAgMCBhdXRvO3dpZHRoOjc1JX0uY29sLXNtLTEwe2ZsZXg6MCAwIGF1dG87d2lkdGg6ODMuMzMzMzMzMzMlfS5jb2wtc20tMTF7ZmxleDowIDAgYXV0bzt3aWR0aDo5MS42NjY2NjY2NyV9LmNvbC1zbS0xMntmbGV4OjAgMCBhdXRvO3dpZHRoOjEwMCV9Lm9mZnNldC1zbS0we21hcmdpbi1sZWZ0OjB9Lm9mZnNldC1zbS0xe21hcmdpbi1sZWZ0OjguMzMzMzMzMzMlfS5vZmZzZXQtc20tMnttYXJnaW4tbGVmdDoxNi42NjY2NjY2NyV9Lm9mZnNldC1zbS0ze21hcmdpbi1sZWZ0OjI1JX0ub2Zmc2V0LXNtLTR7bWFyZ2luLWxlZnQ6MzMuMzMzMzMzMzMlfS5vZmZzZXQtc20tNXttYXJnaW4tbGVmdDo0MS42NjY2NjY2NyV9Lm9mZnNldC1zbS02e21hcmdpbi1sZWZ0OjUwJX0ub2Zmc2V0LXNtLTd7bWFyZ2luLWxlZnQ6NTguMzMzMzMzMzMlfS5vZmZzZXQtc20tOHttYXJnaW4tbGVmdDo2Ni42NjY2NjY2NyV9Lm9mZnNldC1zbS05e21hcmdpbi1sZWZ0Ojc1JX0ub2Zmc2V0LXNtLTEwe21hcmdpbi1sZWZ0OjgzLjMzMzMzMzMzJX0ub2Zmc2V0LXNtLTExe21hcmdpbi1sZWZ0OjkxLjY2NjY2NjY3JX0uZy1zbS0wLC5neC1zbS0wey0tYnMtZ3V0dGVyLXg6IDB9Lmctc20tMCwuZ3ktc20tMHstLWJzLWd1dHRlci15OiAwfS5nLXNtLTEsLmd4LXNtLTF7LS1icy1ndXR0ZXIteDogMXJlbX0uZy1zbS0xLC5neS1zbS0xey0tYnMtZ3V0dGVyLXk6IDFyZW19Lmctc20tMiwuZ3gtc20tMnstLWJzLWd1dHRlci14OiAycmVtfS5nLXNtLTIsLmd5LXNtLTJ7LS1icy1ndXR0ZXIteTogMnJlbX0uZy1zbS0zLC5neC1zbS0zey0tYnMtZ3V0dGVyLXg6IDNyZW19Lmctc20tMywuZ3ktc20tM3stLWJzLWd1dHRlci15OiAzcmVtfS5nLXNtLTQsLmd4LXNtLTR7LS1icy1ndXR0ZXIteDogNHJlbX0uZy1zbS00LC5neS1zbS00ey0tYnMtZ3V0dGVyLXk6IDRyZW19Lmctc20tNSwuZ3gtc20tNXstLWJzLWd1dHRlci14OiA1cmVtfS5nLXNtLTUsLmd5LXNtLTV7LS1icy1ndXR0ZXIteTogNXJlbX19QG1lZGlhKG1pbi13aWR0aDogOTkxcHgpey5jb2wtbWR7ZmxleDoxIDAgMH0ucm93LWNvbHMtbWQtYXV0bz4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6YXV0b30ucm93LWNvbHMtbWQtMT4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6MTAwJX0ucm93LWNvbHMtbWQtMj4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6NTAlfS5yb3ctY29scy1tZC0zPip7ZmxleDowIDAgYXV0bzt3aWR0aDozMy4zMzMzMzMzMyV9LnJvdy1jb2xzLW1kLTQ+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjI1JX0ucm93LWNvbHMtbWQtNT4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6MjAlfS5yb3ctY29scy1tZC02Pip7ZmxleDowIDAgYXV0bzt3aWR0aDoxNi42NjY2NjY2NyV9LmNvbC1tZC1hdXRve2ZsZXg6MCAwIGF1dG87d2lkdGg6YXV0b30uY29sLW1kLTF7ZmxleDowIDAgYXV0bzt3aWR0aDo4LjMzMzMzMzMzJX0uY29sLW1kLTJ7ZmxleDowIDAgYXV0bzt3aWR0aDoxNi42NjY2NjY2NyV9LmNvbC1tZC0ze2ZsZXg6MCAwIGF1dG87d2lkdGg6MjUlfS5jb2wtbWQtNHtmbGV4OjAgMCBhdXRvO3dpZHRoOjMzLjMzMzMzMzMzJX0uY29sLW1kLTV7ZmxleDowIDAgYXV0bzt3aWR0aDo0MS42NjY2NjY2NyV9LmNvbC1tZC02e2ZsZXg6MCAwIGF1dG87d2lkdGg6NTAlfS5jb2wtbWQtN3tmbGV4OjAgMCBhdXRvO3dpZHRoOjU4LjMzMzMzMzMzJX0uY29sLW1kLTh7ZmxleDowIDAgYXV0bzt3aWR0aDo2Ni42NjY2NjY2NyV9LmNvbC1tZC05e2ZsZXg6MCAwIGF1dG87d2lkdGg6NzUlfS5jb2wtbWQtMTB7ZmxleDowIDAgYXV0bzt3aWR0aDo4My4zMzMzMzMzMyV9LmNvbC1tZC0xMXtmbGV4OjAgMCBhdXRvO3dpZHRoOjkxLjY2NjY2NjY3JX0uY29sLW1kLTEye2ZsZXg6MCAwIGF1dG87d2lkdGg6MTAwJX0ub2Zmc2V0LW1kLTB7bWFyZ2luLWxlZnQ6MH0ub2Zmc2V0LW1kLTF7bWFyZ2luLWxlZnQ6OC4zMzMzMzMzMyV9Lm9mZnNldC1tZC0ye21hcmdpbi1sZWZ0OjE2LjY2NjY2NjY3JX0ub2Zmc2V0LW1kLTN7bWFyZ2luLWxlZnQ6MjUlfS5vZmZzZXQtbWQtNHttYXJnaW4tbGVmdDozMy4zMzMzMzMzMyV9Lm9mZnNldC1tZC01e21hcmdpbi1sZWZ0OjQxLjY2NjY2NjY3JX0ub2Zmc2V0LW1kLTZ7bWFyZ2luLWxlZnQ6NTAlfS5vZmZzZXQtbWQtN3ttYXJnaW4tbGVmdDo1OC4zMzMzMzMzMyV9Lm9mZnNldC1tZC04e21hcmdpbi1sZWZ0OjY2LjY2NjY2NjY3JX0ub2Zmc2V0LW1kLTl7bWFyZ2luLWxlZnQ6NzUlfS5vZmZzZXQtbWQtMTB7bWFyZ2luLWxlZnQ6ODMuMzMzMzMzMzMlfS5vZmZzZXQtbWQtMTF7bWFyZ2luLWxlZnQ6OTEuNjY2NjY2NjclfS5nLW1kLTAsLmd4LW1kLTB7LS1icy1ndXR0ZXIteDogMH0uZy1tZC0wLC5neS1tZC0wey0tYnMtZ3V0dGVyLXk6IDB9LmctbWQtMSwuZ3gtbWQtMXstLWJzLWd1dHRlci14OiAxcmVtfS5nLW1kLTEsLmd5LW1kLTF7LS1icy1ndXR0ZXIteTogMXJlbX0uZy1tZC0yLC5neC1tZC0yey0tYnMtZ3V0dGVyLXg6IDJyZW19LmctbWQtMiwuZ3ktbWQtMnstLWJzLWd1dHRlci15OiAycmVtfS5nLW1kLTMsLmd4LW1kLTN7LS1icy1ndXR0ZXIteDogM3JlbX0uZy1tZC0zLC5neS1tZC0zey0tYnMtZ3V0dGVyLXk6IDNyZW19LmctbWQtNCwuZ3gtbWQtNHstLWJzLWd1dHRlci14OiA0cmVtfS5nLW1kLTQsLmd5LW1kLTR7LS1icy1ndXR0ZXIteTogNHJlbX0uZy1tZC01LC5neC1tZC01ey0tYnMtZ3V0dGVyLXg6IDVyZW19LmctbWQtNSwuZ3ktbWQtNXstLWJzLWd1dHRlci15OiA1cmVtfX1AbWVkaWEobWluLXdpZHRoOiAxMTE4cHgpey5jb2wtbGd7ZmxleDoxIDAgMH0ucm93LWNvbHMtbGctYXV0bz4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6YXV0b30ucm93LWNvbHMtbGctMT4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6MTAwJX0ucm93LWNvbHMtbGctMj4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6NTAlfS5yb3ctY29scy1sZy0zPip7ZmxleDowIDAgYXV0bzt3aWR0aDozMy4zMzMzMzMzMyV9LnJvdy1jb2xzLWxnLTQ+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjI1JX0ucm93LWNvbHMtbGctNT4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6MjAlfS5yb3ctY29scy1sZy02Pip7ZmxleDowIDAgYXV0bzt3aWR0aDoxNi42NjY2NjY2NyV9LmNvbC1sZy1hdXRve2ZsZXg6MCAwIGF1dG87d2lkdGg6YXV0b30uY29sLWxnLTF7ZmxleDowIDAgYXV0bzt3aWR0aDo4LjMzMzMzMzMzJX0uY29sLWxnLTJ7ZmxleDowIDAgYXV0bzt3aWR0aDoxNi42NjY2NjY2NyV9LmNvbC1sZy0ze2ZsZXg6MCAwIGF1dG87d2lkdGg6MjUlfS5jb2wtbGctNHtmbGV4OjAgMCBhdXRvO3dpZHRoOjMzLjMzMzMzMzMzJX0uY29sLWxnLTV7ZmxleDowIDAgYXV0bzt3aWR0aDo0MS42NjY2NjY2NyV9LmNvbC1sZy02e2ZsZXg6MCAwIGF1dG87d2lkdGg6NTAlfS5jb2wtbGctN3tmbGV4OjAgMCBhdXRvO3dpZHRoOjU4LjMzMzMzMzMzJX0uY29sLWxnLTh7ZmxleDowIDAgYXV0bzt3aWR0aDo2Ni42NjY2NjY2NyV9LmNvbC1sZy05e2ZsZXg6MCAwIGF1dG87d2lkdGg6NzUlfS5jb2wtbGctMTB7ZmxleDowIDAgYXV0bzt3aWR0aDo4My4zMzMzMzMzMyV9LmNvbC1sZy0xMXtmbGV4OjAgMCBhdXRvO3dpZHRoOjkxLjY2NjY2NjY3JX0uY29sLWxnLTEye2ZsZXg6MCAwIGF1dG87d2lkdGg6MTAwJX0ub2Zmc2V0LWxnLTB7bWFyZ2luLWxlZnQ6MH0ub2Zmc2V0LWxnLTF7bWFyZ2luLWxlZnQ6OC4zMzMzMzMzMyV9Lm9mZnNldC1sZy0ye21hcmdpbi1sZWZ0OjE2LjY2NjY2NjY3JX0ub2Zmc2V0LWxnLTN7bWFyZ2luLWxlZnQ6MjUlfS5vZmZzZXQtbGctNHttYXJnaW4tbGVmdDozMy4zMzMzMzMzMyV9Lm9mZnNldC1sZy01e21hcmdpbi1sZWZ0OjQxLjY2NjY2NjY3JX0ub2Zmc2V0LWxnLTZ7bWFyZ2luLWxlZnQ6NTAlfS5vZmZzZXQtbGctN3ttYXJnaW4tbGVmdDo1OC4zMzMzMzMzMyV9Lm9mZnNldC1sZy04e21hcmdpbi1sZWZ0OjY2LjY2NjY2NjY3JX0ub2Zmc2V0LWxnLTl7bWFyZ2luLWxlZnQ6NzUlfS5vZmZzZXQtbGctMTB7bWFyZ2luLWxlZnQ6ODMuMzMzMzMzMzMlfS5vZmZzZXQtbGctMTF7bWFyZ2luLWxlZnQ6OTEuNjY2NjY2NjclfS5nLWxnLTAsLmd4LWxnLTB7LS1icy1ndXR0ZXIteDogMH0uZy1sZy0wLC5neS1sZy0wey0tYnMtZ3V0dGVyLXk6IDB9LmctbGctMSwuZ3gtbGctMXstLWJzLWd1dHRlci14OiAxcmVtfS5nLWxnLTEsLmd5LWxnLTF7LS1icy1ndXR0ZXIteTogMXJlbX0uZy1sZy0yLC5neC1sZy0yey0tYnMtZ3V0dGVyLXg6IDJyZW19LmctbGctMiwuZ3ktbGctMnstLWJzLWd1dHRlci15OiAycmVtfS5nLWxnLTMsLmd4LWxnLTN7LS1icy1ndXR0ZXIteDogM3JlbX0uZy1sZy0zLC5neS1sZy0zey0tYnMtZ3V0dGVyLXk6IDNyZW19LmctbGctNCwuZ3gtbGctNHstLWJzLWd1dHRlci14OiA0cmVtfS5nLWxnLTQsLmd5LWxnLTR7LS1icy1ndXR0ZXIteTogNHJlbX0uZy1sZy01LC5neC1sZy01ey0tYnMtZ3V0dGVyLXg6IDVyZW19LmctbGctNSwuZ3ktbGctNXstLWJzLWd1dHRlci15OiA1cmVtfX1AbWVkaWEobWluLXdpZHRoOiAxNDQycHgpey5jb2wteGx7ZmxleDoxIDAgMH0ucm93LWNvbHMteGwtYXV0bz4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6YXV0b30ucm93LWNvbHMteGwtMT4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6MTAwJX0ucm93LWNvbHMteGwtMj4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6NTAlfS5yb3ctY29scy14bC0zPip7ZmxleDowIDAgYXV0bzt3aWR0aDozMy4zMzMzMzMzMyV9LnJvdy1jb2xzLXhsLTQ+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjI1JX0ucm93LWNvbHMteGwtNT4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6MjAlfS5yb3ctY29scy14bC02Pip7ZmxleDowIDAgYXV0bzt3aWR0aDoxNi42NjY2NjY2NyV9LmNvbC14bC1hdXRve2ZsZXg6MCAwIGF1dG87d2lkdGg6YXV0b30uY29sLXhsLTF7ZmxleDowIDAgYXV0bzt3aWR0aDo4LjMzMzMzMzMzJX0uY29sLXhsLTJ7ZmxleDowIDAgYXV0bzt3aWR0aDoxNi42NjY2NjY2NyV9LmNvbC14bC0ze2ZsZXg6MCAwIGF1dG87d2lkdGg6MjUlfS5jb2wteGwtNHtmbGV4OjAgMCBhdXRvO3dpZHRoOjMzLjMzMzMzMzMzJX0uY29sLXhsLTV7ZmxleDowIDAgYXV0bzt3aWR0aDo0MS42NjY2NjY2NyV9LmNvbC14bC02e2ZsZXg6MCAwIGF1dG87d2lkdGg6NTAlfS5jb2wteGwtN3tmbGV4OjAgMCBhdXRvO3dpZHRoOjU4LjMzMzMzMzMzJX0uY29sLXhsLTh7ZmxleDowIDAgYXV0bzt3aWR0aDo2Ni42NjY2NjY2NyV9LmNvbC14bC05e2ZsZXg6MCAwIGF1dG87d2lkdGg6NzUlfS5jb2wteGwtMTB7ZmxleDowIDAgYXV0bzt3aWR0aDo4My4zMzMzMzMzMyV9LmNvbC14bC0xMXtmbGV4OjAgMCBhdXRvO3dpZHRoOjkxLjY2NjY2NjY3JX0uY29sLXhsLTEye2ZsZXg6MCAwIGF1dG87d2lkdGg6MTAwJX0ub2Zmc2V0LXhsLTB7bWFyZ2luLWxlZnQ6MH0ub2Zmc2V0LXhsLTF7bWFyZ2luLWxlZnQ6OC4zMzMzMzMzMyV9Lm9mZnNldC14bC0ye21hcmdpbi1sZWZ0OjE2LjY2NjY2NjY3JX0ub2Zmc2V0LXhsLTN7bWFyZ2luLWxlZnQ6MjUlfS5vZmZzZXQteGwtNHttYXJnaW4tbGVmdDozMy4zMzMzMzMzMyV9Lm9mZnNldC14bC01e21hcmdpbi1sZWZ0OjQxLjY2NjY2NjY3JX0ub2Zmc2V0LXhsLTZ7bWFyZ2luLWxlZnQ6NTAlfS5vZmZzZXQteGwtN3ttYXJnaW4tbGVmdDo1OC4zMzMzMzMzMyV9Lm9mZnNldC14bC04e21hcmdpbi1sZWZ0OjY2LjY2NjY2NjY3JX0ub2Zmc2V0LXhsLTl7bWFyZ2luLWxlZnQ6NzUlfS5vZmZzZXQteGwtMTB7bWFyZ2luLWxlZnQ6ODMuMzMzMzMzMzMlfS5vZmZzZXQteGwtMTF7bWFyZ2luLWxlZnQ6OTEuNjY2NjY2NjclfS5nLXhsLTAsLmd4LXhsLTB7LS1icy1ndXR0ZXIteDogMH0uZy14bC0wLC5neS14bC0wey0tYnMtZ3V0dGVyLXk6IDB9LmcteGwtMSwuZ3gteGwtMXstLWJzLWd1dHRlci14OiAxcmVtfS5nLXhsLTEsLmd5LXhsLTF7LS1icy1ndXR0ZXIteTogMXJlbX0uZy14bC0yLC5neC14bC0yey0tYnMtZ3V0dGVyLXg6IDJyZW19LmcteGwtMiwuZ3kteGwtMnstLWJzLWd1dHRlci15OiAycmVtfS5nLXhsLTMsLmd4LXhsLTN7LS1icy1ndXR0ZXIteDogM3JlbX0uZy14bC0zLC5neS14bC0zey0tYnMtZ3V0dGVyLXk6IDNyZW19LmcteGwtNCwuZ3gteGwtNHstLWJzLWd1dHRlci14OiA0cmVtfS5nLXhsLTQsLmd5LXhsLTR7LS1icy1ndXR0ZXIteTogNHJlbX0uZy14bC01LC5neC14bC01ey0tYnMtZ3V0dGVyLXg6IDVyZW19LmcteGwtNSwuZ3kteGwtNXstLWJzLWd1dHRlci15OiA1cmVtfX1AbWVkaWEobWluLXdpZHRoOiAxNjc4cHgpey5jb2wteHhse2ZsZXg6MSAwIDB9LnJvdy1jb2xzLXh4bC1hdXRvPip7ZmxleDowIDAgYXV0bzt3aWR0aDphdXRvfS5yb3ctY29scy14eGwtMT4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6MTAwJX0ucm93LWNvbHMteHhsLTI+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjUwJX0ucm93LWNvbHMteHhsLTM+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjMzLjMzMzMzMzMzJX0ucm93LWNvbHMteHhsLTQ+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjI1JX0ucm93LWNvbHMteHhsLTU+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjIwJX0ucm93LWNvbHMteHhsLTY+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjE2LjY2NjY2NjY3JX0uY29sLXh4bC1hdXRve2ZsZXg6MCAwIGF1dG87d2lkdGg6YXV0b30uY29sLXh4bC0xe2ZsZXg6MCAwIGF1dG87d2lkdGg6OC4zMzMzMzMzMyV9LmNvbC14eGwtMntmbGV4OjAgMCBhdXRvO3dpZHRoOjE2LjY2NjY2NjY3JX0uY29sLXh4bC0ze2ZsZXg6MCAwIGF1dG87d2lkdGg6MjUlfS5jb2wteHhsLTR7ZmxleDowIDAgYXV0bzt3aWR0aDozMy4zMzMzMzMzMyV9LmNvbC14eGwtNXtmbGV4OjAgMCBhdXRvO3dpZHRoOjQxLjY2NjY2NjY3JX0uY29sLXh4bC02e2ZsZXg6MCAwIGF1dG87d2lkdGg6NTAlfS5jb2wteHhsLTd7ZmxleDowIDAgYXV0bzt3aWR0aDo1OC4zMzMzMzMzMyV9LmNvbC14eGwtOHtmbGV4OjAgMCBhdXRvO3dpZHRoOjY2LjY2NjY2NjY3JX0uY29sLXh4bC05e2ZsZXg6MCAwIGF1dG87d2lkdGg6NzUlfS5jb2wteHhsLTEwe2ZsZXg6MCAwIGF1dG87d2lkdGg6ODMuMzMzMzMzMzMlfS5jb2wteHhsLTExe2ZsZXg6MCAwIGF1dG87d2lkdGg6OTEuNjY2NjY2NjclfS5jb2wteHhsLTEye2ZsZXg6MCAwIGF1dG87d2lkdGg6MTAwJX0ub2Zmc2V0LXh4bC0we21hcmdpbi1sZWZ0OjB9Lm9mZnNldC14eGwtMXttYXJnaW4tbGVmdDo4LjMzMzMzMzMzJX0ub2Zmc2V0LXh4bC0ye21hcmdpbi1sZWZ0OjE2LjY2NjY2NjY3JX0ub2Zmc2V0LXh4bC0ze21hcmdpbi1sZWZ0OjI1JX0ub2Zmc2V0LXh4bC00e21hcmdpbi1sZWZ0OjMzLjMzMzMzMzMzJX0ub2Zmc2V0LXh4bC01e21hcmdpbi1sZWZ0OjQxLjY2NjY2NjY3JX0ub2Zmc2V0LXh4bC02e21hcmdpbi1sZWZ0OjUwJX0ub2Zmc2V0LXh4bC03e21hcmdpbi1sZWZ0OjU4LjMzMzMzMzMzJX0ub2Zmc2V0LXh4bC04e21hcmdpbi1sZWZ0OjY2LjY2NjY2NjY3JX0ub2Zmc2V0LXh4bC05e21hcmdpbi1sZWZ0Ojc1JX0ub2Zmc2V0LXh4bC0xMHttYXJnaW4tbGVmdDo4My4zMzMzMzMzMyV9Lm9mZnNldC14eGwtMTF7bWFyZ2luLWxlZnQ6OTEuNjY2NjY2NjclfS5nLXh4bC0wLC5neC14eGwtMHstLWJzLWd1dHRlci14OiAwfS5nLXh4bC0wLC5neS14eGwtMHstLWJzLWd1dHRlci15OiAwfS5nLXh4bC0xLC5neC14eGwtMXstLWJzLWd1dHRlci14OiAxcmVtfS5nLXh4bC0xLC5neS14eGwtMXstLWJzLWd1dHRlci15OiAxcmVtfS5nLXh4bC0yLC5neC14eGwtMnstLWJzLWd1dHRlci14OiAycmVtfS5nLXh4bC0yLC5neS14eGwtMnstLWJzLWd1dHRlci15OiAycmVtfS5nLXh4bC0zLC5neC14eGwtM3stLWJzLWd1dHRlci14OiAzcmVtfS5nLXh4bC0zLC5neS14eGwtM3stLWJzLWd1dHRlci15OiAzcmVtfS5nLXh4bC00LC5neC14eGwtNHstLWJzLWd1dHRlci14OiA0cmVtfS5nLXh4bC00LC5neS14eGwtNHstLWJzLWd1dHRlci15OiA0cmVtfS5nLXh4bC01LC5neC14eGwtNXstLWJzLWd1dHRlci14OiA1cmVtfS5nLXh4bC01LC5neS14eGwtNXstLWJzLWd1dHRlci15OiA1cmVtfX06cm9vdHstLWMtMDAxMDogIzAwMDAwMDstLWMtMjAxMDogI2ZmZmZmZjstLWMtMjAyMDogI2Y4ZjhmODstLWMtMjExMDogIzFhMWExYTstLWMtMjEyMDogIzMzMzMzMzstLWMtMjEzMDogIzRkNGQ0ZDstLWMtMjE0MDogIzk5OTk5OTstLWMtMjE1MDogI2JjYmNiYzstLWMtMjE2MDogI2Q2ZDZkNjstLWMtMjE3MDogI2U1ZTVlNTstLWMtMjE4MDogI2Y1ZjVmNX06cm9vdHstLWMtNDAxMDogIzdiNmU0YzstLWMtNTAxMDogI2I5MDAwMDstLWMtNTAyMDogIzE3OTQ1ODstLWMtNjAxMDogI2I5MDAwMDstLWMtNjAyMDogI2RmNmIwMDstLWMtNjAzMDogIzE3OTQ1OH06cm9vdHstLWMtMzQxMDogIzFhMWExYTstLWMtMzQyMDogIzRkNGQ0ZDstLWMtMzQzMDogIzgwODA4MDstLWMtMzQ0MDogI2JjYmNiYzstLWMtMzQ1MDogI2U0ZTRlNH06cm9vdHstLWMtMTAxMDogI2U4MjAyNTstLWMtMTAyMDogI2I5MDAwMDstLWMtMTAzMDogIzdiMDAwMDstLWMtMTA0MDogIzU1MDEwMjstLWMtMTA1MDogI2ZmYzBjNn06cm9vdHstLWMtMzAxMDogIzQyMjQ0OTstLWMtMzAyMDogIzYxNDA3MzstLWMtMzAzMDogIzg2NzA5NzstLWMtMzA0MDogI2FmOWZiYzstLWMtMzA1MDogI2Q2Y2NlMn06cm9vdHstLWMtMzExMDogIzY0NGQzYzstLWMtMzEyMDogIzg4NmY2MDstLWMtMzEzMDogI2E5OTQ4MDstLWMtMzE0MDogI2NjYmNhOTstLWMtMzE1MDogI2U1ZGJkMH06cm9vdHstLWMtMzIxMDogIzdiMDAwMDstLWMtMzIyMDogI2EzMzczNzstLWMtMzIzMDogI2MxNWM1YzstLWMtMzI0MDogI2U0OTU5MDstLWMtMzI1MDogI2YxY2NjNX06cm9vdHstLWMtMzMxMDogIzAwMmYyOTstLWMtMzMyMDogIzAwNGM0NTstLWMtMzMzMDogIzJhN2U3NDstLWMtMzM0MDogIzdlYjhiNTstLWMtMzM1MDogI2JkZGFkNX06cm9vdHstLWMtMzUxMDogIzg0NzQ2MDstLWMtMzUyMDogIzYxNDA3MzstLWMtMzUzMDogI2JjNTc1NzstLWMtMzU0MDogIzQ2ODA3YzstLWMtMzU1MDogIzc2NzY3Nn06cm9vdHstLWMtMjAxMC0xMDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpOy0tYy0yMDEwLTIwOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7LS1jLTIwMTAtMzA6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTstLWMtMjAxMC00MDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpOy0tYy0yMTEwLTEwOiByZ2JhKDI2LCAyNiwgMjYsIDAuMSk7LS1jLTIxMTAtMjA6IHJnYmEoMjYsIDI2LCAyNiwgMC4yKTstLWMtMjExMC0zMDogcmdiYSgyNiwgMjYsIDI2LCAwLjMpfTpyb290ey0tYy0xMDAxMDogIzE4NzdmMn06cm9vdHstLWQxMDogMC41cmVtOy0tZDE1OiAxLjVyZW07LS1kMjA6IDFyZW07LS1kMzA6IDEuNXJlbTstLWQ0MDogMnJlbTstLWQ1MDogMi41cmVtOy0tZDYwOiAzcmVtOy0tZDcwOiAzLjVyZW07LS1kODA6IDRyZW07LS1kOTA6IDVyZW07LS1kMTAwOiA3cmVtOy0tZDExMDogOXJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTFweCl7OnJvb3R7LS1kMTU6IDJyZW07LS1kODA6IDQuNXJlbTstLWQ5MDogNS41cmVtOy0tZDEwMDogOHJlbTstLWQxMTA6IDEycmVtfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQycHgpezpyb290ey0tZDUwOiAzcmVtOy0tZDYwOiA0cmVtOy0tZDcwOiA1cmVtOy0tZDgwOiA3cmVtOy0tZDkwOiA4cmVtOy0tZDEwMDogMTFyZW07LS1kMTEwOiAxNXJlbX19OnJvb3R7LS1zMTA6IDAuNXJlbTstLXMxNTogMS41cmVtOy0tczIwOiAxcmVtOy0tczMwOiAxLjVyZW07LS1zNDA6IDJyZW07LS1zNTA6IDIuNXJlbTstLXM2MDogM3JlbTstLXM3MDogMy41cmVtOy0tczgwOiA0cmVtOy0tczkwOiA2cmVtOy0tczEwMDogOHJlbTstLXMxMTA6IDEycmVtfTpyb290ey0tcmFkaXVzLTA6IDBweDstLXJhZGl1cy1zbTogMnB4Oy0tcmFkaXVzLW1kOiA0cHg7LS1yYWRpdXMtbGc6IDhweDstLXJhZGl1cy1jaXJjbGU6IDk5OTlweH06cm9vdHstLW92ZXJsYXktaW1hZ2VzOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDAsIDAsIDAsIDAuNikgMCUsIHJnYmEoMCwgMCwgMCwgMC4yKSA1MCUsIHJnYmEoMCwgMCwgMCwgMC4yKSAxMDAlKSBuby1yZXBlYXR9OnJvb3R7LS1zaXRlLWJhci16LWluZGV4OiAyMH06cm9vdHstLWZvbnQtZmFtaWx5LW1vbm9zcGFjZTogQ29uc29sYXMsIENvdXJpZXIgTmV3LCBDb3VyaWVyLCBMdWNpZGEgU2FucyBUeXBld3JpdGVyLCBMdWNpZGEgVHlwZXdyaXRlciwgbW9ub3NwYWNlOy0tdC1UNDAwLXN0YXRpYzogNzAwIDIuNnJlbS8xLjIzMDc2OTIzMDggXCJGcnV0aWdlciBOZXh0IFcwNFwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmOy0tbHMtVDQwMC1zdGF0aWM6IC0wLjAwNWVtOy0tdC1IZXJvMTAwOiA5MDAgNC44cmVtLzEuMDgzMzMzMzMzMyBcIkZydXRpZ2VyIE5leHQgVzA0XCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7LS1scy1IZXJvMTAwOiAwOy0td3JhcC1IZXJvMTAwOiBub3JtYWw7LS10LUhlcm8yMDA6IDkwMCA0cmVtLzEuMDUgXCJGcnV0aWdlciBOZXh0IFcwNFwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmOy0tbHMtSGVybzIwMDogMDstLXdyYXAtSGVybzIwMDogbm9ybWFsOy0tdC1OMTAwOiA5MDAgNC40cmVtLzAuOTA5MDkwOTA5MSBcIkZydXRpZ2VyIE5leHQgVzA0XCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7LS1scy1OMTAwOiAtMC4wMWVtOy0td3JhcC1OMTAwOiBub3JtYWw7LS10LU4yMDA6IDkwMCAzLjhyZW0vMC45NDczNjg0MjExIFwiRnJ1dGlnZXIgTmV4dCBXMDRcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjstLWxzLU4yMDA6IC0wLjAxZW07LS13cmFwLU4yMDA6IG5vcm1hbDstLXQtTjMwMDogOTAwIDNyZW0vMS4xMzMzMzMzMzMzIFwiRnJ1dGlnZXIgTmV4dCBXMDRcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjstLWxzLU4zMDA6IC0wLjAxZW07LS13cmFwLU4zMDA6IG5vcm1hbDstLXQtTjQwMDogOTAwIDIuNHJlbS8wLjkxNjY2NjY2NjcgXCJGcnV0aWdlciBOZXh0IFcwNFwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmOy0tbHMtTjQwMDogLTAuMDFlbTstLXdyYXAtTjQwMDogbm9ybWFsOy0tdC1UMTAwOiA3MDAgMy44cmVtLzEuMTA1MjYzMTU3OSBcIkZydXRpZ2VyIE5leHQgVzA0XCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7LS1scy1UMTAwOiAwOy0td3JhcC1UMTAwOiBub3JtYWw7LS10LVQyMDA6IDcwMCAzLjJyZW0vMS4yMTg3NSBcIkZydXRpZ2VyIE5leHQgVzA0XCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7LS1scy1UMjAwOiAwOy0td3JhcC1UMjAwOiBub3JtYWw7LS10LVQzMDA6IDcwMCAyLjRyZW0vMS4yNSBcIkZydXRpZ2VyIE5leHQgVzA0XCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7LS1scy1UMzAwOiAwOy0td3JhcC1UMzAwOiBub3JtYWw7LS10LVQzMDAtSGVhdnk6IDkwMCAyLjRyZW0vMS4yNSBcIkZydXRpZ2VyIE5leHQgVzA0XCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7LS1scy1UMzAwLUhlYXZ5OiAwOy0td3JhcC1UMzAwLUhlYXZ5OiBub3JtYWw7LS10LVQ0MDA6IDcwMCAycmVtLzEuMyBcIkZydXRpZ2VyIE5leHQgVzA0XCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7LS1scy1UNDAwOiAwOy0td3JhcC1UNDAwOiBub3JtYWw7LS10LVQ0MDAtSGVhdnk6IDkwMCAycmVtLzEuMyBcIkZydXRpZ2VyIE5leHQgVzA0XCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7LS1scy1UNDAwLUhlYXZ5OiAwOy0td3JhcC1UNDAwLUhlYXZ5OiBub3JtYWw7LS10LVQ1MDAtSGVhdnk6IDkwMCAxLjlyZW0vMS4yNjMxNTc4OTQ3IFwiRnJ1dGlnZXIgTmV4dCBXMDRcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjstLWxzLVQ1MDAtSGVhdnk6IDBlbTstLXdyYXAtVDUwMC1IZWF2eTogbm9ybWFsOy0tdC1MYXJnZTogNDAwIDEuOXJlbS8xLjQyMTA1MjYzMTYgXCJGcnV0aWdlciBOZXh0IFcwNFwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmOy0tbHMtTGFyZ2U6IDAuMDA1ZW07LS13cmFwLUxhcmdlOiBub3JtYWw7LS10LVF1b3RlOiA0MDAgMi43cmVtLzEuNDgxNDgxNDgxNSBcIkZydXRpZ2VyIE5leHQgVzA0XCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7LS1scy1RdW90ZTogMDstLXdyYXAtUXVvdGU6IG5vcm1hbDstLXQtU3RhbmRhcmQ6IDQwMCAxLjdyZW0vMS4zNTI5NDExNzY1IFwiRnJ1dGlnZXIgTmV4dCBXMDRcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjstLWxzLVN0YW5kYXJkOiAwOy0td3JhcC1TdGFuZGFyZDogbm9ybWFsOy0tdC1TdGFuZGFyZC1Cb2xkOiA3MDAgMS43cmVtLzEuMzUyOTQxMTc2NSBcIkZydXRpZ2VyIE5leHQgVzA0XCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7LS1scy1TdGFuZGFyZC1Cb2xkOiAwOy0td3JhcC1TdGFuZGFyZC1Cb2xkOiBub3JtYWw7LS10LVNtYWxsOiA0MDAgMS41cmVtLzEuMzMzMzMzMzMzMyBcIkZydXRpZ2VyIE5leHQgVzA0XCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7LS1scy1TbWFsbDogMDstLXdyYXAtU21hbGw6IG5vcm1hbDstLXQtU21hbGxlcjogNDAwIDEuMnJlbS8xLjI1IFwiRnJ1dGlnZXIgTmV4dCBXMDRcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjstLWxzLVNtYWxsZXI6IDA7LS13cmFwLVNtYWxsZXI6IG5vcm1hbDstLXQtU21hbGwtQm9sZDogNzAwIDEuNXJlbS8xLjMzMzMzMzMzMzMgXCJGcnV0aWdlciBOZXh0IFcwNFwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmOy0tbHMtU21hbGwtQm9sZDogMDstLXdyYXAtU21hbGwtQm9sZDogbm9ybWFsOy0tdC1UaW55OiA0MDAgMS4xcmVtLzEuMzYzNjM2MzYzNiBcIkZydXRpZ2VyIE5leHQgVzA0XCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7LS1scy1UaW55OiAwOy0td3JhcC1UaW55OiBub3JtYWw7LS10LURpZ2l0OiA3MDAgMS4zcmVtLzEuMzA3NjkyMzA3NyBcIkZydXRpZ2VyIE5leHQgVzA0XCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7LS1scy1EaWdpdDogMDstLXdyYXAtRGlnaXQ6IG5vcm1hbDstLXQtQnV0dG9uOiA1MDAgMS43cmVtLzEuMTE3NjQ3MDU4OCBcIkZydXRpZ2VyIE5leHQgVzA0XCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7LS1scy1CdXR0b246IDA7LS13cmFwLUJ1dHRvbjogbm9ybWFsfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MXB4KXs6cm9vdHstLXQtSGVybzEwMDogOTAwIDlyZW0vMSBcIkZydXRpZ2VyIE5leHQgVzA0XCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7LS10LUhlcm8yMDA6IDkwMCA2cmVtLzEuMDY2NjY2NjY2NyBcIkZydXRpZ2VyIE5leHQgVzA0XCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7LS10LU4xMDA6IDkwMCA2LjVyZW0vMS4wNzY5MjMwNzY5IFwiRnJ1dGlnZXIgTmV4dCBXMDRcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjstLXQtTjIwMDogOTAwIDUuMnJlbS8xLjE1Mzg0NjE1MzggXCJGcnV0aWdlciBOZXh0IFcwNFwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmOy0tbHMtTjIwMDogLTAuMDFlbTstLXQtTjMwMDogOTAwIDNyZW0vMS4xMzMzMzMzMzMzIFwiRnJ1dGlnZXIgTmV4dCBXMDRcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjstLXQtTjQwMDogOTAwIDIuM3JlbS8xLjMwNDM0NzgyNjEgXCJGcnV0aWdlciBOZXh0IFcwNFwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmOy0tdC1UMTAwOiA3MDAgNXJlbS8xLjE2IFwiRnJ1dGlnZXIgTmV4dCBXMDRcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjstLXQtVDIwMDogNzAwIDQuNHJlbS8xLjIyNzI3MjcyNzMgXCJGcnV0aWdlciBOZXh0IFcwNFwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmOy0tbHMtVDIwMDogLTAuMDA3NWVtOy0tdC1UMzAwOiA3MDAgMy41cmVtLzEuMjU3MTQyODU3MSBcIkZydXRpZ2VyIE5leHQgVzA0XCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7LS1scy1UMzAwOiAtMC4wMDhlbTstLXQtVDMwMC1IZWF2eTogOTAwIDMuNXJlbS8xLjI1NzE0Mjg1NzEgXCJGcnV0aWdlciBOZXh0IFcwNFwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmOy0tbHMtVDMwMC1IZWF2eTogLTAuMDA4ZW07LS10LVQ0MDA6IDcwMCAyLjZyZW0vMS4yMzA3NjkyMzA4IFwiRnJ1dGlnZXIgTmV4dCBXMDRcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjstLWxzLVQ0MDA6IC0wLjAwNWVtOy0tdC1UNDAwLUhlYXZ5OiA5MDAgMi42cmVtLzEuMjMwNzY5MjMwOCBcIkZydXRpZ2VyIE5leHQgVzA0XCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7LS1scy1UNDAwLUhlYXZ5OiAwLjAwNWVtOy0tdC1UNTAwLUhlYXZ5OiA5MDAgMi4xcmVtLzEuMjM4MDk1MjM4MSBcIkZydXRpZ2VyIE5leHQgVzA0XCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7LS1scy1UNTAwLUhlYXZ5OiAwLjAwNWVtOy0tdC1MYXJnZTogNDAwIDIuM3JlbS8xLjMwNDM0NzgyNjEgXCJGcnV0aWdlciBOZXh0IFcwNFwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmOy0tbHMtTGFyZ2U6IC0wLjAwOGVtOy0tdC1RdW90ZTogNDAwIDMuOHJlbS8xLjUyNjMxNTc4OTUgXCJGcnV0aWdlciBOZXh0IFcwNFwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmOy0tbHMtUXVvdGU6IC0wLjAxZW07LS10LVN0YW5kYXJkOiA0MDAgMS45cmVtLzEuNDIxMDUyNjMxNiBcIkZydXRpZ2VyIE5leHQgVzA0XCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7LS10LVN0YW5kYXJkLUJvbGQ6IDcwMCAxLjlyZW0vMS40MjEwNTI2MzE2IFwiRnJ1dGlnZXIgTmV4dCBXMDRcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjstLXQtU21hbGw6IDQwMCAxLjdyZW0vMS4yOTQxMTc2NDcxIFwiRnJ1dGlnZXIgTmV4dCBXMDRcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjstLXQtU21hbGwtQm9sZDogNzAwIDEuN3JlbS8xLjI5NDExNzY0NzEgXCJGcnV0aWdlciBOZXh0IFcwNFwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmOy0tdC1EaWdpdDogNzAwIDEuNXJlbS8xLjMzMzMzMzMzMzMgXCJGcnV0aWdlciBOZXh0IFcwNFwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmOy0tbHMtRGlnaXQ6IDA7LS13cmFwLURpZ2l0OiBub3JtYWw7LS10LUJ1dHRvbjogNTAwIDEuOXJlbS8xLjEwNTI2MzE1NzkgXCJGcnV0aWdlciBOZXh0IFcwNFwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQycHgpezpyb290ey0tdC1IZXJvMTAwOiA5MDAgMTByZW0vMSBcIkZydXRpZ2VyIE5leHQgVzA0XCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7LS1scy1IZXJvMTAwOiAtMC4wMWVtOy0tdC1IZXJvMjAwOiA5MDAgN3JlbS8xLjA1NzE0Mjg1NzEgXCJGcnV0aWdlciBOZXh0IFcwNFwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmOy0tbHMtSGVybzIwMDogLTAuMDFlbTstLXQtTjEwMDogOTAwIDdyZW0vMS4xNDI4NTcxNDI5IFwiRnJ1dGlnZXIgTmV4dCBXMDRcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjstLXQtTjIwMDogOTAwIDUuNXJlbS8xLjE4MTgxODE4MTggXCJGcnV0aWdlciBOZXh0IFcwNFwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmOy0tbHMtTjIwMDogMDstLXQtTjMwMDogOTAwIDNyZW0vMS4xMzMzMzMzMzMzIFwiRnJ1dGlnZXIgTmV4dCBXMDRcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjstLXQtVDEwMDogNzAwIDZyZW0vMS4xNjY2NjY2NjY3IFwiRnJ1dGlnZXIgTmV4dCBXMDRcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjstLWxzLVQxMDA6IC0wLjAwNzVlbTstLXQtVDIwMDogNzAwIDVyZW0vMS4xNiBcIkZydXRpZ2VyIE5leHQgVzA0XCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7LS10LVQzMDA6IDcwMCA0cmVtLzEuMTUgXCJGcnV0aWdlciBOZXh0IFcwNFwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmOy0tbHMtVDMwMDogLTAuMDAyNWVtOy0tdC1UMzAwLUhlYXZ5OiA5MDAgNHJlbS8xLjE1IFwiRnJ1dGlnZXIgTmV4dCBXMDRcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjstLWxzLVQzMDAtSGVhdnk6IC0wLjAwMjVlbTstLXQtVDQwMDogNzAwIDNyZW0vMS4yIFwiRnJ1dGlnZXIgTmV4dCBXMDRcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjstLXQtVDQwMC1IZWF2eTogOTAwIDNyZW0vMS4yIFwiRnJ1dGlnZXIgTmV4dCBXMDRcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjstLWxzLVQ0MDAtSGVhdnk6IC0wLjAwNWVtOy0tdC1UNTAwLUhlYXZ5OiA5MDAgMi40cmVtLzEuMjUgXCJGcnV0aWdlciBOZXh0IFcwNFwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmOy0tbHMtVDUwMC1IZWF2eTogLTAuMDA1ZW07LS10LUxhcmdlOiA0MDAgMi41cmVtLzEuMjggXCJGcnV0aWdlciBOZXh0IFcwNFwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmOy0tbHMtTGFyZ2U6IC0wLjAwNWVtOy0tdC1RdW90ZTogNDAwIDRyZW0vMS41IFwiRnJ1dGlnZXIgTmV4dCBXMDRcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjstLWxzLVF1b3RlOiAwOy0tdC1TdGFuZGFyZDogNDAwIDJyZW0vMS40IFwiRnJ1dGlnZXIgTmV4dCBXMDRcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjstLXQtU3RhbmRhcmQtQm9sZDogNzAwIDJyZW0vMS40IFwiRnJ1dGlnZXIgTmV4dCBXMDRcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjstLXQtRGlnaXQ6IDcwMCAxLjdyZW0vMS4xNzY0NzA1ODgyIFwiRnJ1dGlnZXIgTmV4dCBXMDRcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjstLWxzLURpZ2l0OiAwOy0td3JhcC1EaWdpdDogbm9ybWFsOy0tdC1CdXR0b246IDUwMCAycmVtLzEuMTUgXCJGcnV0aWdlciBOZXh0IFcwNFwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmfX06cm9vdHstLXJhdGlvLTFieTE6IDEgLyAxOy0tcmF0aW8tNWJ5MzogNSAvIDM7LS1yYXRpby0zYnk1OiAzIC8gNTstLXJhdGlvLTRieTM6IDQgLyAzOy0tcmF0aW8tM2J5NDogMyAvIDQ7LS1yYXRpby0zYnkyOiAzIC8gMjstLXJhdGlvLTJieTM6IDIgLyAzOy0tcmF0aW8tMTZieTEwOiAxNiAvIDEwOy0tcmF0aW8tMTBieTE2OiAxMCAvIDE2Oy0tcmF0aW8tMTZieTk6IDE2IC8gOTstLXJhdGlvLTlieTE2OiA5IC8gMTY7LS1yYXRpby0yYnkxOiAyIC8gMTstLXJhdGlvLTFieTI6IDEgLyAyOy0tcmF0aW8tMjFieTk6IDIxIC8gOTstLXJhdGlvLTlieTIxOiA5IC8gMjF9aHRtbCxib2R5e3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCV9aHRtbHtmb250LXNpemU6NjIuNSV9Ym9keXtmb250OnZhcigtLXQtU3RhbmRhcmQpfWJvZHkucHJldmVudC1zY3JvbGx7dG91Y2gtYWN0aW9uOm5vbmU7LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6bm9uZTtvdmVyZmxvdzpoaWRkZW47b3ZlcnNjcm9sbC1iZWhhdmlvcjpub25lfTo6c2VsZWN0aW9ue2JhY2tncm91bmQ6dmFyKC0tYy0zNDQwKX1idXR0b257Y29sb3I6aW5oZXJpdH1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7Lm1haW4tY29udGVudHttaW4taGVpZ2h0OmNhbGMoMTAwdmggLSA0NnJlbSl9fUBtZWRpYShtaW4td2lkdGg6IDk5MXB4KXsubWFpbi1jb250ZW50e21pbi1oZWlnaHQ6Y2FsYygxMDB2aCAtIDM3LjdyZW0pfX06cm9vdHstLXJkcy1ncmlkLXBhZGRpbmc6IDJyZW19QG1lZGlhKG1pbi13aWR0aDogOTkxcHgpezpyb290ey0tcmRzLWdyaWQtcGFkZGluZzogNXJlbX19QG1lZGlhKG1pbi13aWR0aDogMTExOHB4KXs6cm9vdHstLXJkcy1ncmlkLXBhZGRpbmc6IDlyZW19fUBtZWRpYShtaW4td2lkdGg6IDE0NDJweCl7OnJvb3R7LS1yZHMtZ3JpZC1wYWRkaW5nOiAxMHJlbX19QG1lZGlhKG1pbi13aWR0aDogMTY3OHB4KXs6cm9vdHstLXJkcy1ncmlkLXBhZGRpbmc6IDJyZW19fS5jb250YWluZXItLXJkcy1ncmlke3BhZGRpbmctbGVmdDp2YXIoLS1yZHMtZ3JpZC1wYWRkaW5nKTtwYWRkaW5nLXJpZ2h0OnZhcigtLXJkcy1ncmlkLXBhZGRpbmcpfS5yb3c6bm90KFtjbGFzcyo9XCIgZy1cIl0pOm5vdChbY2xhc3NePWctXSk6bm90KFtjbGFzcyo9XCIgZ3gtXCJdKTpub3QoW2NsYXNzXj1neC1dKSwucm93Om5vdChbY2xhc3MqPVwiIGctXCJdKTpub3QoW2NsYXNzXj1nLV0pOm5vdChbY2xhc3MqPVwiIGd4LVwiXSk6bm90KFtjbGFzc149Z3gtXSk+KnstLWJzLWd1dHRlci14OiAycmVtfUBtZWRpYShtaW4td2lkdGg6IDk5MXB4KXsucm93Om5vdChbY2xhc3MqPVwiIGctXCJdKTpub3QoW2NsYXNzXj1nLV0pOm5vdChbY2xhc3MqPVwiIGd4LVwiXSk6bm90KFtjbGFzc149Z3gtXSksLnJvdzpub3QoW2NsYXNzKj1cIiBnLVwiXSk6bm90KFtjbGFzc149Zy1dKTpub3QoW2NsYXNzKj1cIiBneC1cIl0pOm5vdChbY2xhc3NePWd4LV0pPip7LS1icy1ndXR0ZXIteDogM3JlbX19QG1lZGlhKG1pbi13aWR0aDogOTkxcHgpey5yb3c6bm90KFtjbGFzcyo9XCIgZy1cIl0pOm5vdChbY2xhc3NePWctXSk6bm90KFtjbGFzcyo9XCIgZ3gtXCJdKTpub3QoW2NsYXNzXj1neC1dKSwucm93Om5vdChbY2xhc3MqPVwiIGctXCJdKTpub3QoW2NsYXNzXj1nLV0pOm5vdChbY2xhc3MqPVwiIGd4LVwiXSk6bm90KFtjbGFzc149Z3gtXSk+KnstLWJzLWd1dHRlci14OiA0cmVtfX1AbWVkaWEobWluLXdpZHRoOiAxNDQycHgpey5yb3c6bm90KFtjbGFzcyo9XCIgZy1cIl0pOm5vdChbY2xhc3NePWctXSk6bm90KFtjbGFzcyo9XCIgZ3gtXCJdKTpub3QoW2NsYXNzXj1neC1dKSwucm93Om5vdChbY2xhc3MqPVwiIGctXCJdKTpub3QoW2NsYXNzXj1nLV0pOm5vdChbY2xhc3MqPVwiIGd4LVwiXSk6bm90KFtjbGFzc149Z3gtXSk+KnstLWJzLWd1dHRlci14OiA1cmVtfX0ucm93LmctczMwLC5yb3cuZy1zMzA+KnstLWJzLWd1dHRlci14OiB2YXIoLS1zMzApOy0tYnMtZ3V0dGVyLXk6IHZhcigtLXMzMCl9QG1lZGlhKG1pbi13aWR0aDogOTkxcHgpey5yb3cuZy1zMzAsLnJvdy5nLXMzMD4qey0tYnMtZ3V0dGVyLXg6IHZhcigtLXMzMCk7LS1icy1ndXR0ZXIteTogdmFyKC0tczMwKX19QG1lZGlhKG1pbi13aWR0aDogOTkxcHgpey5yb3cuZy1zMzAsLnJvdy5nLXMzMD4qey0tYnMtZ3V0dGVyLXg6IHZhcigtLXMzMCk7LS1icy1ndXR0ZXIteTogdmFyKC0tczMwKX19QG1lZGlhKG1pbi13aWR0aDogMTQ0MnB4KXsucm93LmctczMwLC5yb3cuZy1zMzA+KnstLWJzLWd1dHRlci14OiB2YXIoLS1zMzApOy0tYnMtZ3V0dGVyLXk6IHZhcigtLXMzMCl9fS5yb3cuZy1zNDAsLnJvdy5nLXM0MD4qey0tYnMtZ3V0dGVyLXg6IHZhcigtLXM0MCk7LS1icy1ndXR0ZXIteTogdmFyKC0tczQwKX1AbWVkaWEobWluLXdpZHRoOiA5OTFweCl7LnJvdy5nLXM0MCwucm93LmctczQwPip7LS1icy1ndXR0ZXIteDogdmFyKC0tczQwKTstLWJzLWd1dHRlci15OiB2YXIoLS1zNDApfX1AbWVkaWEobWluLXdpZHRoOiA5OTFweCl7LnJvdy5nLXM0MCwucm93LmctczQwPip7LS1icy1ndXR0ZXIteDogdmFyKC0tczQwKTstLWJzLWd1dHRlci15OiB2YXIoLS1zNDApfX1AbWVkaWEobWluLXdpZHRoOiAxNDQycHgpey5yb3cuZy1zNDAsLnJvdy5nLXM0MD4qey0tYnMtZ3V0dGVyLXg6IHZhcigtLXM2MCk7LS1icy1ndXR0ZXIteTogdmFyKC0tczYwKX19LnJvdy5nLXMtZDUwLC5yb3cuZy1kLWQ1MD4qey0tYnMtZ3V0dGVyLXg6IHZhcigtLXMyMCk7LS1icy1ndXR0ZXIteTogdmFyKC0tczIwKX1AbWVkaWEobWluLXdpZHRoOiA5OTFweCl7LnJvdy5nLXMtZDUwLC5yb3cuZy1kLWQ1MD4qey0tYnMtZ3V0dGVyLXg6IHZhcigtLXMzMCk7LS1icy1ndXR0ZXIteTogdmFyKC0tczMwKX19QG1lZGlhKG1pbi13aWR0aDogOTkxcHgpey5yb3cuZy1zLWQ1MCwucm93LmctZC1kNTA+KnstLWJzLWd1dHRlci14OiB2YXIoLS1zNTApOy0tYnMtZ3V0dGVyLXk6IHZhcigtLXM1MCl9fUBtZWRpYShtaW4td2lkdGg6IDE0NDJweCl7LnJvdy5nLXMtZDUwLC5yb3cuZy1kLWQ1MD4qey0tYnMtZ3V0dGVyLXg6IHZhcigtLXM1MCk7LS1icy1ndXR0ZXIteTogdmFyKC0tczUwKX19YXstLW15dHktdGV4dC1saW5rLWRlY29yYXRpb246IHVuZGVybGluZTstLW15dHktdGV4dC1saW5rLWRlY29yYXRpb24tdGhpY2tuZXNzOiAycHg7LS1teXR5LXRleHQtbGluay11bmRlcmxpbmUtb2Zmc2V0OiA1cHg7LS1teXR5LXRleHQtbGluay1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7dGV4dC1kZWNvcmF0aW9uOnZhcigtLW15dHktdGV4dC1saW5rLWRlY29yYXRpb24pO3RleHQtZGVjb3JhdGlvbi1zdHlsZTpzb2xpZDt0ZXh0LWRlY29yYXRpb24tdGhpY2tuZXNzOnZhcigtLW15dHktdGV4dC1saW5rLWRlY29yYXRpb24tdGhpY2tuZXNzKTt0ZXh0LXVuZGVybGluZS1vZmZzZXQ6dmFyKC0tbXl0eS10ZXh0LWxpbmstdW5kZXJsaW5lLW9mZnNldCk7dHJhbnNpdGlvbjp0ZXh0LWRlY29yYXRpb24gMzAwbXMsY29sb3IgMzAwbXN9YS5pcy1hY3RpdmUsYTphY3RpdmV7LS1teXR5LXRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IDJweH1hLmhhcy1mb2N1cyxhOmhvdmVyLGE6Zm9jdXN7LS1teXR5LWJ0bi1vdXRsaW5lOiBub25lOy0tbXl0eS10ZXh0LWxpbmstZGVjb3JhdGlvbi10aGlja25lc3M6IDRweH1hLmlzLWRpc2FibGVkLGE6ZGlzYWJsZWR7LS1teXR5LXRleHQtbGluay1kZWNvcmF0aW9uLXRoaWNrbmVzczogMnB4fUBtZWRpYShtaW4td2lkdGg6IDk5MXB4KXthey0tbXl0eS10ZXh0LWxpbmstdW5kZXJsaW5lLW9mZnNldDogNnB4fX1AbWVkaWEobWluLXdpZHRoOiAxNDQycHgpe2F7LS1teXR5LXRleHQtbGluay11bmRlcmxpbmUtb2Zmc2V0OiA2cHh9fWF7LS1teXR5LXRleHQtbGluay1jb2xvcjogdmFyKC0tYy00MDEwKTstLW15dHktdGV4dC1saW5rLWRlY29yYXRpb24tY29sb3I6IHZhcigtLWMtNDAxMCk7Y29sb3I6dmFyKC0tbXl0eS10ZXh0LWxpbmstY29sb3IpO3RleHQtZGVjb3JhdGlvbi1jb2xvcjp2YXIoLS1teXR5LXRleHQtbGluay1kZWNvcmF0aW9uLWNvbG9yKX1hLmlzLWFjdGl2ZSxhOmFjdGl2ZXstLW15dHktdGV4dC1saW5rLWNvbG9yOiB2YXIoLS1jLTIxMTApOy0tbXl0eS10ZXh0LWRlY29yYXRpb24tY29sb3I6IHZhcigtLWMtMjExMCl9YS5oYXMtaG92ZXIsYTpob3ZlcixhOmZvY3Vzey0tbXl0eS10ZXh0LWxpbmstY29sb3I6IHZhcigtLWMtMjExMCk7LS1teXR5LXRleHQtbGluay1kZWNvcmF0aW9uLWNvbG9yOiB2YXIoLS1jLTIxMTApfWEuaXMtZGlzYWJsZWQsYTpkaXNhYmxlZHstLW15dHktdGV4dC1saW5rLWNvbG9yOiB2YXIoLS1jLTIxNTApOy0tbXl0eS10ZXh0LWxpbmstZGVjb3JhdGlvbi1jb2xvcjogdmFyKC0tYy0yMTUwKX1hIC5pY29ue2NvbG9yOmN1cnJlbnRDb2xvcjtmaWxsOmN1cnJlbnRDb2xvcn0ubm90aWZpY2F0aW9uLWJhciAudHljIGEsLm5vdGlmaWNhdGlvbi1iYXIgLm15dHlGb3JtRmllbGRzZXREZXNjcmlwdGlvbiBhLC50eWMgaDEgYSwubXl0eUZvcm1GaWVsZHNldERlc2NyaXB0aW9uIGgxIGEsLnR5YyBoMiBhLC5teXR5Rm9ybUZpZWxkc2V0RGVzY3JpcHRpb24gaDIgYSwudHljIGgzIGEsLm15dHlGb3JtRmllbGRzZXREZXNjcmlwdGlvbiBoMyBhLC50eWMgaDQgYSwubXl0eUZvcm1GaWVsZHNldERlc2NyaXB0aW9uIGg0IGEsLnR5YyBoNSBhLC5teXR5Rm9ybUZpZWxkc2V0RGVzY3JpcHRpb24gaDUgYSwudHljIGg2IGEsLm15dHlGb3JtRmllbGRzZXREZXNjcmlwdGlvbiBoNiBhLC50eWMgLnN0cm9uZy0taGVhZGxpbmUgYSwubXl0eUZvcm1GaWVsZHNldERlc2NyaXB0aW9uIC5zdHJvbmctLWhlYWRsaW5lIGEsLnR5YyAudHljLS1zdHJvbmctaGVhZGxpbmU+c3Ryb25nOmZpcnN0LWNoaWxkIGEsLm15dHlGb3JtRmllbGRzZXREZXNjcmlwdGlvbiAudHljLS1zdHJvbmctaGVhZGxpbmU+c3Ryb25nOmZpcnN0LWNoaWxkIGEsLnR5YyAudHljLS1zdHJvbmctaGVhZGxpbmUgcDpmaXJzdC1jaGlsZD5zdHJvbmc6Zmlyc3QtY2hpbGQgYSwubXl0eUZvcm1GaWVsZHNldERlc2NyaXB0aW9uIC50eWMtLXN0cm9uZy1oZWFkbGluZSBwOmZpcnN0LWNoaWxkPnN0cm9uZzpmaXJzdC1jaGlsZCBhLC50eWMtLXN0cm9uZy1oZWFkbGluZSAudHljIHA6Zmlyc3QtY2hpbGQ+c3Ryb25nOmZpcnN0LWNoaWxkIGEsLnR5Yy0tc3Ryb25nLWhlYWRsaW5lIC5teXR5Rm9ybUZpZWxkc2V0RGVzY3JpcHRpb24gcDpmaXJzdC1jaGlsZD5zdHJvbmc6Zmlyc3QtY2hpbGQgYSxhLmlzLWN1cnJlbnR7LS1teXR5LXRleHQtbGluay1jb2xvcjogY3VycmVudENvbG9yOy0tbXl0eS10ZXh0LWxpbmstZGVjb3JhdGlvbi1jb2xvcjogY3VycmVudENvbG9yO2NvbG9yOnZhcigtLW15dHktdGV4dC1saW5rLWNvbG9yKTt0ZXh0LWRlY29yYXRpb24tY29sb3I6dmFyKC0tbXl0eS10ZXh0LWxpbmstZGVjb3JhdGlvbi1jb2xvcil9Lm5vdGlmaWNhdGlvbi1iYXIgLnR5YyBhLmlzLWFjdGl2ZSwubm90aWZpY2F0aW9uLWJhciAubXl0eUZvcm1GaWVsZHNldERlc2NyaXB0aW9uIGEuaXMtYWN0aXZlLC50eWMgaDEgYS5pcy1hY3RpdmUsLm15dHlGb3JtRmllbGRzZXREZXNjcmlwdGlvbiBoMSBhLmlzLWFjdGl2ZSwudHljIGgyIGEuaXMtYWN0aXZlLC5teXR5Rm9ybUZpZWxkc2V0RGVzY3JpcHRpb24gaDIgYS5pcy1hY3RpdmUsLnR5YyBoMyBhLmlzLWFjdGl2ZSwubXl0eUZvcm1GaWVsZHNldERlc2NyaXB0aW9uIGgzIGEuaXMtYWN0aXZlLC50eWMgaDQgYS5pcy1hY3RpdmUsLm15dHlGb3JtRmllbGRzZXREZXNjcmlwdGlvbiBoNCBhLmlzLWFjdGl2ZSwudHljIGg1IGEuaXMtYWN0aXZlLC5teXR5Rm9ybUZpZWxkc2V0RGVzY3JpcHRpb24gaDUgYS5pcy1hY3RpdmUsLnR5YyBoNiBhLmlzLWFjdGl2ZSwubXl0eUZvcm1GaWVsZHNldERlc2NyaXB0aW9uIGg2IGEuaXMtYWN0aXZlLC50eWMgLnN0cm9uZy0taGVhZGxpbmUgYS5pcy1hY3RpdmUsLm15dHlGb3JtRmllbGRzZXREZXNjcmlwdGlvbiAuc3Ryb25nLS1oZWFkbGluZSBhLmlzLWFjdGl2ZSwudHljIC50eWMtLXN0cm9uZy1oZWFkbGluZT5zdHJvbmc6Zmlyc3QtY2hpbGQgYS5pcy1hY3RpdmUsLm15dHlGb3JtRmllbGRzZXREZXNjcmlwdGlvbiAudHljLS1zdHJvbmctaGVhZGxpbmU+c3Ryb25nOmZpcnN0LWNoaWxkIGEuaXMtYWN0aXZlLC50eWMgLnR5Yy0tc3Ryb25nLWhlYWRsaW5lIHA6Zmlyc3QtY2hpbGQ+c3Ryb25nOmZpcnN0LWNoaWxkIGEuaXMtYWN0aXZlLC5teXR5Rm9ybUZpZWxkc2V0RGVzY3JpcHRpb24gLnR5Yy0tc3Ryb25nLWhlYWRsaW5lIHA6Zmlyc3QtY2hpbGQ+c3Ryb25nOmZpcnN0LWNoaWxkIGEuaXMtYWN0aXZlLC50eWMtLXN0cm9uZy1oZWFkbGluZSAudHljIHA6Zmlyc3QtY2hpbGQ+c3Ryb25nOmZpcnN0LWNoaWxkIGEuaXMtYWN0aXZlLC50eWMtLXN0cm9uZy1oZWFkbGluZSAubXl0eUZvcm1GaWVsZHNldERlc2NyaXB0aW9uIHA6Zmlyc3QtY2hpbGQ+c3Ryb25nOmZpcnN0LWNoaWxkIGEuaXMtYWN0aXZlLGEuaXMtYWN0aXZlLmlzLWN1cnJlbnQsLm5vdGlmaWNhdGlvbi1iYXIgLnR5YyBhOmFjdGl2ZSwubm90aWZpY2F0aW9uLWJhciAubXl0eUZvcm1GaWVsZHNldERlc2NyaXB0aW9uIGE6YWN0aXZlLC50eWMgaDEgYTphY3RpdmUsLm15dHlGb3JtRmllbGRzZXREZXNjcmlwdGlvbiBoMSBhOmFjdGl2ZSwudHljIGgyIGE6YWN0aXZlLC5teXR5Rm9ybUZpZWxkc2V0RGVzY3JpcHRpb24gaDIgYTphY3RpdmUsLnR5YyBoMyBhOmFjdGl2ZSwubXl0eUZvcm1GaWVsZHNldERlc2NyaXB0aW9uIGgzIGE6YWN0aXZlLC50eWMgaDQgYTphY3RpdmUsLm15dHlGb3JtRmllbGRzZXREZXNjcmlwdGlvbiBoNCBhOmFjdGl2ZSwudHljIGg1IGE6YWN0aXZlLC5teXR5Rm9ybUZpZWxkc2V0RGVzY3JpcHRpb24gaDUgYTphY3RpdmUsLnR5YyBoNiBhOmFjdGl2ZSwubXl0eUZvcm1GaWVsZHNldERlc2NyaXB0aW9uIGg2IGE6YWN0aXZlLC50eWMgLnN0cm9uZy0taGVhZGxpbmUgYTphY3RpdmUsLm15dHlGb3JtRmllbGRzZXREZXNjcmlwdGlvbiAuc3Ryb25nLS1oZWFkbGluZSBhOmFjdGl2ZSwudHljIC50eWMtLXN0cm9uZy1oZWFkbGluZT5zdHJvbmc6Zmlyc3QtY2hpbGQgYTphY3RpdmUsLm15dHlGb3JtRmllbGRzZXREZXNjcmlwdGlvbiAudHljLS1zdHJvbmctaGVhZGxpbmU+c3Ryb25nOmZpcnN0LWNoaWxkIGE6YWN0aXZlLC50eWMgLnR5Yy0tc3Ryb25nLWhlYWRsaW5lIHA6Zmlyc3QtY2hpbGQ+c3Ryb25nOmZpcnN0LWNoaWxkIGE6YWN0aXZlLC5teXR5Rm9ybUZpZWxkc2V0RGVzY3JpcHRpb24gLnR5Yy0tc3Ryb25nLWhlYWRsaW5lIHA6Zmlyc3QtY2hpbGQ+c3Ryb25nOmZpcnN0LWNoaWxkIGE6YWN0aXZlLC50eWMtLXN0cm9uZy1oZWFkbGluZSAudHljIHA6Zmlyc3QtY2hpbGQ+c3Ryb25nOmZpcnN0LWNoaWxkIGE6YWN0aXZlLC50eWMtLXN0cm9uZy1oZWFkbGluZSAubXl0eUZvcm1GaWVsZHNldERlc2NyaXB0aW9uIHA6Zmlyc3QtY2hpbGQ+c3Ryb25nOmZpcnN0LWNoaWxkIGE6YWN0aXZlLGEuaXMtY3VycmVudDphY3RpdmV7LS1teXR5LXRleHQtbGluay1jb2xvcjogY3VycmVudENvbG9yOy0tbXl0eS10ZXh0LWRlY29yYXRpb24tY29sb3I6IGN1cnJlbnRDb2xvcn0ubm90aWZpY2F0aW9uLWJhciAudHljIGEuaGFzLWhvdmVyLC5ub3RpZmljYXRpb24tYmFyIC5teXR5Rm9ybUZpZWxkc2V0RGVzY3JpcHRpb24gYS5oYXMtaG92ZXIsLnR5YyBoMSBhLmhhcy1ob3ZlciwubXl0eUZvcm1GaWVsZHNldERlc2NyaXB0aW9uIGgxIGEuaGFzLWhvdmVyLC50eWMgaDIgYS5oYXMtaG92ZXIsLm15dHlGb3JtRmllbGRzZXREZXNjcmlwdGlvbiBoMiBhLmhhcy1ob3ZlciwudHljIGgzIGEuaGFzLWhvdmVyLC5teXR5Rm9ybUZpZWxkc2V0RGVzY3JpcHRpb24gaDMgYS5oYXMtaG92ZXIsLnR5YyBoNCBhLmhhcy1ob3ZlciwubXl0eUZvcm1GaWVsZHNldERlc2NyaXB0aW9uIGg0IGEuaGFzLWhvdmVyLC50eWMgaDUgYS5oYXMtaG92ZXIsLm15dHlGb3JtRmllbGRzZXREZXNjcmlwdGlvbiBoNSBhLmhhcy1ob3ZlciwudHljIGg2IGEuaGFzLWhvdmVyLC5teXR5Rm9ybUZpZWxkc2V0RGVzY3JpcHRpb24gaDYgYS5oYXMtaG92ZXIsLnR5YyAuc3Ryb25nLS1oZWFkbGluZSBhLmhhcy1ob3ZlciwubXl0eUZvcm1GaWVsZHNldERlc2NyaXB0aW9uIC5zdHJvbmctLWhlYWRsaW5lIGEuaGFzLWhvdmVyLC50eWMgLnR5Yy0tc3Ryb25nLWhlYWRsaW5lPnN0cm9uZzpmaXJzdC1jaGlsZCBhLmhhcy1ob3ZlciwubXl0eUZvcm1GaWVsZHNldERlc2NyaXB0aW9uIC50eWMtLXN0cm9uZy1oZWFkbGluZT5zdHJvbmc6Zmlyc3QtY2hpbGQgYS5oYXMtaG92ZXIsLnR5YyAudHljLS1zdHJvbmctaGVhZGxpbmUgcDpmaXJzdC1jaGlsZD5zdHJvbmc6Zmlyc3QtY2hpbGQgYS5oYXMtaG92ZXIsLm15dHlGb3JtRmllbGRzZXREZXNjcmlwdGlvbiAudHljLS1zdHJvbmctaGVhZGxpbmUgcDpmaXJzdC1jaGlsZD5zdHJvbmc6Zmlyc3QtY2hpbGQgYS5oYXMtaG92ZXIsLnR5Yy0tc3Ryb25nLWhlYWRsaW5lIC50eWMgcDpmaXJzdC1jaGlsZD5zdHJvbmc6Zmlyc3QtY2hpbGQgYS5oYXMtaG92ZXIsLnR5Yy0tc3Ryb25nLWhlYWRsaW5lIC5teXR5Rm9ybUZpZWxkc2V0RGVzY3JpcHRpb24gcDpmaXJzdC1jaGlsZD5zdHJvbmc6Zmlyc3QtY2hpbGQgYS5oYXMtaG92ZXIsYS5oYXMtaG92ZXIuaXMtY3VycmVudCwubm90aWZpY2F0aW9uLWJhciAudHljIGE6aG92ZXIsLm5vdGlmaWNhdGlvbi1iYXIgLm15dHlGb3JtRmllbGRzZXREZXNjcmlwdGlvbiBhOmhvdmVyLC50eWMgaDEgYTpob3ZlciwubXl0eUZvcm1GaWVsZHNldERlc2NyaXB0aW9uIGgxIGE6aG92ZXIsLnR5YyBoMiBhOmhvdmVyLC5teXR5Rm9ybUZpZWxkc2V0RGVzY3JpcHRpb24gaDIgYTpob3ZlciwudHljIGgzIGE6aG92ZXIsLm15dHlGb3JtRmllbGRzZXREZXNjcmlwdGlvbiBoMyBhOmhvdmVyLC50eWMgaDQgYTpob3ZlciwubXl0eUZvcm1GaWVsZHNldERlc2NyaXB0aW9uIGg0IGE6aG92ZXIsLnR5YyBoNSBhOmhvdmVyLC5teXR5Rm9ybUZpZWxkc2V0RGVzY3JpcHRpb24gaDUgYTpob3ZlciwudHljIGg2IGE6aG92ZXIsLm15dHlGb3JtRmllbGRzZXREZXNjcmlwdGlvbiBoNiBhOmhvdmVyLC50eWMgLnN0cm9uZy0taGVhZGxpbmUgYTpob3ZlciwubXl0eUZvcm1GaWVsZHNldERlc2NyaXB0aW9uIC5zdHJvbmctLWhlYWRsaW5lIGE6aG92ZXIsLnR5YyAudHljLS1zdHJvbmctaGVhZGxpbmU+c3Ryb25nOmZpcnN0LWNoaWxkIGE6aG92ZXIsLm15dHlGb3JtRmllbGRzZXREZXNjcmlwdGlvbiAudHljLS1zdHJvbmctaGVhZGxpbmU+c3Ryb25nOmZpcnN0LWNoaWxkIGE6aG92ZXIsLnR5YyAudHljLS1zdHJvbmctaGVhZGxpbmUgcDpmaXJzdC1jaGlsZD5zdHJvbmc6Zmlyc3QtY2hpbGQgYTpob3ZlciwubXl0eUZvcm1GaWVsZHNldERlc2NyaXB0aW9uIC50eWMtLXN0cm9uZy1oZWFkbGluZSBwOmZpcnN0LWNoaWxkPnN0cm9uZzpmaXJzdC1jaGlsZCBhOmhvdmVyLC50eWMtLXN0cm9uZy1oZWFkbGluZSAudHljIHA6Zmlyc3QtY2hpbGQ+c3Ryb25nOmZpcnN0LWNoaWxkIGE6aG92ZXIsLnR5Yy0tc3Ryb25nLWhlYWRsaW5lIC5teXR5Rm9ybUZpZWxkc2V0RGVzY3JpcHRpb24gcDpmaXJzdC1jaGlsZD5zdHJvbmc6Zmlyc3QtY2hpbGQgYTpob3ZlcixhLmlzLWN1cnJlbnQ6aG92ZXIsLm5vdGlmaWNhdGlvbi1iYXIgLnR5YyBhOmZvY3VzLC5ub3RpZmljYXRpb24tYmFyIC5teXR5Rm9ybUZpZWxkc2V0RGVzY3JpcHRpb24gYTpmb2N1cywudHljIGgxIGE6Zm9jdXMsLm15dHlGb3JtRmllbGRzZXREZXNjcmlwdGlvbiBoMSBhOmZvY3VzLC50eWMgaDIgYTpmb2N1cywubXl0eUZvcm1GaWVsZHNldERlc2NyaXB0aW9uIGgyIGE6Zm9jdXMsLnR5YyBoMyBhOmZvY3VzLC5teXR5Rm9ybUZpZWxkc2V0RGVzY3JpcHRpb24gaDMgYTpmb2N1cywudHljIGg0IGE6Zm9jdXMsLm15dHlGb3JtRmllbGRzZXREZXNjcmlwdGlvbiBoNCBhOmZvY3VzLC50eWMgaDUgYTpmb2N1cywubXl0eUZvcm1GaWVsZHNldERlc2NyaXB0aW9uIGg1IGE6Zm9jdXMsLnR5YyBoNiBhOmZvY3VzLC5teXR5Rm9ybUZpZWxkc2V0RGVzY3JpcHRpb24gaDYgYTpmb2N1cywudHljIC5zdHJvbmctLWhlYWRsaW5lIGE6Zm9jdXMsLm15dHlGb3JtRmllbGRzZXREZXNjcmlwdGlvbiAuc3Ryb25nLS1oZWFkbGluZSBhOmZvY3VzLC50eWMgLnR5Yy0tc3Ryb25nLWhlYWRsaW5lPnN0cm9uZzpmaXJzdC1jaGlsZCBhOmZvY3VzLC5teXR5Rm9ybUZpZWxkc2V0RGVzY3JpcHRpb24gLnR5Yy0tc3Ryb25nLWhlYWRsaW5lPnN0cm9uZzpmaXJzdC1jaGlsZCBhOmZvY3VzLC50eWMgLnR5Yy0tc3Ryb25nLWhlYWRsaW5lIHA6Zmlyc3QtY2hpbGQ+c3Ryb25nOmZpcnN0LWNoaWxkIGE6Zm9jdXMsLm15dHlGb3JtRmllbGRzZXREZXNjcmlwdGlvbiAudHljLS1zdHJvbmctaGVhZGxpbmUgcDpmaXJzdC1jaGlsZD5zdHJvbmc6Zmlyc3QtY2hpbGQgYTpmb2N1cywudHljLS1zdHJvbmctaGVhZGxpbmUgLnR5YyBwOmZpcnN0LWNoaWxkPnN0cm9uZzpmaXJzdC1jaGlsZCBhOmZvY3VzLC50eWMtLXN0cm9uZy1oZWFkbGluZSAubXl0eUZvcm1GaWVsZHNldERlc2NyaXB0aW9uIHA6Zmlyc3QtY2hpbGQ+c3Ryb25nOmZpcnN0LWNoaWxkIGE6Zm9jdXMsYS5pcy1jdXJyZW50OmZvY3Vzey0tbXl0eS10ZXh0LWxpbmstY29sb3I6IGN1cnJlbnRDb2xvcjstLW15dHktdGV4dC1saW5rLWRlY29yYXRpb24tY29sb3I6IGN1cnJlbnRDb2xvcn0ubm90aWZpY2F0aW9uLWJhciAudHljIGEuaXMtZGlzYWJsZWQsLm5vdGlmaWNhdGlvbi1iYXIgLm15dHlGb3JtRmllbGRzZXREZXNjcmlwdGlvbiBhLmlzLWRpc2FibGVkLC50eWMgaDEgYS5pcy1kaXNhYmxlZCwubXl0eUZvcm1GaWVsZHNldERlc2NyaXB0aW9uIGgxIGEuaXMtZGlzYWJsZWQsLnR5YyBoMiBhLmlzLWRpc2FibGVkLC5teXR5Rm9ybUZpZWxkc2V0RGVzY3JpcHRpb24gaDIgYS5pcy1kaXNhYmxlZCwudHljIGgzIGEuaXMtZGlzYWJsZWQsLm15dHlGb3JtRmllbGRzZXREZXNjcmlwdGlvbiBoMyBhLmlzLWRpc2FibGVkLC50eWMgaDQgYS5pcy1kaXNhYmxlZCwubXl0eUZvcm1GaWVsZHNldERlc2NyaXB0aW9uIGg0IGEuaXMtZGlzYWJsZWQsLnR5YyBoNSBhLmlzLWRpc2FibGVkLC5teXR5Rm9ybUZpZWxkc2V0RGVzY3JpcHRpb24gaDUgYS5pcy1kaXNhYmxlZCwudHljIGg2IGEuaXMtZGlzYWJsZWQsLm15dHlGb3JtRmllbGRzZXREZXNjcmlwdGlvbiBoNiBhLmlzLWRpc2FibGVkLC50eWMgLnN0cm9uZy0taGVhZGxpbmUgYS5pcy1kaXNhYmxlZCwubXl0eUZvcm1GaWVsZHNldERlc2NyaXB0aW9uIC5zdHJvbmctLWhlYWRsaW5lIGEuaXMtZGlzYWJsZWQsLnR5YyAudHljLS1zdHJvbmctaGVhZGxpbmU+c3Ryb25nOmZpcnN0LWNoaWxkIGEuaXMtZGlzYWJsZWQsLm15dHlGb3JtRmllbGRzZXREZXNjcmlwdGlvbiAudHljLS1zdHJvbmctaGVhZGxpbmU+c3Ryb25nOmZpcnN0LWNoaWxkIGEuaXMtZGlzYWJsZWQsLnR5YyAudHljLS1zdHJvbmctaGVhZGxpbmUgcDpmaXJzdC1jaGlsZD5zdHJvbmc6Zmlyc3QtY2hpbGQgYS5pcy1kaXNhYmxlZCwubXl0eUZvcm1GaWVsZHNldERlc2NyaXB0aW9uIC50eWMtLXN0cm9uZy1oZWFkbGluZSBwOmZpcnN0LWNoaWxkPnN0cm9uZzpmaXJzdC1jaGlsZCBhLmlzLWRpc2FibGVkLC50eWMtLXN0cm9uZy1oZWFkbGluZSAudHljIHA6Zmlyc3QtY2hpbGQ+c3Ryb25nOmZpcnN0LWNoaWxkIGEuaXMtZGlzYWJsZWQsLnR5Yy0tc3Ryb25nLWhlYWRsaW5lIC5teXR5Rm9ybUZpZWxkc2V0RGVzY3JpcHRpb24gcDpmaXJzdC1jaGlsZD5zdHJvbmc6Zmlyc3QtY2hpbGQgYS5pcy1kaXNhYmxlZCxhLmlzLWRpc2FibGVkLmlzLWN1cnJlbnQsLm5vdGlmaWNhdGlvbi1iYXIgLnR5YyBhOmRpc2FibGVkLC5ub3RpZmljYXRpb24tYmFyIC5teXR5Rm9ybUZpZWxkc2V0RGVzY3JpcHRpb24gYTpkaXNhYmxlZCwudHljIGgxIGE6ZGlzYWJsZWQsLm15dHlGb3JtRmllbGRzZXREZXNjcmlwdGlvbiBoMSBhOmRpc2FibGVkLC50eWMgaDIgYTpkaXNhYmxlZCwubXl0eUZvcm1GaWVsZHNldERlc2NyaXB0aW9uIGgyIGE6ZGlzYWJsZWQsLnR5YyBoMyBhOmRpc2FibGVkLC5teXR5Rm9ybUZpZWxkc2V0RGVzY3JpcHRpb24gaDMgYTpkaXNhYmxlZCwudHljIGg0IGE6ZGlzYWJsZWQsLm15dHlGb3JtRmllbGRzZXREZXNjcmlwdGlvbiBoNCBhOmRpc2FibGVkLC50eWMgaDUgYTpkaXNhYmxlZCwubXl0eUZvcm1GaWVsZHNldERlc2NyaXB0aW9uIGg1IGE6ZGlzYWJsZWQsLnR5YyBoNiBhOmRpc2FibGVkLC5teXR5Rm9ybUZpZWxkc2V0RGVzY3JpcHRpb24gaDYgYTpkaXNhYmxlZCwudHljIC5zdHJvbmctLWhlYWRsaW5lIGE6ZGlzYWJsZWQsLm15dHlGb3JtRmllbGRzZXREZXNjcmlwdGlvbiAuc3Ryb25nLS1oZWFkbGluZSBhOmRpc2FibGVkLC50eWMgLnR5Yy0tc3Ryb25nLWhlYWRsaW5lPnN0cm9uZzpmaXJzdC1jaGlsZCBhOmRpc2FibGVkLC5teXR5Rm9ybUZpZWxkc2V0RGVzY3JpcHRpb24gLnR5Yy0tc3Ryb25nLWhlYWRsaW5lPnN0cm9uZzpmaXJzdC1jaGlsZCBhOmRpc2FibGVkLC50eWMgLnR5Yy0tc3Ryb25nLWhlYWRsaW5lIHA6Zmlyc3QtY2hpbGQ+c3Ryb25nOmZpcnN0LWNoaWxkIGE6ZGlzYWJsZWQsLm15dHlGb3JtRmllbGRzZXREZXNjcmlwdGlvbiAudHljLS1zdHJvbmctaGVhZGxpbmUgcDpmaXJzdC1jaGlsZD5zdHJvbmc6Zmlyc3QtY2hpbGQgYTpkaXNhYmxlZCwudHljLS1zdHJvbmctaGVhZGxpbmUgLnR5YyBwOmZpcnN0LWNoaWxkPnN0cm9uZzpmaXJzdC1jaGlsZCBhOmRpc2FibGVkLC50eWMtLXN0cm9uZy1oZWFkbGluZSAubXl0eUZvcm1GaWVsZHNldERlc2NyaXB0aW9uIHA6Zmlyc3QtY2hpbGQ+c3Ryb25nOmZpcnN0LWNoaWxkIGE6ZGlzYWJsZWQsYS5pcy1jdXJyZW50OmRpc2FibGVkey0tbXl0eS10ZXh0LWxpbmstY29sb3I6IGN1cnJlbnRDb2xvcjstLW15dHktdGV4dC1saW5rLWRlY29yYXRpb24tY29sb3I6IGN1cnJlbnRDb2xvcn0ubm90aWZpY2F0aW9uLWJhciAudHljIGEgLmljb24sLm5vdGlmaWNhdGlvbi1iYXIgLm15dHlGb3JtRmllbGRzZXREZXNjcmlwdGlvbiBhIC5pY29uLC50eWMgaDEgYSAuaWNvbiwubXl0eUZvcm1GaWVsZHNldERlc2NyaXB0aW9uIGgxIGEgLmljb24sLnR5YyBoMiBhIC5pY29uLC5teXR5Rm9ybUZpZWxkc2V0RGVzY3JpcHRpb24gaDIgYSAuaWNvbiwudHljIGgzIGEgLmljb24sLm15dHlGb3JtRmllbGRzZXREZXNjcmlwdGlvbiBoMyBhIC5pY29uLC50eWMgaDQgYSAuaWNvbiwubXl0eUZvcm1GaWVsZHNldERlc2NyaXB0aW9uIGg0IGEgLmljb24sLnR5YyBoNSBhIC5pY29uLC5teXR5Rm9ybUZpZWxkc2V0RGVzY3JpcHRpb24gaDUgYSAuaWNvbiwudHljIGg2IGEgLmljb24sLm15dHlGb3JtRmllbGRzZXREZXNjcmlwdGlvbiBoNiBhIC5pY29uLC50eWMgLnN0cm9uZy0taGVhZGxpbmUgYSAuaWNvbiwubXl0eUZvcm1GaWVsZHNldERlc2NyaXB0aW9uIC5zdHJvbmctLWhlYWRsaW5lIGEgLmljb24sLnR5YyAudHljLS1zdHJvbmctaGVhZGxpbmU+c3Ryb25nOmZpcnN0LWNoaWxkIGEgLmljb24sLm15dHlGb3JtRmllbGRzZXREZXNjcmlwdGlvbiAudHljLS1zdHJvbmctaGVhZGxpbmU+c3Ryb25nOmZpcnN0LWNoaWxkIGEgLmljb24sLnR5YyAudHljLS1zdHJvbmctaGVhZGxpbmUgcDpmaXJzdC1jaGlsZD5zdHJvbmc6Zmlyc3QtY2hpbGQgYSAuaWNvbiwubXl0eUZvcm1GaWVsZHNldERlc2NyaXB0aW9uIC50eWMtLXN0cm9uZy1oZWFkbGluZSBwOmZpcnN0LWNoaWxkPnN0cm9uZzpmaXJzdC1jaGlsZCBhIC5pY29uLC50eWMtLXN0cm9uZy1oZWFkbGluZSAudHljIHA6Zmlyc3QtY2hpbGQ+c3Ryb25nOmZpcnN0LWNoaWxkIGEgLmljb24sLnR5Yy0tc3Ryb25nLWhlYWRsaW5lIC5teXR5Rm9ybUZpZWxkc2V0RGVzY3JpcHRpb24gcDpmaXJzdC1jaGlsZD5zdHJvbmc6Zmlyc3QtY2hpbGQgYSAuaWNvbixhLmlzLWN1cnJlbnQgLmljb257Y29sb3I6Y3VycmVudENvbG9yO2ZpbGw6Y3VycmVudENvbG9yfS50eWMgYSwubXl0eUZvcm1GaWVsZHNldERlc2NyaXB0aW9uIGEsYS5ob3Zlci1kZWNvcmF0aW9uey0tbXl0eS10ZXh0LWxpbmstZGVjb3JhdGlvbjogdW5kZXJsaW5lOy0tbXl0eS10ZXh0LWxpbmstZGVjb3JhdGlvbi10aGlja25lc3M6IDJweDstLW15dHktdGV4dC1saW5rLXVuZGVybGluZS1vZmZzZXQ6IDVweDstLW15dHktdGV4dC1saW5rLWRlY29yYXRpb246IG5vbmU7dGV4dC1kZWNvcmF0aW9uOnZhcigtLW15dHktdGV4dC1saW5rLWRlY29yYXRpb24pO3RleHQtZGVjb3JhdGlvbi1zdHlsZTpzb2xpZDt0ZXh0LWRlY29yYXRpb24tdGhpY2tuZXNzOnZhcigtLW15dHktdGV4dC1saW5rLWRlY29yYXRpb24tdGhpY2tuZXNzKTt0ZXh0LXVuZGVybGluZS1vZmZzZXQ6dmFyKC0tbXl0eS10ZXh0LWxpbmstdW5kZXJsaW5lLW9mZnNldCk7dHJhbnNpdGlvbjp0ZXh0LWRlY29yYXRpb24gMzAwbXMsY29sb3IgMzAwbXN9LnR5YyBhLmlzLWFjdGl2ZSwubXl0eUZvcm1GaWVsZHNldERlc2NyaXB0aW9uIGEuaXMtYWN0aXZlLGEuaXMtYWN0aXZlLmhvdmVyLWRlY29yYXRpb24sLnR5YyBhOmFjdGl2ZSwubXl0eUZvcm1GaWVsZHNldERlc2NyaXB0aW9uIGE6YWN0aXZlLGEuaG92ZXItZGVjb3JhdGlvbjphY3RpdmV7LS1teXR5LXRleHQtbGluay1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7LS1teXR5LXRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IDJweH0udHljIGEuaGFzLWZvY3VzLC5teXR5Rm9ybUZpZWxkc2V0RGVzY3JpcHRpb24gYS5oYXMtZm9jdXMsYS5oYXMtZm9jdXMuaG92ZXItZGVjb3JhdGlvbiwudHljIGE6aG92ZXIsLm15dHlGb3JtRmllbGRzZXREZXNjcmlwdGlvbiBhOmhvdmVyLGEuaG92ZXItZGVjb3JhdGlvbjpob3ZlciwudHljIGE6Zm9jdXMsLm15dHlGb3JtRmllbGRzZXREZXNjcmlwdGlvbiBhOmZvY3VzLGEuaG92ZXItZGVjb3JhdGlvbjpmb2N1c3stLW15dHktdGV4dC1saW5rLWRlY29yYXRpb246IHVuZGVybGluZTstLW15dHktYnRuLW91dGxpbmU6IG5vbmU7LS1teXR5LXRleHQtbGluay1kZWNvcmF0aW9uLXRoaWNrbmVzczogNHB4fS50eWMgYS5pcy1kaXNhYmxlZCwubXl0eUZvcm1GaWVsZHNldERlc2NyaXB0aW9uIGEuaXMtZGlzYWJsZWQsYS5pcy1kaXNhYmxlZC5ob3Zlci1kZWNvcmF0aW9uLC50eWMgYTpkaXNhYmxlZCwubXl0eUZvcm1GaWVsZHNldERlc2NyaXB0aW9uIGE6ZGlzYWJsZWQsYS5ob3Zlci1kZWNvcmF0aW9uOmRpc2FibGVkey0tbXl0eS10ZXh0LWxpbmstZGVjb3JhdGlvbi10aGlja25lc3M6IDJweH1AbWVkaWEobWluLXdpZHRoOiA5OTFweCl7LnR5YyBhLC5teXR5Rm9ybUZpZWxkc2V0RGVzY3JpcHRpb24gYSxhLmhvdmVyLWRlY29yYXRpb257LS1teXR5LXRleHQtbGluay11bmRlcmxpbmUtb2Zmc2V0OiA2cHh9fUBtZWRpYShtaW4td2lkdGg6IDE0NDJweCl7LnR5YyBhLC5teXR5Rm9ybUZpZWxkc2V0RGVzY3JpcHRpb24gYSxhLmhvdmVyLWRlY29yYXRpb257LS1teXR5LXRleHQtbGluay11bmRlcmxpbmUtb2Zmc2V0OiA2cHh9fWEudGItbGluay11bmRlcmxpbmVkLGJ1dHRvbi50Yi1saW5rLXVuZGVybGluZWQsLnRiLWxpbmstdW5kZXJsaW5lZCBhey0tbXl0eS10ZXh0LWxpbmstZGVjb3JhdGlvbjogdW5kZXJsaW5lOy0tbXl0eS10ZXh0LWxpbmstZGVjb3JhdGlvbi10aGlja25lc3M6IDJweDstLW15dHktdGV4dC1saW5rLXVuZGVybGluZS1vZmZzZXQ6IDVweDstLW15dHktdGV4dC1saW5rLWRlY29yYXRpb246IHVuZGVybGluZTt0ZXh0LWRlY29yYXRpb246dmFyKC0tbXl0eS10ZXh0LWxpbmstZGVjb3JhdGlvbik7dGV4dC1kZWNvcmF0aW9uLXN0eWxlOnNvbGlkO3RleHQtZGVjb3JhdGlvbi10aGlja25lc3M6dmFyKC0tbXl0eS10ZXh0LWxpbmstZGVjb3JhdGlvbi10aGlja25lc3MpO3RleHQtdW5kZXJsaW5lLW9mZnNldDp2YXIoLS1teXR5LXRleHQtbGluay11bmRlcmxpbmUtb2Zmc2V0KTt0cmFuc2l0aW9uOnRleHQtZGVjb3JhdGlvbiAzMDBtcyxjb2xvciAzMDBtc31hLnRiLWxpbmstdW5kZXJsaW5lZC5pcy1hY3RpdmUsYS50Yi1saW5rLXVuZGVybGluZWQ6YWN0aXZlLGJ1dHRvbi50Yi1saW5rLXVuZGVybGluZWQuaXMtYWN0aXZlLGJ1dHRvbi50Yi1saW5rLXVuZGVybGluZWQ6YWN0aXZlLC50Yi1saW5rLXVuZGVybGluZWQgYS5pcy1hY3RpdmUsLnRiLWxpbmstdW5kZXJsaW5lZCBhOmFjdGl2ZXstLW15dHktdGV4dC1kZWNvcmF0aW9uLXRoaWNrbmVzczogMnB4fWEudGItbGluay11bmRlcmxpbmVkLmhhcy1mb2N1cyxhLnRiLWxpbmstdW5kZXJsaW5lZDpob3ZlcixhLnRiLWxpbmstdW5kZXJsaW5lZDpmb2N1cyxidXR0b24udGItbGluay11bmRlcmxpbmVkLmhhcy1mb2N1cyxidXR0b24udGItbGluay11bmRlcmxpbmVkOmhvdmVyLGJ1dHRvbi50Yi1saW5rLXVuZGVybGluZWQ6Zm9jdXMsLnRiLWxpbmstdW5kZXJsaW5lZCBhLmhhcy1mb2N1cywudGItbGluay11bmRlcmxpbmVkIGE6aG92ZXIsLnRiLWxpbmstdW5kZXJsaW5lZCBhOmZvY3Vzey0tbXl0eS1idG4tb3V0bGluZTogbm9uZTstLW15dHktdGV4dC1saW5rLWRlY29yYXRpb24tdGhpY2tuZXNzOiA0cHh9YS50Yi1saW5rLXVuZGVybGluZWQuaXMtZGlzYWJsZWQsYS50Yi1saW5rLXVuZGVybGluZWQ6ZGlzYWJsZWQsYnV0dG9uLnRiLWxpbmstdW5kZXJsaW5lZC5pcy1kaXNhYmxlZCxidXR0b24udGItbGluay11bmRlcmxpbmVkOmRpc2FibGVkLC50Yi1saW5rLXVuZGVybGluZWQgYS5pcy1kaXNhYmxlZCwudGItbGluay11bmRlcmxpbmVkIGE6ZGlzYWJsZWR7LS1teXR5LXRleHQtbGluay1kZWNvcmF0aW9uLXRoaWNrbmVzczogMnB4fUBtZWRpYShtaW4td2lkdGg6IDk5MXB4KXthLnRiLWxpbmstdW5kZXJsaW5lZCxidXR0b24udGItbGluay11bmRlcmxpbmVkLC50Yi1saW5rLXVuZGVybGluZWQgYXstLW15dHktdGV4dC1saW5rLXVuZGVybGluZS1vZmZzZXQ6IDZweH19QG1lZGlhKG1pbi13aWR0aDogMTQ0MnB4KXthLnRiLWxpbmstdW5kZXJsaW5lZCxidXR0b24udGItbGluay11bmRlcmxpbmVkLC50Yi1saW5rLXVuZGVybGluZWQgYXstLW15dHktdGV4dC1saW5rLXVuZGVybGluZS1vZmZzZXQ6IDZweH19YS50Yi1saW5rLXVuZGVybGluZWQsYnV0dG9uLnRiLWxpbmstdW5kZXJsaW5lZCwudGItbGluay11bmRlcmxpbmVkIGF7LS1teXR5LXRleHQtbGluay1jb2xvcjogdmFyKC0tYy00MDEwKTstLW15dHktdGV4dC1saW5rLWRlY29yYXRpb24tY29sb3I6IHZhcigtLWMtNDAxMCk7Y29sb3I6dmFyKC0tbXl0eS10ZXh0LWxpbmstY29sb3IpO3RleHQtZGVjb3JhdGlvbi1jb2xvcjp2YXIoLS1teXR5LXRleHQtbGluay1kZWNvcmF0aW9uLWNvbG9yKX1hLnRiLWxpbmstdW5kZXJsaW5lZC5pcy1hY3RpdmUsYS50Yi1saW5rLXVuZGVybGluZWQ6YWN0aXZlLGJ1dHRvbi50Yi1saW5rLXVuZGVybGluZWQuaXMtYWN0aXZlLGJ1dHRvbi50Yi1saW5rLXVuZGVybGluZWQ6YWN0aXZlLC50Yi1saW5rLXVuZGVybGluZWQgYS5pcy1hY3RpdmUsLnRiLWxpbmstdW5kZXJsaW5lZCBhOmFjdGl2ZXstLW15dHktdGV4dC1saW5rLWNvbG9yOiB2YXIoLS1jLTIxMTApOy0tbXl0eS10ZXh0LWRlY29yYXRpb24tY29sb3I6IHZhcigtLWMtMjExMCl9YS50Yi1saW5rLXVuZGVybGluZWQuaGFzLWhvdmVyLGEudGItbGluay11bmRlcmxpbmVkOmhvdmVyLGEudGItbGluay11bmRlcmxpbmVkOmZvY3VzLGJ1dHRvbi50Yi1saW5rLXVuZGVybGluZWQuaGFzLWhvdmVyLGJ1dHRvbi50Yi1saW5rLXVuZGVybGluZWQ6aG92ZXIsYnV0dG9uLnRiLWxpbmstdW5kZXJsaW5lZDpmb2N1cywudGItbGluay11bmRlcmxpbmVkIGEuaGFzLWhvdmVyLC50Yi1saW5rLXVuZGVybGluZWQgYTpob3ZlciwudGItbGluay11bmRlcmxpbmVkIGE6Zm9jdXN7LS1teXR5LXRleHQtbGluay1jb2xvcjogdmFyKC0tYy0yMTEwKTstLW15dHktdGV4dC1saW5rLWRlY29yYXRpb24tY29sb3I6IHZhcigtLWMtMjExMCl9YS50Yi1saW5rLXVuZGVybGluZWQuaXMtZGlzYWJsZWQsYS50Yi1saW5rLXVuZGVybGluZWQ6ZGlzYWJsZWQsYnV0dG9uLnRiLWxpbmstdW5kZXJsaW5lZC5pcy1kaXNhYmxlZCxidXR0b24udGItbGluay11bmRlcmxpbmVkOmRpc2FibGVkLC50Yi1saW5rLXVuZGVybGluZWQgYS5pcy1kaXNhYmxlZCwudGItbGluay11bmRlcmxpbmVkIGE6ZGlzYWJsZWR7LS1teXR5LXRleHQtbGluay1jb2xvcjogdmFyKC0tYy0yMTUwKTstLW15dHktdGV4dC1saW5rLWRlY29yYXRpb24tY29sb3I6IHZhcigtLWMtMjE1MCl9YS50Yi1saW5rLXVuZGVybGluZWQgLmljb24sYnV0dG9uLnRiLWxpbmstdW5kZXJsaW5lZCAuaWNvbiwudGItbGluay11bmRlcmxpbmVkIGEgLmljb257Y29sb3I6Y3VycmVudENvbG9yO2ZpbGw6Y3VycmVudENvbG9yfS5pcy1pbnZlcnRlZCBhey0tbXl0eS10ZXh0LWxpbmstY29sb3I6IHZhcigtLWMtMjAxMCk7LS1teXR5LXRleHQtbGluay1kZWNvcmF0aW9uLWNvbG9yOiB2YXIoLS1jLTIwMTApO2NvbG9yOnZhcigtLW15dHktdGV4dC1saW5rLWNvbG9yKTt0ZXh0LWRlY29yYXRpb24tY29sb3I6dmFyKC0tbXl0eS10ZXh0LWxpbmstZGVjb3JhdGlvbi1jb2xvcil9LmlzLWludmVydGVkIGEuaXMtYWN0aXZlLC5pcy1pbnZlcnRlZCBhOmFjdGl2ZXstLW15dHktdGV4dC1saW5rLWNvbG9yOiB2YXIoLS1jLTIwMTApOy0tbXl0eS10ZXh0LWRlY29yYXRpb24tY29sb3I6IHZhcigtLWMtMjAxMCl9LmlzLWludmVydGVkIGEuaGFzLWhvdmVyLC5pcy1pbnZlcnRlZCBhOmhvdmVyLC5pcy1pbnZlcnRlZCBhOmZvY3Vzey0tbXl0eS10ZXh0LWxpbmstY29sb3I6IHZhcigtLWMtMjAxMCk7LS1teXR5LXRleHQtbGluay1kZWNvcmF0aW9uLWNvbG9yOiB2YXIoLS1jLTIwMTApfS5pcy1pbnZlcnRlZCBhLmlzLWRpc2FibGVkLC5pcy1pbnZlcnRlZCBhOmRpc2FibGVkey0tbXl0eS10ZXh0LWxpbmstY29sb3I6IHZhcigtLWMtMjAxMC00MCk7LS1teXR5LXRleHQtbGluay1kZWNvcmF0aW9uLWNvbG9yOiB2YXIoLS1jLTIwMTAtNDApfS5pcy1pbnZlcnRlZCBhIC5pY29ue2NvbG9yOmN1cnJlbnRDb2xvcjtmaWxsOmN1cnJlbnRDb2xvcn1AZm9udC1mYWNle2ZvbnQtZmFtaWx5OlwiRnJ1dGlnZXIgTmV4dCBXMDRcIjtmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWw7c3JjOnVybChcIi4uL2ZvbnRzL0ZSL2ZydXRpZ2VyLW5leHQtcmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKX1AZm9udC1mYWNle2ZvbnQtZmFtaWx5OlwiRnJ1dGlnZXIgTmV4dCBXMDRcIjtmb250LXdlaWdodDo1MDA7Zm9udC1zdHlsZTpub3JtYWw7c3JjOnVybChcIi4uL2ZvbnRzL0ZSL2ZydXRpZ2VyLW5leHQtbWVkaXVtLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpfUBmb250LWZhY2V7Zm9udC1mYW1pbHk6XCJGcnV0aWdlciBOZXh0IFcwNFwiO2ZvbnQtd2VpZ2h0OjcwMDtmb250LXN0eWxlOm5vcm1hbDtzcmM6dXJsKFwiLi4vZm9udHMvRlIvZnJ1dGlnZXItbmV4dC1ib2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpfUBmb250LWZhY2V7Zm9udC1mYW1pbHk6XCJGcnV0aWdlciBOZXh0IFcwNFwiO2ZvbnQtd2VpZ2h0OjkwMDtmb250LXN0eWxlOm5vcm1hbDtzcmM6dXJsKFwiLi4vZm9udHMvRlIvZnJ1dGlnZXItbmV4dC1oZWF2eS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKX0uZm9udC1IZXJvMTAwe2ZvbnQ6dmFyKC0tdC1IZXJvMTAwKTtsZXR0ZXItc3BhY2luZzp2YXIoLS1scy1IZXJvMTAwKTtvdmVyZmxvdy13cmFwOnZhcigtLXdyYXAtSGVybzEwMCl9LmZvbnQtSGVybzIwMHtmb250OnZhcigtLXQtSGVybzIwMCk7bGV0dGVyLXNwYWNpbmc6dmFyKC0tbHMtSGVybzIwMCk7b3ZlcmZsb3ctd3JhcDp2YXIoLS13cmFwLUhlcm8yMDApfS5mb250LU4xMDB7Zm9udDp2YXIoLS10LU4xMDApO2xldHRlci1zcGFjaW5nOnZhcigtLWxzLU4xMDApO292ZXJmbG93LXdyYXA6dmFyKC0td3JhcC1OMTAwKX0uZm9udC1OMjAwe2ZvbnQ6dmFyKC0tdC1OMjAwKTtsZXR0ZXItc3BhY2luZzp2YXIoLS1scy1OMjAwKTtvdmVyZmxvdy13cmFwOnZhcigtLXdyYXAtTjIwMCl9LmZvbnQtTjMwMHtmb250OnZhcigtLXQtTjMwMCk7bGV0dGVyLXNwYWNpbmc6dmFyKC0tbHMtTjMwMCk7b3ZlcmZsb3ctd3JhcDp2YXIoLS13cmFwLU4zMDApfS5mb250LU40MDB7Zm9udDp2YXIoLS10LU40MDApO2xldHRlci1zcGFjaW5nOnZhcigtLWxzLU40MDApO292ZXJmbG93LXdyYXA6dmFyKC0td3JhcC1ONDAwKX0uZm9udC1UMTAwe2ZvbnQ6dmFyKC0tdC1UMTAwKTtsZXR0ZXItc3BhY2luZzp2YXIoLS1scy1UMTAwKTtvdmVyZmxvdy13cmFwOnZhcigtLXdyYXAtVDEwMCl9LmZvbnQtVDIwMHtmb250OnZhcigtLXQtVDIwMCk7bGV0dGVyLXNwYWNpbmc6dmFyKC0tbHMtVDIwMCk7b3ZlcmZsb3ctd3JhcDp2YXIoLS13cmFwLVQyMDApfS5mb250LVQzMDB7Zm9udDp2YXIoLS10LVQzMDApO2xldHRlci1zcGFjaW5nOnZhcigtLWxzLVQzMDApO292ZXJmbG93LXdyYXA6dmFyKC0td3JhcC1UMzAwKX0uZm9udC1UMzAwLUhlYXZ5e2ZvbnQ6dmFyKC0tdC1UMzAwLUhlYXZ5KTtsZXR0ZXItc3BhY2luZzp2YXIoLS1scy1UMzAwLUhlYXZ5KTtvdmVyZmxvdy13cmFwOnZhcigtLXdyYXAtVDMwMC1IZWF2eSl9LmZvbnQtVDQwMC1zdGF0aWN7Zm9udDp2YXIoLS10LVQ0MDAtc3RhdGljKTtsZXR0ZXItc3BhY2luZzp2YXIoLS1scy1UNDAwLXN0YXRpYyl9LmZvbnQtVDQwMHtmb250OnZhcigtLXQtVDQwMCk7bGV0dGVyLXNwYWNpbmc6dmFyKC0tbHMtVDQwMCk7b3ZlcmZsb3ctd3JhcDp2YXIoLS13cmFwLVQ0MDApfS5mb250LVQ0MDAtSGVhdnl7Zm9udDp2YXIoLS10LVQ0MDAtSGVhdnkpO2xldHRlci1zcGFjaW5nOnZhcigtLWxzLVQ0MDAtSGVhdnkpO292ZXJmbG93LXdyYXA6dmFyKC0td3JhcC1UNDAwLUhlYXZ5KX0uZm9udC1UNTAwLUhlYXZ5e2ZvbnQ6dmFyKC0tdC1UNTAwLUhlYXZ5KTtsZXR0ZXItc3BhY2luZzp2YXIoLS1scy1UNTAwLUhlYXZ5KTtvdmVyZmxvdy13cmFwOnZhcigtLXdyYXAtVDUwMC1IZWF2eSl9LmZvbnQtTGFyZ2V7Zm9udDp2YXIoLS10LUxhcmdlKTtsZXR0ZXItc3BhY2luZzp2YXIoLS1scy1MYXJnZSk7b3ZlcmZsb3ctd3JhcDp2YXIoLS13cmFwLUxhcmdlKX0uZm9udC1RdW90ZXtmb250OnZhcigtLXQtUXVvdGUpO2xldHRlci1zcGFjaW5nOnZhcigtLWxzLVF1b3RlKTtvdmVyZmxvdy13cmFwOnZhcigtLXdyYXAtUXVvdGUpfS5mb250LVN0YW5kYXJke2ZvbnQ6dmFyKC0tdC1TdGFuZGFyZCk7bGV0dGVyLXNwYWNpbmc6dmFyKC0tbHMtU3RhbmRhcmQpO292ZXJmbG93LXdyYXA6dmFyKC0td3JhcC1TdGFuZGFyZCl9LmZvbnQtU3RhbmRhcmQtQm9sZHtmb250OnZhcigtLXQtU3RhbmRhcmQtQm9sZCk7bGV0dGVyLXNwYWNpbmc6dmFyKC0tbHMtU3RhbmRhcmQtQm9sZCk7b3ZlcmZsb3ctd3JhcDp2YXIoLS13cmFwLVN0YW5kYXJkLUJvbGQpfS5mb250LVNtYWxse2ZvbnQ6dmFyKC0tdC1TbWFsbCk7bGV0dGVyLXNwYWNpbmc6dmFyKC0tbHMtU21hbGwpO292ZXJmbG93LXdyYXA6dmFyKC0td3JhcC1TbWFsbCl9LmZvbnQtU21hbGxlcntmb250OnZhcigtLXQtU21hbGxlcik7bGV0dGVyLXNwYWNpbmc6dmFyKC0tbHMtU21hbGxlcik7b3ZlcmZsb3ctd3JhcDp2YXIoLS13cmFwLVNtYWxsZXIpfS5mb250LVNtYWxsLUJvbGR7Zm9udDp2YXIoLS10LVNtYWxsLUJvbGQpO2xldHRlci1zcGFjaW5nOnZhcigtLWxzLVNtYWxsLUJvbGQpO292ZXJmbG93LXdyYXA6dmFyKC0td3JhcC1TbWFsbC1Cb2xkKX0uZm9udC1UaW55e2ZvbnQ6dmFyKC0tdC1UaW55KTtsZXR0ZXItc3BhY2luZzp2YXIoLS1scy1UaW55KTtvdmVyZmxvdy13cmFwOnZhcigtLXdyYXAtVGlueSl9LmZvbnQtRGlnaXR7Zm9udDp2YXIoLS10LURpZ2l0KTtsZXR0ZXItc3BhY2luZzp2YXIoLS1scy1EaWdpdCk7b3ZlcmZsb3ctd3JhcDp2YXIoLS13cmFwLURpZ2l0KX0uZm9udC1CdXR0b257Zm9udDp2YXIoLS10LUJ1dHRvbik7bGV0dGVyLXNwYWNpbmc6dmFyKC0tbHMtQnV0dG9uKTtvdmVyZmxvdy13cmFwOnZhcigtLXdyYXAtQnV0dG9uKX1oMSBhLGgyIGEsaDMgYSxoNCBhLGg1IGEsaDYgYXstLW15dHktdGV4dC1saW5rLWNvbG9yOiBjdXJyZW50Q29sb3I7LS1teXR5LXRleHQtbGluay1kZWNvcmF0aW9uLWNvbG9yOiBjdXJyZW50Q29sb3I7Y29sb3I6dmFyKC0tbXl0eS10ZXh0LWxpbmstY29sb3IpO3RleHQtZGVjb3JhdGlvbi1jb2xvcjp2YXIoLS1teXR5LXRleHQtbGluay1kZWNvcmF0aW9uLWNvbG9yKX1oMSBhLmlzLWFjdGl2ZSxoMSBhOmFjdGl2ZSxoMiBhLmlzLWFjdGl2ZSxoMiBhOmFjdGl2ZSxoMyBhLmlzLWFjdGl2ZSxoMyBhOmFjdGl2ZSxoNCBhLmlzLWFjdGl2ZSxoNCBhOmFjdGl2ZSxoNSBhLmlzLWFjdGl2ZSxoNSBhOmFjdGl2ZSxoNiBhLmlzLWFjdGl2ZSxoNiBhOmFjdGl2ZXstLW15dHktdGV4dC1saW5rLWNvbG9yOiBjdXJyZW50Q29sb3I7LS1teXR5LXRleHQtZGVjb3JhdGlvbi1jb2xvcjogY3VycmVudENvbG9yfWgxIGEuaGFzLWhvdmVyLGgxIGE6aG92ZXIsaDEgYTpmb2N1cyxoMiBhLmhhcy1ob3ZlcixoMiBhOmhvdmVyLGgyIGE6Zm9jdXMsaDMgYS5oYXMtaG92ZXIsaDMgYTpob3ZlcixoMyBhOmZvY3VzLGg0IGEuaGFzLWhvdmVyLGg0IGE6aG92ZXIsaDQgYTpmb2N1cyxoNSBhLmhhcy1ob3ZlcixoNSBhOmhvdmVyLGg1IGE6Zm9jdXMsaDYgYS5oYXMtaG92ZXIsaDYgYTpob3ZlcixoNiBhOmZvY3Vzey0tbXl0eS10ZXh0LWxpbmstY29sb3I6IGN1cnJlbnRDb2xvcjstLW15dHktdGV4dC1saW5rLWRlY29yYXRpb24tY29sb3I6IGN1cnJlbnRDb2xvcn1oMSBhLmlzLWRpc2FibGVkLGgxIGE6ZGlzYWJsZWQsaDIgYS5pcy1kaXNhYmxlZCxoMiBhOmRpc2FibGVkLGgzIGEuaXMtZGlzYWJsZWQsaDMgYTpkaXNhYmxlZCxoNCBhLmlzLWRpc2FibGVkLGg0IGE6ZGlzYWJsZWQsaDUgYS5pcy1kaXNhYmxlZCxoNSBhOmRpc2FibGVkLGg2IGEuaXMtZGlzYWJsZWQsaDYgYTpkaXNhYmxlZHstLW15dHktdGV4dC1saW5rLWNvbG9yOiBjdXJyZW50Q29sb3I7LS1teXR5LXRleHQtbGluay1kZWNvcmF0aW9uLWNvbG9yOiBjdXJyZW50Q29sb3J9aDEgYSAuaWNvbixoMiBhIC5pY29uLGgzIGEgLmljb24saDQgYSAuaWNvbixoNSBhIC5pY29uLGg2IGEgLmljb257Y29sb3I6Y3VycmVudENvbG9yO2ZpbGw6Y3VycmVudENvbG9yfXN0cm9uZ3tmb250OnZhcigtLXQtU3RhbmRhcmQtQm9sZCl9aSxlbXtmb250LXN0eWxlOml0YWxpY30ubGluZS1jbGFtcHstLWxpbmUtY2xhbXAtbGluZXM6IDM7ZGlzcGxheTotd2Via2l0LWJveDstd2Via2l0LWxpbmUtY2xhbXA6dmFyKC0tbGluZS1jbGFtcC1saW5lcyk7LXdlYmtpdC1ib3gtb3JpZW50OnZlcnRpY2FsO292ZXJmbG93OmhpZGRlbn0udGVzdC1saW5lLWNsYW1we2hlaWdodDphdXRvO3RyYW5zaXRpb246aGVpZ2h0IDMwMG1zIGxpbmVhcn0uaHlwaGVucy1hdXRve21heC13aWR0aDoxMDAlO292ZXJmbG93LXg6Y2xpcDtoeXBoZW5zOmF1dG99LmJyZWFrLXdvcmR7bWF4LXdpZHRoOjEwMCU7b3ZlcmZsb3cteDpjbGlwO2h5cGhlbnM6YXV0bztvdmVyZmxvdy13cmFwOmJyZWFrLXdvcmR9QG1lZGlhKG1heC13aWR0aDogNTc0Ljk4cHgpey5oeXBoZW5zLWF1dG8tc217bWF4LXdpZHRoOjEwMCU7b3ZlcmZsb3cteDpjbGlwO2h5cGhlbnM6YXV0b30uYnJlYWstd29yZC1zbXttYXgtd2lkdGg6MTAwJTtvdmVyZmxvdy14OmNsaXA7aHlwaGVuczphdXRvO292ZXJmbG93LXdyYXA6YnJlYWstd29yZH19LnNwZWVkLWRpYWwtaXRlbV9fbGFiZWx7Zm9udC1zaXplOjEycHggIWltcG9ydGFudH0udi1hcHBsaWNhdGlvbiAuYmxvZy1mb3JtX19sZWdlbmR7Zm9udC1zaXplOjI0cHggIWltcG9ydGFudH1bZGF0YS12dWV0aWZ5XXtmb250LXNpemU6MTZweCAhaW1wb3J0YW50fVtkYXRhLXZ1ZXRpZnldIC52LWNhcmQtdGl0bGUsW2RhdGEtdnVldGlmeV0gLnYtbGlzdC1pdGVtLXRpdGxlLFtkYXRhLXZ1ZXRpZnldIC52LWNhcmQtc3VidGl0bGUsW2RhdGEtdnVldGlmeV0gLnYtYnRuLS1zaXplLWRlZmF1bHQsW2RhdGEtdnVldGlmeV0gLnYtbGFiZWx7Zm9udC1zaXplOjE2cHggIWltcG9ydGFudH1bZGF0YS12dWV0aWZ5XSAudi1pY29ue3dpZHRoOjIwcHggIWltcG9ydGFudDtoZWlnaHQ6MjBweCAhaW1wb3J0YW50fVtkYXRhLXZ1ZXRpZnldIC50ZXh0LWJvZHktMi50ZXh0LWJvZHktMntmb250LXNpemU6MTRweCAhaW1wb3J0YW50fVtkYXRhLXZ1ZXRpZnldIC52LWNoaXBfX2NvbnRlbnQsW2RhdGEtdnVldGlmeV0gLnYtY2hpcC52LWNoaXAtLXNpemUtZGVmYXVsdCxbZGF0YS12dWV0aWZ5XSAudi1saXN0LXN1YmhlYWRlcl9fdGV4dCxbZGF0YS12dWV0aWZ5XSAudi1sYWJlbC52LWZpZWxkLWxhYmVsLS1mbG9hdGluZ3tmb250LXNpemU6MTJweCAhaW1wb3J0YW50fS52LWFwcGxpY2F0aW9uIC5pbWFnZS1kcm9wLWlucHV0X190aXRsZSwuaHRtbC1lZGl0b3ItdG9vbGJhci1wYXJhZ3JhcGgtc3R5bGVzIC52LWZpZWxke2ZvbnQtc2l6ZToxNnB4ICFpbXBvcnRhbnR9Lm9ianstLW9iai1yYXRpby1wYWRkaW5nOiAxMDAlOy0tb2JqLWFzcGVjdC1yYWRpbzogMSAvIDE7ZGlzcGxheTpibG9jaztwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlO2hlaWdodDphdXRvO3BhZGRpbmctdG9wOnZhcigtLW9iai1yYXRpby1wYWRkaW5nKX0ub2JqIGltZywub2JqIGlmcmFtZSwub2JqIG9iamVjdCwub2JqIGF1ZGlvLC5vYmogdmlkZW8sLm9iaiAub2JqX19lbGVtLWNlbnRlcmVkLC5vYmogLm9ial9fZWxlbXtwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MDtsZWZ0OjA7cmlnaHQ6MDt0b3A6MDtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7ei1pbmRleDoxO2hlaWdodDoxMDAlfS5vYmogLm9ial9fZWxlbS1jZW50ZXJlZHttYXJnaW46YXV0bzt3aWR0aDphdXRvO2hlaWdodDphdXRvfS5vYmouaXMtMWJ5MXstLW9iai1yYXRpby1wYWRkaW5nOiAxMDAlfS5vYmouaXMtNWJ5M3stLW9iai1yYXRpby1wYWRkaW5nOiA2MCV9Lm9iai5pcy0zYnk1ey0tb2JqLXJhdGlvLXBhZGRpbmc6IDE2Ni42NjY2NjY2NjY3JX0ub2JqLmlzLTRieTN7LS1vYmotcmF0aW8tcGFkZGluZzogNzUlfS5vYmouaXMtM2J5NHstLW9iai1yYXRpby1wYWRkaW5nOiAxMzMuMzMzMzMzMzMzMyV9Lm9iai5pcy0zYnkyey0tb2JqLXJhdGlvLXBhZGRpbmc6IDY2LjY2NjY2NjY2NjclfS5vYmouaXMtMmJ5M3stLW9iai1yYXRpby1wYWRkaW5nOiAxNTAlfS5vYmouaXMtMTZieTEwey0tb2JqLXJhdGlvLXBhZGRpbmc6IDYyLjUlfS5vYmouaXMtMTBieTE2ey0tb2JqLXJhdGlvLXBhZGRpbmc6IDE2MCV9Lm9iai5pcy0xNmJ5OXstLW9iai1yYXRpby1wYWRkaW5nOiA1Ni4yNSV9Lm9iai5pcy05YnkxNnstLW9iai1yYXRpby1wYWRkaW5nOiAxNzcuNzc3Nzc3Nzc3OCV9Lm9iai5pcy0yYnkxey0tb2JqLXJhdGlvLXBhZGRpbmc6IDUwJX0ub2JqLmlzLTFieTJ7LS1vYmotcmF0aW8tcGFkZGluZzogMjAwJX0ub2JqLmlzLTIxYnk5ey0tb2JqLXJhdGlvLXBhZGRpbmc6IDQyLjg1NzE0Mjg1NzElfS5vYmouaXMtOWJ5MjF7LS1vYmotcmF0aW8tcGFkZGluZzogMjMzLjMzMzMzMzMzMzMlfS5vYmouaXMtMV82MThieTF7LS1vYmotcmF0aW8tcGFkZGluZzogNjEuODA0Njk3MTU3JX0ub2JqLmlzLTFieTFfNjE4ey0tb2JqLXJhdGlvLXBhZGRpbmc6IDE2MS44JX0uYXNwZWN0LXJhdGlvX19lbGVtZW50ey0tZWxlbWVudC1hc3BlY3QtcmF0aW86IHZhcigtLXJhdGlvLTFieTEpO21heC13aWR0aDoxMDAlO21heC1oZWlnaHQ6MTAwJTthc3BlY3QtcmF0aW86dmFyKC0tZWxlbWVudC1hc3BlY3QtcmF0aW8pO29iamVjdC1maXQ6Y292ZXJ9LmFzcGVjdC1yYXRpb3stLWFzcGVjdC1yYXRpbzogdmFyKC0tcmF0aW8tMWJ5MSk7YXNwZWN0LXJhdGlvOnZhcigtLWFzcGVjdC1yYXRpbyk7cG9zaXRpb246cmVsYXRpdmV9LmFzcGVjdC1yYXRpby5pcy0xYnkxey0tYXNwZWN0LXJhdGlvOiB2YXIoLS1yYXRpby0xYnkxKX0uYXNwZWN0LXJhdGlvLmlzLTFieTEgLmFzcGVjdC1yYXRpb19fZWxlbWVudHstLWVsZW1lbnQtYXNwZWN0LXJhdGlvOiB2YXIoLS1yYXRpby0xYnkxKX0uYXNwZWN0LXJhdGlvLmlzLTVieTN7LS1hc3BlY3QtcmF0aW86IHZhcigtLXJhdGlvLTVieTMpfS5hc3BlY3QtcmF0aW8uaXMtNWJ5MyAuYXNwZWN0LXJhdGlvX19lbGVtZW50ey0tZWxlbWVudC1hc3BlY3QtcmF0aW86IHZhcigtLXJhdGlvLTVieTMpfS5hc3BlY3QtcmF0aW8uaXMtM2J5NXstLWFzcGVjdC1yYXRpbzogdmFyKC0tcmF0aW8tM2J5NSl9LmFzcGVjdC1yYXRpby5pcy0zYnk1IC5hc3BlY3QtcmF0aW9fX2VsZW1lbnR7LS1lbGVtZW50LWFzcGVjdC1yYXRpbzogdmFyKC0tcmF0aW8tM2J5NSl9LmFzcGVjdC1yYXRpby5pcy00Ynkzey0tYXNwZWN0LXJhdGlvOiB2YXIoLS1yYXRpby00YnkzKX0uYXNwZWN0LXJhdGlvLmlzLTRieTMgLmFzcGVjdC1yYXRpb19fZWxlbWVudHstLWVsZW1lbnQtYXNwZWN0LXJhdGlvOiB2YXIoLS1yYXRpby00YnkzKX0uYXNwZWN0LXJhdGlvLmlzLTNieTR7LS1hc3BlY3QtcmF0aW86IHZhcigtLXJhdGlvLTNieTQpfS5hc3BlY3QtcmF0aW8uaXMtM2J5NCAuYXNwZWN0LXJhdGlvX19lbGVtZW50ey0tZWxlbWVudC1hc3BlY3QtcmF0aW86IHZhcigtLXJhdGlvLTNieTQpfS5hc3BlY3QtcmF0aW8uaXMtM2J5MnstLWFzcGVjdC1yYXRpbzogdmFyKC0tcmF0aW8tM2J5Mil9LmFzcGVjdC1yYXRpby5pcy0zYnkyIC5hc3BlY3QtcmF0aW9fX2VsZW1lbnR7LS1lbGVtZW50LWFzcGVjdC1yYXRpbzogdmFyKC0tcmF0aW8tM2J5Mil9LmFzcGVjdC1yYXRpby5pcy0yYnkzey0tYXNwZWN0LXJhdGlvOiB2YXIoLS1yYXRpby0yYnkzKX0uYXNwZWN0LXJhdGlvLmlzLTJieTMgLmFzcGVjdC1yYXRpb19fZWxlbWVudHstLWVsZW1lbnQtYXNwZWN0LXJhdGlvOiB2YXIoLS1yYXRpby0yYnkzKX0uYXNwZWN0LXJhdGlvLmlzLTE2YnkxMHstLWFzcGVjdC1yYXRpbzogdmFyKC0tcmF0aW8tMTZieTEwKX0uYXNwZWN0LXJhdGlvLmlzLTE2YnkxMCAuYXNwZWN0LXJhdGlvX19lbGVtZW50ey0tZWxlbWVudC1hc3BlY3QtcmF0aW86IHZhcigtLXJhdGlvLTE2YnkxMCl9LmFzcGVjdC1yYXRpby5pcy0xMGJ5MTZ7LS1hc3BlY3QtcmF0aW86IHZhcigtLXJhdGlvLTEwYnkxNil9LmFzcGVjdC1yYXRpby5pcy0xMGJ5MTYgLmFzcGVjdC1yYXRpb19fZWxlbWVudHstLWVsZW1lbnQtYXNwZWN0LXJhdGlvOiB2YXIoLS1yYXRpby0xMGJ5MTYpfS5hc3BlY3QtcmF0aW8uaXMtMTZieTl7LS1hc3BlY3QtcmF0aW86IHZhcigtLXJhdGlvLTE2Ynk5KX0uYXNwZWN0LXJhdGlvLmlzLTE2Ynk5IC5hc3BlY3QtcmF0aW9fX2VsZW1lbnR7LS1lbGVtZW50LWFzcGVjdC1yYXRpbzogdmFyKC0tcmF0aW8tMTZieTkpfS5hc3BlY3QtcmF0aW8uaXMtOWJ5MTZ7LS1hc3BlY3QtcmF0aW86IHZhcigtLXJhdGlvLTlieTE2KX0uYXNwZWN0LXJhdGlvLmlzLTlieTE2IC5hc3BlY3QtcmF0aW9fX2VsZW1lbnR7LS1lbGVtZW50LWFzcGVjdC1yYXRpbzogdmFyKC0tcmF0aW8tOWJ5MTYpfS5hc3BlY3QtcmF0aW8uaXMtMmJ5MXstLWFzcGVjdC1yYXRpbzogdmFyKC0tcmF0aW8tMmJ5MSl9LmFzcGVjdC1yYXRpby5pcy0yYnkxIC5hc3BlY3QtcmF0aW9fX2VsZW1lbnR7LS1lbGVtZW50LWFzcGVjdC1yYXRpbzogdmFyKC0tcmF0aW8tMmJ5MSl9LmFzcGVjdC1yYXRpby5pcy0xYnkyey0tYXNwZWN0LXJhdGlvOiB2YXIoLS1yYXRpby0xYnkyKX0uYXNwZWN0LXJhdGlvLmlzLTFieTIgLmFzcGVjdC1yYXRpb19fZWxlbWVudHstLWVsZW1lbnQtYXNwZWN0LXJhdGlvOiB2YXIoLS1yYXRpby0xYnkyKX0uYXNwZWN0LXJhdGlvLmlzLTIxYnk5ey0tYXNwZWN0LXJhdGlvOiB2YXIoLS1yYXRpby0yMWJ5OSl9LmFzcGVjdC1yYXRpby5pcy0yMWJ5OSAuYXNwZWN0LXJhdGlvX19lbGVtZW50ey0tZWxlbWVudC1hc3BlY3QtcmF0aW86IHZhcigtLXJhdGlvLTIxYnk5KX0uYXNwZWN0LXJhdGlvLmlzLTlieTIxey0tYXNwZWN0LXJhdGlvOiB2YXIoLS1yYXRpby05YnkyMSl9LmFzcGVjdC1yYXRpby5pcy05YnkyMSAuYXNwZWN0LXJhdGlvX19lbGVtZW50ey0tZWxlbWVudC1hc3BlY3QtcmF0aW86IHZhcigtLXJhdGlvLTlieTIxKX0uYXNwZWN0LXJhdGlvLXRlc3QgaWZyYW1le29iamVjdC1maXQ6Y292ZXI7YXNwZWN0LXJhdGlvOnZhcigtLWFzcGVjdC1yYXRpbyk7d2lkdGg6MTAwJX0udmlkZW8tdGh1bWJuYWlse3Bvc2l0aW9uOnJlbGF0aXZlfS52aWRlby10aHVtYm5haWxfX2ltZ3twb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjE7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlfS52aWRlby10aHVtYm5haWxfX3BsYXl7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDo1O2xlZnQ6MDt0b3A6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2JhY2tncm91bmQ6dmFyKC0tb3ZlcmxheS1pbWFnZXMpO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXJ9LnZpZGVvLXRodW1ibmFpbC0tYmxvZy1saXN0IC52aWRlby10aHVtYm5haWxfX3BsYXl7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDozO2xlZnQ6Y2FsYyg1MCUgLSA0cmVtKTt0b3A6Y2FsYyg1MCUgLSA0cmVtKTt3aWR0aDo4cmVtO2hlaWdodDo4cmVtO2JhY2tncm91bmQ6bm9uZTtkaXNwbGF5OmJsb2NrfUBtZWRpYShtaW4td2lkdGg6IDExMThweCl7LnZpZGVvLXRodW1ibmFpbC0tYmxvZy1saXN0IC52aWRlby10aHVtYm5haWxfX3BsYXl7d2lkdGg6MTJyZW07aGVpZ2h0OjEycmVtO2xlZnQ6Y2FsYyg1MCUgLSA2cmVtKTt0b3A6Y2FsYyg1MCUgLSA2cmVtKX19LnZpZGVvLXRodW1ibmFpbC0tYmxvZy1saXN0OmFmdGVye2NvbnRlbnQ6XCIgXCI7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjI7bGVmdDowO2JvdHRvbTowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7YmFja2dyb3VuZDp2YXIoLS1vdmVybGF5LWltYWdlcyk7cG9pbnRlci1ldmVudHM6bm9uZX0uaWNvbnstLWljb24td2lkdGg6IDFlbTstLWljb24taGVpZ2h0OiAxZW07LS1pY29uLXNjYWxlOiAxO3dpZHRoOnZhcigtLWljb24td2lkdGgpO2hlaWdodDp2YXIoLS1pY29uLWhlaWdodCk7c3Ryb2tlLXdpZHRoOjA7c3Ryb2tlOmN1cnJlbnRDb2xvcjtmaWxsOmN1cnJlbnRDb2xvcjtvdmVyZmxvdzpoaWRkZW47ZGlzcGxheTpmbGV4O3BhZGRpbmc6MDt0cmFuc2Zvcm06c2NhbGUodmFyKC0taWNvbi1zY2FsZSkpfS5pY29uW2RhdGEtaWNvbi1zaXplPXRpbnldey0taWNvbi13aWR0aDogMXJlbTstLWljb24taGVpZ2h0OiAxcmVtfS5pY29uW2RhdGEtaWNvbi1zaXplPXhzbWFsbF17LS1pY29uLXdpZHRoOiAxLjZyZW07LS1pY29uLWhlaWdodDogMS42cmVtfS5pY29uW2RhdGEtaWNvbi1zaXplPXNtYWxsXXstLWljb24td2lkdGg6IDJyZW07LS1pY29uLWhlaWdodDogMnJlbX0uaWNvbltkYXRhLWljb24tc2l6ZT1jb21wYWN0XXstLWljb24td2lkdGg6IDIuNHJlbTstLWljb24taGVpZ2h0OiAyLjRyZW19Lmljb25bZGF0YS1pY29uLXNpemU9bWVkaXVtXXstLWljb24td2lkdGg6IDMuMnJlbTstLWljb24taGVpZ2h0OiAzLjJyZW19Lmljb25bZGF0YS1pY29uLXNpemU9bWVkaXVtX2xnXXstLWljb24td2lkdGg6IDRyZW07LS1pY29uLWhlaWdodDogNHJlbX0uaWNvbltkYXRhLWljb24tc2l6ZT1sYXJnZV17LS1pY29uLXdpZHRoOiA2cmVtOy0taWNvbi1oZWlnaHQ6IDZyZW19Lmljb25bZGF0YS1pY29uLXNpemU9eGxhcmdlXXstLWljb24td2lkdGg6IDhyZW07LS1pY29uLWhlaWdodDogOHJlbX0uaWNvbi0tZmxpcC1ob3Jpem9udGFse3RyYW5zZm9ybTpzY2FsZSgtMSwgMSl9Lmljb24tLWZsaXAtdmVydGljYWx7dHJhbnNmb3JtOnNjYWxlKDEsIC0xKX0uaWNvbi0tZmxpcC1ob3Jpem9udGFsLXZlcnRpY2Fse3RyYW5zZm9ybTpzY2FsZSgtMSwgLTEpfS5pY29uLS1yb3RhdGUtOTBkZWd7dHJhbnNmb3JtOnJvdGF0ZSg5MGRlZyl9Lmljb24tLXJvdGF0ZS05MGRlZy1jY3d7dHJhbnNmb3JtOnJvdGF0ZSgtOTBkZWcpfS5idG46aG92ZXIgLmljb257LS1pY29uLXNjYWxlOiAxLjF9Lmljb24td3JhcHBlcntkaXNwbGF5OmZsZXh9OnJvb3R7LS1sb2FkZXItZG90LXNpemU6IDY7LS1sb2FkZXItZG90LXNjYWxlZC1zaXplOiA4Oy0tbG9hZGVyLWhlaWdodDogY2FsYygxcHggKiB2YXIoLS1sb2FkZXItZG90LXNjYWxlZC1zaXplKSk7LS1sb2FkZXItbHItbWFyZ2luOiA2Oy0tbG9hZGVyLWRvdC1jb2xvcjogdmFyKC0tYy0yMTQwKX0ubG9hZGVye3dpZHRoOmNhbGMoM3B4KnZhcigtLWxvYWRlci1kb3Qtc2l6ZSkgKyAycHgqdmFyKC0tbG9hZGVyLWxyLW1hcmdpbikpO2hlaWdodDp2YXIoLS1sb2FkZXItaGVpZ2h0KTtib3JkZXItcmFkaXVzOjEwMCU7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luOjAgYXV0bzthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtkaXNwbGF5OmZsZXh9LmxvYWRlcj5zcGFue2Rpc3BsYXk6aW5saW5lLWZsZXg7d2lkdGg6Y2FsYygxcHgqdmFyKC0tbG9hZGVyLWRvdC1zaXplKSk7aGVpZ2h0OmNhbGMoMXB4KnZhcigtLWxvYWRlci1kb3Qtc2l6ZSkpO2JvcmRlci1yYWRpdXM6MTAwJTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWxvYWRlci1kb3QtY29sb3IpO21hcmdpbjowO2FuaW1hdGlvbjphbmltYXRlLWRvdHMgMnMgaW5maW5pdGUgZWFzZS1pbi1vdXQgYm90aH0ubG9hZGVyPnNwYW46bnRoLWNoaWxkKDEpe2FuaW1hdGlvbi1kZWxheTotNDQwbXN9LmxvYWRlcj5zcGFuOm50aC1jaGlsZCgyKXthbmltYXRpb24tZGVsYXk6LTIyMG1zO21hcmdpbjowIGNhbGMoMXB4KnZhcigtLWxvYWRlci1sci1tYXJnaW4pKX1Aa2V5ZnJhbWVzIGFuaW1hdGUtZG90c3swJSw4MCUsMTAwJXt0cmFuc2Zvcm06c2NhbGUoMSl9NDAley0tbG9hZGVyLXNjYWxpbmctZmFjdG9yOiBjYWxjKC0tbG9hZGVyLWRvdC1zY2FsZWQtc2l6ZSAvIC0tbG9hZGVyLWRvdC1zaXplKTt0cmFuc2Zvcm06c2NhbGUoMS4zMzMzMyl9fS5za2VsZXRvbnstLXNrZWxldG9uLXRyYW5zaXRpb24tdGltaW5nLWZ1bmM6IGN1YmljLWJlemllcigwLjIsIDAuMSwgMC4yLCAxKTstLXNsZWxldG9uLXRyYW5zaXRpb24tZHVyYXRpb246IDEuMnM7LS1za2VsZXRvbi1saW5lLWJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtMjE4MCk7LS1za2VsZXRvbi1ibG9jay1oZWlnaHQ6IDIuM3JlbTstLXNrZWxldG9uLXNwYWNpbmc6IHZhcigtLXMxMCl9LnNrZWxldG9uX19ibG9ja3toZWlnaHQ6dmFyKC0tc2tlbGV0b24tYmxvY2staGVpZ2h0KTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXNrZWxldG9uLWxpbmUtYmFja2dyb3VuZC1jb2xvcik7YW5pbWF0aW9uOmtlcC1hc3NldHMtc2tlbGV0b24tcHVsc2UgdmFyKC0tc2xlbGV0b24tdHJhbnNpdGlvbi1kdXJhdGlvbikgdmFyKC0tc2tlbGV0b24tdHJhbnNpdGlvbi10aW1pbmctZnVuYykgaW5maW5pdGV9LnNrZWxldG9uLWFuaW1hdGlvbnthbmltYXRpb246a2VwLWFzc2V0cy1za2VsZXRvbi1wdWxzZSB2YXIoLS1zbGVsZXRvbi10cmFuc2l0aW9uLWR1cmF0aW9uKSB2YXIoLS1za2VsZXRvbi10cmFuc2l0aW9uLXRpbWluZy1mdW5jKSBpbmZpbml0ZX0uc2tlbGV0b24tYmxvY2stcHR7cGFkZGluZy10b3A6dmFyKC0tc2tlbGV0b24tc3BhY2luZyl9LnNrZWxldG9uX19ibG9jay5pcy0xMHstLXNrZWxldG9uLWJsb2NrLWhlaWdodDogMnJlbX1AbWVkaWEobWluLXdpZHRoOiA5OTFweCl7LnNrZWxldG9uX19ibG9jay5pcy0xMHstLXNrZWxldG9uLWJsb2NrLWhlaWdodDogMi4ycmVtfX1AbWVkaWEobWluLXdpZHRoOiAxNDQycHgpey5za2VsZXRvbl9fYmxvY2suaXMtMTB7LS1za2VsZXRvbi1ibG9jay1oZWlnaHQ6IDIuMnJlbX19LnNrZWxldG9uLWJsb2NrLXB0LmlzLTEwey0tc2tlbGV0b24tc3BhY2luZzogMC41cmVtfS5za2VsZXRvbl9fYmxvY2suaXMtMjB7LS1za2VsZXRvbi1ibG9jay1oZWlnaHQ6IDIuM3JlbX1AbWVkaWEobWluLXdpZHRoOiA5OTFweCl7LnNrZWxldG9uX19ibG9jay5pcy0yMHstLXNrZWxldG9uLWJsb2NrLWhlaWdodDogMi43cmVtfX1AbWVkaWEobWluLXdpZHRoOiAxNDQycHgpey5za2VsZXRvbl9fYmxvY2suaXMtMjB7LS1za2VsZXRvbi1ibG9jay1oZWlnaHQ6IDIuOHJlbX19LnNrZWxldG9uLWJsb2NrLXB0LmlzLTIwey0tc2tlbGV0b24tc3BhY2luZzogMC42cmVtfS5za2VsZXRvbl9fYmxvY2suaXMtMzB7LS1za2VsZXRvbi1ibG9jay1oZWlnaHQ6IDIuNnJlbX1AbWVkaWEobWluLXdpZHRoOiA5OTFweCl7LnNrZWxldG9uX19ibG9jay5pcy0zMHstLXNrZWxldG9uLWJsb2NrLWhlaWdodDogMy4ycmVtfX1AbWVkaWEobWluLXdpZHRoOiAxNDQycHgpey5za2VsZXRvbl9fYmxvY2suaXMtMzB7LS1za2VsZXRvbi1ibG9jay1oZWlnaHQ6IDMuNnJlbX19LnNrZWxldG9uLWJsb2NrLXB0LmlzLTMwey0tc2tlbGV0b24tc3BhY2luZzogMC42cmVtfS5za2VsZXRvbl9fYmxvY2suaXMtNDB7LS1za2VsZXRvbi1ibG9jay1oZWlnaHQ6IDNyZW19QG1lZGlhKG1pbi13aWR0aDogOTkxcHgpey5za2VsZXRvbl9fYmxvY2suaXMtNDB7LS1za2VsZXRvbi1ibG9jay1oZWlnaHQ6IDQuNHJlbX19QG1lZGlhKG1pbi13aWR0aDogMTQ0MnB4KXsuc2tlbGV0b25fX2Jsb2NrLmlzLTQwey0tc2tlbGV0b24tYmxvY2staGVpZ2h0OiA0LjZyZW19fS5za2VsZXRvbi1ibG9jay1wdC5pcy00MHstLXNrZWxldG9uLXNwYWNpbmc6IDAuNnJlbX1Aa2V5ZnJhbWVzIGtlcC1hc3NldHMtc2tlbGV0b24tcHVsc2V7MCV7b3BhY2l0eToxfTUwJXtvcGFjaXR5Oi41fTEwMCV7b3BhY2l0eToxfX0udGItY3RhLWJ1dHRvbiBhLC50Yi1zZWNvbmRhcnktYnV0dG9uIGEsLmJ0bnstLW15dHktYnRuLWJvcmRlci13aWR0aDogMC4ycmVtOy0tbXl0eS1idG4tYm9yZGVyLWNvbG9yOiB2YXIoLS1jLTIxMTApOy0tbXl0eS1idG4tb3V0bGluZTogbm9uZTstLW15dHktYnRuLXBhZGRpbmc6IDJyZW0gMnJlbSAyLjFyZW0gMnJlbTstLW15dHktYnRuLWJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1tZCk7LS1teXR5LWJ0bi1ib3gtc2hhZG93OiBub25lOy0tbXl0eS1idG4td2lkdGg6IDEwMCU7LS1teXR5LWJ0bi1taW4td2lkdGg6IG5vbmU7LS1teXR5LWJ0bi1iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDstLW15dHktYnRuLWNvbG9yOiB2YXIoLS1jLTIxMTApOy0tbXl0eS1idG4tb3V0bGluZS1vZmZzZXQ6IDA7LS1teXR5LWJ0bi1pY29uLW1hcmdpbjogMDstLW15dHktYnRuLWxvYWRlci1oZWlnaHQ6IGF1dG99LnRiLWN0YS1idXR0b24gYSAubG9hZGVyLC50Yi1zZWNvbmRhcnktYnV0dG9uIGEgLmxvYWRlciwuYnRuIC5sb2FkZXJ7aGVpZ2h0OnZhcigtLW15dHktYnRuLWxvYWRlci1oZWlnaHQpfUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsudGItY3RhLWJ1dHRvbiBhOm5vdCguaXMtYmxvY2spLC50Yi1zZWNvbmRhcnktYnV0dG9uIGE6bm90KC5pcy1ibG9jayksLmJ0bjpub3QoLmlzLWJsb2NrKXstLW15dHktYnRuLXdpZHRoOiBhdXRvOy0tbXl0eS1idG4tbWluLXdpZHRoOiAxNnJlbX19QG1lZGlhKG1pbi13aWR0aDogOTkxcHgpey50Yi1jdGEtYnV0dG9uIGEsLnRiLXNlY29uZGFyeS1idXR0b24gYSwuYnRuey0tbXl0eS1idG4tcGFkZGluZzogMS41cmVtIDIuNXJlbSAxLjZyZW0gMi41cmVtfX1AbWVkaWEobWluLXdpZHRoOiAxNDQycHgpey50Yi1jdGEtYnV0dG9uIGEsLnRiLXNlY29uZGFyeS1idXR0b24gYSwuYnRuey0tbXl0eS1idG4tcGFkZGluZzogMS41cmVtIDIuNXJlbSAxLjZyZW0gMi41cmVtfX0udGItY3RhLWJ1dHRvbiBhLC50Yi1zZWNvbmRhcnktYnV0dG9uIGEsLmJ0bnthcHBlYXJhbmNlOm5vbmU7dXNlci1zZWxlY3Q6bm9uZTtib3JkZXI6dmFyKC0tbXl0eS1idG4tYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1teXR5LWJ0bi1ib3JkZXItY29sb3IpO2NvbG9yOnZhcigtLW15dHktYnRuLWNvbG9yKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLW15dHktYnRuLWJhY2tncm91bmQtY29sb3IpO2JvcmRlci1yYWRpdXM6dmFyKC0tbXl0eS1idG4tYm9yZGVyLXJhZGl1cyk7Ym94LXNoYWRvdzp2YXIoLS1teXR5LWJ0bi1ib3gtc2hhZG93KTtkaXNwbGF5OmlubGluZS1mbGV4O2ZvbnQ6dmFyKC0tdC1CdXR0b24pO2xldHRlci1zcGFjaW5nOnZhcigtLWxzLUJ1dHRvbik7b3ZlcmZsb3ctd3JhcDp2YXIoLS13cmFwLUJ1dHRvbik7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7dGV4dC1hbGlnbjpjZW50ZXI7cGFkZGluZzp2YXIoLS1teXR5LWJ0bi1wYWRkaW5nKTtwb3NpdGlvbjpyZWxhdGl2ZTt2ZXJ0aWNhbC1hbGlnbjp0b3A7d2lkdGg6dmFyKC0tbXl0eS1idG4td2lkdGgpO21pbi13aWR0aDp2YXIoLS1teXR5LWJ0bi1taW4td2lkdGgpO291dGxpbmU6dmFyKC0tbXl0eS1idG4tb3V0bGluZSk7b3V0bGluZS1vZmZzZXQ6dmFyKC0tbXl0eS1idG4tb3V0bGluZS1vZmZzZXQpO3RleHQtZGVjb3JhdGlvbjpub25lfS50Yi1jdGEtYnV0dG9uIGEuaXMtZGlzYWJsZWQsLnRiLXNlY29uZGFyeS1idXR0b24gYS5pcy1kaXNhYmxlZCwuaXMtZGlzYWJsZWQuYnRuLC50Yi1jdGEtYnV0dG9uIGFbZGlzYWJsZWRdLC50Yi1zZWNvbmRhcnktYnV0dG9uIGFbZGlzYWJsZWRdLFtkaXNhYmxlZF0uYnRuLGZpZWxkc2V0W2Rpc2FibGVkXSAudGItY3RhLWJ1dHRvbiBhLC50Yi1jdGEtYnV0dG9uIGZpZWxkc2V0W2Rpc2FibGVkXSBhLGZpZWxkc2V0W2Rpc2FibGVkXSAudGItc2Vjb25kYXJ5LWJ1dHRvbiBhLC50Yi1zZWNvbmRhcnktYnV0dG9uIGZpZWxkc2V0W2Rpc2FibGVkXSBhLGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRue2N1cnNvcjpub3QtYWxsb3dlZH0udGItY3RhLWJ1dHRvbiBhIHN0cm9uZywudGItc2Vjb25kYXJ5LWJ1dHRvbiBhIHN0cm9uZywuYnRuIHN0cm9uZ3tjb2xvcjp2YXIoLS1teXR5LWJ0bi1jb2xvcil9LnRiLWN0YS1idXR0b24gYSAuaWNvbiwudGItc2Vjb25kYXJ5LWJ1dHRvbiBhIC5pY29uLC5idG4gLmljb257Y29sb3I6dmFyKC0tbXl0eS1idG4tY29sb3IpO2ZpbGw6dmFyKC0tbXl0eS1idG4tY29sb3IpO2Rpc3BsYXk6ZmxleDttYXJnaW46dmFyKC0tbXl0eS1idG4taWNvbi1tYXJnaW4pfS50Yi1jdGEtYnV0dG9uIGEgLmljb246Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSwudGItc2Vjb25kYXJ5LWJ1dHRvbiBhIC5pY29uOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCksLmJ0biAuaWNvbjpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpey0tbXl0eS1idG4taWNvbi1tYXJnaW46IDAgNXB4IDAgMH0udGItY3RhLWJ1dHRvbiBhIC5pY29uOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCksLnRiLXNlY29uZGFyeS1idXR0b24gYSAuaWNvbjpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpLC5idG4gLmljb246bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKXstLW15dHktYnRuLWljb24tbWFyZ2luOiAwIDAgMCA1cHh9LnRiLWN0YS1idXR0b24gYSAuaWNvbjplbXB0eSwudGItc2Vjb25kYXJ5LWJ1dHRvbiBhIC5pY29uOmVtcHR5LC5idG4gLmljb246ZW1wdHl7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9LnRiLWN0YS1idXR0b24gYS50ZXh0LWxlZnQsLnRiLXNlY29uZGFyeS1idXR0b24gYS50ZXh0LWxlZnQsLnRleHQtbGVmdC5idG57anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnR9LnRiLWN0YS1idXR0b24gYSwudGItc2Vjb25kYXJ5LWJ1dHRvbiBhLC5idG57LS1teXR5LWJ0bi1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLTIxMTApOy0tbXl0eS1idG4tY29sb3I6IHZhcigtLWMtMjAxMCl9LnRiLWN0YS1idXR0b24gYTphY3RpdmUsLnRiLXNlY29uZGFyeS1idXR0b24gYTphY3RpdmUsLmJ0bjphY3RpdmUsLnRiLWN0YS1idXR0b24gYS5pcy1hY3RpdmUsLnRiLXNlY29uZGFyeS1idXR0b24gYS5pcy1hY3RpdmUsLmlzLWFjdGl2ZS5idG57LS1teXR5LWJ0bi1vdXRsaW5lOiBub25lOy0tbXl0eS1idG4tYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy0yMDEwKTstLW15dHktYnRuLWNvbG9yOiB2YXIoLS1jLTIxMTApOy0tbXl0eS1idG4tYm94LXNoYWRvdzogbm9uZX0udGItY3RhLWJ1dHRvbiBhOmhvdmVyLC50Yi1zZWNvbmRhcnktYnV0dG9uIGE6aG92ZXIsLmJ0bjpob3ZlciwudGItY3RhLWJ1dHRvbiBhLmlzLWhvdmVyLC50Yi1zZWNvbmRhcnktYnV0dG9uIGEuaXMtaG92ZXIsLmlzLWhvdmVyLmJ0bnstLW15dHktYnRuLWJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtMjAxMCk7LS1teXR5LWJ0bi1jb2xvcjogdmFyKC0tYy0yMTEwKTstLW15dHktYnRuLWJvcmRlci1jb2xvcjogdmFyKC0tYy0yMTEwKTstLW15dHktYnRuLW91dGxpbmU6IG5vbmU7LS1teXR5LWJ0bi1ib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gdmFyKC0tYy0yMTEwKSBpbnNldH0udGItY3RhLWJ1dHRvbiBhOmZvY3VzLC50Yi1zZWNvbmRhcnktYnV0dG9uIGE6Zm9jdXMsLmJ0bjpmb2N1cywudGItY3RhLWJ1dHRvbiBhLmlzLWZvY3VzLC50Yi1zZWNvbmRhcnktYnV0dG9uIGEuaXMtZm9jdXMsLmlzLWZvY3VzLmJ0bnstLW15dHktYnRuLW91dGxpbmU6IDAuNHJlbSBzb2xpZCB2YXIoLS1jLTIxMTApOy0tbXl0eS1idG4tb3V0bGluZS1vZmZzZXQ6IDAuNHJlbX0udGItY3RhLWJ1dHRvbiBhOmRpc2FibGVkLC50Yi1zZWNvbmRhcnktYnV0dG9uIGE6ZGlzYWJsZWQsLmJ0bjpkaXNhYmxlZCwudGItY3RhLWJ1dHRvbiBhLmlzLWRpc2FibGVkLC50Yi1zZWNvbmRhcnktYnV0dG9uIGEuaXMtZGlzYWJsZWQsLmlzLWRpc2FibGVkLmJ0bnstLW15dHktYnRuLWJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtMjE1MCk7LS1teXR5LWJ0bi1ib3JkZXItY29sb3I6IHZhcigtLWMtMjE1MCk7LS1teXR5LWJ0bi1jb2xvcjogdmFyKC0tYy0yMDEwKTstLW15dHktYnRuLW91dGxpbmU6IG5vbmU7LS1teXR5LWJ0bi1ib3gtc2hhZG93OiBub25lfS5teXR5Rm9ybUJveE11bHRpVXBsb2FkIC5idG4tZ3JvdXAgLmJ0bjpub3QoLmJ0bi11cGxvYWQpLCNjcm9wQm94IC5idG4tcm90YXRlLC50Yi1zZWNvbmRhcnktYnV0dG9uIGEsLmJ0bi0tc2Vjb25kYXJ5ey0tbXl0eS1idG4tYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy0yMDEwKTstLW15dHktYnRuLWNvbG9yOiB2YXIoLS1jLTIxMTApOy0tbXl0eS1idG4tYm9yZGVyLWNvbG9yOiB2YXIoLS1jLTIxNzApOy0tbXl0eS1idG4tYm94LXNoYWRvdzogbm9uZX0ubXl0eUZvcm1Cb3hNdWx0aVVwbG9hZCAuYnRuLWdyb3VwIC5idG46YWN0aXZlOm5vdCguYnRuLXVwbG9hZCksI2Nyb3BCb3ggLmJ0bi1yb3RhdGU6YWN0aXZlLC50Yi1zZWNvbmRhcnktYnV0dG9uIGE6YWN0aXZlLC5idG4tLXNlY29uZGFyeTphY3RpdmUsLm15dHlGb3JtQm94TXVsdGlVcGxvYWQgLmJ0bi1ncm91cCAuaXMtYWN0aXZlLmJ0bjpub3QoLmJ0bi11cGxvYWQpLCNjcm9wQm94IC5pcy1hY3RpdmUuYnRuLXJvdGF0ZSwudGItc2Vjb25kYXJ5LWJ1dHRvbiBhLmlzLWFjdGl2ZSwuaXMtYWN0aXZlLmJ0bi0tc2Vjb25kYXJ5ey0tbXl0eS1idG4tb3V0bGluZTogbm9uZTstLW15dHktYnRuLWJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtMjAxMCk7LS1teXR5LWJ0bi1jb2xvcjogdmFyKC0tYy0yMTEwKTstLW15dHktYnRuLWJvcmRlci1jb2xvcjogdmFyKC0tYy0yMTEwKTstLW15dHktYnRuLWJveC1zaGFkb3c6IG5vbmV9Lm15dHlGb3JtQm94TXVsdGlVcGxvYWQgLmJ0bi1ncm91cCAuYnRuOmZvY3VzOm5vdCguYnRuLXVwbG9hZCksI2Nyb3BCb3ggLmJ0bi1yb3RhdGU6Zm9jdXMsLnRiLXNlY29uZGFyeS1idXR0b24gYTpmb2N1cywuYnRuLS1zZWNvbmRhcnk6Zm9jdXMsLm15dHlGb3JtQm94TXVsdGlVcGxvYWQgLmJ0bi1ncm91cCAuaXMtZm9jdXMuYnRuOm5vdCguYnRuLXVwbG9hZCksI2Nyb3BCb3ggLmlzLWZvY3VzLmJ0bi1yb3RhdGUsLnRiLXNlY29uZGFyeS1idXR0b24gYS5pcy1mb2N1cywuaXMtZm9jdXMuYnRuLS1zZWNvbmRhcnl7LS1teXR5LWJ0bi1vdXRsaW5lOiAwLjRyZW0gc29saWQgdmFyKC0tYy0yMTEwKTstLW15dHktYnRuLW91dGxpbmUtb2Zmc2V0OiAwLjRyZW19Lm15dHlGb3JtQm94TXVsdGlVcGxvYWQgLmJ0bi1ncm91cCAuYnRuOmhvdmVyOm5vdCguYnRuLXVwbG9hZCksI2Nyb3BCb3ggLmJ0bi1yb3RhdGU6aG92ZXIsLnRiLXNlY29uZGFyeS1idXR0b24gYTpob3ZlciwuYnRuLS1zZWNvbmRhcnk6aG92ZXIsLm15dHlGb3JtQm94TXVsdGlVcGxvYWQgLmJ0bi1ncm91cCAuaXMtaG92ZXIuYnRuOm5vdCguYnRuLXVwbG9hZCksI2Nyb3BCb3ggLmlzLWhvdmVyLmJ0bi1yb3RhdGUsLnRiLXNlY29uZGFyeS1idXR0b24gYS5pcy1ob3ZlciwuaXMtaG92ZXIuYnRuLS1zZWNvbmRhcnl7LS1teXR5LWJ0bi1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLTIwMTApOy0tbXl0eS1idG4tY29sb3I6IHZhcigtLWMtMjExMCk7LS1teXR5LWJ0bi1ib3JkZXItY29sb3I6IHZhcigtLWMtMjExMCk7LS1teXR5LWJ0bi1vdXRsaW5lOiBub25lOy0tbXl0eS1idG4tYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHZhcigtLWMtMjExMCkgaW5zZXR9Lm15dHlGb3JtQm94TXVsdGlVcGxvYWQgLmJ0bi1ncm91cCAuYnRuOmRpc2FibGVkOm5vdCguYnRuLXVwbG9hZCksI2Nyb3BCb3ggLmJ0bi1yb3RhdGU6ZGlzYWJsZWQsLnRiLXNlY29uZGFyeS1idXR0b24gYTpkaXNhYmxlZCwuYnRuLS1zZWNvbmRhcnk6ZGlzYWJsZWQsLm15dHlGb3JtQm94TXVsdGlVcGxvYWQgLmJ0bi1ncm91cCAuaXMtZGlzYWJsZWQuYnRuOm5vdCguYnRuLXVwbG9hZCksI2Nyb3BCb3ggLmlzLWRpc2FibGVkLmJ0bi1yb3RhdGUsLnRiLXNlY29uZGFyeS1idXR0b24gYS5pcy1kaXNhYmxlZCwuaXMtZGlzYWJsZWQuYnRuLS1zZWNvbmRhcnl7LS1teXR5LWJ0bi1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLTIxMTApOy0tbXl0eS1idG4tY29sb3I6IHZhcigtLWMtMjE1MCk7LS1teXR5LWJ0bi1ib3JkZXItY29sb3I6IHZhcigtLWMtMjE1MCk7LS1teXR5LWJ0bi1vdXRsaW5lOiBub25lOy0tbXl0eS1idG4tYm94LXNoYWRvdzogbm9uZX0uYnRuLS1sYXp5bG9hZHstLW15dHktYnRuLWNvbG9yOiB2YXIoLS1jLTQwMTApfSNjcm9wQm94IC5idG4tY2xvc2UsLnRiLWN0YS1idG4tLWxpbmsgYTphY3RpdmUsLnRiLWN0YS1idG4tLWxpbmsgYTpob3ZlciwudGItY3RhLWJ0bi0tbGluayBhOmZvY3VzLC50Yi1jdGEtYnRuLS1saW5rIGE6ZGlzYWJsZWQsLmJ0bi0tbGluazphY3RpdmUsLmJ0bi0tbGluazpob3ZlciwuYnRuLS1saW5rOmZvY3VzLC5idG4tLWxpbms6ZGlzYWJsZWQsLnRiLWN0YS1idG4tLWxpbmsgYSwuYnRuLS1saW5rey0tbXl0eS1idG4tYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy0yMDEwKTstLW15dHktYnRuLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7LS1teXR5LWJ0bi1ib3gtc2hhZG93OiBub25lfS5idG4tLWZhY2Vib29rey0tbXl0eS1idG4tYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy0xMDAxMCk7LS1teXR5LWJ0bi1ib3JkZXItY29sb3I6IHZhcigtLWMtMTAwMTApfS5idG4tLWZhY2Vib29rOmFjdGl2ZSwuaXMtYWN0aXZlLmJ0bi0tZmFjZWJvb2t7LS1teXR5LWJ0bi1jb2xvcjogdmFyKC0tYy0xMDAxMCl9LmJ0bi0tZmFjZWJvb2s6aG92ZXIsLmlzLWhvdmVyLmJ0bi0tZmFjZWJvb2t7LS1teXR5LWJ0bi1jb2xvcjogdmFyKC0tYy0xMDAxMCk7LS1teXR5LWJ0bi1ib3JkZXItY29sb3I6IHZhcigtLWMtMTAwMTApOy0tbXl0eS1idG4tYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHZhcigtLWMtMTAwMTApIGluc2V0fS5idG4tLWZhY2Vib29rOmZvY3VzLC5pcy1mb2N1cy5idG4tLWZhY2Vib29rey0tbXl0eS1idG4tb3V0bGluZTogMC40cmVtIHNvbGlkIHZhcigtLWMtMTAwMTApfVtkYXRhLXRoZW1lPWRhcmtdIC5idG4tLXNlY29uZGFyeXstLW15dHktYnRuLWJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtMjAxMCk7LS1teXR5LWJ0bi1jb2xvcjogdmFyKC0tYy0yMTEwKX1bZGF0YS10aGVtZT1kYXJrXSAuYnRuLS1zZWNvbmRhcnk6YWN0aXZlLFtkYXRhLXRoZW1lPWRhcmtdIC5pcy1hY3RpdmUuYnRuLS1zZWNvbmRhcnl7LS1teXR5LWJ0bi1vdXRsaW5lOiBub25lOy0tbXl0eS1idG4tYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy0yMTEwKTstLW15dHktYnRuLWNvbG9yOiB2YXIoLS1jLTIwMTApOy0tbXl0eS1idG4tYm94LXNoYWRvdzogbm9uZX1bZGF0YS10aGVtZT1kYXJrXSAuYnRuLS1zZWNvbmRhcnk6aG92ZXIsW2RhdGEtdGhlbWU9ZGFya10gLmlzLWhvdmVyLmJ0bi0tc2Vjb25kYXJ5ey0tbXl0eS1idG4tYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy0yMTEwKTstLW15dHktYnRuLWNvbG9yOiB2YXIoLS1jLTIwMTApOy0tbXl0eS1idG4tYm9yZGVyLWNvbG9yOiB2YXIoLS1jLTIwMTApOy0tbXl0eS1idG4tb3V0bGluZTogbm9uZTstLW15dHktYnRuLWJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSB2YXIoLS1jLTIwMTApIGluc2V0fVtkYXRhLXRoZW1lPWRhcmtdIC5idG4tLXNlY29uZGFyeTpmb2N1cyxbZGF0YS10aGVtZT1kYXJrXSAuaXMtZm9jdXMuYnRuLS1zZWNvbmRhcnl7LS1teXR5LWJ0bi1vdXRsaW5lOiAwLjRyZW0gc29saWQgdmFyKC0tYy0yMDEwKTstLW15dHktYnRuLW91dGxpbmUtb2Zmc2V0OiAwLjRyZW19W2RhdGEtdGhlbWU9ZGFya10gLmJ0bi0tc2Vjb25kYXJ5OmRpc2FibGVkLFtkYXRhLXRoZW1lPWRhcmtdIC5pcy1kaXNhYmxlZC5idG4tLXNlY29uZGFyeXstLW15dHktYnRuLWJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtMjExMCk7LS1teXR5LWJ0bi1ib3JkZXItY29sb3I6IHZhcigtLWMtMjE0MCk7LS1teXR5LWJ0bi1jb2xvcjogdmFyKC0tYy0yMTQwKTstLW15dHktYnRuLW91dGxpbmU6IG5vbmU7LS1teXR5LWJ0bi1ib3gtc2hhZG93OiBub25lfS50Yi1jdGEtYnV0dG9uLnRiLWN0YS1idG4tbWItMCBhe21hcmdpbi1ib3R0b206MH0uYnRuLS1saW5rLC50Yi1jdGEtYnRuLS1saW5rIGF7LS1teXR5LXRleHQtbGluay1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7LS1teXR5LXRleHQtbGluay1kZWNvcmF0aW9uLXRoaWNrbmVzczogMnB4Oy0tbXl0eS10ZXh0LWxpbmstdW5kZXJsaW5lLW9mZnNldDogNXB4Oy0tbXl0eS10ZXh0LWxpbmstZGVjb3JhdGlvbjogdW5kZXJsaW5lO3RleHQtZGVjb3JhdGlvbjp2YXIoLS1teXR5LXRleHQtbGluay1kZWNvcmF0aW9uKTt0ZXh0LWRlY29yYXRpb24tc3R5bGU6c29saWQ7dGV4dC1kZWNvcmF0aW9uLXRoaWNrbmVzczp2YXIoLS1teXR5LXRleHQtbGluay1kZWNvcmF0aW9uLXRoaWNrbmVzcyk7dGV4dC11bmRlcmxpbmUtb2Zmc2V0OnZhcigtLW15dHktdGV4dC1saW5rLXVuZGVybGluZS1vZmZzZXQpO3RyYW5zaXRpb246dGV4dC1kZWNvcmF0aW9uIDMwMG1zLGNvbG9yIDMwMG1zfS5idG4tLWxpbmsuaXMtYWN0aXZlLC5idG4tLWxpbms6YWN0aXZlLC50Yi1jdGEtYnRuLS1saW5rIGEuaXMtYWN0aXZlLC50Yi1jdGEtYnRuLS1saW5rIGE6YWN0aXZley0tbXl0eS10ZXh0LWRlY29yYXRpb24tdGhpY2tuZXNzOiAycHh9LmJ0bi0tbGluay5oYXMtZm9jdXMsLmJ0bi0tbGluazpob3ZlciwuYnRuLS1saW5rOmZvY3VzLC50Yi1jdGEtYnRuLS1saW5rIGEuaGFzLWZvY3VzLC50Yi1jdGEtYnRuLS1saW5rIGE6aG92ZXIsLnRiLWN0YS1idG4tLWxpbmsgYTpmb2N1c3stLW15dHktYnRuLW91dGxpbmU6IG5vbmU7LS1teXR5LXRleHQtbGluay1kZWNvcmF0aW9uLXRoaWNrbmVzczogNHB4fS5idG4tLWxpbmsuaXMtZGlzYWJsZWQsLmJ0bi0tbGluazpkaXNhYmxlZCwudGItY3RhLWJ0bi0tbGluayBhLmlzLWRpc2FibGVkLC50Yi1jdGEtYnRuLS1saW5rIGE6ZGlzYWJsZWR7LS1teXR5LXRleHQtbGluay1kZWNvcmF0aW9uLXRoaWNrbmVzczogMnB4fUBtZWRpYShtaW4td2lkdGg6IDk5MXB4KXsuYnRuLS1saW5rLC50Yi1jdGEtYnRuLS1saW5rIGF7LS1teXR5LXRleHQtbGluay11bmRlcmxpbmUtb2Zmc2V0OiA2cHh9fUBtZWRpYShtaW4td2lkdGg6IDE0NDJweCl7LmJ0bi0tbGluaywudGItY3RhLWJ0bi0tbGluayBhey0tbXl0eS10ZXh0LWxpbmstdW5kZXJsaW5lLW9mZnNldDogNnB4fX0uYnRuLS1saW5rLC50Yi1jdGEtYnRuLS1saW5rIGF7LS1teXR5LXRleHQtbGluay1jb2xvcjogdmFyKC0tYy00MDEwKTstLW15dHktdGV4dC1saW5rLWRlY29yYXRpb24tY29sb3I6IHZhcigtLWMtNDAxMCk7Y29sb3I6dmFyKC0tbXl0eS10ZXh0LWxpbmstY29sb3IpO3RleHQtZGVjb3JhdGlvbi1jb2xvcjp2YXIoLS1teXR5LXRleHQtbGluay1kZWNvcmF0aW9uLWNvbG9yKX0uYnRuLS1saW5rLmlzLWFjdGl2ZSwuYnRuLS1saW5rOmFjdGl2ZSwudGItY3RhLWJ0bi0tbGluayBhLmlzLWFjdGl2ZSwudGItY3RhLWJ0bi0tbGluayBhOmFjdGl2ZXstLW15dHktdGV4dC1saW5rLWNvbG9yOiB2YXIoLS1jLTIxMTApOy0tbXl0eS10ZXh0LWRlY29yYXRpb24tY29sb3I6IHZhcigtLWMtMjExMCl9LmJ0bi0tbGluay5oYXMtaG92ZXIsLmJ0bi0tbGluazpob3ZlciwuYnRuLS1saW5rOmZvY3VzLC50Yi1jdGEtYnRuLS1saW5rIGEuaGFzLWhvdmVyLC50Yi1jdGEtYnRuLS1saW5rIGE6aG92ZXIsLnRiLWN0YS1idG4tLWxpbmsgYTpmb2N1c3stLW15dHktdGV4dC1saW5rLWNvbG9yOiB2YXIoLS1jLTIxMTApOy0tbXl0eS10ZXh0LWxpbmstZGVjb3JhdGlvbi1jb2xvcjogdmFyKC0tYy0yMTEwKX0uYnRuLS1saW5rLmlzLWRpc2FibGVkLC5idG4tLWxpbms6ZGlzYWJsZWQsLnRiLWN0YS1idG4tLWxpbmsgYS5pcy1kaXNhYmxlZCwudGItY3RhLWJ0bi0tbGluayBhOmRpc2FibGVkey0tbXl0eS10ZXh0LWxpbmstY29sb3I6IHZhcigtLWMtMjE1MCk7LS1teXR5LXRleHQtbGluay1kZWNvcmF0aW9uLWNvbG9yOiB2YXIoLS1jLTIxNTApfS5idG4tLWxpbmsgLmljb24sLnRiLWN0YS1idG4tLWxpbmsgYSAuaWNvbntjb2xvcjpjdXJyZW50Q29sb3I7ZmlsbDpjdXJyZW50Q29sb3J9LmJ0bi0tbGluaywudGItY3RhLWJ0bi0tbGluayBhey0tbXl0eS1idG4tYm9yZGVyLXdpZHRoOiAwfS5idG4tLWxpbmtbZGF0YS1iZz10cmFuc3BhcmVudF0sLmJ0bi0tbGluay5pcy1kYXJrLC50Yi1jdGEtYnRuLS1saW5rIGFbZGF0YS1iZz10cmFuc3BhcmVudF0sLnRiLWN0YS1idG4tLWxpbmsgYS5pcy1kYXJrey0tbXl0eS1idG4tYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnR9LmJ0bi0tbGluay5pcy1kYXJrLC50Yi1jdGEtYnRuLS1saW5rIGEuaXMtZGFya3stLW15dHktdGV4dC1saW5rLWNvbG9yOiB2YXIoLS1jLTIwMTApOy0tbXl0eS10ZXh0LWxpbmstZGVjb3JhdGlvbi1jb2xvcjogdmFyKC0tYy0yMDEwKTtjb2xvcjp2YXIoLS1teXR5LXRleHQtbGluay1jb2xvcik7dGV4dC1kZWNvcmF0aW9uLWNvbG9yOnZhcigtLW15dHktdGV4dC1saW5rLWRlY29yYXRpb24tY29sb3IpfS5idG4tLWxpbmsuaXMtZGFyay5pcy1hY3RpdmUsLmJ0bi0tbGluay5pcy1kYXJrOmFjdGl2ZSwudGItY3RhLWJ0bi0tbGluayBhLmlzLWRhcmsuaXMtYWN0aXZlLC50Yi1jdGEtYnRuLS1saW5rIGEuaXMtZGFyazphY3RpdmV7LS1teXR5LXRleHQtbGluay1jb2xvcjogdmFyKC0tYy0yMDEwKTstLW15dHktdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiB2YXIoLS1jLTIwMTApfS5idG4tLWxpbmsuaXMtZGFyay5oYXMtaG92ZXIsLmJ0bi0tbGluay5pcy1kYXJrOmhvdmVyLC5idG4tLWxpbmsuaXMtZGFyazpmb2N1cywudGItY3RhLWJ0bi0tbGluayBhLmlzLWRhcmsuaGFzLWhvdmVyLC50Yi1jdGEtYnRuLS1saW5rIGEuaXMtZGFyazpob3ZlciwudGItY3RhLWJ0bi0tbGluayBhLmlzLWRhcms6Zm9jdXN7LS1teXR5LXRleHQtbGluay1jb2xvcjogdmFyKC0tYy0yMDEwKTstLW15dHktdGV4dC1saW5rLWRlY29yYXRpb24tY29sb3I6IHZhcigtLWMtMjAxMCl9LmJ0bi0tbGluay5pcy1kYXJrLmlzLWRpc2FibGVkLC5idG4tLWxpbmsuaXMtZGFyazpkaXNhYmxlZCwudGItY3RhLWJ0bi0tbGluayBhLmlzLWRhcmsuaXMtZGlzYWJsZWQsLnRiLWN0YS1idG4tLWxpbmsgYS5pcy1kYXJrOmRpc2FibGVkey0tbXl0eS10ZXh0LWxpbmstY29sb3I6IHZhcigtLWMtMjE1MCk7LS1teXR5LXRleHQtbGluay1kZWNvcmF0aW9uLWNvbG9yOiB2YXIoLS1jLTIxNTApfS5idG4tLWxpbmsuaXMtZGFyayAuaWNvbiwudGItY3RhLWJ0bi0tbGluayBhLmlzLWRhcmsgLmljb257Y29sb3I6Y3VycmVudENvbG9yO2ZpbGw6Y3VycmVudENvbG9yfVtkYXRhLWJnPXRyYW5zcGFyZW50XSAudGItY3RhLWJ0bi0tbGluayBhey0tbXl0eS1idG4tYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnR9W2RhdGEtYmc9XCIyMTgwXCJdIC50Yi1jdGEtYnRuLS1saW5rIGF7LS1teXR5LWJ0bi1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLTIxODApfS5idG4tLWxpbmsuaGFzLXRleHQtd2lkdGgsLnRiLWN0YS1idG4tLWxpbmsuaGFzLXRleHQtd2lkdGggYXt0ZXh0LWFsaWduOmxlZnQ7cGFkZGluZy1sZWZ0OjA7cGFkZGluZy1yaWdodDowO21pbi13aWR0aDp1bnNldH0uaXMtaW52ZXJ0ZWQgLmJ0bi0tbGlua3stLW15dHktYnRuLWJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtMjExMCk7LS1teXR5LXRleHQtbGluay1jb2xvcjogdmFyKC0tYy0yMDEwKTstLW15dHktdGV4dC1saW5rLWRlY29yYXRpb24tY29sb3I6IHZhcigtLWMtMjAxMCk7Y29sb3I6dmFyKC0tbXl0eS10ZXh0LWxpbmstY29sb3IpO3RleHQtZGVjb3JhdGlvbi1jb2xvcjp2YXIoLS1teXR5LXRleHQtbGluay1kZWNvcmF0aW9uLWNvbG9yKX0uaXMtaW52ZXJ0ZWQgLmJ0bi0tbGluay5pcy1hY3RpdmUsLmlzLWludmVydGVkIC5idG4tLWxpbms6YWN0aXZley0tbXl0eS10ZXh0LWxpbmstY29sb3I6IHZhcigtLWMtMjAxMCk7LS1teXR5LXRleHQtZGVjb3JhdGlvbi1jb2xvcjogdmFyKC0tYy0yMDEwKX0uaXMtaW52ZXJ0ZWQgLmJ0bi0tbGluay5oYXMtaG92ZXIsLmlzLWludmVydGVkIC5idG4tLWxpbms6aG92ZXIsLmlzLWludmVydGVkIC5idG4tLWxpbms6Zm9jdXN7LS1teXR5LXRleHQtbGluay1jb2xvcjogdmFyKC0tYy0yMDEwKTstLW15dHktdGV4dC1saW5rLWRlY29yYXRpb24tY29sb3I6IHZhcigtLWMtMjAxMCl9LmlzLWludmVydGVkIC5idG4tLWxpbmsuaXMtZGlzYWJsZWQsLmlzLWludmVydGVkIC5idG4tLWxpbms6ZGlzYWJsZWR7LS1teXR5LXRleHQtbGluay1jb2xvcjogdmFyKC0tYy0yMDEwLTQwKTstLW15dHktdGV4dC1saW5rLWRlY29yYXRpb24tY29sb3I6IHZhcigtLWMtMjAxMC00MCl9LmlzLWludmVydGVkIC5idG4tLWxpbmsgLmljb257Y29sb3I6Y3VycmVudENvbG9yO2ZpbGw6Y3VycmVudENvbG9yfUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsuYnRuLS1zZWNvbmRhcnkuaXMtb3V0bGluZWQtd2hpdGUtc206bm90KDpob3Zlcik6bm90KDpmb2N1cyl7LS1teXR5LWJ0bi1iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDstLW15dHktYnRuLWNvbG9yOiB2YXIoLS1jLTIwMTApfX0uYnRuLS1jb252ZXJzaW9uYWx7LS1teXR5LWJ0bi1ib3JkZXItcmFkaXVzOiAwLjhyZW0gMC44cmVtIDAuMnJlbSAwLjhyZW19LmJ0bi0td2l0aC1pY29ue2ZsZXgtd3JhcDpub3dyYXB9LmJ0bi0taWNvbi1vbmx5e2ZsZXgtd3JhcDpub3dyYXB9LmJ0bi0taWNvbi1vbmx5IC5pY29uLC5idG4tLWljb24tb25seSAuaWNvbjpmaXJzdC1jaGlsZCwuYnRuLS1pY29uLW9ubHkgLmljb246bGFzdC1jaGlsZHttYXJnaW46MH0uYnRue21hcmdpbjowIDAgdmFyKC0tczQwKSAwfS5idG46bGFzdC1jaGlsZCwuYnRuOmZpcnN0LWNoaWxkOmxhc3QtY2hpbGR7bWFyZ2luOjAgMCB2YXIoLS1kNjApIDB9LmJ0bi5weC0we3BhZGRpbmctbGVmdDowO3BhZGRpbmctcmlnaHQ6MH0uYnRuLm13LTB7LS1teXR5LWJ0bi1taW4td2lkdGg6IHVuc2V0ICFpbXBvcnRhbnR9QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5idG57bWFyZ2luOjAgdmFyKC0tczYwKSB2YXIoLS1zNDApIDB9LmJ0bjpmaXJzdC1jaGlsZDpsYXN0LWNoaWxkLC5idG46bGFzdC1jaGlsZHttYXJnaW46MCAwIHZhcigtLXM0MCkgMH19LmJ0bi5teXR5Rm9ybUlucHV0R3JvdXAtYnV0dG9ue21hcmdpbjowfS5idG4ubTB7bWFyZ2luOjB9LmJ0bi5tMDpsYXN0LWNoaWxkLC5idG4ubTA6Zmlyc3QtY2hpbGQ6bGFzdC1jaGlsZHttYXJnaW46MH0uYnRuLmJ0bi0tZmxhdHstLW15dHktYnRuLXdpZHRoOiBhdXRvOy0tbXl0eS1idG4tbWluLXdpZHRoOiAwLjFyZW07LS1teXR5LWJ0bi1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLTIwMTApOy0tbXl0eS1idG4tY29sb3I6IHZhcigtLWMtMjExMCk7LS1teXR5LWJ0bi1ib3JkZXItd2lkdGg6IDA7LS1teXR5LWJ0bi1ib3gtc2hhZG93OiB1bnNldDstLW15dHktYnRuLW91dGxpbmU6IG5vbmV9LmJ0bi5idG4tLWZsYXQgLmljb257LS1pY29uLXNjYWxlOiAxfUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsuYnRuLmJ0bi0tZmxhdHstLW15dHktYnRuLXdpZHRoOiBhdXRvOy0tbXl0eS1idG4tbWluLXdpZHRoOiAwLjFyZW19fS5idG4uYnRuLS1zaGFyaW5ney0tbXl0eS1idG4tbWluLXdpZHRoOiB1bnNldDstLW15dHktYnRuLXdpZHRoOiA0cmVtOy0tbXl0eS1idG4taGVpZ2h0OiA0cmVtOy0tbXl0eS1idG4tYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy0yMDEwKTstLW15dHktYnRuLWNvbG9yOiB2YXIoLS1jLTIxMTApOy0tbXl0eS1idG4tYm9yZGVyLXdpZHRoOiAwOy0tbXl0eS1idG4tb3V0bGluZTogbm9uZTstLW15dHktYnRuLWJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1tZCk7LS1teXR5LWJ0bi1wYWRkaW5nOiAwfS5idG4uYnRuLS1zaGFyaW5nOm5vdCguaXMtYmxvY2spey0tbXl0eS1idG4tbWluLXdpZHRoOiB1bnNldDstLW15dHktYnRuLXdpZHRoOiA0cmVtOy0tbXl0eS1idG4taGVpZ2h0OiA0cmVtfS5idG4uYnRuLS1zaGFyaW5ne21hcmdpbjp1bnNldDtkaXNwbGF5OmlubGluZS1mbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO2hlaWdodDp2YXIoLS1teXR5LWJ0bi1oZWlnaHQpfS5idG4uYnRuLS1zaGFyaW5nIC5pY29ue21hcmdpbjowfS5idG4uYnRuLS1zaGFyaW5nIC5pY29uOmxhc3QtY2hpbGQsLmJ0bi5idG4tLXNoYXJpbmcgLmljb246Zmlyc3QtY2hpbGR7bWFyZ2luOjB9LmJ0bi5idG4tLXNoYXJpbmcgLmljb257Y29sb3I6Y3VycmVudENvbG9yO2ZpbGw6Y3VycmVudENvbG9yfS5idG4uYnRuLS1zaGFyaW5nOmhvdmVyey0tbXl0eS1idG4tYm94LXNoYWRvdzogbm9uZX0uYnRuLmJ0bi0tc2hhcmluZzpmaXJzdC1jaGlsZCwuYnRuLmJ0bi0tc2hhcmluZzpmaXJzdC1jaGlsZDpsYXN0LWNoaWxkLC5idG4uYnRuLS1zaGFyaW5nOmxhc3QtY2hpbGR7bWFyZ2luOjB9LmJ0bi5idG4tLWZ1bGx3aWR0aHtkaXNwbGF5OmZsZXg7LS1teXR5LWJ0bi13aWR0aDogMTAwJTstLW15dHktYnRuLW1pbi13aWR0aDogbm9uZX0uYnRuLmJ0bi0tZnVsbHdpZHRoOm5vdCg6bGFzdC1jaGlsZCl7bWFyZ2luOjAgMCB2YXIoLS1zNDApIDB9LmJ0biAubG9hZGVyey0tbXl0eS1idG4tbG9hZGVyLWhlaWdodDogMi4zcmVtfUBtZWRpYShtaW4td2lkdGg6IDk5MXB4KXsuYnRuIC5sb2FkZXJ7LS1teXR5LWJ0bi1sb2FkZXItaGVpZ2h0OiAyLjdyZW19fUBtZWRpYShtaW4td2lkdGg6IDk5MXB4KXsuYnRuIC5sb2FkZXJ7LS1teXR5LWJ0bi1sb2FkZXItaGVpZ2h0OiAyLjhyZW19fS5idXR0b25zLC5teXR5Rm9ybUJ0bkJveHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1ufUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsuYnV0dG9ucywubXl0eUZvcm1CdG5Cb3h7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztmbGV4LXdyYXA6d3JhcH0uYnV0dG9ucyAuaXMtMXN0LWxlZnQtc20sLm15dHlGb3JtQnRuQm94IC5pcy0xc3QtbGVmdC1zbXttYXJnaW4tcmlnaHQ6YXV0b319QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5idXR0b25zLmlzLWNvbHVtbi1ibG9jaywubXl0eUZvcm1CdG5Cb3guaXMtY29sdW1uLWJsb2Nre2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW59LmJ1dHRvbnMuaXMtY29sdW1uLWJsb2NrIC5idG4sLm15dHlGb3JtQnRuQm94LmlzLWNvbHVtbi1ibG9jayAuYnRuey0tbXl0eS1idG4td2lkdGg6IDEwMCU7LS1teXR5LWJ0bi1taW4td2lkdGg6IG5vbmU7bWFyZ2luOjAgMCB2YXIoLS1zNDApIDB9LmJ1dHRvbnMuaXMtY29sdW1uLWJsb2NrIC5idG4tLXNoYXJpbmcsLm15dHlGb3JtQnRuQm94LmlzLWNvbHVtbi1ibG9jayAuYnRuLS1zaGFyaW5ney0tbXl0eS1idG4td2lkdGg6IDRyZW07bWFyZ2luOjB9fUBtZWRpYShtYXgtd2lkdGg6IDk5MC45OHB4KXsuYnV0dG9ucy5pcy1jb2x1bW4tYmxvY2stdW50aWwtbWQsLm15dHlGb3JtQnRuQm94LmlzLWNvbHVtbi1ibG9jay11bnRpbC1tZHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5idXR0b25zLmlzLWNvbHVtbi1ibG9jay11bnRpbC1tZCAuYnRuLC5teXR5Rm9ybUJ0bkJveC5pcy1jb2x1bW4tYmxvY2stdW50aWwtbWQgLmJ0bnstLW15dHktYnRuLXdpZHRoOiAxMDAlOy0tbXl0eS1idG4tbWluLXdpZHRoOiBub25lO21hcmdpbjowIDAgdmFyKC0tczQwKSAwfS5idXR0b25zLmlzLWNvbHVtbi1ibG9jay11bnRpbC1tZCAuYnRuLS1zaGFyaW5nLC5teXR5Rm9ybUJ0bkJveC5pcy1jb2x1bW4tYmxvY2stdW50aWwtbWQgLmJ0bi0tc2hhcmluZ3stLW15dHktYnRuLXdpZHRoOiA0cmVtO21hcmdpbjowfX0ubXl0eUZvcm0gLm15dHlGb3JtQnRuQm94e3BhZGRpbmctdG9wOnZhcigtLWQ0MCl9I2Nyb3BCb3ggLm15dHlGb3JtQnRuQm94e2Rpc3BsYXk6Z3JpZDtwYWRkaW5nLXRvcDp2YXIoLS1kNDApO2dyaWQtdGVtcGxhdGUtY29sdW1uczphdXRvIGF1dG87Z3JpZC1nYXA6MCB2YXIoLS1kMjApfSNjcm9wQm94IC5idG57LS1teXR5LWJ0bi1taW4td2lkdGg6IGF1dG87bWFyZ2luOjB9I2Nyb3BCb3ggLmJ0bi1maW5pc2h7Z3JpZC1yb3ctc3RhcnQ6MX0jY3JvcEJveCAuYnRuLWNsb3Nle2N1cnNvcjpwb2ludGVyO3BhZGRpbmctaW5saW5lOjA7Z3JpZC1yb3ctc3RhcnQ6Mn0jY3JvcEJveCAuYnRuLXJvdGF0ZXtncmlkLXJvdy1zdGFydDoxO2dyaWQtY29sdW1uLXN0YXJ0OjJ9QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpeyNjcm9wQm94IC5teXR5Rm9ybUJ0bkJveHtncmlkLXRlbXBsYXRlLWNvbHVtbnM6YXV0byBhdXRvIDFmcjtncmlkLXRlbXBsYXRlLWFyZWFzOlwiZmluaXNoIHJvdGF0ZSBjbG9zZVwifSNjcm9wQm94IC5idG4tZmluaXNoe2dyaWQtYXJlYTpmaW5pc2g7Z3JpZC1yb3ctc3RhcnQ6dW5zZXR9I2Nyb3BCb3ggLmJ0bi1jbG9zZXtncmlkLWFyZWE6Y2xvc2U7Z3JpZC1yb3ctc3RhcnQ6dW5zZXQ7Z3JpZC1jb2x1bW4tc3RhcnQ6dW5zZXQ7bWFyZ2luLWxlZnQ6YXV0b30jY3JvcEJveCAuYnRuLXJvdGF0ZXtncmlkLWFyZWE6cm90YXRlO2dyaWQtcm93LXN0YXJ0OnVuc2V0O2dyaWQtY29sdW1uLXN0YXJ0OnVuc2V0fX0uYnV0dG9ucy0tbGF6eWxvYWQtbGlzdHtwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlO21hcmdpbi10b3A6LTRweH0uYnV0dG9ucy0tbGF6eWxvYWQtbGlzdDpiZWZvcmV7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO2Rpc3BsYXk6YmxvY2s7bGVmdDowO3RvcDpjYWxjKHZhcigtLWQ4MCkqLTEpO3dpZHRoOjEwMCU7aGVpZ2h0OnZhcigtLWQ4MCk7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMzYwZGVnLCB2YXIoLS1jLTIxODApIDAlLCByZ2JhKDI0NSwgMjQ1LCAyNDUsIDApIDEwMCUpfS5idXR0b25zLS1sYXp5bG9hZC1saXN0IC5idG57bWFyZ2luLWJvdHRvbTowICFpbXBvcnRhbnR9LmJ0biBicjpudGgtY2hpbGQobisyKSwuYnRuPi5jYXB0aW9uIGJyOm50aC1jaGlsZChuKzIpe2Rpc3BsYXk6bm9uZX0uYnRuIHAsLmJ0bj4uY2FwdGlvbiBwe2FsbDp1bnNldH0uYnRuLXBsYXl7d2lkdGg6OHJlbTtoZWlnaHQ6OHJlbTttYXJnaW46MDtwYWRkaW5nOjB9LmJ0bi1wbGF5IC5pY29ue3RyYW5zaXRpb246c2NhbGUgMTIwbXN9LmJ0bi1wbGF5OmhvdmVyIC5pY29ue3NjYWxlOjExMCV9QG1lZGlhKG1pbi13aWR0aDogMTExOHB4KXsuYnRuLXBsYXl7d2lkdGg6MTJyZW07aGVpZ2h0OjEycmVtfS5idG4tcGxheSAuaWNvbltkYXRhLWljb24tc2l6ZT14bGFyZ2Vde3dpZHRoOjEycmVtO2hlaWdodDoxMnJlbX19LmxpbmstbGlzdHttYXJnaW46MDtwYWRkaW5nOjAgMCB2YXIoLS1zNDApfS5saW5rLWxpc3QgYXtmb250OnZhcigtLXQtU3RhbmRhcmQpO2xldHRlci1zcGFjaW5nOnZhcigtLWxzLVN0YW5kYXJkKTtvdmVyZmxvdy13cmFwOnZhcigtLXdyYXAtU3RhbmRhcmQpO2NvbG9yOnZhcigtLWMtMjExMCk7ZGlzcGxheTpibG9jaztwYWRkaW5nOnZhcigtLXMzMCkgMDtib3JkZXItYm90dG9tOjFweCBzb2xpZCB2YXIoLS1jLTIxNjApO3RleHQtZGVjb3JhdGlvbjpub25lO2JhY2tncm91bmQtY29sb3I6dmFyKC0tYy0yMDEwKX1AbWVkaWEobWluLXdpZHRoOiA5OTFweCl7LmxpbmstbGlzdCBhe3RyYW5zaXRpb246YWxsIC4ycyBlYXNlLWluLW91dH0ubGluay1saXN0IGE6aG92ZXJ7cGFkZGluZzp2YXIoLS1zMzApO2JhY2tncm91bmQtY29sb3I6dmFyKC0tYy0yMTgwKX19Lm15dHlGb3JtRmllbGRzZXQgbGVnZW5kLC5teXR5Rm9ybUZpZWxkc2V0IC5pcy1sZWdlbmQsLmlzLWZpZWxkc2V0IGxlZ2VuZCwuaXMtZmllbGRzZXQgLmlzLWxlZ2VuZHtmb250OnZhcigtLXQtVDIwMCk7bGV0dGVyLXNwYWNpbmc6dmFyKC0tbHMtVDIwMCk7b3ZlcmZsb3ctd3JhcDp2YXIoLS13cmFwLVQyMDApO2NvbG9yOnZhcigtLWMtMjExMCk7ZGlzcGxheTpibG9jaztmbGV4LWRpcmVjdGlvbjpjb2x1bW47cGFkZGluZzp2YXIoLS1kNDApIDA7bWFyZ2luOjB9Lm15dHlGb3JtRmllbGRzZXQgbGVnZW5kLmlzLWZsZXgtY29sdW1uLC5teXR5Rm9ybUZpZWxkc2V0IC5pcy1mbGV4LWNvbHVtbi5pcy1sZWdlbmQsLmlzLWZpZWxkc2V0IGxlZ2VuZC5pcy1mbGV4LWNvbHVtbiwuaXMtZmllbGRzZXQgLmlzLWZsZXgtY29sdW1uLmlzLWxlZ2VuZHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1ufS50eWMsLm15dHlGb3JtRmllbGRzZXREZXNjcmlwdGlvbnstLXR5Yy1tdC1zdGFuZGFyZDogdmFyKC0tZDcwKTstLXR5Yy1tYi1zdGFuZGFyZDogdmFyKC0tZDcwKTstLXR5Yy1oZWFkaW5nLWNvbG9yOiB2YXIoLS1jLTIxMTApOy0tdHljLWhlYWRpbmctY29sb3ItdGV4dDogdmFyKC0tYy0yMTEwKTstLXR5Yy1mb250OiB2YXIoLS10LVN0YW5kYXJkKTstLXR5Yy1saXN0LXBhZGRpbmc6IHZhcigtLWQyMCk7Zm9udDp2YXIoLS10eWMtZm9udCl9LnR5YyAucGFyYWdyYXBoLC5teXR5Rm9ybUZpZWxkc2V0RGVzY3JpcHRpb24gLnBhcmFncmFwaCwudHljIGRsLC5teXR5Rm9ybUZpZWxkc2V0RGVzY3JpcHRpb24gZGwsLnR5YyBvbCwubXl0eUZvcm1GaWVsZHNldERlc2NyaXB0aW9uIG9sLC50eWMgdWwsLm15dHlGb3JtRmllbGRzZXREZXNjcmlwdGlvbiB1bCwudHljIGJsb2NrcXVvdGUsLm15dHlGb3JtRmllbGRzZXREZXNjcmlwdGlvbiBibG9ja3F1b3RlLC50eWMgcHJlLC5teXR5Rm9ybUZpZWxkc2V0RGVzY3JpcHRpb24gcHJlLC50eWMgdGFibGUsLm15dHlGb3JtRmllbGRzZXREZXNjcmlwdGlvbiB0YWJsZXttYXJnaW4tYm90dG9tOjB9LnR5YyAucGFyYWdyYXBoOm5vdCg6Zmlyc3QtY2hpbGQpLC5teXR5Rm9ybUZpZWxkc2V0RGVzY3JpcHRpb24gLnBhcmFncmFwaDpub3QoOmZpcnN0LWNoaWxkKSwudHljIGRsOm5vdCg6Zmlyc3QtY2hpbGQpLC5teXR5Rm9ybUZpZWxkc2V0RGVzY3JpcHRpb24gZGw6bm90KDpmaXJzdC1jaGlsZCksLnR5YyBvbDpub3QoOmZpcnN0LWNoaWxkKSwubXl0eUZvcm1GaWVsZHNldERlc2NyaXB0aW9uIG9sOm5vdCg6Zmlyc3QtY2hpbGQpLC50eWMgdWw6bm90KDpmaXJzdC1jaGlsZCksLm15dHlGb3JtRmllbGRzZXREZXNjcmlwdGlvbiB1bDpub3QoOmZpcnN0LWNoaWxkKSwudHljIGJsb2NrcXVvdGU6bm90KDpmaXJzdC1jaGlsZCksLm15dHlGb3JtRmllbGRzZXREZXNjcmlwdGlvbiBibG9ja3F1b3RlOm5vdCg6Zmlyc3QtY2hpbGQpLC50eWMgcHJlOm5vdCg6Zmlyc3QtY2hpbGQpLC5teXR5Rm9ybUZpZWxkc2V0RGVzY3JpcHRpb24gcHJlOm5vdCg6Zmlyc3QtY2hpbGQpLC50eWMgdGFibGU6bm90KDpmaXJzdC1jaGlsZCksLm15dHlGb3JtRmllbGRzZXREZXNjcmlwdGlvbiB0YWJsZTpub3QoOmZpcnN0LWNoaWxkKXtwYWRkaW5nLXRvcDp2YXIoLS10eWMtbXQtc3RhbmRhcmQpfS50eWMgLnBhcmFncmFwaDplbXB0eSwubXl0eUZvcm1GaWVsZHNldERlc2NyaXB0aW9uIC5wYXJhZ3JhcGg6ZW1wdHksLnR5YyBkbDplbXB0eSwubXl0eUZvcm1GaWVsZHNldERlc2NyaXB0aW9uIGRsOmVtcHR5LC50eWMgb2w6ZW1wdHksLm15dHlGb3JtRmllbGRzZXREZXNjcmlwdGlvbiBvbDplbXB0eSwudHljIHVsOmVtcHR5LC5teXR5Rm9ybUZpZWxkc2V0RGVzY3JpcHRpb24gdWw6ZW1wdHksLnR5YyBibG9ja3F1b3RlOmVtcHR5LC5teXR5Rm9ybUZpZWxkc2V0RGVzY3JpcHRpb24gYmxvY2txdW90ZTplbXB0eSwudHljIHByZTplbXB0eSwubXl0eUZvcm1GaWVsZHNldERlc2NyaXB0aW9uIHByZTplbXB0eSwudHljIHRhYmxlOmVtcHR5LC5teXR5Rm9ybUZpZWxkc2V0RGVzY3JpcHRpb24gdGFibGU6ZW1wdHl7ZGlzcGxheTpub25lfS50eWMgLnBhcmFncmFwaCBicjpub3QoLlByb3NlTWlycm9yLXRyYWlsaW5nQnJlYWspOmZpcnN0LWNoaWxkLC5teXR5Rm9ybUZpZWxkc2V0RGVzY3JpcHRpb24gLnBhcmFncmFwaCBicjpub3QoLlByb3NlTWlycm9yLXRyYWlsaW5nQnJlYWspOmZpcnN0LWNoaWxkLC50eWMgLnBhcmFncmFwaCBicjpub3QoLlByb3NlTWlycm9yLXRyYWlsaW5nQnJlYWspOmxhc3QtY2hpbGQsLm15dHlGb3JtRmllbGRzZXREZXNjcmlwdGlvbiAucGFyYWdyYXBoIGJyOm5vdCguUHJvc2VNaXJyb3ItdHJhaWxpbmdCcmVhayk6bGFzdC1jaGlsZCwudHljIGRsIGJyOm5vdCguUHJvc2VNaXJyb3ItdHJhaWxpbmdCcmVhayk6Zmlyc3QtY2hpbGQsLm15dHlGb3JtRmllbGRzZXREZXNjcmlwdGlvbiBkbCBicjpub3QoLlByb3NlTWlycm9yLXRyYWlsaW5nQnJlYWspOmZpcnN0LWNoaWxkLC50eWMgZGwgYnI6bm90KC5Qcm9zZU1pcnJvci10cmFpbGluZ0JyZWFrKTpsYXN0LWNoaWxkLC5teXR5Rm9ybUZpZWxkc2V0RGVzY3JpcHRpb24gZGwgYnI6bm90KC5Qcm9zZU1pcnJvci10cmFpbGluZ0JyZWFrKTpsYXN0LWNoaWxkLC50eWMgb2wgYnI6bm90KC5Qcm9zZU1pcnJvci10cmFpbGluZ0JyZWFrKTpmaXJzdC1jaGlsZCwubXl0eUZvcm1GaWVsZHNldERlc2NyaXB0aW9uIG9sIGJyOm5vdCguUHJvc2VNaXJyb3ItdHJhaWxpbmdCcmVhayk6Zmlyc3QtY2hpbGQsLnR5YyBvbCBicjpub3QoLlByb3NlTWlycm9yLXRyYWlsaW5nQnJlYWspOmxhc3QtY2hpbGQsLm15dHlGb3JtRmllbGRzZXREZXNjcmlwdGlvbiBvbCBicjpub3QoLlByb3NlTWlycm9yLXRyYWlsaW5nQnJlYWspOmxhc3QtY2hpbGQsLnR5YyB1bCBicjpub3QoLlByb3NlTWlycm9yLXRyYWlsaW5nQnJlYWspOmZpcnN0LWNoaWxkLC5teXR5Rm9ybUZpZWxkc2V0RGVzY3JpcHRpb24gdWwgYnI6bm90KC5Qcm9zZU1pcnJvci10cmFpbGluZ0JyZWFrKTpmaXJzdC1jaGlsZCwudHljIHVsIGJyOm5vdCguUHJvc2VNaXJyb3ItdHJhaWxpbmdCcmVhayk6bGFzdC1jaGlsZCwubXl0eUZvcm1GaWVsZHNldERlc2NyaXB0aW9uIHVsIGJyOm5vdCguUHJvc2VNaXJyb3ItdHJhaWxpbmdCcmVhayk6bGFzdC1jaGlsZCwudHljIGJsb2NrcXVvdGUgYnI6bm90KC5Qcm9zZU1pcnJvci10cmFpbGluZ0JyZWFrKTpmaXJzdC1jaGlsZCwubXl0eUZvcm1GaWVsZHNldERlc2NyaXB0aW9uIGJsb2NrcXVvdGUgYnI6bm90KC5Qcm9zZU1pcnJvci10cmFpbGluZ0JyZWFrKTpmaXJzdC1jaGlsZCwudHljIGJsb2NrcXVvdGUgYnI6bm90KC5Qcm9zZU1pcnJvci10cmFpbGluZ0JyZWFrKTpsYXN0LWNoaWxkLC5teXR5Rm9ybUZpZWxkc2V0RGVzY3JpcHRpb24gYmxvY2txdW90ZSBicjpub3QoLlByb3NlTWlycm9yLXRyYWlsaW5nQnJlYWspOmxhc3QtY2hpbGQsLnR5YyBwcmUgYnI6bm90KC5Qcm9zZU1pcnJvci10cmFpbGluZ0JyZWFrKTpmaXJzdC1jaGlsZCwubXl0eUZvcm1GaWVsZHNldERlc2NyaXB0aW9uIHByZSBicjpub3QoLlByb3NlTWlycm9yLXRyYWlsaW5nQnJlYWspOmZpcnN0LWNoaWxkLC50eWMgcHJlIGJyOm5vdCguUHJvc2VNaXJyb3ItdHJhaWxpbmdCcmVhayk6bGFzdC1jaGlsZCwubXl0eUZvcm1GaWVsZHNldERlc2NyaXB0aW9uIHByZSBicjpub3QoLlByb3NlTWlycm9yLXRyYWlsaW5nQnJlYWspOmxhc3QtY2hpbGQsLnR5YyB0YWJsZSBicjpub3QoLlByb3NlTWlycm9yLXRyYWlsaW5nQnJlYWspOmZpcnN0LWNoaWxkLC5teXR5Rm9ybUZpZWxkc2V0RGVzY3JpcHRpb24gdGFibGUgYnI6bm90KC5Qcm9zZU1pcnJvci10cmFpbGluZ0JyZWFrKTpmaXJzdC1jaGlsZCwudHljIHRhYmxlIGJyOm5vdCguUHJvc2VNaXJyb3ItdHJhaWxpbmdCcmVhayk6bGFzdC1jaGlsZCwubXl0eUZvcm1GaWVsZHNldERlc2NyaXB0aW9uIHRhYmxlIGJyOm5vdCguUHJvc2VNaXJyb3ItdHJhaWxpbmdCcmVhayk6bGFzdC1jaGlsZHtkaXNwbGF5Om5vbmV9LnR5YyBwLC5teXR5Rm9ybUZpZWxkc2V0RGVzY3JpcHRpb24gcHttYXJnaW4tYm90dG9tOjB9LnR5YyBwOm5vdCg6Zmlyc3QtY2hpbGQpLC5teXR5Rm9ybUZpZWxkc2V0RGVzY3JpcHRpb24gcDpub3QoOmZpcnN0LWNoaWxkKXtwYWRkaW5nLXRvcDp2YXIoLS10eWMtbXQtc3RhbmRhcmQpfS50eWMgcDplbXB0eSwubXl0eUZvcm1GaWVsZHNldERlc2NyaXB0aW9uIHA6ZW1wdHl7ZGlzcGxheTpub25lfS50eWMgaDEsLm15dHlGb3JtRmllbGRzZXREZXNjcmlwdGlvbiBoMSwudHljIGgyLC5teXR5Rm9ybUZpZWxkc2V0RGVzY3JpcHRpb24gaDIsLnR5YyBoMywubXl0eUZvcm1GaWVsZHNldERlc2NyaXB0aW9uIGgzLC50eWMgaDQsLm15dHlGb3JtRmllbGRzZXREZXNjcmlwdGlvbiBoNCwudHljIGg1LC5teXR5Rm9ybUZpZWxkc2V0RGVzY3JpcHRpb24gaDUsLnR5YyBoNiwubXl0eUZvcm1GaWVsZHNldERlc2NyaXB0aW9uIGg2LC50eWMgLnN0cm9uZy0taGVhZGxpbmUsLm15dHlGb3JtRmllbGRzZXREZXNjcmlwdGlvbiAuc3Ryb25nLS1oZWFkbGluZSwudHljIC50eWMtLXN0cm9uZy1oZWFkbGluZT5zdHJvbmc6Zmlyc3QtY2hpbGQsLm15dHlGb3JtRmllbGRzZXREZXNjcmlwdGlvbiAudHljLS1zdHJvbmctaGVhZGxpbmU+c3Ryb25nOmZpcnN0LWNoaWxkLC50eWMgLnR5Yy0tc3Ryb25nLWhlYWRsaW5lIHA6Zmlyc3QtY2hpbGQ+c3Ryb25nOmZpcnN0LWNoaWxkLC5teXR5Rm9ybUZpZWxkc2V0RGVzY3JpcHRpb24gLnR5Yy0tc3Ryb25nLWhlYWRsaW5lIHA6Zmlyc3QtY2hpbGQ+c3Ryb25nOmZpcnN0LWNoaWxkLC50eWMtLXN0cm9uZy1oZWFkbGluZSAudHljIHA6Zmlyc3QtY2hpbGQ+c3Ryb25nOmZpcnN0LWNoaWxkLC50eWMtLXN0cm9uZy1oZWFkbGluZSAubXl0eUZvcm1GaWVsZHNldERlc2NyaXB0aW9uIHA6Zmlyc3QtY2hpbGQ+c3Ryb25nOmZpcnN0LWNoaWxke2NvbG9yOnZhcigtLXR5Yy1oZWFkaW5nLWNvbG9yKX0udHljLmhhcy10ZXh0LWNvbG9yIGgxLC5oYXMtdGV4dC1jb2xvci5teXR5Rm9ybUZpZWxkc2V0RGVzY3JpcHRpb24gaDEsLnR5Yy5oYXMtdGV4dC1jb2xvciBoMiwuaGFzLXRleHQtY29sb3IubXl0eUZvcm1GaWVsZHNldERlc2NyaXB0aW9uIGgyLC50eWMuaGFzLXRleHQtY29sb3IgaDMsLmhhcy10ZXh0LWNvbG9yLm15dHlGb3JtRmllbGRzZXREZXNjcmlwdGlvbiBoMywudHljLmhhcy10ZXh0LWNvbG9yIGg0LC5oYXMtdGV4dC1jb2xvci5teXR5Rm9ybUZpZWxkc2V0RGVzY3JpcHRpb24gaDQsLnR5Yy5oYXMtdGV4dC1jb2xvciBoNSwuaGFzLXRleHQtY29sb3IubXl0eUZvcm1GaWVsZHNldERlc2NyaXB0aW9uIGg1LC50eWMuaGFzLXRleHQtY29sb3IgaDYsLmhhcy10ZXh0LWNvbG9yLm15dHlGb3JtRmllbGRzZXREZXNjcmlwdGlvbiBoNiwudHljLmhhcy10ZXh0LWNvbG9yIHN0cm9uZywuaGFzLXRleHQtY29sb3IubXl0eUZvcm1GaWVsZHNldERlc2NyaXB0aW9uIHN0cm9uZywudHljLmhhcy10ZXh0LWNvbG9yIC5zdHJvbmctLWhlYWRsaW5lLC5oYXMtdGV4dC1jb2xvci5teXR5Rm9ybUZpZWxkc2V0RGVzY3JpcHRpb24gLnN0cm9uZy0taGVhZGxpbmUsLnR5Yy5oYXMtdGV4dC1jb2xvciAudHljLS1zdHJvbmctaGVhZGxpbmUgcDpmaXJzdC1jaGlsZD5zdHJvbmc6Zmlyc3QtY2hpbGQsLmhhcy10ZXh0LWNvbG9yLm15dHlGb3JtRmllbGRzZXREZXNjcmlwdGlvbiAudHljLS1zdHJvbmctaGVhZGxpbmUgcDpmaXJzdC1jaGlsZD5zdHJvbmc6Zmlyc3QtY2hpbGQsLnR5Yy0tc3Ryb25nLWhlYWRsaW5lIC50eWMuaGFzLXRleHQtY29sb3IgcDpmaXJzdC1jaGlsZD5zdHJvbmc6Zmlyc3QtY2hpbGQsLnR5Yy0tc3Ryb25nLWhlYWRsaW5lIC5oYXMtdGV4dC1jb2xvci5teXR5Rm9ybUZpZWxkc2V0RGVzY3JpcHRpb24gcDpmaXJzdC1jaGlsZD5zdHJvbmc6Zmlyc3QtY2hpbGQsLnR5Yy5oYXMtdGV4dC1jb2xvciBhLC5oYXMtdGV4dC1jb2xvci5teXR5Rm9ybUZpZWxkc2V0RGVzY3JpcHRpb24gYXtjb2xvcjp2YXIoLS10eWMtaGVhZGluZy1jb2xvci10ZXh0KX0udHljIGgxLC5teXR5Rm9ybUZpZWxkc2V0RGVzY3JpcHRpb24gaDEsLnR5YyAuZm9udC1IZXJvMjAwLC5teXR5Rm9ybUZpZWxkc2V0RGVzY3JpcHRpb24gLmZvbnQtSGVybzIwMHtmb250OnZhcigtLXQtSGVybzIwMCk7bGV0dGVyLXNwYWNpbmc6dmFyKC0tbHMtSGVybzIwMCk7b3ZlcmZsb3ctd3JhcDp2YXIoLS13cmFwLUhlcm8yMDApfS50eWMgaDE6bm90KDpmaXJzdC1jaGlsZCksLm15dHlGb3JtRmllbGRzZXREZXNjcmlwdGlvbiBoMTpub3QoOmZpcnN0LWNoaWxkKSwudHljIC5mb250LUhlcm8yMDA6bm90KDpmaXJzdC1jaGlsZCksLm15dHlGb3JtRmllbGRzZXREZXNjcmlwdGlvbiAuZm9udC1IZXJvMjAwOm5vdCg6Zmlyc3QtY2hpbGQpe3BhZGRpbmctdG9wOnZhcigtLXR5Yy1tdC1zdGFuZGFyZCl9LnR5YyBoMiwubXl0eUZvcm1GaWVsZHNldERlc2NyaXB0aW9uIGgyLC50eWMgLmZvbnQtVDIwMCwubXl0eUZvcm1GaWVsZHNldERlc2NyaXB0aW9uIC5mb250LVQyMDB7Zm9udDp2YXIoLS10LVQyMDApO2xldHRlci1zcGFjaW5nOnZhcigtLWxzLVQyMDApO292ZXJmbG93LXdyYXA6dmFyKC0td3JhcC1UMjAwKX0udHljIGgyOm5vdCg6Zmlyc3QtY2hpbGQpLC5teXR5Rm9ybUZpZWxkc2V0RGVzY3JpcHRpb24gaDI6bm90KDpmaXJzdC1jaGlsZCksLnR5YyAuZm9udC1UMjAwOm5vdCg6Zmlyc3QtY2hpbGQpLC5teXR5Rm9ybUZpZWxkc2V0RGVzY3JpcHRpb24gLmZvbnQtVDIwMDpub3QoOmZpcnN0LWNoaWxkKXtwYWRkaW5nLXRvcDp2YXIoLS10eWMtbXQtc3RhbmRhcmQpfS50eWMgaDMsLm15dHlGb3JtRmllbGRzZXREZXNjcmlwdGlvbiBoMywudHljIC5mb250LVQ0MDAsLm15dHlGb3JtRmllbGRzZXREZXNjcmlwdGlvbiAuZm9udC1UNDAwe2ZvbnQ6dmFyKC0tdC1UNDAwKTtsZXR0ZXItc3BhY2luZzp2YXIoLS1scy1UNDAwKTtvdmVyZmxvdy13cmFwOnZhcigtLXdyYXAtVDQwMCl9LnR5YyBoMzpub3QoOmZpcnN0LWNoaWxkKSwubXl0eUZvcm1GaWVsZHNldERlc2NyaXB0aW9uIGgzOm5vdCg6Zmlyc3QtY2hpbGQpLC50eWMgLmZvbnQtVDQwMDpub3QoOmZpcnN0LWNoaWxkKSwubXl0eUZvcm1GaWVsZHNldERlc2NyaXB0aW9uIC5mb250LVQ0MDA6bm90KDpmaXJzdC1jaGlsZCl7cGFkZGluZy10b3A6dmFyKC0tdHljLW10LXN0YW5kYXJkKX0udHljIGg0LC5teXR5Rm9ybUZpZWxkc2V0RGVzY3JpcHRpb24gaDQsLnR5YyAuc3Ryb25nLS1oZWFkbGluZSwubXl0eUZvcm1GaWVsZHNldERlc2NyaXB0aW9uIC5zdHJvbmctLWhlYWRsaW5lLC50eWMgLnR5Yy0tc3Ryb25nLWhlYWRsaW5lPnN0cm9uZzpmaXJzdC1jaGlsZCwubXl0eUZvcm1GaWVsZHNldERlc2NyaXB0aW9uIC50eWMtLXN0cm9uZy1oZWFkbGluZT5zdHJvbmc6Zmlyc3QtY2hpbGQsLnR5YyAudHljLS1zdHJvbmctaGVhZGxpbmUgcDpmaXJzdC1jaGlsZD5zdHJvbmc6Zmlyc3QtY2hpbGQsLm15dHlGb3JtRmllbGRzZXREZXNjcmlwdGlvbiAudHljLS1zdHJvbmctaGVhZGxpbmUgcDpmaXJzdC1jaGlsZD5zdHJvbmc6Zmlyc3QtY2hpbGQsLnR5Yy0tc3Ryb25nLWhlYWRsaW5lIC50eWMgcDpmaXJzdC1jaGlsZD5zdHJvbmc6Zmlyc3QtY2hpbGQsLnR5Yy0tc3Ryb25nLWhlYWRsaW5lIC5teXR5Rm9ybUZpZWxkc2V0RGVzY3JpcHRpb24gcDpmaXJzdC1jaGlsZD5zdHJvbmc6Zmlyc3QtY2hpbGR7Zm9udDp2YXIoLS10LVN0YW5kYXJkLUJvbGQpO2xldHRlci1zcGFjaW5nOnZhcigtLWxzLVN0YW5kYXJkLUJvbGQpO292ZXJmbG93LXdyYXA6dmFyKC0td3JhcC1TdGFuZGFyZC1Cb2xkKX0udHljIGg0Om5vdCg6Zmlyc3QtY2hpbGQpLC5teXR5Rm9ybUZpZWxkc2V0RGVzY3JpcHRpb24gaDQ6bm90KDpmaXJzdC1jaGlsZCksLnR5YyAuc3Ryb25nLS1oZWFkbGluZTpub3QoOmZpcnN0LWNoaWxkKSwubXl0eUZvcm1GaWVsZHNldERlc2NyaXB0aW9uIC5zdHJvbmctLWhlYWRsaW5lOm5vdCg6Zmlyc3QtY2hpbGQpLC50eWMgLnR5Yy0tc3Ryb25nLWhlYWRsaW5lPnN0cm9uZzpub3QoOmZpcnN0LWNoaWxkKTpmaXJzdC1jaGlsZCwubXl0eUZvcm1GaWVsZHNldERlc2NyaXB0aW9uIC50eWMtLXN0cm9uZy1oZWFkbGluZT5zdHJvbmc6bm90KDpmaXJzdC1jaGlsZCk6Zmlyc3QtY2hpbGQsLnR5YyAudHljLS1zdHJvbmctaGVhZGxpbmUgcDpmaXJzdC1jaGlsZD5zdHJvbmc6bm90KDpmaXJzdC1jaGlsZCk6Zmlyc3QtY2hpbGQsLm15dHlGb3JtRmllbGRzZXREZXNjcmlwdGlvbiAudHljLS1zdHJvbmctaGVhZGxpbmUgcDpmaXJzdC1jaGlsZD5zdHJvbmc6bm90KDpmaXJzdC1jaGlsZCk6Zmlyc3QtY2hpbGQsLnR5Yy0tc3Ryb25nLWhlYWRsaW5lIC50eWMgcDpmaXJzdC1jaGlsZD5zdHJvbmc6bm90KDpmaXJzdC1jaGlsZCk6Zmlyc3QtY2hpbGQsLnR5Yy0tc3Ryb25nLWhlYWRsaW5lIC5teXR5Rm9ybUZpZWxkc2V0RGVzY3JpcHRpb24gcDpmaXJzdC1jaGlsZD5zdHJvbmc6bm90KDpmaXJzdC1jaGlsZCk6Zmlyc3QtY2hpbGR7cGFkZGluZy10b3A6dmFyKC0tdHljLW10LXN0YW5kYXJkKX0udHljIGxpLC5teXR5Rm9ybUZpZWxkc2V0RGVzY3JpcHRpb24gbGl7cGFkZGluZy1sZWZ0OnZhcigtLXR5Yy1saXN0LXBhZGRpbmcpO21hcmdpbi10b3A6dmFyKC0tdHljLWxpc3QtcGFkZGluZyl9LnR5YyBsaTpmaXJzdC1jaGlsZCwubXl0eUZvcm1GaWVsZHNldERlc2NyaXB0aW9uIGxpOmZpcnN0LWNoaWxke21hcmdpbi10b3A6MH0udHljIG9sLC5teXR5Rm9ybUZpZWxkc2V0RGVzY3JpcHRpb24gb2x7bGlzdC1zdHlsZTpkZWNpbWFsIG91dHNpZGU7bWFyZ2luLWxlZnQ6MS40ZW19LnR5YyBvbCBvbCwubXl0eUZvcm1GaWVsZHNldERlc2NyaXB0aW9uIG9sIG9se21hcmdpbi10b3A6dmFyKC0tdHljLWxpc3QtcGFkZGluZyl9LnR5YyB1bCwubXl0eUZvcm1GaWVsZHNldERlc2NyaXB0aW9uIHVse2xpc3Qtc3R5bGUtdHlwZTpkaXNjO21hcmdpbi1sZWZ0OjFlbX0udHljIHVsIHVsLC5teXR5Rm9ybUZpZWxkc2V0RGVzY3JpcHRpb24gdWwgdWx7bGlzdC1zdHlsZS10eXBlOmRpc2M7bWFyZ2luLXRvcDp2YXIoLS10eWMtbGlzdC1wYWRkaW5nKX0udHljIHArdWw6bm90KDpmaXJzdC1jaGlsZCksLm15dHlGb3JtRmllbGRzZXREZXNjcmlwdGlvbiBwK3VsOm5vdCg6Zmlyc3QtY2hpbGQpLC50eWMgcCtvbDpub3QoOmZpcnN0LWNoaWxkKSwubXl0eUZvcm1GaWVsZHNldERlc2NyaXB0aW9uIHArb2w6bm90KDpmaXJzdC1jaGlsZCksLnR5YyBoMit1bDpub3QoOmZpcnN0LWNoaWxkKSwubXl0eUZvcm1GaWVsZHNldERlc2NyaXB0aW9uIGgyK3VsOm5vdCg6Zmlyc3QtY2hpbGQpLC50eWMgaDIrb2w6bm90KDpmaXJzdC1jaGlsZCksLm15dHlGb3JtRmllbGRzZXREZXNjcmlwdGlvbiBoMitvbDpub3QoOmZpcnN0LWNoaWxkKSwudHljIGgzK3VsOm5vdCg6Zmlyc3QtY2hpbGQpLC5teXR5Rm9ybUZpZWxkc2V0RGVzY3JpcHRpb24gaDMrdWw6bm90KDpmaXJzdC1jaGlsZCksLnR5YyBoMytvbDpub3QoOmZpcnN0LWNoaWxkKSwubXl0eUZvcm1GaWVsZHNldERlc2NyaXB0aW9uIGgzK29sOm5vdCg6Zmlyc3QtY2hpbGQpLC50eWMgaDQrdWw6bm90KDpmaXJzdC1jaGlsZCksLm15dHlGb3JtRmllbGRzZXREZXNjcmlwdGlvbiBoNCt1bDpub3QoOmZpcnN0LWNoaWxkKSwudHljIGg0K29sOm5vdCg6Zmlyc3QtY2hpbGQpLC5teXR5Rm9ybUZpZWxkc2V0RGVzY3JpcHRpb24gaDQrb2w6bm90KDpmaXJzdC1jaGlsZCksLnR5YyAuc3Ryb25nLS1oZWFkbGluZSt1bDpub3QoOmZpcnN0LWNoaWxkKSwubXl0eUZvcm1GaWVsZHNldERlc2NyaXB0aW9uIC5zdHJvbmctLWhlYWRsaW5lK3VsOm5vdCg6Zmlyc3QtY2hpbGQpLC50eWMgLnR5Yy0tc3Ryb25nLWhlYWRsaW5lPnN0cm9uZzpmaXJzdC1jaGlsZCt1bDpub3QoOmZpcnN0LWNoaWxkKSwubXl0eUZvcm1GaWVsZHNldERlc2NyaXB0aW9uIC50eWMtLXN0cm9uZy1oZWFkbGluZT5zdHJvbmc6Zmlyc3QtY2hpbGQrdWw6bm90KDpmaXJzdC1jaGlsZCksLnR5YyAudHljLS1zdHJvbmctaGVhZGxpbmUgcDpmaXJzdC1jaGlsZD5zdHJvbmc6Zmlyc3QtY2hpbGQrdWw6bm90KDpmaXJzdC1jaGlsZCksLm15dHlGb3JtRmllbGRzZXREZXNjcmlwdGlvbiAudHljLS1zdHJvbmctaGVhZGxpbmUgcDpmaXJzdC1jaGlsZD5zdHJvbmc6Zmlyc3QtY2hpbGQrdWw6bm90KDpmaXJzdC1jaGlsZCksLnR5Yy0tc3Ryb25nLWhlYWRsaW5lIC50eWMgcDpmaXJzdC1jaGlsZD5zdHJvbmc6Zmlyc3QtY2hpbGQrdWw6bm90KDpmaXJzdC1jaGlsZCksLnR5Yy0tc3Ryb25nLWhlYWRsaW5lIC5teXR5Rm9ybUZpZWxkc2V0RGVzY3JpcHRpb24gcDpmaXJzdC1jaGlsZD5zdHJvbmc6Zmlyc3QtY2hpbGQrdWw6bm90KDpmaXJzdC1jaGlsZCksLnR5YyAuc3Ryb25nLS1oZWFkbGluZStvbDpub3QoOmZpcnN0LWNoaWxkKSwubXl0eUZvcm1GaWVsZHNldERlc2NyaXB0aW9uIC5zdHJvbmctLWhlYWRsaW5lK29sOm5vdCg6Zmlyc3QtY2hpbGQpLC50eWMgLnR5Yy0tc3Ryb25nLWhlYWRsaW5lPnN0cm9uZzpmaXJzdC1jaGlsZCtvbDpub3QoOmZpcnN0LWNoaWxkKSwubXl0eUZvcm1GaWVsZHNldERlc2NyaXB0aW9uIC50eWMtLXN0cm9uZy1oZWFkbGluZT5zdHJvbmc6Zmlyc3QtY2hpbGQrb2w6bm90KDpmaXJzdC1jaGlsZCksLnR5YyAudHljLS1zdHJvbmctaGVhZGxpbmUgcDpmaXJzdC1jaGlsZD5zdHJvbmc6Zmlyc3QtY2hpbGQrb2w6bm90KDpmaXJzdC1jaGlsZCksLm15dHlGb3JtRmllbGRzZXREZXNjcmlwdGlvbiAudHljLS1zdHJvbmctaGVhZGxpbmUgcDpmaXJzdC1jaGlsZD5zdHJvbmc6Zmlyc3QtY2hpbGQrb2w6bm90KDpmaXJzdC1jaGlsZCksLnR5Yy0tc3Ryb25nLWhlYWRsaW5lIC50eWMgcDpmaXJzdC1jaGlsZD5zdHJvbmc6Zmlyc3QtY2hpbGQrb2w6bm90KDpmaXJzdC1jaGlsZCksLnR5Yy0tc3Ryb25nLWhlYWRsaW5lIC5teXR5Rm9ybUZpZWxkc2V0RGVzY3JpcHRpb24gcDpmaXJzdC1jaGlsZD5zdHJvbmc6Zmlyc3QtY2hpbGQrb2w6bm90KDpmaXJzdC1jaGlsZCl7cGFkZGluZy10b3A6Y2FsYyh2YXIoLS10eWMtbWItc3RhbmRhcmQpIC0gMip2YXIoLS10eWMtbGlzdC1wYWRkaW5nKSl9LnR5YyAuZm9udC1UNDAwK3A6bm90KDpmaXJzdC1jaGlsZCksLm15dHlGb3JtRmllbGRzZXREZXNjcmlwdGlvbiAuZm9udC1UNDAwK3A6bm90KDpmaXJzdC1jaGlsZCksLnR5YyBoMytwOm5vdCg6Zmlyc3QtY2hpbGQpLC5teXR5Rm9ybUZpZWxkc2V0RGVzY3JpcHRpb24gaDMrcDpub3QoOmZpcnN0LWNoaWxkKSwudHljIGg0K3A6bm90KDpmaXJzdC1jaGlsZCksLm15dHlGb3JtRmllbGRzZXREZXNjcmlwdGlvbiBoNCtwOm5vdCg6Zmlyc3QtY2hpbGQpLC50eWMgLnN0cm9uZy0taGVhZGxpbmUrcDpub3QoOmZpcnN0LWNoaWxkKSwubXl0eUZvcm1GaWVsZHNldERlc2NyaXB0aW9uIC5zdHJvbmctLWhlYWRsaW5lK3A6bm90KDpmaXJzdC1jaGlsZCksLnR5YyAudHljLS1zdHJvbmctaGVhZGxpbmU+c3Ryb25nOmZpcnN0LWNoaWxkK3A6bm90KDpmaXJzdC1jaGlsZCksLm15dHlGb3JtRmllbGRzZXREZXNjcmlwdGlvbiAudHljLS1zdHJvbmctaGVhZGxpbmU+c3Ryb25nOmZpcnN0LWNoaWxkK3A6bm90KDpmaXJzdC1jaGlsZCksLnR5YyAudHljLS1zdHJvbmctaGVhZGxpbmUgcDpmaXJzdC1jaGlsZD5zdHJvbmc6Zmlyc3QtY2hpbGQrcDpub3QoOmZpcnN0LWNoaWxkKSwubXl0eUZvcm1GaWVsZHNldERlc2NyaXB0aW9uIC50eWMtLXN0cm9uZy1oZWFkbGluZSBwOmZpcnN0LWNoaWxkPnN0cm9uZzpmaXJzdC1jaGlsZCtwOm5vdCg6Zmlyc3QtY2hpbGQpLC50eWMtLXN0cm9uZy1oZWFkbGluZSAudHljIHA6Zmlyc3QtY2hpbGQ+c3Ryb25nOmZpcnN0LWNoaWxkK3A6bm90KDpmaXJzdC1jaGlsZCksLnR5Yy0tc3Ryb25nLWhlYWRsaW5lIC5teXR5Rm9ybUZpZWxkc2V0RGVzY3JpcHRpb24gcDpmaXJzdC1jaGlsZD5zdHJvbmc6Zmlyc3QtY2hpbGQrcDpub3QoOmZpcnN0LWNoaWxkKXtwYWRkaW5nLXRvcDpjYWxjKHZhcigtLXR5Yy1tYi1zdGFuZGFyZCkgLSAyKnZhcigtLXR5Yy1saXN0LXBhZGRpbmcpKX0udHljIGZpZ3VyZSwubXl0eUZvcm1GaWVsZHNldERlc2NyaXB0aW9uIGZpZ3VyZXt0ZXh0LWFsaWduOmNlbnRlcn0udHljIGZpZ3VyZTpub3QoOmZpcnN0LWNoaWxkKSwubXl0eUZvcm1GaWVsZHNldERlc2NyaXB0aW9uIGZpZ3VyZTpub3QoOmZpcnN0LWNoaWxkKXttYXJnaW4tdG9wOjJlbX0udHljIGZpZ3VyZTpub3QoOmxhc3QtY2hpbGQpLC5teXR5Rm9ybUZpZWxkc2V0RGVzY3JpcHRpb24gZmlndXJlOm5vdCg6bGFzdC1jaGlsZCl7bWFyZ2luLWJvdHRvbToyZW19LnR5YyBmaWd1cmUgaW1nLC5teXR5Rm9ybUZpZWxkc2V0RGVzY3JpcHRpb24gZmlndXJlIGltZ3tkaXNwbGF5OmlubGluZS1ibG9ja30udHljIGZpZ3VyZSBmaWdjYXB0aW9uLC5teXR5Rm9ybUZpZWxkc2V0RGVzY3JpcHRpb24gZmlndXJlIGZpZ2NhcHRpb257Zm9udC1zdHlsZTppdGFsaWN9LnR5YyBpZnJhbWUsLm15dHlGb3JtRmllbGRzZXREZXNjcmlwdGlvbiBpZnJhbWUsLnR5YyBvYmplY3QsLm15dHlGb3JtRmllbGRzZXREZXNjcmlwdGlvbiBvYmplY3QsLnR5YyBhdWRpbywubXl0eUZvcm1GaWVsZHNldERlc2NyaXB0aW9uIGF1ZGlvLC50eWMgdmlkZW8sLm15dHlGb3JtRmllbGRzZXREZXNjcmlwdGlvbiB2aWRlb3ttYXgtd2lkdGg6MTAwJX0udHljIHByZSwubXl0eUZvcm1GaWVsZHNldERlc2NyaXB0aW9uIHByZXt3aGl0ZS1zcGFjZTpwcmUtd3JhcH0udHljIHUsLm15dHlGb3JtRmllbGRzZXREZXNjcmlwdGlvbiB1e3RleHQtZGVjb3JhdGlvbi1zdHlsZTpzb2xpZDt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO3RleHQtZGVjb3JhdGlvbi10aGlja25lc3M6LjJyZW07dGV4dC11bmRlcmxpbmUtb2Zmc2V0OnZhcigtLXMxMCl9LnR5Yy5mb250LVNtYWxsLC5mb250LVNtYWxsLm15dHlGb3JtRmllbGRzZXREZXNjcmlwdGlvbiwuZm9udC1TbWFsbCAudHljLC5mb250LVNtYWxsIC5teXR5Rm9ybUZpZWxkc2V0RGVzY3JpcHRpb257LS10eWMtZm9udDogdmFyKC0tdC1TbWFsbCk7LS10eWMtbXQtc3RhbmRhcmQ6IHZhcigtLWQ2MCk7LS10eWMtbWItc3RhbmRhcmQ6IHZhcigtLWQ2MCl9LnR5Yy0tc3Ryb25nLWhlYWRsaW5lPnN0cm9uZzpmaXJzdC1jaGlsZCwudHljLS1zdHJvbmctaGVhZGxpbmUgcDpmaXJzdC1jaGlsZD5zdHJvbmc6Zmlyc3QtY2hpbGR7ZGlzcGxheTpibG9ja31ibG9ja3F1b3RlIC5mb250LVF1b3RlOmFmdGVyLGJsb2NrcXVvdGUgLmZvbnQtUXVvdGU6YmVmb3Jle2NvbnRlbnQ6XCLCq1wiO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MTt0b3A6LTAuMnJlbX1ibG9ja3F1b3RlIC5mb250LVF1b3RlOmFmdGVye2NvbnRlbnQ6XCLCu1wifS5teXR5LWNvbnRlbnQtLWJsb2Nre2Rpc3BsYXk6YmxvY2t9Lm15dHktY29udGVudC0taW5saW5lLWJsb2Nre2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5teXR5LWNvbnRlbnQtLWlubGluZS1ibG9jayAuZnItd3JhcHBlciwubXl0eS1jb250ZW50LS1pbmxpbmUtYmxvY2sgLmZyLWVsZW1lbnR7ZGlzcGxheTppbmxpbmUtYmxvY2t9Lm15dHktY29udGVudC0taW5saW5le2Rpc3BsYXk6aW5saW5lfS5teXR5LWNvbnRlbnQtLWlubGluZSAuZnItd3JhcHBlciwubXl0eS1jb250ZW50LS1pbmxpbmUgLmZyLWVsZW1lbnR7ZGlzcGxheTppbmxpbmV9OnJvb3R7LS10eWMtaW5saW5lLWltYWdlLW1hcmdpbjogdmFyKC0tZDQwKX0uZnItZGlie21hcmdpbjp2YXIoLS10eWMtaW5saW5lLWltYWdlLW1hcmdpbikgYXV0bztkaXNwbGF5OmJsb2NrO2Zsb2F0Om5vbmU7dmVydGljYWwtYWxpZ246dG9wfS5mci1kaWIuZnItZmlse21hcmdpbi1sZWZ0OjB9LmZyLWRpYi5mci1maXJ7bWFyZ2luLXJpZ2h0OjB9LmZyLWRpaXtkaXNwbGF5OmlubGluZS1ibG9jaztmbG9hdDpub25lO3ZlcnRpY2FsLWFsaWduOmJvdHRvbTttYXJnaW4tbGVmdDp2YXIoLS10eWMtaW5saW5lLWltYWdlLW1hcmdpbik7bWFyZ2luLXJpZ2h0OnZhcigtLXR5Yy1pbmxpbmUtaW1hZ2UtbWFyZ2luKTttYXgtd2lkdGg6Y2FsYygxMDAlIC0gdmFyKC0tdHljLWlubGluZS1pbWFnZS1tYXJnaW4pIC0gdmFyKC0tdHljLWlubGluZS1pbWFnZS1tYXJnaW4pKX0uZnItZGlpLmZyLWZpbHtmbG9hdDpsZWZ0O21hcmdpbjp2YXIoLS10eWMtaW5saW5lLWltYWdlLW1hcmdpbikgdmFyKC0tdHljLWlubGluZS1pbWFnZS1tYXJnaW4pIHZhcigtLXR5Yy1pbmxpbmUtaW1hZ2UtbWFyZ2luKSAwO21heC13aWR0aDpjYWxjKDEwMCUgLSB2YXIoLS10eWMtaW5saW5lLWltYWdlLW1hcmdpbikpfS5mci1kaWkuZnItZmlye2Zsb2F0OnJpZ2h0O21hcmdpbjp2YXIoLS10eWMtaW5saW5lLWltYWdlLW1hcmdpbikgMCB2YXIoLS10eWMtaW5saW5lLWltYWdlLW1hcmdpbikgdmFyKC0tdHljLWlubGluZS1pbWFnZS1tYXJnaW4pO21heC13aWR0aDpjYWxjKDEwMCUgLSB2YXIoLS10eWMtaW5saW5lLWltYWdlLW1hcmdpbikpfS5mci1yb3VuZGVke2JvcmRlci1yYWRpdXM6MTAwJX0uZnItYm9yZGVyZWR7Ym9yZGVyOjFweCBzb2xpZCB2YXIoLS1jLTIxNzApfS5saXN0LXVuc3R5bGVke3BhZGRpbmctbGVmdDowO2xpc3Qtc3R5bGU6bm9uZX0uYmFkZ2V7LS1iYWRnZS1wYWRkaW5nOiAwO2ZvbnQ6dmFyKC0tdC1TbWFsbCk7bGV0dGVyLXNwYWNpbmc6dmFyKC0tbHMtU21hbGwpO292ZXJmbG93LXdyYXA6dmFyKC0td3JhcC1TbWFsbCk7Ym9yZGVyLXJhZGl1czo1cmVtO2NvbG9yOnZhcigtLWMtMjAxMCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1jLTIxMTApO2Rpc3BsYXk6aW5saW5lLWZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7cGFkZGluZzp2YXIoLS1iYWRnZS1wYWRkaW5nKX0uYmFkZ2UuaXMtbmV3LC5iYWRnZS5iYWRnZS0tZG90e2JhY2tncm91bmQtY29sb3I6dmFyKC0tYy02MDEwKX0uYmFkZ2UtLXBpbGx7LS1iYWRnZS1wYWRkaW5nOiAxcHggdmFyKC0tczIwKX1AbWVkaWEobWluLXdpZHRoOiA5OTFweCl7LmJhZGdlLS1waWxsey0tYmFkZ2UtcGFkZGluZzogMXB4IHZhcigtLXMyMCkgMnB4IHZhcigtLXMyMCl9fS5iYWRnZS0tY291bnRlcntoZWlnaHQ6MS44cmVtO3dpZHRoOjEuOHJlbTtmb250OjcwMCAxLjJyZW0vMS40IFwiRnJ1dGlnZXIgTmV4dCBXMDRcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjstLWJhZGdlLXBhZGRpbmc6IDB9LmJhZGdlLS1kb3R7d2lkdGg6LjhyZW07aGVpZ2h0Oi44cmVtO292ZXJmbG93OmhpZGRlbn0uYmFkZ2VfX2lubmVye3doaXRlLXNwYWNlOm5vd3JhcDttYXgtd2lkdGg6MTAwJTt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO292ZXJmbG93OmhpZGRlbn0uYWxlcnR7LS1hbGVydC1oZWFkbGluZS1jb2xvcjogdmFyKC0tYy0yMTEwKTstLWFsZXJ0LWhlYWRsaW5lLXBhZGRpbmc6IHZhcigtLXMxMCkgMDstLWFsZXJ0LXBhZGRpbmc6IHZhcigtLXMyMCkgMCB2YXIoLS1zNDApIDA7LS1hbGVydC1tYXJnaW46IDA7LS1hbGVydC1pbm5lci1wYWRkaW5nOiAwIHZhcigtLXMyMCk7LS1hbGVydC1ib3JkZXItY29sb3I6IHZhcigtLWMtMjExMCk7LS1hbGVydC1pbmZvYm94LXdpZHRoOiA1cmVtO2ZvbnQ6dmFyKC0tdC1TdGFuZGFyZCk7bGV0dGVyLXNwYWNpbmc6dmFyKC0tbHMtU3RhbmRhcmQpO292ZXJmbG93LXdyYXA6dmFyKC0td3JhcC1TdGFuZGFyZCk7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDpub3dyYXA7bWFyZ2luOnZhcigtLWFsZXJ0LW1hcmdpbik7cGFkZGluZzp2YXIoLS1hbGVydC1wYWRkaW5nKX0uYWxlcnQgKnttYXJnaW46dW5zZXQ7cGFkZGluZzp1bnNldH0uYWxlcnQtZXJyb3IsLm9uZXRpbWUtY29kZS1hbGVydC5hbGVydC1lcnJvciwuYWxlcnQtZGFuZ2Vyey0tYWxlcnQtaGVhZGxpbmUtY29sb3I6IHZhcigtLWMtNjAxMCk7LS1hbGVydC1ib3JkZXItY29sb3I6IHZhcigtLWMtNjAxMCl9LmFsZXJ0LXdhcm5pbmcsLm9uZXRpbWUtY29kZS1hbGVydC5hbGVydC13YXJuaW5nLC5hbGVydC1oaW50ey0tYWxlcnQtaGVhZGxpbmUtY29sb3I6IHZhcigtLWMtNjAyMCk7LS1hbGVydC1ib3JkZXItY29sb3I6IHZhcigtLWMtNjAyMCl9LmFsZXJ0LXN1Y2Nlc3MsLm9uZXRpbWUtY29kZS1hbGVydC5hbGVydC1zdWNjZXNzey0tYWxlcnQtaGVhZGxpbmUtY29sb3I6IHZhcigtLWMtNjAzMCk7LS1hbGVydC1ib3JkZXItY29sb3I6IHZhcigtLWMtNjAzMCl9LmFsZXJ0LXRleHR7LS1hbGVydC1oZWFkbGluZS1jb2xvcjogdmFyKC0tYy0yMTEwKTstLWFsZXJ0LWJvcmRlci1jb2xvcjogdmFyKC0tYy0yMTEwKX1AbWVkaWEobWluLXdpZHRoOiA5OTFweCl7LmFsZXJ0ey0tYWxlcnQtcGFkZGluZzogdmFyKC0tczQwKSAwIHZhcigtLXM4MCkgMH19LmFsZXJ0X19pbmJveHtib3JkZXItbGVmdDo0cHggc29saWQgdmFyKC0tYWxlcnQtYm9yZGVyLWNvbG9yKTtmbGV4OjEgMSBhdXRvO3BhZGRpbmc6dmFyKC0tYWxlcnQtaW5uZXItcGFkZGluZyl9LmFsZXJ0X19pbmJveCBoMiwuYWxlcnRfX2luYm94IGgzLC5hbGVydF9faW5ib3ggaDQsLmFsZXJ0X19pbmJveCBoNSwuYWxlcnRfX2luYm94IGg2LC5hbGVydF9faW5ib3ggc3Ryb25ne2ZvbnQ6dmFyKC0tdC1TdGFuZGFyZC1Cb2xkKTtsZXR0ZXItc3BhY2luZzp2YXIoLS1scy1TdGFuZGFyZC1Cb2xkKTtvdmVyZmxvdy13cmFwOnZhcigtLXdyYXAtU3RhbmRhcmQtQm9sZCk7cGFkZGluZzowIDAgdmFyKC0tczEwKSAwfS5hbGVydF9faW5ib3g+aDI6Zmlyc3QtY2hpbGQsLmFsZXJ0X19pbmJveD5oMzpmaXJzdC1jaGlsZCwuYWxlcnRfX2luYm94Pmg0OmZpcnN0LWNoaWxkLC5hbGVydF9faW5ib3g+aDU6Zmlyc3QtY2hpbGQsLmFsZXJ0X19pbmJveD5oNjpmaXJzdC1jaGlsZCwuYWxlcnRfX2luYm94PnN0cm9uZzpmaXJzdC1jaGlsZHttYXJnaW46dW5zZXQ7cGFkZGluZzp2YXIoLS1hbGVydC1oZWFkbGluZS1wYWRkaW5nKTtjb2xvcjp2YXIoLS1hbGVydC1oZWFkbGluZS1jb2xvcik7ZGlzcGxheTpibG9ja30uYWxlcnRfX2luZm9ib3h7ZmxleDowIDAgdmFyKC0tYWxlcnQtaW5mb2JveC13aWR0aCk7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6ZmxleC1zdGFydH06cm9vdHstLWFsZXJ0LWJ1dHRvbi1zdmctaS1zaXplOiAyLjJyZW19LmFsZXJ0X19idXR0b257ZGlzcGxheTpmbGV4O3BhZGRpbmc6dmFyKC0tYWxlcnQtaGVhZGxpbmUtcGFkZGluZyk7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS5hbGVydF9fYnV0dG9uLS1pY29uLXNpemV7d2lkdGg6dmFyKC0tYWxlcnQtYnV0dG9uLXN2Zy1pLXNpemUpO2hlaWdodDp2YXIoLS1hbGVydC1idXR0b24tc3ZnLWktc2l6ZSl9LmFsZXJ0X19idXR0b24gLmFsZXJ0X19idXR0b24tLWljb257ZGlzcGxheTpmbGV4O3dpZHRoOnZhcigtLWFsZXJ0LWJ1dHRvbi1zdmctaS1zaXplKTtoZWlnaHQ6dmFyKC0tYWxlcnQtYnV0dG9uLXN2Zy1pLXNpemUpO2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO2JvcmRlcjoxcHggc29saWQgdmFyKC0tYWxlcnQtYnV0dG9uLWJvcmRlci1jb2xvciwgdmFyKC0tYy0yMTEwLTIwKSk7Ym9yZGVyLXJhZGl1czp2YXIoLS1yYWRpdXMtY2lyY2xlKX0uYWxlcnRfX2J1dHRvbiBbZGF0YS1pY29uLXNpemU9aW5mb117LS1pY29uLXdpZHRoOiAxLjJyZW07LS1pY29uLWhlaWdodDogMS4ycmVtfS5saW5rQ2FwdGlvblZlcmlmaWNhdGlvbn5bY2xhc3MqPW15dHlGb3JtRWxlbWVudF17LS1hbGVydC1pbm5lci1wYWRkaW5nOiB2YXIoLS1zMTApIHZhcigtLXMyMCk7ZGlzcGxheTpmbGV4O2ZsZXg6MSAxIGF1dG87cGFkZGluZzp2YXIoLS1hbGVydC1pbm5lci1wYWRkaW5nKTtib3JkZXItbGVmdDo0cHggc29saWQgdmFyKC0tYWxlcnQtYm9yZGVyLWNvbG9yKTtmb250OnZhcigtLXQtU21hbGwpO2xldHRlci1zcGFjaW5nOnZhcigtLWxzLVNtYWxsKTtvdmVyZmxvdy13cmFwOnZhcigtLXdyYXAtU21hbGwpfS5saW5rQ2FwdGlvblZlcmlmaWNhdGlvbn4ubXl0eUZvcm1FbGVtZW50TG9hZGluZ3stLWFsZXJ0LWlubmVyLXBhZGRpbmc6IDB9LmxpbmtDYXB0aW9uVmVyaWZpY2F0aW9ufi5teXR5Rm9ybUVsZW1lbnRFcnJvck1zZ3stLWFsZXJ0LWJvcmRlci1jb2xvcjogdmFyKC0tYy02MDEwKX0ubGlua0NhcHRpb25WZXJpZmljYXRpb25+Lm15dHlGb3JtRWxlbWVudFN1Y2Nlc3NNc2d7LS1hbGVydC1ib3JkZXItY29sb3I6IHZhcigtLWMtNjAzMCl9LmxpbmtDYXB0aW9uVmVyaWZpY2F0aW9ufi5teXR5Rm9ybUVsZW1lbnRMb2FkaW5nLmlzLWFjdGl2ZXstLXNpemU6IDE4cHg7LS1zdHJva2Utd2lkdGg6IGNhbGModmFyKC0tc2l6ZSkgLyA2KTstLWNvbG9yOiB2YXIoLS1jLTIxMTApOy0tYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyOy0tYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDp2YXIoLS1zaXplKTtoZWlnaHQ6dmFyKC0tc2l6ZSl9LmxpbmtDYXB0aW9uVmVyaWZpY2F0aW9ufi5teXR5Rm9ybUVsZW1lbnRMb2FkaW5nLmlzLWFjdGl2ZTpiZWZvcmUsLmxpbmtDYXB0aW9uVmVyaWZpY2F0aW9ufi5teXR5Rm9ybUVsZW1lbnRMb2FkaW5nLmlzLWFjdGl2ZTphZnRlcntjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7dHJhbnNmb3JtOnNjYWxlWSgxKTthbmltYXRpb246dmFyKC0tYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbikgdmFyKC0tYW5pbWF0aW9uLWR1cmF0aW9uKSBpbmZpbml0ZSBsaW5lLTItdmVydGljYWwtYW5pbWF0aW9ufS5saW5rQ2FwdGlvblZlcmlmaWNhdGlvbn4ubXl0eUZvcm1FbGVtZW50TG9hZGluZy5pcy1hY3RpdmU6YmVmb3Jle2luc2V0OjA7Ym9yZGVyLXJpZ2h0OnZhcigtLXN0cm9rZS13aWR0aCkgc29saWQgdmFyKC0tY29sb3IpO2JvcmRlci1sZWZ0OnZhcigtLXN0cm9rZS13aWR0aCkgc29saWQgdmFyKC0tY29sb3IpfS5saW5rQ2FwdGlvblZlcmlmaWNhdGlvbn4ubXl0eUZvcm1FbGVtZW50TG9hZGluZy5pcy1hY3RpdmU6YWZ0ZXJ7dG9wOjA7Ym90dG9tOjA7bGVmdDpjYWxjKDUwJSAtIHZhcigtLXN0cm9rZS13aWR0aCkvMik7Ym9yZGVyLWxlZnQ6dmFyKC0tc3Ryb2tlLXdpZHRoKSBzb2xpZCB2YXIoLS1jb2xvcik7YW5pbWF0aW9uLWRlbGF5OmNhbGModmFyKC0tYW5pbWF0aW9uLWR1cmF0aW9uKS8yKX0ubGlua0NhcHRpb25WZXJpZmljYXRpb25+Lm15dHlGb3JtRWxlbWVudExvYWRpbmcuaXMtYWN0aXZlfi5teXR5Rm9ybUVsZW1lbnRFcnJvck1zZ3tkaXNwbGF5Om5vbmV9LmxpbmtDYXB0aW9uVmVyaWZpY2F0aW9ufi5teXR5Rm9ybUVsZW1lbnRMb2FkaW5nLmlzLWFjdGl2ZX4ubXl0eUZvcm1FbGVtZW50U3VjY2Vzc01zZ3tkaXNwbGF5Om5vbmV9QGtleWZyYW1lcyBsaW5lLTItdmVydGljYWwtYW5pbWF0aW9uezAle3RyYW5zZm9ybTpzY2FsZVkoMSl9NTAle3RyYW5zZm9ybTpzY2FsZVkoMC41KX0xMDAle3RyYW5zZm9ybTpzY2FsZVkoMSl9fS5zaXRlLWJhcntiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWMtMjAxMCk7Y29sb3I6dmFyKC0tYy0yMTEwKTtib3JkZXItYm90dG9tOjFweCBzb2xpZCB2YXIoLS1jLTIxODApO3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6dmFyKC0tc2l0ZS1iYXItei1pbmRleCl9LnNpdGUtYmFyfi5zZWN0aW9uLXByb2plY3RzLWZpbHRlci5maWx0ZXItaXMtYWN0aXZle3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6Y2FsYyh2YXIoLS1zaXRlLWJhci16LWluZGV4KSArIDEpfS5zaXRlLWJhci5pcy1hY3RpdmV+LnNlY3Rpb24tcHJvamVjdHMtZmlsdGVyLmZpbHRlci1pcy1hY3RpdmV7ei1pbmRleDpjYWxjKHZhcigtLXNpdGUtYmFyLXotaW5kZXgpIC0gMil9LnNpdGUtYmFyX19pbm5lcntwYWRkaW5nOnZhcigtLXMzMCkgMDtkaXNwbGF5OmZsZXg7d2lkdGg6MTAwJTthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47aGVpZ2h0OjUuOXJlbX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LnNpdGUtYmFyX19pbm5lcntoZWlnaHQ6OC45cmVtfX0uc2l0ZS1iYXJfX3JpZ2h0e2Rpc3BsYXk6ZmxleDtnYXA6dmFyKC0tczYwKTthbGlnbi1pdGVtczpjZW50ZXJ9LnNpdGUtYmFyX19mbHlvdXR7cG9pbnRlci1ldmVudHM6bm9uZTtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjExO2xlZnQ6MDt0b3A6NnJlbTt3aWR0aDoxMDAlO2JhY2tncm91bmQ6dmFyKC0tYy0yMDEwKTtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1yb3dzOjBmcjt0cmFuc2l0aW9uOmdyaWQtdGVtcGxhdGUtcm93cyAuMnMgZWFzZS1vdXR9LnNpdGUtYmFyX19mbHlvdXQ+LmNvbnRhaW5lci0tcmRzLWdyaWR7b3ZlcmZsb3c6aGlkZGVufUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsuc2l0ZS1iYXJfX2ZseW91dHt0b3A6OXJlbX19LnNpdGUtc2hhZG93e2Rpc3BsYXk6bm9uZTtvcGFjaXR5OjA7cG9zaXRpb246Zml4ZWQ7ei1pbmRleDpjYWxjKHZhcigtLXNpdGUtYmFyLXotaW5kZXgpIC0gMSk7bGVmdDowO3RvcDowO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuNyk7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0ubG9nb3t3aWR0aDoxMHJlbTttYXJnaW4tcmlnaHQ6dmFyKC0tczMwKTtkaXNwbGF5OmJsb2NrfUBtZWRpYShtaW4td2lkdGg6IDk5MXB4KXsubG9nb3t3aWR0aDoxOC41cmVtfX0ubG9nby1zbWFsbCBzdmd7ZmlsbDp2YXIoLS1jLTEwMTApfS5zaXRlLWJhcl9fYnVyZ2Vye3BhZGRpbmc6MS41cmVtO2JhY2tncm91bmQtY29sb3I6dmFyKC0tYy0yMDEwKX0uc2l0ZS1iYXJfX2J1cmdlciBzdmd7Y29sb3I6dmFyKC0tYy0yMTEwKX0uc2l0ZS1iYXJfX2J1cmdlcj5zcGFuK3NwYW57ZGlzcGxheTpub25lfUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsuc2l0ZS1iYXJfX2J1cmdlcntiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWMtMjExMCl9LnNpdGUtYmFyX19idXJnZXIgc3Zne2NvbG9yOnZhcigtLWMtMjAxMCl9fS5oZWFkZXItcHJvZmlsZS1saW5re2Rpc3BsYXk6bm9uZX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LmhlYWRlci1wcm9maWxlLWxpbmt7ZGlzcGxheTpibG9ja319LmhlYWRlci1wcm9maWxle2Rpc3BsYXk6bm9uZX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LmhlYWRlci1wcm9maWxle3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MTI7ZGlzcGxheTpibG9ja30uaGVhZGVyLXByb2ZpbGU6aG92ZXIgLmhlYWRlci1wcm9maWxlX19uYXZ7Z3JpZC10ZW1wbGF0ZS1yb3dzOjFmcjtwb2ludGVyLWV2ZW50czp1bnNldH0uaGVhZGVyLXByb2ZpbGU6aG92ZXIgLmhlYWRlci1wcm9maWxlX19uYXYtaW5uZXJ7Ym9yZGVyOjVweCBzb2xpZCAjMDAwO3BhZGRpbmc6MTVweCAxNXB4IDMwcHh9fS5oZWFkZXItcHJvZmlsZV9fYXZhdGFyIC5hdmF0YXItaGVhZHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93LXJldmVyc2U7Z2FwOnZhcigtLXMzMCk7Zm9udDp2YXIoLS10LVNtYWxsKTttYXJnaW46MDtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjIzfS5oZWFkZXItcHJvZmlsZV9fbmF2e3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6MjI7dG9wOi0xNXB4O3JpZ2h0Oi0xNXB4O3BvaW50ZXItZXZlbnRzOm5vbmU7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtcm93czowZnI7dHJhbnNpdGlvbjpncmlkLXRlbXBsYXRlLXJvd3MgLjJzIGVhc2Utb3V0O3dpZHRoOjI3NXB4fS5oZWFkZXItcHJvZmlsZV9fbmF2LWlubmVye3RyYW5zaXRpb246YWxsIC4ycyBlYXNlLWluLW91dDtwYWRkaW5nOjAgMTVweDtvdmVyZmxvdzpoaWRkZW47Ym9yZGVyOjVweCBzb2xpZCByZ2JhKDAsMCwwLDApO2JhY2tncm91bmQ6I2ZmZn0uaGVhZGVyLXByb2ZpbGVfX25hdi1pbm5lciAuYXZhdGFyLWhlYWRfX2luZm97bWFyZ2luOjAgMCB2YXIoLS1kNTApfS5zaXRlLWJhci5pcy1hY3RpdmUrLnNpdGUtc2hhZG93e2Rpc3BsYXk6YmxvY2s7b3BhY2l0eToxO2FuaW1hdGlvbjpuYXYtc2hhZG93IC4zcyAxfS5zaXRlLWJhci5pcy1hY3RpdmUgLnNpdGUtYmFyX19idXJnZXI+c3BhbntkaXNwbGF5Om5vbmV9LnNpdGUtYmFyLmlzLWFjdGl2ZSAuc2l0ZS1iYXJfX2J1cmdlcj5zcGFuK3NwYW57ZGlzcGxheTpibG9ja30uc2l0ZS1iYXIuaXMtYWN0aXZlIC5zaXRlLWJhcl9fZmx5b3V0e3BvaW50ZXItZXZlbnRzOmF1dG87Z3JpZC10ZW1wbGF0ZS1yb3dzOjFmcn1Aa2V5ZnJhbWVzIG5hdi1jb250ZW50e2Zyb217bWF4LWhlaWdodDowO3BhZGRpbmc6MH10b3ttYXgtaGVpZ2h0OnZhcigtLWZseW91dC1oZWlnaHQpO3BhZGRpbmc6dmFyKC0tZmx5b3V0LXBhZGRpbmcpIDB9fUBrZXlmcmFtZXMgbmF2LXNoYWRvd3tmcm9te29wYWNpdHk6MH10b3tvcGFjaXR5OjF9fS5mbHlvdXQtb3JkZXJ7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbi1yZXZlcnNlfS5mbHlvdXQtb3JkZXIgLmZseW91dC1vcmRlci0tcmV2ZXJzZXtmbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LmZseW91dC1vcmRlcntmbGV4LWRpcmVjdGlvbjpjb2x1bW47LS1mbHlvdXQtcGFkZGluZzogdmFyKC0tczQwKTtwYWRkaW5nLXRvcDp2YXIoLS1mbHlvdXQtcGFkZGluZyl9fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KWFuZCAobWluLXdpZHRoOiA3NjhweCl7LmZseW91dC1vcmRlcnstLWZseW91dC1wYWRkaW5nOiB2YXIoLS1zNjApfX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LmZseW91dC1vcmRlciAuZmx5b3V0LW9yZGVyLS1yZXZlcnNle2ZsZXgtZGlyZWN0aW9uOnJvd319LmZseW91dC1vcmRlcl9fcmlnaHR7cGFkZGluZy10b3A6dmFyKC0tczYwKX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LmZseW91dC1vcmRlcl9fcmlnaHR7dGV4dC1hbGlnbjpyaWdodDtwYWRkaW5nLXRvcDowfX0uZmx5b3V0LW9yZGVyX19saW5re21hcmdpbi10b3A6dmFyKC0tczYwKTtkaXNwbGF5OmJsb2NrfUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsuZmx5b3V0LW9yZGVyX19saW5re2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi10b3A6MDttYXJnaW4tbGVmdDp2YXIoLS1zNjApfX0uZmx5b3V0LXByb2ZpbGV7cGFkZGluZzp2YXIoLS1kNjApIHZhcigtLWQzMCk7YmFja2dyb3VuZDp2YXIoLS1jLTIxODApfUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsuZmx5b3V0LXByb2ZpbGV7ZGlzcGxheTpub25lfX0uZmx5b3V0LW9yZGVyX19hdmF0YXJ7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOmNlbnRlcjttYXJnaW46MCAwIHZhcigtLWQ1MCl9LmZseW91dC1vcmRlcl9fcHJvZmlsLW5hdntkaXNwbGF5OmJsb2NrO3RleHQtYWxpZ246bGVmdH1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LmZseW91dC1vcmRlcl9fcHJvZmlsLW5hdntkaXNwbGF5Om5vbmV9fS5mbHlvdXQtb3JkZXJfX3Byb2ZpbC1uYXYgbGksLmhlYWRlci1wcm9maWxlX19uYXYgbGl7bWFyZ2luLWJvdHRvbTp2YXIoLS1kNTApfS5mbHlvdXQtb3JkZXJfX3Byb2ZpbC1uYXYgbGk6bGFzdC1jaGlsZCwuaGVhZGVyLXByb2ZpbGVfX25hdiBsaTpsYXN0LWNoaWxke21hcmdpbi10b3A6dmFyKC0tZDUwKTttYXJnaW4tYm90dG9tOjB9LmZseW91dC1vcmRlcl9fcHJvZmlsLW5hdiBsaTpsYXN0LWNoaWxkIGEsLmhlYWRlci1wcm9maWxlX19uYXYgbGk6bGFzdC1jaGlsZCBhe2NvbG9yOnZhcigtLWMtNDAxMCk7Zm9udDp2YXIoLS10LVN0YW5kYXJkKTtsZXR0ZXItc3BhY2luZzp2YXIoLS1scy1TdGFuZGFyZCk7b3ZlcmZsb3ctd3JhcDp2YXIoLS13cmFwLVN0YW5kYXJkKTt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5mbHlvdXQtb3JkZXJfX3Byb2ZpbC1uYXYgbGk6bGFzdC1jaGlsZCBhOmhvdmVyLC5oZWFkZXItcHJvZmlsZV9fbmF2IGxpOmxhc3QtY2hpbGQgYTpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZX0uZmx5b3V0LW9yZGVyX19wcm9maWwtbmF2IGEsLmhlYWRlci1wcm9maWxlX19uYXYgYXt0ZXh0LWRlY29yYXRpb246bm9uZTtjb2xvcjp2YXIoLS1jLTIxMTApO2ZvbnQ6dmFyKC0tdC1TdGFuZGFyZC1Cb2xkKTtsZXR0ZXItc3BhY2luZzp2YXIoLS1scy1TdGFuZGFyZC1Cb2xkKTtvdmVyZmxvdy13cmFwOnZhcigtLXdyYXAtU3RhbmRhcmQtQm9sZCl9LmZseW91dC1vcmRlcl9fcHJvZmlsLW5hdiBhOmhvdmVyLC5oZWFkZXItcHJvZmlsZV9fbmF2IGE6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0uc2l0ZS1mb290ZXJ7Zm9udDp2YXIoLS10LVNtYWxsKTtsZXR0ZXItc3BhY2luZzp2YXIoLS1scy1TbWFsbCk7b3ZlcmZsb3ctd3JhcDp2YXIoLS13cmFwLVNtYWxsKTtiYWNrZ3JvdW5kOnZhcigtLWMtMjE4MCl9LnNpdGUtZm9vdGVyIGF7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Y29sb3I6dmFyKC0tYy0yMTEwKTttYXJnaW4tYm90dG9tOnZhcigtLXMxMCk7ZGlzcGxheTppbmxpbmUtYmxvY2t9LnNpdGUtZm9vdGVyIGE6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0uc2l0ZS1mb290ZXIgLmZvbnQtU21hbGwtQm9sZHtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tYm90dG9tOnZhcigtLXMxMCl9LnNpdGUtZm9vdGVyX19jb2x7bWFyZ2luLWJvdHRvbTp2YXIoLS1zODApfS5sYW5ndWFnZS1ibG9ja3tkaXNwbGF5OmZsZXg7cGFkZGluZy10b3A6dmFyKC0tczkwKTtwYWRkaW5nLWJvdHRvbTp2YXIoLS1zNzApfUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsubGFuZ3VhZ2UtYmxvY2t7cGFkZGluZy10b3A6dmFyKC0tczcwKX19Lmxhbmd1YWdlLWJsb2NrX19pdGVte3RleHQtZGVjb3JhdGlvbjpub25lO21hcmdpbi1yaWdodDp2YXIoLS1zNTApO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXJ9Lmxhbmd1YWdlLWJsb2NrX19pdGVtLmlzLWFjdGl2ZXtwb2ludGVyLWV2ZW50czpub25lO2NvbG9yOnZhcigtLWMtMjExMCk7Zm9udDp2YXIoLS10LVN0YW5kYXJkLUJvbGQpO2xldHRlci1zcGFjaW5nOnZhcigtLWxzLVN0YW5kYXJkLUJvbGQpO292ZXJmbG93LXdyYXA6dmFyKC0td3JhcC1TdGFuZGFyZC1Cb2xkKX1bZGF0YS1iZz10aGVtZS1jbGFpbV17YmFja2dyb3VuZC1jb2xvcjp2YXIoLS10aGVtZS1jbGFpbS1iZyl9LnRoZW1lLWNsYWlte2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWFyZWFzOlwibG9nbyB0ZXh0XCI7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOmF1dG8gMWZyO2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtjb2xvcjp2YXIoLS1wYWdlLXByZW1pdW0tdGhlbWUtY29sb3IsIHZhcigtLXRoZW1lLWNsYWltLWNvbG9yKSl9LnRoZW1lLWNsYWltX19sb2dve2dyaWQtYXJlYTpsb2dvO292ZXJmbG93OmhpZGRlbn0udGhlbWUtY2xhaW1fX2xvZ28rLnRoZW1lLWNsYWltX190ZXh0e3BhZGRpbmctbGVmdDp2YXIoLS1kODApfVtkYXRhLWJnPXBhZ2UtdGhlbWVdIC50aGVtZS1jbGFpbV9fbG9nbyAuaW1nLXJlc3BvbnNpdmV7bWF4LXdpZHRoOjVyZW19QG1lZGlhKG1pbi13aWR0aDogOTkxcHgpe1tkYXRhLWJnPXBhZ2UtdGhlbWVdIC50aGVtZS1jbGFpbV9fbG9nbyAuaW1nLXJlc3BvbnNpdmV7bWF4LXdpZHRoOjUuNXJlbX19QG1lZGlhKG1pbi13aWR0aDogMTY3OHB4KXtbZGF0YS1iZz1wYWdlLXRoZW1lXSAudGhlbWUtY2xhaW1fX2xvZ28gLmltZy1yZXNwb25zaXZle21heC13aWR0aDo4cmVtfX1bZGF0YS1iZz1wYWdlLXRoZW1lXSAudGhlbWUtY2xhaW1fX2xvZ28rLnRoZW1lLWNsYWltX190ZXh0e3BhZGRpbmctbGVmdDp2YXIoLS1kODApfS50aGVtZS1jbGFpbV9fdGV4dHtncmlkLWFyZWE6dGV4dDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1ufS50aGVtZS1jbGFpbV9fdGV4dC1zdHJvbmd7ZGlzcGxheTpibG9jazttYXgtd2lkdGg6MTAwJTtvdmVyZmxvdzpoaWRkZW59Lm5hdntsaXN0LXN0eWxlOm5vbmU7cGFkZGluZzowO21hcmdpbjowO2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtmbGV4LWRpcmVjdGlvbjpjb2x1bW59QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5uYXZ7ZmxleC1kaXJlY3Rpb246cm93fX0ubmF2X19saW5re2NvbG9yOnZhcigtLWMtMjExMCk7Zm9udDp2YXIoLS10LU40MDApO2xldHRlci1zcGFjaW5nOnZhcigtLWxzLU40MDApO292ZXJmbG93LXdyYXA6dmFyKC0td3JhcC1ONDAwKTttYXJnaW4tcmlnaHQ6dmFyKC0tczYwKTttYXJnaW4tYm90dG9tOnZhcigtLXM2MCk7ZGlzcGxheTpibG9jazt3aGl0ZS1zcGFjZTpub3dyYXB9Lm5hdl9fbGluazpob3Zlcntjb2xvcjp2YXIoLS1jLTIxMTApfUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsubmF2X19saW5re2ZvbnQ6dmFyKC0tdC1TdGFuZGFyZC1Cb2xkKTtsZXR0ZXItc3BhY2luZzp2YXIoLS1scy1TdGFuZGFyZC1Cb2xkKTtvdmVyZmxvdy13cmFwOnZhcigtLXdyYXAtU3RhbmRhcmQtQm9sZCl9fS5ub3RpZmljYXRpb24tYmFyey0tbm90aWZpY2F0aW9uLWJhci1iZzogdmFyKC0tYy0zMTQwKTstLW5vdGlmaWNhdGlvbi1iYXItY29sb3I6IHZhcigtLWMtMjExMCk7LS1ub3RpZmljYXRpb24tYmFyLXBhZGRpbmcteDogdmFyKC0tZDQwKTstLW5vdGlmaWNhdGlvbi1iYXItcGFkZGluZy15OiB2YXIoLS1kNDApO2JveC1zaXppbmc6Ym9yZGVyLWJveDt3aWR0aDoxMDAlO2JhY2tncm91bmQtY29sb3I6dmFyKC0tbm90aWZpY2F0aW9uLWJhci1iZyk7Y29sb3I6dmFyKC0tbm90aWZpY2F0aW9uLWJhci1jb2xvcik7dHJhbnNpdGlvbjptYXgtaGVpZ2h0IDFzIGVhc2UtaW4tb3V0O292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjpyZWxhdGl2ZX0ubm90aWZpY2F0aW9uLWJhci5kLW5vbmV7aGVpZ2h0OmF1dG87bWF4LWhlaWdodDowfS5ub3RpZmljYXRpb24tYmFyOm5vdCguZC1ub25lKXttYXgtaGVpZ2h0Ojk5OTlweDtwb2ludGVyLWV2ZW50czphdXRvO3Zpc2liaWxpdHk6dmlzaWJsZX0ubm90aWZpY2F0aW9uLWJhciAudHljIGEsLm5vdGlmaWNhdGlvbi1iYXIgLm15dHlGb3JtRmllbGRzZXREZXNjcmlwdGlvbiBhey0tbXl0eS10ZXh0LWxpbmstZGVjb3JhdGlvbjogdW5kZXJsaW5lOy0tbXl0eS10ZXh0LWxpbmstZGVjb3JhdGlvbi10aGlja25lc3M6IDJweDstLW15dHktdGV4dC1saW5rLXVuZGVybGluZS1vZmZzZXQ6IDVweDstLW15dHktdGV4dC1saW5rLWRlY29yYXRpb246IHVuZGVybGluZTt0ZXh0LWRlY29yYXRpb246dmFyKC0tbXl0eS10ZXh0LWxpbmstZGVjb3JhdGlvbik7dGV4dC1kZWNvcmF0aW9uLXN0eWxlOnNvbGlkO3RleHQtZGVjb3JhdGlvbi10aGlja25lc3M6dmFyKC0tbXl0eS10ZXh0LWxpbmstZGVjb3JhdGlvbi10aGlja25lc3MpO3RleHQtdW5kZXJsaW5lLW9mZnNldDp2YXIoLS1teXR5LXRleHQtbGluay11bmRlcmxpbmUtb2Zmc2V0KTt0cmFuc2l0aW9uOnRleHQtZGVjb3JhdGlvbiAzMDBtcyxjb2xvciAzMDBtc30ubm90aWZpY2F0aW9uLWJhciAudHljIGEuaXMtYWN0aXZlLC5ub3RpZmljYXRpb24tYmFyIC5teXR5Rm9ybUZpZWxkc2V0RGVzY3JpcHRpb24gYS5pcy1hY3RpdmUsLm5vdGlmaWNhdGlvbi1iYXIgLnR5YyBhOmFjdGl2ZSwubm90aWZpY2F0aW9uLWJhciAubXl0eUZvcm1GaWVsZHNldERlc2NyaXB0aW9uIGE6YWN0aXZley0tbXl0eS10ZXh0LWRlY29yYXRpb24tdGhpY2tuZXNzOiAycHh9Lm5vdGlmaWNhdGlvbi1iYXIgLnR5YyBhLmhhcy1mb2N1cywubm90aWZpY2F0aW9uLWJhciAubXl0eUZvcm1GaWVsZHNldERlc2NyaXB0aW9uIGEuaGFzLWZvY3VzLC5ub3RpZmljYXRpb24tYmFyIC50eWMgYTpob3Zlciwubm90aWZpY2F0aW9uLWJhciAubXl0eUZvcm1GaWVsZHNldERlc2NyaXB0aW9uIGE6aG92ZXIsLm5vdGlmaWNhdGlvbi1iYXIgLnR5YyBhOmZvY3VzLC5ub3RpZmljYXRpb24tYmFyIC5teXR5Rm9ybUZpZWxkc2V0RGVzY3JpcHRpb24gYTpmb2N1c3stLW15dHktYnRuLW91dGxpbmU6IG5vbmU7LS1teXR5LXRleHQtbGluay1kZWNvcmF0aW9uLXRoaWNrbmVzczogNHB4fS5ub3RpZmljYXRpb24tYmFyIC50eWMgYS5pcy1kaXNhYmxlZCwubm90aWZpY2F0aW9uLWJhciAubXl0eUZvcm1GaWVsZHNldERlc2NyaXB0aW9uIGEuaXMtZGlzYWJsZWQsLm5vdGlmaWNhdGlvbi1iYXIgLnR5YyBhOmRpc2FibGVkLC5ub3RpZmljYXRpb24tYmFyIC5teXR5Rm9ybUZpZWxkc2V0RGVzY3JpcHRpb24gYTpkaXNhYmxlZHstLW15dHktdGV4dC1saW5rLWRlY29yYXRpb24tdGhpY2tuZXNzOiAycHh9QG1lZGlhKG1pbi13aWR0aDogOTkxcHgpey5ub3RpZmljYXRpb24tYmFyIC50eWMgYSwubm90aWZpY2F0aW9uLWJhciAubXl0eUZvcm1GaWVsZHNldERlc2NyaXB0aW9uIGF7LS1teXR5LXRleHQtbGluay11bmRlcmxpbmUtb2Zmc2V0OiA2cHh9fUBtZWRpYShtaW4td2lkdGg6IDE0NDJweCl7Lm5vdGlmaWNhdGlvbi1iYXIgLnR5YyBhLC5ub3RpZmljYXRpb24tYmFyIC5teXR5Rm9ybUZpZWxkc2V0RGVzY3JpcHRpb24gYXstLW15dHktdGV4dC1saW5rLXVuZGVybGluZS1vZmZzZXQ6IDZweH19Lm5vdGlmaWNhdGlvbi1iYXIgLmxvYWRpbmctY29udGFpbmVye3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7dHJhbnNpdGlvbjpvcGFjaXR5IDIwMG1zIGVhc2U7YmFja2dyb3VuZDp2YXIoLS1jLTIwMTApfVtkYXRhLW9udGltZS1jb2RlLW5vdGlmaWNhdGlvbl17LS1ub3RpZmljYXRpb24tYmFyLWNvbG9yOiB2YXIoLS1jLTIwMTApOy0tbm90aWZpY2F0aW9uLWJhci1wYWRkaW5nLXg6IDB9W2RhdGEtb250aW1lLWNvZGUtbm90aWZpY2F0aW9uXSAubm90aWZpY2F0aW9uLWJhcl9fYnV0dG9ue3RyYW5zZm9ybTp0cmFuc2xhdGVZKDAuNHJlbSk7cGFkZGluZzowIC4ycmVtfVtkYXRhLW9udGltZS1jb2RlLW5vdGlmaWNhdGlvbl0gLm5vdGlmaWNhdGlvbi1iYXJfX2NvbnRlbnR7d2lkdGg6MTAwJX1bZGF0YS1vbnRpbWUtY29kZS1ub3RpZmljYXRpb25dIFtkYXRhLWN1cnJlbnQtY29kZV17bGV0dGVyLXNwYWNpbmc6MnB4O3doaXRlLXNwYWNlOm5vd3JhcH0ubm90aWZpY2F0aW9uLWJhcl9faW5uZXJ7ZGlzcGxheTpmbGV4O3dpZHRoOjEwMCU7cGFkZGluZy10b3A6dmFyKC0tbm90aWZpY2F0aW9uLWJhci1wYWRkaW5nLXkpO3BhZGRpbmctYm90dG9tOnZhcigtLW5vdGlmaWNhdGlvbi1iYXItcGFkZGluZy15KTtib3gtc2l6aW5nOmJvcmRlci1ib3g7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxfS5ub3RpZmljYXRpb24tYmFyX19jb250ZW50e3BhZGRpbmctcmlnaHQ6dmFyKC0tbm90aWZpY2F0aW9uLWJhci1wYWRkaW5nLXgpfS5ub3RpZmljYXRpb24tYmFyX19jb250ZW50LmQtZmxleHtmbGV4LWRpcmVjdGlvbjpyb3c7ZmxleC13cmFwOndyYXA7Z2FwOnZhcigtLWQyMCl9Lm5vdGlmaWNhdGlvbi1iYXJfX2NvbnRlbnQuZC1mbGV4IGNvZGV7cGFkZGluZy1sZWZ0OjB9Lm5vdGlmaWNhdGlvbi1iYXJfX2NvbnRlbnQuZC1mbGV4IC5jYXB0aW9ue3dpZHRoOjEwMCV9QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5ub3RpZmljYXRpb24tYmFyX19jb250ZW50LmQtZmxleHtmbGV4LXdyYXA6bm93cmFwfS5ub3RpZmljYXRpb24tYmFyX19jb250ZW50LmQtZmxleCAuY2FwdGlvbnt3aWR0aDphdXRvfX0ubm90aWZpY2F0aW9uLWJhcl9fYnV0dG9ue3BhZGRpbmc6MCAxLjVyZW19Lm5vdGlmaWNhdGlvbi1iYXJfX2J1dHRvbi5weC0we3BhZGRpbmc6MH0udGFiLWJhci1jb250YWluZXJ7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6YXV0bzttYXgtd2lkdGg6MTAwJTtvdmVyZmxvdy15OmhpZGRlbjtvdmVyZmxvdy14OmF1dG99LnRhYi1iYXJ7LS10YWItYmFyLWJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50Oy0tdGFiLWJhci13aWR0aDogZml0LWNvbnRlbnQ7LS10YWItYmFyLWdhcDogMnB4Oy0tdGFiLWJhci1ib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtbGcpOy0tdGFiLWJhci1ib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggdmFyKC0tYy0yMTYwKTstLXRhYi1iYXItanVzdGlmeTogZmxleC1zdGFydDstLXRhYi1iYXItYnRuLWJveC1zaGFkb3c6IG5vbmU7LS10YWItYmFyLWJ0bi1wYWRkaW5nOiBjYWxjKHZhcigtLXM3MCkgLyAyKSB2YXIoLS1zNDApOy0tdGFiLWJhci1idG4tdGV4dC1kZWNvcmF0aW9uOiBub25lOy0tdGFiLWJhci1idG4tY29sb3I6IHZhcigtLWMtMjExMCk7LS10YWItYmFyLWJ0bi1iZzogaW5oZXJpdDstLXRhYi1iYXItZG90LWJnOiB2YXIoLS1jLTEwMTApOy0tdGFiLWJhci1kb3QtY29sb3I6IHZhcigtLWMtMjAxMCk7LS10YWItYmFyLWRvdC1zaXplOiB2YXIoLS1zMjApO3dpZHRoOnZhcigtLXRhYi1iYXItd2lkdGgpO2Rpc3BsYXk6ZmxleDtwb3NpdGlvbjpyZWxhdGl2ZTtmbGV4LWRpcmVjdGlvbjpyb3c7ZmxleC13cmFwOm5vd3JhcDtqdXN0aWZ5LWNvbnRlbnQ6dmFyKC0tdGFiLWJhci1qdXN0aWZ5KTtib3JkZXI6dmFyKC0tdGFiLWJhci1ib3JkZXIpO2JveC1zaGFkb3c6dmFyKC0tdGFiLWJhci1ib3gtc2hhZG93KTtib3JkZXItcmFkaXVzOnZhcigtLXRhYi1iYXItYm9yZGVyLXJhZGl1cyk7Z2FwOnZhcigtLXRhYi1iYXItZ2FwKX0udGFiLWJhcl9faXRlbXtoZWlnaHQ6MTAwJTtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjJ9LnRhYi1iYXJfX3NsaWRlcnstLXRhYi1iYXItc2xpZGVyLW9wYWNpdHk6IDE7LS10YWItYmFyLXNsaWRlci13aWR0aDogMDstLXRhYi1iYXItc2xpZGVyLWhlaWdodDogMTAwJTstLXRhYi1iYXItc2xpZGVyLWxlZnQ6IDA7LS10YWItYmFyLXNsaWRlci10b3A6IDA7LS10YWItYmFyLXNsaWRlci1iZzogcmdiYSgxMjgsIDAsIDAsIDAuMik7LS10YWItYmFyLWJ0bi1ib3gtc2hhZG93OiBpbnNldCAwIDAgMCA0cHggdmFyKC0tYy0yMTEwKTtjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDoxO3dpZHRoOnZhcigtLXRhYi1iYXItc2xpZGVyLXdpZHRoKTtoZWlnaHQ6dmFyKC0tdGFiLWJhci1zbGlkZXItaGVpZ2h0KTtsZWZ0OnZhcigtLXRhYi1iYXItc2xpZGVyLWxlZnQpO3RvcDp2YXIoLS10YWItYmFyLXNsaWRlci10b3ApO2JvcmRlcjp2YXIoLS10YWItYmFyLWJvcmRlcik7Ym9yZGVyLXJhZGl1czp2YXIoLS10YWItYmFyLWJvcmRlci1yYWRpdXMpO3RyYW5zaXRpb246YWxsIDMwMG1zIGN1YmljLWJlemllcigwLjIsIDAsIDAsIDEpO2JveC1zaGFkb3c6dmFyKC0tdGFiLWJhci1idG4tYm94LXNoYWRvdyl9LnRhYi1iYXJfX2J0bntmb250OnZhcigtLXQtU3RhbmRhcmQpO2xldHRlci1zcGFjaW5nOnZhcigtLWxzLVN0YW5kYXJkKTtvdmVyZmxvdy13cmFwOnZhcigtLXdyYXAtU3RhbmRhcmQpO2Rpc3BsYXk6aW5saW5lLWZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2FsaWduLWl0ZW1zOmNlbnRlcjtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOnZhcigtLXRhYi1iYXItYnRuLXBhZGRpbmcpO2JveC1zaGFkb3c6dmFyKC0tdGFiLWJhci1idG4tYm94LXNoYWRvdyk7Ym9yZGVyOnZhcigtLXRhYi1iYXItYm9yZGVyKTtib3JkZXItcmFkaXVzOnZhcigtLXRhYi1iYXItYm9yZGVyLXJhZGl1cyk7Y29sb3I6dmFyKC0tdGFiLWJhci1idG4tY29sb3IpO2JhY2tncm91bmQtY29sb3I6dmFyKC0tdGFiLWJhci1idG4tYmcpO3RleHQtZGVjb3JhdGlvbjp2YXIoLS10YWItYmFyLWJ0bi10ZXh0LWRlY29yYXRpb24pO3RyYW5zaXRpb246Ym94LXNoYWRvdyAzMDBtc30udGFiLWJhcl9fYnRuLmFjdGl2ZSwudGFiLWJhcl9fYnRuLmlzLWN1cnJlbnQsLnRhYi1iYXJfX2J0bi5pcy1hY3RpdmUsLnRhYi1iYXJfX2J0bi5pcy1zZWxlY3RlZHtmb250OnZhcigtLXQtU3RhbmRhcmQtQm9sZCk7bGV0dGVyLXNwYWNpbmc6dmFyKC0tbHMtU3RhbmRhcmQtQm9sZCk7b3ZlcmZsb3ctd3JhcDp2YXIoLS13cmFwLVN0YW5kYXJkLUJvbGQpfS50YWItYmFyX19idG4uYWN0aXZlIC50YWItYmFyX19idG5fX2JhZGdlLC50YWItYmFyX19idG4uaXMtY3VycmVudCAudGFiLWJhcl9fYnRuX19iYWRnZSwudGFiLWJhcl9fYnRuLmlzLWFjdGl2ZSAudGFiLWJhcl9fYnRuX19iYWRnZSwudGFiLWJhcl9fYnRuLmlzLXNlbGVjdGVkIC50YWItYmFyX19idG5fX2JhZGdle2Rpc3BsYXk6bm9uZX0udGFiLWJhcl9fYnRuW2RhdGEtdGFiLWJ0bl0sLnRhYi1iYXJfX2J0bltkYXRhLWFjdGlvbj10YWJde2Rpc3BsYXk6aW5saW5lLWZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO3RyYW5zaXRpb246Zm9udCAxMDBtcyxib3gtc2hhZG93IDMwMG1zfS50YWItYmFyX19idG5fX2JhZGdle2JhY2tncm91bmQ6dmFyKC0tYy0xMDEwKTtjb2xvcjojZmZmO3BhZGRpbmc6MnB4IDdweDtib3JkZXItcmFkaXVzOjIwcHg7Zm9udC1zaXplOjE2cHh9dGFiLWJhcl9fYnRuIGFjdGl2ZSBpcy1hY3RpdmUgLnRhYi1iYXIubm8tc2xpZGUgLnRhYi1iYXJfX2J0bjpmb2N1cyx0YWItYmFyX19idG4gYWN0aXZlIGlzLWFjdGl2ZSAudGFiLWJhci5uby1zbGlkZSAudGFiLWJhcl9fYnRuLmhhcy1mb2N1c3stLXRhYi1iYXItYnRuLWNvbG9yOiB2YXIoLS1jLTIwMTApOy0tdGFiLWJhci1idG4tYmc6IHZhcigtLWMtMjExMCl9dGFiLWJhcl9fYnRuIGFjdGl2ZSBpcy1hY3RpdmUgLnRhYi1iYXIubm8tc2xpZGUgLnRhYi1iYXJfX2J0bjpob3Zlcix0YWItYmFyX19idG4gYWN0aXZlIGlzLWFjdGl2ZSAudGFiLWJhci5uby1zbGlkZSAudGFiLWJhcl9fYnRuLmlzLWhvdmVyZWR7LS10YWItYmFyLWJ0bi1ib3gtc2hhZG93OiBpbnNldCAwIDAgMCA0cHggdmFyKC0tYy0yMTEwKX10YWItYmFyX19idG4gYWN0aXZlIGlzLWFjdGl2ZSAudGFiLWJhci5uby1zbGlkZSAudGFiLWJhcl9fYnRuOmFjdGl2ZSx0YWItYmFyX19idG4gYWN0aXZlIGlzLWFjdGl2ZSAudGFiLWJhci5uby1zbGlkZSAudGFiLWJhcl9fYnRuLmlzLXByZXNzZWR7LS10YWItYmFyLWJ0bi1ib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggdmFyKC0tYy0yMTEwKX10YWItYmFyX19idG4gYWN0aXZlIGlzLWFjdGl2ZSAudGFiLWJhci5uby1zbGlkZSAudGFiLWJhcl9fYnRuLmFjdGl2ZSx0YWItYmFyX19idG4gYWN0aXZlIGlzLWFjdGl2ZSAudGFiLWJhci5uby1zbGlkZSAudGFiLWJhcl9fYnRuLmlzLWN1cnJlbnQsdGFiLWJhcl9fYnRuIGFjdGl2ZSBpcy1hY3RpdmUgLnRhYi1iYXIubm8tc2xpZGUgLnRhYi1iYXJfX2J0bi5pcy1hY3RpdmUsdGFiLWJhcl9fYnRuIGFjdGl2ZSBpcy1hY3RpdmUgLnRhYi1iYXIubm8tc2xpZGUgLnRhYi1iYXJfX2J0bi5pcy1zZWxlY3RlZHstLXRhYi1iYXItYnRuLWJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDRweCB2YXIoLS1jLTIxMTApfS50YWItYmFyX19jYXB0aW9uLWhvdmVye2hlaWdodDowO3Zpc2liaWxpdHk6aGlkZGVuO292ZXJmbG93OmhpZGRlbjt1c2VyLXNlbGVjdDpub25lO3BvaW50ZXItZXZlbnRzOm5vbmU7Zm9udDp2YXIoLS10LVN0YW5kYXJkLUJvbGQpO2xldHRlci1zcGFjaW5nOnZhcigtLWxzLVN0YW5kYXJkLUJvbGQpO292ZXJmbG93LXdyYXA6dmFyKC0td3JhcC1TdGFuZGFyZC1Cb2xkKTt3aWR0aDoxMDAlfUBtZWRpYSBzcGVlY2h7LnRhYi1iYXJfX2NhcHRpb24taG92ZXJ7ZGlzcGxheTpub25lfX0udGFiLWJhcl9fZG90e3dpZHRoOnZhcigtLXRhYi1iYXItZG90LXNpemUpO2hlaWdodDp2YXIoLS10YWItYmFyLWRvdC1zaXplKTtib3JkZXItcmFkaXVzOnZhcigtLXJhZGl1cy1jaXJjbGUpO2JhY2tncm91bmQtY29sb3I6dmFyKC0tdGFiLWJhci1kb3QtYmcpO2NvbG9yOnZhcigtLXRhYi1iYXItZG90LWNvbG9yKX0udGFiLWJhcl9fZG90Om5vdCg6Zmlyc3QtY2hpbGQpe21hcmdpbi1sZWZ0OnZhcigtLXMxMCl9LnRhYi1jb250ZW50IC5mYWRle3RyYW5zaXRpb246b3BhY2l0eSAuMTVzIGxpbmVhcn0udGFiLWNvbnRlbnQ+LnRhYi1wYW5le2Rpc3BsYXk6bm9uZX0udGFiLWNvbnRlbnQ+LnRhYi1wYW5lLmZhZGU6bm90KC5zaG93KXtvcGFjaXR5OjB9LnRhYi1jb250ZW50Pi50YWItcGFuZS5hY3RpdmV7ZGlzcGxheTpibG9ja30uY2FyZHstLWNhcmQtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDstLWNhcmQtYm9yZGVyLXdpZHRoOiAwOy0tY2FyZC1ib3JkZXItc3R5bGU6IHNvbGlkOy0tY2FyZC1ib3JkZXItcmFkaXVzOiAwOy0tY2FyZC1ib3gtc2hhZG93OiBub25lOy0tY2FyZC1vdXRsaW5lOiBub25lOy0tY2FyZC1iZzogdHJhbnNwYXJlbnQ7LS1jYXJkLWNvbG9yOiB2YXIoLS1jLTIxMTApOy0tY2FyZC1ib2R5LXBhZGRpbmcteDogMDstLWNhcmQtaXRlbS1wYWRkaW5nLXk6IHZhcigtLWQ0MCk7LS1jYXJkLWhlYWRsaW5lLWNvbG9yOiB2YXIoLS1jLTIxMTApOy0tY2FyZC1zdGF0dXMtY29sb3I6IHZhcigtLWMtNTAyMCk7LS1jYXJkLXByaWNlLWJveC1zaGFkb3c6IDEwcHggMCAwIDAgdmFyKC0tYy0zMzMwKSBpbnNldDstLWNhcmQtYnRuLWktYm9yZGVyLWNvbG9yOiB2YXIoLS1jLTIxMTApfS5jYXJke2ZvbnQ6dmFyKC0tdC1TbWFsbCk7bGV0dGVyLXNwYWNpbmc6dmFyKC0tbHMtU21hbGwpO292ZXJmbG93LXdyYXA6dmFyKC0td3JhcC1TbWFsbCk7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47d2lkdGg6MTAwJTtib3JkZXI6bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWNhcmQtYmcpO2NvbG9yOnZhcigtLWNhcmQtY29sb3IpO2JvcmRlcjp2YXIoLS1jYXJkLWJvcmRlci13aWR0aCkgdmFyKC0tY2FyZC1ib3JkZXItc3R5bGUpIHZhcigtLWNhcmQtYm9yZGVyLWNvbG9yKTtib3JkZXItcmFkaXVzOnZhcigtLWNhcmQtYm9yZGVyLXJhZGl1cyk7Ym94LXNoYWRvdzp2YXIoLS1jYXJkLWJveC1zaGFkb3cpO291dGxpbmU6dmFyKC0tY2FyZC1vdXRsaW5lKTtoZWlnaHQ6MTAwJX0uY2FyZCAubXl0eUZvcm1Cb3hCaWd7LS1teXR5LWZvcm0tbGFiZWwtY29sb3I6IHZhcigtLWMtMjExMCk7LS1teXR5LWZvcm0tbGFiZWwtY29sb3ItYWN0aXZlOiB2YXIoLS1jLTIxMTApO3BhZGRpbmctYm90dG9tOmNhbGModmFyKC0tZDQwKSAtIDIqdmFyKC0tbXl0eS1mb3JtLWxhYmVsLXBiKSl9LmNhcmQtaW1hZ2V7d2lkdGg6MTAwJTtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjF9LmNhcmQtaW1hZ2UgaW1ne3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MX0uY2FyZC1pbWFnZSAuY2FyZC1pbWFnZV9fZnVsbHdpZHRoe2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJX0uY2FyZC1pbmZve3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6Mjtib3R0b206MDtsZWZ0OnZhcigtLWNhcmQtYm9keS1wYWRkaW5nLXgpfS5jYXJkLWluZm9fX2xvY2F0aW9ue2JhY2tncm91bmQ6dmFyKC0tYy0zNDEwKTtwYWRkaW5nOjAgdmFyKC0tczIwKTtib3JkZXItcmFkaXVzOnZhcigtLWNhcmQtYm9keS1wYWRkaW5nLXgpO2NvbG9yOnZhcigtLWMtMjAxMCk7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLWJvdHRvbTp2YXIoLS1zMTApfS5jYXJkLWluZm9fX2JhZGdle2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWMtMTAxMCk7cGFkZGluZzp2YXIoLS1zMTApIHZhcigtLWNhcmQtYm9keS1wYWRkaW5nLXgpO2hlaWdodDpjYWxjKDIuM3JlbSArIDIuMnJlbSArIDIqdmFyKC0tczEwKSk7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxO2NvbG9yOnZhcigtLWMtMjAxMCk7Zm9udDp2YXIoLS10LVN0YW5kYXJkKTttYXJnaW4tYm90dG9tOmNhbGModmFyKC0tczIwKSotMSk7bGVmdDpjYWxjKHZhcigtLWNhcmQtYm9keS1wYWRkaW5nLXgpKi0xKX1AbWVkaWEobWluLXdpZHRoOiA5OTFweCl7LmNhcmQtaW5mb19fYmFkZ2V7aGVpZ2h0OmNhbGMoMi43cmVtICsgMi4ycmVtICsgMip2YXIoLS1zMTApKX19QG1lZGlhKG1pbi13aWR0aDogMTQ0MnB4KXsuY2FyZC1pbmZvX19iYWRnZXtoZWlnaHQ6Y2FsYygyLjhyZW0gKyAyLjJyZW0gKyAyKnZhcigtLXMxMCkpfX0uY2FyZC1pbmZvX19iYWRnZSBzdmd7d2lkdGg6OC41cmVtO2hlaWdodDoyLjJyZW19LmNhcmQtYm9keXtwYWRkaW5nOjAgdmFyKC0tY2FyZC1ib2R5LXBhZGRpbmcteCk7ZmxleC1ncm93OjF9LmNhcmQtYm9keTpsYXN0LWNoaWxkOm5vdChbY2xhc3MqPXBiLV0pe3BhZGRpbmctYm90dG9tOmNhbGModmFyKC0tY2FyZC1pdGVtLXBhZGRpbmcteSkqLjUpfS5jYXJkLXRhZ3N7Y29sb3I6dmFyKC0tYy0yMTMwKTt3aGl0ZS1zcGFjZTpub3dyYXA7b3ZlcmZsb3c6aGlkZGVuO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7cGFkZGluZy1ib3R0b206dmFyKC0tczEwKX0uY2FyZC1kZXNjcmlwdGlvbntkaXNwbGF5Oi13ZWJraXQtYm94O2xpbmUtY2xhbXA6NDstd2Via2l0LWxpbmUtY2xhbXA6NDstd2Via2l0LWJveC1vcmllbnQ6dmVydGljYWw7b3ZlcmZsb3c6aGlkZGVufS5jYXJkLXN0YXR1c3tmb250OnZhcigtLXQtU21hbGwtQm9sZCk7bGV0dGVyLXNwYWNpbmc6dmFyKC0tbHMtU21hbGwtQm9sZCk7b3ZlcmZsb3ctd3JhcDp2YXIoLS13cmFwLVNtYWxsLUJvbGQpO2NvbG9yOnZhcigtLWNhcmQtc3RhdHVzLWNvbG9yKX0uY2FyZC1zdGF0dXMuaXMtcmVmZXJlbmNley0tY2FyZC1zdGF0dXMtY29sb3I6IHZhcigtLWMtMjE0MCl9LmNhcmQtcHJpY2V7Zm9udDp2YXIoLS10LU4zMDApO2xldHRlci1zcGFjaW5nOnZhcigtLWxzLU4zMDApO292ZXJmbG93LXdyYXA6dmFyKC0td3JhcC1OMzAwKTt3aWR0aDpjYWxjKDEwMCUgKyB2YXIoLS1jYXJkLWJvZHktcGFkZGluZy14KSk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoY2FsYygtMXB4IC0gdmFyKC0tY2FyZC1ib2R5LXBhZGRpbmcteCkpKTtwYWRkaW5nLWxlZnQ6dmFyKC0tY2FyZC1ib2R5LXBhZGRpbmcteCk7Ym94LXNoYWRvdzp2YXIoLS1jYXJkLXByaWNlLWJveC1zaGFkb3cpfS5jYXJkLWhlYWRsaW5le2ZvbnQ6dmFyKC0tdC1TdGFuZGFyZC1Cb2xkKTtsZXR0ZXItc3BhY2luZzp2YXIoLS1scy1TdGFuZGFyZC1Cb2xkKTtvdmVyZmxvdy13cmFwOnZhcigtLXdyYXAtU3RhbmRhcmQtQm9sZCl9LmNhcmQtaGVhZGxpbmUuZm9udC1UNDAwe2ZvbnQ6dmFyKC0tdC1UNDAwKTtsZXR0ZXItc3BhY2luZzp2YXIoLS1scy1UNDAwKTtvdmVyZmxvdy13cmFwOnZhcigtLXdyYXAtVDQwMCl9LmNhcmQtaGVhZGxpbmV7d2lkdGg6MTAwJTtjb2xvcjp2YXIoLS1jYXJkLWhlYWRsaW5lLWNvbG9yKTtwYWRkaW5nOjAgMCB2YXIoLS1zMjApO21hcmdpbjowfS5jYXJkLWhlYWRsaW5lOmZpcnN0LWNoaWxke3BhZGRpbmc6dmFyKC0tY2FyZC1pdGVtLXBhZGRpbmcteSkgMH0uY2FyZC1oZWFkbGluZS0tYmlne2ZvbnQ6dmFyKC0tdC1UNDAwKTtsZXR0ZXItc3BhY2luZzp2YXIoLS1scy1UNDAwKTtvdmVyZmxvdy13cmFwOnZhcigtLXdyYXAtVDQwMCl9YS5jYXJkLWhlYWRsaW5le3RleHQtZGVjb3JhdGlvbjpub25lO2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5jYXJkLXByb2dyZXNze3BhZGRpbmc6dmFyKC0tczEwKSAwfS5jYXJkLWJ0bi1pe2NvbG9yOnZhcigtLWNhcmQtY29sb3IpfS5jYXJkLWJ0bi1pIC5hbGVydF9fYnV0dG9uLS1pY29ue2JvcmRlci1jb2xvcjp2YXIoLS1jYXJkLWJ0bi1pLWJvcmRlci1jb2xvcil9LmNhcmQtYnRuLWkgLmljb257Y29sb3I6Y3VycmVudENvbG9yO2ZpbGw6Y3VycmVudENvbG9yfWEuY2FyZHstLW15dHktdGV4dC1saW5rLWNvbG9yOiBjdXJyZW50Q29sb3I7LS1teXR5LXRleHQtbGluay1kZWNvcmF0aW9uLWNvbG9yOiBjdXJyZW50Q29sb3I7Y29sb3I6dmFyKC0tbXl0eS10ZXh0LWxpbmstY29sb3IpO3RleHQtZGVjb3JhdGlvbi1jb2xvcjp2YXIoLS1teXR5LXRleHQtbGluay1kZWNvcmF0aW9uLWNvbG9yKX1hLmNhcmQuaXMtYWN0aXZlLGEuY2FyZDphY3RpdmV7LS1teXR5LXRleHQtbGluay1jb2xvcjogY3VycmVudENvbG9yOy0tbXl0eS10ZXh0LWRlY29yYXRpb24tY29sb3I6IGN1cnJlbnRDb2xvcn1hLmNhcmQuaGFzLWhvdmVyLGEuY2FyZDpob3ZlcixhLmNhcmQ6Zm9jdXN7LS1teXR5LXRleHQtbGluay1jb2xvcjogY3VycmVudENvbG9yOy0tbXl0eS10ZXh0LWxpbmstZGVjb3JhdGlvbi1jb2xvcjogY3VycmVudENvbG9yfWEuY2FyZC5pcy1kaXNhYmxlZCxhLmNhcmQ6ZGlzYWJsZWR7LS1teXR5LXRleHQtbGluay1jb2xvcjogY3VycmVudENvbG9yOy0tbXl0eS10ZXh0LWxpbmstZGVjb3JhdGlvbi1jb2xvcjogY3VycmVudENvbG9yfWEuY2FyZCAuaWNvbntjb2xvcjpjdXJyZW50Q29sb3I7ZmlsbDpjdXJyZW50Q29sb3J9YS5jYXJke3RleHQtZGVjb3JhdGlvbjp1bnNldH1hLmNhcmQ6aG92ZXIsYS5jYXJkOmZvY3Vze3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9LmNhcmQtaW1hZ2UuaGFzLWJvcmRlciwuY2FyZC5oYXMtYm9yZGVyey0tY2FyZC1ib3JkZXItY29sb3I6IHZhcigtLWMtMjE3MCk7LS1jYXJkLWJvcmRlci13aWR0aDogMXB4Oy0tY2FyZC1ib3JkZXItc3R5bGU6IHNvbGlkOy0tY2FyZC1iZzogdmFyKC0tYy0yMDEwKTstLWNhcmQtYm9keS1wYWRkaW5nLXg6IHZhcigtLXM0MCk7LS1jYXJkLWJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1tZCk7dHJhbnNpdGlvbjphbGwgLjFzIGVhc2UtaW4tb3V0fS5jYXJkLWltYWdlLmhhcy1ib3JkZXJbZGlzYWJsZWRdLC5jYXJkLWltYWdlLmhhcy1ib3JkZXIuaXMtZGlzYWJsZWQsLmNhcmQuaGFzLWJvcmRlcltkaXNhYmxlZF0sLmNhcmQuaGFzLWJvcmRlci5pcy1kaXNhYmxlZHstLWNhcmQtYmc6IHZhcigtLWMtMjE3MCk7LS1jYXJkLWNvbG9yOiB2YXIoLS1jLTIxMzApOy0tY2FyZC1oZWFkbGluZS1jb2xvcjogdmFyKC0tYy0yMTMwKTstLWNhcmQtc3RhdHVzLWNvbG9yOiB2YXIoLS1jLTIxMzApOy0tY2FyZC1wcmljZS1ib3gtc2hhZG93OiBub25lfS5jYXJkLWltYWdlLmhhcy1ib3JkZXIuaXMtc2VsZWN0ZWQsLmNhcmQuaGFzLWJvcmRlci5pcy1zZWxlY3RlZHstLWNhcmQtYm9yZGVyLWNvbG9yOiB2YXIoLS1jLTMzMzApOy0tY2FyZC1iZzogdmFyKC0tYy0zMzMwKTstLWNhcmQtY29sb3I6IHZhcigtLWMtMjAxMCk7LS1jYXJkLWhlYWRsaW5lLWNvbG9yOiB2YXIoLS1jLTIwMTApOy0tY2FyZC1zdGF0dXMtY29sb3I6IHZhcigtLWMtMjAxMCk7LS1jYXJkLXByaWNlLWJveC1zaGFkb3c6IDEwcHggMCAwIDAgdmFyKC0tYy0yMDEwKSBpbnNldDstLWNhcmQtYnRuLWktYm9yZGVyLWNvbG9yOiB2YXIoLS1jLTIwMTApO3RyYW5zaXRpb246YWxsIC4xcyBlYXNlLWluLW91dH0uY2FyZC1pbWFnZS5oYXMtYm9yZGVyIC5jYXJkLWltYWdlOmZpcnN0LWNoaWxkLC5jYXJkLmhhcy1ib3JkZXIgLmNhcmQtaW1hZ2U6Zmlyc3QtY2hpbGR7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czp2YXIoLS1yYWRpdXMtc20pO2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOnZhcigtLXJhZGl1cy1zbSl9LmNhcmQtaW1hZ2UuaGFzLWJvcmRlciAuY2FyZC1pbWFnZTpmaXJzdC1jaGlsZCBpbWcsLmNhcmQuaGFzLWJvcmRlciAuY2FyZC1pbWFnZTpmaXJzdC1jaGlsZCBpbWd7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czpjYWxjKHZhcigtLXJhZGl1cy1zbSkgKyAxcHgpO2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOmNhbGModmFyKC0tcmFkaXVzLXNtKSArIDFweCl9LmNhcmQtaW1hZ2UuaGFzLWJvcmRlciAuY2FyZC1pbWFnZTpsYXN0LWNoaWxkLC5jYXJkLmhhcy1ib3JkZXIgLmNhcmQtaW1hZ2U6bGFzdC1jaGlsZHtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOnZhcigtLWNhcmQtYm9yZGVyLXJhZGl1cyk7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6dmFyKC0tY2FyZC1ib3JkZXItcmFkaXVzKX0uY2FyZC1pbWFnZS5oYXMtYm9yZGVyIC5jYXJkLWltYWdlOmxhc3QtY2hpbGQgaW1nLC5jYXJkLmhhcy1ib3JkZXIgLmNhcmQtaW1hZ2U6bGFzdC1jaGlsZCBpbWd7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czpjYWxjKHZhcigtLXJhZGl1cy1zbSkgKyAxcHgpO2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOmNhbGModmFyKC0tcmFkaXVzLXNtKSArIDFweCl9LmNhcmQtaW1hZ2UuaGFzLWJvcmRlci5pcy1ub3QtYXZhaWxhYmxlLC5jYXJkLmhhcy1ib3JkZXIuaXMtbm90LWF2YWlsYWJsZXstLWNhcmQtYmc6IHZhcigtLWMtMjE4MCk7LS1jYXJkLWNvbG9yOiB2YXIoLS1jLTIxMzApOy0tY2FyZC1oZWFkbGluZS1jb2xvcjogdmFyKC0tYy0yMTMwKTstLWNhcmQtc3RhdHVzLWNvbG9yOiB2YXIoLS1jLTIxMzApOy0tY2FyZC1ib3JkZXItY29sb3I6IHZhcigtLWMtMjE3MCk7LS1jYXJkLXByaWNlLWJveC1zaGFkb3c6IG5vbmU7Y3Vyc29yOm5vdC1hbGxvd2VkfS5jYXJkLWltYWdlLmhhcy1ib3JkZXIuaXMtbm90LWF2YWlsYWJsZSAuY2FyZC1idG4taSwuY2FyZC5oYXMtYm9yZGVyLmlzLW5vdC1hdmFpbGFibGUgLmNhcmQtYnRuLWl7Y29sb3I6dmFyKC0tYy0yMTEwKTtjdXJzb3I6cG9pbnRlcn0uY2FyZC1pbWFnZS5oYXMtYm9yZGVyLmlzLW5vdC1hdmFpbGFibGUgLmNhcmQtYnRuLWkgLmFsZXJ0X19idXR0b24tLWljb24sLmNhcmQuaGFzLWJvcmRlci5pcy1ub3QtYXZhaWxhYmxlIC5jYXJkLWJ0bi1pIC5hbGVydF9fYnV0dG9uLS1pY29ue2JvcmRlci1jb2xvcjp2YXIoLS1jLTIxMTApfS5jYXJkLmhhcy1kYXNoZWQtYm9yZGVyey0tY2FyZC1ib3JkZXItc3R5bGU6IGRhc2hlZH0uY2FyZC1mb290ZXJ7cGFkZGluZzp2YXIoLS1zNDApIHZhcigtLWNhcmQtYm9keS1wYWRkaW5nLXgpfS5jYXJkLWltYWdlLmhhcy1ob3ZlciwuY2FyZC5oYXMtaG92ZXJ7Y3Vyc29yOnBvaW50ZXJ9LmNhcmQtaW1hZ2UuaGFzLWhvdmVyOmFmdGVyLC5jYXJkLmhhcy1ob3ZlcjphZnRlcntjb250ZW50OlwiIFwiO2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDozO2xlZnQ6MDt0b3A6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3BvaW50ZXItZXZlbnRzOm5vbmU7Ym94LXNoYWRvdzp2YXIoLS10YWItYmFyLWJ0bi1ib3gtc2hhZG93KTtib3JkZXItcmFkaXVzOnZhcigtLWNhcmQtYm9yZGVyLXJhZGl1cyk7b3ZlcmZsb3c6aGlkZGVuO3RyYW5zaXRpb246Ym94LXNoYWRvdyAuM3MgZWFzZS1pbi1vdXR9LmNhcmQtaW1hZ2UuaGFzLWhvdmVyOmhvdmVyLC5jYXJkLmhhcy1ob3Zlcjpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZX0uY2FyZC1pbWFnZS5oYXMtaG92ZXI6aG92ZXI6YWZ0ZXIsLmNhcmQuaGFzLWhvdmVyOmhvdmVyOmFmdGVyey0tdGFiLWJhci1idG4tYm94LXNoYWRvdzogMCAwIDAgNHB4IHZhcigtLWMtMjExMCl9LmNhcmQtLWRpYWxvZ3stLWNhcmQtYm9keS1wYWRkaW5nLXg6IHZhcigtLWQ4MCk7LS1jYXJkLXByaWNlLWJveC1zaGFkb3c6IG5vbmU7LS1jYXJkLWNvbXBvbmVudC1wYWRkaW5nLXg6IHZhcigtLWQ4MCkgdmFyKC0tZDYwKTtoZWlnaHQ6Y2FsYygxMDB2aCAtIDguMXJlbSl9LmNhcmQtLWRpYWxvZyAuY2FyZF9faGVhZGVye3BhZGRpbmc6MCB2YXIoLS1jYXJkLWJvZHktcGFkZGluZy14KX0uY2FyZC0tZGlhbG9nIC5jYXJkLWhlYWRsaW5lLC5jYXJkLS1kaWFsb2cgLmNhcmQtaGVhZGxpbmU6Zmlyc3QtY2hpbGR7cGFkZGluZy1ib3R0b206MH0uY2FyZC0tZGlhbG9nIC5jYXJkLXByaWNlLC5jYXJkLS1kaWFsb2cgLmNhcmQtZGF0ZSwuY2FyZC0tZGlhbG9nIC5jYXJkLWNvbnRlbnR7cGFkZGluZy1ib3R0b206dmFyKC0tY2FyZC1pdGVtLXBhZGRpbmcteSl9LmNhcmQtLWRpYWxvZyAuY2FyZC1pbWFnZXtwYWRkaW5nLWJvdHRvbTpjYWxjKHZhcigtLWNhcmQtaXRlbS1wYWRkaW5nLXkpKjIpfS5jYXJkLS1kaWFsb2cgLmNhcmQtY29udGVudC1iZ3twYWRkaW5nLWlubGluZTp2YXIoLS1jYXJkLWNvbXBvbmVudC1wYWRkaW5nLXgpfS5jYXJkLXN0aWNreS1mb290ZXJ7cG9zaXRpb246c3RpY2t5O3otaW5kZXg6MTA7d2lkdGg6MTAwJTtoZWlnaHQ6YXV0bztib3R0b206MDt0b3A6YXV0bztsZWZ0OjA7cmlnaHQ6YXV0bztwYWRkaW5nOnZhcigtLWNhcmQtaXRlbS1wYWRkaW5nLXkpIHZhcigtLWNhcmQtYm9keS1wYWRkaW5nLXgpO2JhY2tncm91bmQtY29sb3I6dmFyKC0tZGlhbG9nLWNvbnRlbnQtYmcpO2JvcmRlci10b3A6MXB4IHNvbGlkIHZhcigtLWMtMjE3MCl9LmNhcmQtc3RpY2t5LWZvb3RlciAuYnRuLC5jYXJkLXN0aWNreS1mb290ZXIgLmJ0bjpsYXN0LWNoaWxkLC5jYXJkLXN0aWNreS1mb290ZXIgLmJ0bjpmaXJzdC1jaGlsZHttYXJnaW4tYm90dG9tOjB9LmNhcmQtLXZpZGVvLXBsYXllcnstLWNhcmQtYm9keS1wYWRkaW5nLXg6IHZhcigtLXM0MCl9LmNhcmQtLXZpZGVvLXBsYXllciAuY2FyZC12aWRlb3t3aWR0aDoxMDAlO21heC13aWR0aDoxNDAwcHg7bWFyZ2luOjAgYXV0bztwYWRkaW5nOjAgdmFyKC0tY2FyZC1ib2R5LXBhZGRpbmcteCl9LmNhcmQtYWN0aW9uc3tkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O21heC13aWR0aDoxMDAlO292ZXJmbG93OmhpZGRlbjthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7Z2FwOnZhcigtLWQzMCl9LmNhcmQtYWN0aW9ucyAuYnRuey0tbXl0eS1idG4tYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdH0uY2FyZC1hY3Rpb25zIC5idG4tLWljb24tb25seXstLW15dHktdGV4dC1saW5rLWNvbG9yOiB2YXIoLS1jLTIxMTApfS5jYXJkLWFjdGlvbnNfX3B1bGwtcmlnaHR7bWFyZ2luLWxlZnQ6YXV0b30uY2FyZC1ibG9nLWNvbnRlbnQgaW1ne2Rpc3BsYXk6YmxvY2s7bWF4LXdpZHRoOjEwMCU7bWFyZ2luOnZhcigtLXMyMCkgMCB2YXIoLS1zMzApO2Zsb2F0Om5vbmUgIWltcG9ydGFudH0uY2FyZC1pbWFnZV9fZmFsbGJhY2t7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxfS5jYXJkLWltYWdlX19mYWxsYmFjayBpbWd7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MX0uY2FyZC1pbWFnZV9fZmFsbGJhY2sgLmNhcmQtaW1hZ2VfX2xvZ297cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowO3otaW5kZXg6MjtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0uY2FyZC1pbWFnZV9fZmFsbGJhY2sgc3Zne3dpZHRoOjYwJTtoZWlnaHQ6NjAlO2ZpbGw6dmFyKC0tYy0xMDEwKX0uYWNjZW50LWJveHstLWFjY2VudC1ib3gtcGFkZGluZzogdmFyKC0tZDYwKSB2YXIoLS1zMjApOy0tYWNjZW50LWJveC1iZzogdmFyKC0tYy0yMTgwKTstLWFjY2VudC1ib3gtY29sb3I6IHZhcigtLWMtMjExMCk7LS1hY2NlbnQtYm94LWJvcmRlcjogbm9uZTstLWFjY2VudC1ib3gtc2hhZG93OiBub25lOy0tYWNjZW50LWJvcmRlci1yYWRpdXM6IDA7cGFkZGluZzp2YXIoLS1hY2NlbnQtYm94LXBhZGRpbmcpO2JhY2tncm91bmQtY29sb3I6dmFyKC0tYWNjZW50LWJveC1iZyk7Y29sb3I6dmFyKC0tYWNjZW50LWJveC1jb2xvcik7Ym9yZGVyOnZhcigtLWFjY2VudC1ib3gtYm9yZGVyKTtib3gtc2hhZG93OnZhcigtLWFjY2VudC1ib3gtc2hhZG93KTtib3JkZXItcmFkaXVzOnZhcigtLWFjY2VudC1ib3JkZXItcmFkaXVzKX0uYWNjZW50LWJveC5pcy1vdXRsaW5lZHstLWFjY2VudC1ib3gtYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYy0zMzMwKTstLWFjY2VudC1ib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtbWQpOy0tYWNjZW50LWJveC1iZzogdmFyKC0tYy0yMDEwKX0uYWNjZW50LWJveC5pcy1iZy0yMDEwey0tYWNjZW50LWJveC1ib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jLTIwMTApOy0tYWNjZW50LWJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1tZCk7LS1hY2NlbnQtYm94LWJnOiB2YXIoLS1jLTIwMTApfS5hY2NlbnQtYm94LmlzLWJnLTMzNTB7LS1hY2NlbnQtYm94LWJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWMtMzM1MCk7LS1hY2NlbnQtYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLW1kKTstLWFjY2VudC1ib3gtYmc6IHZhcigtLWMtMzM1MCl9LmFjY2VudC1ib3guaXMtc21hbGwtcm93ey0tYWNjZW50LWJveC1wYWRkaW5nOiAwO2ZvbnQ6dmFyKC0tdC1TbWFsbCk7bGV0dGVyLXNwYWNpbmc6dmFyKC0tbHMtU21hbGwpO292ZXJmbG93LXdyYXA6dmFyKC0td3JhcC1TbWFsbCl9LmFjY2VudC1ib3guaXMtc21hbGwtcm93Om50aC1jaGlsZChuKzIpey0tYWNjZW50LWJveC1wYWRkaW5nOiB2YXIoLS1zMTApIDAgMCAwfS5hY2NlbnQtYm94LmlzLXNtYWxsLWJvbGQtcm93ey0tYWNjZW50LWJveC1wYWRkaW5nOiAwO2ZvbnQ6dmFyKC0tdC1TbWFsbC1Cb2xkKTtsZXR0ZXItc3BhY2luZzp2YXIoLS1scy1TbWFsbC1Cb2xkKTtvdmVyZmxvdy13cmFwOnZhcigtLXdyYXAtU21hbGwtQm9sZCl9LmFjY2VudC1ib3guaXMtaW5oZXJpdHstLWFjY2VudC1ib3gtYm9yZGVyOiAwOy0tYWNjZW50LWJveC1iZzogaW5oZXJpdH0uYWNjZW50LWJveC5pcy1weTB7LS1hY2NlbnQtYm94LXBhZGRpbmc6IDB9LmFjY2VudC1ib3guaXMtcHlkMjB7LS1hY2NlbnQtYm94LXBhZGRpbmc6IHZhcigtLWQyMCkgdmFyKC0tczIwKX0uYWNjZW50LWJveC5pcy1weHMxNXstLWFjY2VudC1ib3gtcGFkZGluZzogMCB2YXIoLS1zMTUpfS5hY2NlbnQtYm94LmlzLXB5ZDQwey0tYWNjZW50LWJveC1wYWRkaW5nOiB2YXIoLS1kNDApIHZhcigtLXMyMCl9LmFjY2VudC1ib3ggLmlzLXB5YjIwey0tYWNjZW50LWJveC1wYWRkaW5nOiAwIDAgdmFyKC0tZDIwKSAwfS5hY2NlbnQtYm94X190aXRsZXtkaXNwbGF5OmJsb2NrO2ZvbnQ6dmFyKC0tdC1TbWFsbCk7bGV0dGVyLXNwYWNpbmc6dmFyKC0tbHMtU21hbGwpO292ZXJmbG93LXdyYXA6dmFyKC0td3JhcC1TbWFsbCk7cGFkZGluZzowIDAgdmFyKC0tZDQwKSAwfS5pcy1ncmlkLWZyLWF1dG97ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczptaW5tYXgoMCwgMWZyKSBhdXRvO2dhcDp2YXIoLS1kMjApfS5pcy1ncmlkLWZyLWF1dG8gW2RhdGEtcmVtb3ZlLWNvdXBvbl17ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOmNlbnRlcjtoZWlnaHQ6MTAwJTtjb2xvcjppbmhlcml0O2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTtmbGV4LXdyYXA6bm93cmFwfS5pcy1ncmlkLWZyLWF1dG8gW2RhdGEtcmVtb3ZlLWNvdXBvbl0gLmNhcHRpb257cGFkZGluZzowIC44cmVtfS5pcy10LVN0YW5kYXJkLUJvbGR7Zm9udDp2YXIoLS10LVN0YW5kYXJkLUJvbGQpO2xldHRlci1zcGFjaW5nOnZhcigtLWxzLVN0YW5kYXJkLUJvbGQpO292ZXJmbG93LXdyYXA6dmFyKC0td3JhcC1TdGFuZGFyZC1Cb2xkKX0uaXMtdC1TdGFuZGFyZC1Cb2xkIFt0eXBlPWJ1dHRvbl17Zm9udDp2YXIoLS10LVN0YW5kYXJkLUJvbGQpO2xldHRlci1zcGFjaW5nOnZhcigtLWxzLVN0YW5kYXJkLUJvbGQpO292ZXJmbG93LXdyYXA6dmFyKC0td3JhcC1TdGFuZGFyZC1Cb2xkKX0uaXMtdC1TbWFsbHtmb250OnZhcigtLXQtU21hbGwpO2xldHRlci1zcGFjaW5nOnZhcigtLWxzLVNtYWxsKTtvdmVyZmxvdy13cmFwOnZhcigtLXdyYXAtU21hbGwpfS5pcy10LVNtYWxsIFt0eXBlPWJ1dHRvbl17Zm9udDp2YXIoLS10LVNtYWxsKTtsZXR0ZXItc3BhY2luZzp2YXIoLS1scy1TbWFsbCk7b3ZlcmZsb3ctd3JhcDp2YXIoLS13cmFwLVNtYWxsKX0uYWNjZW50LWJveC0tbGluay1saXN0ey0tYWNjZW50LWJveC1zaGFkb3c6IG5vbmU7LS1hY2NlbnQtYm94LXBhZGRpbmc6IHZhcigtLXMzMCkgdmFyKC0tczQwKTstLWFjY2VudC1ib3gtY29sb3I6IHZhcigtLWMtMjExMCk7LS1hY2NlbnQtYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLXNtKTstLWFjY2VudC1ib3gtYmc6IHZhcigtLWMtMjAxMCk7Ym9yZGVyOjFweCBzb2xpZCB2YXIoLS1jLTIxNjApO3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOmZsZXgtc3RhcnR9YS5hY2NlbnQtYm94LS1saW5rLWxpc3R7dGV4dC1kZWNvcmF0aW9uOnVuc2V0fS5saW5rLWxpc3QtYm94e3Bvc2l0aW9uOnJlbGF0aXZlfS5saW5rLWxpc3QtYm94IC5hY2NlbnQtYm94LS1saW5rLWxpc3Q6bm90KDpsYXN0LWNoaWxkKXtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjA7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MH0ubGluay1saXN0LWJveCAuYWNjZW50LWJveC0tbGluay1saXN0Ky5hY2NlbnQtYm94LS1saW5rLWxpc3R7Ym9yZGVyLXRvcDowO2JvcmRlci10b3AtbGVmdC1yYWRpdXM6MDtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czowfS5saW5rLWxpc3QtYm94IC5hY2NlbnQtYm94LS1saW5rLWxpc3Q6aG92ZXIsLmxpbmstbGlzdC1ib3ggLmFjY2VudC1ib3gtLWxpbmstbGlzdDpmb2N1c3tib3JkZXItY29sb3I6cmdiYSgwLDAsMCwwKTt6LWluZGV4OjEwOy0tYWNjZW50LWJveC1zaGFkb3c6IDAgMCAwIDRweCB2YXIoLS1jLTIxMjApfS5hdmF0YXItdW5zdHlsZWQtYm94e2Rpc3BsYXk6ZmxleH0uYXZhdGFyLWluZm8tYm94ey0tYWNjZW50LWJveC1wYWRkaW5nOiB2YXIoLS1zMTUpIHZhcigtLXMyMCk7LS1hY2NlbnQtYm94LWJnOiB2YXIoLS1jLTIwMTApOy0tYWNjZW50LWJveC1jb2xvcjogdmFyKC0tYy0yMTEwKTstLWFjY2VudC1ib3gtc2hhZG93OiAwIDAgMCAxcHggdmFyKC0tYy0yMTYwKSBpbnNldDstLWFjY2VudC1ib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtc20pO3RyYW5zaXRpb246LjNzIGVhc2UgYWxsO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7ZmxleC1kaXJlY3Rpb246cm93O3dpZHRoOjEwMCV9LmF2YXRhci1pbmZvLWJveDpob3ZlcnstLWFjY2VudC1ib3gtc2hhZG93OiAwIDAgMCA0cHggdmFyKC0tYy0yMTIwKX0uYXZhdGFyLWluZm8tYm94Lm5vLWhvdmVyOmhvdmVyey0tYWNjZW50LWJveC1zaGFkb3c6IDAgMCAwIDFweCB2YXIoLS1jLTIxNjApIGluc2V0fS5hdmF0YXItaW5mby1ib3ggLmluZm97ZmxleDoxIDEgYXV0bztwYWRkaW5nOjAgMCAwIHZhcigtLWQzMCk7bWF4LXdpZHRoOmNhbGMoMTAwJSAtIHZhcigtLWF2YXRhci13aWR0aCkpfS5hdmF0YXItaW5mby1ib3ggLm5hbWUsLmF2YXRhci1pbmZvLWJveCAuZGF0ZXt3aWR0aDoxMDAlO292ZXJmbG93LXg6Y2xpcDt3aGl0ZS1zcGFjZTpub3dyYXA7dGV4dC1vdmVyZmxvdzplbGxpcHNpc30uYXZhdGFyLWluZm8tYm94IC5zdWJsaW5le2NvbG9yOnZhcigtLWMtMjE0MCl9LmF2YXRhci1pbmZvLWJveC5pcy1hbm9ueW1vdXMgc3BhbltkYXRhLXByaXZhdGVdLC5hdmF0YXItaW5mby1ib3guaXMtYW5vbnltb3VzIHNwYW5bZGF0YS1jb21wYW55XXtkaXNwbGF5Om5vbmV9LmF2YXRhci1pbmZvLWJveC5pcy1jb21wYW55IHNwYW5bZGF0YS1wcml2YXRlXXtkaXNwbGF5Om5vbmV9LmF2YXRhci1pbmZvLWJveC5pcy1wcml2YXRlIHNwYW5bZGF0YS1jb21wYW55XXtkaXNwbGF5Om5vbmV9LmF2YXRhci1pbmZvLWJveC5pcy1wYjB7LS1hY2NlbnQtYm94LXBhZGRpbmc6IHZhcigtLXMxNSkgdmFyKC0tczIwKSAwIHZhcigtLXMyMCl9LmF2YXRhci1pbmZvLWJveC5pcy1wMHstLWFjY2VudC1ib3gtcGFkZGluZzogMH0uYXZhdGFyLWluZm8tYm94Lm5vLXNoYWRvd3stLWFjY2VudC1ib3gtc2hhZG93OiBub25lfS5hdmF0YXItaW5mby1ib3guaGFzLWFjY2VudC1iZ3stLWFjY2VudC1ib3gtYmc6IHZhcigtLWMtMjE4MCl9LmF2YXRhci1pbmZvLWJveC5pcy1wMC5uby1zaGFkb3d7LS1hY2NlbnQtYm94LXNoYWRvdzogbm9uZX0uYXZhdGFyLWluZm8tYm94W2RhdGEtYnJlYWstd29yZHNdIC5uYW1le3doaXRlLXNwYWNlOnVuc2V0O3RleHQtb3ZlcmZsb3c6dW5zZXQ7bWF4LXdpZHRoOjEwMCU7b3ZlcmZsb3cteDpjbGlwO2h5cGhlbnM6YXV0bztvdmVyZmxvdy13cmFwOmJyZWFrLXdvcmQ7b3ZlcmZsb3c6dW5zZXR9LmF2YXRhci1pbmZvLWJveC5oYXMtZm9vdGVyLXJvd3stLWFjY2VudC1ib3gtcGFkZGluZzogdmFyKC0tczE1KSB2YXIoLS1zMjApIDAuMXJlbSB2YXIoLS1zMjApO2ZsZXgtd3JhcDp3cmFwfS5hdmF0YXItaW5mby1ib3guaGFzLWZvb3Rlci1yb3cgLmZvb3Rlci1yb3d7cGFkZGluZy10b3A6dmFyKC0tczIwKTt3aWR0aDpjYWxjKDEwMCUgKyB2YXIoLS1zNDApKTttYXJnaW4tbGVmdDpjYWxjKHZhcigtLXMyMCkqLTEgKyAuMXJlbSk7bWFyZ2luLXJpZ2h0OmNhbGModmFyKC0tczIwKSotMSArIC4xcmVtKX0uYXZhdGFyLWluZm8tYm94Lmhhcy1mb290ZXItcm93IC5mb290ZXItcm93IFtkYXRhLWJnXXt3aWR0aDoxMDAlO3BhZGRpbmc6dmFyKC0tczEwKSB2YXIoLS1zMjApfS5hdmF0YXItaW5mby1ib3guaGFzLWZvb3Rlci1yb3cgLmZvb3Rlci1yb3dfX2NvbnRlbnR7ZGlzcGxheTpmbGV4O3dpZHRoOmF1dG87d2hpdGUtc3BhY2U6bm93cmFwO21heC13aWR0aDoxMDAlO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7b3ZlcmZsb3c6aGlkZGVufWEuYXZhdGFyLWluZm8tYm94e3RleHQtZGVjb3JhdGlvbjp1bnNldH0uYXZhdGFyLWluZm8tYm94LS11bnN0eWxlZHtwb2ludGVyLWV2ZW50czpub25lO3BhZGRpbmc6MDtib3JkZXI6bm9uZTtib3gtc2hhZG93Om5vbmV9LmF2YXRhci1pbmZvLWJveC0tdW5zdHlsZWQuZWRpdHtwb2ludGVyLWV2ZW50czphdXRvfS5hY2NlbnQtYm94ey0tYXZhdGFyLXdpZHRoOiA0LjZyZW07LS1hdmF0YXItaGVpZ2h0OiA0LjZyZW19QG1lZGlhKG1pbi13aWR0aDogOTkxcHgpey5hY2NlbnQtYm94ey0tYXZhdGFyLXdpZHRoOiA1LjRyZW07LS1hdmF0YXItaGVpZ2h0OiA1LjRyZW19fUBtZWRpYShtaW4td2lkdGg6IDE0NDJweCl7LmFjY2VudC1ib3h7LS1hdmF0YXItd2lkdGg6IDUuNnJlbTstLWF2YXRhci1oZWlnaHQ6IDUuNnJlbX19LmFjY2VudC1ib3guZm9udC1IZXJvMjAwey0tYXZhdGFyLXdpZHRoOiA0LjJyZW07LS1hdmF0YXItaGVpZ2h0OiA0LjJyZW19QG1lZGlhKG1pbi13aWR0aDogOTkxcHgpey5hY2NlbnQtYm94LmZvbnQtSGVybzIwMHstLWF2YXRhci13aWR0aDogNi40cmVtOy0tYXZhdGFyLWhlaWdodDogNi40cmVtfX1AbWVkaWEobWluLXdpZHRoOiAxNDQycHgpey5hY2NlbnQtYm94LmZvbnQtSGVybzIwMHstLWF2YXRhci13aWR0aDogNy40cmVtOy0tYXZhdGFyLWhlaWdodDogNy40cmVtfX0uYXZhdGFye3dpZHRoOnZhcigtLWF2YXRhci13aWR0aCk7aGVpZ2h0OnZhcigtLWF2YXRhci1oZWlnaHQpfS5hdmF0YXItaW5mby1ib3ggLmF2YXRhcntmbGV4OjAgMCB2YXIoLS1hdmF0YXItd2lkdGgpfS5hdmF0YXJfX2ltZ3tkaXNwbGF5OmJsb2NrO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTttYXgtd2lkdGg6MTAwJTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWMtMjE4MCk7Ym9yZGVyLXJhZGl1czp2YXIoLS1yYWRpdXMtY2lyY2xlKTtvdmVyZmxvdzpoaWRkZW59LmF2YXRhcl9fbm8taW1ne2Rpc3BsYXk6ZmxleDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO2NvbG9yOnZhcigtLWMtMjExMCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1jLTIxODApO2JvcmRlci1yYWRpdXM6dmFyKC0tcmFkaXVzLWNpcmNsZSk7Zm9udDp2YXIoLS10LVNtYWxsKTtsZXR0ZXItc3BhY2luZzp2YXIoLS1scy1TbWFsbCk7b3ZlcmZsb3ctd3JhcDp2YXIoLS13cmFwLVNtYWxsKX0uYXZhdGFyX19zdmd7LS1pY29uLXdpZHRoOiAxMDAlOy0taWNvbi1oZWlnaHQ6IDEwMCV9LmF2YXRhcl9fc3ZnLmlzLWxney0taWNvbi13aWR0aDogNTAlOy0taWNvbi1oZWlnaHQ6IDUwJX0uYXZhdGFyX19zdmd7ZmlsbDpjdXJyZW50Q29sb3I7Y29sb3I6Y3VycmVudENvbG9yfS5hdmF0YXJfX2xvZ28taW1ne2Rpc3BsYXk6ZmxleDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyfS5hdmF0YXJfX2xvZ297ZGlzcGxheTpibG9jazt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7bWF4LXdpZHRoOjEwMCU7bWF4LWhlaWdodDoxMDAlO2JvcmRlci1yYWRpdXM6dmFyKC0tcmFkaXVzLXNtKX0uaXMtY29tcGFueSAuYXZhdGFyX19uby1pbWd7Ym9yZGVyLXJhZGl1czp2YXIoLS1yYWRpdXMtc20pfS5jbGVhci1jb3Vwb257ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOmNlbnRlcjthbGlnbi1zZWxmOnN0cmV0Y2g7ZmxleC13cmFwOm5vd3JhcH0uc3VtbWFyeS1ncm91cHtmb250OnZhcigtLXQtU3RhbmRhcmQpO2xldHRlci1zcGFjaW5nOnZhcigtLWxzLVN0YW5kYXJkKTtvdmVyZmxvdy13cmFwOnZhcigtLXdyYXAtU3RhbmRhcmQpfS5zdW1tYXJ5LWdyb3VwX190aXRsZXtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOm1pbm1heCgwLCAxZnIpIDRyZW07Z2FwOnZhcigtLXMyMCk7YWxpZ24taXRlbXM6ZmxleC1zdGFydDtmb250OnZhcigtLXQtU3RhbmRhcmQtQm9sZCk7bGV0dGVyLXNwYWNpbmc6dmFyKC0tbHMtU3RhbmRhcmQtQm9sZCk7b3ZlcmZsb3ctd3JhcDp2YXIoLS13cmFwLVN0YW5kYXJkLUJvbGQpfS5zdW1tYXJ5LWdyb3VwX190aXRsZSAuY2FwdGlvbntkaXNwbGF5OmJsb2NrO3BhZGRpbmc6dmFyKC0tczIwKSAwfS5zdW1tYXJ5LWdyb3VwX190aXRsZSAuYnRuLS1mbGF0e3BhZGRpbmctdG9wOnZhcigtLXMyMCk7cGFkZGluZy1ib3R0b206dmFyKC0tczIwKX0ucmVjb3Jke3BhZGRpbmc6MCAwIHZhcigtLWQyMCkgMH0ucmVjb3JkX19sYWJlbHtmb250OnZhcigtLXQtU21hbGwpO2xldHRlci1zcGFjaW5nOnZhcigtLWxzLVNtYWxsKTtvdmVyZmxvdy13cmFwOnZhcigtLXdyYXAtU21hbGwpO2NvbG9yOnZhcigtLWMtMjEzMCl9LnJlY29yZF9fdmFsdWV7Zm9udDp2YXIoLS10LVN0YW5kYXJkKTtsZXR0ZXItc3BhY2luZzp2YXIoLS1scy1TdGFuZGFyZCk7b3ZlcmZsb3ctd3JhcDp2YXIoLS13cmFwLVN0YW5kYXJkKTtjb2xvcjp2YXIoLS1jLTIxMTApfS5yZWNvcmRfX3ZhbHVlLmhhcy1idG57ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczptaW5tYXgoMCwgMWZyKSA0cmVtO2dhcDp2YXIoLS1zMTUpO2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7Zm9udDp2YXIoLS10LVN0YW5kYXJkKTtsZXR0ZXItc3BhY2luZzp2YXIoLS1scy1TdGFuZGFyZCk7b3ZlcmZsb3ctd3JhcDp2YXIoLS13cmFwLVN0YW5kYXJkKX0ucmVjb3JkX192YWx1ZS5oYXMtYnRuIC5jYXB0aW9ue2Rpc3BsYXk6YmxvY2t9LnJlY29yZF9fdmFsdWUuaGFzLWJ0biAuYnRuLS1mbGF0e3BhZGRpbmctdG9wOjA7cGFkZGluZy1ib3R0b206MDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmR9LnJlY29yZF9fdmFsdWUgLmlzLWNvcHlpbmd7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1jLTIxODApfS5yZWNvcmRfX3N1YnRpdGxle2ZvbnQ6dmFyKC0tdC1TbWFsbCk7bGV0dGVyLXNwYWNpbmc6dmFyKC0tbHMtU21hbGwpO292ZXJmbG93LXdyYXA6dmFyKC0td3JhcC1TbWFsbCk7Y29sb3I6dmFyKC0tYy0yMTQwKX0ucmVjb3JkLS10cmFuc2ZlciAucmVjb3JkX19sYWJlbHtjb2xvcjp2YXIoLS1jLTIxNDApfS5oYXMtYXJyb3d7LS1zcXJ0MjogMS40MTQyMTM1NjI0Oy0tYXJyb3ctc2l6ZTogMS42cmVtOy0tYXJyb3ctYnc6IDAuMXJlbTstLWFycm93LWJvcmRlci13aWR0aDogMC4xcmVtIDAuMXJlbSAwLjFyZW0gMC4xcmVtOy0tYXJyb3ctYm9yZGVyLXN0eWxlOiBzb2xpZDstLWFycm93LWNvbG9yOiB2YXIoLS1jLTIxNjApOy0tYXJyb3ctYmc6IHZhcigtLWMtMjAxMCk7LS1hcnJvdy1ib3JkZXItY29sb3I6IHZhcigtLWFycm93LWNvbG9yKTstLWFycm93LWJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1zbSk7LS1hcnJvdy1wb3NpdGlvbi1sZWZ0OiAyLjlyZW07LS1hcnJvdy1wb3NpdGlvbi1yaWdodDogYXV0b30uaGFzLWFycm93OmFmdGVye2NvbnRlbnQ6XCJcIjtkaXNwbGF5Om5vbmU7d2lkdGg6dmFyKC0tYXJyb3ctc2l6ZSk7aGVpZ2h0OnZhcigtLWFycm93LXNpemUpO3RyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKTtwb3NpdGlvbjphYnNvbHV0ZTtib3JkZXItcmFkaXVzOnZhcigtLWFycm93LWJvcmRlci1yYWRpdXMpO2NvbG9yOmluaGVyaXQ7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1hcnJvdy1iZyk7Ym9yZGVyLXdpZHRoOnZhcigtLWFycm93LWJvcmRlci13aWR0aCk7Ym9yZGVyLXN0eWxlOnZhcigtLWFycm93LWJvcmRlci1zdHlsZSk7Ym9yZGVyLWNvbG9yOnZhcigtLWFycm93LWJvcmRlci1jb2xvcil9W2RhdGEtYXJyb3c9ZG93bl0uaGFzLWFycm93ey0tYXJyb3ctYm9yZGVyLWNvbG9yOiB2YXIoLS1hcnJvdy1iZykgdmFyKC0tYXJyb3ctYmcpIHZhcigtLWFycm93LWNvbG9yKSB2YXIoLS1hcnJvdy1jb2xvcil9W2RhdGEtYXJyb3c9ZG93bl0uaGFzLWFycm93OmFmdGVyey0tY2FsY0J0bTogY2FsYygoKHZhcigtLWFycm93LXNpemUpICogdmFyKC0tc3FydDIpKSAtIHZhcigtLWFycm93LXNpemUpKSAvIDQgLSB2YXIoLS1hcnJvdy1idykgKiAyKTtkaXNwbGF5OmJsb2NrO3RvcDphdXRvO3JpZ2h0OnZhcigtLWFycm93LXBvc2l0aW9uLXJpZ2h0KTtib3R0b206Y2FsYygodmFyKC0tYXJyb3ctc2l6ZSkvMiAtIHZhcigtLWNhbGNCdG0pKSotMSk7bGVmdDp2YXIoLS1hcnJvdy1wb3NpdGlvbi1sZWZ0KTt0cmFuc2Zvcm06cm90YXRlKC00NWRlZyl9W2RhdGEtYXJyb3c9dXBdLmhhcy1hcnJvd3stLWFycm93LWJvcmRlci1jb2xvcjogdmFyKC0tYXJyb3ctY29sb3IpIHZhcigtLWFycm93LWNvbG9yKSB2YXIoLS1hcnJvdy1iZykgdmFyKC0tYXJyb3ctYmcpfVtkYXRhLWFycm93PXVwXS5oYXMtYXJyb3c6YWZ0ZXJ7LS1jYWxjQnRtOiBjYWxjKCgodmFyKC0tYXJyb3ctc2l6ZSkgKiB2YXIoLS1zcXJ0MikpIC0gdmFyKC0tYXJyb3ctc2l6ZSkpIC8gNCAtIHZhcigtLWFycm93LWJ3KSAqIDIpO2Rpc3BsYXk6YmxvY2s7dG9wOmNhbGMoKHZhcigtLWFycm93LXNpemUpLzIgLSB2YXIoLS1jYWxjQnRtKSkqLTEpO3JpZ2h0OnZhcigtLWFycm93LXBvc2l0aW9uLXJpZ2h0KTtib3R0b206YXV0bztsZWZ0OnZhcigtLWFycm93LXBvc2l0aW9uLWxlZnQpO3RyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKX0uaGFzLWFycm93e3Bvc2l0aW9uOnJlbGF0aXZlfS5ibG9ja3F1b3Rley0tc3FydDI6IDEuNDE0MjEzNTYyNDstLWJsb2NrcXVvdGUtcGFkZGluZzogdmFyKC0tZDQwKSB2YXIoLS1zMjApOy0tYmxvY2txdW90ZS1tYXJnaW46IDA7LS1ibG9ja3F1b3RlLWJnOiB2YXIoLS1jLTMzMzApOy0tYmxvY2txdW90ZS1jb2xvcjogdmFyKC0tYy0yMDEwKTstLWJsb2NrcXVvdGUtZm9udDogdmFyKC0tdC1TdGFuZGFyZC1Cb2xkKTstLWJsb2NrcXVvdGUtbGV0dGVyLXNwYWNpbmc6IHZhcigtLWxzLVN0YW5kYXJkLUJvbGQpOy0tYmxvY2txdW90ZS1ib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtc20pOy0tYmxvY2txdW90ZS1hcnJvdy1zaXplOiAycmVtOy0tYmxvY2txdW90ZS1hcnJvdy1ib3JkZXItd2lkdGg6IDAuMXJlbTstLWJsb2NrcXVvdGUtYm9yZGVyOiB2YXIoLS1ibG9ja3F1b3RlLWFycm93LWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYy0zMzMwKX0uYmxvY2txdW90ZVtkYXRhLWJnPVwiMjE4MFwiXXstLWJsb2NrcXVvdGUtYmc6IHZhcigtLWMtMjE4MCk7LS1ibG9ja3F1b3RlLWJvcmRlcjogdmFyKC0tYmxvY2txdW90ZS1hcnJvdy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWMtMjE3MCk7LS1ibG9ja3F1b3RlLWNvbG9yOiB2YXIoLS1jLTIxMTApfS5ibG9ja3F1b3RlLnAtdW5pZmllZHstLWJsb2NrcXVvdGUtcGFkZGluZzogdmFyKC0tZDQwKX0uYmxvY2txdW90ZXtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOnZhcigtLWJsb2NrcXVvdGUtcGFkZGluZyk7Y29sb3I6dmFyKC0tYmxvY2txdW90ZS1jb2xvcik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1ibG9ja3F1b3RlLWJnKTtib3JkZXI6dmFyKC0tYmxvY2txdW90ZS1ib3JkZXIpO2JvcmRlci1yYWRpdXM6dmFyKC0tYmxvY2txdW90ZS1ib3JkZXItcmFkaXVzKX0uYmxvY2txdW90ZSBwe21hcmdpbjowO3BhZGRpbmc6MDtmb250OmluaGVyaXQ7Y29sb3I6aW5oZXJpdH0uYmxvY2txdW90ZVtkYXRhLWFycm93XTphZnRlcntjb250ZW50OlwiXCI7ZGlzcGxheTpub25lO3dpZHRoOnZhcigtLWJsb2NrcXVvdGUtYXJyb3ctc2l6ZSk7aGVpZ2h0OnZhcigtLWJsb2NrcXVvdGUtYXJyb3ctc2l6ZSk7dHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpO3Bvc2l0aW9uOmFic29sdXRlO2JvcmRlci1yYWRpdXM6dmFyKC0tYmxvY2txdW90ZS1ib3JkZXItcmFkaXVzKTtjb2xvcjp2YXIoLS1ibG9ja3F1b3RlLWNvbG9yKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJsb2NrcXVvdGUtYmcpfS5ibG9ja3F1b3RlW2RhdGEtYXJyb3c9ZG93bl06YWZ0ZXJ7LS1jYWxjQnRtOiBjYWxjKCgodmFyKC0tYmxvY2txdW90ZS1hcnJvdy1zaXplKSAqIHZhcigtLXNxcnQyKSkgLSB2YXIoLS1ibG9ja3F1b3RlLWFycm93LXNpemUpKSAvIDQgLSB2YXIoLS1ibG9ja3F1b3RlLWFycm93LWJvcmRlci13aWR0aCkgKiAyKTtkaXNwbGF5OmJsb2NrO3RvcDphdXRvO3JpZ2h0OmF1dG87Ym90dG9tOmNhbGMoKHZhcigtLWJsb2NrcXVvdGUtYXJyb3ctc2l6ZSkvMiAtIHZhcigtLWNhbGNCdG0pKSotMSk7bGVmdDoyLjlyZW07dHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpO2JvcmRlci1ib3R0b206dmFyKC0tYmxvY2txdW90ZS1ib3JkZXIpO2JvcmRlci1sZWZ0OnZhcigtLWJsb2NrcXVvdGUtYm9yZGVyKX0uYmxvY2txdW90ZVtkYXRhLWFycm93PXVwXTphZnRlcnstLWNhbGNCdG06IGNhbGMoKCh2YXIoLS1ibG9ja3F1b3RlLWFycm93LXNpemUpICogdmFyKC0tc3FydDIpKSAtIHZhcigtLWJsb2NrcXVvdGUtYXJyb3ctc2l6ZSkpIC8gNCAtIHZhcigtLWJsb2NrcXVvdGUtYXJyb3ctYm9yZGVyLXdpZHRoKSAqIDIpO2Rpc3BsYXk6YmxvY2s7dG9wOmNhbGMoKHZhcigtLWJsb2NrcXVvdGUtYXJyb3ctc2l6ZSkvMiAtIHZhcigtLWNhbGNCdG0pKSotMSk7cmlnaHQ6YXV0bztib3R0b206YXV0bztsZWZ0OjIuOXJlbTt0cmFuc2Zvcm06cm90YXRlKC00NWRlZyk7Ym9yZGVyLXRvcDp2YXIoLS1ibG9ja3F1b3RlLWJvcmRlcik7Ym9yZGVyLXJpZ2h0OnZhcigtLWJsb2NrcXVvdGUtYm9yZGVyKX0uc3BhY2Vyey0tc3BhY2VyLWhlaWdodDogMC4xcmVtOy0tc3BhY2VyLWxpbmUtaGVpZ2h0OiAwOy0tc3BhY2VyLWJnOiB2YXIoLS1jLTIxNjApOy0tc3BhY2VyLXBhZGRpbmc6IHZhcigtLXMyMCkgMDtwYWRkaW5nOnZhcigtLXNwYWNlci1wYWRkaW5nKX0uc3BhY2VyX19saW5le2hlaWdodDp2YXIoLS1zcGFjZXItaGVpZ2h0KTtsaW5lLWhlaWdodDp2YXIoLS1zcGFjZXItbGluZS1oZWlnaHQpO2ZvbnQtc2l6ZTowO2JhY2tncm91bmQtY29sb3I6dmFyKC0tc3BhY2VyLWJnKX0uY2FtcGFpZ257ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjstLWNhbXBhaWduLWFtb3VudC1iZzogdmFyKC0tYy0yMTEwKTstLWNhbXBhaWduLWFtb3VudC1jb2xvcjogdmFyKC0tYy0yMDEwKTstLWNhbXBhaWduLWFtb3VudC1vZmZzZXQ6IGNhbGMoLTEgKiB2YXIoLS1kNDApKTstLWNhbXBhaWduLWluZm8tcHQ6IHZhcigtLWQ1MCl9LmNhbXBhaWduLmlzLXN1cGVydmlzaW5ney0tY2FtcGFpZ24tYW1vdW50LWJnOiB2YXIoLS1jLTEwMTApfS5jYW1wYWlnbl9fYW1vdW50c3tkaXNwbGF5OmZsZXg7ZmxleC13cmFwOm5vd3JhcDtmbGV4LWRpcmVjdGlvbjpyb3c7d2lkdGg6bWluLWNvbnRlbnQ7cG9zaXRpb246cmVsYXRpdmU7dHJhbnNmb3JtOnRyYW5zbGF0ZVgodmFyKC0tY2FtcGFpZ24tYW1vdW50LW9mZnNldCkpfS5jYW1wYWlnbl9fYW1vdW50cyBbZGF0YS1hbW91bnRzXXtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWNhbXBhaWduLWFtb3VudC1iZyk7Y29sb3I6dmFyKC0tY2FtcGFpZ24tYW1vdW50LWNvbG9yKTtwYWRkaW5nOnZhcigtLXMxNSkgdmFyKC0tZDkwKSB2YXIoLS1zMTUpIGNhbGModmFyKC0tczIwKSArIHZhcigtLWQ4MCkpO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6c3RyZXRjaDtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjF9LmNhbXBhaWduX19hbW91bnRzIFtkYXRhLXBvdF17bWluLXdpZHRoOjFweDtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjJ9LmNhbXBhaWduX19hbW91bnRzIFtkYXRhLXBvdF0gaW1nLC5jYW1wYWlnbl9fYW1vdW50cyBbZGF0YS1wb3RdIC5kYXRhLXBvdF9faWNvbntkaXNwbGF5OmJsb2NrO2hlaWdodDoxMDAlO3dpZHRoOmF1dG87bWF4LXdpZHRoOm5vbmU7LS10cmFuc2xhdGVJY29uWDogY2FsYygtMSAqIHZhcigtLWQ1MCkpOy0tdHJhbnNsYXRlSWNvblk6IC0wLjZyZW07LS1zY2FsZUljb25UbzogMS4yO3RyYW5zZm9ybTp0cmFuc2xhdGUodmFyKC0tdHJhbnNsYXRlSWNvblgpLCB2YXIoLS10cmFuc2xhdGVJY29uWSkpIHNjYWxlKHZhcigtLXNjYWxlSWNvblRvKSl9LmNhbXBhaWduX19hbW91bnRzIFtkYXRhLXBvdF0gLnN2Zy1jYW1wYWlnbi1pY29ue2hlaWdodDoxMDAlO3dpZHRoOmF1dG87ZGlzcGxheTppbmxpbmUtYmxvY2t9LmNhbXBhaWduX19hbW91bnRzIFtkYXRhLXBvdD12b3RlXSBpbWcsLmNhbXBhaWduX19hbW91bnRzIFtkYXRhLXBvdD12b3RlXSAuZGF0YS1wb3RfX2ljb257LS10cmFuc2xhdGVJY29uWDogLTQuOHJlbTstLXRyYW5zbGF0ZUljb25ZOiAtMC44cmVtfS5jYW1wYWlnbl9fYW1vdW50cyBbZGF0YS1wb3Q9Ym9vc3RdIGltZywuY2FtcGFpZ25fX2Ftb3VudHMgW2RhdGEtcG90PWJvb3N0XSAuZGF0YS1wb3RfX2ljb257LS10cmFuc2xhdGVJY29uWDogY2FsYygtMSAqIHZhcigtLWQ3MCkpOy0tc2NhbGVJY29uVG86IDF9LmNhbXBhaWduX19hbW91bnRzIFtkYXRhLXBvdD1jb250ZXN0XSBpbWcsLmNhbXBhaWduX19hbW91bnRzIFtkYXRhLXBvdD1jb250ZXN0XSAuZGF0YS1wb3RfX2ljb257LS10cmFuc2xhdGVJY29uWDogY2FsYygtMSAqIHZhcigtLWQ2MCkpOy0tc2NhbGVJY29uVG86IDF9LmNhbXBhaWduX19hbW91bnRzIFtkYXRhLXVzZWRde2ZvbnQ6dmFyKC0tdC1OMzAwKTtsZXR0ZXItc3BhY2luZzp2YXIoLS1scy1OMzAwKTtvdmVyZmxvdy13cmFwOnZhcigtLXdyYXAtTjMwMCk7ZGlzcGxheTpibG9jazt3aGl0ZS1zcGFjZTpub3dyYXB9LmNhbXBhaWduX19hbW91bnRzIFtkYXRhLXRvdGFsXXtmb250OnZhcigtLXQtU21hbGwtQm9sZCk7bGV0dGVyLXNwYWNpbmc6dmFyKC0tbHMtU21hbGwtQm9sZCk7b3ZlcmZsb3ctd3JhcDp2YXIoLS13cmFwLVNtYWxsLUJvbGQpO2Rpc3BsYXk6YmxvY2s7d2hpdGUtc3BhY2U6bm93cmFwfS5hY2NlbnQtYm94LS1kaWFsb2cuY2FtcGFpZ25fX2luZm9ze3BhZGRpbmc6dmFyKC0tY2FtcGFpZ24taW5mby1wdCkgdmFyKC0tZDYwKSAwIHZhcigtLWQ4MCl9LmFjY2VudC1ib3gtLWRpYWxvZy5jYW1wYWlnbl9faW5mb3MgLnN0cm9uZy0taGVhZGxpbmUsLmFjY2VudC1ib3gtLWRpYWxvZy5jYW1wYWlnbl9faW5mb3MgLnR5Yy0tc3Ryb25nLWhlYWRsaW5lPnN0cm9uZzpmaXJzdC1jaGlsZCwuYWNjZW50LWJveC0tZGlhbG9nLmNhbXBhaWduX19pbmZvcyAudHljLS1zdHJvbmctaGVhZGxpbmUgcDpmaXJzdC1jaGlsZD5zdHJvbmc6Zmlyc3QtY2hpbGQsLnR5Yy0tc3Ryb25nLWhlYWRsaW5lIC5hY2NlbnQtYm94LS1kaWFsb2cuY2FtcGFpZ25fX2luZm9zIHA6Zmlyc3QtY2hpbGQ+c3Ryb25nOmZpcnN0LWNoaWxke3BhZGRpbmctYm90dG9tOjB9LmFjY2VudC1ib3gtLWRpYWxvZy5jYW1wYWlnbl9faW5mb3MgLnN0cm9uZy0taGVhZGxpbmU6Zmlyc3QtY2hpbGQsLmFjY2VudC1ib3gtLWRpYWxvZy5jYW1wYWlnbl9faW5mb3MgLnR5Yy0tc3Ryb25nLWhlYWRsaW5lPnN0cm9uZzpmaXJzdC1jaGlsZCwuYWNjZW50LWJveC0tZGlhbG9nLmNhbXBhaWduX19pbmZvcyAudHljLS1zdHJvbmctaGVhZGxpbmUgcDpmaXJzdC1jaGlsZD5zdHJvbmc6Zmlyc3QtY2hpbGQsLnR5Yy0tc3Ryb25nLWhlYWRsaW5lIC5hY2NlbnQtYm94LS1kaWFsb2cuY2FtcGFpZ25fX2luZm9zIHA6Zmlyc3QtY2hpbGQ+c3Ryb25nOmZpcnN0LWNoaWxke3BhZGRpbmctdG9wOjB9LmFjY2VudC1ib3gtLWRpYWxvZy5jYW1wYWlnbl9faW5mb3MgLmNhbXBhaWduLWxvZ28sLmFjY2VudC1ib3gtLWRpYWxvZy5jYW1wYWlnbl9faW5mb3MgLnR5YywuYWNjZW50LWJveC0tZGlhbG9nLmNhbXBhaWduX19pbmZvcyAubXl0eUZvcm1GaWVsZHNldERlc2NyaXB0aW9ue3BhZGRpbmctdG9wOnZhcigtLWNhbXBhaWduLWluZm8tcHQpfS5hY2NlbnQtYm94LS1kaWFsb2cuY2FtcGFpZ25fX2luZm9zIC5jYW1wYWlnbi1sb2dve3BhZGRpbmctYm90dG9tOmNhbGMoMip2YXIoLS1jYW1wYWlnbi1pbmZvLXB0KSl9LmNhbXBhaWduOmxhc3QtY2hpbGQgLmFjY2VudC1ib3gtLWRpYWxvZy5jYW1wYWlnbl9faW5mb3MgLmNhbXBhaWduLWxvZ297cGFkZGluZy1ib3R0b206Y2FsYyh2YXIoLS1jYW1wYWlnbi1pbmZvLXB0KSl9QG1lZGlhKG1heC13aWR0aDogOTkwLjk4cHgpey5jb250YWN0cyAuaW1wcmludCAuYnRuLS1saW5rOmZpcnN0LWNoaWxke3BhZGRpbmctbGVmdDowfX1AbWVkaWEobWluLXdpZHRoOiA5OTFweCl7LmNvbnRhY3Rze2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6Y2VudGVyO2ZsZXgtd3JhcDp3cmFwfS5jb250YWN0cyAuYnRuLC5jb250YWN0cyAuYnRuLmJ0bnttYXJnaW4tYm90dG9tOjB9fS5hdmF0YXItaGVhZHtkaXNwbGF5OmZsZXg7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Y29sb3I6dmFyKC0tYy0yMTEwKTt0ZXh0LWFsaWduOmxlZnQ7d2lkdGg6MTAwJX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LmF2YXRhci1oZWFke21hcmdpbi1sZWZ0OnZhcigtLXM2MCl9fS5hdmF0YXItaGVhZF9faW1hZ2V7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3dpZHRoOjVyZW07aGVpZ2h0OjVyZW07Ym9yZGVyLXJhZGl1czo1MCU7b3ZlcmZsb3c6aGlkZGVuO2JvcmRlcjoxcHggc29saWQgdmFyKC0tYy0yMTgwKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWMtMjE4MCk7ZmxleC1zaHJpbms6MH0uYXZhdGFyLWhlYWRfX2ltYWdlIHN2ZywuYXZhdGFyLWhlYWRfX2ltYWdlIGltZ3tkaXNwbGF5OmJsb2NrO21heC13aWR0aDoxMDAlfS5hdmF0YXItaGVhZF9faW1hZ2Ugc3Zne2ZpbGw6dmFyKC0tYy0yMTEwKX0uYXZhdGFyLWhlYWRfX2luZm97ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpjZW50ZXI7bGluZS1oZWlnaHQ6MS4zO2NvbG9yOnZhcigtLWMtMjExMCk7d2lkdGg6Y2FsYygxMDAlIC0gMnJlbSl9QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5hdmF0YXItaGVhZF9faW5mb3twb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjE7dG9wOi0zcHh9fS5hdmF0YXItaGVhZF9faW5mby0tbW9iaWxle21hcmdpbi1sZWZ0OnZhcigtLXMzMCl9LmF2YXRhci1oZWFkX19pbmZvLXRleHR7ZGlzcGxheTpibG9jazt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO292ZXJmbG93OmhpZGRlbjt3aGl0ZS1zcGFjZTpub3dyYXA7bWF4LXdpZHRoOmNhbGMoMTAwJSAtIDUwcHgpfS5hdmF0YXItaGVhZF9faW5mby10ZXh0Ky5hdmF0YXItaGVhZF9faW5mby10ZXh0e2NvbG9yOnZhcigtLWMtMjE0MCl9LmNhbXBhaWduLXNtYWxsey0tY2FtcGFpZ24tc21hbGwtaG92ZXItYm94LXNoYWRvdzogbm9uZTtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjEwMCU7Z3JpZC10ZW1wbGF0ZS1yb3dzOmF1dG8gMWZyO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7dGV4dC1hbGlnbjpsZWZ0O2dhcDoxcHg7Ym9yZGVyLXJhZGl1czp2YXIoLS1yYWRpdXMtbWQpO2JveC1zaGFkb3c6MCAwIDAgMCByZ2JhKDAsMCwwLDApO3RyYW5zaXRpb246Ym94LXNoYWRvdyAxNTBtcyBlYXNlLWluO3Bvc2l0aW9uOnJlbGF0aXZlfS5jYW1wYWlnbi1zbWFsbDphZnRlcntjb250ZW50OlwiIFwiO2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDozO2xlZnQ6MDt0b3A6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3BvaW50ZXItZXZlbnRzOm5vbmU7Ym94LXNoYWRvdzp2YXIoLS1jYW1wYWlnbi1zbWFsbC1ob3Zlci1ib3gtc2hhZG93KTtib3JkZXItcmFkaXVzOnZhcigtLXJhZGl1cy1tZCk7b3ZlcmZsb3c6aGlkZGVuO3RyYW5zaXRpb246Ym94LXNoYWRvdyAuM3MgZWFzZS1pbi1vdXR9LmNhbXBhaWduLXNtYWxsOmhvdmVye2N1cnNvcjpwb2ludGVyfS5jYW1wYWlnbi1zbWFsbDpob3ZlcjphZnRlcnstLWNhbXBhaWduLXNtYWxsLWhvdmVyLWJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDRweCB2YXIoLS1jLTIxMjApfS5jYW1wYWlnbi1zbWFsbC5uby1ob3Zlcjpob3ZlcntjdXJzb3I6dGV4dH0uY2FtcGFpZ24tc21hbGwubm8taG92ZXI6aG92ZXI6YWZ0ZXJ7LS1jYW1wYWlnbi1zbWFsbC1ob3Zlci1ib3gtc2hhZG93OiBub25lfS5jYW1wYWlnbi1zbWFsbF9faGVhZGVyey0tYWNjZW50LWJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1zbSk7LS1hY2NlbnQtYm94LWJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWMtMzMzMCk7LS1hY2NlbnQtYm94LWJnOiB2YXIoLS1jLTMzMzApOy0tYWNjZW50LWJveC1jb2xvcjogdmFyKC0tYy0yMDEwKTstLWFjY2VudC1ib3gtdGl0bGUtY29sb3I6IHZhcigtLWMtMjAxMCk7LS1hY2NlbnQtYm94LXBhZGRpbmc6IHZhcigtLXMyMCk7ZGlzcGxheTpncmlkO3dpZHRoOjEwMCU7Z3JpZC10ZW1wbGF0ZS1yb3dzOjEwMCU7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOmF1dG8gMWZyO2dhcDp2YXIoLS1zMjApO2FsaWduLWl0ZW1zOmNlbnRlcn0uY2FtcGFpZ24tc21hbGxfX2hlYWRlciAuY2FtcGFpZ24tc21hbGxfX2ljb257ZGlzcGxheTpmbGV4O2hlaWdodDphdXRvO2FsaWduLWl0ZW1zOmNlbnRlcn0uY2FtcGFpZ24tc21hbGxfX2hlYWRlciAuc3ZnLWNhbXBhaWduLWljb257ZGlzcGxheTppbmxpbmUtYmxvY2s7aGVpZ2h0OjVyZW19LmNhbXBhaWduLXNtYWxsX19oZWFkZXIgLmNhbXBhaWduLW1vcmUtaWNvbntkaXNwbGF5Om5vbmV9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzIwcHgpey5jYW1wYWlnbi1zbWFsbF9faGVhZGVyey0tYWNjZW50LWJveC1wYWRkaW5nOiB2YXIoLS1zNDApO2dhcDp2YXIoLS1zNDApO2dyaWQtdGVtcGxhdGUtY29sdW1uczphdXRvIDFmciAzLjJyZW19LmNhbXBhaWduLXNtYWxsX19oZWFkZXIgLmNhbXBhaWduLW1vcmUtaWNvbntkaXNwbGF5OmlubGluZS1ibG9ja319LmNhbXBhaWduLXNtYWxsW2RhdGEtcm93cz1cIjFcIl17Z3JpZC10ZW1wbGF0ZS1yb3dzOjFmcn0uY2FtcGFpZ24tc21hbGxbZGF0YS1yb3dzPVwiMVwiXSAuY2FtcGFpZ24tc21hbGxfX2hlYWRlcntoZWlnaHQ6MTAwJX0uY2FtcGFpZ24tc21hbGxfX2hlYWRsaW5le2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47d2lkdGg6MTAwJTtvdmVyZmxvdy14OmNsaXB9LmNhbXBhaWduLXNtYWxsX19oZWFkbGluZSAudGl0bGV7Y29sb3I6dmFyKC0tYWNjZW50LWJveC10aXRsZS1jb2xvcil9QG1lZGlhKG1pbi13aWR0aDogOTkxcHgpey5jYW1wYWlnbi1zbWFsbF9faGVhZGxpbmUuaXMtbm93cmFwe292ZXJmbG93LXg6aGlkZGVufS5jYW1wYWlnbi1zbWFsbF9faGVhZGxpbmUuaXMtbm93cmFwIC50aXRsZXt3aGl0ZS1zcGFjZTpub3dyYXA7b3ZlcmZsb3c6aGlkZGVuO21heC13aWR0aDoxMDAlO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXN9fS5jYW1wYWlnbi1zbWFsbC0tYncgLmNhbXBhaWduLXNtYWxsX19oZWFkZXJ7LS1hY2NlbnQtYm94LWJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWMtMjExMCk7LS1hY2NlbnQtYm94LWJnOiB2YXIoLS1jLTIwMTApOy0tYWNjZW50LWJveC1jb2xvcjogdmFyKC0tYy0yMTEwKTstLWFjY2VudC1ib3gtdGl0bGUtY29sb3I6IHZhcigtLWMtMjE0MCl9LmNhbXBhaWduLXNtYWxsX19ib2R5ey0tYWNjZW50LWJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1zbSk7LS1hY2NlbnQtYm94LWJnOiB2YXIoLS1jLTIwMTApOy0tYWNjZW50LWJveC1ib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jLTIxNzApOy0tYWNjZW50LWJveC1wYWRkaW5nOiB2YXIoLS1zMjApIHZhcigtLXM0MCkgdmFyKC0tczQwKSB2YXIoLS1zNDApO2Rpc3BsYXk6ZmxleDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlfS5hY2NlbnQtYm94LS1jYW1wYWlnbi1hcmNoaXZle3RleHQtYWxpZ246bGVmdH0ubWVkaWEtYm94LXdyYXBwZXJ7b3ZlcmZsb3c6aGlkZGVufS5tZWRpYS1ib3h7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbi1yZXZlcnNlO2FsaWduLWl0ZW1zOmNlbnRlcjtiYWNrZ3JvdW5kOnZhcigtLWMtMjE4MCk7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCB0cmFuc3BhcmVudCA1cmVtLCB2YXIoLS1jLTIxODApIDVyZW0pO21hcmdpbjowIGNhbGModmFyKC0tcmRzLWdyaWQtcGFkZGluZykqLTEpO3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MX0ubWVkaWEtYm94Lm1lZGlhLWJveC0tbm8tbWVkaWF7YmFja2dyb3VuZDp2YXIoLS1jLTIxODApfUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsubWVkaWEtYm94e21hcmdpbjowO2ZsZXgtZGlyZWN0aW9uOnJvdztiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgtOTBkZWcsIHRyYW5zcGFyZW50IDEwcmVtLCB2YXIoLS1jLTIxODApIDEwcmVtKX0ubWVkaWEtYm94OmJlZm9yZXtjb250ZW50OlwiIFwiO2Rpc3BsYXk6YmxvY2s7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1jLTIxODApO3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6LTE7cmlnaHQ6OTklO3RvcDowO3dpZHRoOjEwMHZ3O2hlaWdodDoxMDAlO3BvaW50ZXItZXZlbnRzOm5vbmV9Lm1lZGlhLWJveC5tZWRpYS1ib3gtLW5vLW1lZGlhLm1lZGlhLWJveC0tcmV2ZXJzZXtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmR9fUBtZWRpYShtaW4td2lkdGg6IDE2NzhweCl7Lm1lZGlhLWJveDpiZWZvcmV7d2lkdGg6MTByZW19fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsubWVkaWEtYm94LS1yZXZlcnNle2ZsZXgtZGlyZWN0aW9uOnJvdy1yZXZlcnNlO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDkwZGVnLCB0cmFuc3BhcmVudCA5cmVtLCB2YXIoLS1jLTIxODApIDlyZW0pfS5tZWRpYS1ib3gtLXJldmVyc2U6YmVmb3Jle2xlZnQ6OTklO3JpZ2h0OmF1dG99Lm1lZGlhLWJveC0tcmV2ZXJzZSAubWVkaWEtYm94X19jb250ZW50e3BhZGRpbmctbGVmdDo1cmVtfX0ubWVkaWEtYm94LS1uby1tZWRpYXttYXgtd2lkdGg6OTByZW19QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5tZWRpYS1ib3gtLW5vLW1lZGlhe2JhY2tncm91bmQ6dmFyKC0tYy0yMTgwKX19Lm1lZGlhLWJveF9fY29udGVudHtwYWRkaW5nOnZhcigtLXM2MCkgdmFyKC0tcmRzLWdyaWQtcGFkZGluZyk7d2lkdGg6MTAwJX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7Lm1lZGlhLWJveF9fY29udGVudHtwYWRkaW5nOjVyZW0gNXJlbSA1cmVtIDB9fS5tZWRpYS1ib3hfX21lZGlhe21pbi13aWR0aDoyOHJlbTttYXgtd2lkdGg6NDZyZW07cGFkZGluZzowIHZhcigtLXM0MCl9QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5tZWRpYS1ib3hfX21lZGlhe3BhZGRpbmc6dmFyKC0tczkwKSAwfX1AbWVkaWEobWluLXdpZHRoOiA5OTFweCl7Lm1lZGlhLWJveF9fbWVkaWF7d2lkdGg6NDZyZW07ZmxleC1zaHJpbms6MH19Lm1lZGlhLXRvcC1ib3JkZXJ7Ym9yZGVyLXRvcDouMXJlbSBzb2xpZCB2YXIoLS1jLTIxMzApfS5ub3RlLWxpc3R7cGFkZGluZzp2YXIoLS1kNjApIDA7bWFyZ2luOjA7d2lkdGg6MTAwJX0ubm90ZS1saXN0X19pdGVte2Rpc3BsYXk6ZmxleDt3aWR0aDoxMDAlO2FsaWduLWl0ZW1zOmNlbnRlcjtsaW5lLWhlaWdodDoxLjE7bWFyZ2luLWJvdHRvbTp2YXIoLS1zNDApfS5ub3RlLWxpc3RfX2l0ZW06bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjB9Lm5vdGUtbGlzdF9faWNvbnttYXJnaW4tcmlnaHQ6dmFyKC0tczMwKX0ubm90ZS1saXN0X19pY29uIHN2Z3t3aWR0aDo0cmVtO2hlaWdodDo0cmVtfS5ub3RlLWxpc3RfX2NvbnRlbnQgc21hbGx7ZGlzcGxheTpibG9ja306cm9vdHstLWQyMC01MC05MDogMnJlbX1AbWVkaWEobWluLXdpZHRoOiA5OTFweCl7OnJvb3R7LS1kMjAtNTAtOTA6IDVyZW19fUBtZWRpYShtaW4td2lkdGg6IDExMThweCl7OnJvb3R7LS1kMjAtNTAtOTA6IDlyZW19fS5wcm9qZWN0LXRlYXNlcntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uLXJldmVyc2U7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxMH0ucHJvamVjdC10ZWFzZXItaW5mb19fdmlkZW97cG9zaXRpb246YWJzb2x1dGU7bGVmdDo1MCU7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpO3otaW5kZXg6Mn0ucHJvamVjdC10ZWFzZXItaW5mb3stLXRlYXNlci1pbmZvLXBhZGRpbmc6IDAgMCB2YXIoLS1kNzApIDA7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxMDtwYWRkaW5nOnZhcigtLXRlYXNlci1pbmZvLXBhZGRpbmcpO2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLXJvd3M6YXV0byBhdXRvO2dyaWQtdGVtcGxhdGUtYXJlYXM6XCJiYWRnZVwiIFwidGl0bGVcIn0ucHJvamVjdC10ZWFzZXItaW5mbyAucHJvamVjdC10ZWFzZXItaW5mb19fdGl0bGV7Z3JpZC1hcmVhOnRpdGxlO3BhZGRpbmctdG9wOnZhcigtLWQ2MCl9LnByb2plY3QtdGVhc2VyLWluZm8gLnByb2plY3QtdGVhc2VyLWluZm9fX2JhZGdle2dyaWQtYXJlYTpiYWRnZX0ucHJvamVjdC10ZWFzZXItaW5mbyAucHJvamVjdC10ZWFzZXItaW5mb19fYmFkZ2U6bm90KDplbXB0eSl7bWFyZ2luOmNhbGMoLTEqdmFyKC0tZDQwKSkgMCAwIGNhbGMoLTEqdmFyKC0tcmRzLWdyaWQtcGFkZGluZykpfUBtZWRpYShtaW4td2lkdGg6IDk5MXB4KXsucHJvamVjdC10ZWFzZXItaW5mbyAucHJvamVjdC10ZWFzZXItaW5mb19fYmFkZ2U6bm90KDplbXB0eSl7cGFkZGluZy10b3A6dmFyKC0tZDcwKTttYXJnaW46MCBhdXRvfX1AbWVkaWEobWluLXdpZHRoOiA5OTFweCl7LnByb2plY3QtdGVhc2VyLWluZm97cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtsZWZ0OjA7dG9wOjA7Z3JpZC10ZW1wbGF0ZS1yb3dzOmF1dG8gbWlubWF4KDAsIDFmcikgYXV0bztncmlkLXRlbXBsYXRlLWFyZWFzOlwiYmFkZ2VcIiBcInZpZGVvXCIgXCJ0aXRsZVwifS5wcm9qZWN0LXRlYXNlci1pbmZvIC5wcm9qZWN0LXRlYXNlci1pbmZvX190aXRsZXtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uLXJldmVyc2U7Y29sb3I6dmFyKC0tYy0yMDEwKTtwYWRkaW5nOjB9LnByb2plY3QtdGVhc2VyLWluZm8gLnByb2plY3QtdGVhc2VyLWluZm9fX3RpdGxlLmlzLXRlYXNlci1iZ3twYWRkaW5nOjAgMCA0LjVyZW0gMH0ucHJvamVjdC10ZWFzZXItaW5mbyAucHJvamVjdC10ZWFzZXItaW5mb19fdmlkZW97cG9zaXRpb246c3RhdGljO2xlZnQ6YXV0bzt0b3A6YXV0bztkaXNwbGF5OmZsZXg7aGVpZ2h0OjEwMCU7YWxpZ24taXRlbXM6Y2VudGVyO3RyYW5zZm9ybTpub25lO3otaW5kZXg6Mn0ucHJvamVjdC10ZWFzZXItaW5mbyAuYnRuLXBsYXl7ZGlzcGxheTpibG9jazttYXJnaW46MCBhdXRvfX0ucHJvamVjdC10ZWFzZXItaW5mb34ucHJvamVjdC10ZWFzZXItaW5mb19fdmlkZW97ei1pbmRleDoxMn0ucHJvamVjdC10ZWFzZXItYmd7LS1oZWFkZXItcGFkZGluZzogMDstLXRlYXNlci1iZy1tYXgtaGVpZ2h0OiAyOC41cmVtO3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCU7YXNwZWN0LXJhdGlvOjEyMDAvNjcwO21heC1oZWlnaHQ6dmFyKC0tdGVhc2VyLWJnLW1heC1oZWlnaHQpO2JhY2tncm91bmQtc2l6ZTpjb3ZlcjtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlcjtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7ei1pbmRleDoxfS5wcm9qZWN0LXRlYXNlci1iZzphZnRlcntiYWNrZ3JvdW5kOnZhcigtLW92ZXJsYXktaW1hZ2VzKTtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2NvbnRlbnQ6XCJcIn1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LnByb2plY3QtdGVhc2VyLWJney0tdGVhc2VyLWJnLW1heC1oZWlnaHQ6IDQ5cmVtfX1AbWVkaWEobWluLXdpZHRoOiA5OTFweCl7LnByb2plY3QtdGVhc2VyLWJney0tdGVhc2VyLWJnLW1heC1oZWlnaHQ6IDU1LjVyZW19fUBtZWRpYShtaW4td2lkdGg6IDExMThweCl7LnByb2plY3QtdGVhc2VyLWJney0tdGVhc2VyLWJnLW1heC1oZWlnaHQ6IDcxLjVyZW19fUBtZWRpYShtaW4td2lkdGg6IDE0NDJweCl7LnByb2plY3QtdGVhc2VyLWJney0tdGVhc2VyLWJnLW1heC1oZWlnaHQ6IDgxLjVyZW19fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsucHJvamVjdC10ZWFzZXItYmd7LS10ZWFzZXItYmctbWF4LWhlaWdodDogOTRyZW19fS5wcm9qZWN0LXRlYXNlci1iZyAuYnRuLXBsYXl7ei1pbmRleDoyfS5vcmdhbml6YXRpb24tdGVhc2VyLW0tbG9nb3twb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjI7d2lkdGg6MTguNXJlbTtoZWlnaHQ6Y2FsYygxOC41cmVtICsgdmFyKC0tZDQwKSk7cGFkZGluZy1ib3R0b206dmFyKC0tZDQwKTttYXJnaW4tdG9wOi05LjI1cmVtO2JvcmRlcjp2YXIoLS1zMTApIHNvbGlkIHZhcigtLWMtMjAxMCk7YmFja2dyb3VuZDp2YXIoLS1jLTIwMTApfVtkYXRhLXBwcC10aGVtZV17LS1wcHAtYmFubmVyLWJnOiB2YXIoLS1jLTIxMTApOy0tcHBwLWJhbm5lci1jb2xvcjogdmFyKC0tYy0yMDEwKX0udGVhc2VyLXNlY3Rpb24tLXBwcHstLXBwcC1iYW5uZXItcGFkZGluZzogdmFyKC0tZDYwKSAwO2NvbG9yOnZhcigtLXBwcC1iYW5uZXItY29sb3IpO2JhY2tncm91bmQtY29sb3I6dmFyKC0tcHBwLWJhbm5lci1iZyk7cGFkZGluZzp2YXIoLS1wcHAtYmFubmVyLXBhZGRpbmcpfS50ZWFzZXItc2VjdGlvbi0tcHBwLWJhbm5lcnt3aWR0aDoxMDAlO2hlaWdodDphdXRvO2dhcDp2YXIoLS1kNDApO2NvbG9yOnZhcigtLXBwcC1iYW5uZXItY29sb3IpO2JhY2tncm91bmQtY29sb3I6dmFyKC0tcHBwLWJhbm5lci1iZyk7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczphdXRvIG1pbm1heCgwLCAxZnIpO2dyaWQtdGVtcGxhdGUtYXJlYXM6XCJsb2dvIG5hbWVcIjtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpjZW50ZXI7Zm9udDp2YXIoLS10LVNtYWxsLUJvbGQpO2xldHRlci1zcGFjaW5nOnZhcigtLWxzLVNtYWxsLUJvbGQpO292ZXJmbG93LXdyYXA6dmFyKC0td3JhcC1TbWFsbC1Cb2xkKTt0ZXh0LWRlY29yYXRpb246dW5zZXR9LnRlYXNlci1zZWN0aW9uLS1wcHAtYmFubmVyLmlzLWdhcGxlc3N7Z2FwOjB9LnRlYXNlci1zZWN0aW9uLS1wcHAtYmFubmVyOmZvY3VzLC50ZWFzZXItc2VjdGlvbi0tcHBwLWJhbm5lcjpob3Zlcntjb2xvcjp2YXIoLS1wcHAtYmFubmVyLWNvbG9yKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXBwcC1iYW5uZXItYmcpO3RleHQtZGVjb3JhdGlvbjpub25lfS50ZWFzZXItc2VjdGlvbi0tcHBwLWJhbm5lcl9faW1nLWxvZ297Z3JpZC1hcmVhOmxvZ299LnRlYXNlci1zZWN0aW9uLS1wcHAtYmFubmVyX19pbWctbG9nbyAuaW1nLXJlc3BvbnNpdmV7d2lkdGg6YXV0bzttYXgtaGVpZ2h0OjdyZW19LnRlYXNlci1zZWN0aW9uLS1wcHAtYmFubmVyX190aXRsZXtncmlkLWFyZWE6bmFtZTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5wcHAtdGl0bGV7Zm9udDp2YXIoLS10LVQzMDApO2xldHRlci1zcGFjaW5nOnZhcigtLWxzLVQzMDApO292ZXJmbG93LXdyYXA6dmFyKC0td3JhcC1UMzAwKX1idXR0b24uYXJ0aWNsZS1jb2Z1bmRpbmctYmFkZ2Vze3RleHQtYWxpZ246bGVmdH0uYXJ0aWNsZS1jb2Z1bmRpbmctYmFkZ2V7LS1jb2Z1bmRpbmctYmFkZ2UtYmc6IHZhcigtLWMtMTAxMCk7LS1jb2Z1bmRpbmctYmFkZ2UtY29sb3I6IHZhcigtLWMtMjAxMCk7LS1jb2Z1bmRpbmctYmFkZ2UtcGFkZGluZzogdmFyKC0tZDQwKSB2YXIoLS1kNjApIHZhcigtLWQ0MCkgdmFyKC0tZDIwLTUwLTkwKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWNvZnVuZGluZy1iYWRnZS1iZyk7Y29sb3I6dmFyKC0tY29mdW5kaW5nLWJhZGdlLWNvbG9yKTtwYWRkaW5nOnZhcigtLWNvZnVuZGluZy1iYWRnZS1wYWRkaW5nKTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO3dpZHRoOjEwMCU7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxfS5hcnRpY2xlLWNvZnVuZGluZy1iYWRnZTpiZWZvcmV7Y29udGVudDpcIiBcIjtkaXNwbGF5OmJsb2NrO2JhY2tncm91bmQtY29sb3I6dmFyKC0tY29mdW5kaW5nLWJhZGdlLWJnKTtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4Oi0xO3JpZ2h0Ojk5JTt0b3A6MDt3aWR0aDoxMDB2dztoZWlnaHQ6MTAwJTtwb2ludGVyLWV2ZW50czpub25lfUBtZWRpYShtaW4td2lkdGg6IDMyMHB4KXsuYXJ0aWNsZS1jb2Z1bmRpbmctYmFkZ2V7d2lkdGg6Zml0LWNvbnRlbnR9fUBtZWRpYShtaW4td2lkdGg6IDk5MXB4KXsuYXJ0aWNsZS1jb2Z1bmRpbmctYmFkZ2V7cGFkZGluZy1sZWZ0OjB9fUBtZWRpYShtaW4td2lkdGg6IDE2NzhweCl7LmFydGljbGUtY29mdW5kaW5nLWJhZGdle3BhZGRpbmctbGVmdDp2YXIoLS1zNjApfS5hcnRpY2xlLWNvZnVuZGluZy1iYWRnZTpiZWZvcmV7ZGlzcGxheTpub25lfX0uYXJ0aWNsZS1jb2Z1bmRpbmctYmFkZ2UgLmFsZXJ0X19idXR0b24tLWljb24tc2l6ZXtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDp2YXIoLS1zMTApO3RvcDp2YXIoLS1zMTApfS5hcnRpY2xlLWNvZnVuZGluZy1iYWRnZV9fdmFsdWV7Zm9udDp2YXIoLS10LU4yMDApO2xldHRlci1zcGFjaW5nOnZhcigtLWxzLU4yMDApO292ZXJmbG93LXdyYXA6dmFyKC0td3JhcC1OMjAwKX0uYXJ0aWNsZS1jb2Z1bmRpbmctYmFkZ2VfX3NtYWxsLmhhcy1pbmZvLWJ0biwuYXJ0aWNsZS1jb2Z1bmRpbmctYmFkZ2VfX3ZhbHVlLmhhcy1pbmZvLWJ0bntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6dmFyKC0tZDEwKTtmbGV4LXdyYXA6bm93cmFwO3doaXRlLXNwYWNlOm5vd3JhcH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCl7LmFydGljbGUtY29mdW5kaW5nLWJhZGdlX19zbWFsbC5oYXMtaW5mby1idG4sLmFydGljbGUtY29mdW5kaW5nLWJhZGdlX192YWx1ZS5oYXMtaW5mby1idG57ZmxleC13cmFwOndyYXA7d2hpdGUtc3BhY2U6bm9ybWFsfX0ub3JnYW5pemF0aW9uLWNmLWJhZGdlLWRvd257YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1jLTEwMTApO3dpZHRoOjEwMCV9Lm9yZ2FuaXphdGlvbi1jZi1iYWRnZS1kb3duOmJlZm9yZXtkaXNwbGF5Om5vbmV9Lm9yZ2FuaXphdGlvbi1jZi1iYWRnZS1kb3duIC5hcnRpY2xlLWNvZnVuZGluZy1iYWRnZXMtLWJhZGdle3BhZGRpbmctaW5saW5lOjB9QG1lZGlhKG1heC13aWR0aDogNzY3Ljk4cHgpey5ib2R5LS1vcmdhbml6YXRpb24gLnByb2plY3QtdGVhc2VyLWluZm9fX2JhZGdle2Rpc3BsYXk6bm9uZX19QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5vcmdhbml6YXRpb24tY2YtYmFkZ2UtZG93bntkaXNwbGF5Om5vbmV9fS5waW5ud2FuZCAucm93IC5jb2w6bnRoLWNoaWxkKDMpe2Rpc3BsYXk6bm9uZX1AbWVkaWEobWluLXdpZHRoOiA5OTFweCl7LnBpbm53YW5kIC5yb3cgLmNvbDpudGgtY2hpbGQoMyl7ZGlzcGxheTpibG9ja319LnN0aWNreS1zdXBwb3J0LWJhcnt3aWR0aDoxMDAlO3Bvc2l0aW9uOmZpeGVkO2JvdHRvbTowO2xlZnQ6MDt6LWluZGV4OjIwO3dpbGwtY2hhbmdlOnRyYW5zZm9ybTtib3JkZXItdG9wOi4xcmVtIHNvbGlkIHZhcigtLWMtMjE3MCk7YW5pbWF0aW9uOnNob3ctc3VwcG9ydC1iYXIgLjNzIDE7YW5pbWF0aW9uLWRlbGF5OjFzO2FuaW1hdGlvbi1maWxsLW1vZGU6Zm9yd2FyZHM7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1jLTIwMTApO2JveC1zaGFkb3c6MCAtMC4xcmVtIC4zcmVtIDAgcmdiYSgwLDAsMCwuMDUpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDEwMCUpfS5wcm9qZWN0LXdpZGdldHtkaXNwbGF5OmdyaWQ7Z2FwOnZhcigtLWQ4MCk7Z3JpZC10ZW1wbGF0ZS1yb3dzOjFmciAxZnJ9QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5wcm9qZWN0LXdpZGdldHtncmlkLXRlbXBsYXRlLXJvd3M6YXV0bztncmlkLXRlbXBsYXRlLWNvbHVtbnM6YXV0byAxZnJ9fS5teXR5Rm9ybUNvbnRyb2wuaXMtZmFtaWx5LW1vbm9zcGFjZSwubXl0eUZvcm1UYWlsU2VsZWN0IC5pcy1mYW1pbHktbW9ub3NwYWNlLnNlbGVjdC1sYWJlbHstLW15dHktZm9ybS1jb250cm9sLWZvbnQ6IDQwMCAxLjdyZW0vMS4yIHZhcigtLWZvbnQtZmFtaWx5LW1vbm9zcGFjZSk7bWluLWhlaWdodDoyMjBweH0ucHJvamVjdC13aWRnZXRfX2NvZGUgLmJ0bi0tc2hhcmluZzpub3QoLmlzLWJsb2NrKXstLW15dHktYnRuLXdpZHRoOiAycmVtOy0tbXl0eS1idG4taGVpZ2h0OiAycmVtO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjE1cHg7dG9wOjA7ei1pbmRleDoxMH1Aa2V5ZnJhbWVzIHNob3ctc3VwcG9ydC1iYXJ7MCV7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTAwJSl9MTAwJXt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKX19W2RhdGEtaGVhcnQtYW5pbWF0aW9uXXtkaXNwbGF5OmZsZXg7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDoxO3dpZHRoOjEwMCU7b3ZlcmZsb3c6Y2xpcDtoZWlnaHQ6MTAwJTtsZWZ0OjA7Ym90dG9tOjA7YWxpZ24taXRlbXM6ZmxleC1lbmQ7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47cG9pbnRlci1ldmVudHM6bm9uZX1bZGF0YS1oZWFydF17LS1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxOy0tYW5pbWF0aW9uLWR1cmF0aW9uOiA0cztwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjE7b3BhY2l0eTowfVtkYXRhLWhlYXJ0XSBzdmd7Y29sb3I6dmFyKC0tYy0xMDEwKTtmaWxsOnZhcigtLWMtMTAxMCl9W2RhdGEtaGVhcnRdOm50aC1jaGlsZCgxbil7YW5pbWF0aW9uOmhlYXJ0VXAxIHZhcigtLWFuaW1hdGlvbi1kdXJhdGlvbikgLjNzIHZhcigtLWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQpIGVhc2UtaW59W2RhdGEtaGVhcnRdOm50aC1jaGlsZCgybil7YW5pbWF0aW9uOmhlYXJ0VXA1IHZhcigtLWFuaW1hdGlvbi1kdXJhdGlvbikgLjJzIHZhcigtLWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQpIGVhc2UtaW59W2RhdGEtaGVhcnRdOm50aC1jaGlsZCgzbil7YW5pbWF0aW9uOmhlYXJ0VXA0IHZhcigtLWFuaW1hdGlvbi1kdXJhdGlvbikgLjNzIHZhcigtLWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQpIGVhc2UtaW59W2RhdGEtaGVhcnRdOm50aC1jaGlsZCg0bil7YW5pbWF0aW9uOmhlYXJ0VXAzIHZhcigtLWFuaW1hdGlvbi1kdXJhdGlvbikgLjRzIHZhcigtLWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQpIGVhc2UtaW59W2RhdGEtaGVhcnRdOm50aC1jaGlsZCg1bil7YW5pbWF0aW9uOmhlYXJ0VXAyIHZhcigtLWFuaW1hdGlvbi1kdXJhdGlvbikgLjVzIHZhcigtLWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQpIGVhc2UtaW59W2RhdGEtaGVhcnRdOm50aC1jaGlsZCg2bil7YW5pbWF0aW9uOmhlYXJ0VXAxIHZhcigtLWFuaW1hdGlvbi1kdXJhdGlvbikgLjZzIHZhcigtLWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQpIGVhc2UtaW59W2RhdGEtaGVhcnRdOm50aC1jaGlsZCg3bil7YW5pbWF0aW9uOmhlYXJ0VXAyIHZhcigtLWFuaW1hdGlvbi1kdXJhdGlvbikgLjdzIHZhcigtLWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQpIGVhc2UtaW59W2RhdGEtaGVhcnRdOm50aC1jaGlsZCg4bil7YW5pbWF0aW9uOmhlYXJ0VXAzIHZhcigtLWFuaW1hdGlvbi1kdXJhdGlvbikgLjhzIHZhcigtLWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQpIGVhc2UtaW59W2RhdGEtaGVhcnRdOm50aC1jaGlsZCg5bil7YW5pbWF0aW9uOmhlYXJ0VXA0IHZhcigtLWFuaW1hdGlvbi1kdXJhdGlvbikgLjlzIHZhcigtLWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQpIGVhc2UtaW59W2RhdGEtaGVhcnRdOm50aC1jaGlsZCgxMG4pe2FuaW1hdGlvbjpoZWFydFVwNSB2YXIoLS1hbmltYXRpb24tZHVyYXRpb24pIDFzIHZhcigtLWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQpIGVhc2UtaW59QGtleWZyYW1lcyBoZWFydFVwMXswJXtvcGFjaXR5OjA7c2NhbGU6MS4yO3JvdGF0ZTowO3RyYW5zbGF0ZTowIDV2aH0yNSV7b3BhY2l0eToxfTUwJXtyb3RhdGU6LTEyZGVnfTc1JXtvcGFjaXR5OjE7c2NhbGU6MS41fTEwMCV7b3BhY2l0eTowO3NjYWxlOi44O3JvdGF0ZToxMmRlZzt0cmFuc2xhdGU6NzVweCAtNjB2aH19QGtleWZyYW1lcyBoZWFydFVwMnswJXtvcGFjaXR5OjA7c2NhbGU6MTtyb3RhdGU6MDt0cmFuc2xhdGU6MCA1dmh9MjUle29wYWNpdHk6MX01MCV7cm90YXRlOjEyZGVnfTc1JXtvcGFjaXR5OjE7c2NhbGU6MS4zfTEwMCV7b3BhY2l0eTowO3NjYWxlOi44O3JvdGF0ZTotMTJkZWc7dHJhbnNsYXRlOi03NXB4IC01NXZofX1Aa2V5ZnJhbWVzIGhlYXJ0VXAzezAle29wYWNpdHk6MDtzY2FsZToxO3JvdGF0ZTowO3RyYW5zbGF0ZTowIDV2aH0yNSV7b3BhY2l0eToxfTUwJXtyb3RhdGU6N2RlZ303NSV7b3BhY2l0eToxO3NjYWxlOjEuM30xMDAle29wYWNpdHk6MDtzY2FsZTouODtyb3RhdGU6LTdkZWc7dHJhbnNsYXRlOjEyNXB4IC01MHZofX1Aa2V5ZnJhbWVzIGhlYXJ0VXA0ezAle29wYWNpdHk6MDtzY2FsZToxO3JvdGF0ZTowO3RyYW5zbGF0ZTowIDV2aH0yNSV7b3BhY2l0eToxfTUwJXtyb3RhdGU6M2RlZ303NSV7b3BhY2l0eToxO3NjYWxlOjEuNX0xMDAle29wYWNpdHk6MDtzY2FsZTouODtyb3RhdGU6LTNkZWc7dHJhbnNsYXRlOi0xMjVweCAtNjV2aH19QGtleWZyYW1lcyBoZWFydFVwNXswJXtvcGFjaXR5OjA7c2NhbGU6MTtyb3RhdGU6MDt0cmFuc2xhdGU6MCA1dmh9MjUle29wYWNpdHk6MX01MCV7cm90YXRlOjlkZWd9NzUle29wYWNpdHk6MTtzY2FsZToxLjF9MTAwJXtvcGFjaXR5OjA7c2NhbGU6Ljg7cm90YXRlOi05ZGVnO3RyYW5zbGF0ZTotMTAwcHggLTQ1dmh9fS5yZWNvbW1lbmRlZC1iYXJfX2NhcHRpb257Zm9udDp2YXIoLS10LVN0YW5kYXJkLUJvbGQpO2xldHRlci1zcGFjaW5nOnZhcigtLWxzLVN0YW5kYXJkLUJvbGQpO292ZXJmbG93LXdyYXA6dmFyKC0td3JhcC1TdGFuZGFyZC1Cb2xkKX0ucmVjb21tZW5kZWQtYmFyX19tb3JlIC5idG57LS1teXR5LWJ0bi1iYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0fUBtZWRpYShtYXgtd2lkdGg6IDk5MC45OHB4KXtbZGF0YS1mYWNldD1tb3JlXSAuYnRuOm5vdCguaXMtYmxvY2spe3dpZHRoOjEwMCV9fUBtZWRpYShtaW4td2lkdGg6IDk5MXB4KXtbZGF0YS1mYWNldC10b2dnbGVzXSBbZGF0YS1mYWNldD1zZWFyY2hde29yZGVyOjF9W2RhdGEtZmFjZXQtdG9nZ2xlc10gW2RhdGEtZmFjZXQ9Y3JpdGVyaW9uXXtvcmRlcjoyfVtkYXRhLWZhY2V0LXRvZ2dsZXNdIFtkYXRhLWZhY2V0PW1vcmVde29yZGVyOjN9W2RhdGEtZmFjZXQtdG9nZ2xlc10gW2RhdGEtZmFjZXQ9Y2F0ZWdvcnlde29yZGVyOjR9W2RhdGEtZmFjZXQtdG9nZ2xlc10gW2RhdGEtZmFjZXQ9cmV3YXJkX3R5cGVde29yZGVyOjV9W2RhdGEtZmFjZXQtdG9nZ2xlc10gW2RhdGEtZmFjZXQ9emlwXXtvcmRlcjo2fVtkYXRhLWZhY2V0LXRvZ2dsZXNdIFtkYXRhLWZhY2V0PWRpc3RhbmNlXXtvcmRlcjo3fX0ucHJvZ3Jlc3N7LS1wcm9ncmVzcy1iZzogdmFyKC0tYy0yMTcwKTstLXByb2dyZXNzLWNvbG9yOiB2YXIoLS1jLTIwMTApOy0tcHJvZ3Jlc3MtdmFsdWUtYmc6IHZhcigtLWMtMzMzMCk7LS1wcm9ncmVzcy1ib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtc20pOy0tcHJvZ3Jlc3Mtd2lkdGg6IDEwMCU7LS1wcm9ncmVzcy1oZWlnaHQ6IDJyZW07LS1wcm9ncmVzcy12YWx1ZS13aWR0aDogMDstLXByb2dyZXNzLXZhbHVlLXBhZGRpbmc6IDA7LS1wcm9ncmVzcy1hbW91bnQtcGFkZGluZzogMCB2YXIoLS1zMTUpOy0tcHJvZ3Jlc3MtZ2FwLXdpZHRoOiAxcHg7LS1wcm9ncmVzcy1nYXAtbGVmdC1wb3NpdGlvbjogMDstLXByb2dyZXNzLWdhcC1iZzogdmFyKC0tcHJvZ3Jlc3MtYmcpOy0tcHJvZ3Jlc3MtZ2FwLXdyYXAtd2lkdGg6IGNhbGMoMiAqIHZhcigtLXByb2dyZXNzLWdhcC13aWR0aCkpOy0tcHJvZ3Jlc3MtZ2FwLWJvcmRlci1jb2xvcjogdmFyKC0tcHJvZ3Jlc3MtdmFsdWUtYmcpOy0tcHJvZ3Jlc3MtZ2FwLXdyYXAtcG9zLWZhY3RvcjogMTt3aWR0aDp2YXIoLS1wcm9ncmVzcy13aWR0aCk7aGVpZ2h0OnZhcigtLXByb2dyZXNzLWhlaWdodCk7Y29sb3I6dmFyKC0tcHJvZ3Jlc3MtY29sb3IpO2ZvbnQ6dmFyKC0tdC1TdGFuZGFyZCk7bGV0dGVyLXNwYWNpbmc6dmFyKC0tbHMtU3RhbmRhcmQpO292ZXJmbG93LXdyYXA6dmFyKC0td3JhcC1TdGFuZGFyZCl9LnByb2dyZXNzX19iZ3t3aWR0aDp2YXIoLS1wcm9ncmVzcy13aWR0aCk7aGVpZ2h0OnZhcigtLXByb2dyZXNzLWhlaWdodCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1wcm9ncmVzcy1iZyk7cG9zaXRpb246cmVsYXRpdmU7Ym9yZGVyLXJhZGl1czp2YXIoLS1wcm9ncmVzcy1ib3JkZXItcmFkaXVzKX0ucHJvZ3Jlc3NfX3ZhbHVle3dpZHRoOnZhcigtLXByb2dyZXNzLXZhbHVlLXdpZHRoKTttYXgtd2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXByb2dyZXNzLXZhbHVlLWJnKTtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7ei1pbmRleDoxfS5wcm9ncmVzc19fYW1vdW50e2Rpc3BsYXk6bm9uZTtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjI7cGFkZGluZzp2YXIoLS1wcm9ncmVzcy1hbW91bnQtcGFkZGluZyk7aGVpZ2h0OnZhcigtLXByb2dyZXNzLWFtb3VudC1oZWlnaHQpO3dpZHRoOjEwMCU7d2hpdGUtc3BhY2U6bm93cmFwO292ZXJmbG93OmhpZGRlbjt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOmNlbnRlcjtmb250OnZhcigtLXQtU3RhbmRhcmQpO2xldHRlci1zcGFjaW5nOnZhcigtLWxzLVN0YW5kYXJkKTtvdmVyZmxvdy13cmFwOnZhcigtLXdyYXAtU3RhbmRhcmQpO2NvbG9yOnZhcigtLXByb2dyZXNzLWNvbG9yKX0ucHJvZ3Jlc3NfX2dhcHt3aWR0aDpjYWxjKDQqdmFyKC0tcHJvZ3Jlc3MtZ2FwLXdpZHRoKSk7aGVpZ2h0OnZhcigtLXByb2dyZXNzLWhlaWdodCk7b3ZlcmZsb3c6aGlkZGVuO2JhY2tncm91bmQtY29sb3I6dmFyKC0tcHJvZ3Jlc3MtZ2FwLWJnKTtib3JkZXItbGVmdDpjYWxjKDIqdmFyKC0tcHJvZ3Jlc3MtZ2FwLXdpZHRoKSkgc29saWQgdmFyKC0tcHJvZ3Jlc3MtZ2FwLWJvcmRlci1jb2xvcik7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDp2YXIoLS1wcm9ncmVzcy1nYXAtbGVmdC1wb3NpdGlvbik7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoY2FsYygwcHggLSB2YXIoLS1wcm9ncmVzcy1nYXAtd2lkdGgpKSk7ei1pbmRleDozfS5wcm9ncmVzcy0tbGd7LS1wcm9ncmVzcy1oZWlnaHQ6IGF1dG87LS1wcm9ncmVzcy1iZzogdmFyKC0tYy0yMTEwKTstLXByb2dyZXNzLWFtb3VudC1wYWRkaW5nOiB2YXIoLS1zMTUpIHZhcigtLWQ2MCk7LS1wcm9ncmVzcy12YWx1ZS1iZzogdmFyKC0tYy0zMzMwKTstLXByb2dyZXNzLWJhci1ib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtbWQpOy0tcHJvZ3Jlc3MtZ2FwLXdyYXAtcG9zLWZhY3RvcjogMi44O2JvcmRlci1yYWRpdXM6dmFyKC0tcHJvZ3Jlc3MtYmFyLWJvcmRlci1yYWRpdXMpfS5wcm9ncmVzcy0tbGcgLnByb2dyZXNzX19iZywucHJvZ3Jlc3MtLWxnIC5wcm9ncmVzc19fYW1vdW50LC5wcm9ncmVzcy0tbGcgLnByb2dyZXNzX192YWx1ZXtib3JkZXItcmFkaXVzOnZhcigtLXByb2dyZXNzLWJhci1ib3JkZXItcmFkaXVzKX0ucHJvZ3Jlc3MtLWxnIC5wcm9ncmVzc19fYW1vdW50e2Rpc3BsYXk6ZmxleDtmb250OnZhcigtLXQtTjIwMCk7bGV0dGVyLXNwYWNpbmc6dmFyKC0tbHMtTjIwMCk7b3ZlcmZsb3ctd3JhcDp2YXIoLS13cmFwLU4yMDApfUBtZWRpYShtaW4td2lkdGg6IDk5MXB4KXsucHJvZ3Jlc3MtLWxney0tcHJvZ3Jlc3MtYW1vdW50LXBhZGRpbmc6IDAgdmFyKC0tZDYwKTstLXByb2dyZXNzLWFtb3VudC1oZWlnaHQ6IDlyZW07LS1wcm9ncmVzcy1nYXAtd3JhcC1wb3MtZmFjdG9yOiAyfX0ucHJvZ3Jlc3NfX2ljb257ZGlzcGxheTpub25lfS5wcm9ncmVzc19fZ2FwLS1sZ3stLXByb2dyZXNzLWdhcC1iZzogdHJhbnNwYXJlbnQ7LS1wcm9ncmVzcy1nYXAtYm9yZGVyLWNvbG9yOiB2YXIoLS1jLTIwMTApOy0tcHJvZ3Jlc3MtZ2FwLXdpZHRoOiAxcmVtOy0tcHJvZ3Jlc3MtZ2FwLXdyYXAtd2lkdGg6IDNweDstLXByb2dyZXNzLWljb24td2lkdGg6IDIzcHg7LS1wcm9ncmVzcy1pY29uLXJhdGlvOiBjYWxjKDE1MCAvIDE0Myk7LS1wcm9ncmVzcy1pY29uLWhlaWdodDogY2FsYyh2YXIoLS1wcm9ncmVzcy1pY29uLXdpZHRoKSAqIHZhcigtLXByb2dyZXNzLWljb24tcmF0aW8pKTstLXByb2dyZXNzLWljb24tcG9zLXRvcDogY2FsYygtMC42ICogdmFyKC0tcHJvZ3Jlc3MtaWNvbi13aWR0aCkpOy0tcHJvZ3Jlc3MtaWNvbi1wb3MtbGVmdDogY2FsYygtMC40NiAqIHZhcigtLXByb2dyZXNzLWljb24td2lkdGgpKTt3aWR0aDp2YXIoLS1wcm9ncmVzcy1nYXAtd3JhcC13aWR0aCk7aGVpZ2h0OjEwMCU7Zm9udC1zaXplOjA7bGluZS1oZWlnaHQ6MDtsZXR0ZXItc3BhY2luZzotMTJweDtvdmVyZmxvdzp2aXNpYmxlO2JvcmRlcjowO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6dmFyKC0tcHJvZ3Jlc3MtZ2FwLWxlZnQtcG9zaXRpb24pO3otaW5kZXg6M31AbWVkaWEobWluLXdpZHRoOiA5OTFweCl7LnByb2dyZXNzX19nYXAtLWxney0tcHJvZ3Jlc3MtZ2FwLXdyYXAtd2lkdGg6IDRweDstLXByb2dyZXNzLWljb24td2lkdGg6IDI4cHg7LS1wcm9ncmVzcy1pY29uLXBvcy10b3A6IGNhbGMoLTAuNDk1ICogdmFyKC0tcHJvZ3Jlc3MtaWNvbi13aWR0aCkpfX1AbWVkaWEobWluLXdpZHRoOiAxNjc4cHgpey5wcm9ncmVzc19fZ2FwLS1sZ3stLXByb2dyZXNzLWljb24td2lkdGg6IDMwcHg7LS1wcm9ncmVzcy1pY29uLXBvcy1sZWZ0OiBjYWxjKC0wLjQ1ICogdmFyKC0tcHJvZ3Jlc3MtaWNvbi13aWR0aCkpfX0ucHJvZ3Jlc3NfX2dhcC0tbGc6YmVmb3JlLC5wcm9ncmVzc19fZ2FwLS1sZzphZnRlcntjb250ZW50OlwiXCI7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO2JhY2tncm91bmQtY29sb3I6dmFyKC0tcHJvZ3Jlc3MtZ2FwLWJvcmRlci1jb2xvcik7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6YXV0bztsZWZ0OjB9LnByb2dyZXNzX19nYXAtLWxnOmJlZm9yZXt0b3A6MDtib3R0b206YXV0bztib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOnZhcigtLXByb2dyZXNzLWJvcmRlci1yYWRpdXMpO2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOnZhcigtLXByb2dyZXNzLWJvcmRlci1yYWRpdXMpO2hlaWdodDpjYWxjKHZhcigtLXByb2dyZXNzLWdhcC13aWR0aCkgKyB2YXIoLS1wcm9ncmVzcy1pY29uLXBvcy10b3ApKi0wLjMpfUBtZWRpYShtaW4td2lkdGg6IDk5MXB4KXsucHJvZ3Jlc3NfX2dhcC0tbGc6YmVmb3Jle2hlaWdodDpjYWxjKHZhcigtLXByb2dyZXNzLWdhcC13aWR0aCkgKyB2YXIoLS1wcm9ncmVzcy1pY29uLXBvcy10b3ApKi0xKX19LnByb2dyZXNzX19nYXAtLWxnOmFmdGVye2hlaWdodDp2YXIoLS1wcm9ncmVzcy1nYXAtd2lkdGgpO2JvdHRvbTowO3RvcDphdXRvO2JvcmRlci10b3AtbGVmdC1yYWRpdXM6dmFyKC0tcHJvZ3Jlc3MtYm9yZGVyLXJhZGl1cyk7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6dmFyKC0tcHJvZ3Jlc3MtYm9yZGVyLXJhZGl1cyl9LnByb2dyZXNzX19nYXAtLWxnIC5wcm9ncmVzc19faWNvbntwb3NpdGlvbjphYnNvbHV0ZTtkaXNwbGF5OmJsb2NrO3dpZHRoOnZhcigtLXByb2dyZXNzLWljb24td2lkdGgpO2hlaWdodDp2YXIoLS1wcm9ncmVzcy1pY29uLWhlaWdodCk7dG9wOnZhcigtLXByb2dyZXNzLWljb24tcG9zLXRvcCk7bGVmdDp2YXIoLS1wcm9ncmVzcy1pY29uLXBvcy1sZWZ0KTtiYWNrZ3JvdW5kOnVybChcIn5zdmc0Y3NzL3Byb2dyZXNzLWhlYXJ0LnN2Z1wiKSByZ2JhKDAsMCwwLDApIG5vLXJlcGVhdCBjZW50ZXIgYm90dG9tfS5wcm9ncmVzc19fZ2FwLS1sZ1tkYXRhLWdhcC1yZXNldF17dHJhbnNmb3JtOnRyYW5zbGF0ZVgodmFyKC0tcHJvZ3Jlc3MtZ2FwLXdyYXAtd2lkdGgpKX1AbWVkaWEobWluLXdpZHRoOiAxMTE4cHgpey5wcm9ncmVzc19fZ2FwLS1sZ1tkYXRhLWdhcC1yZXNldF17dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCl9fS5wcm9qZWN0LWhlYWRlci1pbmZvLWJsb2Nre2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47cG9zaXRpb246cmVsYXRpdmV9LnByb2plY3QtaGVhZGVyLWluZm8tYmxvY2sgLnByb2plY3QtdGVhc2VyX3RleHR7cGFkZGluZzowIDAgdmFyKC0tZDYwKSAwfUBtZWRpYShtaW4td2lkdGg6IDk5MXB4KXsucHJvamVjdC1oZWFkZXItaW5mby1ibG9ja3t6LWluZGV4OjE1O21hcmdpbi10b3A6LTQuNXJlbX0ucHJvamVjdC1oZWFkZXItaW5mby1ibG9jayAucHJvamVjdC1wcm9ncmVzc3tvcmRlcjoxfS5wcm9qZWN0LWhlYWRlci1pbmZvLWJsb2NrIC5wcm9qZWN0LW51bWJlcnN7b3JkZXI6Mn0ucHJvamVjdC1oZWFkZXItaW5mby1ibG9jayAucHJvamVjdC10ZWFzZXJfdGV4dHtwYWRkaW5nOnZhcigtLWQ2MCkgMCAwIDA7b3JkZXI6M319LnByb2plY3QtcHJvZ3Jlc3MgLmZhbi1ib3h7cGFkZGluZzo0LjVyZW0gdmFyKC0tZDkwKX0uY2FtcGFpZ24tcHJvZ3Jlc3MtYXJyb3ctYm94e3BhZGRpbmctaW5saW5lOnZhcigtLWQ4MCl9LmNhbXBhaWduLXByb2dyZXNzey0tY2FtcGFpZ24tcHJvZ3Jlc3MtaGVpZ2h0OiA4LjVyZW07LS1wcm9ncmVzcy1pY29uLXdpZHRoOiAxM3JlbTstLXByb2dyZXNzLWljb24taGVpZ2h0OiAxMHJlbTstLXByb2dyZXNzLWljb24tb2Zmc2V0LXg6IDIuOHJlbTstLXByb2dyZXNzLWljb24tb2Zmc2V0LXk6IHZhcigtLXM0MCk7LS1wcm9ncmVzcy1pY29uLW92ZXJzaXplOiBjYWxjKHZhcigtLXByb2dyZXNzLWljb24taGVpZ2h0KSAtIHZhcigtLWNhbXBhaWduLXByb2dyZXNzLWhlaWdodCkpOy0tcHJvZ3Jlc3MtYm90dG9tLXNwYWNlOiBjYWxjKHZhcigtLXByb2dyZXNzLWljb24tb2Zmc2V0LXkpICsgdmFyKC0tcHJvZ3Jlc3MtaWNvbi1vdmVyc2l6ZSkpO3BhZGRpbmctaW5saW5lOnZhcigtLWQ4MCk7cGFkZGluZy1ibG9jazowIHZhcigtLXByb2dyZXNzLWJvdHRvbS1zcGFjZSl9LnByb2dyZXNzLS1jYW1wYWlnbnstLXByb2dyZXNzLWhlaWdodDogdmFyKC0tY2FtcGFpZ24tcHJvZ3Jlc3MtaGVpZ2h0KTstLXByb2dyZXNzLWJnOiB2YXIoLS1jLTIxMTApOy0tcHJvZ3Jlc3MtcG9zc2libGUtdmFsdWUtYmc6IHZhcigtLWMtMzM1MCk7LS1wcm9ncmVzcy11c2VkLWFtb3VudDogMCU7LS1wcm9ncmVzcy1wb3NzaWJsZS1hbW91bnQ6IDAlOy0tcHJvZ3Jlc3MtYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLW1kKTtib3JkZXItcmFkaXVzOnZhcigtLXByb2dyZXNzLWJvcmRlci1yYWRpdXMpO3Bvc2l0aW9uOnJlbGF0aXZlfS5wcm9ncmVzcy0tY2FtcGFpZ25fX2JhcnN7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczp2YXIoLS1wcm9ncmVzcy11c2VkLWFtb3VudCkgdmFyKC0tcHJvZ3Jlc3MtcG9zc2libGUtYW1vdW50KTtncmlkLXRlbXBsYXRlLXJvd3M6MTAwJTtwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlO292ZXJmbG93LXg6Y2xpcH0ucHJvZ3Jlc3MtLWNhbXBhaWduX19iYXJzIC5wcm9ncmVzc19fYW1vdW50e3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MH0ucHJvZ3Jlc3MtLWNhbXBhaWduX191c2VkLC5wcm9ncmVzcy0tY2FtcGFpZ25fX3Bvc3NpYmxle2hlaWdodDoxMDAlO292ZXJmbG93LXg6Y2xpcH0ucHJvZ3Jlc3MtLWNhbXBhaWduX19wb3NzaWJsZXtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXByb2dyZXNzLXBvc3NpYmxlLXZhbHVlLWJnKTtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czp2YXIoLS1wcm9ncmVzcy1ib3JkZXItcmFkaXVzKTtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czp2YXIoLS1wcm9ncmVzcy1ib3JkZXItcmFkaXVzKX0ucHJvZ3Jlc3MtLWNhbXBhaWduX191c2Vke2JhY2tncm91bmQtY29sb3I6dmFyKC0tcHJvZ3Jlc3MtdmFsdWUtYmcpO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6dmFyKC0tcHJvZ3Jlc3MtYm9yZGVyLXJhZGl1cyk7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czp2YXIoLS1wcm9ncmVzcy1ib3JkZXItcmFkaXVzKX0ucHJvZ3Jlc3MtLWNhbXBhaWduX191c2VkW2RhdGEtdXNlZD1cIjEwMFwiXXtib3JkZXItcmFkaXVzOnZhcigtLXByb2dyZXNzLWJvcmRlci1yYWRpdXMpfS5wcm9ncmVzcy0tY2FtcGFpZ25fX3VzZWRbZGF0YS11c2VkPVwiMFwiXX4ucHJvZ3Jlc3MtLWNhbXBhaWduX19wb3NzaWJsZXtib3JkZXItcmFkaXVzOnZhcigtLXByb2dyZXNzLWJvcmRlci1yYWRpdXMpfS5wcm9ncmVzcy0tY2FtcGFpZ25fX2ljb257cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDt0b3A6MDt3aWR0aDp2YXIoLS1wcm9ncmVzcy1pY29uLXdpZHRoKTtoZWlnaHQ6dmFyKC0tcHJvZ3Jlc3MtaWNvbi1oZWlnaHQpO3RyYW5zZm9ybTp0cmFuc2xhdGUodmFyKC0tcHJvZ3Jlc3MtaWNvbi1vZmZzZXQteCksIHZhcigtLXByb2dyZXNzLWljb24tb2Zmc2V0LXkpKX0ucHJvZ3Jlc3MtLWNhbXBhaWduX19pY29uW2RhdGEtaWNvbj12b3RlXSAuaWNvbi0tY2FtcGFpZ257dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMnJlbSl9LnByb2dyZXNzLS1jYW1wYWlnbl9fYW1vdW50e2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6bm93cmFwO2ZsZXgtZGlyZWN0aW9uOnJvdzt3aWR0aDptaW4tY29udGVudDtwb3NpdGlvbjpyZWxhdGl2ZX0ucHJvZ3Jlc3MtLWNhbXBhaWduX19hbW91bnQgW2RhdGEtYW1vdW50c117ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpzdHJldGNoO3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MX0ucHJvZ3Jlc3MtLWNhbXBhaWduX19hbW91bnQgW2RhdGEtdXNlZF17Zm9udDp2YXIoLS10LU4zMDApO2xldHRlci1zcGFjaW5nOnZhcigtLWxzLU4zMDApO292ZXJmbG93LXdyYXA6dmFyKC0td3JhcC1OMzAwKTtkaXNwbGF5OmJsb2NrO3doaXRlLXNwYWNlOm5vd3JhcH0ucHJvZ3Jlc3MtLWNhbXBhaWduX19hbW91bnQgW2RhdGEtdG90YWxde2ZvbnQ6dmFyKC0tdC1TbWFsbC1Cb2xkKTtsZXR0ZXItc3BhY2luZzp2YXIoLS1scy1TbWFsbC1Cb2xkKTtvdmVyZmxvdy13cmFwOnZhcigtLXdyYXAtU21hbGwtQm9sZCk7ZGlzcGxheTpibG9jazt3aGl0ZS1zcGFjZTpub3dyYXB9LmluY2VudGl2ZXN7LS1pbmNlbnRpdmVzLWhlaWdodDogYXV0bzstLWluY2VudGl2ZXMtbWF4LWhlaWdodDogbm9uZTt3aWR0aDoxMDAlO2hlaWdodDp2YXIoLS1pbmNlbnRpdmVzLWhlaWdodCk7bWF4LWhlaWdodDp2YXIoLS1pbmNlbnRpdmVzLW1heC1oZWlnaHQpfS5pbmNlbnRpdmVzLWdyaWR7LS1pbmNlbnRpdmUtZ3JpZC1tYXgtaGVpZ2h0OiB1bnNldDt3aWR0aDpjYWxjKDEwMCUgKyA4cHgpO3BhZGRpbmc6NHB4IDRweCAwIDRweDt0cmFuc2Zvcm06dHJhbnNsYXRlKC00cHgsIC00cHgpO2hlaWdodDphdXRvO21heC1oZWlnaHQ6dmFyKC0taW5jZW50aXZlLWdyaWQtbWF4LWhlaWdodCk7dHJhbnNpdGlvbjptYXgtaGVpZ2h0IDMwMG1zIGN1YmljLWJlemllcigwLjQsIDAsIDAsIDEpfS5pbmNlbnRpdmVzLWdyaWQuaGFzLWhlaWdodHtvdmVyZmxvdzpoaWRkZW59LmNhcmQtLWRvbmF0aW9uLC5jYXJkLS1pbmNlbnRpdmV7aGVpZ2h0OjEwMCV9LmNhcmQtLWRvbmF0aW9uIC5teXR5Rm9ybUlucHV0R3JvdXAtYWRkb24gLmJ0bi0tc2hhcmluZ3stLW15dHktYnRuLWJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW59LmNhcmQtLWluY2VudGl2ZXstLWluY2VudGl2ZXMtYm94LXNoYWRvdzogbm9uZTtib3gtc2hhZG93OnZhcigtLWluY2VudGl2ZXMtYm94LXNoYWRvdyk7dHJhbnNpdGlvbjpib3gtc2hhZG93IDMwMG1zIGxpbmVhcjtjdXJzb3I6cG9pbnRlcn1AbWVkaWEobWluLXdpZHRoOiA5OTFweCl7LmNhcmQtLWluY2VudGl2ZXttaW4taGVpZ2h0OjI3LjVyZW19fS5jYXJkLS1pbmNlbnRpdmUgLmNhcmQtYm9keXtoZWlnaHQ6MTAwJX0uY2FyZC0taW5jZW50aXZlIC5jYXJkX19oZWFkZXIuaGFzLWluZm8tYnRue3dpZHRoOjEwMCU7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnIgYXV0bztqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0fS5jYXJkLS1pbmNlbnRpdmUgLmNhcmRfX2hlYWRlci5oYXMtaW5mby1idG4gLmNhcmQtaGVhZGxpbmV7bWF4LXdpZHRoOjEwMCU7b3ZlcmZsb3cteDpoaWRkZW47aHlwaGVuczphdXRvO292ZXJmbG93LXdyYXA6YnJlYWstd29yZH0uY2FyZC0taW5jZW50aXZlIC5jYXJkX19oZWFkZXIuaGFzLWluZm8tYnRuIC5hbGVydF9fYnV0dG9ue21hcmdpbjpjYWxjKHZhcigtLWNhcmQtaXRlbS1wYWRkaW5nLXkpICsgLjJyZW0pO21hcmdpbi1yaWdodDowO2hlaWdodDphdXRvfS5jYXJkLS1pbmNlbnRpdmUgc3BhbltkYXRhLWNhcmQtdGV4dD1oZWFkbGluZV0sLmNhcmQtLWluY2VudGl2ZSBzcGFuW2RhdGEtY2FyZC10ZXh0PWRlc2Nde2Rpc3BsYXk6YmxvY2t9LmNhcmQtLWluY2VudGl2ZSBzcGFuW2RhdGEtY2FyZC10ZXh0PWhlYWRsaW5lLXN1Ym1pdHRlZF0sLmNhcmQtLWluY2VudGl2ZSBzcGFuW2RhdGEtY2FyZC10ZXh0PWRlc2Mtc3VibWl0dGVkXXtkaXNwbGF5Om5vbmV9LmNhcmQtLWluY2VudGl2ZS5pcy1kaXNhYmxlZCBzcGFuW2RhdGEtY2FyZC10ZXh0PWhlYWRsaW5lXSwuY2FyZC0taW5jZW50aXZlLmlzLWRpc2FibGVkIHNwYW5bZGF0YS1jYXJkLXRleHQ9ZGVzY117ZGlzcGxheTpub25lfS5jYXJkLS1pbmNlbnRpdmUuaXMtZGlzYWJsZWQgc3BhbltkYXRhLWNhcmQtdGV4dD1oZWFkbGluZS1zdWJtaXR0ZWRdLC5jYXJkLS1pbmNlbnRpdmUuaXMtZGlzYWJsZWQgc3BhbltkYXRhLWNhcmQtdGV4dD1kZXNjLXN1Ym1pdHRlZF17ZGlzcGxheTpibG9ja30uY2FyZC0taW5jZW50aXZlOm5vdCguaXMtZGlzYWJsZWQpOm5vdChbZGlzYWJsZWRdKTpob3ZlcnstLWluY2VudGl2ZXMtYm94LXNoYWRvdzogMCAwIDAgNHB4IHZhcigtLWMtMjExMCl9LmluY2VudGl2ZV9fbGltaXRze2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7ZmxleC13cmFwOm5vd3JhcDttYXgtd2lkdGg6MTAwJTtvdmVyZmxvdzpoaWRkZW47anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47Z2FwOnZhcigtLXMyMCl9LmluY2VudGl2ZV9fcHJpY2Utcm93e2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyIGF1dG87YWxpZ24taXRlbXM6Y2VudGVyfS5pbmNlbnRpdmVfX3ByaWNle2p1c3RpZnktc2VsZjpmbGV4LXN0YXJ0fS5pbmNlbnRpdmVfX2Ftb3VudHtwYWRkaW5nLWxlZnQ6dmFyKC0tczEwKTtqdXN0aWZ5LXNlbGY6ZmxleC1lbmQ7ZGlzcGxheTppbmxpbmUtZmxleDtmbGV4LXdyYXA6bm93cmFwfS5pbmNlbnRpdmVfX2Ftb3VudC12YWx1ZXtkaXNwbGF5OmlubGluZS1mbGV4O3BhZGRpbmctcmlnaHQ6dmFyKC0tczEwKX0uaW5jZW50aXZlX19hbW91bnQtZWRpdHtjb2xvcjp2YXIoLS1jLTIxMTApfS5pcy1zZWxlY3RlZCAuaW5jZW50aXZlX19hbW91bnQtZWRpdHtjb2xvcjp2YXIoLS1jLTIwMTApfS5pbmNlbnRpdmUtc2VsZWN0aW9ue2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjthbGlnbi1pdGVtczpjZW50ZXJ9LmluY2VudGl2ZS1idG4sLmluY2VudGl2ZS1udW1iZXJ7bWFyZ2luLWxlZnQ6YXV0b30uaW5jZW50aXZlLWJ0biAuYnRuOmZpcnN0LWNoaWxkOmxhc3QtY2hpbGQsLmluY2VudGl2ZS1idG4gLmJ0bjpsYXN0LWNoaWxkLC5pbmNlbnRpdmUtbnVtYmVyIC5idG46Zmlyc3QtY2hpbGQ6bGFzdC1jaGlsZCwuaW5jZW50aXZlLW51bWJlciAuYnRuOmxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowfS5pbmNlbnRpdmUtc2VsZWN0aW9uLmlzLXJldmVyc2UtY29sdW1uLXNte2dhcDp2YXIoLS1kMTApfUBtZWRpYShtYXgtd2lkdGg6IDc2Ny45OHB4KXsuaW5jZW50aXZlLXNlbGVjdGlvbi5pcy1yZXZlcnNlLWNvbHVtbi1zbXtmbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZTtnYXA6dmFyKC0tZDIwKX0uaW5jZW50aXZlLXNlbGVjdGlvbi5pcy1yZXZlcnNlLWNvbHVtbi1zbSAuaW5jZW50aXZlLWJ0bnttYXJnaW4tbGVmdDowO3dpZHRoOjEwMCV9fUBtZWRpYShtaW4td2lkdGg6IDU3NXB4KXsuaW5jZW50aXZlLXNlbGVjdGlvbi5pcy1yZXZlcnNlLWNvbHVtbi1zbSAuYnRue3doaXRlLXNwYWNlOm5vd3JhcH19aW5wdXRbdHlwZT1jaGVja2JveF1baWRePWluY2VudGl2ZS1dKy5idG4gLmNhcHRpb246Zmlyc3QtY2hpbGR7ZGlzcGxheTppbmxpbmV9aW5wdXRbdHlwZT1jaGVja2JveF1baWRePWluY2VudGl2ZS1dKy5idG4gLmNhcHRpb246bGFzdC1jaGlsZHtkaXNwbGF5Om5vbmV9aW5wdXRbdHlwZT1jaGVja2JveF1baWRePWluY2VudGl2ZS1dOmNoZWNrZWQrLmJ0biAuY2FwdGlvbjpmaXJzdC1jaGlsZHtkaXNwbGF5Om5vbmV9aW5wdXRbdHlwZT1jaGVja2JveF1baWRePWluY2VudGl2ZS1dOmNoZWNrZWQrLmJ0biAuY2FwdGlvbjpsYXN0LWNoaWxke2Rpc3BsYXk6aW5saW5lfS5pbmNlbnRpdmUtbnVtYmVyIC5idG57bWFyZ2luOjB9LmluY2VudGl2ZS1udW1iZXIgLmJ0bjpmaXJzdC1jaGlsZDpsYXN0LWNoaWxkLC5pbmNlbnRpdmUtbnVtYmVyIC5idG46bGFzdC1jaGlsZHttYXJnaW46MH0uaW5jZW50aXZlLW51bWJlciAuYnRuIC5jYXB0aW9uOmZpcnN0LWNoaWxke2Rpc3BsYXk6aW5saW5lfS5pbmNlbnRpdmUtbnVtYmVyIC5idG4gLmNhcHRpb246bGFzdC1jaGlsZHtkaXNwbGF5Om5vbmV9LmluY2VudGl2ZS1udW1iZXIgLmJ0bi5pcy1zZWxlY3RlZCAuY2FwdGlvbjpmaXJzdC1jaGlsZHtkaXNwbGF5Om5vbmV9LmluY2VudGl2ZS1udW1iZXIgLmJ0bi5pcy1zZWxlY3RlZCAuY2FwdGlvbjpsYXN0LWNoaWxke2Rpc3BsYXk6aW5saW5lfS5sb2dvLWdyb3Vwey0tbG9nby1ncm91cC14LXBhZGRpbmc6IHZhcigtLXM0MCk7LS1sb2dvLWdyb3VwLXktcGFkZGluZzogdmFyKC0tczYwKTstLWxvZ28tZ3JvdXAtYm9yZGVyLXdpZHRoOiAxcHg7LS1sb2dvLWdyb3VwLWJvcmRlci1zdHlsZTogc29saWQ7LS1sb2dvLWdyb3VwLWJvcmRlci1jb2xvcjogdmFyKC0tYy0yMTYwKTstLWxvZ28tZ3JvdXAtYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLXNtKTstLWxvZ28tZ3JvdXAtYm9yZGVyLWJveC1zaGFkb3ctbGVmdC10b3A6IGluc2V0IHZhcigtLWxvZ28tZ3JvdXAtYm9yZGVyLXdpZHRoKSAwIDAgMCB2YXIoLS1sb2dvLWdyb3VwLWJvcmRlci1jb2xvciksIGluc2V0IDAgdmFyKC0tbG9nby1ncm91cC1ib3JkZXItd2lkdGgpIDAgMCB2YXIoLS1sb2dvLWdyb3VwLWJvcmRlci1jb2xvcik7LS1sb2dvLWdyb3VwLWJvcmRlci1ib3gtc2hhZG93LXJpZ2h0LWJvdHRvbTogaW5zZXQgY2FsYyh2YXIoLS1sb2dvLWdyb3VwLWJvcmRlci13aWR0aCkgKiAtMSkgMCAwIDAgdmFyKC0tbG9nby1ncm91cC1ib3JkZXItY29sb3IpLCBpbnNldCAwIGNhbGModmFyKC0tbG9nby1ncm91cC1ib3JkZXItd2lkdGgpICogLTEpIDAgMCB2YXIoLS1sb2dvLWdyb3VwLWJvcmRlci1jb2xvcil9LmxvZ28tZ3JvdXBfX3Jvd3tkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDowO2JvcmRlcjp2YXIoLS1sb2dvLWdyb3VwLWJvcmRlci1zdHlsZSkgdmFyKC0tbG9nby1ncm91cC1ib3JkZXItY29sb3IpO2JvcmRlci13aWR0aDp2YXIoLS1sb2dvLWdyb3VwLWJvcmRlci13aWR0aCkgMCAwIHZhcigtLWxvZ28tZ3JvdXAtYm9yZGVyLXdpZHRoKTtib3JkZXItcmFkaXVzOnZhcigtLWxvZ28tZ3JvdXAtYm9yZGVyLXJhZGl1cyl9QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5sb2dvLWdyb3VwX19yb3d7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2ZsZXgtd3JhcDp3cmFwfX0ubG9nby1ncm91cF9fcGFydG5lcntkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjt3aWR0aDoxMDAlO3BhZGRpbmc6dmFyKC0tbG9nby1ncm91cC15LXBhZGRpbmcpIDA7ZmxleDowIDAgYXV0bztib3JkZXI6dmFyKC0tbG9nby1ncm91cC1ib3JkZXItc3R5bGUpIHZhcigtLWxvZ28tZ3JvdXAtYm9yZGVyLWNvbG9yKTtib3JkZXItd2lkdGg6MCB2YXIoLS1sb2dvLWdyb3VwLWJvcmRlci13aWR0aCkgdmFyKC0tbG9nby1ncm91cC1ib3JkZXItd2lkdGgpIDB9LmxvZ28tZ3JvdXBfX3BhcnRuZXI6Zmlyc3QtY2hpbGR7Ym9yZGVyLXJhZGl1czp2YXIoLS1sb2dvLWdyb3VwLWJvcmRlci1yYWRpdXMpIHZhcigtLWxvZ28tZ3JvdXAtYm9yZGVyLXJhZGl1cykgMCAwfS5sb2dvLWdyb3VwX19wYXJ0bmVyOmxhc3QtY2hpbGR7Ym9yZGVyLXJhZGl1czowIDAgdmFyKC0tbG9nby1ncm91cC1ib3JkZXItcmFkaXVzKSB2YXIoLS1sb2dvLWdyb3VwLWJvcmRlci1yYWRpdXMpfS5sb2dvLWdyb3VwX19wYXJ0bmVyOmZpcnN0LWNoaWxkOmxhc3QtY2hpbGR7Ym9yZGVyLXJhZGl1czp2YXIoLS1sb2dvLWdyb3VwLWJvcmRlci1yYWRpdXMpfUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsubG9nby1ncm91cF9fcGFydG5lcnt3aWR0aDozMy4zMzMzMzMzMzMzJX0ubG9nby1ncm91cF9fcGFydG5lcltkYXRhLW1vZD1cIjBcIl06bnRoLWNoaWxkKDEpOm5vdCg6bGFzdC1jaGlsZCl7Ym9yZGVyLXJhZGl1czp2YXIoLS1sb2dvLWdyb3VwLWJvcmRlci1yYWRpdXMpIDAgMCAwfS5sb2dvLWdyb3VwX19wYXJ0bmVyW2RhdGEtcG9zPVwiMXN0T25lUm93XCJdOm50aC1jaGlsZCgxKTpub3QoOmxhc3QtY2hpbGQpe2JvcmRlci1yYWRpdXM6dmFyKC0tbG9nby1ncm91cC1ib3JkZXItcmFkaXVzKSAwIDAgdmFyKC0tbG9nby1ncm91cC1ib3JkZXItcmFkaXVzKX0ubG9nby1ncm91cF9fcGFydG5lcltkYXRhLW1vZD1cIjFcIl06bGFzdC1jaGlsZHtib3JkZXItcmFkaXVzOjAgdmFyKC0tbG9nby1ncm91cC1ib3JkZXItcmFkaXVzKSB2YXIoLS1sb2dvLWdyb3VwLWJvcmRlci1yYWRpdXMpIDB9LmxvZ28tZ3JvdXBfX3BhcnRuZXJbZGF0YS1tb2Q9XCIyXCJdOm50aC1jaGlsZCgzKTpub3QoOmxhc3QtY2hpbGQpe2JvcmRlci1yYWRpdXM6MCB2YXIoLS1sb2dvLWdyb3VwLWJvcmRlci1yYWRpdXMpIDAgMH0ubG9nby1ncm91cF9fcGFydG5lcltkYXRhLW1vZD1cIjJcIl06bnRoLWNoaWxkKDMpOmxhc3QtY2hpbGR7Ym9yZGVyLXJhZGl1czowIHZhcigtLWxvZ28tZ3JvdXAtYm9yZGVyLXJhZGl1cykgdmFyKC0tbG9nby1ncm91cC1ib3JkZXItcmFkaXVzKSAwfS5sb2dvLWdyb3VwX19wYXJ0bmVyW2RhdGEtcG9zPVwiM3JkTGFzdEZ1bGxSb3dcIl06bnRoLWNoaWxkKDMpOm5vdCg6bGFzdC1jaGlsZCl7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6dmFyKC0tbG9nby1ncm91cC1ib3JkZXItcmFkaXVzKX19QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5sb2dvLWdyb3VwW2RhdGEtY291bnQ9XCIxXCJdIC5sb2dvLWdyb3VwX19yb3d7d2lkdGg6MzMuMzMzMzMzMzMzMyV9LmxvZ28tZ3JvdXBbZGF0YS1jb3VudD1cIjFcIl0gLmxvZ28tZ3JvdXBfX3JvdyAubG9nby1ncm91cF9fcGFydG5lcnt3aWR0aDoxMDAlfX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LmxvZ28tZ3JvdXBbZGF0YS1jb3VudD1cIjJcIl0gLmxvZ28tZ3JvdXBfX3Jvd3t3aWR0aDo2Ni42NjY2NjY2NjY3JX0ubG9nby1ncm91cFtkYXRhLWNvdW50PVwiMlwiXSAubG9nby1ncm91cF9fcm93IC5sb2dvLWdyb3VwX19wYXJ0bmVye3dpZHRoOjUwJX19LmxvZ28tZ3JvdXBfX2xvZ297bWF4LXdpZHRoOmNhbGMoMTAwJSAtIHZhcigtLWxvZ28tZ3JvdXAteC1wYWRkaW5nKSAtIHZhcigtLWxvZ28tZ3JvdXAteC1wYWRkaW5nKSk7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztoZWlnaHQ6MTAwJTthbGlnbi1pdGVtczpjZW50ZXJ9LmxvZ28tZ3JvdXBfX2xvZ28gLmlzLWFsdHRleHR7bWF4LXdpZHRoOjEwMCU7b3ZlcmZsb3c6aGlkZGVufS5sb2dvLWdyb3VwX19pbWd7bWF4LWhlaWdodDoxMnJlbX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LmxvZ28tZ3JvdXBfX2ltZ3ttYXgtaGVpZ2h0Om5vbmV9fS5mYWN0c3tkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2ZsZXgtd3JhcDpub3dyYXA7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7Z2FwOnZhcigtLWQ2MCkgdmFyKC0tZDgwKX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LmZhY3Rze2ZsZXgtZGlyZWN0aW9uOnJvdztmbGV4LXdyYXA6d3JhcH19LmZhY3RzIC5mYWN0e2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47d2lkdGg6MTAwJX0uZmFjdHMgLmZhY3QgLnZhbHVlLC5mYWN0cyAuZmFjdCAuY2FwdGlvbntkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7b3ZlcmZsb3c6aGlkZGVuO3doaXRlLXNwYWNlOm5vd3JhcH0uZmFjdHMgLmZhY3QgLmNhcHRpb257Zm9udDp2YXIoLS10LVN0YW5kYXJkLUJvbGQpO2xldHRlci1zcGFjaW5nOnZhcigtLWxzLVN0YW5kYXJkLUJvbGQpO292ZXJmbG93LXdyYXA6dmFyKC0td3JhcC1TdGFuZGFyZC1Cb2xkKX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LmZhY3RzIC5mYWN0e3dpZHRoOmZpdC1jb250ZW50fX0jZXEtYXBwICN1c2VyLW1haWwtbGlzdD5kaXZ7cGFkZGluZzowfSNlcS1hcHAgI3VzZXItbWFpbC1saXN0PmRpdiAuY29sLXNtLTh7d2lkdGg6MTAwJX0jZXEtYXBwICN1c2VyLW1haWwtbGlzdD5kaXYgLmNvbC1zbS04IGgye2Rpc3BsYXk6bm9uZX0uZGlhbG9ney0tZGlhbG9nLWJnOiByZ2JhKDAsIDAsIDAsIDAuNyk7LS1kaWFsb2ctei1pbmRleDogMzE7LS1kaWFsb2ctYm9yZGVyOiBub25lOy0tZGlhbG9nLWNvbnRlbnQtYmc6IHZhcigtLWMtMjAxMCk7LS1kaWFsb2ctaGVhZGVyLWhlaWdodDogOHJlbTstLWRpYWxvZy1oZWFkZXItYmc6IHZhcigtLWRpYWxvZy1jb250ZW50LWJnKTstLWRpYWxvZy1jbG9zZS13aWR0aDogNnJlbTstLWRpYWxvZy1jbG9zZS1pY29uLXNpemU6IDJyZW07LS1kaWFsb2ctY29udGVudC1wYWRkaW5nOiB2YXIoLS1kMTAwKSB2YXIoLS1kNDApO3Bvc2l0aW9uOmZpeGVkO3dpZHRoOjEwMHZ3O2hlaWdodDoxMDAlO3RvcDowO2xlZnQ6MDt6LWluZGV4OnZhcigtLWRpYWxvZy16LWluZGV4KTtiYWNrZ3JvdW5kOnZhcigtLWRpYWxvZy1iZyk7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOmZsZXgtZW5kO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtmb250OnZhcigtLXQtU3RhbmRhcmQpO2xldHRlci1zcGFjaW5nOnZhcigtLWxzLVN0YW5kYXJkKTtvdmVyZmxvdy13cmFwOnZhcigtLXdyYXAtU3RhbmRhcmQpO3Zpc2liaWxpdHk6dmlzaWJsZTtwb2ludGVyLWV2ZW50czphdXRvO3RyYW5zaXRpb246dmlzaWJpbGl0eSAwcyxiYWNrZ3JvdW5kIC4zcyBlYXNlLWluLW91dDstd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzp0b3VjaH0uZGlhbG9nIC5jYXJkLWltYWdlX19mdWxsd2lkdGh7bWF4LXdpZHRoOjYwcmVtO21hcmdpbi1pbmxpbmU6YXV0b31AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LmRpYWxvZ3stLWRpYWxvZy1jbG9zZS13aWR0aDogNXJlbX19LmRpYWxvZ1thcmlhLWhpZGRlbj10cnVlXXt6LWluZGV4Oi0xO3BvaW50ZXItZXZlbnRzOm5vbmU7dmlzaWJpbGl0eTpoaWRkZW47LS1kaWFsb2ctYmc6IHJnYmEoMCwgMCwgMCwgMCk7dHJhbnNpdGlvbjp2aXNpYmlsaXR5IDBzLGJhY2tncm91bmQgLjNzIGVhc2UtaW4tb3V0fS5kaWFsb2dbYXJpYS1oaWRkZW49dHJ1ZV0gLmRpYWxvZ19fYm9keXt0cmFuc2Zvcm06dHJhbnNsYXRlWCgxMDAlKTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuM3MgZWFzZS1pbi1vdXR9LmRpYWxvZ19faGVhZGVye2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjthbGlnbi1pdGVtczpjZW50ZXI7d2lkdGg6MTAwJTtwYWRkaW5nOjAgdmFyKC0tZDQwKSAwIHZhcigtLWQ4MCk7cG9zaXRpb246c3RpY2t5O3otaW5kZXg6Mjt0b3A6MDtiYWNrZ3JvdW5kOnZhcigtLWMtMjAxMCk7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgdmFyKC0tYy0yMTcwKX1AbWVkaWEobWluLXdpZHRoOiA5OTFweCl7LmRpYWxvZ19faGVhZGVye3BhZGRpbmctcmlnaHQ6dmFyKC0tZDYwKX19LmRpYWxvZ19fY29udGVudCAuY2FyZC0tZGlhbG9ne21pbi1oZWlnaHQ6Y2FsYygxMDAlIC0gdmFyKC0tZGlhbG9nLWhlYWRlci1oZWlnaHQpIC0gMXB4KX0uZGlhbG9nX190aXRsZXtmb250OnZhcigtLXQtU3RhbmRhcmQtQm9sZCk7bGV0dGVyLXNwYWNpbmc6dmFyKC0tbHMtU3RhbmRhcmQtQm9sZCk7b3ZlcmZsb3ctd3JhcDp2YXIoLS13cmFwLVN0YW5kYXJkLUJvbGQpO2Rpc3BsYXk6ZmxleH0uZGlhbG9nX19jbG9zZXtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7d2lkdGg6dmFyKC0tZGlhbG9nLWNsb3NlLXdpZHRoKTtoZWlnaHQ6dmFyKC0tZGlhbG9nLWhlYWRlci1oZWlnaHQpO2NvbG9yOnZhcigtLWMtMjExMCk7dHJhbnNpdGlvbjpib3gtc2hhZG93IDEyMG1zfS5kaWFsb2dfX2Nsb3NlIC5pY29ue3dpZHRoOnZhcigtLWRpYWxvZy1jbG9zZS1pY29uLXNpemUpO2hlaWdodDp2YXIoLS1kaWFsb2ctY2xvc2UtaWNvbi1zaXplKX1AbWVkaWEobWluLXdpZHRoOiA5OTFweCl7LmRpYWxvZ19fY2xvc2V7LS1kaWFsb2ctY2xvc2Utd2lkdGg6IDhyZW19fS5kaWFsb2dfX2JvZHl7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvdmVyZmxvdy15OmF1dG87dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCk7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjNzIGVhc2UtaW4tb3V0O2JvcmRlcjp2YXIoLS1kaWFsb2ctYm9yZGVyKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWRpYWxvZy1jb250ZW50LWJnKX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LmRpYWxvZ19fYm9keXt3aWR0aDo1NSU7bWF4LXdpZHRoOjgwcmVtfX1AbWVkaWEobWluLXdpZHRoOiAxNDQycHgpey5kaWFsb2dfX2JvZHl7d2lkdGg6NTUlO21heC13aWR0aDo5MnJlbX19LmRpYWxvZy5pcy1mdWxsIC5kaWFsb2dfX2JvZHl7d2lkdGg6MTAwJTttYXgtd2lkdGg6bm9uZX0uZGlhbG9nLmlzLWZ1bGwgLmVtYmVkLXJlc3BvbnNpdmV7d2lkdGg6MTAwJTtoZWlnaHQ6Y2FsYygxMDB2aCAtICh2YXIoLS1kaWFsb2ctaGVhZGVyLWhlaWdodCkgKyAycmVtKSAtIHZhcigtLWQxMDApKTtvdmVyZmxvdzpoaWRkZW47cG9zaXRpb246cmVsYXRpdmV9LmRpYWxvZy5pcy1mdWxsIC5lbWJlZC1yZXNwb25zaXZlIGlmcmFtZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0uZGlhbG9nLmlzLWNlbnRlcmVke2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyfS5kaWFsb2cuaXMtY2VudGVyZWQgLmRpYWxvZ19fYm9keXtoZWlnaHQ6YXV0b31AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LmRpYWxvZy5pcy1jZW50ZXJlZCAuZGlhbG9nX19ib2R5e3dpZHRoOjgwJTttYXgtd2lkdGg6ODByZW19fUBtZWRpYShtaW4td2lkdGg6IDE0NDJweCl7LmRpYWxvZy5pcy1jZW50ZXJlZCAuZGlhbG9nX19ib2R5e3dpZHRoOjU1JTttYXgtd2lkdGg6ODByZW19fS5kaWFsb2cuaXMtY2VudGVyZWQgLmNhcmQtLWRpYWxvZ3toZWlnaHQ6YXV0bzttaW4taGVpZ2h0OnVuc2V0fS5jZkludGVyZmFjZUVuYWJsZWQgLmRpYWxvZy5pcy1jZW50ZXJlZC56LWluZGV4LTk5OXstLWRpYWxvZy16LWluZGV4OiA5OTl9LmFjY2VudC1ib3gtLWRpYWxvZ3twYWRkaW5nOjAgdmFyKC0tczIwKX0uc3RhdHVzey0tc3RhdHVzLWZvbnQ6IHZhcigtLXQtTjQwMCk7LS1zdGF0dXMtZm9udC1sZXR0ZXItc3BhY2luZzogdmFyKC0tbHMtTjQwMCk7LS1zdGF0dXMtYmc6IHZhcigtLWMtMjExMCk7LS1zdGF0dXMtY29sb3I6IHZhcigtLWMtMjAxMCk7LS1zdGF0dXMtYm94LXNoYWRvdzogMHB4IDFweCAycHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTstLXN0YXR1cy1ib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtbWQpOy0tc3RhdHVzLXdpZHRoOiAxMDAlOy0tc3RhdHVzLWxpbmUtaGVpZ2h0OiAyLjJyZW07LS1zdGF0dXMteC1wYWRkaW5nOiB2YXIoLS1zMTUpOy0tc3RhdHVzLXktcGFkZGluZzogdmFyKC0tczE1KTstLXN0YXR1cy1oZWlnaHQ6IGNhbGMoKHZhcigtLXN0YXR1cy15LXBhZGRpbmcpICogMikgKyB2YXIoLS1zdGF0dXMtbGluZS1oZWlnaHQpKTstLXN0YXR1cy1iYXItYmc6IHZhcigtLWMtMzMzMCk7LS1zdGF0dXMtYmFyLWJveC1zaGFkb3c6IC0ycHggMHB4IDBweCAwcHggdmFyKC0tc3RhdHVzLWJnKTstLXN0YXR1cy1iYXItc2VnbWVudC13aWR0aDogMDstLXN0YXR1cy1iYXItZ2FwOiAycHg7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1zdGF0dXMtYmcpO2NvbG9yOnZhcigtLXN0YXR1cy1jb2xvcik7Ym94LXNoYWRvdzp2YXIoLS1zdGF0dXMtYm94LXNoYWRvdyk7Zm9udDp2YXIoLS1zdGF0dXMtZm9udCk7bGV0dGVyLXNwYWNpbmc6dmFyKC0tc3RhdHVzLWZvbnQtbGV0dGVyLXNwYWNpbmcpO3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOnZhcigtLXN0YXR1cy13aWR0aCk7aGVpZ2h0OnZhcigtLXN0YXR1cy1oZWlnaHQpO2JvcmRlci1yYWRpdXM6dmFyKC0tc3RhdHVzLWJvcmRlci1yYWRpdXMpfS5zdGF0dXMgLnN0YXR1c19fdmFsdWV7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOmNlbnRlcjt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3BhZGRpbmc6MCB2YXIoLS1zdGF0dXMteC1wYWRkaW5nKTtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjEwO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTtmb250OnZhcigtLXN0YXR1cy1mb250KTtsZXR0ZXItc3BhY2luZzp2YXIoLS1zdGF0dXMtZm9udC1sZXR0ZXItc3BhY2luZyk7Y29sb3I6dmFyKC0tc3RhdHVzLWNvbG9yKX0uc3RhdHVzIC5zdGF0dXMtYmFye2Rpc3BsYXk6ZmxleDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2JvcmRlci1yYWRpdXM6dmFyKC0tc3RhdHVzLWJvcmRlci1yYWRpdXMpfS5zdGF0dXMgLnN0YXR1cy1iYXJfX3NlZ21lbnR7ZGlzcGxheTpmbGV4O2hlaWdodDoxMDAlO3dpZHRoOnZhcigtLXN0YXR1cy1iYXItc2VnbWVudC13aWR0aCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1zdGF0dXMtYmFyLWJnKTtvdmVyZmxvdzpoaWRkZW59LnN0YXR1cyAuc3RhdHVzLWJhcl9fc2VnbWVudDpmaXJzdC1jaGlsZHtib3JkZXItdG9wLWxlZnQtcmFkaXVzOnZhcigtLXN0YXR1cy1ib3JkZXItcmFkaXVzKTtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOnZhcigtLXN0YXR1cy1ib3JkZXItcmFkaXVzKX0uc3RhdHVzIC5zdGF0dXMtYmFyX19zZWdtZW50Omxhc3QtY2hpbGR7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6dmFyKC0tc3RhdHVzLWJvcmRlci1yYWRpdXMpO2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOnZhcigtLXN0YXR1cy1ib3JkZXItcmFkaXVzKX0uc3RhdHVzIC5zdGF0dXMtYmFyX19zZWdtZW50Om50aC1jaGlsZChuKzIpe2JveC1zaGFkb3c6dmFyKC0tc3RhdHVzLWJhci1ib3gtc2hhZG93KX0uc3RhdHVzLnN0YXR1cy0tZ2Fwey0tc3RhdHVzLWJhci1ib3gtc2hhZG93OiBub25lfS5zdGF0dXMuc3RhdHVzLS1nYXAgLnN0YXR1cy1iYXJ7Z2FwOnZhcigtLXN0YXR1cy1iYXItZ2FwKX1AbWVkaWEobWluLXdpZHRoOiA5OTFweCl7LnN0YXR1c3stLXN0YXR1cy1saW5lLWhlaWdodDogM3JlbX19LnN0YXRpc3RpYy1iYXJ7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7ZmxleC13cmFwOm5vd3JhcDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Z2FwOnZhcigtLWQ0MCl9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpey5zdGF0aXN0aWMtYmFye2FsaWduLWl0ZW1zOmNlbnRlcjtmbGV4LWRpcmVjdGlvbjpyb3c7Z2FwOnZhcigtLWQ2MCk7ZmxleC13cmFwOndyYXB9fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsuc3RhdGlzdGljLWJhci0tcGxhdHRmb3Jte2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufX0uc3RhdGlzdGljLWJhcl9faXRlbXtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5zdGF0aXN0aWMtYmFyX192YWx1ZSwuc3RhdGlzdGljLWJhcl9fdGl0bGV7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWl0ZW1zOmZsZXgtc3RhcnQ7ZmxleC13cmFwOm5vd3JhcDt3aGl0ZS1zcGFjZTpub3dyYXB9LnN0YXRpc3RpYy1iYXJfX3ZhbHVle2ZvbnQ6dmFyKC0tdC1UMzAwKTtsZXR0ZXItc3BhY2luZzp2YXIoLS1scy1UMzAwKTtvdmVyZmxvdy13cmFwOnZhcigtLXdyYXAtVDMwMCk7Z2FwOnZhcigtLWQxMCl9LnN0YXRpc3RpYy1iYXJfX3ZhbHVlIC5pY29uW2RhdGEtaWNvbi1zaXplPXRpbnldey0taWNvbi13aWR0aDogMS41cmVtOy0taWNvbi1oZWlnaHQ6IDEuNXJlbX1AbWVkaWEobWluLXdpZHRoOiA5OTFweCl7LnN0YXRpc3RpYy1iYXJfX3ZhbHVlIC5pY29uW2RhdGEtaWNvbi1zaXplPXRpbnldey0taWNvbi13aWR0aDogMnJlbTstLWljb24taGVpZ2h0OiAycmVtfX1AbWVkaWEobWluLXdpZHRoOiAxNDQycHgpey5zdGF0aXN0aWMtYmFyX192YWx1ZSAuaWNvbltkYXRhLWljb24tc2l6ZT10aW55XXstLWljb24td2lkdGg6IDIuMnJlbTstLWljb24taGVpZ2h0OiAyLjJyZW19fS5zdGF0aXN0aWMtYmFyX190aXRsZXtmb250OnZhcigtLXQtU21hbGwpO2xldHRlci1zcGFjaW5nOnZhcigtLWxzLVNtYWxsKTtvdmVyZmxvdy13cmFwOnZhcigtLXdyYXAtU21hbGwpO2dhcDp2YXIoLS1kMTApfS5zdGF0aXN0aWMtYmFyX190aXRsZSAuYWxlcnRfX2J1dHRvbnt3aWR0aDpmaXQtY29udGVudH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCl7LnN0YXRpc3RpYy1iYXJfX2l0ZW1bZGF0YS1uYW1lPXRocmVzaG9sZF17d2lkdGg6Y2FsYyg2NiUgLSB2YXIoLS1kNjApKTtvcmRlcjoxfS5zdGF0aXN0aWMtYmFyX19pdGVtW2RhdGEtbmFtZT1zdXBwb3J0ZXJde3dpZHRoOjM0JTtvcmRlcjoyfS5zdGF0aXN0aWMtYmFyX19pdGVtW2RhdGEtbmFtZT10YXJnZXRde3dpZHRoOmNhbGMoNjYlIC0gdmFyKC0tZDYwKSk7b3JkZXI6M30uc3RhdGlzdGljLWJhcl9faXRlbVtkYXRhLW5hbWU9cmVtYWluaW5nXXt3aWR0aDozNCU7b3JkZXI6M319QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5zdGF0aXN0aWMtYmFyX19pdGVtW2RhdGEtbmFtZV17b3JkZXI6MTt3aWR0aDpmaXQtY29udGVudH19QG1lZGlhKG1heC13aWR0aDogNzY3Ljk4cHgpe1tkYXRhLXN0YXRpc3RpYy1sYWJlbF0gLmFsZXJ0X19idXR0b24tLWNhcHRpb257cGFkZGluZy1yaWdodDp2YXIoLS1kMTApfVtkYXRhLXN0YXRpc3RpYy1ibG9ja117aGVpZ2h0OmF1dG87bWF4LWhlaWdodDowO292ZXJmbG93OmhpZGRlbjtvcGFjaXR5OjA7dHJhbnNpdGlvbjptYXgtaGVpZ2h0IDMwMG1zLG9wYWNpdHkgMzAwbXN9W2RhdGEtc3RhdGlzdGljLWJsb2NrXSAuc3RhdGlzdGljLWJhcntwYWRkaW5nLXRvcDp2YXIoLS1kNTApO2ZsZXgtd3JhcDpub3dyYXA7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDp2YXIoLS1kNTApfVtkYXRhLXN0YXRpc3RpYy1ibG9ja10gLnN0YXRpc3RpYy1iYXIgLnN0YXRpc3RpYy1iYXJfX2l0ZW17d2lkdGg6MTAwJX1bZGF0YS1zdGF0aXN0aWMtdG9nZ2xlXXtib3JkZXI6MDtjbGlwOnJlY3QoMCAwIDAgMCk7aGVpZ2h0OjFweDttYXJnaW46LTFweDtvdmVyZmxvdzpoaWRkZW47cGFkZGluZzowO3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjFweH1bZGF0YS1zdGF0aXN0aWMtdG9nZ2xlXTpjaGVja2VkfltkYXRhLXN0YXRpc3RpYy1ibG9ja117bWF4LWhlaWdodDo5OTk5cHg7b3BhY2l0eToxfX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7W2RhdGEtc3RhdGlzdGljLWxhYmVsXSxbZGF0YS1zdGF0aXN0aWMtdG9nZ2xlXXtkaXNwbGF5Om5vbmV9fS5zaGFyaW5ney0tc2hhcmluZy1iYXItY29sb3I6IHZhcigtLWMtMjExMCk7LS1zaGFyaW5nLWJhci1mb250OiB2YXIoLS10LVN0YW5kYXJkLUJvbGQpOy0tc2hhcmluZy1iYXItbGV0dGVyLXNwYWNpbmc6IHZhcigtLWxzLVN0YW5kYXJkLUJvbGQpO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7Z2FwOnZhcigtLWQ0MCk7Zm9udDp2YXIoLS1zaGFyaW5nLWJhci1mb250KTtsZXR0ZXItc3BhY2luZzp2YXIoLS1zaGFyaW5nLWJhci1sZXR0ZXItc3BhY2luZyk7Y29sb3I6dmFyKC0tc2hhcmluZy1iYXItY29sb3IpfUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsuc2hhcmluZ3tmbGV4LWRpcmVjdGlvbjpyb3c7YWxpZ24taXRlbXM6Y2VudGVyfX0uc2hhcmluZ19fYmFye2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7Z2FwOnZhcigtLWQ0MCk7cGFkZGluZy1yaWdodDp2YXIoLS1kNDApO2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydH0uc2hhcmluZ19fYmFyLmZsZXgtc3RhcnQtc217anVzdGlmeS1jb250ZW50OmNlbnRlcjtwYWRkaW5nLWJvdHRvbTp2YXIoLS1kNDApfUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsuc2hhcmluZ19fYmFyLmZsZXgtc3RhcnQtc217anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7cGFkZGluZy1ib3R0b206MH19LnNoYXJlLXJvdyBbZGF0YS1hbHRlcm5hdGU9c2hhcmVdOm5vdCguZC1ub25lKXt3aWR0aDoxMDAlO3BhZGRpbmctYm90dG9tOnZhcigtLWQ0MCl9LnRlYXNlci1zdGFydHtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjE7d2lkdGg6MTAwJX0udGVhc2VyLXN0YXJ0X19jb250ZW50e2Rpc3BsYXk6ZmxleDt3aWR0aDoxMDAlO2hlaWdodDoyNXJlbTtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjE7YWxpZ24taXRlbXM6ZmxleC1lbmR9QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey50ZWFzZXItc3RhcnRfX2NvbnRlbnR7aGVpZ2h0OjM3cmVtfX0udGVhc2VyLXN0YXJ0X19pbWFnZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlcjtiYWNrZ3JvdW5kLXNpemU6Y292ZXI7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2hlaWdodDoxMDAlO3dpZHRoOjEwMCU7ZGlzcGxheTpibG9jaztwb2ludGVyLWV2ZW50czpub25lO3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6MTtsZWZ0OjA7dG9wOjB9QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey50ZWFzZXItc3RhcnRfX2ltYWdle2hlaWdodDoxMDAlfX0udGVhc2VyLXN0YXJ0X19pbWFnZS0tZGVza3RvcHtkaXNwbGF5Om5vbmV9QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey50ZWFzZXItc3RhcnRfX2ltYWdlLS1kZXNrdG9we2Rpc3BsYXk6YmxvY2t9fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsudGVhc2VyLXN0YXJ0X19pbWFnZS0tbW9iaWxle2Rpc3BsYXk6bm9uZX19LnRlYXNlci1zdGFydC5oYXMtb3ZlcmxheSAudGVhc2VyLXN0YXJ0X19pbWFnZTphZnRlcntiYWNrZ3JvdW5kOnZhcigtLW92ZXJsYXktaW1hZ2VzKTtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2NvbnRlbnQ6XCJcIn0udGVhc2VyLXN0YXJ0X19ib3h7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoyO2JhY2tncm91bmQ6dmFyKC0tYy0yMDEwKTttYXgtd2lkdGg6NDYuNXJlbTtwYWRkaW5nOnZhcigtLXM2MCkgdmFyKC0tczgwKSA1cmVtIDA7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoNXJlbSl9LnRlYXNlci1zdGFydF9fYm94OmJlZm9yZXtjb250ZW50OlwiIFwiO2Rpc3BsYXk6YmxvY2s7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1jLTIwMTApO3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6LTE7cmlnaHQ6OTklO3RvcDowO3dpZHRoOjEwMHZ3O2hlaWdodDoxMDAlO3BvaW50ZXItZXZlbnRzOm5vbmV9LnRlYXNlci1zdGFydC0tZmx1aWQgLnRlYXNlci1zdGFydF9fY29udGVudHtoZWlnaHQ6YXV0bzttaW4taGVpZ2h0OjI1cmVtfUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsudGVhc2VyLXN0YXJ0LS1mbHVpZCAudGVhc2VyLXN0YXJ0X19jb250ZW50e21pbi1oZWlnaHQ6MzdyZW19fUBtZWRpYShtYXgtd2lkdGg6IDc2Ny45OHB4KXsudGVhc2VyLXN0YXJ0LS1mbHVpZCAudGVhc2VyLXN0YXJ0X19ib3h7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTByZW0pfX0udGVhc2VyLXN0YXJ0X19iYWRnZXt3aWR0aDoxMDAlO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0ZXh0LWFsaWduOnJpZ2h0O3otaW5kZXg6NTt0b3A6Mi41cmVtO2hlaWdodDoxMi41cmVtfS50ZWFzZXItc3RhcnRfX2JhZGdlIGltZ3tkaXNwbGF5OmlubGluZS1mbGV4O21heC13aWR0aDoxMi41cmVtfUBtZWRpYShtYXgtd2lkdGg6IDc2Ny45OHB4KXsudGVhc2VyLXN0YXJ0LS1iYWRnZWR7YmFja2dyb3VuZDp2YXIoLS1jLTIxODApfS50ZWFzZXItc3RhcnQtLWJhZGdlZCAudGVhc2VyLXN0YXJ0X19jb250ZW50e2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtoZWlnaHQ6YXV0b30udGVhc2VyLXN0YXJ0LS1iYWRnZWQgLnRlYXNlci1zdGFydF9faW1hZ2V7cG9zaXRpb246cmVsYXRpdmU7bGVmdDphdXRvO2JvdHRvbTphdXRvO3JpZ2h0OmF1dG87aGVpZ2h0OjI3cmVtfS50ZWFzZXItc3RhcnQtLWJhZGdlZCAudGVhc2VyLXN0YXJ0X19ib3h7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCk7bWFyZ2luLXRvcDpjYWxjKCh2YXIoLS1zNjApICsgMS41cmVtKSotMSl9LnN3aXBlci1zbGlkZS0tYmFkZ2VkK1tkYXRhLWZvbGxvdy1wdD1cIjgwXCJde3BhZGRpbmctdG9wOnZhcigtLWQ2MCl9fS50ZWFzZXItc3RhcnQtcGFnZXJ7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC0ycmVtKTtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjM7cGFkZGluZy1ib3R0b206dmFyKC0tczgwKX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LnRlYXNlci1zdGFydC1wYWdlcnt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNXJlbSk7cGFkZGluZy1ib3R0b206dmFyKC0tczQwKX19LnRlYXNlci1zdGFydC1wYWdlcl9fYm94e3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MztkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1jLTIwMTApO21heC13aWR0aDo0OC41cmVtO21hcmdpbi1sZWZ0Oi0ycmVtfUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsudGVhc2VyLXN0YXJ0LXBhZ2VyX19ib3h7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTttYXgtd2lkdGg6dW5zZXQ7bWFyZ2luLWxlZnQ6MH19LnRlYXNlci1zdGFydC1wYWdlcl9fYnV0dG9uc3twb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjE7ZGlzcGxheTpmbGV4O3dpZHRoOjEwMCU7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey50ZWFzZXItc3RhcnQtcGFnZXJfX2J1dHRvbnN7d2lkdGg6dW5zZXR9fS50ZWFzZXItc3RhcnQtcGFnZXJfX3BsYWNlaG9sZGVye2hlaWdodDo1cmVtfUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsudGVhc2VyLXN0YXJ0LXBhZ2VyX19wbGFjZWhvbGRlcntoZWlnaHQ6MTByZW19fS5zd2lwZXItZnVsbHNpemV7YmFja2dyb3VuZDp2YXIoLS1jLTIxODApO3dpZHRoOjEwMCU7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0b30uc3dpcGVyLWZ1bGxzaXplIC5zd2lwZXItd3JhcHBlcnt3aWR0aDoxMDAlICFpbXBvcnRhbnQ7bWFyZ2luOjAgIWltcG9ydGFudH0uc3dpcGVyLWZ1bGxzaXplIC5zd2lwZXItc2xpZGV7cGFkZGluZzowO292ZXJmbG93OmhpZGRlbjtwYWRkaW5nLWJvdHRvbTo1cmVtfS5zd2lwZXItZnVsbHNpemUrLnNlYXJjaC1jb250ZW50e3BhZGRpbmctdG9wOjB9QG1lZGlhKG1pbi13aWR0aDogOTkxcHgpey5zd2lwZXItZnVsbHNpemU6bm90KC5zd2lwZXItaW5pdGlhbGl6ZWQpe2hlaWdodDo0OXJlbTtvdmVyZmxvdzpoaWRkZW59fS5zd2lwZXItZnVsbHNpemU6bm90KC5zd2lwZXItaW5pdGlhbGl6ZWQpIC5zd2lwZXItc2xpZGUrLnN3aXBlci1zbGlkZXtkaXNwbGF5Om5vbmV9LnN3aXBlci1idXR0b24tbmV4dCwuc3dpcGVyLWJ1dHRvbi1wcmV2e2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWMtMjAxMCk7d2lkdGg6NXJlbTtoZWlnaHQ6NXJlbTt0cmFuc2l0aW9uOmFsbCAuMnMgZWFzZS1pbi1vdXQ7Ym9yZGVyOjJweCBzb2xpZCB2YXIoLS1jLTIwMTApO2N1cnNvcjpwb2ludGVyO2NvbG9yOnZhcigtLWMtMjExMCl9LnN3aXBlci1idXR0b24tbmV4dDphZnRlciwuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVye2ZvbnQtc2l6ZToyNXB4O3BhZGRpbmctcmlnaHQ6M3B4O2NvbG9yOiNmZmZ9LnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWRpc2FibGVkLC5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZHtvcGFjaXR5Oi43O3BvaW50ZXItZXZlbnRzOm5vbmU7Y3Vyc29yOmRlZmF1bHR9QG1lZGlhKG1pbi13aWR0aDogOTkxcHgpey5zd2lwZXItYnV0dG9uLW5leHQ6aG92ZXIsLnN3aXBlci1idXR0b24tcHJldjpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWMtMjExMCk7b3BhY2l0eToxO2NvbG9yOnZhcigtLWMtMjAxMCl9fS5zd2lwZXItYnV0dG9uLW5leHR7bGVmdDphdXRvO3JpZ2h0OjB9LnN3aXBlci1idXR0b24tbmV4dDphZnRlcntwYWRkaW5nLXJpZ2h0OjA7cGFkZGluZy1sZWZ0OjNweH0uc3dpcGVyLXBhZ2luYXRpb257ZGlzcGxheTpmbGV4O2JhY2tncm91bmQ6dmFyKC0tYy0yMDEwKTt3aWR0aDo1cmVtO2hlaWdodDo1cmVtO2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2ZvbnQ6dmFyKC0tdC1TdGFuZGFyZCk7bGV0dGVyLXNwYWNpbmc6dmFyKC0tbHMtU3RhbmRhcmQpO292ZXJmbG93LXdyYXA6dmFyKC0td3JhcC1TdGFuZGFyZCl9LnN3aXBlci1wcm9ncmVzc3stLXNsaWRlLXByb2dyZXNzOiAwO3dpZHRoOnZhcigtLXNsaWRlLXByb2dyZXNzKTtiYWNrZ3JvdW5kLWNvbG9yOnJlZDtwb3NpdGlvbjphYnNvbHV0ZTtoZWlnaHQ6M3B4O3otaW5kZXg6NDtib3R0b206MDtsZWZ0OjA7dHJhbnNpdGlvbjp3aWR0aCAuMXMgZWFzZX0uc2VhcmNoLWNvbnRlbnR7YmFja2dyb3VuZDp2YXIoLS1jLTIxODApfS5zZWFyY2gtY29udGVudCBpbnB1dCwuc2VhcmNoLWNvbnRlbnQgLm15dHlGb3JtSW5wdXRHcm91cCAubXl0eUZvcm1JbnB1dEdyb3VwLWFkZG9ue2JhY2tncm91bmQ6dmFyKC0tYy0yMTgwKX0uc2VhcmNoLWNvbnRlbnQgLmJ0biwuc2VhcmNoLWNvbnRlbnQgZm9ybXtmbGV4LXNocmluazowO2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5zZWFyY2gtY29udGVudCBmb3Jte3dpZHRoOjEwMCV9QG1lZGlhKG1pbi13aWR0aDogOTkxcHgpey5zZWFyY2gtY29udGVudCBmb3Jte3dpZHRoOmF1dG99fUBtZWRpYShtaW4td2lkdGg6IDE0NDJweCl7LnNlYXJjaC1jb250ZW50IGZvcm17bWluLXdpZHRoOjQwcmVtfX1AbWVkaWEobWF4LXdpZHRoOiA3NjcuOThweCl7LnRlYXNlci1zdGFydC0tb3JnYW5pemF0aW9uIC50ZWFzZXItc3RhcnRfX2ltYWdle3Bvc2l0aW9uOnJlbGF0aXZlfS50ZWFzZXItc3RhcnQtLW9yZ2FuaXphdGlvbiAudGVhc2VyLXN0YXJ0X19jb250ZW50e2hlaWdodDphdXRvO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6ZmxleC1zdGFydH0udGVhc2VyLXN0YXJ0LS1vcmdhbml6YXRpb24gLnRlYXNlci1zdGFydF9faGVhZGluZ3twYWRkaW5nLXRvcDp2YXIoLS1kODApfX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LnRlYXNlci1zdGFydC0tb3JnYW5pemF0aW9uIC50ZWFzZXItc3RhcnRfX2hlYWRpbmd7Y29sb3I6dmFyKC0tYy0yMDEwKTt0ZXh0LXNoYWRvdzowIDAgMTVweCByZ2JhKDAsMCwwLC41KX19LnRlYXNlci1zdGFydF9faW5pdGlhdG9yLWltYWdle3dpZHRoOjEycmVtO2hlaWdodDoxMnJlbTttYXJnaW4tdG9wOi00cmVtO3BhZGRpbmc6dmFyKC0tZDIwKTtiYWNrZ3JvdW5kOnZhcigtLWMtMjAxMCk7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoyfS5teXR5Rm9ybUJveCwubXl0eUZvcm1GaWVsZHstLW15dHktZm9ybS1ib3gtZm9udDogdmFyKC0tdC1TdGFuZGFyZCk7LS1teXR5LWZvcm0tYm94LWxldHRlci1zcGFjaW5nOiB2YXIoLS1scy1TdGFuZGFyZCk7LS1teXR5LWZvcm0tbXNnLWZvbnQ6IHZhcigtLXQtU21hbGwpOy0tbXl0eS1mb3JtLW1zZy1sZXR0ZXItc3BhY2luZzogdmFyKC0tdC1TbWFsbCk7LS1teXR5LWZvcm0tbXNnLWNvbG9yOiB2YXIoLS1jLTIxMzApOy0tbXl0eS1mb3JtLW1zZy1jb2xvci1lcnJvcjogdmFyKC0tYy02MDEwKTstLW15dHktZm9ybS1jb250cm9sLWNvbG9yLWVycm9yOiB2YXIoLS1jLTYwMTApfS5teXR5Rm9ybUJveHstLW15dHktZm9ybS1sYWJlbC1mb250OiB2YXIoLS10LVN0YW5kYXJkKTstLW15dHktZm9ybS1sYWJlbC1sZXR0ZXItc3BhY2luZzogdmFyKC0tbHMtU3RhbmRhcmQpOy0tbXl0eS1mb3JtLWxhYmVsLWZvbnQtYWN0aXZlOiB2YXIoLS10LVNtYWxsKTstLW15dHktZm9ybS1sYWJlbC1sZXR0ZXItc3BhY2luZy1hY3RpdmU6IHZhcigtLXQtU21hbGwpOy0tbXl0eS1mb3JtLWxhYmVsLWNvbG9yOiB2YXIoLS1jLTIxMzApOy0tbXl0eS1mb3JtLWxhYmVsLWNvbG9yLWFjdGl2ZTogdmFyKC0tYy0yMTMwKTstLW15dHktZm9ybS1sYWJlbC1jb2xvci1kaXNhYmxlZDogdmFyKC0tYy0yMTUwKTstLW15dHktZm9ybS1sYWJlbC1wdDogMnJlbTstLW15dHktZm9ybS1sYWJlbC1wYjogMS4zcmVtOy0tbXl0eS1mb3JtLWxhYmVsLXB0LWFjdGl2ZTogMDstLW15dHktZm9ybS1sYWJlbC1wYi1hY3RpdmU6IDAuNXJlbTstLW15dHktZm9ybS1sYWJlbC1oZWlnaHQ6IDIuM3JlbTstLW15dHktZm9ybS1sYWJlbC1oZWlnaHQtYWN0aXZlOiAycmVtOy0tbXl0eS1mb3JtLWNvbnRyb2wtZm9udDogdmFyKC0tdC1TdGFuZGFyZC1Cb2xkKTstLW15dHktZm9ybS1jb250cm9sLWxldHRlci1zcGFjaW5nOiB2YXIoLS1scy1TdGFuZGFyZC1Cb2xkKTstLW15dHktZm9ybS1jb250cm9sLWJnOiB2YXIoLS1jLTIwMTApOy0tbXl0eS1mb3JtLWNvbnRyb2wtY29sb3I6IHZhcigtLWMtMjExMCk7LS1teXR5LWZvcm0tY29udHJvbC1jb2xvci1kaXNhYmxlZDogdmFyKC0tYy0yMTUwKTstLW15dHktZm9ybS1jb250cm9sLXBsYWNlaG9sZGVyLWNvbG9yOiB2YXIoLS1jLTIxNDApOy0tbXl0eS1mb3JtLWNvbnRyb2wtYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYy0yMTQwKTstLW15dHktZm9ybS1jb250cm9sLWJvcmRlci1hY3RpdmU6IDFweCBzb2xpZCB2YXIoLS1jLTIxMTApOy0tbXl0eS1mb3JtLWNvbnRyb2wtYm94LXNoYWRvdzogbm9uZTstLW15dHktZm9ybS1jb250cm9sLWJveC1zaGFkb3ctaG92ZXI6IDAgLTFweCAwIDAgdmFyKC0tYy0yMTEwKSBpbnNldDstLW15dHktZm9ybS1jb250cm9sLWJveC1zaGFkb3ctYWN0aXZlOiAwIC0zcHggMCAwIHZhcigtLWMtMjExMCkgaW5zZXQ7LS1teXR5LWZvcm0tY29udHJvbC1taW4taGVpZ2h0OiBjYWxjKHZhcigtLW15dHktZm9ybS1sYWJlbC1wdCkgKyB2YXIoLS1teXR5LWZvcm0tbGFiZWwtcGIpICsgMi4zcmVtKX1AbWVkaWEobWluLXdpZHRoOiA5OTFweCl7Lm15dHlGb3JtQm94ey0tbXl0eS1mb3JtLWxhYmVsLXB0OiAyLjJyZW07LS1teXR5LWZvcm0tbGFiZWwtcGI6IDAuOXJlbTstLW15dHktZm9ybS1sYWJlbC1wYi1hY3RpdmU6IDAuNHJlbTstLW15dHktZm9ybS1sYWJlbC1oZWlnaHQ6IDIuN3JlbTstLW15dHktZm9ybS1jb250cm9sLW1pbi1oZWlnaHQ6IGNhbGModmFyKC0tbXl0eS1mb3JtLWxhYmVsLXB0KSArIHZhcigtLW15dHktZm9ybS1sYWJlbC1wYikgKyAyLjdyZW0pOy0tbXl0eS1mb3JtLWxhYmVsLWhlaWdodC1hY3RpdmU6IDIuMnJlbX19QG1lZGlhKG1pbi13aWR0aDogMTY3OHB4KXsubXl0eUZvcm1Cb3h7LS1teXR5LWZvcm0tbGFiZWwtcHQ6IDIuNHJlbTstLW15dHktZm9ybS1sYWJlbC1wYjogMXJlbTstLW15dHktZm9ybS1sYWJlbC1oZWlnaHQ6IDIuOHJlbTstLW15dHktZm9ybS1jb250cm9sLW1pbi1oZWlnaHQ6IGNhbGModmFyKC0tbXl0eS1mb3JtLWxhYmVsLXB0KSArIHZhcigtLW15dHktZm9ybS1sYWJlbC1wYikgKyAyLjdyZW0pfX0ubXl0eUZvcm1Cb3hCaWd7LS1teXR5LWZvcm0tYm94LWZvbnQ6IHZhcigtLXQtTjMwMCk7LS1teXR5LWZvcm0tYm94LWxldHRlci1zcGFjaW5nOiB2YXIoLS1scy1OMzAwKTstLW15dHktZm9ybS1sYWJlbC1mb250OiB2YXIoLS10LU4zMDApOy0tbXl0eS1mb3JtLWxhYmVsLWxldHRlci1zcGFjaW5nOiB2YXIoLS1scy1OMzAwKTstLW15dHktZm9ybS1sYWJlbC1wYjogMC44cmVtOy0tbXl0eS1mb3JtLWxhYmVsLWhlaWdodDogMi4zcmVtOy0tbXl0eS1mb3JtLWNvbnRyb2wtZm9udDogdmFyKC0tdC1OMzAwKTstLW15dHktZm9ybS1jb250cm9sLWxldHRlci1zcGFjaW5nOiB2YXIoLS1scy1OMzAwKTstLW15dHktZm9ybS1jb250cm9sLW1pbi1oZWlnaHQ6IGNhbGModmFyKC0tbXl0eS1mb3JtLWxhYmVsLXB0KSArIHZhcigtLW15dHktZm9ybS1sYWJlbC1wYikgKyAyLjNyZW0pfUBtZWRpYShtaW4td2lkdGg6IDk5MXB4KXsubXl0eUZvcm1Cb3hCaWd7LS1teXR5LWZvcm0tbGFiZWwtcHQ6IDJyZW07LS1teXR5LWZvcm0tbGFiZWwtcGI6IDAuOHJlbTstLW15dHktZm9ybS1sYWJlbC1wYi1hY3RpdmU6IDAuNHJlbTstLW15dHktZm9ybS1sYWJlbC1oZWlnaHQ6IDIuN3JlbTstLW15dHktZm9ybS1jb250cm9sLW1pbi1oZWlnaHQ6IGNhbGModmFyKC0tbXl0eS1mb3JtLWxhYmVsLXB0KSArIHZhcigtLW15dHktZm9ybS1sYWJlbC1wYikgKyAyLjdyZW0pfX1AbWVkaWEobWluLXdpZHRoOiAxNjc4cHgpey5teXR5Rm9ybUJveEJpZ3stLW15dHktZm9ybS1sYWJlbC1wdDogMnJlbTstLW15dHktZm9ybS1sYWJlbC1wYjogMC44cmVtOy0tbXl0eS1mb3JtLWxhYmVsLWhlaWdodDogMi44cmVtOy0tbXl0eS1mb3JtLWNvbnRyb2wtbWluLWhlaWdodDogY2FsYyh2YXIoLS1teXR5LWZvcm0tbGFiZWwtcHQpICsgdmFyKC0tbXl0eS1mb3JtLWxhYmVsLXBiKSArIDIuOHJlbSl9fS5teXR5Rm9ybUJveEJpZyAubXl0eUZvcm1JbnB1dEdyb3VwIC5teXR5Rm9ybUlucHV0R3JvdXAtYWRkb24gLmJ0bnt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKX0udGFpbC1zZWxlY3QsLnRhaWwtc2VsZWN0ICosLnRhaWwtc2VsZWN0ICo6YmVmb3JlLC50YWlsLXNlbGVjdCAqOmFmdGVye2JveC1zaXppbmc6Ym9yZGVyLWJveH0udGFpbC1zZWxlY3R7d2lkdGg6MjUwcHg7bWFyZ2luOjFweDtwYWRkaW5nOjA7ZGlzcGxheTppbmxpbmUtYmxvY2s7cG9zaXRpb246cmVsYXRpdmU7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MjJweDtmb250LWZhbWlseTppbmhlcml0fS50YWlsLXNlbGVjdCBtYXJre2NvbG9yOndoaXRlO2JhY2tncm91bmQtY29sb3I6I2RjNDY1MH0udGFpbC1zZWxlY3QgYnV0dG9ue291dGxpbmU6bm9uZX0udGFpbC1zZWxlY3QgYnV0dG9uLnRhaWwtYWxsLC50YWlsLXNlbGVjdCBidXR0b24udGFpbC1ub25le2hlaWdodDphdXRvO21hcmdpbjowIDJweDtwYWRkaW5nOjJweCA2cHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7Zm9udC1zaXplOjEwcHg7bGluZS1oZWlnaHQ6MTRweDt0ZXh0LXNoYWRvdzpub25lO2xldHRlci1zcGFjaW5nOjA7dGV4dC10cmFuc2Zvcm06bm9uZTt2ZXJ0aWNhbC1hbGlnbjp0b3A7Ym9yZGVyLXdpZHRoOjFweDtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1yYWRpdXM6M3B4O2JveC1zaGFkb3c6bm9uZTt0cmFuc2l0aW9uOmNvbG9yIDE0Mm1zIGxpbmVhcixib3JkZXIgMTQybXMgbGluZWFyLGJhY2tncm91bmQgMTQybXMgbGluZWFyfS50YWlsLXNlbGVjdCBidXR0b24udGFpbC1hbGx7Y29sb3I6cmdiYSg0OCwgNTIsIDU2LCAwLjUpO2JvcmRlci1jb2xvcjpyZ2JhKDQ4LCA1MiwgNTYsIDAuNSk7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH0udGFpbC1zZWxlY3QgYnV0dG9uLnRhaWwtYWxsOmhvdmVye2NvbG9yOiM2MmM0NjI7Ym9yZGVyLWNvbG9yOiM2MmM0NjI7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH0udGFpbC1zZWxlY3QgYnV0dG9uLnRhaWwtbm9uZXtjb2xvcjpyZ2JhKDQ4LCA1MiwgNTYsIDAuNSk7Ym9yZGVyLWNvbG9yOnJnYmEoNDgsIDUyLCA1NiwgMC41KTtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fS50YWlsLXNlbGVjdCBidXR0b24udGFpbC1ub25lOmhvdmVye2NvbG9yOiNlZTVmNWI7Ym9yZGVyLWNvbG9yOiNlZTVmNWI7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH0udGFpbC1zZWxlY3QuZGlzYWJsZWQgYnV0dG9uLnRhaWwtYWxse2NvbG9yOnJnYmEoNDgsIDUyLCA1NiwgMC4yNSk7Ym9yZGVyLWNvbG9yOnJnYmEoNDgsIDUyLCA1NiwgMC4yNSk7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH0udGFpbC1zZWxlY3QuZGlzYWJsZWQgYnV0dG9uLnRhaWwtbm9uZXtjb2xvcjpyZ2JhKDQ4LCA1MiwgNTYsIDAuMjUpO2JvcmRlci1jb2xvcjpyZ2JhKDQ4LCA1MiwgNTYsIDAuMjUpO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9LnRhaWwtc2VsZWN0IGlucHV0W3R5cGU9dGV4dF17Y29sb3I6IzMwMzQzODt3aWR0aDoxMDAlO2hlaWdodDphdXRvO21hcmdpbjowO3BhZGRpbmc6MTBweCAxNXB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO291dGxpbmU6MDtmb250LXNpemU6MTJweDtsaW5lLWhlaWdodDoyMHB4O3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci13aWR0aDowO2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLXJhZGl1czowO2JveC1zaGFkb3c6bm9uZX0udGFpbC1zZWxlY3QgaW5wdXRbdHlwZT10ZXh0XTpob3Zlcntjb2xvcjojMzAzNDM4O2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudDtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fS50YWlsLXNlbGVjdCBpbnB1dFt0eXBlPXRleHRdOmZvY3Vze2NvbG9yOiMzYzgyZTY7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50O2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9LnRhaWwtc2VsZWN0LmRpc2FibGVkIGlucHV0W3R5cGU9dGV4dF17Y29sb3I6cmdiYSg0OCwgNTIsIDU2LCAwLjc1KTtib3JkZXItY29sb3I6dHJhbnNwYXJlbnQ7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH0udGFpbC1zZWxlY3QtY29udGFpbmVye21hcmdpbjowO3BhZGRpbmc6M3B4O3RleHQtYWxpZ246bGVmdDtib3JkZXItcmFkaXVzOjNweH0udGFpbC1zZWxlY3QtY29udGFpbmVyIC5zZWxlY3QtaGFuZGxle3dpZHRoOmF1dG87Y29sb3I6IzMwMzQzODtjdXJzb3I6cG9pbnRlcjttYXJnaW46MXB4O3BhZGRpbmc6LjJlbSAuNmVtIC4zZW07ZGlzcGxheTppbmxpbmUtYmxvY2s7cG9zaXRpb246cmVsYXRpdmU7Zm9udC1zaXplOjExLjg0NHB4O3RleHQtYWxpZ246bGVmdDtmb250LXdlaWdodDpib2xkO2xpbmUtaGVpZ2h0OjE2cHg7dGV4dC1zaGFkb3c6bm9uZTt2ZXJ0aWNhbC1hbGlnbjp0b3A7YmFja2dyb3VuZC1jb2xvcjojZDlkOWQ5O2JvcmRlci13aWR0aDowO2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLXJhZGl1czozcHg7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kIDE0Mm1zIGxpbmVhcn0udGFpbC1zZWxlY3QtY29udGFpbmVyIC5zZWxlY3QtaGFuZGxlOmhvdmVye2NvbG9yOiMzMDM0Mzg7YmFja2dyb3VuZC1jb2xvcjojZGM0NjUwfS50YWlsLXNlbGVjdC1jb250YWluZXIuc2VsZWN0LWxhYmVsIC5zZWxlY3QtaGFuZGxle21hcmdpbjo1cHggM3B4fS50YWlsLXNlbGVjdCAuc2VsZWN0LWxhYmVse2N1cnNvcjpwb2ludGVyO2NvbG9yOnJnYmEoNDgsIDUyLCA1NiwgMC44NSk7d2lkdGg6MTAwJTttYXJnaW46MDtwYWRkaW5nOjVweCAzMHB4IDVweCAxMHB4O2Rpc3BsYXk6YmxvY2s7ei1pbmRleDoyNztwb3NpdGlvbjpyZWxhdGl2ZTt0ZXh0LWFsaWduOmxlZnQ7YmFja2dyb3VuZC1jb2xvcjp3aGl0ZTtib3JkZXItd2lkdGg6MHB4O2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItY29sb3I6I2Q5ZDlkOTtib3JkZXItcmFkaXVzOjNweDtib3gtc2hhZG93OjAgMXB4IDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjEpLDAgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kIDE0Mm1zIGxpbmVhcixib3gtc2hhZG93IDE0Mm1zIGxpbmVhcn0udGFpbC1zZWxlY3QgLnNlbGVjdC1sYWJlbDphZnRlcnt0b3A6MTVweDtyaWdodDoxMnB4O3dpZHRoOjA7aGVpZ2h0OjA7bWFyZ2luOjA7cGFkZGluZzowO3otaW5kZXg6MjU7Y29udGVudDpcIlwiO29wYWNpdHk6LjU7ZGlzcGxheTppbmxpbmUtYmxvY2s7cG9zaXRpb246YWJzb2x1dGU7Ym9yZGVyLXRvcDo1cHggZGFzaGVkO2JvcmRlci10b3A6NXB4IHNvbGlkXFw5IDtib3JkZXItcmlnaHQ6NXB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1sZWZ0OjVweCBzb2xpZCB0cmFuc3BhcmVudDt0ZXh0LXNoYWRvdzpub25lO3RyYW5zaXRpb246b3BhY2l0eSAxNDJtcyBsaW5lYXIsdHJhbnNmb3JtIDE0Mm1zIGxpbmVhcn0udGFpbC1zZWxlY3QgLnNlbGVjdC1sYWJlbCAubGFiZWwtY291bnQsLnRhaWwtc2VsZWN0IC5zZWxlY3QtbGFiZWwgLmxhYmVsLWlubmVye3dpZHRoOmF1dG87bWFyZ2luOjA7dGV4dC1hbGlnbjpsZWZ0O3ZlcnRpY2FsLWFsaWduOnRvcH0udGFpbC1zZWxlY3QgLnNlbGVjdC1sYWJlbCAubGFiZWwtY291bnR7ZmxvYXQ6bGVmdDtjb2xvcjpyZ2JhKDQ4LCA1MiwgNTYsIDAuODUpO21hcmdpbjowIDVweCAwIDA7cGFkZGluZzowIDdweCAwIDA7ZGlzcGxheTppbmxpbmUtYmxvY2s7Zm9udC1zaXplOjExLjg0NHB4O2ZvbnQtd2VpZ2h0OmJvbGQ7dGV4dC1zaGFkb3c6bm9uZTt3aGl0ZS1zcGFjZTpub3dyYXA7dmVydGljYWwtYWxpZ246dG9wO2JvcmRlci13aWR0aDowcHggMXB4IDAgMDtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLWNvbG9yOiNkOWQ5ZDk7Ym9yZGVyLXJhZGl1czowcHh9LnRhaWwtc2VsZWN0IC5zZWxlY3QtbGFiZWwgLmxhYmVsLWlubmVye2Rpc3BsYXk6YmxvY2s7b3ZlcmZsb3c6aGlkZGVuO3doaXRlLXNwYWNlOm5vd3JhcDt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzfS50YWlsLXNlbGVjdDpob3ZlciAuc2VsZWN0LWxhYmVsLC50YWlsLXNlbGVjdC5pZGxlIC5zZWxlY3QtbGFiZWwsLnRhaWwtc2VsZWN0LmFjdGl2ZSAuc2VsZWN0LWxhYmVse3otaW5kZXg6MjU7Ym94LXNoYWRvdzowIDFweCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xKSwwIDAgMXB4IDFweCAjM2M4MmU2fS50YWlsLXNlbGVjdDpob3ZlciAuc2VsZWN0LWxhYmVsOmFmdGVyLC50YWlsLXNlbGVjdC5pZGxlIC5zZWxlY3QtbGFiZWw6YWZ0ZXIsLnRhaWwtc2VsZWN0LmFjdGl2ZSAuc2VsZWN0LWxhYmVsOmFmdGVye29wYWNpdHk6Ljg1fS50YWlsLXNlbGVjdDpob3ZlciAuc2VsZWN0LWxhYmVsIC5sYWJlbC1jb3VudCwudGFpbC1zZWxlY3QuaWRsZSAuc2VsZWN0LWxhYmVsIC5sYWJlbC1jb3VudCwudGFpbC1zZWxlY3QuYWN0aXZlIC5zZWxlY3QtbGFiZWwgLmxhYmVsLWNvdW50LC50YWlsLXNlbGVjdDpob3ZlciAuc2VsZWN0LWxhYmVsIC5sYWJlbC1pbm5lciwudGFpbC1zZWxlY3QuaWRsZSAuc2VsZWN0LWxhYmVsIC5sYWJlbC1pbm5lciwudGFpbC1zZWxlY3QuYWN0aXZlIC5zZWxlY3QtbGFiZWwgLmxhYmVsLWlubmVye29wYWNpdHk6MX0udGFpbC1zZWxlY3QuYWN0aXZlIC5zZWxlY3QtbGFiZWx7ei1pbmRleDoyN30udGFpbC1zZWxlY3QuYWN0aXZlIC5zZWxlY3QtbGFiZWw6YWZ0ZXJ7b3BhY2l0eTouODU7dHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpfS50YWlsLXNlbGVjdC5kaXNhYmxlZCAuc2VsZWN0LWxhYmVse2N1cnNvcjpub3QtYWxsb3dlZDtib3gtc2hhZG93OjAgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4zNSl9LnRhaWwtc2VsZWN0IC5zZWxlY3QtZHJvcGRvd257dG9wOjEwMCU7bGVmdDowO2NvbG9yOiMzMDM0Mzg7d2lkdGg6MTAwJTttaW4taGVpZ2h0OjM1cHg7bWFyZ2luOi0xcHggMCAwIDA7cGFkZGluZzowO3otaW5kZXg6MzA7ZGlzcGxheTpub25lO292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjphYnNvbHV0ZTtiYWNrZ3JvdW5kLWNvbG9yOndoaXRlO2JvcmRlci13aWR0aDowcHg7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci1jb2xvcjojZDlkOWQ5O2JvcmRlci1yYWRpdXM6MCAwIDNweCAzcHg7Ym94LXNoYWRvdzowIDFweCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xKSwwIDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMjUpfS50YWlsLXNlbGVjdCAuc2VsZWN0LWRyb3Bkb3duIC5kcm9wZG93bi1zZWFyY2h7d2lkdGg6MTAwJTttYXJnaW46MDtwYWRkaW5nOjA7ZGlzcGxheTpibG9jaztwb3NpdGlvbjpyZWxhdGl2ZTtib3JkZXItd2lkdGg6MCAwIDFweCAwO2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItY29sb3I6I2Q5ZDlkOTtib3gtc2hhZG93OjAgMXB4IDFweCAwIHJnYmEoMCwgMCwgMCwgMC4xKX0udGFpbC1zZWxlY3QgLnNlbGVjdC1kcm9wZG93biAuZHJvcGRvd24taW5uZXJ7d2lkdGg6MTAwJTttYXJnaW46MDtwYWRkaW5nOjFweCAwO2Rpc3BsYXk6YmxvY2s7b3ZlcmZsb3cteDpoaWRkZW47b3ZlcmZsb3cteTphdXRvfS50YWlsLXNlbGVjdCAuc2VsZWN0LWRyb3Bkb3duIC5kcm9wZG93bi1lbXB0eXttYXJnaW46MDtwYWRkaW5nOjE2cHggMDtkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZToxMnB4O3RleHQtYWxpZ246Y2VudGVyO2xpbmUtaGVpZ2h0OjE4cHh9LnRhaWwtc2VsZWN0IC5zZWxlY3QtZHJvcGRvd24gLmRyb3Bkb3duLWFjdGlvbnt0b3A6M3B4O3JpZ2h0OjE1cHg7d2lkdGg6YXV0bzttYXJnaW46MDtwYWRkaW5nOjdweCAwO3otaW5kZXg6MzU7ZGlzcGxheTppbmxpbmUtYmxvY2s7cG9zaXRpb246YWJzb2x1dGU7dGV4dC1hbGlnbjpjZW50ZXJ9LnRhaWwtc2VsZWN0IC5zZWxlY3QtZHJvcGRvd24gdWwsLnRhaWwtc2VsZWN0IC5zZWxlY3QtZHJvcGRvd24gdWwgbGl7d2lkdGg6MTAwJTttYXJnaW46MDtwYWRkaW5nOjA7ZGlzcGxheTpibG9jaztwb3NpdGlvbjpyZWxhdGl2ZTtsaXN0LXN0eWxlOm5vbmU7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MjBweDt2ZXJ0aWNhbC1hbGlnbjp0b3B9LnRhaWwtc2VsZWN0IC5zZWxlY3QtZHJvcGRvd24gdWwgbGl7Y29sb3I6IzMwMzQzODtwYWRkaW5nOjVweCAxMHB4IDVweCAzNXB4O2ZvbnQtc2l6ZToxMnB4O3RleHQtYWxpZ246bGVmdDtsaW5lLWhlaWdodDoxOHB4O2ZvbnQtd2VpZ2h0Om5vcm1hbH0udGFpbC1zZWxlY3QgLnNlbGVjdC1kcm9wZG93biB1bCBsaTpmaXJzdC1vZi10eXBle21hcmdpbi10b3A6N3B4fS50YWlsLXNlbGVjdCAuc2VsZWN0LWRyb3Bkb3duIHVsIGxpOmxhc3Qtb2YtdHlwZXttYXJnaW4tYm90dG9tOjdweH0udGFpbC1zZWxlY3QgLnNlbGVjdC1kcm9wZG93biB1bCBsaS5vcHRncm91cC10aXRsZXtjb2xvcjpyZ2JhKDQ4LCA1MiwgNTYsIDAuNyk7Y3Vyc29yOmRlZmF1bHQ7bWFyZ2luOjlweCAwIDAgMDtwYWRkaW5nLWxlZnQ6MTBweDtmb250LXNpemU6MTRweDt0ZXh0LXNoYWRvdzpub25lfS50YWlsLXNlbGVjdCAuc2VsZWN0LWRyb3Bkb3duIHVsIGxpLm9wdGdyb3VwLXRpdGxlIGJ1dHRvbntmbG9hdDpyaWdodDttYXJnaW4tdG9wOi0ycHg7b3BhY2l0eTowfS50YWlsLXNlbGVjdCAuc2VsZWN0LWRyb3Bkb3duIHVsOmhvdmVyIGxpIGJ1dHRvbntvcGFjaXR5OjF9LnRhaWwtc2VsZWN0IC5zZWxlY3QtZHJvcGRvd24gdWwgbGkuZHJvcGRvd24tb3B0aW9ue2N1cnNvcjpwb2ludGVyO2NvbG9yOiMzMDM0Mzh9LnRhaWwtc2VsZWN0IC5zZWxlY3QtZHJvcGRvd24gdWwgbGkuZHJvcGRvd24tb3B0aW9uOmJlZm9yZXt0b3A6MDtsZWZ0OjA7d2lkdGg6MzBweDtoZWlnaHQ6MzBweDttYXJnaW46MDtwYWRkaW5nOjA7ei1pbmRleDoyMTtkaXNwbGF5OmlubGluZS1ibG9jaztjb250ZW50OlwiXCI7b3BhY2l0eTowO3Bvc2l0aW9uOmFic29sdXRlO3ZlcnRpY2FsLWFsaWduOnRvcDtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyO3RyYW5zaXRpb246b3BhY2l0eSA1MG1zIGxpbmVhcn0udGFpbC1zZWxlY3QgLnNlbGVjdC1kcm9wZG93biB1bCBsaS5kcm9wZG93bi1vcHRpb24gLm9wdGlvbi1kZXNjcmlwdGlvbntjb2xvcjpyZ2JhKDQ4LCA1MiwgNTYsIDAuODUpO3dpZHRoOmF1dG87bWFyZ2luOjA7cGFkZGluZzowO2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOjEwcHg7dGV4dC1hbGlnbjpsZWZ0O2xpbmUtaGVpZ2h0OjE0cHg7dmVydGljYWwtYWxpZ246dG9wfS50YWlsLXNlbGVjdCAuc2VsZWN0LWRyb3Bkb3duIHVsIGxpLmRyb3Bkb3duLW9wdGlvbjpob3ZlciwudGFpbC1zZWxlY3QgLnNlbGVjdC1kcm9wZG93biB1bCBsaS5kcm9wZG93bi1vcHRpb24uaG92ZXJ7Y29sb3I6IzMwMzQzOH0udGFpbC1zZWxlY3QgLnNlbGVjdC1kcm9wZG93biB1bCBsaS5kcm9wZG93bi1vcHRpb246aG92ZXIgLm9wdGlvbi1kZXNjcmlwdGlvbiwudGFpbC1zZWxlY3QgLnNlbGVjdC1kcm9wZG93biB1bCBsaS5kcm9wZG93bi1vcHRpb24uaG92ZXIgLm9wdGlvbi1kZXNjcmlwdGlvbntjb2xvcjojMzAzNDM4fS50YWlsLXNlbGVjdC5vcGVuLXRvcCAuc2VsZWN0LWRyb3Bkb3due3RvcDphdXRvO2JvdHRvbToxMDAlO21hcmdpbjowIDAgLTFweCAwO2JvcmRlci1yYWRpdXM6M3B4IDNweCAwIDB9LnRhaWwtc2VsZWN0LmhpZGUtc2VsZWN0ZWQgLnNlbGVjdC1kcm9wZG93biB1bCBsaS5zZWxlY3RlZCwudGFpbC1zZWxlY3QuaGlkZS1kaXNhYmxlZCAuc2VsZWN0LWRyb3Bkb3duIHVsIGxpLmRpc2FibGVke2Rpc3BsYXk6bm9uZX0udGFpbC1zZWxlY3QgLnNlbGVjdC1kcm9wZG93biB1bCBsaS5kcm9wZG93bi1vcHRpb246YmVmb3Jle2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVRGLTgsJTNDc3ZnJTIweG1sbnMlM0QlMjJodHRwJTNBLy93d3cudzMub3JnLzIwMDAvc3ZnJTIyJTIwd2lkdGglM0QlMjIxMiUyMiUyMGhlaWdodCUzRCUyMjE2JTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwMTIlMjAxNiUyMiUzRSUzQ3BhdGglMjBmaWxsJTNEJTIyJTIzMzAzNDM4JTIyJTIwZCUzRCUyMk0xMiUyMDVsLTglMjA4LTQtNCUyMDEuNS0xLjVMNCUyMDEwbDYuNS02LjVMMTIlMjA1eiUyMi8lM0UlM0Mvc3ZnJTNFXCIpfS50YWlsLXNlbGVjdCAuc2VsZWN0LWRyb3Bkb3duIHVsIGxpLmRyb3Bkb3duLW9wdGlvbjpob3ZlcjpiZWZvcmUsLnRhaWwtc2VsZWN0IC5zZWxlY3QtZHJvcGRvd24gdWwgbGkuZHJvcGRvd24tb3B0aW9uLmhvdmVyOmJlZm9yZXtvcGFjaXR5Oi41fS50YWlsLXNlbGVjdCAuc2VsZWN0LWRyb3Bkb3duIHVsIGxpLmRyb3Bkb3duLW9wdGlvbi5zZWxlY3RlZHtjb2xvcjojM2M4MmU2O2JhY2tncm91bmQtY29sb3I6d2hpdGV9LnRhaWwtc2VsZWN0IC5zZWxlY3QtZHJvcGRvd24gdWwgbGkuZHJvcGRvd24tb3B0aW9uLnNlbGVjdGVkOmJlZm9yZXtvcGFjaXR5Oi44NTtiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVURi04LCUzQ3N2ZyUyMHhtbG5zJTNEJTIyaHR0cCUzQS8vd3d3LnczLm9yZy8yMDAwL3N2ZyUyMiUyMHdpZHRoJTNEJTIyMTIlMjIlMjBoZWlnaHQlM0QlMjIxNiUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDEyJTIwMTYlMjIlM0UlM0NwYXRoJTIwZmlsbCUzRCUyMiUyMzMwMzQzOCUyMiUyMGQlM0QlMjJNMTIlMjA1bC04JTIwOC00LTQlMjAxLjUtMS41TDQlMjAxMGw2LjUtNi41TDEyJTIwNXolMjIvJTNFJTNDL3N2ZyUzRVwiKX0udGFpbC1zZWxlY3QgLnNlbGVjdC1kcm9wZG93biB1bCBsaS5kcm9wZG93bi1vcHRpb24uc2VsZWN0ZWQgLm9wdGlvbi1kZXNjcmlwdGlvbntjb2xvcjojM2M4MmU2fS50YWlsLXNlbGVjdC5kZXNlbGVjdCAuc2VsZWN0LWRyb3Bkb3duIHVsIGxpLmRyb3Bkb3duLW9wdGlvbi5zZWxlY3RlZDpob3ZlcjpiZWZvcmUsLnRhaWwtc2VsZWN0LmRlc2VsZWN0IC5zZWxlY3QtZHJvcGRvd24gdWwgbGkuZHJvcGRvd24tb3B0aW9uLnNlbGVjdGVkLmhvdmVyOmJlZm9yZXtvcGFjaXR5Oi44NTtiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVURi04LCUzQ3N2ZyUyMHhtbG5zJTNEJTIyaHR0cCUzQS8vd3d3LnczLm9yZy8yMDAwL3N2ZyUyMiUyMHdpZHRoJTNEJTIyMTIlMjIlMjBoZWlnaHQlM0QlMjIxNiUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDEyJTIwMTYlMjIlM0UlM0NwYXRoJTIwZmlsbCUzRCUyMiUyMzMwMzQzOCUyMiUyMGQlM0QlMjJNNy40OCUyMDhsMy43NSUyMDMuNzUtMS40OCUyMDEuNDhMNiUyMDkuNDhsLTMuNzUlMjAzLjc1LTEuNDgtMS40OEw0LjUyJTIwOCUyMC43NyUyMDQuMjVsMS40OC0xLjQ4TDYlMjA2LjUybDMuNzUtMy43NSUyMDEuNDglMjAxLjQ4TDcuNDglMjA4eiUyMi8lM0UlM0Mvc3ZnJTNFXCIpfS50YWlsLXNlbGVjdC5kZXNlbGVjdCAuc2VsZWN0LWRyb3Bkb3duIHVsIGxpLmRyb3Bkb3duLW9wdGlvbi5zZWxlY3RlZDpob3ZlciAub3B0aW9uLWRlc2NyaXB0aW9uLC50YWlsLXNlbGVjdC5kZXNlbGVjdCAuc2VsZWN0LWRyb3Bkb3duIHVsIGxpLmRyb3Bkb3duLW9wdGlvbi5zZWxlY3RlZC5ob3ZlciAub3B0aW9uLWRlc2NyaXB0aW9ue2NvbG9yOiMzYzgyZTZ9LnRhaWwtc2VsZWN0IC5zZWxlY3QtZHJvcGRvd24gdWwgbGkuZHJvcGRvd24tb3B0aW9ue3RyYW5zaXRpb246YWxsIC4zcyBlYXNlLWlufS50YWlsLXNlbGVjdCAuc2VsZWN0LWRyb3Bkb3duIHVsIGxpLmRyb3Bkb3duLW9wdGlvbjpob3ZlciwudGFpbC1zZWxlY3QgLnNlbGVjdC1kcm9wZG93biB1bCBsaS5kcm9wZG93bi1vcHRpb24uaG92ZXJ7dHJhbnNpdGlvbjphbGwgLjRzIGVhc2U7YmFja2dyb3VuZC1jb2xvcjojZTllZGYyfS50YWlsLXNlbGVjdC5kaXNhYmxlZCAuc2VsZWN0LWRyb3Bkb3duIHVsIGxpLmRyb3Bkb3duLW9wdGlvbiwudGFpbC1zZWxlY3QgLnNlbGVjdC1kcm9wZG93biB1bCBsaS5kcm9wZG93bi1vcHRpb24uZGlzYWJsZWR7Y3Vyc29yOm5vdC1hbGxvd2VkO2NvbG9yOnJnYmEoNDgsIDUyLCA1NiwgMC40KTt0ZXh0LXNoYWRvdzowcHggMXB4IDBweCByZ2JhKDExOSwgMTI5LCAxMzgsIDAuMSksMHB4IC0xcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtiYWNrZ3JvdW5kLWNvbG9yOiNmYWZhZmF9LnRhaWwtc2VsZWN0LmRpc2FibGVkIC5zZWxlY3QtZHJvcGRvd24gdWwgbGkuZHJvcGRvd24tb3B0aW9uOmJlZm9yZSwudGFpbC1zZWxlY3QgLnNlbGVjdC1kcm9wZG93biB1bCBsaS5kcm9wZG93bi1vcHRpb24uZGlzYWJsZWQ6YmVmb3Jle29wYWNpdHk6Ljg1O2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVRGLTgsJTNDc3ZnJTIweG1sbnMlM0QlMjJodHRwJTNBLy93d3cudzMub3JnLzIwMDAvc3ZnJTIyJTIwd2lkdGglM0QlMjIxNCUyMiUyMGhlaWdodCUzRCUyMjE2JTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwMTQlMjAxNiUyMiUzRSUzQ3BhdGglMjBmaWxsJTNEJTIyJTIzMzAzNDM4JTIyJTIwZCUzRCUyMk03JTIwMUMzLjE0JTIwMSUyMDAlMjA0LjE0JTIwMCUyMDhzMy4xNCUyMDclMjA3JTIwNyUyMDctMy4xNCUyMDctNy0zLjE0LTctNy03em0wJTIwMS4zYzEuMyUyMDAlMjAyLjUuNDQlMjAzLjQ3JTIwMS4xN2wtOCUyMDhBNS43NTUlMjA1Ljc1NSUyMDAlMjAwJTIwMSUyMDEuMyUyMDhjMC0zLjE0JTIwMi41Ni01LjclMjA1LjctNS43em0wJTIwMTEuNDFjLTEuMyUyMDAtMi41LS40NC0zLjQ3LTEuMTdsOC04Yy43My45NyUyMDEuMTclMjAyLjE3JTIwMS4xNyUyMDMuNDclMjAwJTIwMy4xNC0yLjU2JTIwNS43LTUuNyUyMDUuN3olMjIvJTNFJTNDL3N2ZyUzRVwiKX0udGFpbC1zZWxlY3QuZGlzYWJsZWQgLnNlbGVjdC1kcm9wZG93biB1bCBsaS5kcm9wZG93bi1vcHRpb24gLm9wdGlvbi1kZXNjcmlwdGlvbiwudGFpbC1zZWxlY3QgLnNlbGVjdC1kcm9wZG93biB1bCBsaS5kcm9wZG93bi1vcHRpb24uZGlzYWJsZWQgLm9wdGlvbi1kZXNjcmlwdGlvbntjb2xvcjpyZ2JhKDQ4LCA1MiwgNTYsIDAuNCl9LnRhaWwtc2VsZWN0Lm11bHRpcGxlIC5zZWxlY3QtZHJvcGRvd24gdWwgbGkuZHJvcGRvd24tb3B0aW9uOmJlZm9yZXtiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVURi04LCUzQ3N2ZyUyMHhtbG5zJTNEJTIyaHR0cCUzQS8vd3d3LnczLm9yZy8yMDAwL3N2ZyUyMiUyMHdpZHRoJTNEJTIyMTQlMjIlMjBoZWlnaHQlM0QlMjIxNiUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDE0JTIwMTYlMjIlM0UlM0NwYXRoJTIwZmlsbCUzRCUyMiUyMzMwMzQzOCUyMiUyMGQlM0QlMjJNMTMlMjAxSDFjLS41NSUyMDAtMSUyMC40NS0xJTIwMXYxMmMwJTIwLjU1LjQ1JTIwMSUyMDElMjAxaDEyYy41NSUyMDAlMjAxLS40NSUyMDEtMVYyYzAtLjU1LS40NS0xLTEtMXptMCUyMDEzSDFWMmgxMnYxMnpNNiUyMDlIM1Y3aDNWNGgydjNoM3YySDh2M0g2Vjl6JTIyLyUzRSUzQy9zdmclM0VcIil9LnRhaWwtc2VsZWN0Lm11bHRpcGxlIC5zZWxlY3QtZHJvcGRvd24gdWwgbGkuZHJvcGRvd24tb3B0aW9uLnNlbGVjdGVkOmJlZm9yZXtiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVURi04LCUzQ3N2ZyUyMHhtbG5zJTNEJTIyaHR0cCUzQS8vd3d3LnczLm9yZy8yMDAwL3N2ZyUyMiUyMHdpZHRoJTNEJTIyMTQlMjIlMjBoZWlnaHQlM0QlMjIxNiUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDE0JTIwMTYlMjIlM0UlM0NwYXRoJTIwZmlsbCUzRCUyMiUyMzMwMzQzOCUyMiUyMGQlM0QlMjJNMTMlMjAxSDFjLS41NSUyMDAtMSUyMC40NS0xJTIwMXYxMmMwJTIwLjU1LjQ1JTIwMSUyMDElMjAxaDEyYy41NSUyMDAlMjAxLS40NSUyMDEtMVYyYzAtLjU1LS40NS0xLTEtMXptMCUyMDEzSDFWMmgxMnYxMnpNNCUyMDhjMC0xLjY2JTIwMS4zNC0zJTIwMy0zczMlMjAxLjM0JTIwMyUyMDMtMS4zNCUyMDMtMyUyMDMtMy0xLjM0LTMtM3olMjIvJTNFJTNDL3N2ZyUzRVwiKX0udGFpbC1zZWxlY3QubXVsdGlwbGUgLnNlbGVjdC1kcm9wZG93biB1bCBsaS5kcm9wZG93bi1vcHRpb24uc2VsZWN0ZWQ6aG92ZXI6YmVmb3JlLC50YWlsLXNlbGVjdC5tdWx0aXBsZSAuc2VsZWN0LWRyb3Bkb3duIHVsIGxpLmRyb3Bkb3duLW9wdGlvbi5zZWxlY3RlZC5ob3ZlcjpiZWZvcmV7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VVEYtOCwlM0NzdmclMjB4bWxucyUzRCUyMmh0dHAlM0EvL3d3dy53My5vcmcvMjAwMC9zdmclMjIlMjB3aWR0aCUzRCUyMjE0JTIyJTIwaGVpZ2h0JTNEJTIyMTYlMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjAxNCUyMDE2JTIyJTNFJTNDcGF0aCUyMGZpbGwlM0QlMjIlMjMzMDM0MzglMjIlMjBkJTNEJTIyTTEzJTIwMUgxYy0uNTUlMjAwLTElMjAuNDUtMSUyMDF2MTJjMCUyMC41NS40NSUyMDElMjAxJTIwMWgxMmMuNTUlMjAwJTIwMS0uNDUlMjAxLTFWMmMwLS41NS0uNDUtMS0xLTF6bTAlMjAxM0gxVjJoMTJ2MTJ6bS0yLTVIM1Y3aDh2MnolMjIvJTNFJTNDL3N2ZyUzRVwiKX0udGFpbC1zZWxlY3QubXVsdGlwbGUuZGlzYWJsZWQgLnNlbGVjdC1kcm9wZG93biB1bCBsaS5kcm9wZG93bi1vcHRpb246YmVmb3JlLC50YWlsLXNlbGVjdC5tdWx0aXBsZSAuc2VsZWN0LWRyb3Bkb3duIHVsIGxpLmRyb3Bkb3duLW9wdGlvbi5kaXNhYmxlZDpiZWZvcmV7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VVEYtOCwlM0NzdmclMjB4bWxucyUzRCUyMmh0dHAlM0EvL3d3dy53My5vcmcvMjAwMC9zdmclMjIlMjB3aWR0aCUzRCUyMjE0JTIyJTIwaGVpZ2h0JTNEJTIyMTYlMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjAxNCUyMDE2JTIyJTNFJTNDcGF0aCUyMGZpbGwlM0QlMjIlMjMzMDM0MzglMjIlMjBkJTNEJTIyTTEzJTIwMUgxYy0uNTUlMjAwLTElMjAuNDUtMSUyMDF2MTJjMCUyMC41NS40NSUyMDElMjAxJTIwMWgxMmMuNTUlMjAwJTIwMS0uNDUlMjAxLTFWMmMwLS41NS0uNDUtMS0xLTF6bTAlMjAxM0gxVjJoMTJ2MTJ6bS04LjUtMkgzdi0xLjVMOS41JTIwNEgxMXYxLjVMNC41JTIwMTJ6JTIyLyUzRSUzQy9zdmclM0VcIil9Lm15dHlGb3JtRmllbGRzZXQsLmlzLWZpZWxkc2V0e21hcmdpbjowO3BhZGRpbmc6MH0ubXl0eUZvcm1GaWVsZHNldCBsZWdlbmQgKiwuaXMtZmllbGRzZXQgbGVnZW5kICp7Zm9udDp2YXIoLS10LVQyMDApO2xldHRlci1zcGFjaW5nOnZhcigtLWxzLVQyMDApO292ZXJmbG93LXdyYXA6dmFyKC0td3JhcC1UMjAwKX1bZGF0YS1mb3JtPW5ldy1wcm9qZWN0XSAubXl0eUZvcm1GaWVsZHNldCBsZWdlbmQsLmFjYy0tc3VwcG9ydCAubXl0eUZvcm1GaWVsZHNldCBsZWdlbmQsLmFydGljbGUtc3VwcG9ydC1mYWN0cyAubXl0eUZvcm1GaWVsZHNldCBsZWdlbmR7Zm9udDp2YXIoLS10LVN0YW5kYXJkLUJvbGQpO2xldHRlci1zcGFjaW5nOnZhcigtLWxzLVN0YW5kYXJkLUJvbGQpO292ZXJmbG93LXdyYXA6dmFyKC0td3JhcC1TdGFuZGFyZC1Cb2xkKX1bZGF0YS1mb3JtPW5ldy1wcm9qZWN0XSAuZm9ybW1hbmFnZXIsLmFjYy0tc3VwcG9ydCAuZm9ybW1hbmFnZXIsLmFydGljbGUtc3VwcG9ydC1mYWN0cyAuZm9ybW1hbmFnZXJ7c2Nyb2xsLW1hcmdpbi10b3A6NzBweH1maWVsZHNldC53aXphcmRfX3N0ZXBbYXJpYS1kaXNhYmxlZD10cnVlXXtkaXNwbGF5Om5vbmV9ZmllbGRzZXRbZGF0YS1yb3V0ZV17LS1maWVsZHNldC1taW4taGVpZ2h0OiA4MHZoOy0tZnNncmlkLW1pbi1oZWlnaHQ6IDFweDttaW4taGVpZ2h0OnZhcigtLWZpZWxkc2V0LW1pbi1oZWlnaHQpO2Rpc3BsYXk6Z3JpZH1maWVsZHNldFtkYXRhLXJvdXRlXSAubXl0eUZvcm1MZWdlbmR7cG9zaXRpb246cmVsYXRpdmV9W2RhdGEtc2VsZWN0b3I9ZmllbGRzZXQtZ3JpZF17ZGlzcGxheTpncmlkO21pbi1oZWlnaHQ6dmFyKC0tZnNncmlkLW1pbi1oZWlnaHQpO2dyaWQtdGVtcGxhdGUtcm93czoxZnIgYXV0b30ubXl0eUZvcm17cG9zaXRpb246cmVsYXRpdmV9Lm15dHlGb3JtQm94e2ZvbnQ6dmFyKC0tbXl0eS1mb3JtLWJveC1mb250KTtsZXR0ZXItc3BhY2luZzp2YXIoLS1teXR5LWZvcm0tYm94LWxldHRlci1zcGFjaW5nKTtwYWRkaW5nLWJvdHRvbTp2YXIoLS1kNDApO3Bvc2l0aW9uOnJlbGF0aXZlO21heC13aWR0aDoxMDAlfS5teXR5Rm9ybUJveCAubXl0eUZvcm1MYWJlbHtwb3NpdGlvbjphYnNvbHV0ZTtwYWRkaW5nOjA7bGluZS1oZWlnaHQ6MX0ubXl0eUZvcm1Cb3ggbGFiZWx7bWF4LXdpZHRoOjEwMCU7cGFkZGluZzp2YXIoLS1teXR5LWZvcm0tbGFiZWwtcHQpIDAgdmFyKC0tbXl0eS1mb3JtLWxhYmVsLXBiKSAwO21heC1oZWlnaHQ6Y2FsYyB2YXIoLS1teXR5LWZvcm0tbGFiZWwtaGVpZ2h0KXZhcigtLW15dHktZm9ybS1sYWJlbC1wdCl2YXIoLS1teXR5LWZvcm0tbGFiZWwtcGIpO2ZvbnQ6dmFyKC0tbXl0eS1mb3JtLWxhYmVsLWZvbnQpO2xldHRlci1zcGFjaW5nOnZhcigtLW15dHktZm9ybS1sYWJlbC1sZXR0ZXItc3BhY2luZyk7Y29sb3I6dmFyKC0tbXl0eS1mb3JtLWxhYmVsLWNvbG9yKTtjdXJzb3I6dGV4dDtkaXNwbGF5OmZsZXg7d2hpdGUtc3BhY2U6bm93cmFwO292ZXJmbG93OmhpZGRlbjt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO3RyYW5zaXRpb246cGFkZGluZyAuM3MsZm9udC1zaXplIC4zcyxjb2xvciAuMnN9Lm15dHlGb3JtQ29udHJvbCwubXl0eUZvcm1UYWlsU2VsZWN0IC5zZWxlY3QtbGFiZWx7Zm9udDp2YXIoLS1teXR5LWZvcm0tY29udHJvbC1mb250KTtsZXR0ZXItc3BhY2luZzp2YXIoLS1teXR5LWZvcm0tY29udHJvbC1sZXR0ZXItc3BhY2luZyk7b3V0bGluZTpub25lO2JvcmRlcjowO2JvcmRlci1yYWRpdXM6MDt3aWR0aDoxMDAlO3BhZGRpbmc6dmFyKC0tbXl0eS1mb3JtLWxhYmVsLXB0KSAwIHZhcigtLW15dHktZm9ybS1sYWJlbC1wYikgMDt0cmFuc2l0aW9uOmJvcmRlciAuMnMsYm94LXNoYWRvdyAuMnM7Ym9yZGVyLWJvdHRvbTp2YXIoLS1teXR5LWZvcm0tY29udHJvbC1ib3JkZXIpO2JveC1zaGFkb3c6dmFyKC0tbXl0eS1mb3JtLWNvbnRyb2wtYm94LXNoYWRvdyk7ZGlzcGxheTpmbGV4O21pbi1oZWlnaHQ6dmFyKC0tbXl0eS1mb3JtLWNvbnRyb2wtbWluLWhlaWdodCk7Y29sb3I6dmFyKC0tbXl0eS1mb3JtLWNvbnRyb2wtY29sb3IpO2JhY2tncm91bmQtY29sb3I6dmFyKC0tbXl0eS1mb3JtLWNvbnRyb2wtYmcpO2FwcGVhcmFuY2U6bm9uZX0ubXl0eUZvcm1Db250cm9sOjpwbGFjZWhvbGRlciwubXl0eUZvcm1UYWlsU2VsZWN0IC5zZWxlY3QtbGFiZWw6OnBsYWNlaG9sZGVye2Rpc3BsYXk6bm9uZX0ubXl0eUZvcm1Db250cm9sW2Rpc2FibGVkXSwubXl0eUZvcm1UYWlsU2VsZWN0IFtkaXNhYmxlZF0uc2VsZWN0LWxhYmVse2NvbG9yOnZhcigtLW15dHktZm9ybS1jb250cm9sLWNvbG9yLWRpc2FibGVkKX0ubXl0eUZvcm1Db250cm9sW3JlYWRvbmx5XSwubXl0eUZvcm1UYWlsU2VsZWN0IFtyZWFkb25seV0uc2VsZWN0LWxhYmVse2NvbG9yOnZhcigtLW15dHktZm9ybS1jb250cm9sLWNvbG9yKTtib3JkZXItYm90dG9tLWNvbG9yOnZhcigtLW15dHktZm9ybS1jb250cm9sLWJnKX0ubXl0eUZvcm1Db250cm9sLm15dHlGb3JtRXJyb3IsLm15dHlGb3JtVGFpbFNlbGVjdCAubXl0eUZvcm1FcnJvci5zZWxlY3QtbGFiZWx7Ym94LXNoYWRvdzpub25lO2JvcmRlci1ib3R0b20tY29sb3I6dmFyKC0tbXl0eS1mb3JtLWNvbnRyb2wtY29sb3ItZXJyb3IpfS5teXR5Rm9ybUNvbnRyb2w6OnBsYWNlaG9sZGVyLC5teXR5Rm9ybVRhaWxTZWxlY3QgLnNlbGVjdC1sYWJlbDo6cGxhY2Vob2xkZXJ7Y29sb3I6cmdiYSgwLDAsMCwwKX0ubXl0eUZvcm1TZWxlY3RCb3gsLm15dHktZGF0ZXBpY2tlcnstLW15dHktZm9ybS1zZWxlY3QtY29sb3ItYmc6IHZhcigtLWMtMjAxMCk7LS1teXR5LWZvcm0tc2VsZWN0LWNvbG9yLWJnLWhvdmVyOiB2YXIoLS1jLTIxMTApOy0tbXl0eS1mb3JtLXNlbGVjdC1jb2xvci1iZy1zZWxlY3RlZDogdmFyKC0tYy0yMDEwKTstLW15dHktZm9ybS1zZWxlY3QtY29sb3I6IHZhcigtLWMtMjExMCk7LS1teXR5LWZvcm0tc2VsZWN0LWNvbG9yLWhvdmVyOiB2YXIoLS1jLTIwMTApOy0tbXl0eS1mb3JtLXNlbGVjdC1jb2xvci1zZWxlY3RlZDogdmFyKC0tYy0yMTEwKTstLW15dHktZm9ybS1zZWxlY3Qtb3B0aW9uLWZvbnQ6IHZhcigtLXQtU3RhbmRhcmQpOy0tbXl0eS1mb3JtLXNlbGVjdC1vcHRpb24tbGV0dGVyc3BhY2luZzogdmFyKC0tbHMtU3RhbmRhcmQpOy0tbXl0eS1mb3JtLXNlbGVjdC1ib3JkZXItd2lkdGgtb3BlbjogMC40cmVtOy0tbXl0eS1mb3JtLXNlbGVjdC1ib3JkZXItb3Blbi1vZmZzZXQ6IDAuOHJlbTstLW15dHktZm9ybS1zZWxlY3QtYm9yZGVyLWFuZC1vZmZzZXQ6IGNhbGModmFyKC0tbXl0eS1mb3JtLXNlbGVjdC1ib3JkZXItd2lkdGgtb3BlbikgKyB2YXIoLS1teXR5LWZvcm0tc2VsZWN0LWJvcmRlci1vcGVuLW9mZnNldCkpOy0tbXl0eS1mb3JtLXNlbGVjdC1ib3JkZXItb3Blbi1vZmZzZXQtc3VtOiBjYWxjKHZhcigtLW15dHktZm9ybS1zZWxlY3QtYm9yZGVyLW9wZW4tb2Zmc2V0KSAqIDIpOy0tbXl0eS1mb3JtLXNlbGVjdC1wYWRkaW5nLWxyLW9wZW46IDIwcHh9Lm15dHlGb3JtSW5wdXRHcm91cHt3aWR0aDoxMDAlO2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6bm93cmFwO2ZsZXgtZGlyZWN0aW9uOnJvd30ubXl0eUZvcm1JbnB1dEdyb3VwIC5teXR5Rm9ybUlucHV0R3JvdXAtYWRkb257bWluLWhlaWdodDp2YXIoLS1teXR5LWZvcm0tY29udHJvbC1taW4taGVpZ2h0KTtjb2xvcjp2YXIoLS1teXR5LWZvcm0tY29udHJvbC1jb2xvcik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1teXR5LWZvcm0tY29udHJvbC1iZyk7cGFkZGluZzp2YXIoLS1teXR5LWZvcm0tbGFiZWwtcHQpIDAgdmFyKC0tbXl0eS1mb3JtLWxhYmVsLXBiKSAwO2ZvbnQ6dmFyKC0tbXl0eS1mb3JtLWNvbnRyb2wtZm9udCk7bGV0dGVyLXNwYWNpbmc6dmFyKC0tbXl0eS1mb3JtLWNvbnRyb2wtbGV0dGVyLXNwYWNpbmcpO2ZsZXgtYmFzaXM6Zml0LWNvbnRlbnQ7Ym9yZGVyLWJvdHRvbTp2YXIoLS1teXR5LWZvcm0tY29udHJvbC1ib3JkZXIpfS5teXR5Rm9ybUlucHV0R3JvdXAgLm15dHlGb3JtSW5wdXRHcm91cC1hZGRvbi5oYXMtc3VibWl0e3BhZGRpbmc6dmFyKC0tbXl0eS1mb3JtLWxhYmVsLXB0KSAwIDAgMH0ubXl0eUZvcm1JbnB1dEdyb3VwIC5teXR5Rm9ybUlucHV0R3JvdXAtYWRkb24gLmJ0bnstLW15dHktYnRuLXBhZGRpbmc6IDAgMXJlbTthc3BlY3QtcmF0aW86MTAvOTttaW4td2lkdGg6dW5zZXQ7bWFyZ2luOjA7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTAuNHJlbSl9Lm15dHlGb3JtSW5wdXRHcm91cCAubXl0eUZvcm1JbnB1dEdyb3VwLWFkZG9uIC5idG46Zmlyc3QtY2hpbGQ6bGFzdC1jaGlsZCwubXl0eUZvcm1JbnB1dEdyb3VwIC5teXR5Rm9ybUlucHV0R3JvdXAtYWRkb24gLmJ0bjpsYXN0LWNoaWxke21hcmdpbjowfS5teXR5Rm9ybUlucHV0R3JvdXAgLm15dHlGb3JtSW5wdXRHcm91cC1hZGRvbiAuYnRuLmJ0bi0td2l0aC1pY29uIC5pY29ue21hcmdpbjowfS5teXR5Rm9ybUlucHV0R3JvdXAgLm15dHlGb3JtSW5wdXRHcm91cC1hZGRvbiAuYnRuLS13aXRoLWljb24uaXMtbG9hZGluZ3thc3BlY3QtcmF0aW86dW5zZXQ7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO2JvcmRlcjowO2JveC1zaGFkb3c6bm9uZTtvdXRsaW5lOm5vbmU7aGVpZ2h0OjEwMCV9Lm15dHlGb3JtSW5wdXRHcm91cCAubXl0eUZvcm1JbnB1dEdyb3VwLWFkZG9uIC5idG4tLXdpdGgtaWNvbi5pcy1sb2FkaW5nIC5sb2FkZXJ7LS1teXR5LWJ0bi1sb2FkZXItaGVpZ2h0OiB2YXIoLS1sb2FkZXItaGVpZ2h0KX0ubXl0eUZvcm1JbnB1dEdyb3VwIC5teXR5Rm9ybUNvbnRyb2wsLm15dHlGb3JtSW5wdXRHcm91cCAubXl0eUZvcm1UYWlsU2VsZWN0IC5zZWxlY3QtbGFiZWwsLm15dHlGb3JtVGFpbFNlbGVjdCAubXl0eUZvcm1JbnB1dEdyb3VwIC5zZWxlY3QtbGFiZWx7ZmxleC1iYXNpczphdXRvO3BhZGRpbmctbGVmdDp2YXIoLS1kMjApO3BhZGRpbmctcmlnaHQ6dmFyKC0tZDIwKX0ubXl0eUZvcm1JbnB1dEdyb3VwIC5teXR5Rm9ybUNvbnRyb2w6Zmlyc3QtY2hpbGQsLm15dHlGb3JtSW5wdXRHcm91cCAubXl0eUZvcm1UYWlsU2VsZWN0IC5zZWxlY3QtbGFiZWw6Zmlyc3QtY2hpbGQsLm15dHlGb3JtVGFpbFNlbGVjdCAubXl0eUZvcm1JbnB1dEdyb3VwIC5zZWxlY3QtbGFiZWw6Zmlyc3QtY2hpbGR7cGFkZGluZy1sZWZ0OjB9Lm15dHlGb3JtSW5wdXRHcm91cCAubXl0eUZvcm1Db250cm9sOmxhc3QtY2hpbGQsLm15dHlGb3JtSW5wdXRHcm91cCAubXl0eUZvcm1UYWlsU2VsZWN0IC5zZWxlY3QtbGFiZWw6bGFzdC1jaGlsZCwubXl0eUZvcm1UYWlsU2VsZWN0IC5teXR5Rm9ybUlucHV0R3JvdXAgLnNlbGVjdC1sYWJlbDpsYXN0LWNoaWxke3BhZGRpbmctcmlnaHQ6MH0ubXl0eUZvcm1Cb3guaGFzLWlucHV0LWdyb3Vwey0taW5wdXQtZ3JvdXAtZmlyc3QtYWRkb24td2lkdGg6IDBweDstLWlucHV0LWdyb3VwLWxhc3QtYWRkb24td2lkdGg6IDBweH0ubXl0eUZvcm1Cb3guaGFzLWlucHV0LWdyb3VwIC5teXR5Rm9ybUxhYmVse3dpZHRoOjEwMCV9Lm15dHlGb3JtQm94Lmhhcy1pbnB1dC1ncm91cCBsYWJlbHt3aWR0aDoxMDAlO2Rpc3BsYXk6ZmxleH0ubXl0eUZvcm1Cb3guaGFzLWlucHV0LWdyb3VwOm5vdCguaGFzLWZvY3VzKTpub3QoLmlzLWZpbGxlZCkgbGFiZWx7cGFkZGluZy1sZWZ0OnZhcigtLWlucHV0LWdyb3VwLWZpcnN0LWFkZG9uLXdpZHRoKTtwYWRkaW5nLXJpZ2h0OnZhcigtLWlucHV0LWdyb3VwLWxhc3QtYWRkb24td2lkdGgpO21heC13aWR0aDpjYWxjKDEwMCUgLSB2YXIoLS1pbnB1dC1ncm91cC1maXJzdC1hZGRvbi13aWR0aCkgLSB2YXIoLS1pbnB1dC1ncm91cC1sYXN0LWFkZG9uLXdpZHRoKSl9Lm15dHlGb3JtRmllbGRzZXREZXNjcmlwdGlvbjplbXB0eXtkaXNwbGF5Om5vbmV9Lm15dHlGb3JtRWxlbWVudERlc2NyaXB0aW9uLC5teXR5Rm9ybUVsZW1lbnRFcnJvck1zZywubXl0eUZvcm1QYXNzd29yZFF1YWxpdHlCb3h7Zm9udDp2YXIoLS1teXR5LWZvcm0tbXNnLWZvbnQpO2xldHRlci1zcGFjaW5nOnZhcigtLW15dHktZm9ybS1tc2ctbGV0dGVyLXNwYWNpbmcpO3BhZGRpbmc6dmFyKC0tZDMwKSAwIDAgMDtjb2xvcjp2YXIoLS1teXR5LWZvcm0tbXNnLWNvbG9yKX0ubXl0eUZvcm1FbGVtZW50RXJyb3JNc2csLm15dHlGb3JtUGFzc3dvcmRWYWxpZGF0aW9uIC5teXR5Rm9ybVBhc3N3b3JkUXVhbGl0eUVycm9ye2NvbG9yOnZhcigtLW15dHktZm9ybS1tc2ctY29sb3ItZXJyb3IpfS5teXR5Rm9ybVBhc3N3b3JkVmFsaWRhdGlvbiAubXl0eUZvcm1QYXNzd29yZFF1YWxpdHlCYXJ7d2lkdGg6MTAwJX1zZWxlY3QubXl0eUZvcm1Db250cm9sLC5teXR5Rm9ybVRhaWxTZWxlY3Qgc2VsZWN0LnNlbGVjdC1sYWJlbHthcHBlYXJhbmNlOm5vbmV9dGV4dGFyZWEuaG9yaXpvbnRhbC55bS1nMTAwe21hcmdpbi1sZWZ0OjB9Lm15dHlGb3JtQm94ey0tY2FsY1RyYW5zbGF0ZVk6IGNhbGModmFyKC0tbXl0eS1mb3JtLWxhYmVsLXBiLWFjdGl2ZSkgKiAtMSl9Lm15dHlGb3JtQm94IC5teXR5Rm9ybUlucHV0R3JvdXAgLm15dHlGb3JtSW5wdXRHcm91cC1hZGRvbnt0cmFuc2l0aW9uLWR1cmF0aW9uOi4yc30ubXl0eUZvcm1Cb3guaXMtbm90LWRpc2FibGVkOmhvdmVyIC5teXR5Rm9ybUlucHV0R3JvdXAgLm15dHlGb3JtSW5wdXRHcm91cC1hZGRvbiwubXl0eUZvcm1Cb3guaXMtbm90LWRpc2FibGVkOmhvdmVyIC5teXR5Rm9ybUNvbnRyb2w6bm90KDpmb2N1cyk6bm90KFtkaXNhYmxlZF0pOm5vdChbcmVhZG9ubHldKTpub3QoW3R5cGU9cmFkaW9dKTpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW2RhdGEtcXVhbnRpdHlib3hdKSwubXl0eUZvcm1Cb3guaXMtbm90LWRpc2FibGVkOmhvdmVyIC5teXR5Rm9ybVRhaWxTZWxlY3QgLnNlbGVjdC1sYWJlbDpub3QoOmZvY3VzKTpub3QoW2Rpc2FibGVkXSk6bm90KFtyZWFkb25seV0pOm5vdChbdHlwZT1yYWRpb10pOm5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbZGF0YS1xdWFudGl0eWJveF0pLC5teXR5Rm9ybVRhaWxTZWxlY3QgLm15dHlGb3JtQm94LmlzLW5vdC1kaXNhYmxlZDpob3ZlciAuc2VsZWN0LWxhYmVsOm5vdCg6Zm9jdXMpOm5vdChbZGlzYWJsZWRdKTpub3QoW3JlYWRvbmx5XSk6bm90KFt0eXBlPXJhZGlvXSk6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFtkYXRhLXF1YW50aXR5Ym94XSksLm15dHlGb3JtQm94OmhvdmVyOm5vdCgubXl0eUZvcm1FcnJvcik6bm90KC5oYXMtZm9jdXMpOm5vdCguaXMtZGlzYWJsZWQpIC5teXR5Rm9ybUlucHV0R3JvdXAgLm15dHlGb3JtSW5wdXRHcm91cC1hZGRvbiwubXl0eUZvcm1Cb3g6aG92ZXI6bm90KC5teXR5Rm9ybUVycm9yKTpub3QoLmhhcy1mb2N1cyk6bm90KC5pcy1kaXNhYmxlZCkgLm15dHlGb3JtQ29udHJvbDpub3QoOmZvY3VzKTpub3QoW2Rpc2FibGVkXSk6bm90KFtyZWFkb25seV0pOm5vdChbdHlwZT1yYWRpb10pOm5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbZGF0YS1xdWFudGl0eWJveF0pLC5teXR5Rm9ybUJveDpob3Zlcjpub3QoLm15dHlGb3JtRXJyb3IpOm5vdCguaGFzLWZvY3VzKTpub3QoLmlzLWRpc2FibGVkKSAubXl0eUZvcm1UYWlsU2VsZWN0IC5zZWxlY3QtbGFiZWw6bm90KDpmb2N1cyk6bm90KFtkaXNhYmxlZF0pOm5vdChbcmVhZG9ubHldKTpub3QoW3R5cGU9cmFkaW9dKTpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW2RhdGEtcXVhbnRpdHlib3hdKSwubXl0eUZvcm1UYWlsU2VsZWN0IC5teXR5Rm9ybUJveDpob3Zlcjpub3QoLm15dHlGb3JtRXJyb3IpOm5vdCguaGFzLWZvY3VzKTpub3QoLmlzLWRpc2FibGVkKSAuc2VsZWN0LWxhYmVsOm5vdCg6Zm9jdXMpOm5vdChbZGlzYWJsZWRdKTpub3QoW3JlYWRvbmx5XSk6bm90KFt0eXBlPXJhZGlvXSk6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFtkYXRhLXF1YW50aXR5Ym94XSl7Ym9yZGVyLWJvdHRvbTp2YXIoLS1teXR5LWZvcm0tY29udHJvbC1ib3JkZXItYWN0aXZlKTtib3gtc2hhZG93OnZhcigtLW15dHktZm9ybS1jb250cm9sLWJveC1zaGFkb3ctaG92ZXIpO3RyYW5zaXRpb24tZHVyYXRpb246LjJzfS5teXR5Rm9ybUJveC5pcy1maWxsZWQubXl0eUZvcm1TZWxlY3RCb3ggLm15dHlGb3JtTGFiZWwsLm15dHlGb3JtQm94Lmhhcy1mb2N1cy5teXR5Rm9ybVNlbGVjdEJveCAubXl0eUZvcm1MYWJlbHt6LWluZGV4OjQwfS5teXR5Rm9ybUJveC5pcy1maWxsZWQgbGFiZWwsLm15dHlGb3JtQm94Lmhhcy1mb2N1cyBsYWJlbHtwYWRkaW5nOnZhcigtLW15dHktZm9ybS1sYWJlbC1wdC1hY3RpdmUpIDAgdmFyKC0tbXl0eS1mb3JtLWxhYmVsLXBiLWFjdGl2ZSkgMDtmb250OnZhcigtLW15dHktZm9ybS1sYWJlbC1mb250LWFjdGl2ZSk7bGV0dGVyLXNwYWNpbmc6dmFyKC0tbXl0eS1mb3JtLWxhYmVsLWxldHRlci1zcGFjaW5nLWFjdGl2ZSk7Y29sb3I6dmFyKC0tbXl0eS1mb3JtLWxhYmVsLWNvbG9yLWFjdGl2ZSk7bWF4LWhlaWdodDpjYWxjIHZhcigtLW15dHktZm9ybS1sYWJlbC1oZWlnaHQtYWN0aXZlKXZhcigtLW15dHktZm9ybS1sYWJlbC1wdC1hY3RpdmUpdmFyKC0tbXl0eS1mb3JtLWxhYmVsLXBiLWFjdGl2ZSl9Lm15dHlGb3JtQm94IC5teXR5Rm9ybUNvbnRyb2w6Zm9jdXMsLm15dHlGb3JtQm94IC5teXR5Rm9ybVRhaWxTZWxlY3QgLnNlbGVjdC1sYWJlbDpmb2N1cywubXl0eUZvcm1UYWlsU2VsZWN0IC5teXR5Rm9ybUJveCAuc2VsZWN0LWxhYmVsOmZvY3Vze2JvcmRlci1ib3R0b206dmFyKC0tbXl0eS1mb3JtLWNvbnRyb2wtYm9yZGVyLWFjdGl2ZSk7Ym94LXNoYWRvdzp2YXIoLS1teXR5LWZvcm0tY29udHJvbC1ib3gtc2hhZG93LWFjdGl2ZSl9Lm15dHlGb3JtQm94Lmhhcy1mb2N1cyAubXl0eUZvcm1Db250cm9sLC5teXR5Rm9ybUJveC5oYXMtZm9jdXMgLm15dHlGb3JtVGFpbFNlbGVjdCAuc2VsZWN0LWxhYmVsLC5teXR5Rm9ybVRhaWxTZWxlY3QgLm15dHlGb3JtQm94Lmhhcy1mb2N1cyAuc2VsZWN0LWxhYmVse2JvcmRlci1ib3R0b206dmFyKC0tbXl0eS1mb3JtLWNvbnRyb2wtYm9yZGVyLWFjdGl2ZSk7Ym94LXNoYWRvdzp2YXIoLS1teXR5LWZvcm0tY29udHJvbC1ib3gtc2hhZG93LWFjdGl2ZSl9Lm15dHlGb3JtQm94Lmhhcy1mb2N1cyAubXl0eUZvcm1JbnB1dEdyb3VwIC5teXR5Rm9ybUlucHV0R3JvdXAtYWRkb257Ym9yZGVyLWJvdHRvbTp2YXIoLS1teXR5LWZvcm0tY29udHJvbC1ib3JkZXItYWN0aXZlKTtib3gtc2hhZG93OnZhcigtLW15dHktZm9ybS1jb250cm9sLWJveC1zaGFkb3ctYWN0aXZlKX0uaXMtc2VsZWN0ZWQgLm15dHlGb3JtQm94W2RhdGEtYy1hY3RpdmU9XCIyMDEwXCJdIGxhYmVsey0tbXl0eS1mb3JtLWxhYmVsLWNvbG9yLWFjdGl2ZTogdmFyKC0tYy0yMDEwKX0uaXMtc2VsZWN0ZWQgLm15dHlGb3JtQm94W2RhdGEtYy1hY3RpdmU9XCIyMDEwXCJdIC5teXR5Rm9ybUNvbnRyb2wsLmlzLXNlbGVjdGVkIC5teXR5Rm9ybUJveFtkYXRhLWMtYWN0aXZlPVwiMjAxMFwiXSAubXl0eUZvcm1UYWlsU2VsZWN0IC5zZWxlY3QtbGFiZWwsLm15dHlGb3JtVGFpbFNlbGVjdCAuaXMtc2VsZWN0ZWQgLm15dHlGb3JtQm94W2RhdGEtYy1hY3RpdmU9XCIyMDEwXCJdIC5zZWxlY3QtbGFiZWwsLmlzLXNlbGVjdGVkIC5teXR5Rm9ybUJveFtkYXRhLWMtYWN0aXZlPVwiMjAxMFwiXSAubXl0eUZvcm1JbnB1dEdyb3VwIC5teXR5Rm9ybUlucHV0R3JvdXAtYWRkb257LS1teXR5LWZvcm0tY29udHJvbC1jb2xvcjogdmFyKC0tYy0yMDEwKTstLW15dHktZm9ybS1jb250cm9sLWJnOiB2YXIoLS1jLTMzMzApOy0tbXl0eS1mb3JtLWNvbnRyb2wtYm9yZGVyLWFjdGl2ZTogMXB4IHNvbGlkIHZhcigtLWMtMjAxMCk7LS1teXR5LWZvcm0tY29udHJvbC1ib3gtc2hhZG93LWhvdmVyOiAwIC0xcHggMCAwIHZhcigtLWMtMjExMCkgaW5zZXR9LmlzLXNlbGVjdGVkIC5teXR5Rm9ybUJveFtkYXRhLWMtYWN0aXZlPVwiMjAxMFwiXSAubXl0eUZvcm1JbnB1dEdyb3VwIC5teXR5Rm9ybUlucHV0R3JvdXAtYWRkb24gLmJ0bnstLW15dHktYnRuLWJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50Oy0tbXl0eS1idG4tY29sb3I6IHZhcigtLWMtMjAxMCl9LmlzLXNlbGVjdGVkIC5teXR5Rm9ybUJveFtkYXRhLWMtYWN0aXZlPVwiMjAxMFwiXSAubXl0eUZvcm1JbnB1dEdyb3VwIC5teXR5Rm9ybUlucHV0R3JvdXAtYWRkb24sLmlzLXNlbGVjdGVkIC5teXR5Rm9ybUJveFtkYXRhLWMtYWN0aXZlPVwiMjAxMFwiXSAubXl0eUZvcm1Db250cm9sLC5pcy1zZWxlY3RlZCAubXl0eUZvcm1Cb3hbZGF0YS1jLWFjdGl2ZT1cIjIwMTBcIl0gLm15dHlGb3JtVGFpbFNlbGVjdCAuc2VsZWN0LWxhYmVsLC5teXR5Rm9ybVRhaWxTZWxlY3QgLmlzLXNlbGVjdGVkIC5teXR5Rm9ybUJveFtkYXRhLWMtYWN0aXZlPVwiMjAxMFwiXSAuc2VsZWN0LWxhYmVsey0tbXl0eS1mb3JtLWNvbnRyb2wtYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYy0yMDEwKX0uaXMtc2VsZWN0ZWQgLm15dHlGb3JtQm94W2RhdGEtYy1hY3RpdmU9XCIyMDEwXCJdIC5teXR5Rm9ybUNvbnRyb2w6Zm9jdXMsLmlzLXNlbGVjdGVkIC5teXR5Rm9ybUJveFtkYXRhLWMtYWN0aXZlPVwiMjAxMFwiXSAubXl0eUZvcm1UYWlsU2VsZWN0IC5zZWxlY3QtbGFiZWw6Zm9jdXMsLm15dHlGb3JtVGFpbFNlbGVjdCAuaXMtc2VsZWN0ZWQgLm15dHlGb3JtQm94W2RhdGEtYy1hY3RpdmU9XCIyMDEwXCJdIC5zZWxlY3QtbGFiZWw6Zm9jdXN7LS1teXR5LWZvcm0tY29udHJvbC1ib3JkZXItYWN0aXZlOiAxcHggc29saWQgdmFyKC0tYy0yMDEwKTstLW15dHktZm9ybS1jb250cm9sLWJveC1zaGFkb3ctYWN0aXZlOiAwIC0zcHggMCAwIHZhcigtLWMtMjAxMCkgaW5zZXR9LmlzLXNlbGVjdGVkIC5teXR5Rm9ybUJveFtkYXRhLWMtYWN0aXZlPVwiMjAxMFwiXS5oYXMtZm9jdXMgLm15dHlGb3JtQ29udHJvbCwuaXMtc2VsZWN0ZWQgLm15dHlGb3JtQm94W2RhdGEtYy1hY3RpdmU9XCIyMDEwXCJdLmhhcy1mb2N1cyAubXl0eUZvcm1UYWlsU2VsZWN0IC5zZWxlY3QtbGFiZWwsLm15dHlGb3JtVGFpbFNlbGVjdCAuaXMtc2VsZWN0ZWQgLm15dHlGb3JtQm94W2RhdGEtYy1hY3RpdmU9XCIyMDEwXCJdLmhhcy1mb2N1cyAuc2VsZWN0LWxhYmVsey0tbXl0eS1mb3JtLWNvbnRyb2wtYm9yZGVyLWFjdGl2ZTogMXB4IHNvbGlkIHZhcigtLWMtMjAxMCk7LS1teXR5LWZvcm0tY29udHJvbC1ib3gtc2hhZG93LWFjdGl2ZTogMCAtM3B4IDAgMCB2YXIoLS1jLTIwMTApIGluc2V0fS5pcy1zZWxlY3RlZCAubXl0eUZvcm1Cb3hbZGF0YS1jLWFjdGl2ZT1cIjIwMTBcIl0uaGFzLWZvY3VzIC5teXR5Rm9ybUlucHV0R3JvdXAgLm15dHlGb3JtSW5wdXRHcm91cC1hZGRvbnstLW15dHktZm9ybS1jb250cm9sLWJvcmRlci1hY3RpdmU6IDFweCBzb2xpZCB2YXIoLS1jLTIwMTApOy0tbXl0eS1mb3JtLWNvbnRyb2wtYm94LXNoYWRvdy1hY3RpdmU6IDAgLTNweCAwIDAgdmFyKC0tYy0yMDEwKSBpbnNldH0uaXMtc2VsZWN0ZWQgLm15dHlGb3JtQm94W2RhdGEtYy1hY3RpdmU9XCIyMDEwXCJdOmhvdmVyOm5vdCgubXl0eUZvcm1FcnJvcik6bm90KC5oYXMtZm9jdXMpOm5vdCguaXMtZGlzYWJsZWQpIC5teXR5Rm9ybUlucHV0R3JvdXAgLm15dHlGb3JtSW5wdXRHcm91cC1hZGRvbiwuaXMtc2VsZWN0ZWQgLm15dHlGb3JtQm94W2RhdGEtYy1hY3RpdmU9XCIyMDEwXCJdOmhvdmVyOm5vdCgubXl0eUZvcm1FcnJvcik6bm90KC5oYXMtZm9jdXMpOm5vdCguaXMtZGlzYWJsZWQpIC5teXR5Rm9ybUNvbnRyb2w6bm90KDpmb2N1cyk6bm90KFtkaXNhYmxlZF0pOm5vdChbcmVhZG9ubHldKTpub3QoW3R5cGU9cmFkaW9dKTpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW2RhdGEtcXVhbnRpdHlib3hdKSwuaXMtc2VsZWN0ZWQgLm15dHlGb3JtQm94W2RhdGEtYy1hY3RpdmU9XCIyMDEwXCJdOmhvdmVyOm5vdCgubXl0eUZvcm1FcnJvcik6bm90KC5oYXMtZm9jdXMpOm5vdCguaXMtZGlzYWJsZWQpIC5teXR5Rm9ybVRhaWxTZWxlY3QgLnNlbGVjdC1sYWJlbDpub3QoOmZvY3VzKTpub3QoW2Rpc2FibGVkXSk6bm90KFtyZWFkb25seV0pOm5vdChbdHlwZT1yYWRpb10pOm5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbZGF0YS1xdWFudGl0eWJveF0pLC5teXR5Rm9ybVRhaWxTZWxlY3QgLmlzLXNlbGVjdGVkIC5teXR5Rm9ybUJveFtkYXRhLWMtYWN0aXZlPVwiMjAxMFwiXTpob3Zlcjpub3QoLm15dHlGb3JtRXJyb3IpOm5vdCguaGFzLWZvY3VzKTpub3QoLmlzLWRpc2FibGVkKSAuc2VsZWN0LWxhYmVsOm5vdCg6Zm9jdXMpOm5vdChbZGlzYWJsZWRdKTpub3QoW3JlYWRvbmx5XSk6bm90KFt0eXBlPXJhZGlvXSk6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFtkYXRhLXF1YW50aXR5Ym94XSl7LS1teXR5LWZvcm0tY29udHJvbC1ib3JkZXItYWN0aXZlOiAxcHggc29saWQgdmFyKC0tYy0yMDEwKTstLW15dHktZm9ybS1jb250cm9sLWJveC1zaGFkb3ctaG92ZXI6IDAgLTFweCAwIDAgdmFyKC0tYy0yMDEwKSBpbnNldH0ubXl0eUZvcm1Cb3guaXMtZGlzYWJsZWQ6bm90KC5pcy1ub3QtZGlzYWJsZWQpIC5teXR5Rm9ybUNvbnRyb2wsLm15dHlGb3JtQm94LmlzLWRpc2FibGVkOm5vdCguaXMtbm90LWRpc2FibGVkKSAubXl0eUZvcm1UYWlsU2VsZWN0IC5zZWxlY3QtbGFiZWwsLm15dHlGb3JtVGFpbFNlbGVjdCAubXl0eUZvcm1Cb3guaXMtZGlzYWJsZWQ6bm90KC5pcy1ub3QtZGlzYWJsZWQpIC5zZWxlY3QtbGFiZWwsLm15dHlGb3JtQm94LmlzLWRpc2FibGVkOm5vdCguaXMtbm90LWRpc2FibGVkKSAubXl0eUZvcm1Db250cm9sW2Rpc2FibGVkXSwubXl0eUZvcm1Cb3guaXMtZGlzYWJsZWQ6bm90KC5pcy1ub3QtZGlzYWJsZWQpIC5teXR5Rm9ybUlucHV0R3JvdXAgLm15dHlGb3JtSW5wdXRHcm91cC1hZGRvbntib3gtc2hhZG93Om5vbmU7Y29sb3I6dmFyKC0tbXl0eS1mb3JtLWNvbnRyb2wtY29sb3ItZGlzYWJsZWQpO2JvcmRlci1ib3R0b20tY29sb3I6dmFyKC0tbXl0eS1mb3JtLWNvbnRyb2wtY29sb3ItZGlzYWJsZWQpO2N1cnNvcjpub3QtYWxsb3dlZH0ubXl0eUZvcm1Cb3guaXMtZGlzYWJsZWQ6bm90KC5pcy1ub3QtZGlzYWJsZWQpIGxhYmVsLC5teXR5Rm9ybUJveC5pcy1kaXNhYmxlZDpub3QoLmlzLW5vdC1kaXNhYmxlZCkgLm15dHlGb3JtSW5wdXRHcm91cC1hZGRvbntjb2xvcjp2YXIoLS1teXR5LWZvcm0tbGFiZWwtY29sb3ItZGlzYWJsZWQpO2N1cnNvcjpub3QtYWxsb3dlZH0ubXl0eUZvcm1Cb3guaXMtcmVhZG9ubHkgLm15dHlGb3JtQ29udHJvbCwubXl0eUZvcm1Cb3guaXMtcmVhZG9ubHkgLm15dHlGb3JtVGFpbFNlbGVjdCAuc2VsZWN0LWxhYmVsLC5teXR5Rm9ybVRhaWxTZWxlY3QgLm15dHlGb3JtQm94LmlzLXJlYWRvbmx5IC5zZWxlY3QtbGFiZWwsLm15dHlGb3JtQm94LmlzLXJlYWRvbmx5IC5teXR5Rm9ybUNvbnRyb2xbZGlzYWJsZWRdLC5teXR5Rm9ybUJveC5pcy1yZWFkb25seSAubXl0eUZvcm1JbnB1dEdyb3VwIC5teXR5Rm9ybUlucHV0R3JvdXAtYWRkb257Ym94LXNoYWRvdzpub25lO2NvbG9yOnZhcigtLW15dHktZm9ybS1jb250cm9sLWNvbG9yKTtib3JkZXItYm90dG9tLWNvbG9yOnZhcigtLW15dHktZm9ybS1jb250cm9sLWJnKTtjdXJzb3I6bm90LWFsbG93ZWR9Lm15dHlGb3JtQm94LmlzLXJlYWRvbmx5IGxhYmVsLC5teXR5Rm9ybUJveC5pcy1yZWFkb25seSAubXl0eUZvcm1JbnB1dEdyb3VwIC5teXR5Rm9ybUlucHV0R3JvdXAtYWRkb257Y29sb3I6dmFyKC0tbXl0eS1mb3JtLWxhYmVsLWNvbG9yKTtjdXJzb3I6bm90LWFsbG93ZWR9Lm15dHlGb3JtQm94IC5teXR5Rm9ybUNvbnRyb2w6LXdlYmtpdC1hdXRvZmlsbCwubXl0eUZvcm1Cb3ggLm15dHlGb3JtVGFpbFNlbGVjdCAuc2VsZWN0LWxhYmVsOi13ZWJraXQtYXV0b2ZpbGwsLm15dHlGb3JtVGFpbFNlbGVjdCAubXl0eUZvcm1Cb3ggLnNlbGVjdC1sYWJlbDotd2Via2l0LWF1dG9maWxsLC5teXR5Rm9ybUJveCAubXl0eUZvcm1Db250cm9sOi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsLm15dHlGb3JtQm94IC5teXR5Rm9ybUNvbnRyb2w6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cywubXl0eUZvcm1Cb3ggLm15dHlGb3JtQ29udHJvbDotd2Via2l0LWF1dG9maWxsOmFjdGl2ZSwubXl0eUZvcm1Cb3ggLm15dHlGb3JtQ29udHJvbDotd2Via2l0LWF1dG9maWxsOnZhbGlke2JvcmRlcjp1bnNldDtib3JkZXItYm90dG9tOnZhcigtLW15dHktZm9ybS1jb250cm9sLWJvcmRlcik7LXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6dmFyKC0tbXl0eS1mb3JtLWNvbnRyb2wtY29sb3IpOy13ZWJraXQtYm94LXNoYWRvdzowIDAgMCAxMDAwcHggdmFyKC0tbXl0eS1mb3JtLWNvbnRyb2wtYmcpIGluc2V0O3RyYW5zaXRpb246YmFja2dyb3VuZC1jb2xvciA1MDAwcyBlYXNlLWluLW91dCAwc30ubXl0eUZvcm1Cb3gubXl0eUZvcm1FcnJvciAubXl0eUZvcm1Db250cm9sLC5teXR5Rm9ybUJveC5teXR5Rm9ybUVycm9yIC5teXR5Rm9ybVRhaWxTZWxlY3QgLnNlbGVjdC1sYWJlbCwubXl0eUZvcm1UYWlsU2VsZWN0IC5teXR5Rm9ybUJveC5teXR5Rm9ybUVycm9yIC5zZWxlY3QtbGFiZWwsLm15dHlGb3JtQm94Lm15dHlGb3JtRXJyb3IgLm15dHlGb3JtSW5wdXRHcm91cCAubXl0eUZvcm1JbnB1dEdyb3VwLWFkZG9ue2JveC1zaGFkb3c6bm9uZTtib3JkZXItYm90dG9tLWNvbG9yOnZhcigtLW15dHktZm9ybS1jb250cm9sLWNvbG9yLWVycm9yKX0ubXl0eUZvcm1Cb3gubXl0eUZvcm1FcnJvciAubXl0eUZvcm1FbGVtZW50RXJyb3JNc2d+Lm15dHlGb3JtRWxlbWVudERlc2NyaXB0aW9ue2Rpc3BsYXk6bm9uZX0ubXl0eUZvcm1Eb25hdGlvbkJveCAubXl0eUZvcm1Db250cm9sOjpwbGFjZWhvbGRlciwubXl0eUZvcm1Eb25hdGlvbkJveCAubXl0eUZvcm1UYWlsU2VsZWN0IC5zZWxlY3QtbGFiZWw6OnBsYWNlaG9sZGVyLC5teXR5Rm9ybVRhaWxTZWxlY3QgLm15dHlGb3JtRG9uYXRpb25Cb3ggLnNlbGVjdC1sYWJlbDo6cGxhY2Vob2xkZXJ7Y29sb3I6cmdiYSgwLDAsMCwwKX0ubXl0eUZvcm1Eb25hdGlvbkJveC5pcy1lbXB0eS5oYXMtZm9jdXMgLm15dHlGb3JtQ29udHJvbDo6cGxhY2Vob2xkZXIsLm15dHlGb3JtRG9uYXRpb25Cb3guaXMtZW1wdHkuaGFzLWZvY3VzIC5teXR5Rm9ybVRhaWxTZWxlY3QgLnNlbGVjdC1sYWJlbDo6cGxhY2Vob2xkZXIsLm15dHlGb3JtVGFpbFNlbGVjdCAubXl0eUZvcm1Eb25hdGlvbkJveC5pcy1lbXB0eS5oYXMtZm9jdXMgLnNlbGVjdC1sYWJlbDo6cGxhY2Vob2xkZXJ7Y29sb3I6dmFyKC0tbXl0eS1mb3JtLWNvbnRyb2wtcGxhY2Vob2xkZXItY29sb3IpfS5teXR5Rm9ybURvbmF0aW9uQm94IFtkYXRhLXRleHQ9bm90X2F2YWlsYWJsZV90ZXh0XXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjB9QG1lZGlhKG1pbi13aWR0aDogOTkxcHgpe1tkYXRhLXJvbGU9Y2FyZC1pbmNlbnRpdmVdIC5teXR5Rm9ybURvbmF0aW9uQm94e3RyYW5zZm9ybTp0cmFuc2xhdGVZKC0wLjZyZW0pfX0uc3Ryb25nLS1oZWFkbGluZSwudHljLS1zdHJvbmctaGVhZGxpbmU+c3Ryb25nOmZpcnN0LWNoaWxkLC50eWMtLXN0cm9uZy1oZWFkbGluZSBwOmZpcnN0LWNoaWxkPnN0cm9uZzpmaXJzdC1jaGlsZHtjb2xvcjp2YXIoLS1jLTIxMTApO2ZvbnQ6dmFyKC0tdC1TdGFuZGFyZC1Cb2xkKTtsZXR0ZXItc3BhY2luZzp2YXIoLS1scy1TdGFuZGFyZC1Cb2xkKTtvdmVyZmxvdy13cmFwOnZhcigtLXdyYXAtU3RhbmRhcmQtQm9sZCk7cGFkZGluZzp2YXIoLS1kNDApIDAgdmFyKC0tZDIwKSAwfS5jb3ZlcnttYXgtaGVpZ2h0OjA7b3ZlcmZsb3c6aGlkZGVuO29wYWNpdHk6MTtkaXNwbGF5Om5vbmV9LmhpZGRlbntkaXNwbGF5Om5vbmV9Lm15dHlGb3JtQ2FwdGNoYUJveCAubXl0eUZvcm1DYXB0Y2hhSW1nQm94e3BvaW50ZXItZXZlbnRzOm5vbmU7cGFkZGluZzowO3dpZHRoOjE0cmVtO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7dG9wOmNhbGMoMTAlIC0gMnB4KTtoZWlnaHQ6NC40cmVtfS5teXR5Rm9ybUNhcHRjaGFCb3ggLm15dHlGb3JtQ2FwdGNoYUltZ3toZWlnaHQ6MTAwJTtib3JkZXI6dmFyKC0tbXl0eS1mb3JtLWNvbnRyb2wtYm9yZGVyKX0ubWFwLXN1Z2dlc3RfX2N1cnJlbnR7ZGlzcGxheTpub25lfS5tYXBzU3VnZ2VzdHtiYWNrZ3JvdW5kOnZhcigtLWMtMjAxMCk7Ym9yZGVyOjNweCBzb2xpZCB2YXIoLS1jLTIxMTApO2JvcmRlci10b3A6bm9uZX0ubWFwLXN1Z2dlc3RfX3Jlc3VsdHtjdXJzb3I6cG9pbnRlcjtwYWRkaW5nOnZhcigtLXMzMCk7dHJhbnNpdGlvbjouMnMgYWxsIGVhc2UtaW4tb3V0fS5tYXAtc3VnZ2VzdF9fcmVzdWx0OmhvdmVyOm5vdCgubWFwLXN1Z2dlc3RfX3Jlc3VsdC0tbG9nbyl7YmFja2dyb3VuZDp2YXIoLS1jLTIxMTApO2NvbG9yOnZhcigtLWMtMjAxMCl9Lm1hcC1zdWdnZXN0X19yZXN1bHQtLWxvZ297Y3Vyc29yOmRlZmF1bHR9Lm1hcC1zdWdnZXN0X19yZXN1bHQtLWxvZ28gaW1ne21heC13aWR0aDoxMHJlbX0ubXl0eUZvcm1UYWlsU2VsZWN0e21hcmdpbjowO2ZvbnQ6aW5oZXJpdDtib3JkZXI6MDtib3JkZXItcmFkaXVzOjA7ZGlzcGxheTpibG9jazt3aWR0aDphdXRvO21heC13aWR0aDoxMDAlO3otaW5kZXg6MTF9Lm15dHlGb3JtVGFpbFNlbGVjdCAuc2VsZWN0LWxhYmVsOmFmdGVye2JvcmRlcjpub25lICFpbXBvcnRhbnQ7Y29udGVudDpcIlwiO3dpZHRoOjEuNnJlbTtoZWlnaHQ6LjlyZW07cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDt0b3A6dmFyKC0tbXl0eS1mb3JtLWxhYmVsLWhlaWdodCk7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtaW1hZ2U6dXJsKFwifnN2ZzRjc3Mvc2VsZWN0LWNoZXZyb24uc3ZnXCIpO29wYWNpdHk6MTtib3gtc2hhZG93Om5vbmU7dHJhbnNmb3JtOnJvdGF0ZSgwZGVnKX0ubXl0eUZvcm1UYWlsU2VsZWN0IC5zZWxlY3QtbGFiZWwudGFpbC1zZWxlY3QtY29udGFpbmVye3dpZHRoOjEwMCU7b3ZlcmZsb3c6aGlkZGVufS5teXR5Rm9ybVRhaWxTZWxlY3QgLnNlbGVjdC1sYWJlbC50YWlsLXNlbGVjdC1jb250YWluZXIgLnNlbGVjdC1oYW5kbGV7d2hpdGUtc3BhY2U6bm93cmFwO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2hlaWdodDphdXRvO2JhY2tncm91bmQ6bm9uZTtwYWRkaW5nOjA7bWFyZ2luOjA7Zm9udC1zaXplOjE4cHg7bGluZS1oZWlnaHQ6MTthbGlnbi1zZWxmOmNlbnRlcn0ubXl0eUZvcm1UYWlsU2VsZWN0IC5zZWxlY3QtbGFiZWwudGFpbC1zZWxlY3QtY29udGFpbmVyIC5zZWxlY3QtaGFuZGxlKy5zZWxlY3QtaGFuZGxlOmJlZm9yZXtjb250ZW50OlwiLCBcIjtkaXNwbGF5OmlubGluZS1ibG9ja30ubXl0eUZvcm1UYWlsU2VsZWN0IC5zZWxlY3QtbGFiZWwudGFpbC1zZWxlY3QtY29udGFpbmVyOmJlZm9yZXtjb250ZW50OlwiIFwiO2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDoyO3JpZ2h0OjA7dG9wOjA7d2lkdGg6NnJlbTtoZWlnaHQ6Y2FsYygxMDAlIC0gMnB4KTtiYWNrZ3JvdW5kOiNmZmY7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUsIHJnYigyNTUsIDI1NSwgMjU1KSA1MCUpO3BvaW50ZXItZXZlbnRzOm5vbmV9Lm15dHlGb3JtVGFpbFNlbGVjdC5hY3RpdmUgLnNlbGVjdC1sYWJlbHtib3gtc2hhZG93Om5vbmV9Lm15dHlGb3JtVGFpbFNlbGVjdC5hY3RpdmUgLnNlbGVjdC1sYWJlbDphZnRlcnt0cmFuc2Zvcm06cm90YXRlKDE4MGRlZyk7b3BhY2l0eTouN30ubXl0eUZvcm1UYWlsU2VsZWN0IC5zZWxlY3QtZHJvcGRvd257YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1teXR5LWZvcm0tc2VsZWN0LWNvbG9yLWJnKTtjb2xvcjp2YXIoLS1teXR5LWZvcm0tc2VsZWN0LWNvbG9yKTttYXJnaW46MDtib3JkZXItcmFkaXVzOjA7Ym9yZGVyOjA7Ym94LXNoYWRvdzpub25lfS5teXR5Rm9ybVRhaWxTZWxlY3QgLnNlbGVjdC1kcm9wZG93biAuZHJvcGRvd24taW5uZXJ7cGFkZGluZzowOy0tZHJvcGRvd24taW5uZXItb2Zmc2V0OiBjYWxjKHZhcigtLW15dHktZm9ybS1zZWxlY3QtYm9yZGVyLW9wZW4tb2Zmc2V0KSAqIC0xKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCh2YXIoLS1kcm9wZG93bi1pbm5lci1vZmZzZXQpKTt3aWR0aDpjYWxjKDEwMCUgKyB2YXIoLS1teXR5LWZvcm0tc2VsZWN0LWJvcmRlci1vcGVuLW9mZnNldC1zdW0pKX0ubXl0eUZvcm1UYWlsU2VsZWN0IC5zZWxlY3QtZHJvcGRvd24gdWwsLm15dHlGb3JtVGFpbFNlbGVjdCAuc2VsZWN0LWRyb3Bkb3duIHVsIGxpe2ZvbnQ6dmFyKC0tbXl0eS1mb3JtLXNlbGVjdC1vcHRpb24tZm9udCk7bGV0dGVyLXNwYWNpbmc6dmFyKC0tbXl0eS1mb3JtLXNlbGVjdC1vcHRpb24tbGV0dGVyc3BhY2luZyk7bWFyZ2luOjB9Lm15dHlGb3JtVGFpbFNlbGVjdCAuc2VsZWN0LWRyb3Bkb3duIHVsOmZpcnN0LW9mLXR5cGUsLm15dHlGb3JtVGFpbFNlbGVjdCAuc2VsZWN0LWRyb3Bkb3duIHVsIGxpOmZpcnN0LW9mLXR5cGV7bWFyZ2luOjB9Lm15dHlGb3JtVGFpbFNlbGVjdCAuc2VsZWN0LWRyb3Bkb3duIHVsIGxpe3BhZGRpbmc6dmFyKC0tZDMwKSBjYWxjKHZhcigtLWQzMCkqMiArIHZhcigtLW15dHktZm9ybS1zZWxlY3QtYm9yZGVyLW9wZW4tb2Zmc2V0KSkgdmFyKC0tZDMwKSB2YXIoLS1teXR5LWZvcm0tc2VsZWN0LWJvcmRlci1vcGVuLW9mZnNldCl9Lm15dHlGb3JtVGFpbFNlbGVjdCAuc2VsZWN0LWRyb3Bkb3duIHVsIGxpOmJlZm9yZXtkaXNwbGF5Om5vbmV9Lm15dHlGb3JtVGFpbFNlbGVjdCAuc2VsZWN0LWRyb3Bkb3duIHVsIGxpLmRyb3Bkb3duLW9wdGlvbntiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLW15dHktZm9ybS1zZWxlY3QtY29sb3ItYmcpO2NvbG9yOnZhcigtLW15dHktZm9ybS1zZWxlY3QtY29sb3IpfS5teXR5Rm9ybVRhaWxTZWxlY3QgLnNlbGVjdC1kcm9wZG93biB1bCBsaS5kcm9wZG93bi1vcHRpb246YmVmb3Jle2Rpc3BsYXk6bm9uZX0ubXl0eUZvcm1UYWlsU2VsZWN0IC5zZWxlY3QtZHJvcGRvd24gdWwgbGkuZHJvcGRvd24tb3B0aW9uOmFmdGVye2NvbnRlbnQ6XCJcIjt3aWR0aDoycmVtO2hlaWdodDoxLjRyZW07cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6dmFyKC0tZDMwKTt0b3A6Y2FsYyguNDVyZW0gKyB2YXIoLS1kMzApKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJ+c3ZnNGNzcy9jaGVjay5zdmdcIik7ZGlzcGxheTpub25lfUBtZWRpYShtaW4td2lkdGg6IDk5MXB4KXsubXl0eUZvcm1UYWlsU2VsZWN0IC5zZWxlY3QtZHJvcGRvd24gdWwgbGkuZHJvcGRvd24tb3B0aW9uOmFmdGVye3RvcDpjYWxjKC42NXJlbSArIHZhcigtLWQzMCkpfX1AbWVkaWEobWluLXdpZHRoOiAxNjc4cHgpey5teXR5Rm9ybVRhaWxTZWxlY3QgLnNlbGVjdC1kcm9wZG93biB1bCBsaS5kcm9wZG93bi1vcHRpb246YWZ0ZXJ7dG9wOmNhbGMoLjdyZW0gKyB2YXIoLS1kMzApKX19Lm15dHlGb3JtVGFpbFNlbGVjdCAuc2VsZWN0LWRyb3Bkb3duIHVsIGxpLmRyb3Bkb3duLW9wdGlvbjpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLW15dHktZm9ybS1zZWxlY3QtY29sb3ItYmctaG92ZXIpO2NvbG9yOnZhcigtLW15dHktZm9ybS1zZWxlY3QtY29sb3ItYmcpO3RyYW5zaXRpb246bm9uZX0ubXl0eUZvcm1UYWlsU2VsZWN0IC5zZWxlY3QtZHJvcGRvd24gdWwgbGkuZHJvcGRvd24tb3B0aW9uOmhvdmVyOmFmdGVye2JhY2tncm91bmQtY29sb3I6dmFyKC0tbXl0eS1mb3JtLXNlbGVjdC1jb2xvci1iZy1ob3Zlcik7Y29sb3I6dmFyKC0tbXl0eS1mb3JtLXNlbGVjdC1jb2xvci1iZyk7ZGlzcGxheTpibG9jaztiYWNrZ3JvdW5kLWltYWdlOnVybChcIn5zdmc0Y3NzL2NoZWNrLWludmVyc2Uuc3ZnXCIpfS5teXR5Rm9ybVRhaWxTZWxlY3QgLnNlbGVjdC1kcm9wZG93biB1bCBsaS5kcm9wZG93bi1vcHRpb24uc2VsZWN0ZWQsLm15dHlGb3JtVGFpbFNlbGVjdCAuc2VsZWN0LWRyb3Bkb3duIHVsIGxpLmRyb3Bkb3duLW9wdGlvbi5zZWxlY3RlZDpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLW15dHktZm9ybS1zZWxlY3QtY29sb3ItYmctc2VsZWN0ZWQpO2NvbG9yOnZhcigtLW15dHktZm9ybS1zZWxlY3QtY29sb3Itc2VsZWN0ZWQpfS5teXR5Rm9ybVRhaWxTZWxlY3QgLnNlbGVjdC1kcm9wZG93biB1bCBsaS5kcm9wZG93bi1vcHRpb24uc2VsZWN0ZWQ6YWZ0ZXIsLm15dHlGb3JtVGFpbFNlbGVjdCAuc2VsZWN0LWRyb3Bkb3duIHVsIGxpLmRyb3Bkb3duLW9wdGlvbi5zZWxlY3RlZDpob3ZlcjphZnRlcntiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLW15dHktZm9ybS1zZWxlY3QtY29sb3ItYmctc2VsZWN0ZWQpO2NvbG9yOnZhcigtLW15dHktZm9ybS1zZWxlY3QtY29sb3Itc2VsZWN0ZWQpO2Rpc3BsYXk6YmxvY2s7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJ+c3ZnNGNzcy9jaGVjay5zdmdcIil9Lm15dHlGb3JtU2VsZWN0Qm94ey0tdHJhbnNsYXRlWFZhbHVlOiBjYWxjKC0xICogdmFyKC0tbXl0eS1mb3JtLXNlbGVjdC1wYWRkaW5nLWxyLW9wZW4pKTstLW9mZnNldFdoaWxlQm9yZGVyOiBjYWxjKC0xICogdmFyKC0tbXl0eS1mb3JtLXNlbGVjdC1ib3JkZXItd2lkdGgtb3BlbikpOy0tcGFkZGluZ01pbnVzQm9yZGVyOiBjYWxjKHZhcigtLW15dHktZm9ybS1zZWxlY3QtcGFkZGluZy1sci1vcGVuKSAtIHZhcigtLW15dHktZm9ybS1zZWxlY3QtYm9yZGVyLXdpZHRoLW9wZW4pKTt6LWluZGV4OjExfS5teXR5Rm9ybVNlbGVjdEJveC5teXR5Rm9ybUJveC5pcy1maWxsZWQgbGFiZWwsLm15dHlGb3JtU2VsZWN0Qm94Lm15dHlGb3JtQm94Lmhhcy1mb2N1cyBsYWJlbHt0cmFuc2l0aW9uOm5vbmV9Lm15dHlGb3JtU2VsZWN0Qm94IC5teXR5Rm9ybVRhaWxTZWxlY3QgLnNlbGVjdC1oYW5kbGV7cG9pbnRlci1ldmVudHM6bm9uZX0ubXl0eUZvcm1TZWxlY3RCb3guaXMtZW1wdHkgLm15dHlGb3JtVGFpbFNlbGVjdCAuc2VsZWN0LWxhYmVse2ZvbnQ6dmFyKC0tbXl0eS1mb3JtLWxhYmVsLWZvbnQpO2NvbG9yOnZhcigtLW15dHktZm9ybS1sYWJlbC1jb2xvcil9Lm15dHlGb3JtU2VsZWN0Qm94LmlzLWVtcHR5LmlzLW9wZW4gLm15dHlGb3JtVGFpbFNlbGVjdCAuc2VsZWN0LWxhYmVsIC5sYWJlbC1pbm5lcntkaXNwbGF5Om5vbmV9Lm15dHlGb3JtU2VsZWN0Qm94LmlzLW9wZW57bWF4LXdpZHRoOnVuc2V0O2JvcmRlci1ib3R0b206MDtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjE1O2JveC1zaGFkb3c6MCAwIDAgdmFyKC0tbXl0eS1mb3JtLXNlbGVjdC1ib3JkZXItb3Blbi1vZmZzZXQpIHZhcigtLW15dHktZm9ybS1zZWxlY3QtY29sb3ItYmcpLDAgMCAwIHZhcigtLW15dHktZm9ybS1zZWxlY3QtYm9yZGVyLWFuZC1vZmZzZXQpIHZhcigtLW15dHktZm9ybS1zZWxlY3QtY29sb3ItYmctaG92ZXIpfS5teXR5Rm9ybVNlbGVjdEJveC5pcy1vcGVuIC5teXR5Rm9ybVRhaWxTZWxlY3R7bWF4LXdpZHRoOnVuc2V0fS5teXR5Rm9ybVNlbGVjdEJveC5pcy1vcGVuIC5zZWxlY3QtZHJvcGRvd257dHJhbnNmb3JtOnRyYW5zbGF0ZVkodmFyKC0tbXl0eS1mb3JtLXNlbGVjdC1ib3JkZXItb3Blbi1vZmZzZXQpKTtib3gtc2hhZG93OjAgMCAwIHZhcigtLW15dHktZm9ybS1zZWxlY3QtYm9yZGVyLW9wZW4tb2Zmc2V0KSB2YXIoLS1teXR5LWZvcm0tc2VsZWN0LWNvbG9yLWJnKSwwIDAgMCB2YXIoLS1teXR5LWZvcm0tc2VsZWN0LWJvcmRlci1hbmQtb2Zmc2V0KSB2YXIoLS1teXR5LWZvcm0tc2VsZWN0LWNvbG9yLWJnLWhvdmVyKTtwb3NpdGlvbjphYnNvbHV0ZX0ubXl0eUZvcm1TZWxlY3RCb3guaXMtb3BlbiAuc2VsZWN0LWRyb3Bkb3duIHVsIGxpLm9wdGdyb3VwLXRpdGxlLC5teXR5Rm9ybVNlbGVjdEJveC5pcy1vcGVuIC5zZWxlY3QtZHJvcGRvd24gdWwgbGkuZHJvcGRvd24tb3B0aW9ue3RyYW5zaXRpb246bm9uZX0ubXl0eUZvcm1TZWxlY3RCb3guaXMtb3BlbiAuc2VsZWN0LWRyb3Bkb3duOmFmdGVye2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OmNhbGModmFyKC0tbXl0eS1mb3JtLXNlbGVjdC1ib3JkZXItb3Blbi1vZmZzZXQpKi0xKTt0b3A6Y2FsYyh2YXIoLS1teXR5LWZvcm0tc2VsZWN0LWJvcmRlci1hbmQtb2Zmc2V0KSotMSk7Ym90dG9tOmF1dG87aGVpZ2h0OjJweDt3aWR0aDpjYWxjKDEwMCUgKyB2YXIoLS1teXR5LWZvcm0tc2VsZWN0LWJvcmRlci1vcGVuLW9mZnNldC1zdW0pKTtiYWNrZ3JvdW5kOnZhcigtLW15dHktZm9ybS1zZWxlY3QtY29sb3ItYmcpO3BvaW50ZXItZXZlbnRzOm5vbmV9Lm15dHlGb3JtU2VsZWN0Qm94LmlzLW9wZW4gLm9wZW4tdG9wIC5zZWxlY3QtZHJvcGRvd257Ym9yZGVyLXJhZGl1czowO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC0ycmVtKX0ubXl0eUZvcm1TZWxlY3RCb3guaXMtb3BlbiAub3Blbi10b3AgLnNlbGVjdC1kcm9wZG93bjphZnRlcnt0b3A6YXV0bztib3R0b206Y2FsYyh2YXIoLS1teXR5LWZvcm0tc2VsZWN0LWJvcmRlci1hbmQtb2Zmc2V0KSotMSl9Lm15dHlGb3JtU2VsZWN0Qm94LmlzLW9wZW4tYm90dG9tIC5teXR5Rm9ybVRhaWxTZWxlY3QgLnNlbGVjdC1sYWJlbHstLW15dHktZm9ybS1jb250cm9sLWJveC1zaGFkb3ctYWN0aXZlOiBub25lfS5teXR5Rm9ybVNlbGVjdEJveC5pcy1vcGVuLXRvcHtwYWRkaW5nLWJvdHRvbTowO21hcmdpbi1ib3R0b206dmFyKC0tZDQwKX0ubXl0eUZvcm1TZWxlY3RCb3guaXMtb3Blbi10b3AgLm15dHlGb3JtVGFpbFNlbGVjdC5vcGVuLXRvcCAuc2VsZWN0LWxhYmVse3RyYW5zaXRpb246dW5zZXQ7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsMCk7Ym94LXNoYWRvdzpub25lfS51aS1kYXRlcGlja2Vye3otaW5kZXg6MTAxMH0ubXl0eUZvcm1SYWRpb0ZpZWxkLC5teXR5Rm9ybUNoZWNrYm94RmllbGR7YWxsOnVuc2V0O2JveC1zaXppbmc6Ym9yZGVyLWJveDstLW15dHktZm9ybS1yYWRpby1zaXplOiAycmVtOy0tbXl0eS1mb3JtLXJhZGlvLWJvcmRlci13aXRoOiAxcHg7LS1teXR5LWZvcm0tcmFkaW8tYm9yZGVyLWNvbG9yOiB2YXIoLS1jLTIxMTApOy0tbXl0eS1mb3JtLXJhZGlvLW91dGxpbmU6IG5vbmU7LS1teXR5LWZvcm0tcmFkaW8tb3V0bGluZS1vZmZzZXQ6IDA7LS1teXR5LWZvcm0tY2hlY2tib3gtc2l6ZTogMS44cmVtOy0tbXl0eS1mb3JtLWNoZWNrYm94LWJvcmRlci13aWR0aDogMXB4Oy0tbXl0eS1mb3JtLS1jaGVja2JveC1ib3JkZXItcmFkaXVzOiA0cHg7LS1teXR5LWZvcm0tLWNoZWNrYm94LWJvcmRlci1jb2xvcjogdmFyKC0tYy0yMTEwKTstLW15dHktZm9ybS0tY2hlY2tib3gtYmctY29sb3I6IHZhcigtLWMtMjAxMCl9Lm15dHlGb3JtUmFkaW9GaWVsZCAubXl0eUZvcm1MYWJlbCwubXl0eUZvcm1SYWRpb0ZpZWxkIC5teXR5Rm9ybUNvbnRyb2wsLm15dHlGb3JtUmFkaW9GaWVsZCAubXl0eUZvcm1UYWlsU2VsZWN0IC5zZWxlY3QtbGFiZWwsLm15dHlGb3JtVGFpbFNlbGVjdCAubXl0eUZvcm1SYWRpb0ZpZWxkIC5zZWxlY3QtbGFiZWwsLm15dHlGb3JtUmFkaW9GaWVsZCAubXl0eUZvcm1Cb3gsLm15dHlGb3JtUmFkaW9GaWVsZCBsYWJlbCwubXl0eUZvcm1DaGVja2JveEZpZWxkIC5teXR5Rm9ybUxhYmVsLC5teXR5Rm9ybUNoZWNrYm94RmllbGQgLm15dHlGb3JtQ29udHJvbCwubXl0eUZvcm1DaGVja2JveEZpZWxkIC5teXR5Rm9ybVRhaWxTZWxlY3QgLnNlbGVjdC1sYWJlbCwubXl0eUZvcm1UYWlsU2VsZWN0IC5teXR5Rm9ybUNoZWNrYm94RmllbGQgLnNlbGVjdC1sYWJlbCwubXl0eUZvcm1DaGVja2JveEZpZWxkIC5teXR5Rm9ybUJveCwubXl0eUZvcm1DaGVja2JveEZpZWxkIGxhYmVse2FsbDp1bnNldDtib3gtc2l6aW5nOmJvcmRlci1ib3h9Lm15dHlGb3JtUmFkaW9GaWVsZCAubXl0eUZvcm1SYWRpb0JveCwubXl0eUZvcm1SYWRpb0ZpZWxkIC5teXR5Rm9ybUNoZWNrYm94Qm94LC5teXR5Rm9ybUNoZWNrYm94RmllbGQgLm15dHlGb3JtUmFkaW9Cb3gsLm15dHlGb3JtQ2hlY2tib3hGaWVsZCAubXl0eUZvcm1DaGVja2JveEJveHtmb250OnZhcigtLXQtU3RhbmRhcmQpO2xldHRlci1zcGFjaW5nOnZhcigtLWxzLVN0YW5kYXJkKTtvdmVyZmxvdy13cmFwOnZhcigtLXdyYXAtU3RhbmRhcmQpO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7d2lkdGg6MTAwJTtmbGV4LXdyYXA6bm93cmFwO3BhZGRpbmc6dmFyKC0tczMwKSAwIHZhcigtLXMyMCkgMH0ubXl0eUZvcm1SYWRpb0ZpZWxkIC5teXR5Rm9ybVJhZGlvQm94IC5teXR5Rm9ybUxhYmVsLC5teXR5Rm9ybVJhZGlvRmllbGQgLm15dHlGb3JtQ2hlY2tib3hCb3ggLm15dHlGb3JtTGFiZWwsLm15dHlGb3JtQ2hlY2tib3hGaWVsZCAubXl0eUZvcm1SYWRpb0JveCAubXl0eUZvcm1MYWJlbCwubXl0eUZvcm1DaGVja2JveEZpZWxkIC5teXR5Rm9ybUNoZWNrYm94Qm94IC5teXR5Rm9ybUxhYmVse2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7ZmxleDoxO2ZvbnQ6aW5oZXJpdH0ubXl0eUZvcm1SYWRpb0ZpZWxkIC5teXR5Rm9ybVJhZGlvQm94IC5teXR5Rm9ybUxhYmVsIGxhYmVsLC5teXR5Rm9ybVJhZGlvRmllbGQgLm15dHlGb3JtQ2hlY2tib3hCb3ggLm15dHlGb3JtTGFiZWwgbGFiZWwsLm15dHlGb3JtQ2hlY2tib3hGaWVsZCAubXl0eUZvcm1SYWRpb0JveCAubXl0eUZvcm1MYWJlbCBsYWJlbCwubXl0eUZvcm1DaGVja2JveEZpZWxkIC5teXR5Rm9ybUNoZWNrYm94Qm94IC5teXR5Rm9ybUxhYmVsIGxhYmVse2Rpc3BsYXk6YmxvY2s7cGFkZGluZy1sZWZ0OnZhcigtLWQyMCl9Lm15dHlGb3JtUmFkaW9GaWVsZCwubXl0eUZvcm1DaGVja2JveEZpZWxkey0tZGVmYXVsdEZvbnRMSDogMi4zcmVtOy0tZGVmYXVsdFRyYW5zbGF0ZVlCeUxIOiBjYWxjKCh2YXIoLS1kZWZhdWx0Rm9udExIKSAtIHZhcigtLW15dHktZm9ybS1yYWRpby1zaXplKSkgLyAyKX1AbWVkaWEobWluLXdpZHRoOiA5OTFweCl7Lm15dHlGb3JtUmFkaW9GaWVsZCwubXl0eUZvcm1DaGVja2JveEZpZWxkey0tZGVmYXVsdEZvbnRMSDogMi43cmVtOy0tZGVmYXVsdFRyYW5zbGF0ZVlCeUxIOiBjYWxjKCh2YXIoLS1kZWZhdWx0Rm9udExIKSAtIHZhcigtLW15dHktZm9ybS1yYWRpby1zaXplKSkgLyAyKX19QG1lZGlhKG1pbi13aWR0aDogMTY3OHB4KXsubXl0eUZvcm1SYWRpb0ZpZWxkLC5teXR5Rm9ybUNoZWNrYm94RmllbGR7LS1kZWZhdWx0Rm9udExIOiAyLjhyZW07LS1kZWZhdWx0VHJhbnNsYXRlWUJ5TEg6IGNhbGMoKHZhcigtLWRlZmF1bHRGb250TEgpIC0gdmFyKC0tbXl0eS1mb3JtLXJhZGlvLXNpemUpKSAvIDIpfX0ubXl0eUZvcm1SYWRpb0ZpZWxkIC5teXR5Rm9ybUNvbnRyb2xbdHlwZT1yYWRpb10sLm15dHlGb3JtUmFkaW9GaWVsZCAubXl0eUZvcm1UYWlsU2VsZWN0IFt0eXBlPXJhZGlvXS5zZWxlY3QtbGFiZWwsLm15dHlGb3JtVGFpbFNlbGVjdCAubXl0eUZvcm1SYWRpb0ZpZWxkIFt0eXBlPXJhZGlvXS5zZWxlY3QtbGFiZWwsLm15dHlGb3JtUmFkaW9GaWVsZCAubXl0eUZvcm1DaGVja2JveEJveCBbdHlwZT1jaGVja2JveF0sLm15dHlGb3JtUmFkaW9GaWVsZCAubXl0eUZvcm1Db250cm9sW3R5cGU9Y2hlY2tib3hdLC5teXR5Rm9ybVJhZGlvRmllbGQgLm15dHlGb3JtVGFpbFNlbGVjdCBbdHlwZT1jaGVja2JveF0uc2VsZWN0LWxhYmVsLC5teXR5Rm9ybVRhaWxTZWxlY3QgLm15dHlGb3JtUmFkaW9GaWVsZCBbdHlwZT1jaGVja2JveF0uc2VsZWN0LWxhYmVsLC5teXR5Rm9ybUNoZWNrYm94RmllbGQgLm15dHlGb3JtQ29udHJvbFt0eXBlPXJhZGlvXSwubXl0eUZvcm1DaGVja2JveEZpZWxkIC5teXR5Rm9ybVRhaWxTZWxlY3QgW3R5cGU9cmFkaW9dLnNlbGVjdC1sYWJlbCwubXl0eUZvcm1UYWlsU2VsZWN0IC5teXR5Rm9ybUNoZWNrYm94RmllbGQgW3R5cGU9cmFkaW9dLnNlbGVjdC1sYWJlbCwubXl0eUZvcm1DaGVja2JveEZpZWxkIC5teXR5Rm9ybUNoZWNrYm94Qm94IFt0eXBlPWNoZWNrYm94XSwubXl0eUZvcm1DaGVja2JveEZpZWxkIC5teXR5Rm9ybUNvbnRyb2xbdHlwZT1jaGVja2JveF0sLm15dHlGb3JtQ2hlY2tib3hGaWVsZCAubXl0eUZvcm1UYWlsU2VsZWN0IFt0eXBlPWNoZWNrYm94XS5zZWxlY3QtbGFiZWwsLm15dHlGb3JtVGFpbFNlbGVjdCAubXl0eUZvcm1DaGVja2JveEZpZWxkIFt0eXBlPWNoZWNrYm94XS5zZWxlY3QtbGFiZWx7YXBwZWFyYW5jZTpub25lO2ZvbnQ6aW5oZXJpdDttYXJnaW46MDtwYWRkaW5nOjA7Y29sb3I6Y3VycmVudENvbG9yO2JveC1zaGFkb3c6bm9uZTtvdXRsaW5lOnZhcigtLW15dHktZm9ybS1yYWRpby1vdXRsaW5lKTtvdXRsaW5lLW9mZnNldDp2YXIoLS1teXR5LWZvcm0tcmFkaW8tb3V0bGluZS1vZmZzZXQpfS5teXR5Rm9ybVJhZGlvRmllbGQgLm15dHlGb3JtQ29udHJvbFt0eXBlPXJhZGlvXTpmb2N1cywubXl0eUZvcm1SYWRpb0ZpZWxkIC5teXR5Rm9ybVRhaWxTZWxlY3QgW3R5cGU9cmFkaW9dLnNlbGVjdC1sYWJlbDpmb2N1cywubXl0eUZvcm1UYWlsU2VsZWN0IC5teXR5Rm9ybVJhZGlvRmllbGQgW3R5cGU9cmFkaW9dLnNlbGVjdC1sYWJlbDpmb2N1cywubXl0eUZvcm1SYWRpb0ZpZWxkIC5teXR5Rm9ybUNoZWNrYm94Qm94IFt0eXBlPWNoZWNrYm94XTpmb2N1cywubXl0eUZvcm1SYWRpb0ZpZWxkIC5teXR5Rm9ybUNvbnRyb2xbdHlwZT1jaGVja2JveF06Zm9jdXMsLm15dHlGb3JtUmFkaW9GaWVsZCAubXl0eUZvcm1UYWlsU2VsZWN0IFt0eXBlPWNoZWNrYm94XS5zZWxlY3QtbGFiZWw6Zm9jdXMsLm15dHlGb3JtVGFpbFNlbGVjdCAubXl0eUZvcm1SYWRpb0ZpZWxkIFt0eXBlPWNoZWNrYm94XS5zZWxlY3QtbGFiZWw6Zm9jdXMsLm15dHlGb3JtQ2hlY2tib3hGaWVsZCAubXl0eUZvcm1Db250cm9sW3R5cGU9cmFkaW9dOmZvY3VzLC5teXR5Rm9ybUNoZWNrYm94RmllbGQgLm15dHlGb3JtVGFpbFNlbGVjdCBbdHlwZT1yYWRpb10uc2VsZWN0LWxhYmVsOmZvY3VzLC5teXR5Rm9ybVRhaWxTZWxlY3QgLm15dHlGb3JtQ2hlY2tib3hGaWVsZCBbdHlwZT1yYWRpb10uc2VsZWN0LWxhYmVsOmZvY3VzLC5teXR5Rm9ybUNoZWNrYm94RmllbGQgLm15dHlGb3JtQ2hlY2tib3hCb3ggW3R5cGU9Y2hlY2tib3hdOmZvY3VzLC5teXR5Rm9ybUNoZWNrYm94RmllbGQgLm15dHlGb3JtQ29udHJvbFt0eXBlPWNoZWNrYm94XTpmb2N1cywubXl0eUZvcm1DaGVja2JveEZpZWxkIC5teXR5Rm9ybVRhaWxTZWxlY3QgW3R5cGU9Y2hlY2tib3hdLnNlbGVjdC1sYWJlbDpmb2N1cywubXl0eUZvcm1UYWlsU2VsZWN0IC5teXR5Rm9ybUNoZWNrYm94RmllbGQgW3R5cGU9Y2hlY2tib3hdLnNlbGVjdC1sYWJlbDpmb2N1c3stLW15dHktZm9ybS1yYWRpby1vdXRsaW5lOiAwLjRyZW0gc29saWQgdmFyKC0tYy0yMDEwKTstLW15dHktZm9ybS1yYWRpby1vdXRsaW5lLW9mZnNldDogMC40cmVtfS5teXR5Rm9ybVJhZGlvRmllbGQgLm15dHlGb3JtQ29udHJvbFt0eXBlPXJhZGlvXSwubXl0eUZvcm1SYWRpb0ZpZWxkIC5teXR5Rm9ybVRhaWxTZWxlY3QgW3R5cGU9cmFkaW9dLnNlbGVjdC1sYWJlbCwubXl0eUZvcm1UYWlsU2VsZWN0IC5teXR5Rm9ybVJhZGlvRmllbGQgW3R5cGU9cmFkaW9dLnNlbGVjdC1sYWJlbCwubXl0eUZvcm1DaGVja2JveEZpZWxkIC5teXR5Rm9ybUNvbnRyb2xbdHlwZT1yYWRpb10sLm15dHlGb3JtQ2hlY2tib3hGaWVsZCAubXl0eUZvcm1UYWlsU2VsZWN0IFt0eXBlPXJhZGlvXS5zZWxlY3QtbGFiZWwsLm15dHlGb3JtVGFpbFNlbGVjdCAubXl0eUZvcm1DaGVja2JveEZpZWxkIFt0eXBlPXJhZGlvXS5zZWxlY3QtbGFiZWx7ZGlzcGxheTpmbGV4O3dpZHRoOnZhcigtLW15dHktZm9ybS1yYWRpby1zaXplKTtoZWlnaHQ6dmFyKC0tbXl0eS1mb3JtLXJhZGlvLXNpemUpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKHZhcigtLWRlZmF1bHRUcmFuc2xhdGVZQnlMSCkpO2JhY2tncm91bmQtY29sb3I6dmFyKC0tYy0yMDEwKTtib3JkZXI6dmFyKC0tbXl0eS1mb3JtLXJhZGlvLWJvcmRlci13aXRoKSBzb2xpZCB2YXIoLS1teXR5LWZvcm0tcmFkaW8tYm9yZGVyLWNvbG9yKTtib3JkZXItcmFkaXVzOnZhcigtLXJhZGl1cy1jaXJjbGUpO3RyYW5zaXRpb246Ym9yZGVyLXdpZHRoIC4zc30ubXl0eUZvcm1SYWRpb0ZpZWxkIC5teXR5Rm9ybUNvbnRyb2xbdHlwZT1yYWRpb106aG92ZXIsLm15dHlGb3JtUmFkaW9GaWVsZCAubXl0eUZvcm1UYWlsU2VsZWN0IFt0eXBlPXJhZGlvXS5zZWxlY3QtbGFiZWw6aG92ZXIsLm15dHlGb3JtVGFpbFNlbGVjdCAubXl0eUZvcm1SYWRpb0ZpZWxkIFt0eXBlPXJhZGlvXS5zZWxlY3QtbGFiZWw6aG92ZXIsLm15dHlGb3JtQ2hlY2tib3hGaWVsZCAubXl0eUZvcm1Db250cm9sW3R5cGU9cmFkaW9dOmhvdmVyLC5teXR5Rm9ybUNoZWNrYm94RmllbGQgLm15dHlGb3JtVGFpbFNlbGVjdCBbdHlwZT1yYWRpb10uc2VsZWN0LWxhYmVsOmhvdmVyLC5teXR5Rm9ybVRhaWxTZWxlY3QgLm15dHlGb3JtQ2hlY2tib3hGaWVsZCBbdHlwZT1yYWRpb10uc2VsZWN0LWxhYmVsOmhvdmVyey0tbXl0eS1mb3JtLXJhZGlvLWJvcmRlci13aXRoOiAycHh9Lm15dHlGb3JtUmFkaW9GaWVsZCAubXl0eUZvcm1Db250cm9sW3R5cGU9cmFkaW9dOmFjdGl2ZSwubXl0eUZvcm1SYWRpb0ZpZWxkIC5teXR5Rm9ybVRhaWxTZWxlY3QgW3R5cGU9cmFkaW9dLnNlbGVjdC1sYWJlbDphY3RpdmUsLm15dHlGb3JtVGFpbFNlbGVjdCAubXl0eUZvcm1SYWRpb0ZpZWxkIFt0eXBlPXJhZGlvXS5zZWxlY3QtbGFiZWw6YWN0aXZlLC5teXR5Rm9ybUNoZWNrYm94RmllbGQgLm15dHlGb3JtQ29udHJvbFt0eXBlPXJhZGlvXTphY3RpdmUsLm15dHlGb3JtQ2hlY2tib3hGaWVsZCAubXl0eUZvcm1UYWlsU2VsZWN0IFt0eXBlPXJhZGlvXS5zZWxlY3QtbGFiZWw6YWN0aXZlLC5teXR5Rm9ybVRhaWxTZWxlY3QgLm15dHlGb3JtQ2hlY2tib3hGaWVsZCBbdHlwZT1yYWRpb10uc2VsZWN0LWxhYmVsOmFjdGl2ZXstLW15dHktZm9ybS1yYWRpby1ib3JkZXItd2l0aDogMTBweH0ubXl0eUZvcm1SYWRpb0ZpZWxkIC5teXR5Rm9ybUNvbnRyb2xbdHlwZT1yYWRpb106Y2hlY2tlZCwubXl0eUZvcm1SYWRpb0ZpZWxkIC5teXR5Rm9ybVRhaWxTZWxlY3QgW3R5cGU9cmFkaW9dLnNlbGVjdC1sYWJlbDpjaGVja2VkLC5teXR5Rm9ybVRhaWxTZWxlY3QgLm15dHlGb3JtUmFkaW9GaWVsZCBbdHlwZT1yYWRpb10uc2VsZWN0LWxhYmVsOmNoZWNrZWQsLm15dHlGb3JtUmFkaW9GaWVsZCAubXl0eUZvcm1Db250cm9sW3R5cGU9cmFkaW9dOmNoZWNrZWQ6YWN0aXZlLC5teXR5Rm9ybUNoZWNrYm94RmllbGQgLm15dHlGb3JtQ29udHJvbFt0eXBlPXJhZGlvXTpjaGVja2VkLC5teXR5Rm9ybUNoZWNrYm94RmllbGQgLm15dHlGb3JtVGFpbFNlbGVjdCBbdHlwZT1yYWRpb10uc2VsZWN0LWxhYmVsOmNoZWNrZWQsLm15dHlGb3JtVGFpbFNlbGVjdCAubXl0eUZvcm1DaGVja2JveEZpZWxkIFt0eXBlPXJhZGlvXS5zZWxlY3QtbGFiZWw6Y2hlY2tlZCwubXl0eUZvcm1DaGVja2JveEZpZWxkIC5teXR5Rm9ybUNvbnRyb2xbdHlwZT1yYWRpb106Y2hlY2tlZDphY3RpdmV7LS1teXR5LWZvcm0tcmFkaW8tYm9yZGVyLXdpdGg6IDZweH0ubXl0eUZvcm1SYWRpb0ZpZWxkIC5teXR5Rm9ybUNvbnRyb2xbdHlwZT1yYWRpb106Y2hlY2tlZDpob3ZlciwubXl0eUZvcm1SYWRpb0ZpZWxkIC5teXR5Rm9ybVRhaWxTZWxlY3QgW3R5cGU9cmFkaW9dLnNlbGVjdC1sYWJlbDpjaGVja2VkOmhvdmVyLC5teXR5Rm9ybVRhaWxTZWxlY3QgLm15dHlGb3JtUmFkaW9GaWVsZCBbdHlwZT1yYWRpb10uc2VsZWN0LWxhYmVsOmNoZWNrZWQ6aG92ZXIsLm15dHlGb3JtUmFkaW9GaWVsZCAubXl0eUZvcm1Db250cm9sW3R5cGU9cmFkaW9dOmNoZWNrZWQ6YWN0aXZlOmhvdmVyLC5teXR5Rm9ybUNoZWNrYm94RmllbGQgLm15dHlGb3JtQ29udHJvbFt0eXBlPXJhZGlvXTpjaGVja2VkOmhvdmVyLC5teXR5Rm9ybUNoZWNrYm94RmllbGQgLm15dHlGb3JtVGFpbFNlbGVjdCBbdHlwZT1yYWRpb10uc2VsZWN0LWxhYmVsOmNoZWNrZWQ6aG92ZXIsLm15dHlGb3JtVGFpbFNlbGVjdCAubXl0eUZvcm1DaGVja2JveEZpZWxkIFt0eXBlPXJhZGlvXS5zZWxlY3QtbGFiZWw6Y2hlY2tlZDpob3ZlciwubXl0eUZvcm1DaGVja2JveEZpZWxkIC5teXR5Rm9ybUNvbnRyb2xbdHlwZT1yYWRpb106Y2hlY2tlZDphY3RpdmU6aG92ZXJ7LS1teXR5LWZvcm0tcmFkaW8tYm9yZGVyLWNvbG9yOiB2YXIoLS1jLTIxMzApfS5teXR5Rm9ybVJhZGlvRmllbGQgLm15dHlGb3JtQ2hlY2tib3hCb3ggW3R5cGU9Y2hlY2tib3hdLC5teXR5Rm9ybVJhZGlvRmllbGQgLm15dHlGb3JtQ29udHJvbFt0eXBlPWNoZWNrYm94XSwubXl0eUZvcm1SYWRpb0ZpZWxkIC5teXR5Rm9ybVRhaWxTZWxlY3QgW3R5cGU9Y2hlY2tib3hdLnNlbGVjdC1sYWJlbCwubXl0eUZvcm1UYWlsU2VsZWN0IC5teXR5Rm9ybVJhZGlvRmllbGQgW3R5cGU9Y2hlY2tib3hdLnNlbGVjdC1sYWJlbCwubXl0eUZvcm1DaGVja2JveEZpZWxkIC5teXR5Rm9ybUNoZWNrYm94Qm94IFt0eXBlPWNoZWNrYm94XSwubXl0eUZvcm1DaGVja2JveEZpZWxkIC5teXR5Rm9ybUNvbnRyb2xbdHlwZT1jaGVja2JveF0sLm15dHlGb3JtQ2hlY2tib3hGaWVsZCAubXl0eUZvcm1UYWlsU2VsZWN0IFt0eXBlPWNoZWNrYm94XS5zZWxlY3QtbGFiZWwsLm15dHlGb3JtVGFpbFNlbGVjdCAubXl0eUZvcm1DaGVja2JveEZpZWxkIFt0eXBlPWNoZWNrYm94XS5zZWxlY3QtbGFiZWx7YXBwZWFyYW5jZTpub25lO3dpZHRoOnZhcigtLW15dHktZm9ybS1jaGVja2JveC1zaXplKTtoZWlnaHQ6dmFyKC0tbXl0eS1mb3JtLWNoZWNrYm94LXNpemUpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKHZhcigtLWRlZmF1bHRUcmFuc2xhdGVZQnlMSCkpO2JhY2tncm91bmQtY29sb3I6dmFyKC0tbXl0eS1mb3JtLS1jaGVja2JveC1iZy1jb2xvcik7Ym9yZGVyOnZhcigtLW15dHktZm9ybS1yYWRpby1ib3JkZXItd2l0aCkgc29saWQgdmFyKC0tbXl0eS1mb3JtLS1jaGVja2JveC1ib3JkZXItY29sb3IpO2JvcmRlci1yYWRpdXM6dmFyKC0tbXl0eS1mb3JtLS1jaGVja2JveC1ib3JkZXItcmFkaXVzKTtjdXJzb3I6cG9pbnRlcn0ubXl0eUZvcm1SYWRpb0ZpZWxkIC5teXR5Rm9ybUNoZWNrYm94Qm94IFt0eXBlPWNoZWNrYm94XTo6YmVmb3JlLC5teXR5Rm9ybVJhZGlvRmllbGQgLm15dHlGb3JtQ29udHJvbFt0eXBlPWNoZWNrYm94XTo6YmVmb3JlLC5teXR5Rm9ybVJhZGlvRmllbGQgLm15dHlGb3JtVGFpbFNlbGVjdCBbdHlwZT1jaGVja2JveF0uc2VsZWN0LWxhYmVsOjpiZWZvcmUsLm15dHlGb3JtVGFpbFNlbGVjdCAubXl0eUZvcm1SYWRpb0ZpZWxkIFt0eXBlPWNoZWNrYm94XS5zZWxlY3QtbGFiZWw6OmJlZm9yZSwubXl0eUZvcm1DaGVja2JveEZpZWxkIC5teXR5Rm9ybUNoZWNrYm94Qm94IFt0eXBlPWNoZWNrYm94XTo6YmVmb3JlLC5teXR5Rm9ybUNoZWNrYm94RmllbGQgLm15dHlGb3JtQ29udHJvbFt0eXBlPWNoZWNrYm94XTo6YmVmb3JlLC5teXR5Rm9ybUNoZWNrYm94RmllbGQgLm15dHlGb3JtVGFpbFNlbGVjdCBbdHlwZT1jaGVja2JveF0uc2VsZWN0LWxhYmVsOjpiZWZvcmUsLm15dHlGb3JtVGFpbFNlbGVjdCAubXl0eUZvcm1DaGVja2JveEZpZWxkIFt0eXBlPWNoZWNrYm94XS5zZWxlY3QtbGFiZWw6OmJlZm9yZXtkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6XCJcIjt3aWR0aDp2YXIoLS1teXR5LWZvcm0tY2hlY2tib3gtc2l6ZSk7aGVpZ2h0OnZhcigtLW15dHktZm9ybS1jaGVja2JveC1zaXplKTt0cmFuc2Zvcm06c2NhbGUoMCkgdHJhbnNsYXRlKC0xcHgsIC0xcHgpO2JvcmRlci1yYWRpdXM6dmFyKC0tbXl0eS1mb3JtLS1jaGVja2JveC1ib3JkZXItcmFkaXVzKTt0cmFuc2l0aW9uOjEyMG1zIHRyYW5zZm9ybSBlYXNlLWluLW91dDtiYWNrZ3JvdW5kOnVybChcIn5zdmc0Y3NzL2NoZWNrYm94LnN2Z1wiKSByZ2JhKDAsMCwwLDApIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyfS5teXR5Rm9ybVJhZGlvRmllbGQgLm15dHlGb3JtQ2hlY2tib3hCb3ggW3R5cGU9Y2hlY2tib3hdOmhvdmVyLC5teXR5Rm9ybVJhZGlvRmllbGQgLm15dHlGb3JtQ29udHJvbFt0eXBlPWNoZWNrYm94XTpob3ZlciwubXl0eUZvcm1SYWRpb0ZpZWxkIC5teXR5Rm9ybVRhaWxTZWxlY3QgW3R5cGU9Y2hlY2tib3hdLnNlbGVjdC1sYWJlbDpob3ZlciwubXl0eUZvcm1UYWlsU2VsZWN0IC5teXR5Rm9ybVJhZGlvRmllbGQgW3R5cGU9Y2hlY2tib3hdLnNlbGVjdC1sYWJlbDpob3ZlciwubXl0eUZvcm1DaGVja2JveEZpZWxkIC5teXR5Rm9ybUNoZWNrYm94Qm94IFt0eXBlPWNoZWNrYm94XTpob3ZlciwubXl0eUZvcm1DaGVja2JveEZpZWxkIC5teXR5Rm9ybUNvbnRyb2xbdHlwZT1jaGVja2JveF06aG92ZXIsLm15dHlGb3JtQ2hlY2tib3hGaWVsZCAubXl0eUZvcm1UYWlsU2VsZWN0IFt0eXBlPWNoZWNrYm94XS5zZWxlY3QtbGFiZWw6aG92ZXIsLm15dHlGb3JtVGFpbFNlbGVjdCAubXl0eUZvcm1DaGVja2JveEZpZWxkIFt0eXBlPWNoZWNrYm94XS5zZWxlY3QtbGFiZWw6aG92ZXJ7LS1teXR5LWZvcm0tY2hlY2tib3gtYm9yZGVyLXdpZHRoOiAycHh9Lm15dHlGb3JtUmFkaW9GaWVsZCAubXl0eUZvcm1DaGVja2JveEJveCBbdHlwZT1jaGVja2JveF06YWN0aXZlLC5teXR5Rm9ybVJhZGlvRmllbGQgLm15dHlGb3JtQ29udHJvbFt0eXBlPWNoZWNrYm94XTphY3RpdmUsLm15dHlGb3JtUmFkaW9GaWVsZCAubXl0eUZvcm1UYWlsU2VsZWN0IFt0eXBlPWNoZWNrYm94XS5zZWxlY3QtbGFiZWw6YWN0aXZlLC5teXR5Rm9ybVRhaWxTZWxlY3QgLm15dHlGb3JtUmFkaW9GaWVsZCBbdHlwZT1jaGVja2JveF0uc2VsZWN0LWxhYmVsOmFjdGl2ZSwubXl0eUZvcm1DaGVja2JveEZpZWxkIC5teXR5Rm9ybUNoZWNrYm94Qm94IFt0eXBlPWNoZWNrYm94XTphY3RpdmUsLm15dHlGb3JtQ2hlY2tib3hGaWVsZCAubXl0eUZvcm1Db250cm9sW3R5cGU9Y2hlY2tib3hdOmFjdGl2ZSwubXl0eUZvcm1DaGVja2JveEZpZWxkIC5teXR5Rm9ybVRhaWxTZWxlY3QgW3R5cGU9Y2hlY2tib3hdLnNlbGVjdC1sYWJlbDphY3RpdmUsLm15dHlGb3JtVGFpbFNlbGVjdCAubXl0eUZvcm1DaGVja2JveEZpZWxkIFt0eXBlPWNoZWNrYm94XS5zZWxlY3QtbGFiZWw6YWN0aXZley0tbXl0eS1mb3JtLS1jaGVja2JveC1iZy1jb2xvcjogdmFyKC0tYy0yMTEwKX0ubXl0eUZvcm1SYWRpb0ZpZWxkIC5teXR5Rm9ybUNoZWNrYm94Qm94IFt0eXBlPWNoZWNrYm94XTpjaGVja2VkLC5teXR5Rm9ybVJhZGlvRmllbGQgLm15dHlGb3JtQ29udHJvbFt0eXBlPWNoZWNrYm94XTpjaGVja2VkLC5teXR5Rm9ybVJhZGlvRmllbGQgLm15dHlGb3JtVGFpbFNlbGVjdCBbdHlwZT1jaGVja2JveF0uc2VsZWN0LWxhYmVsOmNoZWNrZWQsLm15dHlGb3JtVGFpbFNlbGVjdCAubXl0eUZvcm1SYWRpb0ZpZWxkIFt0eXBlPWNoZWNrYm94XS5zZWxlY3QtbGFiZWw6Y2hlY2tlZCwubXl0eUZvcm1DaGVja2JveEZpZWxkIC5teXR5Rm9ybUNoZWNrYm94Qm94IFt0eXBlPWNoZWNrYm94XTpjaGVja2VkLC5teXR5Rm9ybUNoZWNrYm94RmllbGQgLm15dHlGb3JtQ29udHJvbFt0eXBlPWNoZWNrYm94XTpjaGVja2VkLC5teXR5Rm9ybUNoZWNrYm94RmllbGQgLm15dHlGb3JtVGFpbFNlbGVjdCBbdHlwZT1jaGVja2JveF0uc2VsZWN0LWxhYmVsOmNoZWNrZWQsLm15dHlGb3JtVGFpbFNlbGVjdCAubXl0eUZvcm1DaGVja2JveEZpZWxkIFt0eXBlPWNoZWNrYm94XS5zZWxlY3QtbGFiZWw6Y2hlY2tlZHstLW15dHktZm9ybS0tY2hlY2tib3gtYmctY29sb3I6IHZhcigtLWMtMjExMCl9Lm15dHlGb3JtUmFkaW9GaWVsZCAubXl0eUZvcm1DaGVja2JveEJveCBbdHlwZT1jaGVja2JveF06Y2hlY2tlZDo6YmVmb3JlLC5teXR5Rm9ybVJhZGlvRmllbGQgLm15dHlGb3JtQ29udHJvbFt0eXBlPWNoZWNrYm94XTpjaGVja2VkOjpiZWZvcmUsLm15dHlGb3JtUmFkaW9GaWVsZCAubXl0eUZvcm1UYWlsU2VsZWN0IFt0eXBlPWNoZWNrYm94XS5zZWxlY3QtbGFiZWw6Y2hlY2tlZDo6YmVmb3JlLC5teXR5Rm9ybVRhaWxTZWxlY3QgLm15dHlGb3JtUmFkaW9GaWVsZCBbdHlwZT1jaGVja2JveF0uc2VsZWN0LWxhYmVsOmNoZWNrZWQ6OmJlZm9yZSwubXl0eUZvcm1DaGVja2JveEZpZWxkIC5teXR5Rm9ybUNoZWNrYm94Qm94IFt0eXBlPWNoZWNrYm94XTpjaGVja2VkOjpiZWZvcmUsLm15dHlGb3JtQ2hlY2tib3hGaWVsZCAubXl0eUZvcm1Db250cm9sW3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQ6OmJlZm9yZSwubXl0eUZvcm1DaGVja2JveEZpZWxkIC5teXR5Rm9ybVRhaWxTZWxlY3QgW3R5cGU9Y2hlY2tib3hdLnNlbGVjdC1sYWJlbDpjaGVja2VkOjpiZWZvcmUsLm15dHlGb3JtVGFpbFNlbGVjdCAubXl0eUZvcm1DaGVja2JveEZpZWxkIFt0eXBlPWNoZWNrYm94XS5zZWxlY3QtbGFiZWw6Y2hlY2tlZDo6YmVmb3Jle3RyYW5zZm9ybTpzY2FsZSgxKSB0cmFuc2xhdGUoLTFweCwgLTFweCl9Lm15dHlGb3JtUmFkaW9GaWVsZCAubXl0eUZvcm1DaGVja2JveEJveCBbdHlwZT1jaGVja2JveF06Y2hlY2tlZDphY3RpdmUsLm15dHlGb3JtUmFkaW9GaWVsZCAubXl0eUZvcm1Db250cm9sW3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQ6YWN0aXZlLC5teXR5Rm9ybVJhZGlvRmllbGQgLm15dHlGb3JtVGFpbFNlbGVjdCBbdHlwZT1jaGVja2JveF0uc2VsZWN0LWxhYmVsOmNoZWNrZWQ6YWN0aXZlLC5teXR5Rm9ybVRhaWxTZWxlY3QgLm15dHlGb3JtUmFkaW9GaWVsZCBbdHlwZT1jaGVja2JveF0uc2VsZWN0LWxhYmVsOmNoZWNrZWQ6YWN0aXZlLC5teXR5Rm9ybUNoZWNrYm94RmllbGQgLm15dHlGb3JtQ2hlY2tib3hCb3ggW3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQ6YWN0aXZlLC5teXR5Rm9ybUNoZWNrYm94RmllbGQgLm15dHlGb3JtQ29udHJvbFt0eXBlPWNoZWNrYm94XTpjaGVja2VkOmFjdGl2ZSwubXl0eUZvcm1DaGVja2JveEZpZWxkIC5teXR5Rm9ybVRhaWxTZWxlY3QgW3R5cGU9Y2hlY2tib3hdLnNlbGVjdC1sYWJlbDpjaGVja2VkOmFjdGl2ZSwubXl0eUZvcm1UYWlsU2VsZWN0IC5teXR5Rm9ybUNoZWNrYm94RmllbGQgW3R5cGU9Y2hlY2tib3hdLnNlbGVjdC1sYWJlbDpjaGVja2VkOmFjdGl2ZXstLW15dHktZm9ybS0tY2hlY2tib3gtYmctY29sb3I6IHZhcigtLWMtMjEzMCk7LS1teXR5LWZvcm0tLWNoZWNrYm94LWJvcmRlci1jb2xvcjogdmFyKC0tYy0yMTMwKX0ubXl0eUZvcm1SYWRpb0ZpZWxkIC5teXR5Rm9ybUNoZWNrYm94Qm94IFt0eXBlPWNoZWNrYm94XTpjaGVja2VkOmhvdmVyLC5teXR5Rm9ybVJhZGlvRmllbGQgLm15dHlGb3JtQ29udHJvbFt0eXBlPWNoZWNrYm94XTpjaGVja2VkOmhvdmVyLC5teXR5Rm9ybVJhZGlvRmllbGQgLm15dHlGb3JtVGFpbFNlbGVjdCBbdHlwZT1jaGVja2JveF0uc2VsZWN0LWxhYmVsOmNoZWNrZWQ6aG92ZXIsLm15dHlGb3JtVGFpbFNlbGVjdCAubXl0eUZvcm1SYWRpb0ZpZWxkIFt0eXBlPWNoZWNrYm94XS5zZWxlY3QtbGFiZWw6Y2hlY2tlZDpob3ZlciwubXl0eUZvcm1DaGVja2JveEZpZWxkIC5teXR5Rm9ybUNoZWNrYm94Qm94IFt0eXBlPWNoZWNrYm94XTpjaGVja2VkOmhvdmVyLC5teXR5Rm9ybUNoZWNrYm94RmllbGQgLm15dHlGb3JtQ29udHJvbFt0eXBlPWNoZWNrYm94XTpjaGVja2VkOmhvdmVyLC5teXR5Rm9ybUNoZWNrYm94RmllbGQgLm15dHlGb3JtVGFpbFNlbGVjdCBbdHlwZT1jaGVja2JveF0uc2VsZWN0LWxhYmVsOmNoZWNrZWQ6aG92ZXIsLm15dHlGb3JtVGFpbFNlbGVjdCAubXl0eUZvcm1DaGVja2JveEZpZWxkIFt0eXBlPWNoZWNrYm94XS5zZWxlY3QtbGFiZWw6Y2hlY2tlZDpob3ZlcnstLW15dHktZm9ybS1jaGVja2JveC1ib3JkZXItd2lkdGg6IDFweH0ubXl0eUZvcm1SYWRpb0ZpZWxkIC5teXR5Rm9ybUNoZWNrYm94Qm94IFt0eXBlPWNoZWNrYm94XVtkaXNhYmxlZF0sLm15dHlGb3JtUmFkaW9GaWVsZCAubXl0eUZvcm1Db250cm9sW3R5cGU9Y2hlY2tib3hdW2Rpc2FibGVkXSwubXl0eUZvcm1SYWRpb0ZpZWxkIC5teXR5Rm9ybVRhaWxTZWxlY3QgW3R5cGU9Y2hlY2tib3hdW2Rpc2FibGVkXS5zZWxlY3QtbGFiZWwsLm15dHlGb3JtVGFpbFNlbGVjdCAubXl0eUZvcm1SYWRpb0ZpZWxkIFt0eXBlPWNoZWNrYm94XVtkaXNhYmxlZF0uc2VsZWN0LWxhYmVsLC5teXR5Rm9ybUNoZWNrYm94RmllbGQgLm15dHlGb3JtQ2hlY2tib3hCb3ggW3R5cGU9Y2hlY2tib3hdW2Rpc2FibGVkXSwubXl0eUZvcm1DaGVja2JveEZpZWxkIC5teXR5Rm9ybUNvbnRyb2xbdHlwZT1jaGVja2JveF1bZGlzYWJsZWRdLC5teXR5Rm9ybUNoZWNrYm94RmllbGQgLm15dHlGb3JtVGFpbFNlbGVjdCBbdHlwZT1jaGVja2JveF1bZGlzYWJsZWRdLnNlbGVjdC1sYWJlbCwubXl0eUZvcm1UYWlsU2VsZWN0IC5teXR5Rm9ybUNoZWNrYm94RmllbGQgW3R5cGU9Y2hlY2tib3hdW2Rpc2FibGVkXS5zZWxlY3QtbGFiZWx7LS1teXR5LWZvcm0tLWNoZWNrYm94LWJvcmRlci1jb2xvcjogdmFyKC0tYy0yMTUwKX0ubXl0eUZvcm1SYWRpb0ZpZWxkIC5teXR5Rm9ybUNoZWNrYm94Qm94IFt0eXBlPWNoZWNrYm94XVtkaXNhYmxlZF06Y2hlY2tlZCwubXl0eUZvcm1SYWRpb0ZpZWxkIC5teXR5Rm9ybUNvbnRyb2xbdHlwZT1jaGVja2JveF1bZGlzYWJsZWRdOmNoZWNrZWQsLm15dHlGb3JtUmFkaW9GaWVsZCAubXl0eUZvcm1UYWlsU2VsZWN0IFt0eXBlPWNoZWNrYm94XVtkaXNhYmxlZF0uc2VsZWN0LWxhYmVsOmNoZWNrZWQsLm15dHlGb3JtVGFpbFNlbGVjdCAubXl0eUZvcm1SYWRpb0ZpZWxkIFt0eXBlPWNoZWNrYm94XVtkaXNhYmxlZF0uc2VsZWN0LWxhYmVsOmNoZWNrZWQsLm15dHlGb3JtQ2hlY2tib3hGaWVsZCAubXl0eUZvcm1DaGVja2JveEJveCBbdHlwZT1jaGVja2JveF1bZGlzYWJsZWRdOmNoZWNrZWQsLm15dHlGb3JtQ2hlY2tib3hGaWVsZCAubXl0eUZvcm1Db250cm9sW3R5cGU9Y2hlY2tib3hdW2Rpc2FibGVkXTpjaGVja2VkLC5teXR5Rm9ybUNoZWNrYm94RmllbGQgLm15dHlGb3JtVGFpbFNlbGVjdCBbdHlwZT1jaGVja2JveF1bZGlzYWJsZWRdLnNlbGVjdC1sYWJlbDpjaGVja2VkLC5teXR5Rm9ybVRhaWxTZWxlY3QgLm15dHlGb3JtQ2hlY2tib3hGaWVsZCBbdHlwZT1jaGVja2JveF1bZGlzYWJsZWRdLnNlbGVjdC1sYWJlbDpjaGVja2Vkey0tbXl0eS1mb3JtLS1jaGVja2JveC1iZy1jb2xvcjogdmFyKC0tYy0yMTUwKX0ubXl0eUZvcm1SYWRpb0ZpZWxkIC5teXR5Rm9ybUNoZWNrYm94Qm94IFt0eXBlPWNoZWNrYm94XVtkaXNhYmxlZF06aG92ZXIsLm15dHlGb3JtUmFkaW9GaWVsZCAubXl0eUZvcm1Db250cm9sW3R5cGU9Y2hlY2tib3hdW2Rpc2FibGVkXTpob3ZlciwubXl0eUZvcm1SYWRpb0ZpZWxkIC5teXR5Rm9ybVRhaWxTZWxlY3QgW3R5cGU9Y2hlY2tib3hdW2Rpc2FibGVkXS5zZWxlY3QtbGFiZWw6aG92ZXIsLm15dHlGb3JtVGFpbFNlbGVjdCAubXl0eUZvcm1SYWRpb0ZpZWxkIFt0eXBlPWNoZWNrYm94XVtkaXNhYmxlZF0uc2VsZWN0LWxhYmVsOmhvdmVyLC5teXR5Rm9ybUNoZWNrYm94RmllbGQgLm15dHlGb3JtQ2hlY2tib3hCb3ggW3R5cGU9Y2hlY2tib3hdW2Rpc2FibGVkXTpob3ZlciwubXl0eUZvcm1DaGVja2JveEZpZWxkIC5teXR5Rm9ybUNvbnRyb2xbdHlwZT1jaGVja2JveF1bZGlzYWJsZWRdOmhvdmVyLC5teXR5Rm9ybUNoZWNrYm94RmllbGQgLm15dHlGb3JtVGFpbFNlbGVjdCBbdHlwZT1jaGVja2JveF1bZGlzYWJsZWRdLnNlbGVjdC1sYWJlbDpob3ZlciwubXl0eUZvcm1UYWlsU2VsZWN0IC5teXR5Rm9ybUNoZWNrYm94RmllbGQgW3R5cGU9Y2hlY2tib3hdW2Rpc2FibGVkXS5zZWxlY3QtbGFiZWw6aG92ZXJ7LS1teXR5LWZvcm0tY2hlY2tib3gtYm9yZGVyLXdpZHRoOiAxcHh9LmNoZWNrYm94LXN3aXRjaHstLW15dHktZm9ybS1zd2l0Y2gtZG90LWNvbG9yOiB2YXIoLS1jLTIwMTApOy0tbXl0eS1mb3JtLXN3aXRjaC1iZzogdmFyKC0tYy0yMTYwKX0uY2hlY2tib3gtc3dpdGNoIGlucHV0W3R5cGU9Y2hlY2tib3hdLC5jaGVja2JveC1zd2l0Y2ggLm15dHlGb3JtQ29udHJvbCwuY2hlY2tib3gtc3dpdGNoIC5teXR5Rm9ybVRhaWxTZWxlY3QgLnNlbGVjdC1sYWJlbCwubXl0eUZvcm1UYWlsU2VsZWN0IC5jaGVja2JveC1zd2l0Y2ggLnNlbGVjdC1sYWJlbHtwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3BhZGRpbmc6MDttYXJnaW46MDtvcGFjaXR5OjA7Y3Vyc29yOnBvaW50ZXI7ei1pbmRleDozfS5jaGVja2JveC1zd2l0Y2h7Zm9udDp2YXIoLS1teXR5LWZvcm0tYm94LWZvbnQpO2xldHRlci1zcGFjaW5nOnZhcigtLW15dHktZm9ybS1ib3gtbGV0dGVyLXNwYWNpbmcpO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47d2lkdGg6MTAwJTtmbGV4LXdyYXA6bm93cmFwO3BhZGRpbmc6dmFyKC0tczMwKSAwIHZhcigtLXMyMCkgMH0uY2hlY2tib3gtc3dpdGNoIC5jaGVja2JveC1zd2l0Y2hfbGFiZWx7Zm9udDp2YXIoLS1teXR5LWZvcm0tYm94LWZvbnQpO2xldHRlci1zcGFjaW5nOnZhcigtLW15dHktZm9ybS1ib3gtbGV0dGVyLXNwYWNpbmcpO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47d2lkdGg6MTAwJTtjdXJzb3I6cG9pbnRlcn0uY2hlY2tib3gtc3dpdGNoIC5jaGVja2JveC1zd2l0Y2hfbGFiZWwgLmNoZWNrYm94LXN3aXRjaF9jYXB0aW9ue2Rpc3BsYXk6YmxvY2s7bWFyZ2luLWxlZnQ6NnJlbTttYXgtd2lkdGg6Y2FsYygxMDAlIC0gNnJlbSk7dHJhbnNpdGlvbjouM3MgZWFzZSBhbGw7cG9zaXRpb246cmVsYXRpdmV9LmNoZWNrYm94LXN3aXRjaCAuY2hlY2tib3gtc3dpdGNoX2xhYmVsIC5jaGVja2JveC1zd2l0Y2hfY2FwdGlvbjpiZWZvcmUsLmNoZWNrYm94LXN3aXRjaCAuY2hlY2tib3gtc3dpdGNoX2xhYmVsIC5jaGVja2JveC1zd2l0Y2hfY2FwdGlvbjphZnRlcntjb250ZW50OlwiXCI7Ym9yZGVyLXJhZGl1czp2YXIoLS1yYWRpdXMtY2lyY2xlKTtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNnJlbSwgMCk7dHJhbnNpdGlvbjouM3MgZWFzZSBhbGw7aGVpZ2h0OjIuNXJlbX0uY2hlY2tib3gtc3dpdGNoIC5jaGVja2JveC1zd2l0Y2hfbGFiZWwgLmNoZWNrYm94LXN3aXRjaF9jYXB0aW9uOmJlZm9yZXt3aWR0aDo0LjZyZW07ei1pbmRleDoxO2JhY2tncm91bmQtY29sb3I6dmFyKC0tbXl0eS1mb3JtLXN3aXRjaC1iZyl9LmNoZWNrYm94LXN3aXRjaCAuY2hlY2tib3gtc3dpdGNoX2xhYmVsIC5jaGVja2JveC1zd2l0Y2hfY2FwdGlvbjphZnRlcntjb250ZW50OlwiXCI7d2lkdGg6Mi41cmVtO3otaW5kZXg6Mjtib3JkZXI6NHB4IHNvbGlkIHZhcigtLW15dHktZm9ybS1zd2l0Y2gtYmcpO2JhY2tncm91bmQtY29sb3I6dmFyKC0tbXl0eS1mb3JtLXN3aXRjaC1kb3QtY29sb3IpO2JvcmRlci1yYWRpdXM6dmFyKC0tcmFkaXVzLWNpcmNsZSl9QG1lZGlhKG1pbi13aWR0aDogOTkxcHgpey5jaGVja2JveC1zd2l0Y2ggLmNoZWNrYm94LXN3aXRjaF9sYWJlbCAuY2hlY2tib3gtc3dpdGNoX2NhcHRpb257bWFyZ2luLWxlZnQ6Ni40cmVtO21heC13aWR0aDpjYWxjKDEwMCUgLSA2LjRyZW0pfS5jaGVja2JveC1zd2l0Y2ggLmNoZWNrYm94LXN3aXRjaF9sYWJlbCAuY2hlY2tib3gtc3dpdGNoX2NhcHRpb246YmVmb3JlLC5jaGVja2JveC1zd2l0Y2ggLmNoZWNrYm94LXN3aXRjaF9sYWJlbCAuY2hlY2tib3gtc3dpdGNoX2NhcHRpb246YWZ0ZXJ7aGVpZ2h0OjIuN3JlbTt0cmFuc2Zvcm06dHJhbnNsYXRlKC02LjRyZW0sIDApfS5jaGVja2JveC1zd2l0Y2ggLmNoZWNrYm94LXN3aXRjaF9sYWJlbCAuY2hlY2tib3gtc3dpdGNoX2NhcHRpb246YmVmb3Jle3dpZHRoOjVyZW19LmNoZWNrYm94LXN3aXRjaCAuY2hlY2tib3gtc3dpdGNoX2xhYmVsIC5jaGVja2JveC1zd2l0Y2hfY2FwdGlvbjphZnRlcnt3aWR0aDoyLjdyZW19fUBtZWRpYShtaW4td2lkdGg6IDE0NDJweCl7LmNoZWNrYm94LXN3aXRjaCAuY2hlY2tib3gtc3dpdGNoX2xhYmVsIC5jaGVja2JveC1zd2l0Y2hfY2FwdGlvbnttYXJnaW4tbGVmdDo2LjZyZW07bWF4LXdpZHRoOmNhbGMoMTAwJSAtIDYuNnJlbSl9LmNoZWNrYm94LXN3aXRjaCAuY2hlY2tib3gtc3dpdGNoX2xhYmVsIC5jaGVja2JveC1zd2l0Y2hfY2FwdGlvbjpiZWZvcmUsLmNoZWNrYm94LXN3aXRjaCAuY2hlY2tib3gtc3dpdGNoX2xhYmVsIC5jaGVja2JveC1zd2l0Y2hfY2FwdGlvbjphZnRlcntoZWlnaHQ6Mi44cmVtO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTYuNnJlbSwgMCl9LmNoZWNrYm94LXN3aXRjaCAuY2hlY2tib3gtc3dpdGNoX2xhYmVsIC5jaGVja2JveC1zd2l0Y2hfY2FwdGlvbjpiZWZvcmV7d2lkdGg6NS4ycmVtfS5jaGVja2JveC1zd2l0Y2ggLmNoZWNrYm94LXN3aXRjaF9sYWJlbCAuY2hlY2tib3gtc3dpdGNoX2NhcHRpb246YWZ0ZXJ7d2lkdGg6Mi44cmVtfX0uY2hlY2tib3gtc3dpdGNoIC5jaGVja2JveC1zd2l0Y2hfbGFiZWwgLm15dHlGb3JtQ29udHJvbDpjaGVja2Vkfi5jaGVja2JveC1zd2l0Y2hfY2FwdGlvbjphZnRlciwuY2hlY2tib3gtc3dpdGNoIC5jaGVja2JveC1zd2l0Y2hfbGFiZWwgLm15dHlGb3JtVGFpbFNlbGVjdCAuc2VsZWN0LWxhYmVsOmNoZWNrZWR+LmNoZWNrYm94LXN3aXRjaF9jYXB0aW9uOmFmdGVyLC5teXR5Rm9ybVRhaWxTZWxlY3QgLmNoZWNrYm94LXN3aXRjaCAuY2hlY2tib3gtc3dpdGNoX2xhYmVsIC5zZWxlY3QtbGFiZWw6Y2hlY2tlZH4uY2hlY2tib3gtc3dpdGNoX2NhcHRpb246YWZ0ZXJ7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNHJlbSwgMCl9QG1lZGlhKG1pbi13aWR0aDogOTkxcHgpey5jaGVja2JveC1zd2l0Y2ggLmNoZWNrYm94LXN3aXRjaF9sYWJlbCAubXl0eUZvcm1Db250cm9sOmNoZWNrZWR+LmNoZWNrYm94LXN3aXRjaF9jYXB0aW9uOmFmdGVyLC5jaGVja2JveC1zd2l0Y2ggLmNoZWNrYm94LXN3aXRjaF9sYWJlbCAubXl0eUZvcm1UYWlsU2VsZWN0IC5zZWxlY3QtbGFiZWw6Y2hlY2tlZH4uY2hlY2tib3gtc3dpdGNoX2NhcHRpb246YWZ0ZXIsLm15dHlGb3JtVGFpbFNlbGVjdCAuY2hlY2tib3gtc3dpdGNoIC5jaGVja2JveC1zd2l0Y2hfbGFiZWwgLnNlbGVjdC1sYWJlbDpjaGVja2Vkfi5jaGVja2JveC1zd2l0Y2hfY2FwdGlvbjphZnRlcnt0cmFuc2Zvcm06dHJhbnNsYXRlKC00LjFyZW0sIDApfX1AbWVkaWEobWluLXdpZHRoOiAxNDQycHgpey5jaGVja2JveC1zd2l0Y2ggLmNoZWNrYm94LXN3aXRjaF9sYWJlbCAubXl0eUZvcm1Db250cm9sOmNoZWNrZWR+LmNoZWNrYm94LXN3aXRjaF9jYXB0aW9uOmFmdGVyLC5jaGVja2JveC1zd2l0Y2ggLmNoZWNrYm94LXN3aXRjaF9sYWJlbCAubXl0eUZvcm1UYWlsU2VsZWN0IC5zZWxlY3QtbGFiZWw6Y2hlY2tlZH4uY2hlY2tib3gtc3dpdGNoX2NhcHRpb246YWZ0ZXIsLm15dHlGb3JtVGFpbFNlbGVjdCAuY2hlY2tib3gtc3dpdGNoIC5jaGVja2JveC1zd2l0Y2hfbGFiZWwgLnNlbGVjdC1sYWJlbDpjaGVja2Vkfi5jaGVja2JveC1zd2l0Y2hfY2FwdGlvbjphZnRlcnt0cmFuc2Zvcm06dHJhbnNsYXRlKC00LjJyZW0sIDApfX0uY2hlY2tib3gtc3dpdGNoIC5jaGVja2JveC1zd2l0Y2hfbGFiZWwgLm15dHlGb3JtQ29udHJvbDpub3QoW2Rpc2FibGVkXSk6bm90KFtyZWFkb25seV0pOmNoZWNrZWR+LmNoZWNrYm94LXN3aXRjaF9jYXB0aW9uLC5jaGVja2JveC1zd2l0Y2ggLmNoZWNrYm94LXN3aXRjaF9sYWJlbCAubXl0eUZvcm1UYWlsU2VsZWN0IC5zZWxlY3QtbGFiZWw6bm90KFtkaXNhYmxlZF0pOm5vdChbcmVhZG9ubHldKTpjaGVja2Vkfi5jaGVja2JveC1zd2l0Y2hfY2FwdGlvbiwubXl0eUZvcm1UYWlsU2VsZWN0IC5jaGVja2JveC1zd2l0Y2ggLmNoZWNrYm94LXN3aXRjaF9sYWJlbCAuc2VsZWN0LWxhYmVsOm5vdChbZGlzYWJsZWRdKTpub3QoW3JlYWRvbmx5XSk6Y2hlY2tlZH4uY2hlY2tib3gtc3dpdGNoX2NhcHRpb257LS1teXR5LWZvcm0tc3dpdGNoLWJnOiB2YXIoLS1jLTIxMTApfS5jaGVja2JveC1zd2l0Y2gubXl0eUZvcm1FcnJvciAuY2hlY2tib3gtc3dpdGNoX2xhYmVsIC5jaGVja2JveC1zd2l0Y2hfY2FwdGlvbjpiZWZvcmV7Ym94LXNoYWRvdzowIDAgNHB4IDFweCB2YXIoLS1teXR5LWZvcm0tY29udHJvbC1jb2xvci1lcnJvcil9Lm15dHlGb3JtQm94TXVsdGlVcGxvYWR7cG9zaXRpb246cmVsYXRpdmV9Lm15dHlGb3JtQm94TXVsdGlVcGxvYWQgLm15dHlGb3JtQm94VXBsb2FkZWRGaWxlc3tkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7d2lkdGg6MTAwJTtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxO2JvcmRlcjoxcHggZGFzaGVkIHZhcigtLWMtMjE2MCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1jLTIwMTApO3BhZGRpbmc6MXJlbTtib3JkZXItcmFkaXVzOnZhcigtLXJhZGl1cy1sZyl9Lm15dHlGb3JtQm94TXVsdGlVcGxvYWQgLm15dHlGb3JtQm94VXBsb2FkZWR7b3JkZXI6MTt3aWR0aDoxMDAlfS5teXR5Rm9ybUJveE11bHRpVXBsb2FkIC5teXR5Rm9ybUxhYmVsLmZvcm0tbGFiZWx7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxfS5teXR5Rm9ybUJveE11bHRpVXBsb2FkIC5teXR5Rm9ybUVsZW1lbnREZXNjcmlwdGlvbntkaXNwbGF5Om5vbmV9Lm15dHlGb3JtQm94TXVsdGlVcGxvYWQgLm15dHlGb3JtQm94RmlsZXt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO292ZXJmbG93OmhpZGRlbjtib3JkZXI6bm9uZTttYXJnaW46MDtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjE7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1jLTIwMTApO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjtmbGV4LWRpcmVjdGlvbjpjb2x1bW59Lm15dHlGb3JtQm94TXVsdGlVcGxvYWQgLnR5UHJldmlld0ltYWdle21heC1oZWlnaHQ6MjAwcHggIWltcG9ydGFudDttaW4taGVpZ2h0OjkwcHg7Ym9yZGVyLXJhZGl1czp2YXIoLS1yYWRpdXMtbGcpO292ZXJmbG93OmhpZGRlbjttYXJnaW4tYm90dG9tOnZhcigtLXMzMCl9Lm15dHlGb3JtQm94TXVsdGlVcGxvYWQgLm15dHlGb3JtQm94VXBsb2Fke29yZGVyOjI7d2lkdGg6MTAwJX0ubXl0eUZvcm1Cb3hNdWx0aVVwbG9hZCAubXl0eUZvcm1Cb3hVcGxvYWQgLm15dHlGb3JtQm94RmlsZXtib3JkZXI6bm9uZX0ubXl0eUZvcm1Cb3hNdWx0aVVwbG9hZCAuYnRuLXVwbG9hZHtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjQ7d2lkdGg6MTAwJTtoZWlnaHQ6MTVyZW07cGFkZGluZzowIDAgM3JlbTttYXJnaW46MCAhaW1wb3J0YW50O2JhY2tncm91bmQtY29sb3I6dmFyKC0tYy0yMDEwKTtjb2xvcjp2YXIoLS1jLTIxMTApO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Ym9yZGVyOm5vbmU7Ym94LXNoYWRvdzpub25lfS5teXR5Rm9ybUJveE11bHRpVXBsb2FkIC5idG4tdXBsb2FkOmJlZm9yZXtjb250ZW50OlwiK1wiO2Rpc3BsYXk6YmxvY2s7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC1zaXplOjZyZW07bGluZS1oZWlnaHQ6MTtjb2xvcjp2YXIoLS1jLTIxMTApfS5teXR5Rm9ybUJveE11bHRpVXBsb2FkIC5idG4tdXBsb2FkOmhvdmVye2JvcmRlcjpub25lO2JveC1zaGFkb3c6bm9uZX0ubXl0eUZvcm1Cb3hNdWx0aVVwbG9hZCAudHlGaWxlbmFtZXt0ZXh0LWRlY29yYXRpb246bm9uZTtjb2xvcjp2YXIoLS1jLTIxMTApO3BhZGRpbmc6dmFyKC0tczMwKSAwO2Rpc3BsYXk6bm9uZX0ubXl0eUZvcm1Cb3hNdWx0aVVwbG9hZCAudHlGaWxlU2l6ZXtkaXNwbGF5Om5vbmV9Lm15dHlGb3JtQm94TXVsdGlVcGxvYWQgLmJ0bi1lZGl0e21hcmdpbi1ib3R0b206MCAhaW1wb3J0YW50fS5teXR5Rm9ybUJveE11bHRpVXBsb2FkIC50eVByb2dyZXNzQmFye2hlaWdodDoxMnB4O2JhY2tncm91bmQtY29sb3I6I2ZmZjt3aWR0aDoxMDAlO3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6Mztib3R0b206MDtsZWZ0OjA7Ym9yZGVyLXJhZGl1czp2YXIoLS1yYWRpdXMtbWQpO292ZXJmbG93OmhpZGRlbn0ubXl0eUZvcm1Cb3hNdWx0aVVwbG9hZCAudHlQcm9ncmVzc0JhclByb2dyZXNze3Bvc2l0aW9uOmFic29sdXRlO2hlaWdodDoxMnB4O3RvcDowO2xlZnQ6MDtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWMtMTAwMTApO2JvcmRlci1yYWRpdXM6MCA2cHggNnB4IDA7b3ZlcmZsb3c6aGlkZGVuO3RyYW5zaXRpb246Ym9yZGVyLXJhZGl1cyAuM3MgZWFzZS1vdXR9Lm15dHlGb3JtQm94TXVsdGlVcGxvYWQgLnR5UHJvZ3Jlc3NCYXJQcm9ncmVzczpiZWZvcmV7ZGlzcGxheTpibG9jaztib3R0b206MDtsZWZ0OjA7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtjb250ZW50OlwiXCI7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQoLTQ1ZGVnLCByZ2JhKDAsIDAsIDAsIDAuMykgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgwLCAwLCAwLCAwLjMpIDUwJSwgcmdiYSgwLCAwLCAwLCAwLjMpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7YmFja2dyb3VuZC1zaXplOjUwcHggNTBweDthbmltYXRpb246bG9hZGluZyAycyBsaW5lYXIgaW5maW5pdGU7b3ZlcmZsb3c6aGlkZGVuO29wYWNpdHk6MTt0cmFuc2l0aW9uOm9wYWNpdHkgLjNzIGVhc2Utb3V0fS5teXR5Rm9ybUJveE11bHRpVXBsb2FkIC50eUZpbmlzaGVkIC50eVByb2dyZXNzQmFyUHJvZ3Jlc3N7Ym9yZGVyLXJhZGl1czowfS5teXR5Rm9ybUJveE11bHRpVXBsb2FkIC50eUZpbmlzaGVkIC50eVByb2dyZXNzQmFyUHJvZ3Jlc3M6YmVmb3Jle29wYWNpdHk6MH0ubXl0eUZvcm1Cb3hNdWx0aVVwbG9hZCAuYnRuLWdyb3Vwe2Rpc3BsYXk6ZmxleDt3aWR0aDoxMDAlO2ZsZXgtZGlyZWN0aW9uOnJvdy1yZXZlcnNlO2ZsZXgtd3JhcDp3cmFwO2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyfS5teXR5Rm9ybUJveE11bHRpVXBsb2FkIC5idG4tZ3JvdXAgLmJ0bjpub3QoLmJ0bi11cGxvYWQpe21hcmdpbjowIHZhcigtLXMzMCkgdmFyKC0tczMwKSAhaW1wb3J0YW50fS5teXR5Rm9ybUJveE11bHRpVXBsb2FkIC50eURvd25sb2FkQW5jaG9ye3BvaW50ZXItZXZlbnRzOm5vbmV9Lm15dHlGb3JtQm94TXVsdGlVcGxvYWQgLm15dHlGb3JtRmlsZVJlcXVpcmVtZW50cywubXl0eUZvcm1Cb3hNdWx0aVVwbG9hZCAudHlNb3ZlLmJ0bi5idG4tbW92ZS51aS1zb3J0YWJsZS1oYW5kbGV7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9Lm15dHlGb3JtQm94TXVsdGlVcGxvYWQgLm15dHlGb3JtRWxlbWVudERlc2NyaXB0aW9ue3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxNnB4O2xlZnQ6MTE4cHg7Y29sb3I6cHVycGxlO2ZvbnQtc2l6ZToxNHB4O2hlaWdodDo5MHB4O21heC13aWR0aDoxMTVweDtvdmVyZmxvdzpoaWRkZW47bGluZS1oZWlnaHQ6MS4zfUBrZXlmcmFtZXMgbG9hZGluZ3swJXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgMH0xMDAle2JhY2tncm91bmQtcG9zaXRpb246NTBweCA1MHB4fX0ub25ldGltZS1jb2Rley0tb25ldGltZS1jb2RlLWJnOiB2YXIoLS1jLTIwMTApfS5vbmV0aW1lLWNvZGVbZGF0YS1iZz1cIjIxODBcIl17LS1vbmV0aW1lLWNvZGUtYmc6IHZhcigtLWMtMjE4MCl9Lm9uZXRpbWUtY29kZV9fZGlnaXQtd3JhcHstLWRpZ2l0LWNvZGUtZ2FwOiAwLjNyZW07ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDpub3dyYXA7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6ZmxleC1zdGFydDtnYXA6dmFyKC0tZGlnaXQtY29kZS1nYXApfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMyMHB4KXsub25ldGltZS1jb2RlX19kaWdpdC13cmFwey0tZGlnaXQtY29kZS1nYXA6IHZhcigtLWQxMCl9fUBtZWRpYShtaW4td2lkdGg6IDk5MXB4KXsub25ldGltZS1jb2RlX19kaWdpdC13cmFwey0tZGlnaXQtY29kZS1nYXA6IHZhcigtLWQyMCl9fS5vbmV0aW1lLWNvZGVfX2RpZ2l0e2FsbDp1bnNldDstLWRpZ2l0LXdpZHRoOiAxLjVyZW07LS1kaWdpdC1wYWRkaW5nLXk6IHZhcigtLXMxMCk7LS1kaWdpdC1wYWRkaW5nLXg6IDA7LS1kaWdpdC1ib3JkZXItd2lkdGg6IDFweDstLWRpZ2l0LWJvcmRlci1zdHlsZTogc29saWQ7LS1kaWdpdC1ib3JkZXItY29sb3I6IHZhcigtLWMtMjE3MCk7LS1kaWdpdC1ib3JkZXItcmFkaXVzOiAwLjFyZW07LS1kaWdpdC1iZzogdmFyKC0tYy0yMDEwKTstLWRpZ2l0LWNvbG9yOiB2YXIoLS1jLTIxMTApOy0tZGlnaXQtY3Vyc29yOiB0ZXh0O2ZvbnQ6dmFyKC0tdC1EaWdpdCk7bGV0dGVyLXNwYWNpbmc6dmFyKC0tbHMtRGlnaXQpO292ZXJmbG93LXdyYXA6dmFyKC0td3JhcC1EaWdpdCk7YmFja2dyb3VuZDp2YXIoLS1kaWdpdC1iZyk7Y29sb3I6dmFyKC0tZGlnaXQtY29sb3IpO2JvcmRlcjp2YXIoLS1kaWdpdC1ib3JkZXItd2lkdGgpIHZhcigtLWRpZ2l0LWJvcmRlci1zdHlsZSkgdmFyKC0tZGlnaXQtYm9yZGVyLWNvbG9yKTtib3JkZXItcmFkaXVzOnZhcigtLWRpZ2l0LWJvcmRlci1yYWRpdXMpO3dpZHRoOnZhcigtLWRpZ2l0LXdpZHRoKTtwYWRkaW5nOnZhcigtLWRpZ2l0LXBhZGRpbmcteSkgdmFyKC0tZGlnaXQtcGFkZGluZy14KTt0ZXh0LWFsaWduOmNlbnRlcjtjdXJzb3I6dmFyKC0tZGlnaXQtY3Vyc29yKX0ub25ldGltZS1jb2RlX19kaWdpdC5pcy1hY3RpdmUsLm9uZXRpbWUtY29kZV9fZGlnaXQ6Zm9jdXMsLm9uZXRpbWUtY29kZV9fZGlnaXQ6bm90KDpwbGFjZWhvbGRlci1zaG93bil7LS1kaWdpdC1ib3JkZXItY29sb3I6IHZhcigtLWMtMjExMCk7LS1kaWdpdC1jb2xvcjogdmFyKC0tYy0yMTEwKX0ub25ldGltZS1jb2RlX19kaWdpdC5pcy12YWxpZHstLWRpZ2l0LWJvcmRlci1jb2xvcjogdmFyKC0tYy02MDMwKX0ub25ldGltZS1jb2RlX19kaWdpdC5pcy12YWxpZDpub3QoOnBsYWNlaG9sZGVyLXNob3duKXstLWRpZ2l0LWJvcmRlci1jb2xvcjogdmFyKC0tYy02MDMwKX0ub25ldGltZS1jb2RlX19kaWdpdC5pcy1pbnZhbGlkey0tZGlnaXQtYm9yZGVyLWNvbG9yOiB2YXIoLS1jLTYwMTApfS5vbmV0aW1lLWNvZGVfX2RpZ2l0LmlzLWludmFsaWQ6bm90KDpwbGFjZWhvbGRlci1zaG93bil7LS1kaWdpdC1ib3JkZXItY29sb3I6IHZhcigtLWMtNjAxMCl9Lm9uZXRpbWUtY29kZV9fZGlnaXQuaXMtZGlzYWJsZWQsLm9uZXRpbWUtY29kZV9fZGlnaXQ6ZGlzYWJsZWR7LS1kaWdpdC1jb2xvcjogdmFyKC0tYy0yMTcwKTstLWRpZ2l0LWN1cnNvcjogbm90LWFsbG93ZWQ7LS1kaWdpdC1ib3JkZXItY29sb3I6IHZhcigtLWMtMjE3MCl9Lm9uZXRpbWUtY29kZV9fZGlnaXQuaXMtZGlzYWJsZWQ6bm90KDpwbGFjZWhvbGRlci1zaG93biksLm9uZXRpbWUtY29kZV9fZGlnaXQ6ZGlzYWJsZWQ6bm90KDpwbGFjZWhvbGRlci1zaG93bil7LS1kaWdpdC1jb2xvcjogdmFyKC0tYy0yMTcwKTstLWRpZ2l0LWJvcmRlci1jb2xvcjogdmFyKC0tYy0yMTcwKX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCl7Lm9uZXRpbWUtY29kZV9fZGlnaXR7LS1kaWdpdC13aWR0aDogMS45cmVtfX1AbWVkaWEobWluLXdpZHRoOiA1NzVweClhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpey5vbmV0aW1lLWNvZGVfX2RpZ2l0ey0tZGlnaXQtd2lkdGg6IDIuMnJlbX19QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5vbmV0aW1lLWNvZGVfX2RpZ2l0ey0tZGlnaXQtd2lkdGg6IDIuMnJlbX19Lm9uZXRpbWUtY29kZS1hbGVydHtmb250OnZhcigtLXQtU3RhbmRhcmQpO2xldHRlci1zcGFjaW5nOnZhcigtLWxzLVN0YW5kYXJkKTtvdmVyZmxvdy13cmFwOnZhcigtLXdyYXAtU3RhbmRhcmQpfS5vbmV0aW1lLWNvZGUtYWxlcnQuYWxlcnQtZXJyb3J7Y29sb3I6dmFyKC0tYWxlcnQtaGVhZGxpbmUtY29sb3IpfS5vbmV0aW1lLWNvZGUtYWxlcnQuYWxlcnQtd2FybmluZ3tjb2xvcjp2YXIoLS1hbGVydC1oZWFkbGluZS1jb2xvcil9Lm9uZXRpbWUtY29kZS1hbGVydC5hbGVydC1zdWNjZXNze2NvbG9yOnZhcigtLWFsZXJ0LWhlYWRsaW5lLWNvbG9yKX0ub25ldGltZS1jb2RlLWxvYWRlcntkaXNwbGF5OmJsb2NrO3RleHQtYWxpZ246Y2VudGVyO3BhZGRpbmc6dmFyKC0tZDMwKSAwfS5yYWRpby1ncm91cC1ib3h7LS1yYWRpby1ncm91cC1ib3gtZm9udDogdmFyKC0tdC1TdGFuZGFyZCk7LS1yYWRpby1ncm91cC1ib3gtbGV0dGVyLXNwYWNpbmc6IHZhcigtLWxzLVN0YW5kYXJkKTstLXJhZGlvLWdyb3VwLWJveC1iZzogdmFyKC0tYy0yMDEwKTstLXJhZGlvLWdyb3VwLWJveC1jb2xvcjogdmFyKC0tYy0yMTEwKTstLXJhZGlvLWdyb3VwLWJveC1zaGFkb3c6IG5vbmU7LS1yYWRpby1ncm91cC1ib3gtYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYy0yMTYwKTstLXJhZGlvLWdyb3VwLWJveC1ib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtbWQpOy0tcmFkaW8tZ3JvdXAtYm94LWN1cnNvcjogcG9pbnRlcn0ucmFkaW8tZ3JvdXAtYm94IGlucHV0W3R5cGU9cmFkaW9de3Bvc2l0aW9uOmFic29sdXRlO29wYWNpdHk6MDt3aWR0aDoxZW07aGVpZ2h0OjFlbTt0b3A6MDtsZWZ0OjA7ei1pbmRleDowfS5yYWRpby1ncm91cC1ib3grLnJhZGlvLWdyb3VwLWJveHttYXJnaW4tdG9wOi0xcHh9LnJhZGlvLWdyb3VwLWJveF9fbGFiZWx7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxO3dpZHRoOjEwMCU7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczphdXRvIG1pbm1heCgwLCAxZnIpIGF1dG87Zm9udDp2YXIoLS1yYWRpby1ncm91cC1ib3gtZm9udCk7bGV0dGVyLXNwYWNpbmc6dmFyKC0tcmFkaW8tZ3JvdXAtYm94LWxldHRlci1zcGFjaW5nKTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXJhZGlvLWdyb3VwLWJveC1iZyk7Y29sb3I6dmFyKC0tcmFkaW8tZ3JvdXAtYm94LWNvbG9yKTtib3JkZXI6dmFyKC0tcmFkaW8tZ3JvdXAtYm94LWJvcmRlcik7Ym94LXNoYWRvdzp2YXIoLS1yYWRpby1ncm91cC1ib3gtc2hhZG93KTtwYWRkaW5nOnZhcigtLXMxNSk7Y3Vyc29yOnZhcigtLXJhZGlvLWdyb3VwLWJveC1jdXJzb3IpO2FsaWduLWl0ZW1zOmNlbnRlcjt0cmFuc2l0aW9uOi4zcyBlYXNlIGFsbH0ucmFkaW8tZ3JvdXAtYm94X19sYWJlbCAuY2FwdGlvbntwYWRkaW5nOjAgdmFyKC0tczE1KX0ucmFkaW8tZ3JvdXAtYm94X19sYWJlbCAuYWxlcnRfX2J1dHRvbnthbGlnbi1pdGVtczpjZW50ZXJ9LnJhZGlvLWdyb3VwLWJveF9fbGFiZWwgLmFsZXJ0X19idXR0b24gLmFsZXJ0X19idXR0b24tLWljb257Y29sb3I6dmFyKC0tcmFkaW8tZ3JvdXAtYm94LWNvbG9yKTtjdXJzb3I6cG9pbnRlcn0ucmFkaW8tZ3JvdXAtYm94X19sYWJlbDpob3Zlcnt6LWluZGV4OjExOy0tcmFkaW8tZ3JvdXAtYm94LXNoYWRvdzogMCAwIDAgNHB4IHZhcigtLWMtMjExMCk7LS1yYWRpby1ncm91cC1ib3gtYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYy0yMTYwKTstLXJhZGlvLWdyb3VwLWJveC1ib3JkZXItcmFkaXVzOiAwfS5yYWRpby1ncm91cC1ib3ggaW5wdXRbdHlwZT1yYWRpb10uaXMtY2hlY2tlZH4ucmFkaW8tZ3JvdXAtYm94X19sYWJlbCwucmFkaW8tZ3JvdXAtYm94IGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWR+LnJhZGlvLWdyb3VwLWJveF9fbGFiZWx7LS1yYWRpby1ncm91cC1ib3gtc2hhZG93OiBub25lOy0tcmFkaW8tZ3JvdXAtYm94LWJnOiB2YXIoLS1jLTIxMTApOy0tcmFkaW8tZ3JvdXAtYm94LWNvbG9yOiB2YXIoLS1jLTIwMTApOy0tcmFkaW8tZ3JvdXAtYm94LWN1cnNvcjogdGV4dH0ucmFkaW8tZ3JvdXAtYm94IGlucHV0W3R5cGU9cmFkaW9dLmlzLWNoZWNrZWR+LnJhZGlvLWdyb3VwLWJveF9fbGFiZWwgLmFsZXJ0X19idXR0b24gLmFsZXJ0X19idXR0b24tLWljb24sLnJhZGlvLWdyb3VwLWJveCBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2Vkfi5yYWRpby1ncm91cC1ib3hfX2xhYmVsIC5hbGVydF9fYnV0dG9uIC5hbGVydF9fYnV0dG9uLS1pY29ue2JvcmRlcjoxcHggc29saWQgdmFyKC0tYy0yMDEwKX0ucmFkaW8tZ3JvdXAtY29udGFpbmVyIC5yYWRpby1ncm91cC1ib3g6Zmlyc3Qtb2YtdHlwZSAucmFkaW8tZ3JvdXAtYm94X19sYWJlbHtib3JkZXItdG9wLWxlZnQtcmFkaXVzOnZhcigtLXJhZGlvLWdyb3VwLWJveC1ib3JkZXItcmFkaXVzKTtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czp2YXIoLS1yYWRpby1ncm91cC1ib3gtYm9yZGVyLXJhZGl1cyl9LnJhZGlvLWdyb3VwLWNvbnRhaW5lciAucmFkaW8tZ3JvdXAtYm94Omxhc3Qtb2YtdHlwZSAucmFkaW8tZ3JvdXAtYm94X19sYWJlbHtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOnZhcigtLXJhZGlvLWdyb3VwLWJveC1ib3JkZXItcmFkaXVzKTtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czp2YXIoLS1yYWRpby1ncm91cC1ib3gtYm9yZGVyLXJhZGl1cyl9Lm15dHlGb3JtUXVhbnRpdHlCb3hbZGF0YS1jdXN0b21pemVdey0tcXVhbnRpdHktYm94LXBhZGRpbmc6IHZhcigtLXM0MCkgdmFyKC0tczE1KTstLXF1YW50aXR5LWJveC1iZzogdmFyKC0tYy0zMzMwKTstLXF1YW50aXR5LWJveC1jb2xvcjogdmFyKC0tYy0yMDEwKTstLXF1YW50aXR5LWJveC1kaXNhYmxlZC1vcGFjaXR5OiAwLjI1Oy0tcXVhbnRpdHktaW5wdXQtd2lkdGg6IDEycmVtOy0tcXVhbnRpdHktYnV0dG9ucy13aWR0aDogMy4ycmVtOy0tcXVhbnRpdHktaWNvbi1taW51czogdXJsKFwifnN2ZzRjc3MvbWludXMuc3ZnXCIpOy0tcXVhbnRpdHktaWNvbi1wbHVzOiB1cmwoXCJ+c3ZnNGNzcy9wbHVzLnN2Z1wiKTstLXF1YW50aXR5LWljb24tZGVsZXRlOiB1cmwoXCJ+c3ZnNGNzcy9kZWxldGUuc3ZnXCIpOy0tbXl0eS1mb3JtLWNvbnRyb2wtY29sb3I6IHZhcigtLWMtMjAxMCk7LS1teXR5LWZvcm0tY29udHJvbC1iZzogdmFyKC0tYy0zMzMwKTstLW15dHktZm9ybS1jb250cm9sLWZvbnQ6IHZhcigtLXQtU3RhbmRhcmQtQm9sZCk7LS1teXR5LWZvcm0tY29udHJvbC1sZXR0ZXItc3BhY2luZzogdmFyKC0tdC1TdGFuZGFyZC1Cb2xkKTstLW15dHktZm9ybS1jb250cm9sLWJveC1zaGFkb3c6IDAgMXB4IDAgMCB2YXIoLS1jLTIwMTApOy0tbXl0eS1mb3JtLWJveC1zcGFjaW5nOiB2YXIoLS1kNDApIDAgdmFyKC0tZDIwKSAwO3BhZGRpbmc6dmFyKC0tbXl0eS1mb3JtLWJveC1zcGFjaW5nKTstLXF1YW50aXR5LWJveC1jdXJyZW5jeS1wYWRkaW5nOiA0cmVtfS5teXR5Rm9ybVF1YW50aXR5Qm94W2RhdGEtY3VzdG9taXplXS5pcy1id3stLW15dHktZm9ybS1ib3gtc3BhY2luZzogMCAwIDAgMDstLXF1YW50aXR5LWJveC1iZzogdmFyKC0tYy0yMDEwKTstLXF1YW50aXR5LWJveC1jb2xvcjogdmFyKC0tYy0yMTEwKTstLW15dHktZm9ybS1jb250cm9sLWJveC1zaGFkb3c6IDAgMXB4IDAgMCB2YXIoLS1jLTIxMTApOy0tcXVhbnRpdHktaWNvbi1taW51czogdXJsKFwifnN2ZzRjc3MvbWludXMuYmxhY2suc3ZnXCIpOy0tcXVhbnRpdHktaWNvbi1wbHVzOiB1cmwoXCJ+c3ZnNGNzcy9wbHVzLmJsYWNrLnN2Z1wiKTstLXF1YW50aXR5LWljb24tZGVsZXRlOiB1cmwoXCJ+c3ZnNGNzcy9kZWxldGUuYmxhY2suc3ZnXCIpfS5teXR5Rm9ybVF1YW50aXR5Qm94W2RhdGEtY3VzdG9taXplXS5pcy1wMHstLXF1YW50aXR5LWJveC1wYWRkaW5nOiAwfUBtZWRpYShtaW4td2lkdGg6IDk5MXB4KXsubXl0eUZvcm1RdWFudGl0eUJveFtkYXRhLWN1c3RvbWl6ZV17LS1xdWFudGl0eS1pbnB1dC13aWR0aDogMTRyZW07LS1xdWFudGl0eS1ib3gtY3VycmVuY3ktcGFkZGluZzogNC42cmVtfX1AbWVkaWEobWluLXdpZHRoOiA5OTFweCl7Lm15dHlGb3JtUXVhbnRpdHlCb3hbZGF0YS1jdXN0b21pemVdey0tcXVhbnRpdHktaW5wdXQtd2lkdGg6IDE1cmVtOy0tcXVhbnRpdHktYm94LWN1cnJlbmN5LXBhZGRpbmc6IDQuOHJlbX19Lm15dHlGb3JtUXVhbnRpdHlCb3hbZGF0YS1jdXN0b21pemVdKy5teXR5Rm9ybVF1YW50aXR5Qm94W2RhdGEtY3VzdG9taXplXXstLW15dHktZm9ybS1ib3gtc3BhY2luZzogMCAwIHZhcigtLWQyMCkgMH0ubXl0eUZvcm1RdWFudGl0eUJveFtkYXRhLWN1c3RvbWl6ZV0gLm15dHlGb3JtQm94U3BhY2luZ3tjb2xvcjp2YXIoLS1xdWFudGl0eS1ib3gtY29sb3IpO2JhY2tncm91bmQtY29sb3I6dmFyKC0tcXVhbnRpdHktYm94LWJnKTtwYWRkaW5nOnZhcigtLXF1YW50aXR5LWJveC1wYWRkaW5nKTtib3JkZXItcmFkaXVzOnZhcigtLXJhZGl1cy1tZCl9Lm15dHlGb3JtUXVhbnRpdHlCb3hbZGF0YS1jdXN0b21pemVdIGlucHV0Ojotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLC5teXR5Rm9ybVF1YW50aXR5Qm94W2RhdGEtY3VzdG9taXplXSBpbnB1dDo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbnstd2Via2l0LWFwcGVhcmFuY2U6bm9uZTttYXJnaW46MH0ubXl0eUZvcm1RdWFudGl0eUJveFtkYXRhLWN1c3RvbWl6ZV0gaW5wdXRbdHlwZT1udW1iZXJdey1tb3otYXBwZWFyYW5jZTp0ZXh0ZmllbGR9Lm15dHlGb3JtUXVhbnRpdHlCb3hbZGF0YS1jdXN0b21pemVdIC5teXR5Rm9ybUNvbnRyb2wsLm15dHlGb3JtUXVhbnRpdHlCb3hbZGF0YS1jdXN0b21pemVdIC5teXR5Rm9ybVRhaWxTZWxlY3QgLnNlbGVjdC1sYWJlbCwubXl0eUZvcm1UYWlsU2VsZWN0IC5teXR5Rm9ybVF1YW50aXR5Qm94W2RhdGEtY3VzdG9taXplXSAuc2VsZWN0LWxhYmVse2FsbDp1bnNldDthcHBlYXJhbmNlOm5vbmU7Ym9yZGVyLWJvdHRvbTp1bnNldDtmb250OnZhcigtLW15dHktZm9ybS1jb250cm9sLWZvbnQpO2xldHRlci1zcGFjaW5nOnZhcigtLW15dHktZm9ybS1jb250cm9sLWxldHRlci1zcGFjaW5nKTtib3gtc2hhZG93OnZhcigtLW15dHktZm9ybS1jb250cm9sLWJveC1zaGFkb3cpfS5teXR5Rm9ybVF1YW50aXR5Qm94W2RhdGEtY3VzdG9taXplXTpob3ZlciAubXl0eUZvcm1Db250cm9sLC5teXR5Rm9ybVF1YW50aXR5Qm94W2RhdGEtY3VzdG9taXplXTpob3ZlciAubXl0eUZvcm1UYWlsU2VsZWN0IC5zZWxlY3QtbGFiZWwsLm15dHlGb3JtVGFpbFNlbGVjdCAubXl0eUZvcm1RdWFudGl0eUJveFtkYXRhLWN1c3RvbWl6ZV06aG92ZXIgLnNlbGVjdC1sYWJlbHstLW15dHktZm9ybS1jb250cm9sLWJveC1zaGFkb3c6IDAgMnB4IDAgMCB2YXIoLS1jLTIwMTApfS5teXR5Rm9ybVF1YW50aXR5Qm94W2RhdGEtY3VzdG9taXplXTpob3ZlciAubXl0eUZvcm1Db250cm9sOmZvY3VzLC5teXR5Rm9ybVF1YW50aXR5Qm94W2RhdGEtY3VzdG9taXplXSAubXl0eUZvcm1Db250cm9sOmZvY3VzLC5teXR5Rm9ybVF1YW50aXR5Qm94W2RhdGEtY3VzdG9taXplXSAubXl0eUZvcm1UYWlsU2VsZWN0IC5zZWxlY3QtbGFiZWw6Zm9jdXMsLm15dHlGb3JtVGFpbFNlbGVjdCAubXl0eUZvcm1RdWFudGl0eUJveFtkYXRhLWN1c3RvbWl6ZV0gLnNlbGVjdC1sYWJlbDpmb2N1c3stLW15dHktZm9ybS1jb250cm9sLWJveC1zaGFkb3c6IDAgM3B4IDAgMCB2YXIoLS1jLTIwMTApfS5teXR5Rm9ybVF1YW50aXR5Qm94W2RhdGEtY3VzdG9taXplXS5pcy1idzpob3ZlciAubXl0eUZvcm1Db250cm9sLC5teXR5Rm9ybVF1YW50aXR5Qm94W2RhdGEtY3VzdG9taXplXS5pcy1idzpob3ZlciAubXl0eUZvcm1UYWlsU2VsZWN0IC5zZWxlY3QtbGFiZWwsLm15dHlGb3JtVGFpbFNlbGVjdCAubXl0eUZvcm1RdWFudGl0eUJveFtkYXRhLWN1c3RvbWl6ZV0uaXMtYnc6aG92ZXIgLnNlbGVjdC1sYWJlbHstLW15dHktZm9ybS1jb250cm9sLWJveC1zaGFkb3c6IDAgMnB4IDAgMCB2YXIoLS1jLTIxMTApfS5teXR5Rm9ybVF1YW50aXR5Qm94W2RhdGEtY3VzdG9taXplXS5pcy1idzpob3ZlciAubXl0eUZvcm1Db250cm9sOmZvY3VzLC5teXR5Rm9ybVF1YW50aXR5Qm94W2RhdGEtY3VzdG9taXplXS5pcy1idyAubXl0eUZvcm1Db250cm9sOmZvY3VzLC5teXR5Rm9ybVF1YW50aXR5Qm94W2RhdGEtY3VzdG9taXplXS5pcy1idyAubXl0eUZvcm1UYWlsU2VsZWN0IC5zZWxlY3QtbGFiZWw6Zm9jdXMsLm15dHlGb3JtVGFpbFNlbGVjdCAubXl0eUZvcm1RdWFudGl0eUJveFtkYXRhLWN1c3RvbWl6ZV0uaXMtYncgLnNlbGVjdC1sYWJlbDpmb2N1c3stLW15dHktZm9ybS1jb250cm9sLWJveC1zaGFkb3c6IDAgM3B4IDAgMCB2YXIoLS1jLTIxMTApfS5teXR5Rm9ybVF1YW50aXR5Qm94W2RhdGEtY3VzdG9taXplXSAubXl0eUZvcm1MYWJlbHtwb3NpdGlvbjpzdGF0aWM7cGFkZGluZzowIDAgdmFyKC0tczEwKSAwfS5teXR5Rm9ybVF1YW50aXR5Qm94W2RhdGEtY3VzdG9taXplXSBsYWJlbHtjb2xvcjp2YXIoLS1xdWFudGl0eS1ib3gtY29sb3IpO2Rpc3BsYXk6YmxvY2s7d2hpdGUtc3BhY2U6dW5zZXQ7cGFkZGluZzowO21hcmdpbjowO3Bvc2l0aW9uOnN0YXRpYztmb250OnZhcigtLXQtVDQwMCk7bGV0dGVyLXNwYWNpbmc6dmFyKC0tbHMtVDQwMCk7b3ZlcmZsb3ctd3JhcDp2YXIoLS13cmFwLVQ0MDApfS5teXR5Rm9ybVF1YW50aXR5Qm94W2RhdGEtY3VzdG9taXplXSAubXl0eUZvcm1RdWFudGl0eUdyb3Vwe2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6dmFyKC0tcXVhbnRpdHktaW5wdXQtd2lkdGgpIHJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSk7Z3JpZC10ZW1wbGF0ZS1hcmVhczpcImlucHV0IHByaWNlIHRvdGFsXCI7Z3JpZC1jb2x1bW4tZ2FwOjA7Z3JpZC1yb3ctZ2FwOjA7Z3JpZC1hdXRvLWZsb3c6Y29sdW1uO3Bvc2l0aW9uOnJlbGF0aXZlO2FsaWduLWl0ZW1zOmNlbnRlcn0ubXl0eUZvcm1RdWFudGl0eUJveFtkYXRhLWN1c3RvbWl6ZV0gLm15dHlGb3JtUXVhbnRpdHlHcm91cC5pcy10ZXh0e2dyaWQtdGVtcGxhdGUtYXJlYXM6XCJpbnB1dCByZW1vdmUgdG90YWxcIn0ubXl0eUZvcm1RdWFudGl0eUJveFtkYXRhLWN1c3RvbWl6ZV0gLm15dHlGb3JtUXVhbnRpdHlHcm91cCAubXl0eUZvcm1RdWFudGl0eUNvbnRyb2x7Z3JpZC1hcmVhOmlucHV0O3BhZGRpbmc6LjhyZW0gdmFyKC0tcXVhbnRpdHktYnV0dG9ucy13aWR0aCk7dGV4dC1hbGlnbjpjZW50ZXJ9Lm15dHlGb3JtUXVhbnRpdHlCb3hbZGF0YS1jdXN0b21pemVdIC5teXR5Rm9ybVF1YW50aXR5R3JvdXAgLm15dHlGb3JtRG9uYXRpb257cGFkZGluZzouOHJlbSAwIC44cmVtIHZhcigtLXF1YW50aXR5LWJveC1jdXJyZW5jeS1wYWRkaW5nKX0ubXl0eUZvcm1RdWFudGl0eUJveFtkYXRhLWN1c3RvbWl6ZV0gLm15dHlGb3JtUXVhbnRpdHlHcm91cCBbZGF0YS1jdXJyZW5jeV0sLm15dHlGb3JtUXVhbnRpdHlCb3hbZGF0YS1jdXN0b21pemVdIC5teXR5Rm9ybVF1YW50aXR5R3JvdXAgW2RhdGEtYWN0aW9uPWRlY3JlYXNlXSwubXl0eUZvcm1RdWFudGl0eUJveFtkYXRhLWN1c3RvbWl6ZV0gLm15dHlGb3JtUXVhbnRpdHlHcm91cCBbZGF0YS1hY3Rpb249aW5jcmVhc2Vde2Rpc3BsYXk6ZmxleDt3aWR0aDp2YXIoLS1xdWFudGl0eS1idXR0b25zLXdpZHRoKTtoZWlnaHQ6MTAwJTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDt6LWluZGV4OjI7Y29sb3I6dmFyKC0tcXVhbnRpdHktYm94LWNvbG9yKTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCl9Lm15dHlGb3JtUXVhbnRpdHlCb3hbZGF0YS1jdXN0b21pemVdIC5teXR5Rm9ybVF1YW50aXR5R3JvdXAgW2RhdGEtcmVtb3ZlLWRvbmF0aW9uXXtncmlkLWFyZWE6cmVtb3ZlO2Rpc3BsYXk6ZmxleDt3aWR0aDp2YXIoLS1xdWFudGl0eS1idXR0b25zLXdpZHRoKTtoZWlnaHQ6MTAwJTtjb2xvcjp2YXIoLS1xdWFudGl0eS1ib3gtY29sb3IpO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKX0ubXl0eUZvcm1RdWFudGl0eUJveFtkYXRhLWN1c3RvbWl6ZV0gLm15dHlGb3JtUXVhbnRpdHlHcm91cCBbZGF0YS1jdXJyZW5jeV17d2lkdGg6YXV0bztqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpjZW50ZXI7Zm9udDp2YXIoLS10LVN0YW5kYXJkLUJvbGQpfS5teXR5Rm9ybVF1YW50aXR5Qm94W2RhdGEtY3VzdG9taXplXSAubXl0eUZvcm1RdWFudGl0eUdyb3VwIFtkYXRhLWFjdGlvbj1kZWNyZWFzZV17bGVmdDowO2JhY2tncm91bmQ6dmFyKC0tcXVhbnRpdHktaWNvbi1taW51cykgcmdiYSgwLDAsMCwwKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcn0ubXl0eUZvcm1RdWFudGl0eUJveFtkYXRhLWN1c3RvbWl6ZV0gLm15dHlGb3JtUXVhbnRpdHlHcm91cCBbZGF0YS1hY3Rpb249ZGVjcmVhc2VdLmlzLXJlbW92ZXtiYWNrZ3JvdW5kOnZhcigtLXF1YW50aXR5LWljb24tZGVsZXRlKSByZ2JhKDAsMCwwLDApIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyfS5teXR5Rm9ybVF1YW50aXR5Qm94W2RhdGEtY3VzdG9taXplXSAubXl0eUZvcm1RdWFudGl0eUdyb3VwIFtkYXRhLWFjdGlvbj1pbmNyZWFzZV17bGVmdDpjYWxjKHZhcigtLXF1YW50aXR5LWlucHV0LXdpZHRoKSAtIHZhcigtLXF1YW50aXR5LWJ1dHRvbnMtd2lkdGgpKTtiYWNrZ3JvdW5kOnZhcigtLXF1YW50aXR5LWljb24tcGx1cykgcmdiYSgwLDAsMCwwKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcn0ubXl0eUZvcm1RdWFudGl0eUJveFtkYXRhLWN1c3RvbWl6ZV0gLm15dHlGb3JtUXVhbnRpdHlHcm91cCBbZGF0YS1hY3Rpb249aW5jcmVhc2VdOmRpc2FibGVkLC5teXR5Rm9ybVF1YW50aXR5Qm94W2RhdGEtY3VzdG9taXplXSAubXl0eUZvcm1RdWFudGl0eUdyb3VwIFtkYXRhLWFjdGlvbj1kZWNyZWFzZV06ZGlzYWJsZWR7b3BhY2l0eTp2YXIoLS1xdWFudGl0eS1ib3gtZGlzYWJsZWQtb3BhY2l0eSl9Lm15dHlGb3JtUXVhbnRpdHlCb3hbZGF0YS1jdXN0b21pemVdIC5teXR5Rm9ybVF1YW50aXR5R3JvdXAgW2RhdGEtcmVtb3ZlLWRvbmF0aW9uXXtiYWNrZ3JvdW5kOnZhcigtLXF1YW50aXR5LWljb24tZGVsZXRlKSByZ2JhKDAsMCwwLDApIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyfS5teXR5Rm9ybVF1YW50aXR5Qm94W2RhdGEtY3VzdG9taXplXSAubXl0eUZvcm1RdWFudGl0eUdyb3VwIFtkYXRhLXBvc2l0aW9uLXByaWNlLXNpbmdsZV0sLm15dHlGb3JtUXVhbnRpdHlCb3hbZGF0YS1jdXN0b21pemVdIC5teXR5Rm9ybVF1YW50aXR5R3JvdXAgW2RhdGEtcG9zaXRpb24tcHJpY2UtdG90YWxde2hlaWdodDoxMDAlO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7Y3Vyc29yOnBvaW50ZXJ9Lm15dHlGb3JtUXVhbnRpdHlCb3hbZGF0YS1jdXN0b21pemVdIC5teXR5Rm9ybVF1YW50aXR5R3JvdXAgW2RhdGEtcG9zaXRpb24tcHJpY2Utc2luZ2xlXTpkaXNhYmxlZCwubXl0eUZvcm1RdWFudGl0eUJveFtkYXRhLWN1c3RvbWl6ZV0gLm15dHlGb3JtUXVhbnRpdHlHcm91cCBbZGF0YS1wb3NpdGlvbi1wcmljZS10b3RhbF06ZGlzYWJsZWR7b3BhY2l0eTouNztjdXJzb3I6bm90LWFsbG93ZWR9Lm15dHlGb3JtUXVhbnRpdHlCb3hbZGF0YS1jdXN0b21pemVdIC5teXR5Rm9ybVF1YW50aXR5R3JvdXAgW2RhdGEtcG9zaXRpb24tcHJpY2Utc2luZ2xlXXtmb250OnZhcigtLXQtU3RhbmRhcmQpO2dyaWQtYXJlYTpwcmljZTt0ZXh0LWFsaWduOmxlZnQ7bWFyZ2luLWxlZnQ6dmFyKC0tczE1KX0ubXl0eUZvcm1RdWFudGl0eUJveFtkYXRhLWN1c3RvbWl6ZV0gLm15dHlGb3JtUXVhbnRpdHlHcm91cCBbZGF0YS1wb3NpdGlvbi1wcmljZS10b3RhbF17Zm9udDp2YXIoLS10LVN0YW5kYXJkLUJvbGQpO2xldHRlci1zcGFjaW5nOnZhcigtLWxzLVN0YW5kYXJkLUJvbGQpO292ZXJmbG93LXdyYXA6dmFyKC0td3JhcC1TdGFuZGFyZC1Cb2xkKTtncmlkLWFyZWE6dG90YWw7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kfS5teXR5Rm9ybUJveDpub3QoOmZpcnN0LWNoaWxkKTpoYXMoLmZyYy1jYXB0Y2hhKXtwYWRkaW5nLXRvcDp2YXIoLS1teXR5LWZvcm0tbGFiZWwtcHQpfS5kLWlubGluZXtkaXNwbGF5OmlubGluZSAhaW1wb3J0YW50fS5kLWlubGluZS1ibG9ja3tkaXNwbGF5OmlubGluZS1ibG9jayAhaW1wb3J0YW50fS5kLWJsb2NrLC50eWMgLmZvbnQtVDEwMCwudHljIC5mb250LVQyMDAsLnR5YyAuZm9udC1UNDAwLC5teXR5Rm9ybUZpZWxkc2V0RGVzY3JpcHRpb24gLmZvbnQtVDEwMCwubXl0eUZvcm1GaWVsZHNldERlc2NyaXB0aW9uIC5mb250LVQyMDAsLm15dHlGb3JtRmllbGRzZXREZXNjcmlwdGlvbiAuZm9udC1UNDAwe2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudH0uZC1ncmlke2Rpc3BsYXk6Z3JpZCAhaW1wb3J0YW50fS5kLWZsZXh7ZGlzcGxheTpmbGV4ICFpbXBvcnRhbnR9LmQtaW5saW5lLWZsZXh7ZGlzcGxheTppbmxpbmUtZmxleCAhaW1wb3J0YW50fS5kLW5vbmV7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9Lmp1c3RpZnktZmxleC1zdGFydHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydCAhaW1wb3J0YW50fS5qdXN0aWZ5LWZsZXgtZW5ke2p1c3RpZnktY29udGVudDpmbGV4LWVuZCAhaW1wb3J0YW50fS5qdXN0aWZ5LWNlbnRlcntqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyICFpbXBvcnRhbnR9LnBvc2l0aW9uLXN0YXRpY3twb3NpdGlvbjpzdGF0aWMgIWltcG9ydGFudH0ucG9zaXRpb24tYWJzb2x1dGV7cG9zaXRpb246YWJzb2x1dGUgIWltcG9ydGFudH0ucG9zaXRpb24tcmVsYXRpdmV7cG9zaXRpb246cmVsYXRpdmUgIWltcG9ydGFudH0ucG9zaXRpb24tZml4ZWR7cG9zaXRpb246Zml4ZWQgIWltcG9ydGFudH0ucG9zaXRpb24tc3RpY2t5e3Bvc2l0aW9uOnN0aWNreSAhaW1wb3J0YW50fS52dy0xMDB7d2lkdGg6MTAwdncgIWltcG9ydGFudH0ubWluLXZ3LTEwMHttaW4td2lkdGg6MTAwdncgIWltcG9ydGFudH0udmgtMTAwe2hlaWdodDoxMDB2aCAhaW1wb3J0YW50fS5taW4tdmgtMTAwe21pbi1oZWlnaHQ6MTAwdmggIWltcG9ydGFudH0udmlzaWJsZXt2aXNpYmlsaXR5OnZpc2libGUgIWltcG9ydGFudH0uaW52aXNpYmxle3Zpc2liaWxpdHk6aGlkZGVuICFpbXBvcnRhbnR9LnBlLXBvaW50ZXJ7Y3Vyc29yOnBvaW50ZXIgIWltcG9ydGFudH0ucGUtbm90LWFsbG93ZWR7Y3Vyc29yOm5vdC1hbGxvd2VkICFpbXBvcnRhbnR9LnBlLW5vbmV7Y3Vyc29yOm5vbmUgIWltcG9ydGFudH1AbWVkaWEobWluLXdpZHRoOiA1NzVweCl7LmQtcy1pbmxpbmV7ZGlzcGxheTppbmxpbmUgIWltcG9ydGFudH0uZC1zLWlubGluZS1ibG9ja3tkaXNwbGF5OmlubGluZS1ibG9jayAhaW1wb3J0YW50fS5kLXMtYmxvY2t7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50fS5kLXMtZ3JpZHtkaXNwbGF5OmdyaWQgIWltcG9ydGFudH0uZC1zLWZsZXh7ZGlzcGxheTpmbGV4ICFpbXBvcnRhbnR9LmQtcy1pbmxpbmUtZmxleHtkaXNwbGF5OmlubGluZS1mbGV4ICFpbXBvcnRhbnR9LmQtcy1ub25le2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS5qdXN0aWZ5LXMtZmxleC1zdGFydHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydCAhaW1wb3J0YW50fS5qdXN0aWZ5LXMtZmxleC1lbmR7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kICFpbXBvcnRhbnR9Lmp1c3RpZnktcy1jZW50ZXJ7anVzdGlmeS1jb250ZW50OmNlbnRlciAhaW1wb3J0YW50fS5wb3NpdGlvbi1zLXN0YXRpY3twb3NpdGlvbjpzdGF0aWMgIWltcG9ydGFudH0ucG9zaXRpb24tcy1hYnNvbHV0ZXtwb3NpdGlvbjphYnNvbHV0ZSAhaW1wb3J0YW50fS5wb3NpdGlvbi1zLXJlbGF0aXZle3Bvc2l0aW9uOnJlbGF0aXZlICFpbXBvcnRhbnR9LnBvc2l0aW9uLXMtZml4ZWR7cG9zaXRpb246Zml4ZWQgIWltcG9ydGFudH0ucG9zaXRpb24tcy1zdGlja3l7cG9zaXRpb246c3RpY2t5ICFpbXBvcnRhbnR9fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsuZC1zbS1pbmxpbmV7ZGlzcGxheTppbmxpbmUgIWltcG9ydGFudH0uZC1zbS1pbmxpbmUtYmxvY2t7ZGlzcGxheTppbmxpbmUtYmxvY2sgIWltcG9ydGFudH0uZC1zbS1ibG9ja3tkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnR9LmQtc20tZ3JpZHtkaXNwbGF5OmdyaWQgIWltcG9ydGFudH0uZC1zbS1mbGV4e2Rpc3BsYXk6ZmxleCAhaW1wb3J0YW50fS5kLXNtLWlubGluZS1mbGV4e2Rpc3BsYXk6aW5saW5lLWZsZXggIWltcG9ydGFudH0uZC1zbS1ub25le2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS5qdXN0aWZ5LXNtLWZsZXgtc3RhcnR7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQgIWltcG9ydGFudH0uanVzdGlmeS1zbS1mbGV4LWVuZHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQgIWltcG9ydGFudH0uanVzdGlmeS1zbS1jZW50ZXJ7anVzdGlmeS1jb250ZW50OmNlbnRlciAhaW1wb3J0YW50fS5wb3NpdGlvbi1zbS1zdGF0aWN7cG9zaXRpb246c3RhdGljICFpbXBvcnRhbnR9LnBvc2l0aW9uLXNtLWFic29sdXRle3Bvc2l0aW9uOmFic29sdXRlICFpbXBvcnRhbnR9LnBvc2l0aW9uLXNtLXJlbGF0aXZle3Bvc2l0aW9uOnJlbGF0aXZlICFpbXBvcnRhbnR9LnBvc2l0aW9uLXNtLWZpeGVke3Bvc2l0aW9uOmZpeGVkICFpbXBvcnRhbnR9LnBvc2l0aW9uLXNtLXN0aWNreXtwb3NpdGlvbjpzdGlja3kgIWltcG9ydGFudH19QG1lZGlhKG1pbi13aWR0aDogOTkxcHgpey5kLW1kLWlubGluZXtkaXNwbGF5OmlubGluZSAhaW1wb3J0YW50fS5kLW1kLWlubGluZS1ibG9ja3tkaXNwbGF5OmlubGluZS1ibG9jayAhaW1wb3J0YW50fS5kLW1kLWJsb2Nre2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudH0uZC1tZC1ncmlke2Rpc3BsYXk6Z3JpZCAhaW1wb3J0YW50fS5kLW1kLWZsZXh7ZGlzcGxheTpmbGV4ICFpbXBvcnRhbnR9LmQtbWQtaW5saW5lLWZsZXh7ZGlzcGxheTppbmxpbmUtZmxleCAhaW1wb3J0YW50fS5kLW1kLW5vbmV7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9Lmp1c3RpZnktbWQtZmxleC1zdGFydHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydCAhaW1wb3J0YW50fS5qdXN0aWZ5LW1kLWZsZXgtZW5ke2p1c3RpZnktY29udGVudDpmbGV4LWVuZCAhaW1wb3J0YW50fS5qdXN0aWZ5LW1kLWNlbnRlcntqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyICFpbXBvcnRhbnR9LnBvc2l0aW9uLW1kLXN0YXRpY3twb3NpdGlvbjpzdGF0aWMgIWltcG9ydGFudH0ucG9zaXRpb24tbWQtYWJzb2x1dGV7cG9zaXRpb246YWJzb2x1dGUgIWltcG9ydGFudH0ucG9zaXRpb24tbWQtcmVsYXRpdmV7cG9zaXRpb246cmVsYXRpdmUgIWltcG9ydGFudH0ucG9zaXRpb24tbWQtZml4ZWR7cG9zaXRpb246Zml4ZWQgIWltcG9ydGFudH0ucG9zaXRpb24tbWQtc3RpY2t5e3Bvc2l0aW9uOnN0aWNreSAhaW1wb3J0YW50fX1AbWVkaWEobWluLXdpZHRoOiAxMTE4cHgpey5kLWxnLWlubGluZXtkaXNwbGF5OmlubGluZSAhaW1wb3J0YW50fS5kLWxnLWlubGluZS1ibG9ja3tkaXNwbGF5OmlubGluZS1ibG9jayAhaW1wb3J0YW50fS5kLWxnLWJsb2Nre2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudH0uZC1sZy1ncmlke2Rpc3BsYXk6Z3JpZCAhaW1wb3J0YW50fS5kLWxnLWZsZXh7ZGlzcGxheTpmbGV4ICFpbXBvcnRhbnR9LmQtbGctaW5saW5lLWZsZXh7ZGlzcGxheTppbmxpbmUtZmxleCAhaW1wb3J0YW50fS5kLWxnLW5vbmV7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9Lmp1c3RpZnktbGctZmxleC1zdGFydHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydCAhaW1wb3J0YW50fS5qdXN0aWZ5LWxnLWZsZXgtZW5ke2p1c3RpZnktY29udGVudDpmbGV4LWVuZCAhaW1wb3J0YW50fS5qdXN0aWZ5LWxnLWNlbnRlcntqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyICFpbXBvcnRhbnR9LnBvc2l0aW9uLWxnLXN0YXRpY3twb3NpdGlvbjpzdGF0aWMgIWltcG9ydGFudH0ucG9zaXRpb24tbGctYWJzb2x1dGV7cG9zaXRpb246YWJzb2x1dGUgIWltcG9ydGFudH0ucG9zaXRpb24tbGctcmVsYXRpdmV7cG9zaXRpb246cmVsYXRpdmUgIWltcG9ydGFudH0ucG9zaXRpb24tbGctZml4ZWR7cG9zaXRpb246Zml4ZWQgIWltcG9ydGFudH0ucG9zaXRpb24tbGctc3RpY2t5e3Bvc2l0aW9uOnN0aWNreSAhaW1wb3J0YW50fX1AbWVkaWEobWluLXdpZHRoOiAxNDQycHgpey5kLXhsLWlubGluZXtkaXNwbGF5OmlubGluZSAhaW1wb3J0YW50fS5kLXhsLWlubGluZS1ibG9ja3tkaXNwbGF5OmlubGluZS1ibG9jayAhaW1wb3J0YW50fS5kLXhsLWJsb2Nre2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudH0uZC14bC1ncmlke2Rpc3BsYXk6Z3JpZCAhaW1wb3J0YW50fS5kLXhsLWZsZXh7ZGlzcGxheTpmbGV4ICFpbXBvcnRhbnR9LmQteGwtaW5saW5lLWZsZXh7ZGlzcGxheTppbmxpbmUtZmxleCAhaW1wb3J0YW50fS5kLXhsLW5vbmV7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9Lmp1c3RpZnkteGwtZmxleC1zdGFydHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydCAhaW1wb3J0YW50fS5qdXN0aWZ5LXhsLWZsZXgtZW5ke2p1c3RpZnktY29udGVudDpmbGV4LWVuZCAhaW1wb3J0YW50fS5qdXN0aWZ5LXhsLWNlbnRlcntqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyICFpbXBvcnRhbnR9LnBvc2l0aW9uLXhsLXN0YXRpY3twb3NpdGlvbjpzdGF0aWMgIWltcG9ydGFudH0ucG9zaXRpb24teGwtYWJzb2x1dGV7cG9zaXRpb246YWJzb2x1dGUgIWltcG9ydGFudH0ucG9zaXRpb24teGwtcmVsYXRpdmV7cG9zaXRpb246cmVsYXRpdmUgIWltcG9ydGFudH0ucG9zaXRpb24teGwtZml4ZWR7cG9zaXRpb246Zml4ZWQgIWltcG9ydGFudH0ucG9zaXRpb24teGwtc3RpY2t5e3Bvc2l0aW9uOnN0aWNreSAhaW1wb3J0YW50fX1AbWVkaWEobWluLXdpZHRoOiAxNjc4cHgpey5kLXh4bC1pbmxpbmV7ZGlzcGxheTppbmxpbmUgIWltcG9ydGFudH0uZC14eGwtaW5saW5lLWJsb2Nre2Rpc3BsYXk6aW5saW5lLWJsb2NrICFpbXBvcnRhbnR9LmQteHhsLWJsb2Nre2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudH0uZC14eGwtZ3JpZHtkaXNwbGF5OmdyaWQgIWltcG9ydGFudH0uZC14eGwtZmxleHtkaXNwbGF5OmZsZXggIWltcG9ydGFudH0uZC14eGwtaW5saW5lLWZsZXh7ZGlzcGxheTppbmxpbmUtZmxleCAhaW1wb3J0YW50fS5kLXh4bC1ub25le2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS5qdXN0aWZ5LXh4bC1mbGV4LXN0YXJ0e2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0ICFpbXBvcnRhbnR9Lmp1c3RpZnkteHhsLWZsZXgtZW5ke2p1c3RpZnktY29udGVudDpmbGV4LWVuZCAhaW1wb3J0YW50fS5qdXN0aWZ5LXh4bC1jZW50ZXJ7anVzdGlmeS1jb250ZW50OmNlbnRlciAhaW1wb3J0YW50fS5wb3NpdGlvbi14eGwtc3RhdGlje3Bvc2l0aW9uOnN0YXRpYyAhaW1wb3J0YW50fS5wb3NpdGlvbi14eGwtYWJzb2x1dGV7cG9zaXRpb246YWJzb2x1dGUgIWltcG9ydGFudH0ucG9zaXRpb24teHhsLXJlbGF0aXZle3Bvc2l0aW9uOnJlbGF0aXZlICFpbXBvcnRhbnR9LnBvc2l0aW9uLXh4bC1maXhlZHtwb3NpdGlvbjpmaXhlZCAhaW1wb3J0YW50fS5wb3NpdGlvbi14eGwtc3RpY2t5e3Bvc2l0aW9uOnN0aWNreSAhaW1wb3J0YW50fX1AbWVkaWEgcHJpbnR7LmQtcHJpbnQtaW5saW5le2Rpc3BsYXk6aW5saW5lICFpbXBvcnRhbnR9LmQtcHJpbnQtaW5saW5lLWJsb2Nre2Rpc3BsYXk6aW5saW5lLWJsb2NrICFpbXBvcnRhbnR9LmQtcHJpbnQtYmxvY2t7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50fS5kLXByaW50LWdyaWR7ZGlzcGxheTpncmlkICFpbXBvcnRhbnR9LmQtcHJpbnQtZmxleHtkaXNwbGF5OmZsZXggIWltcG9ydGFudH0uZC1wcmludC1pbmxpbmUtZmxleHtkaXNwbGF5OmlubGluZS1mbGV4ICFpbXBvcnRhbnR9LmQtcHJpbnQtbm9uZXtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH19LnNyLW9ubHksLnZpc3VhbGx5aGlkZGVuLC5idG4uYnRuLS1zaGFyaW5nIC5jYXB0aW9uLC5teXR5Rm9ybUlucHV0R3JvdXAgLm15dHlGb3JtSW5wdXRHcm91cC1hZGRvbiAuYnRuLmJ0bi0td2l0aC1pY29uIC5jYXB0aW9ue2JvcmRlcjowO2NsaXA6cmVjdCgwIDAgMCAwKTtoZWlnaHQ6MXB4O21hcmdpbjotMXB4O292ZXJmbG93OmhpZGRlbjtwYWRkaW5nOjA7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MXB4fS52aXN1YWxseSwudmlzdWFsbHloaWRkZW4uZm9jdXNhYmxlOmFjdGl2ZSwuYnRuLmJ0bi0tc2hhcmluZyAuZm9jdXNhYmxlLmNhcHRpb246YWN0aXZlLC5teXR5Rm9ybUlucHV0R3JvdXAgLm15dHlGb3JtSW5wdXRHcm91cC1hZGRvbiAuYnRuLmJ0bi0td2l0aC1pY29uIC5mb2N1c2FibGUuY2FwdGlvbjphY3RpdmUsLnZpc3VhbGx5aGlkZGVuLmZvY3VzYWJsZTpmb2N1cywuYnRuLmJ0bi0tc2hhcmluZyAuZm9jdXNhYmxlLmNhcHRpb246Zm9jdXMsLm15dHlGb3JtSW5wdXRHcm91cCAubXl0eUZvcm1JbnB1dEdyb3VwLWFkZG9uIC5idG4uYnRuLS13aXRoLWljb24gLmZvY3VzYWJsZS5jYXB0aW9uOmZvY3Vze2NsaXA6YXV0bztoZWlnaHQ6YXV0bzttYXJnaW46MDtvdmVyZmxvdzp2aXNpYmxlO3Bvc2l0aW9uOnN0YXRpYzt3aWR0aDphdXRvfS50ZXh0LWxlZnR7dGV4dC1hbGlnbjpsZWZ0fS50ZXh0LWNlbnRlcnt0ZXh0LWFsaWduOmNlbnRlcn0udGV4dC1yaWdodHt0ZXh0LWFsaWduOnJpZ2h0fS5wdC1kMTB7cGFkZGluZy10b3A6dmFyKC0tZDEwKX0ucHQtczEwe3BhZGRpbmctdG9wOnZhcigtLXMxMCl9LnBiLWQxMHtwYWRkaW5nLWJvdHRvbTp2YXIoLS1kMTApfS5wYi1zMTB7cGFkZGluZy1ib3R0b206dmFyKC0tczEwKX0ucHktZDEwe3BhZGRpbmc6dmFyKC0tZDEwKSAwfS5wdC1kMTV7cGFkZGluZy10b3A6dmFyKC0tZDE1KX0ucHQtczE1e3BhZGRpbmctdG9wOnZhcigtLXMxNSl9LnBiLWQxNXtwYWRkaW5nLWJvdHRvbTp2YXIoLS1kMTUpfS5wYi1zMTV7cGFkZGluZy1ib3R0b206dmFyKC0tczE1KX0ucHktZDE1e3BhZGRpbmc6dmFyKC0tZDE1KSAwfS5wdC1kMjB7cGFkZGluZy10b3A6dmFyKC0tZDIwKX0ucHQtczIwe3BhZGRpbmctdG9wOnZhcigtLXMyMCl9LnBiLWQyMHtwYWRkaW5nLWJvdHRvbTp2YXIoLS1kMjApfS5wYi1zMjB7cGFkZGluZy1ib3R0b206dmFyKC0tczIwKX0ucHktZDIwe3BhZGRpbmc6dmFyKC0tZDIwKSAwfS5wdC1kMzB7cGFkZGluZy10b3A6dmFyKC0tZDMwKX0ucHQtczMwe3BhZGRpbmctdG9wOnZhcigtLXMzMCl9LnBiLWQzMHtwYWRkaW5nLWJvdHRvbTp2YXIoLS1kMzApfS5wYi1zMzB7cGFkZGluZy1ib3R0b206dmFyKC0tczMwKX0ucHktZDMwe3BhZGRpbmc6dmFyKC0tZDMwKSAwfS5wdC1kNDB7cGFkZGluZy10b3A6dmFyKC0tZDQwKX0ucHQtczQwe3BhZGRpbmctdG9wOnZhcigtLXM0MCl9LnBiLWQ0MHtwYWRkaW5nLWJvdHRvbTp2YXIoLS1kNDApfS5wYi1zNDB7cGFkZGluZy1ib3R0b206dmFyKC0tczQwKX0ucHktZDQwe3BhZGRpbmc6dmFyKC0tZDQwKSAwfS5wdC1kNTB7cGFkZGluZy10b3A6dmFyKC0tZDUwKX0ucHQtczUwe3BhZGRpbmctdG9wOnZhcigtLXM1MCl9LnBiLWQ1MHtwYWRkaW5nLWJvdHRvbTp2YXIoLS1kNTApfS5wYi1zNTB7cGFkZGluZy1ib3R0b206dmFyKC0tczUwKX0ucHktZDUwe3BhZGRpbmc6dmFyKC0tZDUwKSAwfS5wdC1kNjB7cGFkZGluZy10b3A6dmFyKC0tZDYwKX0ucHQtczYwe3BhZGRpbmctdG9wOnZhcigtLXM2MCl9LnBiLWQ2MHtwYWRkaW5nLWJvdHRvbTp2YXIoLS1kNjApfS5wYi1zNjB7cGFkZGluZy1ib3R0b206dmFyKC0tczYwKX0ucHktZDYwe3BhZGRpbmc6dmFyKC0tZDYwKSAwfS5wdC1kNzB7cGFkZGluZy10b3A6dmFyKC0tZDcwKX0ucHQtczcwe3BhZGRpbmctdG9wOnZhcigtLXM3MCl9LnBiLWQ3MHtwYWRkaW5nLWJvdHRvbTp2YXIoLS1kNzApfS5wYi1zNzB7cGFkZGluZy1ib3R0b206dmFyKC0tczcwKX0ucHktZDcwe3BhZGRpbmc6dmFyKC0tZDcwKSAwfS5wdC1kODB7cGFkZGluZy10b3A6dmFyKC0tZDgwKX0ucHQtczgwe3BhZGRpbmctdG9wOnZhcigtLXM4MCl9LnBiLWQ4MHtwYWRkaW5nLWJvdHRvbTp2YXIoLS1kODApfS5wYi1zODB7cGFkZGluZy1ib3R0b206dmFyKC0tczgwKX0ucHktZDgwe3BhZGRpbmc6dmFyKC0tZDgwKSAwfS5wdC1kOTB7cGFkZGluZy10b3A6dmFyKC0tZDkwKX0ucHQtczkwe3BhZGRpbmctdG9wOnZhcigtLXM5MCl9LnBiLWQ5MHtwYWRkaW5nLWJvdHRvbTp2YXIoLS1kOTApfS5wYi1zOTB7cGFkZGluZy1ib3R0b206dmFyKC0tczkwKX0ucHktZDkwe3BhZGRpbmc6dmFyKC0tZDkwKSAwfS5wdC1kMTAwe3BhZGRpbmctdG9wOnZhcigtLWQxMDApfS5wdC1zMTAwe3BhZGRpbmctdG9wOnZhcigtLXMxMDApfS5wYi1kMTAwe3BhZGRpbmctYm90dG9tOnZhcigtLWQxMDApfS5wYi1zMTAwe3BhZGRpbmctYm90dG9tOnZhcigtLXMxMDApfS5weS1kMTAwe3BhZGRpbmc6dmFyKC0tZDEwMCkgMH0ucHQtZDExMHtwYWRkaW5nLXRvcDp2YXIoLS1kMTEwKX0ucHQtczExMHtwYWRkaW5nLXRvcDp2YXIoLS1zMTEwKX0ucGItZDExMHtwYWRkaW5nLWJvdHRvbTp2YXIoLS1kMTEwKX0ucGItczExMHtwYWRkaW5nLWJvdHRvbTp2YXIoLS1zMTEwKX0ucHktZDExMHtwYWRkaW5nOnZhcigtLWQxMTApIDB9W2RhdGEtYmc9XCIyMDEwXCJde2JhY2tncm91bmQtY29sb3I6dmFyKC0tYy0yMDEwKX1bZGF0YS1iZz1cIjIxODBcIl17YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1jLTIxODApfVtkYXRhLWJnPVwiMzMzMFwiXXtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWMtMzMzMCl9W2RhdGEtYmc9XCIzMDQwXCJde2JhY2tncm91bmQtY29sb3I6dmFyKC0tYy0zMDQwKX1bZGF0YS1iZz1cIjMxNDBcIl17YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1jLTMxNDApfVtkYXRhLWJnPVwiMzI0MFwiXXtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWMtMzI0MCl9W2RhdGEtYmc9XCIzMzUwXCJde2JhY2tncm91bmQtY29sb3I6dmFyKC0tYy0zMzUwKX1bZGF0YS1iZz1cIjM1MTBcIl17YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1jLTM1MTApfVtkYXRhLWJnPVwiNjAxMFwiXXtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWMtNjAxMCl9W2RhdGEtYmc9XCI2MDMwXCJde2JhY2tncm91bmQtY29sb3I6dmFyKC0tYy02MDMwKX1bZGF0YS1iZz10cmFuc3BhcmVudF17YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApfVtkYXRhLWNvbG9yPVwiMjE0MFwiXXtjb2xvcjp2YXIoLS1jLTIxNDApfVtkYXRhLWNvbG9yPVwiNDAxMFwiXXtjb2xvcjp2YXIoLS1jLTQwMTApfS5ib2R5LS13aXphcmQuY2ZJbnRlcmZhY2VFbmFibGVkICNpZnJhbWVUb29sYmFye2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS5ib2R5LS13aXphcmQuY2ZJbnRlcmZhY2VFbmFibGVke21hcmdpbi1sZWZ0OnVuc2V0ICFpbXBvcnRhbnR9QG1lZGlhKHdpZHRoID4gNzY4cHgpey5ib2R5LmNmSW50ZXJmYWNlRW5hYmxlZDpub3QoLmJvZHktLXdpemFyZCl7d2lkdGg6Y2FsYygxMDAlIC0gODBweCl9LmJvZHkuY2ZJbnRlcmZhY2VFbmFibGVkOm5vdCguYm9keS0td2l6YXJkKSAuc3RpY2t5LXN1cHBvcnQtYmFye2xlZnQ6ODBweDt3aWR0aDpjYWxjKDEwMCUgLSA4MHB4KX19QG1lZGlhKHdpZHRoIDw9IDc2OHB4KXsuYm9keS5jZkludGVyZmFjZUVuYWJsZWQ6bm90KC5ib2R5LS13aXphcmQpIC5lcS1hcHAtZmFiey0tZXEtYXBwLWZhYi1wb3NpdGlvbi1ib3R0b206IDEwMHB4fX1ALXdlYmtpdC1rZXlmcmFtZXMgbm90eWYtZmFkZWludXB7MCV7b3BhY2l0eTowO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDI1JSl9dG97b3BhY2l0eToxO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApfX1Aa2V5ZnJhbWVzIG5vdHlmLWZhZGVpbnVwezAle29wYWNpdHk6MDt0cmFuc2Zvcm06dHJhbnNsYXRlWSgyNSUpfXRve29wYWNpdHk6MTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKX19QC13ZWJraXQta2V5ZnJhbWVzIG5vdHlmLWZhZGVpbmxlZnR7MCV7b3BhY2l0eTowO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDI1JSl9dG97b3BhY2l0eToxO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDApfX1Aa2V5ZnJhbWVzIG5vdHlmLWZhZGVpbmxlZnR7MCV7b3BhY2l0eTowO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDI1JSl9dG97b3BhY2l0eToxO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDApfX1ALXdlYmtpdC1rZXlmcmFtZXMgbm90eWYtZmFkZW91dHJpZ2h0ezAle29wYWNpdHk6MTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKX10b3tvcGFjaXR5OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMjUlKX19QGtleWZyYW1lcyBub3R5Zi1mYWRlb3V0cmlnaHR7MCV7b3BhY2l0eToxO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDApfXRve29wYWNpdHk6MDt0cmFuc2Zvcm06dHJhbnNsYXRlWCgyNSUpfX1ALXdlYmtpdC1rZXlmcmFtZXMgbm90eWYtZmFkZW91dGRvd257MCV7b3BhY2l0eToxO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApfXRve29wYWNpdHk6MDt0cmFuc2Zvcm06dHJhbnNsYXRlWSgyNSUpfX1Aa2V5ZnJhbWVzIG5vdHlmLWZhZGVvdXRkb3duezAle29wYWNpdHk6MTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKX10b3tvcGFjaXR5OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMjUlKX19QC13ZWJraXQta2V5ZnJhbWVzIHJpcHBsZXswJXt0cmFuc2Zvcm06c2NhbGUoMCkgdHJhbnNsYXRlWSgtNDUlKSB0cmFuc2xhdGVYKDEzJSl9dG97dHJhbnNmb3JtOnNjYWxlKDEpIHRyYW5zbGF0ZVkoLTQ1JSkgdHJhbnNsYXRlWCgxMyUpfX1Aa2V5ZnJhbWVzIHJpcHBsZXswJXt0cmFuc2Zvcm06c2NhbGUoMCkgdHJhbnNsYXRlWSgtNDUlKSB0cmFuc2xhdGVYKDEzJSl9dG97dHJhbnNmb3JtOnNjYWxlKDEpIHRyYW5zbGF0ZVkoLTQ1JSkgdHJhbnNsYXRlWCgxMyUpfX0ubm90eWZ7cG9zaXRpb246Zml4ZWQ7dG9wOjA7bGVmdDowO2hlaWdodDoxMDAlO3dpZHRoOjEwMCU7Y29sb3I6I2ZmZjt6LWluZGV4Ojk5OTk7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpmbGV4LWVuZDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7cG9pbnRlci1ldmVudHM6bm9uZTtib3gtc2l6aW5nOmJvcmRlci1ib3g7cGFkZGluZzoyMHB4fS5ub3R5Zl9faWNvbi0tZXJyb3IsLm5vdHlmX19pY29uLS1zdWNjZXNze2hlaWdodDoyMXB4O3dpZHRoOjIxcHg7YmFja2dyb3VuZDojZmZmO2JvcmRlci1yYWRpdXM6NTAlO2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjAgYXV0bztwb3NpdGlvbjpyZWxhdGl2ZX0ubm90eWZfX2ljb24tLWVycm9yOmFmdGVyLC5ub3R5Zl9faWNvbi0tZXJyb3I6YmVmb3Jle2NvbnRlbnQ6XCJcIjtiYWNrZ3JvdW5kOmN1cnJlbnRDb2xvcjtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjNweDtib3JkZXItcmFkaXVzOjNweDtsZWZ0OjlweDtoZWlnaHQ6MTJweDt0b3A6NXB4fS5ub3R5Zl9faWNvbi0tZXJyb3I6YWZ0ZXJ7dHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpfS5ub3R5Zl9faWNvbi0tZXJyb3I6YmVmb3Jle3RyYW5zZm9ybTpyb3RhdGUoNDVkZWcpfS5ub3R5Zl9faWNvbi0tc3VjY2VzczphZnRlciwubm90eWZfX2ljb24tLXN1Y2Nlc3M6YmVmb3Jle2NvbnRlbnQ6XCJcIjtiYWNrZ3JvdW5kOmN1cnJlbnRDb2xvcjtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjNweDtib3JkZXItcmFkaXVzOjNweH0ubm90eWZfX2ljb24tLXN1Y2Nlc3M6YWZ0ZXJ7aGVpZ2h0OjZweDt0cmFuc2Zvcm06cm90YXRlKC00NWRlZyk7dG9wOjlweDtsZWZ0OjZweH0ubm90eWZfX2ljb24tLXN1Y2Nlc3M6YmVmb3Jle2hlaWdodDoxMXB4O3RyYW5zZm9ybTpyb3RhdGUoNDVkZWcpO3RvcDo1cHg7bGVmdDoxMHB4fS5ub3R5Zl9fdG9hc3R7ZGlzcGxheTpibG9jaztvdmVyZmxvdzpoaWRkZW47cG9pbnRlci1ldmVudHM6YXV0bzstd2Via2l0LWFuaW1hdGlvbjpub3R5Zi1mYWRlaW51cCAuM3MgZWFzZS1pbiBmb3J3YXJkczthbmltYXRpb246bm90eWYtZmFkZWludXAgLjNzIGVhc2UtaW4gZm9yd2FyZHM7Ym94LXNoYWRvdzowIDNweCA3cHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpO3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6MCAxNXB4O2JvcmRlci1yYWRpdXM6MnB4O21heC13aWR0aDozMDBweDt0cmFuc2Zvcm06dHJhbnNsYXRlWSgyNSUpO2JveC1zaXppbmc6Ym9yZGVyLWJveDtmbGV4LXNocmluazowfS5ub3R5Zl9fdG9hc3QtLWRpc2FwcGVhcnt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKTstd2Via2l0LWFuaW1hdGlvbjpub3R5Zi1mYWRlb3V0ZG93biAuM3MgZm9yd2FyZHM7YW5pbWF0aW9uOm5vdHlmLWZhZGVvdXRkb3duIC4zcyBmb3J3YXJkczstd2Via2l0LWFuaW1hdGlvbi1kZWxheTouMjVzO2FuaW1hdGlvbi1kZWxheTouMjVzfS5ub3R5Zl9fdG9hc3QtLWRpc2FwcGVhciAubm90eWZfX2ljb24sLm5vdHlmX190b2FzdC0tZGlzYXBwZWFyIC5ub3R5Zl9fbWVzc2FnZXstd2Via2l0LWFuaW1hdGlvbjpub3R5Zi1mYWRlb3V0ZG93biAuM3MgZm9yd2FyZHM7YW5pbWF0aW9uOm5vdHlmLWZhZGVvdXRkb3duIC4zcyBmb3J3YXJkcztvcGFjaXR5OjE7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCl9Lm5vdHlmX190b2FzdC0tZGlzYXBwZWFyIC5ub3R5Zl9fZGlzbWlzc3std2Via2l0LWFuaW1hdGlvbjpub3R5Zi1mYWRlb3V0cmlnaHQgLjNzIGZvcndhcmRzO2FuaW1hdGlvbjpub3R5Zi1mYWRlb3V0cmlnaHQgLjNzIGZvcndhcmRzO29wYWNpdHk6MTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKX0ubm90eWZfX3RvYXN0LS1kaXNhcHBlYXIgLm5vdHlmX19tZXNzYWdley13ZWJraXQtYW5pbWF0aW9uLWRlbGF5Oi4wNXM7YW5pbWF0aW9uLWRlbGF5Oi4wNXN9Lm5vdHlmX190b2FzdC0tdXBwZXJ7bWFyZ2luLWJvdHRvbToyMHB4fS5ub3R5Zl9fdG9hc3QtLWxvd2Vye21hcmdpbi10b3A6MjBweH0ubm90eWZfX3RvYXN0LS1kaXNtaXNzaWJsZSAubm90eWZfX3dyYXBwZXJ7cGFkZGluZy1yaWdodDozMHB4fS5ub3R5Zl9fcmlwcGxle2hlaWdodDo0MDBweDt3aWR0aDo0MDBweDtwb3NpdGlvbjphYnNvbHV0ZTt0cmFuc2Zvcm0tb3JpZ2luOmJvdHRvbSByaWdodDtyaWdodDowO3RvcDowO2JvcmRlci1yYWRpdXM6NTAlO3RyYW5zZm9ybTpzY2FsZSgwKSB0cmFuc2xhdGVZKC01MSUpIHRyYW5zbGF0ZVgoMTMlKTt6LWluZGV4OjU7LXdlYmtpdC1hbmltYXRpb246cmlwcGxlIC40cyBlYXNlLW91dCBmb3J3YXJkczthbmltYXRpb246cmlwcGxlIC40cyBlYXNlLW91dCBmb3J3YXJkc30ubm90eWZfX3dyYXBwZXJ7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtwYWRkaW5nLXRvcDoxN3B4O3BhZGRpbmctYm90dG9tOjE3cHg7cGFkZGluZy1yaWdodDoxNXB4O2JvcmRlci1yYWRpdXM6M3B4O3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MTB9Lm5vdHlmX19pY29ue3dpZHRoOjIycHg7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC1zaXplOjEuM2VtO29wYWNpdHk6MDstd2Via2l0LWFuaW1hdGlvbjpub3R5Zi1mYWRlaW51cCAuM3MgZm9yd2FyZHM7YW5pbWF0aW9uOm5vdHlmLWZhZGVpbnVwIC4zcyBmb3J3YXJkczstd2Via2l0LWFuaW1hdGlvbi1kZWxheTouM3M7YW5pbWF0aW9uLWRlbGF5Oi4zczttYXJnaW4tcmlnaHQ6MTNweH0ubm90eWZfX2Rpc21pc3N7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MDtoZWlnaHQ6MTAwJTt3aWR0aDoyNnB4O21hcmdpbi1yaWdodDotMTVweDstd2Via2l0LWFuaW1hdGlvbjpub3R5Zi1mYWRlaW5sZWZ0IC4zcyBmb3J3YXJkczthbmltYXRpb246bm90eWYtZmFkZWlubGVmdCAuM3MgZm9yd2FyZHM7LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6LjM1czthbmltYXRpb24tZGVsYXk6LjM1cztvcGFjaXR5OjB9Lm5vdHlmX19kaXNtaXNzLWJ0bntiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwgMCwgMCwgMC4yNSk7Ym9yZGVyOm5vbmU7Y3Vyc29yOnBvaW50ZXI7dHJhbnNpdGlvbjpvcGFjaXR5IC4ycyBlYXNlLGJhY2tncm91bmQtY29sb3IgLjJzIGVhc2U7b3V0bGluZTpub25lO29wYWNpdHk6LjM1O2hlaWdodDoxMDAlO3dpZHRoOjEwMCV9Lm5vdHlmX19kaXNtaXNzLWJ0bjphZnRlciwubm90eWZfX2Rpc21pc3MtYnRuOmJlZm9yZXtjb250ZW50OlwiXCI7YmFja2dyb3VuZDojZmZmO2hlaWdodDoxMnB4O3dpZHRoOjJweDtib3JkZXItcmFkaXVzOjNweDtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OmNhbGMoNTAlIC0gMXB4KTt0b3A6Y2FsYyg1MCUgLSA1cHgpfS5ub3R5Zl9fZGlzbWlzcy1idG46YWZ0ZXJ7dHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpfS5ub3R5Zl9fZGlzbWlzcy1idG46YmVmb3Jle3RyYW5zZm9ybTpyb3RhdGUoNDVkZWcpfS5ub3R5Zl9fZGlzbWlzcy1idG46aG92ZXJ7b3BhY2l0eTouNztiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwgMCwgMCwgMC4xNSl9Lm5vdHlmX19kaXNtaXNzLWJ0bjphY3RpdmV7b3BhY2l0eTouOH0ubm90eWZfX21lc3NhZ2V7dmVydGljYWwtYWxpZ246bWlkZGxlO3Bvc2l0aW9uOnJlbGF0aXZlO29wYWNpdHk6MDstd2Via2l0LWFuaW1hdGlvbjpub3R5Zi1mYWRlaW51cCAuM3MgZm9yd2FyZHM7YW5pbWF0aW9uOm5vdHlmLWZhZGVpbnVwIC4zcyBmb3J3YXJkczstd2Via2l0LWFuaW1hdGlvbi1kZWxheTouMjVzO2FuaW1hdGlvbi1kZWxheTouMjVzO2xpbmUtaGVpZ2h0OjEuNWVtfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5ub3R5ZntwYWRkaW5nOjB9Lm5vdHlmX19yaXBwbGV7aGVpZ2h0OjYwMHB4O3dpZHRoOjYwMHB4Oy13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOi41czthbmltYXRpb24tZHVyYXRpb246LjVzfS5ub3R5Zl9fdG9hc3R7bWF4LXdpZHRoOm5vbmU7Ym9yZGVyLXJhZGl1czowO2JveC1zaGFkb3c6MCAtMnB4IDdweCAwIHJnYmEoMCwgMCwgMCwgMC4xMyk7d2lkdGg6MTAwJX0ubm90eWZfX2Rpc21pc3N7d2lkdGg6NTZweH19LnBze292ZXJmbG93OmhpZGRlbiAhaW1wb3J0YW50O292ZXJmbG93LWFuY2hvcjpub25lOy1tcy1vdmVyZmxvdy1zdHlsZTpub25lO3RvdWNoLWFjdGlvbjphdXRvOy1tcy10b3VjaC1hY3Rpb246YXV0b30ucHNfX3JhaWwteHtkaXNwbGF5Om5vbmU7b3BhY2l0eTowO3RyYW5zaXRpb246YmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLG9wYWNpdHkgLjJzIGxpbmVhcjstd2Via2l0LXRyYW5zaXRpb246YmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLG9wYWNpdHkgLjJzIGxpbmVhcjtoZWlnaHQ6MTVweDtib3R0b206MHB4O3Bvc2l0aW9uOmFic29sdXRlfS5wc19fcmFpbC15e2Rpc3BsYXk6bm9uZTtvcGFjaXR5OjA7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsb3BhY2l0eSAuMnMgbGluZWFyOy13ZWJraXQtdHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsb3BhY2l0eSAuMnMgbGluZWFyO3dpZHRoOjE1cHg7cmlnaHQ6MDtwb3NpdGlvbjphYnNvbHV0ZX0ucHMtLWFjdGl2ZS14Pi5wc19fcmFpbC14LC5wcy0tYWN0aXZlLXk+LnBzX19yYWlsLXl7ZGlzcGxheTpibG9jaztiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fS5wczpob3Zlcj4ucHNfX3JhaWwteCwucHM6aG92ZXI+LnBzX19yYWlsLXksLnBzLS1mb2N1cz4ucHNfX3JhaWwteCwucHMtLWZvY3VzPi5wc19fcmFpbC15LC5wcy0tc2Nyb2xsaW5nLXg+LnBzX19yYWlsLXgsLnBzLS1zY3JvbGxpbmcteT4ucHNfX3JhaWwteXtvcGFjaXR5Oi42fS5wcyAucHNfX3JhaWwteDpob3ZlciwucHMgLnBzX19yYWlsLXk6aG92ZXIsLnBzIC5wc19fcmFpbC14OmZvY3VzLC5wcyAucHNfX3JhaWwteTpmb2N1cywucHMgLnBzX19yYWlsLXgucHMtLWNsaWNraW5nLC5wcyAucHNfX3JhaWwteS5wcy0tY2xpY2tpbmd7YmFja2dyb3VuZC1jb2xvcjojZWVlO29wYWNpdHk6Ljl9LnBzX190aHVtYi14e2JhY2tncm91bmQtY29sb3I6I2FhYTtib3JkZXItcmFkaXVzOjZweDt0cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhcixoZWlnaHQgLjJzIGVhc2UtaW4tb3V0Oy13ZWJraXQtdHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsaGVpZ2h0IC4ycyBlYXNlLWluLW91dDtoZWlnaHQ6NnB4O2JvdHRvbToycHg7cG9zaXRpb246YWJzb2x1dGV9LnBzX190aHVtYi15e2JhY2tncm91bmQtY29sb3I6I2FhYTtib3JkZXItcmFkaXVzOjZweDt0cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhcix3aWR0aCAuMnMgZWFzZS1pbi1vdXQ7LXdlYmtpdC10cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhcix3aWR0aCAuMnMgZWFzZS1pbi1vdXQ7d2lkdGg6NnB4O3JpZ2h0OjJweDtwb3NpdGlvbjphYnNvbHV0ZX0ucHNfX3JhaWwteDpob3Zlcj4ucHNfX3RodW1iLXgsLnBzX19yYWlsLXg6Zm9jdXM+LnBzX190aHVtYi14LC5wc19fcmFpbC14LnBzLS1jbGlja2luZyAucHNfX3RodW1iLXh7YmFja2dyb3VuZC1jb2xvcjojOTk5O2hlaWdodDoxMXB4fS5wc19fcmFpbC15OmhvdmVyPi5wc19fdGh1bWIteSwucHNfX3JhaWwteTpmb2N1cz4ucHNfX3RodW1iLXksLnBzX19yYWlsLXkucHMtLWNsaWNraW5nIC5wc19fdGh1bWIteXtiYWNrZ3JvdW5kLWNvbG9yOiM5OTk7d2lkdGg6MTFweH1Ac3VwcG9ydHMoLW1zLW92ZXJmbG93LXN0eWxlOiBub25lKXsucHN7b3ZlcmZsb3c6YXV0byAhaW1wb3J0YW50fX1AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKXsucHN7b3ZlcmZsb3c6YXV0byAhaW1wb3J0YW50fX0uYWNjey0tYWNjLWNvbG9yOiB2YXIoLS1jLTIxMTApOy0tYWNjLWJnOiB2YXIoLS1jLTIwMTApOy0tYWNjLXBhZGRpbmc6IDAgMCB2YXIoLS1kNDApIDA7LS1hY2MtdHJpZ2dlci1ib3gtc2hhZG93OiBub25lOy0tYWNjLXBhbmVsLWJveC1zaGFkb3c6IG5vbmU7LS1hY2MtcGFuZWwtcGFkZGluZzogMCAwIHZhcigtLWQ0MCkgMH0uYWNje2NvbG9yOnZhcigtLWFjYy1jb2xvcik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1hY2MtYmcpO3BhZGRpbmc6dmFyKC0tYWNjLXBhZGRpbmcpfS5hY2MrLmFjY3stLWFjYy1wYWRkaW5nOiB2YXIoLS1kNDApIDB9LmFjYy1oZWFkZXJ7bWFyZ2luOjA7cGFkZGluZzowfS5hY2MtdHJpZ2dlcntkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOm1pbm1heCgwLCAxZnIpIGF1dG87Z2FwOnZhcigtLWQ0MCk7YWxpZ24taXRlbXM6Y2VudGVyO2ZvbnQ6dmFyKC0tdC1UNDAwKTtsZXR0ZXItc3BhY2luZzp2YXIoLS1scy1UNDAwKTtvdmVyZmxvdy13cmFwOnZhcigtLXdyYXAtVDQwMCk7cGFkZGluZzo5cHggMCAxMXB4IDA7d2lkdGg6MTAwJTtib3gtc2hhZG93OnZhcigtLWFjYy10cmlnZ2VyLWJveC1zaGFkb3cpfS5hY2MtdHJpZ2dlciAuY2FwdGlvbnt0ZXh0LWFsaWduOmxlZnR9LmFjYy10cmlnZ2VyOmZvY3VzLC5hY2MtdHJpZ2dlcjpob3ZlcnstLWFjYy10cmlnZ2VyLWJveC1zaGFkb3c6IDAgMnB4IDAgMCB2YXIoLS1jLTIxMTApfS5hY2MtcGFuZWx7Ym94LXNoYWRvdzp2YXIoLS1hY2MtcGFuZWwtYm94LXNoYWRvdyk7b3ZlcmZsb3c6aGlkZGVuO3RyYW5zaXRpb24tcHJvcGVydHk6aGVpZ2h0LHZpc2liaWxpdHk7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZX0uYWNjLXBhbmVsX19pbmJveHtwYWRkaW5nOnZhcigtLWFjYy1wYW5lbC1wYWRkaW5nKX0uYWNjLWNvbnRlbnQgLnR5YywuYWNjLWNvbnRlbnQgLm15dHlGb3JtRmllbGRzZXREZXNjcmlwdGlvbnttYXgtd2lkdGg6MTAwJTtvdmVyZmxvdzpoaWRkZW59LmFjYy5qcy1lbmFibGVkIC5hY2MtcGFuZWx7dmlzaWJpbGl0eTpoaWRkZW59LmFjYy5pcy1hY3RpdmUgLmFjYy1wYW5lbHstLWFjYy1wYW5lbC1ib3gtc2hhZG93OiAwIDRweCAwIDAgdmFyKC0tYy0yMTEwKTt2aXNpYmlsaXR5OnZpc2libGV9LmFjYy5pcy1hY3RpdmUgLmFjYy10cmlnZ2Vyey0tYWNjLXRyaWdnZXItYm94LXNoYWRvdzogbm9uZX0uYWNjLmlzLWFjdGl2ZSAuYWNjLXRyaWdnZXI6Zm9jdXMsLmFjYy5pcy1hY3RpdmUgLmFjYy10cmlnZ2VyOmhvdmVyey0tYWNjLXRyaWdnZXItYm94LXNoYWRvdzogbm9uZX0uYWNjLmlzLWFjdGl2ZSAuYWNjLXRyaWdnZXIgLmljb257dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyl9LmFjYy5pcy1vcGVuZWQgLmFjYy1wYW5lbHtvdmVyZmxvdzp1bnNldH0ubm90eWZ7LS10b2FzdC1wYWRkaW5nOiB2YXIoLS1zMzApOy0tdG9hc3QtYm9yZGVyLWNvbG9yOiB2YXIoLS1jLTIxMTApO2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6bm93cmFwO2ZvbnQ6dmFyKC0tdC1TdGFuZGFyZCk7cGFkZGluZzp2YXIoLS10b2FzdC1wYWRkaW5nKX0ubm90eWZfX2ljb257d2lkdGg6MzJweDttYXJnaW4tcmlnaHQ6MzJweH0ubm90eWZfX2ljb24gaSwubm90eWZfX2ljb24gaTpiZWZvcmUsLm5vdHlmX19pY29uIGk6YWZ0ZXJ7YWxsOnVuc2V0fS5ub3R5Zl9faWNvbiBpOmFmdGVye2NvbnRlbnQ6XCJcIjtiYWNrZ3JvdW5kOmN1cnJlbnRDb2xvcjtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6NHB4O3RvcDotMThweDt3aWR0aDoxMnB4O2hlaWdodDoyNHB4O2JvcmRlcjpzb2xpZCAjZmZmO2JvcmRlci13aWR0aDowIDRweCA0cHggMDt0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKX0ubm90eWZfX3RvYXN0e3BhZGRpbmc6dmFyKC0tczQwKTtib3JkZXItbGVmdDo0cHggc29saWQgdmFyKC0tdG9hc3QtYm9yZGVyLWNvbG9yKTttYXgtd2lkdGg6NDAwcHg7Ym94LXNoYWRvdzpub25lfS5ub3R5Zl9fd3JhcHBlcntwYWRkaW5nOjA7aGVpZ2h0OjEwMCV9Lm5vdHlmX190b2FzdC0tZGlzbWlzc2libGUgLm5vdHlmX193cmFwcGVye3BhZGRpbmctcmlnaHQ6NDBweH0ubm90eWZfX2Rpc21pc3N7cG9zaXRpb246dW5zZXQ7d2lkdGg6NDBweDtoZWlnaHQ6MTAwJTttYXJnaW4tcmlnaHQ6LTUwcHg7bWFyZ2luLWxlZnQ6NXB4fS5ub3R5Zl9fZGlzbWlzcyBidXR0b257d2lkdGg6NDBweDttaW4taGVpZ2h0OjQwcHh9Lm5vdHlmX190b2FzdC0tZXJyb3J7Ym9yZGVyLWxlZnQtY29sb3I6dmFyKC0tYy01MDEwKX0ubm90eWYtY29waWVkLXRleHR7ZGlzcGxheTpibG9jazttYXgtd2lkdGg6Y2FsYygxMDAlIC0gNDBweCk7b3ZlcmZsb3c6aGlkZGVuO2h5cGhlbnM6YXV0bztvdmVyZmxvdy13cmFwOmFueXdoZXJlO2ZvbnQ6dmFyKC0tdC1TbWFsbCk7bGV0dGVyLXNwYWNpbmc6dmFyKC0tbHMtU21hbGwpO292ZXJmbG93LXdyYXA6dmFyKC0td3JhcC1TbWFsbCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1jLTIwMTAtMTApfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpey5ub3R5Zl9fZGlzbWlzc3ttYXJnaW4tbGVmdDphdXRvfX0iLCIvKipcbiAqIE1vZGVybiBDU1MgUmVzZXQgVHdlYWtzXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICogQSBjb2xsZWN0aW9uIG9mIG1vZGVybiBDU1MgcmVzZXQgYW5kIG5vcm1hbGl6YXRpb24gc3R5bGVzXG4gKiB0byBlbnN1cmUgY29uc2lzdGVudCBiZWhhdmlvciBhY3Jvc3MgYnJvd3NlcnMsIE9TIGFuZCBkZXZpY2VzLlxuICovXG5cbi8qIEVuc3VyZSBjb25zaXN0ZW50IGZvbnQgcmVzaXppbmcgb24gbW9iaWxlIGRldmljZXMgKi9cbmh0bWwge1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG5cbiAgJjpmb2N1cy13aXRoaW4ge1xuICAgIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuICB9XG59XG5cbi8qIEJhc2ljIGJvZHkgc2V0dXAgZm9yIGxheW91dCBhbmQgdGV4dCByZW5kZXJpbmcgb3B0aW1pemF0aW9uICovXG5ib2R5IHtcbiAgdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcblxuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplU3BlZWQ7XG59XG5cblxuLyogQXBwbHkgYm94LXNpemluZyBnbG9iYWxseSBmb3IgY29uc2lzdGVudCBlbGVtZW50IHNpemluZyAqL1xuKixcbjo6YWZ0ZXIsXG46OmJlZm9yZSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cblxuLyogU3R5bGUgdW5jbGFzc2VkIGxpbmtzIGZvciBiZXR0ZXIgYWNjZXNzaWJpbGl0eSAqL1xuYTpub3QoW2NsYXNzXSkge1xuICB0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IGF1dG87XG59XG5cblxuLyoqXG4gKiBDU1MgUmVzZXQgVHdlYWtzXG4gKiBCYXNlZCBvbiBFcmljIE1leWVyJ3MgQ1NTIFJlc2V0IHYyLjAtbW9kaWZpZWQgKHB1YmxpYyBkb21haW4pXG4gKiBVUkw6IGh0dHA6Ly9tZXllcndlYi5jb20vZXJpYy90b29scy9jc3MvcmVzZXQvXG4gKi9cblxuYSxcbmFiYnIsXG5hY3JvbnltLFxuYWRkcmVzcyxcbmFwcGxldCxcbmFydGljbGUsXG5hc2lkZSxcbmF1ZGlvLFxuYixcbmJpZyxcbmJsb2NrcXVvdGUsXG5ib2R5LFxuYnIsXG5idXR0b24sXG5jYW52YXMsXG5jYXB0aW9uLFxuY2VudGVyLFxuY2l0ZSxcbmNvZGUsXG5jb2wsXG5jb2xncm91cCxcbmRhdGEsXG5kYXRhbGlzdCxcbmRkLFxuZGVsLFxuZGV0YWlscyxcbmRmbixcbmRpdixcbmRsLFxuZHQsXG5lbSxcbmVtYmVkLFxuZmllbGRzZXQsXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuZm9ybSxcbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNixcbmhlYWQsXG5oZWFkZXIsXG5oZ3JvdXAsXG5ocixcbmh0bWwsXG5pLFxuaWZyYW1lLFxuaW1nLFxuaW5wdXQsXG5pbnMsXG5rYmQsXG5sYWJlbCxcbmxlZ2VuZCxcbmxpLFxubGluayxcbm1haW4sXG5tYXAsXG5tYXJrLFxubWVudSxcbm1ldGEsXG5tZXRlcixcbm5hdixcbm5vc2NyaXB0LFxub2JqZWN0LFxub2wsXG5vcHRncm91cCxcbm9wdGlvbixcbm91dHB1dCxcbnAsXG5wYXJhbSxcbnBpY3R1cmUsXG5wcmUsXG5wcm9ncmVzcyxcbnEsXG5yYixcbnJwLFxucnQsXG5ydGMsXG5ydWJ5LFxucyxcbnNhbXAsXG5zY3JpcHQsXG5zZWN0aW9uLFxuc2VsZWN0LFxuc21hbGwsXG5zb3VyY2UsXG5zcGFuLFxuc3Ryb25nLFxuc3R5bGUsXG5zdmcsXG5zdWIsXG5zdW1tYXJ5LFxuc3VwLFxudGFibGUsXG50Ym9keSxcbnRkLFxudGVtcGxhdGUsXG50ZXh0YXJlYSxcbnRmb290LFxudGgsXG50aGVhZCxcbnRpbWUsXG50aXRsZSxcbnRyLFxudHJhY2ssXG50dCxcbnUsXG51bCxcbnZhcixcbnZpZGVvLFxud2JyIHtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBmb250OiBpbmhlcml0O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG4vKiBBZGQgZm9jdXMgc3R5bGVzIHRvIGltcHJvdmUgYWNjZXNzaWJpbGl0eSAqL1xuOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cblxuLyogTm9ybWFsaXplIEhUTUw1IGVsZW1lbnRzIGZvciBvbGRlciBicm93c2VycyAqL1xuYXJ0aWNsZSxcbmFzaWRlLFxuZGV0YWlscyxcbmVtYmVkLFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbmhncm91cCxcbm1haW4sXG5tZW51LFxubmF2LFxub2JqZWN0LFxuc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5jYW52YXMsXG5pZnJhbWUge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgZGlzcGxheTogYmxvY2tcbn1cblxuLyogUmVtb3ZlIGRlZmF1bHQgbGlzdCBzdHlsaW5nICovXG5vbCxcbnVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLyogTm9ybWFsaXplIHF1b3RlIHN0eWxpbmcgKi9cbmJsb2NrcXVvdGUsXG5xIHtcbiAgcXVvdGVzOiBub25lO1xuXG4gICY6YmVmb3JlLFxuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBjb250ZW50OiBub25lO1xuICB9XG59XG5cbi8qIFJlc2V0IGFuZCBub3JtYWxpemUgZm9ybSBpbnB1dHMgKi9cbmlucHV0OnJlcXVpcmVkLFxuaW5wdXQge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4vKiBBdXRvZmlsbCBzdHlsaW5nIGZvciBiZXR0ZXIgY29tcGF0aWJpbGl0eSAqL1xuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbCxcbmlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsXG5pbnB1dDotd2Via2l0LWF1dG9maWxsOmZvY3VzLFxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDphY3RpdmUge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDMwcHggd2hpdGUgaW5zZXQ7XG59XG5cbi8qIEltcHJvdmUgYXBwZWFyYW5jZSBvZiBzZWFyY2ggaW5wdXRzICovXG5pbnB1dFt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5pbnB1dFt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24sXG5pbnB1dFt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLXJlc3VsdHMtYnV0dG9uLFxuaW5wdXRbdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1yZXN1bHRzLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuaW5wdXRbdHlwZT1zZWFyY2hdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICByZXNpemU6IHZlcnRpY2FsO1xufVxuXG5pbnB1dCB7XG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cbn1cblxudmlkZW8ge1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xufVxuXG5cblxuLyoqXG4gKiBQcmV2ZW50IG1vZGVybiBicm93c2VycyBmcm9tIGRpc3BsYXlpbmcgYGF1ZGlvYCB3aXRob3V0IGNvbnRyb2xzLlxuICogUmVtb3ZlIGV4Y2VzcyBoZWlnaHQgaW4gaU9TIDUgZGV2aWNlcy5cbiAqL1xuYXVkaW86bm90KFtjb250cm9sc10pIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAwO1xufVxuXG4vKipcbiAqIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA3LzgvOSwgRmlyZWZveCAzLCBhbmQgU2FmYXJpIDQuXG4gKi9cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyoqXG4gKiBJbXByb3ZlIHJlYWRhYmlsaXR5IHdoZW4gZm9jdXNlZCBhbmQgYWxzbyBtb3VzZSBob3ZlcmVkIGluIGFsbCBicm93c2Vycy5cbiAqL1xuYTphY3RpdmUsXG5hOmhvdmVyIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLyoqXG4gKiBNYWtlIG1lZGlhIGVhc2llciB0byB3b3JrIHdpdGhcbiAqL1xuYXVkaW8sXG5pbWcsXG5waWN0dXJlLFxuc3ZnLFxudmlkZW8ge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKipcbiAqIEFkZHJlc3MgRmlyZWZveCAzKyBzZXR0aW5nIGBsaW5lLWhlaWdodGAgb24gYGlucHV0YCB1c2luZyBgIWltcG9ydGFudGAgaW5cbiAqIHRoZSBVQSBzdHlsZXNoZWV0LlxuICovXG5idXR0b24sXG5pbnB1dCB7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5cbi8qKlxuICogQWRkcmVzcyBpbmNvbnNpc3RlbnQgYHRleHQtdHJhbnNmb3JtYCBpbmhlcml0YW5jZSBmb3IgYGJ1dHRvbmAgYW5kIGBzZWxlY3RgLlxuICogQWxsIG90aGVyIGZvcm0gY29udHJvbCBlbGVtZW50cyBkbyBub3QgaW5oZXJpdCBgdGV4dC10cmFuc2Zvcm1gIHZhbHVlcy5cbiAqIENvcnJlY3QgYGJ1dHRvbmAgc3R5bGUgaW5oZXJpdGFuY2UgaW4gQ2hyb21lLCBTYWZhcmkgNSssIGFuZCBJRSA2Ky5cbiAqIENvcnJlY3QgYHNlbGVjdGAgc3R5bGUgaW5oZXJpdGFuY2UgaW4gRmlyZWZveCA0KyBhbmQgT3BlcmEuXG4gKi9cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbmJ1dHRvbixcbmh0bWwgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4vKipcbiAqIFJlLXNldCBkZWZhdWx0IGN1cnNvciBmb3IgZGlzYWJsZWQgZWxlbWVudHMuXG4gKi9cbmJ1dHRvbltkaXNhYmxlZF0sXG5odG1sIGlucHV0W2Rpc2FibGVkXSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLyogQWRkaXRpb25hbCBhdHRyaWJ1dGUgaGFuZGxpbmcgZm9yIGFjY2Vzc2liaWxpdHkgKi9cbltkaXNhYmxlZF0sXG5bZGlzYWJsZWQ9XCJ0cnVlXCJdLFxuW2FyaWEtZGlzYWJsZWQ9XCJ0cnVlXCJdIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi8qKlxuICogQWRkcmVzcyBib3ggc2l6aW5nIHNldCB0byBjb250ZW50LWJveCBpbiBJRSA4LzkuXG4gKi9cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuICogMS4gQWRkcmVzcyBgYXBwZWFyYW5jZWAgc2V0IHRvIGBzZWFyY2hmaWVsZGAgaW4gU2FmYXJpIDUgYW5kIENocm9tZS5cbiAqIDIuIEFkZHJlc3MgYGJveC1zaXppbmdgIHNldCB0byBgYm9yZGVyLWJveGAgaW4gU2FmYXJpIDUgYW5kIENocm9tZVxuICogICAgKGluY2x1ZGUgYC1tb3pgIHRvIGZ1dHVyZS1wcm9vZikuXG4gKi9cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgLW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG5cbi8qKlxuICogUmVtb3ZlIGlubmVyIHBhZGRpbmcgYW5kIHNlYXJjaCBjYW5jZWwgYnV0dG9uIGluIFNhZmFyaSA1IGFuZCBDaHJvbWVcbiAqIG9uIE9TIFguXG4gKi9cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKipcbiAqIFJlbW92ZSBpbm5lciBwYWRkaW5nIGFuZCBib3JkZXIgaW4gRmlyZWZveCAzKy5cbiAqL1xuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuaW5wdXQ6Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmJ1dHRvbiB7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHJlc2l6ZTogdmVydGljYWw7XG59XG5cbi8qKlxuICogUmVtb3ZlIG1vc3Qgc3BhY2luZyBiZXR3ZWVuIHRhYmxlIGNlbGxzLlxuICovXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICB0ZXh0LWluZGVudDogMDtcbn1cblxuXG4vKipcbiAqIEJhc2VkIG9uIG5vcm1hbGl6ZS5jc3MgdjguMC4xXG4gKiBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzc1xuICovXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgYm9yZGVyOiAwO1xuICBoZWlnaHQ6IDFweDtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgcGFnZS1icmVhay1hZnRlcjogYWx3YXlzO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5wcmUge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4gKi9cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gQ2hyb21lIDU3LVxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbiAqL1xuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmNvZGUsXG5rYmQsXG5wcmUsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xufVxuXG4vKipcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuICogYWxsIGJyb3dzZXJzLlxuICovXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuICBib3R0b206IC01cHg7XG59XG5cbnN1cCB7XG4gIHRvcDogLTVweDtcbn1cblxuLyoqXG4gKiAxLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cbiAqL1xuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRSBhbmQgRWRnZS5cbiAqL1xuYnV0dG9uLFxuaW5wdXQge1xuICAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxuICovXG5idXR0b24sXG5zZWxlY3Qge1xuICAvKiAxICovXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKi9cbmJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLFxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG91dGxpbmU6IDA7XG59XG5cblxubGVnZW5kIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG5cbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlcjogMDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuZmllbGRzZXQge1xuICBtaW4td2lkdGg6IDA7XG59XG5cbmJvZHk6bm90KDotbW96LWhhbmRsZXItYmxvY2tlZCkgZmllbGRzZXQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4gKi9cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5cbi8qKlxuICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxuICovXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXG4gKiAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAqL1xuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgLyogMSAqL1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbiAgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbiAqL1xuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cbiAqL1xuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICAvKiAxICovXG4gIGZvbnQ6IGluaGVyaXQ7XG4gIC8qIDIgKi9cbn1cblxuLyogSW50ZXJhY3RpdmVcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG59XG5cbi8qIE1pc2NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiIsIkBtaXhpbiBic0Jhbm5lcigkZmlsZSkge1xuICAvKiFcbiAgICogQm9vdHN0cmFwICN7JGZpbGV9IHY1LjMuOCAoaHR0cHM6Ly9nZXRib290c3RyYXAuY29tLylcbiAgICogQ29weXJpZ2h0IDIwMTEtMjAyNSBUaGUgQm9vdHN0cmFwIEF1dGhvcnNcbiAgICogTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi9tYWluL0xJQ0VOU0UpXG4gICAqL1xufVxuIiwiLy8gQ29udGFpbmVyIHdpZHRoc1xuLy9cbi8vIFNldCB0aGUgY29udGFpbmVyIHdpZHRoLCBhbmQgb3ZlcnJpZGUgaXQgZm9yIGZpeGVkIG5hdmJhcnMgaW4gbWVkaWEgcXVlcmllcy5cblxuQGlmICRlbmFibGUtY29udGFpbmVyLWNsYXNzZXMge1xuICAvLyBTaW5nbGUgY29udGFpbmVyIGNsYXNzIHdpdGggYnJlYWtwb2ludCBtYXgtd2lkdGhzXG4gIC5jb250YWluZXIsXG4gIC8vIDEwMCUgd2lkZSBjb250YWluZXIgYXQgYWxsIGJyZWFrcG9pbnRzXG4gIC5jb250YWluZXItZmx1aWQge1xuICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyKCk7XG4gIH1cblxuICAvLyBSZXNwb25zaXZlIGNvbnRhaW5lcnMgdGhhdCBhcmUgMTAwJSB3aWRlIHVudGlsIGEgYnJlYWtwb2ludFxuICBAZWFjaCAkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJGNvbnRhaW5lci1tYXgtd2lkdGhzIHtcbiAgICAuY29udGFpbmVyLSN7JGJyZWFrcG9pbnR9IHtcbiAgICAgIEBleHRlbmQgLmNvbnRhaW5lci1mbHVpZDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cykge1xuICAgICAgJXJlc3BvbnNpdmUtY29udGFpbmVyLSN7JGJyZWFrcG9pbnR9IHtcbiAgICAgICAgbWF4LXdpZHRoOiAkY29udGFpbmVyLW1heC13aWR0aDtcbiAgICAgIH1cblxuICAgICAgLy8gRXh0ZW5kIGVhY2ggYnJlYWtwb2ludCB3aGljaCBpcyBzbWFsbGVyIG9yIGVxdWFsIHRvIHRoZSBjdXJyZW50IGJyZWFrcG9pbnRcbiAgICAgICRleHRlbmQtYnJlYWtwb2ludDogdHJ1ZTtcblxuICAgICAgQGVhY2ggJG5hbWUsICR3aWR0aCBpbiAkZ3JpZC1icmVha3BvaW50cyB7XG4gICAgICAgIEBpZiAoJGV4dGVuZC1icmVha3BvaW50KSB7XG4gICAgICAgICAgLmNvbnRhaW5lciN7YnJlYWtwb2ludC1pbmZpeCgkbmFtZSwgJGdyaWQtYnJlYWtwb2ludHMpfSB7XG4gICAgICAgICAgICBAZXh0ZW5kICVyZXNwb25zaXZlLWNvbnRhaW5lci0jeyRicmVha3BvaW50fTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAvLyBPbmNlIHRoZSBjdXJyZW50IGJyZWFrcG9pbnQgaXMgcmVhY2hlZCwgc3RvcCBleHRlbmRpbmdcbiAgICAgICAgICBAaWYgKCRicmVha3BvaW50ID09ICRuYW1lKSB7XG4gICAgICAgICAgICAkZXh0ZW5kLWJyZWFrcG9pbnQ6IGZhbHNlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gQ29udGFpbmVyIG1peGluc1xuXG5AbWl4aW4gbWFrZS1jb250YWluZXIoJGd1dHRlcjogJGNvbnRhaW5lci1wYWRkaW5nLXgpIHtcbiAgLS0jeyRwcmVmaXh9Z3V0dGVyLXg6ICN7JGd1dHRlcn07XG4gIC0tI3skcHJlZml4fWd1dHRlci15OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS0jeyRwcmVmaXh9Z3V0dGVyLXgpICogLjUpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tI3skcHJlZml4fWd1dHRlci14KSAqIC41KTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbiIsIi8vIFJvd1xuLy9cbi8vIFJvd3MgY29udGFpbiB5b3VyIGNvbHVtbnMuXG5cbjpyb290IHtcbiAgQGVhY2ggJG5hbWUsICR2YWx1ZSBpbiAkZ3JpZC1icmVha3BvaW50cyB7XG4gICAgLS0jeyRwcmVmaXh9YnJlYWtwb2ludC0jeyRuYW1lfTogI3skdmFsdWV9O1xuICB9XG59XG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIC5yb3cge1xuICAgIEBpbmNsdWRlIG1ha2Utcm93KCk7XG5cbiAgICA+ICoge1xuICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtcmVhZHkoKTtcbiAgICB9XG4gIH1cbn1cblxuQGlmICRlbmFibGUtY3NzZ3JpZCB7XG4gIC5ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KHZhcigtLSN7JHByZWZpeH1yb3dzLCAxKSwgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCh2YXIoLS0jeyRwcmVmaXh9Y29sdW1ucywgI3skZ3JpZC1jb2x1bW5zfSksIDFmcik7XG4gICAgZ2FwOiB2YXIoLS0jeyRwcmVmaXh9Z2FwLCAjeyRncmlkLWd1dHRlci13aWR0aH0pO1xuXG4gICAgQGluY2x1ZGUgbWFrZS1jc3NncmlkKCk7XG4gIH1cbn1cblxuXG4vLyBDb2x1bW5zXG4vL1xuLy8gQ29tbW9uIHN0eWxlcyBmb3Igc21hbGwgYW5kIGxhcmdlIGdyaWQgY29sdW1uc1xuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICBAaW5jbHVkZSBtYWtlLWdyaWQtY29sdW1ucygpO1xufVxuIiwiLy8gR3JpZCBzeXN0ZW1cbi8vXG4vLyBHZW5lcmF0ZSBzZW1hbnRpYyBncmlkIGNvbHVtbnMgd2l0aCB0aGVzZSBtaXhpbnMuXG5cbkBtaXhpbiBtYWtlLXJvdygkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgLS0jeyRwcmVmaXh9Z3V0dGVyLXg6ICN7JGd1dHRlcn07XG4gIC0tI3skcHJlZml4fWd1dHRlci15OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIC8vIFRPRE86IFJldmlzaXQgY2FsYyBvcmRlciBhZnRlciBodHRwczovL2dpdGh1Yi5jb20vcmVhY3QtYm9vdHN0cmFwL3JlYWN0LWJvb3RzdHJhcC9pc3N1ZXMvNjAzOSBpcyBmaXhlZFxuICBtYXJnaW4tdG9wOiBjYWxjKC0xICogdmFyKC0tI3skcHJlZml4fWd1dHRlci15KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIG1hcmdpbi1yaWdodDogY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9Z3V0dGVyLXgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fWd1dHRlci14KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG59XG5cbkBtaXhpbiBtYWtlLWNvbC1yZWFkeSgpIHtcbiAgLy8gQWRkIGJveCBzaXppbmcgaWYgb25seSB0aGUgZ3JpZCBpcyBsb2FkZWRcbiAgYm94LXNpemluZzogaWYodmFyaWFibGUtZXhpc3RzKGluY2x1ZGUtY29sdW1uLWJveC1zaXppbmcpIGFuZCAkaW5jbHVkZS1jb2x1bW4tYm94LXNpemluZywgYm9yZGVyLWJveCwgbnVsbCk7XG4gIC8vIFByZXZlbnQgY29sdW1ucyBmcm9tIGJlY29taW5nIHRvbyBuYXJyb3cgd2hlbiBhdCBzbWFsbGVyIGdyaWQgdGllcnMgYnlcbiAgLy8gYWx3YXlzIHNldHRpbmcgYHdpZHRoOiAxMDAlO2AuIFRoaXMgd29ya3MgYmVjYXVzZSB3ZSBzZXQgdGhlIHdpZHRoXG4gIC8vIGxhdGVyIG9uIHRvIG92ZXJyaWRlIHRoaXMgaW5pdGlhbCB3aWR0aC5cbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7IC8vIFByZXZlbnQgYC5jb2wtYXV0b2AsIGAuY29sYCAoJiByZXNwb25zaXZlIHZhcmlhbnRzKSBmcm9tIGJyZWFraW5nIG91dCB0aGUgZ3JpZFxuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLSN7JHByZWZpeH1ndXR0ZXIteCkgKiAuNSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS0jeyRwcmVmaXh9Z3V0dGVyLXgpICogLjUpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBtYXJnaW4tdG9wOiB2YXIoLS0jeyRwcmVmaXh9Z3V0dGVyLXkpO1xufVxuXG5AbWl4aW4gbWFrZS1jb2woJHNpemU6IGZhbHNlLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICBAaWYgJHNpemUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBwZXJjZW50YWdlKGRpdmlkZSgkc2l6ZSwgJGNvbHVtbnMpKTtcblxuICB9IEBlbHNlIHtcbiAgICBmbGV4OiAxIDEgMDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1peGluIG1ha2UtY29sLWF1dG8oKSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogYXV0bztcbn1cblxuQG1peGluIG1ha2UtY29sLW9mZnNldCgkc2l6ZSwgJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMpIHtcbiAgJG51bTogZGl2aWRlKCRzaXplLCAkY29sdW1ucyk7XG4gIG1hcmdpbi1sZWZ0OiBpZigkbnVtID09IDAsIDAsIHBlcmNlbnRhZ2UoJG51bSkpO1xufVxuXG4vLyBSb3cgY29sdW1uc1xuLy9cbi8vIFNwZWNpZnkgb24gYSBwYXJlbnQgZWxlbWVudChlLmcuLCAucm93KSB0byBmb3JjZSBpbW1lZGlhdGUgY2hpbGRyZW4gaW50byBOTlxuLy8gbnVtYmVyIG9mIGNvbHVtbnMuIFN1cHBvcnRzIHdyYXBwaW5nIHRvIG5ldyBsaW5lcywgYnV0IGRvZXMgbm90IGRvIGEgTWFzb25yeVxuLy8gc3R5bGUgZ3JpZC5cbkBtaXhpbiByb3ctY29scygkY291bnQpIHtcbiAgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogcGVyY2VudGFnZShkaXZpZGUoMSwgJGNvdW50KSk7XG4gIH1cbn1cblxuLy8gRnJhbWV3b3JrIGdyaWQgZ2VuZXJhdGlvblxuLy9cbi8vIFVzZWQgb25seSBieSBCb290c3RyYXAgdG8gZ2VuZXJhdGUgdGhlIGNvcnJlY3QgbnVtYmVyIG9mIGdyaWQgY2xhc3NlcyBnaXZlblxuLy8gYW55IHZhbHVlIG9mIGAkZ3JpZC1jb2x1bW5zYC5cblxuQG1peGluIG1ha2UtZ3JpZC1jb2x1bW5zKCRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zLCAkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGJyZWFrcG9pbnRzKSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICAvLyBQcm92aWRlIGJhc2ljIGAuY29sLXticH1gIGNsYXNzZXMgZm9yIGVxdWFsLXdpZHRoIGZsZXhib3ggY29sdW1uc1xuICAgICAgLmNvbCN7JGluZml4fSB7XG4gICAgICAgIGZsZXg6IDEgMCAwO1xuICAgICAgfVxuXG4gICAgICAucm93LWNvbHMjeyRpbmZpeH0tYXV0byA+ICoge1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1hdXRvKCk7XG4gICAgICB9XG5cbiAgICAgIEBpZiAkZ3JpZC1yb3ctY29sdW1ucyA+IDAge1xuICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRncmlkLXJvdy1jb2x1bW5zIHtcbiAgICAgICAgICAucm93LWNvbHMjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgQGluY2x1ZGUgcm93LWNvbHMoJGkpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY29sI3skaW5maXh9LWF1dG8ge1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1hdXRvKCk7XG4gICAgICB9XG5cbiAgICAgIEBpZiAkY29sdW1ucyA+IDAge1xuICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgICAgICAuY29sI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKCRpLCAkY29sdW1ucyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gYCRjb2x1bW5zIC0gMWAgYmVjYXVzZSBvZmZzZXR0aW5nIGJ5IHRoZSB3aWR0aCBvZiBhbiBlbnRpcmUgcm93IGlzbid0IHBvc3NpYmxlXG4gICAgICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggKCRjb2x1bW5zIC0gMSkge1xuICAgICAgICAgIEBpZiBub3QgKCRpbmZpeCA9PSBcIlwiIGFuZCAkaSA9PSAwKSB7IC8vIEF2b2lkIGVtaXR0aW5nIHVzZWxlc3MgLm9mZnNldC0wXG4gICAgICAgICAgICAub2Zmc2V0I3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtb2Zmc2V0KCRpLCAkY29sdW1ucyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC8vIEd1dHRlcnNcbiAgICAgIC8vXG4gICAgICAvLyBNYWtlIHVzZSBvZiBgLmctKmAsIGAuZ3gtKmAgb3IgYC5neS0qYCB1dGlsaXRpZXMgdG8gY2hhbmdlIHNwYWNpbmcgYmV0d2VlbiB0aGUgY29sdW1ucy5cbiAgICAgIEBlYWNoICRrZXksICR2YWx1ZSBpbiAkZ3V0dGVycyB7XG4gICAgICAgIC5nI3skaW5maXh9LSN7JGtleX0sXG4gICAgICAgIC5neCN7JGluZml4fS0jeyRrZXl9IHtcbiAgICAgICAgICAtLSN7JHByZWZpeH1ndXR0ZXIteDogI3skdmFsdWV9O1xuICAgICAgICB9XG5cbiAgICAgICAgLmcjeyRpbmZpeH0tI3ska2V5fSxcbiAgICAgICAgLmd5I3skaW5maXh9LSN7JGtleX0ge1xuICAgICAgICAgIC0tI3skcHJlZml4fWd1dHRlci15OiAjeyR2YWx1ZX07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1peGluIG1ha2UtY3NzZ3JpZCgkY29sdW1uczogJGdyaWQtY29sdW1ucywgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkYnJlYWtwb2ludHMpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cyk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBpZiAkY29sdW1ucyA+IDAge1xuICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgICAgICAuZy1jb2wjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IGF1dG8gLyBzcGFuICRpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIFN0YXJ0IHdpdGggYDFgIGJlY2F1c2UgYDBgIGlzIGFuIGludmFsaWQgdmFsdWUuXG4gICAgICAgIC8vIEVuZHMgd2l0aCBgJGNvbHVtbnMgLSAxYCBiZWNhdXNlIG9mZnNldHRpbmcgYnkgdGhlIHdpZHRoIG9mIGFuIGVudGlyZSByb3cgaXNuJ3QgcG9zc2libGUuXG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggKCRjb2x1bW5zIC0gMSkge1xuICAgICAgICAgIC5nLXN0YXJ0I3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAkaTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgXCJzYXNzOm1hdGhcIjtcbkB1c2UgXCJzYXNzOm1ldGFcIjtcbkB1c2UgXCJzYXNzOmxpc3RcIjtcbkB1c2UgXCJzYXNzOm1hcFwiO1xuQHVzZSBcInNhc3M6c3RyaW5nXCI7XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBNaXhpbiB0byBnZW5lcmF0ZSBjdXN0b20gcHJvcGVydGllcyBiYXNlZCBvblxuLy8gJHJkcy1zdHlsZXMtbWFwXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG5AbWl4aW4gZ2VuZXJhdGVUZXN0Q3VzdG9tUHJvcGVydGllcygkcHJvcGVydGllcykge1xuICAgIEBlYWNoICRwcm9wZXJ0eSwgJG1hcCBpbiAkcHJvcGVydGllcyB7XG4gICAgICAgICRwcmVmaXg6IG1hcC5nZXQoJG1hcCwgXCJwcmVmaXhcIik7XG4gICAgICAgICRzdGF0aWNfcHJlZml4OiBtYXAuZ2V0KCRtYXAsIFwic3RhdGljX3ByZWZpeFwiKTtcbiAgICAgICAgJHVuaXQ6IFwiXCI7XG4gICAgICAgIEBpZiBub3QgJHByZWZpeCB7XG4gICAgICAgICAgICAkcHJlZml4OiBcImRcIjtcbiAgICAgICAgfVxuICAgICAgICBAaWYgbm90ICRzdGF0aWNfcHJlZml4IHtcbiAgICAgICAgICAgICRzdGF0aWNfcHJlZml4OiBcInNcIjtcbiAgICAgICAgfVxuICAgICAgICBAaWYgbWFwLmdldCgkbWFwLCBcInVuaXRcIikgYW5kIG1ldGEudHlwZS1vZihtYXAuZ2V0KCRtYXAsIFwidW5pdFwiKSkgYW5kIHN0cmluZy5sZW5ndGgobWFwLmdldCgkbWFwLCBcInVuaXRcIikpID4gMCB7XG4gICAgICAgICAgICAkdW5pdDogbWFwLmdldCgkbWFwLCBcInVuaXRcIik7XG4gICAgICAgIH1cblxuICAgICAgICAkcmVzcG9uc2l2ZTogbWFwLmdldCgkbWFwLCBcInJlc3BvbnNpdmVcIik7XG4gICAgICAgICR2YWx1ZXM6IG1hcC5nZXQoJG1hcCwgXCJ2YWx1ZXNcIik7XG5cbiAgICAgICAgQGlmICgkcmVzcG9uc2l2ZSBhbmQgbWV0YS50eXBlLW9mKCRyZXNwb25zaXZlKSA9PSBsaXN0KSB7XG4gICAgICAgICAgICBAZWFjaCAkYnJlYWtwb2ludCwgJHZhbCBpbiAkcmVzcG9uc2l2ZSB7XG4gICAgICAgICAgICAgICAgQGlmICRicmVha3BvaW50ICE9IFwieHNcIiBhbmQgJGJyZWFrcG9pbnQgIT0gXCJzdGF0aWNcIiB7XG4gICAgICAgICAgICAgICAgICAgICRicmVha3BvaW50X3ZhbDogbWFwLmdldCgkZ3JpZC1icmVha3BvaW50cywgJGJyZWFrcG9pbnQpO1xuICAgICAgICAgICAgICAgICAgICBAaWYgJGJyZWFrcG9pbnRfdmFsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicmVha3BvaW50X3ZhbCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBhdC1yb290IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOnJvb3Qge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGVhY2ggJG5hbWUsICRsaXN0IGluICR2YWx1ZXMge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICR2YWw6IG1hcC5nZXQoJGxpc3QsICRicmVha3BvaW50KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaWYgJHZhbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpZiAkdW5pdCBhbmQgc3RyaW5nLmxlbmd0aCgkdW5pdCkgPiAwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICR2YWw6IHN0cmlwLXVuaXQoJHZhbCwgJHVuaXQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0tI3skcHJlZml4fSN7JG5hbWV9OiAjeyR2YWx9I3skdW5pdH07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpZiAkYnJlYWtwb2ludCA9PSBcInhzXCIgb3IgJGJyZWFrcG9pbnQgPT0gXCJzdGF0aWNcIiB7XG4gICAgICAgICAgICAgICAgICAgIEBhdC1yb290IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIDpyb290IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAZWFjaCAkbmFtZSwgJGxpc3QgaW4gJHZhbHVlcyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICR2YWw6IG1hcC5nZXQoJGxpc3QsICRicmVha3BvaW50KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGlmICR2YWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGlmICR1bml0IGFuZCBzdHJpbmcubGVuZ3RoKCR1bml0KSA+IDAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICR2YWw6IHN0cmlwLXVuaXQoJHZhbCwgJHVuaXQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGlmICRicmVha3BvaW50ID09IFwic3RhdGljXCIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0tI3skc3RhdGljX3ByZWZpeH0jeyRuYW1lfTogI3skdmFsfSN7JHVuaXR9O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBAZWxzZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLS0jeyRwcmVmaXh9I3skbmFtZX06ICN7JHZhbH0jeyR1bml0fTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1peGluIGdlbmVyYXRlQ3VzdG9tUHJvcGVydGllcygkcHJvcGVydGllcykge1xuICAgIEBlYWNoICRwcm9wZXJ0eSwgJG1hcCBpbiAkcHJvcGVydGllcyB7XG4gICAgICAgICRwcmVmaXg6IG1hcC5nZXQoJG1hcCwgXCJwcmVmaXhcIik7XG4gICAgICAgICRzdGF0aWNfcHJlZml4OiBtYXAuZ2V0KCRtYXAsIFwic3RhdGljX3ByZWZpeFwiKTtcbiAgICAgICAgJHVuaXQ6IFwiXCI7XG4gICAgICAgIEBpZiBub3QgJHByZWZpeCB7XG4gICAgICAgICAgICAkcHJlZml4OiBcImRcIjtcbiAgICAgICAgfVxuICAgICAgICBAaWYgbm90ICRzdGF0aWNfcHJlZml4IHtcbiAgICAgICAgICAgICRzdGF0aWNfcHJlZml4OiBcInNcIjtcbiAgICAgICAgfVxuICAgICAgICBAaWYgbWFwLmdldCgkbWFwLCBcInVuaXRcIikgYW5kIG1ldGEudHlwZS1vZihtYXAuZ2V0KCRtYXAsIFwidW5pdFwiKSkgYW5kIHN0cmluZy5sZW5ndGgobWFwLmdldCgkbWFwLCBcInVuaXRcIikpID4gMCB7XG4gICAgICAgICAgICAkdW5pdDogbWFwLmdldCgkbWFwLCBcInVuaXRcIik7XG4gICAgICAgIH1cblxuICAgICAgICAkcmVzcG9uc2l2ZTogbWFwLmdldCgkbWFwLCBcInJlc3BvbnNpdmVcIik7XG4gICAgICAgICR2YWx1ZXM6IG1hcC5nZXQoJG1hcCwgXCJ2YWx1ZXNcIik7XG5cbiAgICAgICAgQGlmICgkcmVzcG9uc2l2ZSBhbmQgbWV0YS50eXBlLW9mKCRyZXNwb25zaXZlKSA9PSBsaXN0KSB7XG4gICAgICAgICAgICBAZWFjaCAkYnJlYWtwb2ludCwgJHZhbCBpbiAkcmVzcG9uc2l2ZSB7XG4gICAgICAgICAgICAgICAgQGlmICRicmVha3BvaW50ID09IFwieHNcIiBvciAkYnJlYWtwb2ludCA9PSBcInN0YXRpY1wiIHtcbiAgICAgICAgICAgICAgICAgICAgQGF0LXJvb3Qge1xuICAgICAgICAgICAgICAgICAgICAgICAgOnJvb3Qge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBlYWNoICRuYW1lLCAkbGlzdCBpbiAkdmFsdWVzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJHZhbDogbWFwLmdldCgkbGlzdCwgJGJyZWFrcG9pbnQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaWYgJHZhbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaWYgJHVuaXQgYW5kIHN0cmluZy5sZW5ndGgoJHVuaXQpID4gMCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJHZhbDogc3RyaXAtdW5pdCgkdmFsLCAkdW5pdCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaWYgJGJyZWFrcG9pbnQgPT0gXCJzdGF0aWNcIiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLS0jeyRzdGF0aWNfcHJlZml4fSN7JG5hbWV9OiAjeyR2YWx9I3skdW5pdH07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IEBlbHNlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtLSN7JHByZWZpeH0jeyRuYW1lfTogI3skdmFsfSN7JHVuaXR9O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfSBAZWxzZSB7XG4gICAgICAgICAgICAgICAgICAgICRicmVha3BvaW50X3ZhbDogbWFwLmdldCgkZ3JpZC1icmVha3BvaW50cywgJGJyZWFrcG9pbnQpO1xuICAgICAgICAgICAgICAgICAgICBAaWYgJGJyZWFrcG9pbnRfdmFsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicmVha3BvaW50X3ZhbCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBhdC1yb290IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOnJvb3Qge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGVhY2ggJG5hbWUsICRsaXN0IGluICR2YWx1ZXMge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICR2YWw6IG1hcC5nZXQoJGxpc3QsICRicmVha3BvaW50KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaWYgJHZhbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpZiAkdW5pdCBhbmQgc3RyaW5nLmxlbmd0aCgkdW5pdCkgPiAwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICR2YWw6IHN0cmlwLXVuaXQoJHZhbCwgJHVuaXQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0tI3skcHJlZml4fSN7JG5hbWV9OiAjeyR2YWx9I3skdW5pdH07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9IEBlbHNlIGlmICgkdmFsdWVzIGFuZCBtZXRhLnR5cGUtb2YoJHZhbHVlcykgPT0gbWFwKSB7XG4gICAgICAgICAgICBAYXQtcm9vdCB7XG4gICAgICAgICAgICAgICAgOnJvb3Qge1xuICAgICAgICAgICAgICAgICAgICBAZWFjaCAkbmFtZSwgJHZhbCBpbiAkdmFsdWVzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpZiAkdW5pdCBhbmQgc3RyaW5nLmxlbmd0aCgkdW5pdCkgPiAwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAkdmFsOiBzdHJpcC11bml0KCR2YWwsICR1bml0KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIC0tI3skcHJlZml4fSN7JG5hbWV9OiAjeyR2YWx9I3skdW5pdH07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBNaXhpbiB0byBnZW5lcmF0ZSB0eXBvZ3JhcGhpY2FsIGN1c3RvbSBwcm9wZXJ0aWVzIGJhc2VkIG9uXG4vLyAkcmRzLXR5cG9ncmFwaGllLW1hcFxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbkBtaXhpbiBnZW5lcmF0ZUZvbnRQcm9wZXJ0aWVzKCRzZXR1cCwgJHR5cGVzOiBudWxsLCAkZm9udFNpemVVbml0OiByZW0pIHtcbiAgICAkbWFwX3hzOiAoKTtcbiAgICAkbWFwX21kOiAoKTtcbiAgICAkbWFwX3hsOiAoKTtcbiAgICAkbWFwX3N0YXRpYzogKCk7XG4gICAgJGZhbWlseTogbWFwLmdldCgkc2V0dXAsIFwiZmFtaWx5XCIpO1xuICAgICRwcm9wZXJ0aWVzOiBtYXAuZ2V0KCRzZXR1cCwgXCJzZXRzXCIpO1xuICAgIEBlYWNoICRzZXQsICRsaXN0IGluICRwcm9wZXJ0aWVzIHtcbiAgICAgICAgQGlmIG1ldGEudHlwZS1vZigkdHlwZXMpICE9IG1hcCBvciAobWV0YS50eXBlLW9mKCR0eXBlcykgPT0gbWFwIGFuZCBtYXAuZ2V0KCR0eXBlcywgJHNldCkgIT0gbnVsbCkge1xuICAgICAgICAgICAgQGlmICRsaXN0IGFuZCBtZXRhLnR5cGUtb2YoJGxpc3QpID09IG1hcCB7XG4gICAgICAgICAgICAgICAgJHdlaWdodDogbWFwLmdldCgkbGlzdCwgXCJ3ZWlnaHRcIik7XG4gICAgICAgICAgICAgICAgJHZhbHVlczogbWFwLmdldCgkbGlzdCwgXCJ2YWx1ZXNcIik7XG4gICAgICAgICAgICAgICAgQGlmICgkdmFsdWVzIGFuZCBtZXRhLnR5cGUtb2YoJHZhbHVlcykgPT0gbWFwKSB7XG4gICAgICAgICAgICAgICAgICAgIEBlYWNoICRicmVha3BvaW50LCAkc2V0dGluZ3MgaW4gJHZhbHVlcyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAkZnM6IG1hcC5nZXQoJHNldHRpbmdzLCBcImZzXCIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgJGxoOiBtYXRoLmRpdihtYXAuZ2V0KCRzZXR0aW5ncywgXCJsaFwiKSwgJGZzKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpZiAkZm9udFNpemVVbml0ID09IHB4IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAkZnM6ICN7c3RyaXAtdW5pdCgkZnMsIHB4KX1weDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH0gQGVsc2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICRmczogI3tzdHJpcC11bml0KCRmcywgcmVtKX1yZW07XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAkbHM6IG1hcC5nZXQoJHNldHRpbmdzLCBcImxzXCIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgJHdyYXA6IG1hcC5nZXQoJHNldHRpbmdzLCBcIndyYXBcIik7XG4gICAgICAgICAgICAgICAgICAgICAgICAkbWFwX2tleTogdC0jeyRzZXR9O1xuICAgICAgICAgICAgICAgICAgICAgICAgJG1hcF92YWw6ICN7JHdlaWdodH0gI3skZnN9IC8gI3skbGh9ICN7KG1ldGEuaW5zcGVjdCgkZmFtaWx5KSl9O1xuICAgICAgICAgICAgICAgICAgICAgICAgQGlmICRicmVha3BvaW50ID09IFwieHNcIiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJG1hcF94czogbWFwLnNldCgkbWFwX3hzLCAkbWFwX2tleSwgJG1hcF92YWwpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpZiAkbHMge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkbWFwX2tleTogbHMtI3skc2V0fTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJG1hcF94czogbWFwLnNldCgkbWFwX3hzLCAkbWFwX2tleSwgJGxzKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGlmICR3cmFwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJG1hcF9rZXk6IHdyYXAtI3skc2V0fTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJG1hcF94czogbWFwLnNldCgkbWFwX3hzLCAkbWFwX2tleSwgJHdyYXApO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH0gQGVsc2UgaWYgJGJyZWFrcG9pbnQgPT0gXCJtZFwiIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAkbWFwX21kOiBtYXAuc2V0KCRtYXBfbWQsICRtYXBfa2V5LCAkbWFwX3ZhbCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGlmICRscyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICRtYXBfa2V5OiBscy0jeyRzZXR9O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkbWFwX21kOiBtYXAuc2V0KCRtYXBfbWQsICRtYXBfa2V5LCAkbHMpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaWYgJHdyYXAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkbWFwX2tleTogd3JhcC0jeyRzZXR9O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkbWFwX21kOiBtYXAuc2V0KCRtYXBfbWQsICRtYXBfa2V5LCAkd3JhcCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfSBAZWxzZSBpZiAkYnJlYWtwb2ludCA9PSBcInhsXCIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICRtYXBfeGw6IG1hcC5zZXQoJG1hcF94bCwgJG1hcF9rZXksICRtYXBfdmFsKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaWYgJGxzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJG1hcF9rZXk6IGxzLSN7JHNldH07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICRtYXBfeGw6IG1hcC5zZXQoJG1hcF94bCwgJG1hcF9rZXksICRscyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpZiAkd3JhcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICRtYXBfa2V5OiB3cmFwLSN7JHNldH07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICRtYXBfeGw6IG1hcC5zZXQoJG1hcF94bCwgJG1hcF9rZXksICR3cmFwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9IEBlbHNlIGlmICRicmVha3BvaW50ID09IFwic3RhdGljXCIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICRtYXBfc3RhdGljOiBtYXAuc2V0KCRtYXBfc3RhdGljLCAkbWFwX2tleSwgJG1hcF92YWwpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpZiAkbHMge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkbWFwX2tleTogbHMtI3skc2V0fTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJG1hcF9zdGF0aWM6IG1hcC5zZXQoJG1hcF9zdGF0aWMsICRtYXBfa2V5LCAkbHMpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaWYgJHdyYXAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkbWFwX2tleTogd3JhcC0jeyRzZXR9O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkbWFwX3N0YXRpYzogbWFwLnNldCgkbWFwX3N0YXRpYywgJG1hcF9rZXksICR3cmFwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGVhY2ggJG5hbWUsICR2YWx1ZSBpbiAkbWFwX3N0YXRpYyB7XG4gICAgICAgIC0tI3skbmFtZX0tc3RhdGljOiAjeyR2YWx1ZX07XG4gICAgfVxuICAgIEBlYWNoICRuYW1lLCAkdmFsdWUgaW4gJG1hcF94cyB7XG4gICAgICAgIC0tI3skbmFtZX06ICN7JHZhbHVlfTtcbiAgICB9XG4gICAgJGJyZWFrcG9pbnRfdmFsOiBtYXAuZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCBtZCk7XG4gICAgQGlmICRicmVha3BvaW50X3ZhbCB7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicmVha3BvaW50X3ZhbCkge1xuICAgICAgICAgICAgQGVhY2ggJG5hbWUsICR2YWx1ZSBpbiAkbWFwX21kIHtcbiAgICAgICAgICAgICAgICAtLSN7JG5hbWV9OiAjeyR2YWx1ZX07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJGJyZWFrcG9pbnRfdmFsOiBtYXAuZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCB4bCk7XG4gICAgQGlmICRicmVha3BvaW50X3ZhbCB7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicmVha3BvaW50X3ZhbCkge1xuICAgICAgICAgICAgQGVhY2ggJG5hbWUsICR2YWx1ZSBpbiAkbWFwX3hsIHtcbiAgICAgICAgICAgICAgICAtLSN7JG5hbWV9OiAjeyR2YWx1ZX07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtaXhpbiBnZW5lcmF0ZUZvbnRFeHRlbmRzQW5kQmFzZUNsYXNzZXMoJHNldHVwOiAkcmRzLXR5cG9ncmFwaGllLW1hcCwgJGNsYXNzLXByZWZpeDogXCJmb250XCIpIHtcbiAgICAkcHJvcGVydGllczogbWFwLmdldCgkc2V0dXAsIFwic2V0c1wiKTtcbiAgICBAZWFjaCAkc2V0LCAkbGlzdCBpbiAkcHJvcGVydGllcyB7XG4gICAgICAgICRoYXNTdGF0aWM6IG1hcC5nZXQobWFwLmdldCgkbGlzdCwgXCJ2YWx1ZXNcIiksIFwic3RhdGljXCIpOyAvL21hcC5nZXQobWFwLmdldCgkbGlzdCwgXCJ2YWx1ZXNcIiksIFwic3RhdGl0Y1wiKTtcbiAgICAgICAgQGlmICRoYXNTdGF0aWMge1xuICAgICAgICAgICAgJWZvbnQjeyRzZXR9U3RhdGljIHtcbiAgICAgICAgICAgICAgICBmb250OiB2YXIoLS10LSN7JHNldH0tc3RhdGljKTtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogdmFyKC0tbHMtI3skc2V0fS1zdGF0aWMpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICVmb250I3skc2V0fSB7XG4gICAgICAgICAgICBmb250OiB2YXIoLS10LSN7JHNldH0pO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWxzLSN7JHNldH0pO1xuICAgICAgICAgICAgb3ZlcmZsb3ctd3JhcDogdmFyKC0td3JhcC0jeyRzZXR9KTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAZWFjaCAkc2V0LCAkbGlzdCBpbiAkcHJvcGVydGllcyB7XG4gICAgICAgICRoYXNTdGF0aWM6IG1hcC5nZXQobWFwLmdldCgkbGlzdCwgXCJ2YWx1ZXNcIiksIFwic3RhdGljXCIpO1xuICAgICAgICBAaWYgJGhhc1N0YXRpYyB7XG4gICAgICAgICAgICAuI3skY2xhc3MtcHJlZml4fS0jeyRzZXR9LXN0YXRpYyB7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAlZm9udCN7JHNldH1TdGF0aWM7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLiN7JGNsYXNzLXByZWZpeH0tI3skc2V0fSB7XG4gICAgICAgICAgICBAZXh0ZW5kICVmb250I3skc2V0fTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIE1peGluIHRvIGdlbmVyYXRlIGFzcGVjdCByYXRpbyB2YXJpYWJsZXNcbi8vICRyZHNfb2JqX3JhdGlvc1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbkBtaXhpbiBnZW5lcmF0ZUFzcGVjdFJhdGlvUHJvcGVydGllcygkc2V0dXA6ICRyZHMtb2JqLXJhdGlvcykge1xuICAgIEBhdC1yb290IHtcbiAgICAgICAgOnJvb3Qge1xuICAgICAgICAgICAgQGVhY2ggJHJhdGlvIGluICRzZXR1cCB7XG4gICAgICAgICAgICAgICAgJHYxOiBsaXN0Lm50aCgkcmF0aW8sIDEpO1xuICAgICAgICAgICAgICAgICR2MjogbGlzdC5udGgoJHJhdGlvLCAyKTtcbiAgICAgICAgICAgICAgICAtLXJhdGlvLSN7JHYxfWJ5I3skdjJ9OiAjeyR2MX0gLyAjeyR2Mn07XG4gICAgICAgICAgICAgICAgQGlmICR2MSAhPSAkdjIge1xuICAgICAgICAgICAgICAgICAgICAtLXJhdGlvLSN7JHYyfWJ5I3skdjF9OiAjeyR2Mn0gLyAjeyR2MX07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gTWl4aW4gdG8gZ2VuZXJhdGUgYnV0dG9uIHN0YXRlc1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbkBtaXhpbiBnZW5lcmF0ZUJ1dHRvblN0YXRlcygkbWFwX3NldHVwOiAkcmRzLWJ1dHRvbi1zdGF0ZXMsICRwbGFjZWhvbGRlci1wb3N0Zml4OiBmYWxzZSkge1xuICAgIEBpZiBtZXRhLnR5cGUtb2YoJG1hcF9zZXR1cCkgPT0gXCJsaXN0XCIgb3IgbWV0YS50eXBlLW9mKCRtYXBfc2V0dXApID09IFwibWFwXCIge1xuICAgICAgICBAZWFjaCAkYnRuX3N0YXRlLCAkbWFwIGluICRtYXBfc2V0dXAge1xuICAgICAgICAgICAgJHN0YXRlTmFtZTogI3skYnRuX3N0YXRlfTtcbiAgICAgICAgICAgIEBpZiAkcGxhY2Vob2xkZXItcG9zdGZpeCAhPSBmYWxzZSBhbmQgbWV0YS50eXBlLW9mKCRwbGFjZWhvbGRlci1wb3N0Zml4KSA9PSBcInN0cmluZ1wiIHtcbiAgICAgICAgICAgICAgICAkc3RhdGVOYW1lOiAjeyRidG5fc3RhdGV9LSN7JHBsYWNlaG9sZGVyLXBvc3RmaXh9O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAlI3skc3RhdGVOYW1lfSB7XG4gICAgICAgICAgICAgICAgQGVhY2ggJHByb3AsICR2YWx1ZSBpbiAkbWFwIHtcbiAgICAgICAgICAgICAgICAgICAgQGlmIG1ldGEudHlwZS1vZigkdmFsdWUpID09IFwibGlzdFwiIG9yIG1ldGEudHlwZS1vZigkdmFsdWUpID09IFwibWFwXCIge1xuICAgICAgICAgICAgICAgICAgICAgICAgJjojeyRwcm9wfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICYuaXMtI3skcHJvcH0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBlYWNoICRwcm9wLCAkdmFsdWUgaW4gJHZhbHVlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLS1teXR5LWJ0bi0jeyRwcm9wfTogI3skdmFsdWV9O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfSBAZWxzZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAtLW15dHktYnRuLSN7JHByb3B9OiAjeyR2YWx1ZX07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAZWFjaCAkYnRuX3N0YXRlLCAkbWFwIGluICRtYXBfc2V0dXAge1xuICAgICAgICAgICAgJHN0YXRlTmFtZTogI3skYnRuX3N0YXRlfTtcbiAgICAgICAgICAgIEBpZiAkcGxhY2Vob2xkZXItcG9zdGZpeCAhPSBmYWxzZSBhbmQgbWV0YS50eXBlLW9mKCRwbGFjZWhvbGRlci1wb3N0Zml4KSA9PSBcInN0cmluZ1wiIHtcbiAgICAgICAgICAgICAgICAkc3RhdGVOYW1lOiAjeyRidG5fc3RhdGV9LSN7JHBsYWNlaG9sZGVyLXBvc3RmaXh9O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLiN7JGJ0bl9zdGF0ZX0ge1xuICAgICAgICAgICAgICAgIEBleHRlbmQgJSN7JHN0YXRlTmFtZX07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBNaXNjIG1peGluc1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIEhpZGUgb25seSB2aXN1YWxseSwgYnV0IGhhdmUgaXQgYXZhaWxhYmxlIGZvciBzY3JlZW5yZWFkZXJzOiBoNWJwLmNvbS9cbkBtaXhpbiB2aXN1YWxseWhpZGRlbigpIHtcbiAgICBib3JkZXI6IDA7XG4gICAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBtYXJnaW46IC0xcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMXB4O1xufVxuLy8gRXh0ZW5kcyB0aGUgLnZpc3VhbGx5aGlkZGVuIGNsYXNzIHRvIGFsbG93IHRoZSBlbGVtZW50IHRvIGJlIGZvY3VzYWJsZSB3aGVuIG5hdmlnYXRlZCB0byB2aWEgdGhlIGtleWJvYXJkOiBoNWJwLmNvbS9wXG5AbWl4aW4gdmlzdWFsbHkoKSB7XG4gICAgY2xpcDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luOiAwO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgd2lkdGg6IGF1dG87XG59XG5cbi8vIEdlbmVyYXRlIHRleHQgbGluayBjb2xvci9kZWNvcmF0aW9uIGNvbWJpbmF0aW9ucyBiYXNlZCBvbiBSRFMgdGV4dCBsaW5rIGRlZmluaXRpb25zOlxuLy8gaHR0cHM6Ly93d3cuZmlnbWEuY29tL2ZpbGUvYmF0aWFmMmJ6SGtBWXhHeTZjbW92VS9SRFMtTGlicmFyeT90eXBlPWRlc2lnbiZub2RlLWlkPTExMTAwLTIwNzUzOSZ0PXpkMG4wSDg3eHZGQnlMdlUtMFxuQG1peGluIHRleHQtbGluaygkaG92ZXItZGVjb3JhdGlvbjogZmFsc2UpIHtcbiAgICAtLW15dHktdGV4dC1saW5rLWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAtLW15dHktdGV4dC1saW5rLWRlY29yYXRpb24tdGhpY2tuZXNzOiAycHg7XG4gICAgLS1teXR5LXRleHQtbGluay11bmRlcmxpbmUtb2Zmc2V0OiAje2NhbGN1bGF0ZVVuZGVybGluZU9mZnNldChcInhzXCIsIFwiQnV0dG9uXCIpfXB4O1xuICAgIEBpZiAkaG92ZXItZGVjb3JhdGlvbiA9PSB0cnVlIHtcbiAgICAgICAgLS1teXR5LXRleHQtbGluay1kZWNvcmF0aW9uOiBub25lO1xuICAgIH0gQGVsc2Uge1xuICAgICAgICAtLW15dHktdGV4dC1saW5rLWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB2YXIoLS1teXR5LXRleHQtbGluay1kZWNvcmF0aW9uKTtcbiAgICB0ZXh0LWRlY29yYXRpb24tc3R5bGU6IHNvbGlkO1xuICAgIHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IHZhcigtLW15dHktdGV4dC1saW5rLWRlY29yYXRpb24tdGhpY2tuZXNzKTtcbiAgICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IHZhcigtLW15dHktdGV4dC1saW5rLXVuZGVybGluZS1vZmZzZXQpO1xuICAgIHRyYW5zaXRpb246XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbiAzMDBtcyxcbiAgICAgICAgY29sb3IgMzAwbXM7XG4gICAgJi5pcy1hY3RpdmUsXG4gICAgJjphY3RpdmUge1xuICAgICAgICBAaWYgJGhvdmVyLWRlY29yYXRpb24gPT0gdHJ1ZSB7XG4gICAgICAgICAgICAtLW15dHktdGV4dC1saW5rLWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfVxuICAgICAgICAtLW15dHktdGV4dC1kZWNvcmF0aW9uLXRoaWNrbmVzczogMnB4O1xuICAgIH1cbiAgICAmLmhhcy1mb2N1cyxcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgICBAaWYgJGhvdmVyLWRlY29yYXRpb24gPT0gdHJ1ZSB7XG4gICAgICAgICAgICAtLW15dHktdGV4dC1saW5rLWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfVxuICAgICAgICAtLW15dHktYnRuLW91dGxpbmU6IG5vbmU7XG4gICAgICAgIC0tbXl0eS10ZXh0LWxpbmstZGVjb3JhdGlvbi10aGlja25lc3M6IDRweDtcbiAgICB9XG4gICAgJi5pcy1kaXNhYmxlZCxcbiAgICAmOmRpc2FibGVkIHtcbiAgICAgICAgLS1teXR5LXRleHQtbGluay1kZWNvcmF0aW9uLXRoaWNrbmVzczogMnB4O1xuICAgIH1cbiAgICBAaWYgY2FsY3VsYXRlVW5kZXJsaW5lT2Zmc2V0KFwibWRcIiwgXCJCdXR0b25cIikgYW5kIGNhbGN1bGF0ZVVuZGVybGluZU9mZnNldChcIm1kXCIsIFwiQnV0dG9uXCIpID49IDAge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAtLW15dHktdGV4dC1saW5rLXVuZGVybGluZS1vZmZzZXQ6ICN7Y2FsY3VsYXRlVW5kZXJsaW5lT2Zmc2V0KFwibWRcIiwgXCJCdXR0b25cIil9cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGlmIGNhbGN1bGF0ZVVuZGVybGluZU9mZnNldChcInhsXCIpIGFuZCBjYWxjdWxhdGVVbmRlcmxpbmVPZmZzZXQoXCJ4bFwiLCBcIkJ1dHRvblwiKSA+PSAwIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgICAgLS1teXR5LXRleHQtbGluay11bmRlcmxpbmUtb2Zmc2V0OiAje2NhbGN1bGF0ZVVuZGVybGluZU9mZnNldChcInhsXCIsIFwiQnV0dG9uXCIpfXB4O1xuICAgICAgICB9XG4gICAgfVxufVxuQG1peGluIHRleHQtbGluay1jb2xvcigkY29sb3I6IHZhcigtLWMtNDAxMCksICRhY3RpdmU6IHZhcigtLWMtMjExMCksICRmb2N1czogdmFyKC0tYy0yMTEwKSwgJGRpc2FibGVkOiB2YXIoLS1jLTIxNTApKSB7XG4gICAgLS1teXR5LXRleHQtbGluay1jb2xvcjogI3skY29sb3J9O1xuICAgIC0tbXl0eS10ZXh0LWxpbmstZGVjb3JhdGlvbi1jb2xvcjogI3skY29sb3J9O1xuICAgIGNvbG9yOiB2YXIoLS1teXR5LXRleHQtbGluay1jb2xvcik7XG4gICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiB2YXIoLS1teXR5LXRleHQtbGluay1kZWNvcmF0aW9uLWNvbG9yKTtcbiAgICAmLmlzLWFjdGl2ZSxcbiAgICAmOmFjdGl2ZSB7XG4gICAgICAgIC0tbXl0eS10ZXh0LWxpbmstY29sb3I6ICN7JGFjdGl2ZX07XG4gICAgICAgIC0tbXl0eS10ZXh0LWRlY29yYXRpb24tY29sb3I6ICN7JGFjdGl2ZX07XG4gICAgfVxuICAgICYuaGFzLWhvdmVyLFxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIC0tbXl0eS10ZXh0LWxpbmstY29sb3I6ICN7JGZvY3VzfTtcbiAgICAgICAgLS1teXR5LXRleHQtbGluay1kZWNvcmF0aW9uLWNvbG9yOiAjeyRmb2N1c307XG4gICAgfVxuICAgICYuaXMtZGlzYWJsZWQsXG4gICAgJjpkaXNhYmxlZCB7XG4gICAgICAgIC0tbXl0eS10ZXh0LWxpbmstY29sb3I6ICN7JGRpc2FibGVkfTtcbiAgICAgICAgLS1teXR5LXRleHQtbGluay1kZWNvcmF0aW9uLWNvbG9yOiAjeyRkaXNhYmxlZH07XG4gICAgfVxuICAgIC5pY29uIHtcbiAgICAgICAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICAgICAgZmlsbDogY3VycmVudENvbG9yO1xuICAgIH1cbn1cblxuQG1peGluIHNldEZvbnQoJGZvbnQ6IFwiU3RhbmRhcmRcIiwgJG1hcDogJHJkcy10eXBvZ3JhcGhpZS1tYXApIHtcbiAgICAkZjogbWFwLmdldChtYXAuZ2V0KCRtYXAsIFwic2V0c1wiKSwgJGZvbnQpO1xuICAgIEBpZiAkZiBhbmQgKG1ldGEudHlwZS1vZigkZikgPT0gbWFwIG9yIG1ldGEudHlwZS1vZigkZikgPT0gbGlzdCkge1xuICAgICAgICBmb250OiB2YXIoLS10LSN7JGZvbnR9KTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWxzLSN7JGZvbnR9KTtcbiAgICAgICAgb3ZlcmZsb3ctd3JhcDogdmFyKC0td3JhcC0jeyRmb250fSk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAgIGZvbnQ6IHZhcigtLXQtU3RhbmRhcmQpO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogdmFyKC0tbHMtU3RhbmRhcmQpO1xuICAgICAgICBvdmVyZmxvdy13cmFwOiB2YXIoLS13cmFwLVN0YW5kYXJkKTtcbiAgICB9XG59XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBNaXhpbiB0byBnZW5lcmF0ZSBzY2VsZXRvbiB2YXJpYW50c1xuLy8gJHJkcy1za2VsZXRvbi1tYXBcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5AbWl4aW4gZ2VuZXJhdGVTa2VsZXRvblZhcmlhbnRzKCRtYXBfc2V0dXA6ICRyZHMtc2tlbGV0b24tbWFwKSB7XG4gICAgQGVhY2ggJHNldCwgJGxpc3QgaW4gJG1hcF9zZXR1cCB7XG4gICAgICAgIEBpZiBtZXRhLnR5cGUtb2YoJGxpc3QpID09IG1hcCBhbmQgbWFwLmdldCgkbGlzdCwgdmFsdWVzKSB7XG4gICAgICAgICAgICAkdjogbWFwLmdldCgkbGlzdCwgdmFsdWVzKTtcbiAgICAgICAgICAgICRiOiBtYXAuZ2V0KCRsaXN0LCBiYXNlKTtcbiAgICAgICAgICAgICRsaDogMDtcbiAgICAgICAgICAgICRmczogMDtcbiAgICAgICAgICAgIC5za2VsZXRvbl9fYmxvY2suaXMtI3skc2V0fSB7XG4gICAgICAgICAgICAgICAgLS1za2VsZXRvbi1ibG9jay1oZWlnaHQ6ICN7bGlzdC5udGgoJHYsIDEpfXJlbTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgIC0tc2tlbGV0b24tYmxvY2staGVpZ2h0OiAje2xpc3QubnRoKCR2LCAyKX1yZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgICAgICAgICAgICAgLS1za2VsZXRvbi1ibG9jay1oZWlnaHQ6ICN7bGlzdC5udGgoJHYsIDMpfXJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaWYgJGIge1xuICAgICAgICAgICAgICAgIC5za2VsZXRvbi1ibG9jay1wdC5pcy0jeyRzZXR9IHtcbiAgICAgICAgICAgICAgICAgICAgJGxoOiBnZXRCcmVha3BvaW50Rm9udFZhbHVlRnJvbU1hcChcbiAgICAgICAgICAgICAgICAgICAgICAgICRtYXA6ICRyZHMtdHlwb2dyYXBoaWUtbWFwLFxuICAgICAgICAgICAgICAgICAgICAgICAgJGZvbnQ6ICRiLFxuICAgICAgICAgICAgICAgICAgICAgICAgJGJyZWFrcG9pbnQ6IFwieHNcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICR2YWx1ZTogXCJsaFwiLFxuICAgICAgICAgICAgICAgICAgICApO1xuICAgICAgICAgICAgICAgICAgICAkZnM6IGdldEJyZWFrcG9pbnRGb250VmFsdWVGcm9tTWFwKFxuICAgICAgICAgICAgICAgICAgICAgICAgJG1hcDogJHJkcy10eXBvZ3JhcGhpZS1tYXAsXG4gICAgICAgICAgICAgICAgICAgICAgICAkZm9udDogJGIsXG4gICAgICAgICAgICAgICAgICAgICAgICAkYnJlYWtwb2ludDogXCJ4c1wiLFxuICAgICAgICAgICAgICAgICAgICAgICAgJHZhbHVlOiBcImZzXCIsXG4gICAgICAgICAgICAgICAgICAgICk7XG4gICAgICAgICAgICAgICAgICAgIC0tc2tlbGV0b24tc3BhY2luZzogI3skbGggLSAkZnN9cmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkBpbmNsdWRlIGdlbmVyYXRlQ3VzdG9tUHJvcGVydGllcygkcmRzLXN0eWxlcy1tYXApO1xuOnJvb3Qge1xuICAgIC0tZm9udC1mYW1pbHktbW9ub3NwYWNlOiBDb25zb2xhcywgQ291cmllciBOZXcsIENvdXJpZXIsIEx1Y2lkYSBTYW5zIFR5cGV3cml0ZXIsIEx1Y2lkYSBUeXBld3JpdGVyLCBtb25vc3BhY2U7XG4gICAgQGluY2x1ZGUgZ2VuZXJhdGVGb250UHJvcGVydGllcygkcmRzLXR5cG9ncmFwaGllLW1hcCk7XG5cbn1cbkBpbmNsdWRlIGdlbmVyYXRlQXNwZWN0UmF0aW9Qcm9wZXJ0aWVzKCRyZHMtb2JqLXJhdGlvcyk7XG5cblxuIiwiaHRtbCxcbmJvZHkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbn1cbmh0bWwge1xuICAgIGZvbnQtc2l6ZTogNjIuNSU7XG59XG5cbmJvZHkge1xuICAgIGZvbnQ6IHZhcigtLXQtU3RhbmRhcmQpO1xufVxuXG5ib2R5LnByZXZlbnQtc2Nyb2xsIHtcbiAgICAvKiB3aGVuIG1vZGFsIGFjdGl2ZSAqL1xuICAgIHRvdWNoLWFjdGlvbjogbm9uZTtcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogbm9uZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIC8qIE90aGVyIGJyb3dzZXJzICovXG4gICAgb3ZlcnNjcm9sbC1iZWhhdmlvcjogbm9uZTtcbn1cblxuOjpzZWxlY3Rpb24ge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWMtMzQ0MCk7XG59XG5cbmJ1dHRvbiB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5wYWdlLWJvZHkge1xufVxuXG4ubWFpbi1jb250ZW50IHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSA0NnJlbSk7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDM3LjdyZW0pO1xuICAgIH1cbn1cblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIGdyaWQgZ3V0dGVyIHNldHVwXG4vLyBodHRwczovL3d3dy5maWdtYS5jb20vZmlsZS9iYXRpYWYyYnpIa0FZeEd5NmNtb3ZVL1JEUy1MaWJyYXJ5P3R5cGU9ZGVzaWduJm5vZGUtaWQ9MjAwNTAtMjQwNjU4JnQ9akpyajAzaWR3OGM2bFJoQi0wXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuOnJvb3Qge1xuICAgIC8vIGNvbnRhaW5lci14eGwgaXN0IGJpcyB6dW0geHhsLWJyZWFrcG9pbnQgMTAwJSBicmVpdCB1bmQgd2lyZCBkdXJjaCBwYWRkaW5ncyBsaW5rcyB1bmQgcmVjaHRzIHZvbSBCcm93c2VycmFuZCBhYmVzZXR6dFxuICAgIC0tcmRzLWdyaWQtcGFkZGluZzogMnJlbTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIC0tcmRzLWdyaWQtcGFkZGluZzogNXJlbTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAtLXJkcy1ncmlkLXBhZGRpbmc6IDlyZW07XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgLS1yZHMtZ3JpZC1wYWRkaW5nOiAxMHJlbTtcbiAgICB9XG4gICAgLy8gYWIgeHhsLWJyZWFrcG9pbnQgaGF0IGRlciBjb250YWluZXIgZWluZSBtYXgtd2lkdGggdm9uIDE0NDBweCB1bmQgbXVzcyBuaWNodCBtZWhyIG1pdCBwYWRkaW5ncyBhYmdlc2V0enQgd2VyZGVuXG4gICAgLy8gZGVzaGFsYiBwYWRkaW5ncyBhdWYgQXVzZ2FuZ3N3ZXJ0IHp1csO8Y2tcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4bCkge1xuICAgICAgICAtLXJkcy1ncmlkLXBhZGRpbmc6IDJyZW07XG4gICAgfVxufVxuLmNvbnRhaW5lci0tcmRzLWdyaWQge1xuICAgIHBhZGRpbmctbGVmdDogdmFyKC0tcmRzLWdyaWQtcGFkZGluZyk7XG4gICAgcGFkZGluZy1yaWdodDogdmFyKC0tcmRzLWdyaWQtcGFkZGluZyk7XG59XG5cbi8vIHVzZSByZHMgZ3V0dGVyIHNldHVwIHVudGlsIGEgLnJvdyBpcyBjb21iaW5lZCB3aXRoIGEgYm9vdHN0cmFwIGctIG9yIGd4LSBjbGFzc1xuLy8gQlMgZ3V0dGVyIGRvY3VtZW50YXRpb246IGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbS9kb2NzLzUuMy9sYXlvdXQvZ3V0dGVycy9cbi5yb3c6bm90KFtjbGFzcyo9XCIgZy1cIl0pOm5vdChbY2xhc3NePVwiZy1cIl0pOm5vdChbY2xhc3MqPVwiIGd4LVwiXSk6bm90KFtjbGFzc149XCJneC1cIl0pLFxuLnJvdzpub3QoW2NsYXNzKj1cIiBnLVwiXSk6bm90KFtjbGFzc149XCJnLVwiXSk6bm90KFtjbGFzcyo9XCIgZ3gtXCJdKTpub3QoW2NsYXNzXj1cImd4LVwiXSkgPiAqIHtcbiAgICAtLWJzLWd1dHRlci14OiAycmVtO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgLS1icy1ndXR0ZXIteDogM3JlbTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAtLWJzLWd1dHRlci14OiA0cmVtO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgIC0tYnMtZ3V0dGVyLXg6IDVyZW07XG4gICAgfVxufVxuXG4vLyB1c2UgcmRzIGd1dHRlciBzZXR1cCB1bnRpbCBhIC5yb3cgaXMgY29tYmluZWQgd2l0aCBhIGJvb3RzdHJhcCBnLSBvciBneC0gY2xhc3Ncbi8vIEJTIGd1dHRlciBkb2N1bWVudGF0aW9uOiBodHRwczovL2dldGJvb3RzdHJhcC5jb20vZG9jcy81LjMvbGF5b3V0L2d1dHRlcnMvXG4ucm93LmctczMwLFxuLnJvdy5nLXMzMCA+ICoge1xuICAgIC0tYnMtZ3V0dGVyLXg6IHZhcigtLXMzMCk7XG4gICAgLS1icy1ndXR0ZXIteTogdmFyKC0tczMwKTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIC0tYnMtZ3V0dGVyLXg6IHZhcigtLXMzMCk7XG4gICAgICAgIC0tYnMtZ3V0dGVyLXk6IHZhcigtLXMzMCk7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgLS1icy1ndXR0ZXIteDogdmFyKC0tczMwKTtcbiAgICAgICAgLS1icy1ndXR0ZXIteTogdmFyKC0tczMwKTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAtLWJzLWd1dHRlci14OiB2YXIoLS1zMzApO1xuICAgICAgICAtLWJzLWd1dHRlci15OiB2YXIoLS1zMzApO1xuICAgIH1cbn1cbi5yb3cuZy1zNDAsXG4ucm93LmctczQwID4gKiB7XG4gICAgLS1icy1ndXR0ZXIteDogdmFyKC0tczQwKTtcbiAgICAtLWJzLWd1dHRlci15OiB2YXIoLS1zNDApO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgLS1icy1ndXR0ZXIteDogdmFyKC0tczQwKTtcbiAgICAgICAgLS1icy1ndXR0ZXIteTogdmFyKC0tczQwKTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAtLWJzLWd1dHRlci14OiB2YXIoLS1zNDApO1xuICAgICAgICAtLWJzLWd1dHRlci15OiB2YXIoLS1zNDApO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgIC0tYnMtZ3V0dGVyLXg6IHZhcigtLXM2MCk7XG4gICAgICAgIC0tYnMtZ3V0dGVyLXk6IHZhcigtLXM2MCk7XG4gICAgfVxufVxuLnJvdy5nLXMtZDUwLFxuLnJvdy5nLWQtZDUwID4gKiB7XG4gICAgLS1icy1ndXR0ZXIteDogdmFyKC0tczIwKTtcbiAgICAtLWJzLWd1dHRlci15OiB2YXIoLS1zMjApO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgLS1icy1ndXR0ZXIteDogdmFyKC0tczMwKTtcbiAgICAgICAgLS1icy1ndXR0ZXIteTogdmFyKC0tczMwKTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAtLWJzLWd1dHRlci14OiB2YXIoLS1zNTApO1xuICAgICAgICAtLWJzLWd1dHRlci15OiB2YXIoLS1zNTApO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgIC0tYnMtZ3V0dGVyLXg6IHZhcigtLXM1MCk7XG4gICAgICAgIC0tYnMtZ3V0dGVyLXk6IHZhcigtLXM1MCk7XG4gICAgfVxufVxuXG4vLyBTdGFuZGFyZCBMaW5rIGZyb20gUkRTXG4vLyBodHRwczovL3d3dy5maWdtYS5jb20vZmlsZS9iYXRpYWYyYnpIa0FZeEd5NmNtb3ZVL1JEUy1MaWJyYXJ5P3R5cGU9ZGVzaWduJm5vZGUtaWQ9MTExMDAtMjA3NTM5JnQ9emQwbjBIODd4dkZCeUx2VS0wXG5hIHtcbiAgICBAaW5jbHVkZSB0ZXh0LWxpbmsoKTtcbn1cbmEge1xuICAgIEBpbmNsdWRlIHRleHQtbGluay1jb2xvcigpO1xufVxuXG4laXNDdXJyZW50Q29sb3JMaW5rIHtcbiAgICBAaW5jbHVkZSB0ZXh0LWxpbmstY29sb3IoY3VycmVudENvbG9yLCBjdXJyZW50Q29sb3IsIGN1cnJlbnRDb2xvciwgY3VycmVudENvbG9yKTtcbn1cblxuYS5pcy1jdXJyZW50IHtcbiAgICBAZXh0ZW5kICVpc0N1cnJlbnRDb2xvckxpbms7XG59XG5cbiVpc0hvdmVyRGVjb3JhdGlvbkxpbmsge1xuICAgIEBpbmNsdWRlIHRleHQtbGluayh0cnVlKTtcbn1cbmEuaG92ZXItZGVjb3JhdGlvbiB7XG4gICAgQGV4dGVuZCAlaXNIb3ZlckRlY29yYXRpb25MaW5rO1xufVxuXG4vLyBteXR5IHRvb2xiYXIgcHJhZ3JhcGggZm9ybWF0IG9yIGVsZW1lbnQgZm9ybWF0IGZvciB1bmRlcmxpbmVkIGxpbmtzXG5hLnRiLWxpbmstdW5kZXJsaW5lZCxcbmJ1dHRvbi50Yi1saW5rLXVuZGVybGluZWQsXG4udGItbGluay11bmRlcmxpbmVkIGEge1xuICAgIEBpbmNsdWRlIHRleHQtbGluaygpO1xufVxuYS50Yi1saW5rLXVuZGVybGluZWQsXG5idXR0b24udGItbGluay11bmRlcmxpbmVkLFxuLnRiLWxpbmstdW5kZXJsaW5lZCBhIHtcbiAgICBAaW5jbHVkZSB0ZXh0LWxpbmstY29sb3IoKTtcbn1cblxuLmlzLWludmVydGVkIHtcbiAgICBhIHtcbiAgICAgICAgQGluY2x1ZGUgdGV4dC1saW5rLWNvbG9yKHZhcigtLWMtMjAxMCksIHZhcigtLWMtMjAxMCksIHZhcigtLWMtMjAxMCksIHZhcigtLWMtMjAxMC00MCkpO1xuICAgIH1cbn0iLCIvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gZm9udCBmYWNlcyB1c2VkIGJhc2VkIG9uIGdvb2dsZS5jb21cbi8vIGh0dHBzOi8vd3d3LmZpZ21hLmNvbS9maWxlL2JhdGlhZjJiekhrQVl4R3k2Y21vdlUvUkRTLUxpYnJhcnk/dHlwZT1kZXNpZ24mbm9kZS1pZD0xOTItMTQyMSZ0PTBCQ1g4UUZZeE45amt0VEYtMFxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbiRmb250LWZhY2UtcGF0aDogXCIuLi9mb250cy9GUi9cIjtcbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBcIkZydXRpZ2VyIE5leHQgVzA0XCI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgc3JjOiB1cmwoXCIjeyRmb250LWZhY2UtcGF0aH1mcnV0aWdlci1uZXh0LXJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7XG4gICAgLyogcmVndWxhciAqL1xufVxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiRnJ1dGlnZXIgTmV4dCBXMDRcIjtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBzcmM6IHVybChcIiN7JGZvbnQtZmFjZS1wYXRofWZydXRpZ2VyLW5leHQtbWVkaXVtLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO1xuICAgIC8qIG1lZGl1bSAqL1xufVxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiRnJ1dGlnZXIgTmV4dCBXMDRcIjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBzcmM6IHVybChcIiN7JGZvbnQtZmFjZS1wYXRofWZydXRpZ2VyLW5leHQtYm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgICAvKiBib2xkICovXG59XG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogXCJGcnV0aWdlciBOZXh0IFcwNFwiO1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIHNyYzogdXJsKFwiI3skZm9udC1mYWNlLXBhdGh9ZnJ1dGlnZXItbmV4dC1oZWF2eS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgICAvKiBoZWF2eSAqL1xufVxuIiwiQHVzZSBcInNhc3M6bWV0YVwiO1xuQHVzZSBcInNhc3M6bWF0aFwiO1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIGZvbnQgY2xhc3NlcyBhbmQgJWV4dGVuZHMgYmFzZWQgb24gZGVmaW5pdGlvbnMgaW5cbi8vIGh0dHBzOi8vd3d3LmZpZ21hLmNvbS9maWxlL2JhdGlhZjJiekhrQVl4R3k2Y21vdlUvUkRTLUxpYnJhcnk/dHlwZT1kZXNpZ24mbm9kZS1pZD0xOTItMTQyMSZ0PTBCQ1g4UUZZeE45amt0VEYtMFxuLy8gZm9udCBzaG9ydGhhbmQgU3ludGF4OiBmb250OiBmb250LXN0eWxlIGZvbnQtdmFyaWFudCBmb250LXdlaWdodCBmb250LXNpemUvbGluZS1oZWlnaHQgZm9udC1mYW1pbHk7XG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG5AaW5jbHVkZSBnZW5lcmF0ZUZvbnRFeHRlbmRzQW5kQmFzZUNsYXNzZXMoJHJkcy10eXBvZ3JhcGhpZS1tYXAsIFwiZm9udFwiKTtcblxuLy9iaW5kIGNzcyBjbGFzc2VzIHRvIGZvbnQgcGxhY2Vob2xkZXJzXG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gICAgYSB7XG4gICAgICAgIEBpbmNsdWRlIHRleHQtbGluay1jb2xvcihjdXJyZW50Q29sb3IsIGN1cnJlbnRDb2xvciwgY3VycmVudENvbG9yLCBjdXJyZW50Q29sb3IpO1xuICAgIH1cbn1cblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIEdlbmVyYWwgdHlwb2dyYXBoeSBTZXR0aW5nc1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbnN0cm9uZyB7XG4gICAgZm9udDogdmFyKC0tdC1TdGFuZGFyZC1Cb2xkKTtcbn1cbmksXG5lbSB7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gZm9udCBoZWxwZXJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4ubGluZS1jbGFtcCB7XG4gICAgLS1saW5lLWNsYW1wLWxpbmVzOiAzO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogdmFyKC0tbGluZS1jbGFtcC1saW5lcyk7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udGVzdC1saW5lLWNsYW1wIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgdHJhbnNpdGlvbjogaGVpZ2h0IDMwMG1zIGxpbmVhcjtcbn1cblxuQG1peGluIGh5cGhlbnMtYXV0byB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93LXg6IGNsaXA7XG4gICAgaHlwaGVuczogYXV0bztcbn1cbi5oeXBoZW5zLWF1dG8ge1xuICAgIEBpbmNsdWRlIGh5cGhlbnMtYXV0bztcbn1cbkBtaXhpbiBicmVhay13b3JkIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3cteDogY2xpcDtcbiAgICBoeXBoZW5zOiBhdXRvO1xuICAgIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG59XG4uYnJlYWstd29yZCB7XG4gICAgQGluY2x1ZGUgYnJlYWstd29yZDtcbn1cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzKSB7XG4gICAgLmh5cGhlbnMtYXV0by1zbSB7XG4gICAgICAgIEBpbmNsdWRlIGh5cGhlbnMtYXV0bztcbiAgICB9XG4gICAgLmJyZWFrLXdvcmQtc20ge1xuICAgICAgICBAaW5jbHVkZSBicmVhay13b3JkO1xuICAgIH1cbn1cbiIsIi8vIE15dHkgRkFCIEJ1dHRvblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5zcGVlZC1kaWFsLWl0ZW1fX2xhYmVsIHtcbiAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbn1cblxuLy8gQmxvZ1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi52LWFwcGxpY2F0aW9uIC5ibG9nLWZvcm1fX2xlZ2VuZCB7XG4gICAgZm9udC1zaXplOiAyNHB4ICFpbXBvcnRhbnQ7XG59XG5bZGF0YS12dWV0aWZ5XSB7XG4gICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgLnYtY2FyZC10aXRsZSxcbiAgICAudi1saXN0LWl0ZW0tdGl0bGUsXG4gICAgLnYtY2FyZC1zdWJ0aXRsZSxcbiAgICAudi1idG4tLXNpemUtZGVmYXVsdCxcbiAgICAudi1sYWJlbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAudi1pY29uIHtcbiAgICAgICAgd2lkdGg6IDIwcHggIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC50ZXh0LWJvZHktMi50ZXh0LWJvZHktMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAudi1jaGlwX19jb250ZW50LFxuICAgIC52LWNoaXAudi1jaGlwLS1zaXplLWRlZmF1bHQsXG4gICAgLnYtbGlzdC1zdWJoZWFkZXJfX3RleHQsXG4gICAgLnYtbGFiZWwudi1maWVsZC1sYWJlbC0tZmxvYXRpbmcge1xuICAgICAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi52LWFwcGxpY2F0aW9uIC5pbWFnZS1kcm9wLWlucHV0X190aXRsZSxcbi5odG1sLWVkaXRvci10b29sYmFyLXBhcmFncmFwaC1zdHlsZXMgLnYtZmllbGQge1xuICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xufSIsIkB1c2UgXCJzYXNzOm1hdGhcIjtcbkB1c2UgXCJzYXNzOm1ldGFcIjtcbkB1c2UgXCJzYXNzOmxpc3RcIjtcblxuLm9iaiB7XG4gICAgLS1vYmotcmF0aW8tcGFkZGluZzogI3ttYXRoLnBlcmNlbnRhZ2UobWF0aC5kaXYoMSwgMSkpfTtcbiAgICAtLW9iai1hc3BlY3QtcmFkaW86IDEgLyAxO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy10b3A6IHZhcigtLW9iai1yYXRpby1wYWRkaW5nKTtcbiAgICBpbWcsXG4gICAgaWZyYW1lLFxuICAgIG9iamVjdCxcbiAgICBhdWRpbyxcbiAgICB2aWRlbyxcbiAgICAub2JqX19lbGVtLWNlbnRlcmVkLFxuICAgIC5vYmpfX2VsZW0ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIC8vYXNwZWN0LXJhdGlvOiB2YXIoLS1vYmotYXNwZWN0LXJhZGlvKTtcbiAgICB9XG4gICAgLm9ial9fZWxlbS1jZW50ZXJlZCB7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gICAgQGVhY2ggJHJhdGlvIGluICRyZHMtb2JqLXJhdGlvcyB7XG4gICAgICAgICR2MTogbGlzdC5udGgoJHJhdGlvLCAxKTtcbiAgICAgICAgJHYyOiBsaXN0Lm50aCgkcmF0aW8sIDIpO1xuICAgICAgICAmLmlzLSN7JHYxfWJ5I3skdjJ9IHtcbiAgICAgICAgICAgIC0tb2JqLXJhdGlvLXBhZGRpbmc6ICN7bWF0aC5wZXJjZW50YWdlKG1hdGguZGl2KCR2MiwgJHYxKSl9O1xuICAgICAgICB9XG4gICAgICAgIEBpZiAkdjEgIT0gJHYyIHtcbiAgICAgICAgICAgICYuaXMtI3skdjJ9YnkjeyR2MX0ge1xuICAgICAgICAgICAgICAgIC0tb2JqLXJhdGlvLXBhZGRpbmc6ICN7bWF0aC5wZXJjZW50YWdlKG1hdGguZGl2KCR2MSwgJHYyKSl9O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICYuaXMtMV82MThieTEge1xuICAgICAgICAtLW9iai1yYXRpby1wYWRkaW5nOiAje21hdGgucGVyY2VudGFnZShtYXRoLmRpdigxLCAxLjYxOCkpfTtcbiAgICB9XG4gICAgJi5pcy0xYnkxXzYxOCB7XG4gICAgICAgIC0tb2JqLXJhdGlvLXBhZGRpbmc6ICN7bWF0aC5wZXJjZW50YWdlKG1hdGguZGl2KDEuNjE4LCAxKSl9O1xuICAgIH1cbn1cblxuLy8gRXhwZXJpbWVudGVsbCBDU1MgS2xhc3NlbiBtaXQgYXNwZWN0LXJhdGlvXG4uYXNwZWN0LXJhdGlvX19lbGVtZW50IHtcbiAgICAtLWVsZW1lbnQtYXNwZWN0LXJhdGlvOiB2YXIoLS1yYXRpby0xYnkxKTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBhc3BlY3QtcmF0aW86IHZhcigtLWVsZW1lbnQtYXNwZWN0LXJhdGlvKTtcbiAgICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5hc3BlY3QtcmF0aW8ge1xuICAgIC0tYXNwZWN0LXJhdGlvOiB2YXIoLS1yYXRpby0xYnkxKTtcbiAgICBhc3BlY3QtcmF0aW86IHZhcigtLWFzcGVjdC1yYXRpbyk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIEBlYWNoICRyYXRpbyBpbiAkcmRzLW9iai1yYXRpb3Mge1xuICAgICAgICAkdjE6IGxpc3QubnRoKCRyYXRpbywgMSk7XG4gICAgICAgICR2MjogbGlzdC5udGgoJHJhdGlvLCAyKTtcbiAgICAgICAgJi5pcy0jeyR2MX1ieSN7JHYyfSB7XG4gICAgICAgICAgICAtLWFzcGVjdC1yYXRpbzogdmFyKC0tcmF0aW8tI3skdjF9YnkjeyR2Mn0pO1xuICAgICAgICAgICAgLmFzcGVjdC1yYXRpb19fZWxlbWVudCB7XG4gICAgICAgICAgICAgICAgLS1lbGVtZW50LWFzcGVjdC1yYXRpbzogdmFyKC0tcmF0aW8tI3skdjF9YnkjeyR2Mn0pO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBpZiAkdjEgIT0gJHYyIHtcbiAgICAgICAgICAgICYuaXMtI3skdjJ9YnkjeyR2MX0ge1xuICAgICAgICAgICAgICAgIC0tYXNwZWN0LXJhdGlvOiB2YXIoLS1yYXRpby0jeyR2Mn1ieSN7JHYxfSk7XG4gICAgICAgICAgICAgICAgLmFzcGVjdC1yYXRpb19fZWxlbWVudCB7XG4gICAgICAgICAgICAgICAgICAgIC0tZWxlbWVudC1hc3BlY3QtcmF0aW86IHZhcigtLXJhdGlvLSN7JHYyfWJ5I3skdjF9KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4uYXNwZWN0LXJhdGlvLXRlc3QgaWZyYW1lIHtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBhc3BlY3QtcmF0aW86IHZhcigtLWFzcGVjdC1yYXRpbyk7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi52aWRlby10aHVtYm5haWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi52aWRlby10aHVtYm5haWxfX2ltZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG59XG4udmlkZW8tdGh1bWJuYWlsX19wbGF5IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogNTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tb3ZlcmxheS1pbWFnZXMpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4vLyBTcGVjaWFsIFZpZGVvIERvdWJsZSBDbGljayBMb2dpYyAtIEJsb2cgTGlzdCBEZXRhaWwgJiBWaWRlbyBQbGF5XG4udmlkZW8tdGh1bWJuYWlsLS1ibG9nLWxpc3Qge1xuICAgIC52aWRlby10aHVtYm5haWxfX3BsYXkge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gNHJlbSk7XG4gICAgICAgIHRvcDogY2FsYyg1MCUgLSA0cmVtKTtcbiAgICAgICAgd2lkdGg6IDhyZW07XG4gICAgICAgIGhlaWdodDogOHJlbTtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMnJlbTtcbiAgICAgICAgICAgIGhlaWdodDogMTJyZW07XG4gICAgICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtIDZyZW0pO1xuICAgICAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDZyZW0pO1xuICAgICAgICB9XG4gICAgfVxuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnICc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tb3ZlcmxheS1pbWFnZXMpO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG59XG4iLCIvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gSWNvbnMgYmFzZWQgb25cbi8vIGh0dHBzOi8vd3d3LmZpZ21hLmNvbS9maWxlL2JhdGlhZjJiekhrQVl4R3k2Y21vdlUvUkRTLUxpYnJhcnk/dHlwZT1kZXNpZ24mbm9kZS1pZD0xNi0yMDcmdD0wQkNYOFFGWXhOOWprdFRGLTBcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbiRyY2gtaWNvbi1zaXplczogKFxuICAgIFwidGlueVwiOiAxMCxcbiAgICBcInhzbWFsbFwiOiAxNixcbiAgICBcInNtYWxsXCI6IDIwLFxuICAgIFwiY29tcGFjdFwiOiAyNCxcbiAgICBcIm1lZGl1bVwiOiAzMixcbiAgICBcIm1lZGl1bV9sZ1wiOiA0MCxcbiAgICBcImxhcmdlXCI6IDYwLFxuICAgIFwieGxhcmdlXCI6IDgwLFxuKTtcblxuLy8gV2VubiBlaW4gRWxlbWVudCBtaXQgaWNvbiBnZWhvdmVydCB3aXJkLCBkYW5uIHNvbGwgZGFzIEljb24gYXVmIDEuMSBza2FsaWVydCB3ZXJkZW5cbkBtaXhpbiBzY2FsZUljb25JbkVsZW1lbnQoJHNpemU6IDEuMSkge1xuICAgIC0taWNvbi1zY2FsZTogI3skc2l6ZX07XG59XG5cbi5pY29uIHtcbiAgICAtLWljb24td2lkdGg6IDFlbTtcbiAgICAtLWljb24taGVpZ2h0OiAxZW07XG4gICAgLS1pY29uLXNjYWxlOiAxO1xuICAgIHdpZHRoOiB2YXIoLS1pY29uLXdpZHRoKTtcbiAgICBoZWlnaHQ6IHZhcigtLWljb24taGVpZ2h0KTtcbiAgICBzdHJva2Utd2lkdGg6IDA7XG4gICAgc3Ryb2tlOiBjdXJyZW50Q29sb3I7XG4gICAgZmlsbDogY3VycmVudENvbG9yO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUodmFyKC0taWNvbi1zY2FsZSkpO1xuICAgIEBlYWNoICRuYW1lLCAkc2l6ZSBpbiAkcmNoLWljb24tc2l6ZXMge1xuICAgICAgICAmW2RhdGEtaWNvbi1zaXplPVwiI3skbmFtZX1cIl0ge1xuICAgICAgICAgICAgLS1pY29uLXdpZHRoOiAjeyRzaXplICogMC4xcmVtfTtcbiAgICAgICAgICAgIC0taWNvbi1oZWlnaHQ6ICN7JHNpemUgKiAwLjFyZW19O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tZmxpcC1ob3Jpem9udGFsIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7XG4gICAgfVxuXG4gICAgJi0tZmxpcC12ZXJ0aWNhbCB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSwgLTEpO1xuICAgIH1cblxuICAgICYtLWZsaXAtaG9yaXpvbnRhbC12ZXJ0aWNhbCB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoLTEsIC0xKTtcbiAgICB9XG4gICAgJi0tcm90YXRlLTkwZGVnIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgIH1cbiAgICAmLS1yb3RhdGUtOTBkZWctY2N3IHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICB9XG59XG5cbiVzY2FsZUljb25JbkVsZW1lbnQgLmljb24ge1xuICAgIEBpbmNsdWRlIHNjYWxlSWNvbkluRWxlbWVudDtcbn1cblxuLy8gOmhvdmVyXG4uYnRuOmhvdmVyIHtcbiAgICBAZXh0ZW5kICVzY2FsZUljb25JbkVsZW1lbnQ7XG59XG5cbi5pY29uLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5pY29uLWxhYmVsIHtcbn1cbiIsIkB1c2UgXCJzYXNzOm1hdGhcIjtcbkB1c2UgXCJzYXNzOm1ldGFcIjtcbkB1c2UgXCJzYXNzOmxpc3RcIjtcbkB1c2UgXCJzYXNzOm1hcFwiO1xuLyoqXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gKiBTY2FsaW5nIGRvdCBhbmltYXRpb25cbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAqL1xuOnJvb3Qge1xuICAgIC0tbG9hZGVyLWRvdC1zaXplOiA2O1xuICAgIC0tbG9hZGVyLWRvdC1zY2FsZWQtc2l6ZTogODtcbiAgICAtLWxvYWRlci1oZWlnaHQ6IGNhbGMoMXB4ICogdmFyKC0tbG9hZGVyLWRvdC1zY2FsZWQtc2l6ZSkpO1xuICAgIC0tbG9hZGVyLWxyLW1hcmdpbjogNjtcbiAgICAtLWxvYWRlci1kb3QtY29sb3I6IHZhcigtLWMtMjE0MCk7XG59XG4ubG9hZGVyIHtcbiAgICB3aWR0aDogY2FsYygoM3B4ICogdmFyKC0tbG9hZGVyLWRvdC1zaXplKSArICgycHggKiB2YXIoLS1sb2FkZXItbHItbWFyZ2luKSkpKTtcbiAgICBoZWlnaHQ6IHZhcigtLWxvYWRlci1oZWlnaHQpO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbn1cbi5sb2FkZXIgPiBzcGFuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICB3aWR0aDogY2FsYygxcHggKiB2YXIoLS1sb2FkZXItZG90LXNpemUpKTtcbiAgICBoZWlnaHQ6IGNhbGMoMXB4ICogdmFyKC0tbG9hZGVyLWRvdC1zaXplKSk7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1sb2FkZXItZG90LWNvbG9yKTtcbiAgICBtYXJnaW46IDA7XG4gICAgYW5pbWF0aW9uOiBhbmltYXRlLWRvdHMgMnMgaW5maW5pdGUgZWFzZS1pbi1vdXQgYm90aDtcbn1cbi5sb2FkZXIgPiBzcGFuOm50aC1jaGlsZCgxKSB7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAtNDQwbXM7XG59XG4ubG9hZGVyID4gc3BhbjpudGgtY2hpbGQoMikge1xuICAgIGFuaW1hdGlvbi1kZWxheTogLTIyMG1zO1xuICAgIG1hcmdpbjogMCBjYWxjKDFweCAqIHZhcigtLWxvYWRlci1sci1tYXJnaW4pKTtcbn1cbkBrZXlmcmFtZXMgYW5pbWF0ZS1kb3RzIHtcbiAgICAwJSxcbiAgICA4MCUsXG4gICAgMTAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgfVxuICAgIDQwJSB7XG4gICAgICAgIC0tbG9hZGVyLXNjYWxpbmctZmFjdG9yOiBjYWxjKC0tbG9hZGVyLWRvdC1zY2FsZWQtc2l6ZSAvIC0tbG9hZGVyLWRvdC1zaXplKTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjMzMzMzKTtcbiAgICB9XG59XG5cbi8qKlxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICogU2tlbGV0b24gYXMgbG9hZGVyXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gKi9cblxuLnNrZWxldG9uIHtcbiAgICAtLXNrZWxldG9uLXRyYW5zaXRpb24tdGltaW5nLWZ1bmM6IGN1YmljLWJlemllcigwLjIsIDAuMSwgMC4yLCAxKTtcbiAgICAtLXNsZWxldG9uLXRyYW5zaXRpb24tZHVyYXRpb246IDEuMnM7XG4gICAgLS1za2VsZXRvbi1saW5lLWJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtMjE4MCk7XG4gICAgLS1za2VsZXRvbi1ibG9jay1oZWlnaHQ6IDIuM3JlbTtcbiAgICAtLXNrZWxldG9uLXNwYWNpbmc6IHZhcigtLXMxMCk7XG59XG4uc2tlbGV0b25fX2Jsb2NrIHtcbiAgICBoZWlnaHQ6IHZhcigtLXNrZWxldG9uLWJsb2NrLWhlaWdodCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2tlbGV0b24tbGluZS1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgICBhbmltYXRpb246IGtlcC1hc3NldHMtc2tlbGV0b24tcHVsc2UgdmFyKC0tc2xlbGV0b24tdHJhbnNpdGlvbi1kdXJhdGlvbikgdmFyKC0tc2tlbGV0b24tdHJhbnNpdGlvbi10aW1pbmctZnVuYykgaW5maW5pdGU7XG59XG4uc2tlbGV0b24tYW5pbWF0aW9uIHtcbiAgICBhbmltYXRpb246IGtlcC1hc3NldHMtc2tlbGV0b24tcHVsc2UgdmFyKC0tc2xlbGV0b24tdHJhbnNpdGlvbi1kdXJhdGlvbikgdmFyKC0tc2tlbGV0b24tdHJhbnNpdGlvbi10aW1pbmctZnVuYykgaW5maW5pdGU7XG59XG4uc2tlbGV0b24tYmxvY2stcHQge1xuICAgIHBhZGRpbmctdG9wOiB2YXIoLS1za2VsZXRvbi1zcGFjaW5nKTtcbn1cbkBpbmNsdWRlIGdlbmVyYXRlU2tlbGV0b25WYXJpYW50cygkcmRzLXNrZWxldG9uLW1hcCk7XG5Aa2V5ZnJhbWVzIGtlcC1hc3NldHMtc2tlbGV0b24tcHVsc2Uge1xuICAgIDAlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG5cbiAgICA1MCUge1xuICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgfVxuXG4gICAgMTAwJSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxufVxuIiwiQHVzZSBcInNhc3M6bWV0YVwiO1xuQHVzZSBcInNhc3M6bWFwXCI7XG5AdXNlIFwic2FzczptYXRoXCI7XG5cbi50Yi1jdGEtYnV0dG9uIGEsXG4udGItc2Vjb25kYXJ5LWJ1dHRvbiBhLFxuLmJ0biB7XG4gICAgLS1teXR5LWJ0bi1ib3JkZXItd2lkdGg6IDAuMnJlbTtcbiAgICAtLW15dHktYnRuLWJvcmRlci1jb2xvcjogdmFyKC0tYy0yMTEwKTtcbiAgICAtLW15dHktYnRuLW91dGxpbmU6IG5vbmU7XG4gICAgLS1teXR5LWJ0bi1wYWRkaW5nOiAycmVtIDJyZW0gMi4xcmVtIDJyZW07XG4gICAgLS1teXR5LWJ0bi1ib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtbWQpO1xuICAgIC0tbXl0eS1idG4tYm94LXNoYWRvdzogbm9uZTtcbiAgICAtLW15dHktYnRuLXdpZHRoOiAxMDAlO1xuICAgIC0tbXl0eS1idG4tbWluLXdpZHRoOiBub25lO1xuICAgIC0tbXl0eS1idG4tYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgLS1teXR5LWJ0bi1jb2xvcjogdmFyKC0tYy0yMTEwKTtcbiAgICAtLW15dHktYnRuLW91dGxpbmUtb2Zmc2V0OiAwO1xuICAgIC0tbXl0eS1idG4taWNvbi1tYXJnaW46IDA7XG4gICAgLS1teXR5LWJ0bi1sb2FkZXItaGVpZ2h0OiBhdXRvO1xuICAgIC5sb2FkZXIge1xuICAgICAgICBoZWlnaHQ6IHZhcigtLW15dHktYnRuLWxvYWRlci1oZWlnaHQpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICY6bm90KC5pcy1ibG9jaykge1xuICAgICAgICAgICAgLS1teXR5LWJ0bi13aWR0aDogYXV0bztcbiAgICAgICAgICAgIC0tbXl0eS1idG4tbWluLXdpZHRoOiAxNnJlbTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIC0tbXl0eS1idG4tcGFkZGluZzogMS41cmVtIDIuNXJlbSAxLjZyZW0gMi41cmVtO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgIC0tbXl0eS1idG4tcGFkZGluZzogMS41cmVtIDIuNXJlbSAxLjZyZW0gMi41cmVtO1xuICAgIH1cbn1cblxuQG1peGluIG1ha2VCdG4oKSB7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICBib3JkZXI6IHZhcigtLW15dHktYnRuLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tbXl0eS1idG4tYm9yZGVyLWNvbG9yKTtcbiAgICBjb2xvcjogdmFyKC0tbXl0eS1idG4tY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW15dHktYnRuLWJhY2tncm91bmQtY29sb3IpO1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLW15dHktYnRuLWJvcmRlci1yYWRpdXMpO1xuICAgIGJveC1zaGFkb3c6IHZhcigtLW15dHktYnRuLWJveC1zaGFkb3cpO1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIEBpbmNsdWRlIHNldEZvbnQoXCJCdXR0b25cIik7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogdmFyKC0tbXl0eS1idG4tcGFkZGluZyk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgd2lkdGg6IHZhcigtLW15dHktYnRuLXdpZHRoKTtcbiAgICBtaW4td2lkdGg6IHZhcigtLW15dHktYnRuLW1pbi13aWR0aCk7XG4gICAgb3V0bGluZTogdmFyKC0tbXl0eS1idG4tb3V0bGluZSk7XG4gICAgb3V0bGluZS1vZmZzZXQ6IHZhcigtLW15dHktYnRuLW91dGxpbmUtb2Zmc2V0KTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgJi5pcy1kaXNhYmxlZCxcbiAgICAmW2Rpc2FibGVkXSxcbiAgICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XG4gICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgfVxuICAgIHN0cm9uZyB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1teXR5LWJ0bi1jb2xvcik7XG4gICAgfVxuICAgIC5pY29uIHtcbiAgICAgICAgY29sb3I6IHZhcigtLW15dHktYnRuLWNvbG9yKTtcbiAgICAgICAgZmlsbDogdmFyKC0tbXl0eS1idG4tY29sb3IpO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBtYXJnaW46IHZhcigtLW15dHktYnRuLWljb24tbWFyZ2luKTtcbiAgICAgICAgJjpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgIC0tbXl0eS1idG4taWNvbi1tYXJnaW46IDAgNXB4IDAgMDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgICAtLW15dHktYnRuLWljb24tbWFyZ2luOiAwIDAgMCA1cHg7XG4gICAgICAgIH1cbiAgICAgICAgJjplbXB0eSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi50ZXh0LWxlZnQge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgfVxufVxuXG4lYnRuIHtcbiAgICBAaW5jbHVkZSBtYWtlQnRuKCk7XG59XG5cbi50Yi1jdGEtYnV0dG9uIGEsXG4udGItc2Vjb25kYXJ5LWJ1dHRvbiBhLFxuLmJ0biB7XG4gICAgQGV4dGVuZCAlYnRuO1xufVxuXG4vLyBHZW5lcmF0ZSBCdXR0b24gc3R5bGVzIGJ5IHN0YXRlIHVzaW5nIHRoZSAkcmRzLWJ1dHRvbi1zdGF0ZXMgbWFwIGZyb20gc2V0dXAvX3Jkcy5tYXBzLnNjc3NcbkBpbmNsdWRlIGdlbmVyYXRlQnV0dG9uU3RhdGVzKCRyZHMtYnV0dG9uLXN0YXRlcyk7XG5bZGF0YS10aGVtZT1cImRhcmtcIl0ge1xuICAgIEBpbmNsdWRlIGdlbmVyYXRlQnV0dG9uU3RhdGVzKCRyZHMtYnV0dG9uLXN0YXRlcy1yZXZlcnNlLCBcImRhcmtcIik7XG59XG4udGItY3RhLWJ1dHRvbiB7XG4gICAgYSB7XG4gICAgICAgIEBleHRlbmQgJWJ0bjtcbiAgICB9XG4gICAgJi50Yi1jdGEtYnRuLW1iLTAge1xuICAgICAgICBhIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG4udGItc2Vjb25kYXJ5LWJ1dHRvbiBhIHtcbiAgICBAZXh0ZW5kICVidG4tLXNlY29uZGFyeTtcbn1cbi50Yi1jdGEtYnRuLS1saW5rIGEge1xuICAgIEBleHRlbmQgJWJ0bi0tbGluaztcbn1cbi50Yi1jdGEtYnRuLS1saW5rIGEsXG4uYnRuLS1saW5rIHtcbiAgICAmOmFjdGl2ZSxcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMsXG4gICAgJjpkaXNhYmxlZCB7XG4gICAgICAgIEBleHRlbmQgJWJ0bi0tbGluaztcbiAgICB9XG59XG4uYnRuLS1saW5rLFxuLnRiLWN0YS1idG4tLWxpbmsgYSB7XG4gICAgQGluY2x1ZGUgdGV4dC1saW5rKCk7XG59XG4uYnRuLS1saW5rLFxuLnRiLWN0YS1idG4tLWxpbmsgYSB7XG4gICAgQGluY2x1ZGUgdGV4dC1saW5rLWNvbG9yKCk7XG59XG4uYnRuLS1saW5rLFxuLnRiLWN0YS1idG4tLWxpbmsgYSB7XG4gICAgLS1teXR5LWJ0bi1ib3JkZXItd2lkdGg6IDA7XG4gICAgJltkYXRhLWJnPVwidHJhbnNwYXJlbnRcIl0sXG4gICAgJi5pcy1kYXJrIHtcbiAgICAgICAgLS1teXR5LWJ0bi1iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gICAgJi5pcy1kYXJrIHtcbiAgICAgICAgQGluY2x1ZGUgdGV4dC1saW5rLWNvbG9yKHZhcigtLWMtMjAxMCksIHZhcigtLWMtMjAxMCksIHZhcigtLWMtMjAxMCksIHZhcigtLWMtMjE1MCkpO1xuICAgIH1cbn1cbltkYXRhLWJnPVwidHJhbnNwYXJlbnRcIl0gLnRiLWN0YS1idG4tLWxpbmsgYSB7XG4gICAgLS1teXR5LWJ0bi1iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbltkYXRhLWJnPVwiMjE4MFwiXSAudGItY3RhLWJ0bi0tbGluayBhIHtcbiAgICAtLW15dHktYnRuLWJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtMjE4MCk7XG59XG4uYnRuLS1saW5rLmhhcy10ZXh0LXdpZHRoLFxuLnRiLWN0YS1idG4tLWxpbmsuaGFzLXRleHQtd2lkdGggYSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBtaW4td2lkdGg6IHVuc2V0O1xufVxuXG4uaXMtaW52ZXJ0ZWQge1xuICAgIC5idG4tLWxpbmsge1xuICAgICAgICAtLW15dHktYnRuLWJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtMjExMCk7XG4gICAgICAgIEBpbmNsdWRlIHRleHQtbGluay1jb2xvcih2YXIoLS1jLTIwMTApLCB2YXIoLS1jLTIwMTApLCB2YXIoLS1jLTIwMTApLCB2YXIoLS1jLTIwMTAtNDApKTtcbiAgICB9XG59XG5cbi5idG4tLXNlY29uZGFyeSB7XG4gICAgJi5pcy1vdXRsaW5lZC13aGl0ZS1zbSB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgICY6bm90KDpob3Zlcik6bm90KDpmb2N1cykge1xuICAgICAgICAgICAgICAgIC0tbXl0eS1idG4tYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgLS1teXR5LWJ0bi1jb2xvcjogdmFyKC0tYy0yMDEwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmJ0bi0tY29udmVyc2lvbmFsIHtcbiAgICAtLW15dHktYnRuLWJvcmRlci1yYWRpdXM6IDAuOHJlbSAwLjhyZW0gMC4ycmVtIDAuOHJlbTtcbn1cblxuLmJ0bi0td2l0aC1pY29uIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbn1cbi5idG4tLWljb24tb25seSB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgLmljb24sXG4gICAgLmljb246Zmlyc3QtY2hpbGQsXG4gICAgLmljb246bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG59XG5cbi8vIC5idG4gbWFyZ2luc1xuLmJ0biB7XG4gICAgbWFyZ2luOiAwIDAgdmFyKC0tczQwKSAwO1xuICAgICY6bGFzdC1jaGlsZCxcbiAgICAmOmZpcnN0LWNoaWxkOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW46IDAgMCB2YXIoLS1kNjApIDA7XG4gICAgfVxuICAgICYucHgtMCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG4gICAgJi5tdy0wIHtcbiAgICAgICAgLS1teXR5LWJ0bi1taW4td2lkdGg6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICBtYXJnaW46IDAgdmFyKC0tczYwKSB2YXIoLS1zNDApIDA7XG4gICAgICAgICY6Zmlyc3QtY2hpbGQ6bGFzdC1jaGlsZCxcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIHZhcigtLXM0MCkgMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLm15dHlGb3JtSW5wdXRHcm91cC1idXR0b24ge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuICAgICYubTAge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICY6bGFzdC1jaGlsZCxcbiAgICAgICAgJjpmaXJzdC1jaGlsZDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5idG4uYnRuLS1mbGF0IHtcbiAgICAtLW15dHktYnRuLXdpZHRoOiBhdXRvO1xuICAgIC0tbXl0eS1idG4tbWluLXdpZHRoOiAwLjFyZW07XG4gICAgLS1teXR5LWJ0bi1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLTIwMTApO1xuICAgIC0tbXl0eS1idG4tY29sb3I6IHZhcigtLWMtMjExMCk7XG4gICAgLS1teXR5LWJ0bi1ib3JkZXItd2lkdGg6IDA7XG4gICAgLS1teXR5LWJ0bi1ib3gtc2hhZG93OiB1bnNldDtcbiAgICAtLW15dHktYnRuLW91dGxpbmU6IG5vbmU7XG4gICAgLmljb24ge1xuICAgICAgICAtLWljb24tc2NhbGU6IDE7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgLS1teXR5LWJ0bi13aWR0aDogYXV0bztcbiAgICAgICAgLS1teXR5LWJ0bi1taW4td2lkdGg6IDAuMXJlbTtcbiAgICB9XG59XG5cbi8vIFNvY2lhbCBzaGFyaW5nIGljb24gYnV0dG9uXG4uYnRuLmJ0bi0tc2hhcmluZyB7XG4gICAgLS1teXR5LWJ0bi1taW4td2lkdGg6IHVuc2V0O1xuICAgIC0tbXl0eS1idG4td2lkdGg6IDRyZW07XG4gICAgLS1teXR5LWJ0bi1oZWlnaHQ6IDRyZW07XG4gICAgLS1teXR5LWJ0bi1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLTIwMTApO1xuICAgIC0tbXl0eS1idG4tY29sb3I6IHZhcigtLWMtMjExMCk7XG4gICAgLS1teXR5LWJ0bi1ib3JkZXItd2lkdGg6IDA7XG4gICAgLS1teXR5LWJ0bi1vdXRsaW5lOiBub25lO1xuICAgIC0tbXl0eS1idG4tYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLW1kKTtcbiAgICAtLW15dHktYnRuLXBhZGRpbmc6IDA7XG5cbiAgICAmOm5vdCguaXMtYmxvY2spIHtcbiAgICAgICAgLS1teXR5LWJ0bi1taW4td2lkdGg6IHVuc2V0O1xuICAgICAgICAtLW15dHktYnRuLXdpZHRoOiA0cmVtO1xuICAgICAgICAtLW15dHktYnRuLWhlaWdodDogNHJlbTtcbiAgICB9XG4gICAgbWFyZ2luOiB1bnNldDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGhlaWdodDogdmFyKC0tbXl0eS1idG4taGVpZ2h0KTtcbiAgICAuY2FwdGlvbiB7XG4gICAgICAgIEBleHRlbmQgLnZpc3VhbGx5aGlkZGVuO1xuICAgIH1cbiAgICAuaWNvbiB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgJjpsYXN0LWNoaWxkLFxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgICAgICBjb2xvcjogY3VycmVudENvbG9yO1xuICAgICAgICBmaWxsOiBjdXJyZW50Q29sb3I7XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgICAtLW15dHktYnRuLWJveC1zaGFkb3c6IG5vbmU7XG4gICAgfVxuICAgICY6Zmlyc3QtY2hpbGQsXG4gICAgJjpmaXJzdC1jaGlsZDpsYXN0LWNoaWxkLFxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG59XG5cbi5idG4uYnRuLS1mdWxsd2lkdGgge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLS1teXR5LWJ0bi13aWR0aDogMTAwJTtcbiAgICAtLW15dHktYnRuLW1pbi13aWR0aDogbm9uZTtcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW46IDAgMCB2YXIoLS1zNDApIDA7XG4gICAgfVxufVxuXG4vLyBMb2FkZXIgaGVpZ2h0XG4uYnRuIC5sb2FkZXIge1xuICAgICRkZWZhdWx0Rm9udExIOiBnZXRCcmVha3BvaW50Rm9udFZhbHVlRnJvbU1hcCgkcmRzLXR5cG9ncmFwaGllLW1hcCwgXCJTdGFuZGFyZFwiLCBcInhzXCIsIFwibGhcIik7XG4gICAgLS1teXR5LWJ0bi1sb2FkZXItaGVpZ2h0OiAjeyRkZWZhdWx0Rm9udExIfXJlbTtcbiAgICAkYnBGb250TEg6IGdldEJyZWFrcG9pbnRGb250VmFsdWVGcm9tTWFwKCRyZHMtdHlwb2dyYXBoaWUtbWFwLCBcIlN0YW5kYXJkXCIsIFwibWRcIiwgXCJsaFwiKTtcbiAgICBAaWYgJGJwRm9udExIIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgLS1teXR5LWJ0bi1sb2FkZXItaGVpZ2h0OiAjeyRicEZvbnRMSH1yZW07XG4gICAgICAgIH1cbiAgICB9XG4gICAgJGJwRm9udExIOiBudWxsO1xuICAgICRicEZvbnRMSDogZ2V0QnJlYWtwb2ludEZvbnRWYWx1ZUZyb21NYXAoJHJkcy10eXBvZ3JhcGhpZS1tYXAsIFwiU3RhbmRhcmRcIiwgXCJ4bFwiLCBcImxoXCIpO1xuICAgIEBpZiAkYnBGb250TEgge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAtLW15dHktYnRuLWxvYWRlci1oZWlnaHQ6ICN7JGJwRm9udExIfXJlbTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAkYnBGb250TEg6IG51bGw7XG59XG5cbi8vIGJ1dHRvbiBib3hcbkBtaXhpbiBidXR0b25zQXNCbG9jayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC5idG4ge1xuICAgICAgICAtLW15dHktYnRuLXdpZHRoOiAxMDAlO1xuICAgICAgICAtLW15dHktYnRuLW1pbi13aWR0aDogbm9uZTtcbiAgICAgICAgbWFyZ2luOiAwIDAgdmFyKC0tczQwKSAwO1xuICAgIH1cbiAgICAuYnRuLS1zaGFyaW5nIHtcbiAgICAgICAgLS1teXR5LWJ0bi13aWR0aDogNHJlbTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbn1cblxuLmJ1dHRvbnMsXG4ubXl0eUZvcm1CdG5Cb3gge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgLmlzLTFzdC1sZWZ0LXNtIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmlzLWNvbHVtbi1ibG9jayB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJ1dHRvbnNBc0Jsb2NrO1xuICAgICAgICB9XG4gICAgfVxuICAgICYuaXMtY29sdW1uLWJsb2NrLXVudGlsLW1kIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBidXR0b25zQXNCbG9jaztcbiAgICAgICAgfVxuICAgIH1cbn1cbi5teXR5Rm9ybSAubXl0eUZvcm1CdG5Cb3gge1xuICAgIHBhZGRpbmctdG9wOiB2YXIoLS1kNDApO1xufVxuXG4jY3JvcEJveCB7XG4gICAgLm15dHlGb3JtQnRuQm94IHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgcGFkZGluZy10b3A6IHZhcigtLWQ0MCk7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byBhdXRvO1xuICAgICAgICBncmlkLWdhcDogMCB2YXIoLS1kMjApO1xuICAgIH1cbiAgICAuYnRuIHtcbiAgICAgICAgLS1teXR5LWJ0bi1taW4td2lkdGg6IGF1dG87XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gICAgLmJ0bi1maW5pc2gge1xuICAgICAgICBncmlkLXJvdy1zdGFydDogMTtcbiAgICB9XG4gICAgLmJ0bi1jbG9zZSB7XG4gICAgICAgIEBleHRlbmQgJWJ0bi0tbGluaztcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBwYWRkaW5nLWlubGluZTogMDtcbiAgICAgICAgZ3JpZC1yb3ctc3RhcnQ6IDI7XG4gICAgfVxuICAgIC5idG4tcm90YXRlIHtcbiAgICAgICAgZ3JpZC1yb3ctc3RhcnQ6IDE7XG4gICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAyO1xuICAgICAgICBAZXh0ZW5kICVidG4tLXNlY29uZGFyeTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgIC5teXR5Rm9ybUJ0bkJveCB7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gYXV0byAxZnI7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcImZpbmlzaCByb3RhdGUgY2xvc2VcIjtcbiAgICAgICAgfVxuICAgICAgICAuYnRuLWZpbmlzaCB7XG4gICAgICAgICAgICBncmlkLWFyZWE6IGZpbmlzaDtcbiAgICAgICAgICAgIGdyaWQtcm93LXN0YXJ0OiB1bnNldDtcbiAgICAgICAgfVxuICAgICAgICAuYnRuLWNsb3NlIHtcbiAgICAgICAgICAgIGdyaWQtYXJlYTogY2xvc2U7XG4gICAgICAgICAgICBncmlkLXJvdy1zdGFydDogdW5zZXQ7XG4gICAgICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogdW5zZXQ7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgfVxuICAgICAgICAuYnRuLXJvdGF0ZSB7XG4gICAgICAgICAgICBncmlkLWFyZWE6IHJvdGF0ZTtcbiAgICAgICAgICAgIGdyaWQtcm93LXN0YXJ0OiB1bnNldDtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiB1bnNldDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmJ1dHRvbnMtLWxhenlsb2FkLWxpc3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAtNHB4O1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiBjYWxjKHZhcigtLWQ4MCkgKiAtMSk7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IHZhcigtLWQ4MCk7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgzNjBkZWcsIHZhcigtLWMtMjE4MCkgMCUsIHJnYmEoMjQ1LCAyNDUsIDI0NSwgMCkgMTAwJSk7XG4gICAgfVxuICAgIC5idG4ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4vLyByZXNldHRpbmcgdW51c2FibGUgLmJ0biBjb250ZW50IG9yIGl0cyBzdHlsZXNcblxuLmJ0bixcbi5idG4gPiAuY2FwdGlvbiB7XG4gICAgYnI6bnRoLWNoaWxkKG4gKyAyKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIHAge1xuICAgICAgICBhbGw6IHVuc2V0O1xuICAgIH1cbn1cblxuLy8gUGxheS1CdXR0b25cbi5idG4tcGxheSB7XG4gICAgd2lkdGg6IDhyZW07XG4gICAgaGVpZ2h0OiA4cmVtO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIC5pY29uIHtcbiAgICAgICAgdHJhbnNpdGlvbjogc2NhbGUgMTIwbXM7XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICBzY2FsZTogMTEwJTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIHdpZHRoOiAxMnJlbTtcbiAgICAgICAgaGVpZ2h0OiAxMnJlbTtcbiAgICAgICAgLmljb25bZGF0YS1pY29uLXNpemU9XCJ4bGFyZ2VcIl0ge1xuICAgICAgICAgICAgd2lkdGg6IDEycmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMnJlbTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gTGlzdHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBMaW5rIExpc3Rcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5saW5rLWxpc3Qge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwIDAgdmFyKC0tczQwKTtcbiAgICBhIHtcbiAgICAgICAgQGluY2x1ZGUgc2V0Rm9udChcIlN0YW5kYXJkXCIpO1xuICAgICAgICBjb2xvcjogdmFyKC0tYy0yMTEwKTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IHZhcigtLXMzMCkgMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWMtMjE2MCk7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy0yMDEwKTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiB2YXIoLS1zMzApO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtMjE4MCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIlcGFnZVRpdGxlIHtcbiAgICBAaW5jbHVkZSBzZXRGb250KFQyMDApO1xuICAgIGNvbG9yOiB2YXIoLS1jLTIxMTApO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZzogdmFyKC0tZDQwKSAwO1xuICAgIG1hcmdpbjogMDtcbiAgICAmLmlzLWZsZXgtY29sdW1uIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG59XG4iLCIvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gVHlwb2dyYXBoeSBTZXR0aW5ncyBpbiB0eV9jb250ZW50XG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLnR5YyB7XG4gICAgLS10eWMtbXQtc3RhbmRhcmQ6IHZhcigtLWQ3MCk7XG4gICAgLS10eWMtbWItc3RhbmRhcmQ6IHZhcigtLWQ3MCk7XG4gICAgLS10eWMtaGVhZGluZy1jb2xvcjogdmFyKC0tYy0yMTEwKTtcbiAgICAtLXR5Yy1oZWFkaW5nLWNvbG9yLXRleHQ6IHZhcigtLWMtMjExMCk7XG4gICAgLS10eWMtZm9udDogdmFyKC0tdC1TdGFuZGFyZCk7XG4gICAgLS10eWMtbGlzdC1wYWRkaW5nOiB2YXIoLS1kMjApO1xuXG4gICAgZm9udDogdmFyKC0tdHljLWZvbnQpO1xuXG4gICAgYSB7XG4gICAgICAgIEBleHRlbmQgJWlzSG92ZXJEZWNvcmF0aW9uTGluaztcbiAgICB9XG4gICAgLy8gQmxvY2tcbiAgICAucGFyYWdyYXBoLFxuICAgIGRsLFxuICAgIG9sLFxuICAgIHVsLFxuICAgIGJsb2NrcXVvdGUsXG4gICAgcHJlLFxuICAgIHRhYmxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogdmFyKC0tdHljLW10LXN0YW5kYXJkKTtcbiAgICAgICAgfVxuICAgICAgICAmOmVtcHR5IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgYnI6bm90KC5Qcm9zZU1pcnJvci10cmFpbGluZ0JyZWFrKTpmaXJzdC1jaGlsZCxcbiAgICAgICAgYnI6bm90KC5Qcm9zZU1pcnJvci10cmFpbGluZ0JyZWFrKTpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogdmFyKC0tdHljLW10LXN0YW5kYXJkKTtcbiAgICAgICAgfVxuICAgICAgICAmOmVtcHR5IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBoMSxcbiAgICBoMixcbiAgICBoMyxcbiAgICBoNCxcbiAgICBoNSxcbiAgICBoNixcbiAgICAuc3Ryb25nLS1oZWFkbGluZSB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS10eWMtaGVhZGluZy1jb2xvcik7XG4gICAgICAgIGEge1xuICAgICAgICAgICAgQGV4dGVuZCAlaXNDdXJyZW50Q29sb3JMaW5rO1xuICAgICAgICB9XG4gICAgfVxuICAgICYuaGFzLXRleHQtY29sb3Ige1xuICAgICAgICBoMSxcbiAgICAgICAgaDIsXG4gICAgICAgIGgzLFxuICAgICAgICBoNCxcbiAgICAgICAgaDUsXG4gICAgICAgIGg2LFxuICAgICAgICBzdHJvbmcsXG4gICAgICAgIC5zdHJvbmctLWhlYWRsaW5lLFxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10eWMtaGVhZGluZy1jb2xvci10ZXh0KTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBoMSxcbiAgICAuZm9udC1IZXJvMjAwIHtcbiAgICAgICAgQGluY2x1ZGUgc2V0Rm9udChcIkhlcm8yMDBcIik7XG4gICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IHZhcigtLXR5Yy1tdC1zdGFuZGFyZCk7XG4gICAgICAgIH1cbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgIC8vcGFkZGluZy10b3A6IHZhcigtLXR5Yy1tYi1zdGFuZGFyZCk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgaDIsXG4gICAgLmZvbnQtVDIwMCB7XG4gICAgICAgIEBpbmNsdWRlIHNldEZvbnQoXCJUMjAwXCIpO1xuICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiB2YXIoLS10eWMtbXQtc3RhbmRhcmQpO1xuICAgICAgICB9XG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICAvL3BhZGRpbmctdG9wOiB2YXIoLS10eWMtbWItc3RhbmRhcmQpO1xuICAgICAgICB9XG4gICAgfVxuICAgIGgzLFxuICAgIC5mb250LVQ0MDAge1xuICAgICAgICBAaW5jbHVkZSBzZXRGb250KFwiVDQwMFwiKTtcbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogdmFyKC0tdHljLW10LXN0YW5kYXJkKTtcbiAgICAgICAgfVxuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgLy9wYWRkaW5nLXRvcDogdmFyKC0tdHljLW1iLXN0YW5kYXJkKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuZm9udC1UMTAwLFxuICAgIC5mb250LVQyMDAsXG4gICAgLmZvbnQtVDQwMCB7XG4gICAgICAgIEBleHRlbmQgLmQtYmxvY2s7XG4gICAgfVxuICAgIGg0LFxuICAgIC5zdHJvbmctLWhlYWRsaW5lIHtcbiAgICAgICAgQGluY2x1ZGUgc2V0Rm9udChcIlN0YW5kYXJkLUJvbGRcIik7XG4gICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IHZhcigtLXR5Yy1tdC1zdGFuZGFyZCk7XG4gICAgICAgIH1cbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgICAvL3BhZGRpbmctdG9wOiB2YXIoLS10eWMtbWItc3RhbmRhcmQpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gSW5saW5lXG4gICAgbGkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLXR5Yy1saXN0LXBhZGRpbmcpO1xuICAgICAgICBtYXJnaW4tdG9wOiB2YXIoLS10eWMtbGlzdC1wYWRkaW5nKTtcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgb2wge1xuICAgICAgICBsaXN0LXN0eWxlOiBkZWNpbWFsIG91dHNpZGU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxLjRlbTtcbiAgICAgICAgLy9tYXJnaW4tdG9wOiAxZW07XG4gICAgICAgIG9sIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHZhcigtLXR5Yy1saXN0LXBhZGRpbmcpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgdWwge1xuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxZW07XG4gICAgICAgIC8vbWFyZ2luLXRvcDogMWVtO1xuXG4gICAgICAgIHVsIHtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHZhcigtLXR5Yy1saXN0LXBhZGRpbmcpO1xuICAgICAgICB9XG4gICAgfVxuICAgIHAsXG4gICAgaDIsXG4gICAgaDMsXG4gICAgaDQsXG4gICAgLnN0cm9uZy0taGVhZGxpbmUge1xuICAgICAgICArIHVsLFxuICAgICAgICArIG9sIHtcbiAgICAgICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiBjYWxjKHZhcigtLXR5Yy1tYi1zdGFuZGFyZCkgLSAoMiAqIHZhcigtLXR5Yy1saXN0LXBhZGRpbmcpKSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZm9udC1UNDAwLFxuICAgIGgzLFxuICAgIGg0LFxuICAgIC5zdHJvbmctLWhlYWRsaW5lIHtcbiAgICAgICAgKyBwIHtcbiAgICAgICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiBjYWxjKHZhcigtLXR5Yy1tYi1zdGFuZGFyZCkgLSAoMiAqIHZhcigtLXR5Yy1saXN0LXBhZGRpbmcpKSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBmaWd1cmUge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyZW07XG4gICAgICAgIH1cblxuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgIGZpZ2NhcHRpb24ge1xuICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICB9XG4gICAgfVxuICAgIGlmcmFtZSxcbiAgICBvYmplY3QsXG4gICAgYXVkaW8sXG4gICAgdmlkZW8ge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIHByZSB7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbiAgICB9XG5cbiAgICB1IHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IDAuMnJlbTtcbiAgICAgICAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiB2YXIoLS1zMTApO1xuICAgIH1cbn1cblxuLnR5Yy5mb250LVNtYWxsLFxuLmZvbnQtU21hbGwgLnR5YyB7XG4gICAgLS10eWMtZm9udDogdmFyKC0tdC1TbWFsbCk7XG4gICAgLS10eWMtbXQtc3RhbmRhcmQ6IHZhcigtLWQ2MCk7XG4gICAgLS10eWMtbWItc3RhbmRhcmQ6IHZhcigtLWQ2MCk7XG59XG4udHljLS1zdHJvbmctaGVhZGxpbmUge1xuICAgID4gc3Ryb25nOmZpcnN0LWNoaWxkLFxuICAgIHA6Zmlyc3QtY2hpbGQgPiBzdHJvbmc6Zmlyc3QtY2hpbGQge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgQGV4dGVuZCAuc3Ryb25nLS1oZWFkbGluZTtcbiAgICB9XG59XG5cbi8qXG4gICAgLnR5YyBhLFxuICAgIC5yY2gtc3RhbmRhcmQtbGluayBhIHtcbiAgICAgICAgQGluY2x1ZGUgcmNoX3N0YW5kYXJkX2xpbmsoKTtcbiAgICAgICAgQGluY2x1ZGUgcmNoX3N0YW5kYXJkX2xpbmtfdW5kZXJsaW5lKHRydWUpO1xuICAgIH1cbiAgICAucmNoLXN0YW5kYXJkLWxpbmstLW5vLXVuZGVybGluZSBhIHtcbiAgICAgICAgQGluY2x1ZGUgcmNoX3N0YW5kYXJkX2xpbmtfdW5kZXJsaW5lKGZhbHNlKTtcbiAgICB9XG5cbiAgICAudHljIGEuY2xlYXItYWZ0ZXIge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG4gICAgfVxuICAgICovXG5cbmJsb2NrcXVvdGUge1xuICAgIC5mb250LVF1b3RlIHtcbiAgICAgICAgJjphZnRlcixcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCLCq1wiO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIHRvcDogLTAuMnJlbTtcbiAgICAgICAgfVxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiwrtcIjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gIDAxOiA8c3BhbiBjbGFzcz1cIm15dHktY29udGVudFwiPjwvc3Bhbj4gc2VsZWN0b3JzXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBteXR5LWNvbnRlbnQgYmFzZSBzdHlsZXNcbi5teXR5LWNvbnRlbnQge1xufVxuXG4vLyBkaXNwbGF5ICA8c3BhbiBjbGFzcz1cIm15dHktY29udGVudFwiPjwvc3Bhbj4gYSBibG9jayBlbGVtZW50XG4ubXl0eS1jb250ZW50LS1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG4vLyBkaXNwbGF5ICA8c3BhbiBjbGFzcz1cIm15dHktY29udGVudFwiPjwvc3Bhbj4gYSBpbmxpbmUtYmxvY2sgZWxlbWVudFxuLm15dHktY29udGVudC0taW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgLmZyLXdyYXBwZXIsXG4gICAgLmZyLWVsZW1lbnQge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxufVxuLm15dHktY29udGVudC0taW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgLmZyLXdyYXBwZXIsXG4gICAgLmZyLWVsZW1lbnQge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgfVxufVxuLy8gbXl0eS1jb250ZW50IGNvbmRpdGlvbnNcbi5teXR5LWNvbnRlbnQge1xuICAgICYuaGFzLWZvY3VzIHtcbiAgICB9XG4gICAgJi5pcy1pbi1wcm9jZXNzIHtcbiAgICB9XG4gICAgJi5pcy1nbG9iYWwge1xuICAgIH1cbiAgICAmLmlzLXN1cGVyZ2xvYmFsIHtcbiAgICB9XG59XG4vLyBteXR5LXJpY2h0ZXh0IGNvbmRpdGlvbnNcbi8vIHNhbXBsZSBleHRlbmRzIHRvIGJvb3RzdHJhcCBmb3JtIHNlbGVjdG9yc1xuXG4ubXl0eS1yaWNodGV4dC5oYXMtc3VjY2VzcyB7XG59XG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyAgMDI6IGdlbmVyaWMgbXl0eSBjb250ZW50IGltYWdlIHN0eWxlIHNhbXBsZXNcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuOnJvb3Qge1xuICAgIC0tdHljLWlubGluZS1pbWFnZS1tYXJnaW46IHZhcigtLWQ0MCk7XG59XG5cbi8vIGRpc3BsYXkgaW1hZ2UgYXMgYmxvY2sgZWxlbWVudFxuLmZyLWRpYiB7XG4gICAgbWFyZ2luOiB2YXIoLS10eWMtaW5saW5lLWltYWdlLW1hcmdpbikgYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbm9uZTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIC8vbGVmdC1hbGlnbmVkXG4gICAgJi5mci1maWwge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gICAgLy9yaWdodC1hbGlnbmVkXG4gICAgJi5mci1maXIge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxufVxuXG4vLyBkaXNwbGF5IGltYWdlIGFzIGlubGluZS1ibG9jayBlbGVtZW50XG4uZnItZGlpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICBtYXJnaW4tbGVmdDogdmFyKC0tdHljLWlubGluZS1pbWFnZS1tYXJnaW4pO1xuICAgIG1hcmdpbi1yaWdodDogdmFyKC0tdHljLWlubGluZS1pbWFnZS1tYXJnaW4pO1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gdmFyKC0tdHljLWlubGluZS1pbWFnZS1tYXJnaW4pIC0gdmFyKC0tdHljLWlubGluZS1pbWFnZS1tYXJnaW4pKTtcbiAgICAvL2xlZnQtYWxpZ25lZFxuICAgICYuZnItZmlsIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1hcmdpbjogdmFyKC0tdHljLWlubGluZS1pbWFnZS1tYXJnaW4pIHZhcigtLXR5Yy1pbmxpbmUtaW1hZ2UtbWFyZ2luKSB2YXIoLS10eWMtaW5saW5lLWltYWdlLW1hcmdpbikgMDtcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSB2YXIoLS10eWMtaW5saW5lLWltYWdlLW1hcmdpbikpO1xuICAgIH1cbiAgICAvL3JpZ2h0LWFsaWduZWRcbiAgICAmLmZyLWZpciB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgbWFyZ2luOiB2YXIoLS10eWMtaW5saW5lLWltYWdlLW1hcmdpbikgMCB2YXIoLS10eWMtaW5saW5lLWltYWdlLW1hcmdpbikgdmFyKC0tdHljLWlubGluZS1pbWFnZS1tYXJnaW4pO1xuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIHZhcigtLXR5Yy1pbmxpbmUtaW1hZ2UtbWFyZ2luKSk7XG4gICAgfVxufVxuXG4vLyBkaXNwbGF5IGltYWdlIGFzIGNpcmNsZVxuLmZyLXJvdW5kZWQge1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG59XG4vLyBkaXNwbGF5IGltYWdlIHdpdGggYm9yZGVyXG4uZnItYm9yZGVyZWQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWMtMjE3MCk7XG59XG5cbi5saXN0LXVuc3R5bGVkIHtcbiAgICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkKCk7XG59XG4iLCIvLyBMaXN0c1xuXG4vLyBVbnN0eWxlZCBrZWVwcyBsaXN0IGl0ZW1zIGJsb2NrIGxldmVsLCBqdXN0IHJlbW92ZXMgZGVmYXVsdCBicm93c2VyIHBhZGRpbmcgYW5kIGxpc3Qtc3R5bGVcbkBtaXhpbiBsaXN0LXVuc3R5bGVkIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuIiwiQHVzZSBcInNhc3M6bWF0aFwiO1xuLmJhZGdlIHtcbiAgICAtLWJhZGdlLXBhZGRpbmc6IDA7XG4gICAgQGluY2x1ZGUgc2V0Rm9udChcIlNtYWxsXCIpO1xuICAgIGJvcmRlci1yYWRpdXM6IDVyZW07XG4gICAgY29sb3I6IHZhcigtLWMtMjAxMCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy0yMTEwKTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IHZhcigtLWJhZGdlLXBhZGRpbmcpO1xuICAgICYuaXMtbmV3LFxuICAgICYuYmFkZ2UtLWRvdCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtNjAxMCk7XG4gICAgfVxufVxuLmJhZGdlLS1waWxsIHtcbiAgICAtLWJhZGdlLXBhZGRpbmc6IDFweCB2YXIoLS1zMjApO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgLS1iYWRnZS1wYWRkaW5nOiAxcHggdmFyKC0tczIwKSAycHggdmFyKC0tczIwKTtcbiAgICB9XG59XG4uYmFkZ2UtLWNvdW50ZXIge1xuICAgIGhlaWdodDogMS44cmVtO1xuICAgIHdpZHRoOiAxLjhyZW07XG4gICAgZm9udDogNzAwIDEuMnJlbSAvI3ttYXRoLmRpdigxNi44LCAxMil9IFwiRnJ1dGlnZXIgTmV4dCBXMDRcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAtLWJhZGdlLXBhZGRpbmc6IDA7XG59XG4uYmFkZ2UtLWRvdCB7XG4gICAgd2lkdGg6IDAuOHJlbTtcbiAgICBoZWlnaHQ6IDAuOHJlbTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmJhZGdlX19pbm5lciB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbiIsIi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBBbGVydHMvTm90aWZpY2F0aW9ucyBiYXNlZCBvblxuLy8gaHR0cHM6Ly93d3cuZmlnbWEuY29tL2ZpbGUvYmF0aWFmMmJ6SGtBWXhHeTZjbW92VS9SRFMtTGlicmFyeT90eXBlPWRlc2lnbiZub2RlLWlkPTQ0OTktOTAwMTAmdD1TMFJjSUFua2phTk4yeHNlLTBcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbi5hbGVydCB7XG4gICAgLS1hbGVydC1oZWFkbGluZS1jb2xvcjogdmFyKC0tYy0yMTEwKTtcbiAgICAtLWFsZXJ0LWhlYWRsaW5lLXBhZGRpbmc6IHZhcigtLXMxMCkgMDtcbiAgICAtLWFsZXJ0LXBhZGRpbmc6IHZhcigtLXMyMCkgMCB2YXIoLS1zNDApIDA7XG4gICAgLS1hbGVydC1tYXJnaW46IDA7XG4gICAgLS1hbGVydC1pbm5lci1wYWRkaW5nOiAwIHZhcigtLXMyMCk7XG4gICAgLS1hbGVydC1ib3JkZXItY29sb3I6IHZhcigtLWMtMjExMCk7XG4gICAgLS1hbGVydC1pbmZvYm94LXdpZHRoOiA1cmVtO1xuICAgIEBpbmNsdWRlIHNldEZvbnQoXCJTdGFuZGFyZFwiKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIG1hcmdpbjogdmFyKC0tYWxlcnQtbWFyZ2luKTtcbiAgICBwYWRkaW5nOiB2YXIoLS1hbGVydC1wYWRkaW5nKTtcblxuICAgICoge1xuICAgICAgICBtYXJnaW46IHVuc2V0O1xuICAgICAgICBwYWRkaW5nOiB1bnNldDtcbiAgICB9XG5cbiAgICAmLWVycm9yLFxuICAgICYtZGFuZ2VyIHtcbiAgICAgICAgLS1hbGVydC1oZWFkbGluZS1jb2xvcjogdmFyKC0tYy02MDEwKTtcbiAgICAgICAgLS1hbGVydC1ib3JkZXItY29sb3I6IHZhcigtLWMtNjAxMCk7XG4gICAgfVxuICAgICYtd2FybmluZyxcbiAgICAmLWhpbnQge1xuICAgICAgICAtLWFsZXJ0LWhlYWRsaW5lLWNvbG9yOiB2YXIoLS1jLTYwMjApO1xuICAgICAgICAtLWFsZXJ0LWJvcmRlci1jb2xvcjogdmFyKC0tYy02MDIwKTtcbiAgICB9XG4gICAgJi1zdWNjZXNzIHtcbiAgICAgICAgLS1hbGVydC1oZWFkbGluZS1jb2xvcjogdmFyKC0tYy02MDMwKTtcbiAgICAgICAgLS1hbGVydC1ib3JkZXItY29sb3I6IHZhcigtLWMtNjAzMCk7XG4gICAgfVxuICAgICYtdGV4dCB7XG4gICAgICAgIC0tYWxlcnQtaGVhZGxpbmUtY29sb3I6IHZhcigtLWMtMjExMCk7XG4gICAgICAgIC0tYWxlcnQtYm9yZGVyLWNvbG9yOiB2YXIoLS1jLTIxMTApO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIC0tYWxlcnQtcGFkZGluZzogdmFyKC0tczQwKSAwIHZhcigtLXM4MCkgMDtcbiAgICB9XG59XG4uYWxlcnRfX2luYm94IHtcbiAgICBib3JkZXItbGVmdDogNHB4IHNvbGlkIHZhcigtLWFsZXJ0LWJvcmRlci1jb2xvcik7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgcGFkZGluZzogdmFyKC0tYWxlcnQtaW5uZXItcGFkZGluZyk7XG4gICAgaDIsXG4gICAgaDMsXG4gICAgaDQsXG4gICAgaDUsXG4gICAgaDYsXG4gICAgc3Ryb25nIHtcbiAgICAgICAgQGluY2x1ZGUgc2V0Rm9udChcIlN0YW5kYXJkLUJvbGRcIik7XG4gICAgICAgIHBhZGRpbmc6IDAgMCB2YXIoLS1zMTApIDA7XG4gICAgfVxuICAgID4ge1xuICAgICAgICBoMixcbiAgICAgICAgaDMsXG4gICAgICAgIGg0LFxuICAgICAgICBoNSxcbiAgICAgICAgaDYsXG4gICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IHVuc2V0O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IHZhcigtLWFsZXJ0LWhlYWRsaW5lLXBhZGRpbmcpO1xuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1hbGVydC1oZWFkbGluZS1jb2xvcik7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4uYWxlcnRfX2luZm9ib3gge1xuICAgIGZsZXg6IDAgMCB2YXIoLS1hbGVydC1pbmZvYm94LXdpZHRoKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG5AYXQtcm9vdCB7XG4gICAgOnJvb3Qge1xuICAgICAgICAtLWFsZXJ0LWJ1dHRvbi1zdmctaS1zaXplOiAyLjJyZW07XG4gICAgfVxufVxuLmFsZXJ0X19idXR0b24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZzogdmFyKC0tYWxlcnQtaGVhZGxpbmUtcGFkZGluZyk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICYtLWljb24tc2l6ZSB7XG4gICAgICAgIHdpZHRoOiB2YXIoLS1hbGVydC1idXR0b24tc3ZnLWktc2l6ZSk7XG4gICAgICAgIGhlaWdodDogdmFyKC0tYWxlcnQtYnV0dG9uLXN2Zy1pLXNpemUpO1xuICAgIH1cbiAgICAuYWxlcnRfX2J1dHRvbi0taWNvbiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHdpZHRoOiB2YXIoLS1hbGVydC1idXR0b24tc3ZnLWktc2l6ZSk7XG4gICAgICAgIGhlaWdodDogdmFyKC0tYWxlcnQtYnV0dG9uLXN2Zy1pLXNpemUpO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYWxlcnQtYnV0dG9uLWJvcmRlci1jb2xvciwgdmFyKC0tYy0yMTEwLTIwKSk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1jaXJjbGUpO1xuICAgIH1cbiAgICBbZGF0YS1pY29uLXNpemU9XCJpbmZvXCJdIHtcbiAgICAgICAgLS1pY29uLXdpZHRoOiAxLjJyZW07XG4gICAgICAgIC0taWNvbi1oZWlnaHQ6IDEuMnJlbTtcbiAgICB9XG59XG5cbi5saW5rQ2FwdGlvblZlcmlmaWNhdGlvbiB7XG4gICAgfiBbY2xhc3MqPVwibXl0eUZvcm1FbGVtZW50XCJdIHtcbiAgICAgICAgLS1hbGVydC1pbm5lci1wYWRkaW5nOiB2YXIoLS1zMTApIHZhcigtLXMyMCk7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgICAgICBwYWRkaW5nOiB2YXIoLS1hbGVydC1pbm5lci1wYWRkaW5nKTtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCB2YXIoLS1hbGVydC1ib3JkZXItY29sb3IpO1xuICAgICAgICBAaW5jbHVkZSBzZXRGb250KFwiU21hbGxcIik7XG4gICAgfVxuICAgIH4gLm15dHlGb3JtRWxlbWVudExvYWRpbmcge1xuICAgICAgICAtLWFsZXJ0LWlubmVyLXBhZGRpbmc6IDA7XG4gICAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgICAgIEBleHRlbmQgJWxpbmUtMi12ZXJ0aWNhbDtcbiAgICAgICAgfVxuICAgIH1cbiAgICB+IC5teXR5Rm9ybUVsZW1lbnRFcnJvck1zZyB7XG4gICAgICAgIC0tYWxlcnQtYm9yZGVyLWNvbG9yOiB2YXIoLS1jLTYwMTApO1xuICAgIH1cbiAgICB+IC5teXR5Rm9ybUVsZW1lbnRTdWNjZXNzTXNnIHtcbiAgICAgICAgLS1hbGVydC1ib3JkZXItY29sb3I6IHZhcigtLWMtNjAzMCk7XG4gICAgfVxufVxuXG4vLyBzcmM6IGh0dHBzOi8vb25lZGl2bG9hZGVycy52ZXJjZWwuYXBwL2xvYWRlci9saW5lLTItdmVydGljYWxcbiVsaW5lLTItdmVydGljYWwge1xuICAgIC0tc2l6ZTogMThweDtcbiAgICAtLXN0cm9rZS13aWR0aDogY2FsYyh2YXIoLS1zaXplKSAvIDYpO1xuICAgIC0tY29sb3I6IHZhcigtLWMtMjExMCk7XG4gICAgLS1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gICAgLS1hbmltYXRpb24tZHVyYXRpb246IDFzO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogdmFyKC0tc2l6ZSk7XG4gICAgaGVpZ2h0OiB2YXIoLS1zaXplKTtcbiAgICAmOmJlZm9yZSxcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWSgxKTtcbiAgICAgICAgYW5pbWF0aW9uOiB2YXIoLS1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uKSB2YXIoLS1hbmltYXRpb24tZHVyYXRpb24pIGluZmluaXRlIGxpbmUtMi12ZXJ0aWNhbC1hbmltYXRpb247XG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgICBpbnNldDogMDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiB2YXIoLS1zdHJva2Utd2lkdGgpIHNvbGlkIHZhcigtLWNvbG9yKTtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IHZhcigtLXN0cm9rZS13aWR0aCkgc29saWQgdmFyKC0tY29sb3IpO1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogY2FsYyg1MCUgLSB2YXIoLS1zdHJva2Utd2lkdGgpIC8gMik7XG4gICAgICAgIGJvcmRlci1sZWZ0OiB2YXIoLS1zdHJva2Utd2lkdGgpIHNvbGlkIHZhcigtLWNvbG9yKTtcbiAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiBjYWxjKHZhcigtLWFuaW1hdGlvbi1kdXJhdGlvbikgLyAyKTtcbiAgICB9XG4gICAgfiAubXl0eUZvcm1FbGVtZW50RXJyb3JNc2cge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICB+IC5teXR5Rm9ybUVsZW1lbnRTdWNjZXNzTXNnIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgbGluZS0yLXZlcnRpY2FsLWFuaW1hdGlvbiB7XG4gICAgMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWSgxKTtcbiAgICB9XG5cbiAgICA1MCUge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWSgwLjUpO1xuICAgIH1cblxuICAgIDEwMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWSgxKTtcbiAgICB9XG59XG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEhlYWRiYXIgJiBUb3AgRmx5b3V0IChOYXZpZ2F0aW9uIHwgU2VhcmNoIHwgTG9naW4pXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gV3JhcHBlclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBjdXN0b20gcHJvcGVydHkgLS1zaXRlLWJhci16LWluZGV4IGlzIGdlbmVyYXRlZCBmcm9tIG1hcCAnc2l0ZWJhcicgaW4gJHJkcy1zdHlsZXMtbWFwXG5cbi5zaXRlLWJhciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy0yMDEwKTtcbiAgICBjb2xvcjogdmFyKC0tYy0yMTEwKTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYy0yMTgwKTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogdmFyKC0tc2l0ZS1iYXItei1pbmRleCk7XG4gICAgLy8gUHJldmVudCBzaXRlLWJhciBwcm9qZWt0LWZpbHRlciBtaXNtYXRjaFxuICAgIC8vIFRoZSB6LWluZGV4IG9mIHRoZSBmaWx0ZXIgc2hvdWxkIGJlIGhpZ2hlciB0aGFuIHRoYXQgb2YgdGhlIHNpdGUtYmFyLCB1bmxlc3MgdGhlIG5hdmlnYXRpb24gaXMgYWN0aXZlXG4gICAgfiAuc2VjdGlvbi1wcm9qZWN0cy1maWx0ZXIuZmlsdGVyLWlzLWFjdGl2ZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogY2FsYyh2YXIoLS1zaXRlLWJhci16LWluZGV4KSArIDEpO1xuICAgIH1cbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgIH4gLnNlY3Rpb24tcHJvamVjdHMtZmlsdGVyLmZpbHRlci1pcy1hY3RpdmUge1xuICAgICAgICAgICAgLy8gLTIgc2l0ZS1zaGFkb3cgaGFzIGNhbGModmFyKC0tc2l0ZS1iYXItei1pbmRleCkgLSAxKVxuICAgICAgICAgICAgei1pbmRleDogY2FsYyh2YXIoLS1zaXRlLWJhci16LWluZGV4KSAtIDIpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uc2l0ZS1iYXJfX2lubmVyIHtcbiAgICBwYWRkaW5nOiB2YXIoLS1zMzApIDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBoZWlnaHQ6IDUuOXJlbTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgIGhlaWdodDogOC45cmVtO1xuICAgIH1cbn1cblxuLnNpdGUtYmFyX19yaWdodCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IHZhcigtLXM2MCk7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnNpdGUtYmFyX19mbHlvdXQge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxMTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogNnJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jLTIwMTApO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAwZnI7XG4gICAgdHJhbnNpdGlvbjogZ3JpZC10ZW1wbGF0ZS1yb3dzIDAuMnMgZWFzZS1vdXQ7XG4gICAgPiAuY29udGFpbmVyLS1yZHMtZ3JpZCB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICB0b3A6IDlyZW07XG4gICAgfVxufVxuXG4vLyBTaXRlIFNoYWRvd1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLnNpdGUtc2hhZG93IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHotaW5kZXg6IGNhbGModmFyKC0tc2l0ZS1iYXItei1pbmRleCkgLSAxKTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xufVxuXG4vLyBMb2dvXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4ubG9nbyB7XG4gICAgd2lkdGg6IDEwcmVtO1xuICAgIG1hcmdpbi1yaWdodDogdmFyKC0tczMwKTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIHdpZHRoOiAxOC41cmVtO1xuICAgIH1cbn1cblxuLmxvZ28tc21hbGwge1xuICAgIHN2ZyB7XG4gICAgICAgIGZpbGw6IHZhcigtLWMtMTAxMCk7XG4gICAgfVxufVxuXG4vLyBCdXJnZXJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5zaXRlLWJhcl9fYnVyZ2VyIHtcbiAgICBwYWRkaW5nOiAxLjVyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy0yMDEwKTtcbiAgICBzdmcge1xuICAgICAgICBjb2xvcjogdmFyKC0tYy0yMTEwKTtcbiAgICB9XG4gICAgPiBzcGFuICsgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLTIxMTApO1xuICAgICAgICBzdmcge1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLWMtMjAxMCk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIFByb2ZpbGUgQXZhdGFyICsgTW9kYWxcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5oZWFkZXItcHJvZmlsZS1saW5rIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxufVxuXG4uaGVhZGVyLXByb2ZpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDEyO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAuaGVhZGVyLXByb2ZpbGVfX25hdiB7XG4gICAgICAgICAgICAgICAgLy9kaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmcjtcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogdW5zZXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaGVhZGVyLXByb2ZpbGVfX25hdi1pbm5lciB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiA1cHggc29saWQgYmxhY2s7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAxNXB4IDMwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5oZWFkZXItcHJvZmlsZV9fYXZhdGFyIHtcbiAgICAuYXZhdGFyLWhlYWQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICAgIGdhcDogdmFyKC0tczMwKTtcbiAgICAgICAgZm9udDogdmFyKC0tdC1TbWFsbCk7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAyMztcbiAgICB9XG59XG5cbi5oZWFkZXItcHJvZmlsZV9fbmF2IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMjI7XG4gICAgdG9wOiAtMTVweDtcbiAgICByaWdodDogLTE1cHg7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDBmcjtcbiAgICB0cmFuc2l0aW9uOiBncmlkLXRlbXBsYXRlLXJvd3MgMC4ycyBlYXNlLW91dDtcbiAgICB3aWR0aDogMjc1cHg7XG59XG5cbi5oZWFkZXItcHJvZmlsZV9fbmF2LWlubmVyIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJvcmRlcjogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIC5hdmF0YXItaGVhZF9faW5mbyB7XG4gICAgICAgIG1hcmdpbjogMCAwIHZhcigtLWQ1MCk7XG4gICAgfVxufVxuXG4vLyBOYXZpZ2F0aW9uIEFjdGl2ZVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLnNpdGUtYmFyLmlzLWFjdGl2ZSB7XG4gICAgLy8gQWN0aXZlIEJhY2tncm91bmQgU2hhZG93XG4gICAgKyAuc2l0ZS1zaGFkb3cge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgYW5pbWF0aW9uOiBuYXYtc2hhZG93IDAuM3MgMTtcbiAgICB9XG5cbiAgICAvLyBBY3RpdmUgQnVyZ2VyIChDbG9zZSBYKVxuICAgIC5zaXRlLWJhcl9fYnVyZ2VyIHtcbiAgICAgICAgPiBzcGFuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICArIHNwYW4ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gQWN0aXZlIEZseW91dFxuICAgIC5zaXRlLWJhcl9fZmx5b3V0IHtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogMWZyO1xuICAgIH1cbn1cblxuLy8gQW5pbWF0aW9uIEZseW91dCBDb250ZW50XG5Aa2V5ZnJhbWVzIG5hdi1jb250ZW50IHtcbiAgICBmcm9tIHtcbiAgICAgICAgbWF4LWhlaWdodDogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gICAgdG8ge1xuICAgICAgICBtYXgtaGVpZ2h0OiB2YXIoLS1mbHlvdXQtaGVpZ2h0KTtcbiAgICAgICAgcGFkZGluZzogdmFyKC0tZmx5b3V0LXBhZGRpbmcpIDA7XG4gICAgfVxufVxuXG4vLyBBbmltYXRpb24gRmx5b3V0IFNoYWRvd1xuQGtleWZyYW1lcyBuYXYtc2hhZG93IHtcbiAgICBmcm9tIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG4gICAgdG8ge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbn1cblxuLy8gRmx5b3V0IFJlc3BvbnNpdmVcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5mbHlvdXQtb3JkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIC5mbHlvdXQtb3JkZXItLXJldmVyc2Uge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgLS1mbHlvdXQtcGFkZGluZzogdmFyKC0tczQwKTtcbiAgICAgICAgcGFkZGluZy10b3A6IHZhcigtLWZseW91dC1wYWRkaW5nKTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgLS1mbHlvdXQtcGFkZGluZzogdmFyKC0tczYwKTtcbiAgICAgICAgfVxuICAgICAgICAuZmx5b3V0LW9yZGVyLS1yZXZlcnNlIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5mbHlvdXQtb3JkZXJfX3JpZ2h0IHtcbiAgICBwYWRkaW5nLXRvcDogdmFyKC0tczYwKTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB9XG59XG5cbi5mbHlvdXQtb3JkZXJfX2xpbmsge1xuICAgIG1hcmdpbi10b3A6IHZhcigtLXM2MCk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiB2YXIoLS1zNjApO1xuICAgIH1cbn1cblxuLy8gQXZhdGFyICsgUHJvZmlsZSBMaXN0IChPbmx5IE1vYmlsZSlcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uZmx5b3V0LXByb2ZpbGUge1xuICAgIHBhZGRpbmc6IHZhcigtLWQ2MCkgdmFyKC0tZDMwKTtcbiAgICAvL2JvcmRlcjogNXB4IHNvbGlkIHZhcigtLWMtMjExMCk7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tYy0yMTgwKTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG4uZmx5b3V0LW9yZGVyX19hdmF0YXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwIDAgdmFyKC0tZDUwKTtcbn1cblxuLy8gVXNlciBOYXZpZ2F0aW9uIChPbmx5IE1vYmlsKVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmZseW91dC1vcmRlcl9fcHJvZmlsLW5hdiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG4uZmx5b3V0LW9yZGVyX19wcm9maWwtbmF2LFxuLmhlYWRlci1wcm9maWxlX19uYXYge1xuICAgIGxpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tZDUwKTtcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHZhcigtLWQ1MCk7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWMtNDAxMCk7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc2V0Rm9udChcIlN0YW5kYXJkXCIpO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIGEge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jLTIxMTApO1xuICAgICAgICBAaW5jbHVkZSBzZXRGb250KFwiU3RhbmRhcmQtQm9sZFwiKTtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gRm9vdGVyIFN0eWxlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLnNpdGUtZm9vdGVyIHtcbiAgICBAaW5jbHVkZSBzZXRGb250KFwiU21hbGxcIik7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tYy0yMTgwKTtcbiAgICBhIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBjb2xvcjogdmFyKC0tYy0yMTEwKTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tczEwKTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5mb250LVNtYWxsLUJvbGQge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHZhcigtLXMxMCk7XG4gICAgfVxufVxuXG4uc2l0ZS1mb290ZXJfX2NvbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tczgwKTtcbn1cblxuLy8gTGFuZ3VhZ2UgU3dpdGNoXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4ubGFuZ3VhZ2UtYmxvY2sge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZy10b3A6IHZhcigtLXM5MCk7XG4gICAgcGFkZGluZy1ib3R0b206IHZhcigtLXM3MCk7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICBwYWRkaW5nLXRvcDogdmFyKC0tczcwKTtcbiAgICB9XG59XG4ubGFuZ3VhZ2UtYmxvY2tfX2l0ZW0ge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBtYXJnaW4tcmlnaHQ6IHZhcigtLXM1MCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jLTIxMTApO1xuICAgICAgICBAaW5jbHVkZSBzZXRGb250KFwiU3RhbmRhcmQtQm9sZFwiKTtcbiAgICB9XG59XG4iLCIvLyBQYWdlIGxvZ28gYW5kIG5hbWUgaW4gY29sb3VyZWQgY29udGFpbmVyXG5cbltkYXRhLWJnPVwidGhlbWUtY2xhaW1cIl0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRoZW1lLWNsYWltLWJnKTtcbn1cbi50aGVtZS1jbGFpbSB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcImxvZ28gdGV4dFwiO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byAxZnI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgY29sb3I6IHZhcigtLXBhZ2UtcHJlbWl1bS10aGVtZS1jb2xvciwgdmFyKC0tdGhlbWUtY2xhaW0tY29sb3IpKTtcbn1cbi50aGVtZS1jbGFpbV9fbG9nbyB7XG4gICAgZ3JpZC1hcmVhOiBsb2dvO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgKyAudGhlbWUtY2xhaW1fX3RleHQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLWQ4MCk7XG4gICAgfVxufVxuW2RhdGEtYmc9XCJwYWdlLXRoZW1lXCJdIHtcbiAgICAudGhlbWUtY2xhaW1fX2xvZ28ge1xuICAgICAgICAuaW1nLXJlc3BvbnNpdmUge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA1cmVtO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNS41cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDhyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgKyAudGhlbWUtY2xhaW1fX3RleHQge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1kODApO1xuICAgICAgICB9XG4gICAgfVxufVxuLnRoZW1lLWNsYWltX190ZXh0IHtcbiAgICBncmlkLWFyZWE6IHRleHQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnRoZW1lLWNsYWltX190ZXh0LXN0cm9uZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIE5hdmlnYXRpb25cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBXcmFwcGVyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4ubmF2IHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIH1cbn1cblxuLy8gSXRlbSAoTEkpXG4ubmF2X19saSB7fVxuXG4vLyBMaW5rIChBIHx8IEJ1dHRvbilcbi5uYXZfX2xpbmsge1xuICAgIGNvbG9yOiB2YXIoLS1jLTIxMTApO1xuICAgIEBpbmNsdWRlIHNldEZvbnQoXCJONDAwXCIpO1xuICAgIG1hcmdpbi1yaWdodDogdmFyKC0tczYwKTtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1zNjApO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jLTIxMTApO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgQGluY2x1ZGUgc2V0Rm9udChcIlN0YW5kYXJkLUJvbGRcIik7XG4gICAgfVxuXG59XG5cblxuLy8gQ2FwdGlvbiAoc3Bhbilcbi5uYXZfX2NhcHRpb24ge30iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIE5vdGlmaWNhdGlvbiBiYXJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBXcmFwcGVyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5ub3RpZmljYXRpb24tYmFyIHtcbiAgICAtLW5vdGlmaWNhdGlvbi1iYXItYmc6IHZhcigtLWMtMzE0MCk7XG4gICAgLS1ub3RpZmljYXRpb24tYmFyLWNvbG9yOiB2YXIoLS1jLTIxMTApO1xuICAgIC0tbm90aWZpY2F0aW9uLWJhci1wYWRkaW5nLXg6IHZhcigtLWQ0MCk7XG4gICAgLS1ub3RpZmljYXRpb24tYmFyLXBhZGRpbmcteTogdmFyKC0tZDQwKTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW5vdGlmaWNhdGlvbi1iYXItYmcpO1xuICAgIGNvbG9yOiB2YXIoLS1ub3RpZmljYXRpb24tYmFyLWNvbG9yKTtcbiAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDFzIGVhc2UtaW4tb3V0O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICYuZC1ub25lIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBtYXgtaGVpZ2h0OiAwO1xuICAgIH1cbiAgICAmOm5vdCguZC1ub25lKSB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDk5OTlweDtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgfVxuICAgIC50eWMgYSB7XG4gICAgICAgIEBpbmNsdWRlIHRleHQtbGluaygpO1xuICAgICAgICBAZXh0ZW5kICVpc0N1cnJlbnRDb2xvckxpbms7XG4gICAgfVxuXG4gICAgLmxvYWRpbmctY29udGFpbmVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgZWFzZTtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tYy0yMDEwKTtcbiAgICB9XG59XG5bZGF0YS1vbnRpbWUtY29kZS1ub3RpZmljYXRpb25dIHtcbiAgICAtLW5vdGlmaWNhdGlvbi1iYXItY29sb3I6IHZhcigtLWMtMjAxMCk7XG4gICAgLS1ub3RpZmljYXRpb24tYmFyLXBhZGRpbmcteDogMDtcbiAgICAubm90aWZpY2F0aW9uLWJhcl9fYnV0dG9uIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAuNHJlbSk7XG4gICAgICAgIHBhZGRpbmc6IDAgMC4ycmVtO1xuICAgIH1cbiAgICAubm90aWZpY2F0aW9uLWJhcl9fY29udGVudCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICBbZGF0YS1jdXJyZW50LWNvZGVdIHtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB9XG59XG5cbi8vIENvbnRlbnRcbi5ub3RpZmljYXRpb24tYmFyX19pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXRvcDogdmFyKC0tbm90aWZpY2F0aW9uLWJhci1wYWRkaW5nLXkpO1xuICAgIHBhZGRpbmctYm90dG9tOiB2YXIoLS1ub3RpZmljYXRpb24tYmFyLXBhZGRpbmcteSk7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG59XG5cbi8vIFRleHRcbi5ub3RpZmljYXRpb24tYmFyX19jb250ZW50IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1ub3RpZmljYXRpb24tYmFyLXBhZGRpbmcteCk7XG4gICAgJi5kLWZsZXgge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGdhcDogdmFyKC0tZDIwKTtcbiAgICAgICAgY29kZSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgICAgLmNhcHRpb24ge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgICAgICAuY2FwdGlvbiB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIENsb3NlIEJ1dHRvblxuLm5vdGlmaWNhdGlvbi1iYXJfX2J1dHRvbiB7XG4gICAgcGFkZGluZzogMCAxLjVyZW07XG4gICAgJi5weC0wIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG59XG4iLCIudGFiLWJhci1uYXYge1xufVxuLnRhYi1iYXItY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xufVxuLnRhYi1iYXIge1xuICAgIC0tdGFiLWJhci1ib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAtLXRhYi1iYXItd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIC0tdGFiLWJhci1nYXA6IDJweDtcbiAgICAtLXRhYi1iYXItYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLWxnKTtcbiAgICAtLXRhYi1iYXItYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHZhcigtLWMtMjE2MCk7XG4gICAgLS10YWItYmFyLWp1c3RpZnk6IGZsZXgtc3RhcnQ7XG4gICAgLS10YWItYmFyLWJ0bi1ib3gtc2hhZG93OiBub25lO1xuICAgIC0tdGFiLWJhci1idG4tcGFkZGluZzogY2FsYyh2YXIoLS1zNzApIC8gMikgdmFyKC0tczQwKTtcbiAgICAtLXRhYi1iYXItYnRuLXRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAtLXRhYi1iYXItYnRuLWNvbG9yOiB2YXIoLS1jLTIxMTApO1xuICAgIC0tdGFiLWJhci1idG4tYmc6IGluaGVyaXQ7XG4gICAgLS10YWItYmFyLWRvdC1iZzogdmFyKC0tYy0xMDEwKTtcbiAgICAtLXRhYi1iYXItZG90LWNvbG9yOiB2YXIoLS1jLTIwMTApO1xuICAgIC0tdGFiLWJhci1kb3Qtc2l6ZTogdmFyKC0tczIwKTtcblxuICAgIHdpZHRoOiB2YXIoLS10YWItYmFyLXdpZHRoKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogdmFyKC0tdGFiLWJhci1qdXN0aWZ5KTtcbiAgICBib3JkZXI6IHZhcigtLXRhYi1iYXItYm9yZGVyKTtcbiAgICBib3gtc2hhZG93OiB2YXIoLS10YWItYmFyLWJveC1zaGFkb3cpO1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXRhYi1iYXItYm9yZGVyLXJhZGl1cyk7XG4gICAgZ2FwOiB2YXIoLS10YWItYmFyLWdhcCk7XG59XG4udGFiLWJhcl9faXRlbSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xufVxuLnRhYi1iYXJfX3NsaWRlciB7XG4gICAgLS10YWItYmFyLXNsaWRlci1vcGFjaXR5OiAxO1xuICAgIC0tdGFiLWJhci1zbGlkZXItd2lkdGg6IDA7XG4gICAgLS10YWItYmFyLXNsaWRlci1oZWlnaHQ6IDEwMCU7XG4gICAgLS10YWItYmFyLXNsaWRlci1sZWZ0OiAwO1xuICAgIC0tdGFiLWJhci1zbGlkZXItdG9wOiAwO1xuICAgIC0tdGFiLWJhci1zbGlkZXItYmc6IHJnYmEoMTI4LCAwLCAwLCAwLjIpO1xuICAgIC0tdGFiLWJhci1idG4tYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgNHB4IHZhcigtLWMtMjExMCk7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTtcbiAgICB3aWR0aDogdmFyKC0tdGFiLWJhci1zbGlkZXItd2lkdGgpO1xuICAgIGhlaWdodDogdmFyKC0tdGFiLWJhci1zbGlkZXItaGVpZ2h0KTtcbiAgICBsZWZ0OiB2YXIoLS10YWItYmFyLXNsaWRlci1sZWZ0KTtcbiAgICB0b3A6IHZhcigtLXRhYi1iYXItc2xpZGVyLXRvcCk7XG4gICAgYm9yZGVyOiB2YXIoLS10YWItYmFyLWJvcmRlcik7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tdGFiLWJhci1ib3JkZXItcmFkaXVzKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgY3ViaWMtYmV6aWVyKDAuMiwwLDAsMSk7XG4gICAgYm94LXNoYWRvdzogdmFyKC0tdGFiLWJhci1idG4tYm94LXNoYWRvdyk7XG59XG5cbi50YWItYmFyX19idG4ge1xuICAgIEBpbmNsdWRlIHNldEZvbnQoXCJTdGFuZGFyZFwiKTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IHZhcigtLXRhYi1iYXItYnRuLXBhZGRpbmcpO1xuICAgIGJveC1zaGFkb3c6IHZhcigtLXRhYi1iYXItYnRuLWJveC1zaGFkb3cpO1xuICAgIGJvcmRlcjogdmFyKC0tdGFiLWJhci1ib3JkZXIpO1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXRhYi1iYXItYm9yZGVyLXJhZGl1cyk7XG4gICAgY29sb3I6IHZhcigtLXRhYi1iYXItYnRuLWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10YWItYmFyLWJ0bi1iZyk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB2YXIoLS10YWItYmFyLWJ0bi10ZXh0LWRlY29yYXRpb24pO1xuICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMzAwbXM7XG4gICAgJjpmb2N1cyxcbiAgICAmLmhhcy1mb2N1cyB7XG4gICAgICAgIC8vLS10YWItYmFyLWJ0bi1jb2xvcjogdmFyKC0tYy0yMDEwKTtcbiAgICAgICAgLy8tLXRhYi1iYXItYnRuLWJnOiB2YXIoLS1jLTIxMTApO1xuICAgIH1cbiAgICAmOmhvdmVyLFxuICAgICYuaXMtaG92ZXJlZCB7XG4gICAgICAgIC8vLS10YWItYmFyLWJ0bi1ib3gtc2hhZG93OiBpbnNldCAwIDAgMCA0cHggdmFyKC0tYy0yMTEwKTtcbiAgICB9XG4gICAgJjphY3RpdmUsXG4gICAgJi5pcy1wcmVzc2VkIHtcbiAgICAgICAgLy8tLXRhYi1iYXItYnRuLWJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCB2YXIoLS1jLTIxMTApO1xuICAgIH1cbiAgICAmLmFjdGl2ZSxcbiAgICAmLmlzLWN1cnJlbnQsXG4gICAgJi5pcy1hY3RpdmUsXG4gICAgJi5pcy1zZWxlY3RlZCB7XG4gICAgICAgIC8vLS10YWItYmFyLWJ0bi1ib3gtc2hhZG93OiBpbnNldCAwIDAgMCA0cHggdmFyKC0tYy0yMTEwKTtcbiAgICAgICAgQGluY2x1ZGUgc2V0Rm9udChcIlN0YW5kYXJkLUJvbGRcIik7XG4gICAgICAgIC50YWItYmFyX19idG5fX2JhZGdle1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmW2RhdGEtdGFiLWJ0bl0sXG4gICAgJltkYXRhLWFjdGlvbj1cInRhYlwiXSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICB0cmFuc2l0aW9uOiBmb250IDEwMG1zLCBib3gtc2hhZG93IDMwMG1zO1xuICAgIH1cbn1cblxuLnRhYi1iYXJfX2J0bl9fYmFkZ2V7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tYy0xMDEwKTtcbiAgICBjb2xvcjogI0ZGRjtcbiAgICBwYWRkaW5nOiAycHggN3B4O1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xufVxuXG50YWItYmFyX19idG4gYWN0aXZlIGlzLWFjdGl2ZVxuXG4udGFiLWJhci5uby1zbGlkZSB7XG4gICAgLnRhYi1iYXJfX2J0biB7XG4gICAgICAgICY6Zm9jdXMsXG4gICAgICAgICYuaGFzLWZvY3VzIHtcbiAgICAgICAgICAgIC0tdGFiLWJhci1idG4tY29sb3I6IHZhcigtLWMtMjAxMCk7XG4gICAgICAgICAgICAtLXRhYi1iYXItYnRuLWJnOiB2YXIoLS1jLTIxMTApO1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICYuaXMtaG92ZXJlZCB7XG4gICAgICAgICAgICAtLXRhYi1iYXItYnRuLWJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDRweCB2YXIoLS1jLTIxMTApO1xuICAgICAgICB9XG4gICAgICAgICY6YWN0aXZlLFxuICAgICAgICAmLmlzLXByZXNzZWQge1xuICAgICAgICAgICAgLS10YWItYmFyLWJ0bi1ib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggdmFyKC0tYy0yMTEwKTtcbiAgICAgICAgfVxuICAgICAgICAmLmFjdGl2ZSxcbiAgICAgICAgJi5pcy1jdXJyZW50LFxuICAgICAgICAmLmlzLWFjdGl2ZSxcbiAgICAgICAgJi5pcy1zZWxlY3RlZCB7XG4gICAgICAgICAgICAtLXRhYi1iYXItYnRuLWJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDRweCB2YXIoLS1jLTIxMTApO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4udGFiLWJhcl9fY2FwdGlvbi1ob3ZlciB7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIEBpbmNsdWRlIHNldEZvbnQoXCJTdGFuZGFyZC1Cb2xkXCIpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIEBtZWRpYSBzcGVlY2gge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuLnRhYi1iYXJfX2RvdCB7XG4gICAgd2lkdGg6IHZhcigtLXRhYi1iYXItZG90LXNpemUpO1xuICAgIGhlaWdodDogdmFyKC0tdGFiLWJhci1kb3Qtc2l6ZSk7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLWNpcmNsZSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGFiLWJhci1kb3QtYmcpO1xuICAgIGNvbG9yOiB2YXIoLS10YWItYmFyLWRvdC1jb2xvcik7XG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiB2YXIoLS1zMTApO1xuICAgIH1cbn1cblxuLnRhYi1jb250ZW50IHtcbiAgICAuZmFkZSB7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgbGluZWFyO1xuICAgIH1cbiAgICA+IC50YWItcGFuZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICYuZmFkZTpub3QoLnNob3cpIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIH1cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAYXQtcm9vdCB7XG4gICAgLmNhcmQge1xuICAgICAgICAtLWNhcmQtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgLS1jYXJkLWJvcmRlci13aWR0aDogMDtcbiAgICAgICAgLS1jYXJkLWJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgIC0tY2FyZC1ib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAtLWNhcmQtYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgLS1jYXJkLW91dGxpbmU6IG5vbmU7XG4gICAgICAgIC0tY2FyZC1iZzogdHJhbnNwYXJlbnQ7XG4gICAgICAgIC0tY2FyZC1jb2xvcjogdmFyKC0tYy0yMTEwKTtcbiAgICAgICAgLS1jYXJkLWJvZHktcGFkZGluZy14OiAwO1xuICAgICAgICAtLWNhcmQtaXRlbS1wYWRkaW5nLXk6IHZhcigtLWQ0MCk7XG4gICAgICAgIC0tY2FyZC1oZWFkbGluZS1jb2xvcjogdmFyKC0tYy0yMTEwKTtcbiAgICAgICAgLS1jYXJkLXN0YXR1cy1jb2xvcjogdmFyKC0tYy01MDIwKTtcbiAgICAgICAgLS1jYXJkLXByaWNlLWJveC1zaGFkb3c6IDEwcHggMCAwIDAgdmFyKC0tYy0zMzMwKSBpbnNldDtcbiAgICAgICAgLS1jYXJkLWJ0bi1pLWJvcmRlci1jb2xvcjogdmFyKC0tYy0yMTEwKTtcbiAgICB9XG59XG5cbi8vIFdyYXBwZXJcbi5jYXJkIHtcbiAgICBAaW5jbHVkZSBzZXRGb250KFwiU21hbGxcIik7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jYXJkLWJnKTtcbiAgICBjb2xvcjogdmFyKC0tY2FyZC1jb2xvcik7XG4gICAgYm9yZGVyOiB2YXIoLS1jYXJkLWJvcmRlci13aWR0aCkgdmFyKC0tY2FyZC1ib3JkZXItc3R5bGUpIHZhcigtLWNhcmQtYm9yZGVyLWNvbG9yKTtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1jYXJkLWJvcmRlci1yYWRpdXMpO1xuICAgIGJveC1zaGFkb3c6IHZhcigtLWNhcmQtYm94LXNoYWRvdyk7XG4gICAgb3V0bGluZTogdmFyKC0tY2FyZC1vdXRsaW5lKTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgLm15dHlGb3JtQm94QmlnIHtcbiAgICAgICAgLS1teXR5LWZvcm0tbGFiZWwtY29sb3I6IHZhcigtLWMtMjExMCk7XG4gICAgICAgIC0tbXl0eS1mb3JtLWxhYmVsLWNvbG9yLWFjdGl2ZTogdmFyKC0tYy0yMTEwKTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IGNhbGModmFyKC0tZDQwKSAtICgyICogdmFyKC0tbXl0eS1mb3JtLWxhYmVsLXBiKSkpO1xuICAgIH1cbn1cblxuLy8gSW1hZ2Vcbi5jYXJkLWltYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICBpbWcge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuICAgIC5jYXJkLWltYWdlX19mdWxsd2lkdGgge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxufVxuXG4vLyBJbmZvXG4uY2FyZC1pbmZvIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMjtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogdmFyKC0tY2FyZC1ib2R5LXBhZGRpbmcteCk7XG59XG5cbi8vIExvY2F0aW9uIENoaXBcbi5jYXJkLWluZm9fX2xvY2F0aW9uIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jLTM0MTApO1xuICAgIHBhZGRpbmc6IDAgdmFyKC0tczIwKTtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1jYXJkLWJvZHktcGFkZGluZy14KTtcbiAgICBjb2xvcjogdmFyKC0tYy0yMDEwKTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tczEwKTtcbn1cblxuLy8gQmFkZ2VcbiRkZWZhdWx0Rm9udExIOiBnZXRCcmVha3BvaW50Rm9udFZhbHVlRnJvbU1hcCgkcmRzLXR5cG9ncmFwaGllLW1hcCwgXCJTdGFuZGFyZFwiLCBcInhzXCIsIFwibGhcIik7XG4uY2FyZC1pbmZvX19iYWRnZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtMTAxMCk7XG4gICAgcGFkZGluZzogdmFyKC0tczEwKSB2YXIoLS1jYXJkLWJvZHktcGFkZGluZy14KTtcbiAgICBoZWlnaHQ6IGNhbGMoI3skZGVmYXVsdEZvbnRMSH1yZW0gKyAyLjJyZW0gKyAoMiAqIHZhcigtLXMxMCkpKTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICBjb2xvcjogdmFyKC0tYy0yMDEwKTtcbiAgICBmb250OiB2YXIoLS10LVN0YW5kYXJkKTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKHZhcigtLXMyMCkgKiAtMSk7XG4gICAgbGVmdDogY2FsYyh2YXIoLS1jYXJkLWJvZHktcGFkZGluZy14KSAqIC0xKTtcblxuICAgICRicEZvbnRMSDogZ2V0QnJlYWtwb2ludEZvbnRWYWx1ZUZyb21NYXAoJHJkcy10eXBvZ3JhcGhpZS1tYXAsIFwiU3RhbmRhcmRcIiwgXCJtZFwiLCBcImxoXCIpO1xuICAgIEBpZiAkYnBGb250TEgge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoI3skYnBGb250TEh9cmVtICsgMi4ycmVtICsgKDIgKiB2YXIoLS1zMTApKSk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJGJwRm9udExIOiBudWxsO1xuICAgICRicEZvbnRMSDogZ2V0QnJlYWtwb2ludEZvbnRWYWx1ZUZyb21NYXAoJHJkcy10eXBvZ3JhcGhpZS1tYXAsIFwiU3RhbmRhcmRcIiwgXCJ4bFwiLCBcImxoXCIpO1xuICAgIEBpZiAkYnBGb250TEgge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoI3skYnBGb250TEh9cmVtICsgMi4ycmVtICsgKDIgKiB2YXIoLS1zMTApKSk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBzdmcge1xuICAgICAgICB3aWR0aDogOC41cmVtO1xuICAgICAgICBoZWlnaHQ6IDIuMnJlbTtcbiAgICB9XG59XG5cbi8vIENvbnRlbnRcbi5jYXJkLWJvZHkge1xuICAgIHBhZGRpbmc6IDAgdmFyKC0tY2FyZC1ib2R5LXBhZGRpbmcteCk7XG4gICAgZmxleC1ncm93OiAxO1xuICAgICY6bGFzdC1jaGlsZDpub3QoW2NsYXNzKj1cInBiLVwiXSkge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogY2FsYyh2YXIoLS1jYXJkLWl0ZW0tcGFkZGluZy15KSAqIDAuNSk7XG4gICAgfVxufVxuXG4vLyBDYXRlZ29yeSBUYWcgTGlua3Ncbi5jYXJkLXRhZ3Mge1xuICAgIGNvbG9yOiB2YXIoLS1jLTIxMzApO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tczEwKTtcbn1cblxuLy8gRGVzY3JpcHRpb24gLyB0ZXh0XG4uY2FyZC1kZXNjcmlwdGlvbiB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgbGluZS1jbGFtcDogNDtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDQ7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uY2FyZC1zdGF0dXMge1xuICAgIEBpbmNsdWRlIHNldEZvbnQoXCJTbWFsbC1Cb2xkXCIpO1xuICAgIGNvbG9yOiB2YXIoLS1jYXJkLXN0YXR1cy1jb2xvcik7XG4gICAgJi5pcy1yZWZlcmVuY2Uge1xuICAgICAgICAtLWNhcmQtc3RhdHVzLWNvbG9yOiB2YXIoLS1jLTIxNDApO1xuICAgIH1cbn1cblxuLy8gUHJpY2Vcbi5jYXJkLXByaWNlIHtcbiAgICBAaW5jbHVkZSBzZXRGb250KFwiTjMwMFwiKTtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgdmFyKC0tY2FyZC1ib2R5LXBhZGRpbmcteCkpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWChjYWxjKC0xcHggLSB2YXIoLS1jYXJkLWJvZHktcGFkZGluZy14KSkpO1xuICAgIHBhZGRpbmctbGVmdDogdmFyKC0tY2FyZC1ib2R5LXBhZGRpbmcteCk7XG4gICAgYm94LXNoYWRvdzogdmFyKC0tY2FyZC1wcmljZS1ib3gtc2hhZG93KTtcbn1cblxuLy8gVGl0bGVcbi5jYXJkLWhlYWRsaW5lIHtcbiAgICBAaW5jbHVkZSBzZXRGb250KFwiU3RhbmRhcmQtQm9sZFwiKTtcbiAgICAmLmZvbnQtVDQwMCB7XG4gICAgICAgIEBpbmNsdWRlIHNldEZvbnQoXCJUNDAwXCIpO1xuICAgIH1cbiAgICB3aWR0aDogMTAwJTtcbiAgICBjb2xvcjogdmFyKC0tY2FyZC1oZWFkbGluZS1jb2xvcik7XG4gICAgcGFkZGluZzogMCAwIHZhcigtLXMyMCk7XG4gICAgbWFyZ2luOiAwO1xuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nOiB2YXIoLS1jYXJkLWl0ZW0tcGFkZGluZy15KSAwO1xuICAgIH1cbn1cblxuLmNhcmQtaGVhZGxpbmUtLWJpZyB7XG4gICAgQGluY2x1ZGUgc2V0Rm9udChcIlQ0MDBcIik7XG59XG5cbmEuY2FyZC1oZWFkbGluZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLy8gUHJvZ3Jlc3MgQmFyXG4uY2FyZC1wcm9ncmVzcyB7XG4gICAgcGFkZGluZzogdmFyKC0tczEwKSAwO1xufVxuXG4uY2FyZC1idG4taSB7XG4gICAgY29sb3I6IHZhcigtLWNhcmQtY29sb3IpO1xuICAgIC5hbGVydF9fYnV0dG9uLS1pY29uIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jYXJkLWJ0bi1pLWJvcmRlci1jb2xvcik7XG4gICAgfVxuICAgIC5pY29uIHtcbiAgICAgICAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICAgICAgZmlsbDogY3VycmVudENvbG9yO1xuICAgIH1cbn1cbmEuY2FyZCB7XG4gICAgQGluY2x1ZGUgdGV4dC1saW5rLWNvbG9yKGN1cnJlbnRDb2xvciwgY3VycmVudENvbG9yLCBjdXJyZW50Q29sb3IsIGN1cnJlbnRDb2xvcik7XG59XG5hLmNhcmQge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5zZXQ7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxufVxuXG4uY2FyZC1pbWFnZS5oYXMtYm9yZGVyLFxuLmNhcmQuaGFzLWJvcmRlciB7XG4gICAgLS1jYXJkLWJvcmRlci1jb2xvcjogdmFyKC0tYy0yMTcwKTtcbiAgICAtLWNhcmQtYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgLS1jYXJkLWJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgLS1jYXJkLWJnOiB2YXIoLS1jLTIwMTApO1xuICAgIC0tY2FyZC1ib2R5LXBhZGRpbmcteDogdmFyKC0tczQwKTtcbiAgICAtLWNhcmQtYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLW1kKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlLWluLW91dDtcbiAgICAmW2Rpc2FibGVkXSxcbiAgICAmLmlzLWRpc2FibGVkIHtcbiAgICAgICAgLS1jYXJkLWJnOiB2YXIoLS1jLTIxNzApO1xuICAgICAgICAtLWNhcmQtY29sb3I6IHZhcigtLWMtMjEzMCk7XG4gICAgICAgIC0tY2FyZC1oZWFkbGluZS1jb2xvcjogdmFyKC0tYy0yMTMwKTtcbiAgICAgICAgLS1jYXJkLXN0YXR1cy1jb2xvcjogdmFyKC0tYy0yMTMwKTtcbiAgICAgICAgLS1jYXJkLXByaWNlLWJveC1zaGFkb3c6IG5vbmU7XG4gICAgfVxuICAgICYuaXMtc2VsZWN0ZWQge1xuICAgICAgICAtLWNhcmQtYm9yZGVyLWNvbG9yOiB2YXIoLS1jLTMzMzApO1xuICAgICAgICAtLWNhcmQtYmc6IHZhcigtLWMtMzMzMCk7XG4gICAgICAgIC0tY2FyZC1jb2xvcjogdmFyKC0tYy0yMDEwKTtcbiAgICAgICAgLS1jYXJkLWhlYWRsaW5lLWNvbG9yOiB2YXIoLS1jLTIwMTApO1xuICAgICAgICAtLWNhcmQtc3RhdHVzLWNvbG9yOiB2YXIoLS1jLTIwMTApO1xuICAgICAgICAtLWNhcmQtcHJpY2UtYm94LXNoYWRvdzogMTBweCAwIDAgMCB2YXIoLS1jLTIwMTApIGluc2V0O1xuICAgICAgICAtLWNhcmQtYnRuLWktYm9yZGVyLWNvbG9yOiB2YXIoLS1jLTIwMTApO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlLWluLW91dDtcbiAgICB9XG5cbiAgICAuY2FyZC1pbWFnZSB7XG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tcmFkaXVzLXNtKTtcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1yYWRpdXMtc20pO1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBjYWxjKHZhcigtLXJhZGl1cy1zbSkgKyAxcHgpO1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBjYWxjKHZhcigtLXJhZGl1cy1zbSkgKyAxcHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1jYXJkLWJvcmRlci1yYWRpdXMpO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWNhcmQtYm9yZGVyLXJhZGl1cyk7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IGNhbGModmFyKC0tcmFkaXVzLXNtKSArIDFweCk7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IGNhbGModmFyKC0tcmFkaXVzLXNtKSArIDFweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBOb3QgQXZhaWxhYmxlXG4gICAgJi5pcy1ub3QtYXZhaWxhYmxlIHtcbiAgICAgICAgLS1jYXJkLWJnOiB2YXIoLS1jLTIxODApO1xuICAgICAgICAtLWNhcmQtY29sb3I6IHZhcigtLWMtMjEzMCk7XG4gICAgICAgIC0tY2FyZC1oZWFkbGluZS1jb2xvcjogdmFyKC0tYy0yMTMwKTtcbiAgICAgICAgLS1jYXJkLXN0YXR1cy1jb2xvcjogdmFyKC0tYy0yMTMwKTtcbiAgICAgICAgLS1jYXJkLWJvcmRlci1jb2xvcjogdmFyKC0tYy0yMTcwKTtcbiAgICAgICAgLS1jYXJkLXByaWNlLWJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgICAgIC5jYXJkLWJ0bi1pIHtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jLTIxMTApO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgLmFsZXJ0X19idXR0b24tLWljb24ge1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYy0yMTEwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmNhcmQuaGFzLWRhc2hlZC1ib3JkZXIge1xuICAgIC0tY2FyZC1ib3JkZXItc3R5bGU6IGRhc2hlZDtcbn1cblxuLy8gRm9vdGVyIEluZm9cbi5jYXJkLWZvb3RlciB7XG4gICAgcGFkZGluZzogdmFyKC0tczQwKSB2YXIoLS1jYXJkLWJvZHktcGFkZGluZy14KTtcbn1cblxuLy8gSG92ZXIgU2hhZG93XG4uY2FyZC1pbWFnZS5oYXMtaG92ZXIsXG4uY2FyZC5oYXMtaG92ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIGJveC1zaGFkb3c6IHZhcigtLXRhYi1iYXItYnRuLWJveC1zaGFkb3cpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1jYXJkLWJvcmRlci1yYWRpdXMpO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgLS10YWItYmFyLWJ0bi1ib3gtc2hhZG93OiAwIDAgMCA0cHggdmFyKC0tYy0yMTEwKTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmNhcmQtLWRpYWxvZyB7XG4gICAgLS1jYXJkLWJvZHktcGFkZGluZy14OiB2YXIoLS1kODApO1xuICAgIC0tY2FyZC1wcmljZS1ib3gtc2hhZG93OiBub25lO1xuICAgIC0tY2FyZC1jb21wb25lbnQtcGFkZGluZy14OiB2YXIoLS1kODApIHZhcigtLWQ2MCk7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gOC4xcmVtKTtcbiAgICAuY2FyZF9faGVhZGVyIHtcbiAgICAgICAgcGFkZGluZzogMCB2YXIoLS1jYXJkLWJvZHktcGFkZGluZy14KTtcbiAgICB9XG4gICAgLmNhcmQtaGVhZGxpbmUsXG4gICAgLmNhcmQtaGVhZGxpbmU6Zmlyc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB9XG4gICAgLmNhcmQtcHJpY2UsXG4gICAgLmNhcmQtZGF0ZSxcbiAgICAuY2FyZC1jb250ZW50IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IHZhcigtLWNhcmQtaXRlbS1wYWRkaW5nLXkpO1xuICAgIH1cbiAgICAuY2FyZC1pbWFnZSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKHZhcigtLWNhcmQtaXRlbS1wYWRkaW5nLXkpICogMik7XG4gICAgfVxuICAgIC5jYXJkLWNvbnRlbnQtYmcge1xuICAgICAgICBwYWRkaW5nLWlubGluZTogdmFyKC0tY2FyZC1jb21wb25lbnQtcGFkZGluZy14KTtcbiAgICB9XG59XG4uY2FyZC1zdGlja3ktZm9vdGVyIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHotaW5kZXg6IDEwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBib3R0b206IDA7XG4gICAgdG9wOiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogdmFyKC0tY2FyZC1pdGVtLXBhZGRpbmcteSkgdmFyKC0tY2FyZC1ib2R5LXBhZGRpbmcteCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGlhbG9nLWNvbnRlbnQtYmcpO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1jLTIxNzApO1xuICAgIC5idG4sXG4gICAgLmJ0bjpsYXN0LWNoaWxkLFxuICAgIC5idG46Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbn1cblxuLmNhcmQtLXZpZGVvLXBsYXllciB7XG4gICAgLS1jYXJkLWJvZHktcGFkZGluZy14OiB2YXIoLS1zNDApO1xuICAgIC5jYXJkLXZpZGVvIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMTQwMHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgcGFkZGluZzogMCB2YXIoLS1jYXJkLWJvZHktcGFkZGluZy14KTtcbiAgICB9XG59XG5cbi8vIEFjdGlvbiBiYXIgaW4gY2FyZCBmb290ZXJcbi5jYXJkLWFjdGlvbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAgIGdhcDogdmFyKC0tZDMwKTtcbiAgICAuYnRuIHtcbiAgICAgICAgLS1teXR5LWJ0bi1iYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICAgIH1cbiAgICAuYnRuLS1pY29uLW9ubHkge1xuICAgICAgICAtLW15dHktdGV4dC1saW5rLWNvbG9yOiB2YXIoLS1jLTIxMTApO1xuICAgICAgICAvL2NvbG9yOiB2YXIoLS1jLTIxMTApO1xuICAgIH1cbiAgICAmX19wdWxsLXJpZ2h0IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgfVxufVxuXG4vLyBCbG9nIENhcmQgQ29udGVudFxuLmNhcmQtYmxvZy1jb250ZW50IHtcbiAgICBpbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IHZhcigtLXMyMCkgMCB2YXIoLS1zMzApO1xuICAgICAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLy8gSW1hZ2UgRmFsbGJhY2sgU1ZHIEJveFxuLmNhcmQtaW1hZ2VfX2ZhbGxiYWNrIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICBpbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICB9XG4gICAgLmNhcmQtaW1hZ2VfX2xvZ28ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuICAgIHN2ZyB7XG4gICAgICAgIHdpZHRoOiA2MCU7XG4gICAgICAgIGhlaWdodDogNjAlO1xuICAgICAgICBmaWxsOiB2YXIoLS1jLTEwMTApO1xuICAgIH1cbn1cbiIsIkB1c2UgXCJzYXNzOm1hdGhcIjtcbi5hY2NlbnQtYm94IHtcbiAgICAtLWFjY2VudC1ib3gtcGFkZGluZzogdmFyKC0tZDYwKSB2YXIoLS1zMjApO1xuICAgIC0tYWNjZW50LWJveC1iZzogdmFyKC0tYy0yMTgwKTtcbiAgICAtLWFjY2VudC1ib3gtY29sb3I6IHZhcigtLWMtMjExMCk7XG4gICAgLS1hY2NlbnQtYm94LWJvcmRlcjogbm9uZTtcbiAgICAtLWFjY2VudC1ib3gtc2hhZG93OiBub25lO1xuICAgIC0tYWNjZW50LWJvcmRlci1yYWRpdXM6IDA7XG4gICAgcGFkZGluZzogdmFyKC0tYWNjZW50LWJveC1wYWRkaW5nKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hY2NlbnQtYm94LWJnKTtcbiAgICBjb2xvcjogdmFyKC0tYWNjZW50LWJveC1jb2xvcik7XG4gICAgYm9yZGVyOiB2YXIoLS1hY2NlbnQtYm94LWJvcmRlcik7XG4gICAgYm94LXNoYWRvdzogdmFyKC0tYWNjZW50LWJveC1zaGFkb3cpO1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWFjY2VudC1ib3JkZXItcmFkaXVzKTtcbiAgICAmLmlzLW91dGxpbmVkIHtcbiAgICAgICAgLS1hY2NlbnQtYm94LWJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWMtMzMzMCk7XG4gICAgICAgIC0tYWNjZW50LWJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1tZCk7XG4gICAgICAgIC0tYWNjZW50LWJveC1iZzogdmFyKC0tYy0yMDEwKTtcbiAgICB9XG4gICAgJi5pcy1iZy0yMDEwIHtcbiAgICAgICAgLS1hY2NlbnQtYm94LWJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWMtMjAxMCk7XG4gICAgICAgIC0tYWNjZW50LWJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1tZCk7XG4gICAgICAgIC0tYWNjZW50LWJveC1iZzogdmFyKC0tYy0yMDEwKTtcbiAgICB9XG4gICAgJi5pcy1iZy0zMzUwIHtcbiAgICAgICAgLS1hY2NlbnQtYm94LWJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWMtMzM1MCk7XG4gICAgICAgIC0tYWNjZW50LWJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1tZCk7XG4gICAgICAgIC0tYWNjZW50LWJveC1iZzogdmFyKC0tYy0zMzUwKTtcbiAgICB9XG4gICAgJi5pcy1zbWFsbC1yb3cge1xuICAgICAgICAtLWFjY2VudC1ib3gtcGFkZGluZzogMDtcbiAgICAgICAgQGluY2x1ZGUgc2V0Rm9udChcIlNtYWxsXCIpO1xuICAgICAgICAmOm50aC1jaGlsZChuICsgMikge1xuICAgICAgICAgICAgLS1hY2NlbnQtYm94LXBhZGRpbmc6IHZhcigtLXMxMCkgMCAwIDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5pcy1zbWFsbC1ib2xkLXJvdyB7XG4gICAgICAgIC0tYWNjZW50LWJveC1wYWRkaW5nOiAwO1xuICAgICAgICBAaW5jbHVkZSBzZXRGb250KFwiU21hbGwtQm9sZFwiKTtcbiAgICB9XG4gICAgJi5pcy1pbmhlcml0IHtcbiAgICAgICAgLS1hY2NlbnQtYm94LWJvcmRlcjogMDtcbiAgICAgICAgLS1hY2NlbnQtYm94LWJnOiBpbmhlcml0O1xuICAgIH1cbiAgICAmLmlzLXB5MCB7XG4gICAgICAgIC0tYWNjZW50LWJveC1wYWRkaW5nOiAwO1xuICAgIH1cbiAgICAmLmlzLXB5ZDIwIHtcbiAgICAgICAgLS1hY2NlbnQtYm94LXBhZGRpbmc6IHZhcigtLWQyMCkgdmFyKC0tczIwKTtcbiAgICB9XG4gICAgJi5pcy1weHMxNSB7XG4gICAgICAgIC0tYWNjZW50LWJveC1wYWRkaW5nOiAwIHZhcigtLXMxNSk7XG4gICAgfVxuICAgICYuaXMtcHlkNDAge1xuICAgICAgICAtLWFjY2VudC1ib3gtcGFkZGluZzogdmFyKC0tZDQwKSB2YXIoLS1zMjApO1xuICAgIH1cbiAgICAuaXMtcHliMjAge1xuICAgICAgICAtLWFjY2VudC1ib3gtcGFkZGluZzogMCAwIHZhcigtLWQyMCkgMDtcbiAgICB9XG59XG4uYWNjZW50LWJveF9fdGl0bGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIEBpbmNsdWRlIHNldEZvbnQoXCJTbWFsbFwiKTtcbiAgICBwYWRkaW5nOiAwIDAgdmFyKC0tZDQwKSAwO1xufVxuXG4uaXMtZ3JpZC1mci1hdXRvIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDFmcikgYXV0bztcbiAgICBnYXA6IHZhcigtLWQyMCk7XG4gICAgW2RhdGEtcmVtb3ZlLWNvdXBvbl0ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgLmNhcHRpb24ge1xuICAgICAgICAgICAgcGFkZGluZzogMCAwLjhyZW07XG4gICAgICAgIH1cbiAgICB9XG59XG4uaXMtdC1TdGFuZGFyZC1Cb2xkIHtcbiAgICBAaW5jbHVkZSBzZXRGb250KFwiU3RhbmRhcmQtQm9sZFwiKTtcbiAgICBbdHlwZT1cImJ1dHRvblwiXSB7XG4gICAgICAgIEBpbmNsdWRlIHNldEZvbnQoXCJTdGFuZGFyZC1Cb2xkXCIpO1xuICAgIH1cbn1cbi5pcy10LVNtYWxsIHtcbiAgICBAaW5jbHVkZSBzZXRGb250KFwiU21hbGxcIik7XG4gICAgW3R5cGU9XCJidXR0b25cIl0ge1xuICAgICAgICBAaW5jbHVkZSBzZXRGb250KFwiU21hbGxcIik7XG4gICAgfVxufVxuXG4uYWNjZW50LWJveC0tbGluay1saXN0IHtcbiAgICAtLWFjY2VudC1ib3gtc2hhZG93OiBub25lO1xuICAgIC0tYWNjZW50LWJveC1wYWRkaW5nOiB2YXIoLS1zMzApIHZhcigtLXM0MCk7XG4gICAgLS1hY2NlbnQtYm94LWNvbG9yOiB2YXIoLS1jLTIxMTApO1xuICAgIC0tYWNjZW50LWJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1zbSk7XG4gICAgLS1hY2NlbnQtYm94LWJnOiB2YXIoLS1jLTIwMTApO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWMtMjE2MCk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuYS5hY2NlbnQtYm94LS1saW5rLWxpc3Qge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5zZXQ7XG59XG5cbi5saW5rLWxpc3QtYm94IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubGluay1saXN0LWJveCAuYWNjZW50LWJveC0tbGluay1saXN0Om5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5saW5rLWxpc3QtYm94IC5hY2NlbnQtYm94LS1saW5rLWxpc3QgKyAuYWNjZW50LWJveC0tbGluay1saXN0IHtcbiAgICBib3JkZXItdG9wOiAwO1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5saW5rLWxpc3QtYm94IC5hY2NlbnQtYm94LS1saW5rLWxpc3Q6aG92ZXIsXG4ubGluay1saXN0LWJveCAuYWNjZW50LWJveC0tbGluay1saXN0OmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHotaW5kZXg6IDEwO1xuICAgIC0tYWNjZW50LWJveC1zaGFkb3c6IDAgMCAwIDRweCB2YXIoLS1jLTIxMjApO1xufVxuXG4uYXZhdGFyLXVuc3R5bGVkLWJveCB7XG4gICAgZGlzcGxheTogZmxleDtcbn1cblxuLmF2YXRhci1pbmZvLWJveCB7XG4gICAgLS1hY2NlbnQtYm94LXBhZGRpbmc6IHZhcigtLXMxNSkgdmFyKC0tczIwKTtcbiAgICAtLWFjY2VudC1ib3gtYmc6IHZhcigtLWMtMjAxMCk7XG4gICAgLS1hY2NlbnQtYm94LWNvbG9yOiB2YXIoLS1jLTIxMTApO1xuICAgIC0tYWNjZW50LWJveC1zaGFkb3c6IDAgMCAwIDFweCB2YXIoLS1jLTIxNjApIGluc2V0O1xuICAgIC0tYWNjZW50LWJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1zbSk7XG4gICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlIGFsbDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICB3aWR0aDogMTAwJTtcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgLS1hY2NlbnQtYm94LXNoYWRvdzogMCAwIDAgNHB4IHZhcigtLWMtMjEyMCk7XG4gICAgfVxuICAgICYubm8taG92ZXI6aG92ZXIge1xuICAgICAgICAtLWFjY2VudC1ib3gtc2hhZG93OiAwIDAgMCAxcHggdmFyKC0tYy0yMTYwKSBpbnNldDtcbiAgICB9XG5cbiAgICAuaW5mbyB7XG4gICAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAwIDAgMCB2YXIoLS1kMzApO1xuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIHZhcigtLWF2YXRhci13aWR0aCkpO1xuICAgIH1cbiAgICAubmFtZSxcbiAgICAuZGF0ZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBvdmVyZmxvdy14OiBjbGlwO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB9XG4gICAgLm5hbWUge1xuICAgIH1cbiAgICAuc3VibGluZSB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jLTIxNDApO1xuICAgIH1cbiAgICAmLmlzLWFub255bW91cyB7XG4gICAgICAgIHNwYW5bZGF0YS1wcml2YXRlXSxcbiAgICAgICAgc3BhbltkYXRhLWNvbXBhbnldIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5pcy1jb21wYW55IHtcbiAgICAgICAgc3BhbltkYXRhLXByaXZhdGVdIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5pcy1wcml2YXRlIHtcbiAgICAgICAgc3BhbltkYXRhLWNvbXBhbnldIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5pcy1wYjAge1xuICAgICAgICAtLWFjY2VudC1ib3gtcGFkZGluZzogdmFyKC0tczE1KSB2YXIoLS1zMjApIDAgdmFyKC0tczIwKTtcbiAgICB9XG4gICAgJi5pcy1wMCB7XG4gICAgICAgIC0tYWNjZW50LWJveC1wYWRkaW5nOiAwO1xuICAgIH1cbiAgICAmLm5vLXNoYWRvdyB7XG4gICAgICAgIC0tYWNjZW50LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgfVxuICAgICYuaGFzLWFjY2VudC1iZyB7XG4gICAgICAgIC0tYWNjZW50LWJveC1iZzogdmFyKC0tYy0yMTgwKTtcbiAgICB9XG4gICAgJi5pcy1wMC5uby1zaGFkb3cge1xuICAgICAgICAtLWFjY2VudC1ib3gtc2hhZG93OiBub25lO1xuICAgIH1cbiAgICAmW2RhdGEtYnJlYWstd29yZHNdIHtcbiAgICAgICAgLm5hbWUge1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IHVuc2V0O1xuICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogdW5zZXQ7XG4gICAgICAgICAgICBAaW5jbHVkZSBicmVhay13b3JkKCk7XG4gICAgICAgICAgICBvdmVyZmxvdzogdW5zZXQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5hdmF0YXItaW5mby1ib3guaGFzLWZvb3Rlci1yb3cge1xuICAgIC0tYWNjZW50LWJveC1wYWRkaW5nOiB2YXIoLS1zMTUpIHZhcigtLXMyMCkgMC4xcmVtIHZhcigtLXMyMCk7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIC5mb290ZXItcm93IHtcbiAgICAgICAgcGFkZGluZy10b3A6IHZhcigtLXMyMCk7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyB2YXIoLS1zNDApKTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoKHZhcigtLXMyMCkgKiAtMSkgKyAwLjFyZW0pO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoKHZhcigtLXMyMCkgKiAtMSkgKyAwLjFyZW0pO1xuICAgICAgICBbZGF0YS1iZ10ge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nOiB2YXIoLS1zMTApIHZhcigtLXMyMCk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmZvb3Rlci1yb3dfX2NvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG59XG5cbmEuYXZhdGFyLWluZm8tYm94IHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuc2V0O1xufVxuXG4uYXZhdGFyLWluZm8tYm94LS11bnN0eWxlZCB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAmLmVkaXQge1xuICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICB9XG59XG4kZGVmYXVsdEZvbnRMSDogZ2V0QnJlYWtwb2ludEZvbnRWYWx1ZUZyb21NYXAoJHJkcy10eXBvZ3JhcGhpZS1tYXAsIFwiU3RhbmRhcmRcIiwgXCJ4c1wiLCBcImxoXCIpO1xuLmFjY2VudC1ib3gge1xuICAgIC0tYXZhdGFyLXdpZHRoOiAjeyRkZWZhdWx0Rm9udExIICogMn1yZW07XG4gICAgLS1hdmF0YXItaGVpZ2h0OiAjeyRkZWZhdWx0Rm9udExIICogMn1yZW07XG4gICAgJGJwRm9udExIOiBnZXRCcmVha3BvaW50Rm9udFZhbHVlRnJvbU1hcCgkcmRzLXR5cG9ncmFwaGllLW1hcCwgXCJTdGFuZGFyZFwiLCBcIm1kXCIsIFwibGhcIik7XG4gICAgQGlmICRicEZvbnRMSCB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIC0tYXZhdGFyLXdpZHRoOiAjeyRicEZvbnRMSCAqIDJ9cmVtO1xuICAgICAgICAgICAgLS1hdmF0YXItaGVpZ2h0OiAjeyRicEZvbnRMSCAqIDJ9cmVtO1xuICAgICAgICB9XG4gICAgfVxuICAgICRicEZvbnRMSDogbnVsbDtcbiAgICAkYnBGb250TEg6IGdldEJyZWFrcG9pbnRGb250VmFsdWVGcm9tTWFwKCRyZHMtdHlwb2dyYXBoaWUtbWFwLCBcIlN0YW5kYXJkXCIsIFwieGxcIiwgXCJsaFwiKTtcbiAgICBAaWYgJGJwRm9udExIIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgICAgLS1hdmF0YXItd2lkdGg6ICN7JGJwRm9udExIICogMn1yZW07XG4gICAgICAgICAgICAtLWF2YXRhci1oZWlnaHQ6ICN7JGJwRm9udExIICogMn1yZW07XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5mb250LUhlcm8yMDAge1xuICAgICAgICAkZGVmYXVsdEZvbnRMSDogZ2V0QnJlYWtwb2ludEZvbnRWYWx1ZUZyb21NYXAoJHJkcy10eXBvZ3JhcGhpZS1tYXAsIFwiSGVybzIwMFwiLCBcInhzXCIsIFwibGhcIik7XG4gICAgICAgIC0tYXZhdGFyLXdpZHRoOiAjeyRkZWZhdWx0Rm9udExIfXJlbTtcbiAgICAgICAgLS1hdmF0YXItaGVpZ2h0OiAjeyRkZWZhdWx0Rm9udExIfXJlbTtcbiAgICAgICAgJGJwRm9udExIOiBnZXRCcmVha3BvaW50Rm9udFZhbHVlRnJvbU1hcCgkcmRzLXR5cG9ncmFwaGllLW1hcCwgXCJIZXJvMjAwXCIsIFwibWRcIiwgXCJsaFwiKTtcbiAgICAgICAgQGlmICRicEZvbnRMSCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgLS1hdmF0YXItd2lkdGg6ICN7JGJwRm9udExIfXJlbTtcbiAgICAgICAgICAgICAgICAtLWF2YXRhci1oZWlnaHQ6ICN7JGJwRm9udExIfXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAkYnBGb250TEg6IG51bGw7XG4gICAgICAgICRicEZvbnRMSDogZ2V0QnJlYWtwb2ludEZvbnRWYWx1ZUZyb21NYXAoJHJkcy10eXBvZ3JhcGhpZS1tYXAsIFwiSGVybzIwMFwiLCBcInhsXCIsIFwibGhcIik7XG4gICAgICAgIEBpZiAkYnBGb250TEgge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgICAgICAgIC0tYXZhdGFyLXdpZHRoOiAjeyRicEZvbnRMSH1yZW07XG4gICAgICAgICAgICAgICAgLS1hdmF0YXItaGVpZ2h0OiAjeyRicEZvbnRMSH1yZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4uYXZhdGFyIHtcbiAgICB3aWR0aDogdmFyKC0tYXZhdGFyLXdpZHRoKTtcbiAgICBoZWlnaHQ6IHZhcigtLWF2YXRhci1oZWlnaHQpO1xuICAgIC5hdmF0YXItaW5mby1ib3ggJiB7XG4gICAgICAgIGZsZXg6IDAgMCB2YXIoLS1hdmF0YXItd2lkdGgpO1xuICAgIH1cbn1cbi5hdmF0YXJfX2ltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy0yMTgwKTtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtY2lyY2xlKTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmF2YXRhcl9fbm8taW1nIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGNvbG9yOiB2YXIoLS1jLTIxMTApO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtMjE4MCk7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLWNpcmNsZSk7XG4gICAgQGluY2x1ZGUgc2V0Rm9udChcIlNtYWxsXCIpO1xuICAgICYuaXMtcmNoIHtcbiAgICB9XG59XG5cbi8vIFdpdGggc3ZnICNuby1pbWFnZVxuLmF2YXRhcl9fc3ZnIHtcbiAgICAtLWljb24td2lkdGg6IDEwMCU7XG4gICAgLS1pY29uLWhlaWdodDogMTAwJTtcbiAgICAmLmlzLWxnIHtcbiAgICAgICAgLS1pY29uLXdpZHRoOiA1MCU7XG4gICAgICAgIC0taWNvbi1oZWlnaHQ6IDUwJTtcbiAgICB9XG4gICAgZmlsbDogY3VycmVudENvbG9yO1xuICAgIGNvbG9yOiBjdXJyZW50Q29sb3I7XG59XG5cbi8vIEF2YXRhciBpcyBjb21wYW55IGxvZ29cbi5hdmF0YXJfX2xvZ28taW1nIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmF2YXRhcl9fbG9nbyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtc20pO1xufVxuXG4uaXMtY29tcGFueSB7XG4gICAgLmF2YXRhcl9fbm8taW1nIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLXNtKTtcbiAgICB9XG59XG5cbi8vIENoZWNrb3V0IGJveCBjbGVhciBjb3Vwb25cbi5jbGVhci1jb3Vwb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbn1cblxuLy8gU3VtbWFyeSBHcm91cHNcbi5zdW1tYXJ5LWdyb3VwIHtcbiAgICBAaW5jbHVkZSBzZXRGb250KFwiU3RhbmRhcmRcIik7XG59XG4ldGl0bGVCdG5Db21iaW5hdGlvbiB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCAxZnIpIDRyZW07XG4gICAgZ2FwOiB2YXIoLS1zMjApO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIEBpbmNsdWRlIHNldEZvbnQoXCJTdGFuZGFyZC1Cb2xkXCIpO1xuICAgIC5jYXB0aW9uIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IHZhcigtLXMyMCkgMDtcbiAgICB9XG4gICAgLmJ0bi0tZmxhdCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiB2YXIoLS1zMjApO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tczIwKTtcbiAgICB9XG59XG4uc3VtbWFyeS1ncm91cF9fdGl0bGUge1xuICAgIEBleHRlbmQgJXRpdGxlQnRuQ29tYmluYXRpb247XG59XG5cbi8vIEZvciBsYWJlbC92YWx1ZSBkYXRhIHNldHNcbi5yZWNvcmQge1xuICAgIHBhZGRpbmc6IDAgMCB2YXIoLS1kMjApIDA7XG59XG4ucmVjb3JkX19sYWJlbCB7XG4gICAgQGluY2x1ZGUgc2V0Rm9udChcIlNtYWxsXCIpO1xuICAgIGNvbG9yOiB2YXIoLS1jLTIxMzApO1xufVxuLnJlY29yZF9fdmFsdWUge1xuICAgIEBpbmNsdWRlIHNldEZvbnQoXCJTdGFuZGFyZFwiKTtcbiAgICBjb2xvcjogdmFyKC0tYy0yMTEwKTtcbiAgICAmLmhhcy1idG4ge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCAxZnIpIDRyZW07XG4gICAgICAgIGdhcDogdmFyKC0tczE1KTtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIEBpbmNsdWRlIHNldEZvbnQoXCJTdGFuZGFyZFwiKTtcbiAgICAgICAgLmNhcHRpb24ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgICAgLmJ0bi0tZmxhdCB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuaXMtY29weWluZyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtMjE4MCk7XG4gICAgfVxufVxuLnJlY29yZF9fc3VidGl0bGUge1xuICAgIEBpbmNsdWRlIHNldEZvbnQoXCJTbWFsbFwiKTtcbiAgICBjb2xvcjogdmFyKC0tYy0yMTQwKTtcbn1cbi8vIEZ1bmRpbmcgU3VjY2Vzc2Z1bCBiYW5rIGRhdGFcbi5yZWNvcmQtLXRyYW5zZmVyIHtcbiAgICAucmVjb3JkX19sYWJlbCB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jLTIxNDApO1xuICAgIH1cbn1cblxuJXNldEFycm93Qm94IHtcbiAgICAtLXNxcnQyOiAje21hdGguc3FydCgyKX07XG4gICAgLS1hcnJvdy1zaXplOiAxLjZyZW07XG4gICAgLS1hcnJvdy1idzogMC4xcmVtO1xuICAgIC0tYXJyb3ctYm9yZGVyLXdpZHRoOiAwLjFyZW0gMC4xcmVtIDAuMXJlbSAwLjFyZW07XG4gICAgLS1hcnJvdy1ib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIC0tYXJyb3ctY29sb3I6IHZhcigtLWMtMjE2MCk7XG4gICAgLS1hcnJvdy1iZzogdmFyKC0tYy0yMDEwKTtcbiAgICAtLWFycm93LWJvcmRlci1jb2xvcjogdmFyKC0tYXJyb3ctY29sb3IpO1xuICAgIC0tYXJyb3ctYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLXNtKTtcbiAgICAtLWFycm93LXBvc2l0aW9uLWxlZnQ6IDIuOXJlbTtcbiAgICAtLWFycm93LXBvc2l0aW9uLXJpZ2h0OiBhdXRvO1xuXG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHdpZHRoOiB2YXIoLS1hcnJvdy1zaXplKTtcbiAgICAgICAgaGVpZ2h0OiB2YXIoLS1hcnJvdy1zaXplKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1hcnJvdy1ib3JkZXItcmFkaXVzKTtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFycm93LWJnKTtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiB2YXIoLS1hcnJvdy1ib3JkZXItd2lkdGgpO1xuICAgICAgICBib3JkZXItc3R5bGU6IHZhcigtLWFycm93LWJvcmRlci1zdHlsZSk7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYXJyb3ctYm9yZGVyLWNvbG9yKTtcbiAgICB9XG4gICAgJltkYXRhLWFycm93PVwiZG93blwiXSB7XG4gICAgICAgIC0tYXJyb3ctYm9yZGVyLWNvbG9yOiB2YXIoLS1hcnJvdy1iZykgdmFyKC0tYXJyb3ctYmcpIHZhcigtLWFycm93LWNvbG9yKSB2YXIoLS1hcnJvdy1jb2xvcik7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgLS1jYWxjQnRtOiBjYWxjKCgodmFyKC0tYXJyb3ctc2l6ZSkgKiB2YXIoLS1zcXJ0MikpIC0gdmFyKC0tYXJyb3ctc2l6ZSkpIC8gNCAtIHZhcigtLWFycm93LWJ3KSAqIDIpO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgICAgICByaWdodDogdmFyKC0tYXJyb3ctcG9zaXRpb24tcmlnaHQpO1xuICAgICAgICAgICAgYm90dG9tOiBjYWxjKCgodmFyKC0tYXJyb3ctc2l6ZSkgLyAyKSAtIHZhcigtLWNhbGNCdG0pKSAqIC0xKTtcbiAgICAgICAgICAgIGxlZnQ6IHZhcigtLWFycm93LXBvc2l0aW9uLWxlZnQpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmW2RhdGEtYXJyb3c9XCJ1cFwiXSB7XG4gICAgICAgIC0tYXJyb3ctYm9yZGVyLWNvbG9yOiB2YXIoLS1hcnJvdy1jb2xvcikgdmFyKC0tYXJyb3ctY29sb3IpIHZhcigtLWFycm93LWJnKSB2YXIoLS1hcnJvdy1iZyk7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgLS1jYWxjQnRtOiBjYWxjKCgodmFyKC0tYXJyb3ctc2l6ZSkgKiB2YXIoLS1zcXJ0MikpIC0gdmFyKC0tYXJyb3ctc2l6ZSkpIC8gNCAtIHZhcigtLWFycm93LWJ3KSAqIDIpO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB0b3A6IGNhbGMoKCh2YXIoLS1hcnJvdy1zaXplKSAvIDIpIC0gdmFyKC0tY2FsY0J0bSkpICogLTEpO1xuICAgICAgICAgICAgcmlnaHQ6IHZhcigtLWFycm93LXBvc2l0aW9uLXJpZ2h0KTtcbiAgICAgICAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgICAgICAgIGxlZnQ6IHZhcigtLWFycm93LXBvc2l0aW9uLWxlZnQpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmhhcy1hcnJvdyB7XG4gICAgQGV4dGVuZCAlc2V0QXJyb3dCb3g7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4vLyBCbG9ja3F1b3RlIEJveFxuLmJsb2NrcXVvdGUge1xuICAgIC0tc3FydDI6ICN7bWF0aC5zcXJ0KDIpfTtcbiAgICAtLWJsb2NrcXVvdGUtcGFkZGluZzogdmFyKC0tZDQwKSB2YXIoLS1zMjApO1xuICAgIC0tYmxvY2txdW90ZS1tYXJnaW46IDA7XG4gICAgLS1ibG9ja3F1b3RlLWJnOiB2YXIoLS1jLTMzMzApO1xuICAgIC0tYmxvY2txdW90ZS1jb2xvcjogdmFyKC0tYy0yMDEwKTtcbiAgICAtLWJsb2NrcXVvdGUtZm9udDogdmFyKC0tdC1TdGFuZGFyZC1Cb2xkKTtcbiAgICAtLWJsb2NrcXVvdGUtbGV0dGVyLXNwYWNpbmc6IHZhcigtLWxzLVN0YW5kYXJkLUJvbGQpO1xuICAgIC0tYmxvY2txdW90ZS1ib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtc20pO1xuICAgIC0tYmxvY2txdW90ZS1hcnJvdy1zaXplOiAycmVtO1xuICAgIC0tYmxvY2txdW90ZS1hcnJvdy1ib3JkZXItd2lkdGg6IDAuMXJlbTtcbiAgICAtLWJsb2NrcXVvdGUtYm9yZGVyOiB2YXIoLS1ibG9ja3F1b3RlLWFycm93LWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYy0zMzMwKTtcblxuICAgICZbZGF0YS1iZz1cIjIxODBcIl0ge1xuICAgICAgICAtLWJsb2NrcXVvdGUtYmc6IHZhcigtLWMtMjE4MCk7XG4gICAgICAgIC0tYmxvY2txdW90ZS1ib3JkZXI6IHZhcigtLWJsb2NrcXVvdGUtYXJyb3ctYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1jLTIxNzApO1xuICAgICAgICAtLWJsb2NrcXVvdGUtY29sb3I6IHZhcigtLWMtMjExMCk7XG4gICAgfVxuXG4gICAgJi5wLXVuaWZpZWQge1xuICAgICAgICAtLWJsb2NrcXVvdGUtcGFkZGluZzogdmFyKC0tZDQwKTtcbiAgICB9XG5cbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogdmFyKC0tYmxvY2txdW90ZS1wYWRkaW5nKTtcbiAgICBjb2xvcjogdmFyKC0tYmxvY2txdW90ZS1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmxvY2txdW90ZS1iZyk7XG4gICAgYm9yZGVyOiB2YXIoLS1ibG9ja3F1b3RlLWJvcmRlcik7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYmxvY2txdW90ZS1ib3JkZXItcmFkaXVzKTtcbiAgICBwIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBmb250OiBpbmhlcml0O1xuICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB9XG4gICAgJltkYXRhLWFycm93XSB7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB3aWR0aDogdmFyKC0tYmxvY2txdW90ZS1hcnJvdy1zaXplKTtcbiAgICAgICAgICAgIGhlaWdodDogdmFyKC0tYmxvY2txdW90ZS1hcnJvdy1zaXplKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ibG9ja3F1b3RlLWJvcmRlci1yYWRpdXMpO1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLWJsb2NrcXVvdGUtY29sb3IpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmxvY2txdW90ZS1iZyk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJltkYXRhLWFycm93PVwiZG93blwiXSB7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgLS1jYWxjQnRtOiBjYWxjKCgodmFyKC0tYmxvY2txdW90ZS1hcnJvdy1zaXplKSAqIHZhcigtLXNxcnQyKSkgLSB2YXIoLS1ibG9ja3F1b3RlLWFycm93LXNpemUpKSAvIDQgLSB2YXIoLS1ibG9ja3F1b3RlLWFycm93LWJvcmRlci13aWR0aCkgKiAyKTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICBib3R0b206IGNhbGMoKCh2YXIoLS1ibG9ja3F1b3RlLWFycm93LXNpemUpIC8gMikgLSB2YXIoLS1jYWxjQnRtKSkgKiAtMSk7XG4gICAgICAgICAgICBsZWZ0OiAyLjlyZW07XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYmxvY2txdW90ZS1ib3JkZXIpO1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IHZhcigtLWJsb2NrcXVvdGUtYm9yZGVyKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmW2RhdGEtYXJyb3c9XCJ1cFwiXSB7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgLS1jYWxjQnRtOiBjYWxjKCgodmFyKC0tYmxvY2txdW90ZS1hcnJvdy1zaXplKSAqIHZhcigtLXNxcnQyKSkgLSB2YXIoLS1ibG9ja3F1b3RlLWFycm93LXNpemUpKSAvIDQgLSB2YXIoLS1ibG9ja3F1b3RlLWFycm93LWJvcmRlci13aWR0aCkgKiAyKTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgdG9wOiBjYWxjKCgodmFyKC0tYmxvY2txdW90ZS1hcnJvdy1zaXplKSAvIDIpIC0gdmFyKC0tY2FsY0J0bSkpICogLTEpO1xuICAgICAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICBib3R0b206IGF1dG87XG4gICAgICAgICAgICBsZWZ0OiAyLjlyZW07XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogdmFyKC0tYmxvY2txdW90ZS1ib3JkZXIpO1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiB2YXIoLS1ibG9ja3F1b3RlLWJvcmRlcik7XG4gICAgICAgICAgICAvL3RyYW5zZm9ybTogcm90YXRlKC00NWRlZykgdHJhbnNsYXRlKDJyZW0sIDFyZW0pO1xuICAgICAgICB9XG4gICAgfVxufVxuLnNwYWNlciB7XG4gICAgLS1zcGFjZXItaGVpZ2h0OiAwLjFyZW07XG4gICAgLS1zcGFjZXItbGluZS1oZWlnaHQ6IDA7XG4gICAgLS1zcGFjZXItYmc6IHZhcigtLWMtMjE2MCk7XG4gICAgLS1zcGFjZXItcGFkZGluZzogdmFyKC0tczIwKSAwO1xuICAgIHBhZGRpbmc6IHZhcigtLXNwYWNlci1wYWRkaW5nKTtcbn1cbi5zcGFjZXJfX2xpbmUge1xuICAgIGhlaWdodDogdmFyKC0tc3BhY2VyLWhlaWdodCk7XG4gICAgbGluZS1oZWlnaHQ6IHZhcigtLXNwYWNlci1saW5lLWhlaWdodCk7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNwYWNlci1iZyk7XG59XG5cbi8vIENhbXBhaWduIEJveFxuLmNhbXBhaWduIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLS1jYW1wYWlnbi1hbW91bnQtYmc6IHZhcigtLWMtMjExMCk7XG4gICAgLS1jYW1wYWlnbi1hbW91bnQtY29sb3I6IHZhcigtLWMtMjAxMCk7XG4gICAgLS1jYW1wYWlnbi1hbW91bnQtb2Zmc2V0OiBjYWxjKC0xICogdmFyKC0tZDQwKSk7XG4gICAgLS1jYW1wYWlnbi1pbmZvLXB0OiB2YXIoLS1kNTApO1xuXG4gICAgJi5pcy1zdXBlcnZpc2luZyB7XG4gICAgICAgIC0tY2FtcGFpZ24tYW1vdW50LWJnOiB2YXIoLS1jLTEwMTApO1xuICAgIH1cbn1cbi8vIEBUT0RPOiBOYWNoIEthbXBhZ25lbi1VbWJhdSBlbnRmZXJuZW4gd2lyZCB6dSBwcm9ncmVzc1xuLmNhbXBhaWduX19hbW91bnRzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgd2lkdGg6IG1pbi1jb250ZW50O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgodmFyKC0tY2FtcGFpZ24tYW1vdW50LW9mZnNldCkpO1xuXG4gICAgW2RhdGEtYW1vdW50c10ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jYW1wYWlnbi1hbW91bnQtYmcpO1xuICAgICAgICBjb2xvcjogdmFyKC0tY2FtcGFpZ24tYW1vdW50LWNvbG9yKTtcbiAgICAgICAgLy9tYXJnaW46IDAuOHJlbSAwIDAgMDtcbiAgICAgICAgcGFkZGluZzogdmFyKC0tczE1KSB2YXIoLS1kOTApIHZhcigtLXMxNSkgY2FsYyh2YXIoLS1zMjApICsgdmFyKC0tZDgwKSk7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuXG4gICAgW2RhdGEtcG90XSB7XG4gICAgICAgIG1pbi13aWR0aDogMXB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIGltZyxcbiAgICAgICAgLmRhdGEtcG90X19pY29uIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgICAgICAtLXRyYW5zbGF0ZUljb25YOiBjYWxjKC0xICogdmFyKC0tZDUwKSk7XG4gICAgICAgICAgICAtLXRyYW5zbGF0ZUljb25ZOiAtMC42cmVtO1xuICAgICAgICAgICAgLS1zY2FsZUljb25UbzogMS4yO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUodmFyKC0tdHJhbnNsYXRlSWNvblgpLCB2YXIoLS10cmFuc2xhdGVJY29uWSkpIHNjYWxlKHZhcigtLXNjYWxlSWNvblRvKSk7XG4gICAgICAgIH1cbiAgICAgICAgLnN2Zy1jYW1wYWlnbi1pY29uIHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuICAgIFtkYXRhLXBvdD1cInZvdGVcIl0ge1xuICAgICAgICBpbWcsXG4gICAgICAgIC5kYXRhLXBvdF9faWNvbiB7XG4gICAgICAgICAgICAtLXRyYW5zbGF0ZUljb25YOiAtNC44cmVtO1xuICAgICAgICAgICAgLS10cmFuc2xhdGVJY29uWTogLTAuOHJlbTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBbZGF0YS1wb3Q9XCJib29zdFwiXSB7XG4gICAgICAgIGltZyxcbiAgICAgICAgLmRhdGEtcG90X19pY29uIHtcbiAgICAgICAgICAgIC0tdHJhbnNsYXRlSWNvblg6IGNhbGMoLTEgKiB2YXIoLS1kNzApKTtcbiAgICAgICAgICAgIC0tc2NhbGVJY29uVG86IDE7XG4gICAgICAgIH1cbiAgICB9XG4gICAgW2RhdGEtcG90PVwiY29udGVzdFwiXSB7XG4gICAgICAgIGltZyxcbiAgICAgICAgLmRhdGEtcG90X19pY29uIHtcbiAgICAgICAgICAgIC0tdHJhbnNsYXRlSWNvblg6IGNhbGMoLTEgKiB2YXIoLS1kNjApKTtcbiAgICAgICAgICAgIC0tc2NhbGVJY29uVG86IDE7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBAVG9EbzogdmllbGxlaWNodCBub2NoIGVpbmUgY2xldmVyZSBMw7ZzdW5nIGFscyB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIFtkYXRhLXVzZWRdIHtcbiAgICAgICAgQGluY2x1ZGUgc2V0Rm9udChcIk4zMDBcIik7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIH1cbiAgICBbZGF0YS10b3RhbF0ge1xuICAgICAgICBAaW5jbHVkZSBzZXRGb250KFwiU21hbGwtQm9sZFwiKTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxufVxuLmFjY2VudC1ib3gtLWRpYWxvZy5jYW1wYWlnbl9faW5mb3Mge1xuICAgIHBhZGRpbmc6IHZhcigtLWNhbXBhaWduLWluZm8tcHQpIHZhcigtLWQ2MCkgMCB2YXIoLS1kODApO1xuICAgIC5zdHJvbmctLWhlYWRsaW5lIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNhbXBhaWduLWxvZ28sXG4gICAgLnR5YyB7XG4gICAgICAgIHBhZGRpbmctdG9wOiB2YXIoLS1jYW1wYWlnbi1pbmZvLXB0KTtcbiAgICB9XG4gICAgLmNhbXBhaWduLWxvZ28ge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogY2FsYygyICogdmFyKC0tY2FtcGFpZ24taW5mby1wdCkpO1xuICAgIH1cbn1cbi5jYW1wYWlnbjpsYXN0LWNoaWxkIHtcbiAgICAuYWNjZW50LWJveC0tZGlhbG9nLmNhbXBhaWduX19pbmZvcyB7XG4gICAgICAgIC5jYW1wYWlnbi1sb2dvIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKHZhcigtLWNhbXBhaWduLWluZm8tcHQpKTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gQm94IG1pdCBTb2NpYWwtTWVkaWEgc2hhcmluZyBsaW5rcywgaW1wcmVzc20gZXRjLlxuXG4uY29udGFjdHMge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAuaW1wcmludCB7XG4gICAgICAgICAgICAuYnRuLS1saW5rOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgLmJ0bixcbiAgICAgICAgLmJ0bi5idG4ge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gSGVhZGVyIEF2YXRhclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5hdmF0YXItaGVhZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6IHZhcigtLWMtMjExMCk7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiB2YXIoLS1zNjApO1xuICAgIH1cbn1cblxuLmF2YXRhci1oZWFkX19pbWFnZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiA1cmVtO1xuICAgIGhlaWdodDogNXJlbTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jLTIxODApO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtMjE4MCk7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgc3ZnLFxuICAgIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIHN2ZyB7XG4gICAgICAgIGZpbGw6IHZhcigtLWMtMjExMCk7XG4gICAgfVxufVxuXG4uYXZhdGFyLWhlYWRfX2luZm8ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIGNvbG9yOiB2YXIoLS1jLTIxMTApO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAycmVtKTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgdG9wOiAtM3B4O1xuICAgIH1cbn1cblxuLmF2YXRhci1oZWFkX19pbmZvLS1tb2JpbGUge1xuICAgIG1hcmdpbi1sZWZ0OiB2YXIoLS1zMzApO1xufVxuXG4uYXZhdGFyLWhlYWRfX2luZm8tdGV4dCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gNTBweCk7XG4gICAgKyAuYXZhdGFyLWhlYWRfX2luZm8tdGV4dCB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jLTIxNDApO1xuICAgIH1cbn1cblxuLy8gQ2FtcGFpZ24gTGlzdCBCb3hlc1xuLmNhbXBhaWduLXNtYWxsIHtcbiAgICAtLWNhbXBhaWduLXNtYWxsLWhvdmVyLWJveC1zaGFkb3c6IG5vbmU7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIDFmcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBnYXA6IDFweDtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtbWQpO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAgdHJhbnNwYXJlbnQ7XG4gICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAxNTBtcyBlYXNlLWluO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIGJveC1zaGFkb3c6IHZhcigtLWNhbXBhaWduLXNtYWxsLWhvdmVyLWJveC1zaGFkb3cpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtbWQpO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgLS1jYW1wYWlnbi1zbWFsbC1ob3Zlci1ib3gtc2hhZG93OiBpbnNldCAwIDAgMCA0cHggdmFyKC0tYy0yMTIwKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLm5vLWhvdmVyOmhvdmVyIHtcbiAgICAgICAgY3Vyc29yOiB0ZXh0O1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIC0tY2FtcGFpZ24tc21hbGwtaG92ZXItYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5jYW1wYWlnbi1zbWFsbF9faGVhZGVyIHtcbiAgICAtLWFjY2VudC1ib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtc20pO1xuICAgIC0tYWNjZW50LWJveC1ib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jLTMzMzApO1xuICAgIC0tYWNjZW50LWJveC1iZzogdmFyKC0tYy0zMzMwKTtcbiAgICAtLWFjY2VudC1ib3gtY29sb3I6IHZhcigtLWMtMjAxMCk7XG4gICAgLS1hY2NlbnQtYm94LXRpdGxlLWNvbG9yOiB2YXIoLS1jLTIwMTApO1xuICAgIC0tYWNjZW50LWJveC1wYWRkaW5nOiB2YXIoLS1zMjApO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxMDAlO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byAxZnI7XG4gICAgZ2FwOiB2YXIoLS1zMjApO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLmNhbXBhaWduLXNtYWxsX19pY29uIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbiAgICAuc3ZnLWNhbXBhaWduLWljb24ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGhlaWdodDogNXJlbTtcbiAgICB9XG4gICAgLmNhbXBhaWduLW1vcmUtaWNvbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMyMHB4KSB7XG4gICAgICAgIC0tYWNjZW50LWJveC1wYWRkaW5nOiB2YXIoLS1zNDApO1xuICAgICAgICBnYXA6IHZhcigtLXM0MCk7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byAxZnIgMy4ycmVtO1xuICAgICAgICAuY2FtcGFpZ24tbW9yZS1pY29uIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgfVxuICAgIH1cbn1cbi5jYW1wYWlnbi1zbWFsbFtkYXRhLXJvd3M9XCIxXCJdIHtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmcjtcbiAgICAuY2FtcGFpZ24tc21hbGxfX2hlYWRlciB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG59XG4uY2FtcGFpZ24tc21hbGxfX2hlYWRsaW5lIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3cteDogY2xpcDtcbiAgICAudGl0bGUge1xuICAgICAgICBjb2xvcjogdmFyKC0tYWNjZW50LWJveC10aXRsZS1jb2xvcik7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgJi5pcy1ub3dyYXAge1xuICAgICAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgICAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuLmNhbXBhaWduLXNtYWxsLS1idyAuY2FtcGFpZ24tc21hbGxfX2hlYWRlciB7XG4gICAgLS1hY2NlbnQtYm94LWJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWMtMjExMCk7XG4gICAgLS1hY2NlbnQtYm94LWJnOiB2YXIoLS1jLTIwMTApO1xuICAgIC0tYWNjZW50LWJveC1jb2xvcjogdmFyKC0tYy0yMTEwKTtcbiAgICAtLWFjY2VudC1ib3gtdGl0bGUtY29sb3I6IHZhcigtLWMtMjE0MCk7XG59XG4uY2FtcGFpZ24tc21hbGxfX2JvZHkge1xuICAgIC0tYWNjZW50LWJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1zbSk7XG4gICAgLS1hY2NlbnQtYm94LWJnOiB2YXIoLS1jLTIwMTApO1xuICAgIC0tYWNjZW50LWJveC1ib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jLTIxNzApO1xuICAgIC0tYWNjZW50LWJveC1wYWRkaW5nOiB2YXIoLS1zMjApIHZhcigtLXM0MCkgdmFyKC0tczQwKSB2YXIoLS1zNDApO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xufVxuLmFjY2VudC1ib3gtLWNhbXBhaWduLWFyY2hpdmUge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG59XG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIE1lZGlhIEJveCAtLT4gVGV4dCB8IE1lZGlhXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gV3JhcHBlclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLm1lZGlhLWJveC13cmFwcGVyIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vLyBCb3hcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5tZWRpYS1ib3gge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tYy0yMTgwKTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCB0cmFuc3BhcmVudCA1cmVtLCB2YXIoLS1jLTIxODApIDVyZW0pO1xuICAgIG1hcmdpbjogMCBjYWxjKHZhcigtLXJkcy1ncmlkLXBhZGRpbmcpICogLTEpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuXG4gICAgJi5tZWRpYS1ib3gtLW5vLW1lZGlhIHtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tYy0yMTgwKTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KC05MGRlZywgdHJhbnNwYXJlbnQgMTByZW0sIHZhcigtLWMtMjE4MCkgMTByZW0pO1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy0yMTgwKTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgICAgcmlnaHQ6IDk5JTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5tZWRpYS1ib3gtLW5vLW1lZGlhLm1lZGlhLWJveC0tcmV2ZXJzZSB7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4bCkge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICB3aWR0aDogMTByZW07XG4gICAgICAgIH1cbiAgICB9XG5cbn1cblxuLy8gUmV2ZXJzZSBCb3ggKE1lZGlhL0ltYWdlIExlZnQgU2lkZSlcbi5tZWRpYS1ib3gtLXJldmVyc2Uge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHRyYW5zcGFyZW50IDlyZW0sIHZhcigtLWMtMjE4MCkgOXJlbSk7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGxlZnQ6IDk5JTtcbiAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICB9XG4gICAgICAgIC5tZWRpYS1ib3hfX2NvbnRlbnQge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1cmVtO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBObyBNZWRpYVxuLm1lZGlhLWJveC0tbm8tbWVkaWEge1xuICAgIG1heC13aWR0aDogOTByZW07XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jLTIxODApO1xuICAgIH1cbn1cblxuLy8gQ29udGVudFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLm1lZGlhLWJveF9fY29udGVudCB7XG4gICAgcGFkZGluZzogdmFyKC0tczYwKSB2YXIoLS1yZHMtZ3JpZC1wYWRkaW5nKTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgIHBhZGRpbmc6IDVyZW0gNXJlbSA1cmVtIDA7XG4gICAgfVxufVxuXG4vLyBNZWRpYVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLm1lZGlhLWJveF9fbWVkaWEge1xuICAgIG1pbi13aWR0aDogMjhyZW07XG4gICAgbWF4LXdpZHRoOiA0NnJlbTtcbiAgICBwYWRkaW5nOiAwIHZhcigtLXM0MCk7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICBwYWRkaW5nOiB2YXIoLS1zOTApIDA7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgd2lkdGg6IDQ2cmVtO1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICB9XG59XG5cbi8vIFRleHQgQm9yZGVyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5tZWRpYS10b3AtYm9yZGVyIHtcbiAgICBib3JkZXItdG9wOiAuMXJlbSBzb2xpZCB2YXIoLS1jLTIxMzApO1xufSIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gTm90IExpc3QgKFN0YXJ0ZXIgSW5mbyBMaXN0KVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIFdyYXBwZXJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5ub3RlLWxpc3Qge1xuICAgIHBhZGRpbmc6IHZhcigtLWQ2MCkgMDtcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi8vIEl0ZW1cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLm5vdGUtbGlzdF9faXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tczQwKTtcbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbn1cblxuLy8gSWNvblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4ubm90ZS1saXN0X19pY29uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IHZhcigtLXMzMCk7XG4gICAgc3ZnIHtcbiAgICAgICAgd2lkdGg6IDRyZW07XG4gICAgICAgIGhlaWdodDogNHJlbTtcbiAgICB9XG59XG5cbi8vIENvbnRlbnRcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLm5vdGUtbGlzdF9fY29udGVudCB7XG4gICAgc21hbGwge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG59IiwiLy8gVm9sbGJyZWl0ZSBIaW50ZXJncnVuZGdyYWZpayBpbSBQcm9qZWt0IEhlYWRlclxuQGltcG9ydCBcIi4vLi4vdXRpbGl0aWVzL2FuaW1hdGlvbnNcIjtcbjpyb290IHtcbiAgICAtLWQyMC01MC05MDogMnJlbTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIC0tZDIwLTUwLTkwOiA1cmVtO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIC0tZDIwLTUwLTkwOiA5cmVtO1xuICAgIH1cbn1cblxuLnByb2plY3QtdGVhc2VyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTA7XG59XG5cbi5wcm9qZWN0LXRlYXNlci1pbmZvX192aWRlbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB6LWluZGV4OiAyO1xufVxuXG4ucHJvamVjdC10ZWFzZXItaW5mbyB7XG4gICAgLS10ZWFzZXItaW5mby1wYWRkaW5nOiAwIDAgdmFyKC0tZDcwKSAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBwYWRkaW5nOiB2YXIoLS10ZWFzZXItaW5mby1wYWRkaW5nKTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byBhdXRvO1xuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6XG4gICAgICAgIFwiYmFkZ2VcIlxuICAgICAgICBcInRpdGxlXCI7XG4gICAgLnByb2plY3QtdGVhc2VyLWluZm9fX3RpdGxlIHtcbiAgICAgICAgZ3JpZC1hcmVhOiB0aXRsZTtcbiAgICAgICAgcGFkZGluZy10b3A6IHZhcigtLWQ2MCk7XG4gICAgfVxuICAgIC5wcm9qZWN0LXRlYXNlci1pbmZvX19iYWRnZSB7XG4gICAgICAgIGdyaWQtYXJlYTogYmFkZ2U7XG4gICAgICAgICY6bm90KDplbXB0eSkge1xuICAgICAgICAgICAgbWFyZ2luOiBjYWxjKC0xICogdmFyKC0tZDQwKSkgMCAwIGNhbGMoLTEgKiB2YXIoLS1yZHMtZ3JpZC1wYWRkaW5nKSk7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IHZhcigtLWQ3MCk7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIG1pbm1heCgwLCAxZnIpIGF1dG87XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6XG4gICAgICAgICAgICBcImJhZGdlXCJcbiAgICAgICAgICAgIFwidmlkZW9cIlxuICAgICAgICAgICAgXCJ0aXRsZVwiO1xuXG4gICAgICAgIC5wcm9qZWN0LXRlYXNlci1pbmZvX190aXRsZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLWMtMjAxMCk7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgJi5pcy10ZWFzZXItYmcge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCA0LjVyZW0gMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAucHJvamVjdC10ZWFzZXItaW5mb19fdmlkZW8ge1xuICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICArIC5jb250YWluZXItLXJkcy1ncmlkID4gLnByb2plY3QtdGVhc2VyLWluZm9fX3RpdGxlIHtcbiAgICAgICAgICAgICAgICAvL3BhZGRpbmctdG9wOiB2YXIoLS1zMjApO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5idG4tcGxheSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB9XG4gICAgfVxuICAgIH4gLnByb2plY3QtdGVhc2VyLWluZm9fX3ZpZGVvIHtcbiAgICAgICAgei1pbmRleDogMTI7XG4gICAgfVxufVxuXG4ucHJvamVjdC10ZWFzZXItYmcge1xuICAgIC0taGVhZGVyLXBhZGRpbmc6IDA7XG4gICAgLS10ZWFzZXItYmctbWF4LWhlaWdodDogMjguNXJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYXNwZWN0LXJhdGlvOiAxMjAwIC8gNjcwO1xuICAgIG1heC1oZWlnaHQ6IHZhcigtLXRlYXNlci1iZy1tYXgtaGVpZ2h0KTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIHotaW5kZXg6IDE7XG4gICAgJjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLW92ZXJsYXktaW1hZ2VzKTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgIC0tdGVhc2VyLWJnLW1heC1oZWlnaHQ6IDQ5cmVtO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIC0tdGVhc2VyLWJnLW1heC1oZWlnaHQ6IDU1LjVyZW07XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgLS10ZWFzZXItYmctbWF4LWhlaWdodDogNzEuNXJlbTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAtLXRlYXNlci1iZy1tYXgtaGVpZ2h0OiA4MS41cmVtO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgIC0tdGVhc2VyLWJnLW1heC1oZWlnaHQ6IDk0cmVtO1xuICAgIH1cbiAgICAuYnRuLXBsYXkge1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgIH1cbn1cblxuLy8gT3JnYW5pemF0aW9uIExvZ28gbW9iaWxlXG4ub3JnYW5pemF0aW9uLXRlYXNlci1tLWxvZ28ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIHdpZHRoOiAxOC41cmVtO1xuICAgIGhlaWdodDogY2FsYygxOC41cmVtICsgdmFyKC0tZDQwKSk7XG4gICAgcGFkZGluZy1ib3R0b206IHZhcigtLWQ0MCk7XG4gICAgbWFyZ2luLXRvcDogY2FsYygxOC41cmVtICogLTAuNSk7XG4gICAgYm9yZGVyOiB2YXIoLS1zMTApIHNvbGlkIHZhcigtLWMtMjAxMCk7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tYy0yMDEwKTtcbn1cblxuW2RhdGEtcHBwLXRoZW1lXSB7XG4gICAgLS1wcHAtYmFubmVyLWJnOiB2YXIoLS1jLTIxMTApO1xuICAgIC0tcHBwLWJhbm5lci1jb2xvcjogdmFyKC0tYy0yMDEwKTtcbn1cbi50ZWFzZXItc2VjdGlvbi0tcHBwIHtcbiAgICAtLXBwcC1iYW5uZXItcGFkZGluZzogdmFyKC0tZDYwKSAwO1xuICAgIGNvbG9yOiB2YXIoLS1wcHAtYmFubmVyLWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcHAtYmFubmVyLWJnKTtcbiAgICBwYWRkaW5nOiB2YXIoLS1wcHAtYmFubmVyLXBhZGRpbmcpO1xufVxuXG4udGVhc2VyLXNlY3Rpb24tLXBwcC1iYW5uZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBnYXA6IHZhcigtLWQ0MCk7XG4gICAgY29sb3I6IHZhcigtLXBwcC1iYW5uZXItY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBwcC1iYW5uZXItYmcpO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIG1pbm1heCgwLCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwibG9nbyBuYW1lXCI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgc2V0Rm9udChcIlNtYWxsLUJvbGRcIik7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bnNldDtcbiAgICAmLmlzLWdhcGxlc3Mge1xuICAgICAgICBnYXA6IDA7XG4gICAgfVxufVxuLnRlYXNlci1zZWN0aW9uLS1wcHAtYmFubmVyOmZvY3VzLFxuLnRlYXNlci1zZWN0aW9uLS1wcHAtYmFubmVyOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0tcHBwLWJhbm5lci1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHBwLWJhbm5lci1iZyk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnRlYXNlci1zZWN0aW9uLS1wcHAtYmFubmVyX19pbWctbG9nbyB7XG4gICAgZ3JpZC1hcmVhOiBsb2dvO1xufVxuLnRlYXNlci1zZWN0aW9uLS1wcHAtYmFubmVyX19pbWctbG9nbyAuaW1nLXJlc3BvbnNpdmUge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC1oZWlnaHQ6IDdyZW07XG59XG4udGVhc2VyLXNlY3Rpb24tLXBwcC1iYW5uZXJfX3RpdGxlIHtcbiAgICBncmlkLWFyZWE6IG5hbWU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnBwcC10aXRsZSB7XG4gICAgQGluY2x1ZGUgc2V0Rm9udChcIlQzMDBcIik7XG59XG5idXR0b24uYXJ0aWNsZS1jb2Z1bmRpbmctYmFkZ2VzIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmFydGljbGUtY29mdW5kaW5nLWJhZGdlIHtcbiAgICAtLWNvZnVuZGluZy1iYWRnZS1iZzogdmFyKC0tYy0xMDEwKTtcbiAgICAtLWNvZnVuZGluZy1iYWRnZS1jb2xvcjogdmFyKC0tYy0yMDEwKTtcbiAgICAtLWNvZnVuZGluZy1iYWRnZS1wYWRkaW5nOiB2YXIoLS1kNDApIHZhcigtLWQ2MCkgdmFyKC0tZDQwKSB2YXIoLS1kMjAtNTAtOTApO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvZnVuZGluZy1iYWRnZS1iZyk7XG4gICAgY29sb3I6IHZhcigtLWNvZnVuZGluZy1iYWRnZS1jb2xvcik7XG4gICAgcGFkZGluZzogdmFyKC0tY29mdW5kaW5nLWJhZGdlLXBhZGRpbmcpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29mdW5kaW5nLWJhZGdlLWJnKTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgcmlnaHQ6IDk5JTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkge1xuICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4bCkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLXM2MCk7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmFsZXJ0X19idXR0b24tLWljb24tc2l6ZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IHZhcigtLXMxMCk7XG4gICAgICAgIHRvcDogdmFyKC0tczEwKTtcbiAgICB9XG59XG4uYXJ0aWNsZS1jb2Z1bmRpbmctYmFkZ2VfX3ZhbHVlIHtcbiAgICBAaW5jbHVkZSBzZXRGb250KFwiTjIwMFwiKTtcbn1cblxuLmFydGljbGUtY29mdW5kaW5nLWJhZGdlX19zbWFsbCxcbi5hcnRpY2xlLWNvZnVuZGluZy1iYWRnZV9fdmFsdWUge1xuICAgICYuaGFzLWluZm8tYnRuIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IHZhcigtLWQxMCk7XG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICAgICAgfVxuICAgIH1cbn1cbi8vIFNwZXppZWxsIGbDvHIgZGllIE9yZ2FuaXNhdGlvblxuLy8gSGllciBpc3QgZGFzIEJhZGdlIG1vYmlsIMO8YmVyIGRlbSBUZWFzZXIgYWxzIGV4dHJhIGJsb2NrXG4vLyBhYiBzbSBow6RuZ3QgZXIgZGFubiBpbSB0ZWFzZXIgbWl0IGRyaW5cbi5vcmdhbml6YXRpb24tY2YtYmFkZ2UtZG93biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy0xMDEwKTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5hcnRpY2xlLWNvZnVuZGluZy1iYWRnZXMtLWJhZGdlIHtcbiAgICAgICAgcGFkZGluZy1pbmxpbmU6IDA7XG4gICAgfVxufVxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgLmJvZHktLW9yZ2FuaXphdGlvbiAucHJvamVjdC10ZWFzZXItaW5mb19fYmFkZ2Uge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAub3JnYW5pemF0aW9uLWNmLWJhZGdlLWRvd24ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuLy8gUGlubndhbmRcbi5waW5ud2FuZCB7XG4gICAgLnJvdyB7XG4gICAgICAgIC5jb2w6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIFN0aWNreSBDVEEgQmFyXG4uc3RpY2t5LXN1cHBvcnQtYmFyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMjA7XG4gICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgICBib3JkZXItdG9wOiAwLjFyZW0gc29saWQgdmFyKC0tYy0yMTcwKTtcbiAgICBhbmltYXRpb246IHNob3ctc3VwcG9ydC1iYXIgMC4zcyAxO1xuICAgIGFuaW1hdGlvbi1kZWxheTogMXM7XG4gICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy0yMDEwKTtcbiAgICBib3gtc2hhZG93OiAwIC0wLjFyZW0gMC4zcmVtIDAgcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG59XG5cbi8vIFByb2plY3Qgd2lkZ2V0IHBhZ2Vcbi5wcm9qZWN0LXdpZGdldCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBnYXA6IHZhcigtLWQ4MCk7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnIgMWZyO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gMWZyO1xuICAgIH1cbn1cbi5teXR5Rm9ybUNvbnRyb2wuaXMtZmFtaWx5LW1vbm9zcGFjZSB7XG4gICAgLS1teXR5LWZvcm0tY29udHJvbC1mb250OiA0MDAgMS43cmVtLzEuMiB2YXIoLS1mb250LWZhbWlseS1tb25vc3BhY2UpO1xuICAgIG1pbi1oZWlnaHQ6IDIyMHB4O1xufVxuLnByb2plY3Qtd2lkZ2V0X19jb2RlIC5idG4tLXNoYXJpbmc6bm90KC5pcy1ibG9jaykge1xuICAgIC0tbXl0eS1idG4td2lkdGg6IDJyZW07XG4gICAgLS1teXR5LWJ0bi1oZWlnaHQ6IDJyZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxNXB4O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxMDtcbn1cblxuQGtleWZyYW1lcyBzaG93LXN1cHBvcnQtYmFyIHtcbiAgICAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB9XG59XG4vLyBIZWFydCBhbmltYXRpb24gZm9yIHZvdGluZyBzdWNjZXNzXG5AaW5jbHVkZSBmbHlpbmdfaGVhcnRzKCk7XG4iLCJAbWl4aW4gZmx5aW5nX2hlYXJ0cygpIHtcbiAgICBbZGF0YS1oZWFydC1hbmltYXRpb25dIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgb3ZlcmZsb3c6IGNsaXA7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuICAgIFtkYXRhLWhlYXJ0c10ge1xuICAgIH1cbiAgICBbZGF0YS1oZWFydF0ge1xuICAgICAgICAtLWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDE7XG4gICAgICAgIC0tYW5pbWF0aW9uLWR1cmF0aW9uOiA0cztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBzdmcge1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLWMtMTAxMCk7XG4gICAgICAgICAgICBmaWxsOiB2YXIoLS1jLTEwMTApO1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDFuKSB7XG4gICAgICAgICAgICBhbmltYXRpb246IGhlYXJ0VXAxIHZhcigtLWFuaW1hdGlvbi1kdXJhdGlvbikgMC4zcyB2YXIoLS1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50KSBlYXNlLWluO1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDJuKSB7XG4gICAgICAgICAgICBhbmltYXRpb246IGhlYXJ0VXA1IHZhcigtLWFuaW1hdGlvbi1kdXJhdGlvbikgMC4ycyB2YXIoLS1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50KSBlYXNlLWluO1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDNuKSB7XG4gICAgICAgICAgICBhbmltYXRpb246IGhlYXJ0VXA0IHZhcigtLWFuaW1hdGlvbi1kdXJhdGlvbikgMC4zcyB2YXIoLS1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50KSBlYXNlLWluO1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDRuKSB7XG4gICAgICAgICAgICBhbmltYXRpb246IGhlYXJ0VXAzIHZhcigtLWFuaW1hdGlvbi1kdXJhdGlvbikgMC40cyB2YXIoLS1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50KSBlYXNlLWluO1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDVuKSB7XG4gICAgICAgICAgICBhbmltYXRpb246IGhlYXJ0VXAyIHZhcigtLWFuaW1hdGlvbi1kdXJhdGlvbikgMC41cyB2YXIoLS1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50KSBlYXNlLWluO1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDZuKSB7XG4gICAgICAgICAgICBhbmltYXRpb246IGhlYXJ0VXAxIHZhcigtLWFuaW1hdGlvbi1kdXJhdGlvbikgMC42cyB2YXIoLS1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50KSBlYXNlLWluO1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDduKSB7XG4gICAgICAgICAgICBhbmltYXRpb246IGhlYXJ0VXAyIHZhcigtLWFuaW1hdGlvbi1kdXJhdGlvbikgMC43cyB2YXIoLS1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50KSBlYXNlLWluO1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDhuKSB7XG4gICAgICAgICAgICBhbmltYXRpb246IGhlYXJ0VXAzIHZhcigtLWFuaW1hdGlvbi1kdXJhdGlvbikgMC44cyB2YXIoLS1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50KSBlYXNlLWluO1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDluKSB7XG4gICAgICAgICAgICBhbmltYXRpb246IGhlYXJ0VXA0IHZhcigtLWFuaW1hdGlvbi1kdXJhdGlvbikgMC45cyB2YXIoLS1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50KSBlYXNlLWluO1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDEwbikge1xuICAgICAgICAgICAgYW5pbWF0aW9uOiBoZWFydFVwNSB2YXIoLS1hbmltYXRpb24tZHVyYXRpb24pIDFzIHZhcigtLWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQpIGVhc2UtaW47XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGtleWZyYW1lcyBoZWFydFVwMSB7XG4gICAgICAgIDAlICB7b3BhY2l0eTogMDtzY2FsZTogMS4yO3JvdGF0ZTogMDt0cmFuc2xhdGU6IDAgNXZoO31cbiAgICAgICAgMjUlIHtvcGFjaXR5OiAxO31cbiAgICAgICAgNTAlIHtyb3RhdGU6IC0xMmRlZzt9XG4gICAgICAgIDc1JSB7b3BhY2l0eTogMTtzY2FsZTogMS41O31cbiAgICAgICAgMTAwJSB7b3BhY2l0eTogMDtzY2FsZTogMC44O3JvdGF0ZTogMTJkZWc7dHJhbnNsYXRlOiA3NXB4IC02MHZoO31cbiAgICB9XG5cbiAgICBAa2V5ZnJhbWVzIGhlYXJ0VXAyIHtcbiAgICAgICAgMCUgIHtvcGFjaXR5OiAwOyBzY2FsZTogMTtyb3RhdGU6IDA7dHJhbnNsYXRlOiAwIDV2aDt9XG4gICAgICAgIDI1JSB7b3BhY2l0eTogMTt9XG4gICAgICAgIDUwJSB7cm90YXRlOiAxMmRlZzt9XG4gICAgICAgIDc1JSB7b3BhY2l0eTogMTsgc2NhbGU6IDEuMzt9XG4gICAgICAgIDEwMCUge29wYWNpdHk6IDA7c2NhbGU6IDAuODtyb3RhdGU6IC0xMmRlZzt0cmFuc2xhdGU6IC03NXB4IC01NXZoO31cbiAgICB9XG5cbiAgICBAa2V5ZnJhbWVzIGhlYXJ0VXAzIHtcbiAgICAgICAgMCUgIHtvcGFjaXR5OiAwO3NjYWxlOiAxO3JvdGF0ZTogMDt0cmFuc2xhdGU6IDAgNXZoO31cbiAgICAgICAgMjUlIHtvcGFjaXR5OiAxO31cbiAgICAgICAgNTAlIHtyb3RhdGU6IDdkZWc7fVxuICAgICAgICA3NSUge29wYWNpdHk6IDE7IHNjYWxlOiAxLjM7fVxuICAgICAgICAxMDAlIHtvcGFjaXR5OiAwO3NjYWxlOiAwLjg7cm90YXRlOiAtN2RlZzt0cmFuc2xhdGU6IDEyNXB4IC01MHZoO31cbiAgICB9XG5cbiAgICBAa2V5ZnJhbWVzIGhlYXJ0VXA0IHtcbiAgICAgICAgMCUgIHtvcGFjaXR5OiAwO3NjYWxlOiAxO3JvdGF0ZTogMDt0cmFuc2xhdGU6IDAgNXZoO31cbiAgICAgICAgMjUlIHtvcGFjaXR5OiAxO31cbiAgICAgICAgNTAlIHtyb3RhdGU6IDNkZWc7fVxuICAgICAgICA3NSUge29wYWNpdHk6IDE7IHNjYWxlOiAxLjU7fVxuICAgICAgICAxMDAlIHtvcGFjaXR5OiAwO3NjYWxlOiAwLjg7cm90YXRlOiAtM2RlZzt0cmFuc2xhdGU6IC0xMjVweCAtNjV2aDt9XG4gICAgfVxuXG4gICAgQGtleWZyYW1lcyBoZWFydFVwNSB7XG4gICAgICAgIDAlICB7b3BhY2l0eTogMDtzY2FsZTogMTtyb3RhdGU6IDA7dHJhbnNsYXRlOiAwIDV2aDt9XG4gICAgICAgIDI1JSB7b3BhY2l0eTogMTt9XG4gICAgICAgIDUwJSB7cm90YXRlOiA5ZGVnO31cbiAgICAgICAgNzUlIHtvcGFjaXR5OiAxOyBzY2FsZTogMS4xO31cbiAgICAgICAgMTAwJSB7b3BhY2l0eTogMDtzY2FsZTogMC44O3JvdGF0ZTogLTlkZWc7dHJhbnNsYXRlOiAtMTAwcHggLTQ1dmg7fVxuICAgIH1cbn1cbiIsIkB1c2UgXCJzYXNzOmxpc3RcIjtcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBQcm9qZWN0IGxpc3Qgc2NhZmZvbGRpbmdcbi8vIFByb2plY3QgbGlzdCBCb3ggd2lsbCBiZSBkZWZpbmVkIGFzIGNhcmQgaW4gLi9fY2FyZHMuc2Nzc1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuLnJlY29tbWVuZGVkLWJhcl9fY2FwdGlvbiB7XG4gICAgQGluY2x1ZGUgc2V0Rm9udChcIlN0YW5kYXJkLUJvbGRcIik7XG59XG4ucmVjb21tZW5kZWQtYmFyX19tb3JlIHtcbiAgICAuYnRuIHtcbiAgICAgICAgLS1teXR5LWJ0bi1iYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICAgIH1cbn1cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIFtkYXRhLWZhY2V0PVwibW9yZVwiXSB7XG4gICAgICAgIC5idG46bm90KC5pcy1ibG9jaykge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG59XG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgW2RhdGEtZmFjZXQtdG9nZ2xlc10ge1xuICAgICAgICAkZmlsdGVyT3JkZXI6IHNlYXJjaCwgY3JpdGVyaW9uLCBtb3JlLCBjYXRlZ29yeSwgcmV3YXJkX3R5cGUsIHppcCwgZGlzdGFuY2U7XG4gICAgICAgIEBlYWNoICRmYWNldHRlIGluICRmaWx0ZXJPcmRlciB7XG4gICAgICAgICAgICAkaTogbGlzdC5pbmRleCgkZmlsdGVyT3JkZXIsICRmYWNldHRlKTtcbiAgICAgICAgICAgIFtkYXRhLWZhY2V0PVwiI3skZmFjZXR0ZX1cIl0ge1xuICAgICAgICAgICAgICAgIG9yZGVyOiAkaTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkB1c2UgXCJzYXNzOm1hdGhcIjtcbi5wcm9ncmVzcyB7XG4gICAgLS1wcm9ncmVzcy1iZzogdmFyKC0tYy0yMTcwKTtcbiAgICAtLXByb2dyZXNzLWNvbG9yOiB2YXIoLS1jLTIwMTApO1xuICAgIC0tcHJvZ3Jlc3MtdmFsdWUtYmc6IHZhcigtLWMtMzMzMCk7XG4gICAgLS1wcm9ncmVzcy1ib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtc20pO1xuICAgIC0tcHJvZ3Jlc3Mtd2lkdGg6IDEwMCU7XG4gICAgLS1wcm9ncmVzcy1oZWlnaHQ6IDJyZW07XG4gICAgLS1wcm9ncmVzcy12YWx1ZS13aWR0aDogMDtcbiAgICAtLXByb2dyZXNzLXZhbHVlLXBhZGRpbmc6IDA7XG4gICAgLS1wcm9ncmVzcy1hbW91bnQtcGFkZGluZzogMCB2YXIoLS1zMTUpO1xuICAgIC0tcHJvZ3Jlc3MtZ2FwLXdpZHRoOiAxcHg7XG4gICAgLS1wcm9ncmVzcy1nYXAtbGVmdC1wb3NpdGlvbjogMDtcbiAgICAtLXByb2dyZXNzLWdhcC1iZzogdmFyKC0tcHJvZ3Jlc3MtYmcpO1xuICAgIC0tcHJvZ3Jlc3MtZ2FwLXdyYXAtd2lkdGg6IGNhbGMoMiAqIHZhcigtLXByb2dyZXNzLWdhcC13aWR0aCkpO1xuICAgIC0tcHJvZ3Jlc3MtZ2FwLWJvcmRlci1jb2xvcjogdmFyKC0tcHJvZ3Jlc3MtdmFsdWUtYmcpO1xuICAgIC0tcHJvZ3Jlc3MtZ2FwLXdyYXAtcG9zLWZhY3RvcjogMTtcbiAgICB3aWR0aDogdmFyKC0tcHJvZ3Jlc3Mtd2lkdGgpO1xuICAgIGhlaWdodDogdmFyKC0tcHJvZ3Jlc3MtaGVpZ2h0KTtcbiAgICBjb2xvcjogdmFyKC0tcHJvZ3Jlc3MtY29sb3IpO1xuICAgIEBpbmNsdWRlIHNldEZvbnQoXCJTdGFuZGFyZFwiKTtcbn1cbi5wcm9ncmVzc19fYmcge1xuICAgIHdpZHRoOiB2YXIoLS1wcm9ncmVzcy13aWR0aCk7XG4gICAgaGVpZ2h0OiB2YXIoLS1wcm9ncmVzcy1oZWlnaHQpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByb2dyZXNzLWJnKTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tcHJvZ3Jlc3MtYm9yZGVyLXJhZGl1cyk7XG59XG4ucHJvZ3Jlc3NfX3ZhbHVlIHtcbiAgICB3aWR0aDogdmFyKC0tcHJvZ3Jlc3MtdmFsdWUtd2lkdGgpO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJvZ3Jlc3MtdmFsdWUtYmcpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxO1xufVxuLnByb2dyZXNzX19hbW91bnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgcGFkZGluZzogdmFyKC0tcHJvZ3Jlc3MtYW1vdW50LXBhZGRpbmcpO1xuICAgIGhlaWdodDogdmFyKC0tcHJvZ3Jlc3MtYW1vdW50LWhlaWdodCk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIEBpbmNsdWRlIHNldEZvbnQoXCJTdGFuZGFyZFwiKTtcbiAgICBjb2xvcjogdmFyKC0tcHJvZ3Jlc3MtY29sb3IpO1xufVxuLnByb2dyZXNzX19nYXAge1xuICAgIHdpZHRoOiBjYWxjKDQgKiB2YXIoLS1wcm9ncmVzcy1nYXAtd2lkdGgpKTtcbiAgICBoZWlnaHQ6IHZhcigtLXByb2dyZXNzLWhlaWdodCk7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcm9ncmVzcy1nYXAtYmcpO1xuICAgIGJvcmRlci1sZWZ0OiBjYWxjKDIgKiB2YXIoLS1wcm9ncmVzcy1nYXAtd2lkdGgpKSBzb2xpZCB2YXIoLS1wcm9ncmVzcy1nYXAtYm9yZGVyLWNvbG9yKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IHZhcigtLXByb2dyZXNzLWdhcC1sZWZ0LXBvc2l0aW9uKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoY2FsYygwcHggLSB2YXIoLS1wcm9ncmVzcy1nYXAtd2lkdGgpKSk7XG4gICAgei1pbmRleDogMztcbn1cblxuLnByb2dyZXNzLS1sZyB7XG4gICAgLS1wcm9ncmVzcy1oZWlnaHQ6IGF1dG87XG4gICAgLS1wcm9ncmVzcy1iZzogdmFyKC0tYy0yMTEwKTtcbiAgICAtLXByb2dyZXNzLWFtb3VudC1wYWRkaW5nOiB2YXIoLS1zMTUpIHZhcigtLWQ2MCk7XG4gICAgLS1wcm9ncmVzcy12YWx1ZS1iZzogdmFyKC0tYy0zMzMwKTtcbiAgICAtLXByb2dyZXNzLWJhci1ib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtbWQpO1xuICAgIC0tcHJvZ3Jlc3MtZ2FwLXdyYXAtcG9zLWZhY3RvcjogMi44O1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXByb2dyZXNzLWJhci1ib3JkZXItcmFkaXVzKTtcbiAgICAucHJvZ3Jlc3NfX2JnLFxuICAgIC5wcm9ncmVzc19fYW1vdW50LFxuICAgIC5wcm9ncmVzc19fdmFsdWUge1xuICAgICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1wcm9ncmVzcy1iYXItYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuXG4gICAgLnByb2dyZXNzX19hbW91bnQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBAaW5jbHVkZSBzZXRGb250KFwiTjIwMFwiKTtcbiAgICB9XG4gICAgLnByb2dyZXNzX19nYXAge1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgLS1wcm9ncmVzcy1hbW91bnQtcGFkZGluZzogMCB2YXIoLS1kNjApO1xuICAgICAgICAtLXByb2dyZXNzLWFtb3VudC1oZWlnaHQ6IDlyZW07XG4gICAgICAgIC0tcHJvZ3Jlc3MtZ2FwLXdyYXAtcG9zLWZhY3RvcjogMjtcbiAgICB9XG59XG4ucHJvZ3Jlc3NfX2ljb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wcm9ncmVzc19fZ2FwLS1sZyB7XG4gICAgLS1wcm9ncmVzcy1nYXAtYmc6IHRyYW5zcGFyZW50O1xuICAgIC0tcHJvZ3Jlc3MtZ2FwLWJvcmRlci1jb2xvcjogdmFyKC0tYy0yMDEwKTtcbiAgICAtLXByb2dyZXNzLWdhcC13aWR0aDogMXJlbTtcbiAgICAtLXByb2dyZXNzLWdhcC13cmFwLXdpZHRoOiAzcHg7XG4gICAgLS1wcm9ncmVzcy1pY29uLXdpZHRoOiAyM3B4O1xuICAgIC0tcHJvZ3Jlc3MtaWNvbi1yYXRpbzogY2FsYygxNTAgLyAxNDMpO1xuICAgIC0tcHJvZ3Jlc3MtaWNvbi1oZWlnaHQ6IGNhbGModmFyKC0tcHJvZ3Jlc3MtaWNvbi13aWR0aCkgKiB2YXIoLS1wcm9ncmVzcy1pY29uLXJhdGlvKSk7XG4gICAgLy8gRGllIEZha3RvcmVuIC0xICgtMC40OTUpIHVuZCAtMC40NygtMC40NSkgc2luZCBkdXJjaCBQcm9iaWVyZW4gbWl0IGRlciBnZWxpZWZlcnRlbiBHcmFmaWsgZXJtaXR0ZWx0LiBLZWluZSBMb2dpayBkYWhpbnRlci5cbiAgICAtLXByb2dyZXNzLWljb24tcG9zLXRvcDogY2FsYygtMC42ICogdmFyKC0tcHJvZ3Jlc3MtaWNvbi13aWR0aCkpO1xuICAgIC0tcHJvZ3Jlc3MtaWNvbi1wb3MtbGVmdDogY2FsYygtMC40NiAqIHZhcigtLXByb2dyZXNzLWljb24td2lkdGgpKTtcbiAgICB3aWR0aDogdmFyKC0tcHJvZ3Jlc3MtZ2FwLXdyYXAtd2lkdGgpO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBmb250LXNpemU6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0xMnB4O1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIGJvcmRlcjogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IHZhcigtLXByb2dyZXNzLWdhcC1sZWZ0LXBvc2l0aW9uKTtcbiAgICB6LWluZGV4OiAzO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgLS1wcm9ncmVzcy1nYXAtd3JhcC13aWR0aDogNHB4O1xuICAgICAgICAtLXByb2dyZXNzLWljb24td2lkdGg6IDI4cHg7XG4gICAgICAgIC0tcHJvZ3Jlc3MtaWNvbi1wb3MtdG9wOiBjYWxjKC0wLjQ5NSAqIHZhcigtLXByb2dyZXNzLWljb24td2lkdGgpKTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpIHtcbiAgICAgICAgLS1wcm9ncmVzcy1pY29uLXdpZHRoOiAzMHB4O1xuICAgICAgICAtLXByb2dyZXNzLWljb24tcG9zLWxlZnQ6IGNhbGMoLTAuNDUgKiB2YXIoLS1wcm9ncmVzcy1pY29uLXdpZHRoKSk7XG4gICAgfVxuICAgICY6YmVmb3JlLFxuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByb2dyZXNzLWdhcC1ib3JkZXItY29sb3IpO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICBsZWZ0OiAwO1xuICAgIH1cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1wcm9ncmVzcy1ib3JkZXItcmFkaXVzKTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLXByb2dyZXNzLWJvcmRlci1yYWRpdXMpO1xuICAgICAgICBoZWlnaHQ6IGNhbGModmFyKC0tcHJvZ3Jlc3MtZ2FwLXdpZHRoKSArICh2YXIoLS1wcm9ncmVzcy1pY29uLXBvcy10b3ApICogLTAuMykpO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGModmFyKC0tcHJvZ3Jlc3MtZ2FwLXdpZHRoKSArICh2YXIoLS1wcm9ncmVzcy1pY29uLXBvcy10b3ApICogLTEpKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmOmFmdGVyIHtcbiAgICAgICAgaGVpZ2h0OiB2YXIoLS1wcm9ncmVzcy1nYXAtd2lkdGgpO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tcHJvZ3Jlc3MtYm9yZGVyLXJhZGl1cyk7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1wcm9ncmVzcy1ib3JkZXItcmFkaXVzKTtcbiAgICB9XG4gICAgLnByb2dyZXNzX19pY29uIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IHZhcigtLXByb2dyZXNzLWljb24td2lkdGgpO1xuICAgICAgICBoZWlnaHQ6IHZhcigtLXByb2dyZXNzLWljb24taGVpZ2h0KTtcbiAgICAgICAgdG9wOiB2YXIoLS1wcm9ncmVzcy1pY29uLXBvcy10b3ApO1xuICAgICAgICBsZWZ0OiB2YXIoLS1wcm9ncmVzcy1pY29uLXBvcy1sZWZ0KTtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwifnN2ZzRjc3MvcHJvZ3Jlc3MtaGVhcnQuc3ZnXCIpIHRyYW5zcGFyZW50IG5vLXJlcGVhdCBjZW50ZXIgYm90dG9tO1xuICAgIH1cbiAgICAmW2RhdGEtZ2FwLXJlc2V0XSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCh2YXIoLS1wcm9ncmVzcy1nYXAtd3JhcC13aWR0aCkpO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICAgICAgICAvL3RyYW5zZm9ybTogdHJhbnNsYXRlWChjYWxjKDBweCAtIHZhcigtLXByb2dyZXNzLWdhcC13cmFwLXdpZHRoKSkpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ucHJvamVjdC1oZWFkZXItaW5mby1ibG9jayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC5wcm9qZWN0LXRlYXNlcl90ZXh0IHtcbiAgICAgICAgcGFkZGluZzogMCAwIHZhcigtLWQ2MCkgMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIHotaW5kZXg6IDE1O1xuICAgICAgICBtYXJnaW4tdG9wOiAtNC41cmVtO1xuICAgICAgICAucHJvamVjdC1wcm9ncmVzcyB7XG4gICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgfVxuICAgICAgICAucHJvamVjdC1udW1iZXJzIHtcbiAgICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICB9XG4gICAgICAgIC5wcm9qZWN0LXRlYXNlcl90ZXh0IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IHZhcigtLWQ2MCkgMCAwIDA7XG4gICAgICAgICAgICBvcmRlcjogMztcbiAgICAgICAgfVxuICAgIH1cbn1cbi5wcm9qZWN0LXByb2dyZXNzIHtcbiAgICAuZmFuLWJveCB7XG4gICAgICAgIHBhZGRpbmc6IDQuNXJlbSB2YXIoLS1kOTApO1xuICAgIH1cbn1cblxuLmNhbXBhaWduLXByb2dyZXNzLWFycm93LWJveCB7XG4gICAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWQ4MCk7XG59XG5cbi8vY2FtcGFpZ24gcHJvZ3Jlc3MgYmFyXG4uY2FtcGFpZ24tcHJvZ3Jlc3Mge1xuICAgIC0tY2FtcGFpZ24tcHJvZ3Jlc3MtaGVpZ2h0OiA4LjVyZW07XG4gICAgLS1wcm9ncmVzcy1pY29uLXdpZHRoOiAxM3JlbTtcbiAgICAtLXByb2dyZXNzLWljb24taGVpZ2h0OiAxMHJlbTtcbiAgICAtLXByb2dyZXNzLWljb24tb2Zmc2V0LXg6IDIuOHJlbTtcbiAgICAtLXByb2dyZXNzLWljb24tb2Zmc2V0LXk6IHZhcigtLXM0MCk7XG4gICAgLS1wcm9ncmVzcy1pY29uLW92ZXJzaXplOiBjYWxjKHZhcigtLXByb2dyZXNzLWljb24taGVpZ2h0KSAtIHZhcigtLWNhbXBhaWduLXByb2dyZXNzLWhlaWdodCkpO1xuICAgIC0tcHJvZ3Jlc3MtYm90dG9tLXNwYWNlOiBjYWxjKHZhcigtLXByb2dyZXNzLWljb24tb2Zmc2V0LXkpICsgdmFyKC0tcHJvZ3Jlc3MtaWNvbi1vdmVyc2l6ZSkpO1xuICAgIHBhZGRpbmctaW5saW5lOiB2YXIoLS1kODApO1xuICAgIHBhZGRpbmctYmxvY2s6IDAgdmFyKC0tcHJvZ3Jlc3MtYm90dG9tLXNwYWNlKTtcbn1cbi5wcm9ncmVzcy0tY2FtcGFpZ24ge1xuICAgIC0tcHJvZ3Jlc3MtaGVpZ2h0OiB2YXIoLS1jYW1wYWlnbi1wcm9ncmVzcy1oZWlnaHQpO1xuICAgIC0tcHJvZ3Jlc3MtYmc6IHZhcigtLWMtMjExMCk7XG4gICAgLS1wcm9ncmVzcy1wb3NzaWJsZS12YWx1ZS1iZzogdmFyKC0tYy0zMzUwKTtcbiAgICAtLXByb2dyZXNzLXVzZWQtYW1vdW50OiAwJTtcbiAgICAtLXByb2dyZXNzLXBvc3NpYmxlLWFtb3VudDogMCU7XG4gICAgLS1wcm9ncmVzcy1ib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtbWQpO1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXByb2dyZXNzLWJvcmRlci1yYWRpdXMpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wcm9ncmVzcy0tY2FtcGFpZ25fX2JhcnMge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiB2YXIoLS1wcm9ncmVzcy11c2VkLWFtb3VudCkgdmFyKC0tcHJvZ3Jlc3MtcG9zc2libGUtYW1vdW50KTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93LXg6IGNsaXA7XG4gICAgLnByb2dyZXNzX19hbW91bnQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICB9XG59XG4ucHJvZ3Jlc3MtLWNhbXBhaWduX191c2VkLFxuLnByb2dyZXNzLS1jYW1wYWlnbl9fcG9zc2libGUge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdy14OiBjbGlwO1xufVxuLnByb2dyZXNzLS1jYW1wYWlnbl9fcG9zc2libGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByb2dyZXNzLXBvc3NpYmxlLXZhbHVlLWJnKTtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tcHJvZ3Jlc3MtYm9yZGVyLXJhZGl1cyk7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLXByb2dyZXNzLWJvcmRlci1yYWRpdXMpO1xufVxuLnByb2dyZXNzLS1jYW1wYWlnbl9fdXNlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJvZ3Jlc3MtdmFsdWUtYmcpO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLXByb2dyZXNzLWJvcmRlci1yYWRpdXMpO1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLXByb2dyZXNzLWJvcmRlci1yYWRpdXMpO1xuICAgICZbZGF0YS11c2VkPVwiMTAwXCJdIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tcHJvZ3Jlc3MtYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuICAgICZbZGF0YS11c2VkPVwiMFwiXSB7XG4gICAgICAgIH4gLnByb2dyZXNzLS1jYW1wYWlnbl9fcG9zc2libGUge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tcHJvZ3Jlc3MtYm9yZGVyLXJhZGl1cyk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wcm9ncmVzcy0tY2FtcGFpZ25fX2ljb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IHZhcigtLXByb2dyZXNzLWljb24td2lkdGgpO1xuICAgIGhlaWdodDogdmFyKC0tcHJvZ3Jlc3MtaWNvbi1oZWlnaHQpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKHZhcigtLXByb2dyZXNzLWljb24tb2Zmc2V0LXgpLCB2YXIoLS1wcm9ncmVzcy1pY29uLW9mZnNldC15KSk7XG4gICAgJltkYXRhLWljb249XCJ2b3RlXCJdIHtcbiAgICAgICAgLmljb24tLWNhbXBhaWduIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgycmVtKTtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5wcm9ncmVzcy0tY2FtcGFpZ25fX2Ftb3VudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIHdpZHRoOiBtaW4tY29udGVudDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgW2RhdGEtYW1vdW50c10ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgIH1cbiAgICBbZGF0YS11c2VkXSB7XG4gICAgICAgIEBpbmNsdWRlIHNldEZvbnQoXCJOMzAwXCIpO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB9XG4gICAgW2RhdGEtdG90YWxdIHtcbiAgICAgICAgQGluY2x1ZGUgc2V0Rm9udChcIlNtYWxsLUJvbGRcIik7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIH1cbn1cbiIsIi5pbmNlbnRpdmVzIHtcbiAgICAtLWluY2VudGl2ZXMtaGVpZ2h0OiBhdXRvO1xuICAgIC0taW5jZW50aXZlcy1tYXgtaGVpZ2h0OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogdmFyKC0taW5jZW50aXZlcy1oZWlnaHQpO1xuICAgIG1heC1oZWlnaHQ6IHZhcigtLWluY2VudGl2ZXMtbWF4LWhlaWdodCk7XG59XG5cbi5pbmNlbnRpdmVzLWdyaWQge1xuICAgIC0taW5jZW50aXZlLWdyaWQtbWF4LWhlaWdodDogdW5zZXQ7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDhweCk7XG4gICAgcGFkZGluZzogNHB4IDRweCAwIDRweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNHB4LCAtNHB4KTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWF4LWhlaWdodDogdmFyKC0taW5jZW50aXZlLWdyaWQtbWF4LWhlaWdodCk7XG4gICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAzMDBtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLCAxKTtcbiAgICAmLmhhcy1oZWlnaHQge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cbn1cblxuLy8gSW5jZW50aXZlIExpc3QgQm94XG4uY2FyZC0tZG9uYXRpb24sXG4uY2FyZC0taW5jZW50aXZlIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG59XG4uY2FyZC0tZG9uYXRpb24ge1xuICAgIC5teXR5Rm9ybUlucHV0R3JvdXAtYWRkb24ge1xuICAgICAgICAuYnRuLS1zaGFyaW5nIHtcbiAgICAgICAgICAgIC0tbXl0eS1idG4tYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbjtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5jYXJkLS1pbmNlbnRpdmUge1xuICAgIC0taW5jZW50aXZlcy1ib3gtc2hhZG93OiBub25lO1xuICAgIGJveC1zaGFkb3c6IHZhcigtLWluY2VudGl2ZXMtYm94LXNoYWRvdyk7XG4gICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAzMDBtcyBsaW5lYXI7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBtaW4taGVpZ2h0OiAyNy41cmVtO1xuICAgIH1cblxuICAgIC5jYXJkLWJvZHkge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuICAgIC5jYXJkX19oZWFkZXIuaGFzLWluZm8tYnRuIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIGF1dG87XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIC5jYXJkLWhlYWRsaW5lIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICAgICAgICAgIGh5cGhlbnM6IGF1dG87XG4gICAgICAgICAgICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuICAgICAgICB9XG5cbiAgICAgICAgLmFsZXJ0X19idXR0b24ge1xuICAgICAgICAgICAgbWFyZ2luOiBjYWxjKHZhcigtLWNhcmQtaXRlbS1wYWRkaW5nLXkpICsgMC4ycmVtKTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIHNwYW5bZGF0YS1jYXJkLXRleHQ9XCJoZWFkbGluZVwiXSxzcGFuW2RhdGEtY2FyZC10ZXh0PVwiZGVzY1wiXXtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgIHNwYW5bZGF0YS1jYXJkLXRleHQ9XCJoZWFkbGluZS1zdWJtaXR0ZWRcIl0sc3BhbltkYXRhLWNhcmQtdGV4dD1cImRlc2Mtc3VibWl0dGVkXCJde1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICYuaXMtZGlzYWJsZWR7XG4gICAgICAgIHNwYW5bZGF0YS1jYXJkLXRleHQ9XCJoZWFkbGluZVwiXSxzcGFuW2RhdGEtY2FyZC10ZXh0PVwiZGVzY1wiXXtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgc3BhbltkYXRhLWNhcmQtdGV4dD1cImhlYWRsaW5lLXN1Ym1pdHRlZFwiXSxzcGFuW2RhdGEtY2FyZC10ZXh0PVwiZGVzYy1zdWJtaXR0ZWRcIl17XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cbiAgICAmOm5vdCguaXMtZGlzYWJsZWQpOm5vdChbZGlzYWJsZWRdKTpob3ZlciB7XG4gICAgICAgIC0taW5jZW50aXZlcy1ib3gtc2hhZG93OiAwIDAgMCA0cHggdmFyKC0tYy0yMTEwKTtcbiAgICB9XG59XG5cbi5pbmNlbnRpdmVfX2xpbWl0cyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBnYXA6IHZhcigtLXMyMCk7XG59XG4uaW5jZW50aXZlX19saW1pdGVkIHtcbn1cbi5pbmNlbnRpdmVfX3ByaWNlIHtcbn1cblxuLmluY2VudGl2ZV9fcHJpY2Utcm93IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIGF1dG87XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5pbmNlbnRpdmVfX3ByaWNlIHtcbiAgICBqdXN0aWZ5LXNlbGY6IGZsZXgtc3RhcnQ7XG59XG4uaW5jZW50aXZlX19hbW91bnQge1xuICAgIHBhZGRpbmctbGVmdDogdmFyKC0tczEwKTtcbiAgICBqdXN0aWZ5LXNlbGY6IGZsZXgtZW5kO1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xufVxuLmluY2VudGl2ZV9fYW1vdW50LXZhbHVlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1zMTApO1xufVxuLmluY2VudGl2ZV9fYW1vdW50LWVkaXQge1xuICAgIGNvbG9yOiB2YXIoLS1jLTIxMTApO1xufVxuLmlzLXNlbGVjdGVkIC5pbmNlbnRpdmVfX2Ftb3VudC1lZGl0IHtcbiAgICBjb2xvcjogdmFyKC0tYy0yMDEwKTtcbn1cbi8vIERhbmtlc2Now7ZuIGF1c3fDpGhsZW4gb2RlciBhYnfDpGhsZW4gaW0gZGlhbG9nXG4vLyB6dXPDpHR6bGljaCBhbnplaWdlIHZvbiBMaW1pdGllcnVuZ2VuXG4uaW5jZW50aXZlLXNlbGVjdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmluY2VudGl2ZS1idG4sXG4uaW5jZW50aXZlLW51bWJlciB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgLmJ0biB7XG4gICAgICAgICY6Zmlyc3QtY2hpbGQ6bGFzdC1jaGlsZCxcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5pbmNlbnRpdmUtc2VsZWN0aW9uLmlzLXJldmVyc2UtY29sdW1uLXNtIHtcbiAgICBnYXA6IHZhcigtLWQxMCk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgICBnYXA6IHZhcigtLWQyMCk7XG4gICAgICAgIC5pbmNlbnRpdmUtYnRuIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzKSB7XG4gICAgICAgIC5idG4geyB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgfVxufVxuXG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXVtpZF49XCJpbmNlbnRpdmUtXCJdIHtcbiAgICArIC5idG4ge1xuICAgICAgICAuY2FwdGlvbjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgIH1cbiAgICAgICAgLmNhcHRpb246bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuICAgICY6Y2hlY2tlZCB7XG4gICAgICAgICsgLmJ0biB7XG4gICAgICAgICAgICAuY2FwdGlvbjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jYXB0aW9uOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmluY2VudGl2ZS1udW1iZXIgLmJ0biB7XG4gICAgbWFyZ2luOiAwO1xuICAgICY6Zmlyc3QtY2hpbGQ6bGFzdC1jaGlsZCxcbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuICAgIC5jYXB0aW9uOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgIH1cbiAgICAuY2FwdGlvbjpsYXN0LWNoaWxkIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgJi5pcy1zZWxlY3RlZCB7XG4gICAgICAgIC5jYXB0aW9uOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgLmNhcHRpb246bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIubG9nby1ncm91cCB7XG4gICAgLS1sb2dvLWdyb3VwLXgtcGFkZGluZzogdmFyKC0tczQwKTtcbiAgICAtLWxvZ28tZ3JvdXAteS1wYWRkaW5nOiB2YXIoLS1zNjApO1xuICAgIC0tbG9nby1ncm91cC1ib3JkZXItd2lkdGg6IDFweDtcbiAgICAtLWxvZ28tZ3JvdXAtYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAtLWxvZ28tZ3JvdXAtYm9yZGVyLWNvbG9yOiB2YXIoLS1jLTIxNjApO1xuICAgIC8vIGJvcmRlci1yYWRpdXM6IHRvcC1sZWZ0IHwgdG9wLXJpZ2h0IHwgYm90dG9tLXJpZ2h0IHwgYm90dG9tLWxlZnRcbiAgICAtLWxvZ28tZ3JvdXAtYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLXNtKTtcbiAgICAtLWxvZ28tZ3JvdXAtYm9yZGVyLWJveC1zaGFkb3ctbGVmdC10b3A6IGluc2V0IHZhcigtLWxvZ28tZ3JvdXAtYm9yZGVyLXdpZHRoKSAwIDAgMCB2YXIoLS1sb2dvLWdyb3VwLWJvcmRlci1jb2xvciksIGluc2V0IDAgdmFyKC0tbG9nby1ncm91cC1ib3JkZXItd2lkdGgpIDAgMCB2YXIoLS1sb2dvLWdyb3VwLWJvcmRlci1jb2xvcik7XG4gICAgLS1sb2dvLWdyb3VwLWJvcmRlci1ib3gtc2hhZG93LXJpZ2h0LWJvdHRvbTogaW5zZXQgY2FsYyh2YXIoLS1sb2dvLWdyb3VwLWJvcmRlci13aWR0aCkgKiAtMSkgMCAwIDAgdmFyKC0tbG9nby1ncm91cC1ib3JkZXItY29sb3IpLCBpbnNldCAwIGNhbGModmFyKC0tbG9nby1ncm91cC1ib3JkZXItd2lkdGgpICogLTEpIDAgMCB2YXIoLS1sb2dvLWdyb3VwLWJvcmRlci1jb2xvcik7XG59XG5cbi5sb2dvLWdyb3VwX19yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDA7XG4gICAgYm9yZGVyOiB2YXIoLS1sb2dvLWdyb3VwLWJvcmRlci1zdHlsZSkgdmFyKC0tbG9nby1ncm91cC1ib3JkZXItY29sb3IpO1xuICAgIGJvcmRlci13aWR0aDogdmFyKC0tbG9nby1ncm91cC1ib3JkZXItd2lkdGgpIDAgMCB2YXIoLS1sb2dvLWdyb3VwLWJvcmRlci13aWR0aCk7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tbG9nby1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cbn1cblxuLmxvZ28tZ3JvdXBfX3BhcnRuZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogdmFyKC0tbG9nby1ncm91cC15LXBhZGRpbmcpIDA7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgYm9yZGVyOiB2YXIoLS1sb2dvLWdyb3VwLWJvcmRlci1zdHlsZSkgdmFyKC0tbG9nby1ncm91cC1ib3JkZXItY29sb3IpO1xuICAgIGJvcmRlci13aWR0aDogMCB2YXIoLS1sb2dvLWdyb3VwLWJvcmRlci13aWR0aCkgdmFyKC0tbG9nby1ncm91cC1ib3JkZXItd2lkdGgpIDA7XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWxvZ28tZ3JvdXAtYm9yZGVyLXJhZGl1cykgdmFyKC0tbG9nby1ncm91cC1ib3JkZXItcmFkaXVzKSAwIDA7XG4gICAgfVxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCB2YXIoLS1sb2dvLWdyb3VwLWJvcmRlci1yYWRpdXMpIHZhcigtLWxvZ28tZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuICAgICY6Zmlyc3QtY2hpbGQ6bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWxvZ28tZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMpO1xuICAgICAgICAmW2RhdGEtbW9kPVwiMFwiXTpudGgtY2hpbGQoMSk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1sb2dvLWdyb3VwLWJvcmRlci1yYWRpdXMpIDAgMCAwO1xuICAgICAgICB9XG4gICAgICAgICZbZGF0YS1wb3M9XCIxc3RPbmVSb3dcIl06bnRoLWNoaWxkKDEpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tbG9nby1ncm91cC1ib3JkZXItcmFkaXVzKSAwIDAgdmFyKC0tbG9nby1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICAgICAgfVxuICAgICAgICAmW2RhdGEtbW9kPVwiMVwiXTpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgdmFyKC0tbG9nby1ncm91cC1ib3JkZXItcmFkaXVzKSB2YXIoLS1sb2dvLWdyb3VwLWJvcmRlci1yYWRpdXMpIDA7XG4gICAgICAgIH1cbiAgICAgICAgJltkYXRhLW1vZD1cIjJcIl06bnRoLWNoaWxkKDMpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCB2YXIoLS1sb2dvLWdyb3VwLWJvcmRlci1yYWRpdXMpIDAgMDtcbiAgICAgICAgfVxuICAgICAgICAmW2RhdGEtbW9kPVwiMlwiXTpudGgtY2hpbGQoMyk6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIHZhcigtLWxvZ28tZ3JvdXAtYm9yZGVyLXJhZGl1cykgdmFyKC0tbG9nby1ncm91cC1ib3JkZXItcmFkaXVzKSAwO1xuICAgICAgICB9XG4gICAgICAgICZbZGF0YS1wb3M9XCIzcmRMYXN0RnVsbFJvd1wiXTpudGgtY2hpbGQoMyk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tbG9nby1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmxvZ28tZ3JvdXBbZGF0YS1jb3VudD1cIjFcIl0gLmxvZ28tZ3JvdXBfX3JvdyB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMyk7XG4gICAgICAgIC5sb2dvLWdyb3VwX19wYXJ0bmVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxufVxuLmxvZ28tZ3JvdXBbZGF0YS1jb3VudD1cIjJcIl0gLmxvZ28tZ3JvdXBfX3JvdyB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICB3aWR0aDogY2FsYygyIC8gMyAqIDEwMCUpO1xuICAgICAgICAubG9nby1ncm91cF9fcGFydG5lciB7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ubG9nby1ncm91cF9fbG9nbyB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSB2YXIoLS1sb2dvLWdyb3VwLXgtcGFkZGluZykgLSB2YXIoLS1sb2dvLWdyb3VwLXgtcGFkZGluZykpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAuaXMtYWx0dGV4dCB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG59XG4ubG9nby1ncm91cF9faW1nIHtcbiAgICBtYXgtaGVpZ2h0OiAxMnJlbTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgfVxufVxuIiwiLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIENvbGxlY3Rpb24gb2Ygc3BlY2lmaWNhdGlvbnMgb24gbWlzY2VsbGFuZW91cyB0b3BpY3Ncbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbi8vIEZhY3RzIEJsb2NrXG5cbi5mYWN0cyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBnYXA6IHZhcigtLWQ2MCkgdmFyKC0tZDgwKTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB9XG4gICAgLmZhY3Qge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgLnZhbHVlLFxuICAgICAgICAuY2FwdGlvbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIH1cbiAgICAgICAgLmNhcHRpb24ge1xuICAgICAgICAgICAgQGluY2x1ZGUgc2V0Rm9udChcIlN0YW5kYXJkLUJvbGRcIik7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBlcXVpZnkgSW50ZWdyYXRpb24gKFRPRE86IG1vdmUgaXQgdG8gdGhlIHJpZ2h0IHJlcG8pXG4jZXEtYXBwIHtcbiAgICAjdXNlci1tYWlsLWxpc3Qge1xuICAgICAgICAmID4gZGl2IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAuY29sLXNtLTgge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuZGlhbG9nIHtcbiAgICAtLWRpYWxvZy1iZzogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICAgIC0tZGlhbG9nLXotaW5kZXg6IDMxO1xuICAgIC0tZGlhbG9nLWJvcmRlcjogbm9uZTtcbiAgICAtLWRpYWxvZy1jb250ZW50LWJnOiB2YXIoLS1jLTIwMTApO1xuICAgIC0tZGlhbG9nLWhlYWRlci1oZWlnaHQ6IDhyZW07XG4gICAgLS1kaWFsb2ctaGVhZGVyLWJnOiB2YXIoLS1kaWFsb2ctY29udGVudC1iZyk7XG4gICAgLS1kaWFsb2ctY2xvc2Utd2lkdGg6IDZyZW07XG4gICAgLS1kaWFsb2ctY2xvc2UtaWNvbi1zaXplOiAycmVtO1xuICAgIC0tZGlhbG9nLWNvbnRlbnQtcGFkZGluZzogdmFyKC0tZDEwMCkgdmFyKC0tZDQwKTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiB2YXIoLS1kaWFsb2ctei1pbmRleCk7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tZGlhbG9nLWJnKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBAaW5jbHVkZSBzZXRGb250KFwiU3RhbmRhcmRcIik7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDBzLCBiYWNrZ3JvdW5kIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgIC5jYXJkLWltYWdlX19mdWxsd2lkdGgge1xuICAgICAgICBtYXgtd2lkdGg6IDYwcmVtO1xuICAgICAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICAgIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIC5kaWFsb2cge1xuICAgICAgICAtLWRpYWxvZy1jbG9zZS13aWR0aDogNXJlbTtcbiAgICB9XG59XG5cbi5kaWFsb2dbYXJpYS1oaWRkZW49XCJ0cnVlXCJdIHtcbiAgICAvL2Rpc3BsYXk6IG5vbmU7XG4gICAgei1pbmRleDogLTE7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC0tZGlhbG9nLWJnOiByZ2JhKDAsIDAsIDAsIDApO1xuICAgIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMHMsIGJhY2tncm91bmQgMC4zcyBlYXNlLWluLW91dDtcbiAgICAuZGlhbG9nX19ib2R5IHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dDtcbiAgICB9XG59XG5cbi5kaWFsb2dfX2hlYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAvL2JvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1jLTIxNzApO1xuICAgIHBhZGRpbmc6IDAgdmFyKC0tZDQwKSAwIHZhcigtLWQ4MCk7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB6LWluZGV4OiAyO1xuICAgIHRvcDogMDtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jLTIwMTApO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1jLTIxNzApO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogdmFyKC0tZDYwKTtcbiAgICB9XG59XG5cbi5kaWFsb2dfX2NvbnRlbnQge1xuICAgIC5jYXJkLS1kaWFsb2cge1xuICAgICAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMCUgLSB2YXIoLS1kaWFsb2ctaGVhZGVyLWhlaWdodCkgLSAxcHgpO1xuICAgIH1cbn1cblxuLmRpYWxvZ19fdGl0bGUge1xuICAgIEBpbmNsdWRlIHNldEZvbnQoXCJTdGFuZGFyZC1Cb2xkXCIpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5kaWFsb2dfX2Nsb3NlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IHZhcigtLWRpYWxvZy1jbG9zZS13aWR0aCk7XG4gICAgaGVpZ2h0OiB2YXIoLS1kaWFsb2ctaGVhZGVyLWhlaWdodCk7XG4gICAgY29sb3I6IHZhcigtLWMtMjExMCk7XG4gICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAxMjBtcztcbiAgICAuaWNvbiB7XG4gICAgICAgIHdpZHRoOiB2YXIoLS1kaWFsb2ctY2xvc2UtaWNvbi1zaXplKTtcbiAgICAgICAgaGVpZ2h0OiB2YXIoLS1kaWFsb2ctY2xvc2UtaWNvbi1zaXplKTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAtLWRpYWxvZy1jbG9zZS13aWR0aDogOHJlbTtcbiAgICB9XG59XG5cbi5kaWFsb2dfX2JvZHkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgLy9wYWRkaW5nOiB2YXIoLS1kaWFsb2ctY29udGVudC1wYWRkaW5nKTtcbiAgICBib3JkZXI6IHZhcigtLWRpYWxvZy1ib3JkZXIpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRpYWxvZy1jb250ZW50LWJnKTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgIHdpZHRoOiA1NSU7XG4gICAgICAgIG1heC13aWR0aDogODByZW07XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgd2lkdGg6IDU1JTtcbiAgICAgICAgbWF4LXdpZHRoOiA5MnJlbTtcbiAgICB9XG59XG5cbi8vIEZ1bGwgVmlldyBEaWFsb2dcbi5kaWFsb2cuaXMtZnVsbCB7XG4gICAgLmRpYWxvZ19fYm9keSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgfVxuICAgIC8vIE1lZGlhIEZ1bGxzY3JlZW5cbiAgICAuZW1iZWQtcmVzcG9uc2l2ZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSBjYWxjKHZhcigtLWRpYWxvZy1oZWFkZXItaGVpZ2h0KSArIDJyZW0pIC0gdmFyKC0tZDEwMCkpO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgaWZyYW1lIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmRpYWxvZy5pcy1jZW50ZXJlZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAuZGlhbG9nX19ib2R5IHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA4MHJlbTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgICB3aWR0aDogNTUlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA4MHJlbTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY2FyZC0tZGlhbG9nIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBtaW4taGVpZ2h0OiB1bnNldDtcbiAgICB9XG59XG5cbi5jZkludGVyZmFjZUVuYWJsZWQge1xuICAgIC5kaWFsb2cuaXMtY2VudGVyZWQuei1pbmRleC05OTkge1xuICAgICAgICAtLWRpYWxvZy16LWluZGV4OiA5OTk7XG4gICAgfVxufVxuXG4uYWNjZW50LWJveC0tZGlhbG9nIHtcbiAgICBwYWRkaW5nOiAwIHZhcigtLXMyMCk7XG59XG4iLCIkc3RhdHVzRm9udExpbmVIZWlnaHQ6IDIuMjtcbkBpZiBnZXRCcmVha3BvaW50Rm9udFZhbHVlRnJvbU1hcCgkcmRzLXR5cG9ncmFwaGllLW1hcCwgXCJONDAwXCIsIFwieHNcIiwgXCJsaFwiKSB7XG4gICAgJHN0YXR1c0ZvbnRMaW5lSGVpZ2h0OiBnZXRCcmVha3BvaW50Rm9udFZhbHVlRnJvbU1hcCgkcmRzLXR5cG9ncmFwaGllLW1hcCwgXCJONDAwXCIsIFwieHNcIiwgXCJsaFwiKTtcbn1cbi5zdGF0dXMge1xuICAgIC0tc3RhdHVzLWZvbnQ6IHZhcigtLXQtTjQwMCk7XG4gICAgLS1zdGF0dXMtZm9udC1sZXR0ZXItc3BhY2luZzogdmFyKC0tbHMtTjQwMCk7XG4gICAgLS1zdGF0dXMtYmc6IHZhcigtLWMtMjExMCk7XG4gICAgLS1zdGF0dXMtY29sb3I6IHZhcigtLWMtMjAxMCk7XG4gICAgLS1zdGF0dXMtYm94LXNoYWRvdzogMHB4IDFweCAycHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAtLXN0YXR1cy1ib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtbWQpO1xuICAgIC0tc3RhdHVzLXdpZHRoOiAxMDAlO1xuICAgIC0tc3RhdHVzLWxpbmUtaGVpZ2h0OiAjeyRzdGF0dXNGb250TGluZUhlaWdodH1yZW07XG4gICAgLS1zdGF0dXMteC1wYWRkaW5nOiB2YXIoLS1zMTUpO1xuICAgIC0tc3RhdHVzLXktcGFkZGluZzogdmFyKC0tczE1KTtcbiAgICAtLXN0YXR1cy1oZWlnaHQ6IGNhbGMoKHZhcigtLXN0YXR1cy15LXBhZGRpbmcpICogMikgKyB2YXIoLS1zdGF0dXMtbGluZS1oZWlnaHQpKTtcbiAgICAvLyBTdGF0dXNiYXIgU2VnbWVudHNcbiAgICAtLXN0YXR1cy1iYXItYmc6IHZhcigtLWMtMzMzMCk7XG4gICAgLS1zdGF0dXMtYmFyLWJveC1zaGFkb3c6IC0ycHggMHB4IDBweCAwcHggdmFyKC0tc3RhdHVzLWJnKTtcbiAgICAtLXN0YXR1cy1iYXItc2VnbWVudC13aWR0aDogMDtcbiAgICAtLXN0YXR1cy1iYXItZ2FwOiAycHg7XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdGF0dXMtYmcpO1xuICAgIGNvbG9yOiB2YXIoLS1zdGF0dXMtY29sb3IpO1xuICAgIGJveC1zaGFkb3c6IHZhcigtLXN0YXR1cy1ib3gtc2hhZG93KTtcbiAgICBmb250OiB2YXIoLS1zdGF0dXMtZm9udCk7XG4gICAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLXN0YXR1cy1mb250LWxldHRlci1zcGFjaW5nKTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IHZhcigtLXN0YXR1cy13aWR0aCk7XG4gICAgaGVpZ2h0OiB2YXIoLS1zdGF0dXMtaGVpZ2h0KTtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1zdGF0dXMtYm9yZGVyLXJhZGl1cyk7XG5cbiAgICAuc3RhdHVzX192YWx1ZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMCB2YXIoLS1zdGF0dXMteC1wYWRkaW5nKTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGZvbnQ6IHZhcigtLXN0YXR1cy1mb250KTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLXN0YXR1cy1mb250LWxldHRlci1zcGFjaW5nKTtcbiAgICAgICAgY29sb3I6IHZhcigtLXN0YXR1cy1jb2xvcik7XG4gICAgfVxuXG4gICAgLnN0YXR1cy1iYXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1zdGF0dXMtYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuICAgIC5zdGF0dXMtYmFyX19zZWdtZW50IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogdmFyKC0tc3RhdHVzLWJhci1zZWdtZW50LXdpZHRoKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3RhdHVzLWJhci1iZyk7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tc3RhdHVzLWJvcmRlci1yYWRpdXMpO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tc3RhdHVzLWJvcmRlci1yYWRpdXMpO1xuICAgICAgICB9XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tc3RhdHVzLWJvcmRlci1yYWRpdXMpO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLXN0YXR1cy1ib3JkZXItcmFkaXVzKTtcbiAgICAgICAgfVxuICAgICAgICAmOm50aC1jaGlsZChuICsgMikge1xuICAgICAgICAgICAgYm94LXNoYWRvdzogdmFyKC0tc3RhdHVzLWJhci1ib3gtc2hhZG93KTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLnN0YXR1cy0tZ2FwIHtcbiAgICAgICAgLS1zdGF0dXMtYmFyLWJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIC5zdGF0dXMtYmFyIHtcbiAgICAgICAgICAgIGdhcDogdmFyKC0tc3RhdHVzLWJhci1nYXApO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGlmIGdldEJyZWFrcG9pbnRGb250VmFsdWVGcm9tTWFwKCRyZHMtdHlwb2dyYXBoaWUtbWFwLCBcIk40MDBcIiwgXCJtZFwiLCBcImxoXCIpIHtcbiAgICAgICAgJHN0YXR1c0ZvbnRMaW5lSGVpZ2h0OiBnZXRCcmVha3BvaW50Rm9udFZhbHVlRnJvbU1hcCgkcmRzLXR5cG9ncmFwaGllLW1hcCwgXCJONDAwXCIsIFwibWRcIiwgXCJsaFwiKTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgLS1zdGF0dXMtbGluZS1oZWlnaHQ6ICN7JHN0YXR1c0ZvbnRMaW5lSGVpZ2h0fXJlbTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAaWYgZ2V0QnJlYWtwb2ludEZvbnRWYWx1ZUZyb21NYXAoJHJkcy10eXBvZ3JhcGhpZS1tYXAsIFwiTjQwMFwiLCBcInhsXCIsIFwibGhcIikge1xuICAgICAgICAkc3RhdHVzRm9udExpbmVIZWlnaHQ6IGdldEJyZWFrcG9pbnRGb250VmFsdWVGcm9tTWFwKCRyZHMtdHlwb2dyYXBoaWUtbWFwLCBcIk40MDBcIiwgXCJ4bFwiLCBcImxoXCIpO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgICAtLXN0YXR1cy1saW5lLWhlaWdodDogI3skc3RhdHVzRm9udExpbmVIZWlnaHR9cmVtO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBTdGF0aXN0aWMgQmFyXG5cbi5zdGF0aXN0aWMtYmFyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogdmFyKC0tZDQwKTtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGdhcDogdmFyKC0tZDYwKTtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cbn1cblxuLnN0YXRpc3RpYy1iYXItLXBsYXR0Zm9ybSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgfVxufVxuXG4uc3RhdGlzdGljLWJhcl9faXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uc3RhdGlzdGljLWJhcl9fdmFsdWUsXG4uc3RhdGlzdGljLWJhcl9fdGl0bGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5zdGF0aXN0aWMtYmFyX192YWx1ZSB7XG4gICAgQGluY2x1ZGUgc2V0Rm9udChcIlQzMDBcIik7XG4gICAgZ2FwOiB2YXIoLS1kMTApO1xuICAgIC5pY29uW2RhdGEtaWNvbi1zaXplPVwidGlueVwiXSB7XG4gICAgICAgIC0taWNvbi13aWR0aDogMS41cmVtO1xuICAgICAgICAtLWljb24taGVpZ2h0OiAxLjVyZW07XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgLmljb25bZGF0YS1pY29uLXNpemU9XCJ0aW55XCJdIHtcbiAgICAgICAgICAgIC0taWNvbi13aWR0aDogMnJlbTtcbiAgICAgICAgICAgIC0taWNvbi1oZWlnaHQ6IDJyZW07XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAuaWNvbltkYXRhLWljb24tc2l6ZT1cInRpbnlcIl0ge1xuICAgICAgICAgICAgLS1pY29uLXdpZHRoOiAyLjJyZW07XG4gICAgICAgICAgICAtLWljb24taGVpZ2h0OiAyLjJyZW07XG4gICAgICAgIH1cbiAgICB9XG59XG4uc3RhdGlzdGljLWJhcl9fdGl0bGUge1xuICAgIEBpbmNsdWRlIHNldEZvbnQoXCJTbWFsbFwiKTtcbiAgICBnYXA6IHZhcigtLWQxMCk7XG4gICAgLmFsZXJ0X19idXR0b24ge1xuICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgfVxufVxuXG4vLyBTcGV6aWVsbGUgZGVmaW50aW9uZW4gZsO8ciBkaWUgQXVzZ2FiZSBhbSBQcm9qZWt0XG4uc3RhdGlzdGljLWJhcl9faXRlbSB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgJltkYXRhLW5hbWU9XCJ0aHJlc2hvbGRcIl0ge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoNjYlIC0gdmFyKC0tZDYwKSk7XG4gICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgfVxuICAgICAgICAmW2RhdGEtbmFtZT1cInN1cHBvcnRlclwiXSB7XG4gICAgICAgICAgICB3aWR0aDogMzQlO1xuICAgICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgIH1cbiAgICAgICAgJltkYXRhLW5hbWU9XCJ0YXJnZXRcIl0ge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoNjYlIC0gdmFyKC0tZDYwKSk7XG4gICAgICAgICAgICBvcmRlcjogMztcbiAgICAgICAgfVxuICAgICAgICAmW2RhdGEtbmFtZT1cInJlbWFpbmluZ1wiXSB7XG4gICAgICAgICAgICB3aWR0aDogMzQlO1xuICAgICAgICAgICAgb3JkZXI6IDM7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAmW2RhdGEtbmFtZV0ge1xuICAgICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIHN0YXRpc3RpYyBiYXIgdG9nZ2xlclxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgW2RhdGEtc3RhdGlzdGljLWxhYmVsXSB7XG4gICAgICAgIC5hbGVydF9fYnV0dG9uLS1jYXB0aW9uIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLWQxMCk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgW2RhdGEtc3RhdGlzdGljLWJsb2NrXSB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbWF4LWhlaWdodDogMDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAzMDBtcywgb3BhY2l0eSAzMDBtcztcbiAgICAgICAgLnN0YXRpc3RpYy1iYXIge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IHZhcigtLWQ1MCk7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBnYXA6IHZhcigtLWQ1MCk7XG4gICAgICAgICAgICAuc3RhdGlzdGljLWJhcl9faXRlbSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgW2RhdGEtc3RhdGlzdGljLXRvZ2dsZV0ge1xuICAgICAgICBAaW5jbHVkZSB2aXN1YWxseWhpZGRlbigpO1xuICAgICAgICAmOmNoZWNrZWQge1xuICAgICAgICAgICAgfiBbZGF0YS1zdGF0aXN0aWMtYmxvY2tdIHtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA5OTk5cHg7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBbZGF0YS1zdGF0aXN0aWMtbGFiZWxdLFxuICAgIFtkYXRhLXN0YXRpc3RpYy10b2dnbGVdIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG4iLCIuc2hhcmluZyB7XG4gICAgLS1zaGFyaW5nLWJhci1jb2xvcjogdmFyKC0tYy0yMTEwKTtcbiAgICAtLXNoYXJpbmctYmFyLWZvbnQ6IHZhcigtLXQtU3RhbmRhcmQtQm9sZCk7XG4gICAgLS1zaGFyaW5nLWJhci1sZXR0ZXItc3BhY2luZzogdmFyKC0tbHMtU3RhbmRhcmQtQm9sZCk7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogdmFyKC0tZDQwKTtcbiAgICBmb250OiB2YXIoLS1zaGFyaW5nLWJhci1mb250KTtcbiAgICBsZXR0ZXItc3BhY2luZzogdmFyKC0tc2hhcmluZy1iYXItbGV0dGVyLXNwYWNpbmcpO1xuICAgIGNvbG9yOiB2YXIoLS1zaGFyaW5nLWJhci1jb2xvcik7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbn1cbi5zaGFyaW5nX19iYXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBnYXA6IHZhcigtLWQ0MCk7XG4gICAgcGFkZGluZy1yaWdodDogdmFyKC0tZDQwKTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAmLmZsZXgtc3RhcnQtc20ge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IHZhcigtLWQ0MCk7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuLnNoYXJlLXJvdyBbZGF0YS1hbHRlcm5hdGU9XCJzaGFyZVwiXTpub3QoLmQtbm9uZSkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctYm90dG9tOiB2YXIoLS1kNDApO1xufVxuIiwiQHVzZSBcInNhc3M6bWF0aFwiO1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBUZWFzZXIgU2xpZGVyIChTdGFydClcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBXcmFwcGVyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4udGVhc2VyLXN0YXJ0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLy8gQ29udGVudFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLnRlYXNlci1zdGFydF9fY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDI1cmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgIGhlaWdodDogMzdyZW07XG4gICAgfVxufVxuXG4vLyBJbWFnZVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLnRlYXNlci1zdGFydF9faW1hZ2Uge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbn1cblxuLnRlYXNlci1zdGFydF9faW1hZ2UtLWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG59XG5cbi50ZWFzZXItc3RhcnRfX2ltYWdlLS1tb2JpbGUge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbi50ZWFzZXItc3RhcnQuaGFzLW92ZXJsYXkge1xuICAgIC50ZWFzZXItc3RhcnRfX2ltYWdlOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tb3ZlcmxheS1pbWFnZXMpO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgfVxufVxuXG4vLyBDb250ZW50IFRleHQgQm94XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4udGVhc2VyLXN0YXJ0X19ib3gge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWMtMjAxMCk7XG4gICAgbWF4LXdpZHRoOiA0Ni41cmVtO1xuICAgIHBhZGRpbmc6IHZhcigtLXM2MCkgdmFyKC0tczgwKSA1cmVtIDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDVyZW0pO1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLTIwMTApO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICByaWdodDogOTklO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG59XG5cbi50ZWFzZXItc3RhcnQtLWZsdWlkIHtcbiAgICAudGVhc2VyLXN0YXJ0X19jb250ZW50IHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBtaW4taGVpZ2h0OiAyNXJlbTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgbWluLWhlaWdodDogMzdyZW07XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnRlYXNlci1zdGFydF9fYm94IHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTByZW0pO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBUZWFzZXIgYmFkZ2UgbGlrZSBSQ0ggMTI1XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi50ZWFzZXItc3RhcnRfX2JhZGdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB6LWluZGV4OiA1O1xuICAgIHRvcDogMi41cmVtO1xuICAgIGhlaWdodDogMTIuNXJlbTtcbiAgICBpbWcge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMi41cmVtO1xuICAgIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgLnRlYXNlci1zdGFydC0tYmFkZ2VkIHtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tYy0yMTgwKTtcbiAgICAgICAgLnRlYXNlci1zdGFydF9fY29udGVudCB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB9XG4gICAgICAgIC50ZWFzZXItc3RhcnRfX2ltYWdlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICBib3R0b206IGF1dG87XG4gICAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgICAgIGhlaWdodDogMjdyZW07XG4gICAgICAgIH1cbiAgICAgICAgLnRlYXNlci1zdGFydF9fYm94IHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblxuICAgICAgICAgICAgJGRlZmF1bHRNb250aEZvbnRMSG1kOiBnZXRCcmVha3BvaW50Rm9udFZhbHVlRnJvbU1hcCgkcmRzLXR5cG9ncmFwaGllLW1hcCwgXCJUMzAwXCIsIFwieHNcIiwgXCJsaFwiKTtcbiAgICAgICAgICAgIEBpZiAkZGVmYXVsdE1vbnRoRm9udExIbWQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IGNhbGMoKHZhcigtLXM2MCkgKyAje21hdGguZGl2KCRkZWZhdWx0TW9udGhGb250TEhtZCwgMil9cmVtKSAqIC0xKTtcbiAgICAgICAgICAgIH0gQGVsc2Uge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IGNhbGMoKHZhcigtLXM2MCkgKyAxLjVyZW0pICogLTEpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5zd2lwZXItc2xpZGUtLWJhZGdlZCArIFtkYXRhLWZvbGxvdy1wdD1cIjgwXCJdIHtcbiAgICAgICAgcGFkZGluZy10b3A6IHZhcigtLWQ2MCk7XG4gICAgfVxufVxuXG4vLyBJbmRleCBQYWdlciBCb3hcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLnRlYXNlci1zdGFydC1wYWdlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJyZW0pO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAzO1xuICAgIHBhZGRpbmctYm90dG9tOiB2YXIoLS1zODApO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cmVtKTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IHZhcigtLXM0MCk7XG4gICAgfVxufVxuLnRlYXNlci1zdGFydC1wYWdlcl9fYm94IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLTIwMTApO1xuICAgIG1heC13aWR0aDogNDguNXJlbTtcbiAgICBtYXJnaW4tbGVmdDogLTJyZW07XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxufVxuXG4udGVhc2VyLXN0YXJ0LXBhZ2VyX19idXR0b25zIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgIHdpZHRoOiB1bnNldDtcbiAgICB9XG59XG5cbi8vIFNpbmdsZSBJdGVtIFBsYWNlaG9sZGVyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi50ZWFzZXItc3RhcnQtcGFnZXJfX3BsYWNlaG9sZGVyIHtcbiAgICBoZWlnaHQ6IDVyZW07XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICBoZWlnaHQ6IDEwcmVtO1xuICAgIH1cbn1cblxuLy8gRnVsbHNpemUgU2xpZGVyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uc3dpcGVyLWZ1bGxzaXplIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jLTIxODApO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAuc3dpcGVyLXdyYXBwZXIge1xuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1cmVtO1xuICAgIH1cbiAgICArIC5zZWFyY2gtY29udGVudCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIH1cbiAgICAvLyBQcmV2ZW50IEZsaWNrZXJpbmcgd2hpbGUgSlMgTG9hZGluZ1xuICAgICY6bm90KC5zd2lwZXItaW5pdGlhbGl6ZWQpIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgaGVpZ2h0OiA0OXJlbTtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIH1cbiAgICAgICAgLnN3aXBlci1zbGlkZSArIC5zd2lwZXItc2xpZGUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gQXJyb3cgQnV0dG9uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5zd2lwZXItYnV0dG9uLW5leHQsXG4uc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy0yMDEwKTtcbiAgICB3aWR0aDogNXJlbTtcbiAgICBoZWlnaHQ6IDVyZW07XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tYy0yMDEwKTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY29sb3I6IHZhcigtLWMtMjExMCk7XG4gICAgJjphZnRlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogM3B4O1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgfVxuICAgICYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy0yMTEwKTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tYy0yMDEwKTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMDtcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzcHg7XG4gICAgfVxufVxuXG4vLyBCdWxsZXQgTmF2XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWMtMjAxMCk7XG4gICAgd2lkdGg6IDVyZW07XG4gICAgaGVpZ2h0OiA1cmVtO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgc2V0Rm9udChcIlN0YW5kYXJkXCIpO1xufVxuXG4vLyBQcm9ncmVzc2JhclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5zd2lwZXItcHJvZ3Jlc3Mge1xuICAgIC0tc2xpZGUtcHJvZ3Jlc3M6IDA7XG4gICAgd2lkdGg6IHZhcigtLXNsaWRlLXByb2dyZXNzKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZWQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGhlaWdodDogM3B4O1xuICAgIHotaW5kZXg6IDQ7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgdHJhbnNpdGlvbjogd2lkdGggMC4xcyBlYXNlO1xufVxuXG4vLyBTZWFyY2ggQm94XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLnNlYXJjaC1jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jLTIxODApO1xuICAgIGlucHV0LFxuICAgIC5teXR5Rm9ybUlucHV0R3JvdXAgLm15dHlGb3JtSW5wdXRHcm91cC1hZGRvbiB7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWMtMjE4MCk7XG4gICAgfVxuICAgIC5idG4sXG4gICAgZm9ybSB7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuICAgIGZvcm0ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBmb3JtIHtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgZm9ybSB7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDQwcmVtO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBPcmdhbml6YXRpb24gVGVhc2VyXG5cbi50ZWFzZXItc3RhcnQtLW9yZ2FuaXphdGlvbiB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIC50ZWFzZXItc3RhcnRfX2ltYWdlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgfVxuICAgICAgICAudGVhc2VyLXN0YXJ0X19jb250ZW50IHtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIH1cbiAgICAgICAgLnRlYXNlci1zdGFydF9faGVhZGluZyB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogdmFyKC0tZDgwKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgIC50ZWFzZXItc3RhcnRfX2hlYWRpbmcge1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLWMtMjAxMCk7XG4gICAgICAgICAgICB0ZXh0LXNoYWRvdzogMCAwIDE1cHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgICAgICB9XG4gICAgfVxufVxuLy8gSW5pdGlhdG9yIGxvZ28gaW4gb3JnYW5pemF0aW9uIHRlYXNlciwgdmlzaWJsZSBvbmx5IGluIHhzIHZpZXdwb3J0c1xuLnRlYXNlci1zdGFydF9faW5pdGlhdG9yLWltYWdlIHtcbiAgICB3aWR0aDogMTJyZW07XG4gICAgaGVpZ2h0OiAxMnJlbTtcbiAgICBtYXJnaW4tdG9wOiAtNHJlbTtcbiAgICBwYWRkaW5nOiB2YXIoLS1kMjApO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWMtMjAxMCk7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbn1cbiIsIkB1c2UgXCJzYXNzOm1ldGFcIjtcbkB1c2UgXCJzYXNzOm1hdGhcIjtcbkB1c2UgXCJzYXNzOm1hcFwiO1xuXG4vL2NhbGN1bGF0ZSBtaW4taGVpZ2h0IG9mIGZvcm0gY29udHJvbFxuJGxhYmVsRm9udFZhbHVlczogZ2V0Rm9udFZhbHVlc0Zyb21NYXAoJHJkcy10eXBvZ3JhcGhpZS1tYXAsIFwiU3RhbmRhcmRcIik7XG4kbGFiZWxYc1ZhbHVlOiBzdHJpcC11bml0KG1hcC5nZXQobWFwLmdldCgkbGFiZWxGb250VmFsdWVzLCBcInhzXCIpLCBcImxoXCIpLCByZW0pO1xuJGxhYmVsTWRWYWx1ZTogJGxhYmVsWHNWYWx1ZTtcbkBpZiBtYXAuZ2V0KCRsYWJlbEZvbnRWYWx1ZXMsIFwibWRcIikge1xuICAgICRnZXRMYWJlbE1EVmFsdWU6IHN0cmlwLXVuaXQobWFwLmdldChtYXAuZ2V0KCRsYWJlbEZvbnRWYWx1ZXMsIFwibWRcIiksIFwibGhcIiksIHJlbSk7XG4gICAgQGlmICRnZXRMYWJlbE1EVmFsdWUgYW5kIG1ldGEudHlwZS1vZigkZ2V0TGFiZWxNRFZhbHVlKSA9PSBudW1iZXIge1xuICAgICAgICAkbGFiZWxNZFZhbHVlOiAkZ2V0TGFiZWxNRFZhbHVlO1xuICAgIH1cbn1cbiRsYWJlbFhsVmFsdWU6ICRsYWJlbE1kVmFsdWU7XG5AaWYgbWFwLmdldCgkbGFiZWxGb250VmFsdWVzLCBcInhsXCIpIHtcbiAgICAkZ2V0TGFiZWxYTFZhbHVlOiBzdHJpcC11bml0KG1hcC5nZXQobWFwLmdldCgkbGFiZWxGb250VmFsdWVzLCBcInhsXCIpLCBcImxoXCIpLCByZW0pO1xuICAgIEBpZiAkZ2V0TGFiZWxYTFZhbHVlIGFuZCBtZXRhLnR5cGUtb2YoJGdldExhYmVsWExWYWx1ZSkgPT0gbnVtYmVyIHtcbiAgICAgICAgJGxhYmVsWGxWYWx1ZTogJGdldExhYmVsWExWYWx1ZTtcbiAgICB9XG59XG5cbi8vY2FsY3VsYXRlIGFjdGl2ZSBsYWJlbCBoZWlnaHQgb2YgZm9ybSBjb250cm9sXG4kbGFiZWxGb250VmFsdWVzQWN0aXZlOiBnZXRGb250VmFsdWVzRnJvbU1hcCgkcmRzLXR5cG9ncmFwaGllLW1hcCwgXCJTbWFsbFwiKTtcbiRsYWJlbFhzVmFsdWVBY3RpdmU6IHN0cmlwLXVuaXQobWFwLmdldChtYXAuZ2V0KCRsYWJlbEZvbnRWYWx1ZXNBY3RpdmUsIFwieHNcIiksIFwibGhcIiksIHJlbSk7XG5cbiRsYWJlbE1kVmFsdWVBY3RpdmU6ICRsYWJlbFhzVmFsdWVBY3RpdmU7XG5AaWYgbWFwLmdldCgkbGFiZWxGb250VmFsdWVzQWN0aXZlLCBcIm1kXCIpIHtcbiAgICAkZ2V0TGFiZWxNRFZhbHVlQWN0aXZlOiBzdHJpcC11bml0KG1hcC5nZXQobWFwLmdldCgkbGFiZWxGb250VmFsdWVzQWN0aXZlLCBcIm1kXCIpLCBcImxoXCIpLCByZW0pO1xuICAgIEBpZiAkZ2V0TGFiZWxNRFZhbHVlQWN0aXZlIGFuZCBtZXRhLnR5cGUtb2YoJGdldExhYmVsTURWYWx1ZUFjdGl2ZSkgPT0gbnVtYmVyIHtcbiAgICAgICAgJGxhYmVsTWRWYWx1ZUFjdGl2ZTogJGdldExhYmVsTURWYWx1ZUFjdGl2ZTtcbiAgICB9XG59XG5cbiRsYWJlbFhsVmFsdWVBY3RpdmU6ICRsYWJlbE1kVmFsdWVBY3RpdmU7XG5AaWYgbWFwLmdldCgkbGFiZWxGb250VmFsdWVzQWN0aXZlLCBcInhsXCIpIHtcbiAgICAkZ2V0TGFiZWxYTFZhbHVlQWN0aXZlOiBzdHJpcC11bml0KG1hcC5nZXQobWFwLmdldCgkbGFiZWxGb250VmFsdWVzQWN0aXZlLCBcInhsXCIpLCBcImxoXCIpLCByZW0pO1xuICAgIEBpZiAkZ2V0TGFiZWxYTFZhbHVlQWN0aXZlIGFuZCBtZXRhLnR5cGUtb2YoJGdldExhYmVsWExWYWx1ZUFjdGl2ZSkgPT0gbnVtYmVyIHtcbiAgICAgICAgJGxhYmVsWGxWYWx1ZUFjdGl2ZTogJGdldExhYmVsWExWYWx1ZUFjdGl2ZTtcbiAgICB9XG59XG5cbi8vIEJlcmVjaG5lIGZvcm0gY29udHJvbCBib3R0b20gcGFkZGluZ3Ncbi8vIERhYmVpIGxpbmUtaGVpZ2h0IGRlcyBmb250cyBhbSBicmVha3BvaW50IGJlYWNodGVuXG4vLyBBbm5haG1lIC0gcHQgaXN0IDIwXG4vLyBBbm5haG1lLCBkYXNzIFJlc3VsdGF0IHB0ICsgbGggKyBwYiBlaW5lbiBiZXN0aW1tdGVuIFdlcnQgZXJnZWJlbiBtdXNzXG4kc21hbGxMSDogZ2V0QnJlYWtwb2ludEZvbnRWYWx1ZUZyb21NYXAoXG4gICAgJG1hcDogJHJkcy10eXBvZ3JhcGhpZS1tYXAsXG4gICAgJGZvbnQ6IFwiU3RhbmRhcmRcIixcbiAgICAkYnJlYWtwb2ludDogXCJ4c1wiLFxuICAgICR2YWx1ZTogXCJsaFwiLFxuKTtcbiRyZXNIZWlnaHQ6IDUuNjsgLy8gSGVpZ2h0IGlzdCBhbSBFbmRlIDU2cHhcbiRyZXNQdDogMjsgLy8gUGFkZGluZyB0b3AgYXVmIDIwcHgsIGRhbWl0IDM2cHggaG9oZXIgc3VibWl0IGF1ZiB1bnRlcmthbnRlIHNpdHp0XG5AZnVuY3Rpb24gY2FsY3VsYXRlRm9ybUNvbnRyb2xCb3R0b21QYWRkaW5nKCRicmVhY2twb2ludDogXCJ4c1wiLCAkZm9udDogXCJTdGFuZGFyZFwiLCAkaGVpZ2h0OiAkcmVzSGVpZ2h0LCAkcHQ6ICRyZXNQdCkge1xuICAgICRsaW5lSGVpZ2h0OiBnZXRCcmVha3BvaW50Rm9udFZhbHVlRnJvbU1hcChcbiAgICAgICAgJG1hcDogJHJkcy10eXBvZ3JhcGhpZS1tYXAsXG4gICAgICAgICRmb250OiAkZm9udCxcbiAgICAgICAgJGJyZWFrcG9pbnQ6ICRicmVhY2twb2ludCxcbiAgICAgICAgJHZhbHVlOiBcImxoXCIsXG4gICAgKTtcbiAgICAkcmVzOiBudWxsO1xuICAgIEBpZiAkbGluZUhlaWdodCBhbmQgbWV0YS50eXBlLW9mKCRsaW5lSGVpZ2h0KSA9PSBudW1iZXIge1xuICAgICAgICAkcmVzOiAkaGVpZ2h0IC0gJHB0IC0gJGxpbmVIZWlnaHQ7XG4gICAgfSBAZWxzZSB7XG4gICAgICAgICRsaW5lSGVpZ2h0OiAkc21hbGxMSDtcbiAgICAgICAgJHJlczogJGhlaWdodCAtICRwdCAtICRsaW5lSGVpZ2h0O1xuICAgIH1cbiAgICBAcmV0dXJuICRyZXM7XG59XG5cbi5teXR5Rm9ybUJveCxcbi5teXR5Rm9ybUZpZWxkIHtcbiAgICAtLW15dHktZm9ybS1ib3gtZm9udDogdmFyKC0tdC1TdGFuZGFyZCk7XG4gICAgLS1teXR5LWZvcm0tYm94LWxldHRlci1zcGFjaW5nOiB2YXIoLS1scy1TdGFuZGFyZCk7XG4gICAgLS1teXR5LWZvcm0tbXNnLWZvbnQ6IHZhcigtLXQtU21hbGwpO1xuICAgIC0tbXl0eS1mb3JtLW1zZy1sZXR0ZXItc3BhY2luZzogdmFyKC0tdC1TbWFsbCk7XG4gICAgLS1teXR5LWZvcm0tbXNnLWNvbG9yOiB2YXIoLS1jLTIxMzApO1xuICAgIC0tbXl0eS1mb3JtLW1zZy1jb2xvci1lcnJvcjogdmFyKC0tYy02MDEwKTtcbiAgICAtLW15dHktZm9ybS1jb250cm9sLWNvbG9yLWVycm9yOiB2YXIoLS1jLTYwMTApO1xufVxuXG4ubXl0eUZvcm1Cb3gge1xuICAgIC8vIExhYmVsXG4gICAgLS1teXR5LWZvcm0tbGFiZWwtZm9udDogdmFyKC0tdC1TdGFuZGFyZCk7XG4gICAgLS1teXR5LWZvcm0tbGFiZWwtbGV0dGVyLXNwYWNpbmc6IHZhcigtLWxzLVN0YW5kYXJkKTtcbiAgICAtLW15dHktZm9ybS1sYWJlbC1mb250LWFjdGl2ZTogdmFyKC0tdC1TbWFsbCk7XG4gICAgLS1teXR5LWZvcm0tbGFiZWwtbGV0dGVyLXNwYWNpbmctYWN0aXZlOiB2YXIoLS10LVNtYWxsKTtcbiAgICAtLW15dHktZm9ybS1sYWJlbC1jb2xvcjogdmFyKC0tYy0yMTMwKTtcbiAgICAtLW15dHktZm9ybS1sYWJlbC1jb2xvci1hY3RpdmU6IHZhcigtLWMtMjEzMCk7XG4gICAgLS1teXR5LWZvcm0tbGFiZWwtY29sb3ItZGlzYWJsZWQ6IHZhcigtLWMtMjE1MCk7XG5cbiAgICAtLW15dHktZm9ybS1sYWJlbC1wdDogMnJlbTtcbiAgICAtLW15dHktZm9ybS1sYWJlbC1wYjogI3tjYWxjdWxhdGVGb3JtQ29udHJvbEJvdHRvbVBhZGRpbmcoXCJ4c1wiKX1yZW07XG4gICAgLS1teXR5LWZvcm0tbGFiZWwtcHQtYWN0aXZlOiAwO1xuICAgIC0tbXl0eS1mb3JtLWxhYmVsLXBiLWFjdGl2ZTogMC41cmVtO1xuICAgIC0tbXl0eS1mb3JtLWxhYmVsLWhlaWdodDogI3skbGFiZWxYc1ZhbHVlfXJlbTtcbiAgICAtLW15dHktZm9ybS1sYWJlbC1oZWlnaHQtYWN0aXZlOiAjeyRsYWJlbFhzVmFsdWVBY3RpdmV9cmVtO1xuXG4gICAgLy8gZm9ybSBjb250cm9sXG4gICAgLS1teXR5LWZvcm0tY29udHJvbC1mb250OiB2YXIoLS10LVN0YW5kYXJkLUJvbGQpO1xuICAgIC0tbXl0eS1mb3JtLWNvbnRyb2wtbGV0dGVyLXNwYWNpbmc6IHZhcigtLWxzLVN0YW5kYXJkLUJvbGQpO1xuICAgIC0tbXl0eS1mb3JtLWNvbnRyb2wtYmc6IHZhcigtLWMtMjAxMCk7XG4gICAgLS1teXR5LWZvcm0tY29udHJvbC1jb2xvcjogdmFyKC0tYy0yMTEwKTtcbiAgICAtLW15dHktZm9ybS1jb250cm9sLWNvbG9yLWRpc2FibGVkOiB2YXIoLS1jLTIxNTApO1xuICAgIC0tbXl0eS1mb3JtLWNvbnRyb2wtcGxhY2Vob2xkZXItY29sb3I6IHZhcigtLWMtMjE0MCk7XG4gICAgLS1teXR5LWZvcm0tY29udHJvbC1ib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jLTIxNDApO1xuICAgIC0tbXl0eS1mb3JtLWNvbnRyb2wtYm9yZGVyLWFjdGl2ZTogMXB4IHNvbGlkIHZhcigtLWMtMjExMCk7XG4gICAgLS1teXR5LWZvcm0tY29udHJvbC1ib3gtc2hhZG93OiBub25lO1xuICAgIC0tbXl0eS1mb3JtLWNvbnRyb2wtYm94LXNoYWRvdy1ob3ZlcjogMCAtMXB4IDAgMCB2YXIoLS1jLTIxMTApIGluc2V0O1xuICAgIC0tbXl0eS1mb3JtLWNvbnRyb2wtYm94LXNoYWRvdy1hY3RpdmU6IDAgLTNweCAwIDAgdmFyKC0tYy0yMTEwKSBpbnNldDtcbiAgICAtLW15dHktZm9ybS1jb250cm9sLW1pbi1oZWlnaHQ6IGNhbGModmFyKC0tbXl0eS1mb3JtLWxhYmVsLXB0KSArIHZhcigtLW15dHktZm9ybS1sYWJlbC1wYikgKyAjeyRsYWJlbFhzVmFsdWV9cmVtKTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgLS1teXR5LWZvcm0tbGFiZWwtcHQ6IDIuMnJlbTtcbiAgICAgICAgLS1teXR5LWZvcm0tbGFiZWwtcGI6ICN7Y2FsY3VsYXRlRm9ybUNvbnRyb2xCb3R0b21QYWRkaW5nKFwibWRcIiwgXCJTdGFuZGFyZFwiLCA1LjgsIDIuMil9cmVtO1xuICAgICAgICAtLW15dHktZm9ybS1sYWJlbC1wYi1hY3RpdmU6IDAuNHJlbTtcbiAgICAgICAgQGlmICRsYWJlbFhzVmFsdWUgIT0gJGxhYmVsTWRWYWx1ZSB7XG4gICAgICAgICAgICAtLW15dHktZm9ybS1sYWJlbC1oZWlnaHQ6ICN7JGxhYmVsTWRWYWx1ZX1yZW07XG4gICAgICAgICAgICAtLW15dHktZm9ybS1jb250cm9sLW1pbi1oZWlnaHQ6IGNhbGModmFyKC0tbXl0eS1mb3JtLWxhYmVsLXB0KSArIHZhcigtLW15dHktZm9ybS1sYWJlbC1wYikgKyAjeyRsYWJlbE1kVmFsdWV9cmVtKTtcbiAgICAgICAgfVxuICAgICAgICBAaWYgJGxhYmVsWHNWYWx1ZUFjdGl2ZSAhPSAkbGFiZWxNZFZhbHVlQWN0aXZlIHtcbiAgICAgICAgICAgIC0tbXl0eS1mb3JtLWxhYmVsLWhlaWdodC1hY3RpdmU6ICN7JGxhYmVsTWRWYWx1ZUFjdGl2ZX1yZW07XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpIHtcbiAgICAgICAgLS1teXR5LWZvcm0tbGFiZWwtcHQ6IDIuNHJlbTtcbiAgICAgICAgLS1teXR5LWZvcm0tbGFiZWwtcGI6ICN7Y2FsY3VsYXRlRm9ybUNvbnRyb2xCb3R0b21QYWRkaW5nKFwieGxcIiwgXCJTdGFuZGFyZFwiLCA2LjIsIDIuNCl9cmVtO1xuICAgICAgICBAaWYgJGxhYmVsTWRWYWx1ZSAhPSAkbGFiZWxYbFZhbHVlIHtcbiAgICAgICAgICAgIC0tbXl0eS1mb3JtLWxhYmVsLWhlaWdodDogI3skbGFiZWxYbFZhbHVlfXJlbTtcbiAgICAgICAgICAgIC0tbXl0eS1mb3JtLWNvbnRyb2wtbWluLWhlaWdodDogY2FsYyh2YXIoLS1teXR5LWZvcm0tbGFiZWwtcHQpICsgdmFyKC0tbXl0eS1mb3JtLWxhYmVsLXBiKSArICN7JGxhYmVsTWRWYWx1ZX1yZW0pO1xuICAgICAgICB9XG4gICAgICAgIEBpZiAkbGFiZWxNZFZhbHVlQWN0aXZlICE9ICRsYWJlbFhsVmFsdWVBY3RpdmUge1xuICAgICAgICAgICAgLS1teXR5LWZvcm0tbGFiZWwtaGVpZ2h0LWFjdGl2ZTogI3skbGFiZWxYbFZhbHVlQWN0aXZlfXJlbTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuJGxhYmVsQmlnRm9udFZhbHVlczogZ2V0Rm9udFZhbHVlc0Zyb21NYXAoJHJkcy10eXBvZ3JhcGhpZS1tYXAsIFwiTjMwMFwiKTtcbiRsYWJlbEJpZ1hzVmFsdWU6IHN0cmlwLXVuaXQobWFwLmdldChtYXAuZ2V0KCRsYWJlbEZvbnRWYWx1ZXMsIFwieHNcIiksIFwibGhcIiksIHJlbSk7XG4kbGFiZWxCaWdNZFZhbHVlOiAkbGFiZWxCaWdYc1ZhbHVlO1xuXG5AaWYgbWFwLmdldCgkbGFiZWxCaWdGb250VmFsdWVzLCBcIm1kXCIpIHtcbiAgICAkZ2V0TGFiZWxCaWdNRFZhbHVlOiBzdHJpcC11bml0KG1hcC5nZXQobWFwLmdldCgkbGFiZWxGb250VmFsdWVzLCBcIm1kXCIpLCBcImxoXCIpLCByZW0pO1xuICAgIEBpZiAkZ2V0TGFiZWxCaWdNRFZhbHVlIGFuZCBtZXRhLnR5cGUtb2YoJGdldExhYmVsQmlnTURWYWx1ZSkgPT0gbnVtYmVyIHtcbiAgICAgICAgJGxhYmVsQmlnTWRWYWx1ZTogJGdldExhYmVsQmlnTURWYWx1ZTtcbiAgICB9XG59XG4kbGFiZWxCaWdYbFZhbHVlOiAkbGFiZWxCaWdNZFZhbHVlO1xuQGlmIG1hcC5nZXQoJGxhYmVsQmlnRm9udFZhbHVlcywgXCJ4bFwiKSB7XG4gICAgJGdldExhYmVsQmlnWExWYWx1ZTogc3RyaXAtdW5pdChtYXAuZ2V0KG1hcC5nZXQoJGxhYmVsRm9udFZhbHVlcywgXCJ4bFwiKSwgXCJsaFwiKSwgcmVtKTtcbiAgICBAaWYgJGdldExhYmVsQmlnWExWYWx1ZSBhbmQgbWV0YS50eXBlLW9mKCRnZXRMYWJlbEJpZ1hMVmFsdWUpID09IG51bWJlciB7XG4gICAgICAgICRsYWJlbEJpZ1hsVmFsdWU6ICRnZXRMYWJlbEJpZ1hMVmFsdWU7XG4gICAgfVxufVxuXG4ubXl0eUZvcm1Cb3hCaWcge1xuICAgIC0tbXl0eS1mb3JtLWJveC1mb250OiB2YXIoLS10LU4zMDApO1xuICAgIC0tbXl0eS1mb3JtLWJveC1sZXR0ZXItc3BhY2luZzogdmFyKC0tbHMtTjMwMCk7XG4gICAgLS1teXR5LWZvcm0tbGFiZWwtZm9udDogdmFyKC0tdC1OMzAwKTtcbiAgICAtLW15dHktZm9ybS1sYWJlbC1sZXR0ZXItc3BhY2luZzogdmFyKC0tbHMtTjMwMCk7XG4gICAgLS1teXR5LWZvcm0tbGFiZWwtcGI6ICN7Y2FsY3VsYXRlRm9ybUNvbnRyb2xCb3R0b21QYWRkaW5nKFwieHNcIiwgXCJOMzAwXCIsIDYuMil9cmVtO1xuICAgIC0tbXl0eS1mb3JtLWxhYmVsLWhlaWdodDogI3skbGFiZWxCaWdYc1ZhbHVlfXJlbTtcblxuICAgIC8vIGZvcm0gY29udHJvbFxuICAgIC0tbXl0eS1mb3JtLWNvbnRyb2wtZm9udDogdmFyKC0tdC1OMzAwKTtcbiAgICAtLW15dHktZm9ybS1jb250cm9sLWxldHRlci1zcGFjaW5nOiB2YXIoLS1scy1OMzAwKTtcbiAgICAtLW15dHktZm9ybS1jb250cm9sLW1pbi1oZWlnaHQ6IGNhbGModmFyKC0tbXl0eS1mb3JtLWxhYmVsLXB0KSArIHZhcigtLW15dHktZm9ybS1sYWJlbC1wYikgKyAjeyRsYWJlbEJpZ1hzVmFsdWV9cmVtKTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgLS1teXR5LWZvcm0tbGFiZWwtcHQ6IDJyZW07XG4gICAgICAgIC0tbXl0eS1mb3JtLWxhYmVsLXBiOiAje2NhbGN1bGF0ZUZvcm1Db250cm9sQm90dG9tUGFkZGluZyhcIm1kXCIsIFwiTjMwMFwiLCA2LjIpfXJlbTtcbiAgICAgICAgLS1teXR5LWZvcm0tbGFiZWwtcGItYWN0aXZlOiAwLjRyZW07XG4gICAgICAgIEBpZiAkbGFiZWxCaWdYc1ZhbHVlICE9ICRsYWJlbEJpZ01kVmFsdWUge1xuICAgICAgICAgICAgLS1teXR5LWZvcm0tbGFiZWwtaGVpZ2h0OiAjeyRsYWJlbEJpZ01kVmFsdWV9cmVtO1xuICAgICAgICAgICAgLS1teXR5LWZvcm0tY29udHJvbC1taW4taGVpZ2h0OiBjYWxjKHZhcigtLW15dHktZm9ybS1sYWJlbC1wdCkgKyB2YXIoLS1teXR5LWZvcm0tbGFiZWwtcGIpICsgI3skbGFiZWxCaWdNZFZhbHVlfXJlbSk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpIHtcbiAgICAgICAgLS1teXR5LWZvcm0tbGFiZWwtcHQ6IDJyZW07XG4gICAgICAgIC0tbXl0eS1mb3JtLWxhYmVsLXBiOiAje2NhbGN1bGF0ZUZvcm1Db250cm9sQm90dG9tUGFkZGluZyhcInhsXCIsIFwiTjMwMFwiLCA2LjIpfXJlbTtcbiAgICAgICAgQGlmICRsYWJlbEJpZ01kVmFsdWUgIT0gJGxhYmVsQmlnWGxWYWx1ZSB7XG4gICAgICAgICAgICAtLW15dHktZm9ybS1sYWJlbC1oZWlnaHQ6ICN7JGxhYmVsQmlnWGxWYWx1ZX1yZW07XG4gICAgICAgICAgICAtLW15dHktZm9ybS1jb250cm9sLW1pbi1oZWlnaHQ6IGNhbGModmFyKC0tbXl0eS1mb3JtLWxhYmVsLXB0KSArIHZhcigtLW15dHktZm9ybS1sYWJlbC1wYikgKyAjeyRsYWJlbEJpZ1hsVmFsdWV9cmVtKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAubXl0eUZvcm1JbnB1dEdyb3VwIC5teXR5Rm9ybUlucHV0R3JvdXAtYWRkb24gLmJ0biB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB9XG59XG4iLCIudGFpbC1zZWxlY3QsXHJcbi50YWlsLXNlbGVjdCAqLFxyXG4udGFpbC1zZWxlY3QgKjpiZWZvcmUsXHJcbi50YWlsLXNlbGVjdCAqOmFmdGVyIHtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuLnRhaWwtc2VsZWN0IHtcclxuICAgIHdpZHRoOiAyNTBweDtcclxuICAgIG1hcmdpbjogMXB4O1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcbn1cclxuLnRhaWwtc2VsZWN0IG1hcmt7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjREM0NjUwO1xyXG59XHJcbi50YWlsLXNlbGVjdCBidXR0b257XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG59XHJcbi50YWlsLXNlbGVjdCBidXR0b24udGFpbC1hbGwsIC50YWlsLXNlbGVjdCBidXR0b24udGFpbC1ub25le1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgbWFyZ2luOiAwIDJweDtcclxuICAgIHBhZGRpbmc6IDJweCA2cHg7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTRweDtcclxuICAgIHRleHQtc2hhZG93OiBub25lO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICBib3JkZXItd2lkdGg6IDFweDtcclxuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIHRyYW5zaXRpb246IGNvbG9yIDE0Mm1zIGxpbmVhciwgYm9yZGVyIDE0Mm1zIGxpbmVhciwgYmFja2dyb3VuZCAxNDJtcyBsaW5lYXI7XHJcbn1cclxuLnRhaWwtc2VsZWN0IGJ1dHRvbi50YWlsLWFsbHtcclxuICAgIGNvbG9yOiByZ2JhKDQ4LCA1MiwgNTYsIDAuNSk7XHJcbiAgICBib3JkZXItY29sb3I6IHJnYmEoNDgsIDUyLCA1NiwgMC41KTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcbi50YWlsLXNlbGVjdCBidXR0b24udGFpbC1hbGw6aG92ZXJ7XHJcbiAgICBjb2xvcjogIzYyQzQ2MjtcclxuICAgIGJvcmRlci1jb2xvcjogIzYyQzQ2MjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcbi50YWlsLXNlbGVjdCBidXR0b24udGFpbC1ub25le1xyXG4gICAgY29sb3I6IHJnYmEoNDgsIDUyLCA1NiwgMC41KTtcclxuICAgIGJvcmRlci1jb2xvcjogcmdiYSg0OCwgNTIsIDU2LCAwLjUpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuLnRhaWwtc2VsZWN0IGJ1dHRvbi50YWlsLW5vbmU6aG92ZXJ7XHJcbiAgICBjb2xvcjogI0VFNUY1QjtcclxuICAgIGJvcmRlci1jb2xvcjogI0VFNUY1QjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcbi50YWlsLXNlbGVjdC5kaXNhYmxlZCBidXR0b24udGFpbC1hbGx7XHJcbiAgICBjb2xvcjogcmdiYSg0OCwgNTIsIDU2LCAwLjI1KTtcclxuICAgIGJvcmRlci1jb2xvcjogcmdiYSg0OCwgNTIsIDU2LCAwLjI1KTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcbi50YWlsLXNlbGVjdC5kaXNhYmxlZCBidXR0b24udGFpbC1ub25le1xyXG4gICAgY29sb3I6IHJnYmEoNDgsIDUyLCA1NiwgMC4yNSk7XHJcbiAgICBib3JkZXItY29sb3I6IHJnYmEoNDgsIDUyLCA1NiwgMC4yNSk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG4udGFpbC1zZWxlY3QgaW5wdXRbdHlwZT1cInRleHRcIl17XHJcbiAgICBjb2xvcjogIzMwMzQzODtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMTBweCAxNXB4O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgb3V0bGluZTogMDtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLXdpZHRoOiAwO1xyXG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxufVxyXG4udGFpbC1zZWxlY3QgaW5wdXRbdHlwZT1cInRleHRcIl06aG92ZXJ7XHJcbiAgICBjb2xvcjogIzMwMzQzODtcclxuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG4udGFpbC1zZWxlY3QgaW5wdXRbdHlwZT1cInRleHRcIl06Zm9jdXN7XHJcbiAgICBjb2xvcjogIzNDODJFNjtcclxuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG4udGFpbC1zZWxlY3QuZGlzYWJsZWQgaW5wdXRbdHlwZT1cInRleHRcIl17XHJcbiAgICBjb2xvcjogcmdiYSg0OCwgNTIsIDU2LCAwLjc1KTtcclxuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG4udGFpbC1zZWxlY3QtY29udGFpbmVye1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogM3B4O1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxufVxyXG4udGFpbC1zZWxlY3QtY29udGFpbmVyIC5zZWxlY3QtaGFuZGxle1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBjb2xvcjogIzMwMzQzODtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIG1hcmdpbjogMXB4O1xyXG4gICAgcGFkZGluZzogMC4yZW0gMC42ZW0gMC4zZW07XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBmb250LXNpemU6IDExLjg0NHB4O1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTtcclxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDlkOWQ5O1xyXG4gICAgYm9yZGVyLXdpZHRoOiAwO1xyXG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDE0Mm1zIGxpbmVhcjtcclxufVxyXG4udGFpbC1zZWxlY3QtY29udGFpbmVyIC5zZWxlY3QtaGFuZGxlOmhvdmVye1xyXG4gICAgY29sb3I6ICMzMDM0Mzg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjREM0NjUwO1xyXG59XHJcbi50YWlsLXNlbGVjdC1jb250YWluZXIuc2VsZWN0LWxhYmVsIC5zZWxlY3QtaGFuZGxle1xyXG4gICAgbWFyZ2luOiA1cHggM3B4O1xyXG59XHJcbi8qIEBlbmQgR0VORVJBTCAqL1xyXG5cclxuLyogQHN0YXJ0IExBQkVMICovXHJcbi50YWlsLXNlbGVjdCAuc2VsZWN0LWxhYmVse1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgY29sb3I6IHJnYmEoNDgsIDUyLCA1NiwgMC44NSk7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDVweCAzMHB4IDVweCAxMHB4O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB6LWluZGV4OiAyNztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgIGJvcmRlci13aWR0aDogMHB4O1xyXG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgIGJvcmRlci1jb2xvcjogI2Q5ZDlkOTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgIGJveC1zaGFkb3c6IDAgMXB4IDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjEpLCAwIDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xyXG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAxNDJtcyBsaW5lYXIsIGJveC1zaGFkb3cgMTQybXMgbGluZWFyO1xyXG59XHJcbi50YWlsLXNlbGVjdCAuc2VsZWN0LWxhYmVsOmFmdGVye1xyXG4gICAgdG9wOiAxNXB4O1xyXG4gICAgcmlnaHQ6IDEycHg7XHJcbiAgICB3aWR0aDogMDtcclxuICAgIGhlaWdodDogMDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICB6LWluZGV4OiAyNTtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3JkZXItdG9wOiA1cHggZGFzaGVkO1xyXG4gICAgYm9yZGVyLXRvcDogNXB4IHNvbGlkXFw5O1xyXG4gICAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7XHJcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDE0Mm1zIGxpbmVhciwgdHJhbnNmb3JtIDE0Mm1zIGxpbmVhcjtcclxufVxyXG4udGFpbC1zZWxlY3QgLnNlbGVjdC1sYWJlbCAubGFiZWwtY291bnQsIC50YWlsLXNlbGVjdCAuc2VsZWN0LWxhYmVsIC5sYWJlbC1pbm5lcntcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbn1cclxuLnRhaWwtc2VsZWN0IC5zZWxlY3QtbGFiZWwgLmxhYmVsLWNvdW50e1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBjb2xvcjogcmdiYSg0OCwgNTIsIDU2LCAwLjg1KTtcclxuICAgIG1hcmdpbjogMCA1cHggMCAwO1xyXG4gICAgcGFkZGluZzogMCA3cHggMCAwO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgZm9udC1zaXplOiAxMS44NDRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgIGJvcmRlci13aWR0aDogMHB4IDFweCAwIDA7XHJcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjZDlkOWQ5O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMHB4O1xyXG59XHJcbi50YWlsLXNlbGVjdCAuc2VsZWN0LWxhYmVsIC5sYWJlbC1pbm5lcntcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxufVxyXG4udGFpbC1zZWxlY3Q6aG92ZXIgLnNlbGVjdC1sYWJlbCwgLnRhaWwtc2VsZWN0LmlkbGUgLnNlbGVjdC1sYWJlbCxcclxuLnRhaWwtc2VsZWN0LmFjdGl2ZSAuc2VsZWN0LWxhYmVse1xyXG4gICAgei1pbmRleDogMjU7XHJcbiAgICBib3gtc2hhZG93OiAwIDFweCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMCAwIDFweCAxcHggIzNDODJFNjtcclxufVxyXG4udGFpbC1zZWxlY3Q6aG92ZXIgLnNlbGVjdC1sYWJlbDphZnRlciwgLnRhaWwtc2VsZWN0LmlkbGUgLnNlbGVjdC1sYWJlbDphZnRlcixcclxuLnRhaWwtc2VsZWN0LmFjdGl2ZSAuc2VsZWN0LWxhYmVsOmFmdGVye1xyXG4gICAgb3BhY2l0eTogMC44NTtcclxufVxyXG4udGFpbC1zZWxlY3Q6aG92ZXIgLnNlbGVjdC1sYWJlbCAubGFiZWwtY291bnQsIC50YWlsLXNlbGVjdC5pZGxlIC5zZWxlY3QtbGFiZWwgLmxhYmVsLWNvdW50LFxyXG4udGFpbC1zZWxlY3QuYWN0aXZlIC5zZWxlY3QtbGFiZWwgLmxhYmVsLWNvdW50LCAudGFpbC1zZWxlY3Q6aG92ZXIgLnNlbGVjdC1sYWJlbCAubGFiZWwtaW5uZXIsXHJcbi50YWlsLXNlbGVjdC5pZGxlIC5zZWxlY3QtbGFiZWwgLmxhYmVsLWlubmVyLCAudGFpbC1zZWxlY3QuYWN0aXZlIC5zZWxlY3QtbGFiZWwgLmxhYmVsLWlubmVye1xyXG4gICAgb3BhY2l0eTogMTtcclxufVxyXG4udGFpbC1zZWxlY3QuYWN0aXZlIC5zZWxlY3QtbGFiZWx7XHJcbiAgICB6LWluZGV4OiAyNztcclxufVxyXG4udGFpbC1zZWxlY3QuYWN0aXZlIC5zZWxlY3QtbGFiZWw6YWZ0ZXJ7XHJcbiAgICBvcGFjaXR5OiAwLjg1O1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxufVxyXG4udGFpbC1zZWxlY3QuZGlzYWJsZWQgLnNlbGVjdC1sYWJlbHtcclxuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMzUpO1xyXG59XHJcbi8qIEBlbmQgTEFCRUwgKi9cclxuXHJcbi8qIEBzdGFydCBEUk9QRE9XTiAqL1xyXG4udGFpbC1zZWxlY3QgLnNlbGVjdC1kcm9wZG93bntcclxuICAgIHRvcDogMTAwJTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBjb2xvcjogIzMwMzQzODtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWluLWhlaWdodDogMzVweDtcclxuICAgIG1hcmdpbjogLTFweCAwIDAgMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICB6LWluZGV4OiAzMDtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICBib3JkZXItd2lkdGg6IDBweDtcclxuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICBib3JkZXItY29sb3I6ICNkOWQ5ZDk7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgM3B4IDNweDtcclxuICAgIGJveC1zaGFkb3c6IDAgMXB4IDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjEpLCAwIDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xyXG59XHJcbi50YWlsLXNlbGVjdCAuc2VsZWN0LWRyb3Bkb3duIC5kcm9wZG93bi1zZWFyY2h7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJvcmRlci13aWR0aDogMCAwIDFweCAwO1xyXG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgIGJvcmRlci1jb2xvcjogI2Q5ZDlkOTtcclxuICAgIGJveC1zaGFkb3c6IDAgMXB4IDFweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcclxufVxyXG4udGFpbC1zZWxlY3QgLnNlbGVjdC1kcm9wZG93biAuZHJvcGRvd24taW5uZXJ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDFweCAwO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG59XHJcbi50YWlsLXNlbGVjdCAuc2VsZWN0LWRyb3Bkb3duIC5kcm9wZG93bi1lbXB0eXtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDE2cHggMDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbn1cclxuLnRhaWwtc2VsZWN0IC5zZWxlY3QtZHJvcGRvd24gLmRyb3Bkb3duLWFjdGlvbntcclxuICAgIHRvcDogM3B4O1xyXG4gICAgcmlnaHQ6IDE1cHg7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDdweCAwO1xyXG4gICAgei1pbmRleDogMzU7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuLnRhaWwtc2VsZWN0IC5zZWxlY3QtZHJvcGRvd24gdWwsIC50YWlsLXNlbGVjdCAuc2VsZWN0LWRyb3Bkb3duIHVsIGxpe1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG59XHJcbi50YWlsLXNlbGVjdCAuc2VsZWN0LWRyb3Bkb3duIHVsIGxpe1xyXG4gICAgY29sb3I6ICMzMDM0Mzg7XHJcbiAgICBwYWRkaW5nOiA1cHggMTBweCA1cHggMzVweDtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbn1cclxuLnRhaWwtc2VsZWN0IC5zZWxlY3QtZHJvcGRvd24gdWwgbGk6Zmlyc3Qtb2YtdHlwZXtcclxuICAgIG1hcmdpbi10b3A6IDdweDtcclxufVxyXG4udGFpbC1zZWxlY3QgLnNlbGVjdC1kcm9wZG93biB1bCBsaTpsYXN0LW9mLXR5cGV7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA3cHg7XHJcbn1cclxuLnRhaWwtc2VsZWN0IC5zZWxlY3QtZHJvcGRvd24gdWwgbGkub3B0Z3JvdXAtdGl0bGV7XHJcbiAgICBjb2xvcjogcmdiYSg0OCwgNTIsIDU2LCAwLjcpO1xyXG4gICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgbWFyZ2luOiA5cHggMCAwIDA7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTtcclxufVxyXG4udGFpbC1zZWxlY3QgLnNlbGVjdC1kcm9wZG93biB1bCBsaS5vcHRncm91cC10aXRsZSBidXR0b257XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICBtYXJnaW4tdG9wOiAtMnB4O1xyXG4gICAgb3BhY2l0eTogMDtcclxufVxyXG4udGFpbC1zZWxlY3QgLnNlbGVjdC1kcm9wZG93biB1bDpob3ZlciBsaSBidXR0b257XHJcbiAgICBvcGFjaXR5OiAxO1xyXG59XHJcbi50YWlsLXNlbGVjdCAuc2VsZWN0LWRyb3Bkb3duIHVsIGxpLmRyb3Bkb3duLW9wdGlvbntcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGNvbG9yOiAjMzAzNDM4O1xyXG59XHJcbi50YWlsLXNlbGVjdCAuc2VsZWN0LWRyb3Bkb3duIHVsIGxpLmRyb3Bkb3duLW9wdGlvbjpiZWZvcmV7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDMwcHg7XHJcbiAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgei1pbmRleDogMjE7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgNTBtcyBsaW5lYXI7XHJcbn1cclxuLnRhaWwtc2VsZWN0IC5zZWxlY3QtZHJvcGRvd24gdWwgbGkuZHJvcGRvd24tb3B0aW9uIC5vcHRpb24tZGVzY3JpcHRpb257XHJcbiAgICBjb2xvcjogcmdiYSg0OCwgNTIsIDU2LCAwLjg1KTtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxufVxyXG4udGFpbC1zZWxlY3QgLnNlbGVjdC1kcm9wZG93biB1bCBsaS5kcm9wZG93bi1vcHRpb246aG92ZXIsXHJcbi50YWlsLXNlbGVjdCAuc2VsZWN0LWRyb3Bkb3duIHVsIGxpLmRyb3Bkb3duLW9wdGlvbi5ob3ZlcntcclxuICAgIGNvbG9yOiAjMzAzNDM4O1xyXG59XHJcbi50YWlsLXNlbGVjdCAuc2VsZWN0LWRyb3Bkb3duIHVsIGxpLmRyb3Bkb3duLW9wdGlvbjpob3ZlciAub3B0aW9uLWRlc2NyaXB0aW9uLFxyXG4udGFpbC1zZWxlY3QgLnNlbGVjdC1kcm9wZG93biB1bCBsaS5kcm9wZG93bi1vcHRpb24uaG92ZXIgLm9wdGlvbi1kZXNjcmlwdGlvbntcclxuICAgIGNvbG9yOiAjMzAzNDM4O1xyXG59XHJcbi50YWlsLXNlbGVjdC5vcGVuLXRvcCAuc2VsZWN0LWRyb3Bkb3due1xyXG4gICAgdG9wOiBhdXRvO1xyXG4gICAgYm90dG9tOiAxMDAlO1xyXG4gICAgbWFyZ2luOiAwIDAgLTFweCAwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogM3B4IDNweCAwIDA7XHJcbn1cclxuLnRhaWwtc2VsZWN0LmhpZGUtc2VsZWN0ZWQgLnNlbGVjdC1kcm9wZG93biB1bCBsaS5zZWxlY3RlZCxcclxuLnRhaWwtc2VsZWN0LmhpZGUtZGlzYWJsZWQgLnNlbGVjdC1kcm9wZG93biB1bCBsaS5kaXNhYmxlZHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLyogU3RhdGUgJiBJY29ucyA6OiBTaW5nbGUgKi9cclxuLnRhaWwtc2VsZWN0IC5zZWxlY3QtZHJvcGRvd24gdWwgbGkuZHJvcGRvd24tb3B0aW9uOmJlZm9yZXtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVURi04LCUzQ3N2ZyUyMHhtbG5zJTNEJTIyaHR0cCUzQS8vd3d3LnczLm9yZy8yMDAwL3N2ZyUyMiUyMHdpZHRoJTNEJTIyMTIlMjIlMjBoZWlnaHQlM0QlMjIxNiUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDEyJTIwMTYlMjIlM0UlM0NwYXRoJTIwZmlsbCUzRCUyMiUyMzMwMzQzOCUyMiUyMGQlM0QlMjJNMTIlMjA1bC04JTIwOC00LTQlMjAxLjUtMS41TDQlMjAxMGw2LjUtNi41TDEyJTIwNXolMjIvJTNFJTNDL3N2ZyUzRVwiKTtcclxufVxyXG4udGFpbC1zZWxlY3QgLnNlbGVjdC1kcm9wZG93biB1bCBsaS5kcm9wZG93bi1vcHRpb246aG92ZXI6YmVmb3JlLFxyXG4udGFpbC1zZWxlY3QgLnNlbGVjdC1kcm9wZG93biB1bCBsaS5kcm9wZG93bi1vcHRpb24uaG92ZXI6YmVmb3Jle1xyXG4gICAgb3BhY2l0eTogMC41O1xyXG59XHJcbi50YWlsLXNlbGVjdCAuc2VsZWN0LWRyb3Bkb3duIHVsIGxpLmRyb3Bkb3duLW9wdGlvbi5zZWxlY3RlZHtcclxuICAgIGNvbG9yOiAjM0M4MkU2O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbn1cclxuLnRhaWwtc2VsZWN0IC5zZWxlY3QtZHJvcGRvd24gdWwgbGkuZHJvcGRvd24tb3B0aW9uLnNlbGVjdGVkOmJlZm9yZXtcclxuICAgIG9wYWNpdHk6IDAuODU7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VVEYtOCwlM0NzdmclMjB4bWxucyUzRCUyMmh0dHAlM0EvL3d3dy53My5vcmcvMjAwMC9zdmclMjIlMjB3aWR0aCUzRCUyMjEyJTIyJTIwaGVpZ2h0JTNEJTIyMTYlMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjAxMiUyMDE2JTIyJTNFJTNDcGF0aCUyMGZpbGwlM0QlMjIlMjMzMDM0MzglMjIlMjBkJTNEJTIyTTEyJTIwNWwtOCUyMDgtNC00JTIwMS41LTEuNUw0JTIwMTBsNi41LTYuNUwxMiUyMDV6JTIyLyUzRSUzQy9zdmclM0VcIik7XHJcbn1cclxuLnRhaWwtc2VsZWN0IC5zZWxlY3QtZHJvcGRvd24gdWwgbGkuZHJvcGRvd24tb3B0aW9uLnNlbGVjdGVkIC5vcHRpb24tZGVzY3JpcHRpb257XHJcbiAgICBjb2xvcjogIzNDODJFNjtcclxufVxyXG4udGFpbC1zZWxlY3QuZGVzZWxlY3QgLnNlbGVjdC1kcm9wZG93biB1bCBsaS5kcm9wZG93bi1vcHRpb24uc2VsZWN0ZWQ6aG92ZXI6YmVmb3JlLFxyXG4udGFpbC1zZWxlY3QuZGVzZWxlY3QgLnNlbGVjdC1kcm9wZG93biB1bCBsaS5kcm9wZG93bi1vcHRpb24uc2VsZWN0ZWQuaG92ZXI6YmVmb3Jle1xyXG4gICAgb3BhY2l0eTogMC44NTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVURi04LCUzQ3N2ZyUyMHhtbG5zJTNEJTIyaHR0cCUzQS8vd3d3LnczLm9yZy8yMDAwL3N2ZyUyMiUyMHdpZHRoJTNEJTIyMTIlMjIlMjBoZWlnaHQlM0QlMjIxNiUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDEyJTIwMTYlMjIlM0UlM0NwYXRoJTIwZmlsbCUzRCUyMiUyMzMwMzQzOCUyMiUyMGQlM0QlMjJNNy40OCUyMDhsMy43NSUyMDMuNzUtMS40OCUyMDEuNDhMNiUyMDkuNDhsLTMuNzUlMjAzLjc1LTEuNDgtMS40OEw0LjUyJTIwOCUyMC43NyUyMDQuMjVsMS40OC0xLjQ4TDYlMjA2LjUybDMuNzUtMy43NSUyMDEuNDglMjAxLjQ4TDcuNDglMjA4eiUyMi8lM0UlM0Mvc3ZnJTNFXCIpO1xyXG59XHJcbi50YWlsLXNlbGVjdC5kZXNlbGVjdCAuc2VsZWN0LWRyb3Bkb3duIHVsIGxpLmRyb3Bkb3duLW9wdGlvbi5zZWxlY3RlZDpob3ZlciAub3B0aW9uLWRlc2NyaXB0aW9uLFxyXG4udGFpbC1zZWxlY3QuZGVzZWxlY3QgLnNlbGVjdC1kcm9wZG93biB1bCBsaS5kcm9wZG93bi1vcHRpb24uc2VsZWN0ZWQuaG92ZXIgLm9wdGlvbi1kZXNjcmlwdGlvbntcclxuICAgIGNvbG9yOiAjM0M4MkU2O1xyXG59XHJcbi50YWlsLXNlbGVjdCAuc2VsZWN0LWRyb3Bkb3duIHVsIGxpLmRyb3Bkb3duLW9wdGlvbntcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW47XHJcbn1cclxuLnRhaWwtc2VsZWN0IC5zZWxlY3QtZHJvcGRvd24gdWwgbGkuZHJvcGRvd24tb3B0aW9uOmhvdmVyLFxyXG4udGFpbC1zZWxlY3QgLnNlbGVjdC1kcm9wZG93biB1bCBsaS5kcm9wZG93bi1vcHRpb24uaG92ZXJ7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWRmMjtcclxufVxyXG4udGFpbC1zZWxlY3QuZGlzYWJsZWQgLnNlbGVjdC1kcm9wZG93biB1bCBsaS5kcm9wZG93bi1vcHRpb24sXHJcbi50YWlsLXNlbGVjdCAuc2VsZWN0LWRyb3Bkb3duIHVsIGxpLmRyb3Bkb3duLW9wdGlvbi5kaXNhYmxlZHtcclxuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbiAgICBjb2xvcjogcmdiYSg0OCwgNTIsIDU2LCAwLjQpO1xyXG4gICAgdGV4dC1zaGFkb3c6IDBweCAxcHggMHB4IHJnYmEoMTE5LCAxMjksIDEzOCwgMC4xKSwgMHB4IC0xcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XHJcbn1cclxuLnRhaWwtc2VsZWN0LmRpc2FibGVkIC5zZWxlY3QtZHJvcGRvd24gdWwgbGkuZHJvcGRvd24tb3B0aW9uOmJlZm9yZSxcclxuLnRhaWwtc2VsZWN0IC5zZWxlY3QtZHJvcGRvd24gdWwgbGkuZHJvcGRvd24tb3B0aW9uLmRpc2FibGVkOmJlZm9yZXtcclxuICAgIG9wYWNpdHk6IDAuODU7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VVEYtOCwlM0NzdmclMjB4bWxucyUzRCUyMmh0dHAlM0EvL3d3dy53My5vcmcvMjAwMC9zdmclMjIlMjB3aWR0aCUzRCUyMjE0JTIyJTIwaGVpZ2h0JTNEJTIyMTYlMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjAxNCUyMDE2JTIyJTNFJTNDcGF0aCUyMGZpbGwlM0QlMjIlMjMzMDM0MzglMjIlMjBkJTNEJTIyTTclMjAxQzMuMTQlMjAxJTIwMCUyMDQuMTQlMjAwJTIwOHMzLjE0JTIwNyUyMDclMjA3JTIwNy0zLjE0JTIwNy03LTMuMTQtNy03LTd6bTAlMjAxLjNjMS4zJTIwMCUyMDIuNS40NCUyMDMuNDclMjAxLjE3bC04JTIwOEE1Ljc1NSUyMDUuNzU1JTIwMCUyMDAlMjAxJTIwMS4zJTIwOGMwLTMuMTQlMjAyLjU2LTUuNyUyMDUuNy01Ljd6bTAlMjAxMS40MWMtMS4zJTIwMC0yLjUtLjQ0LTMuNDctMS4xN2w4LThjLjczLjk3JTIwMS4xNyUyMDIuMTclMjAxLjE3JTIwMy40NyUyMDAlMjAzLjE0LTIuNTYlMjA1LjctNS43JTIwNS43eiUyMi8lM0UlM0Mvc3ZnJTNFXCIpO1xyXG59XHJcbi50YWlsLXNlbGVjdC5kaXNhYmxlZCAuc2VsZWN0LWRyb3Bkb3duIHVsIGxpLmRyb3Bkb3duLW9wdGlvbiAub3B0aW9uLWRlc2NyaXB0aW9uLFxyXG4udGFpbC1zZWxlY3QgLnNlbGVjdC1kcm9wZG93biB1bCBsaS5kcm9wZG93bi1vcHRpb24uZGlzYWJsZWQgLm9wdGlvbi1kZXNjcmlwdGlvbntcclxuICAgIGNvbG9yOiByZ2JhKDQ4LCA1MiwgNTYsIDAuNCk7XHJcbn1cclxuLyogU3RhdGUgJiBJY29ucyA6OiBNdWx0aXBsZSAqL1xyXG4udGFpbC1zZWxlY3QubXVsdGlwbGUgLnNlbGVjdC1kcm9wZG93biB1bCBsaS5kcm9wZG93bi1vcHRpb246YmVmb3Jle1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVRGLTgsJTNDc3ZnJTIweG1sbnMlM0QlMjJodHRwJTNBLy93d3cudzMub3JnLzIwMDAvc3ZnJTIyJTIwd2lkdGglM0QlMjIxNCUyMiUyMGhlaWdodCUzRCUyMjE2JTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwMTQlMjAxNiUyMiUzRSUzQ3BhdGglMjBmaWxsJTNEJTIyJTIzMzAzNDM4JTIyJTIwZCUzRCUyMk0xMyUyMDFIMWMtLjU1JTIwMC0xJTIwLjQ1LTElMjAxdjEyYzAlMjAuNTUuNDUlMjAxJTIwMSUyMDFoMTJjLjU1JTIwMCUyMDEtLjQ1JTIwMS0xVjJjMC0uNTUtLjQ1LTEtMS0xem0wJTIwMTNIMVYyaDEydjEyek02JTIwOUgzVjdoM1Y0aDJ2M2gzdjJIOHYzSDZWOXolMjIvJTNFJTNDL3N2ZyUzRVwiKTtcclxufVxyXG4udGFpbC1zZWxlY3QubXVsdGlwbGUgLnNlbGVjdC1kcm9wZG93biB1bCBsaS5kcm9wZG93bi1vcHRpb24uc2VsZWN0ZWQ6YmVmb3Jle1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVRGLTgsJTNDc3ZnJTIweG1sbnMlM0QlMjJodHRwJTNBLy93d3cudzMub3JnLzIwMDAvc3ZnJTIyJTIwd2lkdGglM0QlMjIxNCUyMiUyMGhlaWdodCUzRCUyMjE2JTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwMTQlMjAxNiUyMiUzRSUzQ3BhdGglMjBmaWxsJTNEJTIyJTIzMzAzNDM4JTIyJTIwZCUzRCUyMk0xMyUyMDFIMWMtLjU1JTIwMC0xJTIwLjQ1LTElMjAxdjEyYzAlMjAuNTUuNDUlMjAxJTIwMSUyMDFoMTJjLjU1JTIwMCUyMDEtLjQ1JTIwMS0xVjJjMC0uNTUtLjQ1LTEtMS0xem0wJTIwMTNIMVYyaDEydjEyek00JTIwOGMwLTEuNjYlMjAxLjM0LTMlMjAzLTNzMyUyMDEuMzQlMjAzJTIwMy0xLjM0JTIwMy0zJTIwMy0zLTEuMzQtMy0zeiUyMi8lM0UlM0Mvc3ZnJTNFXCIpO1xyXG59XHJcbi50YWlsLXNlbGVjdC5tdWx0aXBsZSAuc2VsZWN0LWRyb3Bkb3duIHVsIGxpLmRyb3Bkb3duLW9wdGlvbi5zZWxlY3RlZDpob3ZlcjpiZWZvcmUsXHJcbi50YWlsLXNlbGVjdC5tdWx0aXBsZSAuc2VsZWN0LWRyb3Bkb3duIHVsIGxpLmRyb3Bkb3duLW9wdGlvbi5zZWxlY3RlZC5ob3ZlcjpiZWZvcmV7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VVEYtOCwlM0NzdmclMjB4bWxucyUzRCUyMmh0dHAlM0EvL3d3dy53My5vcmcvMjAwMC9zdmclMjIlMjB3aWR0aCUzRCUyMjE0JTIyJTIwaGVpZ2h0JTNEJTIyMTYlMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjAxNCUyMDE2JTIyJTNFJTNDcGF0aCUyMGZpbGwlM0QlMjIlMjMzMDM0MzglMjIlMjBkJTNEJTIyTTEzJTIwMUgxYy0uNTUlMjAwLTElMjAuNDUtMSUyMDF2MTJjMCUyMC41NS40NSUyMDElMjAxJTIwMWgxMmMuNTUlMjAwJTIwMS0uNDUlMjAxLTFWMmMwLS41NS0uNDUtMS0xLTF6bTAlMjAxM0gxVjJoMTJ2MTJ6bS0yLTVIM1Y3aDh2MnolMjIvJTNFJTNDL3N2ZyUzRVwiKTtcclxufVxyXG4udGFpbC1zZWxlY3QubXVsdGlwbGUuZGlzYWJsZWQgLnNlbGVjdC1kcm9wZG93biB1bCBsaS5kcm9wZG93bi1vcHRpb246YmVmb3JlLFxyXG4udGFpbC1zZWxlY3QubXVsdGlwbGUgLnNlbGVjdC1kcm9wZG93biB1bCBsaS5kcm9wZG93bi1vcHRpb24uZGlzYWJsZWQ6YmVmb3Jle1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVRGLTgsJTNDc3ZnJTIweG1sbnMlM0QlMjJodHRwJTNBLy93d3cudzMub3JnLzIwMDAvc3ZnJTIyJTIwd2lkdGglM0QlMjIxNCUyMiUyMGhlaWdodCUzRCUyMjE2JTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwMTQlMjAxNiUyMiUzRSUzQ3BhdGglMjBmaWxsJTNEJTIyJTIzMzAzNDM4JTIyJTIwZCUzRCUyMk0xMyUyMDFIMWMtLjU1JTIwMC0xJTIwLjQ1LTElMjAxdjEyYzAlMjAuNTUuNDUlMjAxJTIwMSUyMDFoMTJjLjU1JTIwMCUyMDEtLjQ1JTIwMS0xVjJjMC0uNTUtLjQ1LTEtMS0xem0wJTIwMTNIMVYyaDEydjEyem0tOC41LTJIM3YtMS41TDkuNSUyMDRIMTF2MS41TDQuNSUyMDEyeiUyMi8lM0UlM0Mvc3ZnJTNFXCIpO1xyXG59XHJcbi8qIEBlbmQgRFJPUERPV04gKi9cclxuIiwiLm15dHlGb3JtRmllbGRzZXQsXG4uaXMtZmllbGRzZXQge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxlZ2VuZCxcbiAgICAuaXMtbGVnZW5kIHtcbiAgICAgICAgQGV4dGVuZCAlcGFnZVRpdGxlO1xuICAgIH1cbiAgICAvLyBGYWxscyBpbSB0eWNvbnRlbnQgbWl0dGVscyB0YWdzIFwiZ2VzdHlsZWRcIiB3dXJkZSwgZm9udCB6dXLDvGNrc2V0emVuIHNldHplblxuICAgIGxlZ2VuZCAqIHtcbiAgICAgICAgQGluY2x1ZGUgc2V0Rm9udChUMjAwKTtcbiAgICB9XG59XG5bZGF0YS1mb3JtPVwibmV3LXByb2plY3RcIl0sXG4uYWNjLS1zdXBwb3J0LFxuLmFydGljbGUtc3VwcG9ydC1mYWN0cyB7XG4gICAgLm15dHlGb3JtRmllbGRzZXQgbGVnZW5kIHtcbiAgICAgICAgQGluY2x1ZGUgc2V0Rm9udChcIlN0YW5kYXJkLUJvbGRcIik7XG4gICAgfVxuICAgIC5mb3JtbWFuYWdlciB7XG4gICAgICAgIHNjcm9sbC1tYXJnaW4tdG9wOiA3MHB4O1xuICAgIH1cbn1cblxuZmllbGRzZXQud2l6YXJkX19zdGVwW2FyaWEtZGlzYWJsZWQ9XCJ0cnVlXCJdIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG5maWVsZHNldFtkYXRhLXJvdXRlXSB7XG4gICAgLS1maWVsZHNldC1taW4taGVpZ2h0OiA4MHZoO1xuICAgIC0tZnNncmlkLW1pbi1oZWlnaHQ6IDFweDtcbiAgICBtaW4taGVpZ2h0OiB2YXIoLS1maWVsZHNldC1taW4taGVpZ2h0KTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIC5teXR5Rm9ybUxlZ2VuZCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG59XG5bZGF0YS1zZWxlY3Rvcj1cImZpZWxkc2V0LWdyaWRcIl0ge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgbWluLWhlaWdodDogdmFyKC0tZnNncmlkLW1pbi1oZWlnaHQpO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogMWZyIGF1dG87XG59XG4iLCJAdXNlIFwic2FzczptZXRhXCI7XG5AdXNlIFwic2FzczptYXRoXCI7XG5AdXNlIFwic2FzczptYXBcIjtcblxuLm15dHlGb3JtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5teXR5Rm9ybUJveCB7XG4gICAgZm9udDogdmFyKC0tbXl0eS1mb3JtLWJveC1mb250KTtcbiAgICBsZXR0ZXItc3BhY2luZzogdmFyKC0tbXl0eS1mb3JtLWJveC1sZXR0ZXItc3BhY2luZyk7XG4gICAgcGFkZGluZy1ib3R0b206IHZhcigtLWQ0MCk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbn1cblxuLm15dHlGb3JtQm94IC5teXR5Rm9ybUxhYmVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbn1cbi5teXR5Rm9ybUJveC5pcy1lbXB0eSAubXl0eUZvcm1MYWJlbCB7XG59XG4ubXl0eUZvcm1Cb3guaGFzLWZvY3VzIC5teXR5Rm9ybUxhYmVsIHtcbn1cblxuLm15dHlGb3JtQm94IGxhYmVsIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogdmFyKC0tbXl0eS1mb3JtLWxhYmVsLXB0KSAwIHZhcigtLW15dHktZm9ybS1sYWJlbC1wYikgMDtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjICh2YXIoLS1teXR5LWZvcm0tbGFiZWwtaGVpZ2h0KSArIHZhcigtLW15dHktZm9ybS1sYWJlbC1wdCkgKyB2YXIoLS1teXR5LWZvcm0tbGFiZWwtcGIpKTtcbiAgICBmb250OiB2YXIoLS1teXR5LWZvcm0tbGFiZWwtZm9udCk7XG4gICAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLW15dHktZm9ybS1sYWJlbC1sZXR0ZXItc3BhY2luZyk7XG4gICAgY29sb3I6IHZhcigtLW15dHktZm9ybS1sYWJlbC1jb2xvcik7XG4gICAgY3Vyc29yOiB0ZXh0O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHRyYW5zaXRpb246XG4gICAgICAgIHBhZGRpbmcgMC4zcyxcbiAgICAgICAgZm9udC1zaXplIDAuM3MsXG4gICAgICAgIGNvbG9yIDAuMnM7XG59XG5cbi5teXR5Rm9ybUNvbnRyb2wge1xuICAgIGZvbnQ6IHZhcigtLW15dHktZm9ybS1jb250cm9sLWZvbnQpO1xuICAgIGxldHRlci1zcGFjaW5nOiB2YXIoLS1teXR5LWZvcm0tY29udHJvbC1sZXR0ZXItc3BhY2luZyk7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiB2YXIoLS1teXR5LWZvcm0tbGFiZWwtcHQpIDAgdmFyKC0tbXl0eS1mb3JtLWxhYmVsLXBiKSAwO1xuICAgIHRyYW5zaXRpb246XG4gICAgICAgIGJvcmRlciAwLjJzLFxuICAgICAgICBib3gtc2hhZG93IDAuMnM7XG4gICAgYm9yZGVyLWJvdHRvbTogdmFyKC0tbXl0eS1mb3JtLWNvbnRyb2wtYm9yZGVyKTtcbiAgICBib3gtc2hhZG93OiB2YXIoLS1teXR5LWZvcm0tY29udHJvbC1ib3gtc2hhZG93KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1pbi1oZWlnaHQ6IHZhcigtLW15dHktZm9ybS1jb250cm9sLW1pbi1oZWlnaHQpO1xuICAgIGNvbG9yOiB2YXIoLS1teXR5LWZvcm0tY29udHJvbC1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbXl0eS1mb3JtLWNvbnRyb2wtYmcpO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAmW2Rpc2FibGVkXSB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1teXR5LWZvcm0tY29udHJvbC1jb2xvci1kaXNhYmxlZCk7XG4gICAgfVxuICAgICZbcmVhZG9ubHldIHtcbiAgICAgICAgY29sb3I6IHZhcigtLW15dHktZm9ybS1jb250cm9sLWNvbG9yKTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tbXl0eS1mb3JtLWNvbnRyb2wtYmcpO1xuICAgIH1cbiAgICAmLm15dHlGb3JtRXJyb3Ige1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1teXR5LWZvcm0tY29udHJvbC1jb2xvci1lcnJvcik7XG4gICAgfVxuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cbn1cblxuLm15dHlGb3JtU2VsZWN0Qm94LFxuLm15dHktZGF0ZXBpY2tlciB7XG4gICAgLy8gc2VsZWN0XG4gICAgLS1teXR5LWZvcm0tc2VsZWN0LWNvbG9yLWJnOiB2YXIoLS1jLTIwMTApO1xuICAgIC0tbXl0eS1mb3JtLXNlbGVjdC1jb2xvci1iZy1ob3ZlcjogdmFyKC0tYy0yMTEwKTtcbiAgICAtLW15dHktZm9ybS1zZWxlY3QtY29sb3ItYmctc2VsZWN0ZWQ6IHZhcigtLWMtMjAxMCk7XG4gICAgLS1teXR5LWZvcm0tc2VsZWN0LWNvbG9yOiB2YXIoLS1jLTIxMTApO1xuICAgIC0tbXl0eS1mb3JtLXNlbGVjdC1jb2xvci1ob3ZlcjogdmFyKC0tYy0yMDEwKTtcbiAgICAtLW15dHktZm9ybS1zZWxlY3QtY29sb3Itc2VsZWN0ZWQ6IHZhcigtLWMtMjExMCk7XG4gICAgLS1teXR5LWZvcm0tc2VsZWN0LW9wdGlvbi1mb250OiB2YXIoLS10LVN0YW5kYXJkKTtcbiAgICAtLW15dHktZm9ybS1zZWxlY3Qtb3B0aW9uLWxldHRlcnNwYWNpbmc6IHZhcigtLWxzLVN0YW5kYXJkKTtcbiAgICAtLW15dHktZm9ybS1zZWxlY3QtYm9yZGVyLXdpZHRoLW9wZW46IDAuNHJlbTtcbiAgICAtLW15dHktZm9ybS1zZWxlY3QtYm9yZGVyLW9wZW4tb2Zmc2V0OiAwLjhyZW07XG4gICAgLS1teXR5LWZvcm0tc2VsZWN0LWJvcmRlci1hbmQtb2Zmc2V0OiBjYWxjKHZhcigtLW15dHktZm9ybS1zZWxlY3QtYm9yZGVyLXdpZHRoLW9wZW4pICsgdmFyKC0tbXl0eS1mb3JtLXNlbGVjdC1ib3JkZXItb3Blbi1vZmZzZXQpKTtcbiAgICAtLW15dHktZm9ybS1zZWxlY3QtYm9yZGVyLW9wZW4tb2Zmc2V0LXN1bTogY2FsYyh2YXIoLS1teXR5LWZvcm0tc2VsZWN0LWJvcmRlci1vcGVuLW9mZnNldCkgKiAyKTtcbiAgICAtLW15dHktZm9ybS1zZWxlY3QtcGFkZGluZy1sci1vcGVuOiAyMHB4O1xufVxuXG4ubXl0eUZvcm1JbnB1dEdyb3VwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgLm15dHlGb3JtSW5wdXRHcm91cC1hZGRvbiB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IHZhcigtLW15dHktZm9ybS1jb250cm9sLW1pbi1oZWlnaHQpO1xuICAgICAgICBjb2xvcjogdmFyKC0tbXl0eS1mb3JtLWNvbnRyb2wtY29sb3IpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1teXR5LWZvcm0tY29udHJvbC1iZyk7XG4gICAgICAgIHBhZGRpbmc6IHZhcigtLW15dHktZm9ybS1sYWJlbC1wdCkgMCB2YXIoLS1teXR5LWZvcm0tbGFiZWwtcGIpIDA7XG4gICAgICAgIGZvbnQ6IHZhcigtLW15dHktZm9ybS1jb250cm9sLWZvbnQpO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogdmFyKC0tbXl0eS1mb3JtLWNvbnRyb2wtbGV0dGVyLXNwYWNpbmcpO1xuICAgICAgICBmbGV4LWJhc2lzOiBmaXQtY29udGVudDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogdmFyKC0tbXl0eS1mb3JtLWNvbnRyb2wtYm9yZGVyKTtcbiAgICAgICAgJi5oYXMtc3VibWl0IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IHZhcigtLW15dHktZm9ybS1sYWJlbC1wdCkgMCAwIDA7XG4gICAgICAgIH1cbiAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICAtLW15dHktYnRuLXBhZGRpbmc6IDAgMXJlbTtcbiAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMTAvOTtcbiAgICAgICAgICAgIG1pbi13aWR0aDogdW5zZXQ7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTAuNHJlbSk7XG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkOmxhc3QtY2hpbGQsXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5idG4tLXdpdGgtaWNvbiB7XG4gICAgICAgICAgICAgICAgLmNhcHRpb24ge1xuICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC52aXN1YWxseWhpZGRlbjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5idG4tLXdpdGgtaWNvbi5pcy1sb2FkaW5nIHtcbiAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogdW5zZXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgLmxvYWRlciB7XG4gICAgICAgICAgICAgICAgLS1teXR5LWJ0bi1sb2FkZXItaGVpZ2h0OiB2YXIoLS1sb2FkZXItaGVpZ2h0KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5teXR5Rm9ybUNvbnRyb2wge1xuICAgICAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLWQyMCk7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLWQyMCk7XG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuLm15dHlGb3JtQm94Lmhhcy1pbnB1dC1ncm91cCB7XG4gICAgLS1pbnB1dC1ncm91cC1maXJzdC1hZGRvbi13aWR0aDogMHB4O1xuICAgIC0taW5wdXQtZ3JvdXAtbGFzdC1hZGRvbi13aWR0aDogMHB4O1xuICAgIC5teXR5Rm9ybUxhYmVsIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIGxhYmVsIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuICAgICY6bm90KC5oYXMtZm9jdXMpOm5vdCguaXMtZmlsbGVkKSB7XG4gICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogdmFyKC0taW5wdXQtZ3JvdXAtZmlyc3QtYWRkb24td2lkdGgpO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogdmFyKC0taW5wdXQtZ3JvdXAtbGFzdC1hZGRvbi13aWR0aCk7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoKDEwMCUgLSB2YXIoLS1pbnB1dC1ncm91cC1maXJzdC1hZGRvbi13aWR0aCkgLSB2YXIoLS1pbnB1dC1ncm91cC1sYXN0LWFkZG9uLXdpZHRoKSkpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ubXl0eUZvcm1GaWVsZHNldERlc2NyaXB0aW9uIHtcbiAgICBAZXh0ZW5kIC50eWM7XG4gICAgJjplbXB0eSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG4ubXl0eUZvcm1FbGVtZW50RGVzY3JpcHRpb24sXG4ubXl0eUZvcm1FbGVtZW50RXJyb3JNc2csXG4ubXl0eUZvcm1QYXNzd29yZFF1YWxpdHlCb3gge1xuICAgIGZvbnQ6IHZhcigtLW15dHktZm9ybS1tc2ctZm9udCk7XG4gICAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLW15dHktZm9ybS1tc2ctbGV0dGVyLXNwYWNpbmcpO1xuICAgIHBhZGRpbmc6IHZhcigtLWQzMCkgMCAwIDA7XG4gICAgY29sb3I6IHZhcigtLW15dHktZm9ybS1tc2ctY29sb3IpO1xufVxuLm15dHlGb3JtRWxlbWVudEVycm9yTXNnLFxuLm15dHlGb3JtUGFzc3dvcmRWYWxpZGF0aW9uIC5teXR5Rm9ybVBhc3N3b3JkUXVhbGl0eUVycm9yIHtcbiAgICBjb2xvcjogdmFyKC0tbXl0eS1mb3JtLW1zZy1jb2xvci1lcnJvcik7XG59XG4ubXl0eUZvcm1QYXNzd29yZFZhbGlkYXRpb24gLm15dHlGb3JtUGFzc3dvcmRRdWFsaXR5QmFyIHtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuc2VsZWN0Lm15dHlGb3JtQ29udHJvbCB7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLy8gVWdseSBGaXggZm9yIENob29zZSBGdW5kaW5nIC0gVGV4dCBFZGl0XG50ZXh0YXJlYS5ob3Jpem9udGFsLnltLWcxMDAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4vLyBBY3RpdmUgb3IgZmlsbGVkIEZsb2F0aW5nIGxhYmVsIEZvcm0gRWxlbWVudHNcblxuLm15dHlGb3JtQm94IHtcbiAgICAtLWNhbGNUcmFuc2xhdGVZOiBjYWxjKHZhcigtLW15dHktZm9ybS1sYWJlbC1wYi1hY3RpdmUpICogLTEpO1xuICAgIC5teXR5Rm9ybUlucHV0R3JvdXAgLm15dHlGb3JtSW5wdXRHcm91cC1hZGRvbiB7XG4gICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7XG4gICAgfVxuICAgICYuaXMtbm90LWRpc2FibGVkOmhvdmVyLFxuICAgICY6aG92ZXI6bm90KC5teXR5Rm9ybUVycm9yKTpub3QoLmhhcy1mb2N1cyk6bm90KC5pcy1kaXNhYmxlZCkge1xuICAgICAgICAubXl0eUZvcm1JbnB1dEdyb3VwIC5teXR5Rm9ybUlucHV0R3JvdXAtYWRkb24sXG4gICAgICAgIC5teXR5Rm9ybUNvbnRyb2w6bm90KDpmb2N1cyk6bm90KFtkaXNhYmxlZF0pOm5vdChbcmVhZG9ubHldKTpub3QoW3R5cGU9XCJyYWRpb1wiXSk6bm90KFt0eXBlPVwiY2hlY2tib3hcIl0pOm5vdChbZGF0YS1xdWFudGl0eWJveF0pIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IHZhcigtLW15dHktZm9ybS1jb250cm9sLWJvcmRlci1hY3RpdmUpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogdmFyKC0tbXl0eS1mb3JtLWNvbnRyb2wtYm94LXNoYWRvdy1ob3Zlcik7XG4gICAgICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5pcy1maWxsZWQsXG4gICAgJi5oYXMtZm9jdXMge1xuICAgICAgICAmLm15dHlGb3JtU2VsZWN0Qm94IHtcbiAgICAgICAgICAgIC5teXR5Rm9ybUxhYmVsIHtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiA0MDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICBwYWRkaW5nOiB2YXIoLS1teXR5LWZvcm0tbGFiZWwtcHQtYWN0aXZlKSAwIHZhcigtLW15dHktZm9ybS1sYWJlbC1wYi1hY3RpdmUpIDA7XG4gICAgICAgICAgICBmb250OiB2YXIoLS1teXR5LWZvcm0tbGFiZWwtZm9udC1hY3RpdmUpO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLW15dHktZm9ybS1sYWJlbC1sZXR0ZXItc3BhY2luZy1hY3RpdmUpO1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLW15dHktZm9ybS1sYWJlbC1jb2xvci1hY3RpdmUpO1xuICAgICAgICAgICAgbWF4LWhlaWdodDogY2FsYyAodmFyKC0tbXl0eS1mb3JtLWxhYmVsLWhlaWdodC1hY3RpdmUpICsgdmFyKC0tbXl0eS1mb3JtLWxhYmVsLXB0LWFjdGl2ZSkgKyB2YXIoLS1teXR5LWZvcm0tbGFiZWwtcGItYWN0aXZlKSk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubXl0eUZvcm1Db250cm9sOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogdmFyKC0tbXl0eS1mb3JtLWNvbnRyb2wtYm9yZGVyLWFjdGl2ZSk7XG4gICAgICAgIGJveC1zaGFkb3c6IHZhcigtLW15dHktZm9ybS1jb250cm9sLWJveC1zaGFkb3ctYWN0aXZlKTtcbiAgICB9XG4gICAgJi5oYXMtZm9jdXMge1xuICAgICAgICAubXl0eUZvcm1Db250cm9sIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IHZhcigtLW15dHktZm9ybS1jb250cm9sLWJvcmRlci1hY3RpdmUpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogdmFyKC0tbXl0eS1mb3JtLWNvbnRyb2wtYm94LXNoYWRvdy1hY3RpdmUpO1xuICAgICAgICB9XG4gICAgICAgIC5teXR5Rm9ybUlucHV0R3JvdXAgLm15dHlGb3JtSW5wdXRHcm91cC1hZGRvbiB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiB2YXIoLS1teXR5LWZvcm0tY29udHJvbC1ib3JkZXItYWN0aXZlKTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IHZhcigtLW15dHktZm9ybS1jb250cm9sLWJveC1zaGFkb3ctYWN0aXZlKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIFJld3JpdGUgQ29sb3IgdmFsdWVzIHRvIHVzZSB3aXRoIHNsZWN0ZWQgcmV3YXJkcyBvbiBiZyB2YXIoLS1jLTMzMzApXG4gICAgLmlzLXNlbGVjdGVkICYge1xuICAgICAgICAmW2RhdGEtYy1hY3RpdmU9XCIyMDEwXCJdIHtcbiAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAtLW15dHktZm9ybS1sYWJlbC1jb2xvci1hY3RpdmU6IHZhcigtLWMtMjAxMCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5teXR5Rm9ybUNvbnRyb2wsXG4gICAgICAgICAgICAubXl0eUZvcm1JbnB1dEdyb3VwIC5teXR5Rm9ybUlucHV0R3JvdXAtYWRkb24ge1xuICAgICAgICAgICAgICAgIC0tbXl0eS1mb3JtLWNvbnRyb2wtY29sb3I6IHZhcigtLWMtMjAxMCk7XG4gICAgICAgICAgICAgICAgLS1teXR5LWZvcm0tY29udHJvbC1iZzogdmFyKC0tYy0zMzMwKTtcbiAgICAgICAgICAgICAgICAtLW15dHktZm9ybS1jb250cm9sLWJvcmRlci1hY3RpdmU6IDFweCBzb2xpZCB2YXIoLS1jLTIwMTApO1xuICAgICAgICAgICAgICAgIC0tbXl0eS1mb3JtLWNvbnRyb2wtYm94LXNoYWRvdy1ob3ZlcjogMCAtMXB4IDAgMCB2YXIoLS1jLTIxMTApIGluc2V0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm15dHlGb3JtSW5wdXRHcm91cCAubXl0eUZvcm1JbnB1dEdyb3VwLWFkZG9uIC5idG4ge1xuICAgICAgICAgICAgICAgIC0tbXl0eS1idG4tYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgLS1teXR5LWJ0bi1jb2xvcjogdmFyKC0tYy0yMDEwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5teXR5Rm9ybUlucHV0R3JvdXAgLm15dHlGb3JtSW5wdXRHcm91cC1hZGRvbixcbiAgICAgICAgICAgIC5teXR5Rm9ybUNvbnRyb2wge1xuICAgICAgICAgICAgICAgIC0tbXl0eS1mb3JtLWNvbnRyb2wtYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYy0yMDEwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5teXR5Rm9ybUNvbnRyb2w6Zm9jdXMge1xuICAgICAgICAgICAgICAgIC0tbXl0eS1mb3JtLWNvbnRyb2wtYm9yZGVyLWFjdGl2ZTogMXB4IHNvbGlkIHZhcigtLWMtMjAxMCk7XG4gICAgICAgICAgICAgICAgLS1teXR5LWZvcm0tY29udHJvbC1ib3gtc2hhZG93LWFjdGl2ZTogMCAtM3B4IDAgMCB2YXIoLS1jLTIwMTApIGluc2V0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5oYXMtZm9jdXMge1xuICAgICAgICAgICAgICAgIC5teXR5Rm9ybUNvbnRyb2wge1xuICAgICAgICAgICAgICAgICAgICAtLW15dHktZm9ybS1jb250cm9sLWJvcmRlci1hY3RpdmU6IDFweCBzb2xpZCB2YXIoLS1jLTIwMTApO1xuICAgICAgICAgICAgICAgICAgICAtLW15dHktZm9ybS1jb250cm9sLWJveC1zaGFkb3ctYWN0aXZlOiAwIC0zcHggMCAwIHZhcigtLWMtMjAxMCkgaW5zZXQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5teXR5Rm9ybUlucHV0R3JvdXAgLm15dHlGb3JtSW5wdXRHcm91cC1hZGRvbiB7XG4gICAgICAgICAgICAgICAgICAgIC0tbXl0eS1mb3JtLWNvbnRyb2wtYm9yZGVyLWFjdGl2ZTogMXB4IHNvbGlkIHZhcigtLWMtMjAxMCk7XG4gICAgICAgICAgICAgICAgICAgIC0tbXl0eS1mb3JtLWNvbnRyb2wtYm94LXNoYWRvdy1hY3RpdmU6IDAgLTNweCAwIDAgdmFyKC0tYy0yMDEwKSBpbnNldDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXI6bm90KC5teXR5Rm9ybUVycm9yKTpub3QoLmhhcy1mb2N1cyk6bm90KC5pcy1kaXNhYmxlZCkge1xuICAgICAgICAgICAgICAgIC5teXR5Rm9ybUlucHV0R3JvdXAgLm15dHlGb3JtSW5wdXRHcm91cC1hZGRvbixcbiAgICAgICAgICAgICAgICAubXl0eUZvcm1Db250cm9sOm5vdCg6Zm9jdXMpOm5vdChbZGlzYWJsZWRdKTpub3QoW3JlYWRvbmx5XSk6bm90KFt0eXBlPVwicmFkaW9cIl0pOm5vdChbdHlwZT1cImNoZWNrYm94XCJdKTpub3QoW2RhdGEtcXVhbnRpdHlib3hdKSB7XG4gICAgICAgICAgICAgICAgICAgIC0tbXl0eS1mb3JtLWNvbnRyb2wtYm9yZGVyLWFjdGl2ZTogMXB4IHNvbGlkIHZhcigtLWMtMjAxMCk7XG4gICAgICAgICAgICAgICAgICAgIC0tbXl0eS1mb3JtLWNvbnRyb2wtYm94LXNoYWRvdy1ob3ZlcjogMCAtMXB4IDAgMCB2YXIoLS1jLTIwMTApIGluc2V0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuaXMtZGlzYWJsZWQ6bm90KC5pcy1ub3QtZGlzYWJsZWQpIHtcbiAgICAgICAgLm15dHlGb3JtQ29udHJvbCxcbiAgICAgICAgLm15dHlGb3JtQ29udHJvbFtkaXNhYmxlZF0sXG4gICAgICAgIC5teXR5Rm9ybUlucHV0R3JvdXAgLm15dHlGb3JtSW5wdXRHcm91cC1hZGRvbiB7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLW15dHktZm9ybS1jb250cm9sLWNvbG9yLWRpc2FibGVkKTtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLW15dHktZm9ybS1jb250cm9sLWNvbG9yLWRpc2FibGVkKTtcbiAgICAgICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgICAgIH1cbiAgICAgICAgbGFiZWwsXG4gICAgICAgIC5teXR5Rm9ybUlucHV0R3JvdXAtYWRkb24ge1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLW15dHktZm9ybS1sYWJlbC1jb2xvci1kaXNhYmxlZCk7XG4gICAgICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgICAgICB9XG4gICAgfVxuICAgICYuaXMtcmVhZG9ubHkge1xuICAgICAgICAubXl0eUZvcm1Db250cm9sLFxuICAgICAgICAubXl0eUZvcm1Db250cm9sW2Rpc2FibGVkXSxcbiAgICAgICAgLm15dHlGb3JtSW5wdXRHcm91cCAubXl0eUZvcm1JbnB1dEdyb3VwLWFkZG9uIHtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tbXl0eS1mb3JtLWNvbnRyb2wtY29sb3IpO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tbXl0eS1mb3JtLWNvbnRyb2wtYmcpO1xuICAgICAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICAgICAgfVxuICAgICAgICBsYWJlbCxcbiAgICAgICAgLm15dHlGb3JtSW5wdXRHcm91cCAubXl0eUZvcm1JbnB1dEdyb3VwLWFkZG9uIHtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1teXR5LWZvcm0tbGFiZWwtY29sb3IpO1xuICAgICAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAubXl0eUZvcm1Db250cm9sIHtcbiAgICAgICAgJjotd2Via2l0LWF1dG9maWxsLFxuICAgICAgICAmOi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsXG4gICAgICAgICY6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyxcbiAgICAgICAgJjotd2Via2l0LWF1dG9maWxsOmFjdGl2ZSxcbiAgICAgICAgJjotd2Via2l0LWF1dG9maWxsOnZhbGlkIHtcbiAgICAgICAgICAgIGJvcmRlcjogdW5zZXQ7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiB2YXIoLS1teXR5LWZvcm0tY29udHJvbC1ib3JkZXIpO1xuICAgICAgICAgICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHZhcigtLW15dHktZm9ybS1jb250cm9sLWNvbG9yKTtcbiAgICAgICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMTAwMHB4IHZhcigtLW15dHktZm9ybS1jb250cm9sLWJnKSBpbnNldDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgNTAwMHMgZWFzZS1pbi1vdXQgMHM7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5teXR5Rm9ybUVycm9yIHtcbiAgICAgICAgLm15dHlGb3JtQ29udHJvbCxcbiAgICAgICAgLm15dHlGb3JtSW5wdXRHcm91cCAubXl0eUZvcm1JbnB1dEdyb3VwLWFkZG9uIHtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1teXR5LWZvcm0tY29udHJvbC1jb2xvci1lcnJvcik7XG4gICAgICAgIH1cbiAgICAgICAgLm15dHlGb3JtRWxlbWVudEVycm9yTXNnIH4gLm15dHlGb3JtRWxlbWVudERlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5teXR5Rm9ybURvbmF0aW9uQm94IHtcbiAgICAubXl0eUZvcm1Db250cm9sIHtcbiAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICB9XG4gICAgfVxuICAgICYuaXMtZW1wdHkuaGFzLWZvY3VzIHtcbiAgICAgICAgLm15dHlGb3JtQ29udHJvbDo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLW15dHktZm9ybS1jb250cm9sLXBsYWNlaG9sZGVyLWNvbG9yKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAvLyBSZXByZWNlbnRzIHRoZSBub3RfYXZhaWxhYmxlX3RleHRcbiAgICBbZGF0YS10ZXh0PVwibm90X2F2YWlsYWJsZV90ZXh0XCJdIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgfVxufVxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIFtkYXRhLXJvbGU9XCJjYXJkLWluY2VudGl2ZVwiXSB7XG4gICAgICAgIC5teXR5Rm9ybURvbmF0aW9uQm94IHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMC42cmVtKTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gSGVscGVyXG4uc3Ryb25nLS1oZWFkbGluZSB7XG4gICAgY29sb3I6IHZhcigtLWMtMjExMCk7XG4gICAgQGluY2x1ZGUgc2V0Rm9udChcIlN0YW5kYXJkLUJvbGRcIik7XG4gICAgcGFkZGluZzogdmFyKC0tZDQwKSAwIHZhcigtLWQyMCkgMDtcbn1cbi5jb3ZlciB7XG4gICAgbWF4LWhlaWdodDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbi5oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8vIE15dHkgQ2FwdGNoYVxuLm15dHlGb3JtQ2FwdGNoYUJveCB7XG4gICAgLm15dHlGb3JtQ2FwdGNoYUltZ0JveCB7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB3aWR0aDogMTRyZW07XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogY2FsYygxMCUgLSAycHgpO1xuICAgICAgICBoZWlnaHQ6IDQuNHJlbTtcbiAgICB9XG4gICAgLm15dHlGb3JtQ2FwdGNoYUltZyB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYm9yZGVyOiB2YXIoLS1teXR5LWZvcm0tY29udHJvbC1ib3JkZXIpO1xuICAgIH1cbn1cblxuLy8gTXl0eSBQbGFjZSBTdWdnZXN0XG4ubWFwLXN1Z2dlc3RfX2N1cnJlbnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4ubWFwc1N1Z2dlc3Qge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWMtMjAxMCk7XG4gICAgYm9yZGVyOiAzcHggc29saWQgdmFyKC0tYy0yMTEwKTtcbiAgICBib3JkZXItdG9wOiBub25lO1xufVxuLm1hcC1zdWdnZXN0X19yZXN1bHQge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwYWRkaW5nOiB2YXIoLS1zMzApO1xuICAgIHRyYW5zaXRpb246IDAuMnMgYWxsIGVhc2UtaW4tb3V0O1xuICAgICY6aG92ZXI6bm90KC5tYXAtc3VnZ2VzdF9fcmVzdWx0LS1sb2dvKSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWMtMjExMCk7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jLTIwMTApO1xuICAgIH1cbn1cblxuLm1hcC1zdWdnZXN0X19yZXN1bHQtLWxvZ28ge1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDEwcmVtO1xuICAgIH1cbn1cbiIsIkB1c2UgXCJzYXNzOm1ldGFcIjtcbkB1c2UgXCJzYXNzOm1hdGhcIjtcbkB1c2UgXCJzYXNzOm1hcFwiO1xuLy8gYmFzZWQgb24gaHR0cHM6Ly9naXRodWIuY29tL3dvbGZmZS90YWlsLnNlbGVjdC5qcy9cbi5teXR5Rm9ybVRhaWxTZWxlY3Qge1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250OiBpbmhlcml0O1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAxMTtcbiAgICAuc2VsZWN0LWxhYmVsIHtcbiAgICAgICAgQGV4dGVuZCAubXl0eUZvcm1Db250cm9sO1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHdpZHRoOiAxLjZyZW07XG4gICAgICAgICAgICBoZWlnaHQ6IDAuOXJlbTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgdG9wOiB2YXIoLS1teXR5LWZvcm0tbGFiZWwtaGVpZ2h0KTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJ+c3ZnNGNzcy9zZWxlY3QtY2hldnJvbi5zdmdcIik7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi50YWlsLXNlbGVjdC1jb250YWluZXIge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgLnNlbGVjdC1oYW5kbGUge1xuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgKyAuc2VsZWN0LWhhbmRsZSB7XG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiLCBcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDZyZW07XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAycHgpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMSkgNTAlKTtcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuYWN0aXZlIC5zZWxlY3QtbGFiZWwge1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnNlbGVjdC1kcm9wZG93biB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW15dHktZm9ybS1zZWxlY3QtY29sb3ItYmcpO1xuICAgICAgICBjb2xvcjogdmFyKC0tbXl0eS1mb3JtLXNlbGVjdC1jb2xvcik7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAuZHJvcGRvd24taW5uZXIge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIC0tZHJvcGRvd24taW5uZXItb2Zmc2V0OiBjYWxjKHZhcigtLW15dHktZm9ybS1zZWxlY3QtYm9yZGVyLW9wZW4tb2Zmc2V0KSAqIC0xKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCh2YXIoLS1kcm9wZG93bi1pbm5lci1vZmZzZXQpKTtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyB2YXIoLS1teXR5LWZvcm0tc2VsZWN0LWJvcmRlci1vcGVuLW9mZnNldC1zdW0pKTtcbiAgICAgICAgfVxuICAgICAgICB1bCxcbiAgICAgICAgdWwgbGkge1xuICAgICAgICAgICAgZm9udDogdmFyKC0tbXl0eS1mb3JtLXNlbGVjdC1vcHRpb24tZm9udCk7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogdmFyKC0tbXl0eS1mb3JtLXNlbGVjdC1vcHRpb24tbGV0dGVyc3BhY2luZyk7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICB1bCBsaSB7XG4gICAgICAgICAgICBwYWRkaW5nOiB2YXIoLS1kMzApIGNhbGMoKHZhcigtLWQzMCkgKiAyKSArIHZhcigtLW15dHktZm9ybS1zZWxlY3QtYm9yZGVyLW9wZW4tb2Zmc2V0KSkgdmFyKC0tZDMwKSB2YXIoLS1teXR5LWZvcm0tc2VsZWN0LWJvcmRlci1vcGVuLW9mZnNldCk7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuZHJvcGRvd24tb3B0aW9uIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1teXR5LWZvcm0tc2VsZWN0LWNvbG9yLWJnKTtcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tbXl0eS1mb3JtLXNlbGVjdC1jb2xvcik7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgJGRlZmF1bHRGb250TEg6IGdldEJyZWFrcG9pbnRGb250VmFsdWVGcm9tTWFwKCRyZHMtdHlwb2dyYXBoaWUtbWFwLCBcIlN0YW5kYXJkXCIsIFwieHNcIiwgXCJsaFwiKTtcbiAgICAgICAgICAgICAgICAgICAgJGRlZmF1bHRDaGVja1RvcFBvc2l0aW9uOiBtYXRoLmRpdigkZGVmYXVsdEZvbnRMSCwgMikgLSAwLjcgKiAxcmVtO1xuXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAycmVtO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEuNHJlbTtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogdmFyKC0tZDMwKTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiBjYWxjKCRkZWZhdWx0Q2hlY2tUb3BQb3NpdGlvbiArIHZhcigtLWQzMCkpO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJ+c3ZnNGNzcy9jaGVjay5zdmdcIik7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICRicEZvbnRMSDogZ2V0QnJlYWtwb2ludEZvbnRWYWx1ZUZyb21NYXAoJHJkcy10eXBvZ3JhcGhpZS1tYXAsIFwiU3RhbmRhcmRcIiwgXCJtZFwiLCBcImxoXCIpO1xuICAgICAgICAgICAgICAgICAgICBAaWYgJGJwRm9udExIIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAkYnBDaGVja1RvcFBvc2l0aW9uOiBtYXRoLmRpdigkYnBGb250TEgsIDIpIC0gMC43ICogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IGNhbGMoJGJwQ2hlY2tUb3BQb3NpdGlvbiArIHZhcigtLWQzMCkpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICRicEZvbnRMSDogZ2V0QnJlYWtwb2ludEZvbnRWYWx1ZUZyb21NYXAoJHJkcy10eXBvZ3JhcGhpZS1tYXAsIFwiU3RhbmRhcmRcIiwgXCJ4bFwiLCBcImxoXCIpO1xuICAgICAgICAgICAgICAgICAgICBAaWYgJGJwRm9udExIIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJGJwQ2hlY2tUb3BQb3NpdGlvbjogbWF0aC5kaXYoJGJwRm9udExILCAyKSAtIDAuNyAqIDFyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiBjYWxjKCRicENoZWNrVG9wUG9zaXRpb24gKyB2YXIoLS1kMzApKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1teXR5LWZvcm0tc2VsZWN0LWNvbG9yLWJnLWhvdmVyKTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLW15dHktZm9ybS1zZWxlY3QtY29sb3ItYmcpO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xuXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbXl0eS1mb3JtLXNlbGVjdC1jb2xvci1iZy1ob3Zlcik7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tbXl0eS1mb3JtLXNlbGVjdC1jb2xvci1iZyk7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIn5zdmc0Y3NzL2NoZWNrLWludmVyc2Uuc3ZnXCIpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYuc2VsZWN0ZWQsXG4gICAgICAgICAgICAgICAgJi5zZWxlY3RlZDpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW15dHktZm9ybS1zZWxlY3QtY29sb3ItYmctc2VsZWN0ZWQpO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tbXl0eS1mb3JtLXNlbGVjdC1jb2xvci1zZWxlY3RlZCk7XG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbXl0eS1mb3JtLXNlbGVjdC1jb2xvci1iZy1zZWxlY3RlZCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tbXl0eS1mb3JtLXNlbGVjdC1jb2xvci1zZWxlY3RlZCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIn5zdmc0Y3NzL2NoZWNrLnN2Z1wiKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm15dHlGb3JtU2VsZWN0Qm94IHtcbiAgICAtLXRyYW5zbGF0ZVhWYWx1ZTogY2FsYygtMSAqIHZhcigtLW15dHktZm9ybS1zZWxlY3QtcGFkZGluZy1sci1vcGVuKSk7XG4gICAgLS1vZmZzZXRXaGlsZUJvcmRlcjogY2FsYygtMSAqIHZhcigtLW15dHktZm9ybS1zZWxlY3QtYm9yZGVyLXdpZHRoLW9wZW4pKTtcbiAgICAtLXBhZGRpbmdNaW51c0JvcmRlcjogY2FsYyh2YXIoLS1teXR5LWZvcm0tc2VsZWN0LXBhZGRpbmctbHItb3BlbikgLSB2YXIoLS1teXR5LWZvcm0tc2VsZWN0LWJvcmRlci13aWR0aC1vcGVuKSk7XG4gICAgei1pbmRleDogMTE7XG4gICAgJi5teXR5Rm9ybUJveC5pcy1maWxsZWQgbGFiZWwsXG4gICAgJi5teXR5Rm9ybUJveC5oYXMtZm9jdXMgbGFiZWwge1xuICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgIH1cbiAgICAubXl0eUZvcm1UYWlsU2VsZWN0IC5zZWxlY3QtaGFuZGxlIHtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuICAgICYuaXMtZW1wdHkge1xuICAgICAgICAubXl0eUZvcm1UYWlsU2VsZWN0IC5zZWxlY3QtbGFiZWwge1xuICAgICAgICAgICAgZm9udDogdmFyKC0tbXl0eS1mb3JtLWxhYmVsLWZvbnQpO1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLW15dHktZm9ybS1sYWJlbC1jb2xvcik7XG4gICAgICAgIH1cbiAgICAgICAgJi5pcy1vcGVuIHtcbiAgICAgICAgICAgIC5teXR5Rm9ybVRhaWxTZWxlY3QgLnNlbGVjdC1sYWJlbCAubGFiZWwtaW5uZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5pcy1vcGVuIHtcbiAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgICAgLy90cmFuc2Zvcm06IHRyYW5zbGF0ZSh2YXIoLS10cmFuc2xhdGVYVmFsdWUpLCB2YXIoLS1vZmZzZXRXaGlsZUJvcmRlcikpO1xuICAgICAgICAvL3dpZHRoOiBjYWxjKDEwMCUgKyAoMiAqIHZhcigtLW15dHktZm9ybS1zZWxlY3QtcGFkZGluZy1sci1vcGVuKSkpO1xuICAgICAgICAvL2JvcmRlcjogdmFyKC0tbXl0eS1mb3JtLXNlbGVjdC1ib3JkZXItd2lkdGgtb3Blbikgc29saWQgdmFyKC0tbXl0eS1mb3JtLXNlbGVjdC1jb2xvci1iZy1ob3Zlcik7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTU7XG4gICAgICAgIC8vYm94LXNoYWRvdzogMCAtNHB4IDAgMCBkYXJrY3lhbiBpbnNldCwgLTRweCAwIDAgMCBkYXJrY3lhbiBpbnNldCwgNHB4IDAgMCAwIGRhcmtjeWFuIGluc2V0O1xuXG4gICAgICAgIGJveC1zaGFkb3c6XG4gICAgICAgICAgICAwIDAgMCB2YXIoLS1teXR5LWZvcm0tc2VsZWN0LWJvcmRlci1vcGVuLW9mZnNldCkgdmFyKC0tbXl0eS1mb3JtLXNlbGVjdC1jb2xvci1iZyksXG4gICAgICAgICAgICAwIDAgMCB2YXIoLS1teXR5LWZvcm0tc2VsZWN0LWJvcmRlci1hbmQtb2Zmc2V0KSB2YXIoLS1teXR5LWZvcm0tc2VsZWN0LWNvbG9yLWJnLWhvdmVyKTtcblxuICAgICAgICAvL291dGxpbmU6IHZhcigtLW15dHktZm9ybS1zZWxlY3QtYm9yZGVyLXdpZHRoLW9wZW4pIHNvbGlkIHZhcigtLW15dHktZm9ybS1zZWxlY3QtY29sb3ItYmctaG92ZXIpO1xuICAgICAgICAvL291dGxpbmUtb2Zmc2V0OiA4cHg7XG5cbiAgICAgICAgLm15dHlGb3JtTGFiZWwgbGFiZWwge1xuICAgICAgICAgICAgLy9wYWRkaW5nLWxlZnQ6IHZhcigtLXBhZGRpbmdNaW51c0JvcmRlcik7XG4gICAgICAgIH1cblxuICAgICAgICAubXl0eUZvcm1UYWlsU2VsZWN0IHtcbiAgICAgICAgICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgICAgICAgICAuc2VsZWN0LWxhYmVsIHtcbiAgICAgICAgICAgICAgICAvL3BhZGRpbmctbGVmdDogdmFyKC0tcGFkZGluZ01pbnVzQm9yZGVyKTtcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgLy9yaWdodDogdmFyKC0tcGFkZGluZ01pbnVzQm9yZGVyKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnNlbGVjdC1kcm9wZG93biB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkodmFyKC0tbXl0eS1mb3JtLXNlbGVjdC1ib3JkZXItb3Blbi1vZmZzZXQpKTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6XG4gICAgICAgICAgICAgICAgMCAwIDAgdmFyKC0tbXl0eS1mb3JtLXNlbGVjdC1ib3JkZXItb3Blbi1vZmZzZXQpIHZhcigtLW15dHktZm9ybS1zZWxlY3QtY29sb3ItYmcpLFxuICAgICAgICAgICAgICAgIDAgMCAwIHZhcigtLW15dHktZm9ybS1zZWxlY3QtYm9yZGVyLWFuZC1vZmZzZXQpIHZhcigtLW15dHktZm9ybS1zZWxlY3QtY29sb3ItYmctaG92ZXIpO1xuXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB1bCBsaS5vcHRncm91cC10aXRsZSxcbiAgICAgICAgICAgIHVsIGxpLmRyb3Bkb3duLW9wdGlvbiB7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IGNhbGModmFyKC0tbXl0eS1mb3JtLXNlbGVjdC1ib3JkZXItb3Blbi1vZmZzZXQpICogLTEpO1xuICAgICAgICAgICAgICAgIHRvcDogY2FsYyh2YXIoLS1teXR5LWZvcm0tc2VsZWN0LWJvcmRlci1hbmQtb2Zmc2V0KSAqIC0xKTtcbiAgICAgICAgICAgICAgICBib3R0b206IGF1dG87XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIHZhcigtLW15dHktZm9ybS1zZWxlY3QtYm9yZGVyLW9wZW4tb2Zmc2V0LXN1bSkpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLW15dHktZm9ybS1zZWxlY3QtY29sb3ItYmcpO1xuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm9wZW4tdG9wIHtcbiAgICAgICAgICAgIC5zZWxlY3QtZHJvcGRvd24ge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycmVtKTtcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IGNhbGModmFyKC0tbXl0eS1mb3JtLXNlbGVjdC1ib3JkZXItYW5kLW9mZnNldCkgKiAtMSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICYuaXMtb3Blbi1ib3R0b20gLm15dHlGb3JtVGFpbFNlbGVjdCAuc2VsZWN0LWxhYmVsIHtcbiAgICAgICAgLS1teXR5LWZvcm0tY29udHJvbC1ib3gtc2hhZG93LWFjdGl2ZTogbm9uZTtcbiAgICB9XG4gICAgJi5pcy1vcGVuLXRvcCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1kNDApO1xuICAgIH1cbiAgICAmLmlzLW9wZW4tdG9wIC5teXR5Rm9ybVRhaWxTZWxlY3Qub3Blbi10b3AgLnNlbGVjdC1sYWJlbCB7XG4gICAgICAgIHRyYW5zaXRpb246IHVuc2V0O1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgIH1cbn1cbiIsIi51aS1kYXRlcGlja2VyIHtcbiAgICB6LWluZGV4OiAxMDEwO1xufVxuIiwiQHVzZSBcInNhc3M6bWV0YVwiO1xuQHVzZSBcInNhc3M6bWF0aFwiO1xuQHVzZSBcInNhc3M6bWFwXCI7XG4ubXl0eUZvcm1SYWRpb0ZpZWxkLFxuLm15dHlGb3JtQ2hlY2tib3hGaWVsZCB7XG4gICAgYWxsOiB1bnNldDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC0tbXl0eS1mb3JtLXJhZGlvLXNpemU6IDJyZW07XG4gICAgLS1teXR5LWZvcm0tcmFkaW8tYm9yZGVyLXdpdGg6IDFweDtcbiAgICAtLW15dHktZm9ybS1yYWRpby1ib3JkZXItY29sb3I6IHZhcigtLWMtMjExMCk7XG4gICAgLS1teXR5LWZvcm0tcmFkaW8tb3V0bGluZTogbm9uZTsgLy8gXCI6IDAuNHJlbSBzb2xpZCB2YXIoLS1jLTIwMTApO1xuICAgIC0tbXl0eS1mb3JtLXJhZGlvLW91dGxpbmUtb2Zmc2V0OiAwOyAvLyBcIm91dGxpbmUtb2Zmc2V0XCI6IDAuNHJlbSxcblxuICAgIC0tbXl0eS1mb3JtLWNoZWNrYm94LXNpemU6IDEuOHJlbTtcbiAgICAtLW15dHktZm9ybS1jaGVja2JveC1ib3JkZXItd2lkdGg6IDFweDtcbiAgICAtLW15dHktZm9ybS0tY2hlY2tib3gtYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIC0tbXl0eS1mb3JtLS1jaGVja2JveC1ib3JkZXItY29sb3I6IHZhcigtLWMtMjExMCk7XG4gICAgLS1teXR5LWZvcm0tLWNoZWNrYm94LWJnLWNvbG9yOiB2YXIoLS1jLTIwMTApO1xuICAgIC5teXR5Rm9ybUxhYmVsLFxuICAgIC5teXR5Rm9ybUNvbnRyb2wsXG4gICAgLm15dHlGb3JtQm94LFxuICAgIGxhYmVsIHtcbiAgICAgICAgYWxsOiB1bnNldDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB9XG5cblxuXG4gICAgLm15dHlGb3JtUmFkaW9Cb3gsXG4gICAgLm15dHlGb3JtQ2hlY2tib3hCb3gge1xuICAgICAgICBAaW5jbHVkZSBzZXRGb250KFwiU3RhbmRhcmRcIik7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgcGFkZGluZzogdmFyKC0tczMwKSAwIHZhcigtLXMyMCkgMDtcbiAgICAgICAgLm15dHlGb3JtTGFiZWwge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgICAgZm9udDogaW5oZXJpdDtcbiAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLWQyMCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJGRlZmF1bHRGb250TEg6IGdldEJyZWFrcG9pbnRGb250VmFsdWVGcm9tTWFwKCRyZHMtdHlwb2dyYXBoaWUtbWFwLCBcIlN0YW5kYXJkXCIsIFwieHNcIiwgXCJsaFwiKTtcbiAgICAtLWRlZmF1bHRGb250TEg6ICN7JGRlZmF1bHRGb250TEh9cmVtO1xuICAgIC0tZGVmYXVsdFRyYW5zbGF0ZVlCeUxIOiBjYWxjKCh2YXIoLS1kZWZhdWx0Rm9udExIKSAtIHZhcigtLW15dHktZm9ybS1yYWRpby1zaXplKSkgLyAyKTtcbiAgICAkYnBGb250TEg6IGdldEJyZWFrcG9pbnRGb250VmFsdWVGcm9tTWFwKCRyZHMtdHlwb2dyYXBoaWUtbWFwLCBcIlN0YW5kYXJkXCIsIFwibWRcIiwgXCJsaFwiKTtcbiAgICBAaWYgJGJwRm9udExIIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgLS1kZWZhdWx0Rm9udExIOiAjeyRicEZvbnRMSH1yZW07XG4gICAgICAgICAgICAtLWRlZmF1bHRUcmFuc2xhdGVZQnlMSDogY2FsYygodmFyKC0tZGVmYXVsdEZvbnRMSCkgLSB2YXIoLS1teXR5LWZvcm0tcmFkaW8tc2l6ZSkpIC8gMik7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJGJwRm9udExIOiBnZXRCcmVha3BvaW50Rm9udFZhbHVlRnJvbU1hcCgkcmRzLXR5cG9ncmFwaGllLW1hcCwgXCJTdGFuZGFyZFwiLCBcInhsXCIsIFwibGhcIik7XG4gICAgQGlmICRicEZvbnRMSCB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKSB7XG4gICAgICAgICAgICAtLWRlZmF1bHRGb250TEg6ICN7JGJwRm9udExIfXJlbTtcbiAgICAgICAgICAgIC0tZGVmYXVsdFRyYW5zbGF0ZVlCeUxIOiBjYWxjKCh2YXIoLS1kZWZhdWx0Rm9udExIKSAtIHZhcigtLW15dHktZm9ybS1yYWRpby1zaXplKSkgLyAyKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5teXR5Rm9ybUNvbnRyb2xbdHlwZT1cInJhZGlvXCJdLFxuICAgIC5teXR5Rm9ybUNoZWNrYm94Qm94IFt0eXBlPVwiY2hlY2tib3hcIl0sXG4gICAgLm15dHlGb3JtQ29udHJvbFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgICBmb250OiBpbmhlcml0O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIG91dGxpbmU6IHZhcigtLW15dHktZm9ybS1yYWRpby1vdXRsaW5lKTtcbiAgICAgICAgb3V0bGluZS1vZmZzZXQ6IHZhcigtLW15dHktZm9ybS1yYWRpby1vdXRsaW5lLW9mZnNldCk7XG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgLS1teXR5LWZvcm0tcmFkaW8tb3V0bGluZTogMC40cmVtIHNvbGlkIHZhcigtLWMtMjAxMCk7XG4gICAgICAgICAgICAtLW15dHktZm9ybS1yYWRpby1vdXRsaW5lLW9mZnNldDogMC40cmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm15dHlGb3JtQ29udHJvbFt0eXBlPVwicmFkaW9cIl0ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB3aWR0aDogdmFyKC0tbXl0eS1mb3JtLXJhZGlvLXNpemUpO1xuICAgICAgICBoZWlnaHQ6IHZhcigtLW15dHktZm9ybS1yYWRpby1zaXplKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKHZhcigtLWRlZmF1bHRUcmFuc2xhdGVZQnlMSCkpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLTIwMTApO1xuICAgICAgICBib3JkZXI6IHZhcigtLW15dHktZm9ybS1yYWRpby1ib3JkZXItd2l0aCkgc29saWQgdmFyKC0tbXl0eS1mb3JtLXJhZGlvLWJvcmRlci1jb2xvcik7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1jaXJjbGUpO1xuICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXItd2lkdGggMC4zcztcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAtLW15dHktZm9ybS1yYWRpby1ib3JkZXItd2l0aDogMnB4O1xuICAgICAgICB9XG4gICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgIC0tbXl0eS1mb3JtLXJhZGlvLWJvcmRlci13aXRoOiAxMHB4O1xuICAgICAgICB9XG4gICAgICAgICY6Y2hlY2tlZCxcbiAgICAgICAgJjpjaGVja2VkOmFjdGl2ZSB7XG4gICAgICAgICAgICAtLW15dHktZm9ybS1yYWRpby1ib3JkZXItd2l0aDogNnB4O1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgLS1teXR5LWZvcm0tcmFkaW8tYm9yZGVyLWNvbG9yOiB2YXIoLS1jLTIxMzApO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAubXl0eUZvcm1DaGVja2JveEJveCBbdHlwZT1cImNoZWNrYm94XCJdLFxuICAgIC5teXR5Rm9ybUNvbnRyb2xbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgd2lkdGg6IHZhcigtLW15dHktZm9ybS1jaGVja2JveC1zaXplKTtcbiAgICAgICAgaGVpZ2h0OiB2YXIoLS1teXR5LWZvcm0tY2hlY2tib3gtc2l6ZSk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSh2YXIoLS1kZWZhdWx0VHJhbnNsYXRlWUJ5TEgpKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbXl0eS1mb3JtLS1jaGVja2JveC1iZy1jb2xvcik7XG4gICAgICAgIGJvcmRlcjogdmFyKC0tbXl0eS1mb3JtLXJhZGlvLWJvcmRlci13aXRoKSBzb2xpZCB2YXIoLS1teXR5LWZvcm0tLWNoZWNrYm94LWJvcmRlci1jb2xvcik7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLW15dHktZm9ybS0tY2hlY2tib3gtYm9yZGVyLXJhZGl1cyk7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHdpZHRoOiB2YXIoLS1teXR5LWZvcm0tY2hlY2tib3gtc2l6ZSk7XG4gICAgICAgICAgICBoZWlnaHQ6IHZhcigtLW15dHktZm9ybS1jaGVja2JveC1zaXplKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCkgdHJhbnNsYXRlKC0xcHgsIC0xcHgpO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tbXl0eS1mb3JtLS1jaGVja2JveC1ib3JkZXItcmFkaXVzKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDEyMG1zIHRyYW5zZm9ybSBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIC8vYm94LXNoYWRvdzogaW5zZXQgMWVtIDFlbSB2YXIoLS1teXR5LWZvcm0tcmFkaW8tYm9yZGVyLWNvbG9yKTtcbiAgICAgICAgICAgIC8vYmFja2dyb3VuZDogdXJsKFwifnN2ZzRjc3MvY2hlY2tib3guc3ZnXCIpIHZhcigtLW15dHktZm9ybS1yYWRpby1ib3JkZXItY29sb3IpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwifnN2ZzRjc3MvY2hlY2tib3guc3ZnXCIpIHRyYW5zcGFyZW50IG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAtLW15dHktZm9ybS1jaGVja2JveC1ib3JkZXItd2lkdGg6IDJweDtcbiAgICAgICAgfVxuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICAtLW15dHktZm9ybS0tY2hlY2tib3gtYmctY29sb3I6IHZhcigtLWMtMjExMCk7XG4gICAgICAgIH1cbiAgICAgICAgJjpjaGVja2VkIHtcbiAgICAgICAgICAgIC0tbXl0eS1mb3JtLS1jaGVja2JveC1iZy1jb2xvcjogdmFyKC0tYy0yMTEwKTtcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKSB0cmFuc2xhdGUoLTFweCwgLTFweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgLS1teXR5LWZvcm0tLWNoZWNrYm94LWJnLWNvbG9yOiB2YXIoLS1jLTIxMzApO1xuICAgICAgICAgICAgICAgIC0tbXl0eS1mb3JtLS1jaGVja2JveC1ib3JkZXItY29sb3I6IHZhcigtLWMtMjEzMCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAtLW15dHktZm9ybS1jaGVja2JveC1ib3JkZXItd2lkdGg6IDFweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmW2Rpc2FibGVkXSB7XG4gICAgICAgICAgICAtLW15dHktZm9ybS0tY2hlY2tib3gtYm9yZGVyLWNvbG9yOiB2YXIoLS1jLTIxNTApO1xuICAgICAgICAgICAgJjpjaGVja2VkIHtcbiAgICAgICAgICAgICAgICAtLW15dHktZm9ybS0tY2hlY2tib3gtYmctY29sb3I6IHZhcigtLWMtMjE1MCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAtLW15dHktZm9ybS1jaGVja2JveC1ib3JkZXItd2lkdGg6IDFweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCJAdXNlIFwic2FzczptZXRhXCI7XG5AdXNlIFwic2FzczptYXRoXCI7XG5AdXNlIFwic2FzczptYXBcIjtcbi5jaGVja2JveC1zd2l0Y2gge1xuICAgIC0tbXl0eS1mb3JtLXN3aXRjaC1kb3QtY29sb3I6IHZhcigtLWMtMjAxMCk7XG4gICAgLS1teXR5LWZvcm0tc3dpdGNoLWJnOiB2YXIoLS1jLTIxNjApO1xuXG4gICAgLy9AZXh0ZW5kIC5teXR5Rm9ybUNoZWNrYm94RmllbGQ7XG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuICAgIC5teXR5Rm9ybUNvbnRyb2wge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB6LWluZGV4OiAzO1xuICAgIH1cblxuICAgIGZvbnQ6IHZhcigtLW15dHktZm9ybS1ib3gtZm9udCk7XG4gICAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLW15dHktZm9ybS1ib3gtbGV0dGVyLXNwYWNpbmcpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBwYWRkaW5nOiB2YXIoLS1zMzApIDAgdmFyKC0tczIwKSAwO1xuXG4gICAgLmNoZWNrYm94LXN3aXRjaF9sYWJlbCB7XG4gICAgICAgIGZvbnQ6IHZhcigtLW15dHktZm9ybS1ib3gtZm9udCk7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiB2YXIoLS1teXR5LWZvcm0tYm94LWxldHRlci1zcGFjaW5nKTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAuY2hlY2tib3gtc3dpdGNoX2NhcHRpb24ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNnJlbTtcbiAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gNnJlbSk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UgYWxsO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAmOmJlZm9yZSxcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLWNpcmNsZSk7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC02cmVtLCAwKTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UgYWxsO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMi41cmVtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQuNnJlbTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW15dHktZm9ybS1zd2l0Y2gtYmcpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICB3aWR0aDogMi41cmVtO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiA0cHggc29saWQgdmFyKC0tbXl0eS1mb3JtLXN3aXRjaC1iZyk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbXl0eS1mb3JtLXN3aXRjaC1kb3QtY29sb3IpO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1jaXJjbGUpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA2LjRyZW07XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA2LjRyZW0pO1xuICAgICAgICAgICAgICAgICY6YmVmb3JlLFxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIuN3JlbTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTYuNHJlbSwgMCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDVyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMi43cmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNi42cmVtO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gNi42cmVtKTtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSxcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyLjhyZW07XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC02LjZyZW0sIDApO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1LjJyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMi44cmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5teXR5Rm9ybUNvbnRyb2w6Y2hlY2tlZCB+IC5jaGVja2JveC1zd2l0Y2hfY2FwdGlvbiB7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNHJlbSwgMCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC00LjFyZW0sIDApO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTQuMnJlbSwgMCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5teXR5Rm9ybUNvbnRyb2w6bm90KFtkaXNhYmxlZF0pOm5vdChbcmVhZG9ubHldKTpjaGVja2VkIH4gLmNoZWNrYm94LXN3aXRjaF9jYXB0aW9uIHtcbiAgICAgICAgICAgIC0tbXl0eS1mb3JtLXN3aXRjaC1iZzogdmFyKC0tYy0yMTEwKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLm15dHlGb3JtRXJyb3Ige1xuICAgICAgICAuY2hlY2tib3gtc3dpdGNoX2xhYmVsIHtcbiAgICAgICAgICAgIC5jaGVja2JveC1zd2l0Y2hfY2FwdGlvbiB7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgNHB4IDFweCB2YXIoLS1teXR5LWZvcm0tY29udHJvbC1jb2xvci1lcnJvcik7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLy8gVXBsb2FkIFdpZGdldFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gV3JhcHBlclxuLm15dHlGb3JtQm94TXVsdGlVcGxvYWQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAubXl0eUZvcm1Cb3hVcGxvYWRlZEZpbGVzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIGJvcmRlcjogMXB4IGRhc2hlZCB2YXIoLS1jLTIxNjApO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLTIwMTApO1xuICAgICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtbGcpO1xuICAgICAgICAvL2hlaWdodDogMTByZW07XG4gICAgfVxuICAgIC5teXR5Rm9ybUJveFVwbG9hZGVkIHtcbiAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5teXR5Rm9ybUxhYmVsLmZvcm0tbGFiZWwge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuXG4gICAgLm15dHlGb3JtRWxlbWVudERlc2NyaXB0aW9uIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAubXl0eUZvcm1Cb3hGaWxlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy0yMDEwKTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuXG4gICAgLnR5UHJldmlld0ltYWdlIHtcbiAgICAgICAgbWF4LWhlaWdodDogMjAwcHggIWltcG9ydGFudDtcbiAgICAgICAgbWluLWhlaWdodDogOTBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLWxnKTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tczMwKTtcbiAgICB9XG5cbiAgICAubXl0eUZvcm1Cb3hVcGxvYWQge1xuICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIC5teXR5Rm9ybUJveEZpbGUge1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gVXBsb2FkIEJ1dHRvblxuICAgIC5idG4tdXBsb2FkIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiA0O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxNXJlbTtcbiAgICAgICAgcGFkZGluZzogMCAwIDNyZW07XG4gICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLTIwMTApO1xuICAgICAgICBjb2xvcjogdmFyKC0tYy0yMTEwKTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCIrXCI7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNnJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLWMtMjExMCk7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gRmlsZW5hbWVcbiAgICAudHlGaWxlbmFtZSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgY29sb3I6IHZhcigtLWMtMjExMCk7XG4gICAgICAgIHBhZGRpbmc6IHZhcigtLXMzMCkgMDtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAvLyBGaWxlc2l6ZVxuICAgIC50eUZpbGVTaXplIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAvLyBFZGl0IEJ1dHRvblxuICAgIC5idG4tZWRpdCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAvLyBQcm9ncmVzcyBCYXJcbiAgICAudHlQcm9ncmVzc0JhciB7XG4gICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLW1kKTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG5cbiAgICAudHlQcm9ncmVzc0JhclByb2dyZXNzIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy0xMDAxMCk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgNnB4IDZweCAwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXItcmFkaXVzIDAuM3MgZWFzZS1vdXQ7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgtNDVkZWcsIHJnYmEoMCwgMCwgMCwgMC4zKSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDAsIDAsIDAsIDAuMykgNTAlLCByZ2JhKDAsIDAsIDAsIDAuMykgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNTBweCA1MHB4O1xuICAgICAgICAgICAgYW5pbWF0aW9uOiBsb2FkaW5nIDJzIGxpbmVhciBpbmZpbml0ZTtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2Utb3V0O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gRmluaXNoZWQgVXBsb2FkXG4gICAgLnR5RmluaXNoZWQge1xuICAgICAgICAudHlQcm9ncmVzc0JhciB7XG4gICAgICAgICAgICAvL2Rpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLnR5UHJvZ3Jlc3NCYXJQcm9ncmVzcyB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYnRuLWdyb3VwIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgLmJ0bjpub3QoLmJ0bi11cGxvYWQpIHtcbiAgICAgICAgICAgIEBleHRlbmQgJWJ0bi0tc2Vjb25kYXJ5O1xuICAgICAgICAgICAgbWFyZ2luOiAwIHZhcigtLXMzMCkgdmFyKC0tczMwKSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnR5RGVsZXRlLmJ0bi5idG4tcmVtb3ZlIHtcbiAgICB9XG5cbiAgICAudHlEb3dubG9hZEFuY2hvciB7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cbiAgICAubXl0eUZvcm1GaWxlUmVxdWlyZW1lbnRzLFxuICAgIC8vLmNhcHRpb24sXG4gICAgLnR5TW92ZS5idG4uYnRuLW1vdmUudWktc29ydGFibGUtaGFuZGxlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5teXR5Rm9ybUVsZW1lbnREZXNjcmlwdGlvbiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxNnB4O1xuICAgICAgICBsZWZ0OiAxMThweDtcbiAgICAgICAgY29sb3I6IHB1cnBsZTtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBoZWlnaHQ6IDkwcHg7XG4gICAgICAgIG1heC13aWR0aDogMTE1cHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgfVxufVxuXG4vLyBQcm9ncmVzc2JhciBBbmltYXRpb25cbkBrZXlmcmFtZXMgbG9hZGluZyB7XG4gICAgMCUge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MHB4IDUwcHg7XG4gICAgfVxufVxuIiwiLm9uZXRpbWUtY29kZSB7XG4gICAgLS1vbmV0aW1lLWNvZGUtYmc6IHZhcigtLWMtMjAxMCk7XG4gICAgJltkYXRhLWJnPVwiMjE4MFwiXSB7XG4gICAgICAgIC0tb25ldGltZS1jb2RlLWJnOiB2YXIoLS1jLTIxODApO1xuICAgIH1cbn1cbi8vIFNpbmdsZSBkaWdpdCBpbnB1dHMgd3JhcFxuLm9uZXRpbWUtY29kZV9fZGlnaXQtd3JhcCB7XG4gICAgLS1kaWdpdC1jb2RlLWdhcDogMC4zcmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogdmFyKC0tZGlnaXQtY29kZS1nYXApO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzIwcHgpIHtcbiAgICAub25ldGltZS1jb2RlX19kaWdpdC13cmFwIHtcbiAgICAgICAgLS1kaWdpdC1jb2RlLWdhcDogdmFyKC0tZDEwKTtcbiAgICB9XG59XG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgLm9uZXRpbWUtY29kZV9fZGlnaXQtd3JhcCB7XG4gICAgICAgIC0tZGlnaXQtY29kZS1nYXA6IHZhcigtLWQyMCk7XG4gICAgfVxufVxuLy8gU2luZ2xlIGRpZ2l0IGlucHV0XG4ub25ldGltZS1jb2RlX19kaWdpdCB7XG4gICAgYWxsOiB1bnNldDtcbiAgICAtLWRpZ2l0LXdpZHRoOiAxLjVyZW07XG4gICAgLS1kaWdpdC1wYWRkaW5nLXk6IHZhcigtLXMxMCk7XG4gICAgLS1kaWdpdC1wYWRkaW5nLXg6IDA7XG4gICAgLS1kaWdpdC1ib3JkZXItd2lkdGg6IDFweDtcbiAgICAtLWRpZ2l0LWJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgLS1kaWdpdC1ib3JkZXItY29sb3I6IHZhcigtLWMtMjE3MCk7XG4gICAgLS1kaWdpdC1ib3JkZXItcmFkaXVzOiAwLjFyZW07XG4gICAgLS1kaWdpdC1iZzogdmFyKC0tYy0yMDEwKTtcbiAgICAtLWRpZ2l0LWNvbG9yOiB2YXIoLS1jLTIxMTApO1xuICAgIC0tZGlnaXQtY3Vyc29yOiB0ZXh0O1xuICAgIEBpbmNsdWRlIHNldEZvbnQoXCJEaWdpdFwiKTtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1kaWdpdC1iZyk7XG4gICAgY29sb3I6IHZhcigtLWRpZ2l0LWNvbG9yKTtcbiAgICBib3JkZXI6IHZhcigtLWRpZ2l0LWJvcmRlci13aWR0aCkgdmFyKC0tZGlnaXQtYm9yZGVyLXN0eWxlKSB2YXIoLS1kaWdpdC1ib3JkZXItY29sb3IpO1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWRpZ2l0LWJvcmRlci1yYWRpdXMpO1xuICAgIHdpZHRoOiB2YXIoLS1kaWdpdC13aWR0aCk7XG4gICAgcGFkZGluZzogdmFyKC0tZGlnaXQtcGFkZGluZy15KSB2YXIoLS1kaWdpdC1wYWRkaW5nLXgpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjdXJzb3I6IHZhcigtLWRpZ2l0LWN1cnNvcik7XG4gICAgJi5pcy1hY3RpdmUsXG4gICAgJjpmb2N1cyxcbiAgICAmOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pIHtcbiAgICAgICAgLS1kaWdpdC1ib3JkZXItY29sb3I6IHZhcigtLWMtMjExMCk7XG4gICAgICAgIC0tZGlnaXQtY29sb3I6IHZhcigtLWMtMjExMCk7XG4gICAgfVxuICAgICYuaXMtdmFsaWQge1xuICAgICAgICAtLWRpZ2l0LWJvcmRlci1jb2xvcjogdmFyKC0tYy02MDMwKTtcbiAgICAgICAgJjpub3QoOnBsYWNlaG9sZGVyLXNob3duKSB7XG4gICAgICAgICAgICAtLWRpZ2l0LWJvcmRlci1jb2xvcjogdmFyKC0tYy02MDMwKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmlzLWludmFsaWQge1xuICAgICAgICAtLWRpZ2l0LWJvcmRlci1jb2xvcjogdmFyKC0tYy02MDEwKTtcbiAgICAgICAgJjpub3QoOnBsYWNlaG9sZGVyLXNob3duKSB7XG4gICAgICAgICAgICAtLWRpZ2l0LWJvcmRlci1jb2xvcjogdmFyKC0tYy02MDEwKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmlzLWRpc2FibGVkLFxuICAgICY6ZGlzYWJsZWQge1xuICAgICAgICAtLWRpZ2l0LWNvbG9yOiB2YXIoLS1jLTIxNzApO1xuICAgICAgICAtLWRpZ2l0LWN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgICAgIC0tZGlnaXQtYm9yZGVyLWNvbG9yOiB2YXIoLS1jLTIxNzApO1xuICAgICAgICAmOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pIHtcbiAgICAgICAgICAgIC0tZGlnaXQtY29sb3I6IHZhcigtLWMtMjE3MCk7XG4gICAgICAgICAgICAtLWRpZ2l0LWJvcmRlci1jb2xvcjogdmFyKC0tYy0yMTcwKTtcbiAgICAgICAgfVxuICAgIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgLm9uZXRpbWUtY29kZV9fZGlnaXQge1xuICAgICAgICAtLWRpZ2l0LXdpZHRoOiAxLjlyZW07XG4gICAgfVxufVxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KHMpIHtcbiAgICAub25ldGltZS1jb2RlX19kaWdpdCB7XG4gICAgICAgIC0tZGlnaXQtd2lkdGg6IDIuMnJlbTtcbiAgICB9XG59XG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgLm9uZXRpbWUtY29kZV9fZGlnaXQge1xuICAgICAgICAtLWRpZ2l0LXdpZHRoOiAyLjJyZW07XG4gICAgfVxufVxuXG4ub25ldGltZS1jb2RlLWFsZXJ0IHtcbiAgICBAaW5jbHVkZSBzZXRGb250KHNtYWxsKTtcbiAgICAmLmFsZXJ0LWVycm9yIHtcbiAgICAgICAgY29sb3I6IHZhcigtLWFsZXJ0LWhlYWRsaW5lLWNvbG9yKTtcbiAgICAgICAgQGV4dGVuZCAuYWxlcnQtZXJyb3I7XG4gICAgfVxuICAgICYuYWxlcnQtd2FybmluZyB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1hbGVydC1oZWFkbGluZS1jb2xvcik7XG4gICAgICAgIEBleHRlbmQgLmFsZXJ0LXdhcm5pbmc7XG4gICAgfVxuICAgICYuYWxlcnQtc3VjY2VzcyB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1hbGVydC1oZWFkbGluZS1jb2xvcik7XG4gICAgICAgIEBleHRlbmQgLmFsZXJ0LXN1Y2Nlc3M7XG4gICAgfVxufVxuLm9uZXRpbWUtY29kZS1hbGVydF9faW5ib3gge1xufVxuXG4ub25ldGltZS1jb2RlLWxvYWRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IHZhcigtLWQzMCkgMDtcbn1cbiIsIi5yYWRpby1ncm91cC1ib3gge1xuICAgIC0tcmFkaW8tZ3JvdXAtYm94LWZvbnQ6IHZhcigtLXQtU3RhbmRhcmQpO1xuICAgIC0tcmFkaW8tZ3JvdXAtYm94LWxldHRlci1zcGFjaW5nOiB2YXIoLS1scy1TdGFuZGFyZCk7XG4gICAgLS1yYWRpby1ncm91cC1ib3gtYmc6IHZhcigtLWMtMjAxMCk7XG4gICAgLS1yYWRpby1ncm91cC1ib3gtY29sb3I6IHZhcigtLWMtMjExMCk7XG4gICAgLS1yYWRpby1ncm91cC1ib3gtc2hhZG93OiBub25lO1xuICAgIC0tcmFkaW8tZ3JvdXAtYm94LWJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWMtMjE2MCk7XG4gICAgLS1yYWRpby1ncm91cC1ib3gtYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLW1kKTtcbiAgICAtLXJhZGlvLWdyb3VwLWJveC1jdXJzb3I6IHBvaW50ZXI7XG5cbiAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHdpZHRoOiAxZW07XG4gICAgICAgIGhlaWdodDogMWVtO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHotaW5kZXg6IDA7XG4gICAgfVxuICAgICsgLnJhZGlvLWdyb3VwLWJveCB7XG4gICAgICAgIC8vdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xcHgpO1xuICAgICAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICAgIH1cbn1cbi5yYWRpby1ncm91cC1ib3hfX2xhYmVsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byBtaW5tYXgoMCwgMWZyKSBhdXRvO1xuICAgIGZvbnQ6IHZhcigtLXJhZGlvLWdyb3VwLWJveC1mb250KTtcbiAgICBsZXR0ZXItc3BhY2luZzogdmFyKC0tcmFkaW8tZ3JvdXAtYm94LWxldHRlci1zcGFjaW5nKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yYWRpby1ncm91cC1ib3gtYmcpO1xuICAgIGNvbG9yOiB2YXIoLS1yYWRpby1ncm91cC1ib3gtY29sb3IpO1xuICAgIGJvcmRlcjogdmFyKC0tcmFkaW8tZ3JvdXAtYm94LWJvcmRlcik7XG4gICAgYm94LXNoYWRvdzogdmFyKC0tcmFkaW8tZ3JvdXAtYm94LXNoYWRvdyk7XG4gICAgcGFkZGluZzogdmFyKC0tczE1KTtcbiAgICBjdXJzb3I6IHZhcigtLXJhZGlvLWdyb3VwLWJveC1jdXJzb3IpO1xuXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UgYWxsO1xuICAgIC5jYXB0aW9uIHtcbiAgICAgICAgcGFkZGluZzogMCB2YXIoLS1zMTUpO1xuICAgIH1cbiAgICAuYWxlcnRfX2J1dHRvbiB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuICAgIC5hbGVydF9fYnV0dG9uIC5hbGVydF9fYnV0dG9uLS1pY29uIHtcbiAgICAgICAgY29sb3I6IHZhcigtLXJhZGlvLWdyb3VwLWJveC1jb2xvcik7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICAgIHotaW5kZXg6IDExO1xuICAgICAgICAtLXJhZGlvLWdyb3VwLWJveC1zaGFkb3c6IDAgMCAwIDRweCB2YXIoLS1jLTIxMTApO1xuICAgICAgICAtLXJhZGlvLWdyb3VwLWJveC1ib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jLTIxNjApO1xuICAgICAgICAtLXJhZGlvLWdyb3VwLWJveC1ib3JkZXItcmFkaXVzOiAwO1xuICAgIH1cbn1cblxuLnJhZGlvLWdyb3VwLWJveCBpbnB1dFt0eXBlPVwicmFkaW9cIl0uaXMtY2hlY2tlZCxcbi5yYWRpby1ncm91cC1ib3ggaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQge1xuICAgIH4gLnJhZGlvLWdyb3VwLWJveF9fbGFiZWwge1xuICAgICAgICAtLXJhZGlvLWdyb3VwLWJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIC0tcmFkaW8tZ3JvdXAtYm94LWJnOiB2YXIoLS1jLTIxMTApO1xuICAgICAgICAtLXJhZGlvLWdyb3VwLWJveC1jb2xvcjogdmFyKC0tYy0yMDEwKTtcbiAgICAgICAgLS1yYWRpby1ncm91cC1ib3gtY3Vyc29yOiB0ZXh0O1xuICAgICAgICAuYWxlcnRfX2J1dHRvbiAuYWxlcnRfX2J1dHRvbi0taWNvbiB7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jLTIwMTApO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ucmFkaW8tZ3JvdXAtY29udGFpbmVyIC5yYWRpby1ncm91cC1ib3gge1xuICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgIC5yYWRpby1ncm91cC1ib3hfX2xhYmVsIHtcbiAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLXJhZGlvLWdyb3VwLWJveC1ib3JkZXItcmFkaXVzKTtcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1yYWRpby1ncm91cC1ib3gtYm9yZGVyLXJhZGl1cyk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAucmFkaW8tZ3JvdXAtYm94X19sYWJlbCB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1yYWRpby1ncm91cC1ib3gtYm9yZGVyLXJhZGl1cyk7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tcmFkaW8tZ3JvdXAtYm94LWJvcmRlci1yYWRpdXMpO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiQHVzZSBcInNhc3M6bWF0aFwiO1xuLm15dHlGb3JtUXVhbnRpdHlCb3hbZGF0YS1jdXN0b21pemVdIHtcbiAgICAtLXF1YW50aXR5LWJveC1wYWRkaW5nOiB2YXIoLS1zNDApIHZhcigtLXMxNSk7XG4gICAgLS1xdWFudGl0eS1ib3gtYmc6IHZhcigtLWMtMzMzMCk7XG4gICAgLS1xdWFudGl0eS1ib3gtY29sb3I6IHZhcigtLWMtMjAxMCk7XG4gICAgLS1xdWFudGl0eS1ib3gtZGlzYWJsZWQtb3BhY2l0eTogMC4yNTtcbiAgICAtLXF1YW50aXR5LWlucHV0LXdpZHRoOiAxMnJlbTtcbiAgICAtLXF1YW50aXR5LWJ1dHRvbnMtd2lkdGg6IDMuMnJlbTtcbiAgICAtLXF1YW50aXR5LWljb24tbWludXM6IHVybChcIn5zdmc0Y3NzL21pbnVzLnN2Z1wiKTtcbiAgICAtLXF1YW50aXR5LWljb24tcGx1czogdXJsKFwifnN2ZzRjc3MvcGx1cy5zdmdcIik7XG4gICAgLS1xdWFudGl0eS1pY29uLWRlbGV0ZTogdXJsKFwifnN2ZzRjc3MvZGVsZXRlLnN2Z1wiKTtcblxuICAgIC0tbXl0eS1mb3JtLWNvbnRyb2wtY29sb3I6IHZhcigtLWMtMjAxMCk7XG4gICAgLS1teXR5LWZvcm0tY29udHJvbC1iZzogdmFyKC0tYy0zMzMwKTtcbiAgICAtLW15dHktZm9ybS1jb250cm9sLWZvbnQ6IHZhcigtLXQtU3RhbmRhcmQtQm9sZCk7XG4gICAgLS1teXR5LWZvcm0tY29udHJvbC1sZXR0ZXItc3BhY2luZzogdmFyKC0tdC1TdGFuZGFyZC1Cb2xkKTtcbiAgICAtLW15dHktZm9ybS1jb250cm9sLWJveC1zaGFkb3c6IDAgMXB4IDAgMCB2YXIoLS1jLTIwMTApO1xuICAgIC0tbXl0eS1mb3JtLWJveC1zcGFjaW5nOiB2YXIoLS1kNDApIDAgdmFyKC0tZDIwKSAwO1xuICAgIHBhZGRpbmc6IHZhcigtLW15dHktZm9ybS1ib3gtc3BhY2luZyk7XG4gICAgLy8gY2FsY3VsYXRlIGlucHV0IHdpZHRoIGFuZCBjdXJyZW55IHBhZGRpbmcgZGVwZW5kaW5nIG9uIGZvbnQgc2l6ZVxuICAgICRkZWZhdWx0Rm9udExIOiBnZXRCcmVha3BvaW50Rm9udFZhbHVlRnJvbU1hcCgkcmRzLXR5cG9ncmFwaGllLW1hcCwgXCJTdGFuZGFyZC1Cb2xkXCIsIFwieHNcIiwgXCJsaFwiKTtcbiAgICAkZGVmYXVsdEZvbnRGUzogZ2V0QnJlYWtwb2ludEZvbnRWYWx1ZUZyb21NYXAoJHJkcy10eXBvZ3JhcGhpZS1tYXAsIFwiU3RhbmRhcmQtQm9sZFwiLCBcInhzXCIsIFwiZnNcIik7XG4gICAgLS1xdWFudGl0eS1ib3gtY3VycmVuY3ktcGFkZGluZzogI3skZGVmYXVsdEZvbnRMSCArICRkZWZhdWx0Rm9udEZTfXJlbTtcblxuICAgICYuaXMtYncge1xuICAgICAgICAtLW15dHktZm9ybS1ib3gtc3BhY2luZzogMCAwIDAgMDtcbiAgICAgICAgLS1xdWFudGl0eS1ib3gtYmc6IHZhcigtLWMtMjAxMCk7XG4gICAgICAgIC0tcXVhbnRpdHktYm94LWNvbG9yOiB2YXIoLS1jLTIxMTApO1xuICAgICAgICAtLW15dHktZm9ybS1jb250cm9sLWJveC1zaGFkb3c6IDAgMXB4IDAgMCB2YXIoLS1jLTIxMTApO1xuICAgICAgICAtLXF1YW50aXR5LWljb24tbWludXM6IHVybChcIn5zdmc0Y3NzL21pbnVzLmJsYWNrLnN2Z1wiKTtcbiAgICAgICAgLS1xdWFudGl0eS1pY29uLXBsdXM6IHVybChcIn5zdmc0Y3NzL3BsdXMuYmxhY2suc3ZnXCIpO1xuICAgICAgICAtLXF1YW50aXR5LWljb24tZGVsZXRlOiB1cmwoXCJ+c3ZnNGNzcy9kZWxldGUuYmxhY2suc3ZnXCIpO1xuICAgIH1cbiAgICAmLmlzLXAwIHtcbiAgICAgICAgLS1xdWFudGl0eS1ib3gtcGFkZGluZzogMDtcbiAgICB9XG5cblxuICAgICRicEZvbnRGUzogZ2V0QnJlYWtwb2ludEZvbnRWYWx1ZUZyb21NYXAoJHJkcy10eXBvZ3JhcGhpZS1tYXAsIFwiU3RhbmRhcmQtQm9sZFwiLCBcIm1kXCIsIFwiZnNcIik7XG4gICAgJGJwRm9udExIOiBnZXRCcmVha3BvaW50Rm9udFZhbHVlRnJvbU1hcCgkcmRzLXR5cG9ncmFwaGllLW1hcCwgXCJTdGFuZGFyZC1Cb2xkXCIsIFwibWRcIiwgXCJsaFwiKTtcbiAgICBAaWYgJGJwRm9udEZTIHtcbiAgICAgICAgJGNhbGNXaWR0aDogbWF0aC5jZWlsKG1hdGguZGl2KCgxMiAqICRicEZvbnRGUyksICRkZWZhdWx0Rm9udEZTKSk7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIC0tcXVhbnRpdHktaW5wdXQtd2lkdGg6ICN7JGNhbGNXaWR0aH1yZW07XG4gICAgICAgICAgICBAaWYgJGJwRm9udExIIHtcbiAgICAgICAgICAgICAgICAtLXF1YW50aXR5LWJveC1jdXJyZW5jeS1wYWRkaW5nOiAjeyRicEZvbnRMSCArICRicEZvbnRGU31yZW07XG4gICAgICAgICAgICB9IEBlbHNlIHtcbiAgICAgICAgICAgICAgICAtLXF1YW50aXR5LWJveC1jdXJyZW5jeS1wYWRkaW5nOiAjeyRkZWZhdWx0Rm9udExIICsgJGJwRm9udEZTfXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAkYnBGb250Rlg6IG51bGw7XG4gICAgJGJwRm9udExIOiBudWxsO1xuICAgICRicEZvbnRGUzogZ2V0QnJlYWtwb2ludEZvbnRWYWx1ZUZyb21NYXAoJHJkcy10eXBvZ3JhcGhpZS1tYXAsIFwiU3RhbmRhcmQtQm9sZFwiLCBcInhsXCIsIFwiZnNcIik7XG4gICAgJGJwRm9udExIOiBnZXRCcmVha3BvaW50Rm9udFZhbHVlRnJvbU1hcCgkcmRzLXR5cG9ncmFwaGllLW1hcCwgXCJTdGFuZGFyZC1Cb2xkXCIsIFwieGxcIiwgXCJsaFwiKTtcbiAgICBAaWYgJGJwRm9udEZTIHtcbiAgICAgICAgJGNhbGNXaWR0aDogbWF0aC5jZWlsKG1hdGguZGl2KCgxMiAqICRicEZvbnRGUyksICRkZWZhdWx0Rm9udEZTKSk7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIC0tcXVhbnRpdHktaW5wdXQtd2lkdGg6ICN7JGNhbGNXaWR0aH1yZW07XG4gICAgICAgICAgICBAaWYgJGJwRm9udExIIHtcbiAgICAgICAgICAgICAgICAtLXF1YW50aXR5LWJveC1jdXJyZW5jeS1wYWRkaW5nOiAjeyRicEZvbnRMSCArICRicEZvbnRGU31yZW07XG4gICAgICAgICAgICB9IEBlbHNlIHtcbiAgICAgICAgICAgICAgICAtLXF1YW50aXR5LWJveC1jdXJyZW5jeS1wYWRkaW5nOiAjeyRkZWZhdWx0Rm9udExIICsgJGJwRm9udEZTfXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAkYnBGb250Rlg6IG51bGw7XG4gICAgJGJwRm9udExIOiBudWxsO1xuXG5cblxuICAgICsgLm15dHlGb3JtUXVhbnRpdHlCb3hbZGF0YS1jdXN0b21pemVdIHtcbiAgICAgICAgLS1teXR5LWZvcm0tYm94LXNwYWNpbmc6IDAgMCB2YXIoLS1kMjApIDA7XG4gICAgfVxuXG4gICAgLm15dHlGb3JtQm94U3BhY2luZyB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1xdWFudGl0eS1ib3gtY29sb3IpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1xdWFudGl0eS1ib3gtYmcpO1xuICAgICAgICBwYWRkaW5nOiB2YXIoLS1xdWFudGl0eS1ib3gtcGFkZGluZyk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1tZCk7XG4gICAgfVxuICAgIC8qIENocm9tZSwgU2FmYXJpLCBFZGdlLCBPcGVyYSAqL1xuICAgIGlucHV0Ojotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxuICAgIGlucHV0Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgLyogRmlyZWZveCAqL1xuICAgIGlucHV0W3R5cGU9XCJudW1iZXJcIl0ge1xuICAgICAgICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgICB9XG5cbiAgICAubXl0eUZvcm1Db250cm9sIHtcbiAgICAgICAgYWxsOiB1bnNldDtcbiAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogdW5zZXQ7XG4gICAgICAgIGZvbnQ6IHZhcigtLW15dHktZm9ybS1jb250cm9sLWZvbnQpO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogdmFyKC0tbXl0eS1mb3JtLWNvbnRyb2wtbGV0dGVyLXNwYWNpbmcpO1xuICAgICAgICBib3gtc2hhZG93OiB2YXIoLS1teXR5LWZvcm0tY29udHJvbC1ib3gtc2hhZG93KTtcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICAgIC5teXR5Rm9ybUNvbnRyb2wge1xuICAgICAgICAgICAgLS1teXR5LWZvcm0tY29udHJvbC1ib3gtc2hhZG93OiAwIDJweCAwIDAgdmFyKC0tYy0yMDEwKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmOmhvdmVyIC5teXR5Rm9ybUNvbnRyb2w6Zm9jdXMsXG4gICAgLm15dHlGb3JtQ29udHJvbDpmb2N1cyB7XG4gICAgICAgIC0tbXl0eS1mb3JtLWNvbnRyb2wtYm94LXNoYWRvdzogMCAzcHggMCAwIHZhcigtLWMtMjAxMCk7XG4gICAgfVxuICAgICYuaXMtYncge1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIC5teXR5Rm9ybUNvbnRyb2wge1xuICAgICAgICAgICAgICAgIC0tbXl0eS1mb3JtLWNvbnRyb2wtYm94LXNoYWRvdzogMCAycHggMCAwIHZhcigtLWMtMjExMCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciAubXl0eUZvcm1Db250cm9sOmZvY3VzLFxuICAgICAgICAubXl0eUZvcm1Db250cm9sOmZvY3VzIHtcbiAgICAgICAgICAgIC0tbXl0eS1mb3JtLWNvbnRyb2wtYm94LXNoYWRvdzogMCAzcHggMCAwIHZhcigtLWMtMjExMCk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm15dHlGb3JtTGFiZWwge1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICBwYWRkaW5nOiAwIDAgdmFyKC0tczEwKSAwO1xuICAgIH1cbiAgICBsYWJlbCB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1xdWFudGl0eS1ib3gtY29sb3IpO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2hpdGUtc3BhY2U6IHVuc2V0O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgIEBpbmNsdWRlIHNldEZvbnQoXCJUNDAwXCIpO1xuICAgIH1cblxuICAgIC5teXR5Rm9ybVF1YW50aXR5R3JvdXAge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHZhcigtLXF1YW50aXR5LWlucHV0LXdpZHRoKSByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcImlucHV0IHByaWNlIHRvdGFsXCI7XG4gICAgICAgIGdyaWQtY29sdW1uLWdhcDogMDtcbiAgICAgICAgZ3JpZC1yb3ctZ2FwOiAwO1xuICAgICAgICBncmlkLWF1dG8tZmxvdzogY29sdW1uO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgLy8gUXVhbnRpdHkgYXMgaW5wdXQgdHlwZSB0ZXh0IHdpdGhvdXQgaW5jcmVhc2UvZGVjcmVhc2VcbiAgICAgICAgJi5pcy10ZXh0IHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwiaW5wdXQgcmVtb3ZlIHRvdGFsXCI7XG4gICAgICAgIH1cbiAgICAgICAgLm15dHlGb3JtUXVhbnRpdHlDb250cm9sIHtcbiAgICAgICAgICAgIGdyaWQtYXJlYTogaW5wdXQ7XG4gICAgICAgICAgICBwYWRkaW5nOiAwLjhyZW0gdmFyKC0tcXVhbnRpdHktYnV0dG9ucy13aWR0aCk7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgLm15dHlGb3JtRG9uYXRpb24ge1xuICAgICAgICAgICAgcGFkZGluZzogMC44cmVtIDAgMC44cmVtIHZhcigtLXF1YW50aXR5LWJveC1jdXJyZW5jeS1wYWRkaW5nKTtcbiAgICAgICAgfVxuICAgICAgICBbZGF0YS1jdXJyZW5jeV0sXG4gICAgICAgIFtkYXRhLWFjdGlvbj1cImRlY3JlYXNlXCJdLFxuICAgICAgICBbZGF0YS1hY3Rpb249XCJpbmNyZWFzZVwiXSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgd2lkdGg6IHZhcigtLXF1YW50aXR5LWJ1dHRvbnMtd2lkdGgpO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1xdWFudGl0eS1ib3gtY29sb3IpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cbiAgICAgICAgW2RhdGEtcmVtb3ZlLWRvbmF0aW9uXSB7XG4gICAgICAgICAgICBncmlkLWFyZWE6IHJlbW92ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICB3aWR0aDogdmFyKC0tcXVhbnRpdHktYnV0dG9ucy13aWR0aCk7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tcXVhbnRpdHktYm94LWNvbG9yKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICB9XG4gICAgICAgIFtkYXRhLWN1cnJlbmN5XSB7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBmb250OiB2YXIoLS10LVN0YW5kYXJkLUJvbGQpO1xuICAgICAgICB9XG4gICAgICAgIFtkYXRhLWFjdGlvbj1cImRlY3JlYXNlXCJdIHtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1xdWFudGl0eS1pY29uLW1pbnVzKSB0cmFuc3BhcmVudCBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgICYuaXMtcmVtb3ZlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1xdWFudGl0eS1pY29uLWRlbGV0ZSkgdHJhbnNwYXJlbnQgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgW2RhdGEtYWN0aW9uPVwiaW5jcmVhc2VcIl0ge1xuICAgICAgICAgICAgbGVmdDogY2FsYyh2YXIoLS1xdWFudGl0eS1pbnB1dC13aWR0aCkgLSB2YXIoLS1xdWFudGl0eS1idXR0b25zLXdpZHRoKSk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1xdWFudGl0eS1pY29uLXBsdXMpIHRyYW5zcGFyZW50IG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgIFtkYXRhLWFjdGlvbj1cImluY3JlYXNlXCJdLFxuICAgICAgICBbZGF0YS1hY3Rpb249XCJkZWNyZWFzZVwiXSB7XG4gICAgICAgICAgICAmOmRpc2FibGVkIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiB2YXIoLS1xdWFudGl0eS1ib3gtZGlzYWJsZWQtb3BhY2l0eSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgW2RhdGEtcmVtb3ZlLWRvbmF0aW9uXSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1xdWFudGl0eS1pY29uLWRlbGV0ZSkgdHJhbnNwYXJlbnQgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICBbZGF0YS1wb3NpdGlvbi1wcmljZS1zaW5nbGVdLFxuICAgICAgICBbZGF0YS1wb3NpdGlvbi1wcmljZS10b3RhbF0ge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAmOmRpc2FibGVkIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIFtkYXRhLXBvc2l0aW9uLXByaWNlLXNpbmdsZV0ge1xuICAgICAgICAgICAgZm9udDogdmFyKC0tdC1TdGFuZGFyZCk7XG4gICAgICAgICAgICBncmlkLWFyZWE6IHByaWNlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiB2YXIoLS1zMTUpO1xuICAgICAgICB9XG4gICAgICAgIFtkYXRhLXBvc2l0aW9uLXByaWNlLXRvdGFsXSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBzZXRGb250KFwiU3RhbmRhcmQtQm9sZFwiKTtcbiAgICAgICAgICAgIGdyaWQtYXJlYTogdG90YWw7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLm15dHlGb3JtQm94Om5vdCg6Zmlyc3QtY2hpbGQpOmhhcyguZnJjLWNhcHRjaGEpIHtcbiAgICBwYWRkaW5nLXRvcDogdmFyKC0tbXl0eS1mb3JtLWxhYmVsLXB0KTtcbn1cbiIsIi8vIFV0aWxpdHkgZ2VuZXJhdG9yXG4vLyBVc2VkIHRvIGdlbmVyYXRlIHV0aWxpdGllcyAmIHByaW50IHV0aWxpdGllc1xuQG1peGluIGdlbmVyYXRlLXV0aWxpdHkoJHV0aWxpdHksICRpbmZpeDogXCJcIiwgJGlzLXJmcy1tZWRpYS1xdWVyeTogZmFsc2UpIHtcbiAgJHZhbHVlczogbWFwLWdldCgkdXRpbGl0eSwgdmFsdWVzKTtcblxuICAvLyBJZiB0aGUgdmFsdWVzIGFyZSBhIGxpc3Qgb3Igc3RyaW5nLCBjb252ZXJ0IGl0IGludG8gYSBtYXBcbiAgQGlmIHR5cGUtb2YoJHZhbHVlcykgPT0gXCJzdHJpbmdcIiBvciB0eXBlLW9mKG50aCgkdmFsdWVzLCAxKSkgIT0gXCJsaXN0XCIge1xuICAgICR2YWx1ZXM6IHppcCgkdmFsdWVzLCAkdmFsdWVzKTtcbiAgfVxuXG4gIEBlYWNoICRrZXksICR2YWx1ZSBpbiAkdmFsdWVzIHtcbiAgICAkcHJvcGVydGllczogbWFwLWdldCgkdXRpbGl0eSwgcHJvcGVydHkpO1xuXG4gICAgLy8gTXVsdGlwbGUgcHJvcGVydGllcyBhcmUgcG9zc2libGUsIGZvciBleGFtcGxlIHdpdGggdmVydGljYWwgb3IgaG9yaXpvbnRhbCBtYXJnaW5zIG9yIHBhZGRpbmdzXG4gICAgQGlmIHR5cGUtb2YoJHByb3BlcnRpZXMpID09IFwic3RyaW5nXCIge1xuICAgICAgJHByb3BlcnRpZXM6IGFwcGVuZCgoKSwgJHByb3BlcnRpZXMpO1xuICAgIH1cblxuICAgIC8vIFVzZSBjdXN0b20gY2xhc3MgaWYgcHJlc2VudFxuICAgICRwcm9wZXJ0eS1jbGFzczogaWYobWFwLWhhcy1rZXkoJHV0aWxpdHksIGNsYXNzKSwgbWFwLWdldCgkdXRpbGl0eSwgY2xhc3MpLCBudGgoJHByb3BlcnRpZXMsIDEpKTtcbiAgICAkcHJvcGVydHktY2xhc3M6IGlmKCRwcm9wZXJ0eS1jbGFzcyA9PSBudWxsLCBcIlwiLCAkcHJvcGVydHktY2xhc3MpO1xuXG4gICAgLy8gVXNlIGN1c3RvbSBDU1MgdmFyaWFibGUgbmFtZSBpZiBwcmVzZW50LCBvdGhlcndpc2UgZGVmYXVsdCB0byBgY2xhc3NgXG4gICAgJGNzcy12YXJpYWJsZS1uYW1lOiBpZihtYXAtaGFzLWtleSgkdXRpbGl0eSwgY3NzLXZhcmlhYmxlLW5hbWUpLCBtYXAtZ2V0KCR1dGlsaXR5LCBjc3MtdmFyaWFibGUtbmFtZSksIG1hcC1nZXQoJHV0aWxpdHksIGNsYXNzKSk7XG5cbiAgICAvLyBTdGF0ZSBwYXJhbXMgdG8gZ2VuZXJhdGUgcHNldWRvLWNsYXNzZXNcbiAgICAkc3RhdGU6IGlmKG1hcC1oYXMta2V5KCR1dGlsaXR5LCBzdGF0ZSksIG1hcC1nZXQoJHV0aWxpdHksIHN0YXRlKSwgKCkpO1xuXG4gICAgJGluZml4OiBpZigkcHJvcGVydHktY2xhc3MgPT0gXCJcIiBhbmQgc3RyLXNsaWNlKCRpbmZpeCwgMSwgMSkgPT0gXCItXCIsIHN0ci1zbGljZSgkaW5maXgsIDIpLCAkaW5maXgpO1xuXG4gICAgLy8gRG9uJ3QgcHJlZml4IGlmIHZhbHVlIGtleSBpcyBudWxsIChlLmcuIHdpdGggc2hhZG93IGNsYXNzKVxuICAgICRwcm9wZXJ0eS1jbGFzcy1tb2RpZmllcjogaWYoJGtleSwgaWYoJHByb3BlcnR5LWNsYXNzID09IFwiXCIgYW5kICRpbmZpeCA9PSBcIlwiLCBcIlwiLCBcIi1cIikgKyAka2V5LCBcIlwiKTtcblxuICAgIEBpZiBtYXAtZ2V0KCR1dGlsaXR5LCByZnMpIHtcbiAgICAgIC8vIEluc2lkZSB0aGUgbWVkaWEgcXVlcnlcbiAgICAgIEBpZiAkaXMtcmZzLW1lZGlhLXF1ZXJ5IHtcbiAgICAgICAgJHZhbDogcmZzLXZhbHVlKCR2YWx1ZSk7XG5cbiAgICAgICAgLy8gRG8gbm90IHJlbmRlciBhbnl0aGluZyBpZiBmbHVpZCBhbmQgbm9uIGZsdWlkIHZhbHVlcyBhcmUgdGhlIHNhbWVcbiAgICAgICAgJHZhbHVlOiBpZigkdmFsID09IHJmcy1mbHVpZC12YWx1ZSgkdmFsdWUpLCBudWxsLCAkdmFsKTtcbiAgICAgIH1cbiAgICAgIEBlbHNlIHtcbiAgICAgICAgJHZhbHVlOiByZnMtZmx1aWQtdmFsdWUoJHZhbHVlKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAkaXMtY3NzLXZhcjogbWFwLWdldCgkdXRpbGl0eSwgY3NzLXZhcik7XG4gICAgJGlzLWxvY2FsLXZhcnM6IG1hcC1nZXQoJHV0aWxpdHksIGxvY2FsLXZhcnMpO1xuICAgICRpcy1ydGw6IG1hcC1nZXQoJHV0aWxpdHksIHJ0bCk7XG5cbiAgICBAaWYgJHZhbHVlICE9IG51bGwge1xuICAgICAgQGlmICRpcy1ydGwgPT0gZmFsc2Uge1xuICAgICAgICAvKiBydGw6YmVnaW46cmVtb3ZlICovXG4gICAgICB9XG5cbiAgICAgIEBpZiAkaXMtY3NzLXZhciB7XG4gICAgICAgIC4jeyRwcm9wZXJ0eS1jbGFzcyArICRpbmZpeCArICRwcm9wZXJ0eS1jbGFzcy1tb2RpZmllcn0ge1xuICAgICAgICAgIC0tI3skcHJlZml4fSN7JGNzcy12YXJpYWJsZS1uYW1lfTogI3skdmFsdWV9O1xuICAgICAgICB9XG5cbiAgICAgICAgQGVhY2ggJHBzZXVkbyBpbiAkc3RhdGUge1xuICAgICAgICAgIC4jeyRwcm9wZXJ0eS1jbGFzcyArICRpbmZpeCArICRwcm9wZXJ0eS1jbGFzcy1tb2RpZmllcn0tI3skcHNldWRvfTojeyRwc2V1ZG99IHtcbiAgICAgICAgICAgIC0tI3skcHJlZml4fSN7JGNzcy12YXJpYWJsZS1uYW1lfTogI3skdmFsdWV9O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIC4jeyRwcm9wZXJ0eS1jbGFzcyArICRpbmZpeCArICRwcm9wZXJ0eS1jbGFzcy1tb2RpZmllcn0ge1xuICAgICAgICAgIEBlYWNoICRwcm9wZXJ0eSBpbiAkcHJvcGVydGllcyB7XG4gICAgICAgICAgICBAaWYgJGlzLWxvY2FsLXZhcnMge1xuICAgICAgICAgICAgICBAZWFjaCAkbG9jYWwtdmFyLCAkdmFyaWFibGUgaW4gJGlzLWxvY2FsLXZhcnMge1xuICAgICAgICAgICAgICAgIC0tI3skcHJlZml4fSN7JGxvY2FsLXZhcn06ICN7JHZhcmlhYmxlfTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgI3skcHJvcGVydHl9OiAkdmFsdWUgaWYoJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzLCAhaW1wb3J0YW50LCBudWxsKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAZWFjaCAkcHNldWRvIGluICRzdGF0ZSB7XG4gICAgICAgICAgLiN7JHByb3BlcnR5LWNsYXNzICsgJGluZml4ICsgJHByb3BlcnR5LWNsYXNzLW1vZGlmaWVyfS0jeyRwc2V1ZG99OiN7JHBzZXVkb30ge1xuICAgICAgICAgICAgQGVhY2ggJHByb3BlcnR5IGluICRwcm9wZXJ0aWVzIHtcbiAgICAgICAgICAgICAgQGlmICRpcy1sb2NhbC12YXJzIHtcbiAgICAgICAgICAgICAgICBAZWFjaCAkbG9jYWwtdmFyLCAkdmFyaWFibGUgaW4gJGlzLWxvY2FsLXZhcnMge1xuICAgICAgICAgICAgICAgICAgLS0jeyRwcmVmaXh9I3skbG9jYWwtdmFyfTogI3skdmFyaWFibGV9O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAjeyRwcm9wZXJ0eX06ICR2YWx1ZSBpZigkZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXMsICFpbXBvcnRhbnQsIG51bGwpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaWYgJGlzLXJ0bCA9PSBmYWxzZSB7XG4gICAgICAgIC8qIHJ0bDplbmQ6cmVtb3ZlICovXG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAdXNlIFwic2FzczptZXRhXCI7XG5AdXNlIFwic2FzczptYXBcIjtcbkBpbXBvcnQgXCJ+Ym9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL2FwaVwiO1xuXG4vLyBWaXNpYmlsbGl0eVxuLnNyLW9ubHksXG4udmlzdWFsbHloaWRkZW4ge1xuICAgIEBpbmNsdWRlIHZpc3VhbGx5aGlkZGVuKCk7XG59XG4udmlzdWFsbHksXG4udmlzdWFsbHloaWRkZW4uZm9jdXNhYmxlOmFjdGl2ZSxcbi52aXN1YWxseWhpZGRlbi5mb2N1c2FibGU6Zm9jdXMge1xuICAgIEBpbmNsdWRlIHZpc3VhbGx5KCk7XG59XG5cbi8vIFRleHQgQWxpZ25cbi50ZXh0LWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG59XG4udGV4dC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi50ZXh0LXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLy8gUGFkZGluZ3NcbiRzcGFjaW5nczogbWFwLmdldCgkcmRzLXN0eWxlcy1tYXAsIFwic3BhY2luZ3NcIik7XG5cbkBpZiAkc3BhY2luZ3Mge1xuICAgICRzcGFjaW5nX3ZhbHVlczogbWFwLmdldCgkc3BhY2luZ3MsIFwidmFsdWVzXCIpO1xuICAgICRzcGFjaW5nX3ByZWZpeDogbWFwLmdldCgkc3BhY2luZ3MsIFwicHJlZml4XCIpO1xuICAgICRzcGFjaW5nX3N0YXRpY19wcmVmaXg6IG1hcC5nZXQoJHNwYWNpbmdzLCBcInN0YXRpY19wcmVmaXhcIik7XG5cbiAgICBAaWYgJHNwYWNpbmdfdmFsdWVzIHtcbiAgICAgICAgQGVhY2ggJHZhbHVlLCAkbGlzdCBpbiAkc3BhY2luZ192YWx1ZXMge1xuICAgICAgICAgICAgLnB0LSN7JHNwYWNpbmdfcHJlZml4fSN7JHZhbHVlfSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IHZhcigtLSN7JHNwYWNpbmdfcHJlZml4fSN7JHZhbHVlfSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucHQtI3skc3BhY2luZ19zdGF0aWNfcHJlZml4fSN7JHZhbHVlfSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IHZhcigtLSN7JHNwYWNpbmdfc3RhdGljX3ByZWZpeH0jeyR2YWx1ZX0pO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnBiLSN7JHNwYWNpbmdfcHJlZml4fSN7JHZhbHVlfSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IHZhcigtLSN7JHNwYWNpbmdfcHJlZml4fSN7JHZhbHVlfSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucGItI3skc3BhY2luZ19zdGF0aWNfcHJlZml4fSN7JHZhbHVlfSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IHZhcigtLSN7JHNwYWNpbmdfc3RhdGljX3ByZWZpeH0jeyR2YWx1ZX0pO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnB5LSN7JHNwYWNpbmdfcHJlZml4fSN7JHZhbHVlfSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogdmFyKC0tI3skc3BhY2luZ19wcmVmaXh9I3skdmFsdWV9KSAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vL2JhY2tncm91bmQgY29sb3IgY2xhc3Nlc1xuJGJnczogKDIwMTAsIDIxODAsIDMzMzAsIDMwNDAsIDMxNDAsIDMyNDAsIDMzNTAsIDM1MTAsIDYwMTAsIDYwMzApO1xuQGlmICRiZ3Mge1xuICAgIEBlYWNoICRiZyBpbiAkYmdzIHtcbiAgICAgICAgW2RhdGEtYmc9XCIjeyRiZ31cIl0ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy0jeyRiZ30pO1xuICAgICAgICB9XG4gICAgfVxufVxuW2RhdGEtYmc9XCJ0cmFuc3BhcmVudFwiXSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi8vIENvbG9yZWQgVGV4dC9Db250ZW50XG4kY29sb3JzOiAoMjE0MCwgNDAxMCk7IC8vIGdyYXksIGdvbGRcbkBpZiAkY29sb3JzIHtcbiAgICBAZWFjaCAkY29sb3IgaW4gJGNvbG9ycyB7XG4gICAgICAgIFtkYXRhLWNvbG9yPVwiI3skY29sb3J9XCJdIHtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jLSN7JGNvbG9yfSk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIERpc2FibGUgQ2ZJIGluIFByb2plY3QgQ2hlY2tvdXRcbi5ib2R5LS13aXphcmQuY2ZJbnRlcmZhY2VFbmFibGVkICNpZnJhbWVUb29sYmFyIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uYm9keS0td2l6YXJkLmNmSW50ZXJmYWNlRW5hYmxlZCB7XG4gICAgbWFyZ2luLWxlZnQ6IHVuc2V0ICFpbXBvcnRhbnQ7XG59XG5cblxuLmJvZHkuY2ZJbnRlcmZhY2VFbmFibGVkOm5vdCguYm9keS0td2l6YXJkKSB7XG4gICAgQG1lZGlhICh3aWR0aCA+IDc2OHB4KSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA4MHB4KTtcbiAgICAgICAgLnN0aWNreS1zdXBwb3J0LWJhciB7XG4gICAgICAgICAgICBsZWZ0OiA4MHB4O1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDgwcHgpO1xuICAgICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSAod2lkdGggPD0gNzY4cHgpIHtcbiAgICAgICAgLmVxLWFwcC1mYWJ7XG4gICAgICAgICAgICAtLWVxLWFwcC1mYWItcG9zaXRpb24tYm90dG9tOiAxMDBweDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCJALXdlYmtpdC1rZXlmcmFtZXMgbm90eWYtZmFkZWludXB7MCV7b3BhY2l0eTowO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDI1JSl9dG97b3BhY2l0eToxO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApfX1Aa2V5ZnJhbWVzIG5vdHlmLWZhZGVpbnVwezAle29wYWNpdHk6MDt0cmFuc2Zvcm06dHJhbnNsYXRlWSgyNSUpfXRve29wYWNpdHk6MTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKX19QC13ZWJraXQta2V5ZnJhbWVzIG5vdHlmLWZhZGVpbmxlZnR7MCV7b3BhY2l0eTowO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDI1JSl9dG97b3BhY2l0eToxO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDApfX1Aa2V5ZnJhbWVzIG5vdHlmLWZhZGVpbmxlZnR7MCV7b3BhY2l0eTowO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDI1JSl9dG97b3BhY2l0eToxO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDApfX1ALXdlYmtpdC1rZXlmcmFtZXMgbm90eWYtZmFkZW91dHJpZ2h0ezAle29wYWNpdHk6MTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKX10b3tvcGFjaXR5OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMjUlKX19QGtleWZyYW1lcyBub3R5Zi1mYWRlb3V0cmlnaHR7MCV7b3BhY2l0eToxO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDApfXRve29wYWNpdHk6MDt0cmFuc2Zvcm06dHJhbnNsYXRlWCgyNSUpfX1ALXdlYmtpdC1rZXlmcmFtZXMgbm90eWYtZmFkZW91dGRvd257MCV7b3BhY2l0eToxO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApfXRve29wYWNpdHk6MDt0cmFuc2Zvcm06dHJhbnNsYXRlWSgyNSUpfX1Aa2V5ZnJhbWVzIG5vdHlmLWZhZGVvdXRkb3duezAle29wYWNpdHk6MTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKX10b3tvcGFjaXR5OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMjUlKX19QC13ZWJraXQta2V5ZnJhbWVzIHJpcHBsZXswJXt0cmFuc2Zvcm06c2NhbGUoMCkgdHJhbnNsYXRlWSgtNDUlKSB0cmFuc2xhdGVYKDEzJSl9dG97dHJhbnNmb3JtOnNjYWxlKDEpIHRyYW5zbGF0ZVkoLTQ1JSkgdHJhbnNsYXRlWCgxMyUpfX1Aa2V5ZnJhbWVzIHJpcHBsZXswJXt0cmFuc2Zvcm06c2NhbGUoMCkgdHJhbnNsYXRlWSgtNDUlKSB0cmFuc2xhdGVYKDEzJSl9dG97dHJhbnNmb3JtOnNjYWxlKDEpIHRyYW5zbGF0ZVkoLTQ1JSkgdHJhbnNsYXRlWCgxMyUpfX0ubm90eWZ7cG9zaXRpb246Zml4ZWQ7dG9wOjA7bGVmdDowO2hlaWdodDoxMDAlO3dpZHRoOjEwMCU7Y29sb3I6I2ZmZjt6LWluZGV4Ojk5OTk7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpmbGV4LWVuZDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7cG9pbnRlci1ldmVudHM6bm9uZTtib3gtc2l6aW5nOmJvcmRlci1ib3g7cGFkZGluZzoyMHB4fS5ub3R5Zl9faWNvbi0tZXJyb3IsLm5vdHlmX19pY29uLS1zdWNjZXNze2hlaWdodDoyMXB4O3dpZHRoOjIxcHg7YmFja2dyb3VuZDojZmZmO2JvcmRlci1yYWRpdXM6NTAlO2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjAgYXV0bztwb3NpdGlvbjpyZWxhdGl2ZX0ubm90eWZfX2ljb24tLWVycm9yOmFmdGVyLC5ub3R5Zl9faWNvbi0tZXJyb3I6YmVmb3Jle2NvbnRlbnQ6XCJcIjtiYWNrZ3JvdW5kOmN1cnJlbnRDb2xvcjtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjNweDtib3JkZXItcmFkaXVzOjNweDtsZWZ0OjlweDtoZWlnaHQ6MTJweDt0b3A6NXB4fS5ub3R5Zl9faWNvbi0tZXJyb3I6YWZ0ZXJ7dHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpfS5ub3R5Zl9faWNvbi0tZXJyb3I6YmVmb3Jle3RyYW5zZm9ybTpyb3RhdGUoNDVkZWcpfS5ub3R5Zl9faWNvbi0tc3VjY2VzczphZnRlciwubm90eWZfX2ljb24tLXN1Y2Nlc3M6YmVmb3Jle2NvbnRlbnQ6XCJcIjtiYWNrZ3JvdW5kOmN1cnJlbnRDb2xvcjtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjNweDtib3JkZXItcmFkaXVzOjNweH0ubm90eWZfX2ljb24tLXN1Y2Nlc3M6YWZ0ZXJ7aGVpZ2h0OjZweDt0cmFuc2Zvcm06cm90YXRlKC00NWRlZyk7dG9wOjlweDtsZWZ0OjZweH0ubm90eWZfX2ljb24tLXN1Y2Nlc3M6YmVmb3Jle2hlaWdodDoxMXB4O3RyYW5zZm9ybTpyb3RhdGUoNDVkZWcpO3RvcDo1cHg7bGVmdDoxMHB4fS5ub3R5Zl9fdG9hc3R7ZGlzcGxheTpibG9jaztvdmVyZmxvdzpoaWRkZW47cG9pbnRlci1ldmVudHM6YXV0bzstd2Via2l0LWFuaW1hdGlvbjpub3R5Zi1mYWRlaW51cCAuM3MgZWFzZS1pbiBmb3J3YXJkczthbmltYXRpb246bm90eWYtZmFkZWludXAgLjNzIGVhc2UtaW4gZm9yd2FyZHM7Ym94LXNoYWRvdzowIDNweCA3cHggMCByZ2JhKDAsMCwwLC4yNSk7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzowIDE1cHg7Ym9yZGVyLXJhZGl1czoycHg7bWF4LXdpZHRoOjMwMHB4O3RyYW5zZm9ybTp0cmFuc2xhdGVZKDI1JSk7Ym94LXNpemluZzpib3JkZXItYm94O2ZsZXgtc2hyaW5rOjB9Lm5vdHlmX190b2FzdC0tZGlzYXBwZWFye3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApOy13ZWJraXQtYW5pbWF0aW9uOm5vdHlmLWZhZGVvdXRkb3duIC4zcyBmb3J3YXJkczthbmltYXRpb246bm90eWYtZmFkZW91dGRvd24gLjNzIGZvcndhcmRzOy13ZWJraXQtYW5pbWF0aW9uLWRlbGF5Oi4yNXM7YW5pbWF0aW9uLWRlbGF5Oi4yNXN9Lm5vdHlmX190b2FzdC0tZGlzYXBwZWFyIC5ub3R5Zl9faWNvbiwubm90eWZfX3RvYXN0LS1kaXNhcHBlYXIgLm5vdHlmX19tZXNzYWdley13ZWJraXQtYW5pbWF0aW9uOm5vdHlmLWZhZGVvdXRkb3duIC4zcyBmb3J3YXJkczthbmltYXRpb246bm90eWYtZmFkZW91dGRvd24gLjNzIGZvcndhcmRzO29wYWNpdHk6MTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKX0ubm90eWZfX3RvYXN0LS1kaXNhcHBlYXIgLm5vdHlmX19kaXNtaXNzey13ZWJraXQtYW5pbWF0aW9uOm5vdHlmLWZhZGVvdXRyaWdodCAuM3MgZm9yd2FyZHM7YW5pbWF0aW9uOm5vdHlmLWZhZGVvdXRyaWdodCAuM3MgZm9yd2FyZHM7b3BhY2l0eToxO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDApfS5ub3R5Zl9fdG9hc3QtLWRpc2FwcGVhciAubm90eWZfX21lc3NhZ2V7LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6LjA1czthbmltYXRpb24tZGVsYXk6LjA1c30ubm90eWZfX3RvYXN0LS11cHBlcnttYXJnaW4tYm90dG9tOjIwcHh9Lm5vdHlmX190b2FzdC0tbG93ZXJ7bWFyZ2luLXRvcDoyMHB4fS5ub3R5Zl9fdG9hc3QtLWRpc21pc3NpYmxlIC5ub3R5Zl9fd3JhcHBlcntwYWRkaW5nLXJpZ2h0OjMwcHh9Lm5vdHlmX19yaXBwbGV7aGVpZ2h0OjQwMHB4O3dpZHRoOjQwMHB4O3Bvc2l0aW9uOmFic29sdXRlO3RyYW5zZm9ybS1vcmlnaW46Ym90dG9tIHJpZ2h0O3JpZ2h0OjA7dG9wOjA7Ym9yZGVyLXJhZGl1czo1MCU7dHJhbnNmb3JtOnNjYWxlKDApIHRyYW5zbGF0ZVkoLTUxJSkgdHJhbnNsYXRlWCgxMyUpO3otaW5kZXg6NTstd2Via2l0LWFuaW1hdGlvbjpyaXBwbGUgLjRzIGVhc2Utb3V0IGZvcndhcmRzO2FuaW1hdGlvbjpyaXBwbGUgLjRzIGVhc2Utb3V0IGZvcndhcmRzfS5ub3R5Zl9fd3JhcHBlcntkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO3BhZGRpbmctdG9wOjE3cHg7cGFkZGluZy1ib3R0b206MTdweDtwYWRkaW5nLXJpZ2h0OjE1cHg7Ym9yZGVyLXJhZGl1czozcHg7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxMH0ubm90eWZfX2ljb257d2lkdGg6MjJweDt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXNpemU6MS4zZW07b3BhY2l0eTowOy13ZWJraXQtYW5pbWF0aW9uOm5vdHlmLWZhZGVpbnVwIC4zcyBmb3J3YXJkczthbmltYXRpb246bm90eWYtZmFkZWludXAgLjNzIGZvcndhcmRzOy13ZWJraXQtYW5pbWF0aW9uLWRlbGF5Oi4zczthbmltYXRpb24tZGVsYXk6LjNzO21hcmdpbi1yaWdodDoxM3B4fS5ub3R5Zl9fZGlzbWlzc3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDowO2hlaWdodDoxMDAlO3dpZHRoOjI2cHg7bWFyZ2luLXJpZ2h0Oi0xNXB4Oy13ZWJraXQtYW5pbWF0aW9uOm5vdHlmLWZhZGVpbmxlZnQgLjNzIGZvcndhcmRzO2FuaW1hdGlvbjpub3R5Zi1mYWRlaW5sZWZ0IC4zcyBmb3J3YXJkczstd2Via2l0LWFuaW1hdGlvbi1kZWxheTouMzVzO2FuaW1hdGlvbi1kZWxheTouMzVzO29wYWNpdHk6MH0ubm90eWZfX2Rpc21pc3MtYnRue2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuMjUpO2JvcmRlcjpub25lO2N1cnNvcjpwb2ludGVyO3RyYW5zaXRpb246b3BhY2l0eSAuMnMgZWFzZSxiYWNrZ3JvdW5kLWNvbG9yIC4ycyBlYXNlO291dGxpbmU6bm9uZTtvcGFjaXR5Oi4zNTtoZWlnaHQ6MTAwJTt3aWR0aDoxMDAlfS5ub3R5Zl9fZGlzbWlzcy1idG46YWZ0ZXIsLm5vdHlmX19kaXNtaXNzLWJ0bjpiZWZvcmV7Y29udGVudDpcIlwiO2JhY2tncm91bmQ6I2ZmZjtoZWlnaHQ6MTJweDt3aWR0aDoycHg7Ym9yZGVyLXJhZGl1czozcHg7cG9zaXRpb246YWJzb2x1dGU7bGVmdDpjYWxjKDUwJSAtIDFweCk7dG9wOmNhbGMoNTAlIC0gNXB4KX0ubm90eWZfX2Rpc21pc3MtYnRuOmFmdGVye3RyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKX0ubm90eWZfX2Rpc21pc3MtYnRuOmJlZm9yZXt0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKX0ubm90eWZfX2Rpc21pc3MtYnRuOmhvdmVye29wYWNpdHk6Ljc7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC4xNSl9Lm5vdHlmX19kaXNtaXNzLWJ0bjphY3RpdmV7b3BhY2l0eTouOH0ubm90eWZfX21lc3NhZ2V7dmVydGljYWwtYWxpZ246bWlkZGxlO3Bvc2l0aW9uOnJlbGF0aXZlO29wYWNpdHk6MDstd2Via2l0LWFuaW1hdGlvbjpub3R5Zi1mYWRlaW51cCAuM3MgZm9yd2FyZHM7YW5pbWF0aW9uOm5vdHlmLWZhZGVpbnVwIC4zcyBmb3J3YXJkczstd2Via2l0LWFuaW1hdGlvbi1kZWxheTouMjVzO2FuaW1hdGlvbi1kZWxheTouMjVzO2xpbmUtaGVpZ2h0OjEuNWVtfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo0ODBweCl7Lm5vdHlme3BhZGRpbmc6MH0ubm90eWZfX3JpcHBsZXtoZWlnaHQ6NjAwcHg7d2lkdGg6NjAwcHg7LXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246LjVzO2FuaW1hdGlvbi1kdXJhdGlvbjouNXN9Lm5vdHlmX190b2FzdHttYXgtd2lkdGg6bm9uZTtib3JkZXItcmFkaXVzOjA7Ym94LXNoYWRvdzowIC0ycHggN3B4IDAgcmdiYSgwLDAsMCwuMTMpO3dpZHRoOjEwMCV9Lm5vdHlmX19kaXNtaXNze3dpZHRoOjU2cHh9fSIsIi8qXG4gKiBDb250YWluZXIgc3R5bGVcbiAqL1xuLnBzIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICBvdmVyZmxvdy1hbmNob3I6IG5vbmU7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbiAgdG91Y2gtYWN0aW9uOiBhdXRvO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBhdXRvO1xufVxuXG4vKlxuICogU2Nyb2xsYmFyIHJhaWwgc3R5bGVzXG4gKi9cbi5wc19fcmFpbC14IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCBvcGFjaXR5IC4ycyBsaW5lYXI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCBvcGFjaXR5IC4ycyBsaW5lYXI7XG4gIGhlaWdodDogMTVweDtcbiAgLyogdGhlcmUgbXVzdCBiZSAnYm90dG9tJyBvciAndG9wJyBmb3IgcHNfX3JhaWwteCAqL1xuICBib3R0b206IDBweDtcbiAgLyogcGxlYXNlIGRvbid0IGNoYW5nZSAncG9zaXRpb24nICovXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLnBzX19yYWlsLXkge1xuICBkaXNwbGF5OiBub25lO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsIG9wYWNpdHkgLjJzIGxpbmVhcjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsIG9wYWNpdHkgLjJzIGxpbmVhcjtcbiAgd2lkdGg6IDE1cHg7XG4gIC8qIHRoZXJlIG11c3QgYmUgJ3JpZ2h0JyBvciAnbGVmdCcgZm9yIHBzX19yYWlsLXkgKi9cbiAgcmlnaHQ6IDA7XG4gIC8qIHBsZWFzZSBkb24ndCBjaGFuZ2UgJ3Bvc2l0aW9uJyAqL1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5wcy0tYWN0aXZlLXggPiAucHNfX3JhaWwteCxcbi5wcy0tYWN0aXZlLXkgPiAucHNfX3JhaWwteSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnBzOmhvdmVyID4gLnBzX19yYWlsLXgsXG4ucHM6aG92ZXIgPiAucHNfX3JhaWwteSxcbi5wcy0tZm9jdXMgPiAucHNfX3JhaWwteCxcbi5wcy0tZm9jdXMgPiAucHNfX3JhaWwteSxcbi5wcy0tc2Nyb2xsaW5nLXggPiAucHNfX3JhaWwteCxcbi5wcy0tc2Nyb2xsaW5nLXkgPiAucHNfX3JhaWwteSB7XG4gIG9wYWNpdHk6IDAuNjtcbn1cblxuLnBzIC5wc19fcmFpbC14OmhvdmVyLFxuLnBzIC5wc19fcmFpbC15OmhvdmVyLFxuLnBzIC5wc19fcmFpbC14OmZvY3VzLFxuLnBzIC5wc19fcmFpbC15OmZvY3VzLFxuLnBzIC5wc19fcmFpbC14LnBzLS1jbGlja2luZyxcbi5wcyAucHNfX3JhaWwteS5wcy0tY2xpY2tpbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBvcGFjaXR5OiAwLjk7XG59XG5cbi8qXG4gKiBTY3JvbGxiYXIgdGh1bWIgc3R5bGVzXG4gKi9cbi5wc19fdGh1bWIteCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhYWE7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCBoZWlnaHQgLjJzIGVhc2UtaW4tb3V0O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhciwgaGVpZ2h0IC4ycyBlYXNlLWluLW91dDtcbiAgaGVpZ2h0OiA2cHg7XG4gIC8qIHRoZXJlIG11c3QgYmUgJ2JvdHRvbScgZm9yIHBzX190aHVtYi14ICovXG4gIGJvdHRvbTogMnB4O1xuICAvKiBwbGVhc2UgZG9uJ3QgY2hhbmdlICdwb3NpdGlvbicgKi9cbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4ucHNfX3RodW1iLXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWFhO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhciwgd2lkdGggLjJzIGVhc2UtaW4tb3V0O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhciwgd2lkdGggLjJzIGVhc2UtaW4tb3V0O1xuICB3aWR0aDogNnB4O1xuICAvKiB0aGVyZSBtdXN0IGJlICdyaWdodCcgZm9yIHBzX190aHVtYi15ICovXG4gIHJpZ2h0OiAycHg7XG4gIC8qIHBsZWFzZSBkb24ndCBjaGFuZ2UgJ3Bvc2l0aW9uJyAqL1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5wc19fcmFpbC14OmhvdmVyID4gLnBzX190aHVtYi14LFxuLnBzX19yYWlsLXg6Zm9jdXMgPiAucHNfX3RodW1iLXgsXG4ucHNfX3JhaWwteC5wcy0tY2xpY2tpbmcgLnBzX190aHVtYi14IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk5OTtcbiAgaGVpZ2h0OiAxMXB4O1xufVxuXG4ucHNfX3JhaWwteTpob3ZlciA+IC5wc19fdGh1bWIteSxcbi5wc19fcmFpbC15OmZvY3VzID4gLnBzX190aHVtYi15LFxuLnBzX19yYWlsLXkucHMtLWNsaWNraW5nIC5wc19fdGh1bWIteSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5OTk7XG4gIHdpZHRoOiAxMXB4O1xufVxuXG4vKiBNUyBzdXBwb3J0cyAqL1xuQHN1cHBvcnRzICgtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmUpIHtcbiAgLnBzIHtcbiAgICBvdmVyZmxvdzogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gIC5wcyB7XG4gICAgb3ZlcmZsb3c6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuIiwiLy8gQWNjb3Jpb24gS29tcG9uZW50ZSBodHRwczovL2dpdGh1Yi5jb20vbWljaHUyay9BY2NvcmRpb25cbi5hY2Mge1xuICAgIC0tYWNjLWNvbG9yOiB2YXIoLS1jLTIxMTApO1xuICAgIC0tYWNjLWJnOiB2YXIoLS1jLTIwMTApO1xuICAgIC0tYWNjLXBhZGRpbmc6IDAgMCB2YXIoLS1kNDApIDA7XG4gICAgLS1hY2MtdHJpZ2dlci1ib3gtc2hhZG93OiBub25lO1xuICAgIC0tYWNjLXBhbmVsLWJveC1zaGFkb3c6IG5vbmU7XG4gICAgLS1hY2MtcGFuZWwtcGFkZGluZzogMCAwIHZhcigtLWQ0MCkgMDtcbn1cbi5hY2Mge1xuICAgIGNvbG9yOiB2YXIoLS1hY2MtY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFjYy1iZyk7XG4gICAgcGFkZGluZzogdmFyKC0tYWNjLXBhZGRpbmcpO1xuICAgICsgLmFjYyB7XG4gICAgICAgIC0tYWNjLXBhZGRpbmc6IHZhcigtLWQ0MCkgMDtcbiAgICB9XG59XG4uYWNjLWhlYWRlciB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG59XG4uYWNjLXRyaWdnZXIge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgMWZyKSBhdXRvO1xuICAgIGdhcDogdmFyKC0tZDQwKTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIEBpbmNsdWRlIHNldEZvbnQoXCJUNDAwXCIpO1xuICAgIC8vIHBhZGRkaW5nIGtvbW10IGF1cyBkZW0gUkRTIDspXG4gICAgcGFkZGluZzogOXB4IDAgMTFweCAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJveC1zaGFkb3c6IHZhcigtLWFjYy10cmlnZ2VyLWJveC1zaGFkb3cpO1xuICAgIC5jYXB0aW9uIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gICAgJjpmb2N1cyxcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgLS1hY2MtdHJpZ2dlci1ib3gtc2hhZG93OiAwIDJweCAwIDAgdmFyKC0tYy0yMTEwKTtcbiAgICB9XG59XG5cbi5hY2MtcGFuZWwge1xuICAgIGJveC1zaGFkb3c6IHZhcigtLWFjYy1wYW5lbC1ib3gtc2hhZG93KTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGhlaWdodCwgdmlzaWJpbGl0eTtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbn1cbi5hY2MtcGFuZWxfX2luYm94IHtcbiAgICBwYWRkaW5nOiB2YXIoLS1hY2MtcGFuZWwtcGFkZGluZyk7XG59XG4uYWNjLWNvbnRlbnQge1xuICAgIC50eWMge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxufVxuXG4uYWNjLmpzLWVuYWJsZWQgLmFjYy1wYW5lbCB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uYWNjLmlzLWFjdGl2ZSB7XG4gICAgLmFjYy1wYW5lbCB7XG4gICAgICAgIC0tYWNjLXBhbmVsLWJveC1zaGFkb3c6IDAgNHB4IDAgMCB2YXIoLS1jLTIxMTApO1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIH1cblxuICAgIC5hY2MtdHJpZ2dlciB7XG4gICAgICAgIC0tYWNjLXRyaWdnZXItYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAtLWFjYy10cmlnZ2VyLWJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYWNjLmlzLW9wZW5lZCB7XG4gICAgLmFjYy1wYW5lbCB7XG4gICAgICAgIG92ZXJmbG93OiB1bnNldDtcbiAgICB9XG59XG4iLCIvLyDDnGJlcnNjaHJlaWJlbiB2b20gU3RhbmRhcmRzdGlsXG4ubm90eWYge1xuICAgIC0tdG9hc3QtcGFkZGluZzogdmFyKC0tczMwKTtcbiAgICAtLXRvYXN0LWJvcmRlci1jb2xvcjogdmFyKC0tYy0yMTEwKTtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgZm9udDogdmFyKC0tdC1TdGFuZGFyZCk7XG4gICAgcGFkZGluZzogdmFyKC0tdG9hc3QtcGFkZGluZyk7XG59XG5cbi5ub3R5Zl9faWNvbiB7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMnB4O1xuICAgIGksXG4gICAgaTpiZWZvcmUsXG4gICAgaTphZnRlciB7XG4gICAgICAgIGFsbDogdW5zZXQ7XG4gICAgfVxuICAgIGk6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBiYWNrZ3JvdW5kOiBjdXJyZW50Q29sb3I7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDRweDtcbiAgICAgICAgdG9wOiAtMThweDtcbiAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAjZmZmZmZmO1xuICAgICAgICBib3JkZXItd2lkdGg6IDAgNHB4IDRweCAwO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgfVxufVxuXG4ubm90eWZfX3RvYXN0IHtcbiAgICBwYWRkaW5nOiB2YXIoLS1zNDApO1xuICAgIGJvcmRlci1sZWZ0OiA0cHggc29saWQgdmFyKC0tdG9hc3QtYm9yZGVyLWNvbG9yKTtcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5ub3R5Zl9fd3JhcHBlciB7XG4gICAgcGFkZGluZzogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5ub3R5Zl9fdG9hc3QtLWRpc21pc3NpYmxlIC5ub3R5Zl9fd3JhcHBlciB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbn1cblxuLm5vdHlmX19kaXNtaXNzIHtcbiAgICBwb3NpdGlvbjogdW5zZXQ7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbi1yaWdodDogLTUwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICBidXR0b24ge1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgbWluLWhlaWdodDogNDBweDtcbiAgICB9XG59XG5cbi5ub3R5Zl9fdG9hc3QtLWVycm9yIHtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogdmFyKC0tYy01MDEwKTtcbn1cblxuLm5vdHlmLWNvcGllZC10ZXh0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgaHlwaGVuczogYXV0bztcbiAgICBvdmVyZmxvdy13cmFwOiBhbnl3aGVyZTtcbiAgICBAaW5jbHVkZSBzZXRGb250KFwiU21hbGxcIik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy0yMDEwLTEwKTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5ub3R5Zl9fZGlzbWlzcyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIH1cbn1cbiIsbnVsbCwiJGVuYWJsZS1mbGV4OiB0cnVlO1xuJGVuYWJsZS1ncmlkLWNsYXNzZXM6IHRydWU7XG5cbiRncmlkLWJyZWFrcG9pbnRzOiAoXG4gICAgeHM6IDAsXG4gICAgczogNTc1cHgsXG4gICAgc206IDc2OHB4LFxuICAgIG1kOiA5OTFweCxcbiAgICBsZzogMTExOHB4LFxuICAgIHhsOiAxNDQycHgsXG4gICAgeHhsOiAxNjc4cHgsXG4pO1xuXG4kY29udGFpbmVyLW1heC13aWR0aHM6IChcbiAgICBzOiA1NDBweCxcbiAgICBzbTogNzIwcHgsXG4gICAgbWQ6IDk2MHB4LFxuICAgIGxnOiAxMDI0cHgsXG4gICAgeGw6IDEyODBweCxcbiAgICB4eGw6IDE0NDBweCxcbik7XG5cbiRncmlkLWd1dHRlci13aWR0aDogMnJlbTtcbiRzcGFjZXI6IDFyZW07XG4kZ3V0dGVyczogKFxuICAgIDA6IDAsXG4gICAgMTogJHNwYWNlcixcbiAgICAyOiAkc3BhY2VyICogMixcbiAgICAzOiAkc3BhY2VyICogMyxcbiAgICA0OiAkc3BhY2VyICogNCxcbiAgICA1OiAkc3BhY2VyICogNSxcbik7XG5cbiRmb250LWZhbWlseS1zYW5zLXNlcmlmOiBcIkZydXRpZ2VyIE5leHQgVzA0XCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4kZm9udC1zaXplLWJhc2U6IDEuN3JlbTtcblxuJGJvZHktYmc6ICNmZmZmZmY7XG5cbiRicmVhZGNydW1iLWJnOiB0cmFuc3BhcmVudDtcbiRicmVhZGNydW1iLWRpdmlkZXI6IFwiPlwiO1xuXG4vLyBSZXdyaXRlIEJvb3RzdHJhcHMgdXRpbGl0aWVzIG1hcFxuJHV0aWxpdGllczogKFxuICAgIC8vIHNjc3MtZG9jcy1lbmQgdXRpbHMtb3ZlcmZsb3dcbiAgICAvLyBzY3NzLWRvY3Mtc3RhcnQgdXRpbHMtZGlzcGxheVxuICAgIFwiZGlzcGxheVwiOlxuICAgICAgICAoXG4gICAgICAgICAgICByZXNwb25zaXZlOiB0cnVlLFxuICAgICAgICAgICAgcHJpbnQ6IHRydWUsXG4gICAgICAgICAgICBwcm9wZXJ0eTogZGlzcGxheSxcbiAgICAgICAgICAgIGNsYXNzOiBkLFxuICAgICAgICAgICAgdmFsdWVzOiBpbmxpbmUgaW5saW5lLWJsb2NrIGJsb2NrIGdyaWQgZmxleCBpbmxpbmUtZmxleCBub25lLFxuICAgICAgICApLFxuICAgIFwianVzdGlmeVwiOiAoXG4gICAgICAgIHJlc3BvbnNpdmU6IHRydWUsXG4gICAgICAgIHByaW50OiBmYWxzZSxcbiAgICAgICAgcHJvcGVydHk6IGp1c3RpZnktY29udGVudCxcbiAgICAgICAgY2xhc3M6IGp1c3RpZnksXG4gICAgICAgIHZhbHVlczogZmxleC1zdGFydCBmbGV4LWVuZCBjZW50ZXIsXG4gICAgKSxcbiAgICBcInBvc2l0aW9uXCI6IChcbiAgICAgICAgcmVzcG9uc2l2ZTogdHJ1ZSxcbiAgICAgICAgcHJpbnQ6IGZhbHNlLFxuICAgICAgICBwcm9wZXJ0eTogcG9zaXRpb24sXG4gICAgICAgIGNsYXNzOiBwb3NpdGlvbixcbiAgICAgICAgdmFsdWVzOiBzdGF0aWMgYWJzb2x1dGUgcmVsYXRpdmUgZml4ZWQgc3RpY2t5LFxuICAgICksXG4gICAgXCJ2aWV3cG9ydC13aWR0aFwiOiAoXG4gICAgICAgIHByb3BlcnR5OiB3aWR0aCxcbiAgICAgICAgY2xhc3M6IHZ3LFxuICAgICAgICB2YWx1ZXM6IChcbiAgICAgICAgICAgIDEwMDogMTAwdncsXG4gICAgICAgICksXG4gICAgKSxcbiAgICBcIm1pbi12aWV3cG9ydC13aWR0aFwiOiAoXG4gICAgICAgIHByb3BlcnR5OiBtaW4td2lkdGgsXG4gICAgICAgIGNsYXNzOiBtaW4tdncsXG4gICAgICAgIHZhbHVlczogKFxuICAgICAgICAgICAgMTAwOiAxMDB2dyxcbiAgICAgICAgKSxcbiAgICApLFxuICAgIFwidmlld3BvcnQtaGVpZ2h0XCI6IChcbiAgICAgICAgcHJvcGVydHk6IGhlaWdodCxcbiAgICAgICAgY2xhc3M6IHZoLFxuICAgICAgICB2YWx1ZXM6IChcbiAgICAgICAgICAgIDEwMDogMTAwdmgsXG4gICAgICAgICksXG4gICAgKSxcbiAgICBcIm1pbi12aWV3cG9ydC1oZWlnaHRcIjogKFxuICAgICAgICBwcm9wZXJ0eTogbWluLWhlaWdodCxcbiAgICAgICAgY2xhc3M6IG1pbi12aCxcbiAgICAgICAgdmFsdWVzOiAoXG4gICAgICAgICAgICAxMDA6IDEwMHZoLFxuICAgICAgICApLFxuICAgICksXG4gICAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHV0aWxzLXZpc2liaWxpdHlcbiAgICBcInZpc2liaWxpdHlcIjpcbiAgICAgICAgKFxuICAgICAgICAgICAgcHJvcGVydHk6IHZpc2liaWxpdHksXG4gICAgICAgICAgICBjbGFzczogbnVsbCxcbiAgICAgICAgICAgIHZhbHVlczogKFxuICAgICAgICAgICAgICAgIHZpc2libGU6IHZpc2libGUsXG4gICAgICAgICAgICAgICAgaW52aXNpYmxlOiBoaWRkZW4sXG4gICAgICAgICAgICApLFxuICAgICAgICApLFxuICAgIFwicG9pbnRlci1ldmVudHNcIjogKFxuICAgICAgICBwcm9wZXJ0eTogY3Vyc29yLFxuICAgICAgICBjbGFzczogcGUsXG4gICAgICAgIHZhbHVlczogcG9pbnRlciBub3QtYWxsb3dlZCBub25lLFxuICAgIClcbik7XG4iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbXSwic291cmNlUm9vdCI6IiJ9*/