:root{--content-width:45rem;--dropdown-symbol-width:0.7em;--global-font-family:"Nunito Sans",sans-serif;--highlight-font-family:"DM Serif Text",serif;--global-font-size:16;--global-font-weight:400;--highlight-font-weight:700;--global-font-line-height:1.5;--highlight-font-line-height:1;--font-size-xs:calc(12/var(--global-font-size)*1rem);--font-size-sm:calc(14/var(--global-font-size)*1rem);--font-size-regular:calc(var(--global-font-size)/16*1rem);--font-size-lg:calc(18/var(--global-font-size)*1rem);--font-size-xl:calc(20/var(--global-font-size)*1rem);--font-size-2xl:calc(24/var(--global-font-size)*1rem);--font-size-3xl:calc(30/var(--global-font-size)*1rem);--font-size-4xl:calc(36/var(--global-font-size)*1rem);--font-size-5xl:calc(48/var(--global-font-size)*1rem);--font-size-6xl:calc(64/var(--global-font-size)*1rem);--color-theme-mist-light:#ebf1f5;--color-theme-mist-dark:#abc4d5;--color-theme-blue-accent:#2e9cca;--color-theme-blue-hover:#257da2;--color-theme-blue-dark:#283f5c;--color-theme-tan:#e5e4e1;--color-theme-white:#fff;--color-theme-grey-light:#d1d5db;--color-theme-grey-dark:#4b5563;--color-theme-black:#1e2733;--color-theme-red:#c0392b;--color-theme-yellow:#f1c40f;--color-theme-green:#27ae60;--color-theme-background:var(--color-theme-white);--global-font-color:var(--color-theme-black);--border-color-dark:var(--color-theme-mist-dark);--border-color-light:var(--color-theme-mist-light);--color-link:var(--color-theme-blue-accent);--color-link-visited:var(--color-theme-blue-hover);--color-link-active:var(--color-theme-blue-accent);--color-quote-border:var(--color-theme-blue-accent);--color-quote-citation:var(--color-theme-blue-accent)}

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.inline-flex{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}@media screen and (max-width:37.5em){.sm\:block{display:block}.sm\:hidden{display:none}}@media screen and (min-width:37.5em){.md\:hidden{display:none}}@media screen and (min-width:60em){.lg\:hidden{display:none}}.float-right{float:right}.float-left{float:left}.float-none{float:none}.overflow-y-auto{overflow-y:auto}.absolute{position:absolute}.relative{position:relative}.fixed{position:fixed}.inset-0{top:0;right:0;bottom:0;left:0}.top-0{top:0}.right-0{right:0}.bottom-0{bottom:0}.left-5{left:1.25rem}.right-6{right:1.5rem}.top-8{top:2rem}.right-8{right:2rem}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.max-w-container{max-width:85rem;margin:0 auto}.max-w-\[700px\]{max-width:700px}.max-w-\[900px\]{max-width:900px}.max-w-\[1000px\]{max-width:1000px}.grid{display:grid}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}@media screen and (min-width:37.5em){.md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.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-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.md\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.md\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}}@media screen and (min-width:60em){.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,4fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,5fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.lg\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-4{grid-column:span 4/span 4}.col-span-5{grid-column:span 5/span 5}@media screen and (max-width:37.5em){.sm\:col-span-3{grid-column:span 3/span 3}}@media screen and (min-width:37.5em){.md\:col-span-2{grid-column:span 2/span 2}.md\:col-span-3{grid-column:span 3/span 3}.md\:col-span-5{grid-column:span 5/span 5}}@media screen and (min-width:60em){.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:col-span-5{grid-column:span 5/span 5}}.justify-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.align-center{-ms-flex-line-pack:center;align-content:center}.align-end{-ms-flex-line-pack:end;align-content:end}.flex{display:-webkit-box;display:-ms-flexbox;display:flex}.flex-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.items-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.items-start{-webkit-box-align:start;-ms-flex-align:start;align-items:start}.order-first{-webkit-box-ordinal-group:-9998;-ms-flex-order:-9999;order:-9999}@media screen and (max-width:37.5em){.sm\:order-first{-webkit-box-ordinal-group:-9998;-ms-flex-order:-9999;order:-9999}}@media screen and (min-width:60em){.lg\:order-last{-webkit-box-ordinal-group:10000;-ms-flex-order:9999;order:9999}}@media screen and (min-width:60em){.lg\:col-start-2{grid-column-start:2}}.gap-1{grid-gap:.25rem;gap:.25rem}.gap-3{grid-gap:.75rem;gap:.75rem}.gap-4{grid-gap:1rem;gap:1rem}.gap-x-4{grid-column-gap:1rem;-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem}.gap-8{grid-row-gap:2rem;row-gap:2rem}.gap-8,.gap-x-8{grid-column-gap:2rem;-webkit-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem}.gap-x-12{grid-column-gap:3rem;-webkit-column-gap:3rem;-moz-column-gap:3rem;column-gap:3rem}.gap-x-16{grid-column-gap:4rem;-webkit-column-gap:4rem;-moz-column-gap:4rem;column-gap:4rem}@media screen and (min-width:37.5em){.md\:gap-x-12{grid-column-gap:3rem;-webkit-column-gap:3rem;-moz-column-gap:3rem;column-gap:3rem}}.font-sans{font-family:Nunito Sans,sans-serif;font-family:var(--global-font-family)}.font-serif{font-family:"DM Serif Text",serif;font-family:var(--highlight-font-family)}.font-bold{font-weight:700;font-weight:var(--highlight-font-weight)}.text-xs{font-size:.75rem;font-size:var(--font-size-xs)}.text-sm{font-size:.875rem;font-size:var(--font-size-sm)}.text-base{font-size:1rem;font-size:var(--font-size-regular)}.text-lg{font-size:1.125rem;font-size:var(--font-size-lg)}.text-xl{font-size:1.25rem;font-size:var(--font-size-xl)}.text-2xl{font-size:1.5rem;font-size:var(--font-size-2xl)}.text-3xl{font-size:1.875rem;font-size:var(--font-size-3xl)}.text-4xl{font-size:2.25rem;font-size:var(--font-size-4xl)}.text-5xl{font-size:3rem;font-size:var(--font-size-5xl)}.text-6xl{font-size:4rem;font-size:var(--font-size-6xl)}@media screen and (min-width:60em){.lg\:text-2xl{font-size:1.5rem;font-size:var(--font-size-2xl)}.lg\:text-5xl{font-size:3rem;font-size:var(--font-size-5xl)}.lg\:text-6xl{font-size:4rem;font-size:var(--font-size-6xl)}}@media screen and (min-width:37.5em){.md\:text-lg{font-size:1.125rem;font-size:var(--font-size-lg)}.md\:text-xl{font-size:1.25rem;font-size:var(--font-size-xl)}.md\:text-3xl{font-size:1.875rem;font-size:var(--font-size-3xl)}.md\:text-4xl,.md\:text-5xl{font-size:2.25rem;font-size:var(--font-size-4xl)}}@media screen and (max-width:37.5em){.sm\:text-2xl{font-size:1.5rem;font-size:var(--font-size-2xl)}}.text-black{color:#1e2733;color:var(--color-theme-black)}.text-white{color:#fff;color:var(--color-theme-white)}.text-blue-dark{color:#283f5c;color:var(--color-theme-blue-dark)}.text-blue-accent{color:#2e9cca;color:var(--color-theme-blue-accent)}.text-mist-light{color:#ebf1f5;color:var(--color-theme-mist-light)}.no-underline{-webkit-text-decoration-line:none;text-decoration-line:none}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-justify{text-align:justify}@media screen and (max-width:37.5em){.sm\:text-center{text-align:center}}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.normal-case{text-transform:none}.bg-white{background-color:#fff;background-color:var(--color-theme-white)}.bg-blue-dark{background-color:#283f5c;background-color:var(--color-theme-blue-dark)}.bg-mist-light{background-color:#ebf1f5;background-color:var(--color-theme-mist-light)}.bg-blur{-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px)}.rounded{border-radius:.25rem}.rounded-lg{border-radius:.5rem}.rounded-xl{border-radius:.75rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.circle{border-radius:50%}.border-black{border:1px solid #1e2733;border:1px solid var(--color-theme-black)}.pl-0{padding-left:0}.p-2{padding:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.p-4{padding:1rem}.px-4{padding-left:1rem;padding-right:1rem}.py-4{padding-bottom:1rem}.pt-4,.py-4{padding-top:1rem}.pr-4{padding-right:1rem}.pb-4{padding-bottom:1rem}.px-6{padding-right:1.5rem;padding-left:1.5rem}.pb-6{padding-bottom:1.5rem}.p-8{padding:2rem}.px-8{padding-right:2rem;padding-left:2rem}.py-8{padding-bottom:2rem}.pt-8,.py-8{padding-top:2rem}.pr-8{padding-right:2rem}.pl-8{padding-left:2rem}.p-10{padding:2.5rem}.p-12{padding:3rem}.py-12{padding-top:3rem}.pb-12,.py-12{padding-bottom:3rem}.pl-12{padding-left:3rem}.p-16{padding:4rem}.px-16{padding-left:4rem;padding-right:4rem}.py-16{padding-bottom:4rem}.pt-16,.py-16{padding-top:4rem}.pb-16{padding-bottom:4rem}.pl-16{padding-left:4rem}.pt-20{padding-top:5rem}.pb-20{padding-bottom:5rem}.pt-24{padding-top:6rem}.pb-24{padding-bottom:6rem}.py-32{padding-top:8rem}.pb-32,.py-32{padding-bottom:8rem}.pt-40{padding-top:10rem}.pb-40{padding-bottom:10rem}.pt-56{padding-top:14rem}@media screen and (max-width:37.5em){.sm\:p-4{padding:1rem}.sm\:py-4{padding-top:1rem}.sm\:pb-4,.sm\:py-4{padding-bottom:1rem}.sm\:px-8{padding-right:2rem;padding-left:2rem}.sm\:py-8{padding-top:2rem;padding-bottom:2rem}.sm\:py-12{padding-top:3rem;padding-bottom:3rem}}@media screen and (min-width:37.5em){.md\:px-6{padding-right:1.5rem;padding-left:1.5rem}.md\:p-8{padding:2rem}.md\:py-8{padding-top:2rem;padding-bottom:2rem}.md\:pr-8{padding-right:2rem}.md\:pl-8{padding-left:2rem}.md\:p-12{padding:3rem}.md\:px-12{padding-right:3rem;padding-left:3rem}.md\:py-12{padding-top:3rem;padding-bottom:3rem}.md\:pl-12{padding-left:3rem}.md\:px-16{padding-left:4rem;padding-right:4rem}.md\:py-16{padding-top:4rem;padding-bottom:4rem}.md\:pr-16{padding-right:4rem}.md\:pl-16{padding-left:4rem}.md\:pl-24{padding-left:6rem}.md\:px-32{padding-right:8rem}.md\:pl-32,.md\:px-32{padding-left:8rem}.md\:pb-40{padding-bottom:10rem}.md\:pt-48{padding-top:12rem}.md\:pt-56{padding-top:14rem}.md\:pt-64{padding-top:16rem}}@media screen and (min-width:60em){.lg\:p-0{padding:0}.lg\:px-8{padding-right:2rem}.lg\:pr-8,.lg\:px-8{padding-left:2rem}.lg\:p-16{padding:4rem}.lg\:px-16{padding-right:4rem;padding-left:4rem}.lg\:py-16{padding-bottom:4rem}.lg\:pt-16,.lg\:py-16{padding-top:4rem}.lg\:pr-16{padding-right:4rem}.lg\:pl-16{padding-left:4rem}.lg\:py-24{padding-top:6rem}.lg\:pb-24,.lg\:py-24{padding-bottom:6rem}.lg\:py-32{padding-bottom:8rem}.lg\:pt-32,.lg\:py-32{padding-top:8rem}.lg\:pb-32{padding-bottom:8rem}.lg\:pb-40{padding-bottom:10rem}.lg\:py-48{padding-bottom:12rem}.lg\:pt-48,.lg\:py-48{padding-top:12rem}.lg\:pb-48{padding-bottom:12rem}.lg\:pb-72{padding-bottom:18rem}}.my-0{margin-bottom:0}.mt-0,.my-0{margin-top:0}.mb-0{margin-bottom:0}.mt-1{margin-top:.25rem}.mr-1{margin-right:.25rem}.mb-1{margin-bottom:.25rem}.m-2{margin:.5rem}.mt-2{margin-top:.5rem}.mb-2{margin-bottom:.5rem}.ml-2{margin-left:.5rem}.m-4{margin:1rem}.mx-4{margin-left:1rem;margin-right:1rem}.mt-4{margin-top:1rem}.mr-4{margin-right:1rem}.mb-4{margin-bottom:1rem}.mt-6{margin-top:1.5rem}.mb-6{margin-bottom:1.5rem}.my-8{margin-bottom:2rem}.mt-8,.my-8{margin-top:2rem}.mr-8{margin-right:2rem}.mb-8{margin-bottom:2rem}.mt-12{margin-top:3rem}.mb-12{margin-bottom:3rem}.mx-16{margin-left:4rem;margin-right:4rem}.my-16{margin-bottom:4rem}.mt-16,.my-16{margin-top:4rem}.mb-16{margin-bottom:4rem}.mx-auto{margin-left:auto;margin-right:auto}@media screen and (max-width:37.5em){.sm\:mt-0{margin-top:0}.sm\:mt-2{margin-top:.5rem}.sm\:mx-4{margin-left:1rem;margin-right:1rem}.sm\:mt-4{margin-top:1rem}.sm\:mb-4{margin-bottom:1rem}.sm\:mt-8{margin-top:2rem}.sm\:mb-8{margin-bottom:2rem}.sm\:mt-12{margin-top:3rem}.sm\:mb-12{margin-bottom:3rem}.sm\:mt-16{margin-top:4rem}.sm\:mb-16{margin-bottom:4rem}}@media screen and (min-width:37.5em){.md\:my-0{margin-bottom:0}.md\:mt-0,.md\:my-0{margin-top:0}.md\:mr-4{margin-right:1rem}.md\:mb-4{margin-bottom:2rem}.md\:m-12{margin:3rem}.md\:mx-16{margin-right:4rem;margin-left:4rem}.md\:mt-16{margin-top:4rem}.md\:mb-16{margin-bottom:4rem}}@media screen and (min-width:60em){.lg\:m-0{margin:0}.lg\:mt-0{margin-top:0}.lg\:mb-16{margin-bottom:4rem}}.list-none{list-style:none;margin:0;padding:0}.w-6{width:1.5rem}.w-16{width:4rem}.w-24{width:6rem}.w-1\/2{width:50%}.w-9\/12{width:75%}.h-full{height:100%}@media screen and (min-width:37.5em){.md-w-9\/12{width:75%}}@media screen and (min-width:60em){.lg-w-1\/2{width:50%}}.shadow-sm{-webkit-box-shadow:0 1px 2px 0 rgb(0 0 0/.05);box-shadow:0 1px 2px 0 rgb(0 0 0/.05)}.shadow{-webkit-box-shadow:0 1px 3px 0 rgb(0 0 0/.1),0 1px 2px -1px rgb(0 0 0/.1);box-shadow:0 1px 3px 0 rgb(0 0 0/.1),0 1px 2px -1px rgb(0 0 0/.1)}.shadow-md{-webkit-box-shadow:0 4px 6px -1px rgb(0 0 0/.1),0 2px 4px -2px rgb(0 0 0/.1);box-shadow:0 4px 6px -1px rgb(0 0 0/.1),0 2px 4px -2px rgb(0 0 0/.1)}.shadow-lg{-webkit-box-shadow:0 10px 15px -3px rgb(0 0 0/.1),0 4px 6px -4px rgb(0 0 0/.1);box-shadow:0 10px 15px -3px rgb(0 0 0/.1),0 4px 6px -4px rgb(0 0 0/.1)}.shadow-xl{-webkit-box-shadow:0 20px 25px -5px rgb(0 0 0/.1),0 8px 10px -6px rgb(0 0 0/.1);box-shadow:0 20px 25px -5px rgb(0 0 0/.1),0 8px 10px -6px rgb(0 0 0/.1)}.shadow-2xl{-webkit-box-shadow:0 25px 50px -12px rgb(0 0 0/.25);box-shadow:0 25px 50px -12px rgb(0 0 0/.25)}body,input,optgroup,select,textarea{color:#1e2733;color:var(--global-font-color);font-family:Nunito Sans,sans-serif;font-family:var(--global-font-family);font-size:1rem;font-size:var(--font-size-regular);font-weight:400;font-weight:var(--global-font-weight);line-height:1.5;line-height:var(--global-font-line-height)}h1,h2,h3,h4,h5,h6{font-family:"DM Serif Text",serif;font-family:var(--highlight-font-family);font-weight:400;font-weight:var(--global-font-weight);clear:both}h1{font-size:2.25rem;font-size:var(--font-size-4xl)}h2{font-size:1.875rem;font-size:var(--font-size-3xl)}h3{font-size:1.5rem;font-size:var(--font-size-2xl)}h4{font-size:1.25rem;font-size:var(--font-size-xl)}h5{font-size:1.125rem;font-size:var(--font-size-lg)}h6{font-size:1rem;font-size:var(--font-size-regular)}.styled:before{content:"";background-color:#2e9cca;background-color:var(--color-theme-blue-accent);display:block;margin:0 auto 32px;height:4px;width:64px;text-align:left}.styled.left:before{margin:0 auto 32px 0}.styled.right:before{margin:0 0 32px auto}@media screen and (min-width:60em){.styled.lg-left:before{margin:0 auto 32px 0}}.entry-title-singular{font-size:2.5rem;line-height:1.4;margin-top:1em;margin-bottom:1em}cite,dfn,em,i{font-style:italic}blockquote{quotes:"" "";border-left:4px solid #2e9cca;border-left:4px solid var(--color-quote-border);margin:0}.entry-content>blockquote{padding-left:1em;margin-left:1.5rem}@media screen and (min-width:37.5em){.entry-content>blockquote{margin-left:auto}}blockquote cite{color:#2e9cca!important;color:var(--color-quote-citation)!important;font-size:13px;margin-top:1em;position:relative;font-style:normal}q{quotes:'"' '"' "'" "'"}address{margin:0 0 1.5em}pre{background:#eee;font-family:Courier\ 10 Pitch,Courier,monospace;font-size:.9375rem;line-height:1.6;margin-bottom:1.5em;max-width:100%;overflow:auto;padding:1.5em}code,kbd,tt,var{font-family:Monaco,Consolas,Andale Mono,DejaVu Sans Mono,monospace;font-size:.8rem}abbr,acronym{border-bottom:1px dotted #666;cursor:help}ins,mark{background:#fff9c0;text-decoration:none}big{font-size:125%}.btn,b,strong{font-weight:700;font-weight:var(--highlight-font-weight)}.btn{border:2px solid;border-radius:.25rem;cursor:pointer;display:inline-block;line-height:2.1;padding:.5rem 1.5rem;font-family:"DM Serif Text",serif;font-family:var(--highlight-font-family);font-size:1rem;font-size:var(--font-size-regular);text-transform:lowercase;letter-spacing:.025em;text-decoration:none}.btn-primary{background:#2e9cca;background:var(--color-theme-blue-accent);border-color:#2e9cca;border-color:var(--color-theme-blue-accent);color:#fff!important;color:var(--color-theme-white)!important}.btn-primary:hover{background:#257da2;background:var(--color-theme-blue-hover);border-color:#257da2;border-color:var(--color-theme-blue-hover)}.btn-hollow{background:transparent;color:#283f5c!important;color:var(--color-theme-blue-dark)!important}.btn-hollow,.btn-hollow:hover{border-color:#283f5c;border-color:var(--color-theme-blue-dark)}.btn-hollow:hover{background:#ebf1f5;background:var(--color-theme-mist-light)}.btn-white{background:#fff;background:var(--color-theme-white);border-color:#fff;border-color:var(--color-theme-white);color:#283f5c;color:var(--color-theme-blue-dark)}.btn-white:hover{background:#ebf1f5;background:var(--color-theme-mist-light);border-color:#ebf1f5;border-color:var(--color-theme-mist-light)}.btn-white-hollow{background:transparent;border-color:#fff;border-color:var(--color-theme-white);color:#fff!important;color:var(--color-theme-white)!important}.btn-white-hollow:hover{background:#ebf1f5;background:var(--color-theme-mist-light);border-color:#ebf1f5;border-color:var(--color-theme-mist-light);color:#283f5c!important;color:var(--color-theme-blue-dark)!important}.btn-wide{width:100%}html{-webkit-box-sizing:border-box;box-sizing:border-box}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}body{background:#fff;background:var(--color-theme-background)}hr{background-color:#ebf1f5;background-color:var(--border-color-light);border:0;height:1px;margin-bottom:1.5em}ol,ul{margin:0 0 1.5em;padding-left:1.5em}ul{list-style:disc}ol{list-style:decimal}li>ol,li>ul{margin-bottom:0}dt{font-weight:700}dd{margin:0 1.5em 1.5em}img{display:block;height:auto;max-width:100%}figure{margin:.5em 0}table{margin:0 0 1.5em;width:100%}a{color:#2e9cca;color:var(--color-link)}a:visited{color:#257da2;color:var(--color-link-visited)}a:active,a:focus,a:hover{color:#2e9cca;color:var(--color-link-active)}a:focus{outline:thin dotted}a:active,a:hover{outline:0}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;-webkit-box-shadow:0 0 2px 2px rgba(0,0,0,.6);box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}.site{background:#fff;background:var(--color-theme-background);margin:0 auto;max-width:100%}@media screen and (min-width:60em){.site-main{margin-top:74px}.has-sidebar .content-container{display:grid;grid-template-columns:repeat(3,1fr);grid-template-areas:"content content sidebar";grid-gap:0 4rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.site-banner{grid-area:banner}.has-sidebar .entry-content{grid-area:content;width:100%}.primary-sidebar{grid-area:sidebar;min-width:0}}@media screen and (min-width:37.5em){.section,.site-banner,.site-content{padding:4em 0}}@media screen and (max-width:37.5em){.section,.site-banner,.site-content{padding:3em 0}}textarea{width:100%}button,input[type=button],input[type=reset],input[type=submit]{border-radius:.25em;border:2px solid #2e9cca;border-color:var(--color-theme-blue-accent);background:#2e9cca;background:var(--color-theme-blue-accent);color:#fff;color:var(--color-theme-white);line-height:2.1;padding:.5rem 1.5rem;cursor:pointer;font-family:"DM Serif Text",serif;font-family:var(--highlight-font-family);text-transform:lowercase;letter-spacing:.025em}button:hover,input[type=button]:active,input[type=button]:focus,input[type=button]:hover,input[type=reset]:active,input[type=reset]:focus,input[type=reset]:hover,input[type=submit]:active,input[type=submit]:focus,input[type=submit]:hover{background:#257da2;background:var(--color-theme-blue-hover);border-color:#257da2;border-color:var(--color-theme-blue-hover)}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=range],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea{color:#666;border:1px solid #abc4d5;border:1px solid var(--border-color-dark);border-radius:3px;padding:3px}input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=range]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,textarea:focus{color:#111}select{background-color:transparent;border:1px solid #abc4d5;border:1px solid var(--border-color-dark);border-radius:3px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3E%3C/svg%3E");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;-webkit-print-color-adjust:exact;color-adjust:exact}.site-description,.site-title{position:absolute;clip:rect(1px,1px,1px,1px)}.site-header{background:#ebf1f5;background:var(--color-theme-mist-light);padding:.47rem 1.5rem;width:100%}@media screen and (min-width:60em){.site-header{position:fixed;top:0;z-index:99}.site-header .grid{grid-template-columns:auto 3fr auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (max-width:60em){.site-header .grid{grid-template-columns:1fr 1fr}.header-cta{display:none}}@media screen and (min-width:60em){.custom-logo{max-width:142px}}@media screen and (max-width:60em){.custom-logo{max-width:128px}}.site-branding{display:grid;-ms-flex-line-pack:center;align-content:center}#mobile-menu{display:none}@media screen and (max-width:60em){#mobile-menu{display:block}.primary-menu-container{display:none}}.menu-toggle{display:none;border:none;padding:0;position:relative;top:3px;-webkit-transform:scale(.7);transform:scale(.7)}.menu-toggle,.menu-toggle:hover{background:transparent}@media screen and (max-width:60em){.menu-toggle{display:block}}.menu-toggle svg.close{display:none}.nav--toggled-on .menu-toggle svg.close{display:block}.nav--toggle-small .menu,.nav--toggle-sub .dropdown-toggle,.nav--toggled-on .menu-toggle svg.open-menu{display:none}@media screen and (min-width:60em){.mega-menu-flyout ul{background:#fff;background:var(--color-theme-white);border-radius:.5rem;border:1px solid #d1d5db;border:1px solid var(--color-theme-grey-light);-webkit-box-shadow:0 10px 15px -3px rgb(0 0 0/.1),0 4px 6px -4px rgb(0 0 0/.1);box-shadow:0 10px 15px -3px rgb(0 0 0/.1),0 4px 6px -4px rgb(0 0 0/.1);position:absolute;top:56px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;z-index:100;padding:2rem!important;text-align:left}.nav--toggle-sub .dropdown-toggle:hover,.nav--toggle-sub .menu-item--has-toggle:hover .dropdown-toggle{pointer-events:none}.nav--toggle-sub li.menu-item--has-toggle,.nav--toggle-sub li.menu-item-has-children{position:relative;padding-right:.7em;padding-right:var(--dropdown-symbol-width)}.nav--toggle-sub li.menu-item--toggled-on>ul,.nav--toggle-sub li:hover>ul,.nav--toggle-sub li:not(.menu-item--has-toggle):focus>ul{display:block}.nav--toggle-sub li:not(.menu-item--has-toggle):focus-within>ul{display:block}}@media screen and (max-width:60em){.mobile-menu-container li.menu-item-has-children{position:relative}.mobile-menu-container .menu-item-has-children .dropdown{position:absolute;right:0;top:7px;width:.7em;width:var(--dropdown-symbol-width);height:.7em;height:var(--dropdown-symbol-width);overflow:visible}.mobile-menu-container .menu-item-has-children .dropdown-symbol{position:absolute;right:20%;width:60%;height:60%;border:solid #1e2733;border:solid var(--color-theme-black);border-width:0 2px 2px 0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.mobile-menu-container .menu-item-has-children.menu-open>.dropdown .dropdown-symbol{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.mobile-menu-container .sub-menu{max-height:0;overflow:hidden;-webkit-transition:padding-bottom .3s ease-in,max-height .4s ease-in;transition:padding-bottom .3s ease-in,max-height .4s ease-in}.mobile-menu-container .menu-open .sub-menu{max-height:9999px;padding-bottom:1em;-webkit-transition:max-height .3s linear .2s,padding-bottom .4s ease .2s;transition:max-height .3s linear .2s,padding-bottom .4s ease .2s}}.slideout-menu{position:fixed;top:0;bottom:0;right:0;z-index:0;width:280px;overflow-y:scroll;-webkit-overflow-scrolling:touch;display:none}.slideout-panel{position:relative;z-index:1;-webkit-box-shadow:0 0 6px rgba(0,0,0,.3);box-shadow:0 0 6px rgba(0,0,0,.3)}@media screen and (max-width:60em){.slideout-panel{will-change:transform}}.slideout-open,.slideout-open .slideout-panel,.slideout-open body{overflow:hidden}.slideout-open #mobile-menu{display:block!important}.mobile-menu-header{background:#1e2733;background:var(--color-theme-black);color:#fff;color:var(--color-theme-white)}.mobile-menu-container,.mobile-menu-header{padding:1em 1em 1em 1.5em}.mobile-menu-container .menu,.mobile-menu-container .sub-menu{list-style:none}.mobile-menu-container .menu{padding-left:0}.mobile-menu-container a{display:block}.main-navigation ul{list-style:none;margin:0;padding:0}.mobile-menu-footer{position:absolute;bottom:0;padding:2em;width:100%}.main-navigation{display:grid;-ms-flex-line-pack:center;align-content:center;padding:0 1rem}@media screen and (max-width:60em){.main-navigation{-webkit-box-pack:right;-ms-flex-pack:right;justify-content:right;padding-right:0}}.main-navigation a{display:block;text-decoration:none;color:#283f5c;color:var(--color-theme-blue-dark);background-image:-webkit-gradient(linear,left top,left bottom,from(#2e9cca),to(#2e9cca));background-image:linear-gradient(#2e9cca,#2e9cca);background-image:-webkit-gradient(linear,left top,left bottom,from(var(--color-theme-blue-accent)),to(var(--color-theme-blue-accent)));background-image:linear-gradient(var(--color-theme-blue-accent),var(--color-theme-blue-accent));background-position:0 100%;background-repeat:no-repeat;background-size:0 2px;-webkit-transition:background-size .3s;transition:background-size .3s;padding-bottom:.25em}.main-navigation a:focus,.main-navigation a:hover{background-size:100% 2px}@media screen and (min-width:60em){.main-navigation ul li a{margin:.25em .75em 0}.main-navigation ul ul li a{background-image:none}.main-navigation ul ul ul{top:0;left:100%;min-height:100%}.main-navigation .menu{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.mega-menu-description{display:block;font-size:.875rem;font-size:var(--font-size-sm);font-style:italic}@media screen and (min-width:60em){#breadcrumbs{position:relative;top:2em;margin-bottom:-2em}}@media screen and (max-width:60em){#breadcrumbs{margin-bottom:-1em}}.footer-cta{color:#fff;color:var(--color-theme-white);display:grid;grid-template-columns:1fr 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;top:150px}@media screen and (min-width:60em){.cta-container{margin:calc(-150px + 4em) 4em 0}.footer-cta{padding:4em}.footer-cta .cta{text-align:right}}@media screen and (max-width:60em){.cta-container{margin:calc(-150px + 4em) 2em 0}.footer-cta{grid-template-columns:1fr;text-align:center;padding:2em 2em 4em}.footer-cta .cta{text-align:center;margin-top:2em}}@media screen and (min-width:60em){.footer-main{padding:calc(6em + 150px) 4em 4em}.footer-main .max-w-container{display:grid;grid-template-columns:repeat(4,1fr)}.footer-main .column:not(:last-child){padding-right:1em}}@media screen and (max-width:60em){.footer-main{padding:calc(4em + 150px) 2em 4em;text-align:center}}.footer-main ul{padding-left:0;list-style:none}.footer-main span[itemprop=name]{font-weight:700}.footer-main img{max-width:300px}@media screen and (min-width:60em){.footer-main img{clear:right;float:right}}@media screen and (max-width:60em){.footer-main img{margin:3em auto 0}}.footer-secondary span{border-top:1px solid #abc4d5;border-top:1px solid var(--color-theme-mist-dark);display:block;padding:1em 0}@media screen and (min-width:60em){.footer-secondary span{margin:0 4em}}@media screen and (max-width:60em){.footer-secondary span{margin:0 2em}}.footer-main a,.footer-secondary a{color:#1e2733;color:var(--color-theme-black);text-decoration:none}.footer-main a:hover,.footer-secondary a:hover{text-decoration:underline}.modal{display:none;background-color:hsla(0,0%,100%,.7)}.modal.active{display:-webkit-box;display:-ms-flexbox;display:flex;overflow-y:scroll;padding:2rem 0}.modal__close{line-height:16px;color:#2e9cca;color:var(--color-theme-blue-accent);cursor:pointer}.modal__close:focus,.modal__close:hover{color:#257da2;color:var(--color-theme-blue-hover)}.modal .contact-form select{background-color:#fff;background-color:var(--color-theme-white)}.gform_wrapper .gfield_required{color:#c0392b;color:var(--color-theme-red);display:inline-block;font-size:.875rem;font-size:var(--font-size-sm);padding-left:.125em}.gform_wrapper .gform_required_legend{display:none}.gform_wrapper .gform_required_legend .gfield_required{padding-left:0}.gform_wrapper.gravity-theme .gform_fields{display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:repeat(auto-fill,auto);grid-column-gap:1rem;grid-row-gap:1.5rem}.gform_wrapper.gravity-theme .gfield{grid-column:1/-1}.gform_wrapper.gravity-theme .gfield.gfield--width-full{grid-column:span 12}@media screen and (min-width:37.5em){.gform_wrapper.gravity-theme .gfield.gfield--width-half{grid-column:span 6}.gform_wrapper.gravity-theme .gfield.gfield--width-third{grid-column:span 4}}@media screen and (max-width:37.5em){.gfield.sm-width-half{grid-column:span 6!important}}.gform_wrapper.gravity-theme fieldset{border:none;margin:0;padding:0}.gform_wrapper.gravity-theme .gfield_label{font-weight:700;margin-bottom:.5rem;display:inline-block}.gform_wrapper.gravity-theme .ginput_container_address{margin-left:-1%;margin-right:-1%}.gform_wrapper.gravity-theme .ginput_container_address span{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;padding-left:.9804%;padding-right:.9804%}.gform_wrapper.gravity-theme .ginput_complex .ginput_full{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.gform_wrapper.gravity-theme .ginput_complex span{-webkit-box-flex:1;-ms-flex:1;flex:1}.gform_wrapper.gravity-theme .ginput_container_address span:not(.ginput_full):not(:last-of-type):not(:nth-last-of-type(2)),.gform_wrapper.gravity-theme .ginput_full:not(:last-of-type){margin-bottom:8px}.gform_wrapper.gravity-theme .ginput_complex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.gform_wrapper.gravity-theme .ginput_complex:not(.ginput_container_address) span:not([style*="display:none"]):not(.ginput_full){padding-right:.5rem}.gform_wrapper.gravity-theme .ginput_complex:not(.ginput_container_address) span:not([style*="display:none"]):not(.ginput_full)~span:not(.ginput_full){padding-left:.5rem;padding-right:0}.gform_wrapper.gravity-theme input[type=email],.gform_wrapper.gravity-theme input[type=tel],.gform_wrapper.gravity-theme input[type=text],.gform_wrapper.gravity-theme input[type=url],.gform_wrapper.gravity-theme select,.gform_wrapper.gravity-theme textarea{padding:.5rem;margin-bottom:0;margin-top:0}.gform_wrapper.gravity-theme .gfield input.large,.gform_wrapper.gravity-theme .gfield select.large,.gform_wrapper.gravity-theme .ginput_complex input,.gform_wrapper.gravity-theme .ginput_complex select{width:100%}.gform_wrapper.gravity-theme .ginput_complex label{font-size:.875rem;font-size:var(--font-size-sm);padding-top:.375rem}.gform_validation_container{display:none!important;position:absolute!important;left:-9000px}.gform_wrapper.gravity-theme .gform_footer{margin:2rem 0 0}.gform_wrapper .gform_validation_errors{background:#fff9f9;border-radius:4px;border:1.5px solid #c0392b;border:1.5px solid var(--color-theme-red);-webkit-box-shadow:0 1px 4px rgba(179,167,167,.1),0 0 4px rgba(18,25,97,.04);box-shadow:0 1px 4px rgba(179,167,167,.1),0 0 4px rgba(18,25,97,.04);margin-bottom:1rem;padding:1rem;position:relative}.gform_wrapper .gform_validation_errors>h2{color:#c0392b;color:var(--color-theme-red);font-size:.875rem;font-size:var(--font-size-sm);margin:0}.gform_wrapper .gfield_error .gfield_repeater_cell label,.gform_wrapper .gfield_error label,.gform_wrapper .gfield_error legend,.gform_wrapper .gfield_validation_message,.gform_wrapper .validation_message,.gform_wrapper [aria-invalid=true]+label,.gform_wrapper label+[aria-invalid=true]{color:#c0392b;color:var(--color-theme-red)}.gform_wrapper .gfield_error [aria-invalid=true]{border:1px solid #c0392b;border:1px solid var(--color-theme-red)}.gform_wrapper .gfield_validation_message,.gform_wrapper .validation_message{background:#fff9f9;border:1px solid #c0392b;border:1px solid var(--color-theme-red);border-radius:4px;font-size:.875rem;font-size:var(--font-size-sm);margin:.5rem 0 1rem;padding:.75rem 1rem}.gfield textarea.small{height:6rem}.gfield textarea.medium{height:9rem}.gfield textarea.large{height:12rem}.gform_wrapper.gravity-theme .hidden_label .gfield_label,.gform_wrapper.gravity-theme .hidden_sub_label,.gform_wrapper.gravity-theme .screen-reader-text{clip:rect(1px,1px,1px,1px);word-wrap:normal!important;border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.gform_wrapper.gravity-theme .gfield_checkbox label,.gform_wrapper.gravity-theme .gfield_radio label{font-size:.875rem;font-size:var(--font-size-sm)}.gfield_checkbox input[type=checkbox]{display:none}.gfield_checkbox input[type=checkbox]+label{display:block;position:relative;padding-left:2rem;margin-bottom:1.5rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.gfield_checkbox input[type=checkbox]+label:last-child{margin-bottom:0}.gfield_checkbox input[type=checkbox]+label:before{content:"";display:block;position:absolute;left:0;top:2px;background:#fff;background:var(--color-theme-white)}.gfield_checkbox input[type=checkbox]+label:before,.gfield_checkbox input[type=checkbox]:checked+label:before{width:1rem;width:var(--font-size-regular);height:1rem;height:var(--font-size-regular);border:1px solid #abc4d5;border:1px solid var(--border-color-dark);border-radius:3px}.gfield_checkbox input[type=checkbox]:checked+label:before{background:#2e9cca;background:var(--color-theme-blue-accent)}.gfield_checkbox label:after{content:"";position:absolute;left:6px;top:4px;width:4px;height:10px;border:solid #fff;border:solid var(--color-theme-white);border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}.gfield_checkbox input[type=checkbox]:checked+label:after{opacity:1}.gform_footer input[type=submit]{width:100%}#mega-menu-wrap-primary{background-color:transparent;clear:both;list-style-type:none;margin:0;position:relative}@media screen and (max-width:60em){#mega-menu-wrap-primary{background-color:transparent}}#mega-menu-wrap-primary #mega-menu-primary{text-align:center;margin:0}@media screen and (max-width:60em){#mega-menu-wrap-primary #mega-menu-primary{padding-left:0}}#mega-menu-wrap-primary .mega-menu-toggle{display:none}#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item{list-style-type:none}@media screen and (max-width:60em){#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item{padding:0 0 1em}}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item{display:inline-block}@media screen and (max-width:60em){#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item{display:list-item}}#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item li.mega-menu-item{padding:.5em 0}#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-column,#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-row,#mega-menu-wrap-primary #mega-menu-primary ul.mega-sub-menu{left:auto}@media screen and (max-width:60em){#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-row{margin-top:1em}}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu{padding:10px;position:static}#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item>ul.mega-sub-menu{display:block;visibility:hidden;opacity:1}@media screen and (max-width:60em){#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item>ul.mega-sub-menu{visibility:visible;display:none}}@media screen and (min-width:60em){#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu{z-index:999;background:#fff;background:var(--color-theme-white);padding:2rem;position:absolute;width:100%;max-width:none;left:-150px;top:56px;border-radius:.5rem;border:1px solid #d1d5db;border:1px solid var(--color-theme-grey-light);-webkit-box-shadow:0 10px 15px -3px rgb(0 0 0/.1),0 4px 6px -4px rgb(0 0 0/.1);box-shadow:0 10px 15px -3px rgb(0 0 0/.1),0 4px 6px -4px rgb(0 0 0/.1)}}#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-toggle-on ul.mega-sub-menu{visibility:visible}@media screen and (min-width:60em){#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu.mega-menu-item{position:static}}.mega-sub-menu li.mega-menu-item a.mega-menu-link:hover{text-decoration:underline!important}@media screen and (max-width:60em){#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link,.mega-menu-flyout a.mega-menu-link{color:#283f5c;color:var(--color-theme-blue-dark);text-decoration:none;text-align:left}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link{display:block;font-size:1.125rem;font-size:var(--font-size-lg)}.mega-menu-flyout ul{padding:.5em 0 0 1em!important}}#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children>a.mega-menu-link>span.mega-indicator{margin:0 0 0 2px}@media screen and (max-width:60em){#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children>a.mega-menu-link>span.mega-indicator{float:right;width:auto;background:transparent;position:relative;pointer-events:auto;left:auto;min-width:auto;font-size:inherit;padding:0;margin:0 0 0 6px;height:auto;line-height:inherit;color:inherit}}#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children>a.mega-menu-link>span.mega-indicator:after{content:"\f140";font-family:dashicons;vertical-align:top}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item{float:left}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link{color:#1e2733;color:var(--color-theme-black);text-align:left;margin:0}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link:hover{color:#1e2733;color:var(--color-theme-black);text-decoration:underline}@media screen and (min-width:60em){#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-1-of-3,#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-columns-4-of-12{width:calc(33.33333% - 1.5rem);margin-right:1.5rem}}#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row .mega-menu-column{float:left}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item h4.mega-block-title,#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item h4.mega-block-title{color:#1e2733;color:var(--color-theme-black);font-family:inherit;font-size:1rem;font-size:var(--font-size-regular);text-transform:capitalize;font-weight:600;text-align:left;margin:0 0 .5em}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link,#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link{font-family:inherit;text-align:left;margin:0 0 1em;text-decoration:none;color:#283f5c;color:var(--color-theme-blue-dark)}@media screen and (min-width:60em){#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link,#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link{margin:0}}#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-toggle-on>ul.mega-sub-menu,#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu.mega-menu-item.mega-toggle-on ul.mega-sub-menu{display:block;list-style-type:none;padding:0 .5em}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu{float:left;width:100%}@media screen and (min-width:60em){#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu{width:calc(100% + 300px)}}#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row{float:left;width:100%}@media screen and (min-width:60em){#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu,#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row{padding:2rem 1.5rem}}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9jdXN0b20tcHJvcGVydGllcy5jc3MiLCJfcmVzZXQuY3NzIiwiX3V0aWxpdGllcy5jc3MiLCJfdHlwb2dyYXBoeS5jc3MiLCJfYnV0dG9ucy5jc3MiLCJfZWxlbWVudHMuY3NzIiwiX2xpbmtzLmNzcyIsImdsb2JhbC5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBT0EsTUFDQyxxQkFBc0IsQ0FDdEIsNkJBQThCLENBRzlCLDZDQUErQyxDQUMvQyw2Q0FBK0MsQ0FDL0MscUJBQXNCLENBQ3RCLHdCQUF5QixDQUN6QiwyQkFBNEIsQ0FDNUIsNkJBQThCLENBQzlCLDhCQUErQixDQUcvQixvREFBeUQsQ0FDekQsb0RBQXlELENBQ3pELHlEQUE4RCxDQUM5RCxvREFBeUQsQ0FDekQsb0RBQXlELENBQ3pELHFEQUEwRCxDQUMxRCxxREFBMEQsQ0FDMUQscURBQTBELENBQzFELHFEQUEwRCxDQUMxRCxxREFBMEQsQ0FHMUQsZ0NBQWlDLENBQ2pDLCtCQUFnQyxDQUNoQyxpQ0FBa0MsQ0FDbEMsZ0NBQWlDLENBQ2pDLCtCQUFnQyxDQUNoQyx5QkFBMEIsQ0FDMUIsd0JBQXlCLENBQ3pCLGdDQUFpQyxDQUNqQywrQkFBZ0MsQ0FDaEMsMkJBQTRCLENBQzVCLHlCQUEwQixDQUMxQiw0QkFBNkIsQ0FDN0IsMkJBQTRCLENBQzVCLGlEQUFrRCxDQUdsRCw0Q0FBNkMsQ0FDN0MsZ0RBQWlELENBQ2pELGtEQUFtRCxDQUNuRCwyQ0FBNEMsQ0FDNUMsa0RBQW1ELENBQ25ELGtEQUFtRCxDQUNuRCxtREFBb0QsQ0FDcEQscURBQ0Q7O0FDaERBLDJFQUEyRSxDQVUzRSxLQUNDLGdCQUFpQixDQUNqQiw2QkFDRCxDQVNBLEtBQ0MsUUFDRCxDQU1BLEtBQ0MsYUFDRCxDQU9BLEdBQ0MsYUFBYyxDQUNkLGNBQ0QsQ0FVQSxHQUNDLDhCQUF1QixDQUF2QixzQkFBdUIsQ0FDdkIsUUFBUyxDQUNULGdCQUNELENBT0EsSUFDQyxxQkFBc0IsQ0FDdEIsYUFDRCxDQVNBLEVB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Qy9CLG1CQUNELENBQ0QsQ0FFQSxxSEFDQyxVQUNELENBRUEscVJBRUMsYUFBK0IsQ0FBL0IsOEJBQStCLENBQy9CLG1CQUFvQixDQUNwQixjQUFtQyxDQUFuQyxrQ0FBbUMsQ0FDbkMseUJBQTBCLENBQzFCLGVBQWdCLENBQ2hCLGVBQWdCLENBQ2hCLGVBQ0QsQ0FHQSwrUUFFQyxtQkFBb0IsQ0FDcEIsZUFBZ0IsQ0FDaEIsY0FBZSxDQUNmLG9CQUFxQixDQUNyQixhQUFtQyxDQUFuQyxrQ0FDRCxDQUdBLG1DQUVDLCtRQUVDLFFBQ0QsQ0FDRCxDQUVBLDZNQUVDLGFBQWMsQ0FDZCxvQkFBcUIsQ0FDckIsY0FDRCxDQUdBLGtGQUNDLFVBQVcsQ0FDWCxVQUNELENBRUEsbUNBRUMsa0ZBQ0Msd0JBQ0QsQ0FDRCxDQUVBLG1HQUNDLFVBQVcsQ0FDWCxVQUNELENBR0EsbUNBRUMscUxBRUMsbUJBQ0QsQ0FDRCIsImZpbGUiOiJnbG9iYWwubWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogQ3VzdG9tIFByb3BlcnRpZXNcbiAqIGFrYSBDU1MgdmFyaWFibGVzLlxuICpcbiAqIEBsaW5rOiBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9DU1MvLS0qXG4gKiovXG5cbjpyb290IHtcblx0LS1jb250ZW50LXdpZHRoOiA0NXJlbTtcblx0LS1kcm9wZG93bi1zeW1ib2wtd2lkdGg6IDAuN2VtO1xuXG5cdC8qIFR5cG9ncmFwaHkgKi9cblx0LS1nbG9iYWwtZm9udC1mYW1pbHk6IFwiTnVuaXRvIFNhbnNcIiwgc2Fucy1zZXJpZjtcblx0LS1oaWdobGlnaHQtZm9udC1mYW1pbHk6IFwiRE0gU2VyaWYgVGV4dFwiLCBzZXJpZjtcblx0LS1nbG9iYWwtZm9udC1zaXplOiAxNjtcblx0LS1nbG9iYWwtZm9udC13ZWlnaHQ6IDQwMDtcblx0LS1oaWdobGlnaHQtZm9udC13ZWlnaHQ6IDcwMDtcblx0LS1nbG9iYWwtZm9udC1saW5lLWhlaWdodDogMS41O1xuXHQtLWhpZ2hsaWdodC1mb250LWxpbmUtaGVpZ2h0OiAxO1xuXG5cdC8qIEN1c3RvbSBlZGl0b3IgZm9udCBzaXplcyAqL1xuXHQtLWZvbnQtc2l6ZS14czogY2FsYygxMiAvIHZhcigtLWdsb2JhbC1mb250LXNpemUpICogMXJlbSk7XG5cdC0tZm9udC1zaXplLXNtOiBjYWxjKDE0IC8gdmFyKC0tZ2xvYmFsLWZvbnQtc2l6ZSkgKiAxcmVtKTtcblx0LS1mb250LXNpemUtcmVndWxhcjogY2FsYyh2YXIoLS1nbG9iYWwtZm9udC1zaXplKSAvIDE2ICogMXJlbSk7XG5cdC0tZm9udC1zaXplLWxnOiBjYWxjKDE4IC8gdmFyKC0tZ2xvYmFsLWZvbnQtc2l6ZSkgKiAxcmVtKTtcblx0LS1mb250LXNpemUteGw6IGNhbGMoMjAgLyB2YXIoLS1nbG9iYWwtZm9udC1zaXplKSAqIDFyZW0pO1xuXHQtLWZvbnQtc2l6ZS0yeGw6IGNhbGMoMjQgLyB2YXIoLS1nbG9iYWwtZm9udC1zaXplKSAqIDFyZW0pO1xuXHQtLWZvbnQtc2l6ZS0zeGw6IGNhbGMoMzAgLyB2YXIoLS1nbG9iYWwtZm9udC1zaXplKSAqIDFyZW0pO1xuXHQtLWZvbnQtc2l6ZS00eGw6IGNhbGMoMzYgLyB2YXIoLS1nbG9iYWwtZm9udC1zaXplKSAqIDFyZW0pO1xuXHQtLWZvbnQtc2l6ZS01eGw6IGNhbGMoNDggLyB2YXIoLS1nbG9iYWwtZm9udC1zaXplKSAqIDFyZW0pO1xuXHQtLWZvbnQtc2l6ZS02eGw6IGNhbGMoNjQgLyB2YXIoLS1nbG9iYWwtZm9udC1zaXplKSAqIDFyZW0pO1xuXG5cdC8qIEN1c3RvbSBlZGl0b3IgY29sb3JzICovXG5cdC0tY29sb3ItdGhlbWUtbWlzdC1saWdodDogI2ViZjFmNTtcblx0LS1jb2xvci10aGVtZS1taXN0LWRhcms6ICNhYmM0ZDU7XG5cdC0tY29sb3ItdGhlbWUtYmx1ZS1hY2NlbnQ6ICMyZTljY2E7XG5cdC0tY29sb3ItdGhlbWUtYmx1ZS1ob3ZlcjogIzI1N2RhMjtcblx0LS1jb2xvci10aGVtZS1ibHVlLWRhcms6ICMyODNmNWM7XG5cdC0tY29sb3ItdGhlbWUtdGFuOiAjZTVlNGUxO1xuXHQtLWNvbG9yLXRoZW1lLXdoaXRlOiAjZmZmO1xuXHQtLWNvbG9yLXRoZW1lLWdyZXktbGlnaHQ6ICNkMWQ1ZGI7XG5cdC0tY29sb3ItdGhlbWUtZ3JleS1kYXJrOiAjNGI1NTYzO1xuXHQtLWNvbG9yLXRoZW1lLWJsYWNrOiAjMWUyNzMzO1xuXHQtLWNvbG9yLXRoZW1lLXJlZDogI2MwMzkyYjtcblx0LS1jb2xvci10aGVtZS15ZWxsb3c6ICNmMWM0MGY7XG5cdC0tY29sb3ItdGhlbWUtZ3JlZW46ICMyN2FlNjA7XG5cdC0tY29sb3ItdGhlbWUtYmFja2dyb3VuZDogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xuXG5cdC8qIENvbG9ycyAqL1xuXHQtLWdsb2JhbC1mb250LWNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1ibGFjayk7XG5cdC0tYm9yZGVyLWNvbG9yLWRhcms6IHZhcigtLWNvbG9yLXRoZW1lLW1pc3QtZGFyayk7XG5cdC0tYm9yZGVyLWNvbG9yLWxpZ2h0OiB2YXIoLS1jb2xvci10aGVtZS1taXN0LWxpZ2h0KTtcblx0LS1jb2xvci1saW5rOiB2YXIoLS1jb2xvci10aGVtZS1ibHVlLWFjY2VudCk7XG5cdC0tY29sb3ItbGluay12aXNpdGVkOiB2YXIoLS1jb2xvci10aGVtZS1ibHVlLWhvdmVyKTtcblx0LS1jb2xvci1saW5rLWFjdGl2ZTogdmFyKC0tY29sb3ItdGhlbWUtYmx1ZS1hY2NlbnQpO1xuXHQtLWNvbG9yLXF1b3RlLWJvcmRlcjogdmFyKC0tY29sb3ItdGhlbWUtYmx1ZS1hY2NlbnQpO1xuXHQtLWNvbG9yLXF1b3RlLWNpdGF0aW9uOiB2YXIoLS1jb2xvci10aGVtZS1ibHVlLWFjY2VudCk7XG59XG4iLCIvKlxuQ1NTIG5vcm1hbGl6YXRpb24gYmFzZWQgaW4gcGFydCBvbiBub3JtYWxpemUuY3NzIGJ5XG5OaWNvbGFzIEdhbGxhZ2hlciBhbmQgSm9uYXRoYW4gTmVhbCBodHRwOi8vbmVjb2xhcy5naXRodWIuaW8vbm9ybWFsaXplLmNzcy9cbiovXG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgTm9ybWFsaXplXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi8qISBub3JtYWxpemUuY3NzIHY4LjAuMSB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cblxuLyogRG9jdW1lbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBpT1MuXG4gKi9cblxuaHRtbCB7XG5cdGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG5cdC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xufVxuXG4vKiBTZWN0aW9uc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuYm9keSB7XG5cdG1hcmdpbjogMDtcbn1cblxuLyoqXG4gKiBSZW5kZXIgdGhlIGBtYWluYCBlbGVtZW50IGNvbnNpc3RlbnRseSBpbiBJRS5cbiAqL1xuXG5tYWluIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgZm9udCBzaXplIGFuZCBtYXJnaW4gb24gYGgxYCBlbGVtZW50cyB3aXRoaW4gYHNlY3Rpb25gIGFuZFxuICogYGFydGljbGVgIGNvbnRleHRzIGluIENocm9tZSwgRmlyZWZveCwgYW5kIFNhZmFyaS5cbiAqL1xuXG5oMSB7XG5cdGZvbnQtc2l6ZTogMmVtO1xuXHRtYXJnaW46IDAuNjdlbSAwO1xufVxuXG4vKiBHcm91cGluZyBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXG4gKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cbiAqL1xuXG5ociB7XG5cdGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvKiAxICovXG5cdGhlaWdodDogMDsgLyogMSAqL1xuXHRvdmVyZmxvdzogdmlzaWJsZTsgLyogMiAqL1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxucHJlIHtcblx0Zm9udC1mYW1pbHk6IG1vbm9zcGFjZTsgLyogMSAqL1xuXHRmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4gKi9cblxuYSB7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBDaHJvbWUgNTctXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuICovXG5cbmFiYnJbdGl0bGVdIHtcblx0Ym9yZGVyLWJvdHRvbTogbm9uZTsgLyogMSAqL1xuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgLyogMiAqL1xuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuICovXG5cbmIsXG5zdHJvbmcge1xuXHRmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuY29kZSxcbmtiZCxcbnNhbXAge1xuXHRmb250LWZhbWlseTogbW9ub3NwYWNlOyAvKiAxICovXG5cdGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc21hbGwge1xuXHRmb250LXNpemU6IDgwJTtcbn1cblxuLyoqXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbiAqIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zdWIsXG5zdXAge1xuXHRmb250LXNpemU6IDc1JTtcblx0bGluZS1oZWlnaHQ6IDA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuXHRib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG5cdHRvcDogLTAuNWVtO1xufVxuXG4vKiBFbWJlZGRlZCBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAuXG4gKi9cblxuaW1nIHtcblx0Ym9yZGVyLXN0eWxlOiBub25lO1xufVxuXG4vKiBGb3Jtc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuXHRmb250LWZhbWlseTogaW5oZXJpdDsgLyogMSAqL1xuXHRmb250LXNpemU6IDEwMCU7IC8qIDEgKi9cblx0bGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cblx0bWFyZ2luOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gKiAxLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlLlxuICovXG5cbmJ1dHRvbixcbmlucHV0IHtcblx0b3ZlcmZsb3c6IHZpc2libGU7IC8qIDEgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS5cbiAqIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b24sXG5zZWxlY3Qge1xuXHR0ZXh0LXRyYW5zZm9ybTogbm9uZTsgLyogMSAqL1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKi9cblxuYnV0dG9uLFxuW3R5cGU9XCJidXR0b25cIl0sXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcblx0Ym9yZGVyLXN0eWxlOiBub25lO1xuXHRwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIFJlc3RvcmUgdGhlIGZvY3VzIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cbiAqL1xuXG5idXR0b246LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cImJ1dHRvblwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwicmVzZXRcIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInN1Ym1pdFwiXTotbW96LWZvY3VzcmluZyB7XG5cdG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cblxuZmllbGRzZXQge1xuXHRwYWRkaW5nOiAwLjM1ZW0gMC43NWVtIDAuNjI1ZW07XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbiAqIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbiAqIDMuIFJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXRcbiAqICAgIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmxlZ2VuZCB7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cblx0Y29sb3I6IGluaGVyaXQ7IC8qIDIgKi9cblx0ZGlzcGxheTogdGFibGU7IC8qIDEgKi9cblx0bWF4LXdpZHRoOiAxMDAlOyAvKiAxICovXG5cdHBhZGRpbmc6IDA7IC8qIDMgKi9cblx0d2hpdGUtc3BhY2U6IG5vcm1hbDsgLyogMSAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4gKi9cblxucHJvZ3Jlc3Mge1xuXHR2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSAxMCsuXG4gKi9cblxudGV4dGFyZWEge1xuXHRvdmVyZmxvdzogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC5cbiAqIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC5cbiAqL1xuXG5bdHlwZT1cImNoZWNrYm94XCJdLFxuW3R5cGU9XCJyYWRpb1wiXSB7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cblx0cGFkZGluZzogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cbiAqL1xuXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcblx0aGVpZ2h0OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxuICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gKi9cblxuW3R5cGU9XCJzZWFyY2hcIl0ge1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLyogMSAqL1xuXHRvdXRsaW5lLW9mZnNldDogLTJweDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbiAqL1xuXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuICovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSAqL1xuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAxICovXG5cdGZvbnQ6IGluaGVyaXQ7IC8qIDIgKi9cbn1cbi8qIHN0eWxlbGludC1lbmFibGUgKi9cblxuLyogSW50ZXJhY3RpdmVcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlLCBJRSAxMCssIGFuZCBGaXJlZm94LlxuICovXG5cbmRldGFpbHMge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zdW1tYXJ5IHtcblx0ZGlzcGxheTogbGlzdC1pdGVtO1xufVxuXG4vKiBNaXNjXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwKy5cbiAqL1xuXG50ZW1wbGF0ZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTAuXG4gKi9cblxuW2hpZGRlbl0ge1xuXHRkaXNwbGF5OiBub25lO1xufVxuIiwiQGltcG9ydCBcIl9jdXN0b20tcHJvcGVydGllcy5jc3NcIjtcblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBMYXlvdXRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLmJsb2NrIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi5pbmxpbmUtYmxvY2sge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5pbmxpbmUge1xuXHRkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi5pbmxpbmUtZmxleCB7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuXG5AbWVkaWEgKC0tc21hbGwtb25seS1xdWVyeSkge1xuXG5cdC5zbVxcOmJsb2NrIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXG5cdC5zbVxcOmhpZGRlbiB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG5AbWVkaWEgKC0tbWVkaXVtLXF1ZXJ5KSB7XG5cblx0Lm1kXFw6aGlkZGVuIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbkBtZWRpYSAoLS1sYXJnZS1xdWVyeSkge1xuXG5cdC5sZ1xcOmhpZGRlbiB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG4uZmxvYXQtcmlnaHQge1xuXHRmbG9hdDogcmlnaHQ7XG59XG5cbi5mbG9hdC1sZWZ0IHtcblx0ZmxvYXQ6IGxlZnQ7XG59XG5cbi5mbG9hdC1ub25lIHtcblx0ZmxvYXQ6IG5vbmU7XG59XG5cbi5vdmVyZmxvdy15LWF1dG8ge1xuXHRvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4uYWJzb2x1dGUge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5yZWxhdGl2ZSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZpeGVkIHtcblx0cG9zaXRpb246IGZpeGVkO1xufVxuXG4uaW5zZXQtMCB7XG5cdHRvcDogMDtcblx0cmlnaHQ6IDA7XG5cdGJvdHRvbTogMDtcblx0bGVmdDogMDtcbn1cblxuLnRvcC0wIHtcblx0dG9wOiAwO1xufVxuXG4ucmlnaHQtMCB7XG5cdHJpZ2h0OiAwO1xufVxuXG4uYm90dG9tLTAge1xuXHRib3R0b206IDA7XG59XG5cbi5sZWZ0LTUge1xuXHRsZWZ0OiAxLjI1cmVtO1xufVxuXG4ucmlnaHQtNiB7XG5cdHJpZ2h0OiAxLjVyZW07XG59XG5cbi50b3AtOCB7XG5cdHRvcDogMnJlbTtcbn1cblxuLnJpZ2h0LTgge1xuXHRyaWdodDogMnJlbTtcbn1cblxuLnotMCB7XG5cdHotaW5kZXg6IDA7XG59XG5cbi56LTEwIHtcblx0ei1pbmRleDogMTA7XG59XG5cbi56LTIwIHtcblx0ei1pbmRleDogMjA7XG59XG5cbi56LTMwIHtcblx0ei1pbmRleDogMzA7XG59XG5cbi5tYXgtdy1jb250YWluZXIge1xuXHRtYXgtd2lkdGg6IDg1cmVtO1xuXHRtYXJnaW46IDAgYXV0bztcbn1cblxuLm1heC13LVxcWzcwMHB4XFxdIHtcblx0bWF4LXdpZHRoOiA3MDBweDtcbn1cblxuLm1heC13LVxcWzkwMHB4XFxdIHtcblx0bWF4LXdpZHRoOiA5MDBweDtcbn1cblxuLm1heC13LVxcWzEwMDBweFxcXSB7XG5cdG1heC13aWR0aDogMTAwMHB4O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIEdyaWRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLmdyaWQge1xuXHRkaXNwbGF5OiBncmlkO1xufVxuXG4uZ3JpZC1jb2xzLTEge1xuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCBtaW5tYXgoMCwgMWZyKSk7XG59XG5cbi5ncmlkLWNvbHMtMiB7XG5cdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcbn1cblxuLmdyaWQtY29scy0zIHtcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgbWlubWF4KDAsIDFmcikpO1xufVxuXG4uZ3JpZC1jb2xzLTQge1xuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCBtaW5tYXgoMCwgMWZyKSk7XG59XG5cbi5ncmlkLWNvbHMtNSB7XG5cdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIG1pbm1heCgwLCAxZnIpKTtcbn1cblxuLmdyaWQtY29scy02IHtcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNiwgbWlubWF4KDAsIDFmcikpO1xufVxuXG4uZ3JpZC1jb2xzLTcge1xuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg3LCBtaW5tYXgoMCwgMWZyKSk7XG59XG5cbi5ncmlkLWNvbHMtOCB7XG5cdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDgsIG1pbm1heCgwLCAxZnIpKTtcbn1cblxuQG1lZGlhICgtLW1lZGl1bS1xdWVyeSkge1xuXG5cdC5tZFxcOmdyaWQtY29scy0xIHtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCBtaW5tYXgoMCwgMWZyKSk7XG5cdH1cblxuXHQubWRcXDpncmlkLWNvbHMtMiB7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xuXHR9XG5cblx0Lm1kXFw6Z3JpZC1jb2xzLTMge1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIG1pbm1heCgwLCAxZnIpKTtcblx0fVxuXG5cdC5tZFxcOmdyaWQtY29scy00IHtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCBtaW5tYXgoMCwgMWZyKSk7XG5cdH1cblxuXHQubWRcXDpncmlkLWNvbHMtNSB7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgbWlubWF4KDAsIDFmcikpO1xuXHR9XG5cblx0Lm1kXFw6Z3JpZC1jb2xzLTYge1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDYsIG1pbm1heCgwLCAxZnIpKTtcblx0fVxuXG5cdC5tZFxcOmdyaWQtY29scy03IHtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg3LCBtaW5tYXgoMCwgMWZyKSk7XG5cdH1cblxuXHQubWRcXDpncmlkLWNvbHMtOCB7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoOCwgbWlubWF4KDAsIDFmcikpO1xuXHR9XG59XG5cbkBtZWRpYSAoLS1sYXJnZS1xdWVyeSkge1xuXG5cdC5sZ1xcOmdyaWQtY29scy0yIHtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSk7XG5cdH1cblxuXHQubGdcXDpncmlkLWNvbHMtMyB7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgbWlubWF4KDAsIDFmcikpO1xuXHR9XG5cblx0LmxnXFw6Z3JpZC1jb2xzLTQge1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIG1pbm1heCgwLCA0ZnIpKTtcblx0fVxuXG5cdC5sZ1xcOmdyaWQtY29scy01IHtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg1LCBtaW5tYXgoMCwgNWZyKSk7XG5cdH1cblxuXHQubGdcXDpncmlkLWNvbHMtNiB7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNiwgbWlubWF4KDAsIDFmcikpO1xuXHR9XG5cblx0LmxnXFw6Z3JpZC1jb2xzLTcge1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDcsIG1pbm1heCgwLCAxZnIpKTtcblx0fVxuXG5cdC5sZ1xcOmdyaWQtY29scy04IHtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg4LCBtaW5tYXgoMCwgMWZyKSk7XG5cdH1cbn1cblxuLmNvbC1zcGFuLTEge1xuXHRncmlkLWNvbHVtbjogc3BhbiAxIC8gc3BhbiAxO1xufVxuXG4uY29sLXNwYW4tMiB7XG5cdGdyaWQtY29sdW1uOiBzcGFuIDIgLyBzcGFuIDI7XG59XG5cbi5jb2wtc3Bhbi0zIHtcblx0Z3JpZC1jb2x1bW46IHNwYW4gMyAvIHNwYW4gMztcbn1cblxuLmNvbC1zcGFuLTQge1xuXHRncmlkLWNvbHVtbjogc3BhbiA0IC8gc3BhbiA0O1xufVxuXG4uY29sLXNwYW4tNSB7XG5cdGdyaWQtY29sdW1uOiBzcGFuIDUgLyBzcGFuIDU7XG59XG5cbkBtZWRpYSAoLS1zbWFsbC1vbmx5LXF1ZXJ5KSB7XG5cblx0LnNtXFw6Y29sLXNwYW4tMyB7XG5cdFx0Z3JpZC1jb2x1bW46IHNwYW4gMyAvIHNwYW4gMztcblx0fVxufVxuXG5cbkBtZWRpYSAoLS1tZWRpdW0tcXVlcnkpIHtcblxuXHQubWRcXDpjb2wtc3Bhbi0yIHtcblx0XHRncmlkLWNvbHVtbjogc3BhbiAyIC8gc3BhbiAyO1xuXHR9XG5cblx0Lm1kXFw6Y29sLXNwYW4tMyB7XG5cdFx0Z3JpZC1jb2x1bW46IHNwYW4gMyAvIHNwYW4gMztcblx0fVxuXG5cdC5tZFxcOmNvbC1zcGFuLTUge1xuXHRcdGdyaWQtY29sdW1uOiBzcGFuIDUgLyBzcGFuIDU7XG5cdH1cbn1cblxuQG1lZGlhICgtLWxhcmdlLXF1ZXJ5KSB7XG5cblx0LmxnXFw6Y29sLXNwYW4tMiB7XG5cdFx0Z3JpZC1jb2x1bW46IHNwYW4gMiAvIHNwYW4gMjtcblx0fVxuXG5cdC5sZ1xcOmNvbC1zcGFuLTMge1xuXHRcdGdyaWQtY29sdW1uOiBzcGFuIDMgLyBzcGFuIDM7XG5cdH1cblxuXHQubGdcXDpjb2wtc3Bhbi01IHtcblx0XHRncmlkLWNvbHVtbjogc3BhbiA1IC8gc3BhbiA1O1xuXHR9XG59XG5cbi5qdXN0aWZ5LWNlbnRlciB7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uYWxpZ24tY2VudGVyIHtcblx0YWxpZ24tY29udGVudDogY2VudGVyO1xufVxuXG4uYWxpZ24tZW5kIHtcblx0YWxpZ24tY29udGVudDogZW5kO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIEZsZXhcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLmZsZXgge1xuXHRkaXNwbGF5OiBmbGV4O1xufVxuXG4uZmxleC1yb3cge1xuXHRmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuXG4uaXRlbXMtY2VudGVyIHtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLml0ZW1zLXN0YXJ0IHtcblx0YWxpZ24taXRlbXM6IHN0YXJ0O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIE9yZGVyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5vcmRlci1maXJzdCB7XG5cdG9yZGVyOiAtOTk5OTtcbn1cblxuQG1lZGlhICgtLXNtYWxsLW9ubHktcXVlcnkpIHtcblxuXHQuc21cXDpvcmRlci1maXJzdCB7XG5cdFx0b3JkZXI6IC05OTk5O1xuXHR9XG59XG5cbkBtZWRpYSAoLS1sYXJnZS1xdWVyeSkge1xuXG5cdC5sZ1xcOm9yZGVyLWxhc3Qge1xuXHRcdG9yZGVyOiA5OTk5O1xuXHR9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgR3JpZCBDb2x1bW4gU3RhcnQvRW5kXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbkBtZWRpYSAoLS1sYXJnZS1xdWVyeSkge1xuXG5cdC5sZ1xcOmNvbC1zdGFydC0yIHtcblx0XHRncmlkLWNvbHVtbi1zdGFydDogMjtcblx0fVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIGdhcFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uZ2FwLTEge1xuXHRnYXA6IDAuMjVyZW07XG59XG5cbi5nYXAtMyB7XG5cdGdhcDogMC43NXJlbTtcbn1cblxuLmdhcC00IHtcblx0Z2FwOiAxcmVtO1xufVxuXG4uZ2FwLXgtNCB7XG5cdGNvbHVtbi1nYXA6IDFyZW07XG59XG5cbi5nYXAtOCB7XG5cdGNvbHVtbi1nYXA6IDJyZW07XG5cdHJvdy1nYXA6IDJyZW07XG59XG5cbi5nYXAteC04IHtcblx0Y29sdW1uLWdhcDogMnJlbTtcbn1cblxuLmdhcC14LTEyIHtcblx0Y29sdW1uLWdhcDogM3JlbTtcbn1cblxuLmdhcC14LTE2IHtcblx0Y29sdW1uLWdhcDogNHJlbTtcbn1cblxuQG1lZGlhICgtLW1lZGl1bS1xdWVyeSkge1xuXG5cdC5tZFxcOmdhcC14LTEyIHtcblx0XHRjb2x1bW4tZ2FwOiAzcmVtO1xuXHR9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgVHlwb2dyYXBoeVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uZm9udC1zYW5zIHtcblx0Zm9udC1mYW1pbHk6IHZhcigtLWdsb2JhbC1mb250LWZhbWlseSk7XG59XG5cbi5mb250LXNlcmlmIHtcblx0Zm9udC1mYW1pbHk6IHZhcigtLWhpZ2hsaWdodC1mb250LWZhbWlseSk7XG59XG5cbi5mb250LWJvbGQge1xuXHRmb250LXdlaWdodDogdmFyKC0taGlnaGxpZ2h0LWZvbnQtd2VpZ2h0KTtcbn1cblxuLnRleHQteHMge1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS14cyk7XG59XG5cbi50ZXh0LXNtIHtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtc20pO1xufVxuXG4udGV4dC1iYXNlIHtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtcmVndWxhcik7XG59XG5cbi50ZXh0LWxnIHtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtbGcpO1xufVxuXG4udGV4dC14bCB7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLXhsKTtcbn1cblxuLnRleHQtMnhsIHtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtMnhsKTtcbn1cblxuLnRleHQtM3hsIHtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtM3hsKTtcbn1cblxuLnRleHQtNHhsIHtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtNHhsKTtcbn1cblxuLnRleHQtNXhsIHtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtNXhsKTtcbn1cblxuLnRleHQtNnhsIHtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtNnhsKTtcbn1cblxuQG1lZGlhICgtLWxhcmdlLXF1ZXJ5KSB7XG5cblx0LmxnXFw6dGV4dC0yeGwge1xuXHRcdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLTJ4bCk7XG5cdH1cblxuXHQubGdcXDp0ZXh0LTV4bCB7XG5cdFx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtNXhsKTtcblx0fVxuXG5cdC5sZ1xcOnRleHQtNnhsIHtcblx0XHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS02eGwpO1xuXHR9XG59XG5cbkBtZWRpYSAoLS1tZWRpdW0tcXVlcnkpIHtcblxuXHQubWRcXDp0ZXh0LWxnIHtcblx0XHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1sZyk7XG5cdH1cblxuXHQubWRcXDp0ZXh0LXhsIHtcblx0XHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS14bCk7XG5cdH1cblxuXHQubWRcXDp0ZXh0LTN4bCB7XG5cdFx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtM3hsKTtcblx0fVxuXG5cdC5tZFxcOnRleHQtNHhsIHtcblx0XHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS00eGwpO1xuXHR9XG5cblx0Lm1kXFw6dGV4dC01eGwge1xuXHRcdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLTR4bCk7XG5cdH1cbn1cblxuQG1lZGlhICgtLXNtYWxsLW9ubHktcXVlcnkpIHtcblxuXHQuc21cXDp0ZXh0LTJ4bCB7XG5cdFx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtMnhsKTtcblx0fVxufVxuXG4udGV4dC1ibGFjayB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1ibGFjayk7XG59XG5cbi50ZXh0LXdoaXRlIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcbn1cblxuLnRleHQtYmx1ZS1kYXJrIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLWJsdWUtZGFyayk7XG59XG5cbi50ZXh0LWJsdWUtYWNjZW50IHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLWJsdWUtYWNjZW50KTtcbn1cblxuLnRleHQtbWlzdC1saWdodCB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1taXN0LWxpZ2h0KTtcbn1cblxuLm5vLXVuZGVybGluZSB7XG5cdHRleHQtZGVjb3JhdGlvbi1saW5lOiBub25lO1xufVxuXG4udGV4dC1sZWZ0IHtcblx0dGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnRleHQtY2VudGVyIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udGV4dC1yaWdodCB7XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4udGV4dC1qdXN0aWZ5IHtcblx0dGV4dC1hbGlnbjoganVzdGlmeTtcbn1cblxuQG1lZGlhICgtLXNtYWxsLW9ubHktcXVlcnkpIHtcblxuXHQuc21cXDp0ZXh0LWNlbnRlciB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG59XG5cbi51cHBlcmNhc2Uge1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4ubG93ZXJjYXNlIHtcblx0dGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbn1cblxuLmNhcGl0YWxpemUge1xuXHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cblxuLm5vcm1hbC1jYXNlIHtcblx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgQmFja2dyb3VuZHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLmJnLXdoaXRlIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xufVxuXG4uYmctYmx1ZS1kYXJrIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtYmx1ZS1kYXJrKTtcbn1cblxuLmJnLW1pc3QtbGlnaHQge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1taXN0LWxpZ2h0KTtcbn1cblxuLmJnLWJsdXIge1xuXHRiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMzBweCk7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgQm9yZGVyc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4ucm91bmRlZCB7XG5cdGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi5yb3VuZGVkLWxnIHtcblx0Ym9yZGVyLXJhZGl1czogMC41cmVtO1xufVxuXG4ucm91bmRlZC14bCB7XG5cdGJvcmRlci1yYWRpdXM6IDAuNzVyZW07XG59XG5cbi5yb3VuZGVkLTJ4bCB7XG5cdGJvcmRlci1yYWRpdXM6IDFyZW07XG59XG5cbi5yb3VuZGVkLTN4bCB7XG5cdGJvcmRlci1yYWRpdXM6IDEuNXJlbTtcbn1cblxuLmNpcmNsZSB7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLmJvcmRlci1ibGFjayB7XG5cdGJvcmRlcjogc29saWQgMXB4IHZhcigtLWNvbG9yLXRoZW1lLWJsYWNrKTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBTcGFjaW5nXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5wbC0wIHtcblx0cGFkZGluZy1sZWZ0OiAwO1xufVxuXG4ucC0yIHtcblx0cGFkZGluZzogMC41cmVtO1xufVxuXG4ucHktMyB7XG5cdHBhZGRpbmctdG9wOiAwLjc1cmVtO1xuXHRwYWRkaW5nLWJvdHRvbTogMC43NXJlbTtcbn1cblxuLnAtNCB7XG5cdHBhZGRpbmc6IDFyZW07XG59XG5cbi5weC00IHtcblx0cGFkZGluZy1sZWZ0OiAxcmVtO1xuXHRwYWRkaW5nLXJpZ2h0OiAxcmVtO1xufVxuXG4ucHktNCB7XG5cdHBhZGRpbmctdG9wOiAxcmVtO1xuXHRwYWRkaW5nLWJvdHRvbTogMXJlbTtcbn1cblxuLnB0LTQge1xuXHRwYWRkaW5nLXRvcDogMXJlbTtcbn1cblxuLnByLTQge1xuXHRwYWRkaW5nLXJpZ2h0OiAxcmVtO1xufVxuXG4ucGItNCB7XG5cdHBhZGRpbmctYm90dG9tOiAxcmVtO1xufVxuXG4ucHgtNiB7XG5cdHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcblx0cGFkZGluZy1sZWZ0OiAxLjVyZW07XG59XG5cbi5wYi02IHtcblx0cGFkZGluZy1ib3R0b206IDEuNXJlbTtcbn1cblxuLnAtOCB7XG5cdHBhZGRpbmc6IDJyZW07XG59XG5cbi5weC04IHtcblx0cGFkZGluZy1yaWdodDogMnJlbTtcblx0cGFkZGluZy1sZWZ0OiAycmVtO1xufVxuXG4ucHktOCB7XG5cdHBhZGRpbmctdG9wOiAycmVtO1xuXHRwYWRkaW5nLWJvdHRvbTogMnJlbTtcbn1cblxuLnB0LTgge1xuXHRwYWRkaW5nLXRvcDogMnJlbTtcbn1cblxuLnByLTgge1xuXHRwYWRkaW5nLXJpZ2h0OiAycmVtO1xufVxuXG4ucGwtOCB7XG5cdHBhZGRpbmctbGVmdDogMnJlbTtcbn1cblxuLnAtMTAge1xuXHRwYWRkaW5nOiAyLjVyZW07XG59XG5cbi5wLTEyIHtcblx0cGFkZGluZzogM3JlbTtcbn1cblxuLnB5LTEyIHtcblx0cGFkZGluZy10b3A6IDNyZW07XG5cdHBhZGRpbmctYm90dG9tOiAzcmVtO1xufVxuXG4ucGItMTIge1xuXHRwYWRkaW5nLWJvdHRvbTogM3JlbTtcbn1cblxuLnBsLTEyIHtcblx0cGFkZGluZy1sZWZ0OiAzcmVtO1xufVxuXG4ucC0xNiB7XG5cdHBhZGRpbmc6IDRyZW07XG59XG5cbi5weC0xNiB7XG5cdHBhZGRpbmctbGVmdDogNHJlbTtcblx0cGFkZGluZy1yaWdodDogNHJlbTtcbn1cblxuLnB5LTE2IHtcblx0cGFkZGluZy10b3A6IDRyZW07XG5cdHBhZGRpbmctYm90dG9tOiA0cmVtO1xufVxuXG4ucHQtMTYge1xuXHRwYWRkaW5nLXRvcDogNHJlbTtcbn1cblxuLnBiLTE2IHtcblx0cGFkZGluZy1ib3R0b206IDRyZW07XG59XG5cbi5wbC0xNiB7XG5cdHBhZGRpbmctbGVmdDogNHJlbTtcbn1cblxuLnB0LTIwIHtcblx0cGFkZGluZy10b3A6IDVyZW07XG59XG5cbi5wYi0yMCB7XG5cdHBhZGRpbmctYm90dG9tOiA1cmVtO1xufVxuXG4ucHQtMjQge1xuXHRwYWRkaW5nLXRvcDogNnJlbTtcbn1cblxuLnBiLTI0IHtcblx0cGFkZGluZy1ib3R0b206IDZyZW07XG59XG5cbi5weS0zMiB7XG5cdHBhZGRpbmctdG9wOiA4cmVtO1xuXHRwYWRkaW5nLWJvdHRvbTogOHJlbTtcbn1cblxuLnBiLTMyIHtcblx0cGFkZGluZy1ib3R0b206IDhyZW07XG59XG5cbi5wdC00MCB7XG5cdHBhZGRpbmctdG9wOiAxMHJlbTtcbn1cblxuLnBiLTQwIHtcblx0cGFkZGluZy1ib3R0b206IDEwcmVtO1xufVxuXG4ucHQtNTYge1xuXHRwYWRkaW5nLXRvcDogMTRyZW07XG59XG5cbkBtZWRpYSAoLS1zbWFsbC1vbmx5LXF1ZXJ5KSB7XG5cblx0LnNtXFw6cC00IHtcblx0XHRwYWRkaW5nOiAxcmVtO1xuXHR9XG5cblx0LnNtXFw6cHktNCB7XG5cdFx0cGFkZGluZy10b3A6IDFyZW07XG5cdFx0cGFkZGluZy1ib3R0b206IDFyZW07XG5cdH1cblxuXHQuc21cXDpwYi00IHtcblx0XHRwYWRkaW5nLWJvdHRvbTogMXJlbTtcblx0fVxuXG5cdC5zbVxcOnB4LTgge1xuXHRcdHBhZGRpbmctcmlnaHQ6IDJyZW07XG5cdFx0cGFkZGluZy1sZWZ0OiAycmVtO1xuXHR9XG5cblx0LnNtXFw6cHktOCB7XG5cdFx0cGFkZGluZy10b3A6IDJyZW07XG5cdFx0cGFkZGluZy1ib3R0b206IDJyZW07XG5cdH1cblxuXHQuc21cXDpweS0xMiB7XG5cdFx0cGFkZGluZy10b3A6IDNyZW07XG5cdFx0cGFkZGluZy1ib3R0b206IDNyZW07XG5cdH1cbn1cblxuQG1lZGlhICgtLW1lZGl1bS1xdWVyeSkge1xuXG5cdC5tZFxcOnB4LTYge1xuXHRcdHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcblx0XHRwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcblx0fVxuXG5cdC5tZFxcOnAtOCB7XG5cdFx0cGFkZGluZzogMnJlbTtcblx0fVxuXG5cdC5tZFxcOnB5LTgge1xuXHRcdHBhZGRpbmctdG9wOiAycmVtO1xuXHRcdHBhZGRpbmctYm90dG9tOiAycmVtO1xuXHR9XG5cblx0Lm1kXFw6cHItOCB7XG5cdFx0cGFkZGluZy1yaWdodDogMnJlbTtcblx0fVxuXG5cdC5tZFxcOnBsLTgge1xuXHRcdHBhZGRpbmctbGVmdDogMnJlbTtcblx0fVxuXG5cdC5tZFxcOnAtMTIge1xuXHRcdHBhZGRpbmc6IDNyZW07XG5cdH1cblxuXHQubWRcXDpweC0xMiB7XG5cdFx0cGFkZGluZy1yaWdodDogM3JlbTtcblx0XHRwYWRkaW5nLWxlZnQ6IDNyZW07XG5cdH1cblxuXHQubWRcXDpweS0xMiB7XG5cdFx0cGFkZGluZy10b3A6IDNyZW07XG5cdFx0cGFkZGluZy1ib3R0b206IDNyZW07XG5cdH1cblxuXHQubWRcXDpwbC0xMiB7XG5cdFx0cGFkZGluZy1sZWZ0OiAzcmVtO1xuXHR9XG5cblx0Lm1kXFw6cHgtMTYge1xuXHRcdHBhZGRpbmctbGVmdDogNHJlbTtcblx0XHRwYWRkaW5nLXJpZ2h0OiA0cmVtO1xuXHR9XG5cblx0Lm1kXFw6cHktMTYge1xuXHRcdHBhZGRpbmctdG9wOiA0cmVtO1xuXHRcdHBhZGRpbmctYm90dG9tOiA0cmVtO1xuXHR9XG5cblx0Lm1kXFw6cHItMTYge1xuXHRcdHBhZGRpbmctcmlnaHQ6IDRyZW07XG5cdH1cblxuXHQubWRcXDpwbC0xNiB7XG5cdFx0cGFkZGluZy1sZWZ0OiA0cmVtO1xuXHR9XG5cblx0Lm1kXFw6cGwtMjQge1xuXHRcdHBhZGRpbmctbGVmdDogNnJlbTtcblx0fVxuXG5cdC5tZFxcOnB4LTMyIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDhyZW07XG5cdFx0cGFkZGluZy1yaWdodDogOHJlbTtcblx0fVxuXG5cdC5tZFxcOnBsLTMyIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDhyZW07XG5cdH1cblxuXHQubWRcXDpwYi00MCB7XG5cdFx0cGFkZGluZy1ib3R0b206IDEwcmVtO1xuXHR9XG5cblx0Lm1kXFw6cHQtNDgge1xuXHRcdHBhZGRpbmctdG9wOiAxMnJlbTtcblx0fVxuXG5cdC5tZFxcOnB0LTU2IHtcblx0XHRwYWRkaW5nLXRvcDogMTRyZW07XG5cdH1cblxuXHQubWRcXDpwdC02NCB7XG5cdFx0cGFkZGluZy10b3A6IDE2cmVtO1xuXHR9XG59XG5cbkBtZWRpYSAoLS1sYXJnZS1xdWVyeSkge1xuXG5cdC5sZ1xcOnAtMCB7XG5cdFx0cGFkZGluZzogMDtcblx0fVxuXG5cdC5sZ1xcOnB4LTgge1xuXHRcdHBhZGRpbmctcmlnaHQ6IDJyZW07XG5cdFx0cGFkZGluZy1sZWZ0OiAycmVtO1xuXHR9XG5cblx0LmxnXFw6cHItOCB7XG5cdFx0cGFkZGluZy1sZWZ0OiAycmVtO1xuXHR9XG5cblx0LmxnXFw6cC0xNiB7XG5cdFx0cGFkZGluZzogNHJlbTtcblx0fVxuXG5cdC5sZ1xcOnB4LTE2IHtcblx0XHRwYWRkaW5nLXJpZ2h0OiA0cmVtO1xuXHRcdHBhZGRpbmctbGVmdDogNHJlbTtcblx0fVxuXG5cdC5sZ1xcOnB5LTE2IHtcblx0XHRwYWRkaW5nLXRvcDogNHJlbTtcblx0XHRwYWRkaW5nLWJvdHRvbTogNHJlbTtcblx0fVxuXG5cdC5sZ1xcOnB0LTE2IHtcblx0XHRwYWRkaW5nLXRvcDogNHJlbTtcblx0fVxuXG5cdC5sZ1xcOnByLTE2IHtcblx0XHRwYWRkaW5nLXJpZ2h0OiA0cmVtO1xuXHR9XG5cblx0LmxnXFw6cGwtMTYge1xuXHRcdHBhZGRpbmctbGVmdDogNHJlbTtcblx0fVxuXG5cdC5sZ1xcOnB5LTI0IHtcblx0XHRwYWRkaW5nLXRvcDogNnJlbTtcblx0XHRwYWRkaW5nLWJvdHRvbTogNnJlbTtcblx0fVxuXG5cdC5sZ1xcOnBiLTI0IHtcblx0XHRwYWRkaW5nLWJvdHRvbTogNnJlbTtcblx0fVxuXG5cdC5sZ1xcOnB5LTMyIHtcblx0XHRwYWRkaW5nLXRvcDogOHJlbTtcblx0XHRwYWRkaW5nLWJvdHRvbTogOHJlbTtcblx0fVxuXG5cdC5sZ1xcOnB0LTMyIHtcblx0XHRwYWRkaW5nLXRvcDogOHJlbTtcblx0fVxuXG5cdC5sZ1xcOnBiLTMyIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogOHJlbTtcblx0fVxuXG5cdC5sZ1xcOnBiLTQwIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogMTByZW07XG5cdH1cblxuXHQubGdcXDpweS00OCB7XG5cdFx0cGFkZGluZy10b3A6IDEycmVtO1xuXHRcdHBhZGRpbmctYm90dG9tOiAxMnJlbTtcblx0fVxuXG5cdC5sZ1xcOnB0LTQ4IHtcblx0XHRwYWRkaW5nLXRvcDogMTJyZW07XG5cdH1cblxuXHQubGdcXDpwYi00OCB7XG5cdFx0cGFkZGluZy1ib3R0b206IDEycmVtO1xuXHR9XG5cblx0LmxnXFw6cGItNzIge1xuXHRcdHBhZGRpbmctYm90dG9tOiAxOHJlbTtcblx0fVxufVxuXG4ubXktMCB7XG5cdG1hcmdpbi10b3A6IDA7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5tdC0wIHtcblx0bWFyZ2luLXRvcDogMDtcbn1cblxuLm1iLTAge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ubXQtMSB7XG5cdG1hcmdpbi10b3A6IDAuMjVyZW07XG59XG5cbi5tci0xIHtcblx0bWFyZ2luLXJpZ2h0OiAwLjI1cmVtO1xufVxuXG4ubWItMSB7XG5cdG1hcmdpbi1ib3R0b206IDAuMjVyZW07XG59XG5cbi5tLTIge1xuXHRtYXJnaW46IDAuNXJlbTtcbn1cblxuLm10LTIge1xuXHRtYXJnaW4tdG9wOiAwLjVyZW07XG59XG5cbi5tYi0yIHtcblx0bWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuXG4ubWwtMiB7XG5cdG1hcmdpbi1sZWZ0OiAwLjVyZW07XG59XG5cbi5tLTQge1xuXHRtYXJnaW46IDFyZW07XG59XG5cbi5teC00IHtcblx0bWFyZ2luLWxlZnQ6IDFyZW07XG5cdG1hcmdpbi1yaWdodDogMXJlbTtcbn1cblxuLm10LTQge1xuXHRtYXJnaW4tdG9wOiAxcmVtO1xufVxuXG4ubXItNCB7XG5cdG1hcmdpbi1yaWdodDogMXJlbTtcbn1cblxuLm1iLTQge1xuXHRtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG4ubXQtNiB7XG5cdG1hcmdpbi10b3A6IDEuNXJlbTtcbn1cblxuLm1iLTYge1xuXHRtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG5cbi5teS04IHtcblx0bWFyZ2luLXRvcDogMnJlbTtcblx0bWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cblxuLm10LTgge1xuXHRtYXJnaW4tdG9wOiAycmVtO1xufVxuXG4ubXItOCB7XG5cdG1hcmdpbi1yaWdodDogMnJlbTtcbn1cblxuLm1iLTgge1xuXHRtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuXG4ubXQtMTIge1xuXHRtYXJnaW4tdG9wOiAzcmVtO1xufVxuXG4ubWItMTIge1xuXHRtYXJnaW4tYm90dG9tOiAzcmVtO1xufVxuXG4ubXgtMTYge1xuXHRtYXJnaW4tbGVmdDogNHJlbTtcblx0bWFyZ2luLXJpZ2h0OiA0cmVtO1xufVxuXG4ubXktMTYge1xuXHRtYXJnaW4tdG9wOiA0cmVtO1xuXHRtYXJnaW4tYm90dG9tOiA0cmVtO1xufVxuXG4ubXQtMTYge1xuXHRtYXJnaW4tdG9wOiA0cmVtO1xufVxuXG4ubWItMTYge1xuXHRtYXJnaW4tYm90dG9tOiA0cmVtO1xufVxuXG4ubXgtYXV0byB7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbkBtZWRpYSAoLS1zbWFsbC1vbmx5LXF1ZXJ5KSB7XG5cblx0LnNtXFw6bXQtMCB7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0fVxuXG5cdC5zbVxcOm10LTIge1xuXHRcdG1hcmdpbi10b3A6IDAuNXJlbTtcblx0fVxuXG5cdC5zbVxcOm14LTQge1xuXHRcdG1hcmdpbi1sZWZ0OiAxcmVtO1xuXHRcdG1hcmdpbi1yaWdodDogMXJlbTtcblx0fVxuXG5cdC5zbVxcOm10LTQge1xuXHRcdG1hcmdpbi10b3A6IDFyZW07XG5cdH1cblxuXHQuc21cXDptYi00IHtcblx0XHRtYXJnaW4tYm90dG9tOiAxcmVtO1xuXHR9XG5cblx0LnNtXFw6bXQtOCB7XG5cdFx0bWFyZ2luLXRvcDogMnJlbTtcblx0fVxuXG5cdC5zbVxcOm1iLTgge1xuXHRcdG1hcmdpbi1ib3R0b206IDJyZW07XG5cdH1cblxuXHQuc21cXDptdC0xMiB7XG5cdFx0bWFyZ2luLXRvcDogM3JlbTtcblx0fVxuXG5cdC5zbVxcOm1iLTEyIHtcblx0XHRtYXJnaW4tYm90dG9tOiAzcmVtO1xuXHR9XG5cblx0LnNtXFw6bXQtMTYge1xuXHRcdG1hcmdpbi10b3A6IDRyZW07XG5cdH1cblxuXHQuc21cXDptYi0xNiB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNHJlbTtcblx0fVxufVxuXG5AbWVkaWEgKC0tbWVkaXVtLXF1ZXJ5KSB7XG5cblx0Lm1kXFw6bXktMCB7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG5cblx0Lm1kXFw6bXQtMCB7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0fVxuXG5cdC5tZFxcOm1yLTQge1xuXHRcdG1hcmdpbi1yaWdodDogMXJlbTtcblx0fVxuXG5cdC5tZFxcOm1iLTQge1xuXHRcdG1hcmdpbi1ib3R0b206IDJyZW07XG5cdH1cblxuXHQubWRcXDptLTEyIHtcblx0XHRtYXJnaW46IDNyZW07XG5cdH1cblxuXHQubWRcXDpteC0xNiB7XG5cdFx0bWFyZ2luLXJpZ2h0OiA0cmVtO1xuXHRcdG1hcmdpbi1sZWZ0OiA0cmVtO1xuXHR9XG5cblx0Lm1kXFw6bXQtMTYge1xuXHRcdG1hcmdpbi10b3A6IDRyZW07XG5cdH1cblxuXHQubWRcXDptYi0xNiB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNHJlbTtcblx0fVxufVxuXG5AbWVkaWEgKC0tbGFyZ2UtcXVlcnkpIHtcblxuXHQubGdcXDptLTAge1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXG5cdC5sZ1xcOm10LTAge1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdH1cblxuXHQubGdcXDptYi0xNiB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNHJlbTtcblx0fVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIExpc3Rcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLmxpc3Qtbm9uZSB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBTaXppbmdcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLnctNiB7XG5cdHdpZHRoOiAxLjVyZW07XG59XG5cbi53LTE2IHtcblx0d2lkdGg6IDRyZW07XG59XG5cbi53LTI0IHtcblx0d2lkdGg6IDZyZW07XG59XG5cbi53LTFcXC8yIHtcblx0d2lkdGg6IDUwJTtcbn1cblxuLnctOVxcLzEyIHtcblx0d2lkdGg6IDc1JTtcbn1cblxuLmgtZnVsbCB7XG5cdGhlaWdodDogMTAwJTtcbn1cblxuQG1lZGlhICgtLW1lZGl1bS1xdWVyeSkge1xuXG5cdC5tZC13LTlcXC8xMiB7XG5cdFx0d2lkdGg6IDc1JTtcblx0fVxufVxuXG5AbWVkaWEgKC0tbGFyZ2UtcXVlcnkpIHtcblxuXHQubGctdy0xXFwvMiB7XG5cdFx0d2lkdGg6IDUwJTtcblx0fVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIEVmZmVjdHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLnNoYWRvdy1zbSB7XG5cdGJveC1zaGFkb3c6IDAgMXB4IDJweCAwIHJnYigwIDAgMCAvIDAuMDUpO1xufVxuXG4uc2hhZG93IHtcblx0Ym94LXNoYWRvdzogMCAxcHggM3B4IDAgcmdiKDAgMCAwIC8gMC4xKSwgMCAxcHggMnB4IC0xcHggcmdiKDAgMCAwIC8gMC4xKTtcbn1cblxuLnNoYWRvdy1tZCB7XG5cdGJveC1zaGFkb3c6IDAgNHB4IDZweCAtMXB4IHJnYigwIDAgMCAvIDAuMSksIDAgMnB4IDRweCAtMnB4IHJnYigwIDAgMCAvIDAuMSk7XG59XG5cbi5zaGFkb3ctbGcge1xuXHRib3gtc2hhZG93OiAwIDEwcHggMTVweCAtM3B4IHJnYigwIDAgMCAvIDAuMSksIDAgNHB4IDZweCAtNHB4IHJnYigwIDAgMCAvIDAuMSk7XG59XG5cbi5zaGFkb3cteGwge1xuXHRib3gtc2hhZG93OiAwIDIwcHggMjVweCAtNXB4IHJnYigwIDAgMCAvIDAuMSksIDAgOHB4IDEwcHggLTZweCByZ2IoMCAwIDAgLyAwLjEpO1xufVxuXG4uc2hhZG93LTJ4bCB7XG5cdGJveC1zaGFkb3c6IDAgMjVweCA1MHB4IC0xMnB4IHJnYigwIDAgMCAvIDAuMjUpO1xufVxuIiwiQGltcG9ydCBcIl9jdXN0b20tcHJvcGVydGllcy5jc3NcIjtcblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBUeXBvZ3JhcGh5XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSAqL1xuYm9keSxcbmlucHV0LFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSB7XG5cdGNvbG9yOiB2YXIoLS1nbG9iYWwtZm9udC1jb2xvcik7XG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1nbG9iYWwtZm9udC1mYW1pbHkpO1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1yZWd1bGFyKTtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLWdsb2JhbC1mb250LXdlaWdodCk7XG5cdGxpbmUtaGVpZ2h0OiB2YXIoLS1nbG9iYWwtZm9udC1saW5lLWhlaWdodCk7XG59XG4vKiBzdHlsZWxpbnQtZW5hYmxlICovXG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1oaWdobGlnaHQtZm9udC1mYW1pbHkpO1xuXHRmb250LXdlaWdodDogdmFyKC0tZ2xvYmFsLWZvbnQtd2VpZ2h0KTtcblx0Y2xlYXI6IGJvdGg7XG59XG5cbmgxIHtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtNHhsKTtcbn1cblxuaDIge1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS0zeGwpO1xufVxuXG5oMyB7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLTJ4bCk7XG59XG5cbmg0IHtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUteGwpO1xufVxuXG5oNSB7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWxnKTtcbn1cblxuaDYge1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1yZWd1bGFyKTtcbn1cblxuLnN0eWxlZDo6YmVmb3JlIHtcblx0Y29udGVudDogXCJcIjtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtYmx1ZS1hY2NlbnQpO1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luOiAwIGF1dG8gMzJweDtcblx0aGVpZ2h0OiA0cHg7XG5cdHdpZHRoOiA2NHB4O1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uc3R5bGVkLmxlZnQ6OmJlZm9yZSB7XG5cdG1hcmdpbjogMCBhdXRvIDMycHggMDtcbn1cblxuLnN0eWxlZC5yaWdodDo6YmVmb3JlIHtcblx0bWFyZ2luOiAwIDAgMzJweCBhdXRvO1xufVxuXG5AbWVkaWEgKC0tbGFyZ2UtcXVlcnkpIHtcblxuXHQuc3R5bGVkLmxnLWxlZnQ6OmJlZm9yZSB7XG5cdFx0bWFyZ2luOiAwIGF1dG8gMzJweCAwO1xuXHR9XG59XG5cbi5lbnRyeS10aXRsZS1zaW5ndWxhciB7XG5cdGZvbnQtc2l6ZTogMi41cmVtO1xuXHRsaW5lLWhlaWdodDogMS40O1xuXHRtYXJnaW4tdG9wOiAxZW07XG5cdG1hcmdpbi1ib3R0b206IDFlbTtcbn1cblxuZGZuLFxuY2l0ZSxcbmVtLFxuaSB7XG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuYmxvY2txdW90ZSB7XG5cdHF1b3RlczogXCJcIiBcIlwiO1xuXHRib3JkZXItbGVmdDogNHB4IHNvbGlkIHZhcigtLWNvbG9yLXF1b3RlLWJvcmRlcik7XG5cdG1hcmdpbjogMDtcbn1cblxuLmVudHJ5LWNvbnRlbnQgPiBibG9ja3F1b3RlIHtcblx0cGFkZGluZy1sZWZ0OiAxZW07XG5cdG1hcmdpbi1sZWZ0OiAxLjVyZW07XG59XG5cbkBtZWRpYSAoLS1tZWRpdW0tcXVlcnkpIHtcblxuXHQuZW50cnktY29udGVudCA+IGJsb2NrcXVvdGUge1xuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHR9XG59XG5cbmJsb2NrcXVvdGUgY2l0ZSB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci1xdW90ZS1jaXRhdGlvbikgIWltcG9ydGFudDtcblx0Zm9udC1zaXplOiAxM3B4O1xuXHRtYXJnaW4tdG9wOiAxZW07XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5xIHtcblx0cXVvdGVzOiAnXCInICdcIicgXCInXCIgXCInXCI7XG59XG5cbmFkZHJlc3Mge1xuXHRtYXJnaW46IDAgMCAxLjVlbTtcbn1cblxuLyogc3R5bGVsaW50LWRpc2FibGUgKi9cbnByZSB7XG5cdGJhY2tncm91bmQ6ICNlZWU7XG5cdGZvbnQtZmFtaWx5OiBcIkNvdXJpZXIgMTAgUGl0Y2hcIiwgQ291cmllciwgbW9ub3NwYWNlO1xuXHRmb250LXNpemU6IDAuOTM3NXJlbTtcblx0bGluZS1oZWlnaHQ6IDEuNjtcblx0bWFyZ2luLWJvdHRvbTogMS41ZW07XG5cdG1heC13aWR0aDogMTAwJTtcblx0b3ZlcmZsb3c6IGF1dG87XG5cdHBhZGRpbmc6IDEuNWVtO1xufVxuLyogc3R5bGVsaW50LWVuYWJsZSAqL1xuXG5jb2RlLFxua2JkLFxudHQsXG52YXIge1xuXHRmb250LWZhbWlseTogTW9uYWNvLCBDb25zb2xhcywgXCJBbmRhbGUgTW9ub1wiLCBcIkRlamFWdSBTYW5zIE1vbm9cIiwgbW9ub3NwYWNlO1xuXHRmb250LXNpemU6IDAuOHJlbTtcbn1cblxuYWJicixcbmFjcm9ueW0ge1xuXHRib3JkZXItYm90dG9tOiAxcHggZG90dGVkICM2NjY7XG5cdGN1cnNvcjogaGVscDtcbn1cblxubWFyayxcbmlucyB7XG5cdGJhY2tncm91bmQ6ICNmZmY5YzA7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuYmlnIHtcblx0Zm9udC1zaXplOiAxMjUlO1xufVxuXG5iLFxuc3Ryb25nIHtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLWhpZ2hsaWdodC1mb250LXdlaWdodCk7XG59XG4iLCJAaW1wb3J0IFwiX2N1c3RvbS1wcm9wZXJ0aWVzLmNzc1wiO1xuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIEJ1dHRvbnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLmJ0biB7XG5cdGJvcmRlcjogc29saWQgMnB4O1xuXHRib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0bGluZS1oZWlnaHQ6IDIuMTtcblx0cGFkZGluZzogMC41cmVtIDEuNXJlbTtcblx0Zm9udC1mYW1pbHk6IHZhcigtLWhpZ2hsaWdodC1mb250LWZhbWlseSk7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1oaWdobGlnaHQtZm9udC13ZWlnaHQpO1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1yZWd1bGFyKTtcblx0dGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcblx0bGV0dGVyLXNwYWNpbmc6IDAuMDI1ZW07XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmJ0bi1wcmltYXJ5IHtcblx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItdGhlbWUtYmx1ZS1hY2NlbnQpO1xuXHRib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLWJsdWUtYWNjZW50KTtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKSAhaW1wb3J0YW50O1xufVxuXG4uYnRuLXByaW1hcnk6aG92ZXIge1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci10aGVtZS1ibHVlLWhvdmVyKTtcblx0Ym9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1ibHVlLWhvdmVyKTtcbn1cblxuLmJ0bi1ob2xsb3cge1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0Ym9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1ibHVlLWRhcmspO1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtYmx1ZS1kYXJrKSAhaW1wb3J0YW50O1xufVxuXG4uYnRuLWhvbGxvdzpob3ZlciB7XG5cdGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXRoZW1lLW1pc3QtbGlnaHQpO1xuXHRib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLWJsdWUtZGFyayk7XG59XG5cbi5idG4td2hpdGUge1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG5cdGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtYmx1ZS1kYXJrKTtcbn1cblxuLmJ0bi13aGl0ZTpob3ZlciB7XG5cdGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXRoZW1lLW1pc3QtbGlnaHQpO1xuXHRib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLW1pc3QtbGlnaHQpO1xufVxuXG4uYnRuLXdoaXRlLWhvbGxvdyB7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKSAhaW1wb3J0YW50O1xufVxuXG4uYnRuLXdoaXRlLWhvbGxvdzpob3ZlciB7XG5cdGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXRoZW1lLW1pc3QtbGlnaHQpO1xuXHRib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLW1pc3QtbGlnaHQpO1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtYmx1ZS1kYXJrKSAhaW1wb3J0YW50O1xufVxuXG4uYnRuLXdpZGUge1xuXHR3aWR0aDogMTAwJTtcbn1cbiIsIkBpbXBvcnQgXCJfY3VzdG9tLXByb3BlcnRpZXMuY3NzXCI7XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgRWxlbWVudHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlICovXG5odG1sIHtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi8qIHN0eWxlbGludC1lbmFibGUgKi9cblxuLyoqXG4gKiBJbmhlcml0IGJveC1zaXppbmcgdG8gbWFrZSBpdCBlYXNpZXIgdG8gY2hhbmdlIHRoZSBwcm9wZXJ0eSBmb3JcbiAqIGNvbXBvbmVudHMgdGhhdCBsZXZlcmFnZSBvdGhlciBiZWhhdmlvcjsgc2VlXG4gKiBodHRwOi8vY3NzLXRyaWNrcy5jb20vaW5oZXJpdGluZy1ib3gtc2l6aW5nLXByb2JhYmx5LXNsaWdodGx5LWJldHRlci1iZXN0LXByYWN0aWNlL1xuICovXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuXHRib3gtc2l6aW5nOiBpbmhlcml0O1xufVxuXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSAqL1xuYm9keSB7XG5cdGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXRoZW1lLWJhY2tncm91bmQpO1xuXHQvKiBGYWxsYmFjayBmb3Igd2hlbiB0aGVyZSBpcyBubyBjdXN0b20gYmFja2dyb3VuZCBjb2xvciBkZWZpbmVkLiAqL1xufVxuLyogc3R5bGVsaW50LWVuYWJsZSAqL1xuXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSAqL1xuaHIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ib3JkZXItY29sb3ItbGlnaHQpO1xuXHRib3JkZXI6IDA7XG5cdGhlaWdodDogMXB4O1xuXHRtYXJnaW4tYm90dG9tOiAxLjVlbTtcbn1cbi8qIHN0eWxlbGludC1lbmFibGUgKi9cblxudWwsXG5vbCB7XG5cdG1hcmdpbjogMCAwIDEuNWVtIDA7XG5cdHBhZGRpbmctbGVmdDogMS41ZW07XG59XG5cbnVsIHtcblx0bGlzdC1zdHlsZTogZGlzYztcbn1cblxub2wge1xuXHRsaXN0LXN0eWxlOiBkZWNpbWFsO1xufVxuXG5saSA+IHVsLFxubGkgPiBvbCB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmR0IHtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuZGQge1xuXHRtYXJnaW46IDAgMS41ZW0gMS41ZW07XG59XG5cbi8qIHN0eWxlbGludC1kaXNhYmxlICovXG5pbWcge1xuXHRkaXNwbGF5OiBibG9jaztcblx0aGVpZ2h0OiBhdXRvO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG59XG4vKiBzdHlsZWxpbnQtZW5hYmxlICovXG5cbi8qIEV4dHJhIHdpZGUgaW1hZ2VzIHdpdGhpbiBmaWd1cmUgdGFncyBkb24ndCBvdmVyZmxvdyB0aGUgY29udGVudCBhcmVhLiAqL1xuZmlndXJlIHtcblx0bWFyZ2luOiAwLjVlbSAwO1xufVxuXG50YWJsZSB7XG5cdG1hcmdpbjogMCAwIDEuNWVtO1xuXHR3aWR0aDogMTAwJTtcbn1cbiIsIkBpbXBvcnQgXCJfY3VzdG9tLXByb3BlcnRpZXMuY3NzXCI7XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgTGlua3Ncbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlICovXG5hIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLWxpbmspO1xufVxuLyogc3R5bGVsaW50LWVuYWJsZSAqL1xuXG5hOnZpc2l0ZWQge1xuXHRjb2xvcjogdmFyKC0tY29sb3ItbGluay12aXNpdGVkKTtcbn1cblxuYTpob3ZlcixcbmE6Zm9jdXMsXG5hOmFjdGl2ZSB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci1saW5rLWFjdGl2ZSk7XG59XG5cbmE6Zm9jdXMge1xuXHRvdXRsaW5lOiB0aGluIGRvdHRlZDtcbn1cblxuYTpob3ZlcixcbmE6YWN0aXZlIHtcblx0b3V0bGluZTogMDtcbn1cbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbj4+PiBUQUJMRSBPRiBDT05URU5UUzpcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgSW1wb3J0c1xuXHQjIEN1c3RvbSBwcm9wZXJ0aWVzXG5cdCMgUmVzZXRcblx0IyBVdGlsaXRpZXNcblx0IyBUeXBvZ3JhcGh5XG5cdCMgQnV0dG9uc1xuXHQjIEVsZW1lbnRzXG5cdCMgTGlua3NcbiMgQWNjZXNzaWJpbGl0eVxuIyBMYXlvdXRcbiMgRm9ybXNcbiMgSGVhZGVyXG5cdCMgQmFzaWMgbmF2aWdhdGlvblxuXHQjIE1haW4gbmF2aWdhdGlvbiBtZW51XG4jIENvbnRlbnQgbmF2aWdhdGlvblxuIyBGb290ZXJcbiMgTW9kYWxcbiMgQ29udGFjdCBGb3Jtc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIEltcG9ydHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBpbXBvcnQgXCJfY3VzdG9tLXByb3BlcnRpZXMuY3NzXCI7XG5AaW1wb3J0IFwiX3Jlc2V0LmNzc1wiO1xuQGltcG9ydCBcIl91dGlsaXRpZXMuY3NzXCI7XG5AaW1wb3J0IFwiX3R5cG9ncmFwaHkuY3NzXCI7XG5AaW1wb3J0IFwiX2J1dHRvbnMuY3NzXCI7XG5AaW1wb3J0IFwiX2VsZW1lbnRzLmNzc1wiO1xuQGltcG9ydCBcIl9saW5rcy5jc3NcIjtcblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBBY2Nlc3NpYmlsaXR5XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi8qKlxuICogVGV4dCBtZWFudCBvbmx5IGZvciBzY3JlZW4gcmVhZGVycy5cbiAqIFJlOiB3b3JkLXdyYXA6IE1hbnkgc2NyZWVuIHJlYWRlciBhbmQgYnJvd3NlciBjb21iaW5hdGlvbnMgYW5ub3VuY2UgYnJva2VuXG4gKiB3b3JkcyBhcyB0aGV5IHdvdWxkIGFwcGVhciB2aXN1YWxseS5cbiAqL1xuLnNjcmVlbi1yZWFkZXItdGV4dCB7XG5cdGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcblx0cG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG5cdGhlaWdodDogMXB4O1xuXHR3aWR0aDogMXB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR3b3JkLXdyYXA6IG5vcm1hbCAhaW1wb3J0YW50O1xufVxuXG4uc2NyZWVuLXJlYWRlci10ZXh0OmZvY3VzIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcblx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRib3gtc2hhZG93OiAwIDAgMnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNik7XG5cdGNsaXA6IGF1dG8gIWltcG9ydGFudDtcblx0Y29sb3I6ICMyMTc1OWI7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmb250LXNpemU6IDAuODc1cmVtO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRoZWlnaHQ6IGF1dG87XG5cdGxlZnQ6IDVweDtcblx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcblx0cGFkZGluZzogMTVweCAyM3B4IDE0cHg7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0dG9wOiA1cHg7XG5cdHdpZHRoOiBhdXRvO1xuXHR6LWluZGV4OiAxMDAwMDA7IC8qIEFib3ZlIFdQIHRvb2xiYXIuICovXG59XG5cbi8qIERvIG5vdCBzaG93IHRoZSBvdXRsaW5lIG9uIHRoZSBza2lwIGxpbmsgdGFyZ2V0LiAqL1xuI3ByaW1hcnlbdGFiaW5kZXg9XCItMVwiXTpmb2N1cyB7XG5cdG91dGxpbmU6IDA7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgTGF5b3V0c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnNpdGUge1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci10aGVtZS1iYWNrZ3JvdW5kKTtcblx0bWFyZ2luOiAwIGF1dG87XG5cdG1heC13aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhICgtLWxhcmdlLXF1ZXJ5KSB7XG5cblx0LnNpdGUtbWFpbiB7XG5cdFx0bWFyZ2luLXRvcDogNzRweDtcblx0fVxuXG5cdC5oYXMtc2lkZWJhciAuY29udGVudC1jb250YWluZXIge1xuXHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcblx0XHRncmlkLXRlbXBsYXRlLWFyZWFzOiBcImNvbnRlbnQgY29udGVudCBzaWRlYmFyXCI7XG5cdFx0Z3JpZC1nYXA6IDAgNHJlbTtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0fVxuXG5cdC5zaXRlLWJhbm5lciB7XG5cdFx0Z3JpZC1hcmVhOiBiYW5uZXI7XG5cdH1cblxuXHQuaGFzLXNpZGViYXIgLmVudHJ5LWNvbnRlbnQge1xuXHRcdGdyaWQtYXJlYTogY29udGVudDtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdC5wcmltYXJ5LXNpZGViYXIge1xuXHRcdGdyaWQtYXJlYTogc2lkZWJhcjtcblx0XHRtaW4td2lkdGg6IDA7XG5cdH1cbn1cblxuQG1lZGlhICgtLW1lZGl1bS1xdWVyeSkge1xuXG5cdC5zaXRlLWJhbm5lcixcblx0LnNpdGUtY29udGVudCxcblx0LnNlY3Rpb24ge1xuXHRcdHBhZGRpbmc6IDRlbSAwO1xuXHR9XG59XG5cbkBtZWRpYSAoLS1zbWFsbC1vbmx5LXF1ZXJ5KSB7XG5cblx0LnNpdGUtYmFubmVyLFxuXHQuc2l0ZS1jb250ZW50LFxuXHQuc2VjdGlvbiB7XG5cdFx0cGFkZGluZzogM2VtIDA7XG5cdH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBGb3Jtc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogc3R5bGVsaW50LWRpc2FibGUgKi9cbnRleHRhcmVhIHtcblx0d2lkdGg6IDEwMCU7XG59XG4vKiBzdHlsZWxpbnQtZW5hYmxlICovXG5cbi8qIHN0eWxlbGludC1kaXNhYmxlICovXG5idXR0b24sXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG5cdGJvcmRlci1yYWRpdXM6IDAuMjVlbTtcblx0Ym9yZGVyOiBzb2xpZCAycHg7XG5cdGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtYmx1ZS1hY2NlbnQpO1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci10aGVtZS1ibHVlLWFjY2VudCk7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG5cdGxpbmUtaGVpZ2h0OiAyLjE7XG5cdHBhZGRpbmc6IDAuNXJlbSAxLjVyZW07XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0Zm9udC1mYW1pbHk6IHZhcigtLWhpZ2hsaWdodC1mb250LWZhbWlseSk7XG5cdHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG5cdGxldHRlci1zcGFjaW5nOiAwLjAyNWVtO1xufVxuLyogc3R5bGVsaW50LWVuYWJsZSAqL1xuXG5idXR0b246aG92ZXIsXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdOmhvdmVyLFxuaW5wdXRbdHlwZT1cInJlc2V0XCJdOmhvdmVyLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpob3ZlciB7XG5cdGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXRoZW1lLWJsdWUtaG92ZXIpO1xuXHRib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLWJsdWUtaG92ZXIpO1xufVxuXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdOmFjdGl2ZSxcbmlucHV0W3R5cGU9XCJidXR0b25cIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwicmVzZXRcIl06YWN0aXZlLFxuaW5wdXRbdHlwZT1cInJlc2V0XCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTphY3RpdmUsXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdOmZvY3VzIHtcblx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItdGhlbWUtYmx1ZS1ob3Zlcik7XG5cdGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtYmx1ZS1ob3Zlcik7XG59XG5cbmlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuaW5wdXRbdHlwZT1cInVybFwiXSxcbmlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0sXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxuaW5wdXRbdHlwZT1cInRlbFwiXSxcbmlucHV0W3R5cGU9XCJyYW5nZVwiXSxcbmlucHV0W3R5cGU9XCJkYXRlXCJdLFxuaW5wdXRbdHlwZT1cIm1vbnRoXCJdLFxuaW5wdXRbdHlwZT1cIndlZWtcIl0sXG5pbnB1dFt0eXBlPVwidGltZVwiXSxcbmlucHV0W3R5cGU9XCJkYXRldGltZVwiXSxcbmlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcbmlucHV0W3R5cGU9XCJjb2xvclwiXSxcbnRleHRhcmVhIHtcblx0Y29sb3I6ICM2NjY7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlci1jb2xvci1kYXJrKTtcblx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRwYWRkaW5nOiAzcHg7XG59XG5cbmlucHV0W3R5cGU9XCJ0ZXh0XCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cImVtYWlsXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cInVybFwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJwYXNzd29yZFwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cInRlbFwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJyYW5nZVwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJkYXRlXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cIm1vbnRoXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cIndlZWtcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwidGltZVwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJkYXRldGltZVwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJjb2xvclwiXTpmb2N1cyxcbnRleHRhcmVhOmZvY3VzIHtcblx0Y29sb3I6ICMxMTE7XG59XG5cbi8qIHN0eWxlbGludC1kaXNhYmxlICovXG5zZWxlY3Qge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tYm9yZGVyLWNvbG9yLWRhcmspO1xuXHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdGFwcGVhcmFuY2U6IG5vbmU7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPSdub25lJyB2aWV3Qm94PScwIDAgMjAgMjAnJTNlJTNjcGF0aCBzdHJva2U9JyUyMzZiNzI4MCcgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzEuNScgZD0nTTYgOGw0IDQgNC00Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAwLjVyZW0gY2VudGVyO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRiYWNrZ3JvdW5kLXNpemU6IDEuNWVtIDEuNWVtO1xuXHRjb2xvci1hZGp1c3Q6IGV4YWN0O1xufVxuLyogc3R5bGVsaW50LWVuYWJsZSAqL1xuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIEhlYWRlclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnNpdGUtdGl0bGUsXG4uc2l0ZS1kZXNjcmlwdGlvbiB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Y2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xufVxuXG4uc2l0ZS1oZWFkZXIge1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci10aGVtZS1taXN0LWxpZ2h0KTtcblx0cGFkZGluZzogMC40N3JlbSAxLjVyZW07XG5cdHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKC0tbGFyZ2UtcXVlcnkpIHtcblxuXHQuc2l0ZS1oZWFkZXIge1xuXHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHR0b3A6IDA7XG5cdFx0ei1pbmRleDogOTk7XG5cdH1cblxuXHQuc2l0ZS1oZWFkZXIgLmdyaWQge1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byAzZnIgYXV0bztcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR9XG59XG5cbkBtZWRpYSAoLS1tZWRpdW0tZG93bi1xdWVyeSkge1xuXG5cdC5zaXRlLWhlYWRlciAuZ3JpZCB7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuXHR9XG5cblx0LmhlYWRlci1jdGEge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuQG1lZGlhICgtLWxhcmdlLXF1ZXJ5KSB7XG5cblx0LmN1c3RvbS1sb2dvIHtcblx0XHRtYXgtd2lkdGg6IDE0MnB4O1xuXHR9XG59XG5cbkBtZWRpYSAoLS1tZWRpdW0tZG93bi1xdWVyeSkge1xuXG5cdC5jdXN0b20tbG9nbyB7XG5cdFx0bWF4LXdpZHRoOiAxMjhweDtcblx0fVxufVxuXG4uc2l0ZS1icmFuZGluZyB7XG5cdGRpc3BsYXk6IGdyaWQ7XG5cdGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyMgQmFzaWMgbmF2aWdhdGlvbiBtZW51cyAtIGhhbmRsZXMgc3VibWVudSBhbmQgc21hbGwgc2NyZWVuIHRvZ2dsZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuI21vYmlsZS1tZW51IHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhICgtLW1lZGl1bS1kb3duLXF1ZXJ5KSB7XG5cblx0I21vYmlsZS1tZW51IHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXG5cdC5wcmltYXJ5LW1lbnUtY29udGFpbmVyIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbi5tZW51LXRvZ2dsZSB7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRkaXNwbGF5OiBub25lO1xuXHRib3JkZXI6IG5vbmU7XG5cdHBhZGRpbmc6IDA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dG9wOiAzcHg7XG5cdHRyYW5zZm9ybTogc2NhbGUoMC43KTtcbn1cblxuLm1lbnUtdG9nZ2xlOmhvdmVyIHtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbkBtZWRpYSAoLS1tZWRpdW0tZG93bi1xdWVyeSkge1xuXG5cdC5tZW51LXRvZ2dsZSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cbn1cblxuLm1lbnUtdG9nZ2xlIHN2Zy5jbG9zZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5uYXYtLXRvZ2dsZWQtb24gLm1lbnUtdG9nZ2xlIHN2Zy5jbG9zZSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubmF2LS10b2dnbGVkLW9uIC5tZW51LXRvZ2dsZSBzdmcub3Blbi1tZW51IHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLm5hdi0tdG9nZ2xlLXNtYWxsIC5tZW51IHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLm5hdi0tdG9nZ2xlLXN1YiAuZHJvcGRvd24tdG9nZ2xlIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhICgtLWxhcmdlLXF1ZXJ5KSB7XG5cblx0Lm1lZ2EtbWVudS1mbHlvdXQgdWwge1xuXHRcdGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcblx0XHRib3JkZXItcmFkaXVzOiAwLjVyZW07XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItdGhlbWUtZ3JleS1saWdodCk7XG5cdFx0Ym94LXNoYWRvdzogMCAxMHB4IDE1cHggLTNweCByZ2IoMCAwIDAvMC4xKSwgMCA0cHggNnB4IC00cHggcmdiKDAgMCAwLzAuMSk7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogNTZweDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdHotaW5kZXg6IDEwMDtcblx0XHRwYWRkaW5nOiAycmVtICFpbXBvcnRhbnQ7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0fVxuXG5cdC5uYXYtLXRvZ2dsZS1zdWIgLmRyb3Bkb3duLXRvZ2dsZTpob3Zlcixcblx0Lm5hdi0tdG9nZ2xlLXN1YiAubWVudS1pdGVtLS1oYXMtdG9nZ2xlOmhvdmVyIC5kcm9wZG93bi10b2dnbGUge1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHR9XG5cblx0LyogTmVlZCBtZW51LWl0ZW0taGFzLWNoaWxkcmVuIGZvciBub24tSlMgKi9cblx0Lm5hdi0tdG9nZ2xlLXN1YiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLFxuXHQubmF2LS10b2dnbGUtc3ViIGxpLm1lbnUtaXRlbS0taGFzLXRvZ2dsZSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHBhZGRpbmctcmlnaHQ6IHZhcigtLWRyb3Bkb3duLXN5bWJvbC13aWR0aCk7XG5cdH1cblxuXHQvKlxuXHQgKiBJZiB0aGUgZHJvcGRvd24gdG9nZ2xlIGlzIGFjdGl2ZSB3aXRoIEpTLCB0aGVuXG5cdCAqIHdlJ2xsIHRha2UgY2FyZSBvZiBzaG93aW5nIHRoZSBzdWJtZW51IHdpdGggSlMuXG5cdCAqL1xuXHQubmF2LS10b2dnbGUtc3ViIGxpOmhvdmVyID4gdWwsXG5cdC5uYXYtLXRvZ2dsZS1zdWIgbGkubWVudS1pdGVtLS10b2dnbGVkLW9uID4gdWwsXG5cdC5uYXYtLXRvZ2dsZS1zdWIgbGk6bm90KC5tZW51LWl0ZW0tLWhhcy10b2dnbGUpOmZvY3VzID4gdWwge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cblx0Lypcblx0ICogXCJmb2N1cy13aXRoaW5cIiBpcyBhbiBhbHRlcm5hdGl2ZSB0byBmb2N1cyBjbGFzcyBmb3Jcblx0ICogc3VwcG9ydGluZyBicm93c2VycyAoYWxsIGJ1dCBJRS9FZGdlKSBmb3Igbm8tSlMgY29udGV4dFxuXHQgKiAoZS5nLiBBTVApIFNlZSBodHRwczovL2Nhbml1c2UuY29tLyNmZWF0PWNzcy1mb2N1cy13aXRoaW5cblx0ICpcblx0ICogVGhpcyBzZWxlY3RvciBuZWVkcyB0byBzdGF5IHNlcGFyYXRlZCwgb3RoZXJ3aXNlIHN1Ym1lbnVzXG5cdCAqIHdpbGwgbm90IGJlIGRpc3BsYXllZCB3aXRoIElFL0VkZ2UuXG5cdCAqL1xuXHQubmF2LS10b2dnbGUtc3ViIGxpOm5vdCgubWVudS1pdGVtLS1oYXMtdG9nZ2xlKTpmb2N1cy13aXRoaW4gPiB1bCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cbn1cblxuLyogTW9iaWxlIFN1Yi1tZW51IFRvZ2dsZSAqL1xuQG1lZGlhICgtLW1lZGl1bS1kb3duLXF1ZXJ5KSB7XG5cblx0Lm1vYmlsZS1tZW51LWNvbnRhaW5lciBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cblxuXHQubW9iaWxlLW1lbnUtY29udGFpbmVyIC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIC5kcm9wZG93biB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdHRvcDogN3B4O1xuXHRcdHdpZHRoOiB2YXIoLS1kcm9wZG93bi1zeW1ib2wtd2lkdGgpO1xuXHRcdGhlaWdodDogdmFyKC0tZHJvcGRvd24tc3ltYm9sLXdpZHRoKTtcblx0XHRvdmVyZmxvdzogdmlzaWJsZTtcblx0fVxuXG5cdC5tb2JpbGUtbWVudS1jb250YWluZXIgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gLmRyb3Bkb3duLXN5bWJvbCB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHJpZ2h0OiAyMCU7XG5cdFx0d2lkdGg6IDYwJTtcblx0XHRoZWlnaHQ6IDYwJTtcblx0XHRib3JkZXI6IHNvbGlkIHZhcigtLWNvbG9yLXRoZW1lLWJsYWNrKTtcblx0XHRib3JkZXItd2lkdGg6IDAgMnB4IDJweCAwO1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG5cdH1cblxuXHQubW9iaWxlLW1lbnUtY29udGFpbmVyIC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLm1lbnUtb3BlbiA+IC5kcm9wZG93biAuZHJvcGRvd24tc3ltYm9sIHtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG5cdH1cblxuXHQubW9iaWxlLW1lbnUtY29udGFpbmVyIC5zdWItbWVudSB7XG5cdFx0bWF4LWhlaWdodDogMDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdHRyYW5zaXRpb246IHBhZGRpbmctYm90dG9tIDAuM3MgZWFzZS1pbiwgbWF4LWhlaWdodCAwLjRzIGVhc2UtaW47XG5cdH1cblxuXHQubW9iaWxlLW1lbnUtY29udGFpbmVyIC5tZW51LW9wZW4gLnN1Yi1tZW51IHtcblx0XHRtYXgtaGVpZ2h0OiA5OTk5cHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDFlbTtcblx0XHR0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuM3MgMC4ycyBsaW5lYXIsIHBhZGRpbmctYm90dG9tIDAuNHMgMC4ycyBlYXNlO1xuXHR9XG59XG5cbi8qIFNsaWRlb3V0ICovXG4uc2xpZGVvdXQtbWVudSB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiAwO1xuXHRib3R0b206IDA7XG5cdHJpZ2h0OiAwO1xuXHR6LWluZGV4OiAwO1xuXHR3aWR0aDogMjgwcHg7XG5cdG92ZXJmbG93LXk6IHNjcm9sbDtcblx0LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uc2xpZGVvdXQtcGFuZWwge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDE7XG5cdGJveC1zaGFkb3c6IDAgMCA2cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuXG5AbWVkaWEgKC0tbWVkaXVtLWRvd24tcXVlcnkpIHtcblxuXHQuc2xpZGVvdXQtcGFuZWwge1xuXHRcdHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG5cdH1cbn1cblxuLnNsaWRlb3V0LW9wZW4sXG4uc2xpZGVvdXQtb3BlbiBib2R5LFxuLnNsaWRlb3V0LW9wZW4gLnNsaWRlb3V0LXBhbmVsIHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnNsaWRlb3V0LW9wZW4gI21vYmlsZS1tZW51IHtcblx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLyogTW9iaWxlIE1lbnUgKi9cbi5tb2JpbGUtbWVudS1oZWFkZXIge1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci10aGVtZS1ibGFjayk7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG5cdHBhZGRpbmc6IDFlbSAxZW0gMWVtIDEuNWVtO1xufVxuXG4ubW9iaWxlLW1lbnUtY29udGFpbmVyIHtcblx0cGFkZGluZzogMWVtIDFlbSAxZW0gMS41ZW07XG59XG5cbi5tb2JpbGUtbWVudS1jb250YWluZXIgLm1lbnUsXG4ubW9iaWxlLW1lbnUtY29udGFpbmVyIC5zdWItbWVudSB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5tb2JpbGUtbWVudS1jb250YWluZXIgLm1lbnUge1xuXHRwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5tb2JpbGUtbWVudS1jb250YWluZXIgYSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubWFpbi1uYXZpZ2F0aW9uIHVsIHtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xufVxuXG4ubW9iaWxlLW1lbnUtZm9vdGVyIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRib3R0b206IDA7XG5cdHBhZGRpbmc6IDJlbTtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMjIE1haW4gbmF2aWdhdGlvbiBtZW51XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubWFpbi1uYXZpZ2F0aW9uIHtcblx0ZGlzcGxheTogZ3JpZDtcblx0YWxpZ24tY29udGVudDogY2VudGVyO1xuXHRwYWRkaW5nOiAwIDFyZW07XG59XG5cbkBtZWRpYSAoLS1tZWRpdW0tZG93bi1xdWVyeSkge1xuXG5cdC5tYWluLW5hdmlnYXRpb24ge1xuXHRcdGp1c3RpZnktY29udGVudDogcmlnaHQ7XG5cdFx0cGFkZGluZy1yaWdodDogMDtcblx0fVxufVxuXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSAqL1xuLm1haW4tbmF2aWdhdGlvbiBhIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLWJsdWUtZGFyayk7XG5cdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh2YXIoLS1jb2xvci10aGVtZS1ibHVlLWFjY2VudCksIHZhcigtLWNvbG9yLXRoZW1lLWJsdWUtYWNjZW50KSk7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IDAgMTAwJTtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1zaXplOiAwIDJweDtcblx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1zaXplIDAuM3M7XG5cdHBhZGRpbmctYm90dG9tOiAwLjI1ZW07XG59XG4vKiBzdHlsZWxpbnQtZW5hYmxlICovXG5cbi5tYWluLW5hdmlnYXRpb24gYTpob3Zlcixcbi5tYWluLW5hdmlnYXRpb24gYTpmb2N1cyB7XG5cdGJhY2tncm91bmQtc2l6ZTogMTAwJSAycHg7XG59XG5cbkBtZWRpYSAoLS1sYXJnZS1xdWVyeSkge1xuXG5cdC5tYWluLW5hdmlnYXRpb24gdWwgbGkgYSB7XG5cdFx0bWFyZ2luOiAwLjI1ZW0gMC43NWVtIDA7XG5cdH1cblxuXHQubWFpbi1uYXZpZ2F0aW9uIHVsIHVsIGxpIGEge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG5cdH1cblxuXHQubWFpbi1uYXZpZ2F0aW9uIHVsIHVsIHVsIHtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMTAwJTtcblx0XHRtaW4taGVpZ2h0OiAxMDAlO1xuXHR9XG5cblx0Lm1haW4tbmF2aWdhdGlvbiAubWVudSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdH1cbn1cblxuLm1lZ2EtbWVudS1kZXNjcmlwdGlvbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1zbSk7XG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBDb250ZW50IG5hdmlnYXRpb25cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBtZWRpYSAoLS1sYXJnZS1xdWVyeSkge1xuXG5cdCNicmVhZGNydW1icyB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHRvcDogMmVtO1xuXHRcdG1hcmdpbi1ib3R0b206IC0yZW07XG5cdH1cbn1cblxuQG1lZGlhICgtLW1lZGl1bS1kb3duLXF1ZXJ5KSB7XG5cblx0I2JyZWFkY3J1bWJzIHtcblx0XHRtYXJnaW4tYm90dG9tOiAtMWVtO1xuXHR9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgRm9vdGVyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5mb290ZXItY3RhIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcblx0ZGlzcGxheTogZ3JpZDtcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRvcDogMTUwcHg7XG59XG5cbkBtZWRpYSAoLS1sYXJnZS1xdWVyeSkge1xuXG5cdC5jdGEtY29udGFpbmVyIHtcblx0XHRtYXJnaW46IGNhbGMoLTE1MHB4ICsgNGVtKSA0ZW0gMDtcblx0fVxuXG5cdC5mb290ZXItY3RhIHtcblx0XHRwYWRkaW5nOiA0ZW07XG5cdH1cblxuXHQuZm9vdGVyLWN0YSAuY3RhIHtcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0fVxufVxuXG5AbWVkaWEgKC0tbWVkaXVtLWRvd24tcXVlcnkpIHtcblxuXHQuY3RhLWNvbnRhaW5lciB7XG5cdFx0bWFyZ2luOiBjYWxjKC0xNTBweCArIDRlbSkgMmVtIDA7XG5cdH1cblxuXHQuZm9vdGVyLWN0YSB7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHBhZGRpbmc6IDJlbSAyZW0gNGVtO1xuXHR9XG5cblx0LmZvb3Rlci1jdGEgLmN0YSB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdG1hcmdpbi10b3A6IDJlbTtcblx0fVxufVxuXG5AbWVkaWEgKC0tbGFyZ2UtcXVlcnkpIHtcblxuXHQuZm9vdGVyLW1haW4ge1xuXHRcdHBhZGRpbmc6IGNhbGMoNmVtICsgMTUwcHgpIDRlbSA0ZW07XG5cdH1cblxuXHQuZm9vdGVyLW1haW4gLm1heC13LWNvbnRhaW5lciB7XG5cdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuXHR9XG5cblx0LmZvb3Rlci1tYWluIC5jb2x1bW46bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0cGFkZGluZy1yaWdodDogMWVtO1xuXHR9XG59XG5cbkBtZWRpYSAoLS1tZWRpdW0tZG93bi1xdWVyeSkge1xuXG5cdC5mb290ZXItbWFpbiB7XG5cdFx0cGFkZGluZzogY2FsYyg0ZW0gKyAxNTBweCkgMmVtIDRlbTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cbn1cblxuLyogc3R5bGVsaW50LWRpc2FibGUgKi9cbi5mb290ZXItbWFpbiB1bCB7XG5cdHBhZGRpbmctbGVmdDogMDtcblx0bGlzdC1zdHlsZTogbm9uZTtcbn1cbi8qIHN0eWxlbGludC1lbmFibGUgKi9cblxuLmZvb3Rlci1tYWluIHNwYW5baXRlbXByb3A9XCJuYW1lXCJdIHtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmZvb3Rlci1tYWluIGltZyB7XG5cdG1heC13aWR0aDogMzAwcHg7XG59XG5cbkBtZWRpYSAoLS1sYXJnZS1xdWVyeSkge1xuXG5cdC5mb290ZXItbWFpbiBpbWcge1xuXHRcdGNsZWFyOiByaWdodDtcblx0XHRmbG9hdDogcmlnaHQ7XG5cdH1cbn1cblxuQG1lZGlhICgtLW1lZGl1bS1kb3duLXF1ZXJ5KSB7XG5cblx0LmZvb3Rlci1tYWluIGltZyB7XG5cdFx0bWFyZ2luOiAzZW0gYXV0byAwO1xuXHR9XG59XG5cbi5mb290ZXItc2Vjb25kYXJ5IHNwYW4ge1xuXHRib3JkZXItdG9wOiBzb2xpZCAxcHggdmFyKC0tY29sb3ItdGhlbWUtbWlzdC1kYXJrKTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBhZGRpbmc6IDFlbSAwO1xufVxuXG5AbWVkaWEgKC0tbGFyZ2UtcXVlcnkpIHtcblxuXHQuZm9vdGVyLXNlY29uZGFyeSBzcGFuIHtcblx0XHRtYXJnaW46IDAgNGVtO1xuXHR9XG59XG5cbkBtZWRpYSAoLS1tZWRpdW0tZG93bi1xdWVyeSkge1xuXG5cdC5mb290ZXItc2Vjb25kYXJ5IHNwYW4ge1xuXHRcdG1hcmdpbjogMCAyZW07XG5cdH1cbn1cblxuLyogc3R5bGVsaW50LWRpc2FibGUgKi9cbi5mb290ZXItbWFpbiBhLFxuLmZvb3Rlci1zZWNvbmRhcnkgYSB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1ibGFjayk7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi8qIHN0eWxlbGludC1lbmFibGUgKi9cblxuLmZvb3Rlci1tYWluIGE6aG92ZXIsXG4uZm9vdGVyLXNlY29uZGFyeSBhOmhvdmVyIHtcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMjIE1vZGFsXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5tb2RhbCB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbn1cblxuLm1vZGFsLmFjdGl2ZSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdG92ZXJmbG93LXk6IHNjcm9sbDtcblx0cGFkZGluZzogMnJlbSAwO1xufVxuXG4ubW9kYWxfX2Nsb3NlIHtcblx0bGluZS1oZWlnaHQ6IDE2cHg7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1ibHVlLWFjY2VudCk7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLm1vZGFsX19jbG9zZTpob3Zlcixcbi5tb2RhbF9fY2xvc2U6Zm9jdXMge1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtYmx1ZS1ob3Zlcik7XG59XG5cbi5tb2RhbCAuY29udGFjdC1mb3JtIHNlbGVjdCB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyMgQ29udGFjdCBGb3Jtc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkX3JlcXVpcmVkIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXJlZCk7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtc20pO1xuXHRwYWRkaW5nLWxlZnQ6IDAuMTI1ZW07XG59XG5cbi5nZm9ybV93cmFwcGVyIC5nZm9ybV9yZXF1aXJlZF9sZWdlbmQge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fcmVxdWlyZWRfbGVnZW5kIC5nZmllbGRfcmVxdWlyZWQge1xuXHRwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmb3JtX2ZpZWxkcyB7XG5cdGRpc3BsYXk6IGdyaWQ7XG5cdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCAxZnIpO1xuXHRncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdChhdXRvLWZpbGwsIGF1dG8pO1xuXHRncmlkLWNvbHVtbi1nYXA6IDFyZW07XG5cdGdyaWQtcm93LWdhcDogMS41cmVtO1xufVxuXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZmllbGQge1xuXHRncmlkLWNvbHVtbjogMS8tMTtcbn1cblxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2ZpZWxkLmdmaWVsZC0td2lkdGgtZnVsbCB7XG5cdGdyaWQtY29sdW1uOiBzcGFuIDEyO1xufVxuXG5AbWVkaWEgKC0tbWVkaXVtLXF1ZXJ5KSB7XG5cblx0Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2ZpZWxkLmdmaWVsZC0td2lkdGgtaGFsZiB7XG5cdFx0Z3JpZC1jb2x1bW46IHNwYW4gNjtcblx0fVxuXG5cdC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmaWVsZC5nZmllbGQtLXdpZHRoLXRoaXJkIHtcblx0XHRncmlkLWNvbHVtbjogc3BhbiA0O1xuXHR9XG59XG5cbkBtZWRpYSAoLS1zbWFsbC1vbmx5LXF1ZXJ5KSB7XG5cblx0LmdmaWVsZC5zbS13aWR0aC1oYWxmIHtcblx0XHRncmlkLWNvbHVtbjogc3BhbiA2ICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmaWVsZHNldCB7XG5cdGJvcmRlcjogbm9uZTtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xufVxuXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZmllbGRfbGFiZWwge1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRtYXJnaW4tYm90dG9tOiAwLjVyZW07XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2lucHV0X2NvbnRhaW5lcl9hZGRyZXNzIHtcblx0bWFyZ2luLWxlZnQ6IC0xJTtcblx0bWFyZ2luLXJpZ2h0OiAtMSU7XG59XG5cbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdpbnB1dF9jb250YWluZXJfYWRkcmVzcyBzcGFuIHtcblx0ZmxleDogMCAwIDUwJTtcblx0cGFkZGluZy1sZWZ0OiAwLjk4MDQlO1xuXHRwYWRkaW5nLXJpZ2h0OiAwLjk4MDQlO1xufVxuXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5naW5wdXRfY29tcGxleCAuZ2lucHV0X2Z1bGwge1xuXHRmbGV4OiAwIDAgMTAwJTtcbn1cblxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2lucHV0X2NvbXBsZXggc3BhbiB7XG5cdGZsZXg6IDE7XG59XG5cbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdpbnB1dF9jb250YWluZXJfYWRkcmVzcyBzcGFuOm5vdCguZ2lucHV0X2Z1bGwpOm5vdCg6bGFzdC1vZi10eXBlKTpub3QoOm50aC1sYXN0LW9mLXR5cGUoMikpLFxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2lucHV0X2Z1bGw6bm90KDpsYXN0LW9mLXR5cGUpIHtcblx0bWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5naW5wdXRfY29tcGxleCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZmxvdzogcm93IHdyYXA7XG59XG5cbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdpbnB1dF9jb21wbGV4Om5vdCguZ2lucHV0X2NvbnRhaW5lcl9hZGRyZXNzKSBzcGFuOm5vdChbc3R5bGUqPVwiZGlzcGxheTpub25lXCJdKTpub3QoLmdpbnB1dF9mdWxsKSB7XG5cdHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbn1cblxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2lucHV0X2NvbXBsZXg6bm90KC5naW5wdXRfY29udGFpbmVyX2FkZHJlc3MpIHNwYW46bm90KFtzdHlsZSo9XCJkaXNwbGF5Om5vbmVcIl0pOm5vdCguZ2lucHV0X2Z1bGwpIH4gc3Bhbjpub3QoLmdpbnB1dF9mdWxsKSB7XG5cdHBhZGRpbmctbGVmdDogMC41cmVtO1xuXHRwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgaW5wdXRbdHlwZT1cInRlbFwiXSxcbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGlucHV0W3R5cGU9XCJ1cmxcIl0sXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIHNlbGVjdCxcbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgdGV4dGFyZWEge1xuXHRwYWRkaW5nOiAwLjVyZW07XG5cdG1hcmdpbi1ib3R0b206IDA7XG5cdG1hcmdpbi10b3A6IDA7XG59XG5cbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdpbnB1dF9jb21wbGV4IGlucHV0LFxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2lucHV0X2NvbXBsZXggc2VsZWN0IHtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmaWVsZCBpbnB1dC5sYXJnZSxcbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmaWVsZCBzZWxlY3QubGFyZ2Uge1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2lucHV0X2NvbXBsZXggbGFiZWwge1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1zbSk7XG5cdHBhZGRpbmctdG9wOiAwLjM3NXJlbTtcbn1cblxuLmdmb3JtX3ZhbGlkYXRpb25fY29udGFpbmVyIHtcblx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHRwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcblx0bGVmdDogLTkwMDBweDtcbn1cblxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2Zvcm1fZm9vdGVyIHtcblx0bWFyZ2luOiAycmVtIDAgMDtcbn1cblxuLmdmb3JtX3dyYXBwZXIgLmdmb3JtX3ZhbGlkYXRpb25fZXJyb3JzIHtcblx0YmFja2dyb3VuZDogI2ZmZjlmOTtcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRib3JkZXI6IDEuNXB4IHNvbGlkIHZhcigtLWNvbG9yLXRoZW1lLXJlZCk7XG5cdGJveC1zaGFkb3c6IDAgMXB4IDRweCByZ2JhKDE3OSwgMTY3LCAxNjcsIDAuMSksIDAgMCA0cHggcmdiYSgxOCwgMjUsIDk3LCAwLjA0KTtcblx0bWFyZ2luLWJvdHRvbTogMXJlbTtcblx0cGFkZGluZzogMXJlbTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fdmFsaWRhdGlvbl9lcnJvcnMgPiBoMiB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1yZWQpO1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1zbSk7XG5cdG1hcmdpbjogMDtcbn1cblxuLyogc3R5bGVsaW50LWRpc2FibGUgKi9cbi5nZm9ybV93cmFwcGVyIC5nZmllbGRfZXJyb3IgLmdmaWVsZF9yZXBlYXRlcl9jZWxsIGxhYmVsLFxuLmdmb3JtX3dyYXBwZXIgLmdmaWVsZF9lcnJvciBsYWJlbCxcbi5nZm9ybV93cmFwcGVyIC5nZmllbGRfZXJyb3IgbGVnZW5kLFxuLmdmb3JtX3dyYXBwZXIgLmdmaWVsZF92YWxpZGF0aW9uX21lc3NhZ2UsXG4uZ2Zvcm1fd3JhcHBlciAudmFsaWRhdGlvbl9tZXNzYWdlLFxuLmdmb3JtX3dyYXBwZXIgW2FyaWEtaW52YWxpZD1cInRydWVcIl0gKyBsYWJlbCxcbi5nZm9ybV93cmFwcGVyIGxhYmVsICsgW2FyaWEtaW52YWxpZD1cInRydWVcIl0ge1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1yZWQpO1xufVxuLyogc3R5bGVsaW50LWVuYWJsZSAqL1xuXG4uZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkX2Vycm9yIFthcmlhLWludmFsaWQ9XCJ0cnVlXCJdIHtcblx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItdGhlbWUtcmVkKTtcbn1cblxuLmdmb3JtX3dyYXBwZXIgLmdmaWVsZF92YWxpZGF0aW9uX21lc3NhZ2UsXG4uZ2Zvcm1fd3JhcHBlciAudmFsaWRhdGlvbl9tZXNzYWdlIHtcblx0YmFja2dyb3VuZDogI2ZmZjlmOTtcblx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItdGhlbWUtcmVkKTtcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1zbSk7XG5cdG1hcmdpbjogMC41cmVtIDAgMXJlbTtcblx0cGFkZGluZzogMC43NXJlbSAxcmVtO1xufVxuXG4uZ2ZpZWxkIHRleHRhcmVhLnNtYWxsIHtcblx0aGVpZ2h0OiA2cmVtO1xufVxuXG4uZ2ZpZWxkIHRleHRhcmVhLm1lZGl1bSB7XG5cdGhlaWdodDogOXJlbTtcbn1cblxuLmdmaWVsZCB0ZXh0YXJlYS5sYXJnZSB7XG5cdGhlaWdodDogMTJyZW07XG59XG5cbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmhpZGRlbl9sYWJlbCAuZ2ZpZWxkX2xhYmVsLFxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuaGlkZGVuX3N1Yl9sYWJlbCxcbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLnNjcmVlbi1yZWFkZXItdGV4dCB7XG5cdGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcblx0d29yZC13cmFwOiBub3JtYWwgIWltcG9ydGFudDtcblx0Ym9yZGVyOiAwO1xuXHQtd2Via2l0LWNsaXAtcGF0aDogaW5zZXQoNTAlKTtcblx0Y2xpcC1wYXRoOiBpbnNldCg1MCUpO1xuXHRoZWlnaHQ6IDFweDtcblx0bWFyZ2luOiAtMXB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwYWRkaW5nOiAwO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHdpZHRoOiAxcHg7XG59XG5cbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmaWVsZF9jaGVja2JveCBsYWJlbCxcbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmaWVsZF9yYWRpbyBsYWJlbCB7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLXNtKTtcbn1cblxuLmdmaWVsZF9jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSAqL1xuLmdmaWVsZF9jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0gKyBsYWJlbCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmctbGVmdDogMnJlbTtcblx0bWFyZ2luLWJvdHRvbTogMS41cmVtO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG5cdC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG5cdC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbn1cbi8qIHN0eWxlbGludC1lbmFibGUgKi9cblxuLmdmaWVsZF9jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0gKyBsYWJlbDpsYXN0LWNoaWxkIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmdmaWVsZF9jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0gKyBsYWJlbDo6YmVmb3JlIHtcblx0Y29udGVudDogXCJcIjtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiB2YXIoLS1mb250LXNpemUtcmVndWxhcik7XG5cdGhlaWdodDogdmFyKC0tZm9udC1zaXplLXJlZ3VsYXIpO1xuXHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXItY29sb3ItZGFyayk7XG5cdGJvcmRlci1yYWRpdXM6IDNweDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHR0b3A6IDJweDtcblx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xufVxuXG4uZ2ZpZWxkX2NoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSB7XG5cdHdpZHRoOiB2YXIoLS1mb250LXNpemUtcmVndWxhcik7XG5cdGhlaWdodDogdmFyKC0tZm9udC1zaXplLXJlZ3VsYXIpO1xuXHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlci1jb2xvci1kYXJrKTtcblx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItdGhlbWUtYmx1ZS1hY2NlbnQpO1xufVxuXG4uZ2ZpZWxkX2NoZWNrYm94IGxhYmVsOjphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogNnB4O1xuXHR0b3A6IDRweDtcblx0d2lkdGg6IDRweDtcblx0aGVpZ2h0OiAxMHB4O1xuXHRib3JkZXI6IHNvbGlkIHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcblx0Ym9yZGVyLXdpZHRoOiAwIDJweCAycHggMDtcblx0dHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuXHRvcGFjaXR5OiAwO1xufVxuXG4uZ2ZpZWxkX2NoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcblx0b3BhY2l0eTogMTtcbn1cblxuLmdmb3JtX2Zvb3RlciBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMjIE1heCBNZWdhIE1lbnVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuI21lZ2EtbWVudS13cmFwLXByaW1hcnkge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0Y2xlYXI6IGJvdGg7XG5cdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblx0bWFyZ2luOiAwO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSAoLS1tZWRpdW0tZG93bi1xdWVyeSkge1xuXG5cdCNtZWdhLW1lbnUtd3JhcC1wcmltYXJ5IHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0fVxufVxuXG4jbWVnYS1tZW51LXdyYXAtcHJpbWFyeSAjbWVnYS1tZW51LXByaW1hcnkge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdG1hcmdpbjogMDtcbn1cblxuQG1lZGlhICgtLW1lZGl1bS1kb3duLXF1ZXJ5KSB7XG5cblx0I21lZ2EtbWVudS13cmFwLXByaW1hcnkgI21lZ2EtbWVudS1wcmltYXJ5IHtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdH1cbn1cblxuI21lZ2EtbWVudS13cmFwLXByaW1hcnkgLm1lZ2EtbWVudS10b2dnbGUge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4jbWVnYS1tZW51LXdyYXAtcHJpbWFyeSAjbWVnYS1tZW51LXByaW1hcnkgbGkubWVnYS1tZW51LWl0ZW0ge1xuXHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG5cbkBtZWRpYSAoLS1tZWRpdW0tZG93bi1xdWVyeSkge1xuXG5cdCNtZWdhLW1lbnUtd3JhcC1wcmltYXJ5ICNtZWdhLW1lbnUtcHJpbWFyeSBsaS5tZWdhLW1lbnUtaXRlbSB7XG5cdFx0cGFkZGluZzogMCAwIDFlbTtcblx0fVxufVxuXG4jbWVnYS1tZW51LXdyYXAtcHJpbWFyeSAjbWVnYS1tZW51LXByaW1hcnkgPiBsaS5tZWdhLW1lbnUtaXRlbSB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuQG1lZGlhICgtLW1lZGl1bS1kb3duLXF1ZXJ5KSB7XG5cblx0I21lZ2EtbWVudS13cmFwLXByaW1hcnkgI21lZ2EtbWVudS1wcmltYXJ5ID4gbGkubWVnYS1tZW51LWl0ZW0ge1xuXHRcdGRpc3BsYXk6IGxpc3QtaXRlbTtcblx0fVxufVxuXG4jbWVnYS1tZW51LXdyYXAtcHJpbWFyeSAjbWVnYS1tZW51LXByaW1hcnkgbGkubWVnYS1tZW51LWl0ZW0gbGkubWVnYS1tZW51LWl0ZW0ge1xuXHRwYWRkaW5nOiAwLjVlbSAwO1xufVxuXG4jbWVnYS1tZW51LXdyYXAtcHJpbWFyeSAjbWVnYS1tZW51LXByaW1hcnkgdWwubWVnYS1zdWItbWVudSxcbiNtZWdhLW1lbnUtd3JhcC1wcmltYXJ5ICNtZWdhLW1lbnUtcHJpbWFyeSBsaS5tZWdhLW1lbnUtcm93LFxuI21lZ2EtbWVudS13cmFwLXByaW1hcnkgI21lZ2EtbWVudS1wcmltYXJ5IGxpLm1lZ2EtbWVudS1jb2x1bW4ge1xuXHRsZWZ0OiBhdXRvO1xufVxuXG5AbWVkaWEgKC0tbWVkaXVtLWRvd24tcXVlcnkpIHtcblxuXHQjbWVnYS1tZW51LXdyYXAtcHJpbWFyeSAjbWVnYS1tZW51LXByaW1hcnkgbGkubWVnYS1tZW51LXJvdyB7XG5cdFx0bWFyZ2luLXRvcDogMWVtO1xuXHR9XG59XG5cbiNtZWdhLW1lbnUtd3JhcC1wcmltYXJ5ICNtZWdhLW1lbnUtcHJpbWFyeSA+IGxpLm1lZ2EtbWVudS1tZWdhbWVudSA+IHVsLm1lZ2Etc3ViLW1lbnUge1xuXHRwYWRkaW5nOiAxMHB4O1xuXHRwb3NpdGlvbjogc3RhdGljO1xufVxuXG4jbWVnYS1tZW51LXdyYXAtcHJpbWFyeSAjbWVnYS1tZW51LXByaW1hcnkgbGkubWVnYS1tZW51LWl0ZW0gPiB1bC5tZWdhLXN1Yi1tZW51IHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0b3BhY2l0eTogMTtcbn1cblxuQG1lZGlhICgtLW1lZGl1bS1kb3duLXF1ZXJ5KSB7XG5cblx0I21lZ2EtbWVudS13cmFwLXByaW1hcnkgI21lZ2EtbWVudS1wcmltYXJ5IGxpLm1lZ2EtbWVudS1pdGVtID4gdWwubWVnYS1zdWItbWVudSB7XG5cdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbkBtZWRpYSAoLS1sYXJnZS1xdWVyeSkge1xuXG5cdCNtZWdhLW1lbnUtd3JhcC1wcmltYXJ5ICNtZWdhLW1lbnUtcHJpbWFyeSA+IGxpLm1lZ2EtbWVudS1tZWdhbWVudSA+IHVsLm1lZ2Etc3ViLW1lbnUge1xuXHRcdHotaW5kZXg6IDk5OTtcblx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci10aGVtZS13aGl0ZSk7XG5cdFx0cGFkZGluZzogMnJlbTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWF4LXdpZHRoOiBub25lO1xuXHRcdGxlZnQ6IC0xNTBweDtcblx0XHR0b3A6IDU2cHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogMC41cmVtO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLXRoZW1lLWdyZXktbGlnaHQpO1xuXHRcdGJveC1zaGFkb3c6IDAgMTBweCAxNXB4IC0zcHggcmdiKDAgMCAwLzAuMSksIDAgNHB4IDZweCAtNHB4IHJnYigwIDAgMC8wLjEpO1xuXHR9XG59XG5cbiNtZWdhLW1lbnUtd3JhcC1wcmltYXJ5ICNtZWdhLW1lbnUtcHJpbWFyeSBsaS5tZWdhLW1lbnUtaXRlbS5tZWdhLXRvZ2dsZS1vbiB1bC5tZWdhLXN1Yi1tZW51IHtcblx0dmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuQG1lZGlhICgtLWxhcmdlLXF1ZXJ5KSB7XG5cblx0I21lZ2EtbWVudS13cmFwLXByaW1hcnkgI21lZ2EtbWVudS1wcmltYXJ5ID4gbGkubWVnYS1tZW51LW1lZ2FtZW51Lm1lZ2EtbWVudS1pdGVtIHtcblx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHR9XG59XG5cbi5tZWdhLXN1Yi1tZW51IGxpLm1lZ2EtbWVudS1pdGVtIGEubWVnYS1tZW51LWxpbms6aG92ZXIge1xuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKC0tbWVkaXVtLWRvd24tcXVlcnkpIHtcblxuXHQubWVnYS1tZW51LWZseW91dCBhLm1lZ2EtbWVudS1saW5rIHtcblx0XHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtYmx1ZS1kYXJrKTtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0fVxuXG5cdCNtZWdhLW1lbnUtd3JhcC1wcmltYXJ5ICNtZWdhLW1lbnUtcHJpbWFyeSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gYS5tZWdhLW1lbnUtbGluayB7XG5cdFx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLWJsdWUtZGFyayk7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1sZyk7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR9XG5cblx0Lm1lZ2EtbWVudS1mbHlvdXQgdWwge1xuXHRcdHBhZGRpbmc6IDAuNWVtIDAgMCAxZW0gIWltcG9ydGFudDtcblx0fVxufVxuXG4jbWVnYS1tZW51LXdyYXAtcHJpbWFyeSAjbWVnYS1tZW51LXByaW1hcnkgbGkubWVnYS1tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYS5tZWdhLW1lbnUtbGluayA+IHNwYW4ubWVnYS1pbmRpY2F0b3Ige1xuXHRtYXJnaW46IDAgMCAwIDJweDtcbn1cblxuQG1lZGlhICgtLW1lZGl1bS1kb3duLXF1ZXJ5KSB7XG5cblx0I21lZ2EtbWVudS13cmFwLXByaW1hcnkgI21lZ2EtbWVudS1wcmltYXJ5IGxpLm1lZ2EtbWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGEubWVnYS1tZW51LWxpbmsgPiBzcGFuLm1lZ2EtaW5kaWNhdG9yIHtcblx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0d2lkdGg6IGF1dG87XG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuXHRcdGxlZnQ6IGF1dG87XG5cdFx0bWluLXdpZHRoOiBhdXRvO1xuXHRcdGZvbnQtc2l6ZTogaW5oZXJpdDtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdG1hcmdpbjogMCAwIDAgNnB4O1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRsaW5lLWhlaWdodDogaW5oZXJpdDtcblx0XHRjb2xvcjogaW5oZXJpdDtcblx0fVxufVxuXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSAqL1xuI21lZ2EtbWVudS13cmFwLXByaW1hcnkgI21lZ2EtbWVudS1wcmltYXJ5IGxpLm1lZ2EtbWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGEubWVnYS1tZW51LWxpbmsgPiBzcGFuLm1lZ2EtaW5kaWNhdG9yOmFmdGVyIHtcblx0Y29udGVudDogXCJcXGYxNDBcIjtcblx0Zm9udC1mYW1pbHk6IGRhc2hpY29ucztcblx0dmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi8qIHN0eWxlbGludC1lbmFibGUgKi9cblxuI21lZ2EtbWVudS13cmFwLXByaW1hcnkgI21lZ2EtbWVudS1wcmltYXJ5ID4gbGkubWVnYS1tZW51LW1lZ2FtZW51ID4gdWwubWVnYS1zdWItbWVudSA+IGxpLm1lZ2EtbWVudS1pdGVtIHtcblx0ZmxvYXQ6IGxlZnQ7XG59XG5cbiNtZWdhLW1lbnUtd3JhcC1wcmltYXJ5ICNtZWdhLW1lbnUtcHJpbWFyeSA+IGxpLm1lZ2EtbWVudS1tZWdhbWVudSA+IHVsLm1lZ2Etc3ViLW1lbnUgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IGEubWVnYS1tZW51LWxpbmsge1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtYmxhY2spO1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRtYXJnaW46IDA7XG59XG5cbiNtZWdhLW1lbnUtd3JhcC1wcmltYXJ5ICNtZWdhLW1lbnUtcHJpbWFyeSA+IGxpLm1lZ2EtbWVudS1tZWdhbWVudSA+IHVsLm1lZ2Etc3ViLW1lbnUgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IGEubWVnYS1tZW51LWxpbms6aG92ZXIge1xuXHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtYmxhY2spO1xuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuQG1lZGlhICgtLWxhcmdlLXF1ZXJ5KSB7XG5cblx0I21lZ2EtbWVudS13cmFwLXByaW1hcnkgI21lZ2EtbWVudS1wcmltYXJ5ID4gbGkubWVnYS1tZW51LW1lZ2FtZW51ID4gdWwubWVnYS1zdWItbWVudSBsaS5tZWdhLW1lbnUtY29sdW1ucy0xLW9mLTMsXG5cdCNtZWdhLW1lbnUtd3JhcC1wcmltYXJ5ICNtZWdhLW1lbnUtcHJpbWFyeSBsaS5tZWdhLW1lbnUtbWVnYW1lbnUgPiB1bC5tZWdhLXN1Yi1tZW51ID4gbGkubWVnYS1tZW51LXJvdyA+IHVsLm1lZ2Etc3ViLW1lbnUgPiBsaS5tZWdhLW1lbnUtY29sdW1ucy00LW9mLTEyIHtcblx0XHR3aWR0aDogY2FsYygzMy4zMzMzMyUgLSAxLjVyZW0pO1xuXHRcdG1hcmdpbi1yaWdodDogMS41cmVtO1xuXHR9XG59XG5cbiNtZWdhLW1lbnUtd3JhcC1wcmltYXJ5ICNtZWdhLW1lbnUtcHJpbWFyeSBsaS5tZWdhLW1lbnUtbWVnYW1lbnUgPiB1bC5tZWdhLXN1Yi1tZW51ID4gbGkubWVnYS1tZW51LXJvdyAubWVnYS1tZW51LWNvbHVtbiB7XG5cdGZsb2F0OiBsZWZ0O1xufVxuXG4jbWVnYS1tZW51LXdyYXAtcHJpbWFyeSAjbWVnYS1tZW51LXByaW1hcnkgPiBsaS5tZWdhLW1lbnUtbWVnYW1lbnUgPiB1bC5tZWdhLXN1Yi1tZW51ID4gbGkubWVnYS1tZW51LWl0ZW0gaDQubWVnYS1ibG9jay10aXRsZSxcbiNtZWdhLW1lbnUtd3JhcC1wcmltYXJ5ICNtZWdhLW1lbnUtcHJpbWFyeSA+IGxpLm1lZ2EtbWVudS1tZWdhbWVudSA+IHVsLm1lZ2Etc3ViLW1lbnUgbGkubWVnYS1tZW51LWNvbHVtbiA+IHVsLm1lZ2Etc3ViLW1lbnUgPiBsaS5tZWdhLW1lbnUtaXRlbSBoNC5tZWdhLWJsb2NrLXRpdGxlIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLWJsYWNrKTtcblx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLXJlZ3VsYXIpO1xuXHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0bWFyZ2luOiAwIDAgMC41ZW07XG59XG5cbi8qIHN0eWxlbGludC1kaXNhYmxlICovXG4jbWVnYS1tZW51LXdyYXAtcHJpbWFyeSAjbWVnYS1tZW51LXByaW1hcnkgPiBsaS5tZWdhLW1lbnUtbWVnYW1lbnUgPiB1bC5tZWdhLXN1Yi1tZW51ID4gbGkubWVnYS1tZW51LWl0ZW0gPiBhLm1lZ2EtbWVudS1saW5rLFxuI21lZ2EtbWVudS13cmFwLXByaW1hcnkgI21lZ2EtbWVudS1wcmltYXJ5ID4gbGkubWVnYS1tZW51LW1lZ2FtZW51ID4gdWwubWVnYS1zdWItbWVudSBsaS5tZWdhLW1lbnUtY29sdW1uID4gdWwubWVnYS1zdWItbWVudSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gYS5tZWdhLW1lbnUtbGluayB7XG5cdGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRtYXJnaW46IDAgMCAxZW07XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLWJsdWUtZGFyayk7XG59XG4vKiBzdHlsZWxpbnQtZW5hYmxlICovXG5cbkBtZWRpYSAoLS1sYXJnZS1xdWVyeSkge1xuXG5cdCNtZWdhLW1lbnUtd3JhcC1wcmltYXJ5ICNtZWdhLW1lbnUtcHJpbWFyeSA+IGxpLm1lZ2EtbWVudS1tZWdhbWVudSA+IHVsLm1lZ2Etc3ViLW1lbnUgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IGEubWVnYS1tZW51LWxpbmssXG5cdCNtZWdhLW1lbnUtd3JhcC1wcmltYXJ5ICNtZWdhLW1lbnUtcHJpbWFyeSA+IGxpLm1lZ2EtbWVudS1tZWdhbWVudSA+IHVsLm1lZ2Etc3ViLW1lbnUgbGkubWVnYS1tZW51LWNvbHVtbiA+IHVsLm1lZ2Etc3ViLW1lbnUgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IGEubWVnYS1tZW51LWxpbmsge1xuXHRcdG1hcmdpbjogMDtcblx0fVxufVxuXG4jbWVnYS1tZW51LXdyYXAtcHJpbWFyeSAjbWVnYS1tZW51LXByaW1hcnkgbGkubWVnYS1tZW51LWl0ZW0ubWVnYS10b2dnbGUtb24gPiB1bC5tZWdhLXN1Yi1tZW51LFxuI21lZ2EtbWVudS13cmFwLXByaW1hcnkgI21lZ2EtbWVudS1wcmltYXJ5IGxpLm1lZ2EtbWVudS1tZWdhbWVudS5tZWdhLW1lbnUtaXRlbS5tZWdhLXRvZ2dsZS1vbiB1bC5tZWdhLXN1Yi1tZW51IHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblx0cGFkZGluZzogMCAwLjVlbTtcbn1cblxuLyogc3R5bGVsaW50LWRpc2FibGUgKi9cbiNtZWdhLW1lbnUtd3JhcC1wcmltYXJ5ICNtZWdhLW1lbnUtcHJpbWFyeSA+IGxpLm1lZ2EtbWVudS1tZWdhbWVudSA+IHVsLm1lZ2Etc3ViLW1lbnUge1xuXHRmbG9hdDogbGVmdDtcblx0d2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAoLS1sYXJnZS1xdWVyeSkge1xuXG5cdCNtZWdhLW1lbnUtd3JhcC1wcmltYXJ5ICNtZWdhLW1lbnUtcHJpbWFyeSA+IGxpLm1lZ2EtbWVudS1tZWdhbWVudSA+IHVsLm1lZ2Etc3ViLW1lbnUge1xuXHRcdHdpZHRoOiBjYWxjKDEwMCUgKyAzMDBweCk7XG5cdH1cbn1cblxuI21lZ2EtbWVudS13cmFwLXByaW1hcnkgI21lZ2EtbWVudS1wcmltYXJ5IGxpLm1lZ2EtbWVudS1tZWdhbWVudSA+IHVsLm1lZ2Etc3ViLW1lbnUgPiBsaS5tZWdhLW1lbnUtcm93IHtcblx0ZmxvYXQ6IGxlZnQ7XG5cdHdpZHRoOiAxMDAlO1xufVxuLyogc3R5bGVsaW50LWVuYWJsZSAqL1xuXG5AbWVkaWEgKC0tbGFyZ2UtcXVlcnkpIHtcblxuXHQjbWVnYS1tZW51LXdyYXAtcHJpbWFyeSAjbWVnYS1tZW51LXByaW1hcnkgPiBsaS5tZWdhLW1lbnUtbWVnYW1lbnUgPiB1bC5tZWdhLXN1Yi1tZW51LFxuXHQjbWVnYS1tZW51LXdyYXAtcHJpbWFyeSAjbWVnYS1tZW51LXByaW1hcnkgbGkubWVnYS1tZW51LW1lZ2FtZW51ID4gdWwubWVnYS1zdWItbWVudSA+IGxpLm1lZ2EtbWVudS1yb3cge1xuXHRcdHBhZGRpbmc6IDJyZW0gMS41cmVtO1xuXHR9XG59XG4iXX0= */