/*
! tailwindcss v3.0.5 | MIT License | https://tailwindcss.com
*/*,:after,:before{border:0 solid;box-sizing:border-box}:after,:before{--tw-content:""}html{-webkit-text-size-adjust:100%;font-family:Baloo,sans-serif;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-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}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-size:100%;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{color:#9ca3af;opacity:1}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#9ca3af;opacity:1}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]{display:none}@font-face{font-family:Baloo;font-style:normal;font-weight:700;src:url(../fonts/baloo2-bold-webfont.woff2) format("woff2"),url(baloo2-bold-webfont.woff) format("woff")}@font-face{font-family:Baloo;font-style:normal;font-weight:400;src:url(../fonts/baloo2-regular-webfont.woff2) format("woff2"),url(baloo2-regular-webfont.woff) format("woff")}@font-face{font-family:Baloo;font-style:normal;font-weight:600;src:url(../fonts/baloo2-semibold-webfont.woff2) format("woff2"),url(baloo2-semibold-webfont.woff) format("woff")}@font-face{font-family:Spin Cycle;font-style:normal;font-weight:400;src:url(../fonts/spinc___-webfont.woff2) format("woff2"),url(spinc___-webfont.woff) format("woff")}::-moz-selection{background:#fff;color:#000}::selection{background:#fff;color:#000}main{scrollbar-color:#fff #000;scrollbar-width:thin}main::-webkit-scrollbar{width:6px}main::-webkit-scrollbar-track{background:#000}main::-webkit-scrollbar-thumb{background:#fff;border-radius:10px}a:focus{outline:2px solid transparent;outline-offset:2px}*,:after,:before{--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-transform:translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-scroll-snap-strictness:proximity;--tw-border-opacity:1;--tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;border-color:rgb(229 231 235/var(--tw-border-opacity))}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.btn-underline-thin{cursor:pointer;display:inline-block;position:relative}.btn-underline-thin:after{background:#fff;bottom:0;content:"";height:1px;left:0;position:absolute;transform:scaleX(0);transform-origin:bottom right;transition:transform .2s ease-in-out;width:100%}.btn-underline-thin:hover:after{transform:scaleX(1);transform-origin:bottom left}#cta-card button>a:hover{box-shadow:0 0 20px rgba(0,0,0,.6)}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.right-1\/2{right:50%}.-bottom-5{bottom:-1.25rem}.-z-20{z-index:-20}.mx-auto{margin-left:auto;margin-right:auto}.my-40{margin-bottom:10rem;margin-top:10rem}.mt-20{margin-top:5rem}.ml-\[34px\]{margin-left:34px}.mb-4{margin-bottom:1rem}.mt-40{margin-top:10rem}.-mb-20{margin-bottom:-5rem}.mt-4{margin-top:1rem}.mt-3{margin-top:.75rem}.mt-16{margin-top:4rem}.mt-24{margin-top:6rem}.mb-80{margin-bottom:20rem}.mb-20{margin-bottom:5rem}.mt-2{margin-top:.5rem}.mb-2{margin-bottom:.5rem}.mb-64{margin-bottom:16rem}.mb-40{margin-bottom:10rem}.flex{display:flex}.grid{display:grid}.hidden{display:none}.h-screen{height:100vh}.h-10{height:2.5rem}.h-full{height:100%}.h-auto{height:auto}.h-36{height:9rem}.h-\[50vh\]{height:50vh}.h-12{height:3rem}.w-full{width:100%}.w-auto{width:auto}.w-40{width:10rem}.w-1\/2{width:50%}.w-28{width:7rem}.w-56{width:14rem}.w-44{width:11rem}.max-w-7xl{max-width:80rem}.max-w-6xl{max-width:72rem}.max-w-2xl{max-width:42rem}.max-w-lg{max-width:32rem}.max-w-xs{max-width:20rem}.max-w-sm{max-width:24rem}.max-w-max{max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content}.flex-none{flex:none}.shrink-0{flex-shrink:0}.translate-y-10{--tw-translate-y:2.5rem;transform:var(--tw-transform)}.translate-x-1\/2{--tw-translate-x:50%}.scale-90,.translate-x-1\/2{transform:var(--tw-transform)}.scale-90{--tw-scale-x:.9;--tw-scale-y:.9}.scale-100{--tw-scale-x:1;--tw-scale-y:1}.scale-100,.transform{transform:var(--tw-transform)}.cursor-not-allowed{cursor:not-allowed}.select-none{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.snap-start{scroll-snap-align:start}.snap-end{scroll-snap-align:end}.snap-center{scroll-snap-align:center}.snap-always{scroll-snap-stop:always}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.place-items-center{place-items:center}.items-center{align-items:center}.items-baseline{align-items:baseline}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.gap-20{gap:5rem}.gap-6{gap:1.5rem}.gap-16{gap:4rem}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.5rem*var(--tw-space-y-reverse));margin-top:calc(1.5rem*(1 - var(--tw-space-y-reverse)))}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.5rem*var(--tw-space-x-reverse))}.space-y-10>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(2.5rem*var(--tw-space-y-reverse));margin-top:calc(2.5rem*(1 - var(--tw-space-y-reverse)))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.5rem*var(--tw-space-y-reverse));margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)))}.space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.75rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.75rem*var(--tw-space-x-reverse))}.space-y-28>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(7rem*var(--tw-space-y-reverse));margin-top:calc(7rem*(1 - var(--tw-space-y-reverse)))}.space-y-16>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(4rem*var(--tw-space-y-reverse));margin-top:calc(4rem*(1 - var(--tw-space-y-reverse)))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-bottom-width:calc(1px*var(--tw-divide-y-reverse));border-top-width:calc(1px*(1 - var(--tw-divide-y-reverse)))}.divide-slate-700>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgb(51 65 85/var(--tw-divide-opacity))}.divide-slate-800>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgb(30 41 59/var(--tw-divide-opacity))}.overflow-y-auto{overflow-y:auto}.overflow-y-scroll{overflow-y:scroll}.scroll-smooth{scroll-behavior:smooth}.rounded-2xl{border-radius:1rem}.rounded-xl{border-radius:.75rem}.rounded-md{border-radius:.375rem}.rounded{border-radius:.25rem}.rounded-full{border-radius:9999px}.border-2{border-width:2px}.border-opacity-40{--tw-border-opacity:0.4}.bg-black{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity))}.bg-violet-600{--tw-bg-opacity:1;background-color:rgb(124 58 237/var(--tw-bg-opacity))}.bg-slate-800{--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.bg-hero{background-image:url(../img/hero.svg)}.bg-gradient-to-t{background-image:linear-gradient(to top,var(--tw-gradient-stops))}.bg-cta{background-image:url(../img/cta.svg)}.from-black{--tw-gradient-from:#000;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,transparent)}.to-transparent{--tw-gradient-to:transparent}.bg-cover{background-size:cover}.bg-center{background-position:50%}.bg-no-repeat{background-repeat:no-repeat}.p-2{padding:.5rem}.px-4{padding-left:1rem;padding-right:1rem}.py-4{padding-bottom:1rem;padding-top:1rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.py-16{padding-bottom:4rem;padding-top:4rem}.px-8{padding-left:2rem;padding-right:2rem}.py-20{padding-bottom:5rem;padding-top:5rem}.py-2{padding-bottom:.5rem;padding-top:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.py-8{padding-bottom:2rem;padding-top:2rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.pt-6{padding-top:1.5rem}.pb-3{padding-bottom:.75rem}.pt-16{padding-top:4rem}.pb-8{padding-bottom:2rem}.pt-10{padding-top:2.5rem}.text-center{text-align:center}.font-heading{font-family:Spin Cycle,sans-serif}.text-sm{font-size:.875rem;line-height:1.25rem}.text-2xl{font-size:1.5rem;line-height:2rem}.text-xl{font-size:1.25rem}.text-lg,.text-xl{line-height:1.75rem}.text-lg{font-size:1.125rem}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.italic{font-style:italic}.leading-relaxed{line-height:1.625}.leading-6{line-height:1.5rem}.tracking-wider{letter-spacing:.05em}.tracking-wide{letter-spacing:.025em}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.text-violet-600{--tw-text-opacity:1;color:rgb(124 58 237/var(--tw-text-opacity))}.text-slate-300{--tw-text-opacity:1;color:rgb(203 213 225/var(--tw-text-opacity))}.text-slate-400{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity))}.text-neutral-400{--tw-text-opacity:1;color:rgb(163 163 163/var(--tw-text-opacity))}.text-black{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity))}.text-opacity-0{--tw-text-opacity:0}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.transition{transition-duration:.15s;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:-left-6:before{content:var(--tw-content);left:-1.5rem}.before\:-top-6:before{content:var(--tw-content);top:-1.5rem}.before\:-z-10:before{content:var(--tw-content);z-index:-10}.before\:h-full:before{content:var(--tw-content);height:100%}.before\:w-full:before{content:var(--tw-content);width:100%}.before\:rounded-2xl:before{border-radius:1rem;content:var(--tw-content)}.before\:border-8:before{border-width:8px;content:var(--tw-content)}.before\:border-violet-600:before{--tw-border-opacity:1;border-color:rgb(124 58 237/var(--tw-border-opacity));content:var(--tw-content)}.before\:opacity-0:before{content:var(--tw-content);opacity:0}.before\:content-\[\'\'\]:before{--tw-content:"";content:var(--tw-content)}.hover\:scale-105:hover{--tw-scale-x:1.05;--tw-scale-y:1.05;transform:var(--tw-transform)}.hover\:border-slate-200:hover{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity))}.hover\:bg-gradient-to-r:hover{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.hover\:from-slate-300:hover{--tw-gradient-from:#cbd5e1;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(203,213,225,0))}.hover\:to-white:hover{--tw-gradient-to:#fff}.hover\:text-black:hover{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity))}.focus\:border-opacity-100:focus{--tw-border-opacity:1}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\:ring-white:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(255 255 255/var(--tw-ring-opacity))}.focus\:ring-opacity-40:focus{--tw-ring-opacity:0.4}.active\:scale-100:active{--tw-scale-x:1;--tw-scale-y:1;transform:var(--tw-transform)}.active\:from-white:active{--tw-gradient-from:#fff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,0%,100%,0))}.active\:to-slate-300:active{--tw-gradient-to:#cbd5e1}@media (min-width:640px){.sm\:block{display:block}.sm\:w-56{width:14rem}.sm\:max-w-sm{max-width:24rem}.sm\:scale-100{--tw-scale-x:1;--tw-scale-y:1;transform:var(--tw-transform)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(0px*var(--tw-space-y-reverse));margin-top:calc(0px*(1 - var(--tw-space-y-reverse)))}.sm\:space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(1rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(1rem*var(--tw-space-x-reverse))}.sm\:space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(2rem*var(--tw-space-y-reverse));margin-top:calc(2rem*(1 - var(--tw-space-y-reverse)))}.sm\:px-8{padding-left:2rem;padding-right:2rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:text-base{font-size:1rem;line-height:1.5rem}.sm\:text-xl{font-size:1.25rem;line-height:1.75rem}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}.sm\:text-2xl{font-size:1.5rem;line-height:2rem}}@media (min-width:768px){.md\:btn-underline-thin{cursor:pointer;display:inline-block;position:relative}.md\:btn-underline-thin:after{background:#fff;bottom:0;content:"";height:1px;left:0;position:absolute;transform:scaleX(0);transform-origin:bottom right;transition:transform .2s ease-in-out;width:100%}.md\:btn-underline-thin:hover:after{transform:scaleX(1);transform-origin:bottom left}.md\:order-first{order:-9999}.md\:mt-0{margin-top:0}.md\:mb-40{margin-bottom:10rem}.md\:ml-10{margin-left:2.5rem}.md\:mr-10{margin-right:2.5rem}.md\:h-screen{height:100vh}.md\:h-32{height:8rem}.md\:w-auto{width:auto}.md\:max-w-3xl{max-width:48rem}.md\:max-w-5xl{max-width:64rem}.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\:flex-row{flex-direction:row}.md\:space-y-40>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(10rem*var(--tw-space-y-reverse));margin-top:calc(10rem*(1 - var(--tw-space-y-reverse)))}.md\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(0px*var(--tw-space-y-reverse));margin-top:calc(0px*(1 - var(--tw-space-y-reverse)))}.md\:space-x-10>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(2.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(2.5rem*var(--tw-space-x-reverse))}.md\:space-x-16>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(4rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(4rem*var(--tw-space-x-reverse))}.md\:p-0{padding:0}.md\:px-8{padding-left:2rem;padding-right:2rem}.md\:px-20{padding-left:5rem;padding-right:5rem}.md\:pl-10{padding-left:2.5rem}.md\:pr-4{padding-right:1rem}.md\:text-left{text-align:left}.md\:text-2xl{font-size:1.5rem;line-height:2rem}.md\:text-base{font-size:1rem;line-height:1.5rem}.md\:text-lg{font-size:1.125rem;line-height:1.75rem}.md\:text-xl{font-size:1.25rem;line-height:1.75rem}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.md\:before\:opacity-100:before{content:var(--tw-content);opacity:1}}@media (min-width:1024px){.lg\:right-32{right:8rem}.lg\:my-auto{margin-bottom:auto;margin-top:auto}.lg\:ml-auto{margin-left:auto}.lg\:mt-0{margin-top:0}.lg\:flex{display:flex}.lg\:h-36{height:9rem}.lg\:w-72{width:18rem}.lg\:w-1\/2{width:50%}.lg\:max-w-5xl{max-width:64rem}.lg\:flex-none{flex:none}.lg\:translate-x-0{--tw-translate-x:0px;transform:var(--tw-transform)}.lg\:snap-y{-ms-scroll-snap-type:y var(--tw-scroll-snap-strictness);scroll-snap-type:y var(--tw-scroll-snap-strictness)}.lg\:snap-mandatory{--tw-scroll-snap-strictness:mandatory}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(0px*var(--tw-space-y-reverse));margin-top:calc(0px*(1 - var(--tw-space-y-reverse)))}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:text-2xl{font-size:1.5rem;line-height:2rem}.lg\:text-3xl{font-size:1.875rem;line-height:2.25rem}.lg\:text-lg{font-size:1.125rem;line-height:1.75rem}}@media (min-width:1280px){.xl\:max-w-7xl{max-width:80rem}}
/*# sourceMappingURL=data:application/json;base64,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RUEsYUFDRSxnQkFDRixDQUVBLFVBQ0UsWUFDRixDQUVBLFVBQ0UsWUFDRixDQUVBLFVBQ0UsV0FDRixDQUVBLFVBQ0UsV0FDRixDQUVBLFlBQ0UsU0FDRixDQUVBLGVBQ0UsZUFDRixDQUVBLGVBQ0UsU0FDRixDQUVBLG1CQUNFLG9CQUFxQixDQUNyQiw2QkFDRixDQUVBLFlBQ0UsdURBQXdELENBQ3BELG1EQUNOLENBRUEsb0JBQ0UscUNBQ0YsQ0FFQSxpQkFDRSw2Q0FDRixDQUVBLGlCQUNFLDZDQUNGLENBRUEsNkNBQ0Usc0JBQXVCLENBRXZCLGlEQUFvRCxDQURwRCxvREFFRixDQUVBLFVBQ0UsaUJBQWtCLENBQ2xCLGtCQUNGLENBRUEsY0FDRSxnQkFBaUIsQ0FDakIsZ0JBQ0YsQ0FFQSxjQUNFLGtCQUFtQixDQUNuQixtQkFDRixDQUVBLGFBQ0Usa0JBQW1CLENBQ25CLG1CQUNGLENBQ0YsQ0FDQSwwQkFFRSxlQUNFLGVBQ0YsQ0FDRiIsImZpbGUiOiJkb21haW5zLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qXG4hIHRhaWx3aW5kY3NzIHYzLjAuNSB8IE1JVCBMaWNlbnNlIHwgaHR0cHM6Ly90YWlsd2luZGNzcy5jb21cbiovLypcbjEuIFByZXZlbnQgcGFkZGluZyBhbmQgYm9yZGVyIGZyb20gYWZmZWN0aW5nIGVsZW1lbnQgd2lkdGguIChodHRwczovL2dpdGh1Yi5jb20vbW96ZGV2cy9jc3NyZW1lZHkvaXNzdWVzLzQpXG4yLiBBbGxvdyBhZGRpbmcgYSBib3JkZXIgdG8gYW4gZWxlbWVudCBieSBqdXN0IGFkZGluZyBhIGJvcmRlci13aWR0aC4gKGh0dHBzOi8vZ2l0aHViLmNvbS90YWlsd2luZGNzcy90YWlsd2luZGNzcy9wdWxsLzExNilcbiovXG5cbiosXG46OmJlZm9yZSxcbjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIGJvcmRlci13aWR0aDogMDsgLyogMiAqL1xuICBib3JkZXItc3R5bGU6IHNvbGlkOyAvKiAyICovXG4gIGJvcmRlci1jb2xvcjogY3VycmVudENvbG9yOyAvKiAyICovXG59XG5cbjo6YmVmb3JlLFxuOjphZnRlciB7XG4gIC0tdHctY29udGVudDogJyc7XG59XG5cbi8qXG4xLiBVc2UgYSBjb25zaXN0ZW50IHNlbnNpYmxlIGxpbmUtaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbjIuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gaU9TLlxuMy4gVXNlIGEgbW9yZSByZWFkYWJsZSB0YWIgc2l6ZS5cbjQuIFVzZSB0aGUgdXNlcidzIGNvbmZpZ3VyZWQgYHNhbnNgIGZvbnQtZmFtaWx5IGJ5IGRlZmF1bHQuXG4qL1xuXG5odG1sIHtcbiAgbGluZS1oZWlnaHQ6IDEuNTsgLyogMSAqL1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cbiAgLW1vei10YWItc2l6ZTogNDsgLyogMyAqL1xuICAtby10YWItc2l6ZTogNDtcbiAgICAgdGFiLXNpemU6IDQ7IC8qIDMgKi9cbiAgZm9udC1mYW1pbHk6IEJhbG9vLCBzYW5zLXNlcmlmOyAvKiA0ICovXG59XG5cbi8qXG4xLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXG4yLiBJbmhlcml0IGxpbmUtaGVpZ2h0IGZyb20gYGh0bWxgIHNvIHVzZXJzIGNhbiBzZXQgdGhlbSBhcyBhIGNsYXNzIGRpcmVjdGx5IG9uIHRoZSBgaHRtbGAgZWxlbWVudC5cbiovXG5cbmJvZHkge1xuICBtYXJnaW46IDA7IC8qIDEgKi9cbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7IC8qIDIgKi9cbn1cblxuLypcbjEuIEFkZCB0aGUgY29ycmVjdCBoZWlnaHQgaW4gRmlyZWZveC5cbjIuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIG9mIGJvcmRlciBjb2xvciBpbiBGaXJlZm94LiAoaHR0cHM6Ly9idWd6aWxsYS5tb3ppbGxhLm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTkwNjU1KVxuMy4gRW5zdXJlIGhvcml6b250YWwgcnVsZXMgYXJlIHZpc2libGUgYnkgZGVmYXVsdC5cbiovXG5cbmhyIHtcbiAgaGVpZ2h0OiAwOyAvKiAxICovXG4gIGNvbG9yOiBpbmhlcml0OyAvKiAyICovXG4gIGJvcmRlci10b3Atd2lkdGg6IDFweDsgLyogMyAqL1xufVxuXG4vKlxuQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXG4qL1xuXG5hYmJyW3RpdGxlXSB7XG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbn1cblxuLypcblJlbW92ZSB0aGUgZGVmYXVsdCBmb250IHNpemUgYW5kIHdlaWdodCBmb3IgaGVhZGluZ3MuXG4qL1xuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xufVxuXG4vKlxuUmVzZXQgbGlua3MgdG8gb3B0aW1pemUgZm9yIG9wdC1pbiBzdHlsaW5nIGluc3RlYWQgb2Ygb3B0LW91dC5cbiovXG5cbmEge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xufVxuXG4vKlxuQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIEVkZ2UgYW5kIFNhZmFyaS5cbiovXG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG4vKlxuMS4gVXNlIHRoZSB1c2VyJ3MgY29uZmlndXJlZCBgbW9ub2AgZm9udCBmYW1pbHkgYnkgZGVmYXVsdC5cbjIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiovXG5cbmNvZGUsXG5rYmQsXG5zYW1wLFxucHJlIHtcbiAgZm9udC1mYW1pbHk6IHVpLW1vbm9zcGFjZSwgU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTsgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKlxuQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4qL1xuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG4vKlxuUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbiovXG5cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbi8qXG4xLiBSZW1vdmUgdGV4dCBpbmRlbnRhdGlvbiBmcm9tIHRhYmxlIGNvbnRlbnRzIGluIENocm9tZSBhbmQgU2FmYXJpLiAoaHR0cHM6Ly9idWdzLmNocm9taXVtLm9yZy9wL2Nocm9taXVtL2lzc3Vlcy9kZXRhaWw/aWQ9OTk5MDg4LCBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjAxMjk3KVxuMi4gQ29ycmVjdCB0YWJsZSBib3JkZXIgY29sb3IgaW5oZXJpdGFuY2UgaW4gYWxsIENocm9tZSBhbmQgU2FmYXJpLiAoaHR0cHM6Ly9idWdzLmNocm9taXVtLm9yZy9wL2Nocm9taXVtL2lzc3Vlcy9kZXRhaWw/aWQ9OTM1NzI5LCBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTk1MDE2KVxuMy4gUmVtb3ZlIGdhcHMgYmV0d2VlbiB0YWJsZSBib3JkZXJzIGJ5IGRlZmF1bHQuXG4qL1xuXG50YWJsZSB7XG4gIHRleHQtaW5kZW50OiAwOyAvKiAxICovXG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDsgLyogMiAqL1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlOyAvKiAzICovXG59XG5cbi8qXG4xLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2Vycy5cbjIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cbjMuIFJlbW92ZSBkZWZhdWx0IHBhZGRpbmcgaW4gYWxsIGJyb3dzZXJzLlxuKi9cblxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxMDAlOyAvKiAxICovXG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0OyAvKiAxICovXG4gIGNvbG9yOiBpbmhlcml0OyAvKiAxICovXG4gIG1hcmdpbjogMDsgLyogMiAqL1xuICBwYWRkaW5nOiAwOyAvKiAzICovXG59XG5cbi8qXG5SZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UgYW5kIEZpcmVmb3guXG4qL1xuXG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLypcbjEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4yLiBSZW1vdmUgZGVmYXVsdCBidXR0b24gc3R5bGVzLlxuKi9cblxuYnV0dG9uLFxuW3R5cGU9J2J1dHRvbiddLFxuW3R5cGU9J3Jlc2V0J10sXG5bdHlwZT0nc3VibWl0J10ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMSAqL1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLyogMiAqL1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyAvKiAyICovXG59XG5cbi8qXG5Vc2UgdGhlIG1vZGVybiBGaXJlZm94IGZvY3VzIHN0eWxlIGZvciBhbGwgZm9jdXNhYmxlIGVsZW1lbnRzLlxuKi9cblxuOi1tb3otZm9jdXNyaW5nIHtcbiAgb3V0bGluZTogYXV0bztcbn1cblxuLypcblJlbW92ZSB0aGUgYWRkaXRpb25hbCBgOmludmFsaWRgIHN0eWxlcyBpbiBGaXJlZm94LiAoaHR0cHM6Ly9naXRodWIuY29tL21vemlsbGEvZ2Vja28tZGV2L2Jsb2IvMmY5ZWFjZDlkM2Q5OTVjOTM3YjQyNTFhNTU1N2Q5NWQ0OTRjOWJlMS9sYXlvdXQvc3R5bGUvcmVzL2Zvcm1zLmNzcyNMNzI4LUw3MzcpXG4qL1xuXG46LW1vei11aS1pbnZhbGlkIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLypcbkFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lIGFuZCBGaXJlZm94LlxuKi9cblxucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbi8qXG5Db3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBTYWZhcmkuXG4qL1xuXG46Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG46Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8qXG4xLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cbjIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuKi9cblxuW3R5cGU9J3NlYXJjaCddIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8qIDEgKi9cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8qIDIgKi9cbn1cblxuLypcblJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbiovXG5cbjo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLypcbjEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4yLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4qL1xuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDEgKi9cbiAgZm9udDogaW5oZXJpdDsgLyogMiAqL1xufVxuXG4vKlxuQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXG4qL1xuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xufVxuXG4vKlxuUmVtb3ZlcyB0aGUgZGVmYXVsdCBzcGFjaW5nIGFuZCBib3JkZXIgZm9yIGFwcHJvcHJpYXRlIGVsZW1lbnRzLlxuKi9cblxuYmxvY2txdW90ZSxcbmRsLFxuZGQsXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYsXG5ocixcbmZpZ3VyZSxcbnAsXG5wcmUge1xuICBtYXJnaW46IDA7XG59XG5cbmZpZWxkc2V0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5sZWdlbmQge1xuICBwYWRkaW5nOiAwO1xufVxuXG5vbCxcbnVsLFxubWVudSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLypcblByZXZlbnQgcmVzaXppbmcgdGV4dGFyZWFzIGhvcml6b250YWxseSBieSBkZWZhdWx0LlxuKi9cblxudGV4dGFyZWEge1xuICByZXNpemU6IHZlcnRpY2FsO1xufVxuXG4vKlxuMS4gUmVzZXQgdGhlIGRlZmF1bHQgcGxhY2Vob2xkZXIgb3BhY2l0eSBpbiBGaXJlZm94LiAoaHR0cHM6Ly9naXRodWIuY29tL3RhaWx3aW5kbGFicy90YWlsd2luZGNzcy9pc3N1ZXMvMzMwMClcbjIuIFNldCB0aGUgZGVmYXVsdCBwbGFjZWhvbGRlciBjb2xvciB0byB0aGUgdXNlcidzIGNvbmZpZ3VyZWQgZ3JheSA0MDAgY29sb3IuXG4qL1xuXG5pbnB1dDo6LW1vei1wbGFjZWhvbGRlciwgdGV4dGFyZWE6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBvcGFjaXR5OiAxOyAvKiAxICovXG4gIGNvbG9yOiAjOWNhM2FmOyAvKiAyICovXG59XG5cbmlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciwgdGV4dGFyZWE6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgb3BhY2l0eTogMTsgLyogMSAqL1xuICBjb2xvcjogIzljYTNhZjsgLyogMiAqL1xufVxuXG5pbnB1dDo6cGxhY2Vob2xkZXIsXG50ZXh0YXJlYTo6cGxhY2Vob2xkZXIge1xuICBvcGFjaXR5OiAxOyAvKiAxICovXG4gIGNvbG9yOiAjOWNhM2FmOyAvKiAyICovXG59XG5cbi8qXG5TZXQgdGhlIGRlZmF1bHQgY3Vyc29yIGZvciBidXR0b25zLlxuKi9cblxuYnV0dG9uLFxuW3JvbGU9XCJidXR0b25cIl0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi8qXG5NYWtlIHN1cmUgZGlzYWJsZWQgYnV0dG9ucyBkb24ndCBnZXQgdGhlIHBvaW50ZXIgY3Vyc29yLlxuKi9cbjpkaXNhYmxlZCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLypcbjEuIE1ha2UgcmVwbGFjZWQgZWxlbWVudHMgYGRpc3BsYXk6IGJsb2NrYCBieSBkZWZhdWx0LiAoaHR0cHM6Ly9naXRodWIuY29tL21vemRldnMvY3NzcmVtZWR5L2lzc3Vlcy8xNClcbjIuIEFkZCBgdmVydGljYWwtYWxpZ246IG1pZGRsZWAgdG8gYWxpZ24gcmVwbGFjZWQgZWxlbWVudHMgbW9yZSBzZW5zaWJseSBieSBkZWZhdWx0LiAoaHR0cHM6Ly9naXRodWIuY29tL2plbnNpbW1vbnMvY3NzcmVtZWR5L2lzc3Vlcy8xNCNpc3N1ZWNvbW1lbnQtNjM0OTM0MjEwKVxuICAgVGhpcyBjYW4gdHJpZ2dlciBhIHBvb3JseSBjb25zaWRlcmVkIGxpbnQgZXJyb3IgaW4gc29tZSB0b29scyBidXQgaXMgaW5jbHVkZWQgYnkgZGVzaWduLlxuKi9cblxuaW1nLFxuc3ZnLFxudmlkZW8sXG5jYW52YXMsXG5hdWRpbyxcbmlmcmFtZSxcbmVtYmVkLFxub2JqZWN0IHtcbiAgZGlzcGxheTogYmxvY2s7IC8qIDEgKi9cbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgLyogMiAqL1xufVxuXG4vKlxuQ29uc3RyYWluIGltYWdlcyBhbmQgdmlkZW9zIHRvIHRoZSBwYXJlbnQgd2lkdGggYW5kIHByZXNlcnZlIHRoZWlyIGludHJpbnNpYyBhc3BlY3QgcmF0aW8uIChodHRwczovL2dpdGh1Yi5jb20vbW96ZGV2cy9jc3NyZW1lZHkvaXNzdWVzLzE0KVxuKi9cblxuaW1nLFxudmlkZW8ge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLypcbkVuc3VyZSB0aGUgZGVmYXVsdCBicm93c2VyIGJlaGF2aW9yIG9mIHRoZSBgaGlkZGVuYCBhdHRyaWJ1dGUuXG4qL1xuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XHJcbiAgQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogXCJCYWxvb1wiO1xyXG4gICAgc3JjOiB1cmwoXCIuLi9mb250cy9iYWxvbzItYm9sZC13ZWJmb250LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCJiYWxvbzItYm9sZC13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIH1cclxuXHJcbiAgQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogXCJCYWxvb1wiO1xyXG4gICAgc3JjOiB1cmwoXCIuLi9mb250cy9iYWxvbzItcmVndWxhci13ZWJmb250LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCJiYWxvbzItcmVndWxhci13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgfVxyXG5cclxuICBAZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBcIkJhbG9vXCI7XHJcbiAgICBzcmM6IHVybChcIi4uL2ZvbnRzL2JhbG9vMi1zZW1pYm9sZC13ZWJmb250LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCJiYWxvbzItc2VtaWJvbGQtd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIH1cclxuXHJcbiAgQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogXCJTcGluIEN5Y2xlXCI7XHJcbiAgICBzcmM6IHVybChcIi4uL2ZvbnRzL3NwaW5jX19fLXdlYmZvbnQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcInNwaW5jX19fLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICB9XHJcblxyXG4gIDo6LW1vei1zZWxlY3Rpb24ge1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIGNvbG9yOiAjMDAwO1xyXG4gIH1cclxuXHJcbiAgOjpzZWxlY3Rpb24ge1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIGNvbG9yOiAjMDAwO1xyXG4gIH1cclxuXHJcbiAgbWFpbiB7XHJcbiAgICBzY3JvbGxiYXItd2lkdGg6IHRoaW47XHJcbiAgICBzY3JvbGxiYXItY29sb3I6IHdoaXRlIGJsYWNrO1xyXG4gIH1cclxuXHJcbiAgbWFpbjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgd2lkdGg6IDZweDtcclxuICB9XHJcblxyXG4gIG1haW46Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcclxuICAgIGJhY2tncm91bmQ6IGJsYWNrO1xyXG4gIH1cclxuXHJcbiAgbWFpbjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG4gICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gIH1cclxuXHJcbiAgYTpmb2N1cyB7XG4gIG91dGxpbmU6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgb3V0bGluZS1vZmZzZXQ6IDJweDtcbn1cclxuKiwgOjpiZWZvcmUsIDo6YWZ0ZXIge1xuICAtLXR3LXRyYW5zbGF0ZS14OiAwO1xuICAtLXR3LXRyYW5zbGF0ZS15OiAwO1xuICAtLXR3LXJvdGF0ZTogMDtcbiAgLS10dy1za2V3LXg6IDA7XG4gIC0tdHctc2tldy15OiAwO1xuICAtLXR3LXNjYWxlLXg6IDE7XG4gIC0tdHctc2NhbGUteTogMTtcbiAgLS10dy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgodmFyKC0tdHctdHJhbnNsYXRlLXgpKSB0cmFuc2xhdGVZKHZhcigtLXR3LXRyYW5zbGF0ZS15KSkgcm90YXRlKHZhcigtLXR3LXJvdGF0ZSkpIHNrZXdYKHZhcigtLXR3LXNrZXcteCkpIHNrZXdZKHZhcigtLXR3LXNrZXcteSkpIHNjYWxlWCh2YXIoLS10dy1zY2FsZS14KSkgc2NhbGVZKHZhcigtLXR3LXNjYWxlLXkpKTtcbiAgLS10dy1zY3JvbGwtc25hcC1zdHJpY3RuZXNzOiBwcm94aW1pdHk7XG4gIC0tdHctYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogcmdiKDIyOSAyMzEgMjM1IC8gdmFyKC0tdHctYm9yZGVyLW9wYWNpdHkpKTtcbiAgLS10dy1yaW5nLWluc2V0OiB2YXIoLS10dy1lbXB0eSwvKiEqLyAvKiEqLyk7XG4gIC0tdHctcmluZy1vZmZzZXQtd2lkdGg6IDBweDtcbiAgLS10dy1yaW5nLW9mZnNldC1jb2xvcjogI2ZmZjtcbiAgLS10dy1yaW5nLWNvbG9yOiByZ2IoNTkgMTMwIDI0NiAvIDAuNSk7XG4gIC0tdHctcmluZy1vZmZzZXQtc2hhZG93OiAwIDAgIzAwMDA7XG4gIC0tdHctcmluZy1zaGFkb3c6IDAgMCAjMDAwMDtcbiAgLS10dy1zaGFkb3c6IDAgMCAjMDAwMDtcbiAgLS10dy1zaGFkb3ctY29sb3JlZDogMCAwICMwMDAwO1xufVxyXG4uY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuXG4gIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNjQwcHg7XG4gIH1cbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cbiAgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA3NjhweDtcbiAgfVxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG5cbiAgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMDI0cHg7XG4gIH1cbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuXG4gIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTI4MHB4O1xuICB9XG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiAxNTM2cHgpIHtcblxuICAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDE1MzZweDtcbiAgfVxufVxyXG4uYnRuLXVuZGVybGluZS10aGluIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICB9XHJcbi5idG4tdW5kZXJsaW5lLXRoaW46YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMXB4O1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIHRyYW5zZm9ybTogc2NhbGVYKDApO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogYm90dG9tIHJpZ2h0O1xyXG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgfVxyXG4uYnRuLXVuZGVybGluZS10aGluOmhvdmVyOmFmdGVyIHtcclxuICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogYm90dG9tIGxlZnQ7XHJcbiAgfVxyXG4jY3RhLWNhcmQgYnV0dG9uID4gYTpob3ZlciB7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMjBweCByZ2JhKDAsIDAsIDAsIDAuNik7XHJcbiAgfVxyXG4uZml4ZWQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG59XHJcbi5hYnNvbHV0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cclxuLnJlbGF0aXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxyXG4ucmlnaHQtMVxcLzIge1xuICByaWdodDogNTAlO1xufVxyXG4uLWJvdHRvbS01IHtcbiAgYm90dG9tOiAtMS4yNXJlbTtcbn1cclxuLi16LTIwIHtcbiAgei1pbmRleDogLTIwO1xufVxyXG4ubXgtYXV0byB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XHJcbi5teS00MCB7XG4gIG1hcmdpbi10b3A6IDEwcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxMHJlbTtcbn1cclxuLm10LTIwIHtcbiAgbWFyZ2luLXRvcDogNXJlbTtcbn1cclxuLm1sLVxcWzM0cHhcXF0ge1xuICBtYXJnaW4tbGVmdDogMzRweDtcbn1cclxuLm1iLTQge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxyXG4ubXQtNDAge1xuICBtYXJnaW4tdG9wOiAxMHJlbTtcbn1cclxuLi1tYi0yMCB7XG4gIG1hcmdpbi1ib3R0b206IC01cmVtO1xufVxyXG4ubXQtNCB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XHJcbi5tdC0zIHtcbiAgbWFyZ2luLXRvcDogMC43NXJlbTtcbn1cclxuLm10LTE2IHtcbiAgbWFyZ2luLXRvcDogNHJlbTtcbn1cclxuLm10LTI0IHtcbiAgbWFyZ2luLXRvcDogNnJlbTtcbn1cclxuLm1iLTgwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjByZW07XG59XHJcbi5tYi0yMCB7XG4gIG1hcmdpbi1ib3R0b206IDVyZW07XG59XHJcbi5tdC0yIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xufVxyXG4ubWItMiB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cclxuLm1iLTY0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTZyZW07XG59XHJcbi5tYi00MCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcmVtO1xufVxyXG4uZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XHJcbi5ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbn1cclxuLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XHJcbi5oLXNjcmVlbiB7XG4gIGhlaWdodDogMTAwdmg7XG59XHJcbi5oLTEwIHtcbiAgaGVpZ2h0OiAyLjVyZW07XG59XHJcbi5oLWZ1bGwge1xuICBoZWlnaHQ6IDEwMCU7XG59XHJcbi5oLWF1dG8ge1xuICBoZWlnaHQ6IGF1dG87XG59XHJcbi5oLTM2IHtcbiAgaGVpZ2h0OiA5cmVtO1xufVxyXG4uaC1cXFs1MHZoXFxdIHtcbiAgaGVpZ2h0OiA1MHZoO1xufVxyXG4uaC0xMiB7XG4gIGhlaWdodDogM3JlbTtcbn1cclxuLnctZnVsbCB7XG4gIHdpZHRoOiAxMDAlO1xufVxyXG4udy1hdXRvIHtcbiAgd2lkdGg6IGF1dG87XG59XHJcbi53LTQwIHtcbiAgd2lkdGg6IDEwcmVtO1xufVxyXG4udy0xXFwvMiB7XG4gIHdpZHRoOiA1MCU7XG59XHJcbi53LTI4IHtcbiAgd2lkdGg6IDdyZW07XG59XHJcbi53LTU2IHtcbiAgd2lkdGg6IDE0cmVtO1xufVxyXG4udy00NCB7XG4gIHdpZHRoOiAxMXJlbTtcbn1cclxuLm1heC13LTd4bCB7XG4gIG1heC13aWR0aDogODByZW07XG59XHJcbi5tYXgtdy02eGwge1xuICBtYXgtd2lkdGg6IDcycmVtO1xufVxyXG4ubWF4LXctMnhsIHtcbiAgbWF4LXdpZHRoOiA0MnJlbTtcbn1cclxuLm1heC13LWxnIHtcbiAgbWF4LXdpZHRoOiAzMnJlbTtcbn1cclxuLm1heC13LXhzIHtcbiAgbWF4LXdpZHRoOiAyMHJlbTtcbn1cclxuLm1heC13LXNtIHtcbiAgbWF4LXdpZHRoOiAyNHJlbTtcbn1cclxuLm1heC13LW1heCB7XG4gIG1heC13aWR0aDogLXdlYmtpdC1tYXgtY29udGVudDtcbiAgbWF4LXdpZHRoOiAtbW96LW1heC1jb250ZW50O1xuICBtYXgtd2lkdGg6IG1heC1jb250ZW50O1xufVxyXG4uZmxleC1ub25lIHtcbiAgZmxleDogbm9uZTtcbn1cclxuLnNocmluay0wIHtcbiAgZmxleC1zaHJpbms6IDA7XG59XHJcbi50cmFuc2xhdGUteS0xMCB7XG4gIC0tdHctdHJhbnNsYXRlLXk6IDIuNXJlbTtcbiAgdHJhbnNmb3JtOiB2YXIoLS10dy10cmFuc2Zvcm0pO1xufVxyXG4udHJhbnNsYXRlLXgtMVxcLzIge1xuICAtLXR3LXRyYW5zbGF0ZS14OiA1MCU7XG4gIHRyYW5zZm9ybTogdmFyKC0tdHctdHJhbnNmb3JtKTtcbn1cclxuLnNjYWxlLTkwIHtcbiAgLS10dy1zY2FsZS14OiAuOTtcbiAgLS10dy1zY2FsZS15OiAuOTtcbiAgdHJhbnNmb3JtOiB2YXIoLS10dy10cmFuc2Zvcm0pO1xufVxyXG4uc2NhbGUtMTAwIHtcbiAgLS10dy1zY2FsZS14OiAxO1xuICAtLXR3LXNjYWxlLXk6IDE7XG4gIHRyYW5zZm9ybTogdmFyKC0tdHctdHJhbnNmb3JtKTtcbn1cclxuLnRyYW5zZm9ybSB7XG4gIHRyYW5zZm9ybTogdmFyKC0tdHctdHJhbnNmb3JtKTtcbn1cclxuLmN1cnNvci1ub3QtYWxsb3dlZCB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XHJcbi5zZWxlY3Qtbm9uZSB7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XHJcbi5zbmFwLXN0YXJ0IHtcbiAgc2Nyb2xsLXNuYXAtYWxpZ246IHN0YXJ0O1xufVxyXG4uc25hcC1lbmQge1xuICBzY3JvbGwtc25hcC1hbGlnbjogZW5kO1xufVxyXG4uc25hcC1jZW50ZXIge1xuICBzY3JvbGwtc25hcC1hbGlnbjogY2VudGVyO1xufVxyXG4uc25hcC1hbHdheXMge1xuICBzY3JvbGwtc25hcC1zdG9wOiBhbHdheXM7XG59XHJcbi5ncmlkLWNvbHMtMSB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIG1pbm1heCgwLCAxZnIpKTtcbn1cclxuLmZsZXgtY29sIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cclxuLnBsYWNlLWl0ZW1zLWNlbnRlciB7XG4gIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG59XHJcbi5pdGVtcy1jZW50ZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxyXG4uaXRlbXMtYmFzZWxpbmUge1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG59XHJcbi5qdXN0aWZ5LWNlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxyXG4uanVzdGlmeS1iZXR3ZWVuIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxyXG4uanVzdGlmeS1hcm91bmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbn1cclxuLmdhcC0yMCB7XG4gIGdhcDogNXJlbTtcbn1cclxuLmdhcC02IHtcbiAgZ2FwOiAxLjVyZW07XG59XHJcbi5nYXAtMTYge1xuICBnYXA6IDRyZW07XG59XHJcbi5zcGFjZS15LTYgPiA6bm90KFtoaWRkZW5dKSB+IDpub3QoW2hpZGRlbl0pIHtcbiAgLS10dy1zcGFjZS15LXJldmVyc2U6IDA7XG4gIG1hcmdpbi10b3A6IGNhbGMoMS41cmVtICogY2FsYygxIC0gdmFyKC0tdHctc3BhY2UteS1yZXZlcnNlKSkpO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDEuNXJlbSAqIHZhcigtLXR3LXNwYWNlLXktcmV2ZXJzZSkpO1xufVxyXG4uc3BhY2UteC0yID4gOm5vdChbaGlkZGVuXSkgfiA6bm90KFtoaWRkZW5dKSB7XG4gIC0tdHctc3BhY2UteC1yZXZlcnNlOiAwO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoMC41cmVtICogdmFyKC0tdHctc3BhY2UteC1yZXZlcnNlKSk7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKDAuNXJlbSAqIGNhbGMoMSAtIHZhcigtLXR3LXNwYWNlLXgtcmV2ZXJzZSkpKTtcbn1cclxuLnNwYWNlLXktMTAgPiA6bm90KFtoaWRkZW5dKSB+IDpub3QoW2hpZGRlbl0pIHtcbiAgLS10dy1zcGFjZS15LXJldmVyc2U6IDA7XG4gIG1hcmdpbi10b3A6IGNhbGMoMi41cmVtICogY2FsYygxIC0gdmFyKC0tdHctc3BhY2UteS1yZXZlcnNlKSkpO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDIuNXJlbSAqIHZhcigtLXR3LXNwYWNlLXktcmV2ZXJzZSkpO1xufVxyXG4uc3BhY2UteS0yID4gOm5vdChbaGlkZGVuXSkgfiA6bm90KFtoaWRkZW5dKSB7XG4gIC0tdHctc3BhY2UteS1yZXZlcnNlOiAwO1xuICBtYXJnaW4tdG9wOiBjYWxjKDAuNXJlbSAqIGNhbGMoMSAtIHZhcigtLXR3LXNwYWNlLXktcmV2ZXJzZSkpKTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygwLjVyZW0gKiB2YXIoLS10dy1zcGFjZS15LXJldmVyc2UpKTtcbn1cclxuLnNwYWNlLXgtMyA+IDpub3QoW2hpZGRlbl0pIH4gOm5vdChbaGlkZGVuXSkge1xuICAtLXR3LXNwYWNlLXgtcmV2ZXJzZTogMDtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKDAuNzVyZW0gKiB2YXIoLS10dy1zcGFjZS14LXJldmVyc2UpKTtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoMC43NXJlbSAqIGNhbGMoMSAtIHZhcigtLXR3LXNwYWNlLXgtcmV2ZXJzZSkpKTtcbn1cclxuLnNwYWNlLXktMjggPiA6bm90KFtoaWRkZW5dKSB+IDpub3QoW2hpZGRlbl0pIHtcbiAgLS10dy1zcGFjZS15LXJldmVyc2U6IDA7XG4gIG1hcmdpbi10b3A6IGNhbGMoN3JlbSAqIGNhbGMoMSAtIHZhcigtLXR3LXNwYWNlLXktcmV2ZXJzZSkpKTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYyg3cmVtICogdmFyKC0tdHctc3BhY2UteS1yZXZlcnNlKSk7XG59XHJcbi5zcGFjZS15LTE2ID4gOm5vdChbaGlkZGVuXSkgfiA6bm90KFtoaWRkZW5dKSB7XG4gIC0tdHctc3BhY2UteS1yZXZlcnNlOiAwO1xuICBtYXJnaW4tdG9wOiBjYWxjKDRyZW0gKiBjYWxjKDEgLSB2YXIoLS10dy1zcGFjZS15LXJldmVyc2UpKSk7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoNHJlbSAqIHZhcigtLXR3LXNwYWNlLXktcmV2ZXJzZSkpO1xufVxyXG4uZGl2aWRlLXkgPiA6bm90KFtoaWRkZW5dKSB+IDpub3QoW2hpZGRlbl0pIHtcbiAgLS10dy1kaXZpZGUteS1yZXZlcnNlOiAwO1xuICBib3JkZXItdG9wLXdpZHRoOiBjYWxjKDFweCAqIGNhbGMoMSAtIHZhcigtLXR3LWRpdmlkZS15LXJldmVyc2UpKSk7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IGNhbGMoMXB4ICogdmFyKC0tdHctZGl2aWRlLXktcmV2ZXJzZSkpO1xufVxyXG4uZGl2aWRlLXNsYXRlLTcwMCA+IDpub3QoW2hpZGRlbl0pIH4gOm5vdChbaGlkZGVuXSkge1xuICAtLXR3LWRpdmlkZS1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYig1MSA2NSA4NSAvIHZhcigtLXR3LWRpdmlkZS1vcGFjaXR5KSk7XG59XHJcbi5kaXZpZGUtc2xhdGUtODAwID4gOm5vdChbaGlkZGVuXSkgfiA6bm90KFtoaWRkZW5dKSB7XG4gIC0tdHctZGl2aWRlLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogcmdiKDMwIDQxIDU5IC8gdmFyKC0tdHctZGl2aWRlLW9wYWNpdHkpKTtcbn1cclxuLm92ZXJmbG93LXktYXV0byB7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XHJcbi5vdmVyZmxvdy15LXNjcm9sbCB7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cclxuLnNjcm9sbC1zbW9vdGgge1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbn1cclxuLnJvdW5kZWQtMnhsIHtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbn1cclxuLnJvdW5kZWQteGwge1xuICBib3JkZXItcmFkaXVzOiAwLjc1cmVtO1xufVxyXG4ucm91bmRlZC1tZCB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMzc1cmVtO1xufVxyXG4ucm91bmRlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XHJcbi5yb3VuZGVkLWZ1bGwge1xuICBib3JkZXItcmFkaXVzOiA5OTk5cHg7XG59XHJcbi5ib3JkZXItMiB7XG4gIGJvcmRlci13aWR0aDogMnB4O1xufVxyXG4uYm9yZGVyLW9wYWNpdHktNDAge1xuICAtLXR3LWJvcmRlci1vcGFjaXR5OiAwLjQ7XG59XHJcbi5iZy1ibGFjayB7XG4gIC0tdHctYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDAgMCAwIC8gdmFyKC0tdHctYmctb3BhY2l0eSkpO1xufVxyXG4uYmctdmlvbGV0LTYwMCB7XG4gIC0tdHctYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDEyNCA1OCAyMzcgLyB2YXIoLS10dy1iZy1vcGFjaXR5KSk7XG59XHJcbi5iZy1zbGF0ZS04MDAge1xuICAtLXR3LWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigzMCA0MSA1OSAvIHZhcigtLXR3LWJnLW9wYWNpdHkpKTtcbn1cclxuLmJnLXRyYW5zcGFyZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XHJcbi5iZy13aGl0ZSB7XG4gIC0tdHctYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSAyNTUgMjU1IC8gdmFyKC0tdHctYmctb3BhY2l0eSkpO1xufVxyXG4uYmctaGVybyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2hlcm8uc3ZnJyk7XG59XHJcbi5iZy1ncmFkaWVudC10by10IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgdmFyKC0tdHctZ3JhZGllbnQtc3RvcHMpKTtcbn1cclxuLmJnLWN0YSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2N0YS5zdmcnKTtcbn1cclxuLmZyb20tYmxhY2sge1xuICAtLXR3LWdyYWRpZW50LWZyb206ICMwMDA7XG4gIC0tdHctZ3JhZGllbnQtc3RvcHM6IHZhcigtLXR3LWdyYWRpZW50LWZyb20pLCB2YXIoLS10dy1ncmFkaWVudC10bywgcmdiKDAgMCAwIC8gMCkpO1xufVxyXG4udG8tdHJhbnNwYXJlbnQge1xuICAtLXR3LWdyYWRpZW50LXRvOiB0cmFuc3BhcmVudDtcbn1cclxuLmJnLWNvdmVyIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cclxuLmJnLWNlbnRlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cclxuLmJnLW5vLXJlcGVhdCB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XHJcbi5wLTIge1xuICBwYWRkaW5nOiAwLjVyZW07XG59XHJcbi5weC00IHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xufVxyXG4ucHktNCB7XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbn1cclxuLnB4LTEwIHtcbiAgcGFkZGluZy1sZWZ0OiAyLjVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDIuNXJlbTtcbn1cclxuLnB5LTE2IHtcbiAgcGFkZGluZy10b3A6IDRyZW07XG4gIHBhZGRpbmctYm90dG9tOiA0cmVtO1xufVxyXG4ucHgtOCB7XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgcGFkZGluZy1yaWdodDogMnJlbTtcbn1cclxuLnB5LTIwIHtcbiAgcGFkZGluZy10b3A6IDVyZW07XG4gIHBhZGRpbmctYm90dG9tOiA1cmVtO1xufVxyXG4ucHktMiB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG59XHJcbi5weC0zIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjc1cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtO1xufVxyXG4ucHktOCB7XG4gIHBhZGRpbmctdG9wOiAycmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbn1cclxuLnB4LTUge1xuICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDEuMjVyZW07XG59XHJcbi5wdC02IHtcbiAgcGFkZGluZy10b3A6IDEuNXJlbTtcbn1cclxuLnBiLTMge1xuICBwYWRkaW5nLWJvdHRvbTogMC43NXJlbTtcbn1cclxuLnB0LTE2IHtcbiAgcGFkZGluZy10b3A6IDRyZW07XG59XHJcbi5wYi04IHtcbiAgcGFkZGluZy1ib3R0b206IDJyZW07XG59XHJcbi5wdC0xMCB7XG4gIHBhZGRpbmctdG9wOiAyLjVyZW07XG59XHJcbi50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cclxuLmZvbnQtaGVhZGluZyB7XG4gIGZvbnQtZmFtaWx5OiBTcGluIEN5Y2xlLCBzYW5zLXNlcmlmO1xufVxyXG4udGV4dC1zbSB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xufVxyXG4udGV4dC0yeGwge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG59XHJcbi50ZXh0LXhsIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS43NXJlbTtcbn1cclxuLnRleHQtbGcge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS43NXJlbTtcbn1cclxuLmZvbnQtc2VtaWJvbGQge1xuICBmb250LXdlaWdodDogNjAwO1xufVxyXG4udXBwZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cclxuLml0YWxpYyB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cclxuLmxlYWRpbmctcmVsYXhlZCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjYyNTtcbn1cclxuLmxlYWRpbmctNiB7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG59XHJcbi50cmFja2luZy13aWRlciB7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG59XHJcbi50cmFja2luZy13aWRlIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDI1ZW07XG59XHJcbi50ZXh0LXdoaXRlIHtcbiAgLS10dy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2IoMjU1IDI1NSAyNTUgLyB2YXIoLS10dy10ZXh0LW9wYWNpdHkpKTtcbn1cclxuLnRleHQtdmlvbGV0LTYwMCB7XG4gIC0tdHctdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiKDEyNCA1OCAyMzcgLyB2YXIoLS10dy10ZXh0LW9wYWNpdHkpKTtcbn1cclxuLnRleHQtc2xhdGUtMzAwIHtcbiAgLS10dy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2IoMjAzIDIxMyAyMjUgLyB2YXIoLS10dy10ZXh0LW9wYWNpdHkpKTtcbn1cclxuLnRleHQtc2xhdGUtNDAwIHtcbiAgLS10dy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2IoMTQ4IDE2MyAxODQgLyB2YXIoLS10dy10ZXh0LW9wYWNpdHkpKTtcbn1cclxuLnRleHQtbmV1dHJhbC00MDAge1xuICAtLXR3LXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYigxNjMgMTYzIDE2MyAvIHZhcigtLXR3LXRleHQtb3BhY2l0eSkpO1xufVxyXG4udGV4dC1ibGFjayB7XG4gIC0tdHctdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiKDAgMCAwIC8gdmFyKC0tdHctdGV4dC1vcGFjaXR5KSk7XG59XHJcbi50ZXh0LW9wYWNpdHktMCB7XG4gIC0tdHctdGV4dC1vcGFjaXR5OiAwO1xufVxyXG4uYW50aWFsaWFzZWQge1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cclxuLnRyYW5zaXRpb24ge1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBiYWNrZ3JvdW5kLWNvbG9yLCBib3JkZXItY29sb3IsIGNvbG9yLCBmaWxsLCBzdHJva2UsIG9wYWNpdHksIGJveC1zaGFkb3csIHRyYW5zZm9ybSwgZmlsdGVyLCAtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZC1jb2xvciwgYm9yZGVyLWNvbG9yLCBjb2xvciwgZmlsbCwgc3Ryb2tlLCBvcGFjaXR5LCBib3gtc2hhZG93LCB0cmFuc2Zvcm0sIGZpbHRlciwgYmFja2Ryb3AtZmlsdGVyO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBiYWNrZ3JvdW5kLWNvbG9yLCBib3JkZXItY29sb3IsIGNvbG9yLCBmaWxsLCBzdHJva2UsIG9wYWNpdHksIGJveC1zaGFkb3csIHRyYW5zZm9ybSwgZmlsdGVyLCBiYWNrZHJvcC1maWx0ZXIsIC13ZWJraXQtYmFja2Ryb3AtZmlsdGVyO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMTUwbXM7XG59XHJcbi5iZWZvcmVcXDphYnNvbHV0ZTo6YmVmb3JlIHtcbiAgY29udGVudDogdmFyKC0tdHctY29udGVudCk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cclxuLmJlZm9yZVxcOi1sZWZ0LTY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHZhcigtLXR3LWNvbnRlbnQpO1xuICBsZWZ0OiAtMS41cmVtO1xufVxyXG4uYmVmb3JlXFw6LXRvcC02OjpiZWZvcmUge1xuICBjb250ZW50OiB2YXIoLS10dy1jb250ZW50KTtcbiAgdG9wOiAtMS41cmVtO1xufVxyXG4uYmVmb3JlXFw6LXotMTA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHZhcigtLXR3LWNvbnRlbnQpO1xuICB6LWluZGV4OiAtMTA7XG59XHJcbi5iZWZvcmVcXDpoLWZ1bGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHZhcigtLXR3LWNvbnRlbnQpO1xuICBoZWlnaHQ6IDEwMCU7XG59XHJcbi5iZWZvcmVcXDp3LWZ1bGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHZhcigtLXR3LWNvbnRlbnQpO1xuICB3aWR0aDogMTAwJTtcbn1cclxuLmJlZm9yZVxcOnJvdW5kZWQtMnhsOjpiZWZvcmUge1xuICBjb250ZW50OiB2YXIoLS10dy1jb250ZW50KTtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbn1cclxuLmJlZm9yZVxcOmJvcmRlci04OjpiZWZvcmUge1xuICBjb250ZW50OiB2YXIoLS10dy1jb250ZW50KTtcbiAgYm9yZGVyLXdpZHRoOiA4cHg7XG59XHJcbi5iZWZvcmVcXDpib3JkZXItdmlvbGV0LTYwMDo6YmVmb3JlIHtcbiAgY29udGVudDogdmFyKC0tdHctY29udGVudCk7XG4gIC0tdHctYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogcmdiKDEyNCA1OCAyMzcgLyB2YXIoLS10dy1ib3JkZXItb3BhY2l0eSkpO1xufVxyXG4uYmVmb3JlXFw6b3BhY2l0eS0wOjpiZWZvcmUge1xuICBjb250ZW50OiB2YXIoLS10dy1jb250ZW50KTtcbiAgb3BhY2l0eTogMDtcbn1cclxuLmJlZm9yZVxcOmNvbnRlbnQtXFxbXFwnXFwnXFxdOjpiZWZvcmUge1xuICAtLXR3LWNvbnRlbnQ6ICcnO1xuICBjb250ZW50OiB2YXIoLS10dy1jb250ZW50KTtcbn1cclxuLmhvdmVyXFw6c2NhbGUtMTA1OmhvdmVyIHtcbiAgLS10dy1zY2FsZS14OiAxLjA1O1xuICAtLXR3LXNjYWxlLXk6IDEuMDU7XG4gIHRyYW5zZm9ybTogdmFyKC0tdHctdHJhbnNmb3JtKTtcbn1cclxuLmhvdmVyXFw6Ym9yZGVyLXNsYXRlLTIwMDpob3ZlciB7XG4gIC0tdHctYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogcmdiKDIyNiAyMzIgMjQwIC8gdmFyKC0tdHctYm9yZGVyLW9wYWNpdHkpKTtcbn1cclxuLmhvdmVyXFw6YmctZ3JhZGllbnQtdG8tcjpob3ZlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgdmFyKC0tdHctZ3JhZGllbnQtc3RvcHMpKTtcbn1cclxuLmhvdmVyXFw6ZnJvbS1zbGF0ZS0zMDA6aG92ZXIge1xuICAtLXR3LWdyYWRpZW50LWZyb206ICNjYmQ1ZTE7XG4gIC0tdHctZ3JhZGllbnQtc3RvcHM6IHZhcigtLXR3LWdyYWRpZW50LWZyb20pLCB2YXIoLS10dy1ncmFkaWVudC10bywgcmdiKDIwMyAyMTMgMjI1IC8gMCkpO1xufVxyXG4uaG92ZXJcXDp0by13aGl0ZTpob3ZlciB7XG4gIC0tdHctZ3JhZGllbnQtdG86ICNmZmY7XG59XHJcbi5ob3ZlclxcOnRleHQtYmxhY2s6aG92ZXIge1xuICAtLXR3LXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYigwIDAgMCAvIHZhcigtLXR3LXRleHQtb3BhY2l0eSkpO1xufVxyXG4uZm9jdXNcXDpib3JkZXItb3BhY2l0eS0xMDA6Zm9jdXMge1xuICAtLXR3LWJvcmRlci1vcGFjaXR5OiAxO1xufVxyXG4uZm9jdXNcXDpvdXRsaW5lLW5vbmU6Zm9jdXMge1xuICBvdXRsaW5lOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmUtb2Zmc2V0OiAycHg7XG59XHJcbi5mb2N1c1xcOnJpbmc6Zm9jdXMge1xuICAtLXR3LXJpbmctb2Zmc2V0LXNoYWRvdzogdmFyKC0tdHctcmluZy1pbnNldCkgMCAwIDAgdmFyKC0tdHctcmluZy1vZmZzZXQtd2lkdGgpIHZhcigtLXR3LXJpbmctb2Zmc2V0LWNvbG9yKTtcbiAgLS10dy1yaW5nLXNoYWRvdzogdmFyKC0tdHctcmluZy1pbnNldCkgMCAwIDAgY2FsYygzcHggKyB2YXIoLS10dy1yaW5nLW9mZnNldC13aWR0aCkpIHZhcigtLXR3LXJpbmctY29sb3IpO1xuICBib3gtc2hhZG93OiB2YXIoLS10dy1yaW5nLW9mZnNldC1zaGFkb3cpLCB2YXIoLS10dy1yaW5nLXNoYWRvdyksIHZhcigtLXR3LXNoYWRvdywgMCAwICMwMDAwKTtcbn1cclxuLmZvY3VzXFw6cmluZy13aGl0ZTpmb2N1cyB7XG4gIC0tdHctcmluZy1vcGFjaXR5OiAxO1xuICAtLXR3LXJpbmctY29sb3I6IHJnYigyNTUgMjU1IDI1NSAvIHZhcigtLXR3LXJpbmctb3BhY2l0eSkpO1xufVxyXG4uZm9jdXNcXDpyaW5nLW9wYWNpdHktNDA6Zm9jdXMge1xuICAtLXR3LXJpbmctb3BhY2l0eTogMC40O1xufVxyXG4uYWN0aXZlXFw6c2NhbGUtMTAwOmFjdGl2ZSB7XG4gIC0tdHctc2NhbGUteDogMTtcbiAgLS10dy1zY2FsZS15OiAxO1xuICB0cmFuc2Zvcm06IHZhcigtLXR3LXRyYW5zZm9ybSk7XG59XHJcbi5hY3RpdmVcXDpmcm9tLXdoaXRlOmFjdGl2ZSB7XG4gIC0tdHctZ3JhZGllbnQtZnJvbTogI2ZmZjtcbiAgLS10dy1ncmFkaWVudC1zdG9wczogdmFyKC0tdHctZ3JhZGllbnQtZnJvbSksIHZhcigtLXR3LWdyYWRpZW50LXRvLCByZ2IoMjU1IDI1NSAyNTUgLyAwKSk7XG59XHJcbi5hY3RpdmVcXDp0by1zbGF0ZS0zMDA6YWN0aXZlIHtcbiAgLS10dy1ncmFkaWVudC10bzogI2NiZDVlMTtcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG5cbiAgLnNtXFw6YmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLnNtXFw6dy01NiB7XG4gICAgd2lkdGg6IDE0cmVtO1xuICB9XG5cbiAgLnNtXFw6bWF4LXctc20ge1xuICAgIG1heC13aWR0aDogMjRyZW07XG4gIH1cblxuICAuc21cXDpzY2FsZS0xMDAge1xuICAgIC0tdHctc2NhbGUteDogMTtcbiAgICAtLXR3LXNjYWxlLXk6IDE7XG4gICAgdHJhbnNmb3JtOiB2YXIoLS10dy10cmFuc2Zvcm0pO1xuICB9XG5cbiAgLnNtXFw6Z3JpZC1jb2xzLTIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcbiAgfVxuXG4gIC5zbVxcOmZsZXgtcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG5cbiAgLnNtXFw6aXRlbXMtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgLnNtXFw6c3BhY2UteS0wID4gOm5vdChbaGlkZGVuXSkgfiA6bm90KFtoaWRkZW5dKSB7XG4gICAgLS10dy1zcGFjZS15LXJldmVyc2U6IDA7XG4gICAgbWFyZ2luLXRvcDogY2FsYygwcHggKiBjYWxjKDEgLSB2YXIoLS10dy1zcGFjZS15LXJldmVyc2UpKSk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygwcHggKiB2YXIoLS10dy1zcGFjZS15LXJldmVyc2UpKTtcbiAgfVxuXG4gIC5zbVxcOnNwYWNlLXgtNCA+IDpub3QoW2hpZGRlbl0pIH4gOm5vdChbaGlkZGVuXSkge1xuICAgIC0tdHctc3BhY2UteC1yZXZlcnNlOiAwO1xuICAgIG1hcmdpbi1yaWdodDogY2FsYygxcmVtICogdmFyKC0tdHctc3BhY2UteC1yZXZlcnNlKSk7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoMXJlbSAqIGNhbGMoMSAtIHZhcigtLXR3LXNwYWNlLXgtcmV2ZXJzZSkpKTtcbiAgfVxuXG4gIC5zbVxcOnNwYWNlLXktOCA+IDpub3QoW2hpZGRlbl0pIH4gOm5vdChbaGlkZGVuXSkge1xuICAgIC0tdHctc3BhY2UteS1yZXZlcnNlOiAwO1xuICAgIG1hcmdpbi10b3A6IGNhbGMoMnJlbSAqIGNhbGMoMSAtIHZhcigtLXR3LXNwYWNlLXktcmV2ZXJzZSkpKTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDJyZW0gKiB2YXIoLS10dy1zcGFjZS15LXJldmVyc2UpKTtcbiAgfVxuXG4gIC5zbVxcOnB4LTgge1xuICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICB9XG5cbiAgLnNtXFw6cHgtNiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtO1xuICB9XG5cbiAgLnNtXFw6dGV4dC1iYXNlIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgfVxuXG4gIC5zbVxcOnRleHQteGwge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS43NXJlbTtcbiAgfVxuXG4gIC5zbVxcOnRleHQtM3hsIHtcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjI1cmVtO1xuICB9XG5cbiAgLnNtXFw6dGV4dC1sZyB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS43NXJlbTtcbiAgfVxuXG4gIC5zbVxcOnRleHQtMnhsIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgfVxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHJcbiAgLm1kXFw6YnRuLXVuZGVybGluZS10aGluIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICB9XHJcblxyXG4gIC5tZFxcOmJ0bi11bmRlcmxpbmUtdGhpbjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBib3R0b20gcmlnaHQ7XHJcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dDtcclxuICB9XHJcblxyXG4gIC5tZFxcOmJ0bi11bmRlcmxpbmUtdGhpbjpob3ZlcjphZnRlciB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbSBsZWZ0O1xyXG4gIH1cclxuXHJcbiAgLm1kXFw6b3JkZXItZmlyc3Qge1xuICAgIG9yZGVyOiAtOTk5OTtcbiAgfVxyXG5cclxuICAubWRcXDptdC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gIH1cclxuXHJcbiAgLm1kXFw6bWItNDAge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcmVtO1xuICB9XHJcblxyXG4gIC5tZFxcOm1sLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogMi41cmVtO1xuICB9XHJcblxyXG4gIC5tZFxcOm1yLTEwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuNXJlbTtcbiAgfVxyXG5cclxuICAubWRcXDpoLXNjcmVlbiB7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgfVxyXG5cclxuICAubWRcXDpoLTMyIHtcbiAgICBoZWlnaHQ6IDhyZW07XG4gIH1cclxuXHJcbiAgLm1kXFw6dy1hdXRvIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxyXG5cclxuICAubWRcXDptYXgtdy0zeGwge1xuICAgIG1heC13aWR0aDogNDhyZW07XG4gIH1cclxuXHJcbiAgLm1kXFw6bWF4LXctNXhsIHtcbiAgICBtYXgtd2lkdGg6IDY0cmVtO1xuICB9XHJcblxyXG4gIC5tZFxcOmdyaWQtY29scy0yIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSk7XG4gIH1cclxuXHJcbiAgLm1kXFw6Z3JpZC1jb2xzLTMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIG1pbm1heCgwLCAxZnIpKTtcbiAgfVxyXG5cclxuICAubWRcXDpmbGV4LXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxyXG5cclxuICAubWRcXDpzcGFjZS15LTQwID4gOm5vdChbaGlkZGVuXSkgfiA6bm90KFtoaWRkZW5dKSB7XG4gICAgLS10dy1zcGFjZS15LXJldmVyc2U6IDA7XG4gICAgbWFyZ2luLXRvcDogY2FsYygxMHJlbSAqIGNhbGMoMSAtIHZhcigtLXR3LXNwYWNlLXktcmV2ZXJzZSkpKTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwcmVtICogdmFyKC0tdHctc3BhY2UteS1yZXZlcnNlKSk7XG4gIH1cclxuXHJcbiAgLm1kXFw6c3BhY2UteS0wID4gOm5vdChbaGlkZGVuXSkgfiA6bm90KFtoaWRkZW5dKSB7XG4gICAgLS10dy1zcGFjZS15LXJldmVyc2U6IDA7XG4gICAgbWFyZ2luLXRvcDogY2FsYygwcHggKiBjYWxjKDEgLSB2YXIoLS10dy1zcGFjZS15LXJldmVyc2UpKSk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygwcHggKiB2YXIoLS10dy1zcGFjZS15LXJldmVyc2UpKTtcbiAgfVxyXG5cclxuICAubWRcXDpzcGFjZS14LTEwID4gOm5vdChbaGlkZGVuXSkgfiA6bm90KFtoaWRkZW5dKSB7XG4gICAgLS10dy1zcGFjZS14LXJldmVyc2U6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDIuNXJlbSAqIHZhcigtLXR3LXNwYWNlLXgtcmV2ZXJzZSkpO1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDIuNXJlbSAqIGNhbGMoMSAtIHZhcigtLXR3LXNwYWNlLXgtcmV2ZXJzZSkpKTtcbiAgfVxyXG5cclxuICAubWRcXDpzcGFjZS14LTE2ID4gOm5vdChbaGlkZGVuXSkgfiA6bm90KFtoaWRkZW5dKSB7XG4gICAgLS10dy1zcGFjZS14LXJldmVyc2U6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDRyZW0gKiB2YXIoLS10dy1zcGFjZS14LXJldmVyc2UpKTtcbiAgICBtYXJnaW4tbGVmdDogY2FsYyg0cmVtICogY2FsYygxIC0gdmFyKC0tdHctc3BhY2UteC1yZXZlcnNlKSkpO1xuICB9XHJcblxyXG4gIC5tZFxcOnAtMCB7XG4gICAgcGFkZGluZzogMHB4O1xuICB9XHJcblxyXG4gIC5tZFxcOnB4LTgge1xuICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICB9XHJcblxyXG4gIC5tZFxcOnB4LTIwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVyZW07XG4gICAgcGFkZGluZy1yaWdodDogNXJlbTtcbiAgfVxyXG5cclxuICAubWRcXDpwbC0xMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjVyZW07XG4gIH1cclxuXHJcbiAgLm1kXFw6cHItNCB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgfVxyXG5cclxuICAubWRcXDp0ZXh0LWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cclxuXHJcbiAgLm1kXFw6dGV4dC0yeGwge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICB9XHJcblxyXG4gIC5tZFxcOnRleHQtYmFzZSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIH1cclxuXHJcbiAgLm1kXFw6dGV4dC1sZyB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS43NXJlbTtcbiAgfVxyXG5cclxuICAubWRcXDp0ZXh0LXhsIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG4gIH1cclxuXHJcbiAgLm1kXFw6dGV4dC0zeGwge1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuMjVyZW07XG4gIH1cclxuXHJcbiAgLm1kXFw6YmVmb3JlXFw6b3BhY2l0eS0xMDA6OmJlZm9yZSB7XG4gICAgY29udGVudDogdmFyKC0tdHctY29udGVudCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG5cbiAgLmxnXFw6cmlnaHQtMzIge1xuICAgIHJpZ2h0OiA4cmVtO1xuICB9XG5cbiAgLmxnXFw6bXktYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvO1xuICB9XG5cbiAgLmxnXFw6bWwtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cblxuICAubGdcXDptdC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gIH1cblxuICAubGdcXDpmbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgLmxnXFw6aC0zNiB7XG4gICAgaGVpZ2h0OiA5cmVtO1xuICB9XG5cbiAgLmxnXFw6dy03MiB7XG4gICAgd2lkdGg6IDE4cmVtO1xuICB9XG5cbiAgLmxnXFw6dy0xXFwvMiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5sZ1xcOm1heC13LTV4bCB7XG4gICAgbWF4LXdpZHRoOiA2NHJlbTtcbiAgfVxuXG4gIC5sZ1xcOmZsZXgtbm9uZSB7XG4gICAgZmxleDogbm9uZTtcbiAgfVxuXG4gIC5sZ1xcOnRyYW5zbGF0ZS14LTAge1xuICAgIC0tdHctdHJhbnNsYXRlLXg6IDBweDtcbiAgICB0cmFuc2Zvcm06IHZhcigtLXR3LXRyYW5zZm9ybSk7XG4gIH1cblxuICAubGdcXDpzbmFwLXkge1xuICAgIC1tcy1zY3JvbGwtc25hcC10eXBlOiB5IHZhcigtLXR3LXNjcm9sbC1zbmFwLXN0cmljdG5lc3MpO1xuICAgICAgICBzY3JvbGwtc25hcC10eXBlOiB5IHZhcigtLXR3LXNjcm9sbC1zbmFwLXN0cmljdG5lc3MpO1xuICB9XG5cbiAgLmxnXFw6c25hcC1tYW5kYXRvcnkge1xuICAgIC0tdHctc2Nyb2xsLXNuYXAtc3RyaWN0bmVzczogbWFuZGF0b3J5O1xuICB9XG5cbiAgLmxnXFw6Z3JpZC1jb2xzLTQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIG1pbm1heCgwLCAxZnIpKTtcbiAgfVxuXG4gIC5sZ1xcOmdyaWQtY29scy0yIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSk7XG4gIH1cblxuICAubGdcXDpzcGFjZS15LTAgPiA6bm90KFtoaWRkZW5dKSB+IDpub3QoW2hpZGRlbl0pIHtcbiAgICAtLXR3LXNwYWNlLXktcmV2ZXJzZTogMDtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDBweCAqIGNhbGMoMSAtIHZhcigtLXR3LXNwYWNlLXktcmV2ZXJzZSkpKTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDBweCAqIHZhcigtLXR3LXNwYWNlLXktcmV2ZXJzZSkpO1xuICB9XG5cbiAgLmxnXFw6cHgtOCB7XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XG4gIH1cblxuICAubGdcXDp0ZXh0LTJ4bCB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIH1cblxuICAubGdcXDp0ZXh0LTN4bCB7XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMi4yNXJlbTtcbiAgfVxuXG4gIC5sZ1xcOnRleHQtbGcge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG4gIH1cbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuXG4gIC54bFxcOm1heC13LTd4bCB7XG4gICAgbWF4LXdpZHRoOiA4MHJlbTtcbiAgfVxufVxyXG4iXX0= */