@layer theme,base,components,utilities;@layer theme{:root{--font-sans: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-serif: ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-50: oklch(.971 .013 17.38);--color-red-100: oklch(.936 .032 17.717);--color-red-200: oklch(.885 .062 18.334);--color-red-300: oklch(.808 .114 19.571);--color-red-400: oklch(.704 .191 22.216);--color-red-500: oklch(.637 .237 25.331);--color-red-600: oklch(.577 .245 27.325);--color-red-700: oklch(.505 .213 27.518);--color-red-800: oklch(.444 .177 26.899);--color-red-900: oklch(.396 .141 25.723);--color-red-950: oklch(.258 .092 26.042);--color-orange-50: oklch(.98 .016 73.684);--color-orange-100: oklch(.954 .038 75.164);--color-orange-200: oklch(.901 .076 70.697);--color-orange-300: oklch(.837 .128 66.29);--color-orange-400: oklch(.75 .183 55.934);--color-orange-500: oklch(.705 .213 47.604);--color-orange-600: oklch(.646 .222 41.116);--color-orange-700: oklch(.553 .195 38.402);--color-orange-800: oklch(.47 .157 37.304);--color-orange-900: oklch(.408 .123 38.172);--color-orange-950: oklch(.266 .079 36.259);--color-amber-50: oklch(.987 .022 95.277);--color-amber-100: oklch(.962 .059 95.617);--color-amber-200: oklch(.924 .12 95.746);--color-amber-300: oklch(.879 .169 91.605);--color-amber-400: oklch(.828 .189 84.429);--color-amber-500: oklch(.769 .188 70.08);--color-amber-600: oklch(.666 .179 58.318);--color-amber-700: oklch(.555 .163 48.998);--color-amber-800: oklch(.473 .137 46.201);--color-amber-900: oklch(.414 .112 45.904);--color-amber-950: oklch(.279 .077 45.635);--color-yellow-50: oklch(.987 .026 102.212);--color-yellow-100: oklch(.973 .071 103.193);--color-yellow-200: oklch(.945 .129 101.54);--color-yellow-300: oklch(.905 .182 98.111);--color-yellow-400: oklch(.852 .199 91.936);--color-yellow-500: oklch(.795 .184 86.047);--color-yellow-600: oklch(.681 .162 75.834);--color-yellow-700: oklch(.554 .135 66.442);--color-yellow-800: oklch(.476 .114 61.907);--color-yellow-900: oklch(.421 .095 57.708);--color-yellow-950: oklch(.286 .066 53.813);--color-lime-50: oklch(.986 .031 120.757);--color-lime-100: oklch(.967 .067 122.328);--color-lime-200: oklch(.938 .127 124.321);--color-lime-300: oklch(.897 .196 126.665);--color-lime-400: oklch(.841 .238 128.85);--color-lime-500: oklch(.768 .233 130.85);--color-lime-600: oklch(.648 .2 131.684);--color-lime-700: oklch(.532 .157 131.589);--color-lime-800: oklch(.453 .124 130.933);--color-lime-900: oklch(.405 .101 131.063);--color-lime-950: oklch(.274 .072 132.109);--color-green-50: oklch(.982 .018 155.826);--color-green-100: oklch(.962 .044 156.743);--color-green-200: oklch(.925 .084 155.995);--color-green-300: oklch(.871 .15 154.449);--color-green-400: oklch(.792 .209 151.711);--color-green-500: oklch(.723 .219 149.579);--color-green-600: oklch(.627 .194 149.214);--color-green-700: oklch(.527 .154 150.069);--color-green-800: oklch(.448 .119 151.328);--color-green-900: oklch(.393 .095 152.535);--color-green-950: oklch(.266 .065 152.934);--color-emerald-50: oklch(.979 .021 166.113);--color-emerald-100: oklch(.95 .052 163.051);--color-emerald-200: oklch(.905 .093 164.15);--color-emerald-300: oklch(.845 .143 164.978);--color-emerald-400: oklch(.765 .177 163.223);--color-emerald-500: oklch(.696 .17 162.48);--color-emerald-600: oklch(.596 .145 163.225);--color-emerald-700: oklch(.508 .118 165.612);--color-emerald-800: oklch(.432 .095 166.913);--color-emerald-900: oklch(.378 .077 168.94);--color-emerald-950: oklch(.262 .051 172.552);--color-teal-50: oklch(.984 .014 180.72);--color-teal-100: oklch(.953 .051 180.801);--color-teal-200: oklch(.91 .096 180.426);--color-teal-300: oklch(.855 .138 181.071);--color-teal-400: oklch(.777 .152 181.912);--color-teal-500: oklch(.704 .14 182.503);--color-teal-600: oklch(.6 .118 184.704);--color-teal-700: oklch(.511 .096 186.391);--color-teal-800: oklch(.437 .078 188.216);--color-teal-900: oklch(.386 .063 188.416);--color-teal-950: oklch(.277 .046 192.524);--color-cyan-50: oklch(.984 .019 200.873);--color-cyan-100: oklch(.956 .045 203.388);--color-cyan-200: oklch(.917 .08 205.041);--color-cyan-300: oklch(.865 .127 207.078);--color-cyan-400: oklch(.789 .154 211.53);--color-cyan-500: oklch(.715 .143 215.221);--color-cyan-600: oklch(.609 .126 221.723);--color-cyan-700: oklch(.52 .105 223.128);--color-cyan-800: oklch(.45 .085 224.283);--color-cyan-900: oklch(.398 .07 227.392);--color-cyan-950: oklch(.302 .056 229.695);--color-sky-50: oklch(.977 .013 236.62);--color-sky-100: oklch(.951 .026 236.824);--color-sky-200: oklch(.901 .058 230.902);--color-sky-300: oklch(.828 .111 230.318);--color-sky-400: oklch(.746 .16 232.661);--color-sky-500: oklch(.685 .169 237.323);--color-sky-600: oklch(.588 .158 241.966);--color-sky-700: oklch(.5 .134 242.749);--color-sky-800: oklch(.443 .11 240.79);--color-sky-900: oklch(.391 .09 240.876);--color-sky-950: oklch(.293 .066 243.157);--color-blue-50: oklch(.97 .014 254.604);--color-blue-100: oklch(.932 .032 255.585);--color-blue-200: oklch(.882 .059 254.128);--color-blue-300: oklch(.809 .105 251.813);--color-blue-400: oklch(.707 .165 254.624);--color-blue-500: oklch(.623 .214 259.815);--color-blue-600: oklch(.546 .245 262.881);--color-blue-700: oklch(.488 .243 264.376);--color-blue-800: oklch(.424 .199 265.638);--color-blue-900: oklch(.379 .146 265.522);--color-blue-950: oklch(.282 .091 267.935);--color-indigo-50: oklch(.962 .018 272.314);--color-indigo-100: oklch(.93 .034 272.788);--color-indigo-200: oklch(.87 .065 274.039);--color-indigo-300: oklch(.785 .115 274.713);--color-indigo-400: oklch(.673 .182 276.935);--color-indigo-500: oklch(.585 .233 277.117);--color-indigo-600: oklch(.511 .262 276.966);--color-indigo-700: oklch(.457 .24 277.023);--color-indigo-800: oklch(.398 .195 277.366);--color-indigo-900: oklch(.359 .144 278.697);--color-indigo-950: oklch(.257 .09 281.288);--color-violet-50: oklch(.969 .016 293.756);--color-violet-100: oklch(.943 .029 294.588);--color-violet-200: oklch(.894 .057 293.283);--color-violet-300: oklch(.811 .111 293.571);--color-violet-400: oklch(.702 .183 293.541);--color-violet-500: oklch(.606 .25 292.717);--color-violet-600: oklch(.541 .281 293.009);--color-violet-700: oklch(.491 .27 292.581);--color-violet-800: oklch(.432 .232 292.759);--color-violet-900: oklch(.38 .189 293.745);--color-violet-950: oklch(.283 .141 291.089);--color-purple-50: oklch(.977 .014 308.299);--color-purple-100: oklch(.946 .033 307.174);--color-purple-200: oklch(.902 .063 306.703);--color-purple-300: oklch(.827 .119 306.383);--color-purple-400: oklch(.714 .203 305.504);--color-purple-500: oklch(.627 .265 303.9);--color-purple-600: oklch(.558 .288 302.321);--color-purple-700: oklch(.496 .265 301.924);--color-purple-800: oklch(.438 .218 303.724);--color-purple-900: oklch(.381 .176 304.987);--color-purple-950: oklch(.291 .149 302.717);--color-fuchsia-50: oklch(.977 .017 320.058);--color-fuchsia-100: oklch(.952 .037 318.852);--color-fuchsia-200: oklch(.903 .076 319.62);--color-fuchsia-300: oklch(.833 .145 321.434);--color-fuchsia-400: oklch(.74 .238 322.16);--color-fuchsia-500: oklch(.667 .295 322.15);--color-fuchsia-600: oklch(.591 .293 322.896);--color-fuchsia-700: oklch(.518 .253 323.949);--color-fuchsia-800: oklch(.452 .211 324.591);--color-fuchsia-900: oklch(.401 .17 325.612);--color-fuchsia-950: oklch(.293 .136 325.661);--color-pink-50: oklch(.971 .014 343.198);--color-pink-100: oklch(.948 .028 342.258);--color-pink-200: oklch(.899 .061 343.231);--color-pink-300: oklch(.823 .12 346.018);--color-pink-400: oklch(.718 .202 349.761);--color-pink-500: oklch(.656 .241 354.308);--color-pink-600: oklch(.592 .249 .584);--color-pink-700: oklch(.525 .223 3.958);--color-pink-800: oklch(.459 .187 3.815);--color-pink-900: oklch(.408 .153 2.432);--color-pink-950: oklch(.284 .109 3.907);--color-rose-50: oklch(.969 .015 12.422);--color-rose-100: oklch(.941 .03 12.58);--color-rose-200: oklch(.892 .058 10.001);--color-rose-300: oklch(.81 .117 11.638);--color-rose-400: oklch(.712 .194 13.428);--color-rose-500: oklch(.645 .246 16.439);--color-rose-600: oklch(.586 .253 17.585);--color-rose-700: oklch(.514 .222 16.935);--color-rose-800: oklch(.455 .188 13.697);--color-rose-900: oklch(.41 .159 10.272);--color-rose-950: oklch(.271 .105 12.094);--color-slate-50: oklch(.984 .003 247.858);--color-slate-100: oklch(.968 .007 247.896);--color-slate-200: oklch(.929 .013 255.508);--color-slate-300: oklch(.869 .022 252.894);--color-slate-400: oklch(.704 .04 256.788);--color-slate-500: oklch(.554 .046 257.417);--color-slate-600: oklch(.446 .043 257.281);--color-slate-700: oklch(.372 .044 257.287);--color-slate-800: oklch(.279 .041 260.031);--color-slate-900: oklch(.208 .042 265.755);--color-slate-950: oklch(.129 .042 264.695);--color-gray-50: oklch(.985 .002 247.839);--color-gray-100: oklch(.967 .003 264.542);--color-gray-200: oklch(.928 .006 264.531);--color-gray-300: oklch(.872 .01 258.338);--color-gray-400: oklch(.707 .022 261.325);--color-gray-500: oklch(.551 .027 264.364);--color-gray-600: oklch(.446 .03 256.802);--color-gray-700: oklch(.373 .034 259.733);--color-gray-800: oklch(.278 .033 256.848);--color-gray-900: oklch(.21 .034 264.665);--color-gray-950: oklch(.13 .028 261.692);--color-zinc-50: oklch(.985 0 0);--color-zinc-100: oklch(.967 .001 286.375);--color-zinc-200: oklch(.92 .004 286.32);--color-zinc-300: oklch(.871 .006 286.286);--color-zinc-400: oklch(.705 .015 286.067);--color-zinc-500: oklch(.552 .016 285.938);--color-zinc-600: oklch(.442 .017 285.786);--color-zinc-700: oklch(.37 .013 285.805);--color-zinc-800: oklch(.274 .006 286.033);--color-zinc-900: oklch(.21 .006 285.885);--color-zinc-950: oklch(.141 .005 285.823);--color-neutral-50: oklch(.985 0 0);--color-neutral-100: oklch(.97 0 0);--color-neutral-200: oklch(.922 0 0);--color-neutral-300: oklch(.87 0 0);--color-neutral-400: oklch(.708 0 0);--color-neutral-500: oklch(.556 0 0);--color-neutral-600: oklch(.439 0 0);--color-neutral-700: oklch(.371 0 0);--color-neutral-800: oklch(.269 0 0);--color-neutral-900: oklch(.205 0 0);--color-neutral-950: oklch(.145 0 0);--color-stone-50: oklch(.985 .001 106.423);--color-stone-100: oklch(.97 .001 106.424);--color-stone-200: oklch(.923 .003 48.717);--color-stone-300: oklch(.869 .005 56.366);--color-stone-400: oklch(.709 .01 56.259);--color-stone-500: oklch(.553 .013 58.071);--color-stone-600: oklch(.444 .011 73.639);--color-stone-700: oklch(.374 .01 67.558);--color-stone-800: oklch(.268 .007 34.298);--color-stone-900: oklch(.216 .006 56.043);--color-stone-950: oklch(.147 .004 49.25);--color-black: #000;--color-white: #fff;--spacing: .25rem;--breakpoint-sm: 40rem;--breakpoint-md: 48rem;--breakpoint-lg: 64rem;--breakpoint-xl: 80rem;--breakpoint-2xl: 96rem;--container-3xs: 16rem;--container-2xs: 18rem;--container-xs: 20rem;--container-sm: 24rem;--container-md: 28rem;--container-lg: 32rem;--container-xl: 36rem;--container-2xl: 42rem;--container-3xl: 48rem;--container-4xl: 56rem;--container-5xl: 64rem;--container-6xl: 72rem;--container-7xl: 80rem;--text-xs: .75rem;--text-xs--line-height: calc(1 / .75);--text-sm: .875rem;--text-sm--line-height: calc(1.25 / .875);--text-base: 1rem;--text-base--line-height: 1.5 ;--text-lg: 1.125rem;--text-lg--line-height: calc(1.75 / 1.125);--text-xl: 1.25rem;--text-xl--line-height: calc(1.75 / 1.25);--text-2xl: 1.5rem;--text-2xl--line-height: calc(2 / 1.5);--text-3xl: 1.875rem;--text-3xl--line-height: 1.2 ;--text-4xl: 2.25rem;--text-4xl--line-height: calc(2.5 / 2.25);--text-5xl: 3rem;--text-5xl--line-height: 1;--text-6xl: 3.75rem;--text-6xl--line-height: 1;--text-7xl: 4.5rem;--text-7xl--line-height: 1;--text-8xl: 6rem;--text-8xl--line-height: 1;--text-9xl: 8rem;--text-9xl--line-height: 1;--font-weight-thin: 100;--font-weight-extralight: 200;--font-weight-light: 300;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extrabold: 800;--font-weight-black: 900;--tracking-tighter: -.05em;--tracking-tight: -.025em;--tracking-normal: 0em;--tracking-wide: .025em;--tracking-wider: .05em;--tracking-widest: .1em;--leading-tight: 1.25;--leading-snug: 1.375;--leading-normal: 1.5;--leading-relaxed: 1.625;--leading-loose: 2;--radius-xs: .125rem;--radius-sm: .25rem;--radius-md: .375rem;--radius-lg: .5rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.5rem;--radius-4xl: 2rem;--shadow-2xs: 0 1px rgb(0 0 0 / .05);--shadow-xs: 0 1px 2px 0 rgb(0 0 0 / .05);--shadow-sm: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--shadow-md: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--shadow-lg: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--shadow-xl: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--shadow-2xl: 0 25px 50px -12px rgb(0 0 0 / .25);--inset-shadow-2xs: inset 0 1px rgb(0 0 0 / .05);--inset-shadow-xs: inset 0 1px 1px rgb(0 0 0 / .05);--inset-shadow-sm: inset 0 2px 4px rgb(0 0 0 / .05);--drop-shadow-xs: 0 1px 1px rgb(0 0 0 / .05);--drop-shadow-sm: 0 1px 2px rgb(0 0 0 / .15);--drop-shadow-md: 0 3px 3px rgb(0 0 0 / .12);--drop-shadow-lg: 0 4px 4px rgb(0 0 0 / .15);--drop-shadow-xl: 0 9px 7px rgb(0 0 0 / .1);--drop-shadow-2xl: 0 25px 25px rgb(0 0 0 / .15);--ease-in: cubic-bezier(.4, 0, 1, 1);--ease-out: cubic-bezier(0, 0, .2, 1);--ease-in-out: cubic-bezier(.4, 0, .2, 1);--animate-spin: spin 1s linear infinite;--animate-ping: ping 1s cubic-bezier(0, 0, .2, 1) infinite;--animate-pulse: pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--animate-bounce: bounce 1s infinite;--blur-xs: 4px;--blur-sm: 8px;--blur-md: 12px;--blur-lg: 16px;--blur-xl: 24px;--blur-2xl: 40px;--blur-3xl: 64px;--perspective-dramatic: 100px;--perspective-near: 300px;--perspective-normal: 500px;--perspective-midrange: 800px;--perspective-distant: 1200px;--aspect-video: 16 / 9;--default-transition-duration: .15s;--default-transition-timing-function: cubic-bezier(.4, 0, .2, 1);--default-font-family: var(--font-sans);--default-font-feature-settings: var(--font-sans--font-feature-settings);--default-font-variation-settings: var( --font-sans--font-variation-settings );--default-mono-font-family: var(--font-mono);--default-mono-font-feature-settings: var( --font-mono--font-feature-settings );--default-mono-font-variation-settings: var( --font-mono--font-variation-settings );--breakpoint-xs: 320px;--color-dark: #1c1c1c;--color-overlay: rgba(0, 0, 0, .5)}}@layer base{*,:after,:before,::backdrop,::file-selector-button{box-sizing:border-box;margin:0;padding:0;border:0 solid}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;tab-size:4;font-family:var( --default-font-family, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" );font-feature-settings:var(--default-font-feature-settings, normal);font-variation-settings:var( --default-font-variation-settings, normal );-webkit-tap-highlight-color:transparent}body{line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([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;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var( --default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace );font-feature-settings:var( --default-mono-font-feature-settings, normal );font-variation-settings:var( --default-mono-font-variation-settings, normal );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{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea,::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;border-radius:0;background-color:transparent;opacity:1}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1;color:color-mix(in oklab,currentColor 50%,transparent)}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field{padding-block:0}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]),::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer utilities{.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.top-0{top:calc(var(--spacing) * 0)}.left-0{left:calc(var(--spacing) * 0)}.z-40{z-index:40}.container{width:100%;@media (width >= 320px){max-width:320px}@media (width >= 40rem){max-width:40rem}@media (width >= 48rem){max-width:48rem}@media (width >= 64rem){max-width:64rem}@media (width >= 80rem){max-width:80rem}@media (width >= 96rem){max-width:96rem}}.m-auto{margin:auto}.mx-auto{margin-inline:auto}.ms-3{margin-inline-start:calc(var(--spacing) * 3)}.me-2{margin-inline-end:calc(var(--spacing) * 2)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.h-5{height:calc(var(--spacing) * 5)}.h-full{height:100%}.h-screen{height:100vh}.min-h-screen{min-height:100vh}.w-5{width:calc(var(--spacing) * 5)}.w-64{width:calc(var(--spacing) * 64)}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.-translate-x-full{--tw-translate-x: -100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.cursor-default{cursor:default}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-4{gap:calc(var(--spacing) * 4)}.space-y-2{:where(>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}}.space-y-4{:where(>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}}.overflow-y-auto{overflow-y:auto}.rounded-full{border-radius:calc(infinity * 1px)}.rounded-lg{border-radius:var(--radius-lg)}.border{border-style:var(--tw-border-style);border-width:1px}.border-gray-300{border-color:var(--color-gray-300)}.bg-blue-700{background-color:var(--color-blue-700)}.bg-gray-50{background-color:var(--color-gray-50)}.bg-white{background-color:var(--color-white)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-7{padding-inline:calc(var(--spacing) * 7)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-8{padding-block:calc(var(--spacing) * 8)}.pt-0{padding-top:calc(var(--spacing) * 0)}.text-center{text-align:center}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading, var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading, var(--text-xl--line-height))}.leading-tight{--tw-leading: var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-light{--tw-font-weight: var(--font-weight-light);font-weight:var(--font-weight-light)}.font-medium{--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium)}.tracking-tight{--tw-tracking: var(--tracking-tight);letter-spacing:var(--tracking-tight)}.whitespace-nowrap{white-space:nowrap}.text-gray-500{color:var(--color-gray-500)}.text-gray-700{color:var(--color-gray-700)}.text-gray-900{color:var(--color-gray-900)}.text-transparent{color:transparent}.text-white{color:var(--color-white)}.shadow-sm{--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.duration-75{--tw-duration: 75ms;transition-duration:75ms}.group-hover\:text-gray-900{&:is(:where(.group):hover *){@media (hover: hover){color:var(--color-gray-900)}}}.hover\:bg-blue-800{&:hover{@media (hover: hover){background-color:var(--color-blue-800)}}}.hover\:bg-gray-100{&:hover{@media (hover: hover){background-color:var(--color-gray-100)}}}.hover\:underline{&:hover{@media (hover: hover){text-decoration-line:underline}}}.focus\:ring-4{&:focus{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentColor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.focus\:ring-blue-300{&:focus{--tw-ring-color: var(--color-blue-300)}}.focus\:outline-hidden{&:focus{outline-style:none;@media (forced-colors: active){outline:2px solid transparent;outline-offset:2px}}}.sm\:ml-64{@media (width >= 40rem){margin-left:calc(var(--spacing) * 64)}}.sm\:max-w-md{@media (width >= 40rem){max-width:var(--container-md)}}.sm\:translate-x-0{@media (width >= 40rem){--tw-translate-x: calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}}.sm\:p-8{@media (width >= 40rem){padding:calc(var(--spacing) * 8)}}.md\:mt-0{@media (width >= 48rem){margin-top:calc(var(--spacing) * 0)}}.md\:h-screen{@media (width >= 48rem){height:100vh}}.md\:space-y-6{@media (width >= 48rem){:where(>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}}}.md\:text-2xl{@media (width >= 48rem){font-size:var(--text-2xl);line-height:var(--tw-leading, var(--text-2xl--line-height))}}.lg\:py-0{@media (width >= 64rem){padding-block:calc(var(--spacing) * 0)}}.xl\:p-0{@media (width >= 80rem){padding:calc(var(--spacing) * 0)}}.dark\:hidden{&:where(.dark,.dark *){display:none}}.dark\:inline{&:where(.dark,.dark *){display:inline}}.dark\:border{&:where(.dark,.dark *){border-style:var(--tw-border-style);border-width:1px}}.dark\:border-gray-600{&:where(.dark,.dark *){border-color:var(--color-gray-600)}}.dark\:border-gray-700{&:where(.dark,.dark *){border-color:var(--color-gray-700)}}.dark\:bg-blue-600{&:where(.dark,.dark *){background-color:var(--color-blue-600)}}.dark\:bg-dark{&:where(.dark,.dark *){background-color:var(--color-dark)}}.dark\:bg-gray-700{&:where(.dark,.dark *){background-color:var(--color-gray-700)}}.dark\:bg-gray-800{&:where(.dark,.dark *){background-color:var(--color-gray-800)}}.dark\:bg-gray-900{&:where(.dark,.dark *){background-color:var(--color-gray-900)}}.dark\:text-gray-50{&:where(.dark,.dark *){color:var(--color-gray-50)}}.dark\:text-gray-400{&:where(.dark,.dark *){color:var(--color-gray-400)}}.dark\:text-white{&:where(.dark,.dark *){color:var(--color-white)}}.dark\:placeholder-gray-400{&:where(.dark,.dark *){&::placeholder{color:var(--color-gray-400)}}}.dark\:group-hover\:text-white{&:where(.dark,.dark *){&:is(:where(.group):hover *){@media (hover: hover){color:var(--color-white)}}}}.dark\:hover\:bg-blue-700{&:where(.dark,.dark *){&:hover{@media (hover: hover){background-color:var(--color-blue-700)}}}}.dark\:hover\:bg-gray-700{&:where(.dark,.dark *){&:hover{@media (hover: hover){background-color:var(--color-gray-700)}}}}.dark\:focus\:border-blue-500{&:where(.dark,.dark *){&:focus{border-color:var(--color-blue-500)}}}.dark\:focus\:ring-blue-500{&:where(.dark,.dark *){&:focus{--tw-ring-color: var(--color-blue-500)}}}.dark\:focus\:ring-blue-800{&:where(.dark,.dark *){&:focus{--tw-ring-color: var(--color-blue-800)}}}}@layer base{button,[role=button]{cursor:pointer}button:disabled,[role=button]:disabled{cursor:default}}[loading]{display:none!important}.loading [loading]{display:unset!important}.category-view{background-color:var(--color-gray-50);&:where(.dark,.dark *){background-color:var(--color-red-100)}position:fixed;inset:0 -100% 0 100%;transition:left .4s,right .4s;overflow-y:auto}.category-view-show{left:0%;right:0%}.spinner-border{border:.3rem solid currentColor;border-right-color:transparent;display:inline-block;width:40vw;max-width:333px;height:40vw;max-height:333px;border-radius:50%;vertical-align:-.125em;animation:var(--animate-spin)}@keyframes spin{to{transform:rotate(360deg)}}@keyframes ping{75%,to{transform:scale(2);opacity:0}}@keyframes pulse{50%{opacity:.5}}@keyframes bounce{0%,to{transform:translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:none;animation-timing-function:cubic-bezier(0,0,.2,1)}}@property --tw-translate-x{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-translate-y{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-translate-z{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-space-y-reverse{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-border-style{syntax: "*"; inherits: false; initial-value: solid;}@property --tw-leading{syntax: "*"; inherits: false;}@property --tw-font-weight{syntax: "*"; inherits: false;}@property --tw-tracking{syntax: "*"; inherits: false;}@property --tw-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-shadow-color{syntax: "*"; inherits: false;}@property --tw-inset-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-inset-shadow-color{syntax: "*"; inherits: false;}@property --tw-ring-color{syntax: "*"; inherits: false;}@property --tw-ring-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-inset-ring-color{syntax: "*"; inherits: false;}@property --tw-inset-ring-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-ring-inset{syntax: "*"; inherits: false;}@property --tw-ring-offset-width{syntax: "<length>"; inherits: false; initial-value: 0px;}@property --tw-ring-offset-color{syntax: "*"; inherits: false; initial-value: #fff;}@property --tw-ring-offset-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-blur{syntax: "*"; inherits: false;}@property --tw-brightness{syntax: "*"; inherits: false;}@property --tw-contrast{syntax: "*"; inherits: false;}@property --tw-grayscale{syntax: "*"; inherits: false;}@property --tw-hue-rotate{syntax: "*"; inherits: false;}@property --tw-invert{syntax: "*"; inherits: false;}@property --tw-opacity{syntax: "*"; inherits: false;}@property --tw-saturate{syntax: "*"; inherits: false;}@property --tw-sepia{syntax: "*"; inherits: false;}@property --tw-duration{syntax: "*"; inherits: false;}
/*! tailwindcss v4.0.0 | MIT License | https://tailwindcss.com */
/*# sourceMappingURL=data:application/json;base64,ewogICJ2ZXJzaW9uIjogMywKICAic291cmNlcyI6IFsicHVibGljL3N0eWxlcy5jc3MiXSwKICAic291cmNlc0NvbnRlbnQiOiBbIi8qISB0YWlsd2luZGNzcyB2NC4wLjAgfCBNSVQgTGljZW5zZSB8IGh0dHBzOi8vdGFpbHdpbmRjc3MuY29tICovXG5AbGF5ZXIgdGhlbWUsIGJhc2UsIGNvbXBvbmVudHMsIHV0aWxpdGllcztcbkBsYXllciB0aGVtZSB7XG4gIDpyb290IHtcbiAgICAtLWZvbnQtc2FuczogdWktc2Fucy1zZXJpZiwgc3lzdGVtLXVpLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsXG4gICAgICBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiO1xuICAgIC0tZm9udC1zZXJpZjogdWktc2VyaWYsIEdlb3JnaWEsIENhbWJyaWEsIFwiVGltZXMgTmV3IFJvbWFuXCIsIFRpbWVzLCBzZXJpZjtcbiAgICAtLWZvbnQtbW9ubzogdWktbW9ub3NwYWNlLCBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsXG4gICAgICBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcbiAgICAtLWNvbG9yLXJlZC01MDogb2tsY2goMC45NzEgMC4wMTMgMTcuMzgpO1xuICAgIC0tY29sb3ItcmVkLTEwMDogb2tsY2goMC45MzYgMC4wMzIgMTcuNzE3KTtcbiAgICAtLWNvbG9yLXJlZC0yMDA6IG9rbGNoKDAuODg1IDAuMDYyIDE4LjMzNCk7XG4gICAgLS1jb2xvci1yZWQtMzAwOiBva2xjaCgwLjgwOCAwLjExNCAxOS41NzEpO1xuICAgIC0tY29sb3ItcmVkLTQwMDogb2tsY2goMC43MDQgMC4xOTEgMjIuMjE2KTtcbiAgICAtLWNvbG9yLXJlZC01MDA6IG9rbGNoKDAuNjM3IDAuMjM3IDI1LjMzMSk7XG4gICAgLS1jb2xvci1yZWQtNjAwOiBva2xjaCgwLjU3NyAwLjI0NSAyNy4zMjUpO1xuICAgIC0tY29sb3ItcmVkLTcwMDogb2tsY2goMC41MDUgMC4yMTMgMjcuNTE4KTtcbiAgICAtLWNvbG9yLXJlZC04MDA6IG9rbGNoKDAuNDQ0IDAuMTc3IDI2Ljg5OSk7XG4gICAgLS1jb2xvci1yZWQtOTAwOiBva2xjaCgwLjM5NiAwLjE0MSAyNS43MjMpO1xuICAgIC0tY29sb3ItcmVkLTk1MDogb2tsY2goMC4yNTggMC4wOTIgMjYuMDQyKTtcbiAgICAtLWNvbG9yLW9yYW5nZS01MDogb2tsY2goMC45OCAwLjAxNiA3My42ODQpO1xuICAgIC0tY29sb3Itb3JhbmdlLTEwMDogb2tsY2goMC45NTQgMC4wMzggNzUuMTY0KTtcbiAgICAtLWNvbG9yLW9yYW5nZS0yMDA6IG9rbGNoKDAuOTAxIDAuMDc2IDcwLjY5Nyk7XG4gICAgLS1jb2xvci1vcmFuZ2UtMzAwOiBva2xjaCgwLjgzNyAwLjEyOCA2Ni4yOSk7XG4gICAgLS1jb2xvci1vcmFuZ2UtNDAwOiBva2xjaCgwLjc1IDAuMTgzIDU1LjkzNCk7XG4gICAgLS1jb2xvci1vcmFuZ2UtNTAwOiBva2xjaCgwLjcwNSAwLjIxMyA0Ny42MDQpO1xuICAgIC0tY29sb3Itb3JhbmdlLTYwMDogb2tsY2goMC42NDYgMC4yMjIgNDEuMTE2KTtcbiAgICAtLWNvbG9yLW9yYW5nZS03MDA6IG9rbGNoKDAuNTUzIDAuMTk1IDM4LjQwMik7XG4gICAgLS1jb2xvci1vcmFuZ2UtODAwOiBva2xjaCgwLjQ3IDAuMTU3IDM3LjMwNCk7XG4gICAgLS1jb2xvci1vcmFuZ2UtOTAwOiBva2xjaCgwLjQwOCAwLjEyMyAzOC4xNzIpO1xuICAgIC0tY29sb3Itb3JhbmdlLTk1MDogb2tsY2goMC4yNjYgMC4wNzkgMzYuMjU5KTtcbiAgICAtLWNvbG9yLWFtYmVyLTUwOiBva2xjaCgwLjk4NyAwLjAyMiA5NS4yNzcpO1xuICAgIC0tY29sb3ItYW1iZXItMTAwOiBva2xjaCgwLjk2MiAwLjA1OSA5NS42MTcpO1xuICAgIC0tY29sb3ItYW1iZXItMjAwOiBva2xjaCgwLjkyNCAwLjEyIDk1Ljc0Nik7XG4gICAgLS1jb2xvci1hbWJlci0zMDA6IG9rbGNoKDAuODc5IDAuMTY5IDkxLjYwNSk7XG4gICAgLS1jb2xvci1hbWJlci00MDA6IG9rbGNoKDAuODI4IDAuMTg5IDg0LjQyOSk7XG4gICAgLS1jb2xvci1hbWJlci01MDA6IG9rbGNoKDAuNzY5IDAuMTg4IDcwLjA4KTtcbiAgICAtLWNvbG9yLWFtYmVyLTYwMDogb2tsY2goMC42NjYgMC4xNzkgNTguMzE4KTtcbiAgICAtLWNvbG9yLWFtYmVyLTcwMDogb2tsY2goMC41NTUgMC4xNjMgNDguOTk4KTtcbiAgICAtLWNvbG9yLWFtYmVyLTgwMDogb2tsY2goMC40NzMgMC4xMzcgNDYuMjAxKTtcbiAgICAtLWNvbG9yLWFtYmVyLTkwMDogb2tsY2goMC40MTQgMC4xMTIgNDUuOTA0KTtcbiAgICAtLWNvbG9yLWFtYmVyLTk1MDogb2tsY2goMC4yNzkgMC4wNzcgNDUuNjM1KTtcbiAgICAtLWNvbG9yLXllbGxvdy01MDogb2tsY2goMC45ODcgMC4wMjYgMTAyLjIxMik7XG4gICAgLS1jb2xvci15ZWxsb3ctMTAwOiBva2xjaCgwLjk3MyAwLjA3MSAxMDMuMTkzKTtcbiAgICAtLWNvbG9yLXllbGxvdy0yMDA6IG9rbGNoKDAuOTQ1IDAuMTI5IDEwMS41NCk7XG4gICAgLS1jb2xvci15ZWxsb3ctMzAwOiBva2xjaCgwLjkwNSAwLjE4MiA5OC4xMTEpO1xuICAgIC0tY29sb3IteWVsbG93LTQwMDogb2tsY2goMC44NTIgMC4xOTkgOTEuOTM2KTtcbiAgICAtLWNvbG9yLXllbGxvdy01MDA6IG9rbGNoKDAuNzk1IDAuMTg0IDg2LjA0Nyk7XG4gICAgLS1jb2xvci15ZWxsb3ctNjAwOiBva2xjaCgwLjY4MSAwLjE2MiA3NS44MzQpO1xuICAgIC0tY29sb3IteWVsbG93LTcwMDogb2tsY2goMC41NTQgMC4xMzUgNjYuNDQyKTtcbiAgICAtLWNvbG9yLXllbGxvdy04MDA6IG9rbGNoKDAuNDc2IDAuMTE0IDYxLjkwNyk7XG4gICAgLS1jb2xvci15ZWxsb3ctOTAwOiBva2xjaCgwLjQyMSAwLjA5NSA1Ny43MDgpO1xuICAgIC0tY29sb3IteWVsbG93LTk1MDogb2tsY2goMC4yODYgMC4wNjYgNTMuODEzKTtcbiAgICAtLWNvbG9yLWxpbWUtNTA6IG9rbGNoKDAuOTg2IDAuMDMxIDEyMC43NTcpO1xuICAgIC0tY29sb3ItbGltZS0xMDA6IG9rbGNoKDAuOTY3IDAuMDY3IDEyMi4zMjgpO1xuICAgIC0tY29sb3ItbGltZS0yMDA6IG9rbGNoKDAuOTM4IDAuMTI3IDEyNC4zMjEpO1xuICAgIC0tY29sb3ItbGltZS0zMDA6IG9rbGNoKDAuODk3IDAuMTk2IDEyNi42NjUpO1xuICAgIC0tY29sb3ItbGltZS00MDA6IG9rbGNoKDAuODQxIDAuMjM4IDEyOC44NSk7XG4gICAgLS1jb2xvci1saW1lLTUwMDogb2tsY2goMC43NjggMC4yMzMgMTMwLjg1KTtcbiAgICAtLWNvbG9yLWxpbWUtNjAwOiBva2xjaCgwLjY0OCAwLjIgMTMxLjY4NCk7XG4gICAgLS1jb2xvci1saW1lLTcwMDogb2tsY2goMC41MzIgMC4xNTcgMTMxLjU4OSk7XG4gICAgLS1jb2xvci1saW1lLTgwMDogb2tsY2goMC40NTMgMC4xMjQgMTMwLjkzMyk7XG4gICAgLS1jb2xvci1saW1lLTkwMDogb2tsY2goMC40MDUgMC4xMDEgMTMxLjA2Myk7XG4gICAgLS1jb2xvci1saW1lLTk1MDogb2tsY2goMC4yNzQgMC4wNzIgMTMyLjEwOSk7XG4gICAgLS1jb2xvci1ncmVlbi01MDogb2tsY2goMC45ODIgMC4wMTggMTU1LjgyNik7XG4gICAgLS1jb2xvci1ncmVlbi0xMDA6IG9rbGNoKDAuOTYyIDAuMDQ0IDE1Ni43NDMpO1xuICAgIC0tY29sb3ItZ3JlZW4tMjAwOiBva2xjaCgwLjkyNSAwLjA4NCAxNTUuOTk1KTtcbiAgICAtLWNvbG9yLWdyZWVuLTMwMDogb2tsY2goMC44NzEgMC4xNSAxNTQuNDQ5KTtcbiAgICAtLWNvbG9yLWdyZWVuLTQwMDogb2tsY2goMC43OTIgMC4yMDkgMTUxLjcxMSk7XG4gICAgLS1jb2xvci1ncmVlbi01MDA6IG9rbGNoKDAuNzIzIDAuMjE5IDE0OS41NzkpO1xuICAgIC0tY29sb3ItZ3JlZW4tNjAwOiBva2xjaCgwLjYyNyAwLjE5NCAxNDkuMjE0KTtcbiAgICAtLWNvbG9yLWdyZWVuLTcwMDogb2tsY2goMC41MjcgMC4xNTQgMTUwLjA2OSk7XG4gICAgLS1jb2xvci1ncmVlbi04MDA6IG9rbGNoKDAuNDQ4IDAuMTE5IDE1MS4zMjgpO1xuICAgIC0tY29sb3ItZ3JlZW4tOTAwOiBva2xjaCgwLjM5MyAwLjA5NSAxNTIuNTM1KTtcbiAgICAtLWNvbG9yLWdyZWVuLTk1MDogb2tsY2goMC4yNjYgMC4wNjUgMTUyLjkzNCk7XG4gICAgLS1jb2xvci1lbWVyYWxkLTUwOiBva2xjaCgwLjk3OSAwLjAyMSAxNjYuMTEzKTtcbiAgICAtLWNvbG9yLWVtZXJhbGQtMTAwOiBva2xjaCgwLjk1IDAuMDUyIDE2My4wNTEpO1xuICAgIC0tY29sb3ItZW1lcmFsZC0yMDA6IG9rbGNoKDAuOTA1IDAuMDkzIDE2NC4xNSk7XG4gICAgLS1jb2xvci1lbWVyYWxkLTMwMDogb2tsY2goMC44NDUgMC4xNDMgMTY0Ljk3OCk7XG4gICAgLS1jb2xvci1lbWVyYWxkLTQwMDogb2tsY2goMC43NjUgMC4xNzcgMTYzLjIyMyk7XG4gICAgLS1jb2xvci1lbWVyYWxkLTUwMDogb2tsY2goMC42OTYgMC4xNyAxNjIuNDgpO1xuICAgIC0tY29sb3ItZW1lcmFsZC02MDA6IG9rbGNoKDAuNTk2IDAuMTQ1IDE2My4yMjUpO1xuICAgIC0tY29sb3ItZW1lcmFsZC03MDA6IG9rbGNoKDAuNTA4IDAuMTE4IDE2NS42MTIpO1xuICAgIC0tY29sb3ItZW1lcmFsZC04MDA6IG9rbGNoKDAuNDMyIDAuMDk1IDE2Ni45MTMpO1xuICAgIC0tY29sb3ItZW1lcmFsZC05MDA6IG9rbGNoKDAuMzc4IDAuMDc3IDE2OC45NCk7XG4gICAgLS1jb2xvci1lbWVyYWxkLTk1MDogb2tsY2goMC4yNjIgMC4wNTEgMTcyLjU1Mik7XG4gICAgLS1jb2xvci10ZWFsLTUwOiBva2xjaCgwLjk4NCAwLjAxNCAxODAuNzIpO1xuICAgIC0tY29sb3ItdGVhbC0xMDA6IG9rbGNoKDAuOTUzIDAuMDUxIDE4MC44MDEpO1xuICAgIC0tY29sb3ItdGVhbC0yMDA6IG9rbGNoKDAuOTEgMC4wOTYgMTgwLjQyNik7XG4gICAgLS1jb2xvci10ZWFsLTMwMDogb2tsY2goMC44NTUgMC4xMzggMTgxLjA3MSk7XG4gICAgLS1jb2xvci10ZWFsLTQwMDogb2tsY2goMC43NzcgMC4xNTIgMTgxLjkxMik7XG4gICAgLS1jb2xvci10ZWFsLTUwMDogb2tsY2goMC43MDQgMC4xNCAxODIuNTAzKTtcbiAgICAtLWNvbG9yLXRlYWwtNjAwOiBva2xjaCgwLjYgMC4xMTggMTg0LjcwNCk7XG4gICAgLS1jb2xvci10ZWFsLTcwMDogb2tsY2goMC41MTEgMC4wOTYgMTg2LjM5MSk7XG4gICAgLS1jb2xvci10ZWFsLTgwMDogb2tsY2goMC40MzcgMC4wNzggMTg4LjIxNik7XG4gICAgLS1jb2xvci10ZWFsLTkwMDogb2tsY2goMC4zODYgMC4wNjMgMTg4LjQxNik7XG4gICAgLS1jb2xvci10ZWFsLTk1MDogb2tsY2goMC4yNzcgMC4wNDYgMTkyLjUyNCk7XG4gICAgLS1jb2xvci1jeWFuLTUwOiBva2xjaCgwLjk4NCAwLjAxOSAyMDAuODczKTtcbiAgICAtLWNvbG9yLWN5YW4tMTAwOiBva2xjaCgwLjk1NiAwLjA0NSAyMDMuMzg4KTtcbiAgICAtLWNvbG9yLWN5YW4tMjAwOiBva2xjaCgwLjkxNyAwLjA4IDIwNS4wNDEpO1xuICAgIC0tY29sb3ItY3lhbi0zMDA6IG9rbGNoKDAuODY1IDAuMTI3IDIwNy4wNzgpO1xuICAgIC0tY29sb3ItY3lhbi00MDA6IG9rbGNoKDAuNzg5IDAuMTU0IDIxMS41Myk7XG4gICAgLS1jb2xvci1jeWFuLTUwMDogb2tsY2goMC43MTUgMC4xNDMgMjE1LjIyMSk7XG4gICAgLS1jb2xvci1jeWFuLTYwMDogb2tsY2goMC42MDkgMC4xMjYgMjIxLjcyMyk7XG4gICAgLS1jb2xvci1jeWFuLTcwMDogb2tsY2goMC41MiAwLjEwNSAyMjMuMTI4KTtcbiAgICAtLWNvbG9yLWN5YW4tODAwOiBva2xjaCgwLjQ1IDAuMDg1IDIyNC4yODMpO1xuICAgIC0tY29sb3ItY3lhbi05MDA6IG9rbGNoKDAuMzk4IDAuMDcgMjI3LjM5Mik7XG4gICAgLS1jb2xvci1jeWFuLTk1MDogb2tsY2goMC4zMDIgMC4wNTYgMjI5LjY5NSk7XG4gICAgLS1jb2xvci1za3ktNTA6IG9rbGNoKDAuOTc3IDAuMDEzIDIzNi42Mik7XG4gICAgLS1jb2xvci1za3ktMTAwOiBva2xjaCgwLjk1MSAwLjAyNiAyMzYuODI0KTtcbiAgICAtLWNvbG9yLXNreS0yMDA6IG9rbGNoKDAuOTAxIDAuMDU4IDIzMC45MDIpO1xuICAgIC0tY29sb3Itc2t5LTMwMDogb2tsY2goMC44MjggMC4xMTEgMjMwLjMxOCk7XG4gICAgLS1jb2xvci1za3ktNDAwOiBva2xjaCgwLjc0NiAwLjE2IDIzMi42NjEpO1xuICAgIC0tY29sb3Itc2t5LTUwMDogb2tsY2goMC42ODUgMC4xNjkgMjM3LjMyMyk7XG4gICAgLS1jb2xvci1za3ktNjAwOiBva2xjaCgwLjU4OCAwLjE1OCAyNDEuOTY2KTtcbiAgICAtLWNvbG9yLXNreS03MDA6IG9rbGNoKDAuNSAwLjEzNCAyNDIuNzQ5KTtcbiAgICAtLWNvbG9yLXNreS04MDA6IG9rbGNoKDAuNDQzIDAuMTEgMjQwLjc5KTtcbiAgICAtLWNvbG9yLXNreS05MDA6IG9rbGNoKDAuMzkxIDAuMDkgMjQwLjg3Nik7XG4gICAgLS1jb2xvci1za3ktOTUwOiBva2xjaCgwLjI5MyAwLjA2NiAyNDMuMTU3KTtcbiAgICAtLWNvbG9yLWJsdWUtNTA6IG9rbGNoKDAuOTcgMC4wMTQgMjU0LjYwNCk7XG4gICAgLS1jb2xvci1ibHVlLTEwMDogb2tsY2goMC45MzIgMC4wMzIgMjU1LjU4NSk7XG4gICAgLS1jb2xvci1ibHVlLTIwMDogb2tsY2goMC44ODIgMC4wNTkgMjU0LjEyOCk7XG4gICAgLS1jb2xvci1ibHVlLTMwMDogb2tsY2goMC44MDkgMC4xMDUgMjUxLjgxMyk7XG4gICAgLS1jb2xvci1ibHVlLTQwMDogb2tsY2goMC43MDcgMC4xNjUgMjU0LjYyNCk7XG4gICAgLS1jb2xvci1ibHVlLTUwMDogb2tsY2goMC42MjMgMC4yMTQgMjU5LjgxNSk7XG4gICAgLS1jb2xvci1ibHVlLTYwMDogb2tsY2goMC41NDYgMC4yNDUgMjYyLjg4MSk7XG4gICAgLS1jb2xvci1ibHVlLTcwMDogb2tsY2goMC40ODggMC4yNDMgMjY0LjM3Nik7XG4gICAgLS1jb2xvci1ibHVlLTgwMDogb2tsY2goMC40MjQgMC4xOTkgMjY1LjYzOCk7XG4gICAgLS1jb2xvci1ibHVlLTkwMDogb2tsY2goMC4zNzkgMC4xNDYgMjY1LjUyMik7XG4gICAgLS1jb2xvci1ibHVlLTk1MDogb2tsY2goMC4yODIgMC4wOTEgMjY3LjkzNSk7XG4gICAgLS1jb2xvci1pbmRpZ28tNTA6IG9rbGNoKDAuOTYyIDAuMDE4IDI3Mi4zMTQpO1xuICAgIC0tY29sb3ItaW5kaWdvLTEwMDogb2tsY2goMC45MyAwLjAzNCAyNzIuNzg4KTtcbiAgICAtLWNvbG9yLWluZGlnby0yMDA6IG9rbGNoKDAuODcgMC4wNjUgMjc0LjAzOSk7XG4gICAgLS1jb2xvci1pbmRpZ28tMzAwOiBva2xjaCgwLjc4NSAwLjExNSAyNzQuNzEzKTtcbiAgICAtLWNvbG9yLWluZGlnby00MDA6IG9rbGNoKDAuNjczIDAuMTgyIDI3Ni45MzUpO1xuICAgIC0tY29sb3ItaW5kaWdvLTUwMDogb2tsY2goMC41ODUgMC4yMzMgMjc3LjExNyk7XG4gICAgLS1jb2xvci1pbmRpZ28tNjAwOiBva2xjaCgwLjUxMSAwLjI2MiAyNzYuOTY2KTtcbiAgICAtLWNvbG9yLWluZGlnby03MDA6IG9rbGNoKDAuNDU3IDAuMjQgMjc3LjAyMyk7XG4gICAgLS1jb2xvci1pbmRpZ28tODAwOiBva2xjaCgwLjM5OCAwLjE5NSAyNzcuMzY2KTtcbiAgICAtLWNvbG9yLWluZGlnby05MDA6IG9rbGNoKDAuMzU5IDAuMTQ0IDI3OC42OTcpO1xuICAgIC0tY29sb3ItaW5kaWdvLTk1MDogb2tsY2goMC4yNTcgMC4wOSAyODEuMjg4KTtcbiAgICAtLWNvbG9yLXZpb2xldC01MDogb2tsY2goMC45NjkgMC4wMTYgMjkzLjc1Nik7XG4gICAgLS1jb2xvci12aW9sZXQtMTAwOiBva2xjaCgwLjk0MyAwLjAyOSAyOTQuNTg4KTtcbiAgICAtLWNvbG9yLXZpb2xldC0yMDA6IG9rbGNoKDAuODk0IDAuMDU3IDI5My4yODMpO1xuICAgIC0tY29sb3ItdmlvbGV0LTMwMDogb2tsY2goMC44MTEgMC4xMTEgMjkzLjU3MSk7XG4gICAgLS1jb2xvci12aW9sZXQtNDAwOiBva2xjaCgwLjcwMiAwLjE4MyAyOTMuNTQxKTtcbiAgICAtLWNvbG9yLXZpb2xldC01MDA6IG9rbGNoKDAuNjA2IDAuMjUgMjkyLjcxNyk7XG4gICAgLS1jb2xvci12aW9sZXQtNjAwOiBva2xjaCgwLjU0MSAwLjI4MSAyOTMuMDA5KTtcbiAgICAtLWNvbG9yLXZpb2xldC03MDA6IG9rbGNoKDAuNDkxIDAuMjcgMjkyLjU4MSk7XG4gICAgLS1jb2xvci12aW9sZXQtODAwOiBva2xjaCgwLjQzMiAwLjIzMiAyOTIuNzU5KTtcbiAgICAtLWNvbG9yLXZpb2xldC05MDA6IG9rbGNoKDAuMzggMC4xODkgMjkzLjc0NSk7XG4gICAgLS1jb2xvci12aW9sZXQtOTUwOiBva2xjaCgwLjI4MyAwLjE0MSAyOTEuMDg5KTtcbiAgICAtLWNvbG9yLXB1cnBsZS01MDogb2tsY2goMC45NzcgMC4wMTQgMzA4LjI5OSk7XG4gICAgLS1jb2xvci1wdXJwbGUtMTAwOiBva2xjaCgwLjk0NiAwLjAzMyAzMDcuMTc0KTtcbiAgICAtLWNvbG9yLXB1cnBsZS0yMDA6IG9rbGNoKDAuOTAyIDAuMDYzIDMwNi43MDMpO1xuICAgIC0tY29sb3ItcHVycGxlLTMwMDogb2tsY2goMC44MjcgMC4xMTkgMzA2LjM4Myk7XG4gICAgLS1jb2xvci1wdXJwbGUtNDAwOiBva2xjaCgwLjcxNCAwLjIwMyAzMDUuNTA0KTtcbiAgICAtLWNvbG9yLXB1cnBsZS01MDA6IG9rbGNoKDAuNjI3IDAuMjY1IDMwMy45KTtcbiAgICAtLWNvbG9yLXB1cnBsZS02MDA6IG9rbGNoKDAuNTU4IDAuMjg4IDMwMi4zMjEpO1xuICAgIC0tY29sb3ItcHVycGxlLTcwMDogb2tsY2goMC40OTYgMC4yNjUgMzAxLjkyNCk7XG4gICAgLS1jb2xvci1wdXJwbGUtODAwOiBva2xjaCgwLjQzOCAwLjIxOCAzMDMuNzI0KTtcbiAgICAtLWNvbG9yLXB1cnBsZS05MDA6IG9rbGNoKDAuMzgxIDAuMTc2IDMwNC45ODcpO1xuICAgIC0tY29sb3ItcHVycGxlLTk1MDogb2tsY2goMC4yOTEgMC4xNDkgMzAyLjcxNyk7XG4gICAgLS1jb2xvci1mdWNoc2lhLTUwOiBva2xjaCgwLjk3NyAwLjAxNyAzMjAuMDU4KTtcbiAgICAtLWNvbG9yLWZ1Y2hzaWEtMTAwOiBva2xjaCgwLjk1MiAwLjAzNyAzMTguODUyKTtcbiAgICAtLWNvbG9yLWZ1Y2hzaWEtMjAwOiBva2xjaCgwLjkwMyAwLjA3NiAzMTkuNjIpO1xuICAgIC0tY29sb3ItZnVjaHNpYS0zMDA6IG9rbGNoKDAuODMzIDAuMTQ1IDMyMS40MzQpO1xuICAgIC0tY29sb3ItZnVjaHNpYS00MDA6IG9rbGNoKDAuNzQgMC4yMzggMzIyLjE2KTtcbiAgICAtLWNvbG9yLWZ1Y2hzaWEtNTAwOiBva2xjaCgwLjY2NyAwLjI5NSAzMjIuMTUpO1xuICAgIC0tY29sb3ItZnVjaHNpYS02MDA6IG9rbGNoKDAuNTkxIDAuMjkzIDMyMi44OTYpO1xuICAgIC0tY29sb3ItZnVjaHNpYS03MDA6IG9rbGNoKDAuNTE4IDAuMjUzIDMyMy45NDkpO1xuICAgIC0tY29sb3ItZnVjaHNpYS04MDA6IG9rbGNoKDAuNDUyIDAuMjExIDMyNC41OTEpO1xuICAgIC0tY29sb3ItZnVjaHNpYS05MDA6IG9rbGNoKDAuNDAxIDAuMTcgMzI1LjYxMik7XG4gICAgLS1jb2xvci1mdWNoc2lhLTk1MDogb2tsY2goMC4yOTMgMC4xMzYgMzI1LjY2MSk7XG4gICAgLS1jb2xvci1waW5rLTUwOiBva2xjaCgwLjk3MSAwLjAxNCAzNDMuMTk4KTtcbiAgICAtLWNvbG9yLXBpbmstMTAwOiBva2xjaCgwLjk0OCAwLjAyOCAzNDIuMjU4KTtcbiAgICAtLWNvbG9yLXBpbmstMjAwOiBva2xjaCgwLjg5OSAwLjA2MSAzNDMuMjMxKTtcbiAgICAtLWNvbG9yLXBpbmstMzAwOiBva2xjaCgwLjgyMyAwLjEyIDM0Ni4wMTgpO1xuICAgIC0tY29sb3ItcGluay00MDA6IG9rbGNoKDAuNzE4IDAuMjAyIDM0OS43NjEpO1xuICAgIC0tY29sb3ItcGluay01MDA6IG9rbGNoKDAuNjU2IDAuMjQxIDM1NC4zMDgpO1xuICAgIC0tY29sb3ItcGluay02MDA6IG9rbGNoKDAuNTkyIDAuMjQ5IDAuNTg0KTtcbiAgICAtLWNvbG9yLXBpbmstNzAwOiBva2xjaCgwLjUyNSAwLjIyMyAzLjk1OCk7XG4gICAgLS1jb2xvci1waW5rLTgwMDogb2tsY2goMC40NTkgMC4xODcgMy44MTUpO1xuICAgIC0tY29sb3ItcGluay05MDA6IG9rbGNoKDAuNDA4IDAuMTUzIDIuNDMyKTtcbiAgICAtLWNvbG9yLXBpbmstOTUwOiBva2xjaCgwLjI4NCAwLjEwOSAzLjkwNyk7XG4gICAgLS1jb2xvci1yb3NlLTUwOiBva2xjaCgwLjk2OSAwLjAxNSAxMi40MjIpO1xuICAgIC0tY29sb3Itcm9zZS0xMDA6IG9rbGNoKDAuOTQxIDAuMDMgMTIuNTgpO1xuICAgIC0tY29sb3Itcm9zZS0yMDA6IG9rbGNoKDAuODkyIDAuMDU4IDEwLjAwMSk7XG4gICAgLS1jb2xvci1yb3NlLTMwMDogb2tsY2goMC44MSAwLjExNyAxMS42MzgpO1xuICAgIC0tY29sb3Itcm9zZS00MDA6IG9rbGNoKDAuNzEyIDAuMTk0IDEzLjQyOCk7XG4gICAgLS1jb2xvci1yb3NlLTUwMDogb2tsY2goMC42NDUgMC4yNDYgMTYuNDM5KTtcbiAgICAtLWNvbG9yLXJvc2UtNjAwOiBva2xjaCgwLjU4NiAwLjI1MyAxNy41ODUpO1xuICAgIC0tY29sb3Itcm9zZS03MDA6IG9rbGNoKDAuNTE0IDAuMjIyIDE2LjkzNSk7XG4gICAgLS1jb2xvci1yb3NlLTgwMDogb2tsY2goMC40NTUgMC4xODggMTMuNjk3KTtcbiAgICAtLWNvbG9yLXJvc2UtOTAwOiBva2xjaCgwLjQxIDAuMTU5IDEwLjI3Mik7XG4gICAgLS1jb2xvci1yb3NlLTk1MDogb2tsY2goMC4yNzEgMC4xMDUgMTIuMDk0KTtcbiAgICAtLWNvbG9yLXNsYXRlLTUwOiBva2xjaCgwLjk4NCAwLjAwMyAyNDcuODU4KTtcbiAgICAtLWNvbG9yLXNsYXRlLTEwMDogb2tsY2goMC45NjggMC4wMDcgMjQ3Ljg5Nik7XG4gICAgLS1jb2xvci1zbGF0ZS0yMDA6IG9rbGNoKDAuOTI5IDAuMDEzIDI1NS41MDgpO1xuICAgIC0tY29sb3Itc2xhdGUtMzAwOiBva2xjaCgwLjg2OSAwLjAyMiAyNTIuODk0KTtcbiAgICAtLWNvbG9yLXNsYXRlLTQwMDogb2tsY2goMC43MDQgMC4wNCAyNTYuNzg4KTtcbiAgICAtLWNvbG9yLXNsYXRlLTUwMDogb2tsY2goMC41NTQgMC4wNDYgMjU3LjQxNyk7XG4gICAgLS1jb2xvci1zbGF0ZS02MDA6IG9rbGNoKDAuNDQ2IDAuMDQzIDI1Ny4yODEpO1xuICAgIC0tY29sb3Itc2xhdGUtNzAwOiBva2xjaCgwLjM3MiAwLjA0NCAyNTcuMjg3KTtcbiAgICAtLWNvbG9yLXNsYXRlLTgwMDogb2tsY2goMC4yNzkgMC4wNDEgMjYwLjAzMSk7XG4gICAgLS1jb2xvci1zbGF0ZS05MDA6IG9rbGNoKDAuMjA4IDAuMDQyIDI2NS43NTUpO1xuICAgIC0tY29sb3Itc2xhdGUtOTUwOiBva2xjaCgwLjEyOSAwLjA0MiAyNjQuNjk1KTtcbiAgICAtLWNvbG9yLWdyYXktNTA6IG9rbGNoKDAuOTg1IDAuMDAyIDI0Ny44MzkpO1xuICAgIC0tY29sb3ItZ3JheS0xMDA6IG9rbGNoKDAuOTY3IDAuMDAzIDI2NC41NDIpO1xuICAgIC0tY29sb3ItZ3JheS0yMDA6IG9rbGNoKDAuOTI4IDAuMDA2IDI2NC41MzEpO1xuICAgIC0tY29sb3ItZ3JheS0zMDA6IG9rbGNoKDAuODcyIDAuMDEgMjU4LjMzOCk7XG4gICAgLS1jb2xvci1ncmF5LTQwMDogb2tsY2goMC43MDcgMC4wMjIgMjYxLjMyNSk7XG4gICAgLS1jb2xvci1ncmF5LTUwMDogb2tsY2goMC41NTEgMC4wMjcgMjY0LjM2NCk7XG4gICAgLS1jb2xvci1ncmF5LTYwMDogb2tsY2goMC40NDYgMC4wMyAyNTYuODAyKTtcbiAgICAtLWNvbG9yLWdyYXktNzAwOiBva2xjaCgwLjM3MyAwLjAzNCAyNTkuNzMzKTtcbiAgICAtLWNvbG9yLWdyYXktODAwOiBva2xjaCgwLjI3OCAwLjAzMyAyNTYuODQ4KTtcbiAgICAtLWNvbG9yLWdyYXktOTAwOiBva2xjaCgwLjIxIDAuMDM0IDI2NC42NjUpO1xuICAgIC0tY29sb3ItZ3JheS05NTA6IG9rbGNoKDAuMTMgMC4wMjggMjYxLjY5Mik7XG4gICAgLS1jb2xvci16aW5jLTUwOiBva2xjaCgwLjk4NSAwIDApO1xuICAgIC0tY29sb3ItemluYy0xMDA6IG9rbGNoKDAuOTY3IDAuMDAxIDI4Ni4zNzUpO1xuICAgIC0tY29sb3ItemluYy0yMDA6IG9rbGNoKDAuOTIgMC4wMDQgMjg2LjMyKTtcbiAgICAtLWNvbG9yLXppbmMtMzAwOiBva2xjaCgwLjg3MSAwLjAwNiAyODYuMjg2KTtcbiAgICAtLWNvbG9yLXppbmMtNDAwOiBva2xjaCgwLjcwNSAwLjAxNSAyODYuMDY3KTtcbiAgICAtLWNvbG9yLXppbmMtNTAwOiBva2xjaCgwLjU1MiAwLjAxNiAyODUuOTM4KTtcbiAgICAtLWNvbG9yLXppbmMtNjAwOiBva2xjaCgwLjQ0MiAwLjAxNyAyODUuNzg2KTtcbiAgICAtLWNvbG9yLXppbmMtNzAwOiBva2xjaCgwLjM3IDAuMDEzIDI4NS44MDUpO1xuICAgIC0tY29sb3ItemluYy04MDA6IG9rbGNoKDAuMjc0IDAuMDA2IDI4Ni4wMzMpO1xuICAgIC0tY29sb3ItemluYy05MDA6IG9rbGNoKDAuMjEgMC4wMDYgMjg1Ljg4NSk7XG4gICAgLS1jb2xvci16aW5jLTk1MDogb2tsY2goMC4xNDEgMC4wMDUgMjg1LjgyMyk7XG4gICAgLS1jb2xvci1uZXV0cmFsLTUwOiBva2xjaCgwLjk4NSAwIDApO1xuICAgIC0tY29sb3ItbmV1dHJhbC0xMDA6IG9rbGNoKDAuOTcgMCAwKTtcbiAgICAtLWNvbG9yLW5ldXRyYWwtMjAwOiBva2xjaCgwLjkyMiAwIDApO1xuICAgIC0tY29sb3ItbmV1dHJhbC0zMDA6IG9rbGNoKDAuODcgMCAwKTtcbiAgICAtLWNvbG9yLW5ldXRyYWwtNDAwOiBva2xjaCgwLjcwOCAwIDApO1xuICAgIC0tY29sb3ItbmV1dHJhbC01MDA6IG9rbGNoKDAuNTU2IDAgMCk7XG4gICAgLS1jb2xvci1uZXV0cmFsLTYwMDogb2tsY2goMC40MzkgMCAwKTtcbiAgICAtLWNvbG9yLW5ldXRyYWwtNzAwOiBva2xjaCgwLjM3MSAwIDApO1xuICAgIC0tY29sb3ItbmV1dHJhbC04MDA6IG9rbGNoKDAuMjY5IDAgMCk7XG4gICAgLS1jb2xvci1uZXV0cmFsLTkwMDogb2tsY2goMC4yMDUgMCAwKTtcbiAgICAtLWNvbG9yLW5ldXRyYWwtOTUwOiBva2xjaCgwLjE0NSAwIDApO1xuICAgIC0tY29sb3Itc3RvbmUtNTA6IG9rbGNoKDAuOTg1IDAuMDAxIDEwNi40MjMpO1xuICAgIC0tY29sb3Itc3RvbmUtMTAwOiBva2xjaCgwLjk3IDAuMDAxIDEwNi40MjQpO1xuICAgIC0tY29sb3Itc3RvbmUtMjAwOiBva2xjaCgwLjkyMyAwLjAwMyA0OC43MTcpO1xuICAgIC0tY29sb3Itc3RvbmUtMzAwOiBva2xjaCgwLjg2OSAwLjAwNSA1Ni4zNjYpO1xuICAgIC0tY29sb3Itc3RvbmUtNDAwOiBva2xjaCgwLjcwOSAwLjAxIDU2LjI1OSk7XG4gICAgLS1jb2xvci1zdG9uZS01MDA6IG9rbGNoKDAuNTUzIDAuMDEzIDU4LjA3MSk7XG4gICAgLS1jb2xvci1zdG9uZS02MDA6IG9rbGNoKDAuNDQ0IDAuMDExIDczLjYzOSk7XG4gICAgLS1jb2xvci1zdG9uZS03MDA6IG9rbGNoKDAuMzc0IDAuMDEgNjcuNTU4KTtcbiAgICAtLWNvbG9yLXN0b25lLTgwMDogb2tsY2goMC4yNjggMC4wMDcgMzQuMjk4KTtcbiAgICAtLWNvbG9yLXN0b25lLTkwMDogb2tsY2goMC4yMTYgMC4wMDYgNTYuMDQzKTtcbiAgICAtLWNvbG9yLXN0b25lLTk1MDogb2tsY2goMC4xNDcgMC4wMDQgNDkuMjUpO1xuICAgIC0tY29sb3ItYmxhY2s6ICMwMDA7XG4gICAgLS1jb2xvci13aGl0ZTogI2ZmZjtcbiAgICAtLXNwYWNpbmc6IDAuMjVyZW07XG4gICAgLS1icmVha3BvaW50LXNtOiA0MHJlbTtcbiAgICAtLWJyZWFrcG9pbnQtbWQ6IDQ4cmVtO1xuICAgIC0tYnJlYWtwb2ludC1sZzogNjRyZW07XG4gICAgLS1icmVha3BvaW50LXhsOiA4MHJlbTtcbiAgICAtLWJyZWFrcG9pbnQtMnhsOiA5NnJlbTtcbiAgICAtLWNvbnRhaW5lci0zeHM6IDE2cmVtO1xuICAgIC0tY29udGFpbmVyLTJ4czogMThyZW07XG4gICAgLS1jb250YWluZXIteHM6IDIwcmVtO1xuICAgIC0tY29udGFpbmVyLXNtOiAyNHJlbTtcbiAgICAtLWNvbnRhaW5lci1tZDogMjhyZW07XG4gICAgLS1jb250YWluZXItbGc6IDMycmVtO1xuICAgIC0tY29udGFpbmVyLXhsOiAzNnJlbTtcbiAgICAtLWNvbnRhaW5lci0yeGw6IDQycmVtO1xuICAgIC0tY29udGFpbmVyLTN4bDogNDhyZW07XG4gICAgLS1jb250YWluZXItNHhsOiA1NnJlbTtcbiAgICAtLWNvbnRhaW5lci01eGw6IDY0cmVtO1xuICAgIC0tY29udGFpbmVyLTZ4bDogNzJyZW07XG4gICAgLS1jb250YWluZXItN3hsOiA4MHJlbTtcbiAgICAtLXRleHQteHM6IDAuNzVyZW07XG4gICAgLS10ZXh0LXhzLS1saW5lLWhlaWdodDogY2FsYygxIC8gMC43NSk7XG4gICAgLS10ZXh0LXNtOiAwLjg3NXJlbTtcbiAgICAtLXRleHQtc20tLWxpbmUtaGVpZ2h0OiBjYWxjKDEuMjUgLyAwLjg3NSk7XG4gICAgLS10ZXh0LWJhc2U6IDFyZW07XG4gICAgLS10ZXh0LWJhc2UtLWxpbmUtaGVpZ2h0OiBjYWxjKDEuNSAvIDEpO1xuICAgIC0tdGV4dC1sZzogMS4xMjVyZW07XG4gICAgLS10ZXh0LWxnLS1saW5lLWhlaWdodDogY2FsYygxLjc1IC8gMS4xMjUpO1xuICAgIC0tdGV4dC14bDogMS4yNXJlbTtcbiAgICAtLXRleHQteGwtLWxpbmUtaGVpZ2h0OiBjYWxjKDEuNzUgLyAxLjI1KTtcbiAgICAtLXRleHQtMnhsOiAxLjVyZW07XG4gICAgLS10ZXh0LTJ4bC0tbGluZS1oZWlnaHQ6IGNhbGMoMiAvIDEuNSk7XG4gICAgLS10ZXh0LTN4bDogMS44NzVyZW07XG4gICAgLS10ZXh0LTN4bC0tbGluZS1oZWlnaHQ6IGNhbGMoMi4yNSAvIDEuODc1KTtcbiAgICAtLXRleHQtNHhsOiAyLjI1cmVtO1xuICAgIC0tdGV4dC00eGwtLWxpbmUtaGVpZ2h0OiBjYWxjKDIuNSAvIDIuMjUpO1xuICAgIC0tdGV4dC01eGw6IDNyZW07XG4gICAgLS10ZXh0LTV4bC0tbGluZS1oZWlnaHQ6IDE7XG4gICAgLS10ZXh0LTZ4bDogMy43NXJlbTtcbiAgICAtLXRleHQtNnhsLS1saW5lLWhlaWdodDogMTtcbiAgICAtLXRleHQtN3hsOiA0LjVyZW07XG4gICAgLS10ZXh0LTd4bC0tbGluZS1oZWlnaHQ6IDE7XG4gICAgLS10ZXh0LTh4bDogNnJlbTtcbiAgICAtLXRleHQtOHhsLS1saW5lLWhlaWdodDogMTtcbiAgICAtLXRleHQtOXhsOiA4cmVtO1xuICAgIC0tdGV4dC05eGwtLWxpbmUtaGVpZ2h0OiAxO1xuICAgIC0tZm9udC13ZWlnaHQtdGhpbjogMTAwO1xuICAgIC0tZm9udC13ZWlnaHQtZXh0cmFsaWdodDogMjAwO1xuICAgIC0tZm9udC13ZWlnaHQtbGlnaHQ6IDMwMDtcbiAgICAtLWZvbnQtd2VpZ2h0LW5vcm1hbDogNDAwO1xuICAgIC0tZm9udC13ZWlnaHQtbWVkaXVtOiA1MDA7XG4gICAgLS1mb250LXdlaWdodC1zZW1pYm9sZDogNjAwO1xuICAgIC0tZm9udC13ZWlnaHQtYm9sZDogNzAwO1xuICAgIC0tZm9udC13ZWlnaHQtZXh0cmFib2xkOiA4MDA7XG4gICAgLS1mb250LXdlaWdodC1ibGFjazogOTAwO1xuICAgIC0tdHJhY2tpbmctdGlnaHRlcjogLTAuMDVlbTtcbiAgICAtLXRyYWNraW5nLXRpZ2h0OiAtMC4wMjVlbTtcbiAgICAtLXRyYWNraW5nLW5vcm1hbDogMGVtO1xuICAgIC0tdHJhY2tpbmctd2lkZTogMC4wMjVlbTtcbiAgICAtLXRyYWNraW5nLXdpZGVyOiAwLjA1ZW07XG4gICAgLS10cmFja2luZy13aWRlc3Q6IDAuMWVtO1xuICAgIC0tbGVhZGluZy10aWdodDogMS4yNTtcbiAgICAtLWxlYWRpbmctc251ZzogMS4zNzU7XG4gICAgLS1sZWFkaW5nLW5vcm1hbDogMS41O1xuICAgIC0tbGVhZGluZy1yZWxheGVkOiAxLjYyNTtcbiAgICAtLWxlYWRpbmctbG9vc2U6IDI7XG4gICAgLS1yYWRpdXMteHM6IDAuMTI1cmVtO1xuICAgIC0tcmFkaXVzLXNtOiAwLjI1cmVtO1xuICAgIC0tcmFkaXVzLW1kOiAwLjM3NXJlbTtcbiAgICAtLXJhZGl1cy1sZzogMC41cmVtO1xuICAgIC0tcmFkaXVzLXhsOiAwLjc1cmVtO1xuICAgIC0tcmFkaXVzLTJ4bDogMXJlbTtcbiAgICAtLXJhZGl1cy0zeGw6IDEuNXJlbTtcbiAgICAtLXJhZGl1cy00eGw6IDJyZW07XG4gICAgLS1zaGFkb3ctMnhzOiAwIDFweCByZ2IoMCAwIDAgLyAwLjA1KTtcbiAgICAtLXNoYWRvdy14czogMCAxcHggMnB4IDAgcmdiKDAgMCAwIC8gMC4wNSk7XG4gICAgLS1zaGFkb3ctc206IDAgMXB4IDNweCAwIHJnYigwIDAgMCAvIDAuMSksIDAgMXB4IDJweCAtMXB4IHJnYigwIDAgMCAvIDAuMSk7XG4gICAgLS1zaGFkb3ctbWQ6IDAgNHB4IDZweCAtMXB4IHJnYigwIDAgMCAvIDAuMSksXG4gICAgICAwIDJweCA0cHggLTJweCByZ2IoMCAwIDAgLyAwLjEpO1xuICAgIC0tc2hhZG93LWxnOiAwIDEwcHggMTVweCAtM3B4IHJnYigwIDAgMCAvIDAuMSksXG4gICAgICAwIDRweCA2cHggLTRweCByZ2IoMCAwIDAgLyAwLjEpO1xuICAgIC0tc2hhZG93LXhsOiAwIDIwcHggMjVweCAtNXB4IHJnYigwIDAgMCAvIDAuMSksXG4gICAgICAwIDhweCAxMHB4IC02cHggcmdiKDAgMCAwIC8gMC4xKTtcbiAgICAtLXNoYWRvdy0yeGw6IDAgMjVweCA1MHB4IC0xMnB4IHJnYigwIDAgMCAvIDAuMjUpO1xuICAgIC0taW5zZXQtc2hhZG93LTJ4czogaW5zZXQgMCAxcHggcmdiKDAgMCAwIC8gMC4wNSk7XG4gICAgLS1pbnNldC1zaGFkb3cteHM6IGluc2V0IDAgMXB4IDFweCByZ2IoMCAwIDAgLyAwLjA1KTtcbiAgICAtLWluc2V0LXNoYWRvdy1zbTogaW5zZXQgMCAycHggNHB4IHJnYigwIDAgMCAvIDAuMDUpO1xuICAgIC0tZHJvcC1zaGFkb3cteHM6IDAgMXB4IDFweCByZ2IoMCAwIDAgLyAwLjA1KTtcbiAgICAtLWRyb3Atc2hhZG93LXNtOiAwIDFweCAycHggcmdiKDAgMCAwIC8gMC4xNSk7XG4gICAgLS1kcm9wLXNoYWRvdy1tZDogMCAzcHggM3B4IHJnYigwIDAgMCAvIDAuMTIpO1xuICAgIC0tZHJvcC1zaGFkb3ctbGc6IDAgNHB4IDRweCByZ2IoMCAwIDAgLyAwLjE1KTtcbiAgICAtLWRyb3Atc2hhZG93LXhsOiAwIDlweCA3cHggcmdiKDAgMCAwIC8gMC4xKTtcbiAgICAtLWRyb3Atc2hhZG93LTJ4bDogMCAyNXB4IDI1cHggcmdiKDAgMCAwIC8gMC4xNSk7XG4gICAgLS1lYXNlLWluOiBjdWJpYy1iZXppZXIoMC40LCAwLCAxLCAxKTtcbiAgICAtLWVhc2Utb3V0OiBjdWJpYy1iZXppZXIoMCwgMCwgMC4yLCAxKTtcbiAgICAtLWVhc2UtaW4tb3V0OiBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xuICAgIC0tYW5pbWF0ZS1zcGluOiBzcGluIDFzIGxpbmVhciBpbmZpbml0ZTtcbiAgICAtLWFuaW1hdGUtcGluZzogcGluZyAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yLCAxKSBpbmZpbml0ZTtcbiAgICAtLWFuaW1hdGUtcHVsc2U6IHB1bHNlIDJzIGN1YmljLWJlemllcigwLjQsIDAsIDAuNiwgMSkgaW5maW5pdGU7XG4gICAgLS1hbmltYXRlLWJvdW5jZTogYm91bmNlIDFzIGluZmluaXRlO1xuICAgIC0tYmx1ci14czogNHB4O1xuICAgIC0tYmx1ci1zbTogOHB4O1xuICAgIC0tYmx1ci1tZDogMTJweDtcbiAgICAtLWJsdXItbGc6IDE2cHg7XG4gICAgLS1ibHVyLXhsOiAyNHB4O1xuICAgIC0tYmx1ci0yeGw6IDQwcHg7XG4gICAgLS1ibHVyLTN4bDogNjRweDtcbiAgICAtLXBlcnNwZWN0aXZlLWRyYW1hdGljOiAxMDBweDtcbiAgICAtLXBlcnNwZWN0aXZlLW5lYXI6IDMwMHB4O1xuICAgIC0tcGVyc3BlY3RpdmUtbm9ybWFsOiA1MDBweDtcbiAgICAtLXBlcnNwZWN0aXZlLW1pZHJhbmdlOiA4MDBweDtcbiAgICAtLXBlcnNwZWN0aXZlLWRpc3RhbnQ6IDEyMDBweDtcbiAgICAtLWFzcGVjdC12aWRlbzogMTYgLyA5O1xuICAgIC0tZGVmYXVsdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAxNTBtcztcbiAgICAtLWRlZmF1bHQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG4gICAgLS1kZWZhdWx0LWZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXNhbnMpO1xuICAgIC0tZGVmYXVsdC1mb250LWZlYXR1cmUtc2V0dGluZ3M6IHZhcigtLWZvbnQtc2Fucy0tZm9udC1mZWF0dXJlLXNldHRpbmdzKTtcbiAgICAtLWRlZmF1bHQtZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IHZhcihcbiAgICAgIC0tZm9udC1zYW5zLS1mb250LXZhcmlhdGlvbi1zZXR0aW5nc1xuICAgICk7XG4gICAgLS1kZWZhdWx0LW1vbm8tZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtbW9ubyk7XG4gICAgLS1kZWZhdWx0LW1vbm8tZm9udC1mZWF0dXJlLXNldHRpbmdzOiB2YXIoXG4gICAgICAtLWZvbnQtbW9uby0tZm9udC1mZWF0dXJlLXNldHRpbmdzXG4gICAgKTtcbiAgICAtLWRlZmF1bHQtbW9uby1mb250LXZhcmlhdGlvbi1zZXR0aW5nczogdmFyKFxuICAgICAgLS1mb250LW1vbm8tLWZvbnQtdmFyaWF0aW9uLXNldHRpbmdzXG4gICAgKTtcbiAgICAtLWJyZWFrcG9pbnQteHM6IDMyMHB4O1xuICAgIC0tY29sb3ItZGFyazogIzFjMWMxYztcbiAgICAtLWNvbG9yLW92ZXJsYXk6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgfVxufVxuQGxheWVyIGJhc2Uge1xuICAqLCA6OmFmdGVyLCA6OmJlZm9yZSwgOjpiYWNrZHJvcCwgOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IDAgc29saWQ7XG4gIH1cbiAgaHRtbCwgOmhvc3Qge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAgIHRhYi1zaXplOiA0O1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoIC0tZGVmYXVsdC1mb250LWZhbWlseSwgdWktc2Fucy1zZXJpZiwgc3lzdGVtLXVpLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCIgKTtcbiAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IHZhcigtLWRlZmF1bHQtZm9udC1mZWF0dXJlLXNldHRpbmdzLCBub3JtYWwpO1xuICAgIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiB2YXIoIC0tZGVmYXVsdC1mb250LXZhcmlhdGlvbi1zZXR0aW5ncywgbm9ybWFsICk7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICBib2R5IHtcbiAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgfVxuICBociB7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbiAgfVxuICBhYmJyOndoZXJlKFt0aXRsZV0pIHtcbiAgICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG4gIH1cbiAgaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICB9XG4gIGEge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcbiAgfVxuICBiLCBzdHJvbmcge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG4gIH1cbiAgY29kZSwga2JkLCBzYW1wLCBwcmUge1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoIC0tZGVmYXVsdC1tb25vLWZvbnQtZmFtaWx5LCB1aS1tb25vc3BhY2UsIFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2UgKTtcbiAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IHZhciggLS1kZWZhdWx0LW1vbm8tZm9udC1mZWF0dXJlLXNldHRpbmdzLCBub3JtYWwgKTtcbiAgICBmb250LXZhcmlhdGlvbi1zZXR0aW5nczogdmFyKCAtLWRlZmF1bHQtbW9uby1mb250LXZhcmlhdGlvbi1zZXR0aW5ncywgbm9ybWFsICk7XG4gICAgZm9udC1zaXplOiAxZW07XG4gIH1cbiAgc21hbGwge1xuICAgIGZvbnQtc2l6ZTogODAlO1xuICB9XG4gIHN1Yiwgc3VwIHtcbiAgICBmb250LXNpemU6IDc1JTtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICB9XG4gIHN1YiB7XG4gICAgYm90dG9tOiAtMC4yNWVtO1xuICB9XG4gIHN1cCB7XG4gICAgdG9wOiAtMC41ZW07XG4gIH1cbiAgdGFibGUge1xuICAgIHRleHQtaW5kZW50OiAwO1xuICAgIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICB9XG4gIDotbW96LWZvY3VzcmluZyB7XG4gICAgb3V0bGluZTogYXV0bztcbiAgfVxuICBwcm9ncmVzcyB7XG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICB9XG4gIHN1bW1hcnkge1xuICAgIGRpc3BsYXk6IGxpc3QtaXRlbTtcbiAgfVxuICBvbCwgdWwsIG1lbnUge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIH1cbiAgaW1nLCBzdmcsIHZpZGVvLCBjYW52YXMsIGF1ZGlvLCBpZnJhbWUsIGVtYmVkLCBvYmplY3Qge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbiAgaW1nLCB2aWRlbyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICBidXR0b24sIGlucHV0LCBzZWxlY3QsIG9wdGdyb3VwLCB0ZXh0YXJlYSwgOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gICAgZm9udDogaW5oZXJpdDtcbiAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IGluaGVyaXQ7XG4gICAgZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IGluaGVyaXQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IGluaGVyaXQ7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDp3aGVyZShzZWxlY3Q6aXMoW211bHRpcGxlXSwgW3NpemVdKSkgb3B0Z3JvdXAge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG4gIH1cbiAgOndoZXJlKHNlbGVjdDppcyhbbXVsdGlwbGVdLCBbc2l6ZV0pKSBvcHRncm91cCBvcHRpb24ge1xuICAgIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAyMHB4O1xuICB9XG4gIDo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICAgIG1hcmdpbi1pbmxpbmUtZW5kOiA0cHg7XG4gIH1cbiAgOjpwbGFjZWhvbGRlciB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBjb2xvcjogY29sb3ItbWl4KGluIG9rbGFiLCBjdXJyZW50Q29sb3IgNTAlLCB0cmFuc3BhcmVudCk7XG4gIH1cbiAgdGV4dGFyZWEge1xuICAgIHJlc2l6ZTogdmVydGljYWw7XG4gIH1cbiAgOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIH1cbiAgOjotd2Via2l0LWRhdGUtYW5kLXRpbWUtdmFsdWUge1xuICAgIG1pbi1oZWlnaHQ6IDFsaDtcbiAgICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICB9XG4gIDo6LXdlYmtpdC1kYXRldGltZS1lZGl0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgfVxuICA6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1maWVsZHMtd3JhcHBlciB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICA6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdCwgOjotd2Via2l0LWRhdGV0aW1lLWVkaXQteWVhci1maWVsZCwgOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtbW9udGgtZmllbGQsIDo6LXdlYmtpdC1kYXRldGltZS1lZGl0LWRheS1maWVsZCwgOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtaG91ci1maWVsZCwgOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtbWludXRlLWZpZWxkLCA6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1zZWNvbmQtZmllbGQsIDo6LXdlYmtpdC1kYXRldGltZS1lZGl0LW1pbGxpc2Vjb25kLWZpZWxkLCA6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1tZXJpZGllbS1maWVsZCB7XG4gICAgcGFkZGluZy1ibG9jazogMDtcbiAgfVxuICA6LW1vei11aS1pbnZhbGlkIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG4gIGJ1dHRvbiwgaW5wdXQ6d2hlcmUoW3R5cGU9XCJidXR0b25cIl0sIFt0eXBlPVwicmVzZXRcIl0sIFt0eXBlPVwic3VibWl0XCJdKSwgOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gICAgYXBwZWFyYW5jZTogYnV0dG9uO1xuICB9XG4gIDo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiwgOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgW2hpZGRlbl06d2hlcmUoOm5vdChbaGlkZGVuPVwidW50aWwtZm91bmRcIl0pKSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbGF5ZXIgdXRpbGl0aWVzIHtcbiAgLmZpeGVkIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gIH1cbiAgLnJlbGF0aXZlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnN0aWNreSB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgfVxuICAudG9wLTAge1xuICAgIHRvcDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDApO1xuICB9XG4gIC5sZWZ0LTAge1xuICAgIGxlZnQ6IGNhbGModmFyKC0tc3BhY2luZykgKiAwKTtcbiAgfVxuICAuei00MCB7XG4gICAgei1pbmRleDogNDA7XG4gIH1cbiAgLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgQG1lZGlhICh3aWR0aCA+PSAzMjBweCkge1xuICAgICAgbWF4LXdpZHRoOiAzMjBweDtcbiAgICB9XG4gICAgQG1lZGlhICh3aWR0aCA+PSA0MHJlbSkge1xuICAgICAgbWF4LXdpZHRoOiA0MHJlbTtcbiAgICB9XG4gICAgQG1lZGlhICh3aWR0aCA+PSA0OHJlbSkge1xuICAgICAgbWF4LXdpZHRoOiA0OHJlbTtcbiAgICB9XG4gICAgQG1lZGlhICh3aWR0aCA+PSA2NHJlbSkge1xuICAgICAgbWF4LXdpZHRoOiA2NHJlbTtcbiAgICB9XG4gICAgQG1lZGlhICh3aWR0aCA+PSA4MHJlbSkge1xuICAgICAgbWF4LXdpZHRoOiA4MHJlbTtcbiAgICB9XG4gICAgQG1lZGlhICh3aWR0aCA+PSA5NnJlbSkge1xuICAgICAgbWF4LXdpZHRoOiA5NnJlbTtcbiAgICB9XG4gIH1cbiAgLm0tYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG4gIC5teC1hdXRvIHtcbiAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICB9XG4gIC5tcy0zIHtcbiAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLXNwYWNpbmcpICogMyk7XG4gIH1cbiAgLm1lLTIge1xuICAgIG1hcmdpbi1pbmxpbmUtZW5kOiBjYWxjKHZhcigtLXNwYWNpbmcpICogMik7XG4gIH1cbiAgLm1iLTIge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGModmFyKC0tc3BhY2luZykgKiAyKTtcbiAgfVxuICAuYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICB9XG4gIC5oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmgtNSB7XG4gICAgaGVpZ2h0OiBjYWxjKHZhcigtLXNwYWNpbmcpICogNSk7XG4gIH1cbiAgLmgtZnVsbCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gIC5oLXNjcmVlbiB7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgfVxuICAubWluLWgtc2NyZWVuIHtcbiAgICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgfVxuICAudy01IHtcbiAgICB3aWR0aDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDUpO1xuICB9XG4gIC53LTY0IHtcbiAgICB3aWR0aDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDY0KTtcbiAgfVxuICAudy1mdWxsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAubWF4LXctMnhsIHtcbiAgICBtYXgtd2lkdGg6IHZhcigtLWNvbnRhaW5lci0yeGwpO1xuICB9XG4gIC5mbGV4LTEge1xuICAgIGZsZXg6IDE7XG4gIH1cbiAgLnNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgfVxuICAuLXRyYW5zbGF0ZS14LWZ1bGwge1xuICAgIC0tdHctdHJhbnNsYXRlLXg6IC0xMDAlO1xuICAgIHRyYW5zbGF0ZTogdmFyKC0tdHctdHJhbnNsYXRlLXgpIHZhcigtLXR3LXRyYW5zbGF0ZS15KTtcbiAgfVxuICAuY3Vyc29yLWRlZmF1bHQge1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgfVxuICAuZ3JpZC1jb2xzLTIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcbiAgfVxuICAuZmxleC1jb2wge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLml0ZW1zLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAuaXRlbXMtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5qdXN0aWZ5LWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICAuanVzdGlmeS1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5nYXAtNCB7XG4gICAgZ2FwOiBjYWxjKHZhcigtLXNwYWNpbmcpICogNCk7XG4gIH1cbiAgLnNwYWNlLXktMiB7XG4gICAgOndoZXJlKCYgPiA6bm90KDpsYXN0LWNoaWxkKSkge1xuICAgICAgLS10dy1zcGFjZS15LXJldmVyc2U6IDA7XG4gICAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDIpICogdmFyKC0tdHctc3BhY2UteS1yZXZlcnNlKSk7XG4gICAgICBtYXJnaW4tYmxvY2stZW5kOiBjYWxjKGNhbGModmFyKC0tc3BhY2luZykgKiAyKSAqIGNhbGMoMSAtIHZhcigtLXR3LXNwYWNlLXktcmV2ZXJzZSkpKTtcbiAgICB9XG4gIH1cbiAgLnNwYWNlLXktNCB7XG4gICAgOndoZXJlKCYgPiA6bm90KDpsYXN0LWNoaWxkKSkge1xuICAgICAgLS10dy1zcGFjZS15LXJldmVyc2U6IDA7XG4gICAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IGNhbGMoY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDQpICogdmFyKC0tdHctc3BhY2UteS1yZXZlcnNlKSk7XG4gICAgICBtYXJnaW4tYmxvY2stZW5kOiBjYWxjKGNhbGModmFyKC0tc3BhY2luZykgKiA0KSAqIGNhbGMoMSAtIHZhcigtLXR3LXNwYWNlLXktcmV2ZXJzZSkpKTtcbiAgICB9XG4gIH1cbiAgLm92ZXJmbG93LXktYXV0byB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxuICAucm91bmRlZC1mdWxsIHtcbiAgICBib3JkZXItcmFkaXVzOiBjYWxjKGluZmluaXR5ICogMXB4KTtcbiAgfVxuICAucm91bmRlZC1sZyB7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLWxnKTtcbiAgfVxuICAuYm9yZGVyIHtcbiAgICBib3JkZXItc3R5bGU6IHZhcigtLXR3LWJvcmRlci1zdHlsZSk7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIH1cbiAgLmJvcmRlci1ncmF5LTMwMCB7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1ncmF5LTMwMCk7XG4gIH1cbiAgLmJnLWJsdWUtNzAwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ibHVlLTcwMCk7XG4gIH1cbiAgLmJnLWdyYXktNTAge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWdyYXktNTApO1xuICB9XG4gIC5iZy13aGl0ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICB9XG4gIC5wLTIge1xuICAgIHBhZGRpbmc6IGNhbGModmFyKC0tc3BhY2luZykgKiAyKTtcbiAgfVxuICAucC0yXFwuNSB7XG4gICAgcGFkZGluZzogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDIuNSk7XG4gIH1cbiAgLnAtNCB7XG4gICAgcGFkZGluZzogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDQpO1xuICB9XG4gIC5wLTYge1xuICAgIHBhZGRpbmc6IGNhbGModmFyKC0tc3BhY2luZykgKiA2KTtcbiAgfVxuICAucHgtMyB7XG4gICAgcGFkZGluZy1pbmxpbmU6IGNhbGModmFyKC0tc3BhY2luZykgKiAzKTtcbiAgfVxuICAucHgtNSB7XG4gICAgcGFkZGluZy1pbmxpbmU6IGNhbGModmFyKC0tc3BhY2luZykgKiA1KTtcbiAgfVxuICAucHgtNiB7XG4gICAgcGFkZGluZy1pbmxpbmU6IGNhbGModmFyKC0tc3BhY2luZykgKiA2KTtcbiAgfVxuICAucHgtNyB7XG4gICAgcGFkZGluZy1pbmxpbmU6IGNhbGModmFyKC0tc3BhY2luZykgKiA3KTtcbiAgfVxuICAucHktMlxcLjUge1xuICAgIHBhZGRpbmctYmxvY2s6IGNhbGModmFyKC0tc3BhY2luZykgKiAyLjUpO1xuICB9XG4gIC5weS00IHtcbiAgICBwYWRkaW5nLWJsb2NrOiBjYWxjKHZhcigtLXNwYWNpbmcpICogNCk7XG4gIH1cbiAgLnB5LTUge1xuICAgIHBhZGRpbmctYmxvY2s6IGNhbGModmFyKC0tc3BhY2luZykgKiA1KTtcbiAgfVxuICAucHktOCB7XG4gICAgcGFkZGluZy1ibG9jazogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDgpO1xuICB9XG4gIC5wdC0wIHtcbiAgICBwYWRkaW5nLXRvcDogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDApO1xuICB9XG4gIC50ZXh0LWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC50ZXh0LWxnIHtcbiAgICBmb250LXNpemU6IHZhcigtLXRleHQtbGcpO1xuICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS10dy1sZWFkaW5nLCB2YXIoLS10ZXh0LWxnLS1saW5lLWhlaWdodCkpO1xuICB9XG4gIC50ZXh0LXNtIHtcbiAgICBmb250LXNpemU6IHZhcigtLXRleHQtc20pO1xuICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS10dy1sZWFkaW5nLCB2YXIoLS10ZXh0LXNtLS1saW5lLWhlaWdodCkpO1xuICB9XG4gIC50ZXh0LXhsIHtcbiAgICBmb250LXNpemU6IHZhcigtLXRleHQteGwpO1xuICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS10dy1sZWFkaW5nLCB2YXIoLS10ZXh0LXhsLS1saW5lLWhlaWdodCkpO1xuICB9XG4gIC5sZWFkaW5nLXRpZ2h0IHtcbiAgICAtLXR3LWxlYWRpbmc6IHZhcigtLWxlYWRpbmctdGlnaHQpO1xuICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1sZWFkaW5nLXRpZ2h0KTtcbiAgfVxuICAuZm9udC1ib2xkIHtcbiAgICAtLXR3LWZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ib2xkKTtcbiAgICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYm9sZCk7XG4gIH1cbiAgLmZvbnQtbGlnaHQge1xuICAgIC0tdHctZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWxpZ2h0KTtcbiAgICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtbGlnaHQpO1xuICB9XG4gIC5mb250LW1lZGl1bSB7XG4gICAgLS10dy1mb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtbWVkaXVtKTtcbiAgICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtbWVkaXVtKTtcbiAgfVxuICAudHJhY2tpbmctdGlnaHQge1xuICAgIC0tdHctdHJhY2tpbmc6IHZhcigtLXRyYWNraW5nLXRpZ2h0KTtcbiAgICBsZXR0ZXItc3BhY2luZzogdmFyKC0tdHJhY2tpbmctdGlnaHQpO1xuICB9XG4gIC53aGl0ZXNwYWNlLW5vd3JhcCB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuICAudGV4dC1ncmF5LTUwMCB7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLWdyYXktNTAwKTtcbiAgfVxuICAudGV4dC1ncmF5LTcwMCB7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLWdyYXktNzAwKTtcbiAgfVxuICAudGV4dC1ncmF5LTkwMCB7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLWdyYXktOTAwKTtcbiAgfVxuICAudGV4dC10cmFuc3BhcmVudCB7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIC50ZXh0LXdoaXRlIHtcbiAgICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICB9XG4gIC5zaGFkb3ctc20ge1xuICAgIC0tdHctc2hhZG93OiAwIDFweCAzcHggMCB2YXIoLS10dy1zaGFkb3ctY29sb3IsIHJnYigwIDAgMCAvIDAuMSkpLCAwIDFweCAycHggLTFweCB2YXIoLS10dy1zaGFkb3ctY29sb3IsIHJnYigwIDAgMCAvIDAuMSkpO1xuICAgIGJveC1zaGFkb3c6IHZhcigtLXR3LWluc2V0LXNoYWRvdyksIHZhcigtLXR3LWluc2V0LXJpbmctc2hhZG93KSwgdmFyKC0tdHctcmluZy1vZmZzZXQtc2hhZG93KSwgdmFyKC0tdHctcmluZy1zaGFkb3cpLCB2YXIoLS10dy1zaGFkb3cpO1xuICB9XG4gIC5maWx0ZXIge1xuICAgIGZpbHRlcjogdmFyKC0tdHctYmx1ciwpIHZhcigtLXR3LWJyaWdodG5lc3MsKSB2YXIoLS10dy1jb250cmFzdCwpIHZhcigtLXR3LWdyYXlzY2FsZSwpIHZhcigtLXR3LWh1ZS1yb3RhdGUsKSB2YXIoLS10dy1pbnZlcnQsKSB2YXIoLS10dy1zYXR1cmF0ZSwpIHZhcigtLXR3LXNlcGlhLCkgdmFyKC0tdHctZHJvcC1zaGFkb3csKTtcbiAgfVxuICAudHJhbnNpdGlvbiB7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3IsIGJhY2tncm91bmQtY29sb3IsIGJvcmRlci1jb2xvciwgb3V0bGluZS1jb2xvciwgdGV4dC1kZWNvcmF0aW9uLWNvbG9yLCBmaWxsLCBzdHJva2UsIC0tdHctZ3JhZGllbnQtZnJvbSwgLS10dy1ncmFkaWVudC12aWEsIC0tdHctZ3JhZGllbnQtdG8sIG9wYWNpdHksIGJveC1zaGFkb3csIHRyYW5zZm9ybSwgdHJhbnNsYXRlLCBzY2FsZSwgcm90YXRlLCBmaWx0ZXIsIC13ZWJraXQtYmFja2Ryb3AtZmlsdGVyLCBiYWNrZHJvcC1maWx0ZXI7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IHZhcigtLXR3LWVhc2UsIHZhcigtLWRlZmF1bHQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb24pKTtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiB2YXIoLS10dy1kdXJhdGlvbiwgdmFyKC0tZGVmYXVsdC10cmFuc2l0aW9uLWR1cmF0aW9uKSk7XG4gIH1cbiAgLnRyYW5zaXRpb24tdHJhbnNmb3JtIHtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIHRyYW5zbGF0ZSwgc2NhbGUsIHJvdGF0ZTtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogdmFyKC0tdHctZWFzZSwgdmFyKC0tZGVmYXVsdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbikpO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IHZhcigtLXR3LWR1cmF0aW9uLCB2YXIoLS1kZWZhdWx0LXRyYW5zaXRpb24tZHVyYXRpb24pKTtcbiAgfVxuICAuZHVyYXRpb24tNzUge1xuICAgIC0tdHctZHVyYXRpb246IDc1bXM7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogNzVtcztcbiAgfVxuICAuZ3JvdXAtaG92ZXJcXDp0ZXh0LWdyYXktOTAwIHtcbiAgICAmOmlzKDp3aGVyZSguZ3JvdXApOmhvdmVyICopIHtcbiAgICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1ncmF5LTkwMCk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5ob3ZlclxcOmJnLWJsdWUtODAwIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJsdWUtODAwKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmhvdmVyXFw6YmctZ3JheS0xMDAge1xuICAgICY6aG92ZXIge1xuICAgICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItZ3JheS0xMDApO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuaG92ZXJcXDp1bmRlcmxpbmUge1xuICAgICY6aG92ZXIge1xuICAgICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IHVuZGVybGluZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmZvY3VzXFw6cmluZy00IHtcbiAgICAmOmZvY3VzIHtcbiAgICAgIC0tdHctcmluZy1zaGFkb3c6IHZhcigtLXR3LXJpbmctaW5zZXQsKSAwIDAgMCBjYWxjKDRweCArIHZhcigtLXR3LXJpbmctb2Zmc2V0LXdpZHRoKSkgdmFyKC0tdHctcmluZy1jb2xvciwgY3VycmVudENvbG9yKTtcbiAgICAgIGJveC1zaGFkb3c6IHZhcigtLXR3LWluc2V0LXNoYWRvdyksIHZhcigtLXR3LWluc2V0LXJpbmctc2hhZG93KSwgdmFyKC0tdHctcmluZy1vZmZzZXQtc2hhZG93KSwgdmFyKC0tdHctcmluZy1zaGFkb3cpLCB2YXIoLS10dy1zaGFkb3cpO1xuICAgIH1cbiAgfVxuICAuZm9jdXNcXDpyaW5nLWJsdWUtMzAwIHtcbiAgICAmOmZvY3VzIHtcbiAgICAgIC0tdHctcmluZy1jb2xvcjogdmFyKC0tY29sb3ItYmx1ZS0zMDApO1xuICAgIH1cbiAgfVxuICAuZm9jdXNcXDpvdXRsaW5lLWhpZGRlbiB7XG4gICAgJjpmb2N1cyB7XG4gICAgICBvdXRsaW5lLXN0eWxlOiBub25lO1xuICAgICAgQG1lZGlhIChmb3JjZWQtY29sb3JzOiBhY3RpdmUpIHtcbiAgICAgICAgb3V0bGluZTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBvdXRsaW5lLW9mZnNldDogMnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuc21cXDptbC02NCB7XG4gICAgQG1lZGlhICh3aWR0aCA+PSA0MHJlbSkge1xuICAgICAgbWFyZ2luLWxlZnQ6IGNhbGModmFyKC0tc3BhY2luZykgKiA2NCk7XG4gICAgfVxuICB9XG4gIC5zbVxcOm1heC13LW1kIHtcbiAgICBAbWVkaWEgKHdpZHRoID49IDQwcmVtKSB7XG4gICAgICBtYXgtd2lkdGg6IHZhcigtLWNvbnRhaW5lci1tZCk7XG4gICAgfVxuICB9XG4gIC5zbVxcOnRyYW5zbGF0ZS14LTAge1xuICAgIEBtZWRpYSAod2lkdGggPj0gNDByZW0pIHtcbiAgICAgIC0tdHctdHJhbnNsYXRlLXg6IGNhbGModmFyKC0tc3BhY2luZykgKiAwKTtcbiAgICAgIHRyYW5zbGF0ZTogdmFyKC0tdHctdHJhbnNsYXRlLXgpIHZhcigtLXR3LXRyYW5zbGF0ZS15KTtcbiAgICB9XG4gIH1cbiAgLnNtXFw6cC04IHtcbiAgICBAbWVkaWEgKHdpZHRoID49IDQwcmVtKSB7XG4gICAgICBwYWRkaW5nOiBjYWxjKHZhcigtLXNwYWNpbmcpICogOCk7XG4gICAgfVxuICB9XG4gIC5tZFxcOm10LTAge1xuICAgIEBtZWRpYSAod2lkdGggPj0gNDhyZW0pIHtcbiAgICAgIG1hcmdpbi10b3A6IGNhbGModmFyKC0tc3BhY2luZykgKiAwKTtcbiAgICB9XG4gIH1cbiAgLm1kXFw6aC1zY3JlZW4ge1xuICAgIEBtZWRpYSAod2lkdGggPj0gNDhyZW0pIHtcbiAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgfVxuICB9XG4gIC5tZFxcOnNwYWNlLXktNiB7XG4gICAgQG1lZGlhICh3aWR0aCA+PSA0OHJlbSkge1xuICAgICAgOndoZXJlKCYgPiA6bm90KDpsYXN0LWNoaWxkKSkge1xuICAgICAgICAtLXR3LXNwYWNlLXktcmV2ZXJzZTogMDtcbiAgICAgICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiBjYWxjKGNhbGModmFyKC0tc3BhY2luZykgKiA2KSAqIHZhcigtLXR3LXNwYWNlLXktcmV2ZXJzZSkpO1xuICAgICAgICBtYXJnaW4tYmxvY2stZW5kOiBjYWxjKGNhbGModmFyKC0tc3BhY2luZykgKiA2KSAqIGNhbGMoMSAtIHZhcigtLXR3LXNwYWNlLXktcmV2ZXJzZSkpKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLm1kXFw6dGV4dC0yeGwge1xuICAgIEBtZWRpYSAod2lkdGggPj0gNDhyZW0pIHtcbiAgICAgIGZvbnQtc2l6ZTogdmFyKC0tdGV4dC0yeGwpO1xuICAgICAgbGluZS1oZWlnaHQ6IHZhcigtLXR3LWxlYWRpbmcsIHZhcigtLXRleHQtMnhsLS1saW5lLWhlaWdodCkpO1xuICAgIH1cbiAgfVxuICAubGdcXDpweS0wIHtcbiAgICBAbWVkaWEgKHdpZHRoID49IDY0cmVtKSB7XG4gICAgICBwYWRkaW5nLWJsb2NrOiBjYWxjKHZhcigtLXNwYWNpbmcpICogMCk7XG4gICAgfVxuICB9XG4gIC54bFxcOnAtMCB7XG4gICAgQG1lZGlhICh3aWR0aCA+PSA4MHJlbSkge1xuICAgICAgcGFkZGluZzogY2FsYyh2YXIoLS1zcGFjaW5nKSAqIDApO1xuICAgIH1cbiAgfVxuICAuZGFya1xcOmhpZGRlbiB7XG4gICAgJjp3aGVyZSguZGFyaywgLmRhcmsgKikge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgLmRhcmtcXDppbmxpbmUge1xuICAgICY6d2hlcmUoLmRhcmssIC5kYXJrICopIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICB9XG4gIH1cbiAgLmRhcmtcXDpib3JkZXIge1xuICAgICY6d2hlcmUoLmRhcmssIC5kYXJrICopIHtcbiAgICAgIGJvcmRlci1zdHlsZTogdmFyKC0tdHctYm9yZGVyLXN0eWxlKTtcbiAgICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgIH1cbiAgfVxuICAuZGFya1xcOmJvcmRlci1ncmF5LTYwMCB7XG4gICAgJjp3aGVyZSguZGFyaywgLmRhcmsgKikge1xuICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1ncmF5LTYwMCk7XG4gICAgfVxuICB9XG4gIC5kYXJrXFw6Ym9yZGVyLWdyYXktNzAwIHtcbiAgICAmOndoZXJlKC5kYXJrLCAuZGFyayAqKSB7XG4gICAgICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLWdyYXktNzAwKTtcbiAgICB9XG4gIH1cbiAgLmRhcmtcXDpiZy1ibHVlLTYwMCB7XG4gICAgJjp3aGVyZSguZGFyaywgLmRhcmsgKikge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmx1ZS02MDApO1xuICAgIH1cbiAgfVxuICAuZGFya1xcOmJnLWRhcmsge1xuICAgICY6d2hlcmUoLmRhcmssIC5kYXJrICopIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWRhcmspO1xuICAgIH1cbiAgfVxuICAuZGFya1xcOmJnLWdyYXktNzAwIHtcbiAgICAmOndoZXJlKC5kYXJrLCAuZGFyayAqKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ncmF5LTcwMCk7XG4gICAgfVxuICB9XG4gIC5kYXJrXFw6YmctZ3JheS04MDAge1xuICAgICY6d2hlcmUoLmRhcmssIC5kYXJrICopIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWdyYXktODAwKTtcbiAgICB9XG4gIH1cbiAgLmRhcmtcXDpiZy1ncmF5LTkwMCB7XG4gICAgJjp3aGVyZSguZGFyaywgLmRhcmsgKikge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItZ3JheS05MDApO1xuICAgIH1cbiAgfVxuICAuZGFya1xcOnRleHQtZ3JheS01MCB7XG4gICAgJjp3aGVyZSguZGFyaywgLmRhcmsgKikge1xuICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWdyYXktNTApO1xuICAgIH1cbiAgfVxuICAuZGFya1xcOnRleHQtZ3JheS00MDAge1xuICAgICY6d2hlcmUoLmRhcmssIC5kYXJrICopIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1ncmF5LTQwMCk7XG4gICAgfVxuICB9XG4gIC5kYXJrXFw6dGV4dC13aGl0ZSB7XG4gICAgJjp3aGVyZSguZGFyaywgLmRhcmsgKikge1xuICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgICB9XG4gIH1cbiAgLmRhcmtcXDpwbGFjZWhvbGRlci1ncmF5LTQwMCB7XG4gICAgJjp3aGVyZSguZGFyaywgLmRhcmsgKikge1xuICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItZ3JheS00MDApO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZGFya1xcOmdyb3VwLWhvdmVyXFw6dGV4dC13aGl0ZSB7XG4gICAgJjp3aGVyZSguZGFyaywgLmRhcmsgKikge1xuICAgICAgJjppcyg6d2hlcmUoLmdyb3VwKTpob3ZlciAqKSB7XG4gICAgICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZGFya1xcOmhvdmVyXFw6YmctYmx1ZS03MDAge1xuICAgICY6d2hlcmUoLmRhcmssIC5kYXJrICopIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJsdWUtNzAwKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZGFya1xcOmhvdmVyXFw6YmctZ3JheS03MDAge1xuICAgICY6d2hlcmUoLmRhcmssIC5kYXJrICopIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWdyYXktNzAwKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZGFya1xcOmZvY3VzXFw6Ym9yZGVyLWJsdWUtNTAwIHtcbiAgICAmOndoZXJlKC5kYXJrLCAuZGFyayAqKSB7XG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1ibHVlLTUwMCk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5kYXJrXFw6Zm9jdXNcXDpyaW5nLWJsdWUtNTAwIHtcbiAgICAmOndoZXJlKC5kYXJrLCAuZGFyayAqKSB7XG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgLS10dy1yaW5nLWNvbG9yOiB2YXIoLS1jb2xvci1ibHVlLTUwMCk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5kYXJrXFw6Zm9jdXNcXDpyaW5nLWJsdWUtODAwIHtcbiAgICAmOndoZXJlKC5kYXJrLCAuZGFyayAqKSB7XG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgLS10dy1yaW5nLWNvbG9yOiB2YXIoLS1jb2xvci1ibHVlLTgwMCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5AbGF5ZXIgYmFzZSB7XG4gIGJ1dHRvbiwgW3JvbGU9J2J1dHRvbiddIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgYnV0dG9uOmRpc2FibGVkLCBbcm9sZT0nYnV0dG9uJ106ZGlzYWJsZWQge1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgfVxufVxuW2xvYWRpbmddIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmxvYWRpbmcgW2xvYWRpbmddIHtcbiAgZGlzcGxheTogdW5zZXQgIWltcG9ydGFudDtcbn1cbi5sb2FkaW5nIFtsb2FkaW5nXSB7XG4gIGRpc3BsYXk6IHVuc2V0ICFpbXBvcnRhbnQ7XG59XG4uY2F0ZWdvcnktdmlldyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWdyYXktNTApO1xuICAmOndoZXJlKC5kYXJrLCAuZGFyayAqKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcmVkLTEwMCk7XG4gIH1cbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMTAwJTtcbiAgcmlnaHQ6IC0xMDAlO1xuICB0cmFuc2l0aW9uOiBsZWZ0IDAuNHMsIHJpZ2h0IDAuNHM7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG4uY2F0ZWdvcnktdmlldy1zaG93IHtcbiAgbGVmdDogMCU7XG4gIHJpZ2h0OiAwJTtcbn1cbi5zcGlubmVyLWJvcmRlciB7XG4gIGJvcmRlcjogMC4zcmVtIHNvbGlkIGN1cnJlbnRDb2xvcjtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNDB2dztcbiAgbWF4LXdpZHRoOiAzMzNweDtcbiAgaGVpZ2h0OiA0MHZ3O1xuICBtYXgtaGVpZ2h0OiAzMzNweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogLTAuMTI1ZW07XG4gIGFuaW1hdGlvbjogdmFyKC0tYW5pbWF0ZS1zcGluKTtcbn1cbkBrZXlmcmFtZXMgc3BpbiB7XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHBpbmcge1xuICA3NSUsIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMik7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuQGtleWZyYW1lcyBwdWxzZSB7XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMC41O1xuICB9XG59XG5Aa2V5ZnJhbWVzIGJvdW5jZSB7XG4gIDAlLCAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTI1JSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuOCwgMCwgMSwgMSk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAsIDAsIDAuMiwgMSk7XG4gIH1cbn1cbkBwcm9wZXJ0eSAtLXR3LXRyYW5zbGF0ZS14IHtcbiAgc3ludGF4OiBcIipcIjtcbiAgaW5oZXJpdHM6IGZhbHNlO1xuICBpbml0aWFsLXZhbHVlOiAwO1xufVxuQHByb3BlcnR5IC0tdHctdHJhbnNsYXRlLXkge1xuICBzeW50YXg6IFwiKlwiO1xuICBpbmhlcml0czogZmFsc2U7XG4gIGluaXRpYWwtdmFsdWU6IDA7XG59XG5AcHJvcGVydHkgLS10dy10cmFuc2xhdGUteiB7XG4gIHN5bnRheDogXCIqXCI7XG4gIGluaGVyaXRzOiBmYWxzZTtcbiAgaW5pdGlhbC12YWx1ZTogMDtcbn1cbkBwcm9wZXJ0eSAtLXR3LXNwYWNlLXktcmV2ZXJzZSB7XG4gIHN5bnRheDogXCIqXCI7XG4gIGluaGVyaXRzOiBmYWxzZTtcbiAgaW5pdGlhbC12YWx1ZTogMDtcbn1cbkBwcm9wZXJ0eSAtLXR3LWJvcmRlci1zdHlsZSB7XG4gIHN5bnRheDogXCIqXCI7XG4gIGluaGVyaXRzOiBmYWxzZTtcbiAgaW5pdGlhbC12YWx1ZTogc29saWQ7XG59XG5AcHJvcGVydHkgLS10dy1sZWFkaW5nIHtcbiAgc3ludGF4OiBcIipcIjtcbiAgaW5oZXJpdHM6IGZhbHNlO1xufVxuQHByb3BlcnR5IC0tdHctZm9udC13ZWlnaHQge1xuICBzeW50YXg6IFwiKlwiO1xuICBpbmhlcml0czogZmFsc2U7XG59XG5AcHJvcGVydHkgLS10dy10cmFja2luZyB7XG4gIHN5bnRheDogXCIqXCI7XG4gIGluaGVyaXRzOiBmYWxzZTtcbn1cbkBwcm9wZXJ0eSAtLXR3LXNoYWRvdyB7XG4gIHN5bnRheDogXCIqXCI7XG4gIGluaGVyaXRzOiBmYWxzZTtcbiAgaW5pdGlhbC12YWx1ZTogMCAwICMwMDAwO1xufVxuQHByb3BlcnR5IC0tdHctc2hhZG93LWNvbG9yIHtcbiAgc3ludGF4OiBcIipcIjtcbiAgaW5oZXJpdHM6IGZhbHNlO1xufVxuQHByb3BlcnR5IC0tdHctaW5zZXQtc2hhZG93IHtcbiAgc3ludGF4OiBcIipcIjtcbiAgaW5oZXJpdHM6IGZhbHNlO1xuICBpbml0aWFsLXZhbHVlOiAwIDAgIzAwMDA7XG59XG5AcHJvcGVydHkgLS10dy1pbnNldC1zaGFkb3ctY29sb3Ige1xuICBzeW50YXg6IFwiKlwiO1xuICBpbmhlcml0czogZmFsc2U7XG59XG5AcHJvcGVydHkgLS10dy1yaW5nLWNvbG9yIHtcbiAgc3ludGF4OiBcIipcIjtcbiAgaW5oZXJpdHM6IGZhbHNlO1xufVxuQHByb3BlcnR5IC0tdHctcmluZy1zaGFkb3cge1xuICBzeW50YXg6IFwiKlwiO1xuICBpbmhlcml0czogZmFsc2U7XG4gIGluaXRpYWwtdmFsdWU6IDAgMCAjMDAwMDtcbn1cbkBwcm9wZXJ0eSAtLXR3LWluc2V0LXJpbmctY29sb3Ige1xuICBzeW50YXg6IFwiKlwiO1xuICBpbmhlcml0czogZmFsc2U7XG59XG5AcHJvcGVydHkgLS10dy1pbnNldC1yaW5nLXNoYWRvdyB7XG4gIHN5bnRheDogXCIqXCI7XG4gIGluaGVyaXRzOiBmYWxzZTtcbiAgaW5pdGlhbC12YWx1ZTogMCAwICMwMDAwO1xufVxuQHByb3BlcnR5IC0tdHctcmluZy1pbnNldCB7XG4gIHN5bnRheDogXCIqXCI7XG4gIGluaGVyaXRzOiBmYWxzZTtcbn1cbkBwcm9wZXJ0eSAtLXR3LXJpbmctb2Zmc2V0LXdpZHRoIHtcbiAgc3ludGF4OiBcIjxsZW5ndGg+XCI7XG4gIGluaGVyaXRzOiBmYWxzZTtcbiAgaW5pdGlhbC12YWx1ZTogMHB4O1xufVxuQHByb3BlcnR5IC0tdHctcmluZy1vZmZzZXQtY29sb3Ige1xuICBzeW50YXg6IFwiKlwiO1xuICBpbmhlcml0czogZmFsc2U7XG4gIGluaXRpYWwtdmFsdWU6ICNmZmY7XG59XG5AcHJvcGVydHkgLS10dy1yaW5nLW9mZnNldC1zaGFkb3cge1xuICBzeW50YXg6IFwiKlwiO1xuICBpbmhlcml0czogZmFsc2U7XG4gIGluaXRpYWwtdmFsdWU6IDAgMCAjMDAwMDtcbn1cbkBwcm9wZXJ0eSAtLXR3LWJsdXIge1xuICBzeW50YXg6IFwiKlwiO1xuICBpbmhlcml0czogZmFsc2U7XG59XG5AcHJvcGVydHkgLS10dy1icmlnaHRuZXNzIHtcbiAgc3ludGF4OiBcIipcIjtcbiAgaW5oZXJpdHM6IGZhbHNlO1xufVxuQHByb3BlcnR5IC0tdHctY29udHJhc3Qge1xuICBzeW50YXg6IFwiKlwiO1xuICBpbmhlcml0czogZmFsc2U7XG59XG5AcHJvcGVydHkgLS10dy1ncmF5c2NhbGUge1xuICBzeW50YXg6IFwiKlwiO1xuICBpbmhlcml0czogZmFsc2U7XG59XG5AcHJvcGVydHkgLS10dy1odWUtcm90YXRlIHtcbiAgc3ludGF4OiBcIipcIjtcbiAgaW5oZXJpdHM6IGZhbHNlO1xufVxuQHByb3BlcnR5IC0tdHctaW52ZXJ0IHtcbiAgc3ludGF4OiBcIipcIjtcbiAgaW5oZXJpdHM6IGZhbHNlO1xufVxuQHByb3BlcnR5IC0tdHctb3BhY2l0eSB7XG4gIHN5bnRheDogXCIqXCI7XG4gIGluaGVyaXRzOiBmYWxzZTtcbn1cbkBwcm9wZXJ0eSAtLXR3LXNhdHVyYXRlIHtcbiAgc3ludGF4OiBcIipcIjtcbiAgaW5oZXJpdHM6IGZhbHNlO1xufVxuQHByb3BlcnR5IC0tdHctc2VwaWEge1xuICBzeW50YXg6IFwiKlwiO1xuICBpbmhlcml0czogZmFsc2U7XG59XG5AcHJvcGVydHkgLS10dy1kdXJhdGlvbiB7XG4gIHN5bnRheDogXCIqXCI7XG4gIGluaGVyaXRzOiBmYWxzZTtcbn1cbiJdLAogICJtYXBwaW5ncyI6ICJBQUNBLHVDQUNBLGFBQ0UsTUFDRSxhQUFhLGFBQWEsRUFBRSxTQUFTLEVBQUUsVUFBVSxFQUFFLG1CQUFtQixFQUNwRSxnQkFBZ0IsRUFBRSxpQkFBaUIsRUFBRSxtQkFDdkMsY0FBYyxRQUFRLEVBQUUsT0FBTyxFQUFFLE9BQU8sRUFBRSxpQkFBaUIsRUFBRSxLQUFLLEVBQUUsTUFDcEUsYUFBYSxZQUFZLEVBQUUsY0FBYyxFQUFFLEtBQUssRUFBRSxNQUFNLEVBQUUsUUFBUSxFQUNoRSxpQkFBaUIsRUFBRSxhQUFhLEVBQUUsVUFDcEMsZ0JBQWdCLE1BQU0sS0FBTSxLQUFNLE9BQ2xDLGlCQUFpQixNQUFNLEtBQU0sS0FBTSxRQUNuQyxpQkFBaUIsTUFBTSxLQUFNLEtBQU0sUUFDbkMsaUJBQWlCLE1BQU0sS0FBTSxLQUFNLFFBQ25DLGlCQUFpQixNQUFNLEtBQU0sS0FBTSxRQUNuQyxpQkFBaUIsTUFBTSxLQUFNLEtBQU0sUUFDbkMsaUJBQWlCLE1BQU0sS0FBTSxLQUFNLFFBQ25DLGlCQUFpQixNQUFNLEtBQU0sS0FBTSxRQUNuQyxpQkFBaUIsTUFBTSxLQUFNLEtBQU0sUUFDbkMsaUJBQWlCLE1BQU0sS0FBTSxLQUFNLFFBQ25DLGlCQUFpQixNQUFNLEtBQU0sS0FBTSxRQUNuQyxtQkFBbUIsTUFBTSxJQUFLLEtBQU0sUUFDcEMsb0JBQW9CLE1BQU0sS0FBTSxLQUFNLFFBQ3RDLG9CQUFvQixNQUFNLEtBQU0sS0FBTSxRQUN0QyxvQkFBb0IsTUFBTSxLQUFNLEtBQU0sT0FDdEMsb0JBQW9CLE1BQU0sSUFBSyxLQUFNLFFBQ3JDLG9CQUFvQixNQUFNLEtBQU0sS0FBTSxRQUN0QyxvQkFBb0IsTUFBTSxLQUFNLEtBQU0sUUFDdEMsb0JBQW9CLE1BQU0sS0FBTSxLQUFNLFFBQ3RDLG9CQUFvQixNQUFNLElBQUssS0FBTSxRQUNyQyxvQkFBb0IsTUFBTSxLQUFNLEtBQU0sUUFDdEMsb0JBQW9CLE1BQU0sS0FBTSxLQUFNLFFBQ3RDLGtCQUFrQixNQUFNLEtBQU0sS0FBTSxRQUNwQyxtQkFBbUIsTUFBTSxLQUFNLEtBQU0sUUFDckMsbUJBQW1CLE1BQU0sS0FBTSxJQUFLLFFBQ3BDLG1CQUFtQixNQUFNLEtBQU0sS0FBTSxRQUNyQyxtQkFBbUIsTUFBTSxLQUFNLEtBQU0sUUFDckMsbUJBQW1CLE1BQU0sS0FBTSxLQUFNLE9BQ3JDLG1CQUFtQixNQUFNLEtBQU0sS0FBTSxRQUNyQyxtQkFBbUIsTUFBTSxLQUFNLEtBQU0sUUFDckMsbUJBQW1CLE1BQU0sS0FBTSxLQUFNLFFBQ3JDLG1CQUFtQixNQUFNLEtBQU0sS0FBTSxRQUNyQyxtQkFBbUIsTUFBTSxLQUFNLEtBQU0sUUFDckMsbUJBQW1CLE1BQU0sS0FBTSxLQUFNLFNBQ3JDLG9CQUFvQixNQUFNLEtBQU0sS0FBTSxTQUN0QyxvQkFBb0IsTUFBTSxLQUFNLEtBQU0sUUFDdEMsb0JBQW9CLE1BQU0sS0FBTSxLQUFNLFFBQ3RDLG9CQUFvQixNQUFNLEtBQU0sS0FBTSxRQUN0QyxvQkFBb0IsTUFBTSxLQUFNLEtBQU0sUUFDdEMsb0JBQW9CLE1BQU0sS0FBTSxLQUFNLFFBQ3RDLG9CQUFvQixNQUFNLEtBQU0sS0FBTSxRQUN0QyxvQkFBb0IsTUFBTSxLQUFNLEtBQU0sUUFDdEMsb0JBQW9CLE1BQU0sS0FBTSxLQUFNLFFBQ3RDLG9CQUFvQixNQUFNLEtBQU0sS0FBTSxRQUN0QyxpQkFBaUIsTUFBTSxLQUFNLEtBQU0sU0FDbkMsa0JBQWtCLE1BQU0sS0FBTSxLQUFNLFNBQ3BDLGtCQUFrQixNQUFNLEtBQU0sS0FBTSxTQUNwQyxrQkFBa0IsTUFBTSxLQUFNLEtBQU0sU0FDcEMsa0JBQWtCLE1BQU0sS0FBTSxLQUFNLFFBQ3BDLGtCQUFrQixNQUFNLEtBQU0sS0FBTSxRQUNwQyxrQkFBa0IsTUFBTSxLQUFNLEdBQUksU0FDbEMsa0JBQWtCLE1BQU0sS0FBTSxLQUFNLFNBQ3BDLGtCQUFrQixNQUFNLEtBQU0sS0FBTSxTQUNwQyxrQkFBa0IsTUFBTSxLQUFNLEtBQU0sU0FDcEMsa0JBQWtCLE1BQU0sS0FBTSxLQUFNLFNBQ3BDLGtCQUFrQixNQUFNLEtBQU0sS0FBTSxTQUNwQyxtQkFBbUIsTUFBTSxLQUFNLEtBQU0sU0FDckMsbUJBQW1CLE1BQU0sS0FBTSxLQUFNLFNBQ3JDLG1CQUFtQixNQUFNLEtBQU0sSUFBSyxTQUNwQyxtQkFBbUIsTUFBTSxLQUFNLEtBQU0sU0FDckMsbUJBQW1CLE1BQU0sS0FBTSxLQUFNLFNBQ3JDLG1CQUFtQixNQUFNLEtBQU0sS0FBTSxTQUNyQyxtQkFBbUIsTUFBTSxLQUFNLEtBQU0sU0FDckMsbUJBQW1CLE1BQU0sS0FBTSxLQUFNLFNBQ3JDLG1CQUFtQixNQUFNLEtBQU0sS0FBTSxTQUNyQyxtQkFBbUIsTUFBTSxLQUFNLEtBQU0sU0FDckMsb0JBQW9CLE1BQU0sS0FBTSxLQUFNLFNBQ3RDLHFCQUFxQixNQUFNLElBQUssS0FBTSxTQUN0QyxxQkFBcUIsTUFBTSxLQUFNLEtBQU0sUUFDdkMscUJBQXFCLE1BQU0sS0FBTSxLQUFNLFNBQ3ZDLHFCQUFxQixNQUFNLEtBQU0sS0FBTSxTQUN2QyxxQkFBcUIsTUFBTSxLQUFNLElBQUssUUFDdEMscUJBQXFCLE1BQU0sS0FBTSxLQUFNLFNBQ3ZDLHFCQUFxQixNQUFNLEtBQU0sS0FBTSxTQUN2QyxxQkFBcUIsTUFBTSxLQUFNLEtBQU0sU0FDdkMscUJBQXFCLE1BQU0sS0FBTSxLQUFNLFFBQ3ZDLHFCQUFxQixNQUFNLEtBQU0sS0FBTSxTQUN2QyxpQkFBaUIsTUFBTSxLQUFNLEtBQU0sUUFDbkMsa0JBQWtCLE1BQU0sS0FBTSxLQUFNLFNBQ3BDLGtCQUFrQixNQUFNLElBQUssS0FBTSxTQUNuQyxrQkFBa0IsTUFBTSxLQUFNLEtBQU0sU0FDcEMsa0JBQWtCLE1BQU0sS0FBTSxLQUFNLFNBQ3BDLGtCQUFrQixNQUFNLEtBQU0sSUFBSyxTQUNuQyxrQkFBa0IsTUFBTSxHQUFJLEtBQU0sU0FDbEMsa0JBQWtCLE1BQU0sS0FBTSxLQUFNLFNBQ3BDLGtCQUFrQixNQUFNLEtBQU0sS0FBTSxTQUNwQyxrQkFBa0IsTUFBTSxLQUFNLEtBQU0sU0FDcEMsa0JBQWtCLE1BQU0sS0FBTSxLQUFNLFNBQ3BDLGlCQUFpQixNQUFNLEtBQU0sS0FBTSxTQUNuQyxrQkFBa0IsTUFBTSxLQUFNLEtBQU0sU0FDcEMsa0JBQWtCLE1BQU0sS0FBTSxJQUFLLFNBQ25DLGtCQUFrQixNQUFNLEtBQU0sS0FBTSxTQUNwQyxrQkFBa0IsTUFBTSxLQUFNLEtBQU0sUUFDcEMsa0JBQWtCLE1BQU0sS0FBTSxLQUFNLFNBQ3BDLGtCQUFrQixNQUFNLEtBQU0sS0FBTSxTQUNwQyxrQkFBa0IsTUFBTSxJQUFLLEtBQU0sU0FDbkMsa0JBQWtCLE1BQU0sSUFBSyxLQUFNLFNBQ25DLGtCQUFrQixNQUFNLEtBQU0sSUFBSyxTQUNuQyxrQkFBa0IsTUFBTSxLQUFNLEtBQU0sU0FDcEMsZ0JBQWdCLE1BQU0sS0FBTSxLQUFNLFFBQ2xDLGlCQUFpQixNQUFNLEtBQU0sS0FBTSxTQUNuQyxpQkFBaUIsTUFBTSxLQUFNLEtBQU0sU0FDbkMsaUJBQWlCLE1BQU0sS0FBTSxLQUFNLFNBQ25DLGlCQUFpQixNQUFNLEtBQU0sSUFBSyxTQUNsQyxpQkFBaUIsTUFBTSxLQUFNLEtBQU0sU0FDbkMsaUJBQWlCLE1BQU0sS0FBTSxLQUFNLFNBQ25DLGlCQUFpQixNQUFNLEdBQUksS0FBTSxTQUNqQyxpQkFBaUIsTUFBTSxLQUFNLElBQUssUUFDbEMsaUJBQWlCLE1BQU0sS0FBTSxJQUFLLFNBQ2xDLGlCQUFpQixNQUFNLEtBQU0sS0FBTSxTQUNuQyxpQkFBaUIsTUFBTSxJQUFLLEtBQU0sU0FDbEMsa0JBQWtCLE1BQU0sS0FBTSxLQUFNLFNBQ3BDLGtCQUFrQixNQUFNLEtBQU0sS0FBTSxTQUNwQyxrQkFBa0IsTUFBTSxLQUFNLEtBQU0sU0FDcEMsa0JBQWtCLE1BQU0sS0FBTSxLQUFNLFNBQ3BDLGtCQUFrQixNQUFNLEtBQU0sS0FBTSxTQUNwQyxrQkFBa0IsTUFBTSxLQUFNLEtBQU0sU0FDcEMsa0JBQWtCLE1BQU0sS0FBTSxLQUFNLFNBQ3BDLGtCQUFrQixNQUFNLEtBQU0sS0FBTSxTQUNwQyxrQkFBa0IsTUFBTSxLQUFNLEtBQU0sU0FDcEMsa0JBQWtCLE1BQU0sS0FBTSxLQUFNLFNBQ3BDLG1CQUFtQixNQUFNLEtBQU0sS0FBTSxTQUNyQyxvQkFBb0IsTUFBTSxJQUFLLEtBQU0sU0FDckMsb0JBQW9CLE1BQU0sSUFBSyxLQUFNLFNBQ3JDLG9CQUFvQixNQUFNLEtBQU0sS0FBTSxTQUN0QyxvQkFBb0IsTUFBTSxLQUFNLEtBQU0sU0FDdEMsb0JBQW9CLE1BQU0sS0FBTSxLQUFNLFNBQ3RDLG9CQUFvQixNQUFNLEtBQU0sS0FBTSxTQUN0QyxvQkFBb0IsTUFBTSxLQUFNLElBQUssU0FDckMsb0JBQW9CLE1BQU0sS0FBTSxLQUFNLFNBQ3RDLG9CQUFvQixNQUFNLEtBQU0sS0FBTSxTQUN0QyxvQkFBb0IsTUFBTSxLQUFNLElBQUssU0FDckMsbUJBQW1CLE1BQU0sS0FBTSxLQUFNLFNBQ3JDLG9CQUFvQixNQUFNLEtBQU0sS0FBTSxTQUN0QyxvQkFBb0IsTUFBTSxLQUFNLEtBQU0sU0FDdEMsb0JBQW9CLE1BQU0sS0FBTSxLQUFNLFNBQ3RDLG9CQUFvQixNQUFNLEtBQU0sS0FBTSxTQUN0QyxvQkFBb0IsTUFBTSxLQUFNLElBQUssU0FDckMsb0JBQW9CLE1BQU0sS0FBTSxLQUFNLFNBQ3RDLG9CQUFvQixNQUFNLEtBQU0sSUFBSyxTQUNyQyxvQkFBb0IsTUFBTSxLQUFNLEtBQU0sU0FDdEMsb0JBQW9CLE1BQU0sSUFBSyxLQUFNLFNBQ3JDLG9CQUFvQixNQUFNLEtBQU0sS0FBTSxTQUN0QyxtQkFBbUIsTUFBTSxLQUFNLEtBQU0sU0FDckMsb0JBQW9CLE1BQU0sS0FBTSxLQUFNLFNBQ3RDLG9CQUFvQixNQUFNLEtBQU0sS0FBTSxTQUN0QyxvQkFBb0IsTUFBTSxLQUFNLEtBQU0sU0FDdEMsb0JBQW9CLE1BQU0sS0FBTSxLQUFNLFNBQ3RDLG9CQUFvQixNQUFNLEtBQU0sS0FBTSxPQUN0QyxvQkFBb0IsTUFBTSxLQUFNLEtBQU0sU0FDdEMsb0JBQW9CLE1BQU0sS0FBTSxLQUFNLFNBQ3RDLG9CQUFvQixNQUFNLEtBQU0sS0FBTSxTQUN0QyxvQkFBb0IsTUFBTSxLQUFNLEtBQU0sU0FDdEMsb0JBQW9CLE1BQU0sS0FBTSxLQUFNLFNBQ3RDLG9CQUFvQixNQUFNLEtBQU0sS0FBTSxTQUN0QyxxQkFBcUIsTUFBTSxLQUFNLEtBQU0sU0FDdkMscUJBQXFCLE1BQU0sS0FBTSxLQUFNLFFBQ3ZDLHFCQUFxQixNQUFNLEtBQU0sS0FBTSxTQUN2QyxxQkFBcUIsTUFBTSxJQUFLLEtBQU0sUUFDdEMscUJBQXFCLE1BQU0sS0FBTSxLQUFNLFFBQ3ZDLHFCQUFxQixNQUFNLEtBQU0sS0FBTSxTQUN2QyxxQkFBcUIsTUFBTSxLQUFNLEtBQU0sU0FDdkMscUJBQXFCLE1BQU0sS0FBTSxLQUFNLFNBQ3ZDLHFCQUFxQixNQUFNLEtBQU0sSUFBSyxTQUN0QyxxQkFBcUIsTUFBTSxLQUFNLEtBQU0sU0FDdkMsaUJBQWlCLE1BQU0sS0FBTSxLQUFNLFNBQ25DLGtCQUFrQixNQUFNLEtBQU0sS0FBTSxTQUNwQyxrQkFBa0IsTUFBTSxLQUFNLEtBQU0sU0FDcEMsa0JBQWtCLE1BQU0sS0FBTSxJQUFLLFNBQ25DLGtCQUFrQixNQUFNLEtBQU0sS0FBTSxTQUNwQyxrQkFBa0IsTUFBTSxLQUFNLEtBQU0sU0FDcEMsa0JBQWtCLE1BQU0sS0FBTSxLQUFNLE1BQ3BDLGtCQUFrQixNQUFNLEtBQU0sS0FBTSxPQUNwQyxrQkFBa0IsTUFBTSxLQUFNLEtBQU0sT0FDcEMsa0JBQWtCLE1BQU0sS0FBTSxLQUFNLE9BQ3BDLGtCQUFrQixNQUFNLEtBQU0sS0FBTSxPQUNwQyxpQkFBaUIsTUFBTSxLQUFNLEtBQU0sUUFDbkMsa0JBQWtCLE1BQU0sS0FBTSxJQUFLLE9BQ25DLGtCQUFrQixNQUFNLEtBQU0sS0FBTSxRQUNwQyxrQkFBa0IsTUFBTSxJQUFLLEtBQU0sUUFDbkMsa0JBQWtCLE1BQU0sS0FBTSxLQUFNLFFBQ3BDLGtCQUFrQixNQUFNLEtBQU0sS0FBTSxRQUNwQyxrQkFBa0IsTUFBTSxLQUFNLEtBQU0sUUFDcEMsa0JBQWtCLE1BQU0sS0FBTSxLQUFNLFFBQ3BDLGtCQUFrQixNQUFNLEtBQU0sS0FBTSxRQUNwQyxrQkFBa0IsTUFBTSxJQUFLLEtBQU0sUUFDbkMsa0JBQWtCLE1BQU0sS0FBTSxLQUFNLFFBQ3BDLGtCQUFrQixNQUFNLEtBQU0sS0FBTSxTQUNwQyxtQkFBbUIsTUFBTSxLQUFNLEtBQU0sU0FDckMsbUJBQW1CLE1BQU0sS0FBTSxLQUFNLFNBQ3JDLG1CQUFtQixNQUFNLEtBQU0sS0FBTSxTQUNyQyxtQkFBbUIsTUFBTSxLQUFNLElBQUssU0FDcEMsbUJBQW1CLE1BQU0sS0FBTSxLQUFNLFNBQ3JDLG1CQUFtQixNQUFNLEtBQU0sS0FBTSxTQUNyQyxtQkFBbUIsTUFBTSxLQUFNLEtBQU0sU0FDckMsbUJBQW1CLE1BQU0sS0FBTSxLQUFNLFNBQ3JDLG1CQUFtQixNQUFNLEtBQU0sS0FBTSxTQUNyQyxtQkFBbUIsTUFBTSxLQUFNLEtBQU0sU0FDckMsaUJBQWlCLE1BQU0sS0FBTSxLQUFNLFNBQ25DLGtCQUFrQixNQUFNLEtBQU0sS0FBTSxTQUNwQyxrQkFBa0IsTUFBTSxLQUFNLEtBQU0sU0FDcEMsa0JBQWtCLE1BQU0sS0FBTSxJQUFLLFNBQ25DLGtCQUFrQixNQUFNLEtBQU0sS0FBTSxTQUNwQyxrQkFBa0IsTUFBTSxLQUFNLEtBQU0sU0FDcEMsa0JBQWtCLE1BQU0sS0FBTSxJQUFLLFNBQ25DLGtCQUFrQixNQUFNLEtBQU0sS0FBTSxTQUNwQyxrQkFBa0IsTUFBTSxLQUFNLEtBQU0sU0FDcEMsa0JBQWtCLE1B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 */
