.reference-toc.svelte-1qnmmrs li.svelte-1qnmmrs{display:block;margin:0 0 3rem 0}a.svelte-1qnmmrs.svelte-1qnmmrs{position:relative;transition:color 0.2s;border-bottom:none}.section.svelte-1qnmmrs.svelte-1qnmmrs{display:block;padding:0 0 .8rem 0;text-transform:uppercase;font-weight:bold}.subsection.svelte-1qnmmrs.svelte-1qnmmrs{display:block;font-size:0.9em;padding:0 0 0.3em 0;letter-spacing:-0.03em}.section.svelte-1qnmmrs.svelte-1qnmmrs:hover,.subsection.svelte-1qnmmrs.svelte-1qnmmrs:hover,.active.svelte-1qnmmrs.svelte-1qnmmrs{color:#38b2ac}.subsection[data-level="4"].svelte-1qnmmrs.svelte-1qnmmrs{padding-left:0.5rem}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiR3VpZGVDb250ZW50cy5zdmVsdGUiLCJzb3VyY2VzIjpbIkd1aWRlQ29udGVudHMuc3ZlbHRlIl0sInNvdXJjZXNDb250ZW50IjpbIjxzY3JpcHQ+XG4gICAgZXhwb3J0IGxldCBzZWN0aW9ucyA9IFtdO1xuICAgIGV4cG9ydCBsZXQgYWN0aXZlX3NlY3Rpb24gPSBudWxsO1xuICAgIGV4cG9ydCBsZXQgc2hvd19jb250ZW50cztcblxuICAgIGxldCB1bDtcbjwvc2NyaXB0PlxuXG48c3R5bGU+XG4gICAgLnJlZmVyZW5jZS10b2MgbGkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAwIDAgM3JlbSAwO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMnM7XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgfVxuXG4gICAgLnNlY3Rpb24ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZzogMCAwIC44cmVtIDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuXG4gICAgfVxuXG4gICAgLnN1YnNlY3Rpb24ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAwLjllbTtcbiAgICAgICAgcGFkZGluZzogMCAwIDAuM2VtIDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICAgIH1cblxuICAgIC5zZWN0aW9uOmhvdmVyLFxuICAgIC5zdWJzZWN0aW9uOmhvdmVyLFxuICAgIC5hY3RpdmUge1xuICAgICAgICBjb2xvcjogIzM4YjJhYztcblxuICAgIH1cblxuICAgIC5zdWJzZWN0aW9uW2RhdGEtbGV2ZWw9XCI0XCJdIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gICAgfVxuPC9zdHlsZT5cblxuPHVsIGJpbmQ6dGhpcz17dWx9IGNsYXNzPVwicmVmZXJlbmNlLXRvY1wiPlxuICAgIHsjZWFjaCBzZWN0aW9ucyBhcyBzZWN0aW9ufVxuICAgICAgICA8bGk+XG4gICAgICAgICAgICA8YSBjbGFzcz1cInNlY3Rpb25cIiBjbGFzczphY3RpdmU9XCJ7c2VjdGlvbi5zbHVnID09PSBhY3RpdmVfc2VjdGlvbn1cIiBocmVmPVwie3NlY3Rpb24ubGFuZ30vc2Vuc29ycy97c2VjdGlvbi5wYXRofSN7c2VjdGlvbi5zbHVnfVwiPlxuICAgICAgICAgICAgICAgIHtAaHRtbCBzZWN0aW9uLm1ldGFkYXRhLnRpdGxlfVxuXG4gICAgICAgICAgICAgICAgeyNpZiBzZWN0aW9uLnNsdWcgPT09IGFjdGl2ZV9zZWN0aW9ufVxuICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwiaWNvbi1jb250YWluZXJcIj5cblxuICAgICAgICAgICAgICAgICAgICA8L2Rpdj5cbiAgICAgICAgICAgICAgICB7L2lmfVxuICAgICAgICAgICAgPC9hPlxuXG4gICAgICAgICAgICB7I2VhY2ggc2VjdGlvbi5zdWJzZWN0aW9ucyBhcyBzdWJzZWN0aW9ufVxuICAgICAgICAgICAgICAgIDxhIGNsYXNzPVwic3Vic2VjdGlvblwiXG4gICAgICAgICAgICAgICAgICAgY2xhc3M6YWN0aXZlPVwie3N1YnNlY3Rpb24uc2x1ZyA9PT0gYWN0aXZlX3NlY3Rpb259XCJcbiAgICAgICAgICAgICAgICAgICBocmVmPVwie3NlY3Rpb24ubGFuZ30vc2Vuc29ycy97c2VjdGlvbi5wYXRofSN7c3Vic2VjdGlvbi5zbHVnfVwiXG4gICAgICAgICAgICAgICAgICAgZGF0YS1sZXZlbD1cIntzdWJzZWN0aW9uLmxldmVsfVwiPlxuICAgICAgICAgICAgICAgICAgICB7QGh0bWwgc3Vic2VjdGlvbi50aXRsZX1cblxuICAgICAgICAgICAgICAgICAgICB7I2lmIHN1YnNlY3Rpb24uc2x1ZyA9PT0gYWN0aXZlX3NlY3Rpb259XG5cbiAgICAgICAgICAgICAgICAgICAgey9pZn1cbiAgICAgICAgICAgICAgICA8L2E+XG4gICAgICAgICAgICB7L2VhY2h9XG4gICAgICAgIDwvbGk+XG4gICAgey9lYWNofVxuPC91bD5cbiJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFTSSw2QkFBYyxDQUFDLEVBQUUsZUFBQyxDQUFDLEFBQ2YsT0FBTyxDQUFFLEtBQUssQ0FDZCxNQUFNLENBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxBQUN0QixDQUFDLEFBRUQsQ0FBQyw4QkFBQyxDQUFDLEFBQ0MsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsVUFBVSxDQUFFLEtBQUssQ0FBQyxJQUFJLENBQ3RCLGFBQWEsQ0FBRSxJQUFJLEFBQ3ZCLENBQUMsQUFFRCxRQUFRLDhCQUFDLENBQUMsQUFDTixPQUFPLENBQUUsS0FBSyxDQUNkLE9BQU8sQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLEtBQUssQ0FBQyxDQUFDLENBQ3BCLGNBQWMsQ0FBRSxTQUFTLENBQ3pCLFdBQVcsQ0FBRSxJQUFJLEFBRXJCLENBQUMsQUFFRCxXQUFXLDhCQUFDLENBQUMsQUFDVCxPQUFPLENBQUUsS0FBSyxDQUNkLFNBQVMsQ0FBRSxLQUFLLENBQ2hCLE9BQU8sQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLEtBQUssQ0FBQyxDQUFDLENBQ3BCLGNBQWMsQ0FBRSxPQUFPLEFBQzNCLENBQUMsQUFFRCxzQ0FBUSxNQUFNLENBQ2QseUNBQVcsTUFBTSxDQUNqQixPQUFPLDhCQUFDLENBQUMsQUFDTCxLQUFLLENBQUUsT0FBTyxBQUVsQixDQUFDLEFBRUQsV0FBVyxDQUFDLFVBQVUsQ0FBQyxHQUFHLENBQUMsOEJBQUMsQ0FBQyxBQUN6QixZQUFZLENBQUUsTUFBTSxBQUN4QixDQUFDIn0= */
aside.svelte-1nwya65.svelte-1nwya65{position:fixed;transition:width 0.2s, height 0.2s;margin:var(--top-offset) 0;padding:5em 1.6rem 2em 3.2rem}.content.svelte-1nwya65.svelte-1nwya65{margin:auto;padding-left:1em;padding-right:1em}@media(min-width: 770px){aside.svelte-1nwya65.svelte-1nwya65{position:absolute;display:block;width:var(--sidebar-w);top:0;left:2em;overflow:hidden;box-shadow:none;border:none;color:#1a202c}.content.svelte-1nwya65.svelte-1nwya65{padding-left:calc(var(--sidebar-w) + var(--side-nav));padding-right:var(--side-nav);margin:var(--top-offset) 0}}.content.svelte-1nwya65 h2.svelte-1nwya65{font-weight:bold;font-size:2.5rem;line-height:1.1;margin:1em 0 1.6rem 0}.content.svelte-1nwya65 .icon.svelte-1nwya65{width:1.4em;height:1.4em;position:relative;overflow:hidden;vertical-align:middle;-o-object-fit:contain;object-fit:contain;-webkit-transform-origin:center center;transform-origin:center center;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;fill:none}small.svelte-1nwya65.svelte-1nwya65{font-size:0.7rem;float:right;letter-spacing:0.1em;margin:5px}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiRG9jcy5zdmVsdGUiLCJzb3VyY2VzIjpbIkRvY3Muc3ZlbHRlIl0sInNvdXJjZXNDb250ZW50IjpbIjxzY3JpcHQ+XG4gICAgaW1wb3J0IHtvbk1vdW50fSBmcm9tICdzdmVsdGUnO1xuICAgIGltcG9ydCBHdWlkZUNvbnRlbnRzIGZyb20gJy4vR3VpZGVDb250ZW50cy5zdmVsdGUnO1xuICAgIGltcG9ydCB7Z2V0RnJhZ21lbnR9IGZyb20gJy4uL3V0aWxzL25hdmlnYXRpb24nO1xuICAgIGltcG9ydCB7XywgbG9jYWxlLCBsb2NhbGVzfSBmcm9tICdzdmVsdGUtaTE4bic7XG4gICAgaW1wb3J0IHsgc3RvcmVzIH0gZnJvbSAnQHNhcHBlci9hcHAnO1xuICAgIGNvbnN0IHsgcGFnZSB9ID0gc3RvcmVzKCk7XG5cbiAgICBleHBvcnQgY29uc3Qgb3duZXIgPSAnb3BlbmRhdGEtc3R1dHRnYXJ0JztcbiAgICBleHBvcnQgY29uc3QgcHJvamVjdCA9ICdzZW5zb3IuY29tbXVuaXR5JztcbiAgICBleHBvcnQgbGV0IGRpciA9ICcnO1xuICAgIGV4cG9ydCBsZXQgZWRpdF90aXRsZSA9ICdlZGl0IHRoaXMgc2VjdGlvbic7XG4gICAgZXhwb3J0IGxldCBzZWN0aW9ucztcbiAgICBsZXQgYWN0aXZlX3NlY3Rpb247XG5cbiAgICBsZXQgY29udGFpbmVyO1xuICAgIGxldCBhc2lkZTtcbiAgICBsZXQgc2hvd19jb250ZW50cyA9IGZhbHNlO1xuXG4gICAgb25Nb3VudCgoKSA9PiB7XG4gICAgICAgIC8vIGRvbid0IHVwZGF0ZSBgYWN0aXZlX3NlY3Rpb25gIGZvciBoZWFkaW5ncyBhYm92ZSBsZXZlbCA0LCBzZWUgX3NlY3Rpb25zLmpzXG4gICAgICAgIGNvbnN0IGFuY2hvcnMgPSBjb250YWluZXIucXVlcnlTZWxlY3RvckFsbCgnW2lkXTpub3QoW2RhdGEtc2Nyb2xsaWdub3JlXSknKTtcblxuICAgICAgICBsZXQgcG9zaXRpb25zO1xuXG4gICAgICAgIGNvbnN0IG9ucmVzaXplID0gKCkgPT4ge1xuICAgICAgICAgICAgY29uc3Qge3RvcH0gPSBjb250YWluZXIuZ2V0Qm91bmRpbmdDbGllbnRSZWN0KCk7XG4gICAgICAgICAgICBwb3NpdGlvbnMgPSBbXS5tYXAuY2FsbChhbmNob3JzLCBhbmNob3IgPT4ge1xuICAgICAgICAgICAgICAgIHJldHVybiBhbmNob3IuZ2V0Qm91bmRpbmdDbGllbnRSZWN0KCkudG9wIC0gdG9wO1xuICAgICAgICAgICAgfSk7XG4gICAgICAgIH1cblxuICAgICAgICBsZXQgbGFzdF9pZCA9IGdldEZyYWdtZW50KCk7XG5cbiAgICAgICAgY29uc3Qgb25zY3JvbGwgPSAoKSA9PiB7XG4gICAgICAgICAgICBjb25zdCB0b3AgPSAtd2luZG93LnNjcm9sbFk7XG5cbiAgICAgICAgICAgIGxldCBpID0gYW5jaG9ycy5sZW5ndGg7XG4gICAgICAgICAgICB3aGlsZSAoaS0tKSB7XG4gICAgICAgICAgICAgICAgaWYgKHBvc2l0aW9uc1tpXSArIHRvcCA8IDQwKSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnN0IGFuY2hvciA9IGFuY2hvcnNbaV07XG4gICAgICAgICAgICAgICAgICAgIGNvbnN0IHtpZH0gPSBhbmNob3I7XG5cbiAgICAgICAgICAgICAgICAgICAgaWYgKGlkICE9PSBsYXN0X2lkKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBhY3RpdmVfc2VjdGlvbiA9IGlkO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGFzdF9pZCA9IGlkO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgcmV0dXJuO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfTtcblxuICAgICAgICB3aW5kb3cuYWRkRXZlbnRMaXN0ZW5lcignc2Nyb2xsJywgb25zY3JvbGwsIHRydWUpO1xuICAgICAgICB3aW5kb3cuYWRkRXZlbnRMaXN0ZW5lcigncmVzaXplJywgb25yZXNpemUsIHRydWUpO1xuXG4gICAgICAgIC8vIHdhaXQgZm9yIGZvbnRzIHRvIGxvYWQuLi5cbiAgICAgICAgY29uc3QgdGltZW91dHMgPSBbXG4gICAgICAgICAgICBzZXRUaW1lb3V0KG9ucmVzaXplLCAxMDAwKSxcbiAgICAgICAgICAgIHNldFRpbWVvdXQob25zY3JvbGwsIDUwMDApXG4gICAgICAgIF07XG5cbiAgICAgICAgb25yZXNpemUoKTtcbiAgICAgICAgb25zY3JvbGwoKTtcblxuICAgICAgICByZXR1cm4gKCkgPT4ge1xuICAgICAgICAgICAgd2luZG93LnJlbW92ZUV2ZW50TGlzdGVuZXIoJ3Njcm9sbCcsIG9uc2Nyb2xsLCB0cnVlKTtcbiAgICAgICAgICAgIHdpbmRvdy5yZW1vdmVFdmVudExpc3RlbmVyKCdyZXNpemUnLCBvbnJlc2l6ZSwgdHJ1ZSk7XG5cbiAgICAgICAgICAgIHRpbWVvdXRzLmZvckVhY2godGltZW91dCA9PiBjbGVhclRpbWVvdXQodGltZW91dCkpO1xuICAgICAgICB9O1xuICAgIH0pO1xuPC9zY3JpcHQ+XG5cbjxzdHlsZT5cbiAgICBhc2lkZSB7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgdHJhbnNpdGlvbjogd2lkdGggMC4ycywgaGVpZ2h0IDAuMnM7XG4gICAgICAgIG1hcmdpbjogdmFyKC0tdG9wLW9mZnNldCkgMDtcbiAgICAgICAgcGFkZGluZzogNWVtIDEuNnJlbSAyZW0gMy4ycmVtO1xuICAgIH1cblxuICAgIC5jb250ZW50IHtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMWVtO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NzBweCkge1xuICAgICAgICBhc2lkZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiB2YXIoLS1zaWRlYmFyLXcpO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMmVtO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBjb2xvcjogIzFhMjAyYztcbiAgICAgICAgfVxuXG4gICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1zaWRlYmFyLXcpICsgdmFyKC0tc2lkZS1uYXYpKTtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLXNpZGUtbmF2KTtcbiAgICAgICAgICAgIG1hcmdpbjogdmFyKC0tdG9wLW9mZnNldCkgMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jb250ZW50IC5zaWRlLWJ5LXNpZGUge1xuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogY2FsYyg1MCUgLSAxZW0pIGNhbGMoNTAlIC0gMWVtKTtcbiAgICAgICAgICAgIGdyaWQtZ2FwOiAxZW07XG4gICAgICAgIH1cblxuICAgICAgICAuY29udGVudCAuc2lkZS1ieS1zaWRlIC5jb2RlIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDFlbSAwO1xuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAuY29udGVudCBoMiB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICAgICAgbWFyZ2luOiAxZW0gMCAxLjZyZW0gMDtcbiAgICB9XG5cbiAgICAuY29udGVudCBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgICAgIG1hcmdpbjogMWVtIDA7XG4gICAgfVxuXG4gICAgLmNvbnRlbnQgaDQge1xuICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgICAgbWFyZ2luOiAyZW0gMCAwLjVlbSAwLjVlbTtcbiAgICB9XG5cbiAgICAuY29udGVudCBoMyxcbiAgICAuY29udGVudCBoMyA+IGNvZGUge1xuICAgICAgICBtYXJnaW46IDYuNHJlbSAwIDAgMDtcbiAgICAgICAgcGFkZGluZzogMnJlbSAxLjZyZW0gMi42cmVtIC4ycmVtO1xuICAgICAgICAvKmZvbnQtc2l6ZTogdmFyKC0taDQpOyovXG4gICAgICAgIC8qYm9yZGVyLXRvcDogdmFyKC0tYm9yZGVyLXcpIHNvbGlkICM2NzY3NzgxZjsgISogYmFzZWQgb24gLS1zZWNvbmQgKiEqL1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgfVxuXG4gICAgLmNvbnRlbnQgaDM6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIC8qIGF2b2lkIGRvdWJsZWQgYm9yZGVyLXRvcCAqL1xuICAgIC5jb250ZW50IGgzID4gY29kZSB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAwIDA7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIH1cblxuICAgIC8qLmNvbnRlbnQgaDQsKi9cbiAgICAvKi5jb250ZW50IGg0ID4gY29kZSB7Ki9cbiAgICAvKiAgICBmb250LWZhbWlseTogaW5oZXJpdDsqL1xuICAgIC8qICAgIGZvbnQtd2VpZ2h0OiA2MDA7Ki9cbiAgICAvKiAgICBmb250LXNpemU6IDJyZW07Ki9cbiAgICAvKiAgICBtYXJnaW46IDYuNHJlbSAwIDEuNnJlbSAwOyovXG4gICAgLyogICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7Ki9cbiAgICAvKiAgICBsaW5lLWhlaWdodDogMTsqL1xuICAgIC8qICAgIHBhZGRpbmc6IDA7Ki9cbiAgICAvKiAgICB0b3A6IDA7Ki9cbiAgICAvKn0qL1xuXG4gICAgLmNvbnRlbnQgaDQgPiBlbSB7XG4gICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICB9XG5cbiAgICAuY29udGVudCBoNSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgICAgICBtYXJnaW46IDJlbSAwIDAuNWVtIDA7XG4gICAgfVxuXG4gICAgLmNvbnRlbnQgY29kZSB7XG4gICAgICAgIHBhZGRpbmc6IC4zcmVtIC44cmVtIC4zcmVtO1xuICAgICAgICBtYXJnaW46IDAgMC4ycmVtO1xuICAgICAgICB0b3A6IC0uMXJlbTtcbiAgICAgICAgYmFja2dyb3VuZDogI2VmZjhmZjtcbiAgICB9XG5cbiAgICAuY29udGVudCBwcmUgY29kZSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICAuY29udGVudCBwcmUge1xuICAgICAgICBtYXJnaW46IDAgMCAyZW0gMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAuY29udGVudCAuaWNvbiB7XG4gICAgICAgIHdpZHRoOiAxLjRlbTtcbiAgICAgICAgaGVpZ2h0OiAxLjRlbTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAtby1vYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XG4gICAgICAgIHN0cm9rZTogY3VycmVudENvbG9yO1xuICAgICAgICBzdHJva2Utd2lkdGg6IDI7XG4gICAgICAgIHN0cm9rZS1saW5lY2FwOiByb3VuZDtcbiAgICAgICAgc3Ryb2tlLWxpbmVqb2luOiByb3VuZDtcbiAgICAgICAgZmlsbDogbm9uZTtcbiAgICB9XG5cbiAgICAuY29udGVudCB0YWJsZSB7XG4gICAgICAgIG1hcmdpbjogMCAwIDJlbSAwO1xuICAgIH1cblxuICAgIHNlY3Rpb24gPiAuY29kZS1ibG9jayA+IHByZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgYmFja2dyb3VuZDogI2VmZjhmZjtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBwYWRkaW5nOiAuM3JlbSAuOHJlbTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgc2VjdGlvbiA+IC5jb2RlLWJsb2NrID4gcHJlLmxhbmd1YWdlLW1hcmt1cCB7XG4gICAgICAgIHBhZGRpbmc6IC4zcmVtIC44cmVtIC4ycmVtO1xuICAgICAgICAvKmJhY2tncm91bmQ6IHZhcigtLWJhY2stYXBpKTsqL1xuICAgIH1cblxuICAgIHNlY3Rpb24gcCB7XG4gICAgICAgIG1hcmdpbjogMWVtIDA7XG4gICAgfVxuXG4gICAgc21hbGwge1xuICAgICAgICBmb250LXNpemU6IDAuN3JlbTtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgICAgIG1hcmdpbjogNXB4O1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgcGFkZGluZzogMC41ZW0gMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIH1cblxuPC9zdHlsZT5cblxuPGRpdiBiaW5kOnRoaXM9e2NvbnRhaW5lcn0gY2xhc3M9XCJjb250ZW50IGxpc3RpZnlcIj5cbiAgICB7I2VhY2ggc2VjdGlvbnMgYXMgc2VjdGlvbn1cbiAgICAgICAgPHNlY3Rpb24gZGF0YS1pZD17c2VjdGlvbi5zbHVnfT5cbiAgICAgICAgICAgIDxoMj5cbiAgICAgICAgICAgICAgICA8c3BhbiBpZD17c2VjdGlvbi5zbHVnfT48L3NwYW4+XG5cbiAgICAgICAgICAgICAgICB7QGh0bWwgc2VjdGlvbi5tZXRhZGF0YS50aXRsZX1cbiAgICAgICAgICAgICAgICA8YSBocmVmPVwie3NlY3Rpb24ubGFuZ30vc2Vuc29ycy9haXJyb2hyI3tzZWN0aW9uLnNsdWd9XCIgY2xhc3M9XCJhbmNob3JcIiBhcmlhLWhpZGRlbj48L2E+XG5cbiAgICAgICAgICAgICAgICA8c21hbGw+XG4gICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9XCJodHRwczovL2dpdGh1Yi5jb20ve293bmVyfS97cHJvamVjdH0vZWRpdC9kZXZlbG9wL2NvbnRlbnQvYWlycm9oci97c2VjdGlvbi5sYW5nfS97ZGlyfS97c2VjdGlvbi5maWxlfVwiXG4gICAgICAgICAgICAgICAgICAgICAgIHRpdGxlPVwieyRfKCdndWlkZS5lZGl0T25HaXRodWInKX1cIj5cbiAgICAgICAgICAgICAgICAgICAgICAgIDxzdmcgY2xhc3M9XCJpY29uXCIgdmlld0JveD0nMCAwIDI0IDI0Jz5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSdNMjAgMTQuNjZWMjBhMiAyIDAgMCAxLTIgMkg0YTIgMiAwIDAgMS0yLTJWNmEyIDIgMCAwIDEgMi0yaDUuMzQnLz5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cG9seWdvbiBwb2ludHM9JzE4IDIgMjIgNiAxMiAxNiA4IDE2IDggMTIgMTggMicvPlxuICAgICAgICAgICAgICAgICAgICAgICAgPC9zdmc+XG4gICAgICAgICAgICAgICAgICAgIDwvYT5cbiAgICAgICAgICAgICAgICA8L3NtYWxsPlxuICAgICAgICAgICAgPC9oMj5cblxuICAgICAgICAgICAge0BodG1sIHNlY3Rpb24uaHRtbH1cbiAgICAgICAgPC9zZWN0aW9uPlxuICAgIHsvZWFjaH1cbjwvZGl2PlxuXG48YXNpZGUgYmluZDp0aGlzPXthc2lkZX0+XG4gICAgPEd1aWRlQ29udGVudHMge3NlY3Rpb25zfSB7YWN0aXZlX3NlY3Rpb259IHtzaG93X2NvbnRlbnRzfS8+XG48L2FzaWRlPlxuIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQTJFSSxLQUFLLDhCQUFDLENBQUMsQUFDSCxRQUFRLENBQUUsS0FBSyxDQUNmLFVBQVUsQ0FBRSxLQUFLLENBQUMsSUFBSSxDQUFDLENBQUMsTUFBTSxDQUFDLElBQUksQ0FDbkMsTUFBTSxDQUFFLElBQUksWUFBWSxDQUFDLENBQUMsQ0FBQyxDQUMzQixPQUFPLENBQUUsR0FBRyxDQUFDLE1BQU0sQ0FBQyxHQUFHLENBQUMsTUFBTSxBQUNsQyxDQUFDLEFBRUQsUUFBUSw4QkFBQyxDQUFDLEFBQ04sTUFBTSxDQUFFLElBQUksQ0FDWixZQUFZLENBQUUsR0FBRyxDQUNqQixhQUFhLENBQUUsR0FBRyxBQUN0QixDQUFDLEFBRUQsTUFBTSxBQUFDLFlBQVksS0FBSyxDQUFDLEFBQUMsQ0FBQyxBQUN2QixLQUFLLDhCQUFDLENBQUMsQUFDSCxRQUFRLENBQUUsUUFBUSxDQUNsQixPQUFPLENBQUUsS0FBSyxDQUNkLEtBQUssQ0FBRSxJQUFJLFdBQVcsQ0FBQyxDQUN2QixHQUFHLENBQUUsQ0FBQyxDQUNOLElBQUksQ0FBRSxHQUFHLENBQ1QsUUFBUSxDQUFFLE1BQU0sQ0FDaEIsVUFBVSxDQUFFLElBQUksQ0FDaEIsTUFBTSxDQUFFLElBQUksQ0FDWixLQUFLLENBQUUsT0FBTyxBQUNsQixDQUFDLEFBRUQsUUFBUSw4QkFBQyxDQUFDLEFBQ04sWUFBWSxDQUFFLEtBQUssSUFBSSxXQUFXLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxVQUFVLENBQUMsQ0FBQyxDQUN0RCxhQUFhLENBQUUsSUFBSSxVQUFVLENBQUMsQ0FDOUIsTUFBTSxDQUFFLElBQUksWUFBWSxDQUFDLENBQUMsQ0FBQyxBQUMvQixDQUFDLEFBV0wsQ0FBQyxBQUdELHVCQUFRLENBQUMsRUFBRSxlQUFDLENBQUMsQUFDVCxXQUFXLENBQUUsSUFBSSxDQUNqQixTQUFTLENBQUUsTUFBTSxDQUNqQixXQUFXLENBQUUsR0FBRyxDQUNoQixNQUFNLENBQUUsR0FBRyxDQUFDLENBQUMsQ0FBQyxNQUFNLENBQUMsQ0FBQyxBQUMxQixDQUFDLEFBMkVELHVCQUFRLENBQUMsS0FBSyxlQUFDLENBQUMsQUFDWixLQUFLLENBQUUsS0FBSyxDQUNaLE1BQU0sQ0FBRSxLQUFLLENBQ2IsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsUUFBUSxDQUFFLE1BQU0sQ0FDaEIsY0FBYyxDQUFFLE1BQU0sQ0FDdEIsYUFBYSxDQUFFLE9BQU8sQ0FDdEIsVUFBVSxDQUFFLE9BQU8sQ0FDbkIsd0JBQXdCLENBQUUsTUFBTSxDQUFDLE1BQU0sQ0FDdkMsZ0JBQWdCLENBQUUsTUFBTSxDQUFDLE1BQU0sQ0FDL0IsTUFBTSxDQUFFLFlBQVksQ0FDcEIsWUFBWSxDQUFFLENBQUMsQ0FDZixjQUFjLENBQUUsS0FBSyxDQUNyQixlQUFlLENBQUUsS0FBSyxDQUN0QixJQUFJLENBQUUsSUFBSSxBQUNkLENBQUMsQUF3QkQsS0FBSyw4QkFBQyxDQUFDLEFBQ0gsU0FBUyxDQUFFLE1BQU0sQ0FDakIsS0FBSyxDQUFFLEtBQUssQ0FDWixjQUFjLENBQUUsS0FBSyxDQUNyQixNQUFNLENBQUUsR0FBRyxBQUNmLENBQUMifQ== */
