:root{--color-bg:#12161a;--color-bg-elevated:#1c232c;--color-text:#e8ecf0;--color-text-muted:rgba(232, 236, 240, 0.68);--color-accent:#5eb8c8;--color-accent-hover:#7ec8d6;--color-accent-muted:rgb(94 184 200 / 35%);--color-code-bg:#0a0d10;--color-border:rgba(232, 236, 240, 0.16);--font-sans:"Source Sans 3", "Segoe UI", system-ui, sans-serif;--font-serif:"Fraunces", "Georgia", "Times New Roman", serif;--font-mono:"JetBrains Mono", "Source Code Pro", ui-monospace, monospace;--measure:42rem;--measure-post:50rem;--page-gutter:clamp(1rem, 4vw, 2.5rem);--radius-sm:6px;--space-xs:0.35rem;--space-sm:0.75rem;--space-md:1.25rem;--space-lg:2rem;--focus-ring:0 0 0 2px var(--color-bg), 0 0 0 4px var(--color-accent)}.skip-link{position:absolute;left:-9999px;z-index:10000;padding:.5rem 1rem;background:var(--color-bg-elevated);color:var(--color-text);border-radius:var(--radius-sm);font-weight:600}.skip-link:focus{left:var(--space-sm);top:var(--space-sm);outline:none;box-shadow:var(--focus-ring)}*{margin:0;padding:0;box-sizing:border-box}html{background-color:var(--color-bg);font-family:"source sans 3",segoe ui,system-ui,sans-serif;font-size:16px;scroll-behavior:smooth}body.post-page{--measure:var(--measure-post)}body{font-size:17px;font-family:"source sans 3",segoe ui,system-ui,sans-serif;color:var(--color-text);line-height:1.65;letter-spacing:.02em;text-shadow:none;display:flex;flex-direction:column;justify-content:space-between;align-items:stretch;min-height:100vh;min-height:100dvh;opacity:1}.site-header{box-sizing:border-box;width:100%;margin:0;padding:var(--space-md)var(--page-gutter)var(--space-sm);display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-sm);border-bottom:1px solid var(--color-border)}.site-header__title{font-family:fraunces,georgia,times new roman,serif;font-size:1.125rem;font-weight:600;font-variation-settings:"SOFT" 40,"WONK" .35;letter-spacing:.03em}.site-header__title a{color:var(--color-text);border-bottom:none;transition:.2s ease}.site-header__title a:hover{color:var(--color-accent-hover)}.site-header__title a:focus-visible{outline:none;box-shadow:var(--focus-ring);border-radius:var(--radius-sm)}.site-header__nav{display:flex;flex-wrap:wrap;gap:.35rem 1.15rem;font-size:.9375rem}.site-header__nav a{color:var(--color-text-muted);border-bottom:1px solid transparent;transition:.2s ease}.site-header__nav a:hover{color:var(--color-accent-hover);border-bottom-color:var(--color-accent-muted)}.site-header__nav a:focus-visible{outline:none;box-shadow:var(--focus-ring);border-radius:var(--radius-sm)}.splash-brand{margin-bottom:var(--space-lg);max-width:28rem}.splash-brand__name{font-family:fraunces,georgia,times new roman,serif;font-weight:600;font-size:clamp(1.5rem,3.5vw,2.25rem);letter-spacing:.04em;line-height:1.2;color:var(--color-text);margin-bottom:var(--space-xs);opacity:1}.splash-brand__tag{font-size:.95rem;color:var(--color-text-muted);line-height:1.5;letter-spacing:.04em;text-transform:uppercase}.splash-brand p{display:block;width:100%}.splash-nav{box-sizing:border-box;width:100%;max-width:28rem;margin:0}header.wrap{align-items:stretch;padding:4.5rem 0 1rem}@media screen and (max-width:736px){header.wrap{padding:3rem 0 1rem}}header.wrap h1{box-sizing:border-box;max-width:var(--measure);margin-inline:auto;width:100%;font-family:fraunces,georgia,times new roman,serif;font-weight:600;font-variation-settings:"SOFT" 40,"WONK" .35;color:var(--color-text);opacity:1;line-height:1.2;letter-spacing:.02em}h1,h2,h3{font-family:fraunces,georgia,times new roman,serif;margin-bottom:.5em;color:var(--color-text);opacity:1}li{opacity:.95}li a{opacity:1}ul{list-style-type:none}p{display:inline}a{color:rgba(232,236,240,.58);text-decoration:none;border-bottom:2px solid var(--color-border);transition:.2s ease}a:hover{color:#5eb8c8;border-bottom-color:var(--color-accent-muted)}a:focus-visible{outline:none;box-shadow:var(--focus-ring);border-radius:2px}a:active{color:var(--color-accent)}hr{margin:1rem 0;background-color:transparent;width:100%;max-width:100%;margin-inline:0;border-style:solid;border-width:1px;border-color:var(--color-border);opacity:1}nav{margin:1em auto}.wrap{box-sizing:border-box;margin:0;width:100%;max-width:none;min-width:0;padding-left:var(--page-gutter);padding-right:var(--page-gutter)}.reading-column,main.wrap>nav.bottom-menu,.post-article{box-sizing:border-box;max-width:var(--measure);margin-inline:auto;width:100%}.post-index{width:100%;list-style:none;padding:0;margin:0}.post-index__row{display:grid;grid-template-columns:7.5rem 1fr;gap:var(--space-sm)var(--space-md);align-items:baseline;padding:var(--space-sm)0;border-bottom:1px solid var(--color-border)}@media screen and (max-width:600px){.post-index__row{grid-template-columns:1fr;gap:.15rem}}.post-index__row--nodate{grid-template-columns:1fr}.post-index__date{font-size:.875rem;color:var(--color-text-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.post-index__link{font-size:1.05rem;font-weight:500;border-bottom:none;color:var(--color-text);transition:.2s ease;border-radius:2px;margin:-.15rem -.25rem;padding:.15rem .25rem}.post-index__link:hover{color:var(--color-accent-hover);background-color:rgb(94 184 200/8%)}.post-index__link:focus-visible{outline:none;box-shadow:var(--focus-ring)}.posts-list__intro{width:100%;margin-bottom:var(--space-md)}.posts-list__intro p{display:block;margin-bottom:.75em;line-height:1.7;color:var(--color-text-muted)}.post-meta{font-size:.9rem;color:var(--color-text-muted);line-height:1.6;margin-bottom:var(--space-md)}.post-meta__line{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem}.post-meta__tags{margin-top:var(--space-sm)}.post-article{min-width:0}.tag-container{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.35rem}.tag{background-color:transparent;position:relative;bottom:0}.flex-container{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.bottom-menu{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;margin-top:var(--space-lg);padding-bottom:var(--space-md);font-size:.9375rem;color:var(--color-text-muted)}.footer{box-sizing:border-box;width:100%;display:flex;justify-content:center;align-items:center;text-align:center;background-color:transparent;position:relative;bottom:0;padding:var(--space-lg)var(--page-gutter);font-family:"source sans 3",segoe ui,system-ui,sans-serif;font-size:.9rem;line-height:1.5;color:var(--color-text-muted)}.footer a{border-bottom:none;display:contents}#splash{min-height:100vh;min-height:100dvh;justify-content:center;align-items:center;text-align:center;padding:var(--space-lg)var(--space-md)}.big-link{font-family:fraunces,georgia,times new roman,serif;font-size:clamp(1.65rem,4vw,2.75rem);font-weight:500;font-variation-settings:"SOFT" 50,"WONK" .5;margin-bottom:1.35rem;line-height:1.25;letter-spacing:.02em;color:var(--color-text);border-bottom:2px solid transparent;text-decoration:none;transition:.2s ease}.big-link:hover{color:var(--color-accent-hover);border-bottom-color:var(--color-accent-muted)}.big-link:focus-visible{outline:none;box-shadow:var(--focus-ring);border-radius:var(--radius-sm)}#title{margin-top:3rem;font-family:fraunces,georgia,times new roman,serif;font-size:2rem;line-height:3rem;margin-bottom:2rem}article{width:100%;max-width:var(--measure);margin-inline:auto;line-height:1.75;letter-spacing:.01em;min-width:0;box-sizing:border-box}article h1,article h2,article h3{font-family:fraunces,georgia,times new roman,serif;font-weight:600;font-variation-settings:"SOFT" 40,"WONK" .35;margin:1.35em 0 .5em;text-align:left;line-height:1.25;letter-spacing:.01em;color:var(--color-text);opacity:1}article .anchor-link>a{border-bottom:none;color:#e8ecf0}article .anchor-link>a:hover>.pilcrow{display:inline}article span.pilcrow{display:none}article p{display:block;margin-bottom:1em;line-height:1.75;letter-spacing:.01em;color:var(--color-text)}article .highlight{width:100%;max-width:100%;box-sizing:border-box;overflow-x:auto}article pre{line-height:1.6;border-radius:var(--radius-sm);padding:1rem 1.1rem;overflow-x:auto;background-color:#0a0d10;border:1px solid var(--color-border);width:100%;max-width:100%;box-sizing:border-box;margin-bottom:1em}article pre>code{border:none;background:0 0;padding:0;white-space:pre}article code{font-size:.9em;font-family:var(--font-mono);padding:.12em .35em;border-radius:4px;border:1px solid var(--color-border);background-color:var(--color-bg-elevated)}article img{width:100%;max-width:100%;height:auto;display:block;margin:2rem auto;opacity:1;border-radius:var(--radius-sm);-o-object-fit:contain;object-fit:contain}article blockquote{border-left:3px solid var(--color-accent);background-color:var(--color-bg-elevated);color:var(--color-text);padding:1.15rem 1.35rem;margin:1.75rem 0;border-radius:0 var(--radius-sm)var(--radius-sm)0}article blockquote a{color:var(--color-accent-hover);border-bottom-color:var(--color-accent-muted)}article blockquote ul{margin-top:.75rem}article blockquote li{list-style:disc}article table{width:100%;max-width:100%;border-collapse:collapse;margin:1rem 0;font-size:.95rem;table-layout:auto}article table th{font-size:.9rem;font-weight:600}article table td,article table th{padding:.5rem .65rem;text-align:left;border:1px solid var(--color-border)}article li{line-height:1.7;padding-left:.4rem}article li:last-child{margin-bottom:1rem}article ul{list-style:disc outside;padding-left:1.35rem}article ol{list-style:decimal outside;padding-left:1.35rem}article .gist{max-width:100%;overflow-x:auto}article .gist td,article .gist th{text-align:left;border:0}article .gist .gist-meta{background-color:transparent;color:#e8ecf0}article .gist .gist-meta a{color:#e8ecf0}article.article--wide{max-width:100%}article.article--wide div{width:100%;height:100%;margin-bottom:1em}.tag{padding:.25em 0;margin-right:.5em;opacity:.85}.tag a{border-bottom:1px solid var(--color-border);transition:.2s ease}.tag a:hover{border-bottom-color:var(--color-accent)}.grid{margin:1em auto;display:grid;grid-gap:20px;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));grid-auto-rows:400px}@media screen and (max-width:736px){.grid{grid-template-columns:repeat(auto-fit,minmax(100%,1fr))}}.grid.keep-aspect-ratio{grid-auto-rows:auto;place-items:start}.grid>div{background-color:transparent;overflow:hidden}.grid>div>img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;opacity:1}.grid>div>a{border-bottom:none}.grid>div>a>img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;opacity:1}.video{position:fixed;z-index:-2;-o-object-fit:cover;object-fit:cover;pointer-events:none}#overlay{position:fixed;height:100%;width:100%;top:0;left:0;z-index:-1;pointer-events:none}@media(min-aspect-ratio:16/9){.video{width:100%;height:auto}}@media(max-aspect-ratio:16/9){.video{width:auto;height:100%}}.post-article article{max-width:none;margin-inline:0;min-width:0;overflow-x:auto;box-sizing:border-box}.go-left{justify-content:flex-start;align-items:flex-start}.go-right{justify-content:flex-end;align-items:flex-end}.go-center{justify-content:center;align-items:center}/*# sourceMappingURL=data:application/json;base64,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QUFFOztBQUUxQjtFQUNFLDJCQUEyQjtFQUMzQix1QkFBdUIsRUFBRTs7QUFFM0I7RUFDRSx5QkFBeUI7RUFDekIscUJBQXFCLEVBQUU7O0FBRXpCO0VBQ0UsdUJBQXVCO0VBQ3ZCLG1CQUFtQixFQUFFIiwiZmlsZSI6InN0ZGluIiwic291cmNlc0NvbnRlbnQiOlsiOnJvb3Qge1xuICAtLWNvbG9yLWJnOiAjMTIxNjFhO1xuICAtLWNvbG9yLWJnLWVsZXZhdGVkOiAjMWMyMzJjO1xuICAtLWNvbG9yLXRleHQ6ICNlOGVjZjA7XG4gIC0tY29sb3ItdGV4dC1tdXRlZDogcmdiYSgyMzIsIDIzNiwgMjQwLCAwLjY4KTtcbiAgLS1jb2xvci1hY2NlbnQ6ICM1ZWI4Yzg7XG4gIC0tY29sb3ItYWNjZW50LWhvdmVyOiAjN2VjOGQ2O1xuICAtLWNvbG9yLWFjY2VudC1tdXRlZDogcmdiKDk0IDE4NCAyMDAgLyAzNSUpO1xuICAtLWNvbG9yLWNvZGUtYmc6ICMwYTBkMTA7XG4gIC0tY29sb3ItYm9yZGVyOiByZ2JhKDIzMiwgMjM2LCAyNDAsIDAuMTYpO1xuICAtLWZvbnQtc2FuczogXCJTb3VyY2UgU2FucyAzXCIsIFwiU2Vnb2UgVUlcIiwgc3lzdGVtLXVpLCBzYW5zLXNlcmlmO1xuICAtLWZvbnQtc2VyaWY6IFwiRnJhdW5jZXNcIiwgXCJHZW9yZ2lhXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAtLWZvbnQtbW9ubzogXCJKZXRCcmFpbnMgTW9ub1wiLCBcIlNvdXJjZSBDb2RlIFByb1wiLCB1aS1tb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgLS1tZWFzdXJlOiA0MnJlbTtcbiAgLS1tZWFzdXJlLXBvc3Q6IDUwcmVtO1xuICAtLXBhZ2UtZ3V0dGVyOiBjbGFtcCgxcmVtLCA0dncsIDIuNXJlbSk7XG4gIC0tcmFkaXVzLXNtOiA2cHg7XG4gIC0tc3BhY2UteHM6IDAuMzVyZW07XG4gIC0tc3BhY2Utc206IDAuNzVyZW07XG4gIC0tc3BhY2UtbWQ6IDEuMjVyZW07XG4gIC0tc3BhY2UtbGc6IDJyZW07XG4gIC0tZm9jdXMtcmluZzogMCAwIDAgMnB4IHZhcigtLWNvbG9yLWJnKSwgMCAwIDAgNHB4IHZhcigtLWNvbG9yLWFjY2VudCk7IH1cblxuLnNraXAtbGluayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTk5OTlweDtcbiAgei1pbmRleDogMTAwMDA7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1iZy1lbGV2YXRlZCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0KTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLXNtKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAuc2tpcC1saW5rOmZvY3VzIHtcbiAgICBsZWZ0OiB2YXIoLS1zcGFjZS1zbSk7XG4gICAgdG9wOiB2YXIoLS1zcGFjZS1zbSk7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBib3gtc2hhZG93OiB2YXIoLS1mb2N1cy1yaW5nKTsgfVxuXG4qIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuaHRtbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJnKTtcbiAgZm9udC1mYW1pbHk6IFwiU291cmNlIFNhbnMgM1wiLCBcIlNlZ29lIFVJXCIsIHN5c3RlbS11aSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDsgfVxuXG5ib2R5LnBvc3QtcGFnZSB7XG4gIC0tbWVhc3VyZTogdmFyKC0tbWVhc3VyZS1wb3N0KTsgfVxuXG5ib2R5IHtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBmb250LWZhbWlseTogXCJTb3VyY2UgU2FucyAzXCIsIFwiU2Vnb2UgVUlcIiwgc3lzdGVtLXVpLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjY1O1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIG1pbi1oZWlnaHQ6IDEwMGR2aDtcbiAgb3BhY2l0eTogMTsgfVxuXG4uc2l0ZS1oZWFkZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiB2YXIoLS1zcGFjZS1tZCkgdmFyKC0tcGFnZS1ndXR0ZXIpIHZhcigtLXNwYWNlLXNtKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiB2YXIoLS1zcGFjZS1zbSk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXIpOyB9XG5cbi5zaXRlLWhlYWRlcl9fdGl0bGUge1xuICBmb250LWZhbWlseTogXCJGcmF1bmNlc1wiLCBcIkdlb3JnaWFcIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiBcIlNPRlRcIiA0MCwgXCJXT05LXCIgMC4zNTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTsgfVxuICAuc2l0ZS1oZWFkZXJfX3RpdGxlIGEge1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0KTtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZTsgfVxuICAgIC5zaXRlLWhlYWRlcl9fdGl0bGUgYTpob3ZlciB7XG4gICAgICBjb2xvcjogdmFyKC0tY29sb3ItYWNjZW50LWhvdmVyKTsgfVxuICAgIC5zaXRlLWhlYWRlcl9fdGl0bGUgYTpmb2N1cy12aXNpYmxlIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBib3gtc2hhZG93OiB2YXIoLS1mb2N1cy1yaW5nKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1zbSk7IH1cblxuLnNpdGUtaGVhZGVyX19uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMC4zNXJlbSAxLjE1cmVtO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTsgfVxuICAuc2l0ZS1oZWFkZXJfX25hdiBhIHtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1tdXRlZCk7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZTsgfVxuICAgIC5zaXRlLWhlYWRlcl9fbmF2IGE6aG92ZXIge1xuICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudC1ob3Zlcik7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQtbXV0ZWQpOyB9XG4gICAgLnNpdGUtaGVhZGVyX19uYXYgYTpmb2N1cy12aXNpYmxlIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBib3gtc2hhZG93OiB2YXIoLS1mb2N1cy1yaW5nKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1zbSk7IH1cblxuLnNwbGFzaC1icmFuZCB7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLXNwYWNlLWxnKTtcbiAgbWF4LXdpZHRoOiAyOHJlbTsgfVxuXG4uc3BsYXNoLWJyYW5kX19uYW1lIHtcbiAgZm9udC1mYW1pbHk6IFwiRnJhdW5jZXNcIiwgXCJHZW9yZ2lhXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IGNsYW1wKDEuNXJlbSwgMy41dncsIDIuMjVyZW0pO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dCk7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLXNwYWNlLXhzKTtcbiAgb3BhY2l0eTogMTsgfVxuXG4uc3BsYXNoLWJyYW5kX190YWcge1xuICBmb250LXNpemU6IDAuOTVyZW07XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LW11dGVkKTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4uc3BsYXNoLWJyYW5kIHAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7IH1cblxuLnNwbGFzaC1uYXYge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAyOHJlbTtcbiAgbWFyZ2luOiAwOyB9XG5cbmhlYWRlci53cmFwIHtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIHBhZGRpbmc6IDQuNXJlbSAwIDFyZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzM2cHgpIHtcbiAgICBoZWFkZXIud3JhcCB7XG4gICAgICBwYWRkaW5nOiAzcmVtIDAgMXJlbTsgfSB9XG5oZWFkZXIud3JhcCBoMSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1heC13aWR0aDogdmFyKC0tbWVhc3VyZSk7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LWZhbWlseTogXCJGcmF1bmNlc1wiLCBcIkdlb3JnaWFcIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiBcIlNPRlRcIiA0MCwgXCJXT05LXCIgMC4zNTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQpO1xuICBvcGFjaXR5OiAxO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtOyB9XG5cbmgxLCBoMiwgaDMge1xuICBmb250LWZhbWlseTogXCJGcmF1bmNlc1wiLCBcIkdlb3JnaWFcIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gIG1hcmdpbi1ib3R0b206IDAuNWVtO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dCk7XG4gIG9wYWNpdHk6IDE7IH1cblxubGkge1xuICBvcGFjaXR5OiAwLjk1OyB9XG4gIGxpIGEge1xuICAgIG9wYWNpdHk6IDE7IH1cblxudWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7IH1cblxucCB7XG4gIGRpc3BsYXk6IGlubGluZTsgfVxuXG5hIHtcbiAgY29sb3I6IHJnYmEoMjMyLCAyMzYsIDI0MCwgMC41OCk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlcik7XG4gIHRyYW5zaXRpb246IDAuMnMgZWFzZTsgfVxuICBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzVlYjhjODtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQtbXV0ZWQpOyB9XG4gIGE6Zm9jdXMtdmlzaWJsZSB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBib3gtc2hhZG93OiB2YXIoLS1mb2N1cy1yaW5nKTtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7IH1cbiAgYTphY3RpdmUge1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQpOyB9XG5cbmhyIHtcbiAgbWFyZ2luOiAxcmVtIDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW4taW5saW5lOiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1ib3JkZXIpO1xuICBvcGFjaXR5OiAxOyB9XG5cbm5hdiB7XG4gIG1hcmdpbjogMWVtIGF1dG87IH1cblxuLndyYXAge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIG1pbi13aWR0aDogMDtcbiAgcGFkZGluZy1sZWZ0OiB2YXIoLS1wYWdlLWd1dHRlcik7XG4gIHBhZGRpbmctcmlnaHQ6IHZhcigtLXBhZ2UtZ3V0dGVyKTsgfVxuXG4ucmVhZGluZy1jb2x1bW4sIG1haW4ud3JhcCA+IG5hdi5ib3R0b20tbWVudSwgLnBvc3QtYXJ0aWNsZSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1heC13aWR0aDogdmFyKC0tbWVhc3VyZSk7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5wb3N0LWluZGV4IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDsgfVxuXG4ucG9zdC1pbmRleF9fcm93IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA3LjVyZW0gMWZyO1xuICBnYXA6IHZhcigtLXNwYWNlLXNtKSB2YXIoLS1zcGFjZS1tZCk7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgcGFkZGluZzogdmFyKC0tc3BhY2Utc20pIDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXIpOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgLnBvc3QtaW5kZXhfX3JvdyB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgIGdhcDogMC4xNXJlbTsgfSB9XG4ucG9zdC1pbmRleF9fcm93LS1ub2RhdGUge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjsgfVxuXG4ucG9zdC1pbmRleF9fZGF0ZSB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LW11dGVkKTtcbiAgZm9udC12YXJpYW50LW51bWVyaWM6IHRhYnVsYXItbnVtcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4ucG9zdC1pbmRleF9fbGluayB7XG4gIGZvbnQtc2l6ZTogMS4wNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQpO1xuICB0cmFuc2l0aW9uOiAwLjJzIGVhc2U7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgbWFyZ2luOiAtMC4xNXJlbSAtMC4yNXJlbTtcbiAgcGFkZGluZzogMC4xNXJlbSAwLjI1cmVtOyB9XG4gIC5wb3N0LWluZGV4X19saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItYWNjZW50LWhvdmVyKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoOTQgMTg0IDIwMCAvIDglKTsgfVxuICAucG9zdC1pbmRleF9fbGluazpmb2N1cy12aXNpYmxlIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJveC1zaGFkb3c6IHZhcigtLWZvY3VzLXJpbmcpOyB9XG5cbi5wb3N0cy1saXN0X19pbnRybyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1zcGFjZS1tZCk7IH1cbiAgLnBvc3RzLWxpc3RfX2ludHJvIHAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNzVlbTtcbiAgICBsaW5lLWhlaWdodDogMS43O1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LW11dGVkKTsgfVxuXG4ucG9zdC1tZXRhIHtcbiAgZm9udC1zaXplOiAwLjlyZW07XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LW11dGVkKTtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tc3BhY2UtbWQpOyB9XG5cbi5wb3N0LW1ldGFfX2xpbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgZ2FwOiAwLjI1cmVtOyB9XG5cbi5wb3N0LW1ldGFfX3RhZ3Mge1xuICBtYXJnaW4tdG9wOiB2YXIoLS1zcGFjZS1zbSk7IH1cblxuLnBvc3QtYXJ0aWNsZSB7XG4gIG1pbi13aWR0aDogMDsgfVxuXG4udGFnLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDAuMzVyZW07IH1cblxuLnRhZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvdHRvbTogMDsgfVxuXG4uZmxleC1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cblxuLmJvdHRvbS1tZW51IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogdmFyKC0tc3BhY2UtbGcpO1xuICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tc3BhY2UtbWQpO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtbXV0ZWQpOyB9XG5cbi5mb290ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm90dG9tOiAwO1xuICBwYWRkaW5nOiB2YXIoLS1zcGFjZS1sZykgdmFyKC0tcGFnZS1ndXR0ZXIpO1xuICBmb250LWZhbWlseTogXCJTb3VyY2UgU2FucyAzXCIsIFwiU2Vnb2UgVUlcIiwgc3lzdGVtLXVpLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtbXV0ZWQpOyB9XG4gIC5mb290ZXIgYSB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICBkaXNwbGF5OiBjb250ZW50czsgfVxuXG4jc3BsYXNoIHtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIG1pbi1oZWlnaHQ6IDEwMGR2aDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogdmFyKC0tc3BhY2UtbGcpIHZhcigtLXNwYWNlLW1kKTsgfVxuXG4uYmlnLWxpbmsge1xuICBmb250LWZhbWlseTogXCJGcmF1bmNlc1wiLCBcIkdlb3JnaWFcIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMS42NXJlbSwgNHZ3LCAyLjc1cmVtKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IFwiU09GVFwiIDUwLCBcIldPTktcIiAwLjU7XG4gIG1hcmdpbi1ib3R0b206IDEuMzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dCk7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiAwLjJzIGVhc2U7IH1cbiAgLmJpZy1saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItYWNjZW50LWhvdmVyKTtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQtbXV0ZWQpOyB9XG4gIC5iaWctbGluazpmb2N1cy12aXNpYmxlIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJveC1zaGFkb3c6IHZhcigtLWZvY3VzLXJpbmcpO1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cy1zbSk7IH1cblxuI3RpdGxlIHtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbiAgZm9udC1mYW1pbHk6IFwiRnJhdW5jZXNcIiwgXCJHZW9yZ2lhXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDJyZW07XG4gIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICBtYXJnaW4tYm90dG9tOiAycmVtOyB9XG5cbmFydGljbGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiB2YXIoLS1tZWFzdXJlKTtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIG1pbi13aWR0aDogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICBhcnRpY2xlIGgxLCBhcnRpY2xlIGgyLCBhcnRpY2xlIGgzIHtcbiAgICBmb250LWZhbWlseTogXCJGcmF1bmNlc1wiLCBcIkdlb3JnaWFcIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXZhcmlhdGlvbi1zZXR0aW5nczogXCJTT0ZUXCIgNDAsIFwiV09OS1wiIDAuMzU7XG4gICAgbWFyZ2luOiAxLjM1ZW0gMCAwLjVlbTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQpO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgYXJ0aWNsZSAuYW5jaG9yLWxpbmsgPiBhIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIGNvbG9yOiAjZThlY2YwOyB9XG4gICAgYXJ0aWNsZSAuYW5jaG9yLWxpbmsgPiBhOmhvdmVyID4gLnBpbGNyb3cge1xuICAgICAgZGlzcGxheTogaW5saW5lOyB9XG4gIGFydGljbGUgc3Bhbi5waWxjcm93IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIGFydGljbGUgcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQpOyB9XG4gIGFydGljbGUgLmhpZ2hsaWdodCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgb3ZlcmZsb3cteDogYXV0bzsgfVxuICBhcnRpY2xlIHByZSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtc20pO1xuICAgIHBhZGRpbmc6IDFyZW0gMS4xcmVtO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzBhMGQxMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXIpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuICBhcnRpY2xlIHByZSA+IGNvZGUge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2hpdGUtc3BhY2U6IHByZTsgfVxuICBhcnRpY2xlIGNvZGUge1xuICAgIGZvbnQtc2l6ZTogMC45ZW07XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtbW9ubyk7XG4gICAgcGFkZGluZzogMC4xMmVtIDAuMzVlbTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItYm9yZGVyKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1iZy1lbGV2YXRlZCk7IH1cbiAgYXJ0aWNsZSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAycmVtIGF1dG87XG4gICAgb3BhY2l0eTogMTtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtc20pO1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47IH1cbiAgYXJ0aWNsZSBibG9ja3F1b3RlIHtcbiAgICBib3JkZXItbGVmdDogM3B4IHNvbGlkIHZhcigtLWNvbG9yLWFjY2VudCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmctZWxldmF0ZWQpO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0KTtcbiAgICBwYWRkaW5nOiAxLjE1cmVtIDEuMzVyZW07XG4gICAgbWFyZ2luOiAxLjc1cmVtIDA7XG4gICAgYm9yZGVyLXJhZGl1czogMCB2YXIoLS1yYWRpdXMtc20pIHZhcigtLXJhZGl1cy1zbSkgMDsgfVxuICAgIGFydGljbGUgYmxvY2txdW90ZSBhIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQtaG92ZXIpO1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tY29sb3ItYWNjZW50LW11dGVkKTsgfVxuICAgIGFydGljbGUgYmxvY2txdW90ZSB1bCB7XG4gICAgICBtYXJnaW4tdG9wOiAwLjc1cmVtOyB9XG4gICAgYXJ0aWNsZSBibG9ja3F1b3RlIGxpIHtcbiAgICAgIGxpc3Qtc3R5bGU6IGRpc2M7IH1cbiAgYXJ0aWNsZSB0YWJsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgbWFyZ2luOiAxcmVtIDA7XG4gICAgZm9udC1zaXplOiAwLjk1cmVtO1xuICAgIHRhYmxlLWxheW91dDogYXV0bzsgfVxuICAgIGFydGljbGUgdGFibGUgdGgge1xuICAgICAgZm9udC1zaXplOiAwLjlyZW07XG4gICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgYXJ0aWNsZSB0YWJsZSB0ZCwgYXJ0aWNsZSB0YWJsZSB0aCB7XG4gICAgICBwYWRkaW5nOiAwLjVyZW0gMC42NXJlbTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXIpOyB9XG4gIGFydGljbGUgbGkge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjRyZW07IH1cbiAgICBhcnRpY2xlIGxpOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuICBhcnRpY2xlIHVsIHtcbiAgICBsaXN0LXN0eWxlOiBkaXNjIG91dHNpZGU7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjM1cmVtOyB9XG4gIGFydGljbGUgb2wge1xuICAgIGxpc3Qtc3R5bGU6IGRlY2ltYWwgb3V0c2lkZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMzVyZW07IH1cbiAgYXJ0aWNsZSAuZ2lzdCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93LXg6IGF1dG87IH1cbiAgICBhcnRpY2xlIC5naXN0IHRkLCBhcnRpY2xlIC5naXN0IHRoIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBib3JkZXI6IDA7IH1cbiAgICBhcnRpY2xlIC5naXN0IC5naXN0LW1ldGEge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBjb2xvcjogI2U4ZWNmMDsgfVxuICAgICAgYXJ0aWNsZSAuZ2lzdCAuZ2lzdC1tZXRhIGEge1xuICAgICAgICBjb2xvcjogI2U4ZWNmMDsgfVxuXG5hcnRpY2xlLmFydGljbGUtLXdpZGUge1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgYXJ0aWNsZS5hcnRpY2xlLS13aWRlIGRpdiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuXG4udGFnIHtcbiAgcGFkZGluZzogMC4yNWVtIDA7XG4gIG1hcmdpbi1yaWdodDogMC41ZW07XG4gIG9wYWNpdHk6IDAuODU7IH1cbiAgLnRhZyBhIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tY29sb3ItYm9yZGVyKTtcbiAgICB0cmFuc2l0aW9uOiAwLjJzIGVhc2U7IH1cbiAgICAudGFnIGE6aG92ZXIge1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tY29sb3ItYWNjZW50KTsgfVxuXG4uZ3JpZCB7XG4gIG1hcmdpbjogMWVtIGF1dG87XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtZ2FwOiAyMHB4O1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDQwMHB4LCAxZnIpKTtcbiAgZ3JpZC1hdXRvLXJvd3M6IDQwMHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDczNnB4KSB7XG4gICAgLmdyaWQge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCgxMDAlLCAxZnIpKTsgfSB9XG4gIC5ncmlkLmtlZXAtYXNwZWN0LXJhdGlvIHtcbiAgICBncmlkLWF1dG8tcm93czogYXV0bztcbiAgICBwbGFjZS1pdGVtczogc3RhcnQ7IH1cblxuLmdyaWQgPiBkaXYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uZ3JpZCA+IGRpdiA+IGltZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvcGFjaXR5OiAxOyB9XG5cbi5ncmlkID4gZGl2ID4gYSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7IH1cblxuLmdyaWQgPiBkaXYgPiBhID4gaW1nIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9wYWNpdHk6IDE7IH1cblxuLnZpZGVvIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAtMjtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbiNvdmVybGF5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IC0xO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG5AbWVkaWEgKG1pbi1hc3BlY3QtcmF0aW86IDE2LzkpIHtcbiAgLnZpZGVvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87IH0gfVxuXG5AbWVkaWEgKG1heC1hc3BlY3QtcmF0aW86IDE2LzkpIHtcbiAgLnZpZGVvIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IDEwMCU7IH0gfVxuXG4ucG9zdC1hcnRpY2xlIGFydGljbGUge1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIG1hcmdpbi1pbmxpbmU6IDA7XG4gIG1pbi13aWR0aDogMDtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4uZ28tbGVmdCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cblxuLmdvLXJpZ2h0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kOyB9XG5cbi5nby1jZW50ZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuIl19 */