/*
! 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-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 -10px 40px -10px rgba(124,58,237,.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-end{scroll-snap-align:end}.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}.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\: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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VUFDRSxXQUNGLENBRUEsWUFDRSxTQUNGLENBRUEsZUFDRSxlQUNGLENBRUEsZUFDRSxTQUNGLENBRUEsbUJBQ0Usb0JBQXFCLENBQ3JCLDZCQUNGLENBRUEsaUJBQ0UsNkNBQ0YsQ0FFQSxpQkFDRSw2Q0FDRixDQUVBLDZDQUNFLHNCQUF1QixDQUV2QixpREFBb0QsQ0FEcEQsb0RBRUYsQ0FFQSxVQUNFLGlCQUFrQixDQUNsQixrQkFDRixDQUVBLGNBQ0UsZ0JBQWlCLENBQ2pCLGdCQUNGLENBRUEsY0FDRSxrQkFBbUIsQ0FDbkIsbUJBQ0YsQ0FFQSxhQUNFLGtCQUFtQixDQUNuQixtQkFDRixDQUNGLENBRUEsMEJBRUUsZUFDRSxlQUNGLENBQ0YiLCJmaWxlIjoiYnVpbGQuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLypcbiEgdGFpbHdpbmRjc3MgdjMuMC41IHwgTUlUIExpY2Vuc2UgfCBodHRwczovL3RhaWx3aW5kY3NzLmNvbVxuKi8vKlxuMS4gUHJldmVudCBwYWRkaW5nIGFuZCBib3JkZXIgZnJvbSBhZmZlY3RpbmcgZWxlbWVudCB3aWR0aC4gKGh0dHBzOi8vZ2l0aHViLmNvbS9tb3pkZXZzL2Nzc3JlbWVkeS9pc3N1ZXMvNClcbjIuIEFsbG93IGFkZGluZyBhIGJvcmRlciB0byBhbiBlbGVtZW50IGJ5IGp1c3QgYWRkaW5nIGEgYm9yZGVyLXdpZHRoLiAoaHR0cHM6Ly9naXRodWIuY29tL3RhaWx3aW5kY3NzL3RhaWx3aW5kY3NzL3B1bGwvMTE2KVxuKi9cblxuKixcbjo6YmVmb3JlLFxuOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgYm9yZGVyLXdpZHRoOiAwOyAvKiAyICovXG4gIGJvcmRlci1zdHlsZTogc29saWQ7IC8qIDIgKi9cbiAgYm9yZGVyLWNvbG9yOiBjdXJyZW50Q29sb3I7IC8qIDIgKi9cbn1cblxuOjpiZWZvcmUsXG46OmFmdGVyIHtcbiAgLS10dy1jb250ZW50OiAnJztcbn1cblxuLypcbjEuIFVzZSBhIGNvbnNpc3RlbnQgc2Vuc2libGUgbGluZS1oZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuMi4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBpT1MuXG4zLiBVc2UgYSBtb3JlIHJlYWRhYmxlIHRhYiBzaXplLlxuNC4gVXNlIHRoZSB1c2VyJ3MgY29uZmlndXJlZCBgc2Fuc2AgZm9udC1mYW1pbHkgYnkgZGVmYXVsdC5cbiovXG5cbmh0bWwge1xuICBsaW5lLWhlaWdodDogMS41OyAvKiAxICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xuICAtbW96LXRhYi1zaXplOiA0OyAvKiAzICovXG4gIC1vLXRhYi1zaXplOiA0O1xuICAgICB0YWItc2l6ZTogNDsgLyogMyAqL1xuICBmb250LWZhbWlseTogQmFsb28sIHNhbnMtc2VyaWY7IC8qIDQgKi9cbn1cblxuLypcbjEuIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cbjIuIEluaGVyaXQgbGluZS1oZWlnaHQgZnJvbSBgaHRtbGAgc28gdXNlcnMgY2FuIHNldCB0aGVtIGFzIGEgY2xhc3MgZGlyZWN0bHkgb24gdGhlIGBodG1sYCBlbGVtZW50LlxuKi9cblxuYm9keSB7XG4gIG1hcmdpbjogMDsgLyogMSAqL1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDsgLyogMiAqL1xufVxuXG4vKlxuMS4gQWRkIHRoZSBjb3JyZWN0IGhlaWdodCBpbiBGaXJlZm94LlxuMi4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2Ugb2YgYm9yZGVyIGNvbG9yIGluIEZpcmVmb3guIChodHRwczovL2J1Z3ppbGxhLm1vemlsbGEub3JnL3Nob3dfYnVnLmNnaT9pZD0xOTA2NTUpXG4zLiBFbnN1cmUgaG9yaXpvbnRhbCBydWxlcyBhcmUgdmlzaWJsZSBieSBkZWZhdWx0LlxuKi9cblxuaHIge1xuICBoZWlnaHQ6IDA7IC8qIDEgKi9cbiAgY29sb3I6IGluaGVyaXQ7IC8qIDIgKi9cbiAgYm9yZGVyLXRvcC13aWR0aDogMXB4OyAvKiAzICovXG59XG5cbi8qXG5BZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiovXG5cbmFiYnJbdGl0bGVdIHtcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xufVxuXG4vKlxuUmVtb3ZlIHRoZSBkZWZhdWx0IGZvbnQgc2l6ZSBhbmQgd2VpZ2h0IGZvciBoZWFkaW5ncy5cbiovXG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi8qXG5SZXNldCBsaW5rcyB0byBvcHRpbWl6ZSBmb3Igb3B0LWluIHN0eWxpbmcgaW5zdGVhZCBvZiBvcHQtb3V0LlxuKi9cblxuYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XG59XG5cbi8qXG5BZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gRWRnZSBhbmQgU2FmYXJpLlxuKi9cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbi8qXG4xLiBVc2UgdGhlIHVzZXIncyBjb25maWd1cmVkIGBtb25vYCBmb250IGZhbWlseSBieSBkZWZhdWx0LlxuMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuKi9cblxuY29kZSxcbmtiZCxcbnNhbXAsXG5wcmUge1xuICBmb250LWZhbWlseTogdWktbW9ub3NwYWNlLCBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlOyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbi8qXG5BZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiovXG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbi8qXG5QcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuKi9cblxuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuLypcbjEuIFJlbW92ZSB0ZXh0IGluZGVudGF0aW9uIGZyb20gdGFibGUgY29udGVudHMgaW4gQ2hyb21lIGFuZCBTYWZhcmkuIChodHRwczovL2J1Z3MuY2hyb21pdW0ub3JnL3AvY2hyb21pdW0vaXNzdWVzL2RldGFpbD9pZD05OTkwODgsIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMDEyOTcpXG4yLiBDb3JyZWN0IHRhYmxlIGJvcmRlciBjb2xvciBpbmhlcml0YW5jZSBpbiBhbGwgQ2hyb21lIGFuZCBTYWZhcmkuIChodHRwczovL2J1Z3MuY2hyb21pdW0ub3JnL3AvY2hyb21pdW0vaXNzdWVzL2RldGFpbD9pZD05MzU3MjksIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xOTUwMTYpXG4zLiBSZW1vdmUgZ2FwcyBiZXR3ZWVuIHRhYmxlIGJvcmRlcnMgYnkgZGVmYXVsdC5cbiovXG5cbnRhYmxlIHtcbiAgdGV4dC1pbmRlbnQ6IDA7IC8qIDEgKi9cbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0OyAvKiAyICovXG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7IC8qIDMgKi9cbn1cblxuLypcbjEuIENoYW5nZSB0aGUgZm9udCBzdHlsZXMgaW4gYWxsIGJyb3dzZXJzLlxuMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxuMy4gUmVtb3ZlIGRlZmF1bHQgcGFkZGluZyBpbiBhbGwgYnJvd3NlcnMuXG4qL1xuXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogaW5oZXJpdDsgLyogMSAqL1xuICBmb250LXNpemU6IDEwMCU7IC8qIDEgKi9cbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7IC8qIDEgKi9cbiAgY29sb3I6IGluaGVyaXQ7IC8qIDEgKi9cbiAgbWFyZ2luOiAwOyAvKiAyICovXG4gIHBhZGRpbmc6IDA7IC8qIDMgKi9cbn1cblxuLypcblJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSBhbmQgRmlyZWZveC5cbiovXG5cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4vKlxuMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbjIuIFJlbW92ZSBkZWZhdWx0IGJ1dHRvbiBzdHlsZXMuXG4qL1xuXG5idXR0b24sXG5bdHlwZT0nYnV0dG9uJ10sXG5bdHlwZT0ncmVzZXQnXSxcblt0eXBlPSdzdWJtaXQnXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAxICovXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvKiAyICovXG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IC8qIDIgKi9cbn1cblxuLypcblVzZSB0aGUgbW9kZXJuIEZpcmVmb3ggZm9jdXMgc3R5bGUgZm9yIGFsbCBmb2N1c2FibGUgZWxlbWVudHMuXG4qL1xuXG46LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiBhdXRvO1xufVxuXG4vKlxuUmVtb3ZlIHRoZSBhZGRpdGlvbmFsIGA6aW52YWxpZGAgc3R5bGVzIGluIEZpcmVmb3guIChodHRwczovL2dpdGh1Yi5jb20vbW96aWxsYS9nZWNrby1kZXYvYmxvYi8yZjllYWNkOWQzZDk5NWM5MzdiNDI1MWE1NTU3ZDk1ZDQ5NGM5YmUxL2xheW91dC9zdHlsZS9yZXMvZm9ybXMuY3NzI0w3MjgtTDczNylcbiovXG5cbjotbW96LXVpLWludmFsaWQge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4vKlxuQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUgYW5kIEZpcmVmb3guXG4qL1xuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuLypcbkNvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIFNhZmFyaS5cbiovXG5cbjo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcbjo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLypcbjEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxuMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4qL1xuXG5bdHlwZT0nc2VhcmNoJ10ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLyogMSAqL1xuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLyogMiAqL1xufVxuXG4vKlxuUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuKi9cblxuOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKlxuMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbjIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cbiovXG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMSAqL1xuICBmb250OiBpbmhlcml0OyAvKiAyICovXG59XG5cbi8qXG5BZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cbiovXG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG59XG5cbi8qXG5SZW1vdmVzIHRoZSBkZWZhdWx0IHNwYWNpbmcgYW5kIGJvcmRlciBmb3IgYXBwcm9wcmlhdGUgZWxlbWVudHMuXG4qL1xuXG5ibG9ja3F1b3RlLFxuZGwsXG5kZCxcbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNixcbmhyLFxuZmlndXJlLFxucCxcbnByZSB7XG4gIG1hcmdpbjogMDtcbn1cblxuZmllbGRzZXQge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmxlZ2VuZCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbm9sLFxudWwsXG5tZW51IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKlxuUHJldmVudCByZXNpemluZyB0ZXh0YXJlYXMgaG9yaXpvbnRhbGx5IGJ5IGRlZmF1bHQuXG4qL1xuXG50ZXh0YXJlYSB7XG4gIHJlc2l6ZTogdmVydGljYWw7XG59XG5cbi8qXG4xLiBSZXNldCB0aGUgZGVmYXVsdCBwbGFjZWhvbGRlciBvcGFjaXR5IGluIEZpcmVmb3guIChodHRwczovL2dpdGh1Yi5jb20vdGFpbHdpbmRsYWJzL3RhaWx3aW5kY3NzL2lzc3Vlcy8zMzAwKVxuMi4gU2V0IHRoZSBkZWZhdWx0IHBsYWNlaG9sZGVyIGNvbG9yIHRvIHRoZSB1c2VyJ3MgY29uZmlndXJlZCBncmF5IDQwMCBjb2xvci5cbiovXG5cbmlucHV0OjotbW96LXBsYWNlaG9sZGVyLCB0ZXh0YXJlYTo6LW1vei1wbGFjZWhvbGRlciB7XG4gIG9wYWNpdHk6IDE7IC8qIDEgKi9cbiAgY29sb3I6ICM5Y2EzYWY7IC8qIDIgKi9cbn1cblxuaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyLCB0ZXh0YXJlYTotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBvcGFjaXR5OiAxOyAvKiAxICovXG4gIGNvbG9yOiAjOWNhM2FmOyAvKiAyICovXG59XG5cbmlucHV0OjpwbGFjZWhvbGRlcixcbnRleHRhcmVhOjpwbGFjZWhvbGRlciB7XG4gIG9wYWNpdHk6IDE7IC8qIDEgKi9cbiAgY29sb3I6ICM5Y2EzYWY7IC8qIDIgKi9cbn1cblxuLypcblNldCB0aGUgZGVmYXVsdCBjdXJzb3IgZm9yIGJ1dHRvbnMuXG4qL1xuXG5idXR0b24sXG5bcm9sZT1cImJ1dHRvblwiXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLypcbk1ha2Ugc3VyZSBkaXNhYmxlZCBidXR0b25zIGRvbid0IGdldCB0aGUgcG9pbnRlciBjdXJzb3IuXG4qL1xuOmRpc2FibGVkIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4vKlxuMS4gTWFrZSByZXBsYWNlZCBlbGVtZW50cyBgZGlzcGxheTogYmxvY2tgIGJ5IGRlZmF1bHQuIChodHRwczovL2dpdGh1Yi5jb20vbW96ZGV2cy9jc3NyZW1lZHkvaXNzdWVzLzE0KVxuMi4gQWRkIGB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlYCB0byBhbGlnbiByZXBsYWNlZCBlbGVtZW50cyBtb3JlIHNlbnNpYmx5IGJ5IGRlZmF1bHQuIChodHRwczovL2dpdGh1Yi5jb20vamVuc2ltbW9ucy9jc3NyZW1lZHkvaXNzdWVzLzE0I2lzc3VlY29tbWVudC02MzQ5MzQyMTApXG4gICBUaGlzIGNhbiB0cmlnZ2VyIGEgcG9vcmx5IGNvbnNpZGVyZWQgbGludCBlcnJvciBpbiBzb21lIHRvb2xzIGJ1dCBpcyBpbmNsdWRlZCBieSBkZXNpZ24uXG4qL1xuXG5pbWcsXG5zdmcsXG52aWRlbyxcbmNhbnZhcyxcbmF1ZGlvLFxuaWZyYW1lLFxuZW1iZWQsXG5vYmplY3Qge1xuICBkaXNwbGF5OiBibG9jazsgLyogMSAqL1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyAvKiAyICovXG59XG5cbi8qXG5Db25zdHJhaW4gaW1hZ2VzIGFuZCB2aWRlb3MgdG8gdGhlIHBhcmVudCB3aWR0aCBhbmQgcHJlc2VydmUgdGhlaXIgaW50cmluc2ljIGFzcGVjdCByYXRpby4gKGh0dHBzOi8vZ2l0aHViLmNvbS9tb3pkZXZzL2Nzc3JlbWVkeS9pc3N1ZXMvMTQpXG4qL1xuXG5pbWcsXG52aWRlbyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKlxuRW5zdXJlIHRoZSBkZWZhdWx0IGJyb3dzZXIgYmVoYXZpb3Igb2YgdGhlIGBoaWRkZW5gIGF0dHJpYnV0ZS5cbiovXG5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cclxuICBAZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBcIkJhbG9vXCI7XHJcbiAgICBzcmM6IHVybChcIi4uL2ZvbnRzL2JhbG9vMi1ib2xkLXdlYmZvbnQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcImJhbG9vMi1ib2xkLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgfVxyXG5cclxuICBAZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBcIkJhbG9vXCI7XHJcbiAgICBzcmM6IHVybChcIi4uL2ZvbnRzL2JhbG9vMi1yZWd1bGFyLXdlYmZvbnQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcImJhbG9vMi1yZWd1bGFyLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICB9XHJcblxyXG4gIEBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6IFwiQmFsb29cIjtcclxuICAgIHNyYzogdXJsKFwiLi4vZm9udHMvYmFsb28yLXNlbWlib2xkLXdlYmZvbnQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcImJhbG9vMi1zZW1pYm9sZC13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgfVxyXG5cclxuICBAZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBcIlNwaW4gQ3ljbGVcIjtcclxuICAgIHNyYzogdXJsKFwiLi4vZm9udHMvc3BpbmNfX18td2ViZm9udC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwic3BpbmNfX18td2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIH1cclxuXHJcbiAgOjotbW96LXNlbGVjdGlvbiB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgY29sb3I6ICMwMDA7XHJcbiAgfVxyXG5cclxuICA6OnNlbGVjdGlvbiB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgY29sb3I6ICMwMDA7XHJcbiAgfVxyXG5cclxuICBtYWluIHtcclxuICAgIHNjcm9sbGJhci13aWR0aDogdGhpbjtcclxuICAgIHNjcm9sbGJhci1jb2xvcjogd2hpdGUgYmxhY2s7XHJcbiAgfVxyXG5cclxuICBtYWluOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICB3aWR0aDogNnB4O1xyXG4gIH1cclxuXHJcbiAgbWFpbjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xyXG4gICAgYmFja2dyb3VuZDogYmxhY2s7XHJcbiAgfVxyXG5cclxuICBtYWluOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XHJcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgfVxyXG5cclxuICBhOmZvY3VzIHtcbiAgb3V0bGluZTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBvdXRsaW5lLW9mZnNldDogMnB4O1xufVxyXG4qLCA6OmJlZm9yZSwgOjphZnRlciB7XG4gIC0tdHctdHJhbnNsYXRlLXg6IDA7XG4gIC0tdHctdHJhbnNsYXRlLXk6IDA7XG4gIC0tdHctcm90YXRlOiAwO1xuICAtLXR3LXNrZXcteDogMDtcbiAgLS10dy1za2V3LXk6IDA7XG4gIC0tdHctc2NhbGUteDogMTtcbiAgLS10dy1zY2FsZS15OiAxO1xuICAtLXR3LXRyYW5zZm9ybTogdHJhbnNsYXRlWCh2YXIoLS10dy10cmFuc2xhdGUteCkpIHRyYW5zbGF0ZVkodmFyKC0tdHctdHJhbnNsYXRlLXkpKSByb3RhdGUodmFyKC0tdHctcm90YXRlKSkgc2tld1godmFyKC0tdHctc2tldy14KSkgc2tld1kodmFyKC0tdHctc2tldy15KSkgc2NhbGVYKHZhcigtLXR3LXNjYWxlLXgpKSBzY2FsZVkodmFyKC0tdHctc2NhbGUteSkpO1xuICAtLXR3LWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYigyMjkgMjMxIDIzNSAvIHZhcigtLXR3LWJvcmRlci1vcGFjaXR5KSk7XG4gIC0tdHctcmluZy1pbnNldDogdmFyKC0tdHctZW1wdHksLyohKi8gLyohKi8pO1xuICAtLXR3LXJpbmctb2Zmc2V0LXdpZHRoOiAwcHg7XG4gIC0tdHctcmluZy1vZmZzZXQtY29sb3I6ICNmZmY7XG4gIC0tdHctcmluZy1jb2xvcjogcmdiKDU5IDEzMCAyNDYgLyAwLjUpO1xuICAtLXR3LXJpbmctb2Zmc2V0LXNoYWRvdzogMCAwICMwMDAwO1xuICAtLXR3LXJpbmctc2hhZG93OiAwIDAgIzAwMDA7XG4gIC0tdHctc2hhZG93OiAwIDAgIzAwMDA7XG4gIC0tdHctc2hhZG93LWNvbG9yZWQ6IDAgMCAjMDAwMDtcbn1cclxuLmNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcblxuICAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDY0MHB4O1xuICB9XG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuXG4gIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNzY4cHg7XG4gIH1cbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuXG4gIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTAyNHB4O1xuICB9XG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcblxuICAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEyODBweDtcbiAgfVxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTUzNnB4KSB7XG5cbiAgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxNTM2cHg7XG4gIH1cbn1cclxuLmJ0bi11bmRlcmxpbmUtdGhpbiB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgfVxyXG4uYnRuLXVuZGVybGluZS10aGluOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDFweDtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbSByaWdodDtcclxuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2UtaW4tb3V0O1xyXG4gIH1cclxuLmJ0bi11bmRlcmxpbmUtdGhpbjpob3ZlcjphZnRlciB7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbSBsZWZ0O1xyXG4gIH1cclxuI2N0YS1jYXJkIGJ1dHRvbiA+IGE6aG92ZXIge1xyXG4gICAgYm94LXNoYWRvdzogMCAtMTBweCA0MHB4IC0xMHB4IHJnYmEoMTI0LCA1OCwgMjM3LCAwLjYpO1xyXG4gIH1cclxuLmZpeGVkIHtcbiAgcG9zaXRpb246IGZpeGVkO1xufVxyXG4uYWJzb2x1dGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XHJcbi5yZWxhdGl2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cclxuLnJpZ2h0LTFcXC8yIHtcbiAgcmlnaHQ6IDUwJTtcbn1cclxuLi1ib3R0b20tNSB7XG4gIGJvdHRvbTogLTEuMjVyZW07XG59XHJcbi4tei0yMCB7XG4gIHotaW5kZXg6IC0yMDtcbn1cclxuLm14LWF1dG8ge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxyXG4ubXktNDAge1xuICBtYXJnaW4tdG9wOiAxMHJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMTByZW07XG59XHJcbi5tdC0yMCB7XG4gIG1hcmdpbi10b3A6IDVyZW07XG59XHJcbi5tbC1cXFszNHB4XFxdIHtcbiAgbWFyZ2luLWxlZnQ6IDM0cHg7XG59XHJcbi5tYi00IHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cclxuLm10LTQwIHtcbiAgbWFyZ2luLXRvcDogMTByZW07XG59XHJcbi4tbWItMjAge1xuICBtYXJnaW4tYm90dG9tOiAtNXJlbTtcbn1cclxuLm10LTQge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxyXG4ubXQtMyB7XG4gIG1hcmdpbi10b3A6IDAuNzVyZW07XG59XHJcbi5tdC0xNiB7XG4gIG1hcmdpbi10b3A6IDRyZW07XG59XHJcbi5tdC0yNCB7XG4gIG1hcmdpbi10b3A6IDZyZW07XG59XHJcbi5tYi04MCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcmVtO1xufVxyXG4ubWItMjAge1xuICBtYXJnaW4tYm90dG9tOiA1cmVtO1xufVxyXG4ubXQtMiB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbn1cclxuLm1iLTIge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XHJcbi5tYi02NCB7XG4gIG1hcmdpbi1ib3R0b206IDE2cmVtO1xufVxyXG4ubWItNDAge1xuICBtYXJnaW4tYm90dG9tOiAxMHJlbTtcbn1cclxuLmZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xufVxyXG4uZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG59XHJcbi5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxyXG4uaC1zY3JlZW4ge1xuICBoZWlnaHQ6IDEwMHZoO1xufVxyXG4uaC0xMCB7XG4gIGhlaWdodDogMi41cmVtO1xufVxyXG4uaC1mdWxsIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxyXG4uaC1hdXRvIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxyXG4uaC0zNiB7XG4gIGhlaWdodDogOXJlbTtcbn1cclxuLmgtXFxbNTB2aFxcXSB7XG4gIGhlaWdodDogNTB2aDtcbn1cclxuLmgtMTIge1xuICBoZWlnaHQ6IDNyZW07XG59XHJcbi53LWZ1bGwge1xuICB3aWR0aDogMTAwJTtcbn1cclxuLnctYXV0byB7XG4gIHdpZHRoOiBhdXRvO1xufVxyXG4udy00MCB7XG4gIHdpZHRoOiAxMHJlbTtcbn1cclxuLnctMVxcLzIge1xuICB3aWR0aDogNTAlO1xufVxyXG4udy0yOCB7XG4gIHdpZHRoOiA3cmVtO1xufVxyXG4udy01NiB7XG4gIHdpZHRoOiAxNHJlbTtcbn1cclxuLnctNDQge1xuICB3aWR0aDogMTFyZW07XG59XHJcbi5tYXgtdy03eGwge1xuICBtYXgtd2lkdGg6IDgwcmVtO1xufVxyXG4ubWF4LXctNnhsIHtcbiAgbWF4LXdpZHRoOiA3MnJlbTtcbn1cclxuLm1heC13LTJ4bCB7XG4gIG1heC13aWR0aDogNDJyZW07XG59XHJcbi5tYXgtdy1sZyB7XG4gIG1heC13aWR0aDogMzJyZW07XG59XHJcbi5tYXgtdy14cyB7XG4gIG1heC13aWR0aDogMjByZW07XG59XHJcbi5tYXgtdy1zbSB7XG4gIG1heC13aWR0aDogMjRyZW07XG59XHJcbi5tYXgtdy1tYXgge1xuICBtYXgtd2lkdGg6IC13ZWJraXQtbWF4LWNvbnRlbnQ7XG4gIG1heC13aWR0aDogLW1vei1tYXgtY29udGVudDtcbiAgbWF4LXdpZHRoOiBtYXgtY29udGVudDtcbn1cclxuLmZsZXgtbm9uZSB7XG4gIGZsZXg6IG5vbmU7XG59XHJcbi5zaHJpbmstMCB7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxyXG4udHJhbnNsYXRlLXktMTAge1xuICAtLXR3LXRyYW5zbGF0ZS15OiAyLjVyZW07XG4gIHRyYW5zZm9ybTogdmFyKC0tdHctdHJhbnNmb3JtKTtcbn1cclxuLnRyYW5zbGF0ZS14LTFcXC8yIHtcbiAgLS10dy10cmFuc2xhdGUteDogNTAlO1xuICB0cmFuc2Zvcm06IHZhcigtLXR3LXRyYW5zZm9ybSk7XG59XHJcbi5zY2FsZS05MCB7XG4gIC0tdHctc2NhbGUteDogLjk7XG4gIC0tdHctc2NhbGUteTogLjk7XG4gIHRyYW5zZm9ybTogdmFyKC0tdHctdHJhbnNmb3JtKTtcbn1cclxuLnNjYWxlLTEwMCB7XG4gIC0tdHctc2NhbGUteDogMTtcbiAgLS10dy1zY2FsZS15OiAxO1xuICB0cmFuc2Zvcm06IHZhcigtLXR3LXRyYW5zZm9ybSk7XG59XHJcbi50cmFuc2Zvcm0ge1xuICB0cmFuc2Zvcm06IHZhcigtLXR3LXRyYW5zZm9ybSk7XG59XHJcbi5jdXJzb3Itbm90LWFsbG93ZWQge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxyXG4uc2VsZWN0LW5vbmUge1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xufVxyXG4uc25hcC1lbmQge1xuICBzY3JvbGwtc25hcC1hbGlnbjogZW5kO1xufVxyXG4uc25hcC1hbHdheXMge1xuICBzY3JvbGwtc25hcC1zdG9wOiBhbHdheXM7XG59XHJcbi5ncmlkLWNvbHMtMSB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIG1pbm1heCgwLCAxZnIpKTtcbn1cclxuLmZsZXgtY29sIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cclxuLnBsYWNlLWl0ZW1zLWNlbnRlciB7XG4gIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG59XHJcbi5pdGVtcy1jZW50ZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxyXG4uaXRlbXMtYmFzZWxpbmUge1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG59XHJcbi5qdXN0aWZ5LWNlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxyXG4uanVzdGlmeS1iZXR3ZWVuIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxyXG4uanVzdGlmeS1hcm91bmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbn1cclxuLmdhcC0yMCB7XG4gIGdhcDogNXJlbTtcbn1cclxuLmdhcC02IHtcbiAgZ2FwOiAxLjVyZW07XG59XHJcbi5nYXAtMTYge1xuICBnYXA6IDRyZW07XG59XHJcbi5zcGFjZS15LTYgPiA6bm90KFtoaWRkZW5dKSB+IDpub3QoW2hpZGRlbl0pIHtcbiAgLS10dy1zcGFjZS15LXJldmVyc2U6IDA7XG4gIG1hcmdpbi10b3A6IGNhbGMoMS41cmVtICogY2FsYygxIC0gdmFyKC0tdHctc3BhY2UteS1yZXZlcnNlKSkpO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDEuNXJlbSAqIHZhcigtLXR3LXNwYWNlLXktcmV2ZXJzZSkpO1xufVxyXG4uc3BhY2UteC0yID4gOm5vdChbaGlkZGVuXSkgfiA6bm90KFtoaWRkZW5dKSB7XG4gIC0tdHctc3BhY2UteC1yZXZlcnNlOiAwO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoMC41cmVtICogdmFyKC0tdHctc3BhY2UteC1yZXZlcnNlKSk7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKDAuNXJlbSAqIGNhbGMoMSAtIHZhcigtLXR3LXNwYWNlLXgtcmV2ZXJzZSkpKTtcbn1cclxuLnNwYWNlLXktMTAgPiA6bm90KFtoaWRkZW5dKSB+IDpub3QoW2hpZGRlbl0pIHtcbiAgLS10dy1zcGFjZS15LXJldmVyc2U6IDA7XG4gIG1hcmdpbi10b3A6IGNhbGMoMi41cmVtICogY2FsYygxIC0gdmFyKC0tdHctc3BhY2UteS1yZXZlcnNlKSkpO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDIuNXJlbSAqIHZhcigtLXR3LXNwYWNlLXktcmV2ZXJzZSkpO1xufVxyXG4uc3BhY2UteS0yID4gOm5vdChbaGlkZGVuXSkgfiA6bm90KFtoaWRkZW5dKSB7XG4gIC0tdHctc3BhY2UteS1yZXZlcnNlOiAwO1xuICBtYXJnaW4tdG9wOiBjYWxjKDAuNXJlbSAqIGNhbGMoMSAtIHZhcigtLXR3LXNwYWNlLXktcmV2ZXJzZSkpKTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygwLjVyZW0gKiB2YXIoLS10dy1zcGFjZS15LXJldmVyc2UpKTtcbn1cclxuLnNwYWNlLXgtMyA+IDpub3QoW2hpZGRlbl0pIH4gOm5vdChbaGlkZGVuXSkge1xuICAtLXR3LXNwYWNlLXgtcmV2ZXJzZTogMDtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKDAuNzVyZW0gKiB2YXIoLS10dy1zcGFjZS14LXJldmVyc2UpKTtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoMC43NXJlbSAqIGNhbGMoMSAtIHZhcigtLXR3LXNwYWNlLXgtcmV2ZXJzZSkpKTtcbn1cclxuLnNwYWNlLXktMjggPiA6bm90KFtoaWRkZW5dKSB+IDpub3QoW2hpZGRlbl0pIHtcbiAgLS10dy1zcGFjZS15LXJldmVyc2U6IDA7XG4gIG1hcmdpbi10b3A6IGNhbGMoN3JlbSAqIGNhbGMoMSAtIHZhcigtLXR3LXNwYWNlLXktcmV2ZXJzZSkpKTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYyg3cmVtICogdmFyKC0tdHctc3BhY2UteS1yZXZlcnNlKSk7XG59XHJcbi5zcGFjZS15LTE2ID4gOm5vdChbaGlkZGVuXSkgfiA6bm90KFtoaWRkZW5dKSB7XG4gIC0tdHctc3BhY2UteS1yZXZlcnNlOiAwO1xuICBtYXJnaW4tdG9wOiBjYWxjKDRyZW0gKiBjYWxjKDEgLSB2YXIoLS10dy1zcGFjZS15LXJldmVyc2UpKSk7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoNHJlbSAqIHZhcigtLXR3LXNwYWNlLXktcmV2ZXJzZSkpO1xufVxyXG4uZGl2aWRlLXkgPiA6bm90KFtoaWRkZW5dKSB+IDpub3QoW2hpZGRlbl0pIHtcbiAgLS10dy1kaXZpZGUteS1yZXZlcnNlOiAwO1xuICBib3JkZXItdG9wLXdpZHRoOiBjYWxjKDFweCAqIGNhbGMoMSAtIHZhcigtLXR3LWRpdmlkZS15LXJldmVyc2UpKSk7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IGNhbGMoMXB4ICogdmFyKC0tdHctZGl2aWRlLXktcmV2ZXJzZSkpO1xufVxyXG4uZGl2aWRlLXNsYXRlLTcwMCA+IDpub3QoW2hpZGRlbl0pIH4gOm5vdChbaGlkZGVuXSkge1xuICAtLXR3LWRpdmlkZS1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYig1MSA2NSA4NSAvIHZhcigtLXR3LWRpdmlkZS1vcGFjaXR5KSk7XG59XHJcbi5kaXZpZGUtc2xhdGUtODAwID4gOm5vdChbaGlkZGVuXSkgfiA6bm90KFtoaWRkZW5dKSB7XG4gIC0tdHctZGl2aWRlLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogcmdiKDMwIDQxIDU5IC8gdmFyKC0tdHctZGl2aWRlLW9wYWNpdHkpKTtcbn1cclxuLm92ZXJmbG93LXktYXV0byB7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XHJcbi5zY3JvbGwtc21vb3RoIHtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG59XHJcbi5yb3VuZGVkLTJ4bCB7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG59XHJcbi5yb3VuZGVkLXhsIHtcbiAgYm9yZGVyLXJhZGl1czogMC43NXJlbTtcbn1cclxuLnJvdW5kZWQtbWQge1xuICBib3JkZXItcmFkaXVzOiAwLjM3NXJlbTtcbn1cclxuLnJvdW5kZWQge1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxyXG4ucm91bmRlZC1mdWxsIHtcbiAgYm9yZGVyLXJhZGl1czogOTk5OXB4O1xufVxyXG4uYm9yZGVyLTIge1xuICBib3JkZXItd2lkdGg6IDJweDtcbn1cclxuLmJvcmRlci1vcGFjaXR5LTQwIHtcbiAgLS10dy1ib3JkZXItb3BhY2l0eTogMC40O1xufVxyXG4uYmctYmxhY2sge1xuICAtLXR3LWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigwIDAgMCAvIHZhcigtLXR3LWJnLW9wYWNpdHkpKTtcbn1cclxuLmJnLXZpb2xldC02MDAge1xuICAtLXR3LWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxMjQgNTggMjM3IC8gdmFyKC0tdHctYmctb3BhY2l0eSkpO1xufVxyXG4uYmctc2xhdGUtODAwIHtcbiAgLS10dy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMzAgNDEgNTkgLyB2YXIoLS10dy1iZy1vcGFjaXR5KSk7XG59XHJcbi5iZy10cmFuc3BhcmVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxyXG4uYmctd2hpdGUge1xuICAtLXR3LWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTUgMjU1IDI1NSAvIHZhcigtLXR3LWJnLW9wYWNpdHkpKTtcbn1cclxuLmJnLWhlcm8ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9oZXJvLnN2ZycpO1xufVxyXG4uYmctZ3JhZGllbnQtdG8tdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHZhcigtLXR3LWdyYWRpZW50LXN0b3BzKSk7XG59XHJcbi5iZy1jdGEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9jdGEuc3ZnJyk7XG59XHJcbi5mcm9tLWJsYWNrIHtcbiAgLS10dy1ncmFkaWVudC1mcm9tOiAjMDAwO1xuICAtLXR3LWdyYWRpZW50LXN0b3BzOiB2YXIoLS10dy1ncmFkaWVudC1mcm9tKSwgdmFyKC0tdHctZ3JhZGllbnQtdG8sIHJnYigwIDAgMCAvIDApKTtcbn1cclxuLnRvLXRyYW5zcGFyZW50IHtcbiAgLS10dy1ncmFkaWVudC10bzogdHJhbnNwYXJlbnQ7XG59XHJcbi5iZy1jb3ZlciB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XHJcbi5iZy1jZW50ZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XHJcbi5iZy1uby1yZXBlYXQge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxyXG4ucC0yIHtcbiAgcGFkZGluZzogMC41cmVtO1xufVxyXG4ucHgtNCB7XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcbn1cclxuLnB5LTQge1xuICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG59XHJcbi5weC0xMCB7XG4gIHBhZGRpbmctbGVmdDogMi41cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW07XG59XHJcbi5weS0xNiB7XG4gIHBhZGRpbmctdG9wOiA0cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogNHJlbTtcbn1cclxuLnB4LTgge1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDJyZW07XG59XHJcbi5weS0yMCB7XG4gIHBhZGRpbmctdG9wOiA1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogNXJlbTtcbn1cclxuLnB5LTIge1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xufVxyXG4ucHgtMyB7XG4gIHBhZGRpbmctbGVmdDogMC43NXJlbTtcbiAgcGFkZGluZy1yaWdodDogMC43NXJlbTtcbn1cclxuLnB5LTgge1xuICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgcGFkZGluZy1ib3R0b206IDJyZW07XG59XHJcbi5weC01IHtcbiAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtO1xufVxyXG4ucHQtNiB7XG4gIHBhZGRpbmctdG9wOiAxLjVyZW07XG59XHJcbi5wYi0zIHtcbiAgcGFkZGluZy1ib3R0b206IDAuNzVyZW07XG59XHJcbi5wdC0xNiB7XG4gIHBhZGRpbmctdG9wOiA0cmVtO1xufVxyXG4ucGItOCB7XG4gIHBhZGRpbmctYm90dG9tOiAycmVtO1xufVxyXG4ucHQtMTAge1xuICBwYWRkaW5nLXRvcDogMi41cmVtO1xufVxyXG4udGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XHJcbi5mb250LWhlYWRpbmcge1xuICBmb250LWZhbWlseTogU3BpbiBDeWNsZSwgc2Fucy1zZXJpZjtcbn1cclxuLnRleHQtc20ge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbn1cclxuLnRleHQtMnhsIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xufVxyXG4udGV4dC14bCB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG59XHJcbi50ZXh0LWxnIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG59XHJcbi5mb250LXNlbWlib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cclxuLnVwcGVyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XHJcbi5pdGFsaWMge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XHJcbi5sZWFkaW5nLXJlbGF4ZWQge1xuICBsaW5lLWhlaWdodDogMS42MjU7XG59XHJcbi5sZWFkaW5nLTYge1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xufVxyXG4udHJhY2tpbmctd2lkZXIge1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xufVxyXG4udHJhY2tpbmctd2lkZSB7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyNWVtO1xufVxyXG4udGV4dC13aGl0ZSB7XG4gIC0tdHctdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiKDI1NSAyNTUgMjU1IC8gdmFyKC0tdHctdGV4dC1vcGFjaXR5KSk7XG59XHJcbi50ZXh0LXZpb2xldC02MDAge1xuICAtLXR3LXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYigxMjQgNTggMjM3IC8gdmFyKC0tdHctdGV4dC1vcGFjaXR5KSk7XG59XHJcbi50ZXh0LXNsYXRlLTMwMCB7XG4gIC0tdHctdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiKDIwMyAyMTMgMjI1IC8gdmFyKC0tdHctdGV4dC1vcGFjaXR5KSk7XG59XHJcbi50ZXh0LXNsYXRlLTQwMCB7XG4gIC0tdHctdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiKDE0OCAxNjMgMTg0IC8gdmFyKC0tdHctdGV4dC1vcGFjaXR5KSk7XG59XHJcbi50ZXh0LW5ldXRyYWwtNDAwIHtcbiAgLS10dy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2IoMTYzIDE2MyAxNjMgLyB2YXIoLS10dy10ZXh0LW9wYWNpdHkpKTtcbn1cclxuLnRleHQtYmxhY2sge1xuICAtLXR3LXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYigwIDAgMCAvIHZhcigtLXR3LXRleHQtb3BhY2l0eSkpO1xufVxyXG4udGV4dC1vcGFjaXR5LTAge1xuICAtLXR3LXRleHQtb3BhY2l0eTogMDtcbn1cclxuLmFudGlhbGlhc2VkIHtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XHJcbi50cmFuc2l0aW9uIHtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZC1jb2xvciwgYm9yZGVyLWNvbG9yLCBjb2xvciwgZmlsbCwgc3Ryb2tlLCBvcGFjaXR5LCBib3gtc2hhZG93LCB0cmFuc2Zvcm0sIGZpbHRlciwgLXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQtY29sb3IsIGJvcmRlci1jb2xvciwgY29sb3IsIGZpbGwsIHN0cm9rZSwgb3BhY2l0eSwgYm94LXNoYWRvdywgdHJhbnNmb3JtLCBmaWx0ZXIsIGJhY2tkcm9wLWZpbHRlcjtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZC1jb2xvciwgYm9yZGVyLWNvbG9yLCBjb2xvciwgZmlsbCwgc3Ryb2tlLCBvcGFjaXR5LCBib3gtc2hhZG93LCB0cmFuc2Zvcm0sIGZpbHRlciwgYmFja2Ryb3AtZmlsdGVyLCAtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDE1MG1zO1xufVxyXG5cclxuLmJlZm9yZVxcOmFic29sdXRlOjpiZWZvcmUge1xuICBjb250ZW50OiB2YXIoLS10dy1jb250ZW50KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxyXG5cclxuLmJlZm9yZVxcOi1sZWZ0LTY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHZhcigtLXR3LWNvbnRlbnQpO1xuICBsZWZ0OiAtMS41cmVtO1xufVxyXG5cclxuLmJlZm9yZVxcOi10b3AtNjo6YmVmb3JlIHtcbiAgY29udGVudDogdmFyKC0tdHctY29udGVudCk7XG4gIHRvcDogLTEuNXJlbTtcbn1cclxuXHJcbi5iZWZvcmVcXDotei0xMDo6YmVmb3JlIHtcbiAgY29udGVudDogdmFyKC0tdHctY29udGVudCk7XG4gIHotaW5kZXg6IC0xMDtcbn1cclxuXHJcbi5iZWZvcmVcXDpoLWZ1bGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHZhcigtLXR3LWNvbnRlbnQpO1xuICBoZWlnaHQ6IDEwMCU7XG59XHJcblxyXG4uYmVmb3JlXFw6dy1mdWxsOjpiZWZvcmUge1xuICBjb250ZW50OiB2YXIoLS10dy1jb250ZW50KTtcbiAgd2lkdGg6IDEwMCU7XG59XHJcblxyXG4uYmVmb3JlXFw6cm91bmRlZC0yeGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHZhcigtLXR3LWNvbnRlbnQpO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xufVxyXG5cclxuLmJlZm9yZVxcOmJvcmRlci04OjpiZWZvcmUge1xuICBjb250ZW50OiB2YXIoLS10dy1jb250ZW50KTtcbiAgYm9yZGVyLXdpZHRoOiA4cHg7XG59XHJcblxyXG4uYmVmb3JlXFw6Ym9yZGVyLXZpb2xldC02MDA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHZhcigtLXR3LWNvbnRlbnQpO1xuICAtLXR3LWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYigxMjQgNTggMjM3IC8gdmFyKC0tdHctYm9yZGVyLW9wYWNpdHkpKTtcbn1cclxuXHJcbi5iZWZvcmVcXDpvcGFjaXR5LTA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHZhcigtLXR3LWNvbnRlbnQpO1xuICBvcGFjaXR5OiAwO1xufVxyXG5cclxuLmJlZm9yZVxcOmNvbnRlbnQtXFxbXFwnXFwnXFxdOjpiZWZvcmUge1xuICAtLXR3LWNvbnRlbnQ6ICcnO1xuICBjb250ZW50OiB2YXIoLS10dy1jb250ZW50KTtcbn1cclxuXHJcbi5ob3ZlclxcOnNjYWxlLTEwNTpob3ZlciB7XG4gIC0tdHctc2NhbGUteDogMS4wNTtcbiAgLS10dy1zY2FsZS15OiAxLjA1O1xuICB0cmFuc2Zvcm06IHZhcigtLXR3LXRyYW5zZm9ybSk7XG59XHJcblxyXG4uaG92ZXJcXDpib3JkZXItc2xhdGUtMjAwOmhvdmVyIHtcbiAgLS10dy1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMjI2IDIzMiAyNDAgLyB2YXIoLS10dy1ib3JkZXItb3BhY2l0eSkpO1xufVxyXG5cclxuLmhvdmVyXFw6YmctZ3JhZGllbnQtdG8tcjpob3ZlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgdmFyKC0tdHctZ3JhZGllbnQtc3RvcHMpKTtcbn1cclxuXHJcbi5ob3ZlclxcOmZyb20tc2xhdGUtMzAwOmhvdmVyIHtcbiAgLS10dy1ncmFkaWVudC1mcm9tOiAjY2JkNWUxO1xuICAtLXR3LWdyYWRpZW50LXN0b3BzOiB2YXIoLS10dy1ncmFkaWVudC1mcm9tKSwgdmFyKC0tdHctZ3JhZGllbnQtdG8sIHJnYigyMDMgMjEzIDIyNSAvIDApKTtcbn1cclxuXHJcbi5ob3ZlclxcOnRvLXdoaXRlOmhvdmVyIHtcbiAgLS10dy1ncmFkaWVudC10bzogI2ZmZjtcbn1cclxuXHJcbi5ob3ZlclxcOnRleHQtYmxhY2s6aG92ZXIge1xuICAtLXR3LXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYigwIDAgMCAvIHZhcigtLXR3LXRleHQtb3BhY2l0eSkpO1xufVxyXG5cclxuLmZvY3VzXFw6Ym9yZGVyLW9wYWNpdHktMTAwOmZvY3VzIHtcbiAgLS10dy1ib3JkZXItb3BhY2l0eTogMTtcbn1cclxuXHJcbi5mb2N1c1xcOm91dGxpbmUtbm9uZTpmb2N1cyB7XG4gIG91dGxpbmU6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgb3V0bGluZS1vZmZzZXQ6IDJweDtcbn1cclxuXHJcbi5mb2N1c1xcOnJpbmc6Zm9jdXMge1xuICAtLXR3LXJpbmctb2Zmc2V0LXNoYWRvdzogdmFyKC0tdHctcmluZy1pbnNldCkgMCAwIDAgdmFyKC0tdHctcmluZy1vZmZzZXQtd2lkdGgpIHZhcigtLXR3LXJpbmctb2Zmc2V0LWNvbG9yKTtcbiAgLS10dy1yaW5nLXNoYWRvdzogdmFyKC0tdHctcmluZy1pbnNldCkgMCAwIDAgY2FsYygzcHggKyB2YXIoLS10dy1yaW5nLW9mZnNldC13aWR0aCkpIHZhcigtLXR3LXJpbmctY29sb3IpO1xuICBib3gtc2hhZG93OiB2YXIoLS10dy1yaW5nLW9mZnNldC1zaGFkb3cpLCB2YXIoLS10dy1yaW5nLXNoYWRvdyksIHZhcigtLXR3LXNoYWRvdywgMCAwICMwMDAwKTtcbn1cclxuXHJcbi5mb2N1c1xcOnJpbmctd2hpdGU6Zm9jdXMge1xuICAtLXR3LXJpbmctb3BhY2l0eTogMTtcbiAgLS10dy1yaW5nLWNvbG9yOiByZ2IoMjU1IDI1NSAyNTUgLyB2YXIoLS10dy1yaW5nLW9wYWNpdHkpKTtcbn1cclxuXHJcbi5mb2N1c1xcOnJpbmctb3BhY2l0eS00MDpmb2N1cyB7XG4gIC0tdHctcmluZy1vcGFjaXR5OiAwLjQ7XG59XHJcblxyXG4uYWN0aXZlXFw6c2NhbGUtMTAwOmFjdGl2ZSB7XG4gIC0tdHctc2NhbGUteDogMTtcbiAgLS10dy1zY2FsZS15OiAxO1xuICB0cmFuc2Zvcm06IHZhcigtLXR3LXRyYW5zZm9ybSk7XG59XHJcblxyXG4uYWN0aXZlXFw6ZnJvbS13aGl0ZTphY3RpdmUge1xuICAtLXR3LWdyYWRpZW50LWZyb206ICNmZmY7XG4gIC0tdHctZ3JhZGllbnQtc3RvcHM6IHZhcigtLXR3LWdyYWRpZW50LWZyb20pLCB2YXIoLS10dy1ncmFkaWVudC10bywgcmdiKDI1NSAyNTUgMjU1IC8gMCkpO1xufVxyXG5cclxuLmFjdGl2ZVxcOnRvLXNsYXRlLTMwMDphY3RpdmUge1xuICAtLXR3LWdyYWRpZW50LXRvOiAjY2JkNWUxO1xufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG5cbiAgLnNtXFw6YmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLnNtXFw6dy01NiB7XG4gICAgd2lkdGg6IDE0cmVtO1xuICB9XG5cbiAgLnNtXFw6bWF4LXctc20ge1xuICAgIG1heC13aWR0aDogMjRyZW07XG4gIH1cblxuICAuc21cXDpzY2FsZS0xMDAge1xuICAgIC0tdHctc2NhbGUteDogMTtcbiAgICAtLXR3LXNjYWxlLXk6IDE7XG4gICAgdHJhbnNmb3JtOiB2YXIoLS10dy10cmFuc2Zvcm0pO1xuICB9XG5cbiAgLnNtXFw6Z3JpZC1jb2xzLTIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcbiAgfVxuXG4gIC5zbVxcOmZsZXgtcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG5cbiAgLnNtXFw6aXRlbXMtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgLnNtXFw6c3BhY2UteS0wID4gOm5vdChbaGlkZGVuXSkgfiA6bm90KFtoaWRkZW5dKSB7XG4gICAgLS10dy1zcGFjZS15LXJldmVyc2U6IDA7XG4gICAgbWFyZ2luLXRvcDogY2FsYygwcHggKiBjYWxjKDEgLSB2YXIoLS10dy1zcGFjZS15LXJldmVyc2UpKSk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygwcHggKiB2YXIoLS10dy1zcGFjZS15LXJldmVyc2UpKTtcbiAgfVxuXG4gIC5zbVxcOnNwYWNlLXgtNCA+IDpub3QoW2hpZGRlbl0pIH4gOm5vdChbaGlkZGVuXSkge1xuICAgIC0tdHctc3BhY2UteC1yZXZlcnNlOiAwO1xuICAgIG1hcmdpbi1yaWdodDogY2FsYygxcmVtICogdmFyKC0tdHctc3BhY2UteC1yZXZlcnNlKSk7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoMXJlbSAqIGNhbGMoMSAtIHZhcigtLXR3LXNwYWNlLXgtcmV2ZXJzZSkpKTtcbiAgfVxuXG4gIC5zbVxcOnNwYWNlLXktOCA+IDpub3QoW2hpZGRlbl0pIH4gOm5vdChbaGlkZGVuXSkge1xuICAgIC0tdHctc3BhY2UteS1yZXZlcnNlOiAwO1xuICAgIG1hcmdpbi10b3A6IGNhbGMoMnJlbSAqIGNhbGMoMSAtIHZhcigtLXR3LXNwYWNlLXktcmV2ZXJzZSkpKTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDJyZW0gKiB2YXIoLS10dy1zcGFjZS15LXJldmVyc2UpKTtcbiAgfVxuXG4gIC5zbVxcOnB4LTgge1xuICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICB9XG5cbiAgLnNtXFw6cHgtNiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtO1xuICB9XG5cbiAgLnNtXFw6dGV4dC1iYXNlIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgfVxuXG4gIC5zbVxcOnRleHQteGwge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS43NXJlbTtcbiAgfVxuXG4gIC5zbVxcOnRleHQtM3hsIHtcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjI1cmVtO1xuICB9XG5cbiAgLnNtXFw6dGV4dC1sZyB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS43NXJlbTtcbiAgfVxuXG4gIC5zbVxcOnRleHQtMnhsIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgfVxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblxyXG4gIC5tZFxcOmJ0bi11bmRlcmxpbmUtdGhpbiB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgfVxyXG5cclxuICAubWRcXDpidG4tdW5kZXJsaW5lLXRoaW46YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMXB4O1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIHRyYW5zZm9ybTogc2NhbGVYKDApO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogYm90dG9tIHJpZ2h0O1xyXG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgfVxyXG5cclxuICAubWRcXDpidG4tdW5kZXJsaW5lLXRoaW46aG92ZXI6YWZ0ZXIge1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBib3R0b20gbGVmdDtcclxuICB9XHJcblxyXG4gIC5tZFxcOm9yZGVyLWZpcnN0IHtcbiAgICBvcmRlcjogLTk5OTk7XG4gIH1cclxuXHJcbiAgLm1kXFw6bXQtMCB7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICB9XHJcblxyXG4gIC5tZFxcOm1iLTQwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHJlbTtcbiAgfVxyXG5cclxuICAubWRcXDptbC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIuNXJlbTtcbiAgfVxyXG5cclxuICAubWRcXDptci0xMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjVyZW07XG4gIH1cclxuXHJcbiAgLm1kXFw6aC1zY3JlZW4ge1xuICAgIGhlaWdodDogMTAwdmg7XG4gIH1cclxuXHJcbiAgLm1kXFw6aC0zMiB7XG4gICAgaGVpZ2h0OiA4cmVtO1xuICB9XHJcblxyXG4gIC5tZFxcOnctYXV0byB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cclxuXHJcbiAgLm1kXFw6bWF4LXctM3hsIHtcbiAgICBtYXgtd2lkdGg6IDQ4cmVtO1xuICB9XHJcblxyXG4gIC5tZFxcOm1heC13LTV4bCB7XG4gICAgbWF4LXdpZHRoOiA2NHJlbTtcbiAgfVxyXG5cclxuICAubWRcXDpncmlkLWNvbHMtMiB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xuICB9XHJcblxyXG4gIC5tZFxcOmdyaWQtY29scy0zIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCBtaW5tYXgoMCwgMWZyKSk7XG4gIH1cclxuXHJcbiAgLm1kXFw6ZmxleC1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cclxuXHJcbiAgLm1kXFw6c3BhY2UteS00MCA+IDpub3QoW2hpZGRlbl0pIH4gOm5vdChbaGlkZGVuXSkge1xuICAgIC0tdHctc3BhY2UteS1yZXZlcnNlOiAwO1xuICAgIG1hcmdpbi10b3A6IGNhbGMoMTByZW0gKiBjYWxjKDEgLSB2YXIoLS10dy1zcGFjZS15LXJldmVyc2UpKSk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygxMHJlbSAqIHZhcigtLXR3LXNwYWNlLXktcmV2ZXJzZSkpO1xuICB9XHJcblxyXG4gIC5tZFxcOnNwYWNlLXktMCA+IDpub3QoW2hpZGRlbl0pIH4gOm5vdChbaGlkZGVuXSkge1xuICAgIC0tdHctc3BhY2UteS1yZXZlcnNlOiAwO1xuICAgIG1hcmdpbi10b3A6IGNhbGMoMHB4ICogY2FsYygxIC0gdmFyKC0tdHctc3BhY2UteS1yZXZlcnNlKSkpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMHB4ICogdmFyKC0tdHctc3BhY2UteS1yZXZlcnNlKSk7XG4gIH1cclxuXHJcbiAgLm1kXFw6c3BhY2UteC0xMCA+IDpub3QoW2hpZGRlbl0pIH4gOm5vdChbaGlkZGVuXSkge1xuICAgIC0tdHctc3BhY2UteC1yZXZlcnNlOiAwO1xuICAgIG1hcmdpbi1yaWdodDogY2FsYygyLjVyZW0gKiB2YXIoLS10dy1zcGFjZS14LXJldmVyc2UpKTtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygyLjVyZW0gKiBjYWxjKDEgLSB2YXIoLS10dy1zcGFjZS14LXJldmVyc2UpKSk7XG4gIH1cclxuXHJcbiAgLm1kXFw6c3BhY2UteC0xNiA+IDpub3QoW2hpZGRlbl0pIH4gOm5vdChbaGlkZGVuXSkge1xuICAgIC0tdHctc3BhY2UteC1yZXZlcnNlOiAwO1xuICAgIG1hcmdpbi1yaWdodDogY2FsYyg0cmVtICogdmFyKC0tdHctc3BhY2UteC1yZXZlcnNlKSk7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoNHJlbSAqIGNhbGMoMSAtIHZhcigtLXR3LXNwYWNlLXgtcmV2ZXJzZSkpKTtcbiAgfVxyXG5cclxuICAubWRcXDpwLTAge1xuICAgIHBhZGRpbmc6IDBweDtcbiAgfVxyXG5cclxuICAubWRcXDpweC04IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gICAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgfVxyXG5cclxuICAubWRcXDpweC0yMCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDVyZW07XG4gIH1cclxuXHJcbiAgLm1kXFw6cGwtMTAge1xuICAgIHBhZGRpbmctbGVmdDogMi41cmVtO1xuICB9XHJcblxyXG4gIC5tZFxcOnByLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gIH1cclxuXHJcbiAgLm1kXFw6dGV4dC1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XHJcblxyXG4gIC5tZFxcOnRleHQtMnhsIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgfVxyXG5cclxuICAubWRcXDp0ZXh0LWJhc2Uge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICB9XHJcblxyXG4gIC5tZFxcOnRleHQtbGcge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG4gIH1cclxuXHJcbiAgLm1kXFw6dGV4dC14bCB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xuICB9XHJcblxyXG4gIC5tZFxcOnRleHQtM3hsIHtcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjI1cmVtO1xuICB9XHJcblxyXG4gIC5tZFxcOmJlZm9yZVxcOm9wYWNpdHktMTAwOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHZhcigtLXR3LWNvbnRlbnQpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcblxuICAubGdcXDpyaWdodC0zMiB7XG4gICAgcmlnaHQ6IDhyZW07XG4gIH1cblxuICAubGdcXDpteS1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG87XG4gIH1cblxuICAubGdcXDptbC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuXG4gIC5sZ1xcOm10LTAge1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgfVxuXG4gIC5sZ1xcOmZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAubGdcXDpoLTM2IHtcbiAgICBoZWlnaHQ6IDlyZW07XG4gIH1cblxuICAubGdcXDp3LTcyIHtcbiAgICB3aWR0aDogMThyZW07XG4gIH1cblxuICAubGdcXDp3LTFcXC8yIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG5cbiAgLmxnXFw6bWF4LXctNXhsIHtcbiAgICBtYXgtd2lkdGg6IDY0cmVtO1xuICB9XG5cbiAgLmxnXFw6ZmxleC1ub25lIHtcbiAgICBmbGV4OiBub25lO1xuICB9XG5cbiAgLmxnXFw6dHJhbnNsYXRlLXgtMCB7XG4gICAgLS10dy10cmFuc2xhdGUteDogMHB4O1xuICAgIHRyYW5zZm9ybTogdmFyKC0tdHctdHJhbnNmb3JtKTtcbiAgfVxuXG4gIC5sZ1xcOmdyaWQtY29scy00IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCBtaW5tYXgoMCwgMWZyKSk7XG4gIH1cblxuICAubGdcXDpncmlkLWNvbHMtMiB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xuICB9XG5cbiAgLmxnXFw6c3BhY2UteS0wID4gOm5vdChbaGlkZGVuXSkgfiA6bm90KFtoaWRkZW5dKSB7XG4gICAgLS10dy1zcGFjZS15LXJldmVyc2U6IDA7XG4gICAgbWFyZ2luLXRvcDogY2FsYygwcHggKiBjYWxjKDEgLSB2YXIoLS10dy1zcGFjZS15LXJldmVyc2UpKSk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygwcHggKiB2YXIoLS10dy1zcGFjZS15LXJldmVyc2UpKTtcbiAgfVxuXG4gIC5sZ1xcOnB4LTgge1xuICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICB9XG5cbiAgLmxnXFw6dGV4dC0yeGwge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICB9XG5cbiAgLmxnXFw6dGV4dC0zeGwge1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuMjVyZW07XG4gIH1cblxuICAubGdcXDp0ZXh0LWxnIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xuICB9XG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG5cbiAgLnhsXFw6bWF4LXctN3hsIHtcbiAgICBtYXgtd2lkdGg6IDgwcmVtO1xuICB9XG59XHJcbiJdfQ== */