/*! tailwindcss v4.2.2 | MIT License | https://tailwindcss.com */@layer properties;@layer theme, base, components, utilities;@layer theme{:host,:root{--font-sans:"Inter",sans-serif;--font-serif:Charter,"Bitstream Charter","Sitka Text",Cambria,serif;--font-mono:"JetBrains Mono",monospace;--color-red-700:oklch(50.5% 0.213 27.518);--color-orange-50:oklch(98% 0.016 73.684);--color-orange-700:oklch(55.3% 0.195 38.402);--color-amber-50:oklch(98.7% 0.022 95.277);--color-lime-400:oklch(84.1% 0.238 128.85);--color-green-700:oklch(52.7% 0.154 150.069);--color-teal-600:oklch(60% 0.118 184.704);--color-cyan-500:oklch(71.5% 0.143 215.221);--color-blue-200:oklch(88.2% 0.059 254.128);--color-blue-900:oklch(37.9% 0.146 265.522);--color-gray-50:oklch(98.5% 0.002 247.839);--color-gray-100:oklch(96.7% 0.003 264.542);--color-gray-200:oklch(92.8% 0.006 264.531);--color-gray-300:oklch(87.2% 0.01 258.338);--color-gray-400:oklch(70.7% 0.022 261.325);--color-gray-500:oklch(55.1% 0.027 264.364);--color-gray-600:oklch(44.6% 0.03 256.802);--color-gray-700:oklch(37.3% 0.034 259.733);--color-gray-800:oklch(27.8% 0.033 256.848);--color-gray-900:oklch(21% 0.034 264.665);--color-white:#fff;--spacing:0.25rem;--container-3xl:48rem;--text-sm:0.875rem;--text-sm--line-height:1.42857;--text-base:1rem;--text-base--line-height:1.5;--text-lg:1.125rem;--text-lg--line-height:1.55556;--text-2xl:1.5rem;--text-2xl--line-height:1.33333;--text-3xl:1.875rem;--text-3xl--line-height:1.2;--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-wide:0.025em;--leading-snug:1.375;--ease-in:cubic-bezier(0.4,0,1,1);--ease-out:cubic-bezier(0,0,0.2,1);--ease-in-out:cubic-bezier(0.4,0,0.2,1);--default-transition-duration:150ms;--default-transition-timing-function:cubic-bezier(0.4,0,0.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--font-inter:"Inter",sans-serif;--color-highlight:rgb(var(--color-accent));--shadow-highlight:0 0 10px rgb(var(--color-accent))}}@layer base{*,::backdrop,::file-selector-button,:after,:before{border:0 solid;box-sizing:border-box;margin:0;padding:0}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;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);tab-size:4;-webkit-tap-highlight-color:transparent}hr{border-top-width:1px;color:inherit;height:0}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,pre,samp{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-size:1em;font-variation-settings:var(--default-mono-font-variation-settings,normal)}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}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}::file-selector-button,button,input,optgroup,select,textarea{background-color:transparent;border-radius:0;color:inherit;font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;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}@supports (not (-webkit-appearance:-apple-pay-button)) or (contain-intrinsic-size:1px){::placeholder{color:currentcolor;@supports (color:color-mix(in lab,red,red)){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-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-meridiem-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}::file-selector-button,button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{border-width:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;white-space:nowrap;width:1px}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.-top-full{top:-100%}.top-0{top:calc(var(--spacing)*0)}.top-\[2\.75rem\]{top:2.75rem}.top-\[4rem\]{top:4rem}.top-\[6rem\]{top:6rem}.top-\[8rem\]{top:8rem}.top-\[9\.5rem\]{top:9.5rem}.top-\[11rem\]{top:11rem}.top-\[12\.5rem\]{top:12.5rem}.left-16{left:calc(var(--spacing)*16)}.isolate{isolation:isolate}.z-50{z-index:50}.z-\[43\]{z-index:43}.z-\[44\]{z-index:44}.z-\[45\]{z-index:45}.z-\[46\]{z-index:46}.z-\[47\]{z-index:47}.z-\[48\]{z-index:48}.z-\[49\]{z-index:49}.col-span-2{grid-column:span 2/span 2}.float-right{float:right}.container{width:100%;@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-0{margin:calc(var(--spacing)*0)}.m-1{margin:calc(var(--spacing)*1)}.mx-1{margin-inline:calc(var(--spacing)*1)}.mx-auto{margin-inline:auto}.my-1{margin-block:calc(var(--spacing)*1)}.my-2{margin-block:calc(var(--spacing)*2)}.my-3{margin-block:calc(var(--spacing)*3)}.my-6{margin-block:calc(var(--spacing)*6)}.my-8{margin-block:calc(var(--spacing)*8)}.prose{color:var(--tw-prose-body);max-width:65ch;--tw-prose-body:oklch(37.3% 0.034 259.733);--tw-prose-headings:oklch(21% 0.034 264.665);--tw-prose-lead:oklch(44.6% 0.03 256.802);--tw-prose-links:oklch(21% 0.034 264.665);--tw-prose-bold:oklch(21% 0.034 264.665);--tw-prose-counters:oklch(55.1% 0.027 264.364);--tw-prose-bullets:oklch(87.2% 0.01 258.338);--tw-prose-hr:oklch(92.8% 0.006 264.531);--tw-prose-quotes:oklch(21% 0.034 264.665);--tw-prose-quote-borders:oklch(92.8% 0.006 264.531);--tw-prose-captions:oklch(55.1% 0.027 264.364);--tw-prose-kbd:oklch(21% 0.034 264.665);--tw-prose-kbd-shadows:color-mix(in oklab,oklch(21% 0.034 264.665) 10%,transparent);--tw-prose-code:oklch(21% 0.034 264.665);--tw-prose-pre-code:oklch(92.8% 0.006 264.531);--tw-prose-pre-bg:oklch(27.8% 0.033 256.848);--tw-prose-th-borders:oklch(87.2% 0.01 258.338);--tw-prose-td-borders:oklch(92.8% 0.006 264.531);--tw-prose-invert-body:oklch(87.2% 0.01 258.338);--tw-prose-invert-headings:#fff;--tw-prose-invert-lead:oklch(70.7% 0.022 261.325);--tw-prose-invert-links:#fff;--tw-prose-invert-bold:#fff;--tw-prose-invert-counters:oklch(70.7% 0.022 261.325);--tw-prose-invert-bullets:oklch(44.6% 0.03 256.802);--tw-prose-invert-hr:oklch(37.3% 0.034 259.733);--tw-prose-invert-quotes:oklch(96.7% 0.003 264.542);--tw-prose-invert-quote-borders:oklch(37.3% 0.034 259.733);--tw-prose-invert-captions:oklch(70.7% 0.022 261.325);--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:hsla(0,0%,100%,.1);--tw-prose-invert-code:#fff;--tw-prose-invert-pre-code:oklch(87.2% 0.01 258.338);--tw-prose-invert-pre-bg:rgba(0,0,0,.5);--tw-prose-invert-th-borders:oklch(44.6% 0.03 256.802);--tw-prose-invert-td-borders:oklch(37.3% 0.034 259.733);font-size:1rem;line-height:1.75;:where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em;margin-top:1.25em}:where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);font-size:1.25em;line-height:1.6;margin-bottom:1.2em;margin-top:1.2em}:where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-links);font-weight:500;text-decoration:underline}:where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}:where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}:where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}:where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}:where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal;margin-bottom:1.25em;margin-top:1.25em;padding-inline-start:1.625em}:where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}:where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}:where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}:where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}:where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}:where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}:where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}:where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}:where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}:where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:disc;margin-bottom:1.25em;margin-top:1.25em;padding-inline-start:1.625em}:where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-counters);font-weight:400}:where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}:where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.25em}:where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-bottom:3em;margin-top:3em}:where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){border-inline-start-color:var(--tw-prose-quote-borders);border-inline-start-width:.25rem;color:var(--tw-prose-quotes);font-style:italic;font-weight:500;margin-bottom:1.6em;margin-top:1.6em;padding-inline-start:1em;quotes:"\201C""\201D""\2018""\2019"}:where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}:where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}:where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-size:2.25em;font-weight:800;line-height:1.1111111;margin-bottom:.8888889em;margin-top:0}:where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:900}:where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-size:1.5em;font-weight:700;line-height:1.3333333;margin-bottom:1em;margin-top:2em}:where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:800}:where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-size:1.25em;font-weight:600;line-height:1.6;margin-bottom:.6em;margin-top:1.6em}:where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}:where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;line-height:1.5;margin-bottom:.5em;margin-top:1.5em}:where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}:where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:2em;margin-top:2em}:where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){display:block;margin-bottom:2em;margin-top:2em}:where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:2em;margin-top:2em}:where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){border-radius:.3125rem;box-shadow:0 0 0 1px var(--tw-prose-kbd-shadows),0 3px 0 var(--tw-prose-kbd-shadows);color:var(--tw-prose-kbd);font-family:inherit;font-size:.875em;font-weight:500;padding-inline-end:.375em;padding-bottom:.1875em;padding-top:.1875em;padding-inline-start:.375em}:where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code);font-size:.875em;font-weight:600}:where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:"`"}:where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:"`"}:where(a code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}:where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}:where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}:where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}:where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}:where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}:where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}:where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:var(--tw-prose-pre-bg);border-radius:.375rem;color:var(--tw-prose-pre-code);font-size:.875em;font-weight:400;line-height:1.7142857;margin-bottom:1.7142857em;margin-top:1.7142857em;overflow-x:auto;padding-inline-end:1.1428571em;padding-bottom:.8571429em;padding-top:.8571429em;padding-inline-start:1.1428571em}:where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:transparent;border-radius:0;border-width:0;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;padding:0}:where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:none}:where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:none}:where(table):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em;line-height:1.7142857;margin-bottom:2em;margin-top:2em;table-layout:auto;width:100%}:where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-color:var(--tw-prose-th-borders);border-bottom-width:1px}:where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-inline-start:.5714286em;vertical-align:bottom}:where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-color:var(--tw-prose-td-borders);border-bottom-width:1px}:where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}:where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline}:where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-color:var(--tw-prose-th-borders);border-top-width:1px}:where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}:where(th,td):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:start}:where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0;margin-top:0}:where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);font-size:.875em;line-height:1.4285714;margin-top:.8571429em}:where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0;margin-top:0}:where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.5em;margin-top:.5em}:where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}:where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}:where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.75em;margin-top:.75em}:where(.prose>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}:where(.prose>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}:where(.prose>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}:where(.prose>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}:where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.75em;margin-top:.75em}:where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em;margin-top:1.25em}:where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}:where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}:where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}:where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}:where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}:where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}:where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}:where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-top:.5714286em;padding-inline-start:.5714286em}:where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}:where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}:where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:2em;margin-top:2em}:where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}:where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}}.-mt-3{margin-top:calc(var(--spacing)*-3)}.mt-0{margin-top:calc(var(--spacing)*0)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-8{margin-top:calc(var(--spacing)*8)}.mt-auto{margin-top:auto}.-mr-1{margin-right:calc(var(--spacing)*-1)}.mr-1{margin-right:calc(var(--spacing)*1)}.mr-2{margin-right:calc(var(--spacing)*2)}.mr-4{margin-right:calc(var(--spacing)*4)}.mb-0{margin-bottom:calc(var(--spacing)*0)}.mb-1{margin-bottom:calc(var(--spacing)*1)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.mb-8{margin-bottom:calc(var(--spacing)*8)}.mb-24{margin-bottom:calc(var(--spacing)*24)}.ml-1{margin-left:calc(var(--spacing)*1)}.ml-4{margin-left:calc(var(--spacing)*4)}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.list-item{display:list-item}.table{display:table}.size-full{height:100%;width:100%}.h-1{height:calc(var(--spacing)*1)}.h-3{height:calc(var(--spacing)*3)}.h-4{height:calc(var(--spacing)*4)}.h-6{height:calc(var(--spacing)*6)}.h-7{height:calc(var(--spacing)*7)}.h-8{height:calc(var(--spacing)*8)}.h-12{height:calc(var(--spacing)*12)}.h-32{height:calc(var(--spacing)*32)}.h-80{height:calc(var(--spacing)*80)}.max-h-\[395px\]{max-height:395px}.min-h-\[1\.5rem\]{min-height:1.5rem}.min-h-\[2rem\]{min-height:2rem}.min-h-\[100svh\]{min-height:100svh}.w-0{width:calc(var(--spacing)*0)}.w-3{width:calc(var(--spacing)*3)}.w-4{width:calc(var(--spacing)*4)}.w-6{width:calc(var(--spacing)*6)}.w-12{width:calc(var(--spacing)*12)}.w-32{width:calc(var(--spacing)*32)}.w-full{width:100%}.w-screen{width:100vw}.max-w-3xl{max-width:var(--container-3xl)}.min-w-\[50px\]{min-width:50px}.flex-shrink,.shrink{flex-shrink:1}.flex-grow,.grow{flex-grow:1}.grow-0{flex-grow:0}.border-collapse{border-collapse:collapse}.scale-75{--tw-scale-x:75%;--tw-scale-y:75%;--tw-scale-z:75%}.scale-75,.scale-90{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-90{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%}.scale-95{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%}.scale-100,.scale-95{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%}.scale-110{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%}.scale-110,.scale-125{scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-125{--tw-scale-x:125%;--tw-scale-y:125%;--tw-scale-z:125%}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-1{gap:calc(var(--spacing)*1)}.gap-2{gap:calc(var(--spacing)*2)}.gap-x-2{column-gap:calc(var(--spacing)*2)}.space-x-2{:where(&>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-end:calc(var(--spacing)*2*(1 - var(--tw-space-x-reverse)));margin-inline-start:calc(var(--spacing)*2*var(--tw-space-x-reverse))}}.gap-y-2{row-gap:calc(var(--spacing)*2)}.self-end{align-self:flex-end}.truncate{text-overflow:ellipsis;white-space:nowrap}.overflow-hidden,.truncate{overflow:hidden}.rounded-full{border-radius:calc(infinity*1px)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-none{--tw-border-style:none;border-style:none}.border-skin-accent{border-color:rgb(var(--color-accent))}.border-skin-fill{border-color:rgb(var(--color-text-base))}.border-skin-line{border-color:rgb(var(--color-border))}.bg-skin-accent{background-color:rgb(var(--color-accent))}.bg-skin-card{background-color:rgb(var(--color-card))}.bg-skin-card-muted{background-color:rgb(var(--color-card-muted))}.bg-skin-fill{background-color:rgb(var(--color-fill))}.bg-skin-inverted{background-color:rgb(var(--color-text-base))}.mask-repeat{mask-repeat:repeat}.fill-current{fill:currentcolor}.fill-skin-accent{fill:rgb(var(--color-accent))}.fill-skin-base{fill:rgb(var(--color-text-base))}.fill-transparent{fill:transparent}.stroke-current{stroke:currentcolor}.stroke-2{stroke-width:2}.p-0{padding:calc(var(--spacing)*0)}.p-1{padding:calc(var(--spacing)*1)}.p-2{padding:calc(var(--spacing)*2)}.p-3{padding:calc(var(--spacing)*3)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-4{padding-inline:calc(var(--spacing)*4)}.py-1\.5{padding-block:calc(var(--spacing)*1.5)}.py-2{padding-block:calc(var(--spacing)*2)}.py-3{padding-block:calc(var(--spacing)*3)}.py-6{padding-block:calc(var(--spacing)*6)}.pt-12{padding-top:calc(var(--spacing)*12)}.pr-2{padding-right:calc(var(--spacing)*2)}.pb-6{padding-bottom:calc(var(--spacing)*6)}.pl-0{padding-left:calc(var(--spacing)*0)}.text-center{text-align:center}.text-justify{text-align:justify}.font-sans{font-family:var(--font-sans)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.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))}.leading-4{--tw-leading:calc(var(--spacing)*4);line-height:calc(var(--spacing)*4)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.text-nowrap{text-wrap:nowrap}.text-wrap{text-wrap:wrap}.whitespace-nowrap{white-space:nowrap}.text-current{color:currentcolor}.text-skin-accent{color:rgb(var(--color-accent))}.text-skin-base{color:rgb(var(--color-text-base))}.text-skin-inverted{color:rgb(var(--color-fill))}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.decoration-dashed{text-decoration-style:dashed}.decoration-wavy{text-decoration-style:wavy}.decoration-2{text-decoration-thickness:2px}.underline-offset-4{text-underline-offset:4px}.underline-offset-8{text-underline-offset:8px}.opacity-0{opacity:0}.opacity-50{opacity:50%}.opacity-80{opacity:80%}.opacity-90{opacity:90%}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,rgba(0,0,0,.1)),0 1px 2px -1px var(--tw-shadow-color,rgba(0,0,0,.1))}.ring,.shadow{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.outline-hidden{--tw-outline-style:none;outline-style:none;@media (forced-colors:active){outline:2px solid transparent;outline-offset:2px}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.outline-offset-1{outline-offset:1px}.outline-skin-fill{outline-color:rgb(var(--color-accent))}.invert{--tw-invert:invert(100%)}.filter,.invert{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,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-duration:var(--tw-duration,var(--default-transition-duration));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,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.transition-all{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.transition-opacity{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.duration-75{--tw-duration:75ms;transition-duration:75ms}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.select-none{-webkit-user-select:none;user-select:none}.\[xml\:lang\]{xml:lang}.group-open\:hidden{&:is(:where(.group):is([open],:popover-open,:open) *){display:none}}.group-open\:inline-block{&:is(:where(.group):is([open],:popover-open,:open) *){display:inline-block}}.group-hover\:\!fill-skin-base{&:is(:where(.group):hover *){@media (hover:hover){fill:rgb(var(--color-text-base))!important}}}.group-hover\:fill-current{&:is(:where(.group):hover *){@media (hover:hover){fill:currentcolor}}}.group-hover\:fill-skin-accent{&:is(:where(.group):hover *){@media (hover:hover){fill:rgb(var(--color-accent))}}}.group-hover\:fill-skin-base{&:is(:where(.group):hover *){@media (hover:hover){fill:rgb(var(--color-text-base))}}}.group-hover\:fill-transparent{&:is(:where(.group):hover *){@media (hover:hover){fill:transparent}}}.group-hover\:fill-transparent{&:is(:where(.group):hover *){@media (hover:hover){fill:transparent}}}.group-\[\.is-open\]\/blog__header__handle__nav\:flex{&:is(:where(.group\/blog__header__handle__nav):is(.is-open) *){display:flex}}.group-\[\.is-open\]\/blog__header__handle__nav\:opacity-0{&:is(:where(.group\/blog__header__handle__nav):is(.is-open) *){opacity:0}}.group-\[\.is-open\]\/blog__header__handle__nav\:opacity-100{&:is(:where(.group\/blog__header__handle__nav):is(.is-open) *){opacity:100%}}.group-\[\:nth-last-child\(2\)\]\/blog__header__nav__li\:w-auto{&:is(:where(.group\/blog__header__nav__li):is(:nth-last-child(2)) *){width:auto}}.selection\:bg-skin-accent{& ::selection{background-color:rgb(var(--color-accent))}&::selection{background-color:rgb(var(--color-accent))}}.selection\:text-skin-inverted{& ::selection{color:rgb(var(--color-fill))}&::selection{color:rgb(var(--color-fill))}}.hover\:-top-0\.5{&:hover{@media (hover:hover){top:calc(var(--spacing)*-.5)}}}.hover\:rotate-6{&:hover{@media (hover:hover){rotate:6deg}}}.hover\:fill-skin-accent{&:hover{@media (hover:hover){fill:rgb(var(--color-accent))}}}.hover\:text-skin-accent{&:hover{@media (hover:hover){color:rgb(var(--color-accent))}}}.hover\:text-skin-base{&:hover{@media (hover:hover){color:rgb(var(--color-text-base))}}}.hover\:underline{&:hover{@media (hover:hover){text-decoration-line:underline}}}.focus\:top-4{&:focus{top:calc(var(--spacing)*4)}}.focus-visible\:p-1{&:focus-visible{padding:calc(var(--spacing)*1)}}.focus-visible\:no-underline{&:focus-visible{text-decoration-line:none}}.focus-visible\:underline-offset-0{&:focus-visible{text-underline-offset:0}}.focus-visible\:outline-skin-fill{&:focus-visible{outline-color:rgb(var(--color-accent))}}.sm\:static{@media (width >= 40rem){position:static}}.sm\:float-right{@media (width >= 40rem){float:right}}.sm\:my-0{@media (width >= 40rem){margin-block:calc(var(--spacing)*0)}}.sm\:my-2{@media (width >= 40rem){margin-block:calc(var(--spacing)*2)}}.sm\:mt-0{@media (width >= 40rem){margin-top:calc(var(--spacing)*0)}}.sm\:mb-0{@media (width >= 40rem){margin-bottom:calc(var(--spacing)*0)}}.sm\:mb-2{@media (width >= 40rem){margin-bottom:calc(var(--spacing)*2)}}.sm\:ml-0{@media (width >= 40rem){margin-left:calc(var(--spacing)*0)}}.sm\:ml-2{@media (width >= 40rem){margin-left:calc(var(--spacing)*2)}}.sm\:flex{@media (width >= 40rem){display:flex}}.sm\:hidden{@media (width >= 40rem){display:none}}.sm\:inline-block{@media (width >= 40rem){display:inline-block}}.sm\:h-12{@media (width >= 40rem){height:calc(var(--spacing)*12)}}.sm\:h-64{@media (width >= 40rem){height:calc(var(--spacing)*64)}}.sm\:w-12{@media (width >= 40rem){width:calc(var(--spacing)*12)}}.sm\:w-64{@media (width >= 40rem){width:calc(var(--spacing)*64)}}.sm\:w-auto{@media (width >= 40rem){width:auto}}.sm\:translate-x-4{@media (width >= 40rem){--tw-translate-x:calc(var(--spacing)*4);translate:var(--tw-translate-x) var(--tw-translate-y)}}.sm\:scale-100{@media (width >= 40rem){--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}}.sm\:scale-110{@media (width >= 40rem){--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}}.sm\:scale-125{@media (width >= 40rem){--tw-scale-x:125%;--tw-scale-y:125%;--tw-scale-z:125%;scale:var(--tw-scale-x) var(--tw-scale-y)}}.sm\:flex-row{@media (width >= 40rem){flex-direction:row}}.sm\:flex-row-reverse{@media (width >= 40rem){flex-direction:row-reverse}}.sm\:items-center{@media (width >= 40rem){align-items:center}}.sm\:justify-end{@media (width >= 40rem){justify-content:flex-end}}.sm\:justify-start{@media (width >= 40rem){justify-content:flex-start}}.sm\:space-x-4{@media (width >= 40rem){:where(&>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-end:calc(var(--spacing)*4*(1 - var(--tw-space-x-reverse)));margin-inline-start:calc(var(--spacing)*4*var(--tw-space-x-reverse))}}}.sm\:gap-y-0{@media (width >= 40rem){row-gap:calc(var(--spacing)*0)}}.sm\:rounded{@media (width >= 40rem){border-radius:.25rem}}.sm\:p-1{@media (width >= 40rem){padding:calc(var(--spacing)*1)}}.sm\:px-2{@media (width >= 40rem){padding-inline:calc(var(--spacing)*2)}}.sm\:py-0{@media (width >= 40rem){padding-block:calc(var(--spacing)*0)}}.sm\:py-1{@media (width >= 40rem){padding-block:calc(var(--spacing)*1)}}.sm\:py-4{@media (width >= 40rem){padding-block:calc(var(--spacing)*4)}}.sm\:ps-0{@media (width >= 40rem){padding-inline-start:calc(var(--spacing)*0)}}.sm\:text-5xl{@media (width >= 40rem){font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}.sm\:text-lg{@media (width >= 40rem){font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.prose-img\:border-0{& :is(:where(img):not(:where([class~=not-prose],[class~=not-prose] *))){border-style:var(--tw-border-style);border-width:0}}.\[nth-last-child\(1\)\]\:col-span-1{&:is(nth-last-child(1)){grid-column:span 1/span 1}}.\[nth-last-child\(2\)\]\:col-span-1{&:is(nth-last-child(2)){grid-column:span 1/span 1}}.\[\&\:not\(\:last-child\)\]\:hover\:opacity-100{&:not(:last-child){&:hover{@media (hover:hover){opacity:100%}}}}.\[\&\>\*\]\:m-0{&>*{margin:calc(var(--spacing)*0)}}.\[\&\>\*\]\:w-full{&>*{width:100%}}.\[\&\>\*\]\:p-0{&>*{padding:calc(var(--spacing)*0)}}.\[\&\>p\:first-child\]\:mt-0{&>p:first-child{margin-top:calc(var(--spacing)*0)}}.\[\&\>svg\]\:scale-125{&>svg{--tw-scale-x:125%;--tw-scale-y:125%;--tw-scale-z:125%;scale:var(--tw-scale-x) var(--tw-scale-y)}}.\[\&\>ul\]\:list-disc{&>ul{list-style-type:disc}}.\[\&\>ul\]\:pl-4{&>ul{padding-left:calc(var(--spacing)*4)}}}@layer base{h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}footer,section{margin-inline:auto;max-width:var(--container-3xl);padding-inline:calc(var(--spacing)*4)}a{--tw-outline-style:none;outline-style:none;@media (forced-colors:active){outline:2px solid transparent;outline-offset:2px}outline-offset:1px;&:focus-visible{text-decoration-line:none}&:focus-visible{outline-color:rgb(var(--color-accent))}&:focus-visible{--tw-outline-style:dashed;outline-style:dashed}}html{background-color:rgb(var(--color-fill));color-scheme:light dark;overflow-y:scroll;tab-size:2}html[data-color-scheme=light]{color-scheme:light}html[data-color-scheme=dark]{color-scheme:dark}body{background-color:rgb(var(--color-fill));font-feature-settings:"kern";text-rendering:optimizeLegibility}::-webkit-scrollbar{width:calc(var(--spacing)*3)}::-webkit-scrollbar-track{background-color:rgb(var(--color-fill))}::-webkit-scrollbar-thumb{background-color:rgb(var(--color-card))}::-webkit-scrollbar-thumb:hover{background-color:rgb(var(--color-card-muted))}blockquote,code{word-wrap:break-word}pre>code{white-space:pre}}@layer components{.focus-outline{--tw-outline-style:none;outline-style:none;@media (forced-colors:active){outline:2px solid transparent;outline-offset:2px}outline-offset:1px;&:focus-visible{text-decoration-line:none}&:focus-visible{outline-color:rgb(var(--color-accent))}&:focus-visible{--tw-outline-style:dashed;outline-style:dashed}}}.prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose{color:rgb(var(--color-text-base));font-size:1.0625rem;letter-spacing:0;line-height:1.75}.blog_post__main.prose,.prose,.prose.prose,article.prose{max-width:min(100%,68ch)}@media (min-width:640px){.prose{font-size:1.125rem}.prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:1.625em}}.prose a{color:rgb(var(--color-accent));font-weight:600;overflow-wrap:break-word;text-decoration-style:dotted;text-decoration-thickness:.08em;text-underline-offset:.2em}.prose a:hover{text-decoration-style:solid}.prose blockquote{background-color:rgb(var(--color-card));border-left-color:rgb(var(--color-accent));border-left-width:.25rem;border-radius:.375rem;color:rgb(var(--color-text-base));font-style:normal;margin-bottom:1.75rem;margin-top:1.75rem;opacity:1;padding:.75rem 1rem}.prose blockquote p{color:rgb(var(--color-text-base));margin-bottom:.5rem;margin-top:.5rem}.prose :where(p,li,blockquote,dd,td,figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){font-family:var(--font-serif);line-height:1.78}.prose :where(:not(pre)>code):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:rgb(var(--color-inline-code-fill));border:1px solid rgb(var(--color-border));border-radius:.25rem;color:rgb(var(--color-inline-code-text));display:inline;font-family:var(--font-mono);font-size:.86em;overflow-wrap:break-word;padding:.08rem .28rem;word-break:break-word}.prose code:after,.prose code:before{content:""}.prose em{font-style:italic}.prose figcaption{color:rgb(var(--color-text-muted));font-size:.9em;line-height:1.55;margin-top:.75rem}.prose figure{margin:2rem auto}.prose h1{color:rgb(var(--color-text-base));font-family:var(--font-sans);font-size:2.25rem;font-weight:800;line-height:1.12;margin-bottom:1rem;margin-top:2rem}.prose h2{font-size:1.625rem;line-height:1.25;margin-bottom:.75rem;margin-top:2.25rem}.prose h2,.prose h3{color:rgb(var(--color-text-base));font-family:var(--font-sans);font-weight:700}.prose h3{font-size:1.25rem;font-style:normal;line-height:1.35;margin-bottom:.6rem;margin-top:1.85rem}.prose h4{font-size:1.125rem;line-height:1.4}.prose h4,.prose h5{color:rgb(var(--color-text-base))}.prose h4,.prose h5,.prose h6{font-family:var(--font-sans);font-weight:700;margin-bottom:.5rem;margin-top:1.5rem}.prose h6{color:rgb(var(--color-text-muted))}.prose hr{margin-bottom:2rem;margin-top:2rem}.prose hr,.prose img{border-color:rgb(var(--color-border))}.prose img{border-radius:.375rem;border-width:1px;margin-left:auto;margin-right:auto;margin-top:1rem}.prose li{color:rgb(var(--color-text-base));margin-bottom:.35rem;margin-top:.35rem;padding-left:.15rem}.prose ul>li::marker{color:rgb(var(--color-accent))}.prose ol>li::marker{color:rgb(var(--color-text-muted));font-family:var(--font-sans);font-weight:600}.prose ol{margin-bottom:1.15rem;margin-top:1.15rem;padding-left:1.5rem}.prose ol,.prose p{color:rgb(var(--color-text-base))}.prose p{margin-bottom:1.15em;margin-top:1.15em}.prose pre{background-color:rgb(var(--color-code-fill));border:1px solid rgb(var(--color-border));border-radius:.5rem;color:#e6e6e6;font-family:var(--font-mono);font-size:.875rem;line-height:1.6;margin-bottom:1.75rem;margin-top:1.75rem;overflow-x:auto;padding:1rem}.prose pre code{background:transparent;border:0;color:inherit;display:block;font-family:var(--font-mono);font-size:inherit;overflow-wrap:normal;padding:0;white-space:pre;word-break:normal}.prose strong{color:rgb(var(--color-text-base));font-weight:700}.prose summary{color:rgb(var(--color-text-base));cursor:pointer;font-family:var(--font-sans);font-weight:600}.prose table{border-collapse:collapse;color:rgb(var(--color-text-base));display:block;font-size:.95em;line-height:1.55;margin-bottom:1.75rem;margin-top:1.75rem;overflow-x:auto;width:100%}.prose td{vertical-align:top}.prose td,.prose th{border-color:rgb(var(--color-border));border-width:1px;padding:.55rem .7rem}.prose th{background-color:rgb(var(--color-card));color:rgb(var(--color-text-base));font-family:var(--font-sans);font-weight:700;text-align:left;vertical-align:bottom}.prose ul{color:rgb(var(--color-text-base));margin-bottom:1.15rem;margin-top:1.15rem;overflow-x:clip;padding-left:1.35rem}.prose>:first-child{margin-top:0}.prose>:last-child{margin-bottom:0}.border-opacity-40{--tw-border-opacity:0.4}.scrolled .blog__header .nav-container{padding-bottom:.25rem;padding-top:.25rem}.scrolled .blog__header .logo{font-size:1rem}.scrolled .blog__header .logo img,.scrolled .blog__header .logo svg{height:1.5rem;width:2.5rem}.scrolled .sticky h1{font-size:1.25rem;line-height:1.75rem}.scrolled .sticky h2{font-size:1.125rem;line-height:1.5rem}.scrolled .Breadcrumbs{margin-bottom:0;margin-top:0;top:2.5rem}.scrolled .blog__header>div:last-child{display:none}.scrolled .sticky[class*=top-][class*="z-[48]"]{top:3.75rem}.scrolled .sticky[class*=top-][class*="z-[47]"]{top:5.75rem}.scrolled .sticky[class*=top-][class*="z-[46]"]{top:7.75rem}.scrolled .sticky[class*=top-][class*="z-[45]"]{top:9.25rem}.scrolled .sticky[class*=top-][class*="z-[44]"]{top:10.75rem}.scrolled .sticky[class*=top-][class*="z-[43]"]{top:12.25rem}pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#e6e6e6}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}.hljs-link{text-decoration:underline}.hljs-comment,.hljs-quote{color:#bbb;font-style:italic}.hljs-params{color:#bbb}.hljs-attr,.hljs-punctuation{color:#e6e6e6}.hljs-meta,.hljs-name,.hljs-selector-tag{color:#ff4b82}.hljs-char.escape_,.hljs-operator{color:#b084eb}.hljs-deletion,.hljs-keyword{color:#ff75b5}.hljs-regexp,.hljs-selector-attr,.hljs-selector-pseudo,.hljs-variable.language_{color:#ff9ac1}.hljs-code,.hljs-formula,.hljs-property,.hljs-section,.hljs-subst,.hljs-title.function_{color:#45a9f9}.hljs-addition,.hljs-bullet,.hljs-meta .hljs-string,.hljs-selector-class,.hljs-string,.hljs-symbol,.hljs-title.class_,.hljs-title.class_.inherited__{color:#19f9d8}.hljs-attribute,.hljs-built_in,.hljs-doctag,.hljs-link,.hljs-literal,.hljs-meta .hljs-keyword,.hljs-number,.hljs-punctuation,.hljs-selector-id,.hljs-tag,.hljs-template-tag,.hljs-template-variable,.hljs-title,.hljs-type,.hljs-variable{color:#ffb86c}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-x-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-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@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:0}@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-outline-style{syntax:"*";inherits:false;initial-value:solid}@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-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@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}@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-x-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}}}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIjxubyBzb3VyY2U+IiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzLy5idW4vdGFpbHdpbmRjc3NANC4yLjIvbm9kZV9tb2R1bGVzL3RhaWx3aW5kY3NzL2luZGV4LmNzcyIsImluZGV4LnNlcnZlci01RkQyS0VSSF9lc2J1aWxkLmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxpRUFBQSxBQzg2QkUsaUJBQW1CLENBOTZCckIseUNBQXlDLENBRXpDLGFBQ0UsWUNLMEMsOEJBQWlDLENBQUMsbUVBQXlFLENBQUMsc0NBQXlDLENEVzdMLHlDQUEwQyxDQUsxQyx5Q0FBMEMsQ0FPMUMsNENBQTZDLENBSzdDLDBDQUEyQyxDQTRCM0MsMENBQTJDLENBZTNDLDRDQUE2QyxDQXVCN0MseUNBQTBDLENBVzFDLDJDQUE0QyxDQXFCNUMsMkNBQTRDLENBTzVDLDJDQUE0QyxDQXVGNUMsMENBQTJDLENBQzNDLDJDQUE0QyxDQUM1QywyQ0FBNEMsQ0FDNUMsMENBQTJDLENBQzNDLDJDQUE0QyxDQUM1QywyQ0FBNEMsQ0FDNUMsMENBQTJDLENBQzNDLDJDQUE0QyxDQUM1QywyQ0FBNEMsQ0FDNUMseUNBQTBDLENBd0YxQyxrQkFBbUIsQ0FFbkIsaUJBQWtCLENBZ0JsQixxQkFBc0IsQ0FRdEIsa0JBQW1CLENBQ25CLDhCQUEwQyxDQUMxQyxnQkFBaUIsQ0FDakIsNEJBQXVDLENBQ3ZDLGtCQUFtQixDQUNuQiw4QkFBMEMsQ0FHMUMsaUJBQWtCLENBQ2xCLCtCQUFzQyxDQUN0QyxtQkFBb0IsQ0FDcEIsMkJBQTJDLENBRzNDLGVBQWdCLENBQ2hCLHlCQUEwQixDQWMxQix3QkFBeUIsQ0FDekIsMEJBQTJCLENBQzNCLHNCQUF1QixDQU92Qix1QkFBd0IsQ0FLeEIsb0JBQXFCLENBZ0RyQixpQ0FBcUMsQ0FDckMsa0NBQXNDLENBQ3RDLHVDQUEyQyxDQXdEM0MsbUNBQW9DLENBQ3BDLDhEQUFrRSxDQUNsRSxzQ0FBb0QsQ0FTcEQsMkNBQXlELENDdmZwRCwrQkFB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QUFBLFVBQW1CLENBQW5CLGNBQW1CLENBQW5CLGVBQW1CLENBQW5CLHVCQUFBLFVBQW1CLENBQW5CLGNBQW1CLENBQW5CLGVBQW1CLENBQW5CLHVCQUFBLFVBQW1CLENBQW5CLGNBQW1CLENBQW5CLGVBQW1CLENBQW5CLHdCQUFBLFVBQW1CLENBQW5CLGNBQW1CLENBQW5CLHdCQUFBLFVBQW1CLENBQW5CLGNBQW1CLENBQW5CLHdCQUFBLFVBQW1CLENBQW5CLGNBQW1CLENBQW5CLHNCQUFBLFVBQW1CLENBQW5CLGNBQW1CLENBQW5CLHNCQUFBLFVBQW1CLENBQW5CLGNBQW1CLENBQW5CLCtCQUFBLFVBQW1CLENBQW5CLGNBQW1CLENBQW5CLGVBQW1CLENBQW5CLDRCQUFBLFVBQW1CLENBQW5CLGNBQW1CLENBQW5CLG1CQUFtQixDQUFuQix1QkFBQSxVQUFtQixDQUFuQixjQUFtQixDQUFuQiwyQkFBQSxVQUFtQixDQUFuQixjQUFtQixDQUFuQix3QkFBQSxVQUFtQixDQUFuQixjQUFtQixDQUFuQix1QkFBQSxVQUFtQixDQUFuQixjQUFtQixDQUFuQiw0QkFBQSxVQUFtQixDQUFuQixjQUFtQixDQUFuQiw4QkFBQSxVQUFtQixDQUFuQixjQUFtQixDQUFuQiwrQkFBQSxVQUFtQixDQUFuQixjQUFtQixDQUFuQixnQ0FBQSxVQUFtQixDQUFuQixjQUFtQixDQUFuQixzQkFBQSxVQUFtQixDQUFuQixjQUFtQixDQUFuQix1QkFBbUIsQ0FBbkIsNEJBQUEsVUFBbUIsQ0FBbkIsY0FBbUIsQ0FBbkIsNEJBQUEscUJBQW1CLENBQW5CLGNBQW1CLENBQW5CLGtCQUFtQixDQUFuQiw0QkFBQSxVQUFtQixDQUFuQixjQUFtQixDQUFuQix1QkFBbUIsQ0FBbkIsa0NBQUEsVUFBbUIsQ0FBbkIsY0FBbUIsQ0FBbkIsa0NBQUEscUJBQW1CLENBQW5CLGNBQW1CLENBQW5CLGtCQUFtQixDQUFuQiwwQkFBQSxVQUFtQixDQUFuQixjQUFtQixDQUFuQiwyQkFBQSxVQUFtQixDQUFuQixjQUFtQixDQUFuQix1QkFBbUIsQ0FBbkIsZ0NBQUEsVUFBbUIsQ0FBbkIsY0FBbUIsQ0FBbkIsaUNBQUEsVUFBbUIsQ0FBbkIsY0FBbUIsQ0FBbkIsdUJBQW1CLENBQW5CLDBCQUFBLFVBQW1CLENBQW5CLGNBQW1CLENBQW5CLGlDQUFBLGlCQUFtQixDQUFuQixjQUFtQixDQUFuQixlQUFtQixDQUFuQixpQ0FBQSxVQUFtQixDQUFuQixjQUFtQixDQUFuQixrQkFBbUIsQ0FBbkIsa0NBQUEsVUFBbUIsQ0FBbkIsY0FBbUIsQ0FBbkIsdUJBQW1CLENBQW5CLDZCQUFBLFVBQW1CLENBQW5CLGNBQW1CLENBQW5CLG1CQUFtQixDQUFuQixvQkFBQSxVQUFtQixDQUFuQixjQUFtQixDQUFuQiwwQkFBQSxVQUFtQixDQUFuQixjQUFtQixDQUFuQix3QkFBQSxVQUFtQixDQUFuQixjQUFtQixDQUFuQix5QkFBQSxVQUFtQixDQUFuQixjQUFtQixDQUFuQiwwQkFBQSxVQUFtQixDQUFuQixjQUFtQixDQUFuQixzQkFBQSxVQUFtQixDQUFuQixjQUFtQixDQUFuQix1QkFBQSxVQUFtQixDQUFuQixjQUFtQixDQUFuQix3QkFBQSxVQUFtQixDQUFuQixjQUFtQixDQUFuQixxQkFBQSxVQUFtQixDQUFuQixjQUFtQixDQUFuQiwyQkFBQSxVQUFtQixDQUFuQixjQUFtQixDQUFuQixpQ0FBQSxVQUFtQixDQUFuQixjQUFtQixDQUFuQixpQ0FBQSxxQkFBbUIsQ0FBbkIsY0FBbUIsQ0FBbkIsa0JBQW1CLENBQW5CLGdDQUFBLFVBQW1CLENBQW5CLGNBQW1CLENBQW5CLDZCQUFBLFVBQW1CLENBQW5CLGNBQW1CLENBQW5CLG1DQUFBLFVBQW1CLENBQW5CLGNBQW1CLENBQW5CLGlDQUFBLFVBQW1CLENBQW5CLGNBQW1CLENBQW5CLGtDQUFBLFVBQW1CLENBQW5CLGNBQW1CLENBQW5CLG1DQUFBLFVBQW1CLENBQW5CLGNBQW1CLENBQW5CLCtCQUFBLFVBQW1CLENBQW5CLGNBQW1CLENBQW5CLGdDQUFBLFVBQW1CLENBQW5CLGNBQW1CLENBQW5CLGlDQUFBLFVBQW1CLENBQW5CLGNBQW1CLENBQW5CLDhCQUFBLFVBQW1CLENBQW5CLGNBQW1CLENBQW5CLHdCQUFBLFVBQW1CLENBQW5CLGNBQW1CLENBQW5CLG9CQUFBLFVBQW1CLENBQW5CLGNBQW1CLENBQW5CLDJCQUFBLFVBQW1CLENBQW5CLGNBQW1CLENBQW5CLGVBQW1CLENBQW5CLDJCQUFBLFVBQW1CLENBQW5CLGNBQW1CLENBQW5CLGVBQW1CLENBQW5CLDJCQUFBLFVBQW1CLENBQW5CLGNBQW1CLENBQW5CLGVBQW1CLENBQW5CLGtCQUFBLGtJQUFBLDRCQUFBLGNBQW1CLENBQW5CLGNBQW1CLENBQW5CLGNBQW1CLENBQW5CLHFCQUFtQixDQUFuQixxQkFBbUIsQ0FBbkIscUJBQW1CLENBQW5CLG1CQUFtQixDQUFuQixtQkFBbUIsQ0FBbkIsc0JBQW1CLENBQW5CLHVCQUFtQixDQUFuQixvQkFBbUIsQ0FBbkIsd0JBQW1CLENBQW5CLHFCQUFtQixDQUFuQixvQkFBbUIsQ0FBbkIseUJBQW1CLENBQW5CLDJCQUFtQixDQUFuQiw0QkFBbUIsQ0FBbkIsNkJBQW1CLENBQW5CLHFCQUFtQixDQUFuQix5QkFBbUIsQ0FBbkIsc0JBQW1CLENBQW5CLDJCQUFtQixDQUFuQiwrQkFBbUIsQ0FBbkIsNEJBQW1CLENBQW5CLHVCQUFtQixDQUFuQiwwQkFBbUIsQ0FBbkIsNkJBQW1CLENBQW5CLGdDQUFtQixDQUFuQix1QkFBbUIsQ0FBbkIsMEJBQW1CLENBQW5CLDJCQUFtQixDQUFuQixpQ0FBbUIsQ0FBbkIsd0JBQW1CLENBQW5CLGlCQUFtQixDQUFuQix1QkFBbUIsQ0FBbkIscUJBQW1CLENBQW5CLHNCQUFtQixDQUFuQix1QkFBbUIsQ0FBbkIsbUJBQW1CLENBQW5CLG9CQUFtQixDQUFuQixxQkFBbUIsQ0FBbkIsa0JBQW1CLENBQW5CLHdCQUFtQixDQUFuQiw4QkFBbUIsQ0FBbkIsMkJBQW1CLENBQW5CLDZCQUFtQixDQUFuQiwwQkFBbUIsQ0FBbkIsZ0NBQW1CLENBQW5CLDhCQUFtQixDQUFuQiwrQkFBbUIsQ0FBbkIsZ0NBQW1CLENBQW5CLDRCQUFtQixDQUFuQiw2QkFBbUIsQ0FBbkIsOEJBQW1CLENBQW5CLDJCQUFtQixDQUFuQixxQkFBbUIsQ0FBbkIsaUJBQW1CLENBQW5CLGtCQUFtQixDQUFuQixrQkFBbUIsQ0FBbkIsa0JBQW1CLENBQUEsQ0FBQSIsImZpbGUiOiJpbmRleC5zZXJ2ZXItNUZEMktFUkguY3NzIiwic291cmNlc0NvbnRlbnQiOltudWxsLCJAbGF5ZXIgdGhlbWUsIGJhc2UsIGNvbXBvbmVudHMsIHV0aWxpdGllcztcblxuQGxheWVyIHRoZW1lIHtcbiAgQHRoZW1lIGRlZmF1bHQge1xuICAgIC0tZm9udC1zYW5zOlxuICAgICAgdWktc2Fucy1zZXJpZiwgc3lzdGVtLXVpLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsXG4gICAgICBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiO1xuICAgIC0tZm9udC1zZXJpZjogdWktc2VyaWYsIEdlb3JnaWEsIENhbWJyaWEsIFwiVGltZXMgTmV3IFJvbWFuXCIsIFRpbWVzLCBzZXJpZjtcbiAgICAtLWZvbnQtbW9ubzpcbiAgICAgIHVpLW1vbm9zcGFjZSwgU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLFxuICAgICAgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2U7XG5cbiAgICAtLWNvbG9yLXJlZC01MDogb2tsY2goOTcuMSUgMC4wMTMgMTcuMzgpO1xuICAgIC0tY29sb3ItcmVkLTEwMDogb2tsY2goOTMuNiUgMC4wMzIgMTcuNzE3KTtcbiAgICAtLWNvbG9yLXJlZC0yMDA6IG9rbGNoKDg4LjUlIDAuMDYyIDE4LjMzNCk7XG4gICAgLS1jb2xvci1yZWQtMzAwOiBva2xjaCg4MC44JSAwLjExNCAxOS41NzEpO1xuICAgIC0tY29sb3ItcmVkLTQwMDogb2tsY2goNzAuNCUgMC4xOTEgMjIuMjE2KTtcbiAgICAtLWNvbG9yLXJlZC01MDA6IG9rbGNoKDYzLjclIDAuMjM3IDI1LjMzMSk7XG4gICAgLS1jb2xvci1yZWQtNjAwOiBva2xjaCg1Ny43JSAwLjI0NSAyNy4zMjUpO1xuICAgIC0tY29sb3ItcmVkLTcwMDogb2tsY2goNTAuNSUgMC4yMTMgMjcuNTE4KTtcbiAgICAtLWNvbG9yLXJlZC04MDA6IG9rbGNoKDQ0LjQlIDAuMTc3IDI2Ljg5OSk7XG4gICAgLS1jb2xvci1yZWQtOTAwOiBva2xjaCgzOS42JSAwLjE0MSAyNS43MjMpO1xuICAgIC0tY29sb3ItcmVkLTk1MDogb2tsY2goMjUuOCUgMC4wOTIgMjYuMDQyKTtcblxuICAgIC0tY29sb3Itb3JhbmdlLTUwOiBva2xjaCg5OCUgMC4wMTYgNzMuNjg0KTtcbiAgICAtLWNvbG9yLW9yYW5nZS0xMDA6IG9rbGNoKDk1LjQlIDAuMDM4IDc1LjE2NCk7XG4gICAgLS1jb2xvci1vcmFuZ2UtMjAwOiBva2xjaCg5MC4xJSAwLjA3NiA3MC42OTcpO1xuICAgIC0tY29sb3Itb3JhbmdlLTMwMDogb2tsY2goODMuNyUgMC4xMjggNjYuMjkpO1xuICAgIC0tY29sb3Itb3JhbmdlLTQwMDogb2tsY2goNzUlIDAuMTgzIDU1LjkzNCk7XG4gICAgLS1jb2xvci1vcmFuZ2UtNTAwOiBva2xjaCg3MC41JSAwLjIxMyA0Ny42MDQpO1xuICAgIC0tY29sb3Itb3JhbmdlLTYwMDogb2tsY2goNjQuNiUgMC4yMjIgNDEuMTE2KTtcbiAgICAtLWNvbG9yLW9yYW5nZS03MDA6IG9rbGNoKDU1LjMlIDAuMTk1IDM4LjQwMik7XG4gICAgLS1jb2xvci1vcmFuZ2UtODAwOiBva2xjaCg0NyUgMC4xNTcgMzcuMzA0KTtcbiAgICAtLWNvbG9yLW9yYW5nZS05MDA6IG9rbGNoKDQwLjglIDAuMTIzIDM4LjE3Mik7XG4gICAgLS1jb2xvci1vcmFuZ2UtOTUwOiBva2xjaCgyNi42JSAwLjA3OSAzNi4yNTkpO1xuXG4gICAgLS1jb2xvci1hbWJlci01MDogb2tsY2goOTguNyUgMC4wMjIgOTUuMjc3KTtcbiAgICAtLWNvbG9yLWFtYmVyLTEwMDogb2tsY2goOTYuMiUgMC4wNTkgOTUuNjE3KTtcbiAgICAtLWNvbG9yLWFtYmVyLTIwMDogb2tsY2goOTIuNCUgMC4xMiA5NS43NDYpO1xuICAgIC0tY29sb3ItYW1iZXItMzAwOiBva2xjaCg4Ny45JSAwLjE2OSA5MS42MDUpO1xuICAgIC0tY29sb3ItYW1iZXItNDAwOiBva2xjaCg4Mi44JSAwLjE4OSA4NC40MjkpO1xuICAgIC0tY29sb3ItYW1iZXItNTAwOiBva2xjaCg3Ni45JSAwLjE4OCA3MC4wOCk7XG4gICAgLS1jb2xvci1hbWJlci02MDA6IG9rbGNoKDY2LjYlIDAuMTc5IDU4LjMxOCk7XG4gICAgLS1jb2xvci1hbWJlci03MDA6IG9rbGNoKDU1LjUlIDAuMTYzIDQ4Ljk5OCk7XG4gICAgLS1jb2xvci1hbWJlci04MDA6IG9rbGNoKDQ3LjMlIDAuMTM3IDQ2LjIwMSk7XG4gICAgLS1jb2xvci1hbWJlci05MDA6IG9rbGNoKDQxLjQlIDAuMTEyIDQ1LjkwNCk7XG4gICAgLS1jb2xvci1hbWJlci05NTA6IG9rbGNoKDI3LjklIDAuMDc3IDQ1LjYzNSk7XG5cbiAgICAtLWNvbG9yLXllbGxvdy01MDogb2tsY2goOTguNyUgMC4wMjYgMTAyLjIxMik7XG4gICAgLS1jb2xvci15ZWxsb3ctMTAwOiBva2xjaCg5Ny4zJSAwLjA3MSAxMDMuMTkzKTtcbiAgICAtLWNvbG9yLXllbGxvdy0yMDA6IG9rbGNoKDk0LjUlIDAuMTI5IDEwMS41NCk7XG4gICAgLS1jb2xvci15ZWxsb3ctMzAwOiBva2xjaCg5MC41JSAwLjE4MiA5OC4xMTEpO1xuICAgIC0tY29sb3IteWVsbG93LTQwMDogb2tsY2goODUuMiUgMC4xOTkgOTEuOTM2KTtcbiAgICAtLWNvbG9yLXllbGxvdy01MDA6IG9rbGNoKDc5LjUlIDAuMTg0IDg2LjA0Nyk7XG4gICAgLS1jb2xvci15ZWxsb3ctNjAwOiBva2xjaCg2OC4xJSAwLjE2MiA3NS44MzQpO1xuICAgIC0tY29sb3IteWVsbG93LTcwMDogb2tsY2goNTUuNCUgMC4xMzUgNjYuNDQyKTtcbiAgICAtLWNvbG9yLXllbGxvdy04MDA6IG9rbGNoKDQ3LjYlIDAuMTE0IDYxLjkwNyk7XG4gICAgLS1jb2xvci15ZWxsb3ctOTAwOiBva2xjaCg0Mi4xJSAwLjA5NSA1Ny43MDgpO1xuICAgIC0tY29sb3IteWVsbG93LTk1MDogb2tsY2goMjguNiUgMC4wNjYgNTMuODEzKTtcblxuICAgIC0tY29sb3ItbGltZS01MDogb2tsY2goOTguNiUgMC4wMzEgMTIwLjc1Nyk7XG4gICAgLS1jb2xvci1saW1lLTEwMDogb2tsY2goOTYuNyUgMC4wNjcgMTIyLjMyOCk7XG4gICAgLS1jb2xvci1saW1lLTIwMDogb2tsY2goOTMuOCUgMC4xMjcgMTI0LjMyMSk7XG4gICAgLS1jb2xvci1saW1lLTMwMDogb2tsY2goODkuNyUgMC4xOTYgMTI2LjY2NSk7XG4gICAgLS1jb2xvci1saW1lLTQwMDogb2tsY2goODQuMSUgMC4yMzggMTI4Ljg1KTtcbiAgICAtLWNvbG9yLWxpbWUtNTAwOiBva2xjaCg3Ni44JSAwLjIzMyAxMzAuODUpO1xuICAgIC0tY29sb3ItbGltZS02MDA6IG9rbGNoKDY0LjglIDAuMiAxMzEuNjg0KTtcbiAgICAtLWNvbG9yLWxpbWUtNzAwOiBva2xjaCg1My4yJSAwLjE1NyAxMzEuNTg5KTtcbiAgICAtLWNvbG9yLWxpbWUtODAwOiBva2xjaCg0NS4zJSAwLjEyNCAxMzAuOTMzKTtcbiAgICAtLWNvbG9yLWxpbWUtOTAwOiBva2xjaCg0MC41JSAwLjEwMSAxMzEuMDYzKTtcbiAgICAtLWNvbG9yLWxpbWUtOTUwOiBva2xjaCgyNy40JSAwLjA3MiAxMzIuMTA5KTtcblxuICAgIC0tY29sb3ItZ3JlZW4tNTA6IG9rbGNoKDk4LjIlIDAuMDE4IDE1NS44MjYpO1xuICAgIC0tY29sb3ItZ3JlZW4tMTAwOiBva2xjaCg5Ni4yJSAwLjA0NCAxNTYuNzQzKTtcbiAgICAtLWNvbG9yLWdyZWVuLTIwMDogb2tsY2goOTIuNSUgMC4wODQgMTU1Ljk5NSk7XG4gICAgLS1jb2xvci1ncmVlbi0zMDA6IG9rbGNoKDg3LjElIDAuMTUgMTU0LjQ0OSk7XG4gICAgLS1jb2xvci1ncmVlbi00MDA6IG9rbGNoKDc5LjIlIDAuMjA5IDE1MS43MTEpO1xuICAgIC0tY29sb3ItZ3JlZW4tNTAwOiBva2xjaCg3Mi4zJSAwLjIxOSAxNDkuNTc5KTtcbiAgICAtLWNvbG9yLWdyZWVuLTYwMDogb2tsY2goNjIuNyUgMC4xOTQgMTQ5LjIxNCk7XG4gICAgLS1jb2xvci1ncmVlbi03MDA6IG9rbGNoKDUyLjclIDAuMTU0IDE1MC4wNjkpO1xuICAgIC0tY29sb3ItZ3JlZW4tODAwOiBva2xjaCg0NC44JSAwLjExOSAxNTEuMzI4KTtcbiAgICAtLWNvbG9yLWdyZWVuLTkwMDogb2tsY2goMzkuMyUgMC4wOTUgMTUyLjUzNSk7XG4gICAgLS1jb2xvci1ncmVlbi05NTA6IG9rbGNoKDI2LjYlIDAuMDY1IDE1Mi45MzQpO1xuXG4gICAgLS1jb2xvci1lbWVyYWxkLTUwOiBva2xjaCg5Ny45JSAwLjAyMSAxNjYuMTEzKTtcbiAgICAtLWNvbG9yLWVtZXJhbGQtMTAwOiBva2xjaCg5NSUgMC4wNTIgMTYzLjA1MSk7XG4gICAgLS1jb2xvci1lbWVyYWxkLTIwMDogb2tsY2goOTAuNSUgMC4wOTMgMTY0LjE1KTtcbiAgICAtLWNvbG9yLWVtZXJhbGQtMzAwOiBva2xjaCg4NC41JSAwLjE0MyAxNjQuOTc4KTtcbiAgICAtLWNvbG9yLWVtZXJhbGQtNDAwOiBva2xjaCg3Ni41JSAwLjE3NyAxNjMuMjIzKTtcbiAgICAtLWNvbG9yLWVtZXJhbGQtNTAwOiBva2xjaCg2OS42JSAwLjE3IDE2Mi40OCk7XG4gICAgLS1jb2xvci1lbWVyYWxkLTYwMDogb2tsY2goNTkuNiUgMC4xNDUgMTYzLjIyNSk7XG4gICAgLS1jb2xvci1lbWVyYWxkLTcwMDogb2tsY2goNTAuOCUgMC4xMTggMTY1LjYxMik7XG4gICAgLS1jb2xvci1lbWVyYWxkLTgwMDogb2tsY2goNDMuMiUgMC4wOTUgMTY2LjkxMyk7XG4gICAgLS1jb2xvci1lbWVyYWxkLTkwMDogb2tsY2goMzcuOCUgMC4wNzcgMTY4Ljk0KTtcbiAgICAtLWNvbG9yLWVtZXJhbGQtOTUwOiBva2xjaCgyNi4yJSAwLjA1MSAxNzIuNTUyKTtcblxuICAgIC0tY29sb3ItdGVhbC01MDogb2tsY2goOTguNCUgMC4wMTQgMTgwLjcyKTtcbiAgICAtLWNvbG9yLXRlYWwtMTAwOiBva2xjaCg5NS4zJSAwLjA1MSAxODAuODAxKTtcbiAgICAtLWNvbG9yLXRlYWwtMjAwOiBva2xjaCg5MSUgMC4wOTYgMTgwLjQyNik7XG4gICAgLS1jb2xvci10ZWFsLTMwMDogb2tsY2goODUuNSUgMC4xMzggMTgxLjA3MSk7XG4gICAgLS1jb2xvci10ZWFsLTQwMDogb2tsY2goNzcuNyUgMC4xNTIgMTgxLjkxMik7XG4gICAgLS1jb2xvci10ZWFsLTUwMDogb2tsY2goNzAuNCUgMC4xNCAxODIuNTAzKTtcbiAgICAtLWNvbG9yLXRlYWwtNjAwOiBva2xjaCg2MCUgMC4xMTggMTg0LjcwNCk7XG4gICAgLS1jb2xvci10ZWFsLTcwMDogb2tsY2goNTEuMSUgMC4wOTYgMTg2LjM5MSk7XG4gICAgLS1jb2xvci10ZWFsLTgwMDogb2tsY2goNDMuNyUgMC4wNzggMTg4LjIxNik7XG4gICAgLS1jb2xvci10ZWFsLTkwMDogb2tsY2goMzguNiUgMC4wNjMgMTg4LjQxNik7XG4gICAgLS1jb2xvci10ZWFsLTk1MDogb2tsY2goMjcuNyUgMC4wNDYgMTkyLjUyNCk7XG5cbiAgICAtLWNvbG9yLWN5YW4tNTA6IG9rbGNoKDk4LjQlIDAuMDE5IDIwMC44NzMpO1xuICAgIC0tY29sb3ItY3lhbi0xMDA6IG9rbGNoKDk1LjYlIDAuMDQ1IDIwMy4zODgpO1xuICAgIC0tY29sb3ItY3lhbi0yMDA6IG9rbGNoKDkxLjclIDAuMDggMjA1LjA0MSk7XG4gICAgLS1jb2xvci1jeWFuLTMwMDogb2tsY2goODYuNSUgMC4xMjcgMjA3LjA3OCk7XG4gICAgLS1jb2xvci1jeWFuLTQwMDogb2tsY2goNzguOSUgMC4xNTQgMjExLjUzKTtcbiAgICAtLWNvbG9yLWN5YW4tNTAwOiBva2xjaCg3MS41JSAwLjE0MyAyMTUuMjIxKTtcbiAgICAtLWNvbG9yLWN5YW4tNjAwOiBva2xjaCg2MC45JSAwLjEyNiAyMjEuNzIzKTtcbiAgICAtLWNvbG9yLWN5YW4tNzAwOiBva2xjaCg1MiUgMC4xMDUgMjIzLjEyOCk7XG4gICAgLS1jb2xvci1jeWFuLTgwMDogb2tsY2goNDUlIDAuMDg1IDIyNC4yODMpO1xuICAgIC0tY29sb3ItY3lhbi05MDA6IG9rbGNoKDM5LjglIDAuMDcgMjI3LjM5Mik7XG4gICAgLS1jb2xvci1jeWFuLTk1MDogb2tsY2goMzAuMiUgMC4wNTYgMjI5LjY5NSk7XG5cbiAgICAtLWNvbG9yLXNreS01MDogb2tsY2goOTcuNyUgMC4wMTMgMjM2LjYyKTtcbiAgICAtLWNvbG9yLXNreS0xMDA6IG9rbGNoKDk1LjElIDAuMDI2IDIzNi44MjQpO1xuICAgIC0tY29sb3Itc2t5LTIwMDogb2tsY2goOTAuMSUgMC4wNTggMjMwLjkwMik7XG4gICAgLS1jb2xvci1za3ktMzAwOiBva2xjaCg4Mi44JSAwLjExMSAyMzAuMzE4KTtcbiAgICAtLWNvbG9yLXNreS00MDA6IG9rbGNoKDc0LjYlIDAuMTYgMjMyLjY2MSk7XG4gICAgLS1jb2xvci1za3ktNTAwOiBva2xjaCg2OC41JSAwLjE2OSAyMzcuMzIzKTtcbiAgICAtLWNvbG9yLXNreS02MDA6IG9rbGNoKDU4LjglIDAuMTU4IDI0MS45NjYpO1xuICAgIC0tY29sb3Itc2t5LTcwMDogb2tsY2goNTAlIDAuMTM0IDI0Mi43NDkpO1xuICAgIC0tY29sb3Itc2t5LTgwMDogb2tsY2goNDQuMyUgMC4xMSAyNDAuNzkpO1xuICAgIC0tY29sb3Itc2t5LTkwMDogb2tsY2goMzkuMSUgMC4wOSAyNDAuODc2KTtcbiAgICAtLWNvbG9yLXNreS05NTA6IG9rbGNoKDI5LjMlIDAuMDY2IDI0My4xNTcpO1xuXG4gICAgLS1jb2xvci1ibHVlLTUwOiBva2xjaCg5NyUgMC4wMTQgMjU0LjYwNCk7XG4gICAgLS1jb2xvci1ibHVlLTEwMDogb2tsY2goOTMuMiUgMC4wMzIgMjU1LjU4NSk7XG4gICAgLS1jb2xvci1ibHVlLTIwMDogb2tsY2goODguMiUgMC4wNTkgMjU0LjEyOCk7XG4gICAgLS1jb2xvci1ibHVlLTMwMDogb2tsY2goODAuOSUgMC4xMDUgMjUxLjgxMyk7XG4gICAgLS1jb2xvci1ibHVlLTQwMDogb2tsY2goNzAuNyUgMC4xNjUgMjU0LjYyNCk7XG4gICAgLS1jb2xvci1ibHVlLTUwMDogb2tsY2goNjIuMyUgMC4yMTQgMjU5LjgxNSk7XG4gICAgLS1jb2xvci1ibHVlLTYwMDogb2tsY2goNTQuNiUgMC4yNDUgMjYyLjg4MSk7XG4gICAgLS1jb2xvci1ibHVlLTcwMDogb2tsY2goNDguOCUgMC4yNDMgMjY0LjM3Nik7XG4gICAgLS1jb2xvci1ibHVlLTgwMDogb2tsY2goNDIuNCUgMC4xOTkgMjY1LjYzOCk7XG4gICAgLS1jb2xvci1ibHVlLTkwMDogb2tsY2goMzcuOSUgMC4xNDYgMjY1LjUyMik7XG4gICAgLS1jb2xvci1ibHVlLTk1MDogb2tsY2goMjguMiUgMC4wOTEgMjY3LjkzNSk7XG5cbiAgICAtLWNvbG9yLWluZGlnby01MDogb2tsY2goOTYuMiUgMC4wMTggMjcyLjMxNCk7XG4gICAgLS1jb2xvci1pbmRpZ28tMTAwOiBva2xjaCg5MyUgMC4wMzQgMjcyLjc4OCk7XG4gICAgLS1jb2xvci1pbmRpZ28tMjAwOiBva2xjaCg4NyUgMC4wNjUgMjc0LjAzOSk7XG4gICAgLS1jb2xvci1pbmRpZ28tMzAwOiBva2xjaCg3OC41JSAwLjExNSAyNzQuNzEzKTtcbiAgICAtLWNvbG9yLWluZGlnby00MDA6IG9rbGNoKDY3LjMlIDAuMTgyIDI3Ni45MzUpO1xuICAgIC0tY29sb3ItaW5kaWdvLTUwMDogb2tsY2goNTguNSUgMC4yMzMgMjc3LjExNyk7XG4gICAgLS1jb2xvci1pbmRpZ28tNjAwOiBva2xjaCg1MS4xJSAwLjI2MiAyNzYuOTY2KTtcbiAgICAtLWNvbG9yLWluZGlnby03MDA6IG9rbGNoKDQ1LjclIDAuMjQgMjc3LjAyMyk7XG4gICAgLS1jb2xvci1pbmRpZ28tODAwOiBva2xjaCgzOS44JSAwLjE5NSAyNzcuMzY2KTtcbiAgICAtLWNvbG9yLWluZGlnby05MDA6IG9rbGNoKDM1LjklIDAuMTQ0IDI3OC42OTcpO1xuICAgIC0tY29sb3ItaW5kaWdvLTk1MDogb2tsY2goMjUuNyUgMC4wOSAyODEuMjg4KTtcblxuICAgIC0tY29sb3ItdmlvbGV0LTUwOiBva2xjaCg5Ni45JSAwLjAxNiAyOTMuNzU2KTtcbiAgICAtLWNvbG9yLXZpb2xldC0xMDA6IG9rbGNoKDk0LjMlIDAuMDI5IDI5NC41ODgpO1xuICAgIC0tY29sb3ItdmlvbGV0LTIwMDogb2tsY2goODkuNCUgMC4wNTcgMjkzLjI4Myk7XG4gICAgLS1jb2xvci12aW9sZXQtMzAwOiBva2xjaCg4MS4xJSAwLjExMSAyOTMuNTcxKTtcbiAgICAtLWNvbG9yLXZpb2xldC00MDA6IG9rbGNoKDcwLjIlIDAuMTgzIDI5My41NDEpO1xuICAgIC0tY29sb3ItdmlvbGV0LTUwMDogb2tsY2goNjAuNiUgMC4yNSAyOTIuNzE3KTtcbiAgICAtLWNvbG9yLXZpb2xldC02MDA6IG9rbGNoKDU0LjElIDAuMjgxIDI5My4wMDkpO1xuICAgIC0tY29sb3ItdmlvbGV0LTcwMDogb2tsY2goNDkuMSUgMC4yNyAyOTIuNTgxKTtcbiAgICAtLWNvbG9yLXZpb2xldC04MDA6IG9rbGNoKDQzLjIlIDAuMjMyIDI5Mi43NTkpO1xuICAgIC0tY29sb3ItdmlvbGV0LTkwMDogb2tsY2goMzglIDAuMTg5IDI5My43NDUpO1xuICAgIC0tY29sb3ItdmlvbGV0LTk1MDogb2tsY2goMjguMyUgMC4xNDEgMjkxLjA4OSk7XG5cbiAgICAtLWNvbG9yLXB1cnBsZS01MDogb2tsY2goOTcuNyUgMC4wMTQgMzA4LjI5OSk7XG4gICAgLS1jb2xvci1wdXJwbGUtMTAwOiBva2xjaCg5NC42JSAwLjAzMyAzMDcuMTc0KTtcbiAgICAtLWNvbG9yLXB1cnBsZS0yMDA6IG9rbGNoKDkwLjIlIDAuMDYzIDMwNi43MDMpO1xuICAgIC0tY29sb3ItcHVycGxlLTMwMDogb2tsY2goODIuNyUgMC4xMTkgMzA2LjM4Myk7XG4gICAgLS1jb2xvci1wdXJwbGUtNDAwOiBva2xjaCg3MS40JSAwLjIwMyAzMDUuNTA0KTtcbiAgICAtLWNvbG9yLXB1cnBsZS01MDA6IG9rbGNoKDYyLjclIDAuMjY1IDMwMy45KTtcbiAgICAtLWNvbG9yLXB1cnBsZS02MDA6IG9rbGNoKDU1LjglIDAuMjg4IDMwMi4zMjEpO1xuICAgIC0tY29sb3ItcHVycGxlLTcwMDogb2tsY2goNDkuNiUgMC4yNjUgMzAxLjkyNCk7XG4gICAgLS1jb2xvci1wdXJwbGUtODAwOiBva2xjaCg0My44JSAwLjIxOCAzMDMuNzI0KTtcbiAgICAtLWNvbG9yLXB1cnBsZS05MDA6IG9rbGNoKDM4LjElIDAuMTc2IDMwNC45ODcpO1xuICAgIC0tY29sb3ItcHVycGxlLTk1MDogb2tsY2goMjkuMSUgMC4xNDkgMzAyLjcxNyk7XG5cbiAgICAtLWNvbG9yLWZ1Y2hzaWEtNTA6IG9rbGNoKDk3LjclIDAuMDE3IDMyMC4wNTgpO1xuICAgIC0tY29sb3ItZnVjaHNpYS0xMDA6IG9rbGNoKDk1LjIlIDAuMDM3IDMxOC44NTIpO1xuICAgIC0tY29sb3ItZnVjaHNpYS0yMDA6IG9rbGNoKDkwLjMlIDAuMDc2IDMxOS42Mik7XG4gICAgLS1jb2xvci1mdWNoc2lhLTMwMDogb2tsY2goODMuMyUgMC4xNDUgMzIxLjQzNCk7XG4gICAgLS1jb2xvci1mdWNoc2lhLTQwMDogb2tsY2goNzQlIDAuMjM4IDMyMi4xNik7XG4gICAgLS1jb2xvci1mdWNoc2lhLTUwMDogb2tsY2goNjYuNyUgMC4yOTUgMzIyLjE1KTtcbiAgICAtLWNvbG9yLWZ1Y2hzaWEtNjAwOiBva2xjaCg1OS4xJSAwLjI5MyAzMjIuODk2KTtcbiAgICAtLWNvbG9yLWZ1Y2hzaWEtNzAwOiBva2xjaCg1MS44JSAwLjI1MyAzMjMuOTQ5KTtcbiAgICAtLWNvbG9yLWZ1Y2hzaWEtODAwOiBva2xjaCg0NS4yJSAwLjIxMSAzMjQuNTkxKTtcbiAgICAtLWNvbG9yLWZ1Y2hzaWEtOTAwOiBva2xjaCg0MC4xJSAwLjE3IDMyNS42MTIpO1xuICAgIC0tY29sb3ItZnVjaHNpYS05NTA6IG9rbGNoKDI5LjMlIDAuMTM2IDMyNS42NjEpO1xuXG4gICAgLS1jb2xvci1waW5rLTUwOiBva2xjaCg5Ny4xJSAwLjAxNCAzNDMuMTk4KTtcbiAgICAtLWNvbG9yLXBpbmstMTAwOiBva2xjaCg5NC44JSAwLjAyOCAzNDIuMjU4KTtcbiAgICAtLWNvbG9yLXBpbmstMjAwOiBva2xjaCg4OS45JSAwLjA2MSAzNDMuMjMxKTtcbiAgICAtLWNvbG9yLXBpbmstMzAwOiBva2xjaCg4Mi4zJSAwLjEyIDM0Ni4wMTgpO1xuICAgIC0tY29sb3ItcGluay00MDA6IG9rbGNoKDcxLjglIDAuMjAyIDM0OS43NjEpO1xuICAgIC0tY29sb3ItcGluay01MDA6IG9rbGNoKDY1LjYlIDAuMjQxIDM1NC4zMDgpO1xuICAgIC0tY29sb3ItcGluay02MDA6IG9rbGNoKDU5LjIlIDAuMjQ5IDAuNTg0KTtcbiAgICAtLWNvbG9yLXBpbmstNzAwOiBva2xjaCg1Mi41JSAwLjIyMyAzLjk1OCk7XG4gICAgLS1jb2xvci1waW5rLTgwMDogb2tsY2goNDUuOSUgMC4xODcgMy44MTUpO1xuICAgIC0tY29sb3ItcGluay05MDA6IG9rbGNoKDQwLjglIDAuMTUzIDIuNDMyKTtcbiAgICAtLWNvbG9yLXBpbmstOTUwOiBva2xjaCgyOC40JSAwLjEwOSAzLjkwNyk7XG5cbiAgICAtLWNvbG9yLXJvc2UtNTA6IG9rbGNoKDk2LjklIDAuMDE1IDEyLjQyMik7XG4gICAgLS1jb2xvci1yb3NlLTEwMDogb2tsY2goOTQuMSUgMC4wMyAxMi41OCk7XG4gICAgLS1jb2xvci1yb3NlLTIwMDogb2tsY2goODkuMiUgMC4wNTggMTAuMDAxKTtcbiAgICAtLWNvbG9yLXJvc2UtMzAwOiBva2xjaCg4MSUgMC4xMTcgMTEuNjM4KTtcbiAgICAtLWNvbG9yLXJvc2UtNDAwOiBva2xjaCg3MS4yJSAwLjE5NCAxMy40MjgpO1xuICAgIC0tY29sb3Itcm9zZS01MDA6IG9rbGNoKDY0LjUlIDAuMjQ2IDE2LjQzOSk7XG4gICAgLS1jb2xvci1yb3NlLTYwMDogb2tsY2goNTguNiUgMC4yNTMgMTcuNTg1KTtcbiAgICAtLWNvbG9yLXJvc2UtNzAwOiBva2xjaCg1MS40JSAwLjIyMiAxNi45MzUpO1xuICAgIC0tY29sb3Itcm9zZS04MDA6IG9rbGNoKDQ1LjUlIDAuMTg4IDEzLjY5Nyk7XG4gICAgLS1jb2xvci1yb3NlLTkwMDogb2tsY2goNDElIDAuMTU5IDEwLjI3Mik7XG4gICAgLS1jb2xvci1yb3NlLTk1MDogb2tsY2goMjcuMSUgMC4xMDUgMTIuMDk0KTtcblxuICAgIC0tY29sb3Itc2xhdGUtNTA6IG9rbGNoKDk4LjQlIDAuMDAzIDI0Ny44NTgpO1xuICAgIC0tY29sb3Itc2xhdGUtMTAwOiBva2xjaCg5Ni44JSAwLjAwNyAyNDcuODk2KTtcbiAgICAtLWNvbG9yLXNsYXRlLTIwMDogb2tsY2goOTIuOSUgMC4wMTMgMjU1LjUwOCk7XG4gICAgLS1jb2xvci1zbGF0ZS0zMDA6IG9rbGNoKDg2LjklIDAuMDIyIDI1Mi44OTQpO1xuICAgIC0tY29sb3Itc2xhdGUtNDAwOiBva2xjaCg3MC40JSAwLjA0IDI1Ni43ODgpO1xuICAgIC0tY29sb3Itc2xhdGUtNTAwOiBva2xjaCg1NS40JSAwLjA0NiAyNTcuNDE3KTtcbiAgICAtLWNvbG9yLXNsYXRlLTYwMDogb2tsY2goNDQuNiUgMC4wNDMgMjU3LjI4MSk7XG4gICAgLS1jb2xvci1zbGF0ZS03MDA6IG9rbGNoKDM3LjIlIDAuMDQ0IDI1Ny4yODcpO1xuICAgIC0tY29sb3Itc2xhdGUtODAwOiBva2xjaCgyNy45JSAwLjA0MSAyNjAuMDMxKTtcbiAgICAtLWNvbG9yLXNsYXRlLTkwMDogb2tsY2goMjAuOCUgMC4wNDIgMjY1Ljc1NSk7XG4gICAgLS1jb2xvci1zbGF0ZS05NTA6IG9rbGNoKDEyLjklIDAuMDQyIDI2NC42OTUpO1xuXG4gICAgLS1jb2xvci1ncmF5LTUwOiBva2xjaCg5OC41JSAwLjAwMiAyNDcuODM5KTtcbiAgICAtLWNvbG9yLWdyYXktMTAwOiBva2xjaCg5Ni43JSAwLjAwMyAyNjQuNTQyKTtcbiAgICAtLWNvbG9yLWdyYXktMjAwOiBva2xjaCg5Mi44JSAwLjAwNiAyNjQuNTMxKTtcbiAgICAtLWNvbG9yLWdyYXktMzAwOiBva2xjaCg4Ny4yJSAwLjAxIDI1OC4zMzgpO1xuICAgIC0tY29sb3ItZ3JheS00MDA6IG9rbGNoKDcwLjclIDAuMDIyIDI2MS4zMjUpO1xuICAgIC0tY29sb3ItZ3JheS01MDA6IG9rbGNoKDU1LjElIDAuMDI3IDI2NC4zNjQpO1xuICAgIC0tY29sb3ItZ3JheS02MDA6IG9rbGNoKDQ0LjYlIDAuMDMgMjU2LjgwMik7XG4gICAgLS1jb2xvci1ncmF5LTcwMDogb2tsY2goMzcuMyUgMC4wMzQgMjU5LjczMyk7XG4gICAgLS1jb2xvci1ncmF5LTgwMDogb2tsY2goMjcuOCUgMC4wMzMgMjU2Ljg0OCk7XG4gICAgLS1jb2xvci1ncmF5LTkwMDogb2tsY2goMjElIDAuMDM0IDI2NC42NjUpO1xuICAgIC0tY29sb3ItZ3JheS05NTA6IG9rbGNoKDEzJSAwLjAyOCAyNjEuNjkyKTtcblxuICAgIC0tY29sb3ItemluYy01MDogb2tsY2goOTguNSUgMCAwKTtcbiAgICAtLWNvbG9yLXppbmMtMTAwOiBva2xjaCg5Ni43JSAwLjAwMSAyODYuMzc1KTtcbiAgICAtLWNvbG9yLXppbmMtMjAwOiBva2xjaCg5MiUgMC4wMDQgMjg2LjMyKTtcbiAgICAtLWNvbG9yLXppbmMtMzAwOiBva2xjaCg4Ny4xJSAwLjAwNiAyODYuMjg2KTtcbiAgICAtLWNvbG9yLXppbmMtNDAwOiBva2xjaCg3MC41JSAwLjAxNSAyODYuMDY3KTtcbiAgICAtLWNvbG9yLXppbmMtNTAwOiBva2xjaCg1NS4yJSAwLjAxNiAyODUuOTM4KTtcbiAgICAtLWNvbG9yLXppbmMtNjAwOiBva2xjaCg0NC4yJSAwLjAxNyAyODUuNzg2KTtcbiAgICAtLWNvbG9yLXppbmMtNzAwOiBva2xjaCgzNyUgMC4wMTMgMjg1LjgwNSk7XG4gICAgLS1jb2xvci16aW5jLTgwMDogb2tsY2goMjcuNCUgMC4wMDYgMjg2LjAzMyk7XG4gICAgLS1jb2xvci16aW5jLTkwMDogb2tsY2goMjElIDAuMDA2IDI4NS44ODUpO1xuICAgIC0tY29sb3ItemluYy05NTA6IG9rbGNoKDE0LjElIDAuMDA1IDI4NS44MjMpO1xuXG4gICAgLS1jb2xvci1uZXV0cmFsLTUwOiBva2xjaCg5OC41JSAwIDApO1xuICAgIC0tY29sb3ItbmV1dHJhbC0xMDA6IG9rbGNoKDk3JSAwIDApO1xuICAgIC0tY29sb3ItbmV1dHJhbC0yMDA6IG9rbGNoKDkyLjIlIDAgMCk7XG4gICAgLS1jb2xvci1uZXV0cmFsLTMwMDogb2tsY2goODclIDAgMCk7XG4gICAgLS1jb2xvci1uZXV0cmFsLTQwMDogb2tsY2goNzAuOCUgMCAwKTtcbiAgICAtLWNvbG9yLW5ldXRyYWwtNTAwOiBva2xjaCg1NS42JSAwIDApO1xuICAgIC0tY29sb3ItbmV1dHJhbC02MDA6IG9rbGNoKDQzLjklIDAgMCk7XG4gICAgLS1jb2xvci1uZXV0cmFsLTcwMDogb2tsY2goMzcuMSUgMCAwKTtcbiAgICAtLWNvbG9yLW5ldXRyYWwtODAwOiBva2xjaCgyNi45JSAwIDApO1xuICAgIC0tY29sb3ItbmV1dHJhbC05MDA6IG9rbGNoKDIwLjUlIDAgMCk7XG4gICAgLS1jb2xvci1uZXV0cmFsLTk1MDogb2tsY2goMTQuNSUgMCAwKTtcblxuICAgIC0tY29sb3Itc3RvbmUtNTA6IG9rbGNoKDk4LjUlIDAuMDAxIDEwNi40MjMpO1xuICAgIC0tY29sb3Itc3RvbmUtMTAwOiBva2xjaCg5NyUgMC4wMDEgMTA2LjQyNCk7XG4gICAgLS1jb2xvci1zdG9uZS0yMDA6IG9rbGNoKDkyLjMlIDAuMDAzIDQ4LjcxNyk7XG4gICAgLS1jb2xvci1zdG9uZS0zMDA6IG9rbGNoKDg2LjklIDAuMDA1IDU2LjM2Nik7XG4gICAgLS1jb2xvci1zdG9uZS00MDA6IG9rbGNoKDcwLjklIDAuMDEgNTYuMjU5KTtcbiAgICAtLWNvbG9yLXN0b25lLTUwMDogb2tsY2goNTUuMyUgMC4wMTMgNTguMDcxKTtcbiAgICAtLWNvbG9yLXN0b25lLTYwMDogb2tsY2goNDQuNCUgMC4wMTEgNzMuNjM5KTtcbiAgICAtLWNvbG9yLXN0b25lLTcwMDogb2tsY2goMzcuNCUgMC4wMSA2Ny41NTgpO1xuICAgIC0tY29sb3Itc3RvbmUtODAwOiBva2xjaCgyNi44JSAwLjAwNyAzNC4yOTgpO1xuICAgIC0tY29sb3Itc3RvbmUtOTAwOiBva2xjaCgyMS42JSAwLjAwNiA1Ni4wNDMpO1xuICAgIC0tY29sb3Itc3RvbmUtOTUwOiBva2xjaCgxNC43JSAwLjAwNCA0OS4yNSk7XG5cbiAgICAtLWNvbG9yLW1hdXZlLTUwOiBva2xjaCg5OC41JSAwIDApO1xuICAgIC0tY29sb3ItbWF1dmUtMTAwOiBva2xjaCg5NiUgMC4wMDMgMzI1LjYpO1xuICAgIC0tY29sb3ItbWF1dmUtMjAwOiBva2xjaCg5Mi4yJSAwLjAwNSAzMjUuNjIpO1xuICAgIC0tY29sb3ItbWF1dmUtMzAwOiBva2xjaCg4Ni41JSAwLjAxMiAzMjUuNjgpO1xuICAgIC0tY29sb3ItbWF1dmUtNDAwOiBva2xjaCg3MS4xJSAwLjAxOSAzMjMuMDIpO1xuICAgIC0tY29sb3ItbWF1dmUtNTAwOiBva2xjaCg1NC4yJSAwLjAzNCAzMjIuNSk7XG4gICAgLS1jb2xvci1tYXV2ZS02MDA6IG9rbGNoKDQzLjUlIDAuMDI5IDMyMS43OCk7XG4gICAgLS1jb2xvci1tYXV2ZS03MDA6IG9rbGNoKDM2LjQlIDAuMDI5IDMyMy44OSk7XG4gICAgLS1jb2xvci1tYXV2ZS04MDA6IG9rbGNoKDI2LjMlIDAuMDI0IDMyMC4xMik7XG4gICAgLS1jb2xvci1tYXV2ZS05MDA6IG9rbGNoKDIxLjIlIDAuMDE5IDMyMi4xMik7XG4gICAgLS1jb2xvci1tYXV2ZS05NTA6IG9rbGNoKDE0LjUlIDAuMDA4IDMyNik7XG5cbiAgICAtLWNvbG9yLW9saXZlLTUwOiBva2xjaCg5OC44JSAwLjAwMyAxMDYuNSk7XG4gICAgLS1jb2xvci1vbGl2ZS0xMDA6IG9rbGNoKDk2LjYlIDAuMDA1IDEwNi41KTtcbiAgICAtLWNvbG9yLW9saXZlLTIwMDogb2tsY2goOTMlIDAuMDA3IDEwNi41KTtcbiAgICAtLWNvbG9yLW9saXZlLTMwMDogb2tsY2goODglIDAuMDExIDEwNi42KTtcbiAgICAtLWNvbG9yLW9saXZlLTQwMDogb2tsY2goNzMuNyUgMC4wMjEgMTA2LjkpO1xuICAgIC0tY29sb3Itb2xpdmUtNTAwOiBva2xjaCg1OCUgMC4wMzEgMTA3LjMpO1xuICAgIC0tY29sb3Itb2xpdmUtNjAwOiBva2xjaCg0Ni42JSAwLjAyNSAxMDcuMyk7XG4gICAgLS1jb2xvci1vbGl2ZS03MDA6IG9rbGNoKDM5LjQlIDAuMDIzIDEwNy40KTtcbiAgICAtLWNvbG9yLW9saXZlLTgwMDogb2tsY2goMjguNiUgMC4wMTYgMTA3LjQpO1xuICAgIC0tY29sb3Itb2xpdmUtOTAwOiBva2xjaCgyMi44JSAwLjAxMyAxMDcuNCk7XG4gICAgLS1jb2xvci1vbGl2ZS05NTA6IG9rbGNoKDE1LjMlIDAuMDA2IDEwNy4xKTtcblxuICAgIC0tY29sb3ItbWlzdC01MDogb2tsY2goOTguNyUgMC4wMDIgMTk3LjEpO1xuICAgIC0tY29sb3ItbWlzdC0xMDA6IG9rbGNoKDk2LjMlIDAuMDAyIDE5Ny4xKTtcbiAgICAtLWNvbG9yLW1pc3QtMjAwOiBva2xjaCg5Mi41JSAwLjAwNSAyMTQuMyk7XG4gICAgLS1jb2xvci1taXN0LTMwMDogb2tsY2goODcuMiUgMC4wMDcgMjE5LjYpO1xuICAgIC0tY29sb3ItbWlzdC00MDA6IG9rbGNoKDcyLjMlIDAuMDE0IDIxNC40KTtcbiAgICAtLWNvbG9yLW1pc3QtNTAwOiBva2xjaCg1NiUgMC4wMjEgMjEzLjUpO1xuICAgIC0tY29sb3ItbWlzdC02MDA6IG9rbGNoKDQ1JSAwLjAxNyAyMTMuMik7XG4gICAgLS1jb2xvci1taXN0LTcwMDogb2tsY2goMzcuOCUgMC4wMTUgMjE2KTtcbiAgICAtLWNvbG9yLW1pc3QtODAwOiBva2xjaCgyNy41JSAwLjAxMSAyMTYuOSk7XG4gICAgLS1jb2xvci1taXN0LTkwMDogb2tsY2goMjEuOCUgMC4wMDggMjIzLjkpO1xuICAgIC0tY29sb3ItbWlzdC05NTA6IG9rbGNoKDE0LjglIDAuMDA0IDIyOC44KTtcblxuICAgIC0tY29sb3ItdGF1cGUtNTA6IG9rbGNoKDk4LjYlIDAuMDAyIDY3LjgpO1xuICAgIC0tY29sb3ItdGF1cGUtMTAwOiBva2xjaCg5NiUgMC4wMDIgMTcuMik7XG4gICAgLS1jb2xvci10YXVwZS0yMDA6IG9rbGNoKDkyLjIlIDAuMDA1IDM0LjMpO1xuICAgIC0tY29sb3ItdGF1cGUtMzAwOiBva2xjaCg4Ni44JSAwLjAwNyAzOS41KTtcbiAgICAtLWNvbG9yLXRhdXBlLTQwMDogb2tsY2goNzEuNCUgMC4wMTQgNDEuMik7XG4gICAgLS1jb2xvci10YXVwZS01MDA6IG9rbGNoKDU0LjclIDAuMDIxIDQzLjEpO1xuICAgIC0tY29sb3ItdGF1cGUtNjAwOiBva2xjaCg0My44JSAwLjAxNyAzOS4zKTtcbiAgICAtLWNvbG9yLXRhdXBlLTcwMDogb2tsY2goMzYuNyUgMC4wMTYgMzUuNyk7XG4gICAgLS1jb2xvci10YXVwZS04MDA6IG9rbGNoKDI2LjglIDAuMDExIDM2LjUpO1xuICAgIC0tY29sb3ItdGF1cGUtOTAwOiBva2xjaCgyMS40JSAwLjAwOSA0My4xKTtcbiAgICAtLWNvbG9yLXRhdXBlLTk1MDogb2tsY2goMTQuNyUgMC4wMDQgNDkuMyk7XG5cbiAgICAtLWNvbG9yLWJsYWNrOiAjMDAwO1xuICAgIC0tY29sb3Itd2hpdGU6ICNmZmY7XG5cbiAgICAtLXNwYWNpbmc6IDAuMjVyZW07XG5cbiAgICAtLWJyZWFrcG9pbnQtc206IDQwcmVtO1xuICAgIC0tYnJlYWtwb2ludC1tZDogNDhyZW07XG4gICAgLS1icmVha3BvaW50LWxnOiA2NHJlbTtcbiAgICAtLWJyZWFrcG9pbnQteGw6IDgwcmVtO1xuICAgIC0tYnJlYWtwb2ludC0yeGw6IDk2cmVtO1xuXG4gICAgLS1jb250YWluZXItM3hzOiAxNnJlbTtcbiAgICAtLWNvbnRhaW5lci0yeHM6IDE4cmVtO1xuICAgIC0tY29udGFpbmVyLXhzOiAyMHJlbTtcbiAgICAtLWNvbnRhaW5lci1zbTogMjRyZW07XG4gICAgLS1jb250YWluZXItbWQ6IDI4cmVtO1xuICAgIC0tY29udGFpbmVyLWxnOiAzMnJlbTtcbiAgICAtLWNvbnRhaW5lci14bDogMzZyZW07XG4gICAgLS1jb250YWluZXItMnhsOiA0MnJlbTtcbiAgICAtLWNvbnRhaW5lci0zeGw6IDQ4cmVtO1xuICAgIC0tY29udGFpbmVyLTR4bDogNTZyZW07XG4gICAgLS1jb250YWluZXItNXhsOiA2NHJlbTtcbiAgICAtLWNvbnRhaW5lci02eGw6IDcycmVtO1xuICAgIC0tY29udGFpbmVyLTd4bDogODByZW07XG5cbiAgICAtLXRleHQteHM6IDAuNzVyZW07XG4gICAgLS10ZXh0LXhzLS1saW5lLWhlaWdodDogY2FsYygxIC8gMC43NSk7XG4gICAgLS10ZXh0LXNtOiAwLjg3NXJlbTtcbiAgICAtLXRleHQtc20tLWxpbmUtaGVpZ2h0OiBjYWxjKDEuMjUgLyAwLjg3NSk7XG4gICAgLS10ZXh0LWJhc2U6IDFyZW07XG4gICAgLS10ZXh0LWJhc2UtLWxpbmUtaGVpZ2h0OiBjYWxjKDEuNSAvIDEpO1xuICAgIC0tdGV4dC1sZzogMS4xMjVyZW07XG4gICAgLS10ZXh0LWxnLS1saW5lLWhlaWdodDogY2FsYygxLjc1IC8gMS4xMjUpO1xuICAgIC0tdGV4dC14bDogMS4yNXJlbTtcbiAgICAtLXRleHQteGwtLWxpbmUtaGVpZ2h0OiBjYWxjKDEuNzUgLyAxLjI1KTtcbiAgICAtLXRleHQtMnhsOiAxLjVyZW07XG4gICAgLS10ZXh0LTJ4bC0tbGluZS1oZWlnaHQ6IGNhbGMoMiAvIDEuNSk7XG4gICAgLS10ZXh0LTN4bDogMS44NzVyZW07XG4gICAgLS10ZXh0LTN4bC0tbGluZS1oZWlnaHQ6IGNhbGMoMi4yNSAvIDEuODc1KTtcbiAgICAtLXRleHQtNHhsOiAyLjI1cmVtO1xuICAgIC0tdGV4dC00eGwtLWxpbmUtaGVpZ2h0OiBjYWxjKDIuNSAvIDIuMjUpO1xuICAgIC0tdGV4dC01eGw6IDNyZW07XG4gICAgLS10ZXh0LTV4bC0tbGluZS1oZWlnaHQ6IDE7XG4gICAgLS10ZXh0LTZ4bDogMy43NXJlbTtcbiAgICAtLXRleHQtNnhsLS1saW5lLWhlaWdodDogMTtcbiAgICAtLXRleHQtN3hsOiA0LjVyZW07XG4gICAgLS10ZXh0LTd4bC0tbGluZS1oZWlnaHQ6IDE7XG4gICAgLS10ZXh0LTh4bDogNnJlbTtcbiAgICAtLXRleHQtOHhsLS1saW5lLWhlaWdodDogMTtcbiAgICAtLXRleHQtOXhsOiA4cmVtO1xuICAgIC0tdGV4dC05eGwtLWxpbmUtaGVpZ2h0OiAxO1xuXG4gICAgLS1mb250LXdlaWdodC10aGluOiAxMDA7XG4gICAgLS1mb250LXdlaWdodC1leHRyYWxpZ2h0OiAyMDA7XG4gICAgLS1mb250LXdlaWdodC1saWdodDogMzAwO1xuICAgIC0tZm9udC13ZWlnaHQtbm9ybWFsOiA0MDA7XG4gICAgLS1mb250LXdlaWdodC1tZWRpdW06IDUwMDtcbiAgICAtLWZvbnQtd2VpZ2h0LXNlbWlib2xkOiA2MDA7XG4gICAgLS1mb250LXdlaWdodC1ib2xkOiA3MDA7XG4gICAgLS1mb250LXdlaWdodC1leHRyYWJvbGQ6IDgwMDtcbiAgICAtLWZvbnQtd2VpZ2h0LWJsYWNrOiA5MDA7XG5cbiAgICAtLXRyYWNraW5nLXRpZ2h0ZXI6IC0wLjA1ZW07XG4gICAgLS10cmFja2luZy10aWdodDogLTAuMDI1ZW07XG4gICAgLS10cmFja2luZy1ub3JtYWw6IDBlbTtcbiAgICAtLXRyYWNraW5nLXdpZGU6IDAuMDI1ZW07XG4gICAgLS10cmFja2luZy13aWRlcjogMC4wNWVtO1xuICAgIC0tdHJhY2tpbmctd2lkZXN0OiAwLjFlbTtcblxuICAgIC0tbGVhZGluZy10aWdodDogMS4yNTtcbiAgICAtLWxlYWRpbmctc251ZzogMS4zNzU7XG4gICAgLS1sZWFkaW5nLW5vcm1hbDogMS41O1xuICAgIC0tbGVhZGluZy1yZWxheGVkOiAxLjYyNTtcbiAgICAtLWxlYWRpbmctbG9vc2U6IDI7XG5cbiAgICAtLXJhZGl1cy14czogMC4xMjVyZW07XG4gICAgLS1yYWRpdXMtc206IDAuMjVyZW07XG4gICAgLS1yYWRpdXMtbWQ6IDAuMzc1cmVtO1xuICAgIC0tcmFkaXVzLWxnOiAwLjVyZW07XG4gICAgLS1yYWRpdXMteGw6IDAuNzVyZW07XG4gICAgLS1yYWRpdXMtMnhsOiAxcmVtO1xuICAgIC0tcmFkaXVzLTN4bDogMS41cmVtO1xuICAgIC0tcmFkaXVzLTR4bDogMnJlbTtcblxuICAgIC0tc2hhZG93LTJ4czogMCAxcHggcmdiKDAgMCAwIC8gMC4wNSk7XG4gICAgLS1zaGFkb3cteHM6IDAgMXB4IDJweCAwIHJnYigwIDAgMCAvIDAuMDUpO1xuICAgIC0tc2hhZG93LXNtOiAwIDFweCAzcHggMCByZ2IoMCAwIDAgLyAwLjEpLCAwIDFweCAycHggLTFweCByZ2IoMCAwIDAgLyAwLjEpO1xuICAgIC0tc2hhZG93LW1kOlxuICAgICAgMCA0cHggNnB4IC0xcHggcmdiKDAgMCAwIC8gMC4xKSwgMCAycHggNHB4IC0ycHggcmdiKDAgMCAwIC8gMC4xKTtcbiAgICAtLXNoYWRvdy1sZzpcbiAgICAgIDAgMTBweCAxNXB4IC0zcHggcmdiKDAgMCAwIC8gMC4xKSwgMCA0cHggNnB4IC00cHggcmdiKDAgMCAwIC8gMC4xKTtcbiAgICAtLXNoYWRvdy14bDpcbiAgICAgIDAgMjBweCAyNXB4IC01cHggcmdiKDAgMCAwIC8gMC4xKSwgMCA4cHggMTBweCAtNnB4IHJnYigwIDAgMCAvIDAuMSk7XG4gICAgLS1zaGFkb3ctMnhsOiAwIDI1cHggNTBweCAtMTJweCByZ2IoMCAwIDAgLyAwLjI1KTtcblxuICAgIC0taW5zZXQtc2hhZG93LTJ4czogaW5zZXQgMCAxcHggcmdiKDAgMCAwIC8gMC4wNSk7XG4gICAgLS1pbnNldC1zaGFkb3cteHM6IGluc2V0IDAgMXB4IDFweCByZ2IoMCAwIDAgLyAwLjA1KTtcbiAgICAtLWluc2V0LXNoYWRvdy1zbTogaW5zZXQgMCAycHggNHB4IHJnYigwIDAgMCAvIDAuMDUpO1xuXG4gICAgLS1kcm9wLXNoYWRvdy14czogMCAxcHggMXB4IHJnYigwIDAgMCAvIDAuMDUpO1xuICAgIC0tZHJvcC1zaGFkb3ctc206IDAgMXB4IDJweCByZ2IoMCAwIDAgLyAwLjE1KTtcbiAgICAtLWRyb3Atc2hhZG93LW1kOiAwIDNweCAzcHggcmdiKDAgMCAwIC8gMC4xMik7XG4gICAgLS1kcm9wLXNoYWRvdy1sZzogMCA0cHggNHB4IHJnYigwIDAgMCAvIDAuMTUpO1xuICAgIC0tZHJvcC1zaGFkb3cteGw6IDAgOXB4IDdweCByZ2IoMCAwIDAgLyAwLjEpO1xuICAgIC0tZHJvcC1zaGFkb3ctMnhsOiAwIDI1cHggMjVweCByZ2IoMCAwIDAgLyAwLjE1KTtcblxuICAgIC0tdGV4dC1zaGFkb3ctMnhzOiAwcHggMXB4IDBweCByZ2IoMCAwIDAgLyAwLjE1KTtcbiAgICAtLXRleHQtc2hhZG93LXhzOiAwcHggMXB4IDFweCByZ2IoMCAwIDAgLyAwLjIpO1xuICAgIC0tdGV4dC1zaGFkb3ctc206XG4gICAgICAwcHggMXB4IDBweCByZ2IoMCAwIDAgLyAwLjA3NSksIDBweCAxcHggMXB4IHJnYigwIDAgMCAvIDAuMDc1KSxcbiAgICAgIDBweCAycHggMnB4IHJnYigwIDAgMCAvIDAuMDc1KTtcbiAgICAtLXRleHQtc2hhZG93LW1kOlxuICAgICAgMHB4IDFweCAxcHggcmdiKDAgMCAwIC8gMC4xKSwgMHB4IDFweCAycHggcmdiKDAgMCAwIC8gMC4xKSxcbiAgICAgIDBweCAycHggNHB4IHJnYigwIDAgMCAvIDAuMSk7XG4gICAgLS10ZXh0LXNoYWRvdy1sZzpcbiAgICAgIDBweCAxcHggMnB4IHJnYigwIDAgMCAvIDAuMSksIDBweCAzcHggMnB4IHJnYigwIDAgMCAvIDAuMSksXG4gICAgICAwcHggNHB4IDhweCByZ2IoMCAwIDAgLyAwLjEpO1xuXG4gICAgLS1lYXNlLWluOiBjdWJpYy1iZXppZXIoMC40LCAwLCAxLCAxKTtcbiAgICAtLWVhc2Utb3V0OiBjdWJpYy1iZXppZXIoMCwgMCwgMC4yLCAxKTtcbiAgICAtLWVhc2UtaW4tb3V0OiBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xuXG4gICAgLS1hbmltYXRlLXNwaW46IHNwaW4gMXMgbGluZWFyIGluZmluaXRlO1xuICAgIC0tYW5pbWF0ZS1waW5nOiBwaW5nIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjIsIDEpIGluZmluaXRlO1xuICAgIC0tYW5pbWF0ZS1wdWxzZTogcHVsc2UgMnMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC42LCAxKSBpbmZpbml0ZTtcbiAgICAtLWFuaW1hdGUtYm91bmNlOiBib3VuY2UgMXMgaW5maW5pdGU7XG5cbiAgICBAa2V5ZnJhbWVzIHNwaW4ge1xuICAgICAgdG8ge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBrZXlmcmFtZXMgcGluZyB7XG4gICAgICA3NSUsXG4gICAgICAxMDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgyKTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAa2V5ZnJhbWVzIHB1bHNlIHtcbiAgICAgIDUwJSB7XG4gICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAa2V5ZnJhbWVzIGJvdW5jZSB7XG4gICAgICAwJSxcbiAgICAgIDEwMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTI1JSk7XG4gICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjgsIDAsIDEsIDEpO1xuICAgICAgfVxuXG4gICAgICA1MCUge1xuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLCAwLCAwLjIsIDEpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC0tYmx1ci14czogNHB4O1xuICAgIC0tYmx1ci1zbTogOHB4O1xuICAgIC0tYmx1ci1tZDogMTJweDtcbiAgICAtLWJsdXItbGc6IDE2cHg7XG4gICAgLS1ibHVyLXhsOiAyNHB4O1xuICAgIC0tYmx1ci0yeGw6IDQwcHg7XG4gICAgLS1ibHVyLTN4bDogNjRweDtcblxuICAgIC0tcGVyc3BlY3RpdmUtZHJhbWF0aWM6IDEwMHB4O1xuICAgIC0tcGVyc3BlY3RpdmUtbmVhcjogMzAwcHg7XG4gICAgLS1wZXJzcGVjdGl2ZS1ub3JtYWw6IDUwMHB4O1xuICAgIC0tcGVyc3BlY3RpdmUtbWlkcmFuZ2U6IDgwMHB4O1xuICAgIC0tcGVyc3BlY3RpdmUtZGlzdGFudDogMTIwMHB4O1xuXG4gICAgLS1hc3BlY3QtdmlkZW86IDE2IC8gOTtcblxuICAgIC0tZGVmYXVsdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAxNTBtcztcbiAgICAtLWRlZmF1bHQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG4gICAgLS1kZWZhdWx0LWZvbnQtZmFtaWx5OiAtLXRoZW1lKC0tZm9udC1zYW5zLCBpbml0aWFsKTtcbiAgICAtLWRlZmF1bHQtZm9udC1mZWF0dXJlLXNldHRpbmdzOiAtLXRoZW1lKFxuICAgICAgLS1mb250LXNhbnMtLWZvbnQtZmVhdHVyZS1zZXR0aW5ncyxcbiAgICAgIGluaXRpYWxcbiAgICApO1xuICAgIC0tZGVmYXVsdC1mb250LXZhcmlhdGlvbi1zZXR0aW5nczogLS10aGVtZShcbiAgICAgIC0tZm9udC1zYW5zLS1mb250LXZhcmlhdGlvbi1zZXR0aW5ncyxcbiAgICAgIGluaXRpYWxcbiAgICApO1xuICAgIC0tZGVmYXVsdC1tb25vLWZvbnQtZmFtaWx5OiAtLXRoZW1lKC0tZm9udC1tb25vLCBpbml0aWFsKTtcbiAgICAtLWRlZmF1bHQtbW9uby1mb250LWZlYXR1cmUtc2V0dGluZ3M6IC0tdGhlbWUoXG4gICAgICAtLWZvbnQtbW9uby0tZm9udC1mZWF0dXJlLXNldHRpbmdzLFxuICAgICAgaW5pdGlhbFxuICAgICk7XG4gICAgLS1kZWZhdWx0LW1vbm8tZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IC0tdGhlbWUoXG4gICAgICAtLWZvbnQtbW9uby0tZm9udC12YXJpYXRpb24tc2V0dGluZ3MsXG4gICAgICBpbml0aWFsXG4gICAgKTtcbiAgfVxuXG4gIC8qIERlcHJlY2F0ZWQgKi9cbiAgQHRoZW1lIGRlZmF1bHQgaW5saW5lIHJlZmVyZW5jZSB7XG4gICAgLS1ibHVyOiA4cHg7XG4gICAgLS1zaGFkb3c6IDAgMXB4IDNweCAwIHJnYigwIDAgMCAvIDAuMSksIDAgMXB4IDJweCAtMXB4IHJnYigwIDAgMCAvIDAuMSk7XG4gICAgLS1zaGFkb3ctaW5uZXI6IGluc2V0IDAgMnB4IDRweCAwIHJnYigwIDAgMCAvIDAuMDUpO1xuICAgIC0tZHJvcC1zaGFkb3c6IDAgMXB4IDJweCByZ2IoMCAwIDAgLyAwLjEpLCAwIDFweCAxcHggcmdiKDAgMCAwIC8gMC4wNik7XG4gICAgLS1yYWRpdXM6IDAuMjVyZW07XG4gICAgLS1tYXgtd2lkdGgtcHJvc2U6IDY1Y2g7XG4gIH1cbn1cblxuQGxheWVyIGJhc2Uge1xuICAvKlxuICAxLiBQcmV2ZW50IHBhZGRpbmcgYW5kIGJvcmRlciBmcm9tIGFmZmVjdGluZyBlbGVtZW50IHdpZHRoLiAoaHR0cHM6Ly9naXRodWIuY29tL21vemRldnMvY3NzcmVtZWR5L2lzc3Vlcy80KVxuICAyLiBSZW1vdmUgZGVmYXVsdCBtYXJnaW5zIGFuZCBwYWRkaW5nXG4gIDMuIFJlc2V0IGFsbCBib3JkZXJzLlxuKi9cblxuICAqLFxuICA6OmFmdGVyLFxuICA6OmJlZm9yZSxcbiAgOjpiYWNrZHJvcCxcbiAgOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICAgIG1hcmdpbjogMDsgLyogMiAqL1xuICAgIHBhZGRpbmc6IDA7IC8qIDIgKi9cbiAgICBib3JkZXI6IDAgc29saWQ7IC8qIDMgKi9cbiAgfVxuXG4gIC8qXG4gIDEuIFVzZSBhIGNvbnNpc3RlbnQgc2Vuc2libGUgbGluZS1oZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuICAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIGlPUy5cbiAgMy4gVXNlIGEgbW9yZSByZWFkYWJsZSB0YWIgc2l6ZS5cbiAgNC4gVXNlIHRoZSB1c2VyJ3MgY29uZmlndXJlZCBgc2Fuc2AgZm9udC1mYW1pbHkgYnkgZGVmYXVsdC5cbiAgNS4gVXNlIHRoZSB1c2VyJ3MgY29uZmlndXJlZCBgc2Fuc2AgZm9udC1mZWF0dXJlLXNldHRpbmdzIGJ5IGRlZmF1bHQuXG4gIDYuIFVzZSB0aGUgdXNlcidzIGNvbmZpZ3VyZWQgYHNhbnNgIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzIGJ5IGRlZmF1bHQuXG4gIDcuIERpc2FibGUgdGFwIGhpZ2hsaWdodHMgb24gaU9TLlxuKi9cblxuICBodG1sLFxuICA6aG9zdCB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTsgLyogMSAqL1xuICAgIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xuICAgIHRhYi1zaXplOiA0OyAvKiAzICovXG4gICAgZm9udC1mYW1pbHk6IC0tdGhlbWUoXG4gICAgICAtLWRlZmF1bHQtZm9udC1mYW1pbHksXG4gICAgICB1aS1zYW5zLXNlcmlmLFxuICAgICAgc3lzdGVtLXVpLFxuICAgICAgc2Fucy1zZXJpZixcbiAgICAgIFwiQXBwbGUgQ29sb3IgRW1vamlcIixcbiAgICAgIFwiU2Vnb2UgVUkgRW1vamlcIixcbiAgICAgIFwiU2Vnb2UgVUkgU3ltYm9sXCIsXG4gICAgICBcIk5vdG8gQ29sb3IgRW1vamlcIlxuICAgICk7IC8qIDQgKi9cbiAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IC0tdGhlbWUoXG4gICAgICAtLWRlZmF1bHQtZm9udC1mZWF0dXJlLXNldHRpbmdzLFxuICAgICAgbm9ybWFsXG4gICAgKTsgLyogNSAqL1xuICAgIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiAtLXRoZW1lKFxuICAgICAgLS1kZWZhdWx0LWZvbnQtdmFyaWF0aW9uLXNldHRpbmdzLFxuICAgICAgbm9ybWFsXG4gICAgKTsgLyogNiAqL1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8qIDcgKi9cbiAgfVxuXG4gIC8qXG4gIDEuIEFkZCB0aGUgY29ycmVjdCBoZWlnaHQgaW4gRmlyZWZveC5cbiAgMi4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2Ugb2YgYm9yZGVyIGNvbG9yIGluIEZpcmVmb3guIChodHRwczovL2J1Z3ppbGxhLm1vemlsbGEub3JnL3Nob3dfYnVnLmNnaT9pZD0xOTA2NTUpXG4gIDMuIFJlc2V0IHRoZSBkZWZhdWx0IGJvcmRlciBzdHlsZSB0byBhIDFweCBzb2xpZCBib3JkZXIuXG4qL1xuXG4gIGhyIHtcbiAgICBoZWlnaHQ6IDA7IC8qIDEgKi9cbiAgICBjb2xvcjogaW5oZXJpdDsgLyogMiAqL1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDFweDsgLyogMyAqL1xuICB9XG5cbiAgLypcbiAgQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXG4qL1xuXG4gIGFiYnI6d2hlcmUoW3RpdGxlXSkge1xuICAgIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbiAgfVxuXG4gIC8qXG4gIFJlbW92ZSB0aGUgZGVmYXVsdCBmb250IHNpemUgYW5kIHdlaWdodCBmb3IgaGVhZGluZ3MuXG4qL1xuXG4gIGgxLFxuICBoMixcbiAgaDMsXG4gIGg0LFxuICBoNSxcbiAgaDYge1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgfVxuXG4gIC8qXG4gIFJlc2V0IGxpbmtzIHRvIG9wdGltaXplIGZvciBvcHQtaW4gc3R5bGluZyBpbnN0ZWFkIG9mIG9wdC1vdXQuXG4qL1xuXG4gIGEge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcbiAgfVxuXG4gIC8qXG4gIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBFZGdlIGFuZCBTYWZhcmkuXG4qL1xuXG4gIGIsXG4gIHN0cm9uZyB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbiAgfVxuXG4gIC8qXG4gIDEuIFVzZSB0aGUgdXNlcidzIGNvbmZpZ3VyZWQgYG1vbm9gIGZvbnQtZmFtaWx5IGJ5IGRlZmF1bHQuXG4gIDIuIFVzZSB0aGUgdXNlcidzIGNvbmZpZ3VyZWQgYG1vbm9gIGZvbnQtZmVhdHVyZS1zZXR0aW5ncyBieSBkZWZhdWx0LlxuICAzLiBVc2UgdGhlIHVzZXIncyBjb25maWd1cmVkIGBtb25vYCBmb250LXZhcmlhdGlvbi1zZXR0aW5ncyBieSBkZWZhdWx0LlxuICA0LiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4qL1xuXG4gIGNvZGUsXG4gIGtiZCxcbiAgc2FtcCxcbiAgcHJlIHtcbiAgICBmb250LWZhbWlseTogLS10aGVtZShcbiAgICAgIC0tZGVmYXVsdC1tb25vLWZvbnQtZmFtaWx5LFxuICAgICAgdWktbW9ub3NwYWNlLFxuICAgICAgU0ZNb25vLVJlZ3VsYXIsXG4gICAgICBNZW5sbyxcbiAgICAgIE1vbmFjbyxcbiAgICAgIENvbnNvbGFzLFxuICAgICAgXCJMaWJlcmF0aW9uIE1vbm9cIixcbiAgICAgIFwiQ291cmllciBOZXdcIixcbiAgICAgIG1vbm9zcGFjZVxuICAgICk7IC8qIDEgKi9cbiAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IC0tdGhlbWUoXG4gICAgICAtLWRlZmF1bHQtbW9uby1mb250LWZlYXR1cmUtc2V0dGluZ3MsXG4gICAgICBub3JtYWxcbiAgICApOyAvKiAyICovXG4gICAgZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IC0tdGhlbWUoXG4gICAgICAtLWRlZmF1bHQtbW9uby1mb250LXZhcmlhdGlvbi1zZXR0aW5ncyxcbiAgICAgIG5vcm1hbFxuICAgICk7IC8qIDMgKi9cbiAgICBmb250LXNpemU6IDFlbTsgLyogNCAqL1xuICB9XG5cbiAgLypcbiAgQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4qL1xuXG4gIHNtYWxsIHtcbiAgICBmb250LXNpemU6IDgwJTtcbiAgfVxuXG4gIC8qXG4gIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4qL1xuXG4gIHN1YixcbiAgc3VwIHtcbiAgICBmb250LXNpemU6IDc1JTtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICB9XG5cbiAgc3ViIHtcbiAgICBib3R0b206IC0wLjI1ZW07XG4gIH1cblxuICBzdXAge1xuICAgIHRvcDogLTAuNWVtO1xuICB9XG5cbiAgLypcbiAgMS4gUmVtb3ZlIHRleHQgaW5kZW50YXRpb24gZnJvbSB0YWJsZSBjb250ZW50cyBpbiBDaHJvbWUgYW5kIFNhZmFyaS4gKGh0dHBzOi8vYnVncy5jaHJvbWl1bS5vcmcvcC9jaHJvbWl1bS9pc3N1ZXMvZGV0YWlsP2lkPTk5OTA4OCwgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIwMTI5NylcbiAgMi4gQ29ycmVjdCB0YWJsZSBib3JkZXIgY29sb3IgaW5oZXJpdGFuY2UgaW4gYWxsIENocm9tZSBhbmQgU2FmYXJpLiAoaHR0cHM6Ly9idWdzLmNocm9taXVtLm9yZy9wL2Nocm9taXVtL2lzc3Vlcy9kZXRhaWw/aWQ9OTM1NzI5LCBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTk1MDE2KVxuICAzLiBSZW1vdmUgZ2FwcyBiZXR3ZWVuIHRhYmxlIGJvcmRlcnMgYnkgZGVmYXVsdC5cbiovXG5cbiAgdGFibGUge1xuICAgIHRleHQtaW5kZW50OiAwOyAvKiAxICovXG4gICAgYm9yZGVyLWNvbG9yOiBpbmhlcml0OyAvKiAyICovXG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTsgLyogMyAqL1xuICB9XG5cbiAgLypcbiAgVXNlIHRoZSBtb2Rlcm4gRmlyZWZveCBmb2N1cyBzdHlsZSBmb3IgYWxsIGZvY3VzYWJsZSBlbGVtZW50cy5cbiovXG5cbiAgOi1tb3otZm9jdXNyaW5nIHtcbiAgICBvdXRsaW5lOiBhdXRvO1xuICB9XG5cbiAgLypcbiAgQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUgYW5kIEZpcmVmb3guXG4qL1xuXG4gIHByb2dyZXNzIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIH1cblxuICAvKlxuICBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cbiovXG5cbiAgc3VtbWFyeSB7XG4gICAgZGlzcGxheTogbGlzdC1pdGVtO1xuICB9XG5cbiAgLypcbiAgTWFrZSBsaXN0cyB1bnN0eWxlZCBieSBkZWZhdWx0LlxuKi9cblxuICBvbCxcbiAgdWwsXG4gIG1lbnUge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIH1cblxuICAvKlxuICAxLiBNYWtlIHJlcGxhY2VkIGVsZW1lbnRzIGBkaXNwbGF5OiBibG9ja2AgYnkgZGVmYXVsdC4gKGh0dHBzOi8vZ2l0aHViLmNvbS9tb3pkZXZzL2Nzc3JlbWVkeS9pc3N1ZXMvMTQpXG4gIDIuIEFkZCBgdmVydGljYWwtYWxpZ246IG1pZGRsZWAgdG8gYWxpZ24gcmVwbGFjZWQgZWxlbWVudHMgbW9yZSBzZW5zaWJseSBieSBkZWZhdWx0LiAoaHR0cHM6Ly9naXRodWIuY29tL2plbnNpbW1vbnMvY3NzcmVtZWR5L2lzc3Vlcy8xNCNpc3N1ZWNvbW1lbnQtNjM0OTM0MjEwKVxuICAgICAgVGhpcyBjYW4gdHJpZ2dlciBhIHBvb3JseSBjb25zaWRlcmVkIGxpbnQgZXJyb3IgaW4gc29tZSB0b29scyBidXQgaXMgaW5jbHVkZWQgYnkgZGVzaWduLlxuKi9cblxuICBpbWcsXG4gIHN2ZyxcbiAgdmlkZW8sXG4gIGNhbnZhcyxcbiAgYXVkaW8sXG4gIGlmcmFtZSxcbiAgZW1iZWQsXG4gIG9iamVjdCB7XG4gICAgZGlzcGxheTogYmxvY2s7IC8qIDEgKi9cbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyAvKiAyICovXG4gIH1cblxuICAvKlxuICBDb25zdHJhaW4gaW1hZ2VzIGFuZCB2aWRlb3MgdG8gdGhlIHBhcmVudCB3aWR0aCBhbmQgcHJlc2VydmUgdGhlaXIgaW50cmluc2ljIGFzcGVjdCByYXRpby4gKGh0dHBzOi8vZ2l0aHViLmNvbS9tb3pkZXZzL2Nzc3JlbWVkeS9pc3N1ZXMvMTQpXG4qL1xuXG4gIGltZyxcbiAgdmlkZW8ge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cblxuICAvKlxuICAxLiBJbmhlcml0IGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2Vycy5cbiAgMi4gUmVtb3ZlIGJvcmRlciByYWRpdXMgaW4gYWxsIGJyb3dzZXJzLlxuICAzLiBSZW1vdmUgYmFja2dyb3VuZCBjb2xvciBpbiBhbGwgYnJvd3NlcnMuXG4gIDQuIEVuc3VyZSBjb25zaXN0ZW50IG9wYWNpdHkgZm9yIGRpc2FibGVkIHN0YXRlcyBpbiBhbGwgYnJvd3NlcnMuXG4qL1xuXG4gIGJ1dHRvbixcbiAgaW5wdXQsXG4gIHNlbGVjdCxcbiAgb3B0Z3JvdXAsXG4gIHRleHRhcmVhLFxuICA6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgICBmb250OiBpbmhlcml0OyAvKiAxICovXG4gICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBpbmhlcml0OyAvKiAxICovXG4gICAgZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IGluaGVyaXQ7IC8qIDEgKi9cbiAgICBsZXR0ZXItc3BhY2luZzogaW5oZXJpdDsgLyogMSAqL1xuICAgIGNvbG9yOiBpbmhlcml0OyAvKiAxICovXG4gICAgYm9yZGVyLXJhZGl1czogMDsgLyogMiAqL1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvKiAzICovXG4gICAgb3BhY2l0eTogMTsgLyogNCAqL1xuICB9XG5cbiAgLypcbiAgUmVzdG9yZSBkZWZhdWx0IGZvbnQgd2VpZ2h0LlxuKi9cblxuICA6d2hlcmUoc2VsZWN0OmlzKFttdWx0aXBsZV0sIFtzaXplXSkpIG9wdGdyb3VwIHtcbiAgICBmb250LXdlaWdodDogYm9sZGVyO1xuICB9XG5cbiAgLypcbiAgUmVzdG9yZSBpbmRlbnRhdGlvbi5cbiovXG5cbiAgOndoZXJlKHNlbGVjdDppcyhbbXVsdGlwbGVdLCBbc2l6ZV0pKSBvcHRncm91cCBvcHRpb24ge1xuICAgIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAyMHB4O1xuICB9XG5cbiAgLypcbiAgUmVzdG9yZSBzcGFjZSBhZnRlciBidXR0b24uXG4qL1xuXG4gIDo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICAgIG1hcmdpbi1pbmxpbmUtZW5kOiA0cHg7XG4gIH1cblxuICAvKlxuICBSZXNldCB0aGUgZGVmYXVsdCBwbGFjZWhvbGRlciBvcGFjaXR5IGluIEZpcmVmb3guIChodHRwczovL2dpdGh1Yi5jb20vdGFpbHdpbmRsYWJzL3RhaWx3aW5kY3NzL2lzc3Vlcy8zMzAwKVxuKi9cblxuICA6OnBsYWNlaG9sZGVyIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLypcbiAgU2V0IHRoZSBkZWZhdWx0IHBsYWNlaG9sZGVyIGNvbG9yIHRvIGEgc2VtaS10cmFuc3BhcmVudCB2ZXJzaW9uIG9mIHRoZSBjdXJyZW50IHRleHQgY29sb3IgaW4gYnJvd3NlcnMgdGhhdCBkbyBub3RcbiAgY3Jhc2ggd2hlbiB1c2luZyBgY29sb3ItbWl4KOKApilgIHdpdGggYGN1cnJlbnRjb2xvcmAuIChodHRwczovL2dpdGh1Yi5jb20vdGFpbHdpbmRsYWJzL3RhaWx3aW5kY3NzL2lzc3Vlcy8xNzE5NClcbiovXG5cbiAgQHN1cHBvcnRzIChub3QgKC13ZWJraXQtYXBwZWFyYW5jZTogLWFwcGxlLXBheS1idXR0b24pKSAvKiBOb3QgU2FmYXJpICovIG9yXG4gICAgKGNvbnRhaW4taW50cmluc2ljLXNpemU6IDFweCkgLyogU2FmYXJpIDE3KyAqLyB7XG4gICAgOjpwbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogY29sb3ItbWl4KGluIG9rbGFiLCBjdXJyZW50Y29sb3IgNTAlLCB0cmFuc3BhcmVudCk7XG4gICAgfVxuICB9XG5cbiAgLypcbiAgUHJldmVudCByZXNpemluZyB0ZXh0YXJlYXMgaG9yaXpvbnRhbGx5IGJ5IGRlZmF1bHQuXG4qL1xuXG4gIHRleHRhcmVhIHtcbiAgICByZXNpemU6IHZlcnRpY2FsO1xuICB9XG5cbiAgLypcbiAgUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuKi9cblxuICA6Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgfVxuXG4gIC8qXG4gIDEuIEVuc3VyZSBkYXRlL3RpbWUgaW5wdXRzIGhhdmUgdGhlIHNhbWUgaGVpZ2h0IHdoZW4gZW1wdHkgaW4gaU9TIFNhZmFyaS5cbiAgMi4gRW5zdXJlIHRleHQgYWxpZ25tZW50IGNhbiBiZSBjaGFuZ2VkIG9uIGRhdGUvdGltZSBpbnB1dHMgaW4gaU9TIFNhZmFyaS5cbiovXG5cbiAgOjotd2Via2l0LWRhdGUtYW5kLXRpbWUtdmFsdWUge1xuICAgIG1pbi1oZWlnaHQ6IDFsaDsgLyogMSAqL1xuICAgIHRleHQtYWxpZ246IGluaGVyaXQ7IC8qIDIgKi9cbiAgfVxuXG4gIC8qXG4gIFByZXZlbnQgaGVpZ2h0IGZyb20gY2hhbmdpbmcgb24gZGF0ZS90aW1lIGlucHV0cyBpbiBtYWNPUyBTYWZhcmkgd2hlbiB0aGUgaW5wdXQgaXMgc2V0IHRvIGBkaXNwbGF5OiBibG9ja2AuXG4qL1xuXG4gIDo6LXdlYmtpdC1kYXRldGltZS1lZGl0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgfVxuXG4gIC8qXG4gIFJlbW92ZSBleGNlc3MgcGFkZGluZyBmcm9tIHBzZXVkby1lbGVtZW50cyBpbiBkYXRlL3RpbWUgaW5wdXRzIHRvIGVuc3VyZSBjb25zaXN0ZW50IGhlaWdodCBhY3Jvc3MgYnJvd3NlcnMuXG4qL1xuXG4gIDo6LXdlYmtpdC1kYXRldGltZS1lZGl0LWZpZWxkcy13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgOjotd2Via2l0LWRhdGV0aW1lLWVkaXQsXG4gIDo6LXdlYmtpdC1kYXRldGltZS1lZGl0LXllYXItZmllbGQsXG4gIDo6LXdlYmtpdC1kYXRldGltZS1lZGl0LW1vbnRoLWZpZWxkLFxuICA6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1kYXktZmllbGQsXG4gIDo6LXdlYmtpdC1kYXRldGltZS1lZGl0LWhvdXItZmllbGQsXG4gIDo6LXdlYmtpdC1kYXRldGltZS1lZGl0LW1pbnV0ZS1maWVsZCxcbiAgOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtc2Vjb25kLWZpZWxkLFxuICA6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1taWxsaXNlY29uZC1maWVsZCxcbiAgOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtbWVyaWRpZW0tZmllbGQge1xuICAgIHBhZGRpbmctYmxvY2s6IDA7XG4gIH1cblxuICAvKlxuICBDZW50ZXIgZHJvcGRvd24gbWFya2VyIHNob3duIG9uIGlucHV0cyB3aXRoIHBhaXJlZCBgPGRhdGFsaXN0PmBzIGluIENocm9tZS4gKGh0dHBzOi8vZ2l0aHViLmNvbS90YWlsd2luZGxhYnMvdGFpbHdpbmRjc3MvaXNzdWVzLzE4NDk5KVxuKi9cblxuICA6Oi13ZWJraXQtY2FsZW5kYXItcGlja2VyLWluZGljYXRvciB7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cblxuICAvKlxuICBSZW1vdmUgdGhlIGFkZGl0aW9uYWwgYDppbnZhbGlkYCBzdHlsZXMgaW4gRmlyZWZveC4gKGh0dHBzOi8vZ2l0aHViLmNvbS9tb3ppbGxhL2dlY2tvLWRldi9ibG9iLzJmOWVhY2Q5ZDNkOTk1YzkzN2I0MjUxYTU1NTdkOTVkNDk0YzliZTEvbGF5b3V0L3N0eWxlL3Jlcy9mb3Jtcy5jc3MjTDcyOC1MNzM3KVxuKi9cblxuICA6LW1vei11aS1pbnZhbGlkIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG5cbiAgLypcbiAgQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIHRoZSBib3JkZXIgcmFkaXVzIGluIGlPUyBTYWZhcmkuXG4qL1xuXG4gIGJ1dHRvbixcbiAgaW5wdXQ6d2hlcmUoW3R5cGU9XCJidXR0b25cIl0sIFt0eXBlPVwicmVzZXRcIl0sIFt0eXBlPVwic3VibWl0XCJdKSxcbiAgOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gICAgYXBwZWFyYW5jZTogYnV0dG9uO1xuICB9XG5cbiAgLypcbiAgQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gU2FmYXJpLlxuKi9cblxuICA6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG4gIDo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLypcbiAgTWFrZSBlbGVtZW50cyB3aXRoIHRoZSBIVE1MIGhpZGRlbiBhdHRyaWJ1dGUgc3RheSBoaWRkZW4gYnkgZGVmYXVsdC5cbiovXG5cbiAgW2hpZGRlbl06d2hlcmUoOm5vdChbaGlkZGVuPVwidW50aWwtZm91bmRcIl0pKSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBsYXllciB1dGlsaXRpZXMge1xuICBAdGFpbHdpbmQgdXRpbGl0aWVzO1xufVxuIiwiLyogYXBwL2luZGV4LmNzcy50cyAqL1xuQGltcG9ydCBcInRhaWx3aW5kY3NzXCI7XG5cblxuQHNvdXJjZSBcIi4uLy4uL2xpYi8qKi8qLnRzXCI7XG5Ac291cmNlIFwiLi4vYXBwLyoqLyoudHNcIjtcbkBzb3VyY2UgXCIuLi8uLi8uLi8uLi9yYXBwc3RhY2stZGV2L2xpYi8qKi8qLnRzXCI7XG5AcGx1Z2luIFwiQHRhaWx3aW5kY3NzL3R5cG9ncmFwaHlcIjtcbkB0aGVtZSB7IC0tZm9udC1pbnRlcjogXCJJbnRlclwiLCBzYW5zLXNlcmlmOyAtLWZvbnQtc2FuczogXCJJbnRlclwiLCBzYW5zLXNlcmlmOyAtLWZvbnQtc2VyaWY6IENoYXJ0ZXIsIFwiQml0c3RyZWFtIENoYXJ0ZXJcIiwgXCJTaXRrYSBUZXh0XCIsIENhbWJyaWEsIHNlcmlmOyAtLWZvbnQtbW9ubzogXCJKZXRCcmFpbnMgTW9ub1wiLCBtb25vc3BhY2U7IC0tY29sb3ItaGlnaGxpZ2h0OiByZ2IodmFyKC0tY29sb3ItYWNjZW50KSk7IC0tc2hhZG93LWhpZ2hsaWdodDogMCAwIDEwcHggcmdiKHZhcigtLWNvbG9yLWFjY2VudCkpOyB9XG5AdXRpbGl0eSB0ZXh0LXNraW4tYmFzZSB7IGNvbG9yOiByZ2IodmFyKC0tY29sb3ItdGV4dC1iYXNlKSk7IH1cbkB1dGlsaXR5IHRleHQtc2tpbi1hY2NlbnQgeyBjb2xvcjogcmdiKHZhcigtLWNvbG9yLWFjY2VudCkpOyB9XG5AdXRpbGl0eSB0ZXh0LXNraW4taW52ZXJ0ZWQgeyBjb2xvcjogcmdiKHZhcigtLWNvbG9yLWZpbGwpKTsgfVxuQHV0aWxpdHkgYmctc2tpbi1maWxsIHsgYmFja2dyb3VuZC1jb2xvcjogcmdiKHZhcigtLWNvbG9yLWZpbGwpKTsgfVxuQHV0aWxpdHkgYmctc2tpbi1hY2NlbnQgeyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IodmFyKC0tY29sb3ItYWNjZW50KSk7IH1cbkB1dGlsaXR5IGJnLXNraW4taW52ZXJ0ZWQgeyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IodmFyKC0tY29sb3ItdGV4dC1iYXNlKSk7IH1cbkB1dGlsaXR5IGJnLXNraW4tY2FyZCB7IGJhY2tncm91bmQtY29sb3I6IHJnYih2YXIoLS1jb2xvci1jYXJkKSk7IH1cbkB1dGlsaXR5IGJnLXNraW4tY2FyZC1tdXRlZCB7IGJhY2tncm91bmQtY29sb3I6IHJnYih2YXIoLS1jb2xvci1jYXJkLW11dGVkKSk7IH1cbkB1dGlsaXR5IG91dGxpbmUtc2tpbi1maWxsIHsgb3V0bGluZS1jb2xvcjogcmdiKHZhcigtLWNvbG9yLWFjY2VudCkpOyB9XG5AdXRpbGl0eSBib3JkZXItc2tpbi1saW5lIHsgYm9yZGVyLWNvbG9yOiByZ2IodmFyKC0tY29sb3ItYm9yZGVyKSk7IH1cbkB1dGlsaXR5IGJvcmRlci1za2luLWZpbGwgeyBib3JkZXItY29sb3I6IHJnYih2YXIoLS1jb2xvci10ZXh0LWJhc2UpKTsgfVxuQHV0aWxpdHkgYm9yZGVyLXNraW4tYWNjZW50IHsgYm9yZGVyLWNvbG9yOiByZ2IodmFyKC0tY29sb3ItYWNjZW50KSk7IH1cbkB1dGlsaXR5IGZpbGwtc2tpbi1iYXNlIHsgZmlsbDogcmdiKHZhcigtLWNvbG9yLXRleHQtYmFzZSkpOyB9XG5AdXRpbGl0eSBmaWxsLXNraW4tYWNjZW50IHsgZmlsbDogcmdiKHZhcigtLWNvbG9yLWFjY2VudCkpOyB9XG5AdXRpbGl0eSBmaWxsLXRyYW5zcGFyZW50IHsgZmlsbDogdHJhbnNwYXJlbnQ7IH1cbkBsYXllciBiYXNlIHtcbiAgaDEsXG4gIGgyLFxuICBoMyxcbiAgaDQsXG4gIGg1LFxuICBoNixcbiAgaHIsXG4gIHAsXG4gIHByZSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIHNlY3Rpb24sXG4gIGZvb3RlciB7XG4gICAgQGFwcGx5IG14LWF1dG8gbWF4LXctM3hsIHB4LTQ7XG4gIH1cbiAgYSB7XG4gICAgQGFwcGx5IG91dGxpbmUtaGlkZGVuIG91dGxpbmUtb2Zmc2V0LTEgZm9jdXMtdmlzaWJsZTpvdXRsaW5lLXNraW4tZmlsbCBmb2N1cy12aXNpYmxlOm5vLXVuZGVybGluZSBmb2N1cy12aXNpYmxlOm91dGxpbmUtZGFzaGVkO1xuICB9XG4gIGh0bWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYih2YXIoLS1jb2xvci1maWxsKSk7XG4gICAgY29sb3Itc2NoZW1lOiBsaWdodCBkYXJrO1xuICAgIHRhYi1zaXplOiAyO1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgfVxuICBodG1sW2RhdGEtY29sb3Itc2NoZW1lPWxpZ2h0XSB7XG4gICAgY29sb3Itc2NoZW1lOiBsaWdodDtcbiAgfVxuICBodG1sW2RhdGEtY29sb3Itc2NoZW1lPWRhcmtdIHtcbiAgICBjb2xvci1zY2hlbWU6IGRhcms7XG4gIH1cbiAgYm9keSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKHZhcigtLWNvbG9yLWZpbGwpKTtcbiAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwia2VyblwiO1xuICAgIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gIH1cbiAgOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgQGFwcGx5IHctMztcbiAgfVxuICA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICBAYXBwbHkgYmctc2tpbi1maWxsO1xuICB9XG4gIDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgIEBhcHBseSBiZy1za2luLWNhcmQ7XG4gIH1cbiAgOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciB7XG4gICAgQGFwcGx5IGJnLXNraW4tY2FyZC1tdXRlZDtcbiAgfVxuICBjb2RlLFxuICBibG9ja3F1b3RlIHtcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIH1cbiAgcHJlID4gY29kZSB7XG4gICAgd2hpdGUtc3BhY2U6IHByZTtcbiAgfVxufVxuQGxheWVyIGNvbXBvbmVudHMge1xuICAuZm9jdXMtb3V0bGluZSB7XG4gICAgQGFwcGx5IG91dGxpbmUtaGlkZGVuIG91dGxpbmUtb2Zmc2V0LTEgZm9jdXMtdmlzaWJsZTpvdXRsaW5lLXNraW4tZmlsbCBmb2N1cy12aXNpYmxlOm5vLXVuZGVybGluZSBmb2N1cy12aXNpYmxlOm91dGxpbmUtZGFzaGVkO1xuICB9XG59XG4ucHJvc2UgOndoZXJlKGRkKTpub3QoOndoZXJlKFtjbGFzc349bm90LXByb3NlXSwgW2NsYXNzfj1ub3QtcHJvc2VdICopKSB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAwO1xufVxuLnByb3NlIHtcbiAgY29sb3I6IHJnYih2YXIoLS1jb2xvci10ZXh0LWJhc2UpKTtcbiAgZm9udC1zaXplOiAxLjA2MjVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMS43NTtcbiAgbWF4LXdpZHRoOiBtaW4oMTAwJSwgNjhjaCk7XG59XG4ucHJvc2UucHJvc2UsXG4uYmxvZ19wb3N0X19tYWluLnByb3NlLFxuYXJ0aWNsZS5wcm9zZSB7XG4gIG1heC13aWR0aDogbWluKDEwMCUsIDY4Y2gpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5wcm9zZSB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgfVxuICAucHJvc2UgOndoZXJlKGRkKTpub3QoOndoZXJlKFtjbGFzc349bm90LXByb3NlXSwgW2NsYXNzfj1ub3QtcHJvc2VdICopKSB7XG4gICAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDEuNjI1ZW07XG4gIH1cbn1cbi5wcm9zZSBhIHtcbiAgY29sb3I6IHJnYih2YXIoLS1jb2xvci1hY2NlbnQpKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgdGV4dC1kZWNvcmF0aW9uLXN0eWxlOiBkb3R0ZWQ7XG4gIHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IC4wOGVtO1xuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IC4yZW07XG59XG4ucHJvc2UgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbi1zdHlsZTogc29saWQ7XG59XG4ucHJvc2UgYmxvY2txdW90ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYih2YXIoLS1jb2xvci1jYXJkKSk7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiByZ2IodmFyKC0tY29sb3ItYWNjZW50KSk7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAuMjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IC4zNzVyZW07XG4gIGNvbG9yOiByZ2IodmFyKC0tY29sb3ItdGV4dC1iYXNlKSk7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbWFyZ2luLWJvdHRvbTogMS43NXJlbTtcbiAgbWFyZ2luLXRvcDogMS43NXJlbTtcbiAgb3BhY2l0eTogMTtcbiAgcGFkZGluZzogLjc1cmVtIDFyZW07XG59XG4ucHJvc2UgYmxvY2txdW90ZSBwIHtcbiAgY29sb3I6IHJnYih2YXIoLS1jb2xvci10ZXh0LWJhc2UpKTtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gIG1hcmdpbi10b3A6IC41cmVtO1xufVxuLnByb3NlIDp3aGVyZShwLCBsaSwgYmxvY2txdW90ZSwgZGQsIHRkLCBmaWdjYXB0aW9uKTpub3QoOndoZXJlKFtjbGFzc349bm90LXByb3NlXSwgW2NsYXNzfj1ub3QtcHJvc2VdICopKSB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXNlcmlmKTtcbiAgbGluZS1oZWlnaHQ6IDEuNzg7XG59XG4ucHJvc2UgOndoZXJlKDpub3QocHJlKSA+IGNvZGUpOm5vdCg6d2hlcmUoW2NsYXNzfj1ub3QtcHJvc2VdLCBbY2xhc3N+PW5vdC1wcm9zZV0gKikpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKHZhcigtLWNvbG9yLWlubGluZS1jb2RlLWZpbGwpKTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiKHZhcigtLWNvbG9yLWJvcmRlcikpO1xuICBib3JkZXItcmFkaXVzOiAuMjVyZW07XG4gIGNvbG9yOiByZ2IodmFyKC0tY29sb3ItaW5saW5lLWNvZGUtdGV4dCkpO1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LW1vbm8pO1xuICBmb250LXNpemU6IC44NmVtO1xuICBwYWRkaW5nOiAuMDhyZW0gLjI4cmVtO1xuICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuLnByb3NlIGNvZGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4ucHJvc2UgY29kZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xufVxuLnByb3NlIGVtIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuLnByb3NlIGZpZ2NhcHRpb24ge1xuICBjb2xvcjogcmdiKHZhcigtLWNvbG9yLXRleHQtbXV0ZWQpKTtcbiAgZm9udC1zaXplOiAuOWVtO1xuICBsaW5lLWhlaWdodDogMS41NTtcbiAgbWFyZ2luLXRvcDogLjc1cmVtO1xufVxuLnByb3NlIGZpZ3VyZSB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG4ucHJvc2UgaDEge1xuICBjb2xvcjogcmdiKHZhcigtLWNvbG9yLXRleHQtYmFzZSkpO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1zYW5zKTtcbiAgZm9udC1zaXplOiAyLjI1cmVtO1xuICBmb250LXdlaWdodDogODAwO1xuICBsaW5lLWhlaWdodDogMS4xMjtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cbi5wcm9zZSBoMiB7XG4gIGNvbG9yOiByZ2IodmFyKC0tY29sb3ItdGV4dC1iYXNlKSk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXNhbnMpO1xuICBmb250LXNpemU6IDEuNjI1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgbWFyZ2luLWJvdHRvbTogLjc1cmVtO1xuICBtYXJnaW4tdG9wOiAyLjI1cmVtO1xufVxuLnByb3NlIGgzIHtcbiAgY29sb3I6IHJnYih2YXIoLS1jb2xvci10ZXh0LWJhc2UpKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtc2Fucyk7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgbWFyZ2luLWJvdHRvbTogLjZyZW07XG4gIG1hcmdpbi10b3A6IDEuODVyZW07XG59XG4ucHJvc2UgaDQge1xuICBjb2xvcjogcmdiKHZhcigtLWNvbG9yLXRleHQtYmFzZSkpO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1zYW5zKTtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gIG1hcmdpbi10b3A6IDEuNXJlbTtcbn1cbi5wcm9zZSBoNSB7XG4gIGNvbG9yOiByZ2IodmFyKC0tY29sb3ItdGV4dC1iYXNlKSk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXNhbnMpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xufVxuLnByb3NlIGg2IHtcbiAgY29sb3I6IHJnYih2YXIoLS1jb2xvci10ZXh0LW11dGVkKSk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXNhbnMpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xufVxuLnByb3NlIGhyIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2IodmFyKC0tY29sb3ItYm9yZGVyKSk7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG4ucHJvc2UgaW1nIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2IodmFyKC0tY29sb3ItYm9yZGVyKSk7XG4gIGJvcmRlci1yYWRpdXM6IC4zNzVyZW07XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuLnByb3NlIGxpIHtcbiAgY29sb3I6IHJnYih2YXIoLS1jb2xvci10ZXh0LWJhc2UpKTtcbiAgbWFyZ2luLWJvdHRvbTogLjM1cmVtO1xuICBtYXJnaW4tdG9wOiAuMzVyZW07XG4gIHBhZGRpbmctbGVmdDogLjE1cmVtO1xufVxuLnByb3NlIHVsID4gbGk6Om1hcmtlciB7XG4gIGNvbG9yOiByZ2IodmFyKC0tY29sb3ItYWNjZW50KSk7XG59XG4ucHJvc2Ugb2wgPiBsaTo6bWFya2VyIHtcbiAgY29sb3I6IHJnYih2YXIoLS1jb2xvci10ZXh0LW11dGVkKSk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXNhbnMpO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLnByb3NlIG9sIHtcbiAgY29sb3I6IHJnYih2YXIoLS1jb2xvci10ZXh0LWJhc2UpKTtcbiAgbWFyZ2luLWJvdHRvbTogMS4xNXJlbTtcbiAgbWFyZ2luLXRvcDogMS4xNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG59XG4ucHJvc2UgcCB7XG4gIGNvbG9yOiByZ2IodmFyKC0tY29sb3ItdGV4dC1iYXNlKSk7XG4gIG1hcmdpbi1ib3R0b206IDEuMTVlbTtcbiAgbWFyZ2luLXRvcDogMS4xNWVtO1xufVxuLnByb3NlIHByZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYih2YXIoLS1jb2xvci1jb2RlLWZpbGwpKTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiKHZhcigtLWNvbG9yLWJvcmRlcikpO1xuICBib3JkZXItcmFkaXVzOiAuNXJlbTtcbiAgY29sb3I6ICNlNmU2ZTY7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LW1vbm8pO1xuICBmb250LXNpemU6IC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIG1hcmdpbi1ib3R0b206IDEuNzVyZW07XG4gIG1hcmdpbi10b3A6IDEuNzVyZW07XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIHBhZGRpbmc6IDFyZW07XG59XG4ucHJvc2UgcHJlIGNvZGUge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LW1vbm8pO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIG92ZXJmbG93LXdyYXA6IG5vcm1hbDtcbiAgcGFkZGluZzogMDtcbiAgd2hpdGUtc3BhY2U6IHByZTtcbiAgd29yZC1icmVhazogbm9ybWFsO1xufVxuLnByb3NlIHN0cm9uZyB7XG4gIGNvbG9yOiByZ2IodmFyKC0tY29sb3ItdGV4dC1iYXNlKSk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ucHJvc2Ugc3VtbWFyeSB7XG4gIGNvbG9yOiByZ2IodmFyKC0tY29sb3ItdGV4dC1iYXNlKSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtc2Fucyk7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4ucHJvc2UgdGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBjb2xvcjogcmdiKHZhcigtLWNvbG9yLXRleHQtYmFzZSkpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAuOTVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTU7XG4gIG1hcmdpbi1ib3R0b206IDEuNzVyZW07XG4gIG1hcmdpbi10b3A6IDEuNzVyZW07XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xufVxuLnByb3NlIHRkIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2IodmFyKC0tY29sb3ItYm9yZGVyKSk7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBwYWRkaW5nOiAuNTVyZW0gLjdyZW07XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4ucHJvc2UgdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IodmFyKC0tY29sb3ItY2FyZCkpO1xuICBib3JkZXItY29sb3I6IHJnYih2YXIoLS1jb2xvci1ib3JkZXIpKTtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGNvbG9yOiByZ2IodmFyKC0tY29sb3ItdGV4dC1iYXNlKSk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXNhbnMpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nOiAuNTVyZW0gLjdyZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG4ucHJvc2UgdWwge1xuICBjb2xvcjogcmdiKHZhcigtLWNvbG9yLXRleHQtYmFzZSkpO1xuICBtYXJnaW4tYm90dG9tOiAxLjE1cmVtO1xuICBtYXJnaW4tdG9wOiAxLjE1cmVtO1xuICBvdmVyZmxvdy14OiBjbGlwO1xuICBwYWRkaW5nLWxlZnQ6IDEuMzVyZW07XG59XG4ucHJvc2UgPiA6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLnByb3NlID4gOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmJvcmRlci1vcGFjaXR5LTQwIHtcbiAgLS10dy1ib3JkZXItb3BhY2l0eTogMC40O1xufVxuLnNjcm9sbGVkIC5ibG9nX19oZWFkZXIgLm5hdi1jb250YWluZXIge1xuICBwYWRkaW5nLXRvcDogMC4yNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuMjVyZW07XG59XG4uc2Nyb2xsZWQgLmJsb2dfX2hlYWRlciAubG9nbyB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5zY3JvbGxlZCAuYmxvZ19faGVhZGVyIC5sb2dvIHN2Zyxcbi5zY3JvbGxlZCAuYmxvZ19faGVhZGVyIC5sb2dvIGltZyB7XG4gIHdpZHRoOiAyLjVyZW07XG4gIGhlaWdodDogMS41cmVtO1xufVxuLnNjcm9sbGVkIC5zdGlja3kgaDEge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xufVxuLnNjcm9sbGVkIC5zdGlja3kgaDIge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xufVxuLnNjcm9sbGVkIC5CcmVhZGNydW1icyB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHRvcDogMi41cmVtO1xufVxuLnNjcm9sbGVkIC5ibG9nX19oZWFkZXIgPiBkaXY6bGFzdC1jaGlsZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2Nyb2xsZWQgLnN0aWNreVtjbGFzcyo9dG9wLV1bY2xhc3MqPVwiei1bNDhdXCJdIHtcbiAgdG9wOiAzLjc1cmVtO1xufVxuLnNjcm9sbGVkIC5zdGlja3lbY2xhc3MqPXRvcC1dW2NsYXNzKj1cInotWzQ3XVwiXSB7XG4gIHRvcDogNS43NXJlbTtcbn1cbi5zY3JvbGxlZCAuc3RpY2t5W2NsYXNzKj10b3AtXVtjbGFzcyo9XCJ6LVs0Nl1cIl0ge1xuICB0b3A6IDcuNzVyZW07XG59XG4uc2Nyb2xsZWQgLnN0aWNreVtjbGFzcyo9dG9wLV1bY2xhc3MqPVwiei1bNDVdXCJdIHtcbiAgdG9wOiA5LjI1cmVtO1xufVxuLnNjcm9sbGVkIC5zdGlja3lbY2xhc3MqPXRvcC1dW2NsYXNzKj1cInotWzQ0XVwiXSB7XG4gIHRvcDogMTAuNzVyZW07XG59XG4uc2Nyb2xsZWQgLnN0aWNreVtjbGFzcyo9dG9wLV1bY2xhc3MqPVwiei1bNDNdXCJdIHtcbiAgdG9wOiAxMi4yNXJlbTtcbn1cblxuLyogY29uZmlnL2hsanMuY3NzICovXG5wcmUgY29kZS5obGpzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIHBhZGRpbmc6IDFlbTtcbn1cbmNvZGUuaGxqcyB7XG4gIHBhZGRpbmc6IDNweCA1cHg7XG59XG4uaGxqcyB7XG4gIGNvbG9yOiAjZTZlNmU2O1xufVxuLmhsanMtZW1waGFzaXMge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4uaGxqcy1zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5obGpzLWxpbmsge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5obGpzLWNvbW1lbnQsXG4uaGxqcy1xdW90ZSB7XG4gIGNvbG9yOiAjYmJiYmJiO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4uaGxqcy1wYXJhbXMge1xuICBjb2xvcjogI2JiYmJiYjtcbn1cbi5obGpzLXB1bmN0dWF0aW9uLFxuLmhsanMtYXR0ciB7XG4gIGNvbG9yOiAjZTZlNmU2O1xufVxuLmhsanMtc2VsZWN0b3ItdGFnLFxuLmhsanMtbmFtZSxcbi5obGpzLW1ldGEge1xuICBjb2xvcjogI2ZmNGI4Mjtcbn1cbi5obGpzLW9wZXJhdG9yLFxuLmhsanMtY2hhci5lc2NhcGVfIHtcbiAgY29sb3I6ICNiMDg0ZWI7XG59XG4uaGxqcy1rZXl3b3JkLFxuLmhsanMtZGVsZXRpb24ge1xuICBjb2xvcjogI2ZmNzViNTtcbn1cbi5obGpzLXJlZ2V4cCxcbi5obGpzLXNlbGVjdG9yLXBzZXVkbyxcbi5obGpzLXNlbGVjdG9yLWF0dHIsXG4uaGxqcy12YXJpYWJsZS5sYW5ndWFnZV8ge1xuICBjb2xvcjogI2ZmOWFjMTtcbn1cbi5obGpzLXN1YnN0LFxuLmhsanMtcHJvcGVydHksXG4uaGxqcy1jb2RlLFxuLmhsanMtZm9ybXVsYSxcbi5obGpzLXNlY3Rpb24sXG4uaGxqcy10aXRsZS5mdW5jdGlvbl8ge1xuICBjb2xvcjogIzQ1YTlmOTtcbn1cbi5obGpzLXN0cmluZyxcbi5obGpzLXN5bWJvbCxcbi5obGpzLWJ1bGxldCxcbi5obGpzLWFkZGl0aW9uLFxuLmhsanMtc2VsZWN0b3ItY2xhc3MsXG4uaGxqcy10aXRsZS5jbGFzc18sXG4uaGxqcy10aXRsZS5jbGFzc18uaW5oZXJpdGVkX18sXG4uaGxqcy1tZXRhIC5obGpzLXN0cmluZyB7XG4gIGNvbG9yOiAjMTlmOWQ4O1xufVxuLmhsanMtdmFyaWFibGUsXG4uaGxqcy10ZW1wbGF0ZS12YXJpYWJsZSxcbi5obGpzLW51bWJlcixcbi5obGpzLWxpdGVyYWwsXG4uaGxqcy10eXBlLFxuLmhsanMtbGluayxcbi5obGpzLWJ1aWx0X2luLFxuLmhsanMtdGl0bGUsXG4uaGxqcy1zZWxlY3Rvci1pZCxcbi5obGpzLXRhZyxcbi5obGpzLWRvY3RhZyxcbi5obGpzLWF0dHJpYnV0ZSxcbi5obGpzLXRlbXBsYXRlLXRhZyxcbi5obGpzLW1ldGEgLmhsanMta2V5d29yZCxcbi5obGpzLXB1bmN0dWF0aW9uIHtcbiAgY29sb3I6ICNmZmI4NmM7XG59XG4iXX0= */