@charset "UTF-8";
/*! tailwindcss v3.4.0 | MIT License | https://tailwindcss.com*/*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;font-family:Figtree,sans-serif;font-feature-settings:normal;font-variation-settings:normal;tab-size:4;-webkit-tap-highlight-color:transparent}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-feature-settings:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;background-color:initial;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:initial}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]{display:none}a{color:rgb(95 0 170/var(--tw-text-opacity));transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}a,a:hover{--tw-text-opacity:1;text-decoration-line:none}a:hover{color:rgb(0 0 0/var(--tw-text-opacity))}blockquote>a,ol>a,p>a,strong,ul>a{font-weight:600}em{font-style:italic}blockquote,ol,p,ul{margin-bottom:1.25rem;margin-top:0}@media (min-width:1024px){blockquote,ol,p,ul{margin-bottom:1.5rem}}blockquote:last-child,ol:last-child,p:last-child,ul:last-child{margin-bottom:0}ol,ul{margin-left:1.25rem;padding:0}ul{list-style-type:disc;margin-top:.75rem}ul li{margin-bottom:.75rem;margin-left:1.25rem;padding-left:.75rem}ul li:last-child{margin-bottom:0}address{font-style:normal}address a{font-weight:400;--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity))}address a:hover{--tw-text-opacity:1;color:rgb(95 0 170/var(--tw-text-opacity))}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-weight:600;margin-bottom:1.25rem;margin-top:0;--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity))}@media (min-width:1024px){.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-bottom:1.75rem}}.h1>a,.h2>a,.h3>a,.h4>a,.h5>a,.h6>a,h1>a,h2>a,h3>a,h4>a,h5>a,h6>a{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity));text-decoration-line:none}.h1>a:hover,.h2>a:hover,.h3>a:hover,.h4>a:hover,.h5>a:hover,.h6>a:hover,h1>a:hover,h2>a:hover,h3>a:hover,h4>a:hover,h5>a:hover,h6>a:hover{--tw-text-opacity:1;color:rgb(95 0 170/var(--tw-text-opacity));text-decoration-line:none}.is-eyebrow+.h1,.is-eyebrow+.h2,.is-eyebrow+.h3,.is-eyebrow+.h4,.is-eyebrow+.h5,.is-eyebrow+.h6,.is-eyebrow+h1,.is-eyebrow+h2,.is-eyebrow+h3,.is-eyebrow+h4,.is-eyebrow+h5,.is-eyebrow+h6{margin-top:.25rem}.h1:first-child,.h2:first-child,.h3:first-child,.h4:first-child,.h5:first-child,.h6:first-child,h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child{margin-top:0}.h1:last-child,.h2:last-child,.h3:last-child,.h4:last-child,.h5:last-child,.h6:last-child,h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child{margin-bottom:0}.h1,h1{font-size:1.5625rem;letter-spacing:-.01111111em;line-height:1.2em}@media (min-width:1024px){.h1,h1{font-size:2.8125rem;line-height:1.111111111em}}.h1.is-big,h1.is-big{font-size:1.875rem;line-height:1.166666667em}@media (min-width:1024px){.h1.is-big,h1.is-big{font-size:4.0625rem;line-height:1}}.h2,h2{font-size:1.25rem;letter-spacing:-.025em;line-height:1.25em;margin-top:2rem}@media (min-width:1024px){.h2,h2{font-size:1.75rem;line-height:1.25em;margin-top:3rem}}.h3,h3{font-size:1.03125rem;letter-spacing:0;line-height:1.212121212em;margin-bottom:.625rem}@media (min-width:1024px){.h3,h3{font-size:1.375rem;line-height:1.363636364em}}.h4,h4{font-size:.9375rem;letter-spacing:0;line-height:1.333333333em;margin-bottom:0}@media (min-width:1024px){.h4,h4{font-size:1.09375rem;line-height:1.428571429em}}.h5,h5{font-size:.9375rem;font-style:italic;font-weight:400;line-height:1.333333333em;margin-bottom:0}@media (min-width:1024px){.h5,h5{font-size:1.09375rem;line-height:1.428571429em}}.h6,h6{font-size:.75rem;line-height:1.25em;margin-bottom:.25rem}@media (min-width:1024px){.h6,h6{font-size:.9375rem;line-height:1.333333333em}}.is-lede{font-size:1.03125rem;line-height:1.363636364em}@media (min-width:1024px){.is-lede{font-size:1.375rem}}.is-lede{margin-bottom:1.25rem}@media (min-width:1024px){.is-lede{margin-bottom:1.75rem}}.is-lede>*{font-size:inherit}.is-lede:last-child{margin-bottom:0}.is-small{font-size:.75rem;line-height:1.25em}@media (min-width:1024px){.is-small{font-size:.9375rem;line-height:1.333333333em}}.is-small>*{font-size:inherit}.is-category,.is-eyebrow{font-size:.75rem;font-weight:600;line-height:1.25em}@media (min-width:768px){.is-category,.is-eyebrow{font-size:.9375rem;line-height:1.333333333em}}@media (min-width:1024px){.is-category,.is-eyebrow{font-size:1.09375rem;line-height:1.428571429em}}blockquote{border-left-width:3px;--tw-border-opacity:1;border-color:rgb(95 0 170/var(--tw-border-opacity));padding-left:1.5rem}blockquote>p{font-family:"Source Serif 4",serif;font-size:1.25rem;font-weight:300;letter-spacing:-.003571429em;line-height:1.25em}@media (min-width:1024px){blockquote>p{font-size:1.75rem;line-height:1.25em}}blockquote.quotes>p:before{content:"“";margin-left:-.375em;position:relative}blockquote.quotes>p:after{content:"”";position:relative}blockquote.is-pullquote{border-width:0;padding-left:0}blockquote.is-pullquote>p{font-size:1.5625rem;line-height:1.2em}@media (min-width:1024px){@media (min-width:1024px){blockquote.is-pullquote>p{font-size:2.8125rem;line-height:1.111111111em}}}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.container{padding-left:1.25rem;padding-right:1.25rem;width:100%}@media (min-width:640px){.container{max-width:640px;padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:768px){.container{max-width:768px;padding-left:3rem;padding-right:3rem}}@media (min-width:1024px){.container{max-width:1024px;padding-left:5rem;padding-right:5rem}}@media (min-width:1280px){.container{max-width:1280px;padding-left:5rem;padding-right:5rem}}@media (min-width:1440px){.container{max-width:1440px}}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}.visible{visibility:visible}.invisible{visibility:hidden}.static{position:static}.absolute{position:absolute}.relative{position:relative}.z-\[2\]{z-index:2}.order-1{order:1}.row-span-3{grid-row:span 3/span 3}.mx-auto{margin-left:auto;margin-right:auto}.my-10{margin-bottom:2.5rem;margin-top:2.5rem}.my-4{margin-bottom:1rem;margin-top:1rem}.my-5{margin-bottom:1.25rem;margin-top:1.25rem}.my-8{margin-bottom:2rem;margin-top:2rem}.my-\[25px\]{margin-bottom:25px;margin-top:25px}.-mb-\[15\%\]{margin-bottom:-15%}.-mb-\[60px\]{margin-bottom:-60px}.mb-0{margin-bottom:0}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.mb-2{margin-bottom:.5rem}.mb-2\.5{margin-bottom:.625rem}.mb-20{margin-bottom:5rem}.mb-3{margin-bottom:.75rem}.mb-3\.75{margin-bottom:.9375rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-6\.25{margin-bottom:1.5625rem}.mb-8{margin-bottom:2rem}.mb-px{margin-bottom:1px}.ml-\[25px\]{margin-left:25px}.ml-auto{margin-left:auto}.mr-2{margin-right:.5rem}.mr-4{margin-right:1rem}.mr-\[25px\]{margin-right:25px}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-11{margin-top:2.75rem}.mt-12{margin-top:3rem}.mt-13{margin-top:3.25rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-20{margin-top:5rem}.mt-3{margin-top:.75rem}.mt-3\.75{margin-top:.9375rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-8{margin-top:2rem}.mt-auto{margin-top:auto}.block{display:block}.inline{display:inline}.flex{display:flex}.table{display:table}.grid{display:grid}.hidden{display:none}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-square{aspect-ratio:1/1}.h-1\/2{height:50%}.h-20{height:5rem}.h-24{height:6rem}.h-32{height:8rem}.h-60{height:15rem}.h-\[120px\]{height:120px}.h-\[150px\]{height:150px}.h-full{height:100%}.max-h-full{max-height:100%}.w-1\/2{width:50%}.w-1\/3{width:33.333333%}.w-2\/3{width:66.666667%}.w-\[120px\]{width:120px}.w-\[180px\]{width:180px}.w-full{width:100%}.max-w-\[130px\]{max-width:130px}.max-w-\[200px\]{max-width:200px}.max-w-\[25rem\]{max-width:25rem}.max-w-full{max-width:100%}.max-w-sm{max-width:24rem}.max-w-text{max-width:52.5rem}.max-w-text-container{max-width:62.5rem}.max-w-xl{max-width:36rem}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-rows-3{grid-template-rows:repeat(3,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.content-center{align-content:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0{gap:0}.gap-10{gap:2.5rem}.gap-12{gap:3rem}.gap-12\.5{gap:3.125rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-20{gap:5rem}.gap-3{gap:.75rem}.gap-3\.5{gap:.875rem}.gap-3\.75{gap:.9375rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-5\.5{gap:1.375rem}.gap-8{gap:2rem}.gap-y-10{row-gap:2.5rem}.space-x-0>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(0px*(1 - var(--tw-space-x-reverse)));margin-right:calc(0px*var(--tw-space-x-reverse))}.space-x-0\.5>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.125rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.125rem*var(--tw-space-x-reverse))}.self-start{align-self:flex-start}.rounded{border-radius:.25rem}.rounded-\[tl\|tr\|br\|bl\]{border-radius:tl|tr|br|bl}.rounded-big{border-radius:3.125rem}.rounded-full{border-radius:9999px}.rounded-small{border-radius:1.25rem}.rounded-bl-big{border-bottom-left-radius:3.125rem}.rounded-bl-none{border-bottom-left-radius:0}.rounded-bl-small{border-bottom-left-radius:1.25rem}.rounded-br-big{border-bottom-right-radius:3.125rem}.rounded-br-small{border-bottom-right-radius:1.25rem}.rounded-tl-big{border-top-left-radius:3.125rem}.rounded-tl-small{border-top-left-radius:1.25rem}.rounded-tr-big{border-top-right-radius:3.125rem}.rounded-tr-small{border-top-right-radius:1.25rem}.border{border-width:1px}.border-b-2{border-bottom-width:2px}.border-l-2{border-left-width:2px}.border-dashed{border-style:dashed}.border-dotted{border-style:dotted}.border-gray-400{--tw-border-opacity:1;border-color:rgb(156 163 175/var(--tw-border-opacity))}.bg-black{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity))}.bg-blue{--tw-bg-opacity:1;background-color:rgb(137 137 229/var(--tw-bg-opacity))}.bg-blush{--tw-bg-opacity:1;background-color:rgb(241 222 222/var(--tw-bg-opacity))}.bg-gray-light{--tw-bg-opacity:1;background-color:rgb(244 244 244/var(--tw-bg-opacity))}.bg-lavender{--tw-bg-opacity:1;background-color:rgb(181 132 237/var(--tw-bg-opacity))}.bg-lilac{--tw-bg-opacity:1;background-color:rgb(237 223 248/var(--tw-bg-opacity))}.bg-mint{--tw-bg-opacity:1;background-color:rgb(62 206 106/var(--tw-bg-opacity))}.bg-navy{--tw-bg-opacity:1;background-color:rgb(56 0 139/var(--tw-bg-opacity))}.bg-orange{--tw-bg-opacity:1;background-color:rgb(238 140 50/var(--tw-bg-opacity))}.bg-purple{--tw-bg-opacity:1;background-color:rgb(95 0 170/var(--tw-bg-opacity))}.bg-rose{--tw-bg-opacity:1;background-color:rgb(246 134 136/var(--tw-bg-opacity))}.bg-sage{--tw-bg-opacity:1;background-color:rgb(230 245 232/var(--tw-bg-opacity))}.bg-stone-300{--tw-bg-opacity:1;background-color:rgb(214 211 209/var(--tw-bg-opacity))}.bg-teal{--tw-bg-opacity:1;background-color:rgb(224 244 247/var(--tw-bg-opacity))}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.bg-yellow{--tw-bg-opacity:1;background-color:rgb(244 195 36/var(--tw-bg-opacity))}.bg-yellow-light{--tw-bg-opacity:1;background-color:rgb(244 236 201/var(--tw-bg-opacity))}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-10{padding:2.5rem}.p-20{padding:5rem}.p-3{padding:.75rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-\[50px\]{padding:50px}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-6\.25{padding-left:1.5625rem;padding-right:1.5625rem}.px-7{padding-left:1.75rem;padding-right:1.75rem}.px-7\.5{padding-left:1.875rem;padding-right:1.875rem}.py-10{padding-bottom:2.5rem;padding-top:2.5rem}.py-12{padding-bottom:3rem;padding-top:3rem}.py-20{padding-bottom:5rem;padding-top:5rem}.py-5{padding-bottom:1.25rem;padding-top:1.25rem}.py-8{padding-bottom:2rem;padding-top:2rem}.pb-10{padding-bottom:2.5rem}.pb-5{padding-bottom:1.25rem}.pb-6{padding-bottom:1.5rem}.pb-6\.25{padding-bottom:1.5625rem}.pt-1{padding-top:.25rem}.pt-10{padding-top:2.5rem}.pt-2{padding-top:.5rem}.pt-2\.5{padding-top:.625rem}.pt-6{padding-top:1.5rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-sm{font-size:.9375rem;line-height:1.333333333em}.text-xs{font-size:.75rem;line-height:1.25em}.font-light{font-weight:300}.font-normal{font-weight:400}.font-semibold{font-weight:600}.leading-relaxed{line-height:1.625}.leading-tighter{line-height:1.14285714}.text-black{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity))}.text-purple{--tw-text-opacity:1;color:rgb(95 0 170/var(--tw-text-opacity))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-size:.9375rem;line-height:1.333333333em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (min-width:1024px){body{font-size:1.09375rem;line-height:1.428571429em}}.container{margin-left:auto;margin-right:auto;max-width:90rem}.container .container{padding-left:0;padding-right:0}.sr-only{left:-1px}pre.display-result{background:#ddf;font-size:16px;margin-bottom:15px;padding:12px 24px}.debug{border-width:1px;--tw-border-opacity:1;border-color:rgb(192 38 211/var(--tw-border-opacity))}.debug-grid{--tw-bg-opacity:1;background-color:rgb(240 171 252/var(--tw-bg-opacity));padding-bottom:.5rem;padding-top:.5rem;text-align:center}.debug-text{--tw-text-opacity:1;color:rgb(192 38 211/var(--tw-text-opacity))}.sg-container{max-width:100rem;padding-left:1.25rem;padding-right:1.25rem}@media (min-width:768px){.sg-container{padding-left:2.5rem;padding-right:2.5rem}}@media (min-width:1024px){.sg-container{padding-left:5rem;padding-right:5rem}}.sg-container[class~=bg-white]{padding-left:0;padding-right:0}@media (min-width:1280px){.sg-container[class~=bg-white]{max-width:90rem}}body.debug-breakpoints:after{bottom:0;display:block;position:fixed;right:0;--tw-bg-opacity:1;background-color:rgb(192 38 211/var(--tw-bg-opacity));font-family:Figtree,sans-serif;font-size:.75rem;font-weight:600;letter-spacing:.025em;line-height:1.25em;padding:.25rem .75rem;text-transform:uppercase;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}@media (min-width:1024px){body.debug-breakpoints:after{font-size:.9375rem;line-height:1.333333333em}}body.debug-breakpoints:after{content:"mobile";z-index:999999}@media (min-width:640px){body.debug-breakpoints:after{content:"small"}}@media (min-width:768px){body.debug-breakpoints:after{content:"medium"}}@media (min-width:1024px){body.debug-breakpoints:after{content:"large"}}@media (min-width:1280px){body.debug-breakpoints:after{content:"x-large"}}@media (min-width:1440px){body.debug-breakpoints:after{content:"2x-large"}}@media (max-width:639px){.rounded-big{border-radius:1.875rem}.rounded-tl-big{border-top-left-radius:1.875rem}.rounded-tr-big{border-top-right-radius:1.875rem}.rounded-br-big{border-bottom-right-radius:1.875rem}.rounded-bl-big{border-bottom-left-radius:1.875rem}.rounded-small{border-radius:.9375rem}.rounded-tl-small{border-top-left-radius:.9375rem}.rounded-tr-small{border-top-right-radius:.9375rem}.rounded-br-small{border-bottom-right-radius:.9375rem}.rounded-bl-small{border-bottom-left-radius:.9375rem}}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__container{box-sizing:border-box;position:relative}.splide__list{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:#0000;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}.accordion .accordion-list{border-top-width:1px;list-style-type:none;margin:0;--tw-border-opacity:1;border-color:rgb(0 0 0/var(--tw-border-opacity));padding:0}.accordion .accordion-list .accordion-item{border-bottom-width:1px;margin:0;--tw-border-opacity:1;border-color:rgb(0 0 0/var(--tw-border-opacity));padding:0}.accordion .accordion-header{padding-top:.75rem}@media (min-width:1024px){.accordion .accordion-header{padding-bottom:.25rem;padding-top:1rem}}.accordion .accordion-header.h1{margin-bottom:.75rem}.accordion .accordion-header .icon-btn{bottom:-.125rem;position:relative;--tw-bg-opacity:1;background-color:rgb(237 223 248/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(95 0 170/var(--tw-text-opacity));transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.entry-content .bn-block-wrapper.gradient-background.accordion .accordion-header .icon-btn:after,.entry-content .bn-block-wrapper.gradient-background.accordion .accordion-header .icon-btn:before{--tw-gradient-from:#eddff8 var(--tw-gradient-from-position);--tw-gradient-to:#eddff800 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.entry-content .bn-block-wrapper.gradient-background.accordion .accordion-header .icon-btn .listing-tag{background-color:#eddff8}.accordion .accordion-header .icon-btn:hover{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}@media (min-width:1024px){.accordion .accordion-header .icon-btn{bottom:-.25rem}}.accordion .accordion-header .accordion-button[aria-expanded=true] .icon-btn{--tw-rotate:135deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.accordion .accordion-body{margin-right:3.5rem;max-width:52.5rem;overflow:hidden}@media (min-width:1024px){.accordion .accordion-body{margin-right:7rem}}.accordion .accordion-body>:last-child:not(.slider){margin-bottom:1rem}@media (min-width:1024px){.accordion .accordion-body>:last-child:not(.slider){margin-bottom:1.5rem}}.year-accordion .accordion .accordion-body{margin-right:0}@media (min-width:1024px){.year-accordion .accordion .accordion-body{margin-left:auto;width:66.666667%}}.year-accordion .accordion[class~=max-w-text] .accordion-body{margin-left:0;margin-right:0;width:100%}@keyframes fadeUp{0%{opacity:0}to{opacity:1}}.image-accordion .accordion .accordion-item{overflow:hidden;position:relative}@media (min-width:768px){.image-accordion .accordion .accordion-item{overflow:visible}}.image-accordion .accordion .accordion-button[aria-expanded=true]{cursor:default}.image-accordion .accordion .accordion-button[aria-expanded=true] .icon-btn{--tw-rotate:0deg;opacity:0}.image-accordion .accordion .accordion-button[aria-expanded=true] .icon-btn,.image-accordion .accordion .accordion-pane:after{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.image-accordion .accordion .accordion-pane:after{height:1px;left:100%;position:absolute;top:50%;visibility:hidden;width:0;--tw-translate-y:0.25rem;--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity))}.image-accordion .accordion .accordion-pane .btn:hover:after{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity))}.image-accordion .accordion .accordion-pane:after{content:"";transition:all .3s;transition-delay:.3s}.image-accordion .accordion .accordion-pane.is-active:after,.image-accordion .accordion .accordion-pane:not([hidden]):after{width:30%}@media (min-width:768px){.image-accordion .accordion .accordion-pane.is-active:after,.image-accordion .accordion .accordion-pane:not([hidden]):after{visibility:visible}}.image-accordion .accordion-images img{max-width:380px;opacity:0}.image-accordion .accordion-images img:not(.hidden){animation-delay:.3s;animation-duration:.3s;animation-fill-mode:both;animation-name:fadeUp}.action{color:rgb(95 0 170/var(--tw-text-opacity));font-weight:600}.action,.action:hover{--tw-text-opacity:1;text-decoration-line:none}.action:hover{color:rgb(0 0 0/var(--tw-text-opacity))}.action{align-items:center;display:flex}.action>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.125rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.125rem*var(--tw-space-x-reverse))}.entry-content .bn-block-wrapper.checklist .container,.entry-content .bn-block-wrapper.data-vis .container,.entry-content .bn-block-wrapper.image-with-caption .container,.entry-content .bn-block-wrapper.text-block .container{max-width:62.5rem}.entry-content .bn-block-wrapper+.bn-block-wrapper,.entry-content+.entry-content{margin-top:5rem}@media (min-width:1024px){.entry-content .bn-block-wrapper+.bn-block-wrapper,.entry-content+.entry-content{margin-top:6.25rem}}.entry-content .bn-block-wrapper.section-header+.bn-block-wrapper{margin-top:2.5rem}@media (min-width:1024px){.entry-content .bn-block-wrapper.section-header+.bn-block-wrapper{margin-top:6.25rem}}.entry-content .bn-block-wrapper.callout+.bn-block-wrapper.callout{margin-top:3.125rem}.entry-content .bn-block-wrapper.text-block-with-title+.bn-block-wrapper.checklist{margin-top:0}.entry-content .bn-block-wrapper.text-block+.bn-block-wrapper.checklist{margin-top:3.25rem}.entry-content .bn-block-wrapper.checklist+.bn-block-wrapper.text-block,.entry-content .bn-block-wrapper.checklist+.bn-block-wrapper.text-block-with-title,.entry-content .bn-block-wrapper.image-with-caption+.bn-block-wrapper.text-block,.entry-content .bn-block-wrapper.image-with-caption+.bn-block-wrapper.text-block-with-title,.entry-content .bn-block-wrapper.logo-listing+.bn-block-wrapper.logo-listing,.entry-content .bn-block-wrapper.text-block+.bn-block-wrapper.image-with-caption,.entry-content .bn-block-wrapper.text-block+.full-width-slider,.entry-content .bn-block-wrapper.text-block-with-title+.bn-block-wrapper.full-width-slider,.entry-content .bn-block-wrapper.text-block-with-title+.bn-block-wrapper.image-with-caption,.entry-content .bn-block-wrapper.text-block-with-title+.bn-block-wrapper.text-block,.entry-content .bn-block-wrapper.text-block-with-title+.bn-block-wrapper.text-block-with-title{margin-top:2.5rem}.entry-content .bn-block-wrapper.checklist+.bn-block-wrapper.image-with-caption,.entry-content .bn-block-wrapper.half-and-half+.bn-block-wrapper.text-block,.entry-content .bn-block-wrapper.text-block+.bn-block-wrapper.half-and-half{margin-top:0}.entry-content hr{margin-bottom:1.5rem}.bn-block-wrapper.news-page-hero,.bn-block-wrapper.page-hero{margin-bottom:5rem}@media (min-width:1024px){.bn-block-wrapper.news-page-hero,.bn-block-wrapper.page-hero{margin-bottom:6.25rem}}.bn-block-wrapper.section{margin-bottom:2.5rem}@media (min-width:1024px){.bn-block-wrapper.section{margin-bottom:3.125rem}}.bn-block-wrapper.section+.bn-block-wrapper{margin-top:2.5rem}@media (min-width:1024px){.bn-block-wrapper.section+.bn-block-wrapper{margin-top:3.125rem}}.entry-content .bn-block-wrapper.gradient-background{margin-bottom:5rem;margin-top:5rem;padding-bottom:0;padding-top:0;position:relative}@media (min-width:1024px){.entry-content .bn-block-wrapper.gradient-background{margin-bottom:6.25rem;margin-top:6.25rem;padding-bottom:6.25rem;padding-top:6.25rem}}.entry-content .bn-block-wrapper.gradient-background:after,.entry-content .bn-block-wrapper.gradient-background:before{content:"";height:5rem;left:0;position:absolute;top:0;width:100%}@media (min-width:1024px){.entry-content .bn-block-wrapper.gradient-background:after,.entry-content .bn-block-wrapper.gradient-background:before{height:6.25rem}}.entry-content .bn-block-wrapper.gradient-background:before{background-image:linear-gradient(to top,var(--tw-gradient-stops));top:-5rem;--tw-gradient-to:#0000 var(--tw-gradient-to-position)}@media (min-width:1024px){.entry-content .bn-block-wrapper.gradient-background:before{top:-6.25rem}}.entry-content .bn-block-wrapper.gradient-background:after{background-image:linear-gradient(to bottom,var(--tw-gradient-stops));bottom:-5rem;top:auto;--tw-gradient-to:#0000 var(--tw-gradient-to-position)}@media (min-width:1024px){.entry-content .bn-block-wrapper.gradient-background:after{bottom:-6.25rem}}.entry-content .bn-block-wrapper.gradient-background.bg-lilac:after,.entry-content .bn-block-wrapper.gradient-background.bg-lilac:before{--tw-gradient-from:#eddff8 var(--tw-gradient-from-position);--tw-gradient-to:#eddff800 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.entry-content .bn-block-wrapper.gradient-background.bg-lilac .listing-tag{background-color:#eddff8}.entry-content .bn-block-wrapper.gradient-background.bg-teal:after,.entry-content .bn-block-wrapper.gradient-background.bg-teal:before{--tw-gradient-from:#e0f4f7 var(--tw-gradient-from-position);--tw-gradient-to:#e0f4f700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.entry-content .bn-block-wrapper.gradient-background.bg-teal .listing-tag{background-color:#e0f4f7}.entry-content .bn-block-wrapper.gradient-background.bg-sage:after,.entry-content .bn-block-wrapper.gradient-background.bg-sage:before{--tw-gradient-from:#e6f5e8 var(--tw-gradient-from-position);--tw-gradient-to:#e6f5e800 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.entry-content .bn-block-wrapper.gradient-background.bg-sage .listing-tag{background-color:#e6f5e8}.entry-content .bn-block-wrapper+.bn-block-wrapper.gradient-background,.entry-content .bn-block-wrapper.gradient-background+.bn-block-wrapper{margin-top:10rem;position:relative}@media (min-width:1024px){.entry-content .bn-block-wrapper+.bn-block-wrapper.gradient-background,.entry-content .bn-block-wrapper.gradient-background+.bn-block-wrapper{margin-top:12.5rem}}.entry-content .bn-block-wrapper.gradient-background[class*=bg-]:not([class~=bg-white]){border-bottom-width:1px;border-color:#0000}.entry-content .bn-block-wrapper.gradient-background[class*=bg-]:not([class~=bg-white]) .btn-round:not(:hover),.entry-content .bn-block-wrapper.gradient-background[class*=bg-]:not([class~=bg-white]) .splide.slider .splide__pagination__page{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.entry-content .bn-block-wrapper.gradient-background[class*=bg-]:not([class~=bg-white]) .splide.slider .splide__pagination__page.is-active{--tw-bg-opacity:1;background-color:rgb(95 0 170/var(--tw-bg-opacity))}.entry-content .bn-block-wrapper.gradient-background[class*=bg-]:not([class~=bg-white]) .accordion .accordion-header .icon-btn:not(:hover),.entry-content .bn-block-wrapper.gradient-background[class*=bg-]:not([class~=bg-white]) .bg-gray-light{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.entry-content .bn-block-wrapper.gradient-background[class*=bg-]:not([class~=bg-white]) .accordion-images{background-color:rgb(255 255 255/var(--tw-bg-opacity));--tw-bg-opacity:0.5}.bn-block-wrapper.breadcrumb{display:none}.image-accordion .accordion-images img:not(.bn-block-wrapper.breadcrumb){animation-delay:.3s;animation-duration:.3s;animation-fill-mode:both;animation-name:fadeUp}@media (min-width:1024px){.bn-block-wrapper.breadcrumb{display:block}}.bn-block-wrapper.breadcrumb .container{height:0;overflow:visible;position:relative;z-index:100}.bn-block-wrapper.breadcrumb .breadcrumb-container{left:2.5rem;position:absolute;top:0;transform:rotate(-90deg);transform-origin:0 0}.bn-block-wrapper.breadcrumb ul.breadcrumb{transform:translate3d(-100%,-50%,0)}.bn-block-wrapper.breadcrumb+.bn-block-wrapper{margin-top:0}@keyframes breadcrumbIn{0%{opacity:0;transform:rotate(90deg) translateX(-20%)}to{opacity:1;transform:rotate(90deg) translateX(0)}}ul.breadcrumb{font-size:.9375rem;line-height:1.333333333em;list-style-type:none;margin-left:0;padding-left:0;--tw-text-opacity:1;align-items:center;color:rgb(117 117 117/var(--tw-text-opacity));display:flex;flex-direction:row;flex-wrap:wrap;gap:.625rem}ul.breadcrumb>li{align-items:center;display:flex;line-height:1;margin:0;padding:0;position:relative}ul.breadcrumb>li:not(:first-child):before{background-image:url(../img/icons/button-icon-caret-breadcrumb.svg);background-repeat:no-repeat;background-size:25px 25px;content:"";display:inline-block;height:25px;left:-5px;position:relative;width:25px}ul.breadcrumb a{--tw-text-opacity:1;color:rgb(117 117 117/var(--tw-text-opacity))}ul.breadcrumb a:hover{--tw-text-opacity:1;color:rgb(95 0 170/var(--tw-text-opacity))}ul.breadcrumb>li:last-child a{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity))}ul.breadcrumb button{border-color:#0000;border-width:10px 0}ul.breadcrumb button svg{position:relative;top:1px}ul.breadcrumb ul.dropdown{border-radius:1.25rem;list-style-type:none;margin:0;width:290px;--tw-bg-opacity:1;background-color:rgb(237 223 248/var(--tw-bg-opacity));padding:0;--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}@media (max-width:639px){ul.breadcrumb ul.dropdown{border-radius:.9375rem}}.entry-content ul.bn-block-wrapper.gradient-background.breadcrumb ul.dropdown:after,.entry-content ul.bn-block-wrapper.gradient-background.breadcrumb ul.dropdown:before{--tw-gradient-from:#eddff8 var(--tw-gradient-from-position);--tw-gradient-to:#eddff800 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.entry-content ul.bn-block-wrapper.gradient-background.breadcrumb ul.dropdown .listing-tag{background-color:#eddff8}ul.breadcrumb ul.dropdown{display:none;left:38px;position:absolute;top:100%;transform:rotate(90deg) translateX(10px);transform-origin:0 0}ul.breadcrumb ul.dropdown li{margin:0;padding:0}ul.breadcrumb ul.dropdown li:not(:first-child){border-top-width:1px;--tw-border-opacity:1;border-color:rgb(0 0 0/var(--tw-border-opacity))}ul.breadcrumb ul.dropdown a{display:block;padding:17.5px 1.25rem;--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity))}ul.breadcrumb ul.dropdown a:hover{--tw-text-opacity:1;color:rgb(95 0 170/var(--tw-text-opacity))}ul.breadcrumb .dropdown.is-active{animation-duration:.2s;animation-fill-mode:both;animation-name:breadcrumbIn;animation-timing-function:cubic-bezier(.075,.82,.165,1);display:block}.btn{background-color:rgb(95 0 170/var(--tw-bg-opacity));border-radius:9999px;display:inline-block;font-size:.9375rem;font-weight:600;letter-spacing:.05em;line-height:1.333333333em;max-width:100%;padding:.625rem 2rem;text-align:center;text-transform:uppercase;transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.btn,.btn:hover{--tw-bg-opacity:1;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.btn:hover{background-color:rgb(0 0 0/var(--tw-bg-opacity));text-decoration-line:none}.btn-round{align-items:center;border-radius:9999px;display:inline-block;display:flex;flex-direction:column;height:2.5rem;justify-content:center;padding:0;width:2.5rem;--tw-bg-opacity:1;background-color:rgb(237 223 248/var(--tw-bg-opacity));font-size:.9375rem;font-weight:600;line-height:1.333333333em;--tw-text-opacity:1;color:rgb(95 0 170/var(--tw-text-opacity))}.entry-content .bn-block-wrapper.gradient-background.btn-round:after,.entry-content .bn-block-wrapper.gradient-background.btn-round:before{--tw-gradient-from:#eddff8 var(--tw-gradient-from-position);--tw-gradient-to:#eddff800 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.entry-content .bn-block-wrapper.gradient-background.btn-round .listing-tag{background-color:#eddff8}.btn-round:hover{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));text-decoration-line:none}.btn-round svg{height:100%;width:100%;fill:currentColor}.btn-light{--tw-bg-opacity:1;background-color:rgb(244 244 244/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(95 0 170/var(--tw-text-opacity))}.bg-black .btn:hover,.btn-reverse,.entry-content .bn-block-wrapper.gradient-background[class*=bg-]:not([class~=bg-white]) .btn-light{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.bg-black .btn:hover{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity))}.btn-round.is-disabled,.btn-round[disabled],.btn.is-disabled,.btn[disbled]{pointer-events:none;--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity));opacity:.5}.callout-logo{margin-bottom:0}@media (min-width:768px){.callout-logo{display:flex;flex-direction:column;justify-content:center;margin-left:-2.5rem}}@media (min-width:1024px){.callout-logo{margin-left:-3rem}}.callout-logo img{margin-left:auto;margin-right:auto;max-width:180px}@media (min-width:1024px){.callout-logo img{max-width:210px}}@media (min-width:768px){.callout-logo+.callout-body{border-left-width:1px;--tw-border-opacity:1;border-color:rgb(170 170 170/var(--tw-border-opacity));padding-left:2.5rem}}@media (min-width:1024px){.callout-logo+.callout-body{padding-left:3rem}}.collapsible{display:grid;transition:grid-template-rows .3s}.collapsible>div{overflow-y:hidden}.collapsible[hidden]{grid-template-rows:0fr;opacity:0}.collapsible.is-active,.collapsible:not([hidden]){grid-template-rows:1fr;opacity:1}.embed-responsive{display:block;overflow:hidden;padding:0;position:relative;width:100%}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{border:0;bottom:0;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}.embed-responsive-16by9{padding-top:56.25%}.embed-responsive-4by3{padding-top:.75%}.bn-form input[type=date],.bn-form input[type=email],.bn-form input[type=number],.bn-form input[type=tel],.bn-form input[type=text],.bn-form input[type=url],.bn-form select,.bn-form textarea,.hbspt-form input[type=date],.hbspt-form input[type=email],.hbspt-form input[type=number],.hbspt-form input[type=tel],.hbspt-form input[type=text],.hbspt-form input[type=url],.hbspt-form select,.hbspt-form textarea{width:100%;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));font-size:.9375rem;line-height:1.333333333em;line-height:1.25;padding:6.5px 1.25rem}@media (min-width:1024px){.bn-form input[type=date],.bn-form input[type=email],.bn-form input[type=number],.bn-form input[type=tel],.bn-form input[type=text],.bn-form input[type=url],.bn-form select,.bn-form textarea,.hbspt-form input[type=date],.hbspt-form input[type=email],.hbspt-form input[type=number],.hbspt-form input[type=tel],.hbspt-form input[type=text],.hbspt-form input[type=url],.hbspt-form select,.hbspt-form textarea{font-size:1.09375rem;line-height:1.428571429em}}.bn-form input[type=date],.bn-form input[type=email],.bn-form input[type=number],.bn-form input[type=tel],.bn-form input[type=text],.bn-form input[type=url],.bn-form select,.bn-form textarea,.hbspt-form input[type=date],.hbspt-form input[type=email],.hbspt-form input[type=number],.hbspt-form input[type=tel],.hbspt-form input[type=text],.hbspt-form input[type=url],.hbspt-form select,.hbspt-form textarea{border-radius:20px;border-width:1px;--tw-border-opacity:1;border-color:rgb(170 170 170/var(--tw-border-opacity))}.bn-form input[type=date]::placeholder,.bn-form input[type=email]::placeholder,.bn-form input[type=number]::placeholder,.bn-form input[type=tel]::placeholder,.bn-form input[type=text]::placeholder,.bn-form input[type=url]::placeholder,.bn-form select::placeholder,.bn-form textarea::placeholder,.hbspt-form input[type=date]::placeholder,.hbspt-form input[type=email]::placeholder,.hbspt-form input[type=number]::placeholder,.hbspt-form input[type=tel]::placeholder,.hbspt-form input[type=text]::placeholder,.hbspt-form input[type=url]::placeholder,.hbspt-form select::placeholder,.hbspt-form textarea::placeholder{--tw-text-opacity:1;color:rgb(170 170 170/var(--tw-text-opacity))}.bn-form input[type=date].is-input-large,.bn-form input[type=email].is-input-large,.bn-form input[type=number].is-input-large,.bn-form input[type=tel].is-input-large,.bn-form input[type=text].is-input-large,.bn-form input[type=url].is-input-large,.bn-form select.is-input-large,.bn-form textarea.is-input-large,.hbspt-form input[type=date].is-input-large,.hbspt-form input[type=email].is-input-large,.hbspt-form input[type=number].is-input-large,.hbspt-form input[type=tel].is-input-large,.hbspt-form input[type=text].is-input-large,.hbspt-form input[type=url].is-input-large,.hbspt-form select.is-input-large,.hbspt-form textarea.is-input-large{padding:9.625px 1.25rem}@media (min-width:1024px){.bn-form input[type=date].is-input-large,.bn-form input[type=email].is-input-large,.bn-form input[type=number].is-input-large,.bn-form input[type=tel].is-input-large,.bn-form input[type=text].is-input-large,.bn-form input[type=url].is-input-large,.bn-form select.is-input-large,.bn-form textarea.is-input-large,.hbspt-form input[type=date].is-input-large,.hbspt-form input[type=email].is-input-large,.hbspt-form input[type=number].is-input-large,.hbspt-form input[type=tel].is-input-large,.hbspt-form input[type=text].is-input-large,.hbspt-form input[type=url].is-input-large,.hbspt-form select.is-input-large,.hbspt-form textarea.is-input-large{padding-bottom:6.5px;padding-top:6.5px}}.bn-form label,.hbspt-form label{display:block;font-weight:600;margin-bottom:.25rem}.bn-form select,.hbspt-form select{-webkit-appearance:none;appearance:none;background-image:url(../img/icons/icon-dropdown.svg);background-position:calc(100% - 7px) 50%;background-repeat:no-repeat}.bn-form textarea,.hbspt-form textarea{height:120px}@media (min-width:1024px){.bn-form textarea,.hbspt-form textarea{height:180px}}.bn-form textarea,.hbspt-form textarea{overflow:auto;resize:none}.bn-form .field,.hbspt-form .field{margin-bottom:1.25rem}@media (min-width:1024px){.bn-form .field,.hbspt-form .field{margin-bottom:1.5625rem}}.bn-form .hs-error-msgs,.bn-form .inputs-list,.hbspt-form .hs-error-msgs,.hbspt-form .inputs-list{list-style:none;list-style-type:none;margin:0;padding:0}.bn-form .hs-error-msgs li,.bn-form .inputs-list li,.hbspt-form .hs-error-msgs li,.hbspt-form .inputs-list li{margin:0;padding:0}.bn-form .inputs-list li label,.hbspt-form .inputs-list li label{align-items:flex-start;border-radius:20px;display:flex;position:relative;--tw-bg-opacity:1;background-color:rgb(244 244 244/var(--tw-bg-opacity));font-weight:400;padding:.625rem 1.25rem}.entry-content .bn-block-wrapper.gradient-background[class*=bg-]:not([class~=bg-white]) .bn-form .inputs-list li label,.entry-content .bn-block-wrapper.gradient-background[class*=bg-]:not([class~=bg-white]) .hbspt-form .inputs-list li label{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.bn-form .inputs-list li label input[type=checkbox],.hbspt-form .inputs-list li label input[type=checkbox]{-webkit-appearance:none;appearance:none;border-width:1px;flex-shrink:0;height:1.25rem;margin-right:.625rem;width:1.25rem;--tw-border-opacity:1;border-color:rgb(170 170 170/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));bottom:-2px;position:relative}.bn-form .inputs-list li label input[type=checkbox]:checked,.hbspt-form .inputs-list li label input[type=checkbox]:checked{background-image:url(../img/icons/icon-small-checkbox.svg);background-position:50%;background-repeat:no-repeat}.bn-form .inputs-list li label input[type=radio],.hbspt-form .inputs-list li label input[type=radio]{-webkit-appearance:none;appearance:none;border-radius:9999px;border-width:1px;flex-shrink:0;height:1.25rem;margin-right:.625rem;width:1.25rem;--tw-border-opacity:1;border-color:rgb(170 170 170/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));bottom:-2px;position:relative}.bn-form .inputs-list li label input[type=radio]:checked,.hbspt-form .inputs-list li label input[type=radio]:checked{background-image:url(../img/icons/icon-small-check-radio.svg);background-position:50%;background-repeat:no-repeat}.bn-form .actions,.hbspt-form .actions{margin-top:1.25rem}.bn-form .hs-error-msgs,.hbspt-form .hs-error-msgs{font-size:.9375rem;font-weight:400;line-height:1.333333333em;line-height:1.25;--tw-text-opacity:1;color:rgb(224 16 19/var(--tw-text-opacity))}.bn-form .hs-error-msgs.inputs-list li label,.hbspt-form .hs-error-msgs.inputs-list li label{background-color:initial;margin-top:.375rem;padding-bottom:0;padding-top:0}.bn-form .hs_error_rollup,.hbspt-form .hs_error_rollup{border-radius:20px;border-width:1px;margin-bottom:1.25rem;--tw-border-opacity:1;border-color:rgb(224 16 19/var(--tw-border-opacity));padding:.5rem}.bn-form .hs_error_rollup .hs-error-msgs label,.hbspt-form .hs_error_rollup .hs-error-msgs label{font-weight:600}@media (min-width:1024px){.bn-form .hs_error_rollup .hs-error-msgs label,.hbspt-form .hs_error_rollup .hs-error-msgs label{font-size:1.09375rem;line-height:1.428571429em}}.bn-form fieldset,.hbspt-form fieldset{max-width:100%!important}.bn-form fieldset.form-columns-1 .input>.hs-input,.hbspt-form fieldset.form-columns-1 .input>.hs-input{width:100%!important}.bn-form .hs-richtext,.hbspt-form .hs-richtext{margin-bottom:1.25rem}@media (min-width:1024px){.bn-form .hs-richtext,.hbspt-form .hs-richtext{margin-bottom:1.5625rem}}.bn-form .action .btn,.bn-form .hs-button,.hbspt-form .action .btn,.hbspt-form .hs-button{border-radius:9999px;display:inline-block;max-width:100%;min-width:180px;padding:.625rem 2rem;--tw-bg-opacity:1;background-color:rgb(95 0 170/var(--tw-bg-opacity));font-size:.9375rem;font-weight:600;letter-spacing:.05em;line-height:1.333333333em;text-transform:uppercase;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.bn-form .action .btn:hover,.bn-form .hs-button:hover,.hbspt-form .action .btn:hover,.hbspt-form .hs-button:hover{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));text-decoration-line:none}.bn-form .is-form-condensed .field,.hbspt-form .is-form-condensed .field,.is-form-condensed .bn-form .field,.is-form-condensed .hbspt-form .field{margin-bottom:1rem}.bn-form .is-form-condensed .inputs-list li label,.hbspt-form .is-form-condensed .inputs-list li label,.is-form-condensed .bn-form .inputs-list li label,.is-form-condensed .hbspt-form .inputs-list li label{background-color:initial;padding-left:0;padding-right:0}.filter-bar .bn-form select,.filter-bar .hbspt-form select{overflow:hidden;text-overflow:ellipsis;--tw-bg-opacity:1;background-color:rgb(244 244 244/var(--tw-bg-opacity));padding-right:2.5rem}.entry-content .bn-block-wrapper.gradient-background[class*=bg-]:not([class~=bg-white]) .filter-bar .bn-form select,.entry-content .bn-block-wrapper.gradient-background[class*=bg-]:not([class~=bg-white]) .filter-bar .hbspt-form select{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}@media (min-width:1024px){.filter-bar .bn-form select,.filter-bar .hbspt-form select{max-width:180px}}.bn-form .field-group,.hbspt-form .field-group{position:relative}.bn-form .field-group input,.hbspt-form .field-group input{padding-right:2.5rem}.bn-form .field-group button,.hbspt-form .field-group button{position:absolute;right:10px;top:50%;--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.dark-form{background-color:rgb(0 0 0/var(--tw-bg-opacity));color:rgb(255 255 255/var(--tw-text-opacity))}.dark-form,.dark-form .btn:hover{--tw-bg-opacity:1;--tw-text-opacity:1}.dark-form .btn:hover{background-color:rgb(255 255 255/var(--tw-bg-opacity));color:rgb(0 0 0/var(--tw-text-opacity))}.dark-form .bn-form input[type=date],.dark-form .bn-form input[type=email],.dark-form .bn-form input[type=number],.dark-form .bn-form input[type=tel],.dark-form .bn-form input[type=text],.dark-form .bn-form input[type=url],.dark-form .bn-form li label,.dark-form .bn-form select,.dark-form .bn-form textarea,.dark-form .hbspt-form input[type=date],.dark-form .hbspt-form input[type=email],.dark-form .hbspt-form input[type=number],.dark-form .hbspt-form input[type=tel],.dark-form .hbspt-form input[type=text],.dark-form .hbspt-form input[type=url],.dark-form .hbspt-form li label,.dark-form .hbspt-form select,.dark-form .hbspt-form textarea{background-color:initial}.dark-form .bn-form select option,.dark-form .hbspt-form select option{color:initial}.dark-form .bn-form .hs-button:hover,.dark-form .hbspt-form .hs-button:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity))}.hero{display:flex;flex-direction:column}.hero .hero-img{aspect-ratio:1280/750;height:300px;order:1;position:relative;width:100%;z-index:0}@media (min-width:1024px){.hero .hero-img{height:500px}}.hero .hero-img picture{width:100%}.hero .hero-img img{display:block;height:100%;object-fit:cover;width:100%}.hero .hero-img .icon-play{left:50%;position:absolute;top:50%;--tw-translate-x:-50%;--tw-translate-y:-50%;border-radius:9999px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.hero .hero-img a:hover .icon-play{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.hero .hero-img a:hover .icon-play .btn:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity))}.hero .hero-img .hero-figure img{object-fit:contain}.hero .hero-img.has-form{aspect-ratio:auto;height:auto;min-height:300px}@media (min-width:1024px){.hero .hero-img.has-form{min-height:500px}}.hero .hero-img.has-form picture{height:100%;position:absolute}.hero .hero-img.has-form .hero-form{border-bottom-right-radius:1.25rem;border-top-left-radius:1.25rem;border-top-right-radius:1.25rem;padding:2.5rem;position:relative}@media (max-width:639px){.hero .hero-img.has-form .hero-form{border-bottom-right-radius:.9375rem;border-top-left-radius:.9375rem;border-top-right-radius:.9375rem}}@media (min-width:1024px){.hero .hero-img.has-form .hero-form{width:400px}}.hero .hero-img.has-form .hero-form{margin-bottom:120px;right:0;z-index:10}@media (min-width:768px){.hero .hero-img.has-form .hero-form{margin-bottom:50px}}.hero .hero-body{border-top-right-radius:3.125rem;margin-right:2.5rem;order:2;z-index:1;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));padding-right:2rem;padding-top:2rem}@media (max-width:639px){.hero .hero-body{border-top-right-radius:1.875rem}}@media (min-width:1024px){.hero .hero-body{padding-left:3rem;padding-right:3.5rem;padding-top:3rem}}.hero .hero-body{margin-top:-90px;max-width:310px;min-height:90px;width:90%;text-wrap:balance}.hero .hero-body .is-eyebrow{margin-top:-1.25em}@media (min-width:1024px){.hero .hero-body{margin-top:-150px;max-width:620px;min-height:150px}}.hero .hero-body p{font-size:1.03125rem;line-height:1.363636364em}@media (min-width:1024px){.hero .hero-body p{font-size:1.375rem}}.hero .hero-body p{margin-bottom:1.25rem}@media (min-width:1024px){.hero .hero-body p{margin-bottom:1.75rem}}.hero .hero-body p>*{font-size:inherit}.hero .hero-body p:last-child,.hero .hero-body>:last-child{margin-bottom:0}.hero-wide .hero-body{max-width:55rem}.hero-wide .hero-body>*{max-width:52.5rem}.hero-news .hero-body{border-top-left-radius:3.125rem;border-top-right-radius:0;margin-left:auto;margin-right:0;max-width:69.375rem;padding-left:1.5rem}@media (max-width:639px){.hero-news .hero-body{border-top-left-radius:1.875rem}}@media (min-width:1024px){.hero-news .hero-body{padding-left:3rem}}.hero-news .hero-body>*{max-width:52.5rem}.hero-home .hero-img{aspect-ratio:1280/500;height:600px}@media (min-width:1024px){.hero-home .hero-img{height:750px}}.hero-home .hero-body{margin-top:-220px;min-height:220px}@media (min-width:1024px){.hero-home .hero-body{margin-top:-235px;min-height:235px}}.slider-hero{position:relative}.slider-hero.is-moving .hero-body{visibility:hidden}.slider-hero.is-moving .hero-body>*{--tw-translate-y:1.25rem;opacity:0;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transition-duration:.15s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.slider-hero.is-settled .hero-body{visibility:visible}.slider-hero.is-settled .hero-body>*{--tw-translate-y:0px;opacity:1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.slider-hero.is-moving:after{visibility:visible}.slider-hero.is-settled:after{visibility:hidden}.slider-hero:after{border-top-right-radius:3.125rem;content:"";display:block;position:absolute;visibility:hidden;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}@media (max-width:639px){.slider-hero:after{border-top-right-radius:1.875rem}}.slider-hero:after{height:90px;left:0;max-width:310px;top:210px;width:90%;z-index:5}@media (min-width:1024px){.slider-hero:after{height:150px;max-width:620px;top:350px}}.slider-home:after{height:220px;top:380px}@media (min-width:1024px){.slider-home:after{height:235px;top:515px}}header.wp-block-template-part{padding-bottom:.625rem;padding-top:1rem;position:relative}@media (min-width:1024px){header.wp-block-template-part{padding-bottom:1.25rem;padding-top:1.5625rem}}header.wp-block-template-part{transition:background-color .1s linear}header.wp-block-template-part .site-logo{position:relative;width:162px;z-index:20}@media (min-width:1024px){header.wp-block-template-part .site-logo{width:272px}}header.wp-block-template-part>.wp-block-group{flex-direction:row;justify-content:space-between}header.wp-block-template-part nav.is-responsive{position:static}@media (max-width:1023px){header.wp-block-template-part nav.is-responsive button.wp-block-navigation__responsive-container-close svg,header.wp-block-template-part nav.is-responsive button.wp-block-navigation__responsive-container-open svg{fill:#5f00aa}header.wp-block-template-part nav.is-responsive button.wp-block-navigation__responsive-container-open{display:flex;margin-right:-.3125rem;position:relative}header.wp-block-template-part nav.is-responsive button.wp-block-navigation__responsive-container-close{display:flex;margin-right:-.3125rem;right:1.25rem;top:1.5625rem}@media (min-width:640px){header.wp-block-template-part nav.is-responsive button.wp-block-navigation__responsive-container-close{right:1.5rem}}@media (min-width:768px){header.wp-block-template-part nav.is-responsive button.wp-block-navigation__responsive-container-close{right:3rem}}@media (min-width:1024px){header.wp-block-template-part nav.is-responsive button.wp-block-navigation__responsive-container-close{right:5rem}}header.wp-block-template-part nav.is-responsive .wp-block-navigation__responsive-container{display:none}header.wp-block-template-part nav.is-responsive .wp-block-navigation__responsive-container.is-menu-open{bottom:0;gap:0;height:100vh;left:0;padding:0;position:absolute;right:0;top:0;width:100%;z-index:10;--tw-bg-opacity:1!important;background-color:rgb(237 223 248/var(--tw-bg-opacity))!important}.entry-content header.bn-block-wrapper.gradient-background.wp-block-template-part nav.is-responsive .wp-block-navigation__responsive-container.is-menu-open:after,.entry-content header.bn-block-wrapper.gradient-background.wp-block-template-part nav.is-responsive .wp-block-navigation__responsive-container.is-menu-open:before{--tw-gradient-from:#eddff8 var(--tw-gradient-from-position);--tw-gradient-to:#eddff800 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.entry-content header.bn-block-wrapper.gradient-background.wp-block-template-part nav.is-responsive .wp-block-navigation__responsive-container.is-menu-open .listing-tag{background-color:#eddff8!important}header.wp-block-template-part nav.is-responsive .wp-block-navigation__responsive-container.is-menu-open{display:flex;overflow:hidden}header.wp-block-template-part nav.is-responsive .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-dialog{margin:0;padding:60px 0 40px}@media (min-width:1024px){header.wp-block-template-part nav.is-responsive .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-dialog{padding-top:96px}}header.wp-block-template-part nav.is-responsive .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content{display:block;margin:0;overflow:auto;padding:0 1.25rem}@media (min-width:640px){header.wp-block-template-part nav.is-responsive .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:768px){header.wp-block-template-part nav.is-responsive .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content{padding-left:3rem;padding-right:3rem}}@media (min-width:1024px){header.wp-block-template-part nav.is-responsive .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content{padding-left:5rem;padding-right:5rem}}header.wp-block-template-part nav.is-responsive .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content{height:calc(100vh - 100px)}@media (min-width:1024px){header.wp-block-template-part nav.is-responsive .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content{height:calc(100vh - 136px)}}header.wp-block-template-part nav.is-responsive .wp-block-navigation__responsive-container.is-menu-open .mega-menu-wrapper,header.wp-block-template-part nav.is-responsive .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation{width:100%}header.wp-block-template-part nav.is-responsive .wp-block-navigation__responsive-container.is-menu-open .mega-menu-description{display:none}.image-accordion .accordion-images img:not(header.wp-block-template-part nav.is-responsive .wp-block-navigation__responsive-container.is-menu-open .mega-menu-description){animation-delay:.3s;animation-duration:.3s;animation-fill-mode:both;animation-name:fadeUp}header.wp-block-template-part nav.is-responsive .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation>li{border-top-width:1px;margin:0;width:100%;--tw-border-opacity:1;border-color:rgb(0 0 0/var(--tw-border-opacity))}header.wp-block-template-part nav.is-responsive .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation>li>a{display:block;font-size:1.03125rem;font-weight:600;line-height:1.212121212em;padding-bottom:.625rem;padding-top:.625rem}header.wp-block-template-part nav.is-responsive .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-submenu,header.wp-block-template-part nav.is-responsive .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container{margin:0;padding:0;width:100%}header.wp-block-template-part nav.is-responsive .wp-block-navigation__responsive-container.is-menu-open .mega-menu-wrapper>.wp-block-navigation-submenu,header.wp-block-template-part nav.is-responsive .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-submenu>li>.wp-block-navigation-submenu{margin-left:1.25rem;position:relative;width:calc(100% - 20px)}header.wp-block-template-part nav.is-responsive .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container a{display:block;font-weight:600;padding-bottom:.625rem;padding-top:.625rem}header.wp-block-template-part nav.is-responsive .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-submenu>li>a{font-weight:400;padding-bottom:.3125rem;padding-top:.3125rem}header.wp-block-template-part nav.is-responsive .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-submenu>li:first-child>a{padding-top:0}header.wp-block-template-part nav.is-responsive .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-submenu>li li:first-child>a{padding-top:.3125rem}header.wp-block-template-part nav.is-responsive .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-submenu li{border-top-width:1px;margin:0;width:100%;--tw-border-opacity:1;border-color:rgb(0 0 0/var(--tw-border-opacity))}header.wp-block-template-part nav.is-responsive .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-submenu li li{border-width:0}header.wp-block-template-part nav.is-responsive .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-submenu li li:last-child{margin-bottom:.3125rem}header.wp-block-template-part nav.is-responsive .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-submenu>li li:last-child{margin-bottom:0}header.wp-block-template-part nav.is-responsive .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-icon{border-radius:9999px;display:block;height:1.25rem;position:absolute;right:0;top:10px;width:1.25rem;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));background-image:url(../img/icons/icon-small-close.svg);background-repeat:no-repeat;background-size:20px;transform:rotate(-45deg);transform-origin:50%;transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}header.wp-block-template-part nav.is-responsive .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-icon svg{display:none}header.wp-block-template-part nav.is-responsive .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-submenu__toggle+*{height:0;opacity:0;overflow:hidden;transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}header.wp-block-template-part nav.is-responsive .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-submenu__toggle[aria-expanded=true]+*{height:auto;opacity:1;overflow:visible}header.wp-block-template-part nav.is-responsive .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-icon.wp-block-navigation-submenu__toggle[aria-expanded=true]{transform:rotate(0)}header.wp-block-template-part nav.is-responsive .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation>li.search-parent>a{display:none}.image-accordion .accordion-images img:not(header.wp-block-template-part nav.is-responsive .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation>li.search-parent>a){animation-delay:.3s;animation-duration:.3s;animation-fill-mode:both;animation-name:fadeUp}@media (min-width:1024px){header.wp-block-template-part nav.is-responsive .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation>li.search-parent>a{display:block}}header.wp-block-template-part nav.is-responsive .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation>li.search-parent li{border-width:0}header.wp-block-template-part nav.is-responsive .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation>li.search-parent>.mega-menu-wrapper .wp-block-navigation-submenu{margin-left:0;margin-right:0;margin-top:2.5rem;width:100%}header.wp-block-template-part nav.is-responsive .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation>li.search-parent>.mega-menu-wrapper .wp-block-navigation-submenu .field input[type=text]{width:100%;--tw-border-opacity:1;background-color:initial;border-color:rgb(0 0 0/var(--tw-border-opacity))}header.wp-block-template-part nav.is-responsive .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation>li.search-parent>.mega-menu-wrapper .wp-block-navigation-submenu .field input[type=text]::placeholder{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity))}}@media (min-width:1024px){header.wp-block-template-part nav.is-responsive button.wp-block-navigation__responsive-container-open{display:none}header.wp-block-template-part nav.is-responsive .wp-block-navigation__responsive-container{position:static}@media (min-width:1024px){header.wp-block-template-part nav.is-responsive .wp-block-navigation__responsive-container{margin-top:-.75rem}}header.wp-block-template-part nav.is-responsive .wp-block-navigation__responsive-container .wp-block-navigation__responsive-dialog{position:static}header.wp-block-template-part nav.is-responsive .wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content ul.wp-block-navigation__container{gap:1rem;margin-bottom:-.5rem;position:static}}@media (min-width:1024px) and (min-width:1175px){header.wp-block-template-part nav.is-responsive .wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content ul.wp-block-navigation__container{gap:1.5625rem}}@media (min-width:1024px){header.wp-block-template-part nav.is-responsive .wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content ul.wp-block-navigation__container li.wp-block-navigation-item{font-weight:600;margin:0;position:static}header.wp-block-template-part nav.is-responsive .wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content ul.wp-block-navigation__container li.wp-block-navigation-item .wp-block-navigation__submenu-icon{display:none}.image-accordion .accordion-images img:not(header.wp-block-template-part nav.is-responsive .wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content ul.wp-block-navigation__container li.wp-block-navigation-item .wp-block-navigation__submenu-icon){animation-delay:.3s;animation-duration:.3s;animation-fill-mode:both;animation-name:fadeUp}header.wp-block-template-part nav.is-responsive .wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content ul.wp-block-navigation__container li.wp-block-navigation-item a{font-size:.9375rem;line-height:1.333333333em;text-decoration-line:none}header.wp-block-template-part nav.is-responsive .wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content ul.wp-block-navigation__container li.wp-block-navigation-item a:hover{--tw-text-opacity:1;color:rgb(95 0 170/var(--tw-text-opacity));text-decoration-line:none}}@media (min-width:1024px) and (min-width:1175px){header.wp-block-template-part nav.is-responsive .wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content ul.wp-block-navigation__container li.wp-block-navigation-item a{font-size:1.09375rem;line-height:1.428571429em}}@media (min-width:1024px){header.wp-block-template-part nav.is-responsive .wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content ul.wp-block-navigation__container li.wp-block-navigation-item.mega-menu>div.mega-menu-wrapper{border-width:0;height:auto;left:0;position:absolute;top:100%;width:100%;--tw-bg-opacity:1;background-color:rgb(237 223 248/var(--tw-bg-opacity))}.entry-content header.bn-block-wrapper.gradient-background.wp-block-template-part nav.is-responsive .wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content ul.wp-block-navigation__container li.wp-block-navigation-item.mega-menu>div.mega-menu-wrapper:after,.entry-content header.bn-block-wrapper.gradient-background.wp-block-template-part nav.is-responsive .wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content ul.wp-block-navigation__container li.wp-block-navigation-item.mega-menu>div.mega-menu-wrapper:before{--tw-gradient-from:#eddff8 var(--tw-gradient-from-position);--tw-gradient-to:#eddff800 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.entry-content header.bn-block-wrapper.gradient-background.wp-block-template-part nav.is-responsive .wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content ul.wp-block-navigation__container li.wp-block-navigation-item.mega-menu>div.mega-menu-wrapper .listing-tag{background-color:#eddff8}header.wp-block-template-part nav.is-responsive .wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content ul.wp-block-navigation__container li.wp-block-navigation-item.mega-menu>div.mega-menu-wrapper{height:0;opacity:0;overflow:hidden;visibility:hidden;z-index:1000}header.wp-block-template-part nav.is-responsive .wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content ul.wp-block-navigation__container li.wp-block-navigation-item.mega-menu>div.mega-menu-wrapper>ul.wp-block-navigation__submenu-container{padding-left:1.25rem;padding-right:1.25rem}@media (min-width:640px){header.wp-block-template-part nav.is-responsive .wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content ul.wp-block-navigation__container li.wp-block-navigation-item.mega-menu>div.mega-menu-wrapper>ul.wp-block-navigation__submenu-container{max-width:640px;padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:768px){header.wp-block-template-part nav.is-responsive .wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content ul.wp-block-navigation__container li.wp-block-navigation-item.mega-menu>div.mega-menu-wrapper>ul.wp-block-navigation__submenu-container{max-width:768px;padding-left:3rem;padding-right:3rem}}@media (min-width:1024px){header.wp-block-template-part nav.is-responsive .wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content ul.wp-block-navigation__container li.wp-block-navigation-item.mega-menu>div.mega-menu-wrapper>ul.wp-block-navigation__submenu-container{max-width:1024px;padding-left:5rem;padding-right:5rem}}@media (min-width:1280px){header.wp-block-template-part nav.is-responsive .wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content ul.wp-block-navigation__container li.wp-block-navigation-item.mega-menu>div.mega-menu-wrapper>ul.wp-block-navigation__submenu-container{max-width:1280px;padding-left:5rem;padding-right:5rem}}@media (min-width:1440px){header.wp-block-template-part nav.is-responsive .wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content ul.wp-block-navigation__container li.wp-block-navigation-item.mega-menu>div.mega-menu-wrapper>ul.wp-block-navigation__submenu-container{max-width:1440px}}header.wp-block-template-part nav.is-responsive .wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content ul.wp-block-navigation__container li.wp-block-navigation-item.mega-menu>div.mega-menu-wrapper>ul.wp-block-navigation__submenu-container{background-color:initial;border-width:0;height:auto;margin-left:auto;margin-right:auto;max-width:90rem;opacity:1;overflow:visible;position:static;visibility:visible;width:100%}header.wp-block-template-part nav.is-responsive .wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content ul.wp-block-navigation__container li.wp-block-navigation-item.mega-menu>div.mega-menu-wrapper>ul.wp-block-navigation__submenu-container .container{padding-left:0;padding-right:0}.entry-content .bn-block-wrapper.checklist header.wp-block-template-part nav.is-responsive .wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content ul.wp-block-navigation__container li.wp-block-navigation-item.mega-menu>div.mega-menu-wrapper>ul.wp-block-navigation__submenu-container,.entry-content .bn-block-wrapper.data-vis header.wp-block-template-part nav.is-responsive .wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content ul.wp-block-navigation__container li.wp-block-navigation-item.mega-menu>div.mega-menu-wrapper>ul.wp-block-navigation__submenu-container,.entry-content .bn-block-wrapper.image-with-caption header.wp-block-template-part nav.is-responsive .wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content ul.wp-block-navigation__container li.wp-block-navigation-item.mega-menu>div.mega-menu-wrapper>ul.wp-block-navigation__submenu-container,.entry-content .bn-block-wrapper.text-block header.wp-block-template-part nav.is-responsive .wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content ul.wp-block-navigation__container li.wp-block-navigation-item.mega-menu>div.mega-menu-wrapper>ul.wp-block-navigation__submenu-container{max-width:62.5rem}.bn-block-wrapper.breadcrumb header.wp-block-template-part nav.is-responsive .wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content ul.wp-block-navigation__container li.wp-block-navigation-item.mega-menu>div.mega-menu-wrapper>ul.wp-block-navigation__submenu-container{height:0;overflow:visible;position:relative;z-index:100}header.wp-block-template-part nav.is-responsive .wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content ul.wp-block-navigation__container li.wp-block-navigation-item.mega-menu>div.mega-menu-wrapper>ul.wp-block-navigation__submenu-container{column-gap:2.5rem;display:flex;flex-direction:row;flex-wrap:wrap;padding-bottom:50px;row-gap:0}header.wp-block-template-part nav.is-responsive .wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content ul.wp-block-navigation__container li.wp-block-navigation-item.mega-menu>div.mega-menu-wrapper>ul.wp-block-navigation__submenu-container>*{width:calc(25% - 30px)}header.wp-block-template-part nav.is-responsive .wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content ul.wp-block-navigation__container li.wp-block-navigation-item.mega-menu>div.mega-menu-wrapper>ul.wp-block-navigation__submenu-container>div.mega-menu-column>li,header.wp-block-template-part nav.is-responsive .wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content ul.wp-block-navigation__container li.wp-block-navigation-item.mega-menu>div.mega-menu-wrapper>ul.wp-block-navigation__submenu-container>li{margin:0}header.wp-block-template-part nav.is-responsive .wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content ul.wp-block-navigation__container li.wp-block-navigation-item.mega-menu>div.mega-menu-wrapper>ul.wp-block-navigation__submenu-container>div.mega-menu-column>li.wp-block-navigation-item,header.wp-block-template-part nav.is-responsive .wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content ul.wp-block-navigation__container li.wp-block-navigation-item.mega-menu>div.mega-menu-wrapper>ul.wp-block-navigation__submenu-container>li.wp-block-navigation-item{align-items:flex-start;border-top-width:1px;flex-direction:column;--tw-border-opacity:1;border-color:rgb(0 0 0/var(--tw-border-opacity))}header.wp-block-template-part nav.is-responsive .wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content ul.wp-block-navigation__container li.wp-block-navigation-item.mega-menu>div.mega-menu-wrapper>ul.wp-block-navigation__submenu-container>div.mega-menu-column>li.wp-block-navigation-item a,header.wp-block-template-part nav.is-responsive .wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content ul.wp-block-navigation__container li.wp-block-navigation-item.mega-menu>div.mega-menu-wrapper>ul.wp-block-navigation__submenu-container>li.wp-block-navigation-item a{padding:.625rem 0}header.wp-block-template-part nav.is-responsive .wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content ul.wp-block-navigation__container li.wp-block-navigation-item.mega-menu>div.mega-menu-wrapper>ul.wp-block-navigation__submenu-container>div.mega-menu-column>li.wp-block-navigation-item ul,header.wp-block-template-part nav.is-responsive .wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content ul.wp-block-navigation__container li.wp-block-navigation-item.mega-menu>div.mega-menu-wrapper>ul.wp-block-navigation__submenu-container>li.wp-block-navigation-item ul{background-color:initial;border-width:0;height:auto;min-width:auto;opacity:inherit;overflow:inherit;position:static;visibility:inherit;width:auto}header.wp-block-template-part nav.is-responsive .wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content ul.wp-block-navigation__container li.wp-block-navigation-item.mega-menu>div.mega-menu-wrapper>ul.wp-block-navigation__submenu-container>div.mega-menu-column>li.wp-block-navigation-item.has-child,header.wp-block-template-part nav.is-responsive .wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content ul.wp-block-navigation__container li.wp-block-navigation-item.mega-menu>div.mega-menu-wrapper>ul.wp-block-navigation__submenu-container>li.wp-block-navigation-item.has-child{padding-bottom:10px}header.wp-block-template-part nav.is-responsive .wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content ul.wp-block-navigation__container li.wp-block-navigation-item.mega-menu>div.mega-menu-wrapper>ul.wp-block-navigation__submenu-container>div.mega-menu-column>li.wp-block-navigation-item.has-child>ul li a,header.wp-block-template-part nav.is-responsive .wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content ul.wp-block-navigation__container li.wp-block-navigation-item.mega-menu>div.mega-menu-wrapper>ul.wp-block-navigation__submenu-container>li.wp-block-navigation-item.has-child>ul li a{font-weight:400;padding-bottom:.3125rem;padding-top:.3125rem}header.wp-block-template-part nav.is-responsive .wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content ul.wp-block-navigation__container li.wp-block-navigation-item.mega-menu>div.mega-menu-wrapper>ul.wp-block-navigation__submenu-container>div.mega-menu-column>li.wp-block-navigation-item.has-child>ul>li:first-child a,header.wp-block-template-part nav.is-responsive .wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content ul.wp-block-navigation__container li.wp-block-navigation-item.mega-menu>div.mega-menu-wrapper>ul.wp-block-navigation__submenu-container>li.wp-block-navigation-item.has-child>ul>li:first-child a{padding-top:0}header.wp-block-template-part nav.is-responsive .wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content ul.wp-block-navigation__container li.wp-block-navigation-item.mega-menu>div.mega-menu-wrapper>ul.wp-block-navigation__submenu-container>div.mega-menu-column>li.wp-block-navigation-item.has-child>ul>li,header.wp-block-template-part nav.is-responsive .wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content ul.wp-block-navigation__container li.wp-block-navigation-item.mega-menu>div.mega-menu-wrapper>ul.wp-block-navigation__submenu-container>li.wp-block-navigation-item.has-child>ul>li{align-items:flex-start;flex-direction:column}header.wp-block-template-part nav.is-responsive .wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content ul.wp-block-navigation__container li.wp-block-navigation-item.mega-menu>div.mega-menu-wrapper>ul.wp-block-navigation__submenu-container>div.mega-menu-column>li.wp-block-navigation-item.has-child>ul>li.has-child>ul,header.wp-block-template-part nav.is-responsive .wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content ul.wp-block-navigation__container li.wp-block-navigation-item.mega-menu>div.mega-menu-wrapper>ul.wp-block-navigation__submenu-container>li.wp-block-navigation-item.has-child>ul>li.has-child>ul{padding-left:1.25rem}header.wp-block-template-part nav.is-responsive .wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content ul.wp-block-navigation__container li.wp-block-navigation-item.mega-menu>div.mega-menu-wrapper>ul.wp-block-navigation__submenu-container>div.mega-menu-column>li.mega-menu-description h3,header.wp-block-template-part nav.is-responsive .wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content ul.wp-block-navigation__container li.wp-block-navigation-item.mega-menu>div.mega-menu-wrapper>ul.wp-block-navigation__submenu-container>li.mega-menu-description h3{margin-bottom:1.5rem}header.wp-block-template-part nav.is-responsive .wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content ul.wp-block-navigation__container li.wp-block-navigation-item.mega-menu>div.mega-menu-wrapper>ul.wp-block-navigation__submenu-container>div.mega-menu-column>li.mega-menu-description p,header.wp-block-template-part nav.is-responsive .wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content ul.wp-block-navigation__container li.wp-block-navigation-item.mega-menu>div.mega-menu-wrapper>ul.wp-block-navigation__submenu-container>li.mega-menu-description p{font-weight:400}header.wp-block-template-part nav.is-responsive .wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content ul.wp-block-navigation__container li.wp-block-navigation-item.mega-menu>div.mega-menu-wrapper>ul.wp-block-navigation__submenu-container:after,header.wp-block-template-part nav.is-responsive .wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content ul.wp-block-navigation__container li.wp-block-navigation-item.mega-menu>div.mega-menu-wrapper>ul.wp-block-navigation__submenu-container:before{content:"";pointer-events:none;width:100%}header.wp-block-template-part nav.is-responsive .wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content ul.wp-block-navigation__container li.wp-block-navigation-item.mega-menu>div.mega-menu-wrapper>ul.wp-block-navigation__submenu-container:before{border-bottom-width:1px;margin-bottom:6.25rem;margin-top:-37px;padding-top:37px;--tw-border-opacity:1;border-color:rgb(0 0 0/var(--tw-border-opacity))}header.wp-block-template-part nav.is-responsive .wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content ul.wp-block-navigation__container li.wp-block-navigation-item.mega-menu>div.mega-menu-wrapper>ul.wp-block-navigation__submenu-container:after{background-image:linear-gradient(to bottom,var(--tw-gradient-stops));height:6.25rem;left:0;position:absolute;top:100%;width:100%;--tw-gradient-from:#eddff8 var(--tw-gradient-from-position);--tw-gradient-to:#eddff800 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:#0000 var(--tw-gradient-to-position)}header.wp-block-template-part nav.is-responsive .wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content ul.wp-block-navigation__container li.wp-block-navigation-item.mega-menu.hovered>a{--tw-text-opacity:1;color:rgb(95 0 170/var(--tw-text-opacity))}header.wp-block-template-part nav.is-responsive .wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content ul.wp-block-navigation__container li.wp-block-navigation-item.mega-menu.hovered>div{height:auto;opacity:1;overflow:visible;transition-delay:0s;visibility:visible}header.wp-block-template-part nav.is-responsive .wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content ul.wp-block-navigation__container li.wp-block-navigation-item.search-parent .mega-menu-wrapper li{width:100%!important}header.wp-block-template-part nav.is-responsive .wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content ul.wp-block-navigation__container li.wp-block-navigation-item.search-parent .mega-menu-wrapper li form{width:100%}header.wp-block-template-part nav.is-responsive .wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content ul.wp-block-navigation__container li.wp-block-navigation-item.search-parent .mega-menu-wrapper li .field input[type=text]{width:100%;--tw-border-opacity:1;border-color:rgb(0 0 0/var(--tw-border-opacity));font-weight:400;--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity))}header.wp-block-template-part nav.is-responsive .wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content ul.wp-block-navigation__container li.wp-block-navigation-item.search-parent .mega-menu-wrapper li .field input[type=text]::placeholder{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity))}}header.wp-block-template-part.mega-menu-on{--tw-bg-opacity:1;background-color:rgb(237 223 248/var(--tw-bg-opacity))}.entry-content header.bn-block-wrapper.gradient-background.wp-block-template-part.mega-menu-on:after,.entry-content header.bn-block-wrapper.gradient-background.wp-block-template-part.mega-menu-on:before{--tw-gradient-from:#eddff8 var(--tw-gradient-from-position);--tw-gradient-to:#eddff800 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.entry-content header.bn-block-wrapper.gradient-background.wp-block-template-part.mega-menu-on .listing-tag{background-color:#eddff8}footer.wp-block-template-part{background-image:url(/wp-content/uploads/2023/11/Purple-Large-Cropped.png);background-position:100% 100%;background-repeat:no-repeat;background-size:50%,contain;padding-top:6.25rem}@media (min-width:1600px){footer.wp-block-template-part{background-size:793px 420px}}footer.wp-block-template-part .footer-block{max-width:295px;width:100%}footer.wp-block-template-part .footer-top img{max-height:35px}@media (min-width:800px){footer.wp-block-template-part .footer-middle{min-height:325px}}footer.wp-block-template-part .footer-content.wp-block-column{flex-basis:auto;width:83.333333%}@media (min-width:1024px){footer.wp-block-template-part .footer-content.wp-block-column{width:50%}}footer.wp-block-template-part .footer-social.wp-block-column{display:flex;flex-basis:auto;justify-content:flex-end;width:16.666667%}@media (min-width:1024px){footer.wp-block-template-part .footer-social.wp-block-column{align-self:flex-start;width:50%}}footer.wp-block-template-part .footer-signup{order:2}@media (min-width:1024px){footer.wp-block-template-part .footer-signup{order:1}}footer.wp-block-template-part .footer-info{order:1}@media (min-width:1024px){footer.wp-block-template-part .footer-info{order:2}}footer.wp-block-template-part .bn-block-wrapper.text-block,footer.wp-block-template-part .bn-block-wrapper.text-block-with-title{margin-bottom:1.5625rem}footer.wp-block-template-part .bn-block-wrapper.text-block-with-title:last-child,footer.wp-block-template-part .bn-block-wrapper.text-block:last-child{margin-bottom:0}footer.wp-block-template-part .footer-content.wp-block-column>.bn-block-wrapper:first-child{margin-bottom:1.75rem}footer.wp-block-template-part .bn-block-wrapper.text-block-with-title+.bn-block-wrapper.bn-form{margin-top:-.5rem}footer.wp-block-template-part .hbspt-form .actions{margin-top:0}footer.wp-block-template-part .social-links{display:flex;flex-direction:column;gap:.625rem}@media (min-width:1024px){footer.wp-block-template-part .social-links{flex-direction:row;gap:.9375rem}}footer.wp-block-template-part .copyright{max-width:50%}@media (min-width:1024px){footer.wp-block-template-part .copyright{max-width:100%}}footer.wp-block-template-part .copyright>.bn-block-wrapper-inner{display:flex;flex-direction:column}@media (min-width:1024px){footer.wp-block-template-part .copyright>.bn-block-wrapper-inner{align-items:center;flex-direction:row;gap:.75rem}}footer.wp-block-template-part .copyright>.bn-block-wrapper-inner{font-size:.75rem;line-height:1.25em;padding-bottom:1.5625rem;padding-top:.375rem}@media (min-width:1024px){footer.wp-block-template-part .copyright>.bn-block-wrapper-inner{font-size:.9375rem;line-height:1.333333333em}}footer.wp-block-template-part .copyright>.bn-block-wrapper-inner .footer-badges{display:flex;gap:.625rem}footer.wp-block-template-part .copyright>.bn-block-wrapper-inner .footer-badges img{width:2.5rem}@media (min-width:1024px){footer.wp-block-template-part .copyright>.bn-block-wrapper-inner .footer-badges img{width:3.125rem}}footer.wp-block-template-part .copyright>.bn-block-wrapper-inner .footer-links{display:flex;padding-bottom:.625rem;padding-top:.625rem}@media (min-width:1024px){footer.wp-block-template-part .copyright>.bn-block-wrapper-inner .footer-links{gap:.625rem;padding-bottom:0;padding-top:0}}footer.wp-block-template-part .copyright>.bn-block-wrapper-inner .footer-links a{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity));text-decoration-line:none}footer.wp-block-template-part .copyright>.bn-block-wrapper-inner .footer-links a:hover{--tw-text-opacity:1;color:rgb(95 0 170/var(--tw-text-opacity))}.icon{display:inline-block;height:1.25rem;width:1.25rem}@media (min-width:1024px){.icon{height:25px;width:25px}}.icon svg{height:100%;width:100%}.icon-btn{display:inline-block;height:2.5rem;width:2.5rem}.icon-btn svg{height:100%;width:100%}.icon-btn.icon-btn-small{height:30px;width:30px}@media (min-width:1024px){.icon-btn.icon-btn-small{height:2.5rem;width:2.5rem}}.icon-btn.icon-btn-large{height:30px;width:30px}.emblem{display:inline-block;width:2.5rem}@media (min-width:1024px){.emblem{width:70px}}.emblem svg{height:100%;width:100%}.emblem-large{display:inline-block;width:60px}@media (min-width:1024px){.emblem-large{width:75px}}.emblem-large svg{height:100%;width:100%}figure>a{position:relative}figure>a .icon-play{left:50%;position:absolute;top:50%;--tw-translate-x:-50%;--tw-translate-y:-50%;border-radius:9999px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.checklist ul,ul.checklist{list-style:none;margin-left:0;padding-left:0}.checklist ul li,ul.checklist li{margin-left:35px;padding-left:0;position:relative}.checklist ul li:before,ul.checklist li:before{border-radius:9999px;display:block;position:absolute;--tw-bg-opacity:1;background-color:rgb(95 0 170/var(--tw-bg-opacity));background-image:url(../img/icons/icon-small-check-white.svg);background-repeat:no-repeat;background-size:100% 100%;content:"";height:20px;left:-35px;top:0;width:20px}@media (min-width:1024px){.checklist ul li,ul.checklist li{margin-left:40px}.checklist ul li:before,ul.checklist li:before{height:25px;left:-40px;width:25px}}.checklist .checklist li{list-style:disc}.checklist .checklist li:before{background:none}.snapshot ul,.success-story-snapshot ul,ul.snapshot{list-style:none;margin-left:0;margin-top:1rem}.snapshot ul li,.success-story-snapshot ul li,ul.snapshot li{line-height:1.25;margin-left:0;padding-left:0;vertical-align:middle}.snapshot ul li.is-emblem,.snapshot ul li.is-stat,.success-story-snapshot ul li.is-emblem,.success-story-snapshot ul li.is-stat,ul.snapshot li.is-emblem,ul.snapshot li.is-stat{align-items:center;display:flex}.snapshot ul .emblem,.success-story-snapshot ul .emblem,ul.snapshot .emblem{display:flex;flex-basis:2.5rem;margin-right:.5rem;padding-bottom:.125rem;padding-top:.125rem;width:2.5rem}@media (min-width:1024px){.snapshot ul .emblem,.success-story-snapshot ul .emblem,ul.snapshot .emblem{flex-basis:50px;width:50px}}.snapshot ul .emblem,.success-story-snapshot ul .emblem,ul.snapshot .emblem{flex-grow:0;flex-shrink:0}.snapshot ul li.is-emblem+li.is-stat,.success-story-snapshot ul li.is-emblem+li.is-stat,ul.snapshot li.is-emblem+li.is-stat{margin-top:1rem}.snapshot ul .stat,.success-story-snapshot ul .stat,ul.snapshot .stat{font-size:1.25rem;font-weight:800;line-height:1.25em;margin-right:.625rem}@media (min-width:1024px){.snapshot ul .stat,.success-story-snapshot ul .stat,ul.snapshot .stat{font-size:1.75rem;line-height:1.25em}}.snapshot ul.snapshot-benefits,.success-story-snapshot ul.snapshot-benefits,ul.snapshot.snapshot-benefits{display:table}.snapshot ul.snapshot-benefits li,.success-story-snapshot ul.snapshot-benefits li,ul.snapshot.snapshot-benefits li{display:table-row}.snapshot ul.snapshot-benefits li>span,.success-story-snapshot ul.snapshot-benefits li>span,ul.snapshot.snapshot-benefits li>span{display:table-cell;padding:0 0 .75rem;text-align:left;vertical-align:middle}.snapshot ul.snapshot-benefits li.is-emblem+li.is-stat>span,.snapshot ul.snapshot-benefits li.is-stat+li.is-emblem>span,.success-story-snapshot ul.snapshot-benefits li.is-emblem+li.is-stat>span,.success-story-snapshot ul.snapshot-benefits li.is-stat+li.is-emblem>span,ul.snapshot.snapshot-benefits li.is-emblem+li.is-stat>span,ul.snapshot.snapshot-benefits li.is-stat+li.is-emblem>span{padding-top:.125rem}.snapshot ul.snapshot-benefits li:last-child>span,.success-story-snapshot ul.snapshot-benefits li:last-child>span,ul.snapshot.snapshot-benefits li:last-child>span{padding-bottom:0}.success-story-snapshot ul.checklist{margin-left:35px}@media (min-width:1024px){.success-story-snapshot ul.checklist{margin-left:2.5rem}}ol{list-style:auto;margin:0}ol li{margin-bottom:.5rem;margin-left:30px;padding-left:10px}ol li:last-child{margin-bottom:0}.listing .listing-image{align-self:flex-start;overflow:hidden;position:relative}.listing .listing-image:not(.aspect-square){aspect-ratio:16/10}.listing .listing-image img{display:block;height:100%;object-fit:cover;transition-duration:.3s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);width:100%}.listing .listing-image .listing-tag{border-top-right-radius:1.25rem;bottom:0;left:0;position:absolute;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));padding:.3125rem .9375rem .3125rem .3125rem}@media (max-width:639px){.listing .listing-image .listing-tag{border-top-right-radius:.9375rem}}@media (min-width:1024px){.listing .listing-image .listing-tag{padding:.625rem .9375rem .3125rem .625rem}}.listing .listing-image .icon-play{left:50%;position:absolute;top:50%;--tw-translate-x:-50%;--tw-translate-y:-50%;border-radius:9999px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.listing .listing-image a:hover{--tw-text-opacity:1;color:rgb(95 0 170/var(--tw-text-opacity))}.listing .listing-image a:hover .icon-play{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.listing .listing-image a:hover .icon-play .btn:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity))}.listing .listing-image a:hover img{--tw-scale-x:1.1;--tw-scale-y:1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.listing .listing-date a{aspect-ratio:16/10;display:block;padding:.625rem}.listing .listing-body .h3,.listing .listing-body .h4{font-size:1.03125rem;margin-bottom:0}@media (min-width:1024px){.listing .listing-body .h3,.listing .listing-body .h4{font-size:1.375rem}}.listing .listing-body .h4{font-size:1.03125rem;margin-bottom:0}@media (min-width:1024px){.listing .listing-body .h4{font-size:1.09375rem;line-height:1.428571429em}.listing .listing-body .h3+p{margin-top:.625rem}}.listing .listing-body .h3+.is-dateline,.listing .listing-body .h4+.is-dateline{margin-top:.5rem}@media (min-width:1024px){.listing .listing-body .h3+.is-dateline,.listing .listing-body .h4+.is-dateline{margin-top:.3125rem}}.listing .listing-body>*+.cta{margin-top:.5rem}@media (min-width:1024px){.listing .listing-body>*+.cta{margin-top:.625rem}}.entry-content .bn-block-wrapper.contact-listing+.bn-block-wrapper.contact-listing{margin-top:2rem}@media (min-width:1024px){.entry-content .bn-block-wrapper.contact-listing+.bn-block-wrapper.contact-listing{margin-top:2rem}}html.has-modal-open body{padding-right:var(--scrollbar-width)}.modal{display:none;position:relative;z-index:100}.modal.is-open{display:block}.modal__overlay{align-items:center;background:#000c;bottom:0;display:flex;height:100%;justify-content:center;left:0;overflow-y:auto;padding:5rem 1.25rem;position:fixed;right:0;top:0;width:100%}@media (min-width:1024px){.modal__overlay{padding-left:5rem;padding-right:5rem}}.modal__container{margin-bottom:auto;margin-top:auto;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));padding-bottom:2.5rem;padding-top:5rem}@media (min-width:1024px){.modal__container{padding-bottom:5rem}}.modal__container{z-index:101}.modal__header{align-items:center;display:flex;justify-content:space-between;position:relative}.modal__close{position:absolute;right:1.25rem;top:1.25rem}.modal-video .modal__container{background-color:initial;padding:0}.modal-video .modal__container .embed-responsive{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity))}.modal-video .modal__container .embed-responsive .btn:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity))}@keyframes mmfadeIn{0%{opacity:0}to{opacity:1}}@keyframes mmfadeOut{0%{opacity:1}to{opacity:0}}@keyframes mmslideIn{0%{transform:translateY(15%)}to{transform:translateY(0)}}@keyframes mmslideOut{0%{transform:translateY(0)}to{transform:translateY(-10%)}}.micromodal-slide{display:none}.micromodal-slide.is-open{display:block}.micromodal-slide[aria-hidden=false] .modal__overlay{animation:mmfadeIn .3s cubic-bezier(0,0,.2,1)}.micromodal-slide[aria-hidden=false] .modal__container{animation:mmslideIn .3s cubic-bezier(0,0,.2,1)}.micromodal-slide[aria-hidden=true] .modal__overlay{animation:mmfadeOut .3s cubic-bezier(0,0,.2,1)}.micromodal-slide[aria-hidden=true] .modal__container{animation:mmslideOut .3s cubic-bezier(0,0,.2,1)}.pager{list-style-type:none}.pager,.pager li{margin-left:0;padding-left:0}.pager a.is-active{pointer-events:none;--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity))}.pager a.is-active:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}a .panel-body>*,a .panel-heading>*{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity))}a:hover .panel-body>*,a:hover .panel-heading>*{--tw-text-opacity:1;color:rgb(95 0 170/var(--tw-text-opacity))}@media (min-width:768px){.side-by-side .panel-img.is-image-center,.side-by-side .panel-img.is-image-left{margin-right:auto;margin-top:1.25rem}.side-by-side .panel-img.is-image-center{margin-left:auto}.side-by-side .panel-img.is-image-right{margin-left:auto;margin-top:1.25rem}}.side-by-side .panel-img.is-image-breakout{bottom:-25%;position:relative}@media (min-width:768px){.side-by-side .panel-img.is-image-breakout{margin-left:auto;margin-right:auto;margin-top:1.25rem}}@media (min-width:1024px){.triptych .h1{font-size:1.75rem;line-height:1.25em}}@media (min-width:1280px){.triptych .h1{font-size:2.8125rem;line-height:1.111111111em}}.panel-grid{border-radius:3.125rem;overflow:hidden}@media (max-width:639px){.panel-grid{border-radius:1.875rem}}.panel-grid .panel:last-child{border-bottom-left-radius:3.125rem;border-bottom-right-radius:3.125rem}@media (max-width:639px){.panel-grid .panel:last-child{border-bottom-left-radius:1.875rem;border-bottom-right-radius:1.875rem}}@media (min-width:768px){.panel-grid .panel:last-child{border-bottom-left-radius:0}}.panel-highlights{border-radius:3.125rem;overflow:hidden}@media (max-width:639px){.panel-highlights{border-radius:1.875rem}}.panel.is-subgrid .panel-body,.panel.is-subgrid .panel-img{margin-top:auto}@supports (grid-template-columns:subgrid) and (grid-template-rows:subgrid){.panel.is-subgrid{grid-template-columns:subgrid;grid-template-rows:subgrid}.panel.is-subgrid>.is-subgrid{display:inherit;gap:inherit;grid-column:inherit;grid-row:inherit;grid-template-columns:inherit;grid-template-rows:inherit}.panel.is-subgrid .panel-body,.panel.is-subgrid .panel-img{margin-top:0}}.splide.slider{margin-bottom:4rem;position:relative}@media (min-width:1024px){.splide.slider{margin-bottom:1.75rem}}.splide.slider .splide__arrows .splide__arrow{left:0;position:absolute;top:100%;--tw-translate-y:1.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media (min-width:1024px){.splide.slider .splide__arrows .splide__arrow{left:-60px;position:absolute;top:50%;--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}.splide.slider .splide__arrows .splide__arrow svg{left:1px;position:relative}.splide.slider .splide__arrows .splide__arrow--prev{--tw-rotate:180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.splide.slider .splide__arrows .splide__arrow--next{left:auto;right:0}@media (min-width:1024px){.splide.slider .splide__arrows .splide__arrow--next{left:auto;right:-60px}}.splide.slider .splide__pagination{bottom:0;left:0;margin-bottom:-1.75rem;position:absolute;width:100%;--tw-translate-y:1rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media (min-width:1024px){.splide.slider .splide__pagination{margin-left:.25rem;--tw-translate-y:0px;justify-content:flex-end;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}.splide.slider .splide__pagination li{padding-left:.25rem;padding-right:.25rem}.splide.slider .splide__pagination .splide__pagination__page{border-radius:9999px;height:.625rem;width:.625rem;--tw-bg-opacity:1;background-color:rgb(237 223 248/var(--tw-bg-opacity))}.entry-content .bn-block-wrapper.gradient-background.splide.slider .splide__pagination .splide__pagination__page:after,.entry-content .bn-block-wrapper.gradient-background.splide.slider .splide__pagination .splide__pagination__page:before{--tw-gradient-from:#eddff8 var(--tw-gradient-from-position);--tw-gradient-to:#eddff800 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.entry-content .bn-block-wrapper.gradient-background.splide.slider .splide__pagination .splide__pagination__page .listing-tag{background-color:#eddff8}.splide.slider .splide__pagination .splide__pagination__page.is-active{--tw-bg-opacity:1;background-color:rgb(95 0 170/var(--tw-bg-opacity))}@media (min-width:1024px){.home-page-hero .splide.slider .splide__pagination{top:750px}.home-page-hero .splide.slider .splide__pagination,.interior-page-hero .splide.slider .splide__pagination,.landing-page-hero .splide.slider .splide__pagination{bottom:auto;--tw-translate-y:0.625rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.interior-page-hero .splide.slider .splide__pagination,.landing-page-hero .splide.slider .splide__pagination{top:500px}}.splide.slider.slider-mini{margin-left:60px;margin-right:60px}.splide.slider.slider-mini .splide__slide{margin-right:.625rem}.splide.slider.slider-mini .splide__slide figure{align-items:center;display:flex;height:100%;justify-content:center;--tw-bg-opacity:1;background-color:rgb(244 244 244/var(--tw-bg-opacity));padding:.9375rem}.entry-content .bn-block-wrapper.gradient-background[class*=bg-]:not([class~=bg-white]) .splide.slider.slider-mini .splide__slide figure{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}@media (min-width:1024px){.splide.slider.slider-mini .splide__slide figure{padding:1.25rem}}.splide.slider.slider-mini .splide__slide.sm\:w-1\/3{width:calc(33.33333% - .41667rem)}.splide.slider.slider-listing{margin-bottom:8rem}@media (min-width:1024px){.splide.slider.slider-listing{margin-bottom:0}}.splide.slider.slider-listing .splide__slide{margin-right:2rem}@media (min-width:1024px){.splide.slider.slider-listing .splide__slide{margin-right:2.5rem}.splide.slider.slider-listing .splide__arrows{aspect-ratio:128/25;left:0;position:absolute;top:0;width:100%}.splide.slider.slider-listing .splide__pagination{justify-content:center;margin-left:0}}@media (min-width:768px){.splide.slider.slider-listing.is-slider-3-col .splide__slide{width:calc(50% - 1rem)}}@media (min-width:1024px){.splide.slider.slider-listing.is-slider-3-col .splide__slide{width:calc(33.33333% - 1.66667rem)}}@media (min-width:768px){.splide.slider.slider-listing.is-slider-4-col .splide__slide{width:calc(50% - 1rem)}}@media (min-width:1024px){.splide.slider.slider-listing.is-slider-4-col .splide__slide{width:calc(33.33333% - 1.66667rem);width:calc(25% - 1.875rem)}}.splide.slider.slider-thumbs{margin-top:1.5625rem}.splide.slider.slider-thumbs .splide__list{justify-content:center}.splide.slider.slider-thumbs .splide__slide{aspect-ratio:16/9;margin-right:2.5px;width:88px}.splide.slider.slider-thumbs .splide__slide img{filter:grayscale(1) brightness(.5)}.splide.slider.slider-thumbs .splide__slide.is-active img{filter:grayscale(0) brightness(1)}.splide.slider .splide__slide>div[class*=bg-]{height:100%}.accordion .splide.slider{margin-bottom:5rem;margin-top:.625rem}@media (min-width:1024px){.accordion .splide.slider{margin-bottom:2.5rem}}.case-study-snapshot,.event-snapshot,.snapshot,.success-story-snapshot{margin-bottom:3rem}.case-study-snapshot .snapshot-block:not(:first-child),.event-snapshot .snapshot-block:not(:first-child),.snapshot .snapshot-block:not(:first-child),.success-story-snapshot .snapshot-block:not(:first-child){border-top-width:1px;--tw-border-opacity:1;border-color:rgb(0 0 0/var(--tw-border-opacity))}@media (min-width:768px){.case-study-snapshot .event-snapshot>.snapshot-block:not(:first-child),.event-snapshot .event-snapshot>.snapshot-block:not(:first-child),.snapshot .event-snapshot>.snapshot-block:not(:first-child),.success-story-snapshot .event-snapshot>.snapshot-block:not(:first-child){border-left-width:1px;border-top-width:0}}.tabs .tabs-nav{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.tabs .tabs-nav::-webkit-scrollbar{background:#0000;display:none;width:0}.tabs .tabs-tablist{border-bottom-width:1px;display:flex;list-style-type:none;margin-left:0;--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity));padding-left:0}.tabs .tabs-tablist li{margin-bottom:-1px;margin-left:0;padding-left:0}.tabs .tabs-tablist button{border-bottom-width:1px;border-color:#0000;display:inline-block;padding-bottom:1rem;--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity));text-decoration-line:none}@media (min-width:1024px){.tabs .tabs-tablist button{padding-bottom:1.5rem}}.tabs .tabs-tablist button{white-space:nowrap}.tabs .tabs-tablist button:active,.tabs .tabs-tablist button:hover{--tw-text-opacity:1;color:rgb(95 0 170/var(--tw-text-opacity))}.tabs .tabs-tablist button[aria-selected=true]{--tw-border-opacity:1;border-color:rgb(95 0 170/var(--tw-border-opacity));--tw-text-opacity:1;color:rgb(95 0 170/var(--tw-text-opacity))}.tabs .tabs-pane{height:0;opacity:0;overflow:hidden;transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.tabs .tabs-pane.is-active{height:auto;opacity:1}.group:hover .group-hover\:text-purple{--tw-text-opacity:1;color:rgb(95 0 170/var(--tw-text-opacity))}@media (min-width:640px){.sm\:my-\[50px\]{margin-bottom:50px;margin-top:50px}.sm\:ml-auto{margin-left:auto}.sm\:mr-\[50px\]{margin-right:50px}.sm\:w-1\/3{width:33.333333%}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:p-8{padding:2rem}.sm\:pb-0{padding-bottom:0}.sm\:pt-5{padding-top:1.25rem}}@media (min-width:768px){.md\:order-1{order:1}.md\:col-span-2{grid-column:span 2/span 2}.md\:col-span-6{grid-column:span 6/span 6}.md\:-mb-\[33\%\]{margin-bottom:-33%}.md\:ml-auto{margin-left:auto}.md\:mt-0{margin-top:0}.md\:inline{display:inline}.md\:flex{display:flex}.md\:h-\[200px\]{height:200px}.md\:h-\[280px\]{height:280px}.md\:h-full{height:100%}.md\:w-1\/2{width:50%}.md\:w-1\/3{width:33.333333%}.md\:w-1\/4{width:25%}.md\:w-2\/3{width:66.666667%}.md\:w-3\/4{width:75%}.md\:w-\[180px\]{width:180px}.md\:w-\[300px\]{width:300px}.md\:max-w-none{max-width:none}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-start{align-items:flex-start}.md\:items-center{align-items:center}.md\:justify-between{justify-content:space-between}.md\:gap-2{gap:.5rem}.md\:gap-2\.5{gap:.625rem}.md\:gap-8{gap:2rem}.md\:rounded-bl-big{border-bottom-left-radius:3.125rem}.md\:rounded-bl-none{border-bottom-left-radius:0}.md\:rounded-br-none{border-bottom-right-radius:0}.md\:rounded-tr-big{border-top-right-radius:3.125rem}.md\:rounded-tr-none{border-top-right-radius:0}.md\:px-13{padding-left:3.25rem;padding-right:3.25rem}.md\:px-14{padding-left:3.5rem;padding-right:3.5rem}.md\:py-10{padding-bottom:2.5rem;padding-top:2.5rem}.md\:py-13{padding-bottom:3.25rem;padding-top:3.25rem}.md\:pb-12{padding-bottom:3rem}.md\:pl-12{padding-left:3rem}.md\:pr-0{padding-right:0}.md\:pr-12{padding-right:3rem}.md\:pr-13{padding-right:3.25rem}.md\:pt-10{padding-top:2.5rem}.md\:pt-14{padding-top:3.5rem}.md\:pt-16{padding-top:4rem}}@media (min-width:1024px){.lg\:col-span-1{grid-column:span 1/span 1}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:col-span-5{grid-column:span 5/span 5}.lg\:col-span-6{grid-column:span 6/span 6}.lg\:col-span-7{grid-column:span 7/span 7}.lg\:col-span-8{grid-column:span 8/span 8}.lg\:col-start-6{grid-column-start:6}.lg\:my-8{margin-bottom:2rem;margin-top:2rem}.lg\:-mb-12{margin-bottom:-3rem}.lg\:-mb-12\.5{margin-bottom:-3.125rem}.lg\:-mb-\[130px\]{margin-bottom:-130px}.lg\:mb-0{margin-bottom:0}.lg\:mb-13{margin-bottom:3.25rem}.lg\:mb-2{margin-bottom:.5rem}.lg\:mb-2\.5{margin-bottom:.625rem}.lg\:mb-6{margin-bottom:1.5rem}.lg\:mr-7{margin-right:1.75rem}.lg\:mt-10{margin-top:2.5rem}.lg\:mt-25{margin-top:6.25rem}.lg\:mt-4{margin-top:1rem}.lg\:mt-6{margin-top:1.5rem}.lg\:h-\[150px\]{height:150px}.lg\:h-\[195px\]{height:195px}.lg\:h-\[250px\]{height:250px}.lg\:h-\[280px\]{height:280px}.lg\:h-\[310px\]{height:310px}.lg\:h-\[370px\]{height:370px}.lg\:h-\[390px\]{height:390px}.lg\:w-1\/2{width:50%}.lg\:w-1\/4{width:25%}.lg\:w-1\/5{width:20%}.lg\:w-1\/6{width:16.666667%}.lg\:w-\[150px\]{width:150px}.lg\:w-\[200px\]{width:200px}.lg\:w-\[270px\]{width:270px}.lg\:w-\[300px\]{width:300px}.lg\:w-\[400px\]{width:400px}.lg\:w-auto{width:auto}.lg\:max-w-\[250px\]{max-width:250px}.lg\:columns-2{column-count:2}.lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.lg\:grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:items-center{align-items:center}.lg\:justify-end{justify-content:flex-end}.lg\:gap-10{gap:2.5rem}.lg\:gap-8{gap:2rem}.lg\:p-10{padding:2.5rem}.lg\:p-12{padding:3rem}.lg\:p-12\.5{padding:3.125rem}.lg\:p-20{padding:5rem}.lg\:px-10{padding-left:2.5rem;padding-right:2.5rem}.lg\:px-12{padding-left:3rem;padding-right:3rem}.lg\:px-13{padding-left:3.25rem;padding-right:3.25rem}.lg\:px-6{padding-left:1.5rem;padding-right:1.5rem}.lg\:px-6\.25{padding-left:1.5625rem;padding-right:1.5625rem}.lg\:px-7{padding-left:1.75rem;padding-right:1.75rem}.lg\:py-12{padding-bottom:3rem;padding-top:3rem}.lg\:py-12\.5{padding-bottom:3.125rem;padding-top:3.125rem}.lg\:py-14{padding-bottom:3.5rem;padding-top:3.5rem}.lg\:py-24{padding-bottom:6rem;padding-top:6rem}.lg\:py-7{padding-bottom:1.75rem;padding-top:1.75rem}.lg\:py-7\.5{padding-bottom:1.875rem;padding-top:1.875rem}.lg\:pl-12{padding-left:3rem}.lg\:pl-12\.5{padding-left:3.125rem}.lg\:pr-12{padding-right:3rem}.lg\:pr-12\.5{padding-right:3.125rem}.lg\:pt-12{padding-top:3rem}.lg\:pt-12\.5{padding-top:3.125rem}.lg\:pt-14{padding-top:3.5rem}.lg\:pt-24{padding-top:6rem}}@media (min-width:1280px){.xl\:order-1{order:1}.xl\:col-span-3{grid-column:span 3/span 3}.xl\:col-span-4{grid-column:span 4/span 4}.xl\:col-span-7{grid-column:span 7/span 7}.xl\:col-span-8{grid-column:span 8/span 8}.xl\:mt-0{margin-top:0}.xl\:w-1\/3{width:33.333333%}.xl\:w-1\/6{width:16.666667%}.xl\:w-2\/3{width:66.666667%}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:justify-center{justify-content:center}.xl\:px-10{padding-left:2.5rem}.xl\:pr-10,.xl\:px-10{padding-right:2.5rem}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl90YWlsd2luZC5zY3NzIiwiX3R5cG9ncmFwaHkuc2NzcyIsIl9sYXlvdXQuc2NzcyIsInN0eWxlLmNzcyIsIl9zdHlsZWd1aWRlLnNjc3MiLCJfdXRpbGl0eS5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL0BzcGxpZGVqcy9zcGxpZGUvZGlzdC9jc3Mvc3BsaWRlLWNvcmUubWluLmNzcyIsImNvbXBvbmVudHMvX2FjY29yZGlvbi5zY3NzIiwiY29tcG9uZW50cy9fYWN0aW9uLnNjc3MiLCJjb21wb25lbnRzL19ibG9ja3Muc2NzcyIsImNvbXBvbmVudHMvX2JyZWFkY3J1bWIuc2NzcyIsImNvbXBvbmVudHMvX2J1dHRvbi5zY3NzIiwiY29tcG9uZW50cy9fY2FsbG91dC5zY3NzIiwiY29tcG9uZW50cy9fY29sbGFwc2Uuc2NzcyIsImNvbXBvbmVudHMvX2VtYmVkLnNjc3MiLCJjb21wb25lbnRzL19mb3Jtcy5zY3NzIiwiY29tcG9uZW50cy9faGVyby5zY3NzIiwiY29tcG9uZW50cy9faGVhZGVyLnNjc3MiLCJjb21wb25lbnRzL19mb290ZXIuc2NzcyIsImNvbXBvbmVudHMvX2ljb25zLnNjc3MiLCJjb21wb25lbnRzL19saXN0cy5zY3NzIiwiY29tcG9uZW50cy9fbGlzdGluZ3Muc2NzcyIsImNvbXBvbmVudHMvX21vZGFsLnNjc3MiLCJjb21wb25lbnRzL19wYWdpbmF0aW9uLnNjc3MiLCJjb21wb25lbnRzL19wYW5lbHMuc2NzcyIsImNvbXBvbmVudHMvX3NsaWRlci5zY3NzIiwiY29tcG9uZW50cy9fc25hcHNob3Quc2NzcyIsImNvbXBvbmVudHMvX3RhYnMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBQTtBQUFBLCtEQUFBLENBQUEsaUJBQUEsc0JBQUEsQ0FBQSxxQkFBQSxDQUFBLGVBQUEsZUFBQSxDQUFBLFdBQUEsZUFBQSxDQUFBLDZCQUFBLENBQUEsOEJBQUEsQ0FBQSw0QkFBQSxDQUFBLDhCQUFBLENBQUEsVUFBQSxDQUFBLHVDQUFBLENBQUEsS0FBQSxtQkFBQSxDQUFBLFFBQUEsQ0FBQSxHQUFBLG9CQUFBLENBQUEsYUFBQSxDQUFBLFFBQUEsQ0FBQSxvQkFBQSx5QkFBQSxDQUFBLHdDQUFBLENBQUEsZ0NBQUEsQ0FBQSxrQkFBQSxpQkFBQSxDQUFBLG1CQUFBLENBQUEsRUFBQSxhQUFBLENBQUEsdUJBQUEsQ0FBQSxTQUFBLGtCQUFBLENBQUEsa0JBQUEsbUdBQUEsQ0FBQSw0QkFBQSxDQUFBLGFBQUEsQ0FBQSw4QkFBQSxDQUFBLE1BQUEsYUFBQSxDQUFBLFFBQUEsYUFBQSxDQUFBLGFBQUEsQ0FBQSxpQkFBQSxDQUFBLHNCQUFBLENBQUEsSUFBQSxhQUFBLENBQUEsSUFBQSxTQUFBLENBQUEsTUFBQSx3QkFBQSxDQUFBLG9CQUFBLENBQUEsYUFBQSxDQUFBLHNDQUFBLGFBQUEsQ0FBQSxtQkFBQSxDQUFBLDZCQUFBLENBQUEsY0FBQSxDQUFBLCtCQUFBLENBQUEsbUJBQUEsQ0FBQSxtQkFBQSxDQUFBLFFBQUEsQ0FBQSxTQUFBLENBQUEsY0FBQSxtQkFBQSxDQUFBLGdEQUFBLHlCQUFBLENBQUEsd0JBQUEsQ0FBQSxxQkFBQSxDQUFBLGdCQUFBLFlBQUEsQ0FBQSxpQkFBQSxlQUFBLENBQUEsU0FBQSxzQkFBQSxDQUFBLHdEQUFBLFdBQUEsQ0FBQSxjQUFBLDRCQUFBLENBQUEsbUJBQUEsQ0FBQSw0QkFBQSx1QkFBQSxDQUFBLDZCQUFBLHlCQUFBLENBQUEsWUFBQSxDQUFBLFFBQUEsaUJBQUEsQ0FBQSxtREFBQSxRQUFBLENBQUEsU0FBQSxRQUFBLENBQUEsZ0JBQUEsU0FBQSxDQUFBLFdBQUEsZUFBQSxDQUFBLFFBQUEsQ0FBQSxTQUFBLENBQUEsT0FBQSxTQUFBLENBQUEsU0FBQSxlQUFBLENBQUEseUNBQUEsYUFBQSxDQUFBLFNBQUEsQ0FBQSxxQkFBQSxjQUFBLENBQUEsVUFBQSxjQUFBLENBQUEsK0NBQUEsYUFBQSxDQUFBLHFCQUFBLENBQUEsVUFBQSxXQUFBLENBQUEsY0FBQSxDQUFBLFNBQUEsWUFBQSxDQUFBLEVBQUEsMENBQUEsQ0FBQSx3QkFBQSxDQUFBLHFKQUFBLENBQUEsNklBQUEsQ0FBQSxxS0FBQSxDQUFBLGtEQUFBLENBQUEsVUFBQSxtQkFBQSxDQUFBLHlCQUFBLENBQUEsUUFBQSx1Q0FBQSxDQUFBLGtDQUFBLGVBQUEsQ0FBQSxHQUFBLGlCQUFBLENBQUEsbUJBQUEscUJBQUEsQ0FBQSxZQUFBLENBQUEsMEJBQUEsbUJBQUEsb0JBQUEsQ0FBQSxDQUFBLCtEQUFBLGVBQUEsQ0FBQSxNQUFBLG1CQUFBLENBQUEsU0FBQSxDQUFBLEdBQUEsb0JBQUEsQ0FBQSxpQkFBQSxDQUFBLE1BQUEsb0JBQUEsQ0FBQSxtQkFBQSxDQUFBLG1CQUFBLENBQUEsaUJBQUEsZUFBQSxDQUFBLFFBQUEsaUJBQUEsQ0FBQSxVQUFBLGVBQUEsQ0FBQSxtQkFBQSxDQUFBLHVDQUFBLENBQUEsZ0JBQUEsbUJBQUEsQ0FBQSwwQ0FBQSxDQUFBLDBDQUFBLGVBQUEsQ0FBQSxxQkFBQSxDQUFBLFlBQUEsQ0FBQSxtQkFBQSxDQUFBLHVDQUFBLENBQUEsMEJBQUEsMENBQUEscUJBQUEsQ0FBQSxDQUFBLGtFQUFBLG1CQUFBLENBQUEsdUNBQUEsQ0FBQSx5QkFBQSxDQUFBLDBJQUFBLG1CQUFBLENBQUEsMENBQUEsQ0FBQSx5QkFBQSxDQUFBLDBMQUFBLGlCQUFBLENBQUEsMExBQUEsWUFBQSxDQUFBLDhLQUFBLGVBQUEsQ0FBQSxPQUFBLG1CQUFBLENBQUEsMkJBQUEsQ0FBQSxpQkFBQSxDQUFBLDBCQUFBLE9BQUEsbUJBQUEsQ0FBQSx5QkFBQSxDQUFBLENBQUEscUJBQUEsa0JBQUEsQ0FBQSx5QkFBQSxDQUFBLDBCQUFBLHFCQUFBLG1CQUFBLENBQUEsYUFBQSxDQUFBLENBQUEsT0FBQSxpQkFBQSxDQUFBLHNCQUFBLENBQUEsa0JBQUEsQ0FBQSxlQUFBLENBQUEsMEJBQUEsT0FBQSxpQkFBQSxDQUFBLGtCQUFBLENBQUEsZUFBQSxDQUFBLENBQUEsT0FBQSxvQkFBQSxDQUFBLGdCQUFBLENBQUEseUJBQUEsQ0FBQSxxQkFBQSxDQUFBLDBCQUFBLE9BQUEsa0JBQUEsQ0FBQSx5QkFBQSxDQUFBLENBQUEsT0FBQSxrQkFBQSxDQUFBLGdCQUFBLENBQUEseUJBQUEsQ0FBQSxlQUFBLENBQUEsMEJBQUEsT0FBQSxvQkFBQSxDQUFBLHlCQUFBLENBQUEsQ0FBQSxPQUFBLGtCQUFBLENBQUEsaUJBQUEsQ0FBQSxlQUFBLENBQUEseUJBQUEsQ0FBQSxlQUFBLENBQUEsMEJBQUEsT0FBQSxvQkFBQSxDQUFBLHlCQUFBLENBQUEsQ0FBQSxPQUFBLGdCQUFBLENBQUEsa0JBQUEsQ0FBQSxvQkFBQSxDQUFBLDBCQUFBLE9BQUEsa0JBQUEsQ0FBQSx5QkFBQSxDQUFBLENBQUEsU0FBQSxvQkFBQSxDQUFBLHlCQUFBLENBQUEsMEJBQUEsU0FBQSxrQkFBQSxDQUFBLENBQUEsU0FBQSxxQkFBQSxDQUFBLDBCQUFBLFNBQUEscUJBQUEsQ0FBQSxDQUFBLFdBQUEsaUJBQUEsQ0FBQSxvQkFBQSxlQUFBLENBQUEsVUFBQSxnQkFBQSxDQUFBLGtCQUFBLENBQUEsMEJBQUEsVUFBQSxrQkFBQSxDQUFBLHlCQUFBLENBQUEsQ0FBQSxZQUFBLGlCQUFBLENBQUEseUJBQUEsZ0JBQUEsQ0FBQSxlQUFBLENBQUEsa0JBQUEsQ0FBQSx5QkFBQSx5QkFBQSxrQkFBQSxDQUFBLHlCQUFBLENBQUEsQ0FBQSwwQkFBQSx5QkFBQSxvQkFBQSxDQUFBLHlCQUFBLENBQUEsQ0FBQSxXQUFBLHFCQUFBLENBQUEscUJBQUEsQ0FBQSxtREFBQSxDQUFBLG1CQUFBLENBQUEsYUFBQSxrQ0FBQSxDQUFBLGlCQUFBLENBQUEsZUFBQSxDQUFBLDRCQUFBLENBQUEsa0JBQUEsQ0FBQSwwQkFBQSxhQUFBLGlCQUFBLENBQUEsa0JBQUEsQ0FBQSxDQUFBLDJCQUFBLFdBQUEsQ0FBQSxtQkFBQSxDQUFBLGlCQUFBLENBQUEsMEJBQUEsV0FBQSxDQUFBLGlCQUFBLENBQUEsd0JBQUEsY0FBQSxDQUFBLGNBQUEsQ0FBQSwwQkFBQSxtQkFBQSxDQUFBLGlCQUFB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QkFBQSxDQUFBLFNBQUEscUJBQUEsQ0FBQSxPQUFBLGtCQUFBLENBQUEsTUFBQSxvQkFBQSxDQUFBLFVBQUEsc0JBQUEsQ0FBQSxNQUFBLGtCQUFBLENBQUEsTUFBQSxxQkFBQSxDQUFBLE1BQUEsb0JBQUEsQ0FBQSxVQUFBLHVCQUFBLENBQUEsTUFBQSxrQkFBQSxDQUFBLE9BQUEsaUJBQUEsQ0FBQSxhQUFBLGdCQUFBLENBQUEsU0FBQSxnQkFBQSxDQUFBLE1BQUEsa0JBQUEsQ0FBQSxNQUFBLGlCQUFBLENBQUEsYUFBQSxpQkFBQSxDQUFBLE1BQUEsaUJBQUEsQ0FBQSxTQUFBLGtCQUFBLENBQUEsT0FBQSxpQkFBQSxDQUFBLE9BQUEsa0JBQUEsQ0FBQSxPQUFBLGVBQUEsQ0FBQSxPQUFBLGtCQUFBLENBQUEsTUFBQSxnQkFBQSxDQUFBLFNBQUEsa0JBQUEsQ0FBQSxPQUFBLGVBQUEsQ0FBQSxNQUFBLGlCQUFBLENBQUEsVUFBQSxtQkFBQSxDQUFBLE1BQUEsZUFBQSxDQUFBLE1BQUEsa0JBQUEsQ0FBQSxNQUFBLGVBQUEsQ0FBQSxTQUFBLGVBQUEsQ0FBQSxPQUFBLGFBQUEsQ0FBQSxRQUFBLGNBQUEsQ0FBQSxNQUFBLFlBQUEsQ0FBQSxPQUFBLGFBQUEsQ0FBQSxNQUFBLFlBQUEsQ0FBQSxRQUFBLFlBQUEsQ0FBQSxpQkFBQSxnQkFBQSxDQUFBLGVBQUEsZ0JBQUEsQ0FBQSxRQUFBLFVBQUEsQ0FBQSxNQUFBLFdBQUEsQ0FBQSxNQUFBLFdBQUEsQ0FBQSxNQUFBLFdBQUEsQ0FBQSxNQUFBLFlBQUEsQ0FBQSxhQUFBLFlBQUEsQ0FBQSxhQUFBLFlBQUEsQ0FBQSxRQUFBLFdBQUEsQ0FBQSxZQUFBLGVBQUEsQ0FBQSxRQUFBLFNBQUEsQ0FBQSxRQUFBLGdCQUFBLENBQUEsUUFBQSxnQkFBQSxDQUFBLGFBQUEsV0FBQSxDQUFBLGFBQUEsV0FBQSxDQUFBLFFBQUEsVUFBQSxDQUFBLGlCQUFBLGVBQUEsQ0FBQSxpQkFBQSxlQUFBLENBQUEsaUJBQUEsZUFBQSxDQUFBLFlBQUEsY0FBQSxDQUFBLFVBQUEsZUFBQSxDQUFBLFlBQUEsaUJBQUEsQ0FBQSxzQkFBQSxpQkFBQSxDQUFBLFVBQUEsZUFBQSxDQUFBLFdBQUEsNkxBQUEsQ0FBQSxhQUFBLDZDQUFBLENBQUEsYUFBQSwwQ0FBQSxDQUFBLFVBQUEsa0JBQUEsQ0FBQSxVQUFBLHFCQUFBLENBQUEsV0FBQSxjQUFBLENBQUEsZ0JBQUEsb0JBQUEsQ0FBQSxhQUFBLHNCQUFBLENBQUEsV0FBQSxvQkFBQSxDQUFBLGNBQUEsa0JBQUEsQ0FBQSxlQUFBLDBCQUFBLENBQUEsYUFBQSx3QkFBQSxDQUFBLGdCQUFBLHNCQUFBLENBQUEsaUJBQUEsNkJBQUEsQ0FBQSxPQUFBLEtBQUEsQ0FBQSxRQUFBLFVBQUEsQ0FBQSxRQUFBLFFBQUEsQ0FBQSxXQUFBLFlBQUEsQ0FBQSxPQUFBLFNBQUEsQ0FBQSxVQUFBLFdBQUEsQ0FBQSxRQUFBLFFBQUEsQ0FBQSxPQUFBLFVBQUEsQ0FBQSxVQUFBLFdBQUEsQ0FBQSxXQUFBLFlBQUEsQ0FBQSxPQUFBLFFBQUEsQ0FBQSxPQUFBLFdBQUEsQ0FBQSxVQUFBLFlBQUEsQ0FBQSxPQUFBLFFBQUEsQ0FBQSxVQUFBLGNBQUEsQ0FBQSx5Q0FBQSxzQkFBQSxDQUFBLHFEQUFBLENBQUEsZ0RBQUEsQ0FBQSw0Q0FBQSxzQkFBQSxDQUFBLHlEQUFBLENBQUEsb0RBQUEsQ0FBQSxZQUFBLHFCQUFBLENBQUEsU0FBQSxvQkFBQSxDQUFBLDRCQUFBLHlCQUFBLENBQUEsYUFBQSxzQkFBQSxDQUFBLGNBQUEsb0JBQUEsQ0FBQSxlQUFBLHFCQUFBLENBQUEsZ0JBQUEsa0NBQUEsQ0FBQSxpQkFBQSwyQkFBQSxDQUFBLGtCQUFBLGlDQUFBLENBQUEsZ0JBQUEsbUNBQUEsQ0FBQSxrQkFBQSxrQ0FBQSxDQUFBLGdCQUFBLCtCQUFBLENBQUEsa0JBQUEsOEJBQUEsQ0FBQSxnQkFBQSxnQ0FBQSxDQUFBLGtCQUFBLCtCQUFBLENBQUEsUUFBQSxnQkFBQSxDQUFBLFlBQUEsdUJBQUEsQ0FBQSxZQUFBLHFCQUFBLENBQUEsZUFBQSxtQkFBQSxDQUFBLGVBQUEsbUJBQUEsQ0FBQSxpQkFBQSxxQkFBQSxDQUFBLHNEQUFBLENBQUEsVUFBQSxpQkFBQSxDQUFBLGdEQUFBLENBQUEsU0FBQSxpQkFBQSxDQUFBLHNEQUFBLENBQUEsVUFBQSxpQkFBQSxDQUFBLHNEQUFBLENBQUEsZUFBQSxpQkFBQSxDQUFBLHNEQUFBLENBQUEsYUFBQSxpQkFBQSxDQUFBLHNEQUFBLENBQUEsVUFBQSxpQkFBQSxDQUFBLHNEQUFBLENBQUEsU0FBQSxpQkFBQSxDQUFBLHFEQUFBLENBQUEsU0FBQSxpQkFBQSxDQUFBLG1EQUFBLENBQUEsV0FBQSxpQkFBQSxDQUFBLHFEQUFBLENBQUEsV0FBQSxpQkFBQSxDQUFBLG1EQUFBLENBQUEsU0FBQSxpQkFBQSxDQUFBLHNEQUFBLENBQUEsU0FBQSxpQkFBQSxDQUFBLHNEQUFBLENBQUEsY0FBQSxpQkFBQSxDQUFBLHNEQUFBLENBQUEsU0FBQSxpQkFBQSxDQUFBLHNEQUFBLENBQUEsVUFBQSxpQkFBQSxDQUFBLHNEQUFBLENBQUEsV0FBQSxpQkFBQSxDQUFBLHFEQUFBLENBQUEsaUJBQUEsaUJBQUEsQ0FBQSxzREFBQSxDQUFBLGdCQUFBLGtCQUFBLENBQUEsY0FBQSxnQkFBQSxDQUFBLE1BQUEsY0FBQSxDQUFBLE1BQUEsWUFBQSxDQUFBLEtBQUEsY0FBQSxDQUFBLEtBQUEsZUFBQSxDQUFBLEtBQUEsY0FBQSxDQUFBLFlBQUEsWUFBQSxDQUFBLE1BQUEsb0JBQUEsQ0FBQSxxQkFBQSxDQUFBLE1BQUEsbUJBQUEsQ0FBQSxvQkFBQSxDQUFBLFVBQUEsc0JBQUEsQ0FBQSx1QkFBQSxDQUFBLE1BQUEsb0JBQUEsQ0FBQSxxQkFBQSxDQUFBLFNBQUEscUJBQUEsQ0FBQSxzQkFBQSxDQUFBLE9BQUEscUJBQUEsQ0FBQSxrQkFBQSxDQUFBLE9BQUEsbUJBQUEsQ0FBQSxnQkFBQSxDQUFBLE9BQUEsbUJBQUEsQ0FBQSxnQkFBQSxDQUFBLE1BQUEsc0JBQUEsQ0FBQSxtQkFBQSxDQUFBLE1BQUEsbUJBQUEsQ0FBQSxnQkFBQSxDQUFB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LENBcmlFRCxvQkFBQSxzQkFxaUVDLENBcmlFRCxXQUFBLG1CQXFpRUMsQ0FyaUVELHNCQUFBLG9CQXFpRUMsQ0FBQSIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAdGFpbHdpbmQgYmFzZTtcbkB0YWlsd2luZCBjb21wb25lbnRzO1xuQHRhaWx3aW5kIHV0aWxpdGllczsiLCJcbmJvZHkge1xuXHRAYXBwbHkgdGV4dC1iYXNlIGxnOnRleHQtbGcgYW50aWFsaWFzZWQ7XG59XG5cbkBsYXllciBiYXNlIHtcblxuXHRhIHtcblx0XHRAYXBwbHkgdHJhbnNpdGlvbiB0ZXh0LXB1cnBsZSBuby11bmRlcmxpbmUgaG92ZXI6bm8tdW5kZXJsaW5lIGhvdmVyOnRleHQtYmxhY2s7XG5cdH1cblxuXHRwLCB1bCwgb2wsIGJsb2NrcXVvdGUge1xuXHRcdD4gYSB7XG5cdFx0XHRAYXBwbHkgZm9udC1zZW1pYm9sZDtcblx0XHR9XG5cdH1cblxuXHRzdHJvbmcge1xuXHRcdEBhcHBseSBmb250LXNlbWlib2xkO1xuXHR9XG5cblx0ZW0ge1xuXHRcdEBhcHBseSBpdGFsaWM7XG5cdH1cblx0XG5cdHAsIHVsLCBvbCwgYmxvY2txdW90ZSB7XG5cdFx0QGFwcGx5IG10LTAgbWItNSBsZzptYi02O1xuXG5cdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdEBhcHBseSBtYi0wO1xuXHRcdH1cblx0fVxuXG5cdHVsLCBvbCB7XG5cdFx0QGFwcGx5IHAtMCBtbC01O1xuXHR9XG5cblx0dWwge1xuXHRcdEBhcHBseSBsaXN0LWRpc2MgbXQtMztcblx0XG5cdFx0bGkge1xuXHRcdFx0QGFwcGx5IG1sLTUgcGwtMyBtYi0zO1xuXG5cdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRAYXBwbHkgbWItMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRhZGRyZXNzIHtcblx0XHRAYXBwbHkgbm90LWl0YWxpYztcblxuXHRcdGEge1xuXHRcdFx0QGFwcGx5IGZvbnQtbm9ybWFsIHRleHQtYmxhY2sgaG92ZXI6dGV4dC1wdXJwbGU7XG5cdFx0fVxuXHR9XG5cblx0aDEsIGgyLCBoMywgaDQsIGg1LCBoNixcblx0LmgxLCAuaDIsIC5oMywgLmg0LCAuaDUsIC5oNiB7XG5cdFx0QGFwcGx5IHRleHQtYmxhY2sgZm9udC1zZW1pYm9sZCBtdC0wIG1iLTUgbGc6bWItNztcblxuXHRcdD4gYSB7XG5cdFx0XHRAYXBwbHkgdGV4dC1ibGFjayBuby11bmRlcmxpbmUgaG92ZXI6dGV4dC1wdXJwbGUgaG92ZXI6bm8tdW5kZXJsaW5lO1xuXHRcdH1cblxuXHRcdC5pcy1leWVicm93ICsgJiB7XG5cdFx0XHRAYXBwbHkgbXQtMTtcblx0XHR9XG5cblx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdEBhcHBseSBtdC0wO1xuXHRcdH1cblxuXHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRAYXBwbHkgbWItMDtcblx0XHR9XG5cdH1cblxuXHRoMSwgLmgxIHtcblx0XHQvLyAyNS8zMCAtIDQ1LzUwXG5cdFx0QGFwcGx5IHRleHQtMnhsIGxnOnRleHQtNXhsIC10cmFja2luZy1bMC4wMTExMTExMWVtXTtcblx0fVxuXG5cdGgxLmlzLWJpZywgLmgxLmlzLWJpZyB7XG5cdFx0Ly8gMzAvMzUgLSA2NS82NVxuXHRcdEBhcHBseSB0ZXh0LVsxLjg3NXJlbV0gbGc6dGV4dC1bNC4wNjI1cmVtXSBsZWFkaW5nLVsxLjE2NjY2NjY2N2VtXSBsZzpsZWFkaW5nLW5vbmU7XG5cdH1cblxuXHRoMiwgLmgyIHtcblx0XHQvLyAyMC8yNSAyOC8zNVxuXHRcdEBhcHBseSB0ZXh0LXhsIGxnOnRleHQtM3hsIHRyYWNraW5nLXRpZ2h0IG10LTggbGc6bXQtMTI7XG5cdH1cblxuXHRoMywgLmgzIHtcblx0XHQvLyAxNi41LzIwIC0gMjIvMzBcblx0XHRAYXBwbHkgdGV4dC1bMS4wMzEyNXJlbV0gbGc6dGV4dC1bMS4zNzVyZW1dIGxlYWRpbmctWzEuMjEyMTIxMjEyZW1dIGxnOmxlYWRpbmctWzEuMzYzNjM2MzY0ZW1dIHRyYWNraW5nLW5vcm1hbCBtYi0yLjU7XG5cdH1cblxuXHRoNCwgLmg0IHtcblx0XHQvLyAxNS8yMCAtIDE3LjUvMjVcblx0XHRAYXBwbHkgdGV4dC1iYXNlIGxnOnRleHQtbGcgdHJhY2tpbmctbm9ybWFsIG1iLTA7XG5cdH1cblxuXHRoNSwgLmg1IHtcblx0XHQvLyAxNS8yMCAtIDE3LjUvMjVcblx0XHRAYXBwbHkgdGV4dC1iYXNlIGxnOnRleHQtbGcgZm9udC1ub3JtYWwgaXRhbGljIG1iLTA7XG5cdH1cblxuXHRoNiwgLmg2IHtcblx0XHQvLyAxMi8xNSAtIDE1LzIwXG5cdFx0QGFwcGx5IHRleHQteHMgbGc6dGV4dC1zbSBtYi0xO1xuXHR9XG5cblx0LmlzLWxlZGUge1xuXHRcdC8vIDE2LjUvMjAgLSAyMi8zMFxuXHRcdEBhcHBseSB0ZXh0LVsxLjAzMTI1cmVtXSBsZzp0ZXh0LVsxLjM3NXJlbV0gbGVhZGluZy1bMS4yMTIxMjEyMTJlbV0gbGVhZGluZy1bMS4zNjM2MzYzNjRlbV07XG5cdFx0QGFwcGx5IG1iLTUgbGc6bWItNztcblxuXHRcdD4gKiB7XG5cdFx0XHRmb250LXNpemU6IGluaGVyaXQ7XG5cdFx0fVxuXG5cdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdEBhcHBseSBtYi0wO1xuXHRcdH1cblx0fVxuXG5cdC5pcy1zbWFsbCB7XG5cdFx0QGFwcGx5IHRleHQteHMgbGc6dGV4dC1zbTtcblxuXHRcdD4gKiB7XG5cdFx0XHRmb250LXNpemU6IGluaGVyaXQ7XG5cdFx0fVxuXHR9XG5cblx0LmlzLWV5ZWJyb3csXG5cdC5pcy1jYXRlZ29yeSB7XG5cdFx0QGFwcGx5IHRleHQteHMgbWQ6dGV4dC1zbSBsZzp0ZXh0LWxnIGZvbnQtc2VtaWJvbGQ7XG5cdH1cblxuXHRibG9ja3F1b3RlIHtcblx0XHRAYXBwbHkgcGwtNiBib3JkZXItcHVycGxlIGJvcmRlci1sLVszcHhdO1xuXG5cdFx0PiBwIHtcblx0XHRcdEBhcHBseSBmb250LXNlcmlmIGZvbnQtbGlnaHQgdGV4dC14bCBsZzp0ZXh0LTN4bCAtdHJhY2tpbmctWzAuMDAzNTcxNDI5ZW1dO1xuXHRcdH1cblxuXHRcdCYucXVvdGVzID4gcCB7XG5cdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OiAn4oCcJztcblx0XHRcdFx0QGFwcGx5IHJlbGF0aXZlIC1tbC1bMC4zNzVlbV07XG5cdFx0XHR9XG5cdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdGNvbnRlbnQ6ICfigJ0nO1xuXHRcdFx0XHRAYXBwbHkgcmVsYXRpdmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0YmxvY2txdW90ZS5pcy1wdWxscXVvdGUge1xuXHRcdEBhcHBseSBwbC0wIGJvcmRlci0wO1xuXG5cdFx0PiBwIHtcblx0XHRcdEBhcHBseSB0ZXh0LTJ4bCBsZzpsZzp0ZXh0LTV4bDtcblx0XHR9XG5cdH1cblxufVxuIiwiXG4uY29udGFpbmVyIHtcblx0QGFwcGx5IG14LWF1dG8gbWF4LXctOHhsO1xufVxuXG4uY29udGFpbmVyIC5jb250YWluZXIge1xuXHRAYXBwbHkgcHgtMDtcbn1cblxuLnNyLW9ubHkge1xuXHRsZWZ0OiAtMXB4OyAvLyBmaXggZm9yIGV4dHJhIHNwYWNlIGJ1Z1xufVxuXG5wcmUuZGlzcGxheS1yZXN1bHQge1xuXHRiYWNrZ3JvdW5kOiAjZGRmO1xuXHRwYWRkaW5nOiAxMnB4IDI0cHg7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bWFyZ2luLWJvdHRvbTogMTVweDtcbn0iLCJAY2hhcnNldCBcIlVURi04XCI7XG5AdGFpbHdpbmQgYmFzZTtcbkB0YWlsd2luZCBjb21wb25lbnRzO1xuQHRhaWx3aW5kIHV0aWxpdGllcztcbmJvZHkge1xuICBAYXBwbHkgdGV4dC1iYXNlIGxnOnRleHQtbGcgYW50aWFsaWFzZWQ7XG59XG5cbkBsYXllciBiYXNlIHtcbiAgYSB7XG4gICAgQGFwcGx5IHRyYW5zaXRpb24gdGV4dC1wdXJwbGUgbm8tdW5kZXJsaW5lIGhvdmVyOm5vLXVuZGVybGluZSBob3Zlcjp0ZXh0LWJsYWNrO1xuICB9XG4gIHAgPiBhLCB1bCA+IGEsIG9sID4gYSwgYmxvY2txdW90ZSA+IGEge1xuICAgIEBhcHBseSBmb250LXNlbWlib2xkO1xuICB9XG4gIHN0cm9uZyB7XG4gICAgQGFwcGx5IGZvbnQtc2VtaWJvbGQ7XG4gIH1cbiAgZW0ge1xuICAgIEBhcHBseSBpdGFsaWM7XG4gIH1cbiAgcCwgdWwsIG9sLCBibG9ja3F1b3RlIHtcbiAgICBAYXBwbHkgbXQtMCBtYi01IGxnOm1iLTY7XG4gIH1cbiAgcDpsYXN0LWNoaWxkLCB1bDpsYXN0LWNoaWxkLCBvbDpsYXN0LWNoaWxkLCBibG9ja3F1b3RlOmxhc3QtY2hpbGQge1xuICAgIEBhcHBseSBtYi0wO1xuICB9XG4gIHVsLCBvbCB7XG4gICAgQGFwcGx5IHAtMCBtbC01O1xuICB9XG4gIHVsIHtcbiAgICBAYXBwbHkgbGlzdC1kaXNjIG10LTM7XG4gIH1cbiAgdWwgbGkge1xuICAgIEBhcHBseSBtbC01IHBsLTMgbWItMztcbiAgfVxuICB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgICBAYXBwbHkgbWItMDtcbiAgfVxuICBhZGRyZXNzIHtcbiAgICBAYXBwbHkgbm90LWl0YWxpYztcbiAgfVxuICBhZGRyZXNzIGEge1xuICAgIEBhcHBseSBmb250LW5vcm1hbCB0ZXh0LWJsYWNrIGhvdmVyOnRleHQtcHVycGxlO1xuICB9XG4gIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsXG4gIC5oMSwgLmgyLCAuaDMsIC5oNCwgLmg1LCAuaDYge1xuICAgIEBhcHBseSB0ZXh0LWJsYWNrIGZvbnQtc2VtaWJvbGQgbXQtMCBtYi01IGxnOm1iLTc7XG4gIH1cbiAgaDEgPiBhLCBoMiA+IGEsIGgzID4gYSwgaDQgPiBhLCBoNSA+IGEsIGg2ID4gYSxcbiAgLmgxID4gYSwgLmgyID4gYSwgLmgzID4gYSwgLmg0ID4gYSwgLmg1ID4gYSwgLmg2ID4gYSB7XG4gICAgQGFwcGx5IHRleHQtYmxhY2sgbm8tdW5kZXJsaW5lIGhvdmVyOnRleHQtcHVycGxlIGhvdmVyOm5vLXVuZGVybGluZTtcbiAgfVxuICAuaXMtZXllYnJvdyArIGgxLCAuaXMtZXllYnJvdyArIGgyLCAuaXMtZXllYnJvdyArIGgzLCAuaXMtZXllYnJvdyArIGg0LCAuaXMtZXllYnJvdyArIGg1LCAuaXMtZXllYnJvdyArIGg2LFxuICAuaXMtZXllYnJvdyArIC5oMSwgLmlzLWV5ZWJyb3cgKyAuaDIsIC5pcy1leWVicm93ICsgLmgzLCAuaXMtZXllYnJvdyArIC5oNCwgLmlzLWV5ZWJyb3cgKyAuaDUsIC5pcy1leWVicm93ICsgLmg2IHtcbiAgICBAYXBwbHkgbXQtMTtcbiAgfVxuICBoMTpmaXJzdC1jaGlsZCwgaDI6Zmlyc3QtY2hpbGQsIGgzOmZpcnN0LWNoaWxkLCBoNDpmaXJzdC1jaGlsZCwgaDU6Zmlyc3QtY2hpbGQsIGg2OmZpcnN0LWNoaWxkLFxuICAuaDE6Zmlyc3QtY2hpbGQsIC5oMjpmaXJzdC1jaGlsZCwgLmgzOmZpcnN0LWNoaWxkLCAuaDQ6Zmlyc3QtY2hpbGQsIC5oNTpmaXJzdC1jaGlsZCwgLmg2OmZpcnN0LWNoaWxkIHtcbiAgICBAYXBwbHkgbXQtMDtcbiAgfVxuICBoMTpsYXN0LWNoaWxkLCBoMjpsYXN0LWNoaWxkLCBoMzpsYXN0LWNoaWxkLCBoNDpsYXN0LWNoaWxkLCBoNTpsYXN0LWNoaWxkLCBoNjpsYXN0LWNoaWxkLFxuICAuaDE6bGFzdC1jaGlsZCwgLmgyOmxhc3QtY2hpbGQsIC5oMzpsYXN0LWNoaWxkLCAuaDQ6bGFzdC1jaGlsZCwgLmg1Omxhc3QtY2hpbGQsIC5oNjpsYXN0LWNoaWxkIHtcbiAgICBAYXBwbHkgbWItMDtcbiAgfVxuICBoMSwgLmgxIHtcbiAgICBAYXBwbHkgdGV4dC0yeGwgbGc6dGV4dC01eGwgLXRyYWNraW5nLVswLjAxMTExMTExZW1dO1xuICB9XG4gIGgxLmlzLWJpZywgLmgxLmlzLWJpZyB7XG4gICAgQGFwcGx5IHRleHQtWzEuODc1cmVtXSBsZzp0ZXh0LVs0LjA2MjVyZW1dIGxlYWRpbmctWzEuMTY2NjY2NjY3ZW1dIGxnOmxlYWRpbmctbm9uZTtcbiAgfVxuICBoMiwgLmgyIHtcbiAgICBAYXBwbHkgdGV4dC14bCBsZzp0ZXh0LTN4bCB0cmFja2luZy10aWdodCBtdC04IGxnOm10LTEyO1xuICB9XG4gIGgzLCAuaDMge1xuICAgIEBhcHBseSB0ZXh0LVsxLjAzMTI1cmVtXSBsZzp0ZXh0LVsxLjM3NXJlbV0gbGVhZGluZy1bMS4yMTIxMjEyMTJlbV0gbGc6bGVhZGluZy1bMS4zNjM2MzYzNjRlbV0gdHJhY2tpbmctbm9ybWFsIG1iLTIuNTtcbiAgfVxuICBoNCwgLmg0IHtcbiAgICBAYXBwbHkgdGV4dC1iYXNlIGxnOnRleHQtbGcgdHJhY2tpbmctbm9ybWFsIG1iLTA7XG4gIH1cbiAgaDUsIC5oNSB7XG4gICAgQGFwcGx5IHRleHQtYmFzZSBsZzp0ZXh0LWxnIGZvbnQtbm9ybWFsIGl0YWxpYyBtYi0wO1xuICB9XG4gIGg2LCAuaDYge1xuICAgIEBhcHBseSB0ZXh0LXhzIGxnOnRleHQtc20gbWItMTtcbiAgfVxuICAuaXMtbGVkZSB7XG4gICAgQGFwcGx5IHRleHQtWzEuMDMxMjVyZW1dIGxnOnRleHQtWzEuMzc1cmVtXSBsZWFkaW5nLVsxLjIxMjEyMTIxMmVtXSBsZWFkaW5nLVsxLjM2MzYzNjM2NGVtXTtcbiAgICBAYXBwbHkgbWItNSBsZzptYi03O1xuICB9XG4gIC5pcy1sZWRlID4gKiB7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICB9XG4gIC5pcy1sZWRlOmxhc3QtY2hpbGQge1xuICAgIEBhcHBseSBtYi0wO1xuICB9XG4gIC5pcy1zbWFsbCB7XG4gICAgQGFwcGx5IHRleHQteHMgbGc6dGV4dC1zbTtcbiAgfVxuICAuaXMtc21hbGwgPiAqIHtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gIH1cbiAgLmlzLWV5ZWJyb3csXG4gIC5pcy1jYXRlZ29yeSB7XG4gICAgQGFwcGx5IHRleHQteHMgbWQ6dGV4dC1zbSBsZzp0ZXh0LWxnIGZvbnQtc2VtaWJvbGQ7XG4gIH1cbiAgYmxvY2txdW90ZSB7XG4gICAgQGFwcGx5IHBsLTYgYm9yZGVyLXB1cnBsZSBib3JkZXItbC1bM3B4XTtcbiAgfVxuICBibG9ja3F1b3RlID4gcCB7XG4gICAgQGFwcGx5IGZvbnQtc2VyaWYgZm9udC1saWdodCB0ZXh0LXhsIGxnOnRleHQtM3hsIC10cmFja2luZy1bMC4wMDM1NzE0MjllbV07XG4gIH1cbiAgYmxvY2txdW90ZS5xdW90ZXMgPiBwOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwi4oCcXCI7XG4gICAgQGFwcGx5IHJlbGF0aXZlIC1tbC1bMC4zNzVlbV07XG4gIH1cbiAgYmxvY2txdW90ZS5xdW90ZXMgPiBwOjphZnRlciB7XG4gICAgY29udGVudDogXCLigJ1cIjtcbiAgICBAYXBwbHkgcmVsYXRpdmU7XG4gIH1cbiAgYmxvY2txdW90ZS5pcy1wdWxscXVvdGUge1xuICAgIEBhcHBseSBwbC0wIGJvcmRlci0wO1xuICB9XG4gIGJsb2NrcXVvdGUuaXMtcHVsbHF1b3RlID4gcCB7XG4gICAgQGFwcGx5IHRleHQtMnhsIGxnOmxnOnRleHQtNXhsO1xuICB9XG59XG4uY29udGFpbmVyIHtcbiAgQGFwcGx5IG14LWF1dG8gbWF4LXctOHhsO1xufVxuXG4uY29udGFpbmVyIC5jb250YWluZXIge1xuICBAYXBwbHkgcHgtMDtcbn1cblxuLnNyLW9ubHkge1xuICBsZWZ0OiAtMXB4O1xufVxuXG5wcmUuZGlzcGxheS1yZXN1bHQge1xuICBiYWNrZ3JvdW5kOiAjZGRmO1xuICBwYWRkaW5nOiAxMnB4IDI0cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLyogc3R5bGVndWlkZSBoZWxwZXJzICovXG4uZGVidWcge1xuICBAYXBwbHkgYm9yZGVyIGJvcmRlci1mdWNoc2lhLTYwMDtcbn1cblxuLmRlYnVnLWdyaWQge1xuICBAYXBwbHkgYmctZnVjaHNpYS0zMDAgdGV4dC1jZW50ZXIgcHktMjtcbn1cblxuLmRlYnVnLXRleHQge1xuICBAYXBwbHkgdGV4dC1mdWNoc2lhLTYwMDtcbn1cblxuLnNnLWNvbnRhaW5lciB7XG4gIEBhcHBseSBtYXgtdy05eGwgcHgtNSBtZDpweC0xMCBsZzpweC0yMDtcbn1cbi5zZy1jb250YWluZXJbY2xhc3N+PWJnLXdoaXRlXSB7XG4gIEBhcHBseSB4bDptYXgtdy04eGwgcHgtMDtcbn1cblxuYm9keS5kZWJ1Zy1icmVha3BvaW50czo6YWZ0ZXIge1xuICBAYXBwbHkgYmxvY2sgZml4ZWQgcmlnaHQtMCBib3R0b20tMDtcbiAgQGFwcGx5IGJnLWZ1Y2hzaWEtNjAwIHRleHQtd2hpdGUgZm9udC1zZW1pYm9sZCBmb250LXNhbnMgdGV4dC14cyBsZzp0ZXh0LXNtIHVwcGVyY2FzZSB0cmFja2luZy13aWRlIHB5LTEgcHgtMztcbiAgei1pbmRleDogOTk5OTk5O1xuICBjb250ZW50OiBcIm1vYmlsZVwiO1xufVxuQHNjcmVlbiBzbSB7XG4gIGJvZHkuZGVidWctYnJlYWtwb2ludHM6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcInNtYWxsXCI7XG4gIH1cbn1cbkBzY3JlZW4gbWQge1xuICBib2R5LmRlYnVnLWJyZWFrcG9pbnRzOjphZnRlciB7XG4gICAgY29udGVudDogXCJtZWRpdW1cIjtcbiAgfVxufVxuQHNjcmVlbiBsZyB7XG4gIGJvZHkuZGVidWctYnJlYWtwb2ludHM6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcImxhcmdlXCI7XG4gIH1cbn1cbkBzY3JlZW4geGwge1xuICBib2R5LmRlYnVnLWJyZWFrcG9pbnRzOjphZnRlciB7XG4gICAgY29udGVudDogXCJ4LWxhcmdlXCI7XG4gIH1cbn1cbkBzY3JlZW4gMnhsIHtcbiAgYm9keS5kZWJ1Zy1icmVha3BvaW50czo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiMngtbGFyZ2VcIjtcbiAgfVxufVxuXG4vKiBTbWFsbGVyIGJvcmRlciByYWRpdXMgb24gbW9iaWxlICovXG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLnJvdW5kZWQtYmlnIHtcbiAgICBib3JkZXItcmFkaXVzOiAxLjg3NXJlbTtcbiAgfVxuICAucm91bmRlZC10bC1iaWcge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEuODc1cmVtO1xuICB9XG4gIC5yb3VuZGVkLXRyLWJpZyB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEuODc1cmVtO1xuICB9XG4gIC5yb3VuZGVkLWJyLWJpZyB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEuODc1cmVtO1xuICB9XG4gIC5yb3VuZGVkLWJsLWJpZyB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMS44NzVyZW07XG4gIH1cbiAgLnJvdW5kZWQtc21hbGwge1xuICAgIGJvcmRlci1yYWRpdXM6IDAuOTM3NXJlbTtcbiAgfVxuICAucm91bmRlZC10bC1zbWFsbCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC45Mzc1cmVtO1xuICB9XG4gIC5yb3VuZGVkLXRyLXNtYWxsIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC45Mzc1cmVtO1xuICB9XG4gIC5yb3VuZGVkLWJyLXNtYWxsIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC45Mzc1cmVtO1xuICB9XG4gIC5yb3VuZGVkLWJsLXNtYWxsIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjkzNzVyZW07XG4gIH1cbn1cbkBrZXlmcmFtZXMgc3BsaWRlLWxvYWRpbmcge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDF0dXJuKTtcbiAgfVxufVxuLnNwbGlkZV9fdHJhY2stLWRyYWdnYWJsZSB7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLnNwbGlkZV9fdHJhY2stLWZhZGUgPiAuc3BsaWRlX19saXN0ID4gLnNwbGlkZV9fc2xpZGUge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogMDtcbn1cblxuLnNwbGlkZV9fdHJhY2stLWZhZGUgPiAuc3BsaWRlX19saXN0ID4gLnNwbGlkZV9fc2xpZGUuaXMtYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgei1pbmRleDogMTtcbn1cblxuLnNwbGlkZS0tcnRsIHtcbiAgZGlyZWN0aW9uOiBydGw7XG59XG5cbi5zcGxpZGVfX3RyYWNrLS10dGIgPiAuc3BsaWRlX19saXN0IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zcGxpZGVfX2NvbnRhaW5lciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNwbGlkZV9fbGlzdCB7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuLnNwbGlkZS5pcy1pbml0aWFsaXplZDpub3QoLmlzLWFjdGl2ZSkgLnNwbGlkZV9fbGlzdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc3BsaWRlX19wYWdpbmF0aW9uIHtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnNwbGlkZV9fcGFnaW5hdGlvbiBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuLnNwbGlkZTpub3QoLmlzLW92ZXJmbG93KSAuc3BsaWRlX19wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNwbGlkZV9fcHJvZ3Jlc3NfX2JhciB7XG4gIHdpZHRoOiAwO1xufVxuXG4uc3BsaWRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5zcGxpZGUuaXMtaW5pdGlhbGl6ZWQsIC5zcGxpZGUuaXMtcmVuZGVyZWQge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uc3BsaWRlX19zbGlkZSB7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1zLWZsZXgtbmVnYXRpdmU6IDA7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmUgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zcGxpZGVfX3NsaWRlIGltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5cbi5zcGxpZGVfX3NwaW5uZXIge1xuICBhbmltYXRpb246IHNwbGlkZS1sb2FkaW5nIDFzIGxpbmVhciBpbmZpbml0ZTtcbiAgYm9yZGVyOiAycHggc29saWQgIzk5OTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvdHRvbTogMDtcbiAgY29udGFpbjogc3RyaWN0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMjBweDtcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAyMHB4O1xufVxuXG4uc3BsaWRlX19zciB7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gIGJvcmRlcjogMDtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xufVxuXG4uc3BsaWRlX190b2dnbGUuaXMtYWN0aXZlIC5zcGxpZGVfX3RvZ2dsZV9fcGxheSwgLnNwbGlkZV9fdG9nZ2xlX19wYXVzZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zcGxpZGVfX3RvZ2dsZS5pcy1hY3RpdmUgLnNwbGlkZV9fdG9nZ2xlX19wYXVzZSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cblxuLnNwbGlkZV9fdHJhY2sge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG59XG5cbi5hY2NvcmRpb24gLmFjY29yZGlvbi1saXN0IHtcbiAgQGFwcGx5IGxpc3Qtbm9uZSBtLTAgcC0wIGJvcmRlci10IGJvcmRlci1ibGFjaztcbn1cbi5hY2NvcmRpb24gLmFjY29yZGlvbi1saXN0IC5hY2NvcmRpb24taXRlbSB7XG4gIEBhcHBseSBtLTAgcC0wIGJvcmRlci1iIGJvcmRlci1ibGFjaztcbn1cbi5hY2NvcmRpb24gLmFjY29yZGlvbi1oZWFkZXIge1xuICBAYXBwbHkgcHQtMyBsZzpwdC00IGxnOnBiLTE7XG59XG4uYWNjb3JkaW9uIC5hY2NvcmRpb24taGVhZGVyLmgxIHtcbiAgQGFwcGx5IG1iLTM7XG59XG4uYWNjb3JkaW9uIC5hY2NvcmRpb24taGVhZGVyIC5pY29uLWJ0biB7XG4gIEBhcHBseSByZWxhdGl2ZSAtYm90dG9tLTAuNSBsZzotYm90dG9tLTEgdHJhbnNpdGlvbiBiZy1saWxhYyB0ZXh0LXB1cnBsZSBob3ZlcjpiZy1ibGFjayBob3Zlcjp0ZXh0LXdoaXRlO1xufVxuLmFjY29yZGlvbiAuYWNjb3JkaW9uLWhlYWRlciAuYWNjb3JkaW9uLWJ1dHRvblthcmlhLWV4cGFuZGVkPXRydWVdIC5pY29uLWJ0biB7XG4gIEBhcHBseSByb3RhdGUtWzEzNWRlZ107XG59XG4uYWNjb3JkaW9uIC5hY2NvcmRpb24tYm9keSB7XG4gIEBhcHBseSBtci0xNCBsZzptci0yOCBtYXgtdy10ZXh0IG92ZXJmbG93LWhpZGRlbjtcbn1cbi5hY2NvcmRpb24gLmFjY29yZGlvbi1ib2R5ID4gOmxhc3QtY2hpbGQ6bm90KC5zbGlkZXIpIHtcbiAgQGFwcGx5IG1iLTQgbGc6bWItNjtcbn1cblxuLyogWWVhciBhY2NvcmRpb24gKi9cbi55ZWFyLWFjY29yZGlvbiAuYWNjb3JkaW9uIC5hY2NvcmRpb24tYm9keSB7XG4gIEBhcHBseSBtci0wIGxnOnctOC8xMiBsZzptbC1hdXRvO1xufVxuLnllYXItYWNjb3JkaW9uIC5hY2NvcmRpb25bY2xhc3N+PW1heC13LXRleHRdIC5hY2NvcmRpb24tYm9keSB7XG4gIEBhcHBseSBteC0wIHctZnVsbDtcbn1cblxuLyogSW1hZ2UgYWNjb3JkaW9uICovXG5Aa2V5ZnJhbWVzIGZhZGVVcCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi5pbWFnZS1hY2NvcmRpb24gLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0ge1xuICBAYXBwbHkgcmVsYXRpdmUgb3ZlcmZsb3ctaGlkZGVuIG1kOm92ZXJmbG93LXZpc2libGU7XG59XG4uaW1hZ2UtYWNjb3JkaW9uIC5hY2NvcmRpb24gLmFjY29yZGlvbi1idXR0b25bYXJpYS1leHBhbmRlZD10cnVlXSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5pbWFnZS1hY2NvcmRpb24gLmFjY29yZGlvbiAuYWNjb3JkaW9uLWJ1dHRvblthcmlhLWV4cGFuZGVkPXRydWVdIC5pY29uLWJ0biB7XG4gIEBhcHBseSBvcGFjaXR5LTAgcm90YXRlLTA7XG59XG4uaW1hZ2UtYWNjb3JkaW9uIC5hY2NvcmRpb24gLmFjY29yZGlvbi1wYW5lOjphZnRlciB7XG4gIEBhcHBseSBpbnZpc2libGUgdy0wIGgtcHggYmctYmxhY2sgYWJzb2x1dGUgdG9wLTEvMiBsZWZ0LWZ1bGwgdHJhbnNsYXRlLXktMTtcbiAgY29udGVudDogXCJcIjtcbiAgdHJhbnNpdGlvbjogYWxsIDMwMG1zO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAzMDBtcztcbn1cbi5pbWFnZS1hY2NvcmRpb24gLmFjY29yZGlvbiAuYWNjb3JkaW9uLXBhbmUuaXMtYWN0aXZlOjphZnRlcixcbi5pbWFnZS1hY2NvcmRpb24gLmFjY29yZGlvbiAuYWNjb3JkaW9uLXBhbmU6bm90KFtoaWRkZW5dKTo6YWZ0ZXIge1xuICBAYXBwbHkgbWQ6dmlzaWJsZSB3LVszMCVdO1xufVxuLmltYWdlLWFjY29yZGlvbiAuYWNjb3JkaW9uLWltYWdlcyBpbWcge1xuICBAYXBwbHkgb3BhY2l0eS0wIG1heC13LVszODBweF07XG59XG4uaW1hZ2UtYWNjb3JkaW9uIC5hY2NvcmRpb24taW1hZ2VzIGltZzpub3QoLmhpZGRlbikge1xuICBhbmltYXRpb24tbmFtZTogZmFkZVVwO1xuICBhbmltYXRpb24tZHVyYXRpb246IDMwMG1zO1xuICBhbmltYXRpb24tZGVsYXk6IDMwMG1zO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xufVxuXG4uYWN0aW9uIHtcbiAgQGFwcGx5IHRleHQtcHVycGxlIGhvdmVyOnRleHQtYmxhY2sgZm9udC1zZW1pYm9sZCBuby11bmRlcmxpbmUgaG92ZXI6bm8tdW5kZXJsaW5lO1xuICBAYXBwbHkgZmxleCBpdGVtcy1jZW50ZXIgc3BhY2UteC0wLjU7XG59XG5cbi8qXG5cblx0QmxvY2tzXG5cblx0LS0tLS0tLS0tLS0tXG5cdEJsb2NrIHR5cGVzOlxuXHQtLS0tLS0tLS0tLS1cblxuXHRwYWdlLWhlcm9cblx0dGV4dC1ibG9ja1xuXHRpbWFnZS13aXRoLWNhcHRpb25cblx0c2xpZGVyXG5cdGRhdGEtdmlzXG5cdGhhbGYtYW5kLWhhbGZcblx0cXVvdGVcblx0Y2hlY2tsaXN0XG5cdGNhbGxvdXRcblx0c2VjdGlvbi1oZWFkZXJcblx0cG9zaXRpb25pbmctc3RhdGVtZW50XG5cdHRyaXB0eWNoXG5cdGRpcHR5Y2hcblx0Y3RhXG5cdGZpbHRlcnNcblx0dGFiYmVkLWNvbnRlbnRcblx0Zm9ybVxuXHRhY2NvcmRpb25cblx0eWVhci1hY2NvcmRpb25cblx0YnJlYWRjcnVtYnNcblxuXHQtLS0tLS0tXG5cdE1hcmt1cDpcblx0LS0tLS0tLVxuXG5cdDxkaXYgY2xhc3M9XCJibi1ibG9jay13cmFwcGVyIFtibG9jay10eXBlXVwiPlxuXHRcdDxkaXYgY2xhc3M9XCJjb250YWluZXIgbXgtYXV0b1wiPlxuXG5cdFx0XHRbY29tcG9uZW50XVxuXG5cdFx0PC9kaXY+XG5cdDwvZGl2PlxuXG4qL1xuLmVudHJ5LWNvbnRlbnQge1xuICAvKiBkZWZhdWx0IGJsb2NrIHNwYWNpbmcgLSBtb2JpbGU6IDgwcHggfCBkZXNrdG9wOiAxMDBweCAqL1xuICAvKiBibG9jayBzcGFjaW5nIGFkanVzdG1lbnRzICovXG4gIC8qIHNlY3Rpb24taGVhZGluZyAtIG1vYmlsZTogNDBweCB8IGRlc2t0b3A6IDUwcHggKi9cbiAgLyogY2FsbG91dHMgc3RhY2tlZCAqL1xuICAvKiB0ZXh0ICsgY2hlY2tsaXN0IChzdWNjZXNzIHN0b3JpZXMpICovXG59XG4uZW50cnktY29udGVudCAuYm4tYmxvY2std3JhcHBlci50ZXh0LWJsb2NrIC5jb250YWluZXIsIC5lbnRyeS1jb250ZW50IC5ibi1ibG9jay13cmFwcGVyLmltYWdlLXdpdGgtY2FwdGlvbiAuY29udGFpbmVyLCAuZW50cnktY29udGVudCAuYm4tYmxvY2std3JhcHBlci5kYXRhLXZpcyAuY29udGFpbmVyLCAuZW50cnktY29udGVudCAuYm4tYmxvY2std3JhcHBlci5jaGVja2xpc3QgLmNvbnRhaW5lciB7XG4gIEBhcHBseSBtYXgtdy10ZXh0LWNvbnRhaW5lcjtcbn1cbi5lbnRyeS1jb250ZW50IC5ibi1ibG9jay13cmFwcGVyICsgLmJuLWJsb2NrLXdyYXBwZXIsIC5lbnRyeS1jb250ZW50ICsgLmVudHJ5LWNvbnRlbnQge1xuICBAYXBwbHkgbXQtMjAgbGc6bXQtMjU7XG59XG4uZW50cnktY29udGVudCAuYm4tYmxvY2std3JhcHBlci5zZWN0aW9uLWhlYWRlciArIC5ibi1ibG9jay13cmFwcGVyIHtcbiAgQGFwcGx5IG10LTEwIGxnOm10LTI1O1xufVxuLmVudHJ5LWNvbnRlbnQgLmJuLWJsb2NrLXdyYXBwZXIuY2FsbG91dCArIC5ibi1ibG9jay13cmFwcGVyLmNhbGxvdXQge1xuICBAYXBwbHkgbXQtMTIuNTtcbn1cbi5lbnRyeS1jb250ZW50IC5ibi1ibG9jay13cmFwcGVyLnRleHQtYmxvY2std2l0aC10aXRsZSArIC5ibi1ibG9jay13cmFwcGVyLmNoZWNrbGlzdCB7XG4gIEBhcHBseSBtdC0wO1xufVxuLmVudHJ5LWNvbnRlbnQgLmJuLWJsb2NrLXdyYXBwZXIudGV4dC1ibG9jayArIC5ibi1ibG9jay13cmFwcGVyLmNoZWNrbGlzdCB7XG4gIEBhcHBseSBtdC0xMztcbn1cbi5lbnRyeS1jb250ZW50IC5ibi1ibG9jay13cmFwcGVyLmNoZWNrbGlzdCArIC5ibi1ibG9jay13cmFwcGVyLnRleHQtYmxvY2std2l0aC10aXRsZSxcbi5lbnRyeS1jb250ZW50IC5ibi1ibG9jay13cmFwcGVyLmNoZWNrbGlzdCArIC5ibi1ibG9jay13cmFwcGVyLnRleHQtYmxvY2ssXG4uZW50cnktY29udGVudCAuYm4tYmxvY2std3JhcHBlci5pbWFnZS13aXRoLWNhcHRpb24gKyAuYm4tYmxvY2std3JhcHBlci50ZXh0LWJsb2NrLXdpdGgtdGl0bGUsXG4uZW50cnktY29udGVudCAuYm4tYmxvY2std3JhcHBlci5pbWFnZS13aXRoLWNhcHRpb24gKyAuYm4tYmxvY2std3JhcHBlci50ZXh0LWJsb2NrLFxuLmVudHJ5LWNvbnRlbnQgLmJuLWJsb2NrLXdyYXBwZXIudGV4dC1ibG9jay13aXRoLXRpdGxlICsgLmJuLWJsb2NrLXdyYXBwZXIudGV4dC1ibG9jay13aXRoLXRpdGxlLFxuLmVudHJ5LWNvbnRlbnQgLmJuLWJsb2NrLXdyYXBwZXIudGV4dC1ibG9jay13aXRoLXRpdGxlICsgLmJuLWJsb2NrLXdyYXBwZXIuZnVsbC13aWR0aC1zbGlkZXIsXG4uZW50cnktY29udGVudCAuYm4tYmxvY2std3JhcHBlci50ZXh0LWJsb2NrLXdpdGgtdGl0bGUgKyAuYm4tYmxvY2std3JhcHBlci50ZXh0LWJsb2NrLFxuLmVudHJ5LWNvbnRlbnQgLmJuLWJsb2NrLXdyYXBwZXIudGV4dC1ibG9jay13aXRoLXRpdGxlICsgLmJuLWJsb2NrLXdyYXBwZXIuaW1hZ2Utd2l0aC1jYXB0aW9uLFxuLmVudHJ5LWNvbnRlbnQgLmJuLWJsb2NrLXdyYXBwZXIudGV4dC1ibG9jayArIC5mdWxsLXdpZHRoLXNsaWRlcixcbi5lbnRyeS1jb250ZW50IC5ibi1ibG9jay13cmFwcGVyLnRleHQtYmxvY2sgKyAuYm4tYmxvY2std3JhcHBlci5pbWFnZS13aXRoLWNhcHRpb24sXG4uZW50cnktY29udGVudCAuYm4tYmxvY2std3JhcHBlci5sb2dvLWxpc3RpbmcgKyAuYm4tYmxvY2std3JhcHBlci5sb2dvLWxpc3Rpbmcge1xuICBAYXBwbHkgbXQtMTA7XG59XG4uZW50cnktY29udGVudCAuYm4tYmxvY2std3JhcHBlci5oYWxmLWFuZC1oYWxmICsgLmJuLWJsb2NrLXdyYXBwZXIudGV4dC1ibG9jayxcbi5lbnRyeS1jb250ZW50IC5ibi1ibG9jay13cmFwcGVyLnRleHQtYmxvY2sgKyAuYm4tYmxvY2std3JhcHBlci5oYWxmLWFuZC1oYWxmLFxuLmVudHJ5LWNvbnRlbnQgLmJuLWJsb2NrLXdyYXBwZXIuY2hlY2tsaXN0ICsgLmJuLWJsb2NrLXdyYXBwZXIuaW1hZ2Utd2l0aC1jYXB0aW9uIHtcbiAgQGFwcGx5IG10LTA7XG59XG4uZW50cnktY29udGVudCBociB7XG4gIEBhcHBseSBtYi02O1xufVxuXG4uYm4tYmxvY2std3JhcHBlci5wYWdlLWhlcm8sIC5ibi1ibG9jay13cmFwcGVyLm5ld3MtcGFnZS1oZXJvIHtcbiAgQGFwcGx5IG1iLTIwIGxnOm1iLTI1O1xufVxuLmJuLWJsb2NrLXdyYXBwZXIuc2VjdGlvbiB7XG4gIEBhcHBseSBtYi0xMCBsZzptYi0xMi41O1xufVxuLmJuLWJsb2NrLXdyYXBwZXIuc2VjdGlvbiArIC5ibi1ibG9jay13cmFwcGVyIHtcbiAgQGFwcGx5IG10LTEwIGxnOm10LTEyLjU7XG59XG5cbi8qIFNlY3Rpb24gYmFja2dyb3VuZCBncmFkaWVudCB3aXRoIG5lc3RlZCBibG9ja3MgKi9cbi5lbnRyeS1jb250ZW50IHtcbiAgLyogQXV0b21hdGljIFVJIGFkanVzdG1lbnRzIGZvciBiYWNrZ3JvdW5kIGNvbG9ycyAqL1xufVxuLmVudHJ5LWNvbnRlbnQgLmJuLWJsb2NrLXdyYXBwZXIuZ3JhZGllbnQtYmFja2dyb3VuZCB7XG4gIEBhcHBseSByZWxhdGl2ZSBweS0wIG15LTIwIGxnOnB5LTI1IGxnOm15LTI1O1xufVxuLmVudHJ5LWNvbnRlbnQgLmJuLWJsb2NrLXdyYXBwZXIuZ3JhZGllbnQtYmFja2dyb3VuZDo6YmVmb3JlLCAuZW50cnktY29udGVudCAuYm4tYmxvY2std3JhcHBlci5ncmFkaWVudC1iYWNrZ3JvdW5kOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIEBhcHBseSBhYnNvbHV0ZSB0b3AtMCBsZWZ0LTAgdy1mdWxsIGgtMjAgbGc6aC0yNTtcbn1cbi5lbnRyeS1jb250ZW50IC5ibi1ibG9jay13cmFwcGVyLmdyYWRpZW50LWJhY2tncm91bmQ6OmJlZm9yZSB7XG4gIEBhcHBseSAtdG9wLTIwIGxnOi10b3AtMjUgYmctZ3JhZGllbnQtdG8tdCB0by10cmFuc3BhcmVudDtcbn1cbi5lbnRyeS1jb250ZW50IC5ibi1ibG9jay13cmFwcGVyLmdyYWRpZW50LWJhY2tncm91bmQ6OmFmdGVyIHtcbiAgQGFwcGx5IHRvcC1hdXRvIC1ib3R0b20tMjAgbGc6LWJvdHRvbS0yNSBiZy1ncmFkaWVudC10by1iIHRvLXRyYW5zcGFyZW50O1xufVxuLmVudHJ5LWNvbnRlbnQgLmJuLWJsb2NrLXdyYXBwZXIuZ3JhZGllbnQtYmFja2dyb3VuZC5iZy1saWxhYzo6YmVmb3JlLCAuZW50cnktY29udGVudCAuYm4tYmxvY2std3JhcHBlci5ncmFkaWVudC1iYWNrZ3JvdW5kLmJnLWxpbGFjOjphZnRlciB7XG4gIEBhcHBseSBmcm9tLWxpbGFjO1xufVxuLmVudHJ5LWNvbnRlbnQgLmJuLWJsb2NrLXdyYXBwZXIuZ3JhZGllbnQtYmFja2dyb3VuZC5iZy1saWxhYyAubGlzdGluZy10YWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZShcImNvbG9ycy5saWxhYy5ERUZBVUxUXCIpO1xufVxuLmVudHJ5LWNvbnRlbnQgLmJuLWJsb2NrLXdyYXBwZXIuZ3JhZGllbnQtYmFja2dyb3VuZC5iZy10ZWFsOjpiZWZvcmUsIC5lbnRyeS1jb250ZW50IC5ibi1ibG9jay13cmFwcGVyLmdyYWRpZW50LWJhY2tncm91bmQuYmctdGVhbDo6YWZ0ZXIge1xuICBAYXBwbHkgZnJvbS10ZWFsO1xufVxuLmVudHJ5LWNvbnRlbnQgLmJuLWJsb2NrLXdyYXBwZXIuZ3JhZGllbnQtYmFja2dyb3VuZC5iZy10ZWFsIC5saXN0aW5nLXRhZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRoZW1lKFwiY29sb3JzLnRlYWwuREVGQVVMVFwiKTtcbn1cbi5lbnRyeS1jb250ZW50IC5ibi1ibG9jay13cmFwcGVyLmdyYWRpZW50LWJhY2tncm91bmQuYmctc2FnZTo6YmVmb3JlLCAuZW50cnktY29udGVudCAuYm4tYmxvY2std3JhcHBlci5ncmFkaWVudC1iYWNrZ3JvdW5kLmJnLXNhZ2U6OmFmdGVyIHtcbiAgQGFwcGx5IGZyb20tc2FnZTtcbn1cbi5lbnRyeS1jb250ZW50IC5ibi1ibG9jay13cmFwcGVyLmdyYWRpZW50LWJhY2tncm91bmQuYmctc2FnZSAubGlzdGluZy10YWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZShcImNvbG9ycy5zYWdlLkRFRkFVTFRcIik7XG59XG4uZW50cnktY29udGVudCAuYm4tYmxvY2std3JhcHBlci5ncmFkaWVudC1iYWNrZ3JvdW5kICsgLmJuLWJsb2NrLXdyYXBwZXIsXG4uZW50cnktY29udGVudCAuYm4tYmxvY2std3JhcHBlciArIC5ibi1ibG9jay13cmFwcGVyLmdyYWRpZW50LWJhY2tncm91bmQge1xuICBAYXBwbHkgcmVsYXRpdmUgbXQtNDAgbGc6bXQtNTA7XG59XG4uZW50cnktY29udGVudCAuYm4tYmxvY2std3JhcHBlciAuYm4tYmxvY2std3JhcHBlciArIC5ibi1ibG9jay13cmFwcGVyIHtcbiAgLyogTm8gYWRqdXN0bWVudHMgeWV0Li4uICovXG59XG4uZW50cnktY29udGVudCAuYm4tYmxvY2std3JhcHBlci5ncmFkaWVudC1iYWNrZ3JvdW5kW2NsYXNzKj1iZy1dOm5vdChbY2xhc3N+PWJnLXdoaXRlXSkge1xuICBAYXBwbHkgYm9yZGVyLWIgYm9yZGVyLXRyYW5zcGFyZW50O1xufVxuLmVudHJ5LWNvbnRlbnQgLmJuLWJsb2NrLXdyYXBwZXIuZ3JhZGllbnQtYmFja2dyb3VuZFtjbGFzcyo9YmctXTpub3QoW2NsYXNzfj1iZy13aGl0ZV0pIC5idG4tcm91bmQ6bm90KDpob3Zlcikge1xuICBAYXBwbHkgYmctd2hpdGU7XG59XG4uZW50cnktY29udGVudCAuYm4tYmxvY2std3JhcHBlci5ncmFkaWVudC1iYWNrZ3JvdW5kW2NsYXNzKj1iZy1dOm5vdChbY2xhc3N+PWJnLXdoaXRlXSkgLnNwbGlkZS5zbGlkZXIgLnNwbGlkZV9fcGFnaW5hdGlvbl9fcGFnZSB7XG4gIEBhcHBseSBiZy13aGl0ZTtcbn1cbi5lbnRyeS1jb250ZW50IC5ibi1ibG9jay13cmFwcGVyLmdyYWRpZW50LWJhY2tncm91bmRbY2xhc3MqPWJnLV06bm90KFtjbGFzc349Ymctd2hpdGVdKSAuc3BsaWRlLnNsaWRlciAuc3BsaWRlX19wYWdpbmF0aW9uX19wYWdlLmlzLWFjdGl2ZSB7XG4gIEBhcHBseSBiZy1wdXJwbGU7XG59XG4uZW50cnktY29udGVudCAuYm4tYmxvY2std3JhcHBlci5ncmFkaWVudC1iYWNrZ3JvdW5kW2NsYXNzKj1iZy1dOm5vdChbY2xhc3N+PWJnLXdoaXRlXSkgLmJnLWdyYXktbGlnaHQge1xuICBAYXBwbHkgYmctd2hpdGU7XG59XG4uZW50cnktY29udGVudCAuYm4tYmxvY2std3JhcHBlci5ncmFkaWVudC1iYWNrZ3JvdW5kW2NsYXNzKj1iZy1dOm5vdChbY2xhc3N+PWJnLXdoaXRlXSkgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWhlYWRlciAuaWNvbi1idG46bm90KDpob3Zlcikge1xuICBAYXBwbHkgYmctd2hpdGU7XG59XG4uZW50cnktY29udGVudCAuYm4tYmxvY2std3JhcHBlci5ncmFkaWVudC1iYWNrZ3JvdW5kW2NsYXNzKj1iZy1dOm5vdChbY2xhc3N+PWJnLXdoaXRlXSkgLmFjY29yZGlvbi1pbWFnZXMge1xuICBAYXBwbHkgYmctd2hpdGUgYmctb3BhY2l0eS01MDtcbn1cblxuLyogQmxvY2sgcG9zaXRpb25pbmcgKi9cbi5ibi1ibG9jay13cmFwcGVyLmJyZWFkY3J1bWIge1xuICBAYXBwbHkgaGlkZGVuIGxnOmJsb2NrO1xufVxuLmJuLWJsb2NrLXdyYXBwZXIuYnJlYWRjcnVtYiAuY29udGFpbmVyIHtcbiAgQGFwcGx5IHJlbGF0aXZlIGgtMCBvdmVyZmxvdy12aXNpYmxlO1xuICB6LWluZGV4OiAxMDA7XG59XG4uYm4tYmxvY2std3JhcHBlci5icmVhZGNydW1iIC5icmVhZGNydW1iLWNvbnRhaW5lciB7XG4gIEBhcHBseSBhYnNvbHV0ZSB0b3AtMCBsZWZ0LTEwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG59XG4uYm4tYmxvY2std3JhcHBlci5icmVhZGNydW1iIHVsLmJyZWFkY3J1bWIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAtNTAlLCAwKTtcbn1cbi5ibi1ibG9jay13cmFwcGVyLmJyZWFkY3J1bWIgKyAuYm4tYmxvY2std3JhcHBlciB7XG4gIEBhcHBseSBtdC0wO1xufVxuXG4vKiBCcmVhZGNydW1iIGxpc3Qgc3R5bGVzICovXG5Aa2V5ZnJhbWVzIGJyZWFkY3J1bWJJbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpIHRyYW5zbGF0ZVgoLTIwJSk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpIHRyYW5zbGF0ZVgoMCk7XG4gIH1cbn1cbnVsLmJyZWFkY3J1bWIge1xuICBAYXBwbHkgbGlzdC1ub25lIG1sLTAgcGwtMCB0ZXh0LWdyYXktbWVkaXVtIHRleHQtc207XG4gIEBhcHBseSBmbGV4IGZsZXgtd3JhcCBmbGV4LXJvdyBpdGVtcy1jZW50ZXIgZ2FwLTIuNTtcbn1cbnVsLmJyZWFkY3J1bWIgPiBsaSB7XG4gIEBhcHBseSByZWxhdGl2ZSBtLTAgcC0wIGxlYWRpbmctbm9uZSBmbGV4IGl0ZW1zLWNlbnRlcjtcbn1cbnVsLmJyZWFkY3J1bWIgPiBsaTpub3QoOmZpcnN0LWNoaWxkKTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbnMvYnV0dG9uLWljb24tY2FyZXQtYnJlYWRjcnVtYi5zdmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogMjVweCAyNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IC01cHg7XG59XG51bC5icmVhZGNydW1iIGEge1xuICBAYXBwbHkgdGV4dC1ncmF5LW1lZGl1bSBob3Zlcjp0ZXh0LXB1cnBsZTtcbn1cbnVsLmJyZWFkY3J1bWIgPiBsaTpsYXN0LWNoaWxkIGEge1xuICBAYXBwbHkgdGV4dC1ibGFjaztcbn1cbnVsLmJyZWFkY3J1bWIgYnV0dG9uIHtcbiAgQGFwcGx5IGJvcmRlci10cmFuc3BhcmVudCBib3JkZXItWzEwcHhdIGJvcmRlci14LTA7XG59XG51bC5icmVhZGNydW1iIGJ1dHRvbiBzdmcge1xuICBAYXBwbHkgcmVsYXRpdmUgdG9wLXB4O1xufVxudWwuYnJlYWRjcnVtYiB1bC5kcm9wZG93biB7XG4gIEBhcHBseSBsaXN0LW5vbmUgbS0wIHAtMCBiZy1saWxhYyByb3VuZGVkLXNtYWxsIHctWzI5MHB4XSBzaGFkb3ctc207XG4gIEBhcHBseSBhYnNvbHV0ZTtcbiAgbGVmdDogMzhweDtcbiAgdG9wOiAxMDAlO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZykgdHJhbnNsYXRlWCgxMHB4KTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICBkaXNwbGF5OiBub25lO1xufVxudWwuYnJlYWRjcnVtYiB1bC5kcm9wZG93biBsaSB7XG4gIEBhcHBseSBtLTAgcC0wO1xufVxudWwuYnJlYWRjcnVtYiB1bC5kcm9wZG93biBsaTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIEBhcHBseSBib3JkZXItdCBib3JkZXItYmxhY2s7XG59XG51bC5icmVhZGNydW1iIHVsLmRyb3Bkb3duIGEge1xuICBAYXBwbHkgYmxvY2sgcHgtNSBweS1bMTcuNXB4XSB0ZXh0LWJsYWNrIGhvdmVyOnRleHQtcHVycGxlO1xufVxudWwuYnJlYWRjcnVtYiAuZHJvcGRvd24uaXMtYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGFuaW1hdGlvbi1uYW1lOiBicmVhZGNydW1iSW47XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMjAwbXM7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjA3NSwgMC44MiwgMC4xNjUsIDEpO1xufVxuXG4uYnRuIHtcbiAgQGFwcGx5IGlubGluZS1ibG9jayBweC04IHB5LTIuNSByb3VuZGVkLWZ1bGwgbWF4LXctZnVsbDtcbiAgQGFwcGx5IGJnLXB1cnBsZSB0ZXh0LXdoaXRlIHRleHQtYmFzZSBmb250LXNlbWlib2xkIHRyYWNraW5nLXdpZGVyIHVwcGVyY2FzZSB0ZXh0LWNlbnRlcjtcbiAgQGFwcGx5IHRyYW5zaXRpb24gaG92ZXI6YmctYmxhY2sgaG92ZXI6dGV4dC13aGl0ZSBob3Zlcjpuby11bmRlcmxpbmU7XG59XG5cbi5idG4tcm91bmQge1xuICBAYXBwbHkgaW5saW5lLWJsb2NrIHctMTAgaC0xMCBweC0wIHB5LTAgcm91bmRlZC1mdWxsIGZsZXggZmxleC1jb2wgaXRlbXMtY2VudGVyIGp1c3RpZnktY2VudGVyO1xuICBAYXBwbHkgYmctbGlsYWMgdGV4dC1wdXJwbGUgdGV4dC1zbSBmb250LXNlbWlib2xkO1xuICBAYXBwbHkgaG92ZXI6YmctYmxhY2sgaG92ZXI6dGV4dC13aGl0ZSBob3Zlcjpuby11bmRlcmxpbmU7XG59XG4uYnRuLXJvdW5kIHN2ZyB7XG4gIEBhcHBseSB3LWZ1bGwgaC1mdWxsO1xuICBmaWxsOiBjdXJyZW50Q29sb3I7XG59XG5cbi5idG4tbGlnaHQge1xuICBAYXBwbHkgYmctZ3JheS1saWdodCB0ZXh0LXB1cnBsZTtcbn1cblxuLmJ0bi1yZXZlcnNlIHtcbiAgQGFwcGx5IGJnLXdoaXRlO1xufVxuXG4uYmctYmxhY2sgLmJ0biB7XG4gIEBhcHBseSBob3ZlcjpiZy13aGl0ZSBob3Zlcjp0ZXh0LWJsYWNrO1xufVxuXG4uYnRuLmlzLWRpc2FibGVkLCAuYnRuW2Rpc2JsZWRdLFxuLmJ0bi1yb3VuZC5pcy1kaXNhYmxlZCwgLmJ0bi1yb3VuZFtkaXNhYmxlZF0ge1xuICBAYXBwbHkgcG9pbnRlci1ldmVudHMtbm9uZSBvcGFjaXR5LTUwIHRleHQtZ3JheS01MDA7XG59XG5cbi5jYWxsb3V0LWxvZ28ge1xuICBAYXBwbHkgbWItMCBtZDpmbGV4IG1kOmZsZXgtY29sIG1kOmp1c3RpZnktY2VudGVyO1xuICBAYXBwbHkgbWQ6LW1sLTEwIGxnOi1tbC0xMjtcbn1cbi5jYWxsb3V0LWxvZ28gaW1nIHtcbiAgQGFwcGx5IG1heC13LVsxODBweF0gbXgtYXV0byBsZzptYXgtdy1bMjEwcHhdO1xufVxuXG4uY2FsbG91dC1sb2dvICsgLmNhbGxvdXQtYm9keSB7XG4gIEBhcHBseSBtZDpib3JkZXItbCBtZDpib3JkZXItZ3JheSBtZDpwbC0xMCBsZzpwbC0xMjtcbn1cblxuLmNvbGxhcHNpYmxlIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgdHJhbnNpdGlvbjogZ3JpZC10ZW1wbGF0ZS1yb3dzIDMwMG1zO1xufVxuLmNvbGxhcHNpYmxlID4gZGl2IHtcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xufVxuXG4uY29sbGFwc2libGVbaGlkZGVuXSB7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogMGZyO1xuICBvcGFjaXR5OiAwO1xufVxuXG4uY29sbGFwc2libGU6bm90KFtoaWRkZW5dKSxcbi5jb2xsYXBzaWJsZS5pcy1hY3RpdmUge1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmcjtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmVtYmVkLXJlc3BvbnNpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5lbWJlZC1yZXNwb25zaXZlIC5lbWJlZC1yZXNwb25zaXZlLWl0ZW0sXG4uZW1iZWQtcmVzcG9uc2l2ZSBpZnJhbWUsXG4uZW1iZWQtcmVzcG9uc2l2ZSBlbWJlZCxcbi5lbWJlZC1yZXNwb25zaXZlIG9iamVjdCxcbi5lbWJlZC1yZXNwb25zaXZlIHZpZGVvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS0xNmJ5OSB7XG4gIHBhZGRpbmctdG9wOiA1Ni4yNSU7XG59XG5cbi5lbWJlZC1yZXNwb25zaXZlLTRieTMge1xuICBwYWRkaW5nLXRvcDogMC43NSU7XG59XG5cbi5ibi1mb3JtIGlucHV0W3R5cGU9dGV4dF0sXG4uYm4tZm9ybSBpbnB1dFt0eXBlPW51bWJlcl0sXG4uYm4tZm9ybSBpbnB1dFt0eXBlPWVtYWlsXSxcbi5ibi1mb3JtIGlucHV0W3R5cGU9ZGF0ZV0sXG4uYm4tZm9ybSBpbnB1dFt0eXBlPXVybF0sXG4uYm4tZm9ybSBpbnB1dFt0eXBlPXRlbF0sXG4uYm4tZm9ybSB0ZXh0YXJlYSxcbi5ibi1mb3JtIHNlbGVjdCxcbi5oYnNwdC1mb3JtIGlucHV0W3R5cGU9dGV4dF0sXG4uaGJzcHQtZm9ybSBpbnB1dFt0eXBlPW51bWJlcl0sXG4uaGJzcHQtZm9ybSBpbnB1dFt0eXBlPWVtYWlsXSxcbi5oYnNwdC1mb3JtIGlucHV0W3R5cGU9ZGF0ZV0sXG4uaGJzcHQtZm9ybSBpbnB1dFt0eXBlPXVybF0sXG4uaGJzcHQtZm9ybSBpbnB1dFt0eXBlPXRlbF0sXG4uaGJzcHQtZm9ybSB0ZXh0YXJlYSxcbi5oYnNwdC1mb3JtIHNlbGVjdCB7XG4gIEBhcHBseSBiZy13aGl0ZSB0ZXh0LWJhc2UgbGc6dGV4dC1sZyBweC01IHB5LVs2LjVweF0gdy1mdWxsIGxlYWRpbmctdGlnaHQ7XG4gIEBhcHBseSBib3JkZXIgYm9yZGVyLWdyYXkgcm91bmRlZC1bMjBweF07XG59XG4uYm4tZm9ybSBpbnB1dFt0eXBlPXRleHRdOjpwbGFjZWhvbGRlcixcbi5ibi1mb3JtIGlucHV0W3R5cGU9bnVtYmVyXTo6cGxhY2Vob2xkZXIsXG4uYm4tZm9ybSBpbnB1dFt0eXBlPWVtYWlsXTo6cGxhY2Vob2xkZXIsXG4uYm4tZm9ybSBpbnB1dFt0eXBlPWRhdGVdOjpwbGFjZWhvbGRlcixcbi5ibi1mb3JtIGlucHV0W3R5cGU9dXJsXTo6cGxhY2Vob2xkZXIsXG4uYm4tZm9ybSBpbnB1dFt0eXBlPXRlbF06OnBsYWNlaG9sZGVyLFxuLmJuLWZvcm0gdGV4dGFyZWE6OnBsYWNlaG9sZGVyLFxuLmJuLWZvcm0gc2VsZWN0OjpwbGFjZWhvbGRlcixcbi5oYnNwdC1mb3JtIGlucHV0W3R5cGU9dGV4dF06OnBsYWNlaG9sZGVyLFxuLmhic3B0LWZvcm0gaW5wdXRbdHlwZT1udW1iZXJdOjpwbGFjZWhvbGRlcixcbi5oYnNwdC1mb3JtIGlucHV0W3R5cGU9ZW1haWxdOjpwbGFjZWhvbGRlcixcbi5oYnNwdC1mb3JtIGlucHV0W3R5cGU9ZGF0ZV06OnBsYWNlaG9sZGVyLFxuLmhic3B0LWZvcm0gaW5wdXRbdHlwZT11cmxdOjpwbGFjZWhvbGRlcixcbi5oYnNwdC1mb3JtIGlucHV0W3R5cGU9dGVsXTo6cGxhY2Vob2xkZXIsXG4uaGJzcHQtZm9ybSB0ZXh0YXJlYTo6cGxhY2Vob2xkZXIsXG4uaGJzcHQtZm9ybSBzZWxlY3Q6OnBsYWNlaG9sZGVyIHtcbiAgQGFwcGx5IHRleHQtZ3JheTtcbn1cbi5ibi1mb3JtIGlucHV0W3R5cGU9dGV4dF0uaXMtaW5wdXQtbGFyZ2UsXG4uYm4tZm9ybSBpbnB1dFt0eXBlPW51bWJlcl0uaXMtaW5wdXQtbGFyZ2UsXG4uYm4tZm9ybSBpbnB1dFt0eXBlPWVtYWlsXS5pcy1pbnB1dC1sYXJnZSxcbi5ibi1mb3JtIGlucHV0W3R5cGU9ZGF0ZV0uaXMtaW5wdXQtbGFyZ2UsXG4uYm4tZm9ybSBpbnB1dFt0eXBlPXVybF0uaXMtaW5wdXQtbGFyZ2UsXG4uYm4tZm9ybSBpbnB1dFt0eXBlPXRlbF0uaXMtaW5wdXQtbGFyZ2UsXG4uYm4tZm9ybSB0ZXh0YXJlYS5pcy1pbnB1dC1sYXJnZSxcbi5ibi1mb3JtIHNlbGVjdC5pcy1pbnB1dC1sYXJnZSxcbi5oYnNwdC1mb3JtIGlucHV0W3R5cGU9dGV4dF0uaXMtaW5wdXQtbGFyZ2UsXG4uaGJzcHQtZm9ybSBpbnB1dFt0eXBlPW51bWJlcl0uaXMtaW5wdXQtbGFyZ2UsXG4uaGJzcHQtZm9ybSBpbnB1dFt0eXBlPWVtYWlsXS5pcy1pbnB1dC1sYXJnZSxcbi5oYnNwdC1mb3JtIGlucHV0W3R5cGU9ZGF0ZV0uaXMtaW5wdXQtbGFyZ2UsXG4uaGJzcHQtZm9ybSBpbnB1dFt0eXBlPXVybF0uaXMtaW5wdXQtbGFyZ2UsXG4uaGJzcHQtZm9ybSBpbnB1dFt0eXBlPXRlbF0uaXMtaW5wdXQtbGFyZ2UsXG4uaGJzcHQtZm9ybSB0ZXh0YXJlYS5pcy1pbnB1dC1sYXJnZSxcbi5oYnNwdC1mb3JtIHNlbGVjdC5pcy1pbnB1dC1sYXJnZSB7XG4gIEBhcHBseSBweC01IHB5LVs5LjYyNXB4XSBsZzpweS1bNi41cHhdO1xufVxuLmJuLWZvcm0gbGFiZWwsXG4uaGJzcHQtZm9ybSBsYWJlbCB7XG4gIEBhcHBseSBibG9jayBmb250LXNlbWlib2xkIG1iLTE7XG59XG4uYm4tZm9ybSBzZWxlY3QsXG4uaGJzcHQtZm9ybSBzZWxlY3Qge1xuICBAYXBwbHkgYXBwZWFyYW5jZS1ub25lIGJnLW5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb25zL2ljb24tZHJvcGRvd24uc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjYWxjKDEwMCUgLSA3cHgpIDUwJTtcbn1cbi5ibi1mb3JtIHRleHRhcmVhLFxuLmhic3B0LWZvcm0gdGV4dGFyZWEge1xuICBAYXBwbHkgaC1bMTIwcHhdIGxnOmgtWzE4MHB4XTtcbiAgcmVzaXplOiBub25lO1xuICBvdmVyZmxvdzogYXV0bztcbn1cbi5ibi1mb3JtIC5maWVsZCxcbi5oYnNwdC1mb3JtIC5maWVsZCB7XG4gIEBhcHBseSBtYi01IGxnOm1iLTYuMjU7XG59XG4uYm4tZm9ybSAuaW5wdXRzLWxpc3QsXG4uYm4tZm9ybSAuaHMtZXJyb3ItbXNncyxcbi5oYnNwdC1mb3JtIC5pbnB1dHMtbGlzdCxcbi5oYnNwdC1mb3JtIC5ocy1lcnJvci1tc2dzIHtcbiAgQGFwcGx5IG0tMCBwLTA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cbi5ibi1mb3JtIC5pbnB1dHMtbGlzdCBsaSxcbi5ibi1mb3JtIC5ocy1lcnJvci1tc2dzIGxpLFxuLmhic3B0LWZvcm0gLmlucHV0cy1saXN0IGxpLFxuLmhic3B0LWZvcm0gLmhzLWVycm9yLW1zZ3MgbGkge1xuICBAYXBwbHkgbS0wIHAtMDtcbn1cbi5ibi1mb3JtIC5pbnB1dHMtbGlzdCBsaSBsYWJlbCxcbi5oYnNwdC1mb3JtIC5pbnB1dHMtbGlzdCBsaSBsYWJlbCB7XG4gIEBhcHBseSBmb250LW5vcm1hbCBiZy1ncmF5LWxpZ2h0IHJvdW5kZWQtWzIwcHhdIHJlbGF0aXZlIHB4LTUgcHktMi41IHJlbGF0aXZlIGZsZXggaXRlbXMtc3RhcnQ7XG59XG4uYm4tZm9ybSAuaW5wdXRzLWxpc3QgbGkgbGFiZWwgaW5wdXRbdHlwZT1jaGVja2JveF0sXG4uaGJzcHQtZm9ybSAuaW5wdXRzLWxpc3QgbGkgbGFiZWwgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBAYXBwbHkgc2hyaW5rLTAgYXBwZWFyYW5jZS1ub25lIGgtNSB3LTUgYmctd2hpdGUgYm9yZGVyIGJvcmRlci1ncmF5IG1yLTIuNTtcbiAgQGFwcGx5IHJlbGF0aXZlIC1ib3R0b20tWzJweF07XG59XG4uYm4tZm9ybSAuaW5wdXRzLWxpc3QgbGkgbGFiZWwgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCxcbi5oYnNwdC1mb3JtIC5pbnB1dHMtbGlzdCBsaSBsYWJlbCBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkIHtcbiAgQGFwcGx5IGJnLW5vLXJlcGVhdCBiZy1jZW50ZXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29ucy9pY29uLXNtYWxsLWNoZWNrYm94LnN2Z1wiKTtcbn1cbi5ibi1mb3JtIC5pbnB1dHMtbGlzdCBsaSBsYWJlbCBpbnB1dFt0eXBlPXJhZGlvXSxcbi5oYnNwdC1mb3JtIC5pbnB1dHMtbGlzdCBsaSBsYWJlbCBpbnB1dFt0eXBlPXJhZGlvXSB7XG4gIEBhcHBseSBzaHJpbmstMCBhcHBlYXJhbmNlLW5vbmUgaC01IHctNSBiZy13aGl0ZSBib3JkZXIgYm9yZGVyLWdyYXkgcm91bmRlZC1mdWxsIG1yLTIuNTtcbiAgQGFwcGx5IHJlbGF0aXZlIC1ib3R0b20tWzJweF07XG59XG4uYm4tZm9ybSAuaW5wdXRzLWxpc3QgbGkgbGFiZWwgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCxcbi5oYnNwdC1mb3JtIC5pbnB1dHMtbGlzdCBsaSBsYWJlbCBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkIHtcbiAgQGFwcGx5IGJnLW5vLXJlcGVhdCBiZy1jZW50ZXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29ucy9pY29uLXNtYWxsLWNoZWNrLXJhZGlvLnN2Z1wiKTtcbn1cbi5ibi1mb3JtIC5hY3Rpb25zLFxuLmhic3B0LWZvcm0gLmFjdGlvbnMge1xuICBAYXBwbHkgbXQtNTtcbn1cbi5ibi1mb3JtIC5ocy1lcnJvci1tc2dzLFxuLmhic3B0LWZvcm0gLmhzLWVycm9yLW1zZ3Mge1xuICBAYXBwbHkgZm9udC1ub3JtYWwgdGV4dC1yb3NlLWRhcmsgdGV4dC1iYXNlIGxlYWRpbmctdGlnaHQ7XG59XG4uYm4tZm9ybSAuaHMtZXJyb3ItbXNncy5pbnB1dHMtbGlzdCBsaSBsYWJlbCxcbi5oYnNwdC1mb3JtIC5ocy1lcnJvci1tc2dzLmlucHV0cy1saXN0IGxpIGxhYmVsIHtcbiAgQGFwcGx5IGJnLXRyYW5zcGFyZW50IHB5LTAgbXQtMS41O1xufVxuLmJuLWZvcm0gLmhzX2Vycm9yX3JvbGx1cCxcbi5oYnNwdC1mb3JtIC5oc19lcnJvcl9yb2xsdXAge1xuICBAYXBwbHkgYm9yZGVyIGJvcmRlci1yb3NlLWRhcmsgcC0yIHJvdW5kZWQtWzIwcHhdIG1iLTU7XG59XG4uYm4tZm9ybSAuaHNfZXJyb3Jfcm9sbHVwIC5ocy1lcnJvci1tc2dzIGxhYmVsLFxuLmhic3B0LWZvcm0gLmhzX2Vycm9yX3JvbGx1cCAuaHMtZXJyb3ItbXNncyBsYWJlbCB7XG4gIEBhcHBseSBmb250LXNlbWlib2xkIGxnOnRleHQtbGc7XG59XG4uYm4tZm9ybSBmaWVsZHNldCxcbi5oYnNwdC1mb3JtIGZpZWxkc2V0IHtcbiAgQGFwcGx5IG1heC13LWZ1bGwgIWltcG9ydGFudDtcbn1cbi5ibi1mb3JtIGZpZWxkc2V0LmZvcm0tY29sdW1ucy0xIC5pbnB1dCA+IC5ocy1pbnB1dCxcbi5oYnNwdC1mb3JtIGZpZWxkc2V0LmZvcm0tY29sdW1ucy0xIC5pbnB1dCA+IC5ocy1pbnB1dCB7XG4gIEBhcHBseSB3LWZ1bGwgIWltcG9ydGFudDtcbn1cbi5ibi1mb3JtIC5ocy1yaWNodGV4dCxcbi5oYnNwdC1mb3JtIC5ocy1yaWNodGV4dCB7XG4gIEBhcHBseSBtYi01IGxnOm1iLTYuMjU7XG59XG4uYm4tZm9ybSAuYWN0aW9uIC5idG4sXG4uYm4tZm9ybSAuaHMtYnV0dG9uLFxuLmhic3B0LWZvcm0gLmFjdGlvbiAuYnRuLFxuLmhic3B0LWZvcm0gLmhzLWJ1dHRvbiB7XG4gIEBhcHBseSBpbmxpbmUtYmxvY2sgcHgtOCBweS0yLjUgcm91bmRlZC1mdWxsIG1pbi13LVsxODBweF0gbWF4LXctZnVsbDtcbiAgQGFwcGx5IGJnLXB1cnBsZSB0ZXh0LXdoaXRlIHRleHQtYmFzZSBmb250LXNlbWlib2xkIHRyYWNraW5nLXdpZGVyIHVwcGVyY2FzZTtcbiAgQGFwcGx5IHRyYW5zaXRpb24gaG92ZXI6YmctYmxhY2sgaG92ZXI6dGV4dC13aGl0ZSBob3Zlcjpuby11bmRlcmxpbmU7XG59XG4uaXMtZm9ybS1jb25kZW5zZWQgLmJuLWZvcm0gLmZpZWxkLCAuYm4tZm9ybSAuaXMtZm9ybS1jb25kZW5zZWQgLmZpZWxkLFxuLmlzLWZvcm0tY29uZGVuc2VkIC5oYnNwdC1mb3JtIC5maWVsZCxcbi5oYnNwdC1mb3JtIC5pcy1mb3JtLWNvbmRlbnNlZCAuZmllbGQge1xuICBAYXBwbHkgbWItNDtcbn1cbi5pcy1mb3JtLWNvbmRlbnNlZCAuYm4tZm9ybSAuaW5wdXRzLWxpc3QgbGkgbGFiZWwsIC5ibi1mb3JtIC5pcy1mb3JtLWNvbmRlbnNlZCAuaW5wdXRzLWxpc3QgbGkgbGFiZWwsXG4uaXMtZm9ybS1jb25kZW5zZWQgLmhic3B0LWZvcm0gLmlucHV0cy1saXN0IGxpIGxhYmVsLFxuLmhic3B0LWZvcm0gLmlzLWZvcm0tY29uZGVuc2VkIC5pbnB1dHMtbGlzdCBsaSBsYWJlbCB7XG4gIEBhcHBseSBiZy10cmFuc3BhcmVudCBweC0wO1xufVxuLmZpbHRlci1iYXIgLmJuLWZvcm0gc2VsZWN0LFxuLmZpbHRlci1iYXIgLmhic3B0LWZvcm0gc2VsZWN0IHtcbiAgQGFwcGx5IGxnOm1heC13LVsxODBweF0gdGV4dC1lbGxpcHNpcyBvdmVyZmxvdy1oaWRkZW4gcHItMTAgYmctZ3JheS1saWdodDtcbn1cbi5ibi1mb3JtIC5maWVsZC1ncm91cCxcbi5oYnNwdC1mb3JtIC5maWVsZC1ncm91cCB7XG4gIEBhcHBseSByZWxhdGl2ZTtcbn1cbi5ibi1mb3JtIC5maWVsZC1ncm91cCBpbnB1dCxcbi5oYnNwdC1mb3JtIC5maWVsZC1ncm91cCBpbnB1dCB7XG4gIEBhcHBseSBwci0xMDtcbn1cbi5ibi1mb3JtIC5maWVsZC1ncm91cCBidXR0b24sXG4uaGJzcHQtZm9ybSAuZmllbGQtZ3JvdXAgYnV0dG9uIHtcbiAgQGFwcGx5IGFic29sdXRlIHRvcC1bNTAlXSByaWdodC1bMTBweF0gdHJhbnNsYXRlLXktWy01MCVdO1xufVxuXG4uZGFyay1mb3JtIHtcbiAgQGFwcGx5IGJnLWJsYWNrIHRleHQtd2hpdGU7XG59XG4uZGFyay1mb3JtIC5ibi1mb3JtIGlucHV0W3R5cGU9dGV4dF0sXG4uZGFyay1mb3JtIC5ibi1mb3JtIGlucHV0W3R5cGU9bnVtYmVyXSxcbi5kYXJrLWZvcm0gLmJuLWZvcm0gaW5wdXRbdHlwZT1lbWFpbF0sXG4uZGFyay1mb3JtIC5ibi1mb3JtIGlucHV0W3R5cGU9ZGF0ZV0sXG4uZGFyay1mb3JtIC5ibi1mb3JtIGlucHV0W3R5cGU9dXJsXSxcbi5kYXJrLWZvcm0gLmJuLWZvcm0gaW5wdXRbdHlwZT10ZWxdLFxuLmRhcmstZm9ybSAuYm4tZm9ybSB0ZXh0YXJlYSxcbi5kYXJrLWZvcm0gLmJuLWZvcm0gc2VsZWN0LFxuLmRhcmstZm9ybSAuaGJzcHQtZm9ybSBpbnB1dFt0eXBlPXRleHRdLFxuLmRhcmstZm9ybSAuaGJzcHQtZm9ybSBpbnB1dFt0eXBlPW51bWJlcl0sXG4uZGFyay1mb3JtIC5oYnNwdC1mb3JtIGlucHV0W3R5cGU9ZW1haWxdLFxuLmRhcmstZm9ybSAuaGJzcHQtZm9ybSBpbnB1dFt0eXBlPWRhdGVdLFxuLmRhcmstZm9ybSAuaGJzcHQtZm9ybSBpbnB1dFt0eXBlPXVybF0sXG4uZGFyay1mb3JtIC5oYnNwdC1mb3JtIGlucHV0W3R5cGU9dGVsXSxcbi5kYXJrLWZvcm0gLmhic3B0LWZvcm0gdGV4dGFyZWEsXG4uZGFyay1mb3JtIC5oYnNwdC1mb3JtIHNlbGVjdCB7XG4gIEBhcHBseSBiZy10cmFuc3BhcmVudDtcbn1cbi5kYXJrLWZvcm0gLmJuLWZvcm0gbGkgbGFiZWwsXG4uZGFyay1mb3JtIC5oYnNwdC1mb3JtIGxpIGxhYmVsIHtcbiAgQGFwcGx5IGJnLXRyYW5zcGFyZW50O1xufVxuLmRhcmstZm9ybSAuYm4tZm9ybSBzZWxlY3Qgb3B0aW9uLFxuLmRhcmstZm9ybSAuaGJzcHQtZm9ybSBzZWxlY3Qgb3B0aW9uIHtcbiAgY29sb3I6IGluaXRpYWw7XG59XG4uZGFyay1mb3JtIC5ibi1mb3JtIC5ocy1idXR0b246aG92ZXIsXG4uZGFyay1mb3JtIC5oYnNwdC1mb3JtIC5ocy1idXR0b246aG92ZXIge1xuICBAYXBwbHkgdGV4dC1ibGFjayBiZy13aGl0ZTtcbn1cblxuLmhlcm8ge1xuICBAYXBwbHkgZmxleCBmbGV4LWNvbDtcbn1cbi5oZXJvIC5oZXJvLWltZyB7XG4gIEBhcHBseSB3LWZ1bGwgaC1bMzAwcHhdIGxnOmgtWzUwMHB4XSBhc3BlY3QtWzEyODAvNzUwXSBvcmRlci0xIHotWzBdIHJlbGF0aXZlO1xufVxuLmhlcm8gLmhlcm8taW1nIHBpY3R1cmUge1xuICBAYXBwbHkgdy1mdWxsO1xufVxuLmhlcm8gLmhlcm8taW1nIGltZyB7XG4gIEBhcHBseSBibG9jayB3LWZ1bGwgaC1mdWxsIG9iamVjdC1jb3Zlcjtcbn1cbi5oZXJvIC5oZXJvLWltZyAuaWNvbi1wbGF5IHtcbiAgQGFwcGx5IGFic29sdXRlIHRvcC0xLzIgbGVmdC0xLzIgLXRyYW5zbGF0ZS14LTEvMiAtdHJhbnNsYXRlLXktMS8yIHJvdW5kZWQtZnVsbCBiZy13aGl0ZSB0cmFuc2l0aW9uO1xufVxuLmhlcm8gLmhlcm8taW1nIGE6aG92ZXIgLmljb24tcGxheSB7XG4gIEBhcHBseSBiZy1ibGFjayB0ZXh0LXdoaXRlO1xufVxuLmhlcm8gLmhlcm8taW1nIC5oZXJvLWZpZ3VyZSBpbWcge1xuICBAYXBwbHkgb2JqZWN0LWNvbnRhaW47XG59XG4uaGVybyAuaGVyby1pbWcuaGFzLWZvcm0ge1xuICBAYXBwbHkgbWluLWgtWzMwMHB4XSBsZzptaW4taC1bNTAwcHhdIGgtYXV0byBhc3BlY3QtW2luaXRpYWxdO1xufVxuLmhlcm8gLmhlcm8taW1nLmhhcy1mb3JtIHBpY3R1cmUge1xuICBAYXBwbHkgYWJzb2x1dGUgaC1mdWxsO1xufVxuLmhlcm8gLmhlcm8taW1nLmhhcy1mb3JtIC5oZXJvLWZvcm0ge1xuICBAYXBwbHkgcmVsYXRpdmUgcm91bmRlZC10bC1zbWFsbCByb3VuZGVkLXRyLXNtYWxsIHJvdW5kZWQtYnItc21hbGwgcC0xMCBsZzp3LVs0MDBweF07XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAxMDtcbiAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG59XG5Ac2NyZWVuIG1kIHtcbiAgLmhlcm8gLmhlcm8taW1nLmhhcy1mb3JtIC5oZXJvLWZvcm0ge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbn1cbi5oZXJvIC5oZXJvLWJvZHkge1xuICBAYXBwbHkgYmctd2hpdGUgcHQtOCBwci04IGxnOnB0LTEyIGxnOnByLTE0IGxnOnBsLTEyIG9yZGVyLTIgbXItMTAgei1bMV0gcm91bmRlZC10ci1iaWc7XG4gIG1hcmdpbi10b3A6IC05MHB4O1xuICBtaW4taGVpZ2h0OiA5MHB4O1xuICB3aWR0aDogOTAlO1xuICBtYXgtd2lkdGg6IDMxMHB4O1xuICB0ZXh0LXdyYXA6IGJhbGFuY2U7XG59XG4uaGVybyAuaGVyby1ib2R5IC5pcy1leWVicm93IHtcbiAgbWFyZ2luLXRvcDogLTEuMjVlbTtcbn1cbkBzY3JlZW4gbGcge1xuICAuaGVybyAuaGVyby1ib2R5IHtcbiAgICBtYXJnaW4tdG9wOiAtMTUwcHg7XG4gICAgbWluLWhlaWdodDogMTUwcHg7XG4gICAgbWF4LXdpZHRoOiA2MjBweDtcbiAgfVxufVxuLmhlcm8gLmhlcm8tYm9keSBwIHtcbiAgQGFwcGx5IGlzLWxlZGU7XG59XG4uaGVybyAuaGVyby1ib2R5ID4gKjpsYXN0LWNoaWxkIHtcbiAgQGFwcGx5IG1iLTA7XG59XG5cbi5oZXJvLXdpZGUgLmhlcm8tYm9keSB7XG4gIEBhcHBseSBtYXgtdy1bNTVyZW1dO1xufVxuLmhlcm8td2lkZSAuaGVyby1ib2R5ID4gKiB7XG4gIEBhcHBseSBtYXgtdy10ZXh0O1xufVxuXG4uaGVyby1uZXdzIC5oZXJvLWJvZHkge1xuICBAYXBwbHkgbWwtYXV0byBtci0wIHJvdW5kZWQtdHItbm9uZSByb3VuZGVkLXRsLWJpZyBtYXgtdy1bNjkuMzc1cmVtXSBwbC02IGxnOnBsLTEyO1xufVxuLmhlcm8tbmV3cyAuaGVyby1ib2R5ID4gKiB7XG4gIEBhcHBseSBtYXgtdy10ZXh0O1xufVxuXG4uaGVyby1ob21lIC5oZXJvLWltZyB7XG4gIEBhcHBseSBoLVs2MDBweF0gbGc6aC1bNzUwcHhdIGFzcGVjdC1bMTI4MC81MDBdO1xufVxuLmhlcm8taG9tZSAuaGVyby1ib2R5IHtcbiAgbWFyZ2luLXRvcDogLTIyMHB4O1xuICBtaW4taGVpZ2h0OiAyMjBweDtcbn1cbkBzY3JlZW4gbGcge1xuICAuaGVyby1ob21lIC5oZXJvLWJvZHkge1xuICAgIG1hcmdpbi10b3A6IC0yMzVweDtcbiAgICBtaW4taGVpZ2h0OiAyMzVweDtcbiAgfVxufVxuXG4uc2xpZGVyLWhlcm8ge1xuICBAYXBwbHkgcmVsYXRpdmU7XG59XG4uc2xpZGVyLWhlcm8uaXMtbW92aW5nIC5oZXJvLWJvZHkge1xuICBAYXBwbHkgaW52aXNpYmxlO1xufVxuLnNsaWRlci1oZXJvLmlzLW1vdmluZyAuaGVyby1ib2R5ID4gKiB7XG4gIEBhcHBseSBvcGFjaXR5LTAgdHJhbnNpdGlvbi1vcGFjaXR5IHRyYW5zbGF0ZS15LTU7XG59XG4uc2xpZGVyLWhlcm8uaXMtc2V0dGxlZCAuaGVyby1ib2R5IHtcbiAgQGFwcGx5IHZpc2libGU7XG59XG4uc2xpZGVyLWhlcm8uaXMtc2V0dGxlZCAuaGVyby1ib2R5ID4gKiB7XG4gIEBhcHBseSBvcGFjaXR5LTEwMCB0cmFuc2l0aW9uLWFsbCB0cmFuc2xhdGUteS0wO1xufVxuLnNsaWRlci1oZXJvLmlzLW1vdmluZzo6YWZ0ZXIge1xuICBAYXBwbHkgdmlzaWJsZTtcbn1cbi5zbGlkZXItaGVyby5pcy1zZXR0bGVkOjphZnRlciB7XG4gIEBhcHBseSBpbnZpc2libGU7XG59XG5cbi5zbGlkZXItaGVybzo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBAYXBwbHkgaW52aXNpYmxlIGFic29sdXRlIGJsb2NrIGJnLXdoaXRlIGJsb2NrIHJvdW5kZWQtdHItYmlnO1xuICB6LWluZGV4OiA1O1xuICBsZWZ0OiAwO1xuICB0b3A6IDIxMHB4O1xuICBoZWlnaHQ6IDkwcHg7XG4gIHdpZHRoOiA5MCU7XG4gIG1heC13aWR0aDogMzEwcHg7XG59XG5Ac2NyZWVuIGxnIHtcbiAgLnNsaWRlci1oZXJvOjphZnRlciB7XG4gICAgdG9wOiAzNTBweDtcbiAgICBoZWlnaHQ6IDE1MHB4O1xuICAgIG1heC13aWR0aDogNjIwcHg7XG4gIH1cbn1cblxuLnNsaWRlci1ob21lOjphZnRlciB7XG4gIHRvcDogMzgwcHg7XG4gIGhlaWdodDogMjIwcHg7XG59XG5Ac2NyZWVuIGxnIHtcbiAgLnNsaWRlci1ob21lOjphZnRlciB7XG4gICAgdG9wOiA1MTVweDtcbiAgICBoZWlnaHQ6IDIzNXB4O1xuICB9XG59XG5cbmhlYWRlci53cC1ibG9jay10ZW1wbGF0ZS1wYXJ0IHtcbiAgQGFwcGx5IHJlbGF0aXZlIHB0LTQgbGc6cHQtNi4yNSBwYi0yLjUgbGc6cGItNTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjFzIGxpbmVhcjtcbn1cbmhlYWRlci53cC1ibG9jay10ZW1wbGF0ZS1wYXJ0IC5zaXRlLWxvZ28ge1xuICBAYXBwbHkgdy1bMTYycHhdIGxnOnctWzI3MnB4XSByZWxhdGl2ZSB6LTIwO1xufVxuaGVhZGVyLndwLWJsb2NrLXRlbXBsYXRlLXBhcnQgPiAud3AtYmxvY2stZ3JvdXAge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5oZWFkZXIud3AtYmxvY2stdGVtcGxhdGUtcGFydCBuYXYuaXMtcmVzcG9uc2l2ZSB7XG4gIEBhcHBseSBzdGF0aWM7XG4gIC8qIG1vYmlsZSBtZW51ICovXG4gIC8qIGRlc2t0b3AgbWVudSAqL1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICBoZWFkZXIud3AtYmxvY2stdGVtcGxhdGUtcGFydCBuYXYuaXMtcmVzcG9uc2l2ZSBidXR0b24ud3AtYmxvY2stbmF2aWdhdGlvbl9fcmVzcG9uc2l2ZS1jb250YWluZXItb3BlbiBzdmcsXG4gIGhlYWRlci53cC1ibG9jay10ZW1wbGF0ZS1wYXJ0IG5hdi5pcy1yZXNwb25zaXZlIGJ1dHRvbi53cC1ibG9jay1uYXZpZ2F0aW9uX19yZXNwb25zaXZlLWNvbnRhaW5lci1jbG9zZSBzdmcge1xuICAgIGZpbGw6IHRoZW1lKFwiY29sb3JzLnB1cnBsZS5ERUZBVUxUXCIpO1xuICB9XG4gIGhlYWRlci53cC1ibG9jay10ZW1wbGF0ZS1wYXJ0IG5hdi5pcy1yZXNwb25zaXZlIGJ1dHRvbi53cC1ibG9jay1uYXZpZ2F0aW9uX19yZXNwb25zaXZlLWNvbnRhaW5lci1vcGVuIHtcbiAgICBAYXBwbHkgZmxleCByZWxhdGl2ZSAtbXItMS4yNTtcbiAgfVxuICBoZWFkZXIud3AtYmxvY2stdGVtcGxhdGUtcGFydCBuYXYuaXMtcmVzcG9uc2l2ZSBidXR0b24ud3AtYmxvY2stbmF2aWdhdGlvbl9fcmVzcG9uc2l2ZS1jb250YWluZXItY2xvc2Uge1xuICAgIEBhcHBseSBmbGV4IHRvcC02LjI1IHJpZ2h0LTUgc206cmlnaHQtNiBtZDpyaWdodC0xMiBsZzpyaWdodC0yMCAtbXItMS4yNTtcbiAgfVxuICBoZWFkZXIud3AtYmxvY2stdGVtcGxhdGUtcGFydCBuYXYuaXMtcmVzcG9uc2l2ZSAud3AtYmxvY2stbmF2aWdhdGlvbl9fcmVzcG9uc2l2ZS1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgaGVhZGVyLndwLWJsb2NrLXRlbXBsYXRlLXBhcnQgbmF2LmlzLXJlc3BvbnNpdmUgLndwLWJsb2NrLW5hdmlnYXRpb25fX3Jlc3BvbnNpdmUtY29udGFpbmVyLmlzLW1lbnUtb3BlbiB7XG4gICAgQGFwcGx5IGFic29sdXRlIHctZnVsbCBoLXNjcmVlbiBpbnNldC0wIHAtMCB6LTEwIGdhcC0wO1xuICAgIEBhcHBseSBiZy1saWxhYyAhaW1wb3J0YW50O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICBoZWFkZXIud3AtYmxvY2stdGVtcGxhdGUtcGFydCBuYXYuaXMtcmVzcG9uc2l2ZSAud3AtYmxvY2stbmF2aWdhdGlvbl9fcmVzcG9uc2l2ZS1jb250YWluZXIuaXMtbWVudS1vcGVuIC53cC1ibG9jay1uYXZpZ2F0aW9uX19yZXNwb25zaXZlLWRpYWxvZyB7XG4gICAgQGFwcGx5IG0tMCBweC0wIHB0LVs2MHB4XSBsZzpwdC1bOTZweF0gcGItWzQwcHhdO1xuICB9XG4gIGhlYWRlci53cC1ibG9jay10ZW1wbGF0ZS1wYXJ0IG5hdi5pcy1yZXNwb25zaXZlIC53cC1ibG9jay1uYXZpZ2F0aW9uX19yZXNwb25zaXZlLWNvbnRhaW5lci5pcy1tZW51LW9wZW4gLndwLWJsb2NrLW5hdmlnYXRpb25fX3Jlc3BvbnNpdmUtY29udGFpbmVyLWNvbnRlbnQge1xuICAgIEBhcHBseSBibG9jayBtLTAgcHktMCBweC01IHNtOnB4LTYgbWQ6cHgtMTIgbGc6cHgtMjAgb3ZlcmZsb3ctYXV0bztcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxMDBweCk7XG4gIH1cbiAgQHNjcmVlbiBsZyB7XG4gICAgaGVhZGVyLndwLWJsb2NrLXRlbXBsYXRlLXBhcnQgbmF2LmlzLXJlc3BvbnNpdmUgLndwLWJsb2NrLW5hdmlnYXRpb25fX3Jlc3BvbnNpdmUtY29udGFpbmVyLmlzLW1lbnUtb3BlbiAud3AtYmxvY2stbmF2aWdhdGlvbl9fcmVzcG9uc2l2ZS1jb250YWluZXItY29udGVudCB7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxMzZweCk7XG4gICAgfVxuICB9XG4gIGhlYWRlci53cC1ibG9jay10ZW1wbGF0ZS1wYXJ0IG5hdi5pcy1yZXNwb25zaXZlIC53cC1ibG9jay1uYXZpZ2F0aW9uX19yZXNwb25zaXZlLWNvbnRhaW5lci5pcy1tZW51LW9wZW4gLm1lZ2EtbWVudS13cmFwcGVyLFxuICBoZWFkZXIud3AtYmxvY2stdGVtcGxhdGUtcGFydCBuYXYuaXMtcmVzcG9uc2l2ZSAud3AtYmxvY2stbmF2aWdhdGlvbl9fcmVzcG9uc2l2ZS1jb250YWluZXIuaXMtbWVudS1vcGVuIC53cC1ibG9jay1uYXZpZ2F0aW9uIHtcbiAgICBAYXBwbHkgdy1mdWxsO1xuICB9XG4gIGhlYWRlci53cC1ibG9jay10ZW1wbGF0ZS1wYXJ0IG5hdi5pcy1yZXNwb25zaXZlIC53cC1ibG9jay1uYXZpZ2F0aW9uX19yZXNwb25zaXZlLWNvbnRhaW5lci5pcy1tZW51LW9wZW4gLm1lZ2EtbWVudS1kZXNjcmlwdGlvbiB7XG4gICAgQGFwcGx5IGhpZGRlbjtcbiAgfVxuICBoZWFkZXIud3AtYmxvY2stdGVtcGxhdGUtcGFydCBuYXYuaXMtcmVzcG9uc2l2ZSAud3AtYmxvY2stbmF2aWdhdGlvbl9fcmVzcG9uc2l2ZS1jb250YWluZXIuaXMtbWVudS1vcGVuIC53cC1ibG9jay1uYXZpZ2F0aW9uID4gbGkge1xuICAgIEBhcHBseSBib3JkZXItdCBib3JkZXItYmxhY2sgdy1mdWxsIG0tMDtcbiAgfVxuICBoZWFkZXIud3AtYmxvY2stdGVtcGxhdGUtcGFydCBuYXYuaXMtcmVzcG9uc2l2ZSAud3AtYmxvY2stbmF2aWdhdGlvbl9fcmVzcG9uc2l2ZS1jb250YWluZXIuaXMtbWVudS1vcGVuIC53cC1ibG9jay1uYXZpZ2F0aW9uID4gbGkgPiBhIHtcbiAgICBAYXBwbHkgdGV4dC1bMS4wMzEyNXJlbV0gbGVhZGluZy1bMS4yMTIxMjEyMTJlbV0gZm9udC1zZW1pYm9sZCBibG9jayBweS0yLjU7XG4gIH1cbiAgaGVhZGVyLndwLWJsb2NrLXRlbXBsYXRlLXBhcnQgbmF2LmlzLXJlc3BvbnNpdmUgLndwLWJsb2NrLW5hdmlnYXRpb25fX3Jlc3BvbnNpdmUtY29udGFpbmVyLmlzLW1lbnUtb3BlbiAud3AtYmxvY2stbmF2aWdhdGlvbl9fc3VibWVudS1jb250YWluZXIsXG4gIGhlYWRlci53cC1ibG9jay10ZW1wbGF0ZS1wYXJ0IG5hdi5pcy1yZXNwb25zaXZlIC53cC1ibG9jay1uYXZpZ2F0aW9uX19yZXNwb25zaXZlLWNvbnRhaW5lci5pcy1tZW51LW9wZW4gLndwLWJsb2NrLW5hdmlnYXRpb24tc3VibWVudSB7XG4gICAgQGFwcGx5IG0tMCBwLTA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgaGVhZGVyLndwLWJsb2NrLXRlbXBsYXRlLXBhcnQgbmF2LmlzLXJlc3BvbnNpdmUgLndwLWJsb2NrLW5hdmlnYXRpb25fX3Jlc3BvbnNpdmUtY29udGFpbmVyLmlzLW1lbnUtb3BlbiAubWVnYS1tZW51LXdyYXBwZXIgPiAud3AtYmxvY2stbmF2aWdhdGlvbi1zdWJtZW51IHtcbiAgICBAYXBwbHkgbWwtNSByZWxhdGl2ZTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XG4gIH1cbiAgaGVhZGVyLndwLWJsb2NrLXRlbXBsYXRlLXBhcnQgbmF2LmlzLXJlc3BvbnNpdmUgLndwLWJsb2NrLW5hdmlnYXRpb25fX3Jlc3BvbnNpdmUtY29udGFpbmVyLmlzLW1lbnUtb3BlbiAud3AtYmxvY2stbmF2aWdhdGlvbi1zdWJtZW51ID4gbGkgPiAud3AtYmxvY2stbmF2aWdhdGlvbi1zdWJtZW51IHtcbiAgICBAYXBwbHkgbWwtNSByZWxhdGl2ZTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XG4gIH1cbiAgaGVhZGVyLndwLWJsb2NrLXRlbXBsYXRlLXBhcnQgbmF2LmlzLXJlc3BvbnNpdmUgLndwLWJsb2NrLW5hdmlnYXRpb25fX3Jlc3BvbnNpdmUtY29udGFpbmVyLmlzLW1lbnUtb3BlbiAud3AtYmxvY2stbmF2aWdhdGlvbl9fc3VibWVudS1jb250YWluZXIgYSB7XG4gICAgQGFwcGx5IGJsb2NrIGZvbnQtc2VtaWJvbGQgIHB5LTIuNTtcbiAgfVxuICBoZWFkZXIud3AtYmxvY2stdGVtcGxhdGUtcGFydCBuYXYuaXMtcmVzcG9uc2l2ZSAud3AtYmxvY2stbmF2aWdhdGlvbl9fcmVzcG9uc2l2ZS1jb250YWluZXIuaXMtbWVudS1vcGVuIC53cC1ibG9jay1uYXZpZ2F0aW9uLXN1Ym1lbnUgPiBsaSA+IGEge1xuICAgIEBhcHBseSBmb250LW5vcm1hbCBweS0xLjI1O1xuICB9XG4gIGhlYWRlci53cC1ibG9jay10ZW1wbGF0ZS1wYXJ0IG5hdi5pcy1yZXNwb25zaXZlIC53cC1ibG9jay1uYXZpZ2F0aW9uX19yZXNwb25zaXZlLWNvbnRhaW5lci5pcy1tZW51LW9wZW4gLndwLWJsb2NrLW5hdmlnYXRpb24tc3VibWVudSA+IGxpOmZpcnN0LWNoaWxkID4gYSB7XG4gICAgQGFwcGx5IHB0LTA7XG4gIH1cbiAgaGVhZGVyLndwLWJsb2NrLXRlbXBsYXRlLXBhcnQgbmF2LmlzLXJlc3BvbnNpdmUgLndwLWJsb2NrLW5hdmlnYXRpb25fX3Jlc3BvbnNpdmUtY29udGFpbmVyLmlzLW1lbnUtb3BlbiAud3AtYmxvY2stbmF2aWdhdGlvbi1zdWJtZW51ID4gbGkgbGk6Zmlyc3QtY2hpbGQgPiBhIHtcbiAgICBAYXBwbHkgcHQtMS4yNTtcbiAgfVxuICBoZWFkZXIud3AtYmxvY2stdGVtcGxhdGUtcGFydCBuYXYuaXMtcmVzcG9uc2l2ZSAud3AtYmxvY2stbmF2aWdhdGlvbl9fcmVzcG9uc2l2ZS1jb250YWluZXIuaXMtbWVudS1vcGVuIC53cC1ibG9jay1uYXZpZ2F0aW9uLXN1Ym1lbnUgbGkge1xuICAgIEBhcHBseSBib3JkZXItdCBib3JkZXItYmxhY2sgdy1mdWxsIG0tMDtcbiAgfVxuICBoZWFkZXIud3AtYmxvY2stdGVtcGxhdGUtcGFydCBuYXYuaXMtcmVzcG9uc2l2ZSAud3AtYmxvY2stbmF2aWdhdGlvbl9fcmVzcG9uc2l2ZS1jb250YWluZXIuaXMtbWVudS1vcGVuIC53cC1ibG9jay1uYXZpZ2F0aW9uLXN1Ym1lbnUgbGkgbGkge1xuICAgIEBhcHBseSBib3JkZXItMDtcbiAgfVxuICBoZWFkZXIud3AtYmxvY2stdGVtcGxhdGUtcGFydCBuYXYuaXMtcmVzcG9uc2l2ZSAud3AtYmxvY2stbmF2aWdhdGlvbl9fcmVzcG9uc2l2ZS1jb250YWluZXIuaXMtbWVudS1vcGVuIC53cC1ibG9jay1uYXZpZ2F0aW9uLXN1Ym1lbnUgbGkgbGk6bGFzdC1jaGlsZCB7XG4gICAgQGFwcGx5IG1iLTEuMjU7XG4gIH1cbiAgaGVhZGVyLndwLWJsb2NrLXRlbXBsYXRlLXBhcnQgbmF2LmlzLXJlc3BvbnNpdmUgLndwLWJsb2NrLW5hdmlnYXRpb25fX3Jlc3BvbnNpdmUtY29udGFpbmVyLmlzLW1lbnUtb3BlbiAud3AtYmxvY2stbmF2aWdhdGlvbi1zdWJtZW51ID4gbGkgbGk6bGFzdC1jaGlsZCB7XG4gICAgQGFwcGx5IG1iLTA7XG4gIH1cbiAgaGVhZGVyLndwLWJsb2NrLXRlbXBsYXRlLXBhcnQgbmF2LmlzLXJlc3BvbnNpdmUgLndwLWJsb2NrLW5hdmlnYXRpb25fX3Jlc3BvbnNpdmUtY29udGFpbmVyLmlzLW1lbnUtb3BlbiAud3AtYmxvY2stbmF2aWdhdGlvbl9fc3VibWVudS1pY29uIHtcbiAgICBAYXBwbHkgYWJzb2x1dGUgYmxvY2sgdG9wLVsxMHB4XSByaWdodC0wIHctNSBoLTUgcm91bmRlZC1mdWxsIGJnLXdoaXRlIHRyYW5zaXRpb247XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDIwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb25zL2ljb24tc21hbGwtY2xvc2Uuc3ZnXCIpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlO1xuICB9XG4gIGhlYWRlci53cC1ibG9jay10ZW1wbGF0ZS1wYXJ0IG5hdi5pcy1yZXNwb25zaXZlIC53cC1ibG9jay1uYXZpZ2F0aW9uX19yZXNwb25zaXZlLWNvbnRhaW5lci5pcy1tZW51LW9wZW4gLndwLWJsb2NrLW5hdmlnYXRpb25fX3N1Ym1lbnUtaWNvbiBzdmcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgaGVhZGVyLndwLWJsb2NrLXRlbXBsYXRlLXBhcnQgbmF2LmlzLXJlc3BvbnNpdmUgLndwLWJsb2NrLW5hdmlnYXRpb25fX3Jlc3BvbnNpdmUtY29udGFpbmVyLmlzLW1lbnUtb3BlbiAud3AtYmxvY2stbmF2aWdhdGlvbi1zdWJtZW51X190b2dnbGUgKyAqIHtcbiAgICBAYXBwbHkgaC0wIG92ZXJmbG93LWhpZGRlbiBvcGFjaXR5LTAgdHJhbnNpdGlvbjtcbiAgfVxuICBoZWFkZXIud3AtYmxvY2stdGVtcGxhdGUtcGFydCBuYXYuaXMtcmVzcG9uc2l2ZSAud3AtYmxvY2stbmF2aWdhdGlvbl9fcmVzcG9uc2l2ZS1jb250YWluZXIuaXMtbWVudS1vcGVuIC53cC1ibG9jay1uYXZpZ2F0aW9uLXN1Ym1lbnVfX3RvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdICsgKiB7XG4gICAgQGFwcGx5IGgtYXV0byBvdmVyZmxvdy12aXNpYmxlIG9wYWNpdHktMTAwO1xuICB9XG4gIGhlYWRlci53cC1ibG9jay10ZW1wbGF0ZS1wYXJ0IG5hdi5pcy1yZXNwb25zaXZlIC53cC1ibG9jay1uYXZpZ2F0aW9uX19yZXNwb25zaXZlLWNvbnRhaW5lci5pcy1tZW51LW9wZW4gLndwLWJsb2NrLW5hdmlnYXRpb25fX3N1Ym1lbnUtaWNvbi53cC1ibG9jay1uYXZpZ2F0aW9uLXN1Ym1lbnVfX3RvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgfVxuICBoZWFkZXIud3AtYmxvY2stdGVtcGxhdGUtcGFydCBuYXYuaXMtcmVzcG9uc2l2ZSAud3AtYmxvY2stbmF2aWdhdGlvbl9fcmVzcG9uc2l2ZS1jb250YWluZXIuaXMtbWVudS1vcGVuIC53cC1ibG9jay1uYXZpZ2F0aW9uID4gbGkuc2VhcmNoLXBhcmVudCA+IGEge1xuICAgIEBhcHBseSBoaWRkZW4gbGc6YmxvY2s7XG4gIH1cbiAgaGVhZGVyLndwLWJsb2NrLXRlbXBsYXRlLXBhcnQgbmF2LmlzLXJlc3BvbnNpdmUgLndwLWJsb2NrLW5hdmlnYXRpb25fX3Jlc3BvbnNpdmUtY29udGFpbmVyLmlzLW1lbnUtb3BlbiAud3AtYmxvY2stbmF2aWdhdGlvbiA+IGxpLnNlYXJjaC1wYXJlbnQgbGkge1xuICAgIEBhcHBseSBib3JkZXItMDtcbiAgfVxuICBoZWFkZXIud3AtYmxvY2stdGVtcGxhdGUtcGFydCBuYXYuaXMtcmVzcG9uc2l2ZSAud3AtYmxvY2stbmF2aWdhdGlvbl9fcmVzcG9uc2l2ZS1jb250YWluZXIuaXMtbWVudS1vcGVuIC53cC1ibG9jay1uYXZpZ2F0aW9uID4gbGkuc2VhcmNoLXBhcmVudCA+IC5tZWdhLW1lbnUtd3JhcHBlciAud3AtYmxvY2stbmF2aWdhdGlvbi1zdWJtZW51IHtcbiAgICBAYXBwbHkgbXgtMCBtdC0xMCB3LWZ1bGw7XG4gIH1cbiAgaGVhZGVyLndwLWJsb2NrLXRlbXBsYXRlLXBhcnQgbmF2LmlzLXJlc3BvbnNpdmUgLndwLWJsb2NrLW5hdmlnYXRpb25fX3Jlc3BvbnNpdmUtY29udGFpbmVyLmlzLW1lbnUtb3BlbiAud3AtYmxvY2stbmF2aWdhdGlvbiA+IGxpLnNlYXJjaC1wYXJlbnQgPiAubWVnYS1tZW51LXdyYXBwZXIgLndwLWJsb2NrLW5hdmlnYXRpb24tc3VibWVudSAuZmllbGQgaW5wdXRbdHlwZT10ZXh0XSB7XG4gICAgQGFwcGx5IHctZnVsbCBib3JkZXItYmxhY2sgYmctdHJhbnNwYXJlbnQ7XG4gIH1cbiAgaGVhZGVyLndwLWJsb2NrLXRlbXBsYXRlLXBhcnQgbmF2LmlzLXJlc3BvbnNpdmUgLndwLWJsb2NrLW5hdmlnYXRpb25fX3Jlc3BvbnNpdmUtY29udGFpbmVyLmlzLW1lbnUtb3BlbiAud3AtYmxvY2stbmF2aWdhdGlvbiA+IGxpLnNlYXJjaC1wYXJlbnQgPiAubWVnYS1tZW51LXdyYXBwZXIgLndwLWJsb2NrLW5hdmlnYXRpb24tc3VibWVudSAuZmllbGQgaW5wdXRbdHlwZT10ZXh0XTo6cGxhY2Vob2xkZXIge1xuICAgIEBhcHBseSB0ZXh0LWJsYWNrO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIGhlYWRlci53cC1ibG9jay10ZW1wbGF0ZS1wYXJ0IG5hdi5pcy1yZXNwb25zaXZlIGJ1dHRvbi53cC1ibG9jay1uYXZpZ2F0aW9uX19yZXNwb25zaXZlLWNvbnRhaW5lci1vcGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIGhlYWRlci53cC1ibG9jay10ZW1wbGF0ZS1wYXJ0IG5hdi5pcy1yZXNwb25zaXZlIC53cC1ibG9jay1uYXZpZ2F0aW9uX19yZXNwb25zaXZlLWNvbnRhaW5lciB7XG4gICAgQGFwcGx5IHN0YXRpYyBsZzotbXQtMztcbiAgfVxuICBoZWFkZXIud3AtYmxvY2stdGVtcGxhdGUtcGFydCBuYXYuaXMtcmVzcG9uc2l2ZSAud3AtYmxvY2stbmF2aWdhdGlvbl9fcmVzcG9uc2l2ZS1jb250YWluZXIgLndwLWJsb2NrLW5hdmlnYXRpb25fX3Jlc3BvbnNpdmUtZGlhbG9nIHtcbiAgICBAYXBwbHkgc3RhdGljO1xuICB9XG4gIGhlYWRlci53cC1ibG9jay10ZW1wbGF0ZS1wYXJ0IG5hdi5pcy1yZXNwb25zaXZlIC53cC1ibG9jay1uYXZpZ2F0aW9uX19yZXNwb25zaXZlLWNvbnRhaW5lciAud3AtYmxvY2stbmF2aWdhdGlvbl9fcmVzcG9uc2l2ZS1jb250YWluZXItY29udGVudCB1bC53cC1ibG9jay1uYXZpZ2F0aW9uX19jb250YWluZXIge1xuICAgIEBhcHBseSBzdGF0aWMgLW1iLTIgZ2FwLTQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWluLXdpZHRoOiAxMTc1cHgpIHtcbiAgaGVhZGVyLndwLWJsb2NrLXRlbXBsYXRlLXBhcnQgbmF2LmlzLXJlc3BvbnNpdmUgLndwLWJsb2NrLW5hdmlnYXRpb25fX3Jlc3BvbnNpdmUtY29udGFpbmVyIC53cC1ibG9jay1uYXZpZ2F0aW9uX19yZXNwb25zaXZlLWNvbnRhaW5lci1jb250ZW50IHVsLndwLWJsb2NrLW5hdmlnYXRpb25fX2NvbnRhaW5lciB7XG4gICAgQGFwcGx5IGdhcC02LjI1O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIGhlYWRlci53cC1ibG9jay10ZW1wbGF0ZS1wYXJ0IG5hdi5pcy1yZXNwb25zaXZlIC53cC1ibG9jay1uYXZpZ2F0aW9uX19yZXNwb25zaXZlLWNvbnRhaW5lciAud3AtYmxvY2stbmF2aWdhdGlvbl9fcmVzcG9uc2l2ZS1jb250YWluZXItY29udGVudCB1bC53cC1ibG9jay1uYXZpZ2F0aW9uX19jb250YWluZXIgbGkud3AtYmxvY2stbmF2aWdhdGlvbi1pdGVtIHtcbiAgICBAYXBwbHkgc3RhdGljIG0tMCBmb250LXNlbWlib2xkO1xuICB9XG4gIGhlYWRlci53cC1ibG9jay10ZW1wbGF0ZS1wYXJ0IG5hdi5pcy1yZXNwb25zaXZlIC53cC1ibG9jay1uYXZpZ2F0aW9uX19yZXNwb25zaXZlLWNvbnRhaW5lciAud3AtYmxvY2stbmF2aWdhdGlvbl9fcmVzcG9uc2l2ZS1jb250YWluZXItY29udGVudCB1bC53cC1ibG9jay1uYXZpZ2F0aW9uX19jb250YWluZXIgbGkud3AtYmxvY2stbmF2aWdhdGlvbi1pdGVtIC53cC1ibG9jay1uYXZpZ2F0aW9uX19zdWJtZW51LWljb24ge1xuICAgIEBhcHBseSBoaWRkZW47XG4gIH1cbiAgaGVhZGVyLndwLWJsb2NrLXRlbXBsYXRlLXBhcnQgbmF2LmlzLXJlc3BvbnNpdmUgLndwLWJsb2NrLW5hdmlnYXRpb25fX3Jlc3BvbnNpdmUtY29udGFpbmVyIC53cC1ibG9jay1uYXZpZ2F0aW9uX19yZXNwb25zaXZlLWNvbnRhaW5lci1jb250ZW50IHVsLndwLWJsb2NrLW5hdmlnYXRpb25fX2NvbnRhaW5lciBsaS53cC1ibG9jay1uYXZpZ2F0aW9uLWl0ZW0gYSB7XG4gICAgQGFwcGx5IHRleHQtYmFzZSBuby11bmRlcmxpbmUgaG92ZXI6bm8tdW5kZXJsaW5lIGhvdmVyOnRleHQtcHVycGxlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1pbi13aWR0aDogMTE3NXB4KSB7XG4gIGhlYWRlci53cC1ibG9jay10ZW1wbGF0ZS1wYXJ0IG5hdi5pcy1yZXNwb25zaXZlIC53cC1ibG9jay1uYXZpZ2F0aW9uX19yZXNwb25zaXZlLWNvbnRhaW5lciAud3AtYmxvY2stbmF2aWdhdGlvbl9fcmVzcG9uc2l2ZS1jb250YWluZXItY29udGVudCB1bC53cC1ibG9jay1uYXZpZ2F0aW9uX19jb250YWluZXIgbGkud3AtYmxvY2stbmF2aWdhdGlvbi1pdGVtIGEge1xuICAgIEBhcHBseSB0ZXh0LWxnO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIGhlYWRlci53cC1ibG9jay10ZW1wbGF0ZS1wYXJ0IG5hdi5pcy1yZXNwb25zaXZlIC53cC1ibG9jay1uYXZpZ2F0aW9uX19yZXNwb25zaXZlLWNvbnRhaW5lciAud3AtYmxvY2stbmF2aWdhdGlvbl9fcmVzcG9uc2l2ZS1jb250YWluZXItY29udGVudCB1bC53cC1ibG9jay1uYXZpZ2F0aW9uX19jb250YWluZXIgbGkud3AtYmxvY2stbmF2aWdhdGlvbi1pdGVtLm1lZ2EtbWVudSA+IGRpdi5tZWdhLW1lbnUtd3JhcHBlciB7XG4gICAgQGFwcGx5IGFic29sdXRlIGxlZnQtMCB0b3AtZnVsbCB3LWZ1bGwgYmctbGlsYWMgYm9yZGVyLTAgaC1hdXRvO1xuICAgIEBhcHBseSBvcGFjaXR5LTAgb3ZlcmZsb3ctaGlkZGVuIGludmlzaWJsZSBoLTA7XG4gICAgei1pbmRleDogMTAwMDtcbiAgfVxuICBoZWFkZXIud3AtYmxvY2stdGVtcGxhdGUtcGFydCBuYXYuaXMtcmVzcG9uc2l2ZSAud3AtYmxvY2stbmF2aWdhdGlvbl9fcmVzcG9uc2l2ZS1jb250YWluZXIgLndwLWJsb2NrLW5hdmlnYXRpb25fX3Jlc3BvbnNpdmUtY29udGFpbmVyLWNvbnRlbnQgdWwud3AtYmxvY2stbmF2aWdhdGlvbl9fY29udGFpbmVyIGxpLndwLWJsb2NrLW5hdmlnYXRpb24taXRlbS5tZWdhLW1lbnUgPiBkaXYubWVnYS1tZW51LXdyYXBwZXIgPiB1bC53cC1ibG9jay1uYXZpZ2F0aW9uX19zdWJtZW51LWNvbnRhaW5lciB7XG4gICAgQGFwcGx5IHN0YXRpYyBjb250YWluZXIgYmctdHJhbnNwYXJlbnQgdy1mdWxsIGgtYXV0byBib3JkZXItMCBvcGFjaXR5LTEwMCB2aXNpYmxlIG92ZXJmbG93LXZpc2libGU7XG4gICAgQGFwcGx5IGZsZXggZmxleC1yb3cgZmxleC13cmFwIGdhcC14LTEwIGdhcC15LTA7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIH1cbiAgaGVhZGVyLndwLWJsb2NrLXRlbXBsYXRlLXBhcnQgbmF2LmlzLXJlc3BvbnNpdmUgLndwLWJsb2NrLW5hdmlnYXRpb25fX3Jlc3BvbnNpdmUtY29udGFpbmVyIC53cC1ibG9jay1uYXZpZ2F0aW9uX19yZXNwb25zaXZlLWNvbnRhaW5lci1jb250ZW50IHVsLndwLWJsb2NrLW5hdmlnYXRpb25fX2NvbnRhaW5lciBsaS53cC1ibG9jay1uYXZpZ2F0aW9uLWl0ZW0ubWVnYS1tZW51ID4gZGl2Lm1lZ2EtbWVudS13cmFwcGVyID4gdWwud3AtYmxvY2stbmF2aWdhdGlvbl9fc3VibWVudS1jb250YWluZXIgPiAqIHtcbiAgICB3aWR0aDogY2FsYygyNSUgLSAzMHB4KTtcbiAgfVxuICBoZWFkZXIud3AtYmxvY2stdGVtcGxhdGUtcGFydCBuYXYuaXMtcmVzcG9uc2l2ZSAud3AtYmxvY2stbmF2aWdhdGlvbl9fcmVzcG9uc2l2ZS1jb250YWluZXIgLndwLWJsb2NrLW5hdmlnYXRpb25fX3Jlc3BvbnNpdmUtY29udGFpbmVyLWNvbnRlbnQgdWwud3AtYmxvY2stbmF2aWdhdGlvbl9fY29udGFpbmVyIGxpLndwLWJsb2NrLW5hdmlnYXRpb24taXRlbS5tZWdhLW1lbnUgPiBkaXYubWVnYS1tZW51LXdyYXBwZXIgPiB1bC53cC1ibG9jay1uYXZpZ2F0aW9uX19zdWJtZW51LWNvbnRhaW5lciA+IGRpdi5tZWdhLW1lbnUtY29sdW1uID4gbGksXG4gIGhlYWRlci53cC1ibG9jay10ZW1wbGF0ZS1wYXJ0IG5hdi5pcy1yZXNwb25zaXZlIC53cC1ibG9jay1uYXZpZ2F0aW9uX19yZXNwb25zaXZlLWNvbnRhaW5lciAud3AtYmxvY2stbmF2aWdhdGlvbl9fcmVzcG9uc2l2ZS1jb250YWluZXItY29udGVudCB1bC53cC1ibG9jay1uYXZpZ2F0aW9uX19jb250YWluZXIgbGkud3AtYmxvY2stbmF2aWdhdGlvbi1pdGVtLm1lZ2EtbWVudSA+IGRpdi5tZWdhLW1lbnUtd3JhcHBlciA+IHVsLndwLWJsb2NrLW5hdmlnYXRpb25fX3N1Ym1lbnUtY29udGFpbmVyID4gbGkge1xuICAgIEBhcHBseSBtLTA7XG4gIH1cbiAgaGVhZGVyLndwLWJsb2NrLXRlbXBsYXRlLXBhcnQgbmF2LmlzLXJlc3BvbnNpdmUgLndwLWJsb2NrLW5hdmlnYXRpb25fX3Jlc3BvbnNpdmUtY29udGFpbmVyIC53cC1ibG9jay1uYXZpZ2F0aW9uX19yZXNwb25zaXZlLWNvbnRhaW5lci1jb250ZW50IHVsLndwLWJsb2NrLW5hdmlnYXRpb25fX2NvbnRhaW5lciBsaS53cC1ibG9jay1uYXZpZ2F0aW9uLWl0ZW0ubWVnYS1tZW51ID4gZGl2Lm1lZ2EtbWVudS13cmFwcGVyID4gdWwud3AtYmxvY2stbmF2aWdhdGlvbl9fc3VibWVudS1jb250YWluZXIgPiBkaXYubWVnYS1tZW51LWNvbHVtbiA+IGxpLndwLWJsb2NrLW5hdmlnYXRpb24taXRlbSxcbiAgaGVhZGVyLndwLWJsb2NrLXRlbXBsYXRlLXBhcnQgbmF2LmlzLXJlc3BvbnNpdmUgLndwLWJsb2NrLW5hdmlnYXRpb25fX3Jlc3BvbnNpdmUtY29udGFpbmVyIC53cC1ibG9jay1uYXZpZ2F0aW9uX19yZXNwb25zaXZlLWNvbnRhaW5lci1jb250ZW50IHVsLndwLWJsb2NrLW5hdmlnYXRpb25fX2NvbnRhaW5lciBsaS53cC1ibG9jay1uYXZpZ2F0aW9uLWl0ZW0ubWVnYS1tZW51ID4gZGl2Lm1lZ2EtbWVudS13cmFwcGVyID4gdWwud3AtYmxvY2stbmF2aWdhdGlvbl9fc3VibWVudS1jb250YWluZXIgPiBsaS53cC1ibG9jay1uYXZpZ2F0aW9uLWl0ZW0ge1xuICAgIEBhcHBseSBib3JkZXItdCBib3JkZXItYmxhY2sgZmxleC1jb2wgaXRlbXMtc3RhcnQ7XG4gIH1cbiAgaGVhZGVyLndwLWJsb2NrLXRlbXBsYXRlLXBhcnQgbmF2LmlzLXJlc3BvbnNpdmUgLndwLWJsb2NrLW5hdmlnYXRpb25fX3Jlc3BvbnNpdmUtY29udGFpbmVyIC53cC1ibG9jay1uYXZpZ2F0aW9uX19yZXNwb25zaXZlLWNvbnRhaW5lci1jb250ZW50IHVsLndwLWJsb2NrLW5hdmlnYXRpb25fX2NvbnRhaW5lciBsaS53cC1ibG9jay1uYXZpZ2F0aW9uLWl0ZW0ubWVnYS1tZW51ID4gZGl2Lm1lZ2EtbWVudS13cmFwcGVyID4gdWwud3AtYmxvY2stbmF2aWdhdGlvbl9fc3VibWVudS1jb250YWluZXIgPiBkaXYubWVnYS1tZW51LWNvbHVtbiA+IGxpLndwLWJsb2NrLW5hdmlnYXRpb24taXRlbSBhLFxuICBoZWFkZXIud3AtYmxvY2stdGVtcGxhdGUtcGFydCBuYXYuaXMtcmVzcG9uc2l2ZSAud3AtYmxvY2stbmF2aWdhdGlvbl9fcmVzcG9uc2l2ZS1jb250YWluZXIgLndwLWJsb2NrLW5hdmlnYXRpb25fX3Jlc3BvbnNpdmUtY29udGFpbmVyLWNvbnRlbnQgdWwud3AtYmxvY2stbmF2aWdhdGlvbl9fY29udGFpbmVyIGxpLndwLWJsb2NrLW5hdmlnYXRpb24taXRlbS5tZWdhLW1lbnUgPiBkaXYubWVnYS1tZW51LXdyYXBwZXIgPiB1bC53cC1ibG9jay1uYXZpZ2F0aW9uX19zdWJtZW51LWNvbnRhaW5lciA+IGxpLndwLWJsb2NrLW5hdmlnYXRpb24taXRlbSBhIHtcbiAgICBAYXBwbHkgcHktMi41IHB4LTA7XG4gIH1cbiAgaGVhZGVyLndwLWJsb2NrLXRlbXBsYXRlLXBhcnQgbmF2LmlzLXJlc3BvbnNpdmUgLndwLWJsb2NrLW5hdmlnYXRpb25fX3Jlc3BvbnNpdmUtY29udGFpbmVyIC53cC1ibG9jay1uYXZpZ2F0aW9uX19yZXNwb25zaXZlLWNvbnRhaW5lci1jb250ZW50IHVsLndwLWJsb2NrLW5hdmlnYXRpb25fX2NvbnRhaW5lciBsaS53cC1ibG9jay1uYXZpZ2F0aW9uLWl0ZW0ubWVnYS1tZW51ID4gZGl2Lm1lZ2EtbWVudS13cmFwcGVyID4gdWwud3AtYmxvY2stbmF2aWdhdGlvbl9fc3VibWVudS1jb250YWluZXIgPiBkaXYubWVnYS1tZW51LWNvbHVtbiA+IGxpLndwLWJsb2NrLW5hdmlnYXRpb24taXRlbSB1bCxcbiAgaGVhZGVyLndwLWJsb2NrLXRlbXBsYXRlLXBhcnQgbmF2LmlzLXJlc3BvbnNpdmUgLndwLWJsb2NrLW5hdmlnYXRpb25fX3Jlc3BvbnNpdmUtY29udGFpbmVyIC53cC1ibG9jay1uYXZpZ2F0aW9uX19yZXNwb25zaXZlLWNvbnRhaW5lci1jb250ZW50IHVsLndwLWJsb2NrLW5hdmlnYXRpb25fX2NvbnRhaW5lciBsaS53cC1ibG9jay1uYXZpZ2F0aW9uLWl0ZW0ubWVnYS1tZW51ID4gZGl2Lm1lZ2EtbWVudS13cmFwcGVyID4gdWwud3AtYmxvY2stbmF2aWdhdGlvbl9fc3VibWVudS1jb250YWluZXIgPiBsaS53cC1ibG9jay1uYXZpZ2F0aW9uLWl0ZW0gdWwge1xuICAgIEBhcHBseSBzdGF0aWMgYmctdHJhbnNwYXJlbnQgaC1hdXRvIHctYXV0byBib3JkZXItMDtcbiAgICBvdmVyZmxvdzogaW5oZXJpdDtcbiAgICB2aXNpYmlsaXR5OiBpbmhlcml0O1xuICAgIG9wYWNpdHk6IGluaGVyaXQ7XG4gICAgbWluLXdpZHRoOiBpbml0aWFsO1xuICB9XG4gIGhlYWRlci53cC1ibG9jay10ZW1wbGF0ZS1wYXJ0IG5hdi5pcy1yZXNwb25zaXZlIC53cC1ibG9jay1uYXZpZ2F0aW9uX19yZXNwb25zaXZlLWNvbnRhaW5lciAud3AtYmxvY2stbmF2aWdhdGlvbl9fcmVzcG9uc2l2ZS1jb250YWluZXItY29udGVudCB1bC53cC1ibG9jay1uYXZpZ2F0aW9uX19jb250YWluZXIgbGkud3AtYmxvY2stbmF2aWdhdGlvbi1pdGVtLm1lZ2EtbWVudSA+IGRpdi5tZWdhLW1lbnUtd3JhcHBlciA+IHVsLndwLWJsb2NrLW5hdmlnYXRpb25fX3N1Ym1lbnUtY29udGFpbmVyID4gZGl2Lm1lZ2EtbWVudS1jb2x1bW4gPiBsaS53cC1ibG9jay1uYXZpZ2F0aW9uLWl0ZW0uaGFzLWNoaWxkLFxuICBoZWFkZXIud3AtYmxvY2stdGVtcGxhdGUtcGFydCBuYXYuaXMtcmVzcG9uc2l2ZSAud3AtYmxvY2stbmF2aWdhdGlvbl9fcmVzcG9uc2l2ZS1jb250YWluZXIgLndwLWJsb2NrLW5hdmlnYXRpb25fX3Jlc3BvbnNpdmUtY29udGFpbmVyLWNvbnRlbnQgdWwud3AtYmxvY2stbmF2aWdhdGlvbl9fY29udGFpbmVyIGxpLndwLWJsb2NrLW5hdmlnYXRpb24taXRlbS5tZWdhLW1lbnUgPiBkaXYubWVnYS1tZW51LXdyYXBwZXIgPiB1bC53cC1ibG9jay1uYXZpZ2F0aW9uX19zdWJtZW51LWNvbnRhaW5lciA+IGxpLndwLWJsb2NrLW5hdmlnYXRpb24taXRlbS5oYXMtY2hpbGQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB9XG4gIGhlYWRlci53cC1ibG9jay10ZW1wbGF0ZS1wYXJ0IG5hdi5pcy1yZXNwb25zaXZlIC53cC1ibG9jay1uYXZpZ2F0aW9uX19yZXNwb25zaXZlLWNvbnRhaW5lciAud3AtYmxvY2stbmF2aWdhdGlvbl9fcmVzcG9uc2l2ZS1jb250YWluZXItY29udGVudCB1bC53cC1ibG9jay1uYXZpZ2F0aW9uX19jb250YWluZXIgbGkud3AtYmxvY2stbmF2aWdhdGlvbi1pdGVtLm1lZ2EtbWVudSA+IGRpdi5tZWdhLW1lbnUtd3JhcHBlciA+IHVsLndwLWJsb2NrLW5hdmlnYXRpb25fX3N1Ym1lbnUtY29udGFpbmVyID4gZGl2Lm1lZ2EtbWVudS1jb2x1bW4gPiBsaS53cC1ibG9jay1uYXZpZ2F0aW9uLWl0ZW0uaGFzLWNoaWxkID4gdWwgbGkgYSxcbiAgaGVhZGVyLndwLWJsb2NrLXRlbXBsYXRlLXBhcnQgbmF2LmlzLXJlc3BvbnNpdmUgLndwLWJsb2NrLW5hdmlnYXRpb25fX3Jlc3BvbnNpdmUtY29udGFpbmVyIC53cC1ibG9jay1uYXZpZ2F0aW9uX19yZXNwb25zaXZlLWNvbnRhaW5lci1jb250ZW50IHVsLndwLWJsb2NrLW5hdmlnYXRpb25fX2NvbnRhaW5lciBsaS53cC1ibG9jay1uYXZpZ2F0aW9uLWl0ZW0ubWVnYS1tZW51ID4gZGl2Lm1lZ2EtbWVudS13cmFwcGVyID4gdWwud3AtYmxvY2stbmF2aWdhdGlvbl9fc3VibWVudS1jb250YWluZXIgPiBsaS53cC1ibG9jay1uYXZpZ2F0aW9uLWl0ZW0uaGFzLWNoaWxkID4gdWwgbGkgYSB7XG4gICAgQGFwcGx5IGZvbnQtbm9ybWFsIHB5LTEuMjU7XG4gIH1cbiAgaGVhZGVyLndwLWJsb2NrLXRlbXBsYXRlLXBhcnQgbmF2LmlzLXJlc3BvbnNpdmUgLndwLWJsb2NrLW5hdmlnYXRpb25fX3Jlc3BvbnNpdmUtY29udGFpbmVyIC53cC1ibG9jay1uYXZpZ2F0aW9uX19yZXNwb25zaXZlLWNvbnRhaW5lci1jb250ZW50IHVsLndwLWJsb2NrLW5hdmlnYXRpb25fX2NvbnRhaW5lciBsaS53cC1ibG9jay1uYXZpZ2F0aW9uLWl0ZW0ubWVnYS1tZW51ID4gZGl2Lm1lZ2EtbWVudS13cmFwcGVyID4gdWwud3AtYmxvY2stbmF2aWdhdGlvbl9fc3VibWVudS1jb250YWluZXIgPiBkaXYubWVnYS1tZW51LWNvbHVtbiA+IGxpLndwLWJsb2NrLW5hdmlnYXRpb24taXRlbS5oYXMtY2hpbGQgPiB1bCA+IGxpOmZpcnN0LWNoaWxkIGEsXG4gIGhlYWRlci53cC1ibG9jay10ZW1wbGF0ZS1wYXJ0IG5hdi5pcy1yZXNwb25zaXZlIC53cC1ibG9jay1uYXZpZ2F0aW9uX19yZXNwb25zaXZlLWNvbnRhaW5lciAud3AtYmxvY2stbmF2aWdhdGlvbl9fcmVzcG9uc2l2ZS1jb250YWluZXItY29udGVudCB1bC53cC1ibG9jay1uYXZpZ2F0aW9uX19jb250YWluZXIgbGkud3AtYmxvY2stbmF2aWdhdGlvbi1pdGVtLm1lZ2EtbWVudSA+IGRpdi5tZWdhLW1lbnUtd3JhcHBlciA+IHVsLndwLWJsb2NrLW5hdmlnYXRpb25fX3N1Ym1lbnUtY29udGFpbmVyID4gbGkud3AtYmxvY2stbmF2aWdhdGlvbi1pdGVtLmhhcy1jaGlsZCA+IHVsID4gbGk6Zmlyc3QtY2hpbGQgYSB7XG4gICAgQGFwcGx5IHB0LTA7XG4gIH1cbiAgaGVhZGVyLndwLWJsb2NrLXRlbXBsYXRlLXBhcnQgbmF2LmlzLXJlc3BvbnNpdmUgLndwLWJsb2NrLW5hdmlnYXRpb25fX3Jlc3BvbnNpdmUtY29udGFpbmVyIC53cC1ibG9jay1uYXZpZ2F0aW9uX19yZXNwb25zaXZlLWNvbnRhaW5lci1jb250ZW50IHVsLndwLWJsb2NrLW5hdmlnYXRpb25fX2NvbnRhaW5lciBsaS53cC1ibG9jay1uYXZpZ2F0aW9uLWl0ZW0ubWVnYS1tZW51ID4gZGl2Lm1lZ2EtbWVudS13cmFwcGVyID4gdWwud3AtYmxvY2stbmF2aWdhdGlvbl9fc3VibWVudS1jb250YWluZXIgPiBkaXYubWVnYS1tZW51LWNvbHVtbiA+IGxpLndwLWJsb2NrLW5hdmlnYXRpb24taXRlbS5oYXMtY2hpbGQgPiB1bCA+IGxpLFxuICBoZWFkZXIud3AtYmxvY2stdGVtcGxhdGUtcGFydCBuYXYuaXMtcmVzcG9uc2l2ZSAud3AtYmxvY2stbmF2aWdhdGlvbl9fcmVzcG9uc2l2ZS1jb250YWluZXIgLndwLWJsb2NrLW5hdmlnYXRpb25fX3Jlc3BvbnNpdmUtY29udGFpbmVyLWNvbnRlbnQgdWwud3AtYmxvY2stbmF2aWdhdGlvbl9fY29udGFpbmVyIGxpLndwLWJsb2NrLW5hdmlnYXRpb24taXRlbS5tZWdhLW1lbnUgPiBkaXYubWVnYS1tZW51LXdyYXBwZXIgPiB1bC53cC1ibG9jay1uYXZpZ2F0aW9uX19zdWJtZW51LWNvbnRhaW5lciA+IGxpLndwLWJsb2NrLW5hdmlnYXRpb24taXRlbS5oYXMtY2hpbGQgPiB1bCA+IGxpIHtcbiAgICBAYXBwbHkgZmxleC1jb2wgaXRlbXMtc3RhcnQ7XG4gIH1cbiAgaGVhZGVyLndwLWJsb2NrLXRlbXBsYXRlLXBhcnQgbmF2LmlzLXJlc3BvbnNpdmUgLndwLWJsb2NrLW5hdmlnYXRpb25fX3Jlc3BvbnNpdmUtY29udGFpbmVyIC53cC1ibG9jay1uYXZpZ2F0aW9uX19yZXNwb25zaXZlLWNvbnRhaW5lci1jb250ZW50IHVsLndwLWJsb2NrLW5hdmlnYXRpb25fX2NvbnRhaW5lciBsaS53cC1ibG9jay1uYXZpZ2F0aW9uLWl0ZW0ubWVnYS1tZW51ID4gZGl2Lm1lZ2EtbWVudS13cmFwcGVyID4gdWwud3AtYmxvY2stbmF2aWdhdGlvbl9fc3VibWVudS1jb250YWluZXIgPiBkaXYubWVnYS1tZW51LWNvbHVtbiA+IGxpLndwLWJsb2NrLW5hdmlnYXRpb24taXRlbS5oYXMtY2hpbGQgPiB1bCA+IGxpLmhhcy1jaGlsZCA+IHVsLFxuICBoZWFkZXIud3AtYmxvY2stdGVtcGxhdGUtcGFydCBuYXYuaXMtcmVzcG9uc2l2ZSAud3AtYmxvY2stbmF2aWdhdGlvbl9fcmVzcG9uc2l2ZS1jb250YWluZXIgLndwLWJsb2NrLW5hdmlnYXRpb25fX3Jlc3BvbnNpdmUtY29udGFpbmVyLWNvbnRlbnQgdWwud3AtYmxvY2stbmF2aWdhdGlvbl9fY29udGFpbmVyIGxpLndwLWJsb2NrLW5hdmlnYXRpb24taXRlbS5tZWdhLW1lbnUgPiBkaXYubWVnYS1tZW51LXdyYXBwZXIgPiB1bC53cC1ibG9jay1uYXZpZ2F0aW9uX19zdWJtZW51LWNvbnRhaW5lciA+IGxpLndwLWJsb2NrLW5hdmlnYXRpb24taXRlbS5oYXMtY2hpbGQgPiB1bCA+IGxpLmhhcy1jaGlsZCA+IHVsIHtcbiAgICBAYXBwbHkgcGwtNTtcbiAgfVxuICBoZWFkZXIud3AtYmxvY2stdGVtcGxhdGUtcGFydCBuYXYuaXMtcmVzcG9uc2l2ZSAud3AtYmxvY2stbmF2aWdhdGlvbl9fcmVzcG9uc2l2ZS1jb250YWluZXIgLndwLWJsb2NrLW5hdmlnYXRpb25fX3Jlc3BvbnNpdmUtY29udGFpbmVyLWNvbnRlbnQgdWwud3AtYmxvY2stbmF2aWdhdGlvbl9fY29udGFpbmVyIGxpLndwLWJsb2NrLW5hdmlnYXRpb24taXRlbS5tZWdhLW1lbnUgPiBkaXYubWVnYS1tZW51LXdyYXBwZXIgPiB1bC53cC1ibG9jay1uYXZpZ2F0aW9uX19zdWJtZW51LWNvbnRhaW5lciA+IGRpdi5tZWdhLW1lbnUtY29sdW1uID4gbGkubWVnYS1tZW51LWRlc2NyaXB0aW9uIGgzLFxuICBoZWFkZXIud3AtYmxvY2stdGVtcGxhdGUtcGFydCBuYXYuaXMtcmVzcG9uc2l2ZSAud3AtYmxvY2stbmF2aWdhdGlvbl9fcmVzcG9uc2l2ZS1jb250YWluZXIgLndwLWJsb2NrLW5hdmlnYXRpb25fX3Jlc3BvbnNpdmUtY29udGFpbmVyLWNvbnRlbnQgdWwud3AtYmxvY2stbmF2aWdhdGlvbl9fY29udGFpbmVyIGxpLndwLWJsb2NrLW5hdmlnYXRpb24taXRlbS5tZWdhLW1lbnUgPiBkaXYubWVnYS1tZW51LXdyYXBwZXIgPiB1bC53cC1ibG9jay1uYXZpZ2F0aW9uX19zdWJtZW51LWNvbnRhaW5lciA+IGxpLm1lZ2EtbWVudS1kZXNjcmlwdGlvbiBoMyB7XG4gICAgQGFwcGx5IG1iLTY7XG4gIH1cbiAgaGVhZGVyLndwLWJsb2NrLXRlbXBsYXRlLXBhcnQgbmF2LmlzLXJlc3BvbnNpdmUgLndwLWJsb2NrLW5hdmlnYXRpb25fX3Jlc3BvbnNpdmUtY29udGFpbmVyIC53cC1ibG9jay1uYXZpZ2F0aW9uX19yZXNwb25zaXZlLWNvbnRhaW5lci1jb250ZW50IHVsLndwLWJsb2NrLW5hdmlnYXRpb25fX2NvbnRhaW5lciBsaS53cC1ibG9jay1uYXZpZ2F0aW9uLWl0ZW0ubWVnYS1tZW51ID4gZGl2Lm1lZ2EtbWVudS13cmFwcGVyID4gdWwud3AtYmxvY2stbmF2aWdhdGlvbl9fc3VibWVudS1jb250YWluZXIgPiBkaXYubWVnYS1tZW51LWNvbHVtbiA+IGxpLm1lZ2EtbWVudS1kZXNjcmlwdGlvbiBwLFxuICBoZWFkZXIud3AtYmxvY2stdGVtcGxhdGUtcGFydCBuYXYuaXMtcmVzcG9uc2l2ZSAud3AtYmxvY2stbmF2aWdhdGlvbl9fcmVzcG9uc2l2ZS1jb250YWluZXIgLndwLWJsb2NrLW5hdmlnYXRpb25fX3Jlc3BvbnNpdmUtY29udGFpbmVyLWNvbnRlbnQgdWwud3AtYmxvY2stbmF2aWdhdGlvbl9fY29udGFpbmVyIGxpLndwLWJsb2NrLW5hdmlnYXRpb24taXRlbS5tZWdhLW1lbnUgPiBkaXYubWVnYS1tZW51LXdyYXBwZXIgPiB1bC53cC1ibG9jay1uYXZpZ2F0aW9uX19zdWJtZW51LWNvbnRhaW5lciA+IGxpLm1lZ2EtbWVudS1kZXNjcmlwdGlvbiBwIHtcbiAgICBAYXBwbHkgZm9udC1ub3JtYWw7XG4gIH1cbiAgaGVhZGVyLndwLWJsb2NrLXRlbXBsYXRlLXBhcnQgbmF2LmlzLXJlc3BvbnNpdmUgLndwLWJsb2NrLW5hdmlnYXRpb25fX3Jlc3BvbnNpdmUtY29udGFpbmVyIC53cC1ibG9jay1uYXZpZ2F0aW9uX19yZXNwb25zaXZlLWNvbnRhaW5lci1jb250ZW50IHVsLndwLWJsb2NrLW5hdmlnYXRpb25fX2NvbnRhaW5lciBsaS53cC1ibG9jay1uYXZpZ2F0aW9uLWl0ZW0ubWVnYS1tZW51ID4gZGl2Lm1lZ2EtbWVudS13cmFwcGVyID4gdWwud3AtYmxvY2stbmF2aWdhdGlvbl9fc3VibWVudS1jb250YWluZXI6OmJlZm9yZSwgaGVhZGVyLndwLWJsb2NrLXRlbXBsYXRlLXBhcnQgbmF2LmlzLXJlc3BvbnNpdmUgLndwLWJsb2NrLW5hdmlnYXRpb25fX3Jlc3BvbnNpdmUtY29udGFpbmVyIC53cC1ibG9jay1uYXZpZ2F0aW9uX19yZXNwb25zaXZlLWNvbnRhaW5lci1jb250ZW50IHVsLndwLWJsb2NrLW5hdmlnYXRpb25fX2NvbnRhaW5lciBsaS53cC1ibG9jay1uYXZpZ2F0aW9uLWl0ZW0ubWVnYS1tZW51ID4gZGl2Lm1lZ2EtbWVudS13cmFwcGVyID4gdWwud3AtYmxvY2stbmF2aWdhdGlvbl9fc3VibWVudS1jb250YWluZXI6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG4gIGhlYWRlci53cC1ibG9jay10ZW1wbGF0ZS1wYXJ0IG5hdi5pcy1yZXNwb25zaXZlIC53cC1ibG9jay1uYXZpZ2F0aW9uX19yZXNwb25zaXZlLWNvbnRhaW5lciAud3AtYmxvY2stbmF2aWdhdGlvbl9fcmVzcG9uc2l2ZS1jb250YWluZXItY29udGVudCB1bC53cC1ibG9jay1uYXZpZ2F0aW9uX19jb250YWluZXIgbGkud3AtYmxvY2stbmF2aWdhdGlvbi1pdGVtLm1lZ2EtbWVudSA+IGRpdi5tZWdhLW1lbnUtd3JhcHBlciA+IHVsLndwLWJsb2NrLW5hdmlnYXRpb25fX3N1Ym1lbnUtY29udGFpbmVyOjpiZWZvcmUge1xuICAgIG1hcmdpbi10b3A6IC0zN3B4O1xuICAgIHBhZGRpbmctdG9wOiAzN3B4O1xuICAgIEBhcHBseSBtYi0yNSBib3JkZXItYiBib3JkZXItYmxhY2s7XG4gIH1cbiAgaGVhZGVyLndwLWJsb2NrLXRlbXBsYXRlLXBhcnQgbmF2LmlzLXJlc3BvbnNpdmUgLndwLWJsb2NrLW5hdmlnYXRpb25fX3Jlc3BvbnNpdmUtY29udGFpbmVyIC53cC1ibG9jay1uYXZpZ2F0aW9uX19yZXNwb25zaXZlLWNvbnRhaW5lci1jb250ZW50IHVsLndwLWJsb2NrLW5hdmlnYXRpb25fX2NvbnRhaW5lciBsaS53cC1ibG9jay1uYXZpZ2F0aW9uLWl0ZW0ubWVnYS1tZW51ID4gZGl2Lm1lZ2EtbWVudS13cmFwcGVyID4gdWwud3AtYmxvY2stbmF2aWdhdGlvbl9fc3VibWVudS1jb250YWluZXI6OmFmdGVyIHtcbiAgICBAYXBwbHkgYWJzb2x1dGUgdG9wLWZ1bGwgbGVmdC0wIHctZnVsbCBoLTI1IGJnLWdyYWRpZW50LXRvLWIgdG8tdHJhbnNwYXJlbnQgZnJvbS1saWxhYztcbiAgfVxuICBoZWFkZXIud3AtYmxvY2stdGVtcGxhdGUtcGFydCBuYXYuaXMtcmVzcG9uc2l2ZSAud3AtYmxvY2stbmF2aWdhdGlvbl9fcmVzcG9uc2l2ZS1jb250YWluZXIgLndwLWJsb2NrLW5hdmlnYXRpb25fX3Jlc3BvbnNpdmUtY29udGFpbmVyLWNvbnRlbnQgdWwud3AtYmxvY2stbmF2aWdhdGlvbl9fY29udGFpbmVyIGxpLndwLWJsb2NrLW5hdmlnYXRpb24taXRlbS5tZWdhLW1lbnUuaG92ZXJlZCA+IGEge1xuICAgIEBhcHBseSB0ZXh0LXB1cnBsZTtcbiAgfVxuICBoZWFkZXIud3AtYmxvY2stdGVtcGxhdGUtcGFydCBuYXYuaXMtcmVzcG9uc2l2ZSAud3AtYmxvY2stbmF2aWdhdGlvbl9fcmVzcG9uc2l2ZS1jb250YWluZXIgLndwLWJsb2NrLW5hdmlnYXRpb25fX3Jlc3BvbnNpdmUtY29udGFpbmVyLWNvbnRlbnQgdWwud3AtYmxvY2stbmF2aWdhdGlvbl9fY29udGFpbmVyIGxpLndwLWJsb2NrLW5hdmlnYXRpb24taXRlbS5tZWdhLW1lbnUuaG92ZXJlZCA+IGRpdiB7XG4gICAgQGFwcGx5IG9wYWNpdHktMTAwIG92ZXJmbG93LXZpc2libGUgdmlzaWJsZSBoLWF1dG8gZGVsYXktMDtcbiAgfVxuICBoZWFkZXIud3AtYmxvY2stdGVtcGxhdGUtcGFydCBuYXYuaXMtcmVzcG9uc2l2ZSAud3AtYmxvY2stbmF2aWdhdGlvbl9fcmVzcG9uc2l2ZS1jb250YWluZXIgLndwLWJsb2NrLW5hdmlnYXRpb25fX3Jlc3BvbnNpdmUtY29udGFpbmVyLWNvbnRlbnQgdWwud3AtYmxvY2stbmF2aWdhdGlvbl9fY29udGFpbmVyIGxpLndwLWJsb2NrLW5hdmlnYXRpb24taXRlbS5zZWFyY2gtcGFyZW50IC5tZWdhLW1lbnUtd3JhcHBlciBsaSB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuICBoZWFkZXIud3AtYmxvY2stdGVtcGxhdGUtcGFydCBuYXYuaXMtcmVzcG9uc2l2ZSAud3AtYmxvY2stbmF2aWdhdGlvbl9fcmVzcG9uc2l2ZS1jb250YWluZXIgLndwLWJsb2NrLW5hdmlnYXRpb25fX3Jlc3BvbnNpdmUtY29udGFpbmVyLWNvbnRlbnQgdWwud3AtYmxvY2stbmF2aWdhdGlvbl9fY29udGFpbmVyIGxpLndwLWJsb2NrLW5hdmlnYXRpb24taXRlbS5zZWFyY2gtcGFyZW50IC5tZWdhLW1lbnUtd3JhcHBlciBsaSBmb3JtIHtcbiAgICBAYXBwbHkgdy1mdWxsO1xuICB9XG4gIGhlYWRlci53cC1ibG9jay10ZW1wbGF0ZS1wYXJ0IG5hdi5pcy1yZXNwb25zaXZlIC53cC1ibG9jay1uYXZpZ2F0aW9uX19yZXNwb25zaXZlLWNvbnRhaW5lciAud3AtYmxvY2stbmF2aWdhdGlvbl9fcmVzcG9uc2l2ZS1jb250YWluZXItY29udGVudCB1bC53cC1ibG9jay1uYXZpZ2F0aW9uX19jb250YWluZXIgbGkud3AtYmxvY2stbmF2aWdhdGlvbi1pdGVtLnNlYXJjaC1wYXJlbnQgLm1lZ2EtbWVudS13cmFwcGVyIGxpIC5maWVsZCBpbnB1dFt0eXBlPXRleHRdIHtcbiAgICBAYXBwbHkgdy1mdWxsIGZvbnQtbm9ybWFsIGJvcmRlci1ibGFjayB0ZXh0LWJsYWNrO1xuICB9XG4gIGhlYWRlci53cC1ibG9jay10ZW1wbGF0ZS1wYXJ0IG5hdi5pcy1yZXNwb25zaXZlIC53cC1ibG9jay1uYXZpZ2F0aW9uX19yZXNwb25zaXZlLWNvbnRhaW5lciAud3AtYmxvY2stbmF2aWdhdGlvbl9fcmVzcG9uc2l2ZS1jb250YWluZXItY29udGVudCB1bC53cC1ibG9jay1uYXZpZ2F0aW9uX19jb250YWluZXIgbGkud3AtYmxvY2stbmF2aWdhdGlvbi1pdGVtLnNlYXJjaC1wYXJlbnQgLm1lZ2EtbWVudS13cmFwcGVyIGxpIC5maWVsZCBpbnB1dFt0eXBlPXRleHRdOjpwbGFjZWhvbGRlciB7XG4gICAgQGFwcGx5IHRleHQtYmxhY2s7XG4gIH1cbn1cbmhlYWRlci53cC1ibG9jay10ZW1wbGF0ZS1wYXJ0Lm1lZ2EtbWVudS1vbiB7XG4gIEBhcHBseSBiZy1saWxhYztcbn1cblxuZm9vdGVyLndwLWJsb2NrLXRlbXBsYXRlLXBhcnQge1xuICBAYXBwbHkgcHQtMjU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyMy8xMS9QdXJwbGUtTGFyZ2UtQ3JvcHBlZC5wbmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSByaWdodDtcbiAgYmFja2dyb3VuZC1zaXplOiA1MCUsIGNvbnRhaW47XG4gIC8qIGZvb3RlciBpbmZvLCBzaWdudXAsIGFuZCBzb2NpYWwgKi9cbiAgLyogZm9vdGVyIGJhZGdlcywgbGlua3MsIGFuZCBjb3B5cmlnaHQgKi9cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgZm9vdGVyLndwLWJsb2NrLXRlbXBsYXRlLXBhcnQge1xuICAgIGJhY2tncm91bmQtc2l6ZTogNzkzcHggNDIwcHg7XG4gIH1cbn1cbmZvb3Rlci53cC1ibG9jay10ZW1wbGF0ZS1wYXJ0IC5mb290ZXItYmxvY2sge1xuICBtYXgtd2lkdGg6IDI5NXB4O1xuICB3aWR0aDogMTAwJTtcbn1cbmZvb3Rlci53cC1ibG9jay10ZW1wbGF0ZS1wYXJ0IC5mb290ZXItdG9wIGltZyB7XG4gIG1heC1oZWlnaHQ6IDM1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogODAwcHgpIHtcbiAgZm9vdGVyLndwLWJsb2NrLXRlbXBsYXRlLXBhcnQgLmZvb3Rlci1taWRkbGUge1xuICAgIG1pbi1oZWlnaHQ6IDMyNXB4O1xuICB9XG59XG5mb290ZXIud3AtYmxvY2stdGVtcGxhdGUtcGFydCAuZm9vdGVyLWNvbnRlbnQud3AtYmxvY2stY29sdW1uIHtcbiAgQGFwcGx5IHctNS82IGJhc2lzLWF1dG8gbGc6dy0xLzI7XG59XG5mb290ZXIud3AtYmxvY2stdGVtcGxhdGUtcGFydCAuZm9vdGVyLXNvY2lhbC53cC1ibG9jay1jb2x1bW4ge1xuICBAYXBwbHkgdy0xLzYgYmFzaXMtYXV0byBmbGV4IGp1c3RpZnktZW5kIGxnOnctMS8yIGxnOnNlbGYtc3RhcnQ7XG59XG5mb290ZXIud3AtYmxvY2stdGVtcGxhdGUtcGFydCAuZm9vdGVyLXNpZ251cCB7XG4gIEBhcHBseSBvcmRlci0yIGxnOm9yZGVyLTE7XG59XG5mb290ZXIud3AtYmxvY2stdGVtcGxhdGUtcGFydCAuZm9vdGVyLWluZm8ge1xuICBAYXBwbHkgb3JkZXItMSBsZzpvcmRlci0yO1xufVxuZm9vdGVyLndwLWJsb2NrLXRlbXBsYXRlLXBhcnQgLmJuLWJsb2NrLXdyYXBwZXIudGV4dC1ibG9jaywgZm9vdGVyLndwLWJsb2NrLXRlbXBsYXRlLXBhcnQgLmJuLWJsb2NrLXdyYXBwZXIudGV4dC1ibG9jay13aXRoLXRpdGxlIHtcbiAgQGFwcGx5IG1iLTYuMjU7XG59XG5mb290ZXIud3AtYmxvY2stdGVtcGxhdGUtcGFydCAuYm4tYmxvY2std3JhcHBlci50ZXh0LWJsb2NrOmxhc3QtY2hpbGQsIGZvb3Rlci53cC1ibG9jay10ZW1wbGF0ZS1wYXJ0IC5ibi1ibG9jay13cmFwcGVyLnRleHQtYmxvY2std2l0aC10aXRsZTpsYXN0LWNoaWxkIHtcbiAgQGFwcGx5IG1iLTA7XG59XG5mb290ZXIud3AtYmxvY2stdGVtcGxhdGUtcGFydCAuZm9vdGVyLWNvbnRlbnQud3AtYmxvY2stY29sdW1uID4gLmJuLWJsb2NrLXdyYXBwZXI6Zmlyc3QtY2hpbGQge1xuICBAYXBwbHkgbWItNztcbn1cbmZvb3Rlci53cC1ibG9jay10ZW1wbGF0ZS1wYXJ0IC5ibi1ibG9jay13cmFwcGVyLnRleHQtYmxvY2std2l0aC10aXRsZSArIC5ibi1ibG9jay13cmFwcGVyLmJuLWZvcm0ge1xuICBAYXBwbHkgLW10LTI7XG59XG5mb290ZXIud3AtYmxvY2stdGVtcGxhdGUtcGFydCAuaGJzcHQtZm9ybSAuYWN0aW9ucyB7XG4gIEBhcHBseSBtdC0wO1xufVxuZm9vdGVyLndwLWJsb2NrLXRlbXBsYXRlLXBhcnQgLnNvY2lhbC1saW5rcyB7XG4gIEBhcHBseSBmbGV4IGZsZXgtY29sIGdhcC0yLjUgbGc6ZmxleC1yb3cgbGc6Z2FwLTMuNzU7XG59XG5mb290ZXIud3AtYmxvY2stdGVtcGxhdGUtcGFydCAuY29weXJpZ2h0IHtcbiAgQGFwcGx5IG1heC13LVs1MCVdIGxnOm1heC13LWZ1bGw7XG59XG5mb290ZXIud3AtYmxvY2stdGVtcGxhdGUtcGFydCAuY29weXJpZ2h0ID4gLmJuLWJsb2NrLXdyYXBwZXItaW5uZXIge1xuICBAYXBwbHkgZmxleCBmbGV4LWNvbCBsZzpmbGV4LXJvdyBsZzpnYXAtMyBsZzppdGVtcy1jZW50ZXI7XG4gIEBhcHBseSBwdC0xLjUgcGItNi4yNTtcbiAgQGFwcGx5IHRleHQteHMgbGc6dGV4dC1zbTtcbn1cbmZvb3Rlci53cC1ibG9jay10ZW1wbGF0ZS1wYXJ0IC5jb3B5cmlnaHQgPiAuYm4tYmxvY2std3JhcHBlci1pbm5lciAuZm9vdGVyLWJhZGdlcyB7XG4gIEBhcHBseSBmbGV4IGdhcC0yLjU7XG59XG5mb290ZXIud3AtYmxvY2stdGVtcGxhdGUtcGFydCAuY29weXJpZ2h0ID4gLmJuLWJsb2NrLXdyYXBwZXItaW5uZXIgLmZvb3Rlci1iYWRnZXMgaW1nIHtcbiAgQGFwcGx5IHctMTAgbGc6dy0xMi41O1xufVxuZm9vdGVyLndwLWJsb2NrLXRlbXBsYXRlLXBhcnQgLmNvcHlyaWdodCA+IC5ibi1ibG9jay13cmFwcGVyLWlubmVyIC5mb290ZXItbGlua3Mge1xuICBAYXBwbHkgZmxleCBsZzpnYXAtMi41IHB5LTIuNSBsZzpweS0wO1xufVxuZm9vdGVyLndwLWJsb2NrLXRlbXBsYXRlLXBhcnQgLmNvcHlyaWdodCA+IC5ibi1ibG9jay13cmFwcGVyLWlubmVyIC5mb290ZXItbGlua3MgYSB7XG4gIEBhcHBseSB0ZXh0LWJsYWNrIG5vLXVuZGVybGluZSBob3Zlcjp0ZXh0LXB1cnBsZTtcbn1cblxuLyogU21hbGwgaWNvbnMgKi9cbi5pY29uIHtcbiAgQGFwcGx5IGlubGluZS1ibG9jayB3LTUgaC01IGxnOnctWzI1cHhdIGxnOmgtWzI1cHhdO1xufVxuLmljb24gc3ZnIHtcbiAgQGFwcGx5IHctZnVsbCBoLWZ1bGw7XG59XG5cbi5pY29uLWJ0biB7XG4gIEBhcHBseSBpbmxpbmUtYmxvY2sgdy0xMCBoLTEwO1xufVxuLmljb24tYnRuIHN2ZyB7XG4gIEBhcHBseSB3LWZ1bGwgaC1mdWxsO1xufVxuLmljb24tYnRuLmljb24tYnRuLXNtYWxsIHtcbiAgQGFwcGx5IHctWzMwcHhdIGgtWzMwcHhdIGxnOnctMTAgbGc6aC0xMDtcbn1cbi5pY29uLWJ0bi5pY29uLWJ0bi1sYXJnZSB7XG4gIEBhcHBseSB3LVszMHB4XSBoLVszMHB4XTtcbn1cblxuLyogRW1ibGVtIGljb25zICovXG4uZW1ibGVtIHtcbiAgQGFwcGx5IGlubGluZS1ibG9jayB3LTEwIGxnOnctWzcwcHhdO1xufVxuLmVtYmxlbSBzdmcge1xuICBAYXBwbHkgdy1mdWxsIGgtZnVsbDtcbn1cblxuLmVtYmxlbS1sYXJnZSB7XG4gIEBhcHBseSBpbmxpbmUtYmxvY2sgdy1bNjBweF0gbGc6dy1bNzVweF07XG59XG4uZW1ibGVtLWxhcmdlIHN2ZyB7XG4gIEBhcHBseSB3LWZ1bGwgaC1mdWxsO1xufVxuXG4vKiBWaWRlbyBpY29uICovXG5maWd1cmUgPiBhIHtcbiAgQGFwcGx5IHJlbGF0aXZlO1xufVxuZmlndXJlID4gYSAuaWNvbi1wbGF5IHtcbiAgQGFwcGx5IGFic29sdXRlIHRvcC0xLzIgbGVmdC0xLzIgLXRyYW5zbGF0ZS14LTEvMiAtdHJhbnNsYXRlLXktMS8yIHJvdW5kZWQtZnVsbCBiZy13aGl0ZSB0cmFuc2l0aW9uO1xufVxuXG4vKiBDaGVja2xpc3RzICovXG4uY2hlY2tsaXN0IHVsLFxudWwuY2hlY2tsaXN0IHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5jaGVja2xpc3QgdWwgbGksXG51bC5jaGVja2xpc3QgbGkge1xuICBAYXBwbHkgcmVsYXRpdmUgbWwtWzM1cHhdIHBsLTA7XG59XG4uY2hlY2tsaXN0IHVsIGxpOjpiZWZvcmUsXG51bC5jaGVja2xpc3QgbGk6OmJlZm9yZSB7XG4gIEBhcHBseSBhYnNvbHV0ZSBibG9jayByb3VuZGVkLWZ1bGwgYmctcHVycGxlO1xuICBjb250ZW50OiBcIlwiO1xuICB0b3A6IDA7XG4gIGxlZnQ6IC0zNXB4O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb25zL2ljb24tc21hbGwtY2hlY2std2hpdGUuc3ZnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG59XG5Ac2NyZWVuIGxnIHtcbiAgLmNoZWNrbGlzdCB1bCBsaSxcbiAgdWwuY2hlY2tsaXN0IGxpIHtcbiAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgfVxuICAuY2hlY2tsaXN0IHVsIGxpOjpiZWZvcmUsXG4gIHVsLmNoZWNrbGlzdCBsaTo6YmVmb3JlIHtcbiAgICB3aWR0aDogMjVweDtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gICAgbGVmdDogLTQwcHg7XG4gIH1cbn1cblxuLmNoZWNrbGlzdCAuY2hlY2tsaXN0IGxpIHtcbiAgbGlzdC1zdHlsZTogZGlzYztcbn1cbi5jaGVja2xpc3QgLmNoZWNrbGlzdCBsaTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cblxuLyogU25hcHNob3QgbGlzdHMgKi9cbi5zdWNjZXNzLXN0b3J5LXNuYXBzaG90IHVsLFxuLnNuYXBzaG90IHVsLFxudWwuc25hcHNob3Qge1xuICBAYXBwbHkgbXQtNCBtbC0wO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLnN1Y2Nlc3Mtc3Rvcnktc25hcHNob3QgdWwgbGksXG4uc25hcHNob3QgdWwgbGksXG51bC5zbmFwc2hvdCBsaSB7XG4gIEBhcHBseSBtbC0wIHBsLTAgYWxpZ24tbWlkZGxlIGxlYWRpbmctdGlnaHQ7XG59XG4uc3VjY2Vzcy1zdG9yeS1zbmFwc2hvdCB1bCBsaS5pcy1lbWJsZW0sXG4uc3VjY2Vzcy1zdG9yeS1zbmFwc2hvdCB1bCBsaS5pcy1zdGF0LFxuLnNuYXBzaG90IHVsIGxpLmlzLWVtYmxlbSxcbi5zbmFwc2hvdCB1bCBsaS5pcy1zdGF0LFxudWwuc25hcHNob3QgbGkuaXMtZW1ibGVtLFxudWwuc25hcHNob3QgbGkuaXMtc3RhdCB7XG4gIEBhcHBseSBmbGV4IGl0ZW1zLWNlbnRlcjtcbn1cbi5zdWNjZXNzLXN0b3J5LXNuYXBzaG90IHVsIC5lbWJsZW0sXG4uc25hcHNob3QgdWwgLmVtYmxlbSxcbnVsLnNuYXBzaG90IC5lbWJsZW0ge1xuICBAYXBwbHkgZmxleCB3LTEwIGxnOnctWzUwcHhdIGJhc2lzLTEwIGxnOmJhc2lzLVs1MHB4XSBweS0wLjUgbXItMjtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGZsZXgtZ3JvdzogMDtcbn1cbi5zdWNjZXNzLXN0b3J5LXNuYXBzaG90IHVsIGxpLmlzLWVtYmxlbSArIGxpLmlzLXN0YXQsXG4uc25hcHNob3QgdWwgbGkuaXMtZW1ibGVtICsgbGkuaXMtc3RhdCxcbnVsLnNuYXBzaG90IGxpLmlzLWVtYmxlbSArIGxpLmlzLXN0YXQge1xuICBAYXBwbHkgbXQtNDtcbn1cbi5zdWNjZXNzLXN0b3J5LXNuYXBzaG90IHVsIC5zdGF0LFxuLnNuYXBzaG90IHVsIC5zdGF0LFxudWwuc25hcHNob3QgLnN0YXQge1xuICBAYXBwbHkgZm9udC1leHRyYWJvbGQgdGV4dC14bCBsZzp0ZXh0LTN4bCBtci0yLjU7XG59XG4uc3VjY2Vzcy1zdG9yeS1zbmFwc2hvdCB1bC5zbmFwc2hvdC1iZW5lZml0cyxcbi5zbmFwc2hvdCB1bC5zbmFwc2hvdC1iZW5lZml0cyxcbnVsLnNuYXBzaG90LnNuYXBzaG90LWJlbmVmaXRzIHtcbiAgZGlzcGxheTogdGFibGU7XG59XG4uc3VjY2Vzcy1zdG9yeS1zbmFwc2hvdCB1bC5zbmFwc2hvdC1iZW5lZml0cyBsaSxcbi5zbmFwc2hvdCB1bC5zbmFwc2hvdC1iZW5lZml0cyBsaSxcbnVsLnNuYXBzaG90LnNuYXBzaG90LWJlbmVmaXRzIGxpIHtcbiAgZGlzcGxheTogdGFibGUtcm93O1xufVxuLnN1Y2Nlc3Mtc3Rvcnktc25hcHNob3QgdWwuc25hcHNob3QtYmVuZWZpdHMgbGkgPiBzcGFuLFxuLnNuYXBzaG90IHVsLnNuYXBzaG90LWJlbmVmaXRzIGxpID4gc3BhbixcbnVsLnNuYXBzaG90LnNuYXBzaG90LWJlbmVmaXRzIGxpID4gc3BhbiB7XG4gIEBhcHBseSBwLTAgcGItMztcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5zdWNjZXNzLXN0b3J5LXNuYXBzaG90IHVsLnNuYXBzaG90LWJlbmVmaXRzIGxpLmlzLWVtYmxlbSArIGxpLmlzLXN0YXQgPiBzcGFuLFxuLnN1Y2Nlc3Mtc3Rvcnktc25hcHNob3QgdWwuc25hcHNob3QtYmVuZWZpdHMgbGkuaXMtc3RhdCArIGxpLmlzLWVtYmxlbSA+IHNwYW4sXG4uc25hcHNob3QgdWwuc25hcHNob3QtYmVuZWZpdHMgbGkuaXMtZW1ibGVtICsgbGkuaXMtc3RhdCA+IHNwYW4sXG4uc25hcHNob3QgdWwuc25hcHNob3QtYmVuZWZpdHMgbGkuaXMtc3RhdCArIGxpLmlzLWVtYmxlbSA+IHNwYW4sXG51bC5zbmFwc2hvdC5zbmFwc2hvdC1iZW5lZml0cyBsaS5pcy1lbWJsZW0gKyBsaS5pcy1zdGF0ID4gc3BhbixcbnVsLnNuYXBzaG90LnNuYXBzaG90LWJlbmVmaXRzIGxpLmlzLXN0YXQgKyBsaS5pcy1lbWJsZW0gPiBzcGFuIHtcbiAgQGFwcGx5IHB0LTAuNTtcbn1cbi5zdWNjZXNzLXN0b3J5LXNuYXBzaG90IHVsLnNuYXBzaG90LWJlbmVmaXRzIGxpOmxhc3QtY2hpbGQgPiBzcGFuLFxuLnNuYXBzaG90IHVsLnNuYXBzaG90LWJlbmVmaXRzIGxpOmxhc3QtY2hpbGQgPiBzcGFuLFxudWwuc25hcHNob3Quc25hcHNob3QtYmVuZWZpdHMgbGk6bGFzdC1jaGlsZCA+IHNwYW4ge1xuICBAYXBwbHkgcGItMDtcbn1cblxuLnN1Y2Nlc3Mtc3Rvcnktc25hcHNob3QgdWwuY2hlY2tsaXN0IHtcbiAgQGFwcGx5IG1sLVszNXB4XSBsZzptbC0xMDtcbn1cblxub2wge1xuICBsaXN0LXN0eWxlOiBhdXRvO1xuICBtYXJnaW46IDA7XG59XG5vbCBsaSB7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbm9sIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ubGlzdGluZyAubGlzdGluZy1pbWFnZSB7XG4gIEBhcHBseSByZWxhdGl2ZSBvdmVyZmxvdy1oaWRkZW4gc2VsZi1zdGFydDtcbn1cbi5saXN0aW5nIC5saXN0aW5nLWltYWdlOm5vdCguYXNwZWN0LXNxdWFyZSkge1xuICBAYXBwbHkgYXNwZWN0LTE2LzEwO1xufVxuLmxpc3RpbmcgLmxpc3RpbmctaW1hZ2UgaW1nIHtcbiAgQGFwcGx5IGJsb2NrIHRyYW5zaXRpb24tdHJhbnNmb3JtIGR1cmF0aW9uLTMwMCBlYXNlLWluLW91dCB3LWZ1bGwgaC1mdWxsIG9iamVjdC1jb3Zlcjtcbn1cbi5saXN0aW5nIC5saXN0aW5nLWltYWdlIC5saXN0aW5nLXRhZyB7XG4gIEBhcHBseSBhYnNvbHV0ZSBsZWZ0LTAgYm90dG9tLTAgYmctd2hpdGUgcHktMS4yNSBwci0zLjc1IHBsLTEuMjUgbGc6cHQtMi41IGxnOnByLTMuNzUgbGc6cGItMS4yNSBsZzpwbC0yLjUgcm91bmRlZC10ci1zbWFsbDtcbn1cbi5saXN0aW5nIC5saXN0aW5nLWltYWdlIC5pY29uLXBsYXkge1xuICBAYXBwbHkgYWJzb2x1dGUgdG9wLTEvMiBsZWZ0LTEvMiAtdHJhbnNsYXRlLXgtMS8yIC10cmFuc2xhdGUteS0xLzIgcm91bmRlZC1mdWxsIGJnLXdoaXRlIHRyYW5zaXRpb247XG59XG4ubGlzdGluZyAubGlzdGluZy1pbWFnZSBhIHtcbiAgQGFwcGx5IGhvdmVyOnRleHQtcHVycGxlO1xufVxuLmxpc3RpbmcgLmxpc3RpbmctaW1hZ2UgYTpob3ZlciAuaWNvbi1wbGF5IHtcbiAgQGFwcGx5IGJnLWJsYWNrIHRleHQtd2hpdGU7XG59XG4ubGlzdGluZyAubGlzdGluZy1pbWFnZSBhOmhvdmVyIGltZyB7XG4gIEBhcHBseSBzY2FsZS0xMTA7XG59XG4ubGlzdGluZyAubGlzdGluZy1kYXRlIGEge1xuICBAYXBwbHkgYmxvY2sgYXNwZWN0LVsxNi8xMF0gcC0yLjU7XG59XG4ubGlzdGluZyAubGlzdGluZy1ib2R5IC5oMywgLmxpc3RpbmcgLmxpc3RpbmctYm9keSAuaDQge1xuICBAYXBwbHkgdGV4dC1bMS4wMzEyNXJlbV0gbGc6dGV4dC1bMS4zNzVyZW1dIG1iLTA7XG59XG4ubGlzdGluZyAubGlzdGluZy1ib2R5IC5oNCB7XG4gIEBhcHBseSB0ZXh0LVsxLjAzMTI1cmVtXSBsZzp0ZXh0LWxnIG1iLTA7XG59XG4ubGlzdGluZyAubGlzdGluZy1ib2R5IC5oMyArIHAge1xuICBAYXBwbHkgbGc6bXQtMi41O1xufVxuLmxpc3RpbmcgLmxpc3RpbmctYm9keSAuaDMgKyAuaXMtZGF0ZWxpbmUsXG4ubGlzdGluZyAubGlzdGluZy1ib2R5IC5oNCArIC5pcy1kYXRlbGluZSB7XG4gIEBhcHBseSBtdC0yIGxnOm10LTEuMjU7XG59XG4ubGlzdGluZyAubGlzdGluZy1ib2R5ID4gKiArIC5jdGEge1xuICBAYXBwbHkgbXQtMiBsZzptdC0yLjU7XG59XG5cbi5lbnRyeS1jb250ZW50IC5ibi1ibG9jay13cmFwcGVyLmNvbnRhY3QtbGlzdGluZyArIC5ibi1ibG9jay13cmFwcGVyLmNvbnRhY3QtbGlzdGluZyB7XG4gIEBhcHBseSBtdC04IGxnOm10LTg7XG59XG5cbmh0bWwuaGFzLW1vZGFsLW9wZW4gYm9keSB7XG4gIHBhZGRpbmctcmlnaHQ6IHZhcigtLXNjcm9sbGJhci13aWR0aCk7XG59XG5cbi5tb2RhbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTAwO1xufVxuXG4ubW9kYWwuaXMtb3BlbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubW9kYWxfX292ZXJsYXkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgQGFwcGx5IHB5LTIwIHB4LTUgbGc6cHgtMjA7XG59XG5cbi5tb2RhbF9fY29udGFpbmVyIHtcbiAgQGFwcGx5IGJnLXdoaXRlIHB0LTIwIHBiLTEwIGxnOnBiLTIwIG10LWF1dG8gbWItYXV0bztcbiAgei1pbmRleDogMTAxO1xufVxuXG4ubW9kYWxfX2hlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubW9kYWxfX2Nsb3NlIHtcbiAgQGFwcGx5IGFic29sdXRlIHRvcC01IHJpZ2h0LTU7XG59XG5cbi5tb2RhbC12aWRlbyAubW9kYWxfX2NvbnRhaW5lciB7XG4gIEBhcHBseSBwLTAgYmctdHJhbnNwYXJlbnQ7XG59XG4ubW9kYWwtdmlkZW8gLm1vZGFsX19jb250YWluZXIgLmVtYmVkLXJlc3BvbnNpdmUge1xuICBAYXBwbHkgYmctYmxhY2s7XG59XG5cbkBrZXlmcmFtZXMgbW1mYWRlSW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIG1tZmFkZU91dCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgbW1zbGlkZUluIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDE1JSk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBtbXNsaWRlT3V0IHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwJSk7XG4gIH1cbn1cbi5taWNyb21vZGFsLXNsaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1pY3JvbW9kYWwtc2xpZGUuaXMtb3BlbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubWljcm9tb2RhbC1zbGlkZVthcmlhLWhpZGRlbj1mYWxzZV0gLm1vZGFsX19vdmVybGF5IHtcbiAgYW5pbWF0aW9uOiBtbWZhZGVJbiAwLjNzIGN1YmljLWJlemllcigwLCAwLCAwLjIsIDEpO1xufVxuXG4ubWljcm9tb2RhbC1zbGlkZVthcmlhLWhpZGRlbj1mYWxzZV0gLm1vZGFsX19jb250YWluZXIge1xuICBhbmltYXRpb246IG1tc2xpZGVJbiAwLjNzIGN1YmljLWJlemllcigwLCAwLCAwLjIsIDEpO1xufVxuXG4ubWljcm9tb2RhbC1zbGlkZVthcmlhLWhpZGRlbj10cnVlXSAubW9kYWxfX292ZXJsYXkge1xuICBhbmltYXRpb246IG1tZmFkZU91dCAwLjNzIGN1YmljLWJlemllcigwLCAwLCAwLjIsIDEpO1xufVxuXG4ubWljcm9tb2RhbC1zbGlkZVthcmlhLWhpZGRlbj10cnVlXSAubW9kYWxfX2NvbnRhaW5lciB7XG4gIGFuaW1hdGlvbjogbW1zbGlkZU91dCAwLjNzIGN1YmljLWJlemllcigwLCAwLCAwLjIsIDEpO1xufVxuXG4ucGFnZXIge1xuICBAYXBwbHkgbGlzdC1ub25lIG1sLTAgcGwtMDtcbn1cbi5wYWdlciBsaSB7XG4gIEBhcHBseSBtbC0wIHBsLTA7XG59XG4ucGFnZXIgYS5pcy1hY3RpdmUge1xuICBAYXBwbHkgdGV4dC1ibGFjayBob3Zlcjp0ZXh0LXdoaXRlIHBvaW50ZXItZXZlbnRzLW5vbmU7XG59XG5cbi8qIFBhbmVscyBhcyBsaXN0aW5nIGxpbmtzICovXG5hIC5wYW5lbC1oZWFkaW5nID4gKixcbmEgLnBhbmVsLWJvZHkgPiAqIHtcbiAgQGFwcGx5IHRleHQtYmxhY2s7XG59XG5hOmhvdmVyIC5wYW5lbC1oZWFkaW5nID4gKixcbmE6aG92ZXIgLnBhbmVsLWJvZHkgPiAqIHtcbiAgQGFwcGx5IHRleHQtcHVycGxlO1xufVxuXG4vKiBQb3NpdGlvbmluZyBzdGF0ZW1lbnQgKi9cbi8qIFNpZGUtYnktc2lkZSAqL1xuLnNpZGUtYnktc2lkZSAucGFuZWwtaW1nLmlzLWltYWdlLWxlZnQge1xuICBAYXBwbHkgbWQ6bXItYXV0byBtZDptdC01O1xufVxuLnNpZGUtYnktc2lkZSAucGFuZWwtaW1nLmlzLWltYWdlLWNlbnRlciB7XG4gIEBhcHBseSBtZDpteC1hdXRvIG1kOm10LTU7XG59XG4uc2lkZS1ieS1zaWRlIC5wYW5lbC1pbWcuaXMtaW1hZ2UtcmlnaHQge1xuICBAYXBwbHkgbWQ6bWwtYXV0byBtZDptdC01O1xufVxuLnNpZGUtYnktc2lkZSAucGFuZWwtaW1nLmlzLWltYWdlLWJyZWFrb3V0IHtcbiAgQGFwcGx5IG1kOm14LWF1dG8gbWQ6bXQtNSByZWxhdGl2ZSAtYm90dG9tLVsyNSVdO1xufVxuXG4vKiBUcmlwdHljaC9EaXB0eWNoICovXG4udHJpcHR5Y2ggLmgxIHtcbiAgQGFwcGx5IGxnOnRleHQtM3hsIHhsOnRleHQtNXhsO1xufVxuLyogSW5kdXN0cnkgbGlzdGluZyAqL1xuLnBhbmVsLWdyaWQge1xuICBAYXBwbHkgcm91bmRlZC1iaWcgb3ZlcmZsb3ctaGlkZGVuO1xufVxuLnBhbmVsLWdyaWQgLnBhbmVsOmxhc3QtY2hpbGQge1xuICBAYXBwbHkgcm91bmRlZC1ibC1iaWcgbWQ6cm91bmRlZC1ibC1ub25lIHJvdW5kZWQtYnItYmlnO1xufVxuXG4vKiBIaWdobGlnaHRzIGxpc3RpbmcgKi9cbi5wYW5lbC1oaWdobGlnaHRzIHtcbiAgQGFwcGx5IHJvdW5kZWQtYmlnIG92ZXJmbG93LWhpZGRlbjtcbn1cblxuLyogU3ViZ3JpZCBoZWxwZXIgLSBiZXR0ZXIgYWxpZ24gc3ViZ3JpZCBoZWFkZXIvaW1nL2Zvb3RlciByb3dzICovXG4ucGFuZWwuaXMtc3ViZ3JpZCAucGFuZWwtaW1nLFxuLnBhbmVsLmlzLXN1YmdyaWQgLnBhbmVsLWJvZHkge1xuICBAYXBwbHkgbXQtYXV0bztcbn1cbkBzdXBwb3J0cyAoZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBzdWJncmlkKSBhbmQgKGdyaWQtdGVtcGxhdGUtcm93czogc3ViZ3JpZCkge1xuICAucGFuZWwuaXMtc3ViZ3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBzdWJncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogc3ViZ3JpZDtcbiAgfVxuICAucGFuZWwuaXMtc3ViZ3JpZCA+IC5pcy1zdWJncmlkIHtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGluaGVyaXQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBpbmhlcml0O1xuICAgIGRpc3BsYXk6IGluaGVyaXQ7XG4gICAgZ3JpZC1jb2x1bW46IGluaGVyaXQ7XG4gICAgZ3JpZC1yb3c6IGluaGVyaXQ7XG4gICAgZ2FwOiBpbmhlcml0O1xuICB9XG4gIC5wYW5lbC5pcy1zdWJncmlkIC5wYW5lbC1pbWcsXG4gIC5wYW5lbC5pcy1zdWJncmlkIC5wYW5lbC1ib2R5IHtcbiAgICBAYXBwbHkgbXQtMDtcbiAgfVxufVxuXG4uc3BsaWRlLnNsaWRlciB7XG4gIEBhcHBseSByZWxhdGl2ZSBtYi0xNiBsZzptYi03O1xufVxuLnNwbGlkZS5zbGlkZXIgLnNwbGlkZV9fYXJyb3dzIC5zcGxpZGVfX2Fycm93IHtcbiAgQGFwcGx5IGFic29sdXRlIHRvcC1mdWxsIGxlZnQtMCB0cmFuc2xhdGUteS01O1xufVxuQHNjcmVlbiBsZyB7XG4gIC5zcGxpZGUuc2xpZGVyIC5zcGxpZGVfX2Fycm93cyAuc3BsaWRlX19hcnJvdyB7XG4gICAgQGFwcGx5IGFic29sdXRlIHRvcC0xLzIgLWxlZnQtWzYwcHhdIC10cmFuc2xhdGUteS0xLzI7XG4gIH1cbn1cbi5zcGxpZGUuc2xpZGVyIC5zcGxpZGVfX2Fycm93cyAuc3BsaWRlX19hcnJvdyBzdmcge1xuICBAYXBwbHkgcmVsYXRpdmUgbGVmdC1weDtcbn1cbi5zcGxpZGUuc2xpZGVyIC5zcGxpZGVfX2Fycm93cyAuc3BsaWRlX19hcnJvdy0tcHJldiB7XG4gIEBhcHBseSByb3RhdGUtMTgwO1xufVxuLnNwbGlkZS5zbGlkZXIgLnNwbGlkZV9fYXJyb3dzIC5zcGxpZGVfX2Fycm93LS1uZXh0IHtcbiAgQGFwcGx5IGxlZnQtYXV0byByaWdodC0wO1xufVxuQHNjcmVlbiBsZyB7XG4gIC5zcGxpZGUuc2xpZGVyIC5zcGxpZGVfX2Fycm93cyAuc3BsaWRlX19hcnJvdy0tbmV4dCB7XG4gICAgQGFwcGx5IGxlZnQtYXV0byAtcmlnaHQtWzYwcHhdO1xuICB9XG59XG4uc3BsaWRlLnNsaWRlciAuc3BsaWRlX19wYWdpbmF0aW9uIHtcbiAgQGFwcGx5IGFic29sdXRlIGJvdHRvbS0wIGxlZnQtMCB3LWZ1bGwgLW1iLTcgdHJhbnNsYXRlLXktNDtcbn1cbkBzY3JlZW4gbGcge1xuICAuc3BsaWRlLnNsaWRlciAuc3BsaWRlX19wYWdpbmF0aW9uIHtcbiAgICBAYXBwbHkgdHJhbnNsYXRlLXktMCBqdXN0aWZ5LWVuZCBtbC0xO1xuICB9XG59XG4uc3BsaWRlLnNsaWRlciAuc3BsaWRlX19wYWdpbmF0aW9uIGxpIHtcbiAgQGFwcGx5IHB4LTE7XG59XG4uc3BsaWRlLnNsaWRlciAuc3BsaWRlX19wYWdpbmF0aW9uIC5zcGxpZGVfX3BhZ2luYXRpb25fX3BhZ2Uge1xuICBAYXBwbHkgdy0yLjUgaC0yLjUgYmctbGlsYWMgcm91bmRlZC1mdWxsO1xufVxuLnNwbGlkZS5zbGlkZXIgLnNwbGlkZV9fcGFnaW5hdGlvbiAuc3BsaWRlX19wYWdpbmF0aW9uX19wYWdlLmlzLWFjdGl2ZSB7XG4gIEBhcHBseSBiZy1wdXJwbGU7XG59XG5Ac2NyZWVuIGxnIHtcbiAgLmhvbWUtcGFnZS1oZXJvIC5zcGxpZGUuc2xpZGVyIC5zcGxpZGVfX3BhZ2luYXRpb24ge1xuICAgIEBhcHBseSBib3R0b20tYXV0byB0b3AtWzc1MHB4XSB0cmFuc2xhdGUteS0yLjU7XG4gIH1cbn1cbkBzY3JlZW4gbGcge1xuICAubGFuZGluZy1wYWdlLWhlcm8gLnNwbGlkZS5zbGlkZXIgLnNwbGlkZV9fcGFnaW5hdGlvbiwgLmludGVyaW9yLXBhZ2UtaGVybyAuc3BsaWRlLnNsaWRlciAuc3BsaWRlX19wYWdpbmF0aW9uIHtcbiAgICBAYXBwbHkgYm90dG9tLWF1dG8gdG9wLVs1MDBweF0gdHJhbnNsYXRlLXktMi41O1xuICB9XG59XG4uc3BsaWRlLnNsaWRlci5zbGlkZXItbWluaSB7XG4gIEBhcHBseSBteC1bNjBweF07XG59XG4uc3BsaWRlLnNsaWRlci5zbGlkZXItbWluaSAuc3BsaWRlX19zbGlkZSB7XG4gIEBhcHBseSBtci0yLjU7XG59XG4uc3BsaWRlLnNsaWRlci5zbGlkZXItbWluaSAuc3BsaWRlX19zbGlkZSBmaWd1cmUge1xuICBAYXBwbHkgaC1mdWxsIGJnLWdyYXktbGlnaHQgZmxleCBpdGVtcy1jZW50ZXIganVzdGlmeS1jZW50ZXIgcC0zLjc1IGxnOnAtNTtcbn1cbi5zcGxpZGUuc2xpZGVyLnNsaWRlci1taW5pIC5zcGxpZGVfX3NsaWRlLnNtXFw6dy0xXFwvMyB7XG4gIHdpZHRoOiBjYWxjKDMzLjMzMzMzJSAtIDAuNDE2NjY2NjdyZW0pO1xufVxuLnNwbGlkZS5zbGlkZXIuc2xpZGVyLWxpc3Rpbmcge1xuICBAYXBwbHkgbWItMzIgbGc6bWItMDtcbn1cbi5zcGxpZGUuc2xpZGVyLnNsaWRlci1saXN0aW5nIC5zcGxpZGVfX3NsaWRlIHtcbiAgQGFwcGx5IG1yLTggbGc6bXItMTA7XG59XG5Ac2NyZWVuIGxnIHtcbiAgLnNwbGlkZS5zbGlkZXIuc2xpZGVyLWxpc3RpbmcgLnNwbGlkZV9fYXJyb3dzIHtcbiAgICBAYXBwbHkgdy1mdWxsIGFzcGVjdC1bMTI4LzI1XSBhYnNvbHV0ZSB0b3AtMCBsZWZ0LTA7XG4gIH1cbn1cbkBzY3JlZW4gbGcge1xuICAuc3BsaWRlLnNsaWRlci5zbGlkZXItbGlzdGluZyAuc3BsaWRlX19wYWdpbmF0aW9uIHtcbiAgICBAYXBwbHkganVzdGlmeS1jZW50ZXIgbWwtMDtcbiAgfVxufVxuQHNjcmVlbiBtZCB7XG4gIC5zcGxpZGUuc2xpZGVyLnNsaWRlci1saXN0aW5nLmlzLXNsaWRlci0zLWNvbCAuc3BsaWRlX19zbGlkZSB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMXJlbSk7XG4gIH1cbn1cbkBzY3JlZW4gbGcge1xuICAuc3BsaWRlLnNsaWRlci5zbGlkZXItbGlzdGluZy5pcy1zbGlkZXItMy1jb2wgLnNwbGlkZV9fc2xpZGUge1xuICAgIHdpZHRoOiBjYWxjKDMzLjMzMzMzMyUgLSAxLjY2NjY2NjY3cmVtKTtcbiAgfVxufVxuQHNjcmVlbiBtZCB7XG4gIC5zcGxpZGUuc2xpZGVyLnNsaWRlci1saXN0aW5nLmlzLXNsaWRlci00LWNvbCAuc3BsaWRlX19zbGlkZSB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMXJlbSk7XG4gIH1cbn1cbkBzY3JlZW4gbGcge1xuICAuc3BsaWRlLnNsaWRlci5zbGlkZXItbGlzdGluZy5pcy1zbGlkZXItNC1jb2wgLnNwbGlkZV9fc2xpZGUge1xuICAgIHdpZHRoOiBjYWxjKDMzLjMzMzMzMyUgLSAxLjY2NjY2NjY3cmVtKTtcbiAgfVxufVxuQHNjcmVlbiBsZyB7XG4gIC5zcGxpZGUuc2xpZGVyLnNsaWRlci1saXN0aW5nLmlzLXNsaWRlci00LWNvbCAuc3BsaWRlX19zbGlkZSB7XG4gICAgd2lkdGg6IGNhbGMoMjUlIC0gMS44NzVyZW0pO1xuICB9XG59XG4uc3BsaWRlLnNsaWRlci5zbGlkZXItdGh1bWJzIHtcbiAgQGFwcGx5IG10LTYuMjU7XG59XG4uc3BsaWRlLnNsaWRlci5zbGlkZXItdGh1bWJzIC5zcGxpZGVfX2xpc3Qge1xuICBAYXBwbHkganVzdGlmeS1jZW50ZXI7XG59XG4uc3BsaWRlLnNsaWRlci5zbGlkZXItdGh1bWJzIC5zcGxpZGVfX3NsaWRlIHtcbiAgQGFwcGx5IHctWzg4cHhdIG1yLVsyLjVweF0gYXNwZWN0LXZpZGVvO1xufVxuLnNwbGlkZS5zbGlkZXIuc2xpZGVyLXRodW1icyAuc3BsaWRlX19zbGlkZSBpbWcge1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgxKSBicmlnaHRuZXNzKDAuNSk7XG59XG4uc3BsaWRlLnNsaWRlci5zbGlkZXItdGh1bWJzIC5zcGxpZGVfX3NsaWRlLmlzLWFjdGl2ZSBpbWcge1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgwKSBicmlnaHRuZXNzKDEpO1xufVxuLnNwbGlkZS5zbGlkZXIgLnNwbGlkZV9fc2xpZGUgPiBkaXZbY2xhc3MqPWJnLV0ge1xuICBAYXBwbHkgaC1mdWxsO1xufVxuLmFjY29yZGlvbiAuc3BsaWRlLnNsaWRlciB7XG4gIEBhcHBseSBtdC0yLjUgbWItMjAgbGc6bWItMTA7XG59XG5cbi5ldmVudC1zbmFwc2hvdCxcbi5jYXNlLXN0dWR5LXNuYXBzaG90LFxuLnN1Y2Nlc3Mtc3Rvcnktc25hcHNob3QsXG4uc25hcHNob3Qge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xufVxuLmV2ZW50LXNuYXBzaG90IC5zbmFwc2hvdC1ibG9jazpub3QoOmZpcnN0LWNoaWxkKSxcbi5jYXNlLXN0dWR5LXNuYXBzaG90IC5zbmFwc2hvdC1ibG9jazpub3QoOmZpcnN0LWNoaWxkKSxcbi5zdWNjZXNzLXN0b3J5LXNuYXBzaG90IC5zbmFwc2hvdC1ibG9jazpub3QoOmZpcnN0LWNoaWxkKSxcbi5zbmFwc2hvdCAuc25hcHNob3QtYmxvY2s6bm90KDpmaXJzdC1jaGlsZCkge1xuICBAYXBwbHkgYm9yZGVyLXQgYm9yZGVyLWJsYWNrO1xufVxuQHNjcmVlbiBtZCB7XG4gIC5ldmVudC1zbmFwc2hvdCAuZXZlbnQtc25hcHNob3QgPiAuc25hcHNob3QtYmxvY2s6bm90KDpmaXJzdC1jaGlsZCksXG4gIC5jYXNlLXN0dWR5LXNuYXBzaG90IC5ldmVudC1zbmFwc2hvdCA+IC5zbmFwc2hvdC1ibG9jazpub3QoOmZpcnN0LWNoaWxkKSxcbiAgLnN1Y2Nlc3Mtc3Rvcnktc25hcHNob3QgLmV2ZW50LXNuYXBzaG90ID4gLnNuYXBzaG90LWJsb2NrOm5vdCg6Zmlyc3QtY2hpbGQpLFxuICAuc25hcHNob3QgLmV2ZW50LXNuYXBzaG90ID4gLnNuYXBzaG90LWJsb2NrOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBAYXBwbHkgYm9yZGVyLXQtMCBib3JkZXItbDtcbiAgfVxufVxuXG4vKiBAdG9kbyAtIG1vYmlsZSB0YWJzIGFzIGRyb3Bkb3duICovXG4udGFicyAudGFicy1uYXYge1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbn1cbi50YWJzIC50YWJzLW5hdjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi50YWJzIC50YWJzLXRhYmxpc3Qge1xuICBAYXBwbHkgbGlzdC1ub25lIG1sLTAgcGwtMCBmbGV4IGJvcmRlci1iIGJvcmRlci1ncmF5LTMwMDtcbn1cbi50YWJzIC50YWJzLXRhYmxpc3QgbGkge1xuICBAYXBwbHkgbWwtMCBwbC0wIC1tYi1weDtcbn1cbi50YWJzIC50YWJzLXRhYmxpc3QgYnV0dG9uIHtcbiAgQGFwcGx5IHRleHQtYmxhY2sgbm8tdW5kZXJsaW5lIGJvcmRlci1iIGJvcmRlci10cmFuc3BhcmVudCBpbmxpbmUtYmxvY2sgcGItNCBsZzpwYi02O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnRhYnMgLnRhYnMtdGFibGlzdCBidXR0b246aG92ZXIsXG4udGFicyAudGFicy10YWJsaXN0IGJ1dHRvbjphY3RpdmUge1xuICBAYXBwbHkgdGV4dC1wdXJwbGU7XG59XG4udGFicyAudGFicy10YWJsaXN0IGJ1dHRvblthcmlhLXNlbGVjdGVkPXRydWVdIHtcbiAgQGFwcGx5IHRleHQtcHVycGxlIGJvcmRlci1wdXJwbGU7XG59XG4udGFicyAudGFicy1wYW5lIHtcbiAgQGFwcGx5IGgtMCBvcGFjaXR5LTAgdHJhbnNpdGlvbjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi50YWJzIC50YWJzLXBhbmUuaXMtYWN0aXZlIHtcbiAgQGFwcGx5IGgtYXV0byBvcGFjaXR5LTEwMDtcbn0iLCIvKiBzdHlsZWd1aWRlIGhlbHBlcnMgKi9cblxuLmRlYnVnIHtcbiAgQGFwcGx5IGJvcmRlciBib3JkZXItZnVjaHNpYS02MDA7XG59XG5cbi5kZWJ1Zy1ncmlkIHtcbiAgQGFwcGx5IGJnLWZ1Y2hzaWEtMzAwIHRleHQtY2VudGVyIHB5LTI7IFxufVxuXG4uZGVidWctdGV4dCB7XG4gIEBhcHBseSB0ZXh0LWZ1Y2hzaWEtNjAwO1xufVxuXG4uc2ctY29udGFpbmVyIHtcbiAgICBAYXBwbHkgbWF4LXctOXhsIHB4LTUgbWQ6cHgtMTAgbGc6cHgtMjA7XG4gICAgXG4gICAgLy8gV29ya2Fyb3VuZCBmb3IgdGFpbHdpbmQgZ3JvdXBpbmdcbiAgICAmW2NsYXNzfj1iZy13aGl0ZV0ge1xuICAgICAgQGFwcGx5IHhsOm1heC13LTh4bCBweC0wO1xuICAgIH1cbn1cblxuYm9keS5kZWJ1Zy1icmVha3BvaW50cyB7XG4gICY6OmFmdGVyIHtcbiAgICBAYXBwbHkgYmxvY2sgZml4ZWQgcmlnaHQtMCBib3R0b20tMDtcbiAgICBAYXBwbHkgYmctZnVjaHNpYS02MDAgdGV4dC13aGl0ZSBmb250LXNlbWlib2xkIGZvbnQtc2FucyB0ZXh0LXhzIGxnOnRleHQtc20gdXBwZXJjYXNlIHRyYWNraW5nLXdpZGUgcHktMSBweC0zO1xuICAgIHotaW5kZXg6IDk5OTk5OTtcblxuICAgIGNvbnRlbnQ6IFwibW9iaWxlXCI7XG5cbiAgICBAc2NyZWVuIHNtIHtcbiAgICAgIGNvbnRlbnQ6IFwic21hbGxcIjtcbiAgICB9XG5cbiAgICBAc2NyZWVuIG1kIHtcbiAgICAgIGNvbnRlbnQ6IFwibWVkaXVtXCI7XG4gICAgfVxuXG4gICAgQHNjcmVlbiBsZyB7XG4gICAgICBjb250ZW50OiBcImxhcmdlXCI7XG4gICAgfVxuXG4gICAgQHNjcmVlbiB4bCB7XG4gICAgICBjb250ZW50OiBcIngtbGFyZ2VcIjtcbiAgICB9XG5cbiAgICBAc2NyZWVuIDJ4bCB7XG4gICAgICBjb250ZW50OiBcIjJ4LWxhcmdlXCI7XG4gICAgfVxuICB9XG59XG4iLCIvKiBTbWFsbGVyIGJvcmRlciByYWRpdXMgb24gbW9iaWxlICovXG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgICAucm91bmRlZC1iaWcge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxLjg3NXJlbTsgLy8gMzBweCBtb2JpbGUgKDUwcHggZGVza3RvcClcbiAgICB9XG4gICAgLnJvdW5kZWQtdGwtYmlnIHtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMS44NzVyZW07XG4gICAgfVxuICAgIC5yb3VuZGVkLXRyLWJpZyB7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxLjg3NXJlbTtcbiAgICB9XG4gICAgLnJvdW5kZWQtYnItYmlnIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEuODc1cmVtO1xuICAgIH1cbiAgICAucm91bmRlZC1ibC1iaWcge1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxLjg3NXJlbTtcbiAgICB9XG5cbiAgICAucm91bmRlZC1zbWFsbCB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAuOTM3NXJlbTsgLy8gMTVweCBtb2JpbGUgKDIwcHggZGVza3RvcClcbiAgICB9XG4gICAgLnJvdW5kZWQtdGwtc21hbGwge1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjkzNzVyZW07XG4gICAgfVxuICAgIC5yb3VuZGVkLXRyLXNtYWxsIHtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuOTM3NXJlbTtcbiAgICB9XG4gICAgLnJvdW5kZWQtYnItc21hbGwge1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC45Mzc1cmVtO1xuICAgIH1cbiAgICAucm91bmRlZC1ibC1zbWFsbCB7XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuOTM3NXJlbTtcbiAgICB9XG59IiwiQGtleWZyYW1lcyBzcGxpZGUtbG9hZGluZ3swJXt0cmFuc2Zvcm06cm90YXRlKDApfXRve3RyYW5zZm9ybTpyb3RhdGUoMXR1cm4pfX0uc3BsaWRlX190cmFjay0tZHJhZ2dhYmxley13ZWJraXQtdG91Y2gtY2FsbG91dDpub25lOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTstbXMtdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lfS5zcGxpZGVfX3RyYWNrLS1mYWRlPi5zcGxpZGVfX2xpc3Q+LnNwbGlkZV9fc2xpZGV7bWFyZ2luOjAhaW1wb3J0YW50O29wYWNpdHk6MDt6LWluZGV4OjB9LnNwbGlkZV9fdHJhY2stLWZhZGU+LnNwbGlkZV9fbGlzdD4uc3BsaWRlX19zbGlkZS5pcy1hY3RpdmV7b3BhY2l0eToxO3otaW5kZXg6MX0uc3BsaWRlLS1ydGx7ZGlyZWN0aW9uOnJ0bH0uc3BsaWRlX190cmFjay0tdHRiPi5zcGxpZGVfX2xpc3R7ZGlzcGxheTpibG9ja30uc3BsaWRlX19jb250YWluZXJ7Ym94LXNpemluZzpib3JkZXItYm94O3Bvc2l0aW9uOnJlbGF0aXZlfS5zcGxpZGVfX2xpc3R7YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7aGVpZ2h0OjEwMCU7bWFyZ2luOjAhaW1wb3J0YW50O3BhZGRpbmc6MCFpbXBvcnRhbnR9LnNwbGlkZS5pcy1pbml0aWFsaXplZDpub3QoLmlzLWFjdGl2ZSkgLnNwbGlkZV9fbGlzdHtkaXNwbGF5OmJsb2NrfS5zcGxpZGVfX3BhZ2luYXRpb257LW1zLWZsZXgtYWxpZ246Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstbXMtZmxleC13cmFwOndyYXA7ZmxleC13cmFwOndyYXA7LW1zLWZsZXgtcGFjazpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjttYXJnaW46MDtwb2ludGVyLWV2ZW50czpub25lfS5zcGxpZGVfX3BhZ2luYXRpb24gbGl7ZGlzcGxheTppbmxpbmUtYmxvY2s7bGluZS1oZWlnaHQ6MTtsaXN0LXN0eWxlLXR5cGU6bm9uZTttYXJnaW46MDtwb2ludGVyLWV2ZW50czphdXRvfS5zcGxpZGU6bm90KC5pcy1vdmVyZmxvdykgLnNwbGlkZV9fcGFnaW5hdGlvbntkaXNwbGF5Om5vbmV9LnNwbGlkZV9fcHJvZ3Jlc3NfX2Jhcnt3aWR0aDowfS5zcGxpZGV7cG9zaXRpb246cmVsYXRpdmU7dmlzaWJpbGl0eTpoaWRkZW59LnNwbGlkZS5pcy1pbml0aWFsaXplZCwuc3BsaWRlLmlzLXJlbmRlcmVke3Zpc2liaWxpdHk6dmlzaWJsZX0uc3BsaWRlX19zbGlkZXtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtib3gtc2l6aW5nOmJvcmRlci1ib3g7LW1zLWZsZXgtbmVnYXRpdmU6MDtmbGV4LXNocmluazowO2xpc3Qtc3R5bGUtdHlwZTpub25lIWltcG9ydGFudDttYXJnaW46MDtwb3NpdGlvbjpyZWxhdGl2ZX0uc3BsaWRlX19zbGlkZSBpbWd7dmVydGljYWwtYWxpZ246Ym90dG9tfS5zcGxpZGVfX3NwaW5uZXJ7YW5pbWF0aW9uOnNwbGlkZS1sb2FkaW5nIDFzIGxpbmVhciBpbmZpbml0ZTtib3JkZXI6MnB4IHNvbGlkICM5OTk7Ym9yZGVyLWxlZnQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLXJhZGl1czo1MCU7Ym90dG9tOjA7Y29udGFpbjpzdHJpY3Q7ZGlzcGxheTppbmxpbmUtYmxvY2s7aGVpZ2h0OjIwcHg7bGVmdDowO21hcmdpbjphdXRvO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7dG9wOjA7d2lkdGg6MjBweH0uc3BsaWRlX19zcntjbGlwOnJlY3QoMCAwIDAgMCk7Ym9yZGVyOjA7aGVpZ2h0OjFweDttYXJnaW46LTFweDtvdmVyZmxvdzpoaWRkZW47cGFkZGluZzowO3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjFweH0uc3BsaWRlX190b2dnbGUuaXMtYWN0aXZlIC5zcGxpZGVfX3RvZ2dsZV9fcGxheSwuc3BsaWRlX190b2dnbGVfX3BhdXNle2Rpc3BsYXk6bm9uZX0uc3BsaWRlX190b2dnbGUuaXMtYWN0aXZlIC5zcGxpZGVfX3RvZ2dsZV9fcGF1c2V7ZGlzcGxheTppbmxpbmV9LnNwbGlkZV9fdHJhY2t7b3ZlcmZsb3c6aGlkZGVuO3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MH0iLCIuYWNjb3JkaW9uIHtcblx0LmFjY29yZGlvbi1saXN0IHtcblx0XHRAYXBwbHkgbGlzdC1ub25lIG0tMCBwLTAgYm9yZGVyLXQgYm9yZGVyLWJsYWNrO1xuXG5cdFx0LmFjY29yZGlvbi1pdGVtIHtcblx0XHRcdEBhcHBseSBtLTAgcC0wIGJvcmRlci1iIGJvcmRlci1ibGFjaztcblx0XHR9XG5cdH1cblxuXHQuYWNjb3JkaW9uLWhlYWRlciB7XG5cdFx0QGFwcGx5IHB0LTMgbGc6cHQtNCBsZzpwYi0xO1xuXG5cdFx0Ji5oMSB7XG5cdFx0XHRAYXBwbHkgbWItMztcblx0XHR9XG5cblx0XHQuaWNvbi1idG4ge1xuXHRcdFx0QGFwcGx5IHJlbGF0aXZlIC1ib3R0b20tMC41IGxnOi1ib3R0b20tMSB0cmFuc2l0aW9uIGJnLWxpbGFjIHRleHQtcHVycGxlIGhvdmVyOmJnLWJsYWNrIGhvdmVyOnRleHQtd2hpdGU7XG5cdFx0fVxuXG5cdFx0LmFjY29yZGlvbi1idXR0b25bYXJpYS1leHBhbmRlZD10cnVlXSAuaWNvbi1idG4ge1xuXHRcdFx0QGFwcGx5ICByb3RhdGUtWzEzNWRlZ107XG5cdFx0fVxuXHR9XG5cblx0LmFjY29yZGlvbi1ib2R5IHtcblx0XHRAYXBwbHkgIG1yLTE0IGxnOm1yLTI4IG1heC13LXRleHQgb3ZlcmZsb3ctaGlkZGVuO1xuXG5cdFx0PiA6bGFzdC1jaGlsZDpub3QoLnNsaWRlcikge1xuXHRcdFx0QGFwcGx5IG1iLTQgbGc6bWItNjtcblx0XHR9XG5cdH1cbn1cblxuLyogWWVhciBhY2NvcmRpb24gKi9cblxuLnllYXItYWNjb3JkaW9uIC5hY2NvcmRpb24ge1xuXHQuYWNjb3JkaW9uLWJvZHkge1xuXHRcdEBhcHBseSBtci0wIGxnOnctOC8xMiBsZzptbC1hdXRvO1xuXHR9XG5cblx0JltjbGFzc349XCJtYXgtdy10ZXh0XCJdIC5hY2NvcmRpb24tYm9keSB7XG5cdFx0QGFwcGx5IG14LTAgdy1mdWxsO1xuXHR9XG59XG5cbi8qIEltYWdlIGFjY29yZGlvbiAqL1xuXG5Aa2V5ZnJhbWVzIGZhZGVVcCB7XG5cdGZyb20ge1xuXHRcdG9wYWNpdHk6IDA7XG5cdH1cblx0XG5cdHRvIHtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG59XG5cbi5pbWFnZS1hY2NvcmRpb24ge1xuXHQuYWNjb3JkaW9uIHtcblx0XHQuYWNjb3JkaW9uLWl0ZW0ge1xuXHRcdFx0QGFwcGx5IHJlbGF0aXZlIG92ZXJmbG93LWhpZGRlbiBtZDpvdmVyZmxvdy12aXNpYmxlO1xuXHRcdH1cblxuXHRcdC5hY2NvcmRpb24tYnV0dG9uW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0ge1xuXHRcdFx0Y3Vyc29yOiBkZWZhdWx0O1xuXHRcdFx0XG5cdFx0XHQuaWNvbi1idG4ge1xuXHRcdFx0XHRAYXBwbHkgb3BhY2l0eS0wIHJvdGF0ZS0wO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5hY2NvcmRpb24tcGFuZTo6YWZ0ZXIge1xuXHRcdFx0QGFwcGx5IGludmlzaWJsZSB3LTAgaC1weCBiZy1ibGFjayBhYnNvbHV0ZSB0b3AtMS8yIGxlZnQtZnVsbCB0cmFuc2xhdGUteS0xO1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgMzAwbXM7XG5cdFx0XHR0cmFuc2l0aW9uLWRlbGF5OiAzMDBtcztcblx0XHR9XG5cblx0XHQuYWNjb3JkaW9uLXBhbmUuaXMtYWN0aXZlOjphZnRlcixcblx0XHQuYWNjb3JkaW9uLXBhbmU6bm90KFtoaWRkZW5dKTo6YWZ0ZXIge1xuXHRcdFx0QGFwcGx5IG1kOnZpc2libGUgdy1bMzAlXTtcblx0XHR9XG5cdH1cblxuXHQuYWNjb3JkaW9uLWltYWdlcyB7IFxuXHRcdGltZyB7XG5cdFx0XHRAYXBwbHkgb3BhY2l0eS0wIG1heC13LVszODBweF07XG5cdFx0fVxuXG5cdFx0aW1nOm5vdCguaGlkZGVuKSB7XG5cdFx0XHRhbmltYXRpb24tbmFtZTogZmFkZVVwO1xuXHRcdFx0YW5pbWF0aW9uLWR1cmF0aW9uOiAzMDBtcztcblx0XHRcdGFuaW1hdGlvbi1kZWxheTogMzAwbXM7XG5cdFx0XHRhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuXHRcdH1cblxuXHR9XG59IiwiLmFjdGlvbiB7XG4gICAgQGFwcGx5IHRleHQtcHVycGxlIGhvdmVyOnRleHQtYmxhY2sgZm9udC1zZW1pYm9sZCBuby11bmRlcmxpbmUgaG92ZXI6bm8tdW5kZXJsaW5lO1xuICAgIEBhcHBseSBmbGV4IGl0ZW1zLWNlbnRlciBzcGFjZS14LTAuNTtcbn0iLCIvKlxuXG5cdEJsb2Nrc1xuXG5cdC0tLS0tLS0tLS0tLVxuXHRCbG9jayB0eXBlczpcblx0LS0tLS0tLS0tLS0tXG5cdFxuXHRwYWdlLWhlcm9cblx0dGV4dC1ibG9ja1xuXHRpbWFnZS13aXRoLWNhcHRpb25cblx0c2xpZGVyXG5cdGRhdGEtdmlzXG5cdGhhbGYtYW5kLWhhbGZcblx0cXVvdGVcblx0Y2hlY2tsaXN0XG5cdGNhbGxvdXRcblx0c2VjdGlvbi1oZWFkZXJcblx0cG9zaXRpb25pbmctc3RhdGVtZW50XG5cdHRyaXB0eWNoXG5cdGRpcHR5Y2hcblx0Y3RhXG5cdGZpbHRlcnNcblx0dGFiYmVkLWNvbnRlbnRcblx0Zm9ybVxuXHRhY2NvcmRpb25cblx0eWVhci1hY2NvcmRpb25cblx0YnJlYWRjcnVtYnNcblxuXHQtLS0tLS0tXG5cdE1hcmt1cDpcblx0LS0tLS0tLVxuXG5cdDxkaXYgY2xhc3M9XCJibi1ibG9jay13cmFwcGVyIFtibG9jay10eXBlXVwiPlxuXHRcdDxkaXYgY2xhc3M9XCJjb250YWluZXIgbXgtYXV0b1wiPlxuXG5cdFx0XHRbY29tcG9uZW50XVxuXG5cdFx0PC9kaXY+XG5cdDwvZGl2PlxuXG4qL1xuXG4uZW50cnktY29udGVudCB7XG5cblx0LmJuLWJsb2NrLXdyYXBwZXIge1xuXHRcdCYudGV4dC1ibG9jayxcblx0XHQmLmltYWdlLXdpdGgtY2FwdGlvbixcblx0XHQmLmRhdGEtdmlzLFxuXHRcdCYuY2hlY2tsaXN0IHtcblx0XHRcdC5jb250YWluZXIge1xuXHRcdFx0XHRAYXBwbHkgbWF4LXctdGV4dC1jb250YWluZXI7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC8qIGRlZmF1bHQgYmxvY2sgc3BhY2luZyAtIG1vYmlsZTogODBweCB8IGRlc2t0b3A6IDEwMHB4ICovXG5cdC5ibi1ibG9jay13cmFwcGVyICsgLmJuLWJsb2NrLXdyYXBwZXIsXG5cdC5lbnRyeS1jb250ZW50ICsgJiB7XG5cdFx0QGFwcGx5IG10LTIwIGxnOm10LTI1O1xuXHR9XG5cblx0LyogYmxvY2sgc3BhY2luZyBhZGp1c3RtZW50cyAqL1xuXG5cdC8qIHNlY3Rpb24taGVhZGluZyAtIG1vYmlsZTogNDBweCB8IGRlc2t0b3A6IDUwcHggKi9cblx0LmJuLWJsb2NrLXdyYXBwZXIuc2VjdGlvbi1oZWFkZXIgKyAuYm4tYmxvY2std3JhcHBlciB7XG5cdFx0QGFwcGx5IG10LTEwIGxnOm10LTI1O1xuXHR9XG5cdC8qIGNhbGxvdXRzIHN0YWNrZWQgKi9cblx0LmJuLWJsb2NrLXdyYXBwZXIuY2FsbG91dCArIC5ibi1ibG9jay13cmFwcGVyLmNhbGxvdXQge1xuXHRcdEBhcHBseSBtdC0xMi41O1xuXHR9XG5cblx0LyogdGV4dCArIGNoZWNrbGlzdCAoc3VjY2VzcyBzdG9yaWVzKSAqL1xuXHQuYm4tYmxvY2std3JhcHBlci50ZXh0LWJsb2NrLXdpdGgtdGl0bGUgKyAuYm4tYmxvY2std3JhcHBlci5jaGVja2xpc3Qge1xuXHRcdEBhcHBseSBtdC0wO1xuXHR9XG5cblx0LmJuLWJsb2NrLXdyYXBwZXIudGV4dC1ibG9jayArIC5ibi1ibG9jay13cmFwcGVyLmNoZWNrbGlzdCB7XG5cdFx0QGFwcGx5IG10LTEzO1xuXHR9XG5cblx0LmJuLWJsb2NrLXdyYXBwZXIuY2hlY2tsaXN0ICsgLmJuLWJsb2NrLXdyYXBwZXIudGV4dC1ibG9jay13aXRoLXRpdGxlLFxuXHQuYm4tYmxvY2std3JhcHBlci5jaGVja2xpc3QgKyAuYm4tYmxvY2std3JhcHBlci50ZXh0LWJsb2NrLFxuXHQuYm4tYmxvY2std3JhcHBlci5pbWFnZS13aXRoLWNhcHRpb24gKyAuYm4tYmxvY2std3JhcHBlci50ZXh0LWJsb2NrLXdpdGgtdGl0bGUsXG5cdC5ibi1ibG9jay13cmFwcGVyLmltYWdlLXdpdGgtY2FwdGlvbiArIC5ibi1ibG9jay13cmFwcGVyLnRleHQtYmxvY2ssXG5cdC5ibi1ibG9jay13cmFwcGVyLnRleHQtYmxvY2std2l0aC10aXRsZSArIC5ibi1ibG9jay13cmFwcGVyLnRleHQtYmxvY2std2l0aC10aXRsZSxcblx0LmJuLWJsb2NrLXdyYXBwZXIudGV4dC1ibG9jay13aXRoLXRpdGxlICsgLmJuLWJsb2NrLXdyYXBwZXIuZnVsbC13aWR0aC1zbGlkZXIsXG5cdC5ibi1ibG9jay13cmFwcGVyLnRleHQtYmxvY2std2l0aC10aXRsZSArIC5ibi1ibG9jay13cmFwcGVyLnRleHQtYmxvY2ssXG5cdC5ibi1ibG9jay13cmFwcGVyLnRleHQtYmxvY2std2l0aC10aXRsZSArIC5ibi1ibG9jay13cmFwcGVyLmltYWdlLXdpdGgtY2FwdGlvbixcblx0LmJuLWJsb2NrLXdyYXBwZXIudGV4dC1ibG9jayArIC5mdWxsLXdpZHRoLXNsaWRlcixcblx0LmJuLWJsb2NrLXdyYXBwZXIudGV4dC1ibG9jayArIC5ibi1ibG9jay13cmFwcGVyLmltYWdlLXdpdGgtY2FwdGlvbixcblx0LmJuLWJsb2NrLXdyYXBwZXIubG9nby1saXN0aW5nICsgLmJuLWJsb2NrLXdyYXBwZXIubG9nby1saXN0aW5nIHtcblx0XHRAYXBwbHkgbXQtMTA7XG5cdH1cblxuXHQuYm4tYmxvY2std3JhcHBlci5oYWxmLWFuZC1oYWxmICsgLmJuLWJsb2NrLXdyYXBwZXIudGV4dC1ibG9jaywgXG5cdC5ibi1ibG9jay13cmFwcGVyLnRleHQtYmxvY2sgKyAuYm4tYmxvY2std3JhcHBlci5oYWxmLWFuZC1oYWxmLFxuXHQuYm4tYmxvY2std3JhcHBlci5jaGVja2xpc3QgKyAuYm4tYmxvY2std3JhcHBlci5pbWFnZS13aXRoLWNhcHRpb24ge1xuXHRcdEBhcHBseSBtdC0wO1xuXHR9XG5cblx0aHIge1xuXHRcdEBhcHBseSBtYi02O1xuXHR9XG59XG5cbi5ibi1ibG9jay13cmFwcGVyIHtcblx0Ji5wYWdlLWhlcm8sXG5cdCYubmV3cy1wYWdlLWhlcm8ge1xuXHRcdEBhcHBseSBtYi0yMCBsZzptYi0yNTtcblx0fVxuXG5cdCYuc2VjdGlvbiB7XG5cdFx0QGFwcGx5IG1iLTEwIGxnOm1iLTEyLjU7XG5cdH1cblxuXHQmLnNlY3Rpb24gKyAuYm4tYmxvY2std3JhcHBlciB7XG5cdFx0QGFwcGx5IG10LTEwIGxnOm10LTEyLjU7XG5cdH1cbn1cblxuLyogU2VjdGlvbiBiYWNrZ3JvdW5kIGdyYWRpZW50IHdpdGggbmVzdGVkIGJsb2NrcyAqL1xuXG4uZW50cnktY29udGVudCB7XG4gICAgLmJuLWJsb2NrLXdyYXBwZXIuZ3JhZGllbnQtYmFja2dyb3VuZCB7XG4gICAgICAgIEBhcHBseSByZWxhdGl2ZSBweS0wIG15LTIwIGxnOnB5LTI1IGxnOm15LTI1O1xuICAgICAgICBcbiAgICAgICAgJjo6YmVmb3JlLFxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIEBhcHBseSBhYnNvbHV0ZSB0b3AtMCBsZWZ0LTAgdy1mdWxsIGgtMjAgbGc6aC0yNTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBAYXBwbHkgLXRvcC0yMCBsZzotdG9wLTI1IGJnLWdyYWRpZW50LXRvLXQgdG8tdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBAYXBwbHkgdG9wLWF1dG8gLWJvdHRvbS0yMCBsZzotYm90dG9tLTI1IGJnLWdyYWRpZW50LXRvLWIgdG8tdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAmLmJnLWxpbGFjIHtcbiAgICAgICAgICAgICY6OmJlZm9yZSxcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgZnJvbS1saWxhYztcbiAgICAgICAgICAgIH1cblxuXHRcdFx0Lmxpc3RpbmctdGFnIHsgYmFja2dyb3VuZC1jb2xvcjogdGhlbWUoJ2NvbG9ycy5saWxhYy5ERUZBVUxUJyk7IH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuYmctdGVhbCB7XG4gICAgICAgICAgICAmOjpiZWZvcmUsXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IGZyb20tdGVhbDtcbiAgICAgICAgICAgIH1cblxuXHRcdFx0Lmxpc3RpbmctdGFnIHsgYmFja2dyb3VuZC1jb2xvcjogdGhlbWUoJ2NvbG9ycy50ZWFsLkRFRkFVTFQnKTsgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5iZy1zYWdlIHtcbiAgICAgICAgICAgICY6OmJlZm9yZSxcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgZnJvbS1zYWdlO1xuICAgICAgICAgICAgfVxuXG5cdFx0XHQubGlzdGluZy10YWcgeyBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZSgnY29sb3JzLnNhZ2UuREVGQVVMVCcpOyB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYm4tYmxvY2std3JhcHBlci5ncmFkaWVudC1iYWNrZ3JvdW5kICsgLmJuLWJsb2NrLXdyYXBwZXIsXG4gICAgLmJuLWJsb2NrLXdyYXBwZXIgKyAuYm4tYmxvY2std3JhcHBlci5ncmFkaWVudC1iYWNrZ3JvdW5kIHtcbiAgICAgICAgQGFwcGx5IHJlbGF0aXZlIG10LTQwIGxnOm10LTUwO1xuICAgIH1cblxuXHQuYm4tYmxvY2std3JhcHBlciB7XG5cdFx0LmJuLWJsb2NrLXdyYXBwZXIgKyAuYm4tYmxvY2std3JhcHBlciB7XG5cdFx0XHQvKiBObyBhZGp1c3RtZW50cyB5ZXQuLi4gKi9cblx0XHR9XG5cdH1cblxuXHQvKiBBdXRvbWF0aWMgVUkgYWRqdXN0bWVudHMgZm9yIGJhY2tncm91bmQgY29sb3JzICovXG5cdC5ibi1ibG9jay13cmFwcGVyLmdyYWRpZW50LWJhY2tncm91bmRbY2xhc3MqPVwiYmctXCJdOm5vdChbY2xhc3N+PVwiYmctd2hpdGVcIl0pIHtcblx0XHRAYXBwbHkgYm9yZGVyLWIgYm9yZGVyLXRyYW5zcGFyZW50OyAvLyBXb3JrYXJvdW5kIGZvciB0YWlsd2luZCBncm91cGluZ1xuXHRcblx0XHQuYnRuLXJvdW5kOm5vdCg6aG92ZXIpIHtcblx0XHRcdEBhcHBseSBiZy13aGl0ZTtcblx0XHR9XG5cdFxuXHRcdC5zcGxpZGUuc2xpZGVyIHtcblx0XHRcdC5zcGxpZGVfX3BhZ2luYXRpb25fX3BhZ2Uge1xuXHRcdFx0XHRAYXBwbHkgYmctd2hpdGU7XG5cdFx0XHR9XG5cdFx0XHQuc3BsaWRlX19wYWdpbmF0aW9uX19wYWdlLmlzLWFjdGl2ZSB7XG5cdFx0XHRcdEBhcHBseSBiZy1wdXJwbGU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcblx0XHQuYmctZ3JheS1saWdodCB7XG5cdFx0XHRAYXBwbHkgYmctd2hpdGU7XG5cdFx0fVxuXHRcblx0XHQuYWNjb3JkaW9uIC5hY2NvcmRpb24taGVhZGVyIC5pY29uLWJ0bjpub3QoOmhvdmVyKSB7XG5cdFx0XHQgQGFwcGx5IGJnLXdoaXRlO1xuXHRcdH1cblx0XHQuYWNjb3JkaW9uLWltYWdlcyB7XG5cdFx0XHRAYXBwbHkgYmctd2hpdGUgYmctb3BhY2l0eS01MDtcblx0XHR9XG5cdH1cbn0iLCIvKiBCbG9jayBwb3NpdGlvbmluZyAqL1xuXG4uYm4tYmxvY2std3JhcHBlci5icmVhZGNydW1iIHtcbiAgICBAYXBwbHkgaGlkZGVuIGxnOmJsb2NrO1xuXG4gICAgLmNvbnRhaW5lciB7XG4gICAgICAgIEBhcHBseSByZWxhdGl2ZSBoLTAgb3ZlcmZsb3ctdmlzaWJsZTtcbiAgICAgICAgei1pbmRleDogMTAwO1xuICAgIH1cblxuICAgIC5icmVhZGNydW1iLWNvbnRhaW5lciB7XG4gICAgICAgIEBhcHBseSBhYnNvbHV0ZSB0b3AtMCBsZWZ0LTEwO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gICAgfVxuXG4gICAgdWwuYnJlYWRjcnVtYiB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIC01MCUsIDApO1xuICAgIH1cblxuICAgICYgKyAuYm4tYmxvY2std3JhcHBlciB7XG4gICAgICAgIEBhcHBseSBtdC0wO1xuICAgIH1cbn1cblxuLyogQnJlYWRjcnVtYiBsaXN0IHN0eWxlcyAqL1xuXG5Aa2V5ZnJhbWVzIGJyZWFkY3J1bWJJbiB7XG5cdGZyb20ge1xuXHRcdG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKSB0cmFuc2xhdGVYKC0yMCUpO1xuXHR9XG5cdFxuXHR0byB7XG5cdFx0b3BhY2l0eTogMTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpIHRyYW5zbGF0ZVgoMCk7XG5cdH1cbn1cblxudWwuYnJlYWRjcnVtYiB7XG4gICAgQGFwcGx5IGxpc3Qtbm9uZSBtbC0wIHBsLTAgdGV4dC1ncmF5LW1lZGl1bSB0ZXh0LXNtO1xuICAgIEBhcHBseSBmbGV4IGZsZXgtd3JhcCBmbGV4LXJvdyBpdGVtcy1jZW50ZXIgZ2FwLTIuNTtcblxuICAgID4gbGkge1xuICAgICAgICBAYXBwbHkgcmVsYXRpdmUgbS0wIHAtMCBsZWFkaW5nLW5vbmUgZmxleCBpdGVtcy1jZW50ZXI7XG5cbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKTo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvaWNvbnMvYnV0dG9uLWljb24tY2FyZXQtYnJlYWRjcnVtYi5zdmcnKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjVweCAyNXB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbGVmdDogLTVweDtcbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgYSB7XG4gICAgICAgIEBhcHBseSB0ZXh0LWdyYXktbWVkaXVtIGhvdmVyOnRleHQtcHVycGxlO1xuICAgIH1cblxuICAgID4gbGk6bGFzdC1jaGlsZCBhIHtcbiAgICAgICAgQGFwcGx5IHRleHQtYmxhY2s7XG4gICAgfVxuXG4gICAgYnV0dG9uIHtcbiAgICAgICAgQGFwcGx5IGJvcmRlci10cmFuc3BhcmVudCBib3JkZXItWzEwcHhdIGJvcmRlci14LTA7XG4gICAgfVxuXG4gICAgYnV0dG9uIHN2ZyB7XG4gICAgICAgIEBhcHBseSByZWxhdGl2ZSB0b3AtcHg7XG4gICAgfVxuXG4gICAgdWwuZHJvcGRvd24ge1xuICAgICAgICBAYXBwbHkgbGlzdC1ub25lIG0tMCBwLTAgYmctbGlsYWMgcm91bmRlZC1zbWFsbCB3LVsyOTBweF0gc2hhZG93LXNtO1xuICAgICAgICBAYXBwbHkgYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDM4cHg7XG4gICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpIHRyYW5zbGF0ZVgoMDEwcHgpO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgQGFwcGx5IG0tMCBwLTA7XG5cbiAgICAgICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgIEBhcHBseSBib3JkZXItdCBib3JkZXItYmxhY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIEBhcHBseSBibG9jayBweC01IHB5LVsxNy41cHhdIHRleHQtYmxhY2sgaG92ZXI6dGV4dC1wdXJwbGU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZHJvcGRvd24uaXMtYWN0aXZlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGFuaW1hdGlvbi1uYW1lOiBicmVhZGNydW1iSW47XG4gICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMjAwbXM7XG4gICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjA3NSwgMC44MiwgMC4xNjUsIDEpO1xuICAgIH1cbn0iLCIuYnRuIHtcblx0QGFwcGx5IGlubGluZS1ibG9jayBweC04IHB5LTIuNSByb3VuZGVkLWZ1bGwgbWF4LXctZnVsbDtcblx0QGFwcGx5IGJnLXB1cnBsZSB0ZXh0LXdoaXRlIHRleHQtYmFzZSBmb250LXNlbWlib2xkIHRyYWNraW5nLXdpZGVyIHVwcGVyY2FzZSB0ZXh0LWNlbnRlcjtcblx0QGFwcGx5IHRyYW5zaXRpb24gaG92ZXI6YmctYmxhY2sgaG92ZXI6dGV4dC13aGl0ZSBob3Zlcjpuby11bmRlcmxpbmU7XG59XG5cbi5idG4tcm91bmQge1xuXHRAYXBwbHkgaW5saW5lLWJsb2NrIHctMTAgaC0xMCBweC0wIHB5LTAgcm91bmRlZC1mdWxsIGZsZXggZmxleC1jb2wgaXRlbXMtY2VudGVyIGp1c3RpZnktY2VudGVyO1xuXHRAYXBwbHkgYmctbGlsYWMgdGV4dC1wdXJwbGUgdGV4dC1zbSBmb250LXNlbWlib2xkO1xuXHRAYXBwbHkgaG92ZXI6YmctYmxhY2sgaG92ZXI6dGV4dC13aGl0ZSBob3Zlcjpuby11bmRlcmxpbmU7XG5cblx0c3ZnIHtcblx0XHRAYXBwbHkgdy1mdWxsIGgtZnVsbDtcblx0XHRmaWxsOiBjdXJyZW50Q29sb3I7XG5cdH1cbn1cblxuLmJ0bi1saWdodCB7XG5cdEBhcHBseSBiZy1ncmF5LWxpZ2h0IHRleHQtcHVycGxlO1xufVxuXG4uYnRuLXJldmVyc2Uge1xuXHRAYXBwbHkgYmctd2hpdGU7XG59XG5cbi5iZy1ibGFjayAuYnRuIHtcblx0QGFwcGx5IGhvdmVyOmJnLXdoaXRlIGhvdmVyOnRleHQtYmxhY2s7XG59XG5cbi5idG4uaXMtZGlzYWJsZWQsIC5idG5bZGlzYmxlZF0sXG4uYnRuLXJvdW5kLmlzLWRpc2FibGVkLCAuYnRuLXJvdW5kW2Rpc2FibGVkXSB7XG5cdEBhcHBseSBwb2ludGVyLWV2ZW50cy1ub25lIG9wYWNpdHktNTAgdGV4dC1ncmF5LTUwMDtcbn0iLCJcbi5jYWxsb3V0LWxvZ28ge1xuICAgIEBhcHBseSBtYi0wIG1kOmZsZXggbWQ6ZmxleC1jb2wgbWQ6anVzdGlmeS1jZW50ZXI7XG4gICAgQGFwcGx5IG1kOi1tbC0xMCBsZzotbWwtMTI7XG5cbiAgICBpbWcge1xuICAgICAgICBAYXBwbHkgbWF4LXctWzE4MHB4XSBteC1hdXRvIGxnOm1heC13LVsyMTBweF07XG4gICAgfVxuXG59XG5cbi5jYWxsb3V0LWxvZ28gKyAuY2FsbG91dC1ib2R5IHtcbiAgICBAYXBwbHkgbWQ6Ym9yZGVyLWwgbWQ6Ym9yZGVyLWdyYXkgbWQ6cGwtMTAgbGc6cGwtMTI7XG59XG4iLCIuY29sbGFwc2libGUge1xuXHRkaXNwbGF5OiBncmlkO1xuXHR0cmFuc2l0aW9uOiBncmlkLXRlbXBsYXRlLXJvd3MgMzAwbXM7XG5cblx0PiBkaXYge1xuXHRcdG92ZXJmbG93LXk6IGhpZGRlbjtcblx0fVxufVxuXG4uY29sbGFwc2libGVbaGlkZGVuXSB7XG5cdGdyaWQtdGVtcGxhdGUtcm93czogMGZyO1xuXHRvcGFjaXR5OiAwO1xufVxuXG4uY29sbGFwc2libGU6bm90KFtoaWRkZW5dKSxcbi5jb2xsYXBzaWJsZS5pcy1hY3RpdmUge1xuXHRncmlkLXRlbXBsYXRlLXJvd3M6IDFmcjtcblx0b3BhY2l0eTogMTtcbn0iLCIuZW1iZWQtcmVzcG9uc2l2ZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgXG4gICAgLmVtYmVkLXJlc3BvbnNpdmUtaXRlbSxcbiAgICBpZnJhbWUsXG4gICAgZW1iZWQsXG4gICAgb2JqZWN0LFxuICAgIHZpZGVvIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuICB9XG4gIFxuICAuZW1iZWQtcmVzcG9uc2l2ZS0xNmJ5OSB7XG4gICAgcGFkZGluZy10b3A6IDU2LjI1JTtcbiAgfVxuICBcbiAgLmVtYmVkLXJlc3BvbnNpdmUtNGJ5MyB7XG4gICAgcGFkZGluZy10b3A6IC43NSU7XG4gIH1cbiAgIiwiLmJuLWZvcm0sXG4uaGJzcHQtZm9ybSB7XG5cblx0aW5wdXRbdHlwZT1cInRleHRcIl0sXG5cdGlucHV0W3R5cGU9XCJudW1iZXJcIl0sXG5cdGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcblx0aW5wdXRbdHlwZT1cImRhdGVcIl0sXG5cdGlucHV0W3R5cGU9XCJ1cmxcIl0sXG5cdGlucHV0W3R5cGU9XCJ0ZWxcIl0sXG5cdHRleHRhcmVhLFxuXHRzZWxlY3Qge1xuXHRcdEBhcHBseSBiZy13aGl0ZSB0ZXh0LWJhc2UgbGc6dGV4dC1sZyBweC01IHB5LVs2LjVweF0gdy1mdWxsIGxlYWRpbmctdGlnaHQ7XG5cdFx0QGFwcGx5IGJvcmRlciBib3JkZXItZ3JheSByb3VuZGVkLVsyMHB4XTtcblxuXHRcdCY6OnBsYWNlaG9sZGVyIHtcblx0XHRcdEBhcHBseSB0ZXh0LWdyYXk7XG5cdFx0fVxuXG5cdFx0Ji5pcy1pbnB1dC1sYXJnZSB7XG5cdFx0XHRAYXBwbHkgcHgtNSBweS1bOS42MjVweF0gbGc6cHktWzYuNXB4XTtcblx0XHR9XG5cdH1cblxuXHRsYWJlbCB7XG5cdFx0QGFwcGx5IGJsb2NrIGZvbnQtc2VtaWJvbGQgbWItMTtcblx0fVxuXG5cdHNlbGVjdCB7XG5cdFx0QGFwcGx5IGFwcGVhcmFuY2Utbm9uZSBiZy1uby1yZXBlYXQ7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvaWNvbnMvaWNvbi1kcm9wZG93bi5zdmcnKTtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjYWxjKDEwMCUgLSA3cHgpIDUwJTtcblxuXHR9XG5cblx0dGV4dGFyZWEge1xuXHRcdEBhcHBseSBoLVsxMjBweF0gbGc6aC1bMTgwcHhdO1xuXHRcdHJlc2l6ZTogbm9uZTtcblx0XHRvdmVyZmxvdzogYXV0bztcblxuXHR9XG5cblx0LmZpZWxkIHtcblx0XHRAYXBwbHkgbWItNSBsZzptYi02LjI1O1xuXHR9XG5cblx0LmlucHV0cy1saXN0LFxuXHQuaHMtZXJyb3ItbXNncyB7XG5cdFx0QGFwcGx5IG0tMCBwLTA7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cdFx0bGkge1xuXHRcdFx0QGFwcGx5IG0tMCBwLTA7XG5cdFx0fVxuXHR9XG5cblx0LmlucHV0cy1saXN0IHtcblx0XHRsaSBsYWJlbCB7XG5cdFx0XHRAYXBwbHkgZm9udC1ub3JtYWwgYmctZ3JheS1saWdodCByb3VuZGVkLVsyMHB4XSByZWxhdGl2ZSBweC01IHB5LTIuNSByZWxhdGl2ZSBmbGV4IGl0ZW1zLXN0YXJ0O1xuXHRcdH1cblxuXHRcdGxpIGxhYmVsIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG5cdFx0XHRAYXBwbHkgc2hyaW5rLTAgYXBwZWFyYW5jZS1ub25lIGgtNSB3LTUgYmctd2hpdGUgYm9yZGVyIGJvcmRlci1ncmF5IG1yLTIuNTtcblx0XHRcdEBhcHBseSByZWxhdGl2ZSAtYm90dG9tLVsycHhdO1xuXG5cdFx0XHQmOmNoZWNrZWQge1xuXHRcdFx0XHRAYXBwbHkgYmctbm8tcmVwZWF0IGJnLWNlbnRlcjtcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvaWNvbnMvaWNvbi1zbWFsbC1jaGVja2JveC5zdmcnKTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRsaSBsYWJlbCBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuXHRcdFx0QGFwcGx5IHNocmluay0wIGFwcGVhcmFuY2Utbm9uZSBoLTUgdy01IGJnLXdoaXRlIGJvcmRlciBib3JkZXItZ3JheSByb3VuZGVkLWZ1bGwgbXItMi41O1xuXHRcdFx0QGFwcGx5IHJlbGF0aXZlIC1ib3R0b20tWzJweF07XG5cblx0XHRcdCY6Y2hlY2tlZCB7XG5cdFx0XHRcdEBhcHBseSBiZy1uby1yZXBlYXQgYmctY2VudGVyO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9pY29ucy9pY29uLXNtYWxsLWNoZWNrLXJhZGlvLnN2ZycpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5hY3Rpb25zIHtcblx0XHRAYXBwbHkgbXQtNTtcblx0fVxuXG5cdC5ocy1lcnJvci1tc2dzIHtcblx0XHRAYXBwbHkgZm9udC1ub3JtYWwgdGV4dC1yb3NlLWRhcmsgdGV4dC1iYXNlIGxlYWRpbmctdGlnaHQ7XG5cblx0XHQmLmlucHV0cy1saXN0IGxpIGxhYmVsIHtcblx0XHRcdEBhcHBseSBiZy10cmFuc3BhcmVudCBweS0wIG10LTEuNTtcblx0XHR9XG5cdH1cblxuXHQuaHNfZXJyb3Jfcm9sbHVwIHtcblx0XHRAYXBwbHkgYm9yZGVyIGJvcmRlci1yb3NlLWRhcmsgcC0yIHJvdW5kZWQtWzIwcHhdIG1iLTU7XG5cblx0XHQuaHMtZXJyb3ItbXNncyBsYWJlbCB7XG5cdFx0XHRAYXBwbHkgZm9udC1zZW1pYm9sZCBsZzp0ZXh0LWxnO1xuXHRcdH1cblx0fVxuXG5cdGZpZWxkc2V0IHtcblx0XHRAYXBwbHkgbWF4LXctZnVsbCAjeyFpbXBvcnRhbnR9O1xuXHR9XG5cblx0ZmllbGRzZXQuZm9ybS1jb2x1bW5zLTEgLmlucHV0ID4gLmhzLWlucHV0IHtcblx0XHRAYXBwbHkgdy1mdWxsICN7IWltcG9ydGFudH07XG5cdH1cblxuXHQuaHMtcmljaHRleHQge1xuXHRcdEBhcHBseSBtYi01IGxnOm1iLTYuMjU7XG5cdH1cblxuXHQuYWN0aW9uIC5idG4sXG5cdC5ocy1idXR0b24ge1xuXHRcdEBhcHBseSBpbmxpbmUtYmxvY2sgcHgtOCBweS0yLjUgcm91bmRlZC1mdWxsIG1pbi13LVsxODBweF0gbWF4LXctZnVsbDtcblx0XHRAYXBwbHkgYmctcHVycGxlIHRleHQtd2hpdGUgdGV4dC1iYXNlIGZvbnQtc2VtaWJvbGQgdHJhY2tpbmctd2lkZXIgdXBwZXJjYXNlO1xuXHRcdEBhcHBseSB0cmFuc2l0aW9uIGhvdmVyOmJnLWJsYWNrIGhvdmVyOnRleHQtd2hpdGUgaG92ZXI6bm8tdW5kZXJsaW5lO1xuXHR9XG5cblx0Ly8gQ29uZGVuc2VkIHNwYWNpbmcgZm9yIGV2ZW50cy9yZXNvdXJjZXNcblx0LmlzLWZvcm0tY29uZGVuc2VkICYsXG5cdCYgLmlzLWZvcm0tY29uZGVuc2VkIHtcblx0XHQuZmllbGQge1xuXHRcdFx0QGFwcGx5IG1iLTQ7XG5cdFx0fVxuXG5cdFx0LmlucHV0cy1saXN0IGxpIGxhYmVsIHtcblx0XHRcdEBhcHBseSBiZy10cmFuc3BhcmVudCBweC0wO1xuXHRcdH1cblx0fVxuXG5cdC8vIEZpbHRlciBiYXJzIHdpdGggY2xpcHBlZCB0ZXh0XG5cdC5maWx0ZXItYmFyICYgc2VsZWN0IHtcblx0XHRAYXBwbHkgbGc6bWF4LXctWzE4MHB4XSB0ZXh0LWVsbGlwc2lzIG92ZXJmbG93LWhpZGRlbiBwci0xMCBiZy1ncmF5LWxpZ2h0O1xuXHR9XG5cblx0Ly8gU2VhcmNoIGJveFxuXHQuZmllbGQtZ3JvdXAge1xuXHRcdEBhcHBseSByZWxhdGl2ZTtcblxuXHRcdGlucHV0IHtcblx0XHRcdEBhcHBseSBwci0xMDtcblx0XHR9XG5cblx0XHRidXR0b24ge1xuXHRcdFx0QGFwcGx5IGFic29sdXRlIHRvcC1bNTAlXSByaWdodC1bMTBweF0gdHJhbnNsYXRlLXktWy01MCVdO1xuXHRcdH1cblx0fVxufVxuXG4uZGFyay1mb3JtIHtcblx0QGFwcGx5IGJnLWJsYWNrIHRleHQtd2hpdGU7XG5cdC5ibi1mb3JtLFxuXHQuaGJzcHQtZm9ybSB7XG5cdFx0aW5wdXRbdHlwZT1cInRleHRcIl0sXG5cdFx0aW5wdXRbdHlwZT1cIm51bWJlclwiXSxcblx0XHRpbnB1dFt0eXBlPVwiZW1haWxcIl0sXG5cdFx0aW5wdXRbdHlwZT1cImRhdGVcIl0sXG5cdFx0aW5wdXRbdHlwZT1cInVybFwiXSxcblx0XHRpbnB1dFt0eXBlPVwidGVsXCJdLFxuXHRcdHRleHRhcmVhLFxuXHRcdHNlbGVjdCB7XG5cdFx0XHRAYXBwbHkgYmctdHJhbnNwYXJlbnQ7XG5cdFx0fVxuXHRcdGxpIGxhYmVsIHtcblx0XHRcdEBhcHBseSBiZy10cmFuc3BhcmVudDtcblx0XHR9XG5cdFx0c2VsZWN0IG9wdGlvbiB7XG5cdFx0XHRjb2xvcjogaW5pdGlhbDtcblx0XHR9XG5cblx0XHQuaHMtYnV0dG9uOmhvdmVyIHtcblx0XHRcdEBhcHBseSB0ZXh0LWJsYWNrIGJnLXdoaXRlO1xuXHRcdH1cblx0fVxufSIsIi5oZXJvIHtcblx0QGFwcGx5IGZsZXggZmxleC1jb2w7XG5cblx0Lmhlcm8taW1nIHtcblx0XHRAYXBwbHkgdy1mdWxsIGgtWzMwMHB4XSBsZzpoLVs1MDBweF0gYXNwZWN0LVsxMjgwLzc1MF0gb3JkZXItMSB6LVswXSByZWxhdGl2ZTtcblxuXHRcdHBpY3R1cmUge1xuXHRcdFx0QGFwcGx5IHctZnVsbDtcblx0XHR9XG5cblx0XHRpbWcge1xuXG5cdFx0XHRAYXBwbHkgYmxvY2sgdy1mdWxsIGgtZnVsbCBvYmplY3QtY292ZXI7XG5cdFx0fVxuXG5cdFx0Lmljb24tcGxheSB7XG4gICAgICAgICAgICBAYXBwbHkgYWJzb2x1dGUgdG9wLTEvMiBsZWZ0LTEvMiAtdHJhbnNsYXRlLXgtMS8yIC10cmFuc2xhdGUteS0xLzIgcm91bmRlZC1mdWxsIGJnLXdoaXRlIHRyYW5zaXRpb247XG4gICAgICAgIH1cblxuXHRcdGE6aG92ZXIgLmljb24tcGxheSB7XG4gICAgICAgICAgICBAYXBwbHkgYmctYmxhY2sgdGV4dC13aGl0ZTtcbiAgICAgICAgfVxuXG5cdFx0Lmhlcm8tZmlndXJlIHtcblx0XHRcdGltZyB7XG5cdFx0XHRcdEBhcHBseSBvYmplY3QtY29udGFpbjtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLmhhcy1mb3JtIHtcblx0XHRcdEBhcHBseSBtaW4taC1bMzAwcHhdIGxnOm1pbi1oLVs1MDBweF0gaC1hdXRvIGFzcGVjdC1baW5pdGlhbF07XG5cdFx0XHRwaWN0dXJlIHtcblx0XHRcdFx0QGFwcGx5IGFic29sdXRlIGgtZnVsbDtcblx0XHRcdH1cblx0XHRcdC5oZXJvLWZvcm0ge1xuXHRcdFx0XHRAYXBwbHkgcmVsYXRpdmUgcm91bmRlZC10bC1zbWFsbCByb3VuZGVkLXRyLXNtYWxsIHJvdW5kZWQtYnItc21hbGwgcC0xMCBsZzp3LVs0MDBweF07XG5cdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHR6LWluZGV4OiAxMDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTIwcHg7XG5cdFx0XHRcdEBzY3JlZW4gbWQge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuaGVyby1ib2R5IHtcblx0XHRAYXBwbHkgYmctd2hpdGUgcHQtOCBwci04IGxnOnB0LTEyIGxnOnByLTE0IGxnOnBsLTEyIG9yZGVyLTIgbXItMTAgei1bMV0gcm91bmRlZC10ci1iaWc7XG5cdFx0bWFyZ2luLXRvcDogLTkwcHg7XG5cdFx0bWluLWhlaWdodDogOTBweDtcblx0XHR3aWR0aDogOTAlO1xuXHRcdG1heC13aWR0aDogMzEwcHg7XG5cdFx0dGV4dC13cmFwOiBiYWxhbmNlO1xuXG5cdFx0LmlzLWV5ZWJyb3cge1xuXHRcdFx0bWFyZ2luLXRvcDogLTEuMjVlbTtcblx0XHR9XG5cblx0XHRAc2NyZWVuIGxnIHtcblx0XHRcdG1hcmdpbi10b3A6IC0xNTBweDtcblx0XHRcdG1pbi1oZWlnaHQ6IDE1MHB4O1xuXHRcdFx0bWF4LXdpZHRoOiA2MjBweDtcblx0XHR9XG5cblx0XHRwIHtcblx0XHRcdEBhcHBseSBpcy1sZWRlO1xuXHRcdH1cblxuXHRcdD4gKjpsYXN0LWNoaWxkIHtcblx0XHRcdEBhcHBseSBtYi0wO1xuXHRcdH1cblx0fVxufVxuXG4uaGVyby13aWRlIHtcblx0Lmhlcm8tYm9keSB7XG5cdFx0QGFwcGx5IG1heC13LVs1NXJlbV07XG5cblx0XHQ+ICoge1xuXHRcdFx0QGFwcGx5IG1heC13LXRleHQ7XG5cdFx0fVxuXHR9XG59XG5cbi5oZXJvLW5ld3Mge1xuXHQuaGVyby1ib2R5IHtcblx0XHRAYXBwbHkgbWwtYXV0byBtci0wIHJvdW5kZWQtdHItbm9uZSByb3VuZGVkLXRsLWJpZyBtYXgtdy1bNjkuMzc1cmVtXSBwbC02IGxnOnBsLTEyO1xuXG5cdFx0PiAqIHtcblx0XHRcdEBhcHBseSBtYXgtdy10ZXh0O1xuXHRcdH1cblx0fVxufVxuXG4uaGVyby1ob21lIHtcblx0Lmhlcm8taW1nIHtcblx0XHRAYXBwbHkgaC1bNjAwcHhdIGxnOmgtWzc1MHB4XSBhc3BlY3QtWzEyODAvNTAwXTtcblx0fVxuXG5cdC5oZXJvLWJvZHkge1xuXHRcdG1hcmdpbi10b3A6IC0yMjBweDtcblx0XHRtaW4taGVpZ2h0OiAyMjBweDtcblxuXHRcdEBzY3JlZW4gbGcge1xuXHRcdFx0bWFyZ2luLXRvcDogLTIzNXB4O1xuXHRcdFx0bWluLWhlaWdodDogMjM1cHg7XG5cdFx0fVxuXHR9XG59XG5cbi8vIEhlcm8gd2l0aCBzbGlkZXIgYW5kIGN1dG91dFxuLnNsaWRlci1oZXJvIHtcblx0QGFwcGx5IHJlbGF0aXZlO1xuXG5cblx0Ji5pcy1tb3ZpbmcgLmhlcm8tYm9keSB7XG5cdFx0QGFwcGx5IGludmlzaWJsZTtcblx0XHQ+ICoge1xuXHRcdFx0QGFwcGx5IG9wYWNpdHktMCB0cmFuc2l0aW9uLW9wYWNpdHkgdHJhbnNsYXRlLXktNTtcblx0XHR9XG5cdH1cblxuXHQmLmlzLXNldHRsZWQgLmhlcm8tYm9keSB7XG5cdFx0QGFwcGx5IHZpc2libGU7XG5cdFx0PiAqIHtcblx0XHRcdEBhcHBseSBvcGFjaXR5LTEwMCB0cmFuc2l0aW9uLWFsbCB0cmFuc2xhdGUteS0wO1xuXHRcdH1cblx0fVxuXG5cdCYuaXMtbW92aW5nOjphZnRlciB7XG5cdFx0QGFwcGx5IHZpc2libGU7XG5cdH1cblxuXHQmLmlzLXNldHRsZWQ6OmFmdGVyIHtcblx0XHRAYXBwbHkgaW52aXNpYmxlO1xuXHR9XG59XG5cbi5zbGlkZXItaGVybzo6YWZ0ZXIge1xuXHRjb250ZW50OiAnJztcblx0QGFwcGx5IGludmlzaWJsZSBhYnNvbHV0ZSBibG9jayBiZy13aGl0ZSBibG9jayByb3VuZGVkLXRyLWJpZztcblx0ei1pbmRleDogNTtcblx0bGVmdDogMDtcblx0dG9wOiBjYWxjKDMwMHB4IC0gOTBweCk7XG5cdGhlaWdodDogOTBweDtcblx0d2lkdGg6IDkwJTtcblx0bWF4LXdpZHRoOiAzMTBweDtcblxuXHRAc2NyZWVuIGxnIHtcblx0XHR0b3A6IGNhbGMoNTAwcHggLSAxNTBweCk7XG5cdFx0aGVpZ2h0OiAxNTBweDtcblx0XHRtYXgtd2lkdGg6IDYyMHB4O1xuXHR9XG59XG5cbi5zbGlkZXItaG9tZTo6YWZ0ZXIge1xuXHR0b3A6IGNhbGMoNjAwcHggLSAyMjBweCk7XG5cdGhlaWdodDogMjIwcHg7XG5cblx0QHNjcmVlbiBsZyB7XG5cdFx0dG9wOiBjYWxjKDc1MHB4IC0gMjM1cHgpO1xuXHRcdGhlaWdodDogMjM1cHg7XG5cdH1cbn0iLCJoZWFkZXIud3AtYmxvY2stdGVtcGxhdGUtcGFydCB7XG5cdEBhcHBseSByZWxhdGl2ZSBwdC00IGxnOnB0LTYuMjUgcGItMi41IGxnOnBiLTU7XG5cdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjFzIGxpbmVhcjtcblx0XG5cdC5zaXRlLWxvZ28ge1xuXHRcdEBhcHBseSB3LVsxNjJweF0gbGc6dy1bMjcycHhdIHJlbGF0aXZlIHotMjA7XG5cdH1cblxuXHQ+IC53cC1ibG9jay1ncm91cCB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdH1cblxuXHRuYXYuaXMtcmVzcG9uc2l2ZSB7XG5cdFx0QGFwcGx5IHN0YXRpYztcblxuXHRcdC8qIG1vYmlsZSBtZW51ICovXG5cblx0XHRAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG5cdFx0XHRidXR0b24ud3AtYmxvY2stbmF2aWdhdGlvbl9fcmVzcG9uc2l2ZS1jb250YWluZXItb3Blbixcblx0XHRcdGJ1dHRvbi53cC1ibG9jay1uYXZpZ2F0aW9uX19yZXNwb25zaXZlLWNvbnRhaW5lci1jbG9zZSB7XG5cdFx0XHRcdHN2ZyB7XG5cdFx0XHRcdFx0ZmlsbDogdGhlbWUoJ2NvbG9ycy5wdXJwbGUuREVGQVVMVCcpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdGJ1dHRvbi53cC1ibG9jay1uYXZpZ2F0aW9uX19yZXNwb25zaXZlLWNvbnRhaW5lci1vcGVuIHtcblx0XHRcdFx0QGFwcGx5IGZsZXggcmVsYXRpdmUgLW1yLTEuMjU7XG5cdFx0XHR9XG5cblx0XHRcdGJ1dHRvbi53cC1ibG9jay1uYXZpZ2F0aW9uX19yZXNwb25zaXZlLWNvbnRhaW5lci1jbG9zZSB7XG5cdFx0XHRcdEBhcHBseSBmbGV4IHRvcC02LjI1IHJpZ2h0LTUgc206cmlnaHQtNiBtZDpyaWdodC0xMiBsZzpyaWdodC0yMCAtbXItMS4yNTtcblx0XHRcdH1cblxuXHRcdFx0LndwLWJsb2NrLW5hdmlnYXRpb25fX3Jlc3BvbnNpdmUtY29udGFpbmVyIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblxuXHRcdFx0LndwLWJsb2NrLW5hdmlnYXRpb25fX3Jlc3BvbnNpdmUtY29udGFpbmVyLmlzLW1lbnUtb3BlbiB7XG5cdFx0XHRcdEBhcHBseSBhYnNvbHV0ZSB3LWZ1bGwgaC1zY3JlZW4gaW5zZXQtMCBwLTAgei0xMCBnYXAtMDtcdFx0XHRcdFxuXHRcdFx0XHRAYXBwbHkgYmctbGlsYWMgI3shaW1wb3J0YW50fTtcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XG5cdFx0XHRcdC53cC1ibG9jay1uYXZpZ2F0aW9uX19yZXNwb25zaXZlLWRpYWxvZyB7XG5cdFx0XHRcdFx0QGFwcGx5IG0tMCBweC0wIHB0LVs2MHB4XSBsZzpwdC1bOTZweF0gcGItWzQwcHhdO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LndwLWJsb2NrLW5hdmlnYXRpb25fX3Jlc3BvbnNpdmUtY29udGFpbmVyLWNvbnRlbnQge1xuXHRcdFx0XHRcdEBhcHBseSBibG9jayBtLTAgcHktMCBweC01IHNtOnB4LTYgbWQ6cHgtMTIgbGc6cHgtMjAgb3ZlcmZsb3ctYXV0bztcblxuXHRcdFx0XHRcdGhlaWdodDogY2FsYygxMDB2aCAtIDEwMHB4KTtcblxuXHRcdFx0XHRcdEBzY3JlZW4gbGcgIHtcblx0XHRcdFx0XHRcdGhlaWdodDogY2FsYygxMDB2aCAtIDEzNnB4KTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQubWVnYS1tZW51LXdyYXBwZXIsXG5cdFx0XHRcdC53cC1ibG9jay1uYXZpZ2F0aW9uIHtcblx0XHRcdFx0XHRAYXBwbHkgdy1mdWxsO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Lm1lZ2EtbWVudS1kZXNjcmlwdGlvbiB7XG5cdFx0XHRcdFx0QGFwcGx5IGhpZGRlbjtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC8vIHRvcC1sZXZlbFxuXG5cdFx0XHRcdC53cC1ibG9jay1uYXZpZ2F0aW9uID4gbGkge1xuXHRcdFx0XHRcdEBhcHBseSBib3JkZXItdCBib3JkZXItYmxhY2sgdy1mdWxsIG0tMDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC53cC1ibG9jay1uYXZpZ2F0aW9uID4gbGkgPiBhIHtcblx0XHRcdFx0XHRAYXBwbHkgdGV4dC1bMS4wMzEyNXJlbV0gbGVhZGluZy1bMS4yMTIxMjEyMTJlbV0gZm9udC1zZW1pYm9sZCBibG9jayBweS0yLjU7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQvLyBzdWJtZW51c1xuXG5cdFx0XHRcdC53cC1ibG9jay1uYXZpZ2F0aW9uX19zdWJtZW51LWNvbnRhaW5lcixcblx0XHRcdFx0LndwLWJsb2NrLW5hdmlnYXRpb24tc3VibWVudSB7XG5cdFx0XHRcdFx0QGFwcGx5IG0tMCBwLTA7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQubWVnYS1tZW51LXdyYXBwZXIgPiAud3AtYmxvY2stbmF2aWdhdGlvbi1zdWJtZW51IHtcblx0XHRcdFx0XHRAYXBwbHkgbWwtNSByZWxhdGl2ZTtcblx0XHRcdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQud3AtYmxvY2stbmF2aWdhdGlvbi1zdWJtZW51ID4gbGkgPiAud3AtYmxvY2stbmF2aWdhdGlvbi1zdWJtZW51IHtcblx0XHRcdFx0XHRAYXBwbHkgbWwtNSByZWxhdGl2ZTtcblx0XHRcdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQud3AtYmxvY2stbmF2aWdhdGlvbl9fc3VibWVudS1jb250YWluZXIgYSB7XG5cdFx0XHRcdFx0QGFwcGx5IGJsb2NrIGZvbnQtc2VtaWJvbGQgIHB5LTIuNTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC53cC1ibG9jay1uYXZpZ2F0aW9uLXN1Ym1lbnUgPiBsaSA+ICBhIHtcblx0XHRcdFx0XHRAYXBwbHkgZm9udC1ub3JtYWwgcHktMS4yNTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC53cC1ibG9jay1uYXZpZ2F0aW9uLXN1Ym1lbnUgPiBsaTpmaXJzdC1jaGlsZCA+ICBhIHtcblx0XHRcdFx0XHRAYXBwbHkgcHQtMDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC53cC1ibG9jay1uYXZpZ2F0aW9uLXN1Ym1lbnUgPiBsaSBsaTpmaXJzdC1jaGlsZCA+ICBhIHtcblx0XHRcdFx0XHRAYXBwbHkgcHQtMS4yNTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC53cC1ibG9jay1uYXZpZ2F0aW9uLXN1Ym1lbnUgbGkge1xuXHRcdFx0XHRcdEBhcHBseSBib3JkZXItdCBib3JkZXItYmxhY2sgdy1mdWxsIG0tMDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC53cC1ibG9jay1uYXZpZ2F0aW9uLXN1Ym1lbnUgbGkgbGkge1xuXHRcdFx0XHRcdEBhcHBseSBib3JkZXItMDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC53cC1ibG9jay1uYXZpZ2F0aW9uLXN1Ym1lbnUgbGkgbGk6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdFx0QGFwcGx5IG1iLTEuMjU7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQud3AtYmxvY2stbmF2aWdhdGlvbi1zdWJtZW51ID4gbGkgbGk6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdFx0QGFwcGx5IG1iLTA7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQvLyB0b2dnbGVzXG5cblx0XHRcdFx0LndwLWJsb2NrLW5hdmlnYXRpb25fX3N1Ym1lbnUtaWNvbiB7XG5cdFx0XHRcdFx0QGFwcGx5IGFic29sdXRlIGJsb2NrIHRvcC1bMTBweF0gcmlnaHQtMCB3LTUgaC01IHJvdW5kZWQtZnVsbCBiZy13aGl0ZSB0cmFuc2l0aW9uO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAyMHB4O1xuXHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2ljb25zL2ljb24tc21hbGwtY2xvc2Uuc3ZnJyk7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcblx0XHRcdFx0XHR0cmFuc2Zvcm0tb3JpZ2luOiA1MCU7XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0c3ZnIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LndwLWJsb2NrLW5hdmlnYXRpb24tc3VibWVudV9fdG9nZ2xlICsgKiB7XG5cdFx0XHRcdFx0QGFwcGx5IGgtMCBvdmVyZmxvdy1oaWRkZW4gb3BhY2l0eS0wIHRyYW5zaXRpb247XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQud3AtYmxvY2stbmF2aWdhdGlvbi1zdWJtZW51X190b2dnbGVbYXJpYS1leHBhbmRlZD1cInRydWVcIl0gKyAqIHtcblx0XHRcdFx0XHRAYXBwbHkgaC1hdXRvIG92ZXJmbG93LXZpc2libGUgb3BhY2l0eS0xMDA7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQud3AtYmxvY2stbmF2aWdhdGlvbl9fc3VibWVudS1pY29uLndwLWJsb2NrLW5hdmlnYXRpb24tc3VibWVudV9fdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIHtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC8vIHNlYXJjaFxuXG5cdFx0XHRcdC53cC1ibG9jay1uYXZpZ2F0aW9uID4gbGkuc2VhcmNoLXBhcmVudCA+IGEge1xuXHRcdFx0XHRcdEBhcHBseSBoaWRkZW4gbGc6YmxvY2s7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQud3AtYmxvY2stbmF2aWdhdGlvbiA+IGxpLnNlYXJjaC1wYXJlbnQgbGkge1xuXHRcdFx0XHRcdEBhcHBseSBib3JkZXItMDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC53cC1ibG9jay1uYXZpZ2F0aW9uID4gbGkuc2VhcmNoLXBhcmVudCA+IC5tZWdhLW1lbnUtd3JhcHBlciAud3AtYmxvY2stbmF2aWdhdGlvbi1zdWJtZW51IHtcblx0XHRcdFx0XHRAYXBwbHkgbXgtMCBtdC0xMCB3LWZ1bGw7XG5cblx0XHRcdFx0XHQuZmllbGQgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuXHRcdFx0XHRcdFx0QGFwcGx5IHctZnVsbCBib3JkZXItYmxhY2sgYmctdHJhbnNwYXJlbnQ7XG5cblx0XHRcdFx0XHRcdCY6OnBsYWNlaG9sZGVyIHtcblx0XHRcdFx0XHRcdFx0QGFwcGx5IHRleHQtYmxhY2s7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LyogZGVza3RvcCBtZW51ICovXG5cblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG5cblx0XHRcdGJ1dHRvbi53cC1ibG9jay1uYXZpZ2F0aW9uX19yZXNwb25zaXZlLWNvbnRhaW5lci1vcGVuIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblxuXHRcdFx0LndwLWJsb2NrLW5hdmlnYXRpb25fX3Jlc3BvbnNpdmUtY29udGFpbmVyIHtcblx0XHRcdFx0QGFwcGx5IHN0YXRpYyBsZzotbXQtMztcblxuXHRcdFx0XHQud3AtYmxvY2stbmF2aWdhdGlvbl9fcmVzcG9uc2l2ZS1kaWFsb2cge1xuXHRcdFx0XHRcdEBhcHBseSBzdGF0aWM7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQud3AtYmxvY2stbmF2aWdhdGlvbl9fcmVzcG9uc2l2ZS1jb250YWluZXItY29udGVudCB7XG5cdFx0XHRcdFx0dWwud3AtYmxvY2stbmF2aWdhdGlvbl9fY29udGFpbmVyIHtcblx0XHRcdFx0XHRcdEBhcHBseSBzdGF0aWMgLW1iLTIgZ2FwLTQ7XG5cblx0XHRcdFx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiAxMTc1cHgpIHtcblx0XHRcdFx0XHRcdFx0QGFwcGx5IGdhcC02LjI1O1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRsaS53cC1ibG9jay1uYXZpZ2F0aW9uLWl0ZW0ge1xuXHRcdFx0XHRcdFx0XHRAYXBwbHkgc3RhdGljIG0tMCBmb250LXNlbWlib2xkO1xuXG5cdFx0XHRcdFx0XHRcdC53cC1ibG9jay1uYXZpZ2F0aW9uX19zdWJtZW51LWljb24ge1xuXHRcdFx0XHRcdFx0XHRcdEBhcHBseSBoaWRkZW47XG5cdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdFx0XHRAYXBwbHkgdGV4dC1iYXNlIG5vLXVuZGVybGluZSBob3Zlcjpuby11bmRlcmxpbmUgaG92ZXI6dGV4dC1wdXJwbGU7XG5cblx0XHRcdFx0XHRcdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogMTE3NXB4KSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRAYXBwbHkgdGV4dC1sZztcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHQmLm1lZ2EtbWVudSB7XG5cdFx0XHRcdFx0XHRcdFx0PiBkaXYubWVnYS1tZW51LXdyYXBwZXIge1xuXHRcdFx0XHRcdFx0XHRcdFx0QGFwcGx5IGFic29sdXRlIGxlZnQtMCB0b3AtZnVsbCB3LWZ1bGwgYmctbGlsYWMgYm9yZGVyLTAgaC1hdXRvO1xuXHRcdFx0XHRcdFx0XHRcdFx0QGFwcGx5IG9wYWNpdHktMCBvdmVyZmxvdy1oaWRkZW4gaW52aXNpYmxlIGgtMDtcblx0XHRcdFx0XHRcdFx0XHRcdHotaW5kZXg6IDEwMDA7XG5cdFx0XHRcdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdFx0XHRcdD4gdWwud3AtYmxvY2stbmF2aWdhdGlvbl9fc3VibWVudS1jb250YWluZXIge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRAYXBwbHkgc3RhdGljIGNvbnRhaW5lciBiZy10cmFuc3BhcmVudCB3LWZ1bGwgaC1hdXRvIGJvcmRlci0wIG9wYWNpdHktMTAwIHZpc2libGUgb3ZlcmZsb3ctdmlzaWJsZTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0QGFwcGx5IGZsZXggZmxleC1yb3cgZmxleC13cmFwIGdhcC14LTEwIGdhcC15LTA7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiA1MHB4O1xuXG5cdFx0XHRcdFx0XHRcdFx0XHRcdD4gKiB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IGNhbGMoMjUlIC0gMzBweCk7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHRcdFx0XHQ+IGRpdi5tZWdhLW1lbnUtY29sdW1uID4gbGksXG5cdFx0XHRcdFx0XHRcdFx0XHRcdD4gbGkge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdEBhcHBseSBtLTA7XG5cblx0XHRcdFx0XHRcdFx0XHRcdFx0XHQmLndwLWJsb2NrLW5hdmlnYXRpb24taXRlbSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRAYXBwbHkgYm9yZGVyLXQgYm9yZGVyLWJsYWNrIGZsZXgtY29sIGl0ZW1zLXN0YXJ0O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQvLyBhbGwgbGlua3NcblxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdEBhcHBseSBweS0yLjUgcHgtMDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Ly8gYWxsIHN1Ym1lbnVzXG5cblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdHVsIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0QGFwcGx5IHN0YXRpYyBiZy10cmFuc3BhcmVudCBoLWF1dG8gdy1hdXRvIGJvcmRlci0wO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRvdmVyZmxvdzogaW5oZXJpdDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0dmlzaWJpbGl0eTogaW5oZXJpdDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0b3BhY2l0eTogaW5oZXJpdDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0bWluLXdpZHRoOiBpbml0aWFsO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQmLmhhcy1jaGlsZCB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQ+IHVsIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQvLyBzdWJtZW51IGxpbmtzXG5cblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRsaSBhIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdEBhcHBseSBmb250LW5vcm1hbCBweS0xLjI1O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdC8vIHNlY29uZC1sZXZlbCBmaXJzdCBsaW5rXG5cblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQ+IGxpOmZpcnN0LWNoaWxkIGEge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0QGFwcGx5IHB0LTA7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0PiBsaSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRAYXBwbHkgZmxleC1jb2wgaXRlbXMtc3RhcnQ7XG5cblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdC8vIHRoaXJkLWxldmVsIGluZGVudFxuXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQmLmhhcy1jaGlsZCB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdD4gdWwge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdEBhcHBseSBwbC01O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Ji5tZWdhLW1lbnUtZGVzY3JpcHRpb24ge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0aDMge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRAYXBwbHkgbWItNjtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdHAge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRAYXBwbHkgZm9udC1ub3JtYWw7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0XHRcdFx0Jjo6YmVmb3JlLFxuXHRcdFx0XHRcdFx0XHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHQkcGFkZGluZzogMzdweDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAtJHBhZGRpbmc7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZy10b3A6ICRwYWRkaW5nO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdEBhcHBseSBtYi0yNSBib3JkZXItYiBib3JkZXItYmxhY2s7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdEBhcHBseSBhYnNvbHV0ZSB0b3AtZnVsbCBsZWZ0LTAgdy1mdWxsIGgtMjUgYmctZ3JhZGllbnQtdG8tYiB0by10cmFuc3BhcmVudCBmcm9tLWxpbGFjO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdFx0Ji5ob3ZlcmVkIHtcblx0XHRcdFx0XHRcdFx0XHRcdD4gYSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdEBhcHBseSB0ZXh0LXB1cnBsZTtcblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdD4gZGl2IHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0QGFwcGx5IG9wYWNpdHktMTAwIG92ZXJmbG93LXZpc2libGUgdmlzaWJsZSBoLWF1dG8gZGVsYXktMDtcblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0bGkud3AtYmxvY2stbmF2aWdhdGlvbi1pdGVtLnNlYXJjaC1wYXJlbnQgLm1lZ2EtbWVudS13cmFwcGVyIGxpIHtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblxuXHRcdFx0XHRcdFx0XHRmb3JtIHtcblx0XHRcdFx0XHRcdFx0XHRAYXBwbHkgdy1mdWxsO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XG5cdFx0XHRcdFx0XHRcdC5maWVsZCBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG5cdFx0XHRcdFx0XHRcdFx0QGFwcGx5IHctZnVsbCBmb250LW5vcm1hbCBib3JkZXItYmxhY2sgdGV4dC1ibGFjaztcblxuXHRcdFx0XHRcdFx0XHRcdCY6OnBsYWNlaG9sZGVyIHtcblx0XHRcdFx0XHRcdFx0XHRcdEBhcHBseSB0ZXh0LWJsYWNrO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYubWVnYS1tZW51LW9uIHtcblx0XHRAYXBwbHkgYmctbGlsYWM7XG5cdH1cbn0iLCJmb290ZXIud3AtYmxvY2stdGVtcGxhdGUtcGFydCB7XG5cdEBhcHBseSBwdC0yNTtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIzLzExL1B1cnBsZS1MYXJnZS1Dcm9wcGVkLnBuZ1wiKTtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIHJpZ2h0O1xuXHRiYWNrZ3JvdW5kLXNpemU6IDUwJSwgY29udGFpbjtcblxuXHRAbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG5cdFx0YmFja2dyb3VuZC1zaXplOiA3OTNweCA0MjBweDtcblx0fVxuXG5cdC5mb290ZXItYmxvY2sge1xuXHRcdG1heC13aWR0aDogMjk1cHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHQuZm9vdGVyLXRvcCB7XG5cdFx0aW1nIHtcblx0XHRcdG1heC1oZWlnaHQ6IDM1cHg7XG5cdFx0fVxuXHR9XG5cblx0LmZvb3Rlci1taWRkbGUge1xuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA4MDBweCkge1xuXHRcdFx0bWluLWhlaWdodDogMzI1cHg7XG5cdFx0fVxuXHR9XG5cblx0LyogZm9vdGVyIGluZm8sIHNpZ251cCwgYW5kIHNvY2lhbCAqL1xuXG5cdC5mb290ZXItY29udGVudC53cC1ibG9jay1jb2x1bW4ge1xuXHRcdEBhcHBseSB3LTUvNiBiYXNpcy1hdXRvIGxnOnctMS8yO1xuXHR9XG5cblx0LmZvb3Rlci1zb2NpYWwud3AtYmxvY2stY29sdW1uIHtcblx0XHRAYXBwbHkgdy0xLzYgYmFzaXMtYXV0byBmbGV4IGp1c3RpZnktZW5kIGxnOnctMS8yIGxnOnNlbGYtc3RhcnQ7XG5cdH1cblxuXHQuZm9vdGVyLXNpZ251cCB7XG5cdFx0QGFwcGx5IG9yZGVyLTIgbGc6b3JkZXItMTtcblx0fVxuXG5cdC5mb290ZXItaW5mbyB7XG5cdFx0QGFwcGx5IG9yZGVyLTEgbGc6b3JkZXItMjtcblx0fVxuXG5cdC5ibi1ibG9jay13cmFwcGVyLnRleHQtYmxvY2ssIC5ibi1ibG9jay13cmFwcGVyLnRleHQtYmxvY2std2l0aC10aXRsZSB7XG5cdFx0QGFwcGx5IG1iLTYuMjU7XG5cblx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0QGFwcGx5IG1iLTA7XG5cdFx0fVxuXHR9XG5cblx0LmZvb3Rlci1jb250ZW50LndwLWJsb2NrLWNvbHVtbiA+IC5ibi1ibG9jay13cmFwcGVyOmZpcnN0LWNoaWxkIHtcblx0XHRAYXBwbHkgbWItNztcblx0fVxuXG5cdC5ibi1ibG9jay13cmFwcGVyLnRleHQtYmxvY2std2l0aC10aXRsZSArIC5ibi1ibG9jay13cmFwcGVyLmJuLWZvcm0ge1xuXHRcdEBhcHBseSAtbXQtMjtcblx0fVxuXHRcblx0Lmhic3B0LWZvcm0ge1xuXHRcdC5hY3Rpb25zIHtcblx0XHRcdEBhcHBseSBtdC0wO1xuXHRcdH1cblx0fVxuXG5cdC5zb2NpYWwtbGlua3Mge1xuXHRcdEBhcHBseSBmbGV4IGZsZXgtY29sIGdhcC0yLjUgbGc6ZmxleC1yb3cgbGc6Z2FwLTMuNzU7XG5cblx0fVxuXG5cdC8qIGZvb3RlciBiYWRnZXMsIGxpbmtzLCBhbmQgY29weXJpZ2h0ICovXG5cdFxuXHQuY29weXJpZ2h0IHtcblx0XHRAYXBwbHkgbWF4LXctWzUwJV0gbGc6bWF4LXctZnVsbDtcblxuXHRcdD4gLmJuLWJsb2NrLXdyYXBwZXItaW5uZXIge1xuXHRcdFx0QGFwcGx5IGZsZXggZmxleC1jb2wgbGc6ZmxleC1yb3cgbGc6Z2FwLTMgbGc6aXRlbXMtY2VudGVyO1xuXHRcdFx0QGFwcGx5IHB0LTEuNSBwYi02LjI1O1xuXHRcdFx0QGFwcGx5IHRleHQteHMgbGc6dGV4dC1zbTtcblxuXHRcdFx0LmZvb3Rlci1iYWRnZXMge1xuXHRcdFx0XHRAYXBwbHkgZmxleCBnYXAtMi41O1xuXG5cdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0QGFwcGx5IHctMTAgbGc6dy0xMi41O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5mb290ZXItbGlua3Mge1xuXHRcdFx0XHRAYXBwbHkgZmxleCBsZzpnYXAtMi41IHB5LTIuNSBsZzpweS0wO1xuXG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdEBhcHBseSB0ZXh0LWJsYWNrIG5vLXVuZGVybGluZSBob3Zlcjp0ZXh0LXB1cnBsZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLyogU21hbGwgaWNvbnMgKi9cblxuLmljb24ge1xuXHRAYXBwbHkgaW5saW5lLWJsb2NrIHctNSBoLTUgbGc6dy1bMjVweF0gbGc6aC1bMjVweF07XG5cdFxuXHRzdmcge1xuXHRcdEBhcHBseSB3LWZ1bGwgaC1mdWxsO1xuXHR9XG59XG5cbi5pY29uLWJ0biB7XG5cdEBhcHBseSBpbmxpbmUtYmxvY2sgdy0xMCBoLTEwO1xuXHRcblx0c3ZnIHtcblx0XHRAYXBwbHkgdy1mdWxsIGgtZnVsbDtcblx0fVxuXG5cdCYuaWNvbi1idG4tc21hbGwge1xuXHRcdEBhcHBseSB3LVszMHB4XSBoLVszMHB4XSBsZzp3LTEwIGxnOmgtMTA7XG5cdH1cblxuXHQmLmljb24tYnRuLWxhcmdlIHtcblx0XHRAYXBwbHkgdy1bMzBweF0gaC1bMzBweF07XG5cdH1cbn1cblxuLyogRW1ibGVtIGljb25zICovXG5cbi5lbWJsZW0ge1xuXHRAYXBwbHkgaW5saW5lLWJsb2NrIHctMTAgbGc6dy1bNzBweF07XG5cblx0c3ZnIHtcblx0XHRAYXBwbHkgdy1mdWxsIGgtZnVsbDtcblx0fVxufVxuXG4uZW1ibGVtLWxhcmdlIHtcblx0QGFwcGx5IGlubGluZS1ibG9jayB3LVs2MHB4XSBsZzp3LVs3NXB4XTtcblxuXHRzdmcge1xuXHRcdEBhcHBseSB3LWZ1bGwgaC1mdWxsO1xuXHR9XG59XG5cbi8qIFZpZGVvIGljb24gKi9cblxuZmlndXJlID4gYSB7XG5cdEBhcHBseSByZWxhdGl2ZTtcblx0XG5cdC5pY29uLXBsYXkge1xuXHRcdEBhcHBseSBhYnNvbHV0ZSB0b3AtMS8yIGxlZnQtMS8yIC10cmFuc2xhdGUteC0xLzIgLXRyYW5zbGF0ZS15LTEvMiByb3VuZGVkLWZ1bGwgYmctd2hpdGUgdHJhbnNpdGlvbjtcblx0fVxufSIsIi8qIENoZWNrbGlzdHMgKi9cbi5jaGVja2xpc3QgdWwsXG51bC5jaGVja2xpc3Qge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuXG4gICAgbGkge1xuICAgICAgICBAYXBwbHkgcmVsYXRpdmUgbWwtWzM1cHhdIHBsLTA7XG4gICAgfVxuXG4gICAgbGk6OmJlZm9yZSB7XG4gICAgICAgIEBhcHBseSBhYnNvbHV0ZSBibG9jayByb3VuZGVkLWZ1bGwgYmctcHVycGxlO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAtMzVweDtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29ucy9pY29uLXNtYWxsLWNoZWNrLXdoaXRlLnN2Zyk7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICAgIH1cblxuICAgIEBzY3JlZW4gbGcge1xuICAgICAgICBsaSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgICAgICAgfVxuICAgICAgICBsaTo6YmVmb3JlIHtcbiAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgbGVmdDogLTQwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jaGVja2xpc3QgLmNoZWNrbGlzdCB7XG4gICAgbGkge1xuICAgICAgICBsaXN0LXN0eWxlOiBkaXNjO1xuICAgIH1cbiAgICBcbiAgICBsaTo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICB9XG59XG5cbi8qIFNuYXBzaG90IGxpc3RzICovXG4uc3VjY2Vzcy1zdG9yeS1zbmFwc2hvdCB1bCxcbi5zbmFwc2hvdCB1bCxcbnVsLnNuYXBzaG90IHtcbiAgICBAYXBwbHkgbXQtNCBtbC0wO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICBsaSB7XG4gICAgICAgQGFwcGx5IG1sLTAgcGwtMCBhbGlnbi1taWRkbGUgbGVhZGluZy10aWdodDtcbiAgICB9XG5cbiAgICBsaS5pcy1lbWJsZW0sXG4gICAgbGkuaXMtc3RhdCB7XG4gICAgICAgIEBhcHBseSBmbGV4IGl0ZW1zLWNlbnRlcjtcbiAgICB9XG5cbiAgICAuZW1ibGVtIHtcbiAgICAgICAgQGFwcGx5IGZsZXggdy0xMCBsZzp3LVs1MHB4XSBiYXNpcy0xMCBsZzpiYXNpcy1bNTBweF0gcHktMC41IG1yLTI7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICBmbGV4LWdyb3c6IDA7XG4gICAgfVxuXG4gICAgbGkuaXMtZW1ibGVtICsgbGkuaXMtc3RhdCB7XG4gICAgICAgIEBhcHBseSBtdC00O1xuICAgIH1cblxuICAgIC5zdGF0IHtcbiAgICAgICAgQGFwcGx5IGZvbnQtZXh0cmFib2xkIHRleHQteGwgbGc6dGV4dC0zeGwgbXItMi41O1xuICAgIH1cblxuICAgIC8vIEZvcmNlIGljb24vc3RhdC90ZXh0IGFsaWdubWVudFxuICAgICYuc25hcHNob3QtYmVuZWZpdHMge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1yb3c7XG5cbiAgICAgICAgICAgID4gc3BhbiB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IHAtMCBwYi0zO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgbGkuaXMtZW1ibGVtICsgbGkuaXMtc3RhdCxcbiAgICAgICAgbGkuaXMtc3RhdCArIGxpLmlzLWVtYmxlbSB7XG4gICAgICAgICAgICA+IHNwYW4ge1xuICAgICAgICAgICAgICAgIEBhcHBseSBwdC0wLjU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBsaTpsYXN0LWNoaWxkID4gc3BhbiB7XG4gICAgICAgICAgICBAYXBwbHkgcGItMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4uc3VjY2Vzcy1zdG9yeS1zbmFwc2hvdCB1bC5jaGVja2xpc3Qge1xuICAgIEBhcHBseSBtbC1bMzVweF0gbGc6bWwtMTA7XG59XG5cblxub2wge1xuICAgIGxpc3Qtc3R5bGU6IGF1dG87XG4gICAgbWFyZ2luOiAwO1xuICAgIGxpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgfVxufSIsIi5saXN0aW5nIHtcbiAgICAubGlzdGluZy1pbWFnZSB7XG4gICAgICAgIEBhcHBseSByZWxhdGl2ZSBvdmVyZmxvdy1oaWRkZW4gc2VsZi1zdGFydDtcblxuICAgICAgICAmOm5vdCguYXNwZWN0LXNxdWFyZSkge1xuICAgICAgICAgICAgQGFwcGx5IGFzcGVjdC0xNi8xMDtcbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBAYXBwbHkgYmxvY2sgdHJhbnNpdGlvbi10cmFuc2Zvcm0gZHVyYXRpb24tMzAwIGVhc2UtaW4tb3V0IHctZnVsbCBoLWZ1bGwgb2JqZWN0LWNvdmVyO1xuICAgICAgICB9XG5cbiAgICAgICAgLmxpc3RpbmctdGFnIHtcbiAgICAgICAgICAgIEBhcHBseSBhYnNvbHV0ZSBsZWZ0LTAgYm90dG9tLTAgYmctd2hpdGUgcHktMS4yNSBwci0zLjc1IHBsLTEuMjUgbGc6cHQtMi41IGxnOnByLTMuNzUgbGc6cGItMS4yNSBsZzpwbC0yLjUgcm91bmRlZC10ci1zbWFsbDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pY29uLXBsYXkge1xuICAgICAgICAgICAgQGFwcGx5IGFic29sdXRlIHRvcC0xLzIgbGVmdC0xLzIgLXRyYW5zbGF0ZS14LTEvMiAtdHJhbnNsYXRlLXktMS8yIHJvdW5kZWQtZnVsbCBiZy13aGl0ZSB0cmFuc2l0aW9uO1xuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBAYXBwbHkgaG92ZXI6dGV4dC1wdXJwbGU7XG5cbiAgICAgICAgICAgICY6aG92ZXIgLmljb24tcGxheSB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IGJnLWJsYWNrIHRleHQtd2hpdGU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIgaW1nIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgc2NhbGUtMTEwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmxpc3RpbmctZGF0ZSB7XG4gICAgICAgIGEge1xuICAgICAgICAgICAgQGFwcGx5IGJsb2NrIGFzcGVjdC1bMTYvMTBdIHAtMi41O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmxpc3RpbmctYm9keSB7XG4gICAgICAgIC5oMywgLmg0IHtcbiAgICAgICAgICAgIC8vIDE2LjUvMjAgLSAyMi8zMFxuICAgICAgICAgICAgQGFwcGx5IHRleHQtWzEuMDMxMjVyZW1dIGxnOnRleHQtWzEuMzc1cmVtXSBtYi0wO1xuICAgICAgICB9XG4gICAgXG4gICAgICAgIC5oNCB7XG4gICAgICAgICAgICAvLyAxNi41LzIwIC0gMTcuNS8yNVxuICAgICAgICAgICAgQGFwcGx5IHRleHQtWzEuMDMxMjVyZW1dIGxnOnRleHQtbGcgbWItMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5oMyArIHAge1xuICAgICAgICAgICAgQGFwcGx5IGxnOm10LTIuNTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5oMyArIC5pcy1kYXRlbGluZSxcbiAgICAgICAgLmg0ICsgLmlzLWRhdGVsaW5lIHtcbiAgICAgICAgICAgIEBhcHBseSBtdC0yIGxnOm10LTEuMjU7XG4gICAgICAgIH1cblxuICAgICAgICA+ICogKyAuY3RhIHtcbiAgICAgICAgICAgIEBhcHBseSBtdC0yIGxnOm10LTIuNTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmVudHJ5LWNvbnRlbnQge1xuICAgIC5ibi1ibG9jay13cmFwcGVyLmNvbnRhY3QtbGlzdGluZyArIC5ibi1ibG9jay13cmFwcGVyLmNvbnRhY3QtbGlzdGluZyB7XG4gICAgICAgIEBhcHBseSBtdC04IGxnOm10LTg7XG4gICAgfVxufSIsIiR6LWluZGV4LW1vZGFsOiAxMDA7XG4kei1pbmRleC1tb2RhbC1jb250ZW50OiAxMDE7XG5cbmh0bWwuaGFzLW1vZGFsLW9wZW4gYm9keSB7XG5cdHBhZGRpbmctcmlnaHQ6IHZhcigtLXNjcm9sbGJhci13aWR0aCk7XG59XG5cbi5tb2RhbCB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogJHotaW5kZXgtbW9kYWw7XG59XG5cbi5tb2RhbC5pcy1vcGVuIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi5tb2RhbF9fb3ZlcmxheSB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcblx0Ym90dG9tOiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRvdmVyZmxvdy15OiBhdXRvO1xuXHRAYXBwbHkgcHktMjAgcHgtNSBsZzpweC0yMDtcblxufVxuXG4ubW9kYWxfX2NvbnRhaW5lciB7XG5cdEBhcHBseSBiZy13aGl0ZSBwdC0yMCBwYi0xMCBsZzpwYi0yMCBtdC1hdXRvIG1iLWF1dG87XG5cdHotaW5kZXg6ICR6LWluZGV4LW1vZGFsLWNvbnRlbnQ7XG59XG5cbi5tb2RhbF9faGVhZGVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5tb2RhbF9fY2xvc2Uge1xuXHRAYXBwbHkgYWJzb2x1dGUgdG9wLTUgcmlnaHQtNTtcbn1cblxuLm1vZGFsLXZpZGVvIC5tb2RhbF9fY29udGFpbmVyIHtcblx0QGFwcGx5IHAtMCBiZy10cmFuc3BhcmVudDtcblx0XG5cdC5lbWJlZC1yZXNwb25zaXZlIHtcblx0XHRAYXBwbHkgYmctYmxhY2s7XG5cdH1cbn1cblxuQGtleWZyYW1lcyBtbWZhZGVJbiB7XG5cdGZyb20ge1xuXHRcdG9wYWNpdHk6IDA7XG5cdH1cblxuXHR0byB7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIG1tZmFkZU91dCB7XG5cdGZyb20ge1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cblxuXHR0byB7XG5cdFx0b3BhY2l0eTogMDtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIG1tc2xpZGVJbiB7XG5cdGZyb20ge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxNSUpO1xuXHR9XG5cblx0dG8ge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIG1tc2xpZGVPdXQge1xuXHRmcm9tIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cdH1cblxuXHR0byB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMCUpO1xuXHR9XG59XG5cbi5taWNyb21vZGFsLXNsaWRlIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLm1pY3JvbW9kYWwtc2xpZGUuaXMtb3BlbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubWljcm9tb2RhbC1zbGlkZVthcmlhLWhpZGRlbj1cImZhbHNlXCJdIC5tb2RhbF9fb3ZlcmxheSB7XG5cdGFuaW1hdGlvbjogbW1mYWRlSW4gLjNzIGN1YmljLWJlemllcigwLjAsIDAuMCwgMC4yLCAxKTtcbn1cblxuLm1pY3JvbW9kYWwtc2xpZGVbYXJpYS1oaWRkZW49XCJmYWxzZVwiXSAubW9kYWxfX2NvbnRhaW5lciB7XG5cdGFuaW1hdGlvbjogbW1zbGlkZUluIC4zcyBjdWJpYy1iZXppZXIoMCwgMCwgLjIsIDEpO1xufVxuXG4ubWljcm9tb2RhbC1zbGlkZVthcmlhLWhpZGRlbj1cInRydWVcIl0gLm1vZGFsX19vdmVybGF5IHtcblx0YW5pbWF0aW9uOiBtbWZhZGVPdXQgLjNzIGN1YmljLWJlemllcigwLjAsIDAuMCwgMC4yLCAxKTtcbn1cblxuLm1pY3JvbW9kYWwtc2xpZGVbYXJpYS1oaWRkZW49XCJ0cnVlXCJdIC5tb2RhbF9fY29udGFpbmVyIHtcblx0YW5pbWF0aW9uOiBtbXNsaWRlT3V0IC4zcyBjdWJpYy1iZXppZXIoMCwgMCwgLjIsIDEpO1xufSIsIi5wYWdlciB7XG4gICAgQGFwcGx5IGxpc3Qtbm9uZSBtbC0wIHBsLTA7XG5cbiAgICBsaSB7XG4gICAgICAgIEBhcHBseSBtbC0wIHBsLTA7XG4gICAgfVxuXG4gICAgYS5pcy1hY3RpdmUge1xuICAgICAgICBAYXBwbHkgdGV4dC1ibGFjayBob3Zlcjp0ZXh0LXdoaXRlIHBvaW50ZXItZXZlbnRzLW5vbmU7XG4gICAgfVxufSIsIi8qIFBhbmVscyBhcyBsaXN0aW5nIGxpbmtzICovXG5hIHtcbiAgLnBhbmVsLWhlYWRpbmcgPiAqLFxuICAucGFuZWwtYm9keSA+ICoge1xuICAgIEBhcHBseSB0ZXh0LWJsYWNrO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgLnBhbmVsLWhlYWRpbmcgPiAqLFxuICAgIC5wYW5lbC1ib2R5ID4gKiB7XG4gICAgICAgIEBhcHBseSB0ZXh0LXB1cnBsZTtcbiAgICB9XG4gIH1cbn1cblxuLyogUG9zaXRpb25pbmcgc3RhdGVtZW50ICovXG4ucGFuZWwtZnVsbCB7fVxuXG4vKiBTaWRlLWJ5LXNpZGUgKi9cbi5zaWRlLWJ5LXNpZGUge1xuICAgIC5wYW5lbC1pbWcuaXMtaW1hZ2UtbGVmdCB7XG4gICAgICAgIEBhcHBseSBtZDptci1hdXRvIG1kOm10LTU7XG4gICAgfVxuXG4gICAgLnBhbmVsLWltZy5pcy1pbWFnZS1jZW50ZXIge1xuICAgICAgICBAYXBwbHkgbWQ6bXgtYXV0byBtZDptdC01O1xuICAgIH1cblxuICAgIC5wYW5lbC1pbWcuaXMtaW1hZ2UtcmlnaHQge1xuICAgICAgICBAYXBwbHkgbWQ6bWwtYXV0byBtZDptdC01O1xuICAgIH1cblxuICAgIC5wYW5lbC1pbWcuaXMtaW1hZ2UtYnJlYWtvdXQge1xuICAgICAgICBAYXBwbHkgbWQ6bXgtYXV0byBtZDptdC01IHJlbGF0aXZlIC1ib3R0b20tWzI1JV07XG4gICAgfVxufVxuXG4vKiBUcmlwdHljaC9EaXB0eWNoICovXG4udHJpcHR5Y2gge1xuICAgIC5oMSB7XG4gICAgICAgIEBhcHBseSBsZzp0ZXh0LTN4bCB4bDp0ZXh0LTV4bDtcbiAgICB9XG4gICAgLnBhbmVsIHtcbiAgICAgICAgLy8gQHRvZG86IHJvdW5kZWQgY29ybmVyc1xuICAgIH1cbn1cbi5kaXB0eWNoIHtcbiAgICAucGFuZWwge1xuICAgICAgICAvLyBAdG9kbzogcm91bmRlZCBjb3JuZXJzXG4gICAgfVxufVxuXG4vKiBJbmR1c3RyeSBsaXN0aW5nICovXG4ucGFuZWwtZ3JpZCB7XG4gICAgQGFwcGx5IHJvdW5kZWQtYmlnIG92ZXJmbG93LWhpZGRlbjtcblxuICAgIC5wYW5lbDpsYXN0LWNoaWxkIHtcbiAgICAgICAgQGFwcGx5IHJvdW5kZWQtYmwtYmlnIG1kOnJvdW5kZWQtYmwtbm9uZSByb3VuZGVkLWJyLWJpZztcbiAgICB9XG59XG5cblxuLyogSGlnaGxpZ2h0cyBsaXN0aW5nICovXG4ucGFuZWwtaGlnaGxpZ2h0cyB7XG4gICAgQGFwcGx5IHJvdW5kZWQtYmlnIG92ZXJmbG93LWhpZGRlbjtcbn1cblxuLyogU3ViZ3JpZCBoZWxwZXIgLSBiZXR0ZXIgYWxpZ24gc3ViZ3JpZCBoZWFkZXIvaW1nL2Zvb3RlciByb3dzICovXG4ucGFuZWwuaXMtc3ViZ3JpZCB7XG4gICAgLnBhbmVsLWltZyxcbiAgICAucGFuZWwtYm9keSB7XG4gICAgICAgIEBhcHBseSBtdC1hdXRvO1xuICAgIH1cblxuICAgIEBzdXBwb3J0cyAoZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBzdWJncmlkKSBhbmQgKGdyaWQtdGVtcGxhdGUtcm93czogc3ViZ3JpZCkge1xuICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHN1YmdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogc3ViZ3JpZDtcblxuICAgICAgICA+IC5pcy1zdWJncmlkIHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogaW5oZXJpdDtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogaW5oZXJpdDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGluaGVyaXQ7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogaW5oZXJpdDtcbiAgICAgICAgICAgIGdyaWQtcm93OiBpbmhlcml0O1xuICAgICAgICAgICAgZ2FwOiBpbmhlcml0O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBhbmVsLWltZyxcbiAgICAgICAgLnBhbmVsLWJvZHkge1xuICAgICAgICAgICAgQGFwcGx5IG10LTA7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLnNwbGlkZS5zbGlkZXIge1xuICAgIEBhcHBseSByZWxhdGl2ZSBtYi0xNiBsZzptYi03O1xuXG4gICAgLnNwbGlkZV9fYXJyb3dzIHtcblxuICAgICAgICAuc3BsaWRlX19hcnJvdyB7XG4gICAgICAgICAgICBAYXBwbHkgYWJzb2x1dGUgdG9wLWZ1bGwgbGVmdC0wIHRyYW5zbGF0ZS15LTU7XG5cbiAgICAgICAgICAgIEBzY3JlZW4gbGcge1xuICAgICAgICAgICAgICAgIEBhcHBseSBhYnNvbHV0ZSB0b3AtMS8yIC1sZWZ0LVs2MHB4XSAtdHJhbnNsYXRlLXktMS8yO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIEBhcHBseSByZWxhdGl2ZSBsZWZ0LXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnNwbGlkZV9fYXJyb3ctLXByZXYge1xuICAgICAgICAgICAgQGFwcGx5IHJvdGF0ZS0xODA7XG4gICAgICAgIH1cblxuICAgICAgICAuc3BsaWRlX19hcnJvdy0tbmV4dCB7XG4gICAgICAgICAgICBAYXBwbHkgbGVmdC1hdXRvIHJpZ2h0LTA7XG5cbiAgICAgICAgICAgIEBzY3JlZW4gbGcge1xuICAgICAgICAgICAgICAgIEBhcHBseSBsZWZ0LWF1dG8gLXJpZ2h0LVs2MHB4XTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zcGxpZGVfX3BhZ2luYXRpb24ge1xuICAgICAgICBAYXBwbHkgYWJzb2x1dGUgYm90dG9tLTAgbGVmdC0wIHctZnVsbCAtbWItNyB0cmFuc2xhdGUteS00O1xuXG4gICAgICAgIEBzY3JlZW4gbGcge1xuICAgICAgICAgICAgQGFwcGx5IHRyYW5zbGF0ZS15LTAganVzdGlmeS1lbmQgbWwtMTtcbiAgICAgICAgfVxuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIEBhcHBseSBweC0xO1xuICAgICAgICB9XG5cbiAgICAgICAgLnNwbGlkZV9fcGFnaW5hdGlvbl9fcGFnZSB7XG4gICAgICAgICAgICBAYXBwbHkgdy0yLjUgaC0yLjUgYmctbGlsYWMgcm91bmRlZC1mdWxsO1xuICAgICAgICB9XG5cbiAgICAgICAgLnNwbGlkZV9fcGFnaW5hdGlvbl9fcGFnZS5pcy1hY3RpdmUge1xuICAgICAgICAgICAgQGFwcGx5IGJnLXB1cnBsZTtcbiAgICAgICAgfVxuXG5cbiAgICAgICAgLmhvbWUtcGFnZS1oZXJvICYge1xuICAgICAgICAgICAgQHNjcmVlbiBsZyB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IGJvdHRvbS1hdXRvIHRvcC1bNzUwcHhdIHRyYW5zbGF0ZS15LTIuNTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5sYW5kaW5nLXBhZ2UtaGVybyAmLFxuICAgICAgICAuaW50ZXJpb3ItcGFnZS1oZXJvICYge1xuICAgICAgICAgICAgQHNjcmVlbiBsZyB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IGJvdHRvbS1hdXRvIHRvcC1bNTAwcHhdIHRyYW5zbGF0ZS15LTIuNTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIDMtdXAgc2xpZGVyIHdpdGggY29udHJvbCB3aXRoaW4gY29udGFpbmVyXG4gICAgJi5zbGlkZXItbWluaSB7XG4gICAgICAgIEBhcHBseSBteC1bNjBweF07XG5cbiAgICAgICAgLnNwbGlkZV9fc2xpZGUge1xuICAgICAgICAgICBAYXBwbHkgbXItMi41O1xuXG4gICAgICAgICAgICBmaWd1cmUge1xuICAgICAgICAgICAgICAgIEBhcHBseSBoLWZ1bGwgYmctZ3JheS1saWdodCBmbGV4IGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWNlbnRlciBwLTMuNzUgbGc6cC01O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICAmLnNtXFw6dy0xXFwvMyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMzMuMzMzMzMlIC0gMC40MTY2NjY2N3JlbSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyAzIG9yIDQtdXAgbGlzdGluZyBzbGlkZXJzXG4gICAgJi5zbGlkZXItbGlzdGluZyB7XG4gICAgICAgIEBhcHBseSBtYi0zMiBsZzptYi0wO1xuICAgICAgICBcbiAgICAgICAgLnNwbGlkZV9fc2xpZGUge1xuICAgICAgICAgICAgQGFwcGx5IG1yLTggbGc6bXItMTA7XG4gICAgICAgIH1cblxuICAgICAgICAuc3BsaWRlX19hcnJvd3Mge1xuICAgICAgICAgICAgQHNjcmVlbiBsZyB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IHctZnVsbCBhc3BlY3QtWzEyOC8yNV0gYWJzb2x1dGUgdG9wLTAgbGVmdC0wO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnNwbGlkZV9fcGFnaW5hdGlvbiB7ICAgIFxuICAgICAgICAgICAgQHNjcmVlbiBsZyB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IGp1c3RpZnktY2VudGVyIG1sLTA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLnNsaWRlci1saXN0aW5nLmlzLXNsaWRlci0zLWNvbCB7XG4gICAgICAgIC5zcGxpZGVfX3NsaWRlIHtcbiAgICAgICAgICAgIEBzY3JlZW4gbWQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDFyZW0pO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQHNjcmVlbiBsZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMzMuMzMzMzMzJSAtIDEuNjY2NjY2NjdyZW0pO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5zbGlkZXItbGlzdGluZy5pcy1zbGlkZXItNC1jb2wge1xuICAgICAgICAuc3BsaWRlX19zbGlkZSB7XG4gICAgICAgICAgICBAc2NyZWVuIG1kIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAxcmVtKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBzY3JlZW4gbGcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDMzLjMzMzMzMyUgLSAxLjY2NjY2NjY3cmVtKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBzY3JlZW4gbGcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDI1JSAtIDEuODc1cmVtKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIFZpZGVvIHRodW1ibmFpbCBzbGlkZXJcbiAgICAmLnNsaWRlci10aHVtYnMge1xuICAgICAgICBAYXBwbHkgbXQtNi4yNTtcbiAgICAgICAgLnNwbGlkZV9fbGlzdCB7XG4gICAgICAgICAgICBAYXBwbHkganVzdGlmeS1jZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAuc3BsaWRlX19zbGlkZSB7XG4gICAgICAgICAgICBAYXBwbHkgdy1bODhweF0gbXItWzIuNXB4XSBhc3BlY3QtdmlkZW87XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMSkgYnJpZ2h0bmVzcygwLjUpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnNwbGlkZV9fc2xpZGUuaXMtYWN0aXZlIGltZyB7XG4gICAgICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgwKSBicmlnaHRuZXNzKDEpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gTWF0Y2ggYmFja2dyb3VuZCBoZWlnaHRzIGFjcm9zcyBzbGlkZXNcbiAgICAuc3BsaWRlX19zbGlkZSA+IGRpdltjbGFzcyo9XCJiZy1cIl0ge1xuICAgICAgICBAYXBwbHkgaC1mdWxsO1xuICAgIH1cblxuICAgIC8vIE5lc3RlZCBzbGlkZXIgYWRqdXN0bWVudHNcbiAgICAuYWNjb3JkaW9uICYge1xuICAgICAgICBAYXBwbHkgbXQtMi41IG1iLTIwIGxnOm1iLTEwO1xuICAgIH1cbn0iLCIuZXZlbnQtc25hcHNob3QsXG4uY2FzZS1zdHVkeS1zbmFwc2hvdCxcbi5zdWNjZXNzLXN0b3J5LXNuYXBzaG90LFxuLnNuYXBzaG90IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICAgIFxuICAgIC5zbmFwc2hvdC1ibG9jazpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgIEBhcHBseSBib3JkZXItdCBib3JkZXItYmxhY2s7XG4gICAgfVxuXG4gICAgLmV2ZW50LXNuYXBzaG90ID4gLnNuYXBzaG90LWJsb2NrOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgQHNjcmVlbiBtZCB7XG4gICAgICAgICAgICBAYXBwbHkgYm9yZGVyLXQtMCBib3JkZXItbDtcbiAgICAgICAgfVxuICAgIH1cblxufVxuXG4iLCJcbi8qIEB0b2RvIC0gbW9iaWxlIHRhYnMgYXMgZHJvcGRvd24gKi9cblxuLnRhYnMge1xuXHQudGFicy1uYXYge1xuXHRcdG92ZXJmbG93LXg6IGF1dG87XG5cblx0XHQvLyBAaGFjayBoaWRkZW4gc2Nyb2xsYmFyc1xuXHRcdC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcblx0XHRzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG5cblx0XHQmOjotd2Via2l0LXNjcm9sbGJhciB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0d2lkdGg6IDBweDtcblx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdH1cblxuXHRcdC8vIEVORCBAaGFja1xuXHR9XG5cblx0LnRhYnMtdGFibGlzdCB7XG5cdFx0QGFwcGx5IGxpc3Qtbm9uZSBtbC0wIHBsLTAgZmxleCBib3JkZXItYiBib3JkZXItZ3JheS0zMDA7XG5cblx0XHRsaSB7XG5cdFx0XHRAYXBwbHkgbWwtMCBwbC0wIC1tYi1weDtcblx0XHR9XG5cblx0XHRidXR0b24ge1xuXHRcdFx0QGFwcGx5IHRleHQtYmxhY2sgbm8tdW5kZXJsaW5lIGJvcmRlci1iIGJvcmRlci10cmFuc3BhcmVudCBpbmxpbmUtYmxvY2sgcGItNCBsZzpwYi02O1xuXHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHR9XG5cblx0XHRidXR0b246aG92ZXIsXG5cdFx0YnV0dG9uOmFjdGl2ZSB7XG5cdFx0XHRAYXBwbHkgdGV4dC1wdXJwbGU7XG5cdFx0fVxuXG5cdFx0YnV0dG9uW2FyaWEtc2VsZWN0ZWQ9XCJ0cnVlXCJdIHtcblx0XHRcdEBhcHBseSB0ZXh0LXB1cnBsZSBib3JkZXItcHVycGxlO1xuXG5cdFx0fVxuXHR9XG5cblx0LnRhYnMtcGFuZSB7XG5cdFx0QGFwcGx5IGgtMCBvcGFjaXR5LTAgdHJhbnNpdGlvbjtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdFx0Ji5pcy1hY3RpdmUge1xuXHRcdFx0QGFwcGx5IGgtYXV0byBvcGFjaXR5LTEwMDtcblx0XHR9XG5cdH1cbn0iXX0= */
