From b4975acb75dc3754ac0f060f1965aaeafacb41ba Mon Sep 17 00:00:00 2001 From: Mariusz Misiek Date: Tue, 5 Sep 2023 12:21:31 +0200 Subject: [PATCH] fixed possible button color issues --- css/block-editor.css | 46 ++++++++++++++++-------------- css/block-editor.min.css | 2 +- css/block-editor.min.css.map | 2 +- css/theme.css | 46 ++++++++++++++++-------------- css/theme.min.css | 2 +- css/theme.min.css.map | 2 +- sass/theme/components/_blocks.scss | 9 ++++-- sass/theme/elements/_buttons.scss | 2 +- 8 files changed, 62 insertions(+), 49 deletions(-) diff --git a/css/block-editor.css b/css/block-editor.css index fcf56dc..9fb1d54 100644 --- a/css/block-editor.css +++ b/css/block-editor.css @@ -7379,7 +7379,7 @@ body.btn-style-outline .btn-primary:not(:hover):not(:focus-visible) { background-color: var(--color-accent); -webkit-box-shadow: 0 0 0 0.2rem var(--color-accent-a), 0 0 0 0.2rem var(--color); box-shadow: 0 0 0 0.2rem var(--color-accent-a), 0 0 0 0.2rem var(--color); - color: var(--color-accent-hl-contrast); + color: var(--color-accent-contrast); } .editor-styles-wrapper input[type=button]:focus-visible:not(.btn), .wp-block-button.is-style-outline .wp-block-button__link:focus-visible:not(.has-background):not(.has-text-color), .wp-block-button .wp-block-button__link:focus-visible, .wp-block-file .wp-element-button:focus-visible, @@ -8269,29 +8269,33 @@ body:not(.shadows-disabled) .wp-block-latest-posts.is-grid li { } .wp-block-button__link.has-background { - background-color: var(--color) !important; - border-color: var(--color); - color: var(--color-contrast); -} -.wp-block-button__link.has-background:hover { - -webkit-box-shadow: 0 0 0 0.2rem var(--color-accent-a), 0 0 0 0.2rem var(--color); - box-shadow: 0 0 0 0.2rem var(--color-accent-a), 0 0 0 0.2rem var(--color); -} -body.btn-style-outline .wp-block-button__link.has-background:not(:hover) { - color: var(--color); + --color-accent: var(--color); + --color-accent-contrast: var(--color-contrast); + /* + background-color: var(--color); + border-color: var(--color); + color: var(--color-contrast); + &:hover { + box-shadow:0 0 0 $input-btn-focus-width var(--color-accent-a), 0 0 0 $input-btn-focus-width var(--color); + } + body.btn-style-outline &:not(:hover) { + color: var(--color); + } + */ } +/* .wp-block-button__link.has-color-background-color { - background-color: var(--color) !important; - border-color: var(--color) !important; -} -.wp-block-button__link.has-color-background-color:not(.has-text-color) { - color: var(--color-contrast) !important; + background-color: var(--color) !important; + border-color: var(--color) !important; + &:not(.has-text-color) { + color: var(--color-contrast) !important; + } + .wp-block-button.is-style-outline &:not(:hover) { + color: var(--color) !important; + } } -.wp-block-button.is-style-outline .wp-block-button__link.has-color-background-color:not(:hover) { - color: var(--color) !important; -} - +*/ .wp-block-file { width: 100%; -webkit-box-align: center; @@ -9437,4 +9441,4 @@ div.editor-styles-wrapper { -ms-user-select: text; user-select: text; } -/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJsb2NrLWVkaXRvci5jc3MiLCJhc3NldHMvYm9vdHN0cmFwNC1lZGl0b3Iuc2NzcyIsIi4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvX2dyaWQuc2NzcyIsIi4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvbWl4aW5zL19ncmlkLnNjc3MiLCIuLi9zcmMvc2Fzcy9ib290c3RyYXA0L21peGlucy9fYnJlYWtwb2ludHMuc2NzcyIsIi4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvX3ZhcmlhYmxlcy5zY3NzIiwiLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MiLCIuLi9zcmMvc2Fzcy9ib290c3RyYXA0L190YWJsZXMuc2NzcyIsInZhcmlhYmxlcy9fYm9vdHN0cmFwLnNjc3MiLCIuLi9zcmMvc2Fzcy9ib290c3RyYXA0L21peGlucy9faG92ZXIuc2NzcyIsIi4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvbWl4aW5zL190YWJsZS1yb3cuc2NzcyIsIi4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvX2p1bWJvdHJvbi5zY3NzIiwiLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC9taXhpbnMvX2JvcmRlci1yYWRpdXMuc2NzcyIsIi4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvX21lZGlhLnNjc3MiLCIuLi9zcmMvc2Fzcy9ib290c3RyYXA0L3V0aWxpdGllcy9fZGlzcGxheS5zY3NzIiwiLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC91dGlsaXRpZXMvX2ZsZXguc2NzcyIsIi4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvdXRpbGl0aWVzL19zY3JlZW5yZWFkZXJzLnNjc3MiLCIuLi9zcmMvc2Fzcy9ib290c3RyYXA0L21peGlucy9fc2NyZWVuLXJlYWRlci5zY3NzIiwiLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC91dGlsaXRpZXMvX3NpemluZy5zY3NzIiwiLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyIsIi4uL3NyYy9zYXNzL2ljb21vb24vc3R5bGUuc2NzcyIsIi4uL3NyYy9zYXNzL2ljb21vb24vdmFyaWFibGVzLnNjc3MiLCJhc3NldHMvZm9udHMuc2NzcyIsIi4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvbWl4aW5zL19jYXJldC5zY3NzIiwidGhlbWUvZWxlbWVudHMvX2hlYWRlcnMuc2NzcyIsInRoZW1lL19taXhpbnMuc2NzcyIsInRoZW1lL2VsZW1lbnRzL19idXR0b25zLnNjc3MiLCIuLi9zcmMvc2Fzcy9ib290c3RyYXA0L21peGlucy9fYnV0dG9ucy5zY3NzIiwiLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC92ZW5kb3IvX3Jmcy5zY3NzIiwidGhlbWUvZWxlbWVudHMvX2Zvcm1zLnNjc3MiLCIuLi9zcmMvc2Fzcy9ib290c3RyYXA0L21peGlucy9fdHJhbnNpdGlvbi5zY3NzIiwidGhlbWUvY29tcG9uZW50cy9fZW50cmllcy5zY3NzIiwiLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC9taXhpbnMvX2NsZWFyZml4LnNjc3MiLCJ0aGVtZS9jb21wb25lbnRzL19ibG9ja3Muc2NzcyIsInRoZW1lL19jb2xvci1wYWxsZXRlcy5zY3NzIiwidGhlbWUvX2dlbmVyYWwuc2NzcyIsInRoZW1lL19hbGlnbm1lbnQuc2NzcyIsInRoZW1lL19jb250ZW50LnNjc3MiLCIuLi9zcmMvc2Fzcy9ib290c3RyYXA0L21peGlucy9fbGlzdHMuc2NzcyIsInRoZW1lL2ludGVncmF0aW9ucy9fY2FsZW5kYXItcGx1cy5zY3NzIiwidGhlbWUvaW50ZWdyYXRpb25zL19jcC1kaXJlY3Rvcnkuc2NzcyIsInRoZW1lL19ibG9jay1lZGl0b3Iuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUNBaEI7Ozs7O0VBQUE7QUNNRTs7Ozs7O0VDREEsV0FBQTtFQUNBLHFCQUFBO0VBQ0Esb0JBQUE7RUFDQSxrQkFBQTtFQUNBLGlCQUFBO0FIU0Y7O0FJMENJO0VGekNFO0lBQ0UsZ0JHOExlO0VMM0xyQjtBQUNGO0FJb0NJO0VGekNFO0lB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SUhoQlYseUJBQUE7RUhpaENBO0VNamdDVTtJSGhCVix5QkFBQTtFSG9oQ0E7QUFDRjtBT3hrQ0E7RUFDRSxXQUFBO0VBQ0EsbUJDR087RURGUCxjRlNTO0FMaWtDWDtBT3ZrQ0U7O0VBRUUsZ0JGa1YwQjtFRWpWMUIsbUJBQUE7RUFDQSw2QkFBQTtBUHlrQ0o7QU90a0NFO0VBQ0Usc0JBQUE7RUFDQSxnQ0FBQTtBUHdrQ0o7QU9ya0NFO0VBQ0UsNkJBQUE7QVB1a0NKOztBTzdqQ0U7O0VBRUUsZUY0VDBCO0FMb3dCOUI7O0FPdmpDQTtFQUNFLHlCQUFBO0FQMGpDRjtBT3hqQ0U7O0VBRUUseUJBQUE7QVAwakNKO0FPdGpDSTs7RUFFRSx3QkFBQTtBUHdqQ047O0FPbGpDRTs7OztFQUlFLFNBQUE7QVBxakNKOztBTzVpQ0U7RUFDRSxxQ0Z3UjBCO0FMdXhCOUI7O0FTOW1DRTtFRjJFSSxjRnZFSztFRXdFTCxzQ0Y2UXdCO0FMMHhCOUI7O0FVem5DSTs7O0VBR0Usc0NMNFZ3QjtBTGd5QjlCOztBU3puQ0U7RUNpQk0sc0NBSmU7QVZnbkN2QjtBVTFtQ1E7O0VBRUUsc0NBUmE7QVZvbkN2Qjs7QU81aENJO0VBQ0UsV0YzR0s7RUU0R0wseUJGcEdLO0VFcUdMLHFCRmdRd0I7QUwreEI5QjtBTzFoQ0k7RUFDRSxjRjVHSztFRTZHTCx5QkZsSEs7RUVtSEwscUJGbEhLO0FMOG9DWDs7QU92aENBO0VBQ0UsV0YzSFM7RUU0SFQseUJGcEhTO0FMOG9DWDtBT3hoQ0U7OztFQUdFLHFCRjRPMEI7QUw4eUI5QjtBT3ZoQ0U7RUFDRSxTQUFBO0FQeWhDSjtBT3JoQ0k7RUFDRSwyQ0ZnT3dCO0FMdXpCOUI7QVM1cENFO0VGNElNLFdGakpHO0VFa0pILDRDRjBOc0I7QUx5ekI5Qjs7QUlubUNJO0VHaUdBO0lBRUksY0FBQTtJQUNBLFdBQUE7SUFDQSxnQkFBQTtJQUNBLGlDQUFBO0VQcWdDTjtFT2xnQ007SUFDRSxTQUFBO0VQb2dDUjtBQUNGO0FJL21DSTtFR2lHQTtJQUVJLGNBQUE7SUFDQSxXQUFBO0lBQ0EsZ0JB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dUIsc0JBQUE7QWxCZ3BFM0I7O0FrQmhwRUk7RUFBdUIsc0JBQUE7QWxCb3BFM0I7O0FrQnBwRUk7RUFBdUIsc0JBQUE7QWxCd3BFM0I7O0FrQnhwRUk7RUFBdUIsdUJBQUE7QWxCNHBFM0I7O0FrQjVwRUk7RUFBdUIsdUJBQUE7QWxCZ3FFM0I7O0FrQjVwRUE7RUFBVSwwQkFBQTtBbEJncUVWOztBa0IvcEVBO0VBQVUsMkJBQUE7QWxCbXFFVjs7QWtCL3BFQTtFQUFjLDJCQUFBO0FsQm1xRWQ7O0FrQmxxRUE7RUFBYyw0QkFBQTtBbEJzcUVkOztBa0JwcUVBO0VBQVUsdUJBQUE7QWxCd3FFVjs7QWtCdnFFQTtFQUFVLHdCQUFBO0FsQjJxRVY7O0FtQnByRVE7RUFBZ0Msb0JBQUE7QW5Cd3JFeEM7O0FtQnZyRVE7O0VBRUUsd0JBQUE7QW5CMHJFVjs7QW1CeHJFUTs7RUFFRSwwQkFBQTtBbkIyckVWOztBbUJ6ckVROztFQUVFLDJCQUFBO0FuQjRyRVY7O0FtQjFyRVE7O0VBRUUseUJBQUE7QW5CNnJFVjs7QW1CNXNFUTtFQUFnQywwQkFBQTtBbkJndEV4Qzs7QW1CL3NFUTs7RUFFRSw4QkFBQTtBbkJrdEVWOztBbUJodEVROztFQUVFLGdDQUFBO0FuQm10RVY7O0FtQmp0RVE7O0VBRUUsaUNBQUE7QW5Cb3RFVjs7QW1CbHRFUTs7RUFFRSwrQkFBQTtBbkJxdEVWOztBbUJwdUVRO0VBQWdDLHlCQUFBO0FuQnd1RXhDOztBbUJ2dUVROztFQUVFLDZCQUFBO0FuQjB1RVY7O0FtQnh1RVE7O0VBRUUsK0JBQUE7QW5CMnVFVjs7QW1CenVFUTs7RUFFRSxnQ0FBQTtBbkI0dUVWOztBbUIxdUVROztFQUVFLDhCQUFBO0FuQjZ1RVY7O0FtQjV2RVE7RUFBZ0MsdUJBQUE7QW5CZ3dFeEM7O0FtQi92RVE7O0VBRUUsMkJBQUE7QW5Ca3dFVjs7QW1CaHdFUTs7RUFFRSw2QkFBQTtBbkJtd0VWOztBbUJqd0VROztFQUVFLDhCQUFBO0FuQm93RVY7O0FtQmx3RVE7O0VBRUUsNEJBQUE7QW5CcXdFVjs7QW1CcHhFUTtFQUFnQyx5QkFBQTtBbkJ3eEV4Qzs7QW1CdnhFUTs7RUFFRSw2QkFBQTtBbkIweEVWOztBbUJ4eEVROztFQUVFLCtCQUFBO0FuQjJ4RVY7O0FtQnp4RVE7O0VBRUUsZ0NBQUE7QW5CNHhFVjs7QW1CMXhFUTs7RUFFRSw4QkFBQTtBbkI2eEVWOztBbUI1eUVRO0VBQWdDLHVCQUFBO0FuQmd6RXhDOztBbUIveUVROztFQUVFLDJCQUFBO0FuQmt6RVY7O0FtQmh6RVE7O0VBRUUsNkJBQUE7QW5CbXpFVjs7QW1CanpFUTs7RUFFRSw4QkFBQTtBbkJvekVWOztBbUJsekVROztFQUVFLDRCQUFBO0FuQnF6RVY7O0FtQnAwRVE7RUFBZ0MscUJBQUE7QW5CdzBFeEM7O0FtQnYwRVE7O0VBRUUseUJBQUE7QW5CMDBFVjs7QW1CeDBFUTs7RUFFRSwyQkFBQTtBbkIyMEVWOztBbUJ6MEVROztFQUVFLDRCQUFBO0FuQjQwRVY7O0FtQjEwRVE7O0VBRUUsMEJBQUE7QW5CNjBFVjs7QW1CNTFFUTtFQUFnQywyQkFBQTtBbkJnMkV4Qzs7QW1CLzFFUTs7RUFFRSwrQkFBQTtBbkJrMkVWOztBbUJoMkVROztFQUVFLGlDQUFBO0FuQm0yRVY7O0FtQmoyRVE7O0VBRUUsa0NBQUE7QW5CbzJFVjs7QW1CbDJFUTs7RUFFRSxnQ0FBQTtBbkJxMkVWOztBbUJwM0VRO0VBQWdDLDBCQUFBO0FuQnczRXhDOztBbUJ2M0VROztFQUVFLDhCQUFBO0FuQjAzRVY7O0FtQngzRVE7O0VBRUUsZ0NBQUE7QW5CMjNFVjs7QW1CejNFUTs7RUFFRSxpQ0FBQTtBbkI0M0VWOztBbUIxM0VROztFQUVFLCtCQUFBO0FuQjYzRVY7O0FtQjU0RVE7RUFBZ0Msd0JBQUE7QW5CZzVFeEM7O0FtQi80RVE7O0VBRUUsNEJBQUE7QW5CazVFVjs7QW1CaDVFUTs7RUFFRSw4QkFBQTtBbkJtNUVWOztBbUJqNUVROztFQUVFLCtCQUFBO0FuQm81RVY7O0FtQmw1RVE7O0VBRUUsNkJBQUE7QW5CcTVFVjs7QW1CcDZFUTtFQUFnQywwQkFBQTtBbkJ3NkV4Qzs7QW1CdjZFUTs7RUFFRSw4QkFBQTtBbkIwNkVWOztBbUJ4NkVROztFQUVFLGdDQUFBO0FuQjI2RVY7O0FtQno2RVE7O0VBRUUsaUNBQUE7QW5CNDZFVjs7QW1CMTZFUTs7RUFFRSwrQkFBQTtBbkI2NkVWOztBbUI1N0VRO0VBQWdDLHdCQUFBO0FuQmc4RXhDOztBbUIvN0VROztFQUVFLDRCQUFBO0FuQms4RVY7O0FtQmg4RVE7O0VBRUUsOEJBQUE7QW5CbThFVjs7QW1CajhFUTs7RUFFRSwrQkFBQTtBbkJvOEVWOztBbUJsOEVROztFQUVFLDZCQUFBO0FuQnE4RVY7O0FtQjc3RVE7RUFBd0IsMkJBQUE7QW5CaThFaEM7O0FtQmg4RVE7O0VBRUUsK0JBQUE7QW5CbThFVjs7QW1CajhFUTs7RUFFRSxpQ0FBQTtBbkJvOEVWOztBbUJsOEVROztFQUVFLGtDQUFBO0FuQnE4RVY7O0FtQm44RVE7O0VBRUUsZ0NBQUE7QW5CczhFVjs7QW1CcjlFUTtFQUF3QiwwQkFBQTtBbkJ5OUVoQzs7QW1CeDlFUTs7RUFFRSw4QkFBQTtBbkIyOUVWOztBbUJ6OUVROztFQUVFLGdDQUFBO0FuQjQ5RVY7O0FtQjE5RVE7O0VBRUUsaUNBQUE7QW5CNjlFVjs7QW1CMzlFUTs7RUFFRSwrQkFBQTtBbkI4OUVWOztBbUI3K0VRO0VBQXdCLHdCQUFBO0FuQmkvRWhDOztBbUJoL0VROztFQUVFLDRCQUFBO0FuQm0vRVY7O0FtQmovRVE7O0VBRUUsOEJBQUE7QW5Cby9FVjs7QW1CbC9FUTs7RUFFRSwrQkFBQTtBbkJxL0VWOztBbUJuL0VROztFQUVFLDZCQUFBO0FuQnMvRVY7O0FtQnJnRlE7RUFBd0IsMEJBQUE7QW5CeWdGaEM7O0FtQnhnRlE7O0VBRUUsOEJBQUE7QW5CMmdGVjs7QW1CemdGUTs7RUFFRSxnQ0FBQTtBbkI0Z0ZWOztBbUIxZ0ZROztFQUVFLGlDQUFBO0FuQjZnRlY7O0FtQjNnRlE7O0VBRUUsK0JBQUE7QW5COGdGVjs7QW1CN2hGUTtFQUF3Qix3QkFBQTtBbkJpaUZoQzs7QW1CaGlGUTs7RUFFRSw0QkFBQTtBbkJtaUZWOztBbUJqaUZROztFQUVFLDhCQUFBO0FuQm9pRlY7O0FtQmxpRlE7O0VBRUUsK0JBQUE7QW5CcWlGVjs7QW1CbmlGUTs7RUFFRSw2QkFBQTtBbkJzaUZWOztBbUJoaUZJO0VBQW1CLHVCQUFBO0FuQm9pRnZCOztBbUJuaUZJOztFQUVFLDJCQUFBO0FuQnNpRk47O0FtQnBpRkk7O0VBRUUsNkJBQUE7QW5CdWlGTjs7QW1CcmlGSTs7RUFFRSw4QkFBQTtBbkJ3aUZOOztBbUJ0aUZJOztFQUVFLDRCQUFBO0FuQnlpRk47O0FJbGpGSTtFZWxESTtJQUFnQyxvQkFBQTtFbkJ5bUZ0QztFbUJ4bUZNOztJQUVFLHdCQUFBO0VuQjBtRlI7RW1CeG1GTTs7SUFFRSwwQkFBQTtFbkIwbUZSO0VtQnhtRk07O0lBRUUsMkJBQUE7RW5CMG1GUjtFbUJ4bUZNOztJQUVFLHlCQUFBO0VuQjBtRlI7RW1Cem5GTTtJQUFnQywwQkFBQTtFbkI0bkZ0QztFbUIzbkZNOztJQUVFLDhCQUFBO0VuQjZuRlI7RW1CM25GTTs7SUFFRSxnQ0FBQTtFbkI2bkZSO0VtQjNuRk07O0lBRUUsaUNBQUE7RW5CNm5GUjtFbUIzbkZNOztJQUVFLCtCQUFBO0VuQjZuRlI7RW1CNW9GTTtJQUFnQyx5QkFBQTtFbkIrb0Z0QztFbUI5b0ZNOztJQUVFLDZCQUFBO0VuQmdwRlI7RW1COW9GTTs7SUFFRSwrQkFBQTtFbkJncEZSO0VtQjlvRk07O0lBRUUsZ0NBQUE7RW5CZ3BGUjtFbUI5b0ZNOztJQUVFLDhCQUFBO0VuQmdwRlI7RW1CL3BGTTtJQUFnQyx1QkFBQTtFbkJrcUZ0QztFbUJqcUZNOztJQUVFLDJCQUFBO0VuQm1xRlI7RW1CanFGTTs7SUFFRSw2QkFBQTtFbkJtcUZSO0VtQmpxRk07O0lBRUUsOEJBQUE7RW5CbXFGUjtFbUJqcUZNOztJQUVFLDRCQUFBO0VuQm1xRlI7RW1CbHJGTTtJQUFnQyx5QkFBQTtFbkJxckZ0QztFbUJwckZNOztJQUVFLDZCQUFBO0VuQnNyRlI7RW1CcHJGTTs7SUFFRSwrQkFBQTtFbkJzckZSO0VtQnByRk07O0lBRUUsZ0NBQUE7RW5Cc3JGUjtFbUJwckZNOztJQUVFLDhCQUFBO0VuQnNyRlI7RW1CcnNGTTtJQUFnQyx1QkFBQTtFbkJ3c0Z0QztFbUJ2c0ZNOztJQUVFLDJCQUFBO0VuQnlzRlI7RW1CdnNGTTs7SUFFRSw2QkFBQTtFbkJ5c0ZSO0VtQnZzRk07O0lBRUUsOEJBQUE7RW5CeXNGUjtFbUJ2c0ZNOztJQUVFLDRCQUFBO0VuQnlzRlI7RW1CeHRGTTtJQUFnQyxxQkFBQTtFbkIydEZ0QztFbUIxdEZNOztJQUVFLHlCQUFBO0VuQjR0RlI7RW1CMXRGTTs7SUFFRSwyQkFBQTtFbkI0dEZSO0VtQjF0Rk07O0lBRUUsNEJBQUE7RW5CNHRGUjtFbUIxdEZNOztJQUVFLDBCQUFBO0VuQjR0RlI7RW1CM3VGTTtJQUFnQywyQkFBQTtFbkI4dUZ0QztFbUI3dUZNOztJQUVFLCtCQUFBO0VuQit1RlI7RW1CN3VGTTs7SUFFRSxpQ0FBQTtFbkIrdUZSO0VtQjd1Rk07O0lBRUUsa0NBQUE7RW5CK3VGUjtFbUI3dUZNOztJQUVFLGdDQUFBO0VuQit1RlI7RW1COXZGTTtJQUFnQywwQkFBQTtFbkJpd0Z0QztFbUJod0ZNOztJQUVFLDhCQUFBO0VuQmt3RlI7RW1CaHdGTTs7SUFFRSxnQ0FBQTtFbkJrd0ZSO0VtQmh3Rk07O0lBRUUsaUNBQUE7RW5Ca3dGUjtFbUJod0ZNOztJQUVFLCtCQUFBO0VuQmt3RlI7RW1CanhGTTtJQUFnQyx3QkFBQTtFbkJveEZ0QztFbUJueEZNOztJQUVFLDRCQUFBO0VuQnF4RlI7RW1CbnhGTTs7SUFFRSw4QkFBQTtFbkJxeEZSO0VtQm54Rk07O0lBRUUsK0JBQUE7RW5CcXhGUjtFbUJueEZNOztJQUVFLDZCQUFBO0VuQnF4RlI7RW1CcHlGTTtJQUFnQywwQkFBQTtFbkJ1eUZ0QztFbUJ0eUZNOztJQUVFLDhCQUFBO0VuQnd5RlI7RW1CdHlGTTs7SUFFRSxnQ0FBQTtFbkJ3eUZSO0VtQnR5Rk07O0lBRUUsaUNBQUE7RW5Cd3lGUjtFbUJ0eUZNOztJQUVFLCtCQUFBO0VuQnd5RlI7RW1CdnpGTTtJQUFnQyx3QkFBQTtFbkIwekZ0QztFbUJ6ekZNOztJQUVFLDRCQUFBO0VuQjJ6RlI7RW1CenpGTTs7SUFFRSw4QkFBQTtFbkIyekZSO0VtQnp6Rk07O0lBRUUsK0JBQUE7RW5CMnpGUjtFbUJ6ekZNOztJQUVFLDZCQUFBO0VuQjJ6RlI7RW1CbnpGTTtJQUF3QiwyQkFBQTtFbkJzekY5QjtFbUJyekZNOztJQUVFLCtCQUFBO0VuQnV6RlI7RW1CcnpGTTs7SUFFRSxpQ0FBQTtFbkJ1ekZSO0VtQnJ6Rk07O0lBRUUsa0NBQUE7RW5CdXpGUjtFbUJyekZNOztJQUVFLGdDQUFBO0VuQnV6RlI7RW1CdDBGTTtJQUF3QiwwQkFBQTtFbkJ5MEY5QjtFbUJ4MEZNOztJQUVFLDhCQUFBO0VuQjAwRlI7RW1CeDBGTTs7SUFFRSxnQ0FBQTtFbkIwMEZSO0VtQngwRk07O0lBRUUsaUNBQUE7RW5CMDBGUjtFbUJ4MEZNOztJQUVFLCtCQUFBO0VuQjAwRlI7RW1CejFGTTtJQUF3Qix3QkFBQTtFbkI0MUY5QjtFbUIzMUZNOztJQUVFLDRCQUFBO0VuQjYxRlI7RW1CMzFGTTs7SUFFRSw4QkFBQTtFbkI2MUZSO0VtQjMxRk07O0lBRUUsK0JBQUE7RW5CNjFGUjtFbUIzMUZNOztJQUVFLDZCQUFBO0VuQjYxRlI7RW1CNTJGTTtJQUF3QiwwQkFBQTtFbkIrMkY5QjtFbUI5MkZNOztJQUVFLDhCQUFBO0VuQmczRlI7RW1COTJGTTs7SUFFRSxnQ0FBQTtFbkJnM0ZSO0VtQjkyRk07O0lBRUUsaUNBQUE7RW5CZzNGUjtFbUI5MkZNOztJQUVFLCtCQUFBO0VuQmczRlI7RW1CLzNGTTtJQUF3Qix3QkFBQTtFbkJrNEY5QjtFbUJqNEZNOztJQUVFLDRCQUFBO0VuQm00RlI7RW1CajRGTTs7SUFFRSw4QkFBQTtFbkJtNEZSO0VtQmo0Rk07O0lBRUUsK0JBQUE7RW5CbTRGUjtFbUJqNEZNOztJQUVFLDZCQUFBO0VuQm00RlI7RW1CNzNGRTtJQUFtQix1QkFBQTtFbkJnNEZyQjtFbUIvM0ZFOztJQUVFLDJCQUFBO0VuQmk0Rko7RW1CLzNGRTs7SUFFRSw2QkFBQTtFbkJpNEZKO0VtQi8zRkU7O0lBRUUsOEJBQUE7RW5CaTRGSjtFbUIvM0ZFOztJQUVFLDRCQUFBO0VuQmk0Rko7QUFDRjtBSTM0Rkk7RWVsREk7SUFBZ0Msb0JBQUE7RW5CaThGdEM7RW1CaDhGTTs7SUFFRSx3QkFBQTtFbkJrOEZSO0VtQmg4Rk07O0lBRUUsMEJBQUE7RW5CazhGUjtFbUJoOEZNOztJQUVFLDJCQUFBO0VuQms4RlI7RW1CaDhGTTs7SUFFRSx5QkFBQTtFbkJrOEZSO0VtQmo5Rk07SUFBZ0MsMEJBQUE7RW5CbzlGdEM7RW1CbjlGTTs7SUFFRSw4QkFBQTtFbkJxOUZSO0VtQm45Rk07O0lBRUUsZ0NBQUE7RW5CcTlGUjtFbUJuOUZNOztJQUVFLGlDQUFBO0VuQnE5RlI7RW1CbjlGTTs7SUFFRSwrQkFBQTtFbkJxOUZSO0VtQnArRk07SUFBZ0MseUJBQUE7RW5CdStGdEM7RW1CdCtGTTs7SUFFRSw2QkFBQTtFbkJ3K0ZSO0VtQnQrRk07O0lBRUUsK0JBQUE7RW5CdytGUjtFbUJ0K0ZNOztJQUVFLGdDQUFBO0VuQncrRlI7RW1CdCtGTTs7SUFFRSw4QkFBQTtFbkJ3K0ZSO0VtQnYvRk07SUFBZ0MsdUJBQUE7RW5CMC9GdEM7RW1Cei9GTTs7SUFFRSwyQkFBQTtFbkIyL0ZSO0VtQnovRk07O0lBRUUsNkJBQUE7RW5CMi9GUjtFbUJ6L0ZNOztJQUVFLDhCQUFBO0VuQjIvRlI7RW1Cei9GTTs7SUFFRSw0QkFBQTtFbkIyL0ZSO0VtQjFnR007SUFBZ0MseUJBQUE7RW5CNmdHdEM7RW1CNWdHTTs7SUFFRSw2QkFBQTtFbkI4Z0dSO0VtQjVnR007O0lBRUUsK0JBQUE7RW5COGdHUjtFbUI1Z0dNOztJQUVFLGdDQUFBO0VuQjhnR1I7RW1CNWdHTTs7SUFFRSw4QkFBQTtFbkI4Z0dSO0VtQjdoR007SUFBZ0MsdUJBQUE7RW5CZ2lHdEM7RW1CL2hHTTs7SUFFRSwyQkFBQTtFbkJpaUdSO0VtQi9oR007O0lBRUUsNkJBQUE7RW5CaWlHUjtFbUIvaEdNOztJQUVFLDhCQUFBO0VuQmlpR1I7RW1CL2hHTTs7SUFFRSw0QkFBQTtFbkJpaUdSO0VtQmhqR007SUFBZ0MscUJBQUE7RW5CbWpHdEM7RW1CbGpHTTs7SUFFRSx5QkFBQTtFbkJvakdSO0VtQmxqR007O0lBRUUsMkJBQUE7RW5Cb2pHUjtFbUJsakdNOztJQUVFLDRCQUFBO0VuQm9qR1I7RW1CbGpHTTs7SUFFRSwwQkFBQTtFbkJvakdSO0VtQm5rR007SUFBZ0MsMkJBQUE7RW5Cc2tHdEM7RW1CcmtHTTs7SUFFRSwrQkFBQTtFbkJ1a0dSO0VtQnJrR007O0lBRUUsaUNBQUE7RW5CdWtHUjtFbUJya0dNOztJQUVFLGtDQUFBO0VuQnVrR1I7RW1CcmtHTTs7SUFFRSxnQ0FBQTtFbkJ1a0dSO0VtQnRsR007SUFBZ0MsMEJBQUE7RW5CeWxHdEM7RW1CeGxHTTs7SUFFRSw4QkFBQTtFbkIwbEdSO0VtQnhsR007O0lBRUUsZ0NBQUE7RW5CMGxHUjtFbUJ4bEdNOztJQUVFLGlDQUFBO0VuQjBsR1I7RW1CeGxHTTs7SUFFRSwrQkFBQTtFbkIwbEdSO0VtQnptR007SUFBZ0Msd0JBQUE7RW5CNG1HdEM7RW1CM21HTTs7SUFFRSw0QkFBQTtFbkI2bUdSO0VtQjNtR007O0lBRUUsOEJBQUE7RW5CNm1HUjtFbUIzbUdNOztJQUVFLCtCQUFBO0VuQjZtR1I7RW1CM21HTTs7SUFFRSw2QkFBQTtFbkI2bUdSO0VtQjVuR007SUFBZ0MsMEJBQUE7RW5CK25HdEM7RW1COW5HTTs7SUFFRSw4QkFBQTtFbkJnb0dSO0VtQjluR007O0lBRUUsZ0NBQUE7RW5CZ29HUjtFbUI5bkdNOztJQUVFLGlDQUFBO0VuQmdvR1I7RW1COW5HTTs7SUFFRSwrQkFBQTtFbkJnb0dSO0VtQi9vR007SUFBZ0Msd0JBQUE7RW5Ca3BHdEM7RW1CanBHTTs7SUFFRSw0QkFBQTtFbkJtcEdSO0VtQmpwR007O0lBRUUsOEJBQUE7RW5CbXBHUjtFbUJqcEdNOztJQUVFLCtCQUFBO0VuQm1wR1I7RW1CanBHTTs7SUFFRSw2QkFBQTtFbkJtcEdSO0VtQjNvR007SUFBd0IsMkJBQUE7RW5COG9HOUI7RW1CN29HTTs7SUFFRSwrQkFBQTtFbkIrb0dSO0VtQjdvR007O0lBRUUsaUNBQUE7RW5CK29HUjtFbUI3b0dNOztJQUVFLGtDQUFBO0VuQitvR1I7RW1CN29HTTs7SUFFRSxnQ0FBQTtFbkIrb0dSO0VtQjlwR007SUFBd0IsMEJBQUE7RW5CaXFHOUI7RW1CaHFHTTs7SUFFRSw4QkFBQTtFbkJrcUdSO0VtQmhxR007O0lBRUUsZ0NBQUE7RW5Ca3FHUjtFbUJocUdNOztJQUVFLGlDQUFBO0VuQmtxR1I7RW1CaHFHTTs7SUFFRSwrQkFBQTtFbkJrcUdSO0VtQmpyR007SUFBd0Isd0JBQUE7RW5Cb3JHOUI7RW1CbnJHTTs7SUFFRSw0QkFBQTtFbkJxckdSO0VtQm5yR007O0lBRUUsOEJBQUE7RW5CcXJHUjtFbUJuckdNOztJQUVFLCtCQUFBO0VuQnFyR1I7RW1CbnJHTTs7SUFFRSw2QkFBQTtFbkJxckdSO0VtQnBzR007SUFBd0IsMEJBQUE7RW5CdXNHOUI7RW1CdHNHTTs7SUFFRSw4QkFBQTtFbkJ3c0dSO0VtQnRzR007O0lBRUUsZ0NBQUE7RW5Cd3NHUjtFbUJ0c0dNOztJQUVFLGlDQUFBO0VuQndzR1I7RW1CdHNHTTs7SUFFRSwrQkFBQTtFbkJ3c0dSO0VtQnZ0R007SUFBd0Isd0JBQUE7RW5CMHRHOUI7RW1CenRHTTs7SUFFRSw0QkFBQTtFbkIydEdSO0VtQnp0R007O0lBRUUsOEJBQUE7RW5CMnRHUjtFbUJ6dEdNOztJQUVFLCtCQUFBO0VuQjJ0R1I7RW1CenRHTTs7SUFFRSw2QkFBQTtFbkIydEdSO0VtQnJ0R0U7SUFBbUIsdUJBQUE7RW5Cd3RHckI7RW1CdnRHRTs7SUFFRSwyQkFBQTtFbkJ5dEdKO0VtQnZ0R0U7O0lBRUUsNkJBQUE7RW5CeXRHSjtFbUJ2dEdFOztJQUVFLDhCQUFBO0VuQnl0R0o7RW1CdnRHRTs7SUFFRSw0QkFBQTtFbkJ5dEdKO0FBQ0Y7QUludUdJO0VlbERJO0lBQWdDLG9CQUFBO0VuQnl4R3RDO0VtQnh4R007O0lBRUUsd0JBQUE7RW5CMHhHUjtFbUJ4eEdNOztJQUVFLDBCQUFBO0VuQjB4R1I7RW1CeHhHTTs7SUFFRSwyQkFBQTtFbkIweEdSO0VtQnh4R007O0lBRUUseUJBQUE7RW5CMHhHUjtFbUJ6eUdNO0lBQWdDLDBCQUFBO0VuQjR5R3RDO0VtQjN5R007O0lBRUUsOEJBQUE7RW5CNnlHUjtFbUIzeUdNOztJQUVFLGdDQUFBO0VuQjZ5R1I7RW1CM3lHTTs7SUFFRSxpQ0FBQTtFbkI2eUdSO0VtQjN5R007O0lBRUUsK0JBQUE7RW5CNnlHUjtFbUI1ekdNO0lBQWdDLHlCQUFBO0VuQit6R3RDO0VtQjl6R007O0lBRUUsNkJBQUE7RW5CZzBHUjtFbUI5ekdNOztJQUVFLCtCQUFBO0VuQmcwR1I7RW1COXpHTTs7SUFFRSxnQ0FBQTtFbkJnMEdSO0VtQjl6R007O0lBRUUsOEJBQUE7RW5CZzBHUjtFbUIvMEdNO0lBQWdDLHVCQUFBO0VuQmsxR3RDO0VtQmoxR007O0lBRUUsMkJBQUE7RW5CbTFHUjtFbUJqMUdNOztJQUVFLDZCQUFBO0VuQm0xR1I7RW1CajFHTTs7SUFFRSw4QkFBQTtFbkJtMUdSO0VtQmoxR007O0lBRUUsNEJBQUE7RW5CbTFHUjtFbUJsMkdNO0lBQWdDLHlCQUFBO0VuQnEyR3RDO0VtQnAyR007O0lBRUUsNkJBQUE7RW5CczJHUjtFbUJwMkdNOztJQUVFLCtCQUFBO0VuQnMyR1I7RW1CcDJHTTs7SUFFRSxnQ0FBQTtFbkJzMkdSO0VtQnAyR007O0lBRUUsOEJBQUE7RW5CczJHUjtFbUJyM0dNO0lBQWdDLHVCQUFBO0VuQnczR3RDO0VtQnYzR007O0lBRUUsMkJBQUE7RW5CeTNHUjtFbUJ2M0dNOztJQUVFLDZCQUFBO0VuQnkzR1I7RW1CdjNHTTs7SUFFRSw4QkFBQTtFbkJ5M0dSO0VtQnYzR007O0lBRUUsNEJBQUE7RW5CeTNHUjtFbUJ4NEdNO0lBQWdDLHFCQUFBO0VuQjI0R3RDO0VtQjE0R007O0lBRUUseUJBQUE7RW5CNDRHUjtFbUIxNEdNOztJQUVFLDJCQUFBO0VuQjQ0R1I7RW1CMTRHTTs7SUFFRSw0QkFBQTtFbkI0NEdSO0VtQjE0R007O0lBRUUsMEJBQUE7RW5CNDRHUjtFbUIzNUdNO0lBQWdDLDJCQUFBO0VuQjg1R3RDO0VtQjc1R007O0lBRUUsK0JBQUE7RW5CKzVHUjtFbUI3NUdNOztJQUVFLGlDQUFBO0VuQis1R1I7RW1CNzVHTTs7SUFFRSxrQ0FBQTtFbkIrNUdSO0VtQjc1R007O0lBRUUsZ0NBQUE7RW5CKzVHUjtFbUI5NkdNO0lBQWdDLDBCQUFBO0VuQmk3R3RDO0VtQmg3R007O0lBRUUsOEJBQUE7RW5CazdHUjtFbUJoN0dNOztJQUVFLGdDQUFBO0VuQms3R1I7RW1CaDdHTTs7SUFFRSxpQ0FBQTtFbkJrN0dSO0VtQmg3R007O0lBRUUsK0JBQUE7RW5CazdHUjtFbUJqOEdNO0lBQWdDLHdCQUFBO0VuQm84R3RDO0VtQm44R007O0lBRUUsNEJBQUE7RW5CcThHUjtFbUJuOEdNOztJQUVFLDhCQUFBO0VuQnE4R1I7RW1CbjhHTTs7SUFFRSwrQkFBQTtFbkJxOEdSO0VtQm44R007O0lBRUUsNkJBQUE7RW5CcThHUjtFbUJwOUdNO0lBQWdDLDBCQUFBO0VuQnU5R3RDO0VtQnQ5R007O0lBRUUsOEJBQUE7RW5CdzlHUjtFbUJ0OUdNOztJQUVFLGdDQUFBO0VuQnc5R1I7RW1CdDlHTTs7SUFFRSxpQ0FBQTtFbkJ3OUdSO0VtQnQ5R007O0lBRUUsK0JBQUE7RW5CdzlHUjtFbUJ2K0dNO0lBQWdDLHdCQUFBO0VuQjArR3RDO0VtQnorR007O0lBRUUsNEJBQUE7RW5CMitHUjtFbUJ6K0dNOztJQUVFLDhCQUFBO0VuQjIrR1I7RW1CeitHTTs7SUFFRSwrQkFBQTtFbkIyK0dSO0VtQnorR007O0lBRUUsNkJBQUE7RW5CMitHUjtFbUJuK0dNO0lBQXdCLDJCQUFBO0VuQnMrRzlCO0VtQnIrR007O0lBRUUsK0JBQUE7RW5CdStHUjtFbUJyK0dNOztJQUVFLGlDQUFBO0VuQnUrR1I7RW1CcitHTTs7SUFFRSxrQ0FBQTtFbkJ1K0dSO0VtQnIrR007O0lBRUUsZ0NBQUE7RW5CdStHUjtFbUJ0L0dNO0lBQXdCLDBCQUFBO0VuQnkvRzlCO0VtQngvR007O0lBRUUsOEJBQUE7RW5CMC9HUjtFbUJ4L0dNOztJQUVFLGdDQUFBO0VuQjAvR1I7RW1CeC9HTTs7SUFFRSxpQ0FBQTtFbkIwL0dSO0VtQngvR007O0lBRUUsK0JBQUE7RW5CMC9HUjtFbUJ6Z0hNO0lBQXdCLHdCQUFBO0VuQjRnSDlCO0VtQjNnSE07O0lBRUUsNEJBQUE7RW5CNmdIUjtFbUIzZ0hNOztJQUVFLDhCQUFBO0VuQjZnSFI7RW1CM2dITTs7SUFFRSwrQkFBQTtFbkI2Z0hSO0VtQjNnSE07O0lBRUUsNkJBQUE7RW5CNmdIUjtFbUI1aEhNO0lBQXdCLDBCQUFBO0VuQitoSDlCO0VtQjloSE07O0lBRUUsOEJBQUE7RW5CZ2lIUjtFbUI5aEhNOztJQUVFLGdDQUFBO0VuQmdpSFI7RW1COWhITTs7SUFFRSxpQ0FBQTtFbkJnaUhSO0VtQjloSE07O0lBRUUsK0JBQUE7RW5CZ2lIUjtFbUIvaUhNO0lBQXdCLHdCQUFBO0VuQmtqSDlCO0VtQmpqSE07O0lBRUUsNEJBQUE7RW5CbWpIUjtFbUJqakhNOztJQUVFLDhCQUFBO0VuQm1qSFI7RW1CampITTs7SUFFRSwrQkFBQTtFbkJtakhSO0VtQmpqSE07O0lBRUUsNkJBQUE7RW5CbWpIUjtFbUI3aUhFO0lBQW1CLHVCQUFBO0VuQmdqSHJCO0VtQi9pSEU7O0lBRUUsMkJBQUE7RW5CaWpISjtFbUIvaUhFOztJQUVFLDZCQUFBO0VuQmlqSEo7RW1CL2lIRTs7SUFFRSw4QkFBQTtFbkJpakhKO0VtQi9pSEU7O0lBRUUsNEJBQUE7RW5CaWpISjtBQUNGO0FJM2pISTtFZWxESTtJQUFnQyxvQkFBQTtFbkJpbkh0QztFbUJobkhNOztJQUVFLHdCQUFBO0VuQmtuSFI7RW1CaG5ITTs7SUFFRSwwQkFBQTtFbkJrbkhSO0VtQmhuSE07O0lBRUUsMkJBQUE7RW5Ca25IUjtFbUJobkhNOztJQUVFLHlCQUFBO0VuQmtuSFI7RW1Cam9ITTtJQUFnQywwQkFBQTtFbkJvb0h0QztFbUJub0hNOztJQUVFLDhCQUFBO0VuQnFvSFI7RW1Cbm9ITTs7SUFFRSxnQ0FBQTtFbkJxb0hSO0VtQm5vSE07O0lBRUUsaUNBQUE7RW5CcW9IUjtFbUJub0hNOztJQUVFLCtCQUFBO0VuQnFvSFI7RW1CcHBITTtJQUFnQyx5QkFBQTtFbkJ1cEh0QztFbUJ0cEhNOztJQUVFLDZCQUFBO0VuQndwSFI7RW1CdHBITTs7SUFFRSwrQkFBQTtFbkJ3cEhSO0VtQnRwSE07O0lBRUUsZ0NBQUE7RW5Cd3BIUjtFbUJ0cEhNOztJQUVFLDhCQUFBO0VuQndwSFI7RW1CdnFITTtJQUFnQyx1QkFBQTtFbkIwcUh0QztFbUJ6cUhNOztJQUVFLDJCQUFBO0VuQjJxSFI7RW1CenFITTs7SUFFRSw2QkFBQTtFbkIycUhSO0VtQnpxSE07O0lBRUUsOEJBQUE7RW5CMnFIUjtFbUJ6cUhNOztJQUVFLDRCQUFBO0VuQjJxSFI7RW1CMXJITTtJQUFnQyx5QkFBQTtFbkI2ckh0QztFbUI1ckhNOztJQUVFLDZCQUFBO0VuQjhySFI7RW1CNXJITTs7SUFFRSwrQkFBQTtFbkI4ckhSO0VtQjVySE07O0lBRUUsZ0NBQUE7RW5COHJIUjtFbUI1ckhNOztJQUVFLDhCQUFBO0VuQjhySFI7RW1CN3NITTtJQUFnQyx1QkFBQTtFbkJndEh0QztFbUIvc0hNOztJQUVFLDJCQUFBO0VuQml0SFI7RW1CL3NITTs7SUFFRSw2QkFBQTtFbkJpdEhSO0VtQi9zSE07O0lBRUUsOEJBQUE7RW5CaXRIUjtFbUIvc0hNOztJQUVFLDRCQUFBO0VuQml0SFI7RW1CaHVITTtJQUFnQyxxQkFBQTtFbkJtdUh0QztFbUJsdUhNOztJQUVFLHlCQUFBO0VuQm91SFI7RW1CbHVITTs7SUFFRSwyQkFBQTtFbkJvdUhSO0VtQmx1SE07O0lBRUUsNEJBQUE7RW5Cb3VIUjtFbUJsdUhNOztJQUVFLDBCQUFBO0VuQm91SFI7RW1CbnZITTtJQUFnQywyQkFBQTtFbkJzdkh0QztFbUJydkhNOztJQUVFLCtCQUFBO0VuQnV2SFI7RW1CcnZITTs7SUFFRSxpQ0FBQTtFbkJ1dkhSO0VtQnJ2SE07O0lBRUUsa0NBQUE7RW5CdXZIUjtFbUJydkhNOztJQUVFLGdDQUFBO0VuQnV2SFI7RW1CdHdITTtJQUFnQywwQkFBQTtFbkJ5d0h0QztFbUJ4d0hNOztJQUVFLDhCQUFBO0VuQjB3SFI7RW1CeHdITTs7SUFFRSxnQ0FBQTtFbkIwd0hSO0VtQnh3SE07O0lBRUUsaUNBQUE7RW5CMHdIUjtFbUJ4d0hNOztJQUVFLCtCQUFBO0VuQjB3SFI7RW1CenhITTtJQUFnQyx3QkFBQTtFbkI0eEh0QztFbUIzeEhNOztJQUVFLDRCQUFBO0VuQjZ4SFI7RW1CM3hITTs7SUFFRSw4QkFBQTtFbkI2eEhSO0VtQjN4SE07O0lBRUUsK0JBQUE7RW5CNnhIUjtFbUIzeEhNOztJQUVFLDZCQUFBO0VuQjZ4SFI7RW1CNXlITTtJQUFnQywwQkFBQTtFbkIreUh0QztFbUI5eUhNOztJQUVFLDhCQUFBO0VuQmd6SFI7RW1COXlITTs7SUFFRSxnQ0FBQTtFbkJnekhSO0VtQjl5SE07O0lBRUUsaUNBQUE7RW5CZ3pIUjtFbUI5eUhNOztJQUVFLCtCQUFBO0VuQmd6SFI7RW1CL3pITTtJQUFnQyx3QkFBQTtFbkJrMEh0QztFbUJqMEhNOztJQUVFLDRCQUFBO0VuQm0wSFI7RW1CajBITTs7SUFFRSw4QkFBQTtFbkJtMEhSO0VtQmowSE07O0lBRUUsK0JBQUE7RW5CbTBIUjtFbUJqMEhNOztJQUVFLDZCQUFBO0VuQm0wSFI7RW1CM3pITTtJQUF3QiwyQkFBQTtFbkI4ekg5QjtFbUI3ekhNOztJQUVFLCtCQUFBO0VuQit6SFI7RW1CN3pITTs7SUFFRSxpQ0FBQTtFbkIrekhSO0VtQjd6SE07O0lBRUUsa0NBQUE7RW5CK3pIUjtFbUI3ekhNOztJQUVFLGdDQUFBO0VuQit6SFI7RW1COTBITTtJQUF3QiwwQkFBQTtFbkJpMUg5QjtFbUJoMUhNOztJQUVFLDhCQUFBO0VuQmsxSFI7RW1CaDFITTs7SUFFRSxnQ0FBQTtFbkJrMUhSO0VtQmgxSE07O0lBRUUsaUNBQUE7RW5CazFIUjtFbUJoMUhNOztJQUVFLCtCQUFBO0VuQmsxSFI7RW1CajJITTtJQUF3Qix3QkFBQTtFbkJvMkg5QjtFbUJuMkhNOztJQUVFLDRCQUFBO0VuQnEySFI7RW1CbjJITTs7SUFFRSw4QkFBQTtFbkJxMkhSO0VtQm4ySE07O0lBRUUsK0JBQUE7RW5CcTJIUjtFbUJuMkhNOztJQUVFLDZCQUFBO0VuQnEySFI7RW1CcDNITTtJQUF3QiwwQkFBQTtFbkJ1M0g5QjtFbUJ0M0hNOztJQUVFLDhCQUFBO0VuQnczSFI7RW1CdDNITTs7SUFFRSxnQ0FBQTtFbkJ3M0hSO0VtQnQzSE07O0lBRUUsaUNBQUE7RW5CdzNIUjtFbUJ0M0hNOztJQUVFLCtCQUFBO0VuQnczSFI7RW1CdjRITTtJQUF3Qix3QkFBQTtFbkIwNEg5QjtFbUJ6NEhNOztJQUVFLDRCQUFBO0VuQjI0SFI7RW1CejRITTs7SUFFRSw4QkFBQTtFbkIyNEhSO0VtQno0SE07O0lBRUUsK0JBQUE7RW5CMjRIUjtFbUJ6NEhNOztJQUVFLDZCQUFBO0VuQjI0SFI7RW1CcjRIRTtJQUFtQix1QkFBQTtFbkJ3NEhyQjtFbUJ2NEhFOztJQUVFLDJCQUFBO0VuQnk0SEo7RW1CdjRIRTs7SUFFRSw2QkFBQTtFbkJ5NEhKO0VtQnY0SEU7O0lBRUUsOEJBQUE7RW5CeTRISjtFbUJ2NEhFOztJQUVFLDRCQUFBO0VuQnk0SEo7QUFDRjtBSW41SEk7RWVsREk7SUFBZ0Msb0JBQUE7RW5CeThIdEM7RW1CeDhITTs7SUFFRSx3QkFBQTtFbkIwOEhSO0VtQng4SE07O0lBRUUsMEJBQUE7RW5CMDhIUjtFbUJ4OEhNOztJQUVFLDJCQUFBO0VuQjA4SFI7RW1CeDhITTs7SUFFRSx5QkFBQTtFbkIwOEhSO0VtQno5SE07SUFBZ0MsMEJBQUE7RW5CNDlIdEM7RW1CMzlITTs7SUFFRSw4QkFBQTtFbkI2OUhSO0VtQjM5SE07O0lBRUUsZ0NBQUE7RW5CNjlIUjtFbUIzOUhNOztJQUVFLGlDQUFBO0VuQjY5SFI7RW1CMzlITTs7SUFFRSwrQkFBQTtFbkI2OUhSO0VtQjUrSE07SUFBZ0MseUJBQUE7RW5CKytIdEM7RW1COStITTs7SUFFRSw2QkFBQTtFbkJnL0hSO0VtQjkrSE07O0lBRUUsK0JBQUE7RW5CZy9IUjtFbUI5K0hNOztJQUVFLGdDQUFBO0VuQmcvSFI7RW1COStITTs7SUFFRSw4QkFBQTtFbkJnL0hSO0VtQi8vSE07SUFBZ0MsdUJBQUE7RW5Ca2dJdEM7RW1CamdJTTs7SUFFRSwyQkFBQTtFbkJtZ0lSO0VtQmpnSU07O0lBRUUsNkJBQUE7RW5CbWdJUjtFbUJqZ0lNOztJQUVFLDhCQUFBO0VuQm1nSVI7RW1CamdJTTs7SUFFRSw0QkFBQTtFbkJtZ0lSO0VtQmxoSU07SUFBZ0MseUJBQUE7RW5CcWhJdEM7RW1CcGhJTTs7SUFFRSw2QkFBQTtFbkJzaElSO0VtQnBoSU07O0lBRUUsK0JBQUE7RW5Cc2hJUjtFbUJwaElNOztJQUVFLGdDQUFBO0VuQnNoSVI7RW1CcGhJTTs7SUFFRSw4QkFBQTtFbkJzaElSO0VtQnJpSU07SUFBZ0MsdUJBQUE7RW5Cd2lJdEM7RW1CdmlJTTs7SUFFRSwyQkFBQTtFbkJ5aUlSO0VtQnZpSU07O0lBRUUsNkJBQUE7RW5CeWlJUjtFbUJ2aUlNOztJQUVFLDhCQUFBO0VuQnlpSVI7RW1CdmlJTTs7SUFFRSw0QkFBQTtFbkJ5aUlSO0VtQnhqSU07SUFBZ0MscUJBQUE7RW5CMmpJdEM7RW1CMWpJTTs7SUFFRSx5QkFBQTtFbkI0aklSO0VtQjFqSU07O0lBRUUsMkJBQUE7RW5CNGpJUjtFbUIxaklNOztJQUVFLDRCQUFBO0VuQjRqSVI7RW1CMWpJTTs7SUFFRSwwQkFBQTtFbkI0aklSO0VtQjNrSU07SUFBZ0MsMkJBQUE7RW5COGtJdEM7RW1CN2tJTTs7SUFFRSwrQkFBQTtFbkIra0lSO0VtQjdrSU07O0lBRUUsaUNBQUE7RW5CK2tJUjtFbUI3a0lNOztJQUVFLGtDQUFBO0VuQitrSVI7RW1CN2tJTTs7SUFFRSxnQ0FBQTtFbkIra0lSO0VtQjlsSU07SUFBZ0MsMEJBQUE7RW5CaW1JdEM7RW1CaG1JTTs7SUFFRSw4QkFBQTtFbkJrbUlSO0VtQmhtSU07O0lBRUUsZ0NBQUE7RW5Ca21JUjtFbUJobUlNOztJQUVFLGlDQUFBO0VuQmttSVI7RW1CaG1JTTs7SUFFRSwrQkFBQTtFbkJrbUlSO0VtQmpuSU07SUFBZ0Msd0JBQUE7RW5Cb25JdEM7RW1Cbm5JTTs7SUFFRSw0QkFBQTtFbkJxbklSO0VtQm5uSU07O0lBRUUsOEJBQUE7RW5CcW5JUjtFbUJubklNOztJQUVFLCtCQUFBO0VuQnFuSVI7RW1Cbm5JTTs7SUFFRSw2QkFBQTtFbkJxbklSO0VtQnBvSU07SUFBZ0MsMEJBQUE7RW5CdW9JdEM7RW1CdG9JTTs7SUFFRSw4QkFBQTtFbkJ3b0lSO0VtQnRvSU07O0lBRUUsZ0NBQUE7RW5Cd29JUjtFbUJ0b0lNOztJQUVFLGlDQUFBO0VuQndvSVI7RW1CdG9JTTs7SUFFRSwrQkFBQTtFbkJ3b0lSO0VtQnZwSU07SUFBZ0Msd0JBQUE7RW5CMHBJdEM7RW1CenBJTTs7SUFFRSw0QkFBQTtFbkIycElSO0VtQnpwSU07O0lBRUUsOEJBQUE7RW5CMnBJUjtFbUJ6cElNOztJQUVFLCtCQUFBO0VuQjJwSVI7RW1CenBJTTs7SUFFRSw2QkFBQTtFbkIycElSO0VtQm5wSU07SUFBd0IsMkJBQUE7RW5Cc3BJOUI7RW1CcnBJTTs7SUFFRSwrQkFBQTtFbkJ1cElSO0VtQnJwSU07O0lBRUUsaUNBQUE7RW5CdXBJUjtFbUJycElNOztJQUVFLGtDQUFBO0VuQnVwSVI7RW1CcnBJTTs7SUFFRSxnQ0FBQTtFbkJ1cElSO0VtQnRxSU07SUFBd0IsMEJBQUE7RW5CeXFJOUI7RW1CeHFJTTs7SUFFRSw4QkFBQTtFbkIwcUlSO0VtQnhxSU07O0lBRUUsZ0NBQUE7RW5CMHFJUjtFbUJ4cUlNOztJQUVFLGlDQUFBO0VuQjBxSVI7RW1CeHFJTTs7SUFFRSwrQkFBQTtFbkIwcUlSO0VtQnpySU07SUFBd0Isd0JBQUE7RW5CNHJJOUI7RW1CM3JJTTs7SUFFRSw0QkFBQTtFbkI2cklSO0VtQjNySU07O0lBRUUsOEJBQUE7RW5CNnJJUjtFbUIzcklNOztJQUVFLCtCQUFBO0VuQjZySVI7RW1CM3JJTTs7SUFFRSw2QkFBQTtFbkI2cklSO0VtQjVzSU07SUFBd0IsMEJBQUE7RW5CK3NJOUI7RW1COXNJTTs7SUFFRSw4QkFBQTtFbkJndElSO0VtQjlzSU07O0lBRUUsZ0NBQUE7RW5CZ3RJUjtFbUI5c0lNOztJQUVFLGlDQUFBO0VuQmd0SVI7RW1COXNJTTs7SUFFRSwrQkFBQTtFbkJndElSO0VtQi90SU07SUFBd0Isd0JBQUE7RW5Ca3VJOUI7RW1CanVJTTs7SUFFRSw0QkFBQTtFbkJtdUlSO0VtQmp1SU07O0lBRUUsOEJBQUE7RW5CbXVJUjtFbUJqdUlNOztJQUVFLCtCQUFBO0VuQm11SVI7RW1CanVJTTs7SUFFRSw2QkFBQTtFbkJtdUlSO0VtQjd0SUU7SUFBbUIsdUJBQUE7RW5CZ3VJckI7RW1CL3RJRTs7SUFFRSwyQkFBQTtFbkJpdUlKO0VtQi90SUU7O0lBRUUsNkJBQUE7RW5CaXVJSjtFbUIvdElFOztJQUVFLDhCQUFBO0VuQml1SUo7RW1CL3RJRTs7SUFFRSw0QkFBQTtFbkJpdUlKO0FBQ0Y7QW9CcnlJQTtFQUNFLHVCQUFBO0VBQ0Esb01BQ0U7RUFHRixtQkFBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7QXBCb3lJRjtBb0JqeUlBOztFQUNFLCtFQUFBO0VBQ0Esa0NBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtFQUNBLG9CQUFBO0VBQ0Esb0JBQUE7RUFDQSxjQUFBO0VBRUEsc0NBQUE7RUFDQSxtQ0FBQTtFQUNBLGtDQUFBO0FwQm15SUY7O0FvQi94SUU7RUFDRSxnQkMzQjJCO0FyQjZ6SS9COztBb0I5eElFO0VBQ0UsZ0JDL0IyQjtBckJnMEkvQjs7QW9CN3hJRTtFQUNFLGdCQ25Db0I7QXJCbTBJeEI7O0FvQjV4SUU7RUFDRSxnQkN2Q3VCO0FyQnMwSTNCOztBb0IzeElFO0VBQ0UsZ0JDM0N5QjtBckJ5MEk3Qjs7QW9CMXhJRTtFQUNFLGdCQy9DeUI7QXJCNDBJN0I7O0FvQnp4SUU7RUFDRSxnQkNuRDRCO0FyQiswSWhDOztBb0J4eElFO0VBQ0UsZ0JDdkRnQztBckJrMUlwQzs7QW9CdnhJRTtFQUNFLGdCQzNEd0I7QXJCcTFJNUI7O0FvQnR4SUU7RUFDRSxnQkMvRG9CO0FyQncxSXhCOztBb0JyeElFO0VBQ0UsZ0JDbkVxQjtBckIyMUl6Qjs7QW9CcHhJRTtFQUNFLGdCQ3ZFb0I7QXJCODFJeEI7O0FvQm54SUU7RUFDRSxnQkMzRXdCO0FyQmkySTVCOztBb0JseElFO0VBQ0UsZ0JDL0VnQjtBckJvMklwQjs7QW9CanhJRTtFQUNFLGdCQ25GWTtBckJ1MkloQjs7QW9CaHhJRTtFQUNFLGdCQ3ZGZ0I7QXJCMDJJcEI7O0FvQi93SUU7RUFDRSxnQkMzRmE7QXJCNjJJakI7O0FvQjl3SUU7RUFDRSxnQkMvRmE7QXJCZzNJakI7O0FvQjd3SUU7RUFDRSxnQkNuR2tCO0FyQm0zSXRCOztBb0I1d0lFO0VBQ0UsZ0JDdkdhO0FyQnMzSWpCOztBb0Izd0lFO0VBQ0UsZ0JDM0dhO0FyQnkzSWpCOztBb0Ixd0lFO0VBQ0UsZ0JDL0dlO0FyQjQzSW5COztBb0J6d0lFO0VBQ0UsZ0JDbkhZO0FyQiszSWhCOztBb0J4d0lFO0VBQ0UsZ0JDdkhhO0FyQms0SWpCOztBb0J2d0lFO0VBQ0UsZ0JDM0hhO0FyQnE0SWpCOztBb0J0d0lFO0VBQ0UsZ0JDL0hrQjtBckJ3NEl0Qjs7QW9CcndJRTtFQUNFLGdCQ25JYTtBckIyNElqQjs7QW9CcHdJRTtFQUNFLGdCQ3ZJZTtBckI4NEluQjs7QW9CbndJRTtFQUNFLGdCQzNJb0I7QXJCaTVJeEI7O0FvQmx3SUU7RUFDRSxnQkMvSWE7QXJCbzVJakI7O0FvQmp3SUU7RUFDRSxnQkNuSmE7QXJCdTVJakI7O0FvQmh3SUU7RUFDRSxnQkN2SmlCO0FyQjA1SXJCOztBb0IvdklFO0VBQ0UsZ0JDM0pnQjtBckI2NUlwQjs7QW9COXZJRTtFQUNFLGdCQy9Kc0I7QXJCZzZJMUI7O0FvQjd2SUU7RUFDRSxnQkNuS3VCO0FyQm02STNCOztBb0I1dklFO0VBQ0UsZ0JDdktXO0FyQnM2SWY7O0FvQjN2SUU7RUFDRSxnQkMzS3VCO0FyQnk2STNCOztBb0IxdklFO0VBQ0UsZ0JDL0tnQjtBckI0NklwQjs7QW9CenZJRTtFQUNFLGdCQ25Ma0I7QXJCKzZJdEI7O0FvQnh2SUU7RUFDRSxnQkN2TGM7QXJCazdJbEI7O0FvQnZ2SUU7RUFDRSxnQkMzTGE7QXJCcTdJakI7O0FvQnR2SUU7RUFDRSxnQkMvTGE7QXJCdzdJakI7O0FvQnJ2SUU7RUFDRSxnQkNuTWE7QXJCMjdJakI7O0FvQnB2SUU7RUFDRSxnQkN2TWdCO0FyQjg3SXBCOztBb0JudklFO0VBQ0UsZ0JDM01nQjtBckJpOElwQjs7QW9CbHZJRTtFQUNFLGdCQy9NbUI7QXJCbzhJdkI7O0FvQmp2SUU7RUFDRSxnQkNuTmU7QXJCdThJbkI7O0FvQmh2SUU7RUFDRSxnQkN2Tm1CO0FyQjA4SXZCOztBb0IvdUlFO0VBQ0UsZ0JDM05nQjtBckI2OElwQjs7QW9COXVJRTtFQUNFLGdCQy9OYTtBckJnOUlqQjs7QW9CN3VJRTtFQUNFLGdCQ25PZTtBckJtOUluQjs7QW9CNXVJRTtFQUNFLGdCQ3ZPbUI7QXJCczlJdkI7O0FvQjN1SUU7RUFDRSxnQkMzT2lCO0FyQnk5SXJCOztBb0IxdUlFO0VBQ0UsZ0JDL09jO0FyQjQ5SWxCOztBb0J6dUlFO0VBQ0UsZ0JDblBtQjtBckIrOUl2Qjs7QW9CeHVJRTtFQUNFLGdCQ3ZQa0I7QXJCaytJdEI7O0FvQnZ1SUU7RUFDRSxnQkMzUHNCO0FyQnErSTFCOztBb0J0dUlFO0VBQ0UsZ0JDL1BlO0FyQncrSW5COztBb0JydUlFO0VBQ0UsZ0JDblFhO0FyQjIrSWpCOztBb0JwdUlFO0VBQ0UsZ0JDdlFjO0FyQjgrSWxCOztBb0JudUlFO0VBQ0UsZ0JDM1FrQjtBckJpL0l0Qjs7QW9CbHVJRTtFQUNFLGdCQy9Rb0I7QXJCby9JeEI7O0FvQmp1SUU7RUFDRSxnQkNuUnFCO0FyQnUvSXpCOztBb0JodUlFO0VBQ0UsZ0JDdlJZO0FyQjAvSWhCOztBb0IvdElFO0VBQ0UsZ0JDM1JtQjtBckI2L0l2Qjs7QW9COXRJRTtFQUNFLGdCQy9Sa0I7QXJCZ2dKdEI7O0FvQjd0SUU7RUFDRSxnQkNuU3NCO0FyQm1nSjFCOztBb0I1dElFO0VBQ0UsZ0JDdlNvQjtBckJzZ0p4Qjs7QW9CM3RJRTtFQUNFLGdCQzNTYTtBckJ5Z0pqQjs7QW9CMXRJRTtFQUNFLGdCQy9TVztBckI0Z0pmOztBb0J6dElFO0VBQ0UsZ0JDblRlO0FyQitnSm5COztBb0J4dElFO0VBQ0UsZ0JDdlRrQjtBckJraEp0Qjs7QW9CdnRJRTtFQUNFLGdCQzNUVztBckJxaEpmOztBb0J0dElFO0VBQ0UsZ0JDL1RxQjtBckJ3aEp6Qjs7QW9CcnRJRTtFQUNFLGdCQ25VYztBckIyaEpsQjs7QW9CcHRJRTtFQUNFLGdCQ3ZVaUI7QXJCOGhKckI7O0FvQm50SUU7RUFDRSxnQkMzVVU7QXJCaWlKZDs7QW9CbHRJRTtFQUNFLGdCQy9VVztBckJvaUpmOztBb0JqdElFO0VBQ0UsZ0JDblZVO0FyQnVpSmQ7O0FvQmh0SUU7RUFDRSxnQkN2Vm1CO0FyQjBpSnZCOztBb0Ivc0lFO0VBQ0UsZ0JDM1ZpQjtBckI2aUpyQjs7QW9COXNJRTtFQUNFLGdCQy9WcUI7QXJCZ2pKekI7O0FvQjdzSUU7RUFDRSxnQkNuV3dCO0FyQm1qSjVCOztBb0I1c0lFO0VBQ0UsZ0JDdldhO0FyQnNqSmpCOztBb0Izc0lFO0VBQ0UsZ0JDM1d1QjtBckJ5akozQjs7QW9CMXNJRTtFQUNFLGdCQy9Xd0I7QXJCNGpKNUI7O0FvQnpzSUU7RUFDRSxnQkNuWHNCO0FyQitqSjFCOztBb0J4c0lFO0VBQ0UsZ0JDdlh5QjtBckJra0o3Qjs7QW9CdnNJRTtFQUNFLGdCQzNYc0I7QXJCcWtKMUI7O0FvQnRzSUU7RUFDRSxnQkMvWGU7QXJCd2tKbkI7O0FvQnJzSUU7RUFDRSxnQkNuWWM7QXJCMmtKbEI7O0FvQnBzSUU7RUFDRSxnQkN2WVk7QXJCOGtKaEI7O0FvQm5zSUU7RUFDRSxnQkMzWWdCO0FyQmlsSnBCOztBb0Jsc0lFO0VBQ0UsZ0JDL1ljO0FyQm9sSmxCOztBb0Jqc0lFO0VBQ0UsZ0JDblpjO0FyQnVsSmxCOztBb0Joc0lFO0VBQ0UsZ0JDdlphO0FyQjBsSmpCOztBb0IvcklFO0VBQ0UsZ0JDM1pXO0FyQjZsSmY7O0FvQjlySUU7RUFDRSxnQkMvWmlCO0FyQmdtSnJCOztBb0I3cklFO0VBQ0UsZ0JDbmFlO0FyQm1tSm5COztBb0I1cklFO0VBQ0UsZ0JDdmFhO0FyQnNtSmpCOztBb0IzcklFO0VBQ0UsZ0JDM2FtQjtBckJ5bUp2Qjs7QW9CMXJJRTtFQUNFLGdCQy9hcUI7QXJCNG1KekI7O0FvQnpySUU7RUFDRSxnQkNuYnlCO0FyQittSjdCOztBb0J4cklFO0VBQ0UsZ0JDdmJrQjtBckJrbkp0Qjs7QW9CdnJJRTtFQUNFLGdCQzNib0M7QXJCcW5KeEM7O0FvQnRySUU7RUFDRSxnQkMvYjhCO0FyQnduSmxDOztBb0JycklFO0VBQ0UsZ0JDbmN1QztBckIybkozQzs7QW9CcHJJRTtFQUNFLGdCQ3ZjdUM7QXJCOG5KM0M7O0FvQm5ySUU7RUFDRSxnQkMzY29CO0FyQmlvSnhCOztBb0JscklFO0VBQ0UsZ0JDL2NlO0FyQm9vSm5COztBb0JqcklFO0VBQ0UsZ0JDbmRrQjtBckJ1b0p0Qjs7QW9CaHJJRTtFQUNFLGdCQ3ZkdUI7QXJCMG9KM0I7O0FvQi9xSUU7RUFDRSxnQkMzZGlCO0FyQjZvSnJCOztBb0I5cUlFO0VBQ0UsZ0JDL2RZO0FyQmdwSmhCOztBb0I3cUlFO0VBQ0UsZ0JDbmVxQjtBckJtcEp6Qjs7QW9CNXFJRTtFQUNFLGdCQ3ZlYztBckJzcEpsQjs7QW9CM3FJRTtFQUNFLGdCQzNlOEI7QXJCeXBKbEM7O0FvQjFxSUU7RUFDRSxnQkMvZXlCO0FyQjRwSjdCOztBb0J6cUlFO0VBQ0UsZ0JDbmYyQjtBckIrcEovQjs7QW9CeHFJRTtFQUNFLGdCQ3ZmbUM7QXJCa3FKdkM7O0FvQnZxSUU7RUFDRSxnQkMzZmdDO0FyQnFxSnBDOztBb0J0cUlFO0VBQ0UsZ0JDL2ZzQjtBckJ3cUoxQjs7QW9CcnFJRTtFQUNFLGdCQ25nQm9CO0FyQjJxSnhCOztBb0JwcUlFO0VBQ0UsZ0JDdmdCdUI7QXJCOHFKM0I7O0FvQm5xSUU7RUFDRSxnQkMzZ0JjO0FyQmlySmxCOztBb0JscUlFO0VBQ0UsZ0JDL2dCcUI7QXJCb3JKekI7O0FvQmpxSUU7RUFDRSxnQkNuaEJtQjtBckJ1ckp2Qjs7QW9CaHFJRTtFQUNFLGdCQ3ZoQm1CO0FyQjBySnZCOztBb0IvcElFO0VBQ0UsZ0JDM2hCcUI7QXJCNnJKekI7O0FvQjlwSUU7RUFDRSxnQkMvaEJzQjtBckJnc0oxQjs7QW9CN3BJRTtFQUNFLGdCQ25pQm9CO0FyQm1zSnhCOztBb0I1cElFO0VBQ0UsZ0JDdmlCcUI7QXJCc3NKekI7O0FvQjNwSUU7RUFDRSxnQkMzaUJzQjtBckJ5c0oxQjs7QW9CMXBJRTtFQUNFLGdCQy9pQnVCO0FyQjRzSjNCOztBb0J6cElFO0VBQ0UsZ0JDbmpCbUI7QXJCK3NKdkI7O0FvQnhwSUU7RUFDRSxnQkN2akJxQjtBckJrdEp6Qjs7QW9CdnBJRTtFQUNFLGdCQzNqQm9CO0FyQnF0SnhCOztBb0J0cElFO0VBQ0UsZ0JDL2pCcUI7QXJCd3RKekI7O0FvQnJwSUU7RUFDRSxnQkNua0J5QjtBckIydEo3Qjs7QW9CcHBJRTtFQUNFLGdCQ3ZrQnFCO0FyQjh0SnpCOztBb0JucElFO0VBQ0UsZ0JDM2tCb0I7QXJCaXVKeEI7O0FvQmxwSUU7RUFDRSxnQkMva0JZO0FyQm91SmhCOztBb0JqcElFO0VBQ0UsZ0JDbmxCZ0I7QXJCdXVKcEI7O0FvQmhwSUU7RUFDRSxnQkN2bEIwQjtBckIwdUo5Qjs7QW9CL29JRTtFQUNFLGdCQzNsQmU7QXJCNnVKbkI7O0FvQjlvSUU7RUFDRSxnQkMvbEJvQjtBckJndkp4Qjs7QW9CN29JRTtFQUNFLGdCQ25tQmtCO0FyQm12SnRCOztBb0I1b0lFO0VBQ0UsZ0JDdm1Cb0I7QXJCc3ZKeEI7O0FvQjNvSUU7RUFDRSxnQkMzbUJnQjtBckJ5dkpwQjs7QW9CMW9JRTtFQUNFLGdCQy9tQmdCO0FyQjR2SnBCOztBb0J6b0lFO0VBQ0UsZ0JDbm5CWTtBckIrdkpoQjs7QW9CeG9JRTtFQUNFLGdCQ3ZuQmlCO0FyQmt3SnJCOztBb0J2b0lFO0VBQ0UsZ0JDM25CWTtBckJxd0poQjs7QW9CdG9JRTtFQUNFLGdCQy9uQmdCO0FyQnd3SnBCOztBb0Jyb0lFOztFQUNFLGdCQ25vQmdCO0FyQjR3SnBCOztBb0Jyb0lFO0VBQ0UsZ0JDdm9CYztBckIrd0psQjs7QW9CcG9JRTtFQUNFLGdCQzNvQm9CO0FyQmt4SnhCOztBb0Jub0lFO0VBQ0UsZ0JDL29CcUI7QXJCcXhKekI7O0FvQmxvSUU7RUFDRSxnQkNucEJhO0FyQnd4SmpCOztBb0Jqb0lFO0VBQ0UsZ0JDdnBCYTtBckIyeEpqQjs7QW9CaG9JRTtFQUNFLGdCQzNwQmM7QXJCOHhKbEI7O0FvQi9uSUU7RUFDRSxnQkMvcEJlO0FyQml5Sm5COztBb0I5bklFO0VBQ0UsZ0JDbnFCbUI7QXJCb3lKdkI7O0FvQjduSUU7RUFDRSxnQkN2cUJXO0FyQnV5SmY7O0FvQjVuSUU7RUFDRSxnQkMzcUJpQjtBckIweUpyQjs7QW9CM25JRTtFQUNFLGdCQy9xQmM7QXJCNnlKbEI7O0FvQjFuSUU7RUFDRSxnQkNuckJZO0FyQmd6SmhCOztBb0J6bklFO0VBQ0UsZ0JDdnJCYTtBckJtekpqQjs7QW9CeG5JRTtFQUNFLGdCQzNyQlk7QXJCc3pKaEI7O0FvQnZuSUU7RUFDRSxnQkMvckJjO0FyQnl6SmxCOztBb0J0bklFO0VBQ0UsZ0JDbnNCbUI7QXJCNHpKdkI7O0FvQnJuSUU7RUFDRSxnQkN2c0JZO0FyQit6SmhCOztBb0JwbklFO0VBQ0UsZ0JDM3NCZ0I7QXJCazBKcEI7O0FvQm5uSUU7RUFDRSxnQkMvc0JZO0FyQnEwSmhCOztBb0JsbklFO0VBQ0UsZ0JDbnRCaUI7QXJCdzBKckI7O0FvQmpuSUU7RUFDRSxnQkN2dEJZO0FyQjIwSmhCOztBb0JobklFO0VBQ0UsZ0JDM3RCWTtBckI4MEpoQjs7QW9CL21JRTtFQUNFLGdCQy90Qlk7QXJCaTFKaEI7O0FvQjltSUU7RUFDRSxnQkNudUJlO0FyQm8xSm5COztBb0I3bUlFO0VBQ0UsZ0JDdnVCWTtBckJ1MUpoQjs7QW9CNW1JRTtFQUNFLGdCQzN1QmU7QXJCMDFKbkI7O0FvQjNtSUU7RUFDRSxnQkMvdUJpQjtBckI2MUpyQjs7QW9CMW1JRTtFQUNFLGdCQ252QmE7QXJCZzJKakI7O0FvQnptSUU7RUFDRSxnQkN2dkJlO0FyQm0ySm5COztBb0J4bUlFO0VBQ0UsZ0JDM3ZCZ0I7QXJCczJKcEI7O0FvQnZtSUU7RUFDRSxnQkMvdkJhO0FyQnkySmpCOztBb0J0bUlFO0VBQ0UsZ0JDbndCb0I7QXJCNDJKeEI7O0FvQnJtSUU7RUFDRSxnQkN2d0JZO0FyQisySmhCOztBb0JwbUlFO0VBQ0UsZ0JDM3dCVztBckJrM0pmOztBb0JubUlFO0VBQ0UsZ0JDL3dCaUI7QXJCcTNKckI7O0FvQmxtSUU7RUFDRSxnQkNueEJZO0FyQnczSmhCOztBb0JqbUlFO0VBQ0UsZ0JDdnhCYTtBckIyM0pqQjs7QW9CaG1JRTtFQUNFLGdCQzN4QmE7QXJCODNKakI7O0FvQi9sSUU7RUFDRSxnQkMveEJhO0FyQmk0SmpCOztBb0I5bElFO0VBQ0UsZ0JDbnlCYztBckJvNEpsQjs7QW9CN2xJRTtFQUNFLGdCQ3Z5QmE7QXJCdTRKakI7O0FvQjVsSUU7RUFDRSxnQkMzeUJjO0FyQjA0SmxCOztBb0IzbElFO0VBQ0UsZ0JDL3lCZTtBckI2NEpuQjs7QW9CMWxJRTtFQUNFLGdCQ256Qm1CO0FyQmc1SnZCOztBb0J6bElFO0VBQ0UsZ0JDdnpCYztBckJtNUpsQjs7QW9CeGxJRTtFQUNFLGdCQzN6QmE7QXJCczVKakI7O0FvQnZsSUU7RUFDRSxnQkMvekJrQjtBckJ5NUp0Qjs7QW9CdGxJRTtFQUNFLGdCQ24wQmdCO0FyQjQ1SnBCOztBb0JybElFO0VBQ0UsZ0JDdjBCZTtBckIrNUpuQjs7QW9CcGxJRTtFQUNFLGdCQzMwQmdCO0FyQms2SnBCOztBb0JubElFO0VBQ0UsZ0JDLzBCaUI7QXJCcTZKckI7O0FvQmxsSUU7RUFDRSxnQkNuMUJjO0FyQnc2SmxCOztBb0JqbElFO0VBQ0UsZ0JDdjFCVTtBckIyNkpkOztBb0JobElFO0VBQ0UsZ0JDMzFCYztBckI4NkpsQjs7QW9CL2tJRTtFQUNFLGdCQy8xQmdCO0FyQmk3SnBCOztBb0I5a0lFO0VBQ0UsZ0JDbjJCZ0I7QXJCbzdKcEI7O0FvQjdrSUU7RUFDRSxnQkN2MkJhO0FyQnU3SmpCOztBb0I1a0lFO0VBQ0UsZ0JDMzJCWTtBckIwN0poQjs7QW9CM2tJRTtFQUNFLGdCQy8yQmE7QXJCNjdKakI7O0FvQjFrSUU7RUFDRSxnQkNuM0JjO0FyQmc4SmxCOztBb0J6a0lFO0VBQ0UsZ0JDdjNCa0I7QXJCbThKdEI7O0FvQnhrSUU7RUFDRSxnQkMzM0JlO0FyQnM4Sm5COztBb0J2a0lFO0VBQ0UsZ0JDLzNCa0I7QXJCeThKdEI7O0FvQnRrSUU7RUFDRSxnQkNuNEJjO0FyQjQ4SmxCOztBb0Jya0lFO0VBQ0UsZ0JDdjRCYTtBckIrOEpqQjs7QW9CcGtJRTtFQUNFLGdCQzM0Qm1CO0FyQms5SnZCOztBb0Jua0lFO0VBQ0UsZ0JDLzRCVztBckJxOUpmOztBb0Jsa0lFO0VBQ0UsZ0JDbjVCYztBckJ3OUpsQjs7QW9CamtJRTtFQUNFLGdCQ3Y1QmE7QXJCMjlKakI7O0FvQmhrSUU7RUFDRSxnQkMzNUJjO0FyQjg5SmxCOztBb0IvaklFO0VBQ0UsZ0JDLzVCaUI7QXJCaStKckI7O0FvQjlqSUU7RUFDRSxnQkNuNkJzQjtBckJvK0oxQjs7QW9CN2pJRTtFQUNFLGdCQ3Y2QnVCO0FyQnUrSjNCOztBb0I1aklFO0VBQ0UsZ0JDMzZCaUI7QXJCMCtKckI7O0FvQjNqSUU7RUFDRSxnQkMvNkJlO0FyQjYrSm5COztBb0IxaklFO0VBQ0UsZ0JDbjdCZTtBckJnL0puQjs7QW9CempJRTtFQUNFLGdCQ3Y3QmM7QXJCbS9KbEI7O0FvQnhqSUU7RUFDRSxnQkMzN0JjO0FyQnMvSmxCOztBc0I1c0tDO0VBQ0Msc0JBdEJNO0VBdUJOLG9CQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtFQUNBLDhFQUFBO0F0QitzS0Y7QXNCNXNLRTtFQUNDLHNCQTlCSztFQStCTCxvQkFBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7RUFDQSwrRUFBQTtBdEI4c0tIO0FzQjN0S0M7RUFDQyx5QkF0Qk07RUF1Qk4sb0JBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0dBQUE7QXRCNnRLRjtBc0JsdUtDO0VBQ0MscUJBdEJNO0VBdUJOLG9CQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtFQUNBLHFGQUFBO0F0Qm91S0Y7QXNCenVL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RUksbURBQUE7RUFBQSw4Q0FBQTtFQUNBLGlCQUFBO0VBQ0Esa0JBQUE7QXpDKzZPSjs7QXlDNTZPQTtFQUNJLE9BQUE7QXpDKzZPSjtBeUM5Nk9JO0VBQ0ksZUFBQTtBekNnN09SOztBeUM1Nk9BO0VBQ0ksZUFBQTtFQUNBLE9BQUE7RUFDQSxXQUFBO0F6Qys2T0o7QXlDOTZPSTtFQUNJLGVBQUE7QXpDZzdPUjs7QXlDNTZPQTs7RUFFSSxjQUFBO0VBQ0EsNEJBQUE7QXpDKzZPSjtBeUM3Nk9JOztFQUNJLDBDQUFBO0VBQUEscUNBQUE7RUFDQSw4Q0FBQTtFQUFBLHlDQUFBO0F6Q2c3T1I7O0F5QzM2T0k7RUFDSSxhQUFBO0F6Qzg2T1I7QXlDNTZPSTtFQUNJLGdCQUFBO0F6Qzg2T1I7O0F5QzE2T0E7RUFDSSxVQUFBO0F6QzY2T0o7O0F5QzE2T0E7RUFDSSxjQUFBO0F6QzY2T0o7O0F5QzE2T0E7RUFDSSxhQUFBO0VBQ0EsZ0JBQUE7QXpDNjZPSjs7QXlDcjZPSTs7O0VBR0UsOEJBQUE7S0FBQSwyQkFBQTtVQUFBLHNCQUFBO0F6Q3c2T047O0F5Q3A2T0E7Ozs7RUFFQyx5QkFBQTtLQUFBLHNCQUFBO01BQUEscUJBQUE7VUFBQSxpQkFBQTtBekN5Nk9EIiwiZmlsZSI6ImJsb2NrLWVkaXRvci5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4vKiFcbiAqIEJvb3RzdHJhcCB2NC41LjAgKGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbS8pXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDIwIFRoZSBCb290c3RyYXAgQXV0aG9yc1xuICogQ29weXJpZ2h0IDIwMTEtMjAyMCBUd2l0dGVyLCBJbmMuXG4gKiBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL21hc3Rlci9MSUNFTlNFKVxuICovXG4uY29udGFpbmVyLFxuLmNvbnRhaW5lci1mbHVpZCxcbi5jb250YWluZXIteGwsXG4uY29udGFpbmVyLWxnLFxuLmNvbnRhaW5lci1tZCxcbi5jb250YWluZXItc20ge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMS41cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5jb250YWluZXItc20sIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNTQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3ODJweCkge1xuICAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDcyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbnRhaW5lci1sZywgLmNvbnRhaW5lci1tZCwgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA5NjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29udGFpbmVyLXhsLCAuY29udGFpbmVyLWxnLCAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDExNDBweDtcbiAgfVxufVxuLnJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtO1xuICBtYXJnaW4tbGVmdDogLTEuNXJlbTtcbn1cblxuLm5vLWd1dHRlcnMge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLm5vLWd1dHRlcnMgPiAuY29sLFxuLm5vLWd1dHRlcnMgPiBbY2xhc3MqPWNvbC1dIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uY29sLXh4bCxcbi5jb2wteHhsLWF1dG8sIC5jb2wteHhsLTEyLCAuY29sLXh4bC0xMSwgLmNvbC14eGwtMTAsIC5jb2wteHhsLTksIC5jb2wteHhsLTgsIC5jb2wteHhsLTcsIC5jb2wteHhsLTYsIC5jb2wteHhsLTUsIC5jb2wteHhsLTQsIC5jb2wteHhsLTMsIC5jb2wteHhsLTIsIC5jb2wteHhsLTEsIC5jb2wteGwsXG4uY29sLXhsLWF1dG8sIC5jb2wteGwtMTIsIC5jb2wteGwtMTEsIC5jb2wteGwtMTAsIC5jb2wteGwtOSwgLmNvbC14bC04LCAuY29sLXhsLTcsIC5jb2wteGwtNiwgLmNvbC14bC01LCAuY29sLXhsLTQsIC5jb2wteGwtMywgLmNvbC14bC0yLCAuY29sLXhsLTEsIC5jb2wtbGcsXG4uY29sLWxnLWF1dG8sIC5jb2wtbGctMTIsIC5jb2wtbGctMTEsIC5jb2wtbGctMTAsIC5jb2wtbGctOSwgLmNvbC1sZy04LCAuY29sLWxnLTcsIC5jb2wtbGctNiwgLmNvbC1sZy01LCAuY29sLWxnLTQsIC5jb2wtbGctMywgLmNvbC1sZy0yLCAuY29sLWxnLTEsIC5jb2wtbWQsXG4uY29sLW1kLWF1dG8sIC5jb2wtbWQtMTIsIC5jb2wtbWQtMTEsIC5jb2wtbWQtMTAsIC5jb2wtbWQtOSwgLmNvbC1tZC04LCAuY29sLW1kLTcsIC5jb2wtbWQtNiwgLmNvbC1tZC01LCAuY29sLW1kLTQsIC5jb2wtbWQtMywgLmNvbC1tZC0yLCAuY29sLW1kLTEsIC5jb2wtc20sXG4uY29sLXNtLWF1dG8sIC5jb2wtc20tMTIsIC5jb2wtc20tMTEsIC5jb2wtc20tMTAsIC5jb2wtc20tOSwgLmNvbC1zbS04LCAuY29sLXNtLTcsIC5jb2wtc20tNiwgLmNvbC1zbS01LCAuY29sLXNtLTQsIC5jb2wtc20tMywgLmNvbC1zbS0yLCAuY29sLXNtLTEsIC5jb2wsXG4uY29sLWF1dG8sIC5jb2wtMTIsIC5jb2wtMTEsIC5jb2wtMTAsIC5jb2wtOSwgLmNvbC04LCAuY29sLTcsIC5jb2wtNiwgLmNvbC01LCAuY29sLTQsIC5jb2wtMywgLmNvbC0yLCAuY29sLTEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XG4gIHBhZGRpbmctbGVmdDogMS41cmVtO1xufVxuXG4uY29sIHtcbiAgZmxleC1iYXNpczogMDtcbiAgZmxleC1ncm93OiAxO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5yb3ctY29scy0xID4gKiB7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5yb3ctY29scy0yID4gKiB7XG4gIGZsZXg6IDAgMCA1MCU7XG4gIG1heC13aWR0aDogNTAlO1xufVxuXG4ucm93LWNvbHMtMyA+ICoge1xuICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG59XG5cbi5yb3ctY29scy00ID4gKiB7XG4gIGZsZXg6IDAgMCAyNSU7XG4gIG1heC13aWR0aDogMjUlO1xufVxuXG4ucm93LWNvbHMtNSA+ICoge1xuICBmbGV4OiAwIDAgMjAlO1xuICBtYXgtd2lkdGg6IDIwJTtcbn1cblxuLnJvdy1jb2xzLTYgPiAqIHtcbiAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xufVxuXG4uY29sLWF1dG8ge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmNvbC0xIHtcbiAgZmxleDogMCAwIDguMzMzMzMzMzMlO1xuICBtYXgtd2lkdGg6IDguMzMzMzMzMzMlO1xufVxuXG4uY29sLTIge1xuICBmbGV4OiAwIDAgMTYuNjY2NjY2NjclO1xuICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY3JTtcbn1cblxuLmNvbC0zIHtcbiAgZmxleDogMCAwIDI1JTtcbiAgbWF4LXdpZHRoOiAyNSU7XG59XG5cbi5jb2wtNCB7XG4gIGZsZXg6IDAgMCAzMy4zMzMzMzMzMyU7XG4gIG1heC13aWR0aDogMzMuMzMzMzMzMzMlO1xufVxuXG4uY29sLTUge1xuICBmbGV4OiAwIDAgNDEuNjY2NjY2NjclO1xuICBtYXgtd2lkdGg6IDQxLjY2NjY2NjY3JTtcbn1cblxuLmNvbC02IHtcbiAgZmxleDogMCAwIDUwJTtcbiAgbWF4LXdpZHRoOiA1MCU7XG59XG5cbi5jb2wtNyB7XG4gIGZsZXg6IDAgMCA1OC4zMzMzMzMzMyU7XG4gIG1heC13aWR0aDogNTguMzMzMzMzMzMlO1xufVxuXG4uY29sLTgge1xuICBmbGV4OiAwIDAgNjYuNjY2NjY2NjclO1xuICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY3JTtcbn1cblxuLmNvbC05IHtcbiAgZmxleDogMCAwIDc1JTtcbiAgbWF4LXdpZHRoOiA3NSU7XG59XG5cbi5jb2wtMTAge1xuICBmbGV4OiAwIDAgODMuMzMzMzMzMzMlO1xuICBtYXgtd2lkdGg6IDgzLjMzMzMzMzMzJTtcbn1cblxuLmNvbC0xMSB7XG4gIGZsZXg6IDAgMCA5MS42NjY2NjY2NyU7XG4gIG1heC13aWR0aDogOTEuNjY2NjY2NjclO1xufVxuXG4uY29sLTEyIHtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLm9yZGVyLWZpcnN0IHtcbiAgb3JkZXI6IC0xO1xufVxuXG4ub3JkZXItbGFzdCB7XG4gIG9yZGVyOiAxMztcbn1cblxuLm9yZGVyLTAge1xuICBvcmRlcjogMDtcbn1cblxuLm9yZGVyLTEge1xuICBvcmRlcjogMTtcbn1cblxuLm9yZGVyLTIge1xuICBvcmRlcjogMjtcbn1cblxuLm9yZGVyLTMge1xuICBvcmRlcjogMztcbn1cblxuLm9yZGVyLTQge1xuICBvcmRlcjogNDtcbn1cblxuLm9yZGVyLTUge1xuICBvcmRlcjogNTtcbn1cblxuLm9yZGVyLTYge1xuICBvcmRlcjogNjtcbn1cblxuLm9yZGVyLTcge1xuICBvcmRlcjogNztcbn1cblxuLm9yZGVyLTgge1xuICBvcmRlcjogODtcbn1cblxuLm9yZGVyLTkge1xuICBvcmRlcjogOTtcbn1cblxuLm9yZGVyLTEwIHtcbiAgb3JkZXI6IDEwO1xufVxuXG4ub3JkZXItMTEge1xuICBvcmRlcjogMTE7XG59XG5cbi5vcmRlci0xMiB7XG4gIG9yZGVyOiAxMjtcbn1cblxuLm9mZnNldC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTIge1xuICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xufVxuXG4ub2Zmc2V0LTMge1xuICBtYXJnaW4tbGVmdDogMjUlO1xufVxuXG4ub2Zmc2V0LTQge1xuICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTUge1xuICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xufVxuXG4ub2Zmc2V0LTYge1xuICBtYXJnaW4tbGVmdDogNTAlO1xufVxuXG4ub2Zmc2V0LTcge1xuICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTgge1xuICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xufVxuXG4ub2Zmc2V0LTkge1xuICBtYXJnaW4tbGVmdDogNzUlO1xufVxuXG4ub2Zmc2V0LTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbn1cblxuLm9mZnNldC0xMSB7XG4gIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuY29sLXNtIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXNtLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXNtLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5yb3ctY29scy1zbS0zID4gKiB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnJvdy1jb2xzLXNtLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5yb3ctY29scy1zbS01ID4gKiB7XG4gICAgZmxleDogMCAwIDIwJTtcbiAgICBtYXgtd2lkdGg6IDIwJTtcbiAgfVxuICAucm93LWNvbHMtc20tNiA+ICoge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wtc20tMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLXNtLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS01IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLXNtLTcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS04IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLXNtLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5vcmRlci1zbS1maXJzdCB7XG4gICAgb3JkZXI6IC0xO1xuICB9XG4gIC5vcmRlci1zbS1sYXN0IHtcbiAgICBvcmRlcjogMTM7XG4gIH1cbiAgLm9yZGVyLXNtLTAge1xuICAgIG9yZGVyOiAwO1xuICB9XG4gIC5vcmRlci1zbS0xIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAub3JkZXItc20tMiB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLm9yZGVyLXNtLTMge1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIC5vcmRlci1zbS00IHtcbiAgICBvcmRlcjogNDtcbiAgfVxuICAub3JkZXItc20tNSB7XG4gICAgb3JkZXI6IDU7XG4gIH1cbiAgLm9yZGVyLXNtLTYge1xuICAgIG9yZGVyOiA2O1xuICB9XG4gIC5vcmRlci1zbS03IHtcbiAgICBvcmRlcjogNztcbiAgfVxuICAub3JkZXItc20tOCB7XG4gICAgb3JkZXI6IDg7XG4gIH1cbiAgLm9yZGVyLXNtLTkge1xuICAgIG9yZGVyOiA5O1xuICB9XG4gIC5vcmRlci1zbS0xMCB7XG4gICAgb3JkZXI6IDEwO1xuICB9XG4gIC5vcmRlci1zbS0xMSB7XG4gICAgb3JkZXI6IDExO1xuICB9XG4gIC5vcmRlci1zbS0xMiB7XG4gICAgb3JkZXI6IDEyO1xuICB9XG4gIC5vZmZzZXQtc20tMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm9mZnNldC1zbS0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1zbS0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtc20tMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAub2Zmc2V0LXNtLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1zbS01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtc20tNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAub2Zmc2V0LXNtLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1zbS04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtc20tOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAub2Zmc2V0LXNtLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtc20tMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3ODJweCkge1xuICAuY29sLW1kIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLW1kLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLW1kLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5yb3ctY29scy1tZC0zID4gKiB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnJvdy1jb2xzLW1kLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5yb3ctY29scy1tZC01ID4gKiB7XG4gICAgZmxleDogMCAwIDIwJTtcbiAgICBtYXgtd2lkdGg6IDIwJTtcbiAgfVxuICAucm93LWNvbHMtbWQtNiA+ICoge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wtbWQtMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLW1kLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC01IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLW1kLTcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC04IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLW1kLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5vcmRlci1tZC1maXJzdCB7XG4gICAgb3JkZXI6IC0xO1xuICB9XG4gIC5vcmRlci1tZC1sYXN0IHtcbiAgICBvcmRlcjogMTM7XG4gIH1cbiAgLm9yZGVyLW1kLTAge1xuICAgIG9yZGVyOiAwO1xuICB9XG4gIC5vcmRlci1tZC0xIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAub3JkZXItbWQtMiB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLm9yZGVyLW1kLTMge1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIC5vcmRlci1tZC00IHtcbiAgICBvcmRlcjogNDtcbiAgfVxuICAub3JkZXItbWQtNSB7XG4gICAgb3JkZXI6IDU7XG4gIH1cbiAgLm9yZGVyLW1kLTYge1xuICAgIG9yZGVyOiA2O1xuICB9XG4gIC5vcmRlci1tZC03IHtcbiAgICBvcmRlcjogNztcbiAgfVxuICAub3JkZXItbWQtOCB7XG4gICAgb3JkZXI6IDg7XG4gIH1cbiAgLm9yZGVyLW1kLTkge1xuICAgIG9yZGVyOiA5O1xuICB9XG4gIC5vcmRlci1tZC0xMCB7XG4gICAgb3JkZXI6IDEwO1xuICB9XG4gIC5vcmRlci1tZC0xMSB7XG4gICAgb3JkZXI6IDExO1xuICB9XG4gIC5vcmRlci1tZC0xMiB7XG4gICAgb3JkZXI6IDEyO1xuICB9XG4gIC5vZmZzZXQtbWQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm9mZnNldC1tZC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1tZC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbWQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAub2Zmc2V0LW1kLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1tZC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbWQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAub2Zmc2V0LW1kLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1tZC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbWQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAub2Zmc2V0LW1kLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbWQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29sLWxnIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLWxnLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLWxnLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5yb3ctY29scy1sZy0zID4gKiB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnJvdy1jb2xzLWxnLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5yb3ctY29scy1sZy01ID4gKiB7XG4gICAgZmxleDogMCAwIDIwJTtcbiAgICBtYXgtd2lkdGg6IDIwJTtcbiAgfVxuICAucm93LWNvbHMtbGctNiA+ICoge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wtbGctMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLWxnLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy01IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLWxnLTcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy04IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLWxnLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5vcmRlci1sZy1maXJzdCB7XG4gICAgb3JkZXI6IC0xO1xuICB9XG4gIC5vcmRlci1sZy1sYXN0IHtcbiAgICBvcmRlcjogMTM7XG4gIH1cbiAgLm9yZGVyLWxnLTAge1xuICAgIG9yZGVyOiAwO1xuICB9XG4gIC5vcmRlci1sZy0xIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAub3JkZXItbGctMiB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLm9yZGVyLWxnLTMge1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIC5vcmRlci1sZy00IHtcbiAgICBvcmRlcjogNDtcbiAgfVxuICAub3JkZXItbGctNSB7XG4gICAgb3JkZXI6IDU7XG4gIH1cbiAgLm9yZGVyLWxnLTYge1xuICAgIG9yZGVyOiA2O1xuICB9XG4gIC5vcmRlci1sZy03IHtcbiAgICBvcmRlcjogNztcbiAgfVxuICAub3JkZXItbGctOCB7XG4gICAgb3JkZXI6IDg7XG4gIH1cbiAgLm9yZGVyLWxnLTkge1xuICAgIG9yZGVyOiA5O1xuICB9XG4gIC5vcmRlci1sZy0xMCB7XG4gICAgb3JkZXI6IDEwO1xuICB9XG4gIC5vcmRlci1sZy0xMSB7XG4gICAgb3JkZXI6IDExO1xuICB9XG4gIC5vcmRlci1sZy0xMiB7XG4gICAgb3JkZXI6IDEyO1xuICB9XG4gIC5vZmZzZXQtbGctMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm9mZnNldC1sZy0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1sZy0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbGctMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAub2Zmc2V0LWxnLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1sZy01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbGctNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAub2Zmc2V0LWxnLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1sZy04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbGctOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAub2Zmc2V0LWxnLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbGctMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbC14bCB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5yb3ctY29scy14bC0xID4gKiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5yb3ctY29scy14bC0yID4gKiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAucm93LWNvbHMteGwtMyA+ICoge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5yb3ctY29scy14bC00ID4gKiB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAucm93LWNvbHMteGwtNSA+ICoge1xuICAgIGZsZXg6IDAgMCAyMCU7XG4gICAgbWF4LXdpZHRoOiAyMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXhsLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuY29sLXhsLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC14bC00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC14bC03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC14bC0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXhsLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAub3JkZXIteGwtZmlyc3Qge1xuICAgIG9yZGVyOiAtMTtcbiAgfVxuICAub3JkZXIteGwtbGFzdCB7XG4gICAgb3JkZXI6IDEzO1xuICB9XG4gIC5vcmRlci14bC0wIHtcbiAgICBvcmRlcjogMDtcbiAgfVxuICAub3JkZXIteGwtMSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLm9yZGVyLXhsLTIge1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5vcmRlci14bC0zIHtcbiAgICBvcmRlcjogMztcbiAgfVxuICAub3JkZXIteGwtNCB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cbiAgLm9yZGVyLXhsLTUge1xuICAgIG9yZGVyOiA1O1xuICB9XG4gIC5vcmRlci14bC02IHtcbiAgICBvcmRlcjogNjtcbiAgfVxuICAub3JkZXIteGwtNyB7XG4gICAgb3JkZXI6IDc7XG4gIH1cbiAgLm9yZGVyLXhsLTgge1xuICAgIG9yZGVyOiA4O1xuICB9XG4gIC5vcmRlci14bC05IHtcbiAgICBvcmRlcjogOTtcbiAgfVxuICAub3JkZXIteGwtMTAge1xuICAgIG9yZGVyOiAxMDtcbiAgfVxuICAub3JkZXIteGwtMTEge1xuICAgIG9yZGVyOiAxMTtcbiAgfVxuICAub3JkZXIteGwtMTIge1xuICAgIG9yZGVyOiAxMjtcbiAgfVxuICAub2Zmc2V0LXhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5vZmZzZXQteGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLm9mZnNldC14bC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXhsLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLm9mZnNldC14bC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteGwtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXhsLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLm9mZnNldC14bC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXhsLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTMzMHB4KSB7XG4gIC5jb2wteHhsIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXh4bC0xID4gKiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5yb3ctY29scy14eGwtMiA+ICoge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLnJvdy1jb2xzLXh4bC0zID4gKiB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnJvdy1jb2xzLXh4bC00ID4gKiB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAucm93LWNvbHMteHhsLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjAlO1xuICAgIG1heC13aWR0aDogMjAlO1xuICB9XG4gIC5yb3ctY29scy14eGwtNiA+ICoge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wteHhsLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuY29sLXh4bC0xIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXh4bC0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteHhsLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC14eGwtNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXh4bC01IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteHhsLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC14eGwtNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXh4bC04IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteHhsLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC14eGwtMTAge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14eGwtMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14eGwtMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAub3JkZXIteHhsLWZpcnN0IHtcbiAgICBvcmRlcjogLTE7XG4gIH1cbiAgLm9yZGVyLXh4bC1sYXN0IHtcbiAgICBvcmRlcjogMTM7XG4gIH1cbiAgLm9yZGVyLXh4bC0wIHtcbiAgICBvcmRlcjogMDtcbiAgfVxuICAub3JkZXIteHhsLTEge1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5vcmRlci14eGwtMiB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLm9yZGVyLXh4bC0zIHtcbiAgICBvcmRlcjogMztcbiAgfVxuICAub3JkZXIteHhsLTQge1xuICAgIG9yZGVyOiA0O1xuICB9XG4gIC5vcmRlci14eGwtNSB7XG4gICAgb3JkZXI6IDU7XG4gIH1cbiAgLm9yZGVyLXh4bC02IHtcbiAgICBvcmRlcjogNjtcbiAgfVxuICAub3JkZXIteHhsLTcge1xuICAgIG9yZGVyOiA3O1xuICB9XG4gIC5vcmRlci14eGwtOCB7XG4gICAgb3JkZXI6IDg7XG4gIH1cbiAgLm9yZGVyLXh4bC05IHtcbiAgICBvcmRlcjogOTtcbiAgfVxuICAub3JkZXIteHhsLTEwIHtcbiAgICBvcmRlcjogMTA7XG4gIH1cbiAgLm9yZGVyLXh4bC0xMSB7XG4gICAgb3JkZXI6IDExO1xuICB9XG4gIC5vcmRlci14eGwtMTIge1xuICAgIG9yZGVyOiAxMjtcbiAgfVxuICAub2Zmc2V0LXh4bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAub2Zmc2V0LXh4bC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14eGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXh4bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5vZmZzZXQteHhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14eGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXh4bC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5vZmZzZXQteHhsLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14eGwtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXh4bC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5vZmZzZXQteHhsLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteHhsLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG59XG4udGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgY29sb3I6ICMyMTI1Mjk7XG59XG4udGFibGUgdGgsXG4udGFibGUgdGQge1xuICBwYWRkaW5nOiAwLjc1cmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RlZTJlNjtcbn1cbi50YWJsZSB0aGVhZCB0aCB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZGVlMmU2O1xufVxuLnRhYmxlIHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItdG9wOiAycHggc29saWQgI2RlZTJlNjtcbn1cblxuLnRhYmxlLXNtIHRoLFxuLnRhYmxlLXNtIHRkIHtcbiAgcGFkZGluZzogMC4zcmVtO1xufVxuXG4udGFibGUtYm9yZGVyZWQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2O1xufVxuLnRhYmxlLWJvcmRlcmVkIHRoLFxuLnRhYmxlLWJvcmRlcmVkIHRkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjtcbn1cbi50YWJsZS1ib3JkZXJlZCB0aGVhZCB0aCxcbi50YWJsZS1ib3JkZXJlZCB0aGVhZCB0ZCB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDJweDtcbn1cblxuLnRhYmxlLWJvcmRlcmxlc3MgdGgsXG4udGFibGUtYm9yZGVybGVzcyB0ZCxcbi50YWJsZS1ib3JkZXJsZXNzIHRoZWFkIHRoLFxuLnRhYmxlLWJvcmRlcmxlc3MgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlcjogMDtcbn1cblxuLnRhYmxlLXN0cmlwZWQgdGJvZHkgdHI6bnRoLW9mLXR5cGUob2RkKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG59XG5cbi50YWJsZS1ob3ZlciB0Ym9keSB0cjpob3ZlciB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbn1cblxuLnRhYmxlLWFjdGl2ZSxcbi50YWJsZS1hY3RpdmUgPiB0aCxcbi50YWJsZS1hY3RpdmUgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWFjdGl2ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xufVxuLnRhYmxlLWhvdmVyIC50YWJsZS1hY3RpdmU6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtYWN0aXZlOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbn1cblxuLnRhYmxlIC50aGVhZC1kYXJrIHRoIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gIGJvcmRlci1jb2xvcjogIzQ1NGQ1NTtcbn1cbi50YWJsZSAudGhlYWQtbGlnaHQgdGgge1xuICBjb2xvcjogIzQ5NTA1NztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbiAgYm9yZGVyLWNvbG9yOiAjZGVlMmU2O1xufVxuXG4udGFibGUtZGFyayB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xufVxuLnRhYmxlLWRhcmsgdGgsXG4udGFibGUtZGFyayB0ZCxcbi50YWJsZS1kYXJrIHRoZWFkIHRoIHtcbiAgYm9yZGVyLWNvbG9yOiAjNDU0ZDU1O1xufVxuLnRhYmxlLWRhcmsudGFibGUtYm9yZGVyZWQge1xuICBib3JkZXI6IDA7XG59XG4udGFibGUtZGFyay50YWJsZS1zdHJpcGVkIHRib2R5IHRyOm50aC1vZi10eXBlKG9kZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDUpO1xufVxuLnRhYmxlLWRhcmsudGFibGUtaG92ZXIgdGJvZHkgdHI6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA3NSk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1OTkuOThweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZS1zbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIH1cbiAgLnRhYmxlLXJlc3BvbnNpdmUtc20gPiAudGFibGUtYm9yZGVyZWQge1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc4MS45OHB4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlLW1kIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxuICAudGFibGUtcmVzcG9uc2l2ZS1tZCA+IC50YWJsZS1ib3JkZXJlZCB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUtbGcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB9XG4gIC50YWJsZS1yZXNwb25zaXZlLWxnID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUteGwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB9XG4gIC50YWJsZS1yZXNwb25zaXZlLXhsID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzI5Ljk4cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUteHhsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxuICAudGFibGUtcmVzcG9uc2l2ZS14eGwgPiAudGFibGUtYm9yZGVyZWQge1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuLnRhYmxlLXJlc3BvbnNpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cbi50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgYm9yZGVyOiAwO1xufVxuXG4uanVtYm90cm9uLCAud3AtYmxvY2stY292ZXIge1xuICBwYWRkaW5nOiAycmVtIDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXJvdW5kbmVzcyk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmp1bWJvdHJvbiwgLndwLWJsb2NrLWNvdmVyIHtcbiAgICBwYWRkaW5nOiA0cmVtIDJyZW07XG4gIH1cbn1cblxuLmp1bWJvdHJvbi1mbHVpZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLm1lZGlhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5tZWRpYS1ib2R5IHtcbiAgZmxleDogMTtcbn1cblxuLmQtbm9uZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmQtaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG59XG5cbi5kLWlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xufVxuXG4uZC1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5kLXRhYmxlIHtcbiAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbn1cblxuLmQtdGFibGUtcm93IHtcbiAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG59XG5cbi5kLXRhYmxlLWNlbGwge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG59XG5cbi5kLWZsZXgge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG59XG5cbi5kLWlubGluZS1mbGV4IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5kLXNtLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20tYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20tdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20tdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20tZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzgycHgpIHtcbiAgLmQtbWQtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZC1sZy1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZC14bC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEzMzBweCkge1xuICAuZC14eGwtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC14eGwtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAuZC14eGwtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHByaW50IHtcbiAgLmQtcHJpbnQtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5mbGV4LXJvdyB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtY29sdW1uIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1yb3ctcmV2ZXJzZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1jb2x1bW4tcmV2ZXJzZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xufVxuXG4uZmxleC13cmFwIHtcbiAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LW5vd3JhcCB7XG4gIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXdyYXAtcmV2ZXJzZSB7XG4gIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWZpbGwge1xuICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1ncm93LTAge1xuICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtZ3Jvdy0xIHtcbiAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXNocmluay0wIHtcbiAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtc2hyaW5rLTEge1xuICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LXN0YXJ0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtZW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWNlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtYmV0d2VlbiB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWFyb3VuZCB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1zdGFydCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1lbmQge1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLWNlbnRlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLWJhc2VsaW5lIHtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1zdHJldGNoIHtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtc3RhcnQge1xuICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWVuZCB7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWNlbnRlciB7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1iZXR3ZWVuIHtcbiAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1hcm91bmQge1xuICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtc3RyZXRjaCB7XG4gIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtYXV0byB7XG4gIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtc3RhcnQge1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLWVuZCB7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLWNlbnRlciB7XG4gIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1iYXNlbGluZSB7XG4gIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLXN0cmV0Y2gge1xuICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuZmxleC1zbS1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1zbS1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtc20tZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtc20tY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXNtLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtc20tc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1zbS1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1zbS1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1zbS1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtc20tc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtc20tY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3ODJweCkge1xuICAuZmxleC1tZC1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1tZC1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbWQtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbWQtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLW1kLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbWQtc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZmxleC1sZy1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1sZy1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbGctZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbGctY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLWxnLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbGctc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZsZXgteGwtcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14bC1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14bC1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteGwtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXhsLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXhsLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14bC1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteGwtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteGwtY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteGwtYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXhsLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXhsLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTMzMHB4KSB7XG4gIC5mbGV4LXh4bC1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXh4bC1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14eGwtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14eGwtY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHhsLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHhsLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteHhsLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14eGwtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteHhsLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14eGwtYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14eGwtc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14eGwtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14eGwtZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXh4bC1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXh4bC1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteHhsLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteHhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14eGwtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXh4bC1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXh4bC1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteHhsLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteHhsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXh4bC1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5zci1vbmx5LCAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIC5zY3JlZW4tcmVhZGVyLXRleHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJvcmRlcjogMDtcbn1cblxuLnNyLW9ubHktZm9jdXNhYmxlOmFjdGl2ZSwgLnNyLW9ubHktZm9jdXNhYmxlOmZvY3VzIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGNsaXA6IGF1dG87XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG5cbi53LTI1IHtcbiAgd2lkdGg6IDI1JSAhaW1wb3J0YW50O1xufVxuXG4udy01MCB7XG4gIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLnctNzUge1xuICB3aWR0aDogNzUlICFpbXBvcnRhbnQ7XG59XG5cbi53LTEwMCB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi53LWF1dG8ge1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uaC0yNSB7XG4gIGhlaWdodDogMjUlICFpbXBvcnRhbnQ7XG59XG5cbi5oLTUwIHtcbiAgaGVpZ2h0OiA1MCUgIWltcG9ydGFudDtcbn1cblxuLmgtNzUge1xuICBoZWlnaHQ6IDc1JSAhaW1wb3J0YW50O1xufVxuXG4uaC0xMDAge1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLmgtYXV0byB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubXctMTAwIHtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5taC0xMDAge1xuICBtYXgtaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5taW4tdnctMTAwIHtcbiAgbWluLXdpZHRoOiAxMDB2dyAhaW1wb3J0YW50O1xufVxuXG4ubWluLXZoLTEwMCB7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7XG59XG5cbi52dy0xMDAge1xuICB3aWR0aDogMTAwdncgIWltcG9ydGFudDtcbn1cblxuLnZoLTEwMCB7XG4gIGhlaWdodDogMTAwdmggIWltcG9ydGFudDtcbn1cblxuLm0tMCB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuXG4ubXQtMCxcbi5teS0wIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4ubXItMCxcbi5teC0wIHtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0wLFxuLm15LTAge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tbC0wLFxuLm14LTAge1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4ubS0xIHtcbiAgbWFyZ2luOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0xLFxuLm15LTEge1xuICBtYXJnaW4tdG9wOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci0xLFxuLm14LTEge1xuICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTEsXG4ubXktMSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLTEsXG4ubXgtMSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTIge1xuICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtMixcbi5teS0yIHtcbiAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci0yLFxuLm14LTIge1xuICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItMixcbi5teS0yIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC0yLFxuLm14LTIge1xuICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTMge1xuICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTMsXG4ubXktMyB7XG4gIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLTMsXG4ubXgtMyB7XG4gIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItMyxcbi5teS0zIHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtMyxcbi5teC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tNCB7XG4gIG1hcmdpbjogNC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC00LFxuLm15LTQge1xuICBtYXJnaW4tdG9wOiA0LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLTQsXG4ubXgtNCB7XG4gIG1hcmdpbi1yaWdodDogNC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi00LFxuLm15LTQge1xuICBtYXJnaW4tYm90dG9tOiA0LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLTQsXG4ubXgtNCB7XG4gIG1hcmdpbi1sZWZ0OiA0LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tNSB7XG4gIG1hcmdpbjogOXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtNSxcbi5teS01IHtcbiAgbWFyZ2luLXRvcDogOXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItNSxcbi5teC01IHtcbiAgbWFyZ2luLXJpZ2h0OiA5cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi01LFxuLm15LTUge1xuICBtYXJnaW4tYm90dG9tOiA5cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC01LFxuLm14LTUge1xuICBtYXJnaW4tbGVmdDogOXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC0wIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4ucHQtMCxcbi5weS0wIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLnByLTAsXG4ucHgtMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnBiLTAsXG4ucHktMCB7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wbC0wLFxuLnB4LTAge1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnAtMSB7XG4gIHBhZGRpbmc6IDAuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTEsXG4ucHktMSB7XG4gIHBhZGRpbmctdG9wOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wci0xLFxuLnB4LTEge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0xLFxuLnB5LTEge1xuICBwYWRkaW5nLWJvdHRvbTogMC43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGwtMSxcbi5weC0xIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTIge1xuICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTIsXG4ucHktMiB7XG4gIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnByLTIsXG4ucHgtMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItMixcbi5weS0yIHtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGwtMixcbi5weC0yIHtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtMyB7XG4gIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTMsXG4ucHktMyB7XG4gIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wci0zLFxuLnB4LTMge1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0zLFxuLnB5LTMge1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucGwtMyxcbi5weC0zIHtcbiAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTQge1xuICBwYWRkaW5nOiA0LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTQsXG4ucHktNCB7XG4gIHBhZGRpbmctdG9wOiA0LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnByLTQsXG4ucHgtNCB7XG4gIHBhZGRpbmctcmlnaHQ6IDQuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItNCxcbi5weS00IHtcbiAgcGFkZGluZy1ib3R0b206IDQuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGwtNCxcbi5weC00IHtcbiAgcGFkZGluZy1sZWZ0OiA0LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtNSB7XG4gIHBhZGRpbmc6IDlyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTUsXG4ucHktNSB7XG4gIHBhZGRpbmctdG9wOiA5cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wci01LFxuLnB4LTUge1xuICBwYWRkaW5nLXJpZ2h0OiA5cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi01LFxuLnB5LTUge1xuICBwYWRkaW5nLWJvdHRvbTogOXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGwtNSxcbi5weC01IHtcbiAgcGFkZGluZy1sZWZ0OiA5cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLW4xIHtcbiAgbWFyZ2luOiAtMC43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbjEsXG4ubXktbjEge1xuICBtYXJnaW4tdG9wOiAtMC43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItbjEsXG4ubXgtbjEge1xuICBtYXJnaW4tcmlnaHQ6IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1uMSxcbi5teS1uMSB7XG4gIG1hcmdpbi1ib3R0b206IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC1uMSxcbi5teC1uMSB7XG4gIG1hcmdpbi1sZWZ0OiAtMC43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1uMiB7XG4gIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbjIsXG4ubXktbjIge1xuICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci1uMixcbi5teC1uMiB7XG4gIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbjIsXG4ubXktbjIge1xuICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC1uMixcbi5teC1uMiB7XG4gIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLW4zIHtcbiAgbWFyZ2luOiAtM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbjMsXG4ubXktbjMge1xuICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItbjMsXG4ubXgtbjMge1xuICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1uMyxcbi5teS1uMyB7XG4gIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC1uMyxcbi5teC1uMyB7XG4gIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1uNCB7XG4gIG1hcmdpbjogLTQuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbjQsXG4ubXktbjQge1xuICBtYXJnaW4tdG9wOiAtNC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci1uNCxcbi5teC1uNCB7XG4gIG1hcmdpbi1yaWdodDogLTQuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbjQsXG4ubXktbjQge1xuICBtYXJnaW4tYm90dG9tOiAtNC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC1uNCxcbi5teC1uNCB7XG4gIG1hcmdpbi1sZWZ0OiAtNC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLW41IHtcbiAgbWFyZ2luOiAtOXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbjUsXG4ubXktbjUge1xuICBtYXJnaW4tdG9wOiAtOXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItbjUsXG4ubXgtbjUge1xuICBtYXJnaW4tcmlnaHQ6IC05cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1uNSxcbi5teS1uNSB7XG4gIG1hcmdpbi1ib3R0b206IC05cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC1uNSxcbi5teC1uNSB7XG4gIG1hcmdpbi1sZWZ0OiAtOXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1hdXRvIHtcbiAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1hdXRvLFxuLm15LWF1dG8ge1xuICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tci1hdXRvLFxuLm14LWF1dG8ge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm1iLWF1dG8sXG4ubXktYXV0byB7XG4gIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm1sLWF1dG8sXG4ubXgtYXV0byB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAubS1zbS0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tMCxcbi5teS1zbS0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLTAsXG4ubXgtc20tMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTAsXG4ubXktc20tMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS0wLFxuLm14LXNtLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tMSB7XG4gICAgbWFyZ2luOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTEsXG4ubXktc20tMSB7XG4gICAgbWFyZ2luLXRvcDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS0xLFxuLm14LXNtLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS0xLFxuLm15LXNtLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tMSxcbi5teC1zbS0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTIge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTIsXG4ubXktc20tMiB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLTIsXG4ubXgtc20tMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tMixcbi5teS1zbS0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tMixcbi5teC1zbS0yIHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tMyB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTMsXG4ubXktc20tMyB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS0zLFxuLm14LXNtLTMge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS0zLFxuLm15LXNtLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tMyxcbi5teC1zbS0zIHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTQge1xuICAgIG1hcmdpbjogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTQsXG4ubXktc20tNCB7XG4gICAgbWFyZ2luLXRvcDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLTQsXG4ubXgtc20tNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tNCxcbi5teS1zbS00IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tNCxcbi5teC1zbS00IHtcbiAgICBtYXJnaW4tbGVmdDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tNSB7XG4gICAgbWFyZ2luOiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTUsXG4ubXktc20tNSB7XG4gICAgbWFyZ2luLXRvcDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS01LFxuLm14LXNtLTUge1xuICAgIG1hcmdpbi1yaWdodDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS01LFxuLm15LXNtLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tNSxcbi5teC1zbS01IHtcbiAgICBtYXJnaW4tbGVmdDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tMCxcbi5weS1zbS0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1zbS0wLFxuLnB4LXNtLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tMCxcbi5weS1zbS0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1zbS0wLFxuLnB4LXNtLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTEge1xuICAgIHBhZGRpbmc6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tMSxcbi5weS1zbS0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1zbS0xLFxuLnB4LXNtLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tMSxcbi5weS1zbS0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1zbS0xLFxuLnB4LXNtLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTIge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS0yLFxuLnB5LXNtLTIge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItc20tMixcbi5weC1zbS0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tMixcbi5weS1zbS0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXNtLTIsXG4ucHgtc20tMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS0zIHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTMsXG4ucHktc20tMyB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItc20tMyxcbi5weC1zbS0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTMsXG4ucHktc20tMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtc20tMyxcbi5weC1zbS0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS00IHtcbiAgICBwYWRkaW5nOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tNCxcbi5weS1zbS00IHtcbiAgICBwYWRkaW5nLXRvcDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXNtLTQsXG4ucHgtc20tNCB7XG4gICAgcGFkZGluZy1yaWdodDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTQsXG4ucHktc20tNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1zbS00LFxuLnB4LXNtLTQge1xuICAgIHBhZGRpbmctbGVmdDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tNSB7XG4gICAgcGFkZGluZzogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS01LFxuLnB5LXNtLTUge1xuICAgIHBhZGRpbmctdG9wOiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXNtLTUsXG4ucHgtc20tNSB7XG4gICAgcGFkZGluZy1yaWdodDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS01LFxuLnB5LXNtLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXNtLTUsXG4ucHgtc20tNSB7XG4gICAgcGFkZGluZy1sZWZ0OiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tbjEge1xuICAgIG1hcmdpbjogLTAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tbjEsXG4ubXktc20tbjEge1xuICAgIG1hcmdpbi10b3A6IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLW4xLFxuLm14LXNtLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLW4xLFxuLm15LXNtLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS1uMSxcbi5teC1zbS1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tbjIge1xuICAgIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1uMixcbi5teS1zbS1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS1uMixcbi5teC1zbS1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLW4yLFxuLm15LXNtLW4yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLW4yLFxuLm14LXNtLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLW4zIHtcbiAgICBtYXJnaW46IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLW4zLFxuLm15LXNtLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS1uMyxcbi5teC1zbS1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1uMyxcbi5teS1zbS1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tbjMsXG4ubXgtc20tbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLW40IHtcbiAgICBtYXJnaW46IC00LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tbjQsXG4ubXktc20tbjQge1xuICAgIG1hcmdpbi10b3A6IC00LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tbjQsXG4ubXgtc20tbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1uNCxcbi5teS1zbS1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS1uNCxcbi5teC1zbS1uNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC00LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1uNSB7XG4gICAgbWFyZ2luOiAtOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1uNSxcbi5teS1zbS1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tbjUsXG4ubXgtc20tbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tbjUsXG4ubXktc20tbjUge1xuICAgIG1hcmdpbi1ib3R0b206IC05cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLW41LFxuLm14LXNtLW41IHtcbiAgICBtYXJnaW4tbGVmdDogLTlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tYXV0byxcbi5teS1zbS1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLWF1dG8sXG4ubXgtc20tYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLWF1dG8sXG4ubXktc20tYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS1hdXRvLFxuLm14LXNtLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3ODJweCkge1xuICAubS1tZC0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtMCxcbi5teS1tZC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLTAsXG4ubXgtbWQtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTAsXG4ubXktbWQtMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC0wLFxuLm14LW1kLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtMSB7XG4gICAgbWFyZ2luOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTEsXG4ubXktbWQtMSB7XG4gICAgbWFyZ2luLXRvcDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC0xLFxuLm14LW1kLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC0xLFxuLm15LW1kLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtMSxcbi5teC1tZC0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTIge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTIsXG4ubXktbWQtMiB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLTIsXG4ubXgtbWQtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtMixcbi5teS1tZC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtMixcbi5teC1tZC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtMyB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTMsXG4ubXktbWQtMyB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC0zLFxuLm14LW1kLTMge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC0zLFxuLm15LW1kLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtMyxcbi5teC1tZC0zIHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTQge1xuICAgIG1hcmdpbjogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTQsXG4ubXktbWQtNCB7XG4gICAgbWFyZ2luLXRvcDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLTQsXG4ubXgtbWQtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtNCxcbi5teS1tZC00IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtNCxcbi5teC1tZC00IHtcbiAgICBtYXJnaW4tbGVmdDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtNSB7XG4gICAgbWFyZ2luOiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTUsXG4ubXktbWQtNSB7XG4gICAgbWFyZ2luLXRvcDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC01LFxuLm14LW1kLTUge1xuICAgIG1hcmdpbi1yaWdodDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC01LFxuLm15LW1kLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtNSxcbi5teC1tZC01IHtcbiAgICBtYXJnaW4tbGVmdDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtMCxcbi5weS1tZC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1tZC0wLFxuLnB4LW1kLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtMCxcbi5weS1tZC0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1tZC0wLFxuLnB4LW1kLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTEge1xuICAgIHBhZGRpbmc6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtMSxcbi5weS1tZC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1tZC0xLFxuLnB4LW1kLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtMSxcbi5weS1tZC0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1tZC0xLFxuLnB4LW1kLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTIge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC0yLFxuLnB5LW1kLTIge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbWQtMixcbi5weC1tZC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtMixcbi5weS1tZC0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLW1kLTIsXG4ucHgtbWQtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC0zIHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTMsXG4ucHktbWQtMyB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbWQtMyxcbi5weC1tZC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTMsXG4ucHktbWQtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtbWQtMyxcbi5weC1tZC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC00IHtcbiAgICBwYWRkaW5nOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtNCxcbi5weS1tZC00IHtcbiAgICBwYWRkaW5nLXRvcDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLW1kLTQsXG4ucHgtbWQtNCB7XG4gICAgcGFkZGluZy1yaWdodDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTQsXG4ucHktbWQtNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1tZC00LFxuLnB4LW1kLTQge1xuICAgIHBhZGRpbmctbGVmdDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtNSB7XG4gICAgcGFkZGluZzogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC01LFxuLnB5LW1kLTUge1xuICAgIHBhZGRpbmctdG9wOiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLW1kLTUsXG4ucHgtbWQtNSB7XG4gICAgcGFkZGluZy1yaWdodDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC01LFxuLnB5LW1kLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLW1kLTUsXG4ucHgtbWQtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtbjEge1xuICAgIG1hcmdpbjogLTAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtbjEsXG4ubXktbWQtbjEge1xuICAgIG1hcmdpbi10b3A6IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLW4xLFxuLm14LW1kLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLW4xLFxuLm15LW1kLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC1uMSxcbi5teC1tZC1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtbjIge1xuICAgIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1uMixcbi5teS1tZC1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC1uMixcbi5teC1tZC1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLW4yLFxuLm15LW1kLW4yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLW4yLFxuLm14LW1kLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLW4zIHtcbiAgICBtYXJnaW46IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLW4zLFxuLm15LW1kLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC1uMyxcbi5teC1tZC1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1uMyxcbi5teS1tZC1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtbjMsXG4ubXgtbWQtbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLW40IHtcbiAgICBtYXJnaW46IC00LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtbjQsXG4ubXktbWQtbjQge1xuICAgIG1hcmdpbi10b3A6IC00LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtbjQsXG4ubXgtbWQtbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1uNCxcbi5teS1tZC1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC1uNCxcbi5teC1tZC1uNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC00LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1uNSB7XG4gICAgbWFyZ2luOiAtOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1uNSxcbi5teS1tZC1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtbjUsXG4ubXgtbWQtbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtbjUsXG4ubXktbWQtbjUge1xuICAgIG1hcmdpbi1ib3R0b206IC05cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLW41LFxuLm14LW1kLW41IHtcbiAgICBtYXJnaW4tbGVmdDogLTlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtYXV0byxcbi5teS1tZC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLWF1dG8sXG4ubXgtbWQtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLWF1dG8sXG4ubXktbWQtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC1hdXRvLFxuLm14LW1kLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubS1sZy0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctMCxcbi5teS1sZy0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLTAsXG4ubXgtbGctMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTAsXG4ubXktbGctMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy0wLFxuLm14LWxnLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctMSB7XG4gICAgbWFyZ2luOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTEsXG4ubXktbGctMSB7XG4gICAgbWFyZ2luLXRvcDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy0xLFxuLm14LWxnLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy0xLFxuLm15LWxnLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctMSxcbi5teC1sZy0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTIge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTIsXG4ubXktbGctMiB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLTIsXG4ubXgtbGctMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctMixcbi5teS1sZy0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctMixcbi5teC1sZy0yIHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctMyB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTMsXG4ubXktbGctMyB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy0zLFxuLm14LWxnLTMge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy0zLFxuLm15LWxnLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctMyxcbi5teC1sZy0zIHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTQge1xuICAgIG1hcmdpbjogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTQsXG4ubXktbGctNCB7XG4gICAgbWFyZ2luLXRvcDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLTQsXG4ubXgtbGctNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctNCxcbi5teS1sZy00IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctNCxcbi5teC1sZy00IHtcbiAgICBtYXJnaW4tbGVmdDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctNSB7XG4gICAgbWFyZ2luOiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTUsXG4ubXktbGctNSB7XG4gICAgbWFyZ2luLXRvcDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy01LFxuLm14LWxnLTUge1xuICAgIG1hcmdpbi1yaWdodDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy01LFxuLm15LWxnLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctNSxcbi5teC1sZy01IHtcbiAgICBtYXJnaW4tbGVmdDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctMCxcbi5weS1sZy0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1sZy0wLFxuLnB4LWxnLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctMCxcbi5weS1sZy0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1sZy0wLFxuLnB4LWxnLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTEge1xuICAgIHBhZGRpbmc6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctMSxcbi5weS1sZy0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1sZy0xLFxuLnB4LWxnLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctMSxcbi5weS1sZy0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1sZy0xLFxuLnB4LWxnLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTIge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy0yLFxuLnB5LWxnLTIge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbGctMixcbi5weC1sZy0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctMixcbi5weS1sZy0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLWxnLTIsXG4ucHgtbGctMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy0zIHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTMsXG4ucHktbGctMyB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbGctMyxcbi5weC1sZy0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTMsXG4ucHktbGctMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtbGctMyxcbi5weC1sZy0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy00IHtcbiAgICBwYWRkaW5nOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctNCxcbi5weS1sZy00IHtcbiAgICBwYWRkaW5nLXRvcDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLWxnLTQsXG4ucHgtbGctNCB7XG4gICAgcGFkZGluZy1yaWdodDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTQsXG4ucHktbGctNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1sZy00LFxuLnB4LWxnLTQge1xuICAgIHBhZGRpbmctbGVmdDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctNSB7XG4gICAgcGFkZGluZzogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy01LFxuLnB5LWxnLTUge1xuICAgIHBhZGRpbmctdG9wOiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLWxnLTUsXG4ucHgtbGctNSB7XG4gICAgcGFkZGluZy1yaWdodDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy01LFxuLnB5LWxnLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLWxnLTUsXG4ucHgtbGctNSB7XG4gICAgcGFkZGluZy1sZWZ0OiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctbjEge1xuICAgIG1hcmdpbjogLTAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctbjEsXG4ubXktbGctbjEge1xuICAgIG1hcmdpbi10b3A6IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLW4xLFxuLm14LWxnLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLW4xLFxuLm15LWxnLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy1uMSxcbi5teC1sZy1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctbjIge1xuICAgIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1uMixcbi5teS1sZy1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy1uMixcbi5teC1sZy1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLW4yLFxuLm15LWxnLW4yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLW4yLFxuLm14LWxnLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLW4zIHtcbiAgICBtYXJnaW46IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLW4zLFxuLm15LWxnLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy1uMyxcbi5teC1sZy1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1uMyxcbi5teS1sZy1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctbjMsXG4ubXgtbGctbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLW40IHtcbiAgICBtYXJnaW46IC00LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctbjQsXG4ubXktbGctbjQge1xuICAgIG1hcmdpbi10b3A6IC00LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctbjQsXG4ubXgtbGctbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1uNCxcbi5teS1sZy1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy1uNCxcbi5teC1sZy1uNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC00LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1uNSB7XG4gICAgbWFyZ2luOiAtOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1uNSxcbi5teS1sZy1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctbjUsXG4ubXgtbGctbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctbjUsXG4ubXktbGctbjUge1xuICAgIG1hcmdpbi1ib3R0b206IC05cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLW41LFxuLm14LWxnLW41IHtcbiAgICBtYXJnaW4tbGVmdDogLTlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctYXV0byxcbi5teS1sZy1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLWF1dG8sXG4ubXgtbGctYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLWF1dG8sXG4ubXktbGctYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy1hdXRvLFxuLm14LWxnLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm0teGwtMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTAsXG4ubXkteGwtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC0wLFxuLm14LXhsLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC0wLFxuLm15LXhsLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtMCxcbi5teC14bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTEge1xuICAgIG1hcmdpbjogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC0xLFxuLm15LXhsLTEge1xuICAgIG1hcmdpbi10b3A6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtMSxcbi5teC14bC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtMSxcbi5teS14bC0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLTEsXG4ubXgteGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC0yIHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC0yLFxuLm15LXhsLTIge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC0yLFxuLm14LXhsLTIge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTIsXG4ubXkteGwtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLTIsXG4ubXgteGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTMge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC0zLFxuLm15LXhsLTMge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtMyxcbi5teC14bC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtMyxcbi5teS14bC0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLTMsXG4ubXgteGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC00IHtcbiAgICBtYXJnaW46IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC00LFxuLm15LXhsLTQge1xuICAgIG1hcmdpbi10b3A6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC00LFxuLm14LXhsLTQge1xuICAgIG1hcmdpbi1yaWdodDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTQsXG4ubXkteGwtNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLTQsXG4ubXgteGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTUge1xuICAgIG1hcmdpbjogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC01LFxuLm15LXhsLTUge1xuICAgIG1hcmdpbi10b3A6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtNSxcbi5teC14bC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtNSxcbi5teS14bC01IHtcbiAgICBtYXJnaW4tYm90dG9tOiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLTUsXG4ubXgteGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTAsXG4ucHkteGwtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHIteGwtMCxcbi5weC14bC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTAsXG4ucHkteGwtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGwteGwtMCxcbi5weC14bC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucC14bC0xIHtcbiAgICBwYWRkaW5nOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTEsXG4ucHkteGwtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHIteGwtMSxcbi5weC14bC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTEsXG4ucHkteGwtMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwteGwtMSxcbi5weC14bC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC0yIHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtMixcbi5weS14bC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXhsLTIsXG4ucHgteGwtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTIsXG4ucHkteGwtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14bC0yLFxuLnB4LXhsLTIge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtMyB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC0zLFxuLnB5LXhsLTMge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXhsLTMsXG4ucHgteGwtMyB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC0zLFxuLnB5LXhsLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXhsLTMsXG4ucHgteGwtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtNCB7XG4gICAgcGFkZGluZzogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTQsXG4ucHkteGwtNCB7XG4gICAgcGFkZGluZy10b3A6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14bC00LFxuLnB4LXhsLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC00LFxuLnB5LXhsLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwteGwtNCxcbi5weC14bC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTUge1xuICAgIHBhZGRpbmc6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtNSxcbi5weS14bC01IHtcbiAgICBwYWRkaW5nLXRvcDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14bC01LFxuLnB4LXhsLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtNSxcbi5weS14bC01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14bC01LFxuLnB4LXhsLTUge1xuICAgIHBhZGRpbmctbGVmdDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLW4xIHtcbiAgICBtYXJnaW46IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLW4xLFxuLm15LXhsLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC1uMSxcbi5teC14bC1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1uMSxcbi5teS14bC1uMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtbjEsXG4ubXgteGwtbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLW4yIHtcbiAgICBtYXJnaW46IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtbjIsXG4ubXkteGwtbjIge1xuICAgIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtbjIsXG4ubXgteGwtbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1uMixcbi5teS14bC1uMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC1uMixcbi5teC14bC1uMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC1uMyB7XG4gICAgbWFyZ2luOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1uMyxcbi5teS14bC1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtbjMsXG4ubXgteGwtbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtbjMsXG4ubXkteGwtbjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLW4zLFxuLm14LXhsLW4zIHtcbiAgICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC1uNCB7XG4gICAgbWFyZ2luOiAtNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLW40LFxuLm15LXhsLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLW40LFxuLm14LXhsLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtbjQsXG4ubXkteGwtbjQge1xuICAgIG1hcmdpbi1ib3R0b206IC00LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtbjQsXG4ubXgteGwtbjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtbjUge1xuICAgIG1hcmdpbjogLTlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtbjUsXG4ubXkteGwtbjUge1xuICAgIG1hcmdpbi10b3A6IC05cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLW41LFxuLm14LXhsLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC05cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLW41LFxuLm15LXhsLW41IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC1uNSxcbi5teC14bC1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC05cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLWF1dG8sXG4ubXkteGwtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC1hdXRvLFxuLm14LXhsLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1hdXRvLFxuLm15LXhsLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtYXV0byxcbi5teC14bC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTMzMHB4KSB7XG4gIC5tLXh4bC0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLTAsXG4ubXkteHhsLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXIteHhsLTAsXG4ubXgteHhsLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtMCxcbi5teS14eGwtMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14eGwtMCxcbi5teC14eGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtMSB7XG4gICAgbWFyZ2luOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC0xLFxuLm15LXh4bC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXh4bC0xLFxuLm14LXh4bC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLTEsXG4ubXkteHhsLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteHhsLTEsXG4ubXgteHhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLTIge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC0yLFxuLm15LXh4bC0yIHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteHhsLTIsXG4ubXgteHhsLTIge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC0yLFxuLm15LXh4bC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteHhsLTIsXG4ubXgteHhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtMyB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC0zLFxuLm15LXh4bC0zIHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXh4bC0zLFxuLm14LXh4bC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLTMsXG4ubXkteHhsLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteHhsLTMsXG4ubXgteHhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLTQge1xuICAgIG1hcmdpbjogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC00LFxuLm15LXh4bC00IHtcbiAgICBtYXJnaW4tdG9wOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteHhsLTQsXG4ubXgteHhsLTQge1xuICAgIG1hcmdpbi1yaWdodDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC00LFxuLm15LXh4bC00IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteHhsLTQsXG4ubXgteHhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtNSB7XG4gICAgbWFyZ2luOiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC01LFxuLm15LXh4bC01IHtcbiAgICBtYXJnaW4tdG9wOiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXh4bC01LFxuLm14LXh4bC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLTUsXG4ubXkteHhsLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteHhsLTUsXG4ubXgteHhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHhsLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHQteHhsLTAsXG4ucHkteHhsLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXh4bC0wLFxuLnB4LXh4bC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXh4bC0wLFxuLnB5LXh4bC0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14eGwtMCxcbi5weC14eGwtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHhsLTEge1xuICAgIHBhZGRpbmc6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteHhsLTEsXG4ucHkteHhsLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXh4bC0xLFxuLnB4LXh4bC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXh4bC0xLFxuLnB5LXh4bC0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14eGwtMSxcbi5weC14eGwtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHhsLTIge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14eGwtMixcbi5weS14eGwtMiB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14eGwtMixcbi5weC14eGwtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXh4bC0yLFxuLnB5LXh4bC0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXh4bC0yLFxuLnB4LXh4bC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXh4bC0zIHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXh4bC0zLFxuLnB5LXh4bC0zIHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14eGwtMyxcbi5weC14eGwtMyB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eGwtMyxcbi5weS14eGwtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwteHhsLTMsXG4ucHgteHhsLTMge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXh4bC00IHtcbiAgICBwYWRkaW5nOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteHhsLTQsXG4ucHkteHhsLTQge1xuICAgIHBhZGRpbmctdG9wOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHIteHhsLTQsXG4ucHgteHhsLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eGwtNCxcbi5weS14eGwtNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14eGwtNCxcbi5weC14eGwtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14eGwtNSB7XG4gICAgcGFkZGluZzogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14eGwtNSxcbi5weS14eGwtNSB7XG4gICAgcGFkZGluZy10b3A6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHIteHhsLTUsXG4ucHgteHhsLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteHhsLTUsXG4ucHkteHhsLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXh4bC01LFxuLnB4LXh4bC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtbjEge1xuICAgIG1hcmdpbjogLTAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLW4xLFxuLm15LXh4bC1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteHhsLW4xLFxuLm14LXh4bC1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtbjEsXG4ubXkteHhsLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14eGwtbjEsXG4ubXgteHhsLW4xIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtbjIge1xuICAgIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtbjIsXG4ubXkteHhsLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXh4bC1uMixcbi5teC14eGwtbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtbjIsXG4ubXkteHhsLW4yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXh4bC1uMixcbi5teC14eGwtbjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLW4zIHtcbiAgICBtYXJnaW46IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC1uMyxcbi5teS14eGwtbjMge1xuICAgIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXh4bC1uMyxcbi5teC14eGwtbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLW4zLFxuLm15LXh4bC1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteHhsLW4zLFxuLm14LXh4bC1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLW40IHtcbiAgICBtYXJnaW46IC00LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLW40LFxuLm15LXh4bC1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14eGwtbjQsXG4ubXgteHhsLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLW40LFxuLm15LXh4bC1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14eGwtbjQsXG4ubXgteHhsLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC1uNSB7XG4gICAgbWFyZ2luOiAtOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtbjUsXG4ubXkteHhsLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14eGwtbjUsXG4ubXgteHhsLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC05cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC1uNSxcbi5teS14eGwtbjUge1xuICAgIG1hcmdpbi1ib3R0b206IC05cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXh4bC1uNSxcbi5teC14eGwtbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLWF1dG8sXG4ubXkteHhsLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXIteHhsLWF1dG8sXG4ubXgteHhsLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtYXV0byxcbi5teS14eGwtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14eGwtYXV0byxcbi5teC14eGwtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImNwc2Nob29sXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvaWNvbW9vbi9jcHNjaG9vbC50dGY/cDNoOTY4XCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9pY29tb29uL2Nwc2Nob29sLndvZmY/cDNoOTY4XCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL2ljb21vb24vY3BzY2hvb2wuc3ZnP3AzaDk2OCNjcHNjaG9vbFwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBibG9jaztcbn1cbi5jcHMtaWNvbiwgLndwLWJsb2NrLWxhdGVzdC1wb3N0cyAud3AtYmxvY2stbGF0ZXN0LXBvc3RzX19wb3N0LWF1dGhvcjo6YmVmb3JlLFxuLndwLWJsb2NrLWxhdGVzdC1wb3N0cyAud3AtYmxvY2stbGF0ZXN0LXBvc3RzX19wb3N0LWRhdGU6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcImNwc2Nob29sXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLmNwcy1pY29uLXVzZXItZ3JhZHVhdGUtc29saWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTJcIjtcbn1cblxuLmNwcy1pY29uLXRoZWF0ZXItbWFza3Mtc29saWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjlcIjtcbn1cblxuLmNwcy1pY29uLXNoYXBlcy1zb2xpZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyYVwiO1xufVxuXG4uY3BzLWljb24tYm9vay1vcGVuLXNvbGlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTJiXCI7XG59XG5cbi5jcHMtaWNvbi1ib29rLXJlYWRlci1zb2xpZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyY1wiO1xufVxuXG4uY3BzLWljb24tbGFwdG9wLWNvZGUtc29saWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MmRcIjtcbn1cblxuLmNwcy1pY29uLWdyYWR1YXRpb24tY2FwLXNvbGlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTJlXCI7XG59XG5cbi5jcHMtaWNvbi1jaGFsa2JvYXJkLXRlYWNoZXItc29saWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MmZcIjtcbn1cblxuLmNwcy1pY29uLWNoYWxrYm9hcmQtc29saWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzBcIjtcbn1cblxuLmNwcy1pY29uLXNjaG9vbC1zb2xpZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzMVwiO1xufVxuXG4uY3BzLWljb24tY2xvY2stcmVndWxhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzMlwiO1xufVxuXG4uY3BzLWljb24tcm9ja2V0LXNvbGlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTMzXCI7XG59XG5cbi5jcHMtaWNvbi11c2VyLW51cnNlLXNvbGlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTM0XCI7XG59XG5cbi5jcHMtaWNvbi1hc3RlcmlzazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2OVwiO1xufVxuXG4uY3BzLWljb24tcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2N1wiO1xufVxuXG4uY3BzLWljb24tcXVlc3Rpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjhcIjtcbn1cblxuLmNwcy1pY29uLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY4XCI7XG59XG5cbi5jcHMtaWNvbi1tdXNpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwMVwiO1xufVxuXG4uY3BzLWljb24tZW52ZWxvcGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwM1wiO1xufVxuXG4uY3BzLWljb24tc3RhcjE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDVcIjtcbn1cblxuLmNwcy1pY29uLXVzZXIxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA3XCI7XG59XG5cbi5jcHMtaWNvbi1jbG9jay1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE3XCI7XG59XG5cbi5jcHMtaWNvbi1yb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE4XCI7XG59XG5cbi5jcHMtaWNvbi1pbmJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxY1wiO1xufVxuXG4uY3BzLWljb24tbG9jazE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjNcIjtcbn1cblxuLmNwcy1pY29uLWhlYWRwaG9uZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjVcIjtcbn1cblxuLmNwcy1pY29uLXByaW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJmXCI7XG59XG5cbi5jcHMtaWNvbi1jYW1lcmExOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDMwXCI7XG59XG5cbi5jcHMtaWNvbi12aWRlby1jYW1lcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2RcIjtcbn1cblxuLmNwcy1pY29uLWdpZnQxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDZiXCI7XG59XG5cbi5jcHMtaWNvbi1wbGFuZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3MlwiO1xufVxuXG4uY3BzLWljb24tY2FsZW5kYXIxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDczXCI7XG59XG5cbi5jcHMtaWNvbi1jb21tZW50MTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3NVwiO1xufVxuXG4uY3BzLWljb24tdHdpdHRlci1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODFcIjtcbn1cblxuLmNwcy1pY29uLWZhY2Vib29rLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4MlwiO1xufVxuXG4uY3BzLWljb24ta2V5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDg0XCI7XG59XG5cbi5jcHMtaWNvbi1saW5rZWRpbi1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOGNcIjtcbn1cblxuLmNwcy1pY29uLWZhY2Vib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDlhXCI7XG59XG5cbi5jcHMtaWNvbi1mYWNlYm9vay1mOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDlhXCI7XG59XG5cbi5jcHMtaWNvbi1iZWxsLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTJcIjtcbn1cblxuLmNwcy1pY29uLWNoYWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGMxXCI7XG59XG5cbi5jcHMtaWNvbi1saW5rMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjMVwiO1xufVxuXG4uY3BzLWljb24tbW9uZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDZcIjtcbn1cblxuLmNwcy1pY29uLWxpbmtlZGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGUxXCI7XG59XG5cbi5jcHMtaWNvbi11bWJyZWxsYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlOVwiO1xufVxuXG4uY3BzLWljb24tbGlnaHRidWxiLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZWJcIjtcbn1cblxuLmNwcy1pY29uLXVzZXItbWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjBcIjtcbn1cblxuLmNwcy1pY29uLXN0ZXRob3Njb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGYxXCI7XG59XG5cbi5jcHMtaWNvbi1zdWl0Y2FzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmMlwiO1xufVxuXG4uY3BzLWljb24tYmVsbDE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjNcIjtcbn1cblxuLmNwcy1pY29uLWN1dGxlcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjVcIjtcbn1cblxuLmNwcy1pY29uLWZpbGUtdGV4dC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGY2XCI7XG59XG5cbi5jcHMtaWNvbi1hbWJ1bGFuY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjlcIjtcbn1cblxuLmNwcy1pY29uLW1lZGtpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmYVwiO1xufVxuXG4uY3BzLWljb24tc3VwZXJzY3JpcHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmJcIjtcbn1cblxuLmNwcy1pY29uLW1pY3JvcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzBcIjtcbn1cblxuLmNwcy1pY29uLXlvdXR1YmUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY2XCI7XG59XG5cbi5jcHMtaWNvbi1mbGlja3IxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTZlXCI7XG59XG5cbi5jcHMtaWNvbi1zdW4tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4NVwiO1xufVxuXG4uY3BzLWljb24tbW9vbi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg2XCI7XG59XG5cbi5jcHMtaWNvbi13aGVlbGNoYWlyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTkzXCI7XG59XG5cbi5jcHMtaWNvbi12aW1lby1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTRcIjtcbn1cblxuLmNwcy1pY29uLXNwYWNlLXNodXR0bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTdcIjtcbn1cblxuLmNwcy1pY29uLWJhbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWNcIjtcbn1cblxuLmNwcy1pY29uLWluc3RpdHV0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTljXCI7XG59XG5cbi5jcHMtaWNvbi11bml2ZXJzaXR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTljXCI7XG59XG5cbi5jcHMtaWNvbi1ncmFkdWF0aW9uLWNhcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5ZFwiO1xufVxuXG4uY3BzLWljb24tbW9ydGFyLWJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTlkXCI7XG59XG5cbi5jcHMtaWNvbi1jaGlsZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhZVwiO1xufVxuXG4uY3BzLWljb24tcGF3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWIwXCI7XG59XG5cbi5jcHMtaWNvbi1yZWN5Y2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI4XCI7XG59XG5cbi5jcHMtaWNvbi1hdXRvbW9iaWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI5XCI7XG59XG5cbi5jcHMtaWNvbi1jYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjlcIjtcbn1cblxuLmNwcy1pY29uLXBhcGVyLXBsYW5lLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDlcIjtcbn1cblxuLmNwcy1pY29uLXNlbmQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkOVwiO1xufVxuXG4uY3BzLWljb24tY29weXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY5XCI7XG59XG5cbi5jcHMtaWNvbi1hdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmYVwiO1xufVxuXG4uY3BzLWljb24tYnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA3XCI7XG59XG5cbi5jcHMtaWNvbi1jYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwYVwiO1xufVxuXG4uY3BzLWljb24tdXNlci1zZWNyZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWJcIjtcbn1cblxuLmNwcy1pY29uLXVzZXItcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzNFwiO1xufVxuXG4uY3BzLWljb24tYmFsYW5jZS1zY2FsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0ZVwiO1xufVxuXG4uY3BzLWljb24tY3JlYXRpdmUtY29tbW9uczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1ZVwiO1xufVxuXG4uY3BzLWljb24tdmltZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyN2RcIjtcbn1cblxuLmNwcy1pY29uLWNyZWRpdC1jYXJkLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4M1wiO1xufVxuXG4uY3BzLWljb24tdW5pdmVyc2FsLWFjY2VzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5YVwiO1xufVxuXG4uY3BzLWljb24td2hlZWxjaGFpci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOWJcIjtcbn1cblxuLmNwcy1pY29uLXF1ZXN0aW9uLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjljXCI7XG59XG5cbi5jcHMtaWNvbi1hZGRyZXNzLWNhcmQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiY1wiO1xufVxuXG4uY3BzLWljb24tdmNhcmQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiY1wiO1xufVxuXG4uY3BzLWljb24tdXNlci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmMwXCI7XG59XG5cbi5jcHMtaWNvbi1ncmF2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQ2XCI7XG59XG5cbi5jcHMtaWNvbi1lbnZlbG9wZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzNlwiO1xufVxuXG4uY3BzLWljb24tYnViYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTM3XCI7XG59XG5cbi5jcHMtaWNvbi11c2VyczE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzhcIjtcbn1cblxuLmNwcy1pY29uLWJlbGwyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTM5XCI7XG59XG5cbi5jcHMtaWNvbi1waW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDVcIjtcbn1cblxuLmNwcy1pY29uLWNhbGVuZGFyMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzYVwiO1xufVxuXG4uY3BzLWljb24tc3VwcG9ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzYlwiO1xufVxuXG4uY3BzLWljb24taG9tZTQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5M2RcIjtcbn1cblxuLmNwcy1pY29uLXJpbmdfdm9sdW1lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTNlXCI7XG59XG5cbi5jcHMtaWNvbi13aGVyZV90b192b3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTNmXCI7XG59XG5cbi5jcHMtaWNvbi1hY2Nlc3NfYWxhcm1hbGFybTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0MFwiO1xufVxuXG4uY3BzLWljb24tZGF0YV91c2FnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0MVwiO1xufVxuXG4uY3BzLWljb24taW5zZXJ0X2Vtb3RpY29udGFnX2ZhY2VzbW9vZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0MlwiO1xufVxuXG4uY3BzLWljb24taW5zZXJ0X2ludml0YXRpb25ldmVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0M1wiO1xufVxuXG4uY3BzLWljb24tY2FtZXJhX2FsdHBob3RvX2NhbWVyYWxvY2FsX3NlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0NFwiO1xufVxuXG4uY3BzLWljb24tbG9jYWxfcmVzdGF1cmFudHJlc3RhdXJhbnRfbWVudTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0NVwiO1xufVxuXG4uY3BzLWljb24tYWRkX2xvY2F0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQ2XCI7XG59XG5cbi5jcHMtaWNvbi1uZWFyX21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQ3XCI7XG59XG5cbi5jcHMtaWNvbi1yZXN0YXVyYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQ4XCI7XG59XG5cbi5jcHMtaWNvbi1kZXBhcnR1cmVfYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NDlcIjtcbn1cblxuLmNwcy1pY29uLXBpZV9jaGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0YVwiO1xufVxuXG4uY3BzLWljb24tY2FrZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0YlwiO1xufVxuXG4uY3BzLWljb24tbm90aWZpY2F0aW9uczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0Y1wiO1xufVxuXG4uY3BzLWljb24tc2Nob29sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTRkXCI7XG59XG5cbi5jcHMtaWNvbi1zZW50aW1lbnRfZGlzc2F0aXNmaWVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTRlXCI7XG59XG5cbi5jcHMtaWNvbi1zZW50aW1lbnRfbmV1dHJhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0ZlwiO1xufVxuXG4uY3BzLWljb24tc2VudGltZW50X3NhdGlzZmllZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1MFwiO1xufVxuXG4uY3BzLWljb24tc2VudGltZW50X3ZlcnlfZGlzc2F0aXNmaWVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTUxXCI7XG59XG5cbi5jcHMtaWNvbi1zZW50aW1lbnRfdmVyeV9zYXRpc2ZpZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NTJcIjtcbn1cblxuLmNwcy1pY29uLXRodW1iX2Rvd25fYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTUzXCI7XG59XG5cbi5jcHMtaWNvbi10aHVtYl91cF9hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NTRcIjtcbn1cblxuLmNwcy1pY29uLWFjY291bnRfYmFsYW5jZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1NVwiO1xufVxuXG4uY3BzLWljb24tc2VhcmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA2XCI7XG59XG5cbi5jcHMtaWNvbi12ZXJpZmllZF91c2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTU2XCI7XG59XG5cbi5jcHMtaWNvbi1maW5nZXJwcmludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1N1wiO1xufVxuXG4uY3BzLWljb24tZ190cmFuc2xhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjhcIjtcbn1cblxuLmNwcy1pY29uLXdiX3R3aWdobGlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NThcIjtcbn1cblxuLmNwcy1pY29uLWVtb2ppX2Vtb3Rpb25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTU5XCI7XG59XG5cbi5jcHMtaWNvbi1lbW9qaV9ldmVudHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NWFcIjtcbn1cblxuLmNwcy1pY29uLWVtb2ppX29iamVjdHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NWJcIjtcbn1cblxuLmNwcy1pY29uLXNwb3J0c19lc3BvcnRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTVjXCI7XG59XG5cbi5jcHMtaWNvbi1zcG9ydHNfZm9vdGJhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NWRcIjtcbn1cblxuLmNwcy1pY29uLXNwb3J0c19nb2xmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTVlXCI7XG59XG5cbi5jcHMtaWNvbi1zcG9ydHNfaG9ja2V5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTVmXCI7XG59XG5cbi5jcHMtaWNvbi1zcG9ydHNfcnVnYnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NjBcIjtcbn1cblxuLmNwcy1pY29uLXNwb3J0c19zb2NjZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NjFcIjtcbn1cblxuLmNwcy1pY29uLXNwb3J0c192b2xsZXliYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTYyXCI7XG59XG5cbi5jcHMtaWNvbi1zcG9ydHNfdGVubmlzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTYzXCI7XG59XG5cbi5jcHMtaWNvbi1sdW5jaF9kaW5pbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NjRcIjtcbn1cblxuLmNwcy1pY29uLXBhcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NjVcIjtcbn1cblxuLmNwcy1pY29uLWljZWNyZWFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTY2XCI7XG59XG5cbi5jcHMtaWNvbi12b2x1bnRlZXJfYWN0aXZpc206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NjdcIjtcbn1cblxuLmNwcy1pY29uLWFjX3VuaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NjhcIjtcbn1cblxuLmNwcy1pY29uLWJlYWNoX2FjY2VzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2OVwiO1xufVxuXG4uY3BzLWljb24tY2hpbGRfY2FyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2YVwiO1xufVxuXG4uY3BzLWljb24tcm9vbV9zZXJ2aWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTZiXCI7XG59XG5cbi5jcHMtaWNvbi1hY3Rpdml0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwOFwiO1xufVxuXG4uY3BzLWljb24tYXBlcnR1cmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGFcIjtcbn1cblxuLmNwcy1pY29uLWJlbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGJcIjtcbn1cblxuLmNwcy1pY29uLWJvb2stb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwY1wiO1xufVxuXG4uY3BzLWljb24tYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwZFwiO1xufVxuXG4uY3BzLWljb24tYm9va21hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGVcIjtcbn1cblxuLmNwcy1pY29uLWNhbGVuZGFyOmJlZm9yZSwgLndwLWJsb2NrLWxhdGVzdC1wb3N0cyAud3AtYmxvY2stbGF0ZXN0LXBvc3RzX19wb3N0LWF1dGhvcjpiZWZvcmUsXG4ud3AtYmxvY2stbGF0ZXN0LXBvc3RzIC53cC1ibG9jay1sYXRlc3QtcG9zdHNfX3Bvc3QtZGF0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMFwiO1xufVxuXG4uY3BzLWljb24tY2FtZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBmXCI7XG59XG5cbi5jcHMtaWNvbi1jaGV2cm9uLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjZcIjtcbn1cblxuLmNwcy1pY29uLWNoZXZyb24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjdcIjtcbn1cblxuLmNwcy1pY29uLWNsb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTZjXCI7XG59XG5cbi5jcHMtaWNvbi1jbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxMFwiO1xufVxuXG4uY3BzLWljb24tY29mZmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTZkXCI7XG59XG5cbi5jcHMtaWNvbi1jb21wYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTExXCI7XG59XG5cbi5jcHMtaWNvbi1kb2xsYXItc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2ZVwiO1xufVxuXG4uY3BzLWljb24tZXllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTZmXCI7XG59XG5cbi5jcHMtaWNvbi1maWxlLXRleHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTNcIjtcbn1cblxuLmNwcy1pY29uLWZvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxNFwiO1xufVxuXG4uY3BzLWljb24tZ2lmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxNVwiO1xufVxuXG4uY3BzLWljb24tZ2xvYmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NzBcIjtcbn1cblxuLmNwcy1pY29uLWdyaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTZcIjtcbn1cblxuLmNwcy1pY29uLWhlYXJ0MzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3MVwiO1xufVxuXG4uY3BzLWljb24taGVscC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NzJcIjtcbn1cblxuLmNwcy1pY29uLWhvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTdcIjtcbn1cblxuLmNwcy1pY29uLWNhdGVnb3J5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAxXCI7XG59XG5cbi5jcHMtaWNvbi1pbmZvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE4XCI7XG59XG5cbi5jcHMtaWNvbi1saWZlLWJ1b3k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NzNcIjtcbn1cblxuLmNwcy1pY29uLWxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTlcIjtcbn1cblxuLmNwcy1pY29uLWxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWFcIjtcbn1cblxuLmNwcy1pY29uLW1haWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWJcIjtcbn1cblxuLmNwcy1pY29uLW1hcC1waW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWNcIjtcbn1cblxuLmNwcy1pY29uLW1lbnU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDdcIjtcbn1cblxuLmNwcy1pY29uLWNvbW1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDRcIjtcbn1cblxuLmNwcy1pY29uLXBhcGVyY2xpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxZFwiO1xufVxuXG4uY3BzLWljb24tcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWVcIjtcbn1cblxuLmNwcy1pY29uLXByaW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWZcIjtcbn1cblxuLmNwcy1pY29uLXNldHRpbmdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTIwXCI7XG59XG5cbi5jcHMtaWNvbi1zaGFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyMVwiO1xufVxuXG4uY3BzLWljb24tc2hvcHBpbmctYmFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTIyXCI7XG59XG5cbi5jcHMtaWNvbi1zdGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTIzXCI7XG59XG5cbi5jcHMtaWNvbi10YWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDJcIjtcbn1cblxuLmNwcy1pY29uLXRodW1icy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyNFwiO1xufVxuXG4uY3BzLWljb24tdXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwM1wiO1xufVxuXG4uY3BzLWljb24tdXNlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjVcIjtcbn1cblxuLmNwcy1pY29uLWNsb3NlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA5XCI7XG59XG5cbi5jcHMtaWNvbi1ob21lMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3NFwiO1xufVxuXG4uY3BzLWljb24taG9tZTIxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTc1XCI7XG59XG5cbi5jcHMtaWNvbi1ob21lMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3NlwiO1xufVxuXG4uY3BzLWljb24tcGVuY2lsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTc3XCI7XG59XG5cbi5jcHMtaWNvbi1wZW5jaWwyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTc4XCI7XG59XG5cbi5jcHMtaWNvbi1oZWFkcGhvbmVzMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3OVwiO1xufVxuXG4uY3BzLWljb24tbXVzaWMxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTdhXCI7XG59XG5cbi5jcHMtaWNvbi1ib29rMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzNVwiO1xufVxuXG4uY3BzLWljb24tcHJpY2UtdGFnczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3YlwiO1xufVxuXG4uY3BzLWljb24tbGlmZWJ1b3k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5N2NcIjtcbn1cblxuLmNwcy1pY29uLXB1c2hwaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5N2RcIjtcbn1cblxuLmNwcy1pY29uLWxvY2F0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTgzXCI7XG59XG5cbi5jcHMtaWNvbi1sb2NhdGlvbjI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5N2VcIjtcbn1cblxuLmNwcy1pY29uLW1vYmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk4NFwiO1xufVxuXG4uY3BzLWljb24tdHY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5N2ZcIjtcbn1cblxuLmNwcy1pY29uLWRyYXdlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk4MFwiO1xufVxuXG4uY3BzLWljb24tYnViYmxlczM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ODFcIjtcbn1cblxuLmNwcy1pY29uLWJ1YmJsZXM0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTgyXCI7XG59XG5cbi5jcHMtaWNvbi11c2VyMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk4NVwiO1xufVxuXG4uY3BzLWljb24ta2V5MTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk4ZFwiO1xufVxuXG4uY3BzLWljb24tbG9jazI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OGZcIjtcbn1cblxuLmNwcy1pY29uLXdyZW5jaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk5MVwiO1xufVxuXG4uY3BzLWljb24tbWFnaWMtd2FuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk5N1wiO1xufVxuXG4uY3BzLWljb24tYWlkLWtpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk5OFwiO1xufVxuXG4uY3BzLWljb24tc3RhdHMtZG90czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk5YlwiO1xufVxuXG4uY3BzLWljb24tdHJvcGh5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTllXCI7XG59XG5cbi5jcHMtaWNvbi1naWZ0MjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk5ZlwiO1xufVxuXG4uY3BzLWljb24tc3Bvb24ta25pZmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YTNcIjtcbn1cblxuLmNwcy1pY29uLWxhYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlhYVwiO1xufVxuXG4uY3BzLWljb24tc3BoZXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWM5XCI7XG59XG5cbi5jcHMtaWNvbi1lYXJ0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTljYVwiO1xufVxuXG4uY3BzLWljb24taGVhcnQxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWRhXCI7XG59XG5cbi5jcHMtaWNvbi1jaGVja21hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMTBcIjtcbn1cblxuLmNwcy1pY29uLXNvcnQtYWxwaGEtYXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTQ4XCI7XG59XG5cbi5jcHMtaWNvbi1zb3J0LWFscGhhLWRlc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNDlcIjtcbn1cblxuLmNwcy1pY29uLWluc3RhZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE5MlwiO1xufVxuXG4uY3BzLWljb24tdHdpdHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE5NlwiO1xufVxuXG4uY3BzLWljb24teW91dHViZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE5ZFwiO1xufVxuXG4uY3BzLWljb24tZmxpY2tyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWE0XCI7XG59XG5cbi5jcHMtaWNvbi10dW1ibHI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYjlcIjtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBhbXN0ZWx2YXI7XG4gIGZvbnQtd2VpZ2h0OiAxMDAgOTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9hbXN0ZWx2YXIvZm9udHMvQW1zdGVsdmFyLVJvbWFuLVZGLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogYW1zdGVsdmFyO1xuICBmb250LXdlaWdodDogMTAwIDkwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvYW1zdGVsdmFyL2ZvbnRzL0Ftc3RlbHZhci1JdGFsaWMtVkYudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBjb21taXNzaW9uZXI7XG4gIGZvbnQtd2VpZ2h0OiAxMDAgOTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9jb21taXNzaW9uZXIvZm9udHMvQ29tbWlzc2lvbmVyW0ZMQVIsVk9MTSxzbG50LHdnaHRdLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogZXBpbG9ndWU7XG4gIGZvbnQtd2VpZ2h0OiAxMDAgOTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9lcGlsb2d1ZS9mb250cy9FcGlsb2d1ZS1WYXJpYWJsZUZvbnRfd2dodC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IGdlbGFzaW87XG4gIGZvbnQtd2VpZ2h0OiAxMDAgOTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9nZWxhc2lvL2ZvbnRzL0dlbGFzaW8tVkYudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBnZWxhc2lvO1xuICBmb250LXdlaWdodDogMTAwIDkwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvZ2VsYXNpby9mb250cy9HZWxhc2lvLUl0YWxpYy1WRi50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IGhlcHRhX3NsYWI7XG4gIGZvbnQtd2VpZ2h0OiAxMDAgOTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9oZXB0YV9zbGFiL2ZvbnRzL0hlcHRhU2xhYi1WRi50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IGludGVyO1xuICBmb250LXdlaWdodDogMTAwIDkwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvaW50ZXIvZm9udHMvSW50ZXIudmFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogaW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiAxMDAgOTAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9pbnRlci9mb250cy9JbnRlci1pdGFsaWMudmFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogbGV4ZW5kO1xuICBmb250LXdlaWdodDogMTAwIDkwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvbGV4ZW5kL2ZvbnRzL0xleGVuZFtMWE5EXS50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IG1hbnJvcGU7XG4gIGZvbnQtd2VpZ2h0OiAxMDAgOTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9tYW5yb3BlL2ZvbnRzL01hbnJvcGVbd2dodF0udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBtZXJyaXdlYXRoZXI7XG4gIGZvbnQtd2VpZ2h0OiAxMDAgOTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9tZXJyaXdlYXRoZXIvZm9udHMvTWVycml3ZWF0aGVyLVJvbWFuLVZGLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogbWVycml3ZWF0aGVyO1xuICBmb250LXdlaWdodDogMTAwIDkwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvbWVycml3ZWF0aGVyL2ZvbnRzL01lcnJpd2VhdGhlci1JdGFsaWMtVkYudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBtb2hhdmU7XG4gIGZvbnQtd2VpZ2h0OiAxMDAgOTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9tb2hhdmUvZm9udHMvTW9oYXZlW3dnaHRdLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogbW9oYXZlO1xuICBmb250LXdlaWdodDogMTAwIDkwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvbW9oYXZlL2ZvbnRzL01vaGF2ZS1JdGFsaWNbd2dodF0udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBwZXRyb25hO1xuICBmb250LXdlaWdodDogMTAwIDkwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvcGV0cm9uYS9mb250cy9QZXRyb25hW3dnaHRdLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogcGV0cm9uYTtcbiAgZm9udC13ZWlnaHQ6IDEwMCA5MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL3BldHJvbmEvZm9udHMvUGV0cm9uYS1JdGFsaWNbd2dodF0udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBwbGF5ZmFpcjtcbiAgZm9udC13ZWlnaHQ6IDEwMCA5MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL3BsYXlmYWlyL2ZvbnRzL1BsYXlmYWlyRGlzcGxheS1WYXJpYWJsZUZvbnRfd2dodC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IHBsYXlmYWlyO1xuICBmb250LXdlaWdodDogMTAwIDkwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvcGxheWZhaXIvZm9udHMvUGxheWZhaXJEaXNwbGF5LUl0YWxpYy1WYXJpYWJsZUZvbnRfd2dodC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IHB1YmxpY19zYW5zO1xuICBmb250LXdlaWdodDogMTAwIDkwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvcHVibGljX3NhbnMvZm9udHMvUHVibGljLVNhbnMtUm9tYW4tVkYudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBwdWJsaWNfc2FucztcbiAgZm9udC13ZWlnaHQ6IDEwMCA5MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL3B1YmxpY19zYW5zL2ZvbnRzL1B1YmxpYy1TYW5zLUl0YWxpYy1WRi50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IHF1aWNrc2FuZDtcbiAgZm9udC13ZWlnaHQ6IDEwMCA5MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL3F1aWNrc2FuZC9mb250cy9RdWlja3NhbmQtVmFyaWFibGVGb250X3dnaHQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiByYWxld2F5O1xuICBmb250LXdlaWdodDogMTAwIDkwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvcmFsZXdheS9mb250cy9SYWxld2F5LVZhcmlhYmxlRm9udF93Z2h0LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogcmFsZXdheTtcbiAgZm9udC13ZWlnaHQ6IDEwMCA5MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL3JhbGV3YXkvZm9udHMvUmFsZXdheS1JdGFsaWMtVmFyaWFibGVGb250X3dnaHQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBydXNzb2xvO1xuICBmb250LXdlaWdodDogMTAwIDkwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvcnVzc29sby9mb250cy9SdXNzb2xvW29wc3osd2dodF0udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBzcGFjZV9ncm90ZXNrO1xuICBmb250LXdlaWdodDogMTAwIDkwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvc3BhY2VfZ3JvdGVzay9mb250cy9TcGFjZUdyb3Rlc2tbd2dodF0udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuLmNvbGxhcHNlLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAwLjQ1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItdG9wOiAwLjNlbSBzb2xpZDtcbiAgYm9yZGVyLXJpZ2h0OiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm9yZGVyLWxlZnQ6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLmNvbGxhcHNlLXRvZ2dsZTplbXB0eTo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmVkaXQtcG9zdC12aXN1YWwtZWRpdG9yIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgaDEsIC5lZGl0LXBvc3QtdmlzdWFsLWVkaXRvciAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIC5oMSB7XG4gIGZvbnQtc2l6ZTogY2FsYyggMi4yNWVtICogKHZhcigtLWJvZHktZm9udC1zaXplKSAvIDEwMCkgKiAodmFyKC0taGVhZGVycy1mb250LXNpemUpIC8gMTAwKSApO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5lZGl0LXBvc3QtdmlzdWFsLWVkaXRvciAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIGgxLCAuZWRpdC1wb3N0LXZpc3VhbC1lZGl0b3IgLmVkaXRvci1zdHlsZXMtd3JhcHBlciAuaDEge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMi41ZW0gKiAodmFyKC0tYm9keS1mb250LXNpemUpIC8gMTAwKSAqICh2YXIoLS1oZWFkZXJzLWZvbnQtc2l6ZSkgLyAxMDApICk7XG4gIH1cbn1cbi5lZGl0LXBvc3QtdmlzdWFsLWVkaXRvciAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIGgyLCAuZWRpdC1wb3N0LXZpc3VhbC1lZGl0b3IgLmVkaXRvci1zdHlsZXMtd3JhcHBlciAuaDIge1xuICBmb250LXNpemU6IGNhbGMoIDEuOGVtICogKHZhcigtLWJvZHktZm9udC1zaXplKSAvIDEwMCkgKiAodmFyKC0taGVhZGVycy1mb250LXNpemUpIC8gMTAwKSApO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5lZGl0LXBvc3QtdmlzdWFsLWVkaXRvciAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIGgyLCAuZWRpdC1wb3N0LXZpc3VhbC1lZGl0b3IgLmVkaXRvci1zdHlsZXMtd3JhcHBlciAuaDIge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMmVtICogKHZhcigtLWJvZHktZm9udC1zaXplKSAvIDEwMCkgKiAodmFyKC0taGVhZGVycy1mb250LXNpemUpIC8gMTAwKSApO1xuICB9XG59XG4uZWRpdC1wb3N0LXZpc3VhbC1lZGl0b3IgLmVkaXRvci1zdHlsZXMtd3JhcHBlciBoMywgLmVkaXQtcG9zdC12aXN1YWwtZWRpdG9yIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLmgzLCAuZWRpdC1wb3N0LXZpc3VhbC1lZGl0b3IgLmVkaXRvci1zdHlsZXMtd3JhcHBlciAud3AtYmxvY2stbGF0ZXN0LXBvc3RzID4gbGkgPiBhOmZpcnN0LW9mLXR5cGUge1xuICBmb250LXNpemU6IGNhbGMoIDEuNTc1ZW0gKiAodmFyKC0tYm9keS1mb250LXNpemUpIC8gMTAwKSAqICh2YXIoLS1oZWFkZXJzLWZvbnQtc2l6ZSkgLyAxMDApICk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmVkaXQtcG9zdC12aXN1YWwtZWRpdG9yIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgaDMsIC5lZGl0LXBvc3QtdmlzdWFsLWVkaXRvciAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIC5oMywgLmVkaXQtcG9zdC12aXN1YWwtZWRpdG9yIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLndwLWJsb2NrLWxhdGVzdC1wb3N0cyA+IGxpID4gYTpmaXJzdC1vZi10eXBlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDEuNzVlbSAqICh2YXIoLS1ib2R5LWZvbnQtc2l6ZSkgLyAxMDApICogKHZhcigtLWhlYWRlcnMtZm9udC1zaXplKSAvIDEwMCkgKTtcbiAgfVxufVxuLmVkaXQtcG9zdC12aXN1YWwtZWRpdG9yIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgaDQsIC5lZGl0LXBvc3QtdmlzdWFsLWVkaXRvciAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIC5oNCB7XG4gIGZvbnQtc2l6ZTogY2FsYyggMS4zNWVtICogKHZhcigtLWJvZHktZm9udC1zaXplKSAvIDEwMCkgKiAodmFyKC0taGVhZGVycy1mb250LXNpemUpIC8gMTAwKSApO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5lZGl0LXBvc3QtdmlzdWFsLWVkaXRvciAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIGg0LCAuZWRpdC1wb3N0LXZpc3VhbC1lZGl0b3IgLmVkaXRvci1zdHlsZXMtd3JhcHBlciAuaDQge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMS41ZW0gKiAodmFyKC0tYm9keS1mb250LXNpemUpIC8gMTAwKSAqICh2YXIoLS1oZWFkZXJzLWZvbnQtc2l6ZSkgLyAxMDApICk7XG4gIH1cbn1cbi5lZGl0LXBvc3QtdmlzdWFsLWVkaXRvciAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIGg1LCAuZWRpdC1wb3N0LXZpc3VhbC1lZGl0b3IgLmVkaXRvci1zdHlsZXMtd3JhcHBlciAuaDUge1xuICBmb250LXNpemU6IGNhbGMoIDEuMTI1ZW0gKiAodmFyKC0tYm9keS1mb250LXNpemUpIC8gMTAwKSAqICh2YXIoLS1oZWFkZXJzLWZvbnQtc2l6ZSkgLyAxMDApICk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmVkaXQtcG9zdC12aXN1YWwtZWRpdG9yIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgaDUsIC5lZGl0LXBvc3QtdmlzdWFsLWVkaXRvciAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIC5oNSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxLjI1ZW0gKiAodmFyKC0tYm9keS1mb250LXNpemUpIC8gMTAwKSAqICh2YXIoLS1oZWFkZXJzLWZvbnQtc2l6ZSkgLyAxMDApICk7XG4gIH1cbn1cbi5lZGl0LXBvc3QtdmlzdWFsLWVkaXRvciAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIGg2LCAuZWRpdC1wb3N0LXZpc3VhbC1lZGl0b3IgLmVkaXRvci1zdHlsZXMtd3JhcHBlciAuaDYge1xuICBmb250LXNpemU6IGNhbGMoIDAuOWVtICogKHZhcigtLWJvZHktZm9udC1zaXplKSAvIDEwMCkgKiAodmFyKC0taGVhZGVycy1mb250LXNpemUpIC8gMTAwKSApO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5lZGl0LXBvc3QtdmlzdWFsLWVkaXRvciAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIGg2LCAuZWRpdC1wb3N0LXZpc3VhbC1lZGl0b3IgLmVkaXRvci1zdHlsZXMtd3JhcHBlciAuaDYge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMWVtICogKHZhcigtLWJvZHktZm9udC1zaXplKSAvIDEwMCkgKiAodmFyKC0taGVhZGVycy1mb250LXNpemUpIC8gMTAwKSApO1xuICB9XG59XG4uZWRpdC1wb3N0LXZpc3VhbC1lZGl0b3IgLmVkaXRvci1zdHlsZXMtd3JhcHBlciBoMSwgLmVkaXQtcG9zdC12aXN1YWwtZWRpdG9yIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgaDIsIC5lZGl0LXBvc3QtdmlzdWFsLWVkaXRvciAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIGgzLCAuZWRpdC1wb3N0LXZpc3VhbC1lZGl0b3IgLmVkaXRvci1zdHlsZXMtd3JhcHBlciBoNCwgLmVkaXQtcG9zdC12aXN1YWwtZWRpdG9yIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgaDUsIC5lZGl0LXBvc3QtdmlzdWFsLWVkaXRvciAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIGg2LFxuLmVkaXQtcG9zdC12aXN1YWwtZWRpdG9yIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLmgsXG4uZWRpdC1wb3N0LXZpc3VhbC1lZGl0b3IgLmVkaXRvci1zdHlsZXMtd3JhcHBlciAud3AtYmxvY2stbGF0ZXN0LXBvc3RzID4gbGkgPiBhOmZpcnN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xufVxuXG5ib2R5Lmgtc3R5bGUtc2VwYXJhdG9yLmgtc3R5bGUtc2VwYXJhdG9yLWJvdHRvbSBoMTo6YWZ0ZXIsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IuaC1zdHlsZS1zZXBhcmF0b3ItYm90dG9tIGgyOjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvci5oLXN0eWxlLXNlcGFyYXRvci1ib3R0b20gaDM6OmFmdGVyLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yLmgtc3R5bGUtc2VwYXJhdG9yLWJvdHRvbSBoNDo6YWZ0ZXIsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IuaC1zdHlsZS1zZXBhcmF0b3ItYm90dG9tIGg1OjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvci5oLXN0eWxlLXNlcGFyYXRvci1ib3R0b20gaDY6OmFmdGVyLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yLmgtc3R5bGUtc2VwYXJhdG9yLWJvdHRvbSAuaDo6YWZ0ZXIsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IuaC1zdHlsZS1zZXBhcmF0b3ItYm90dG9tIC53cC1ibG9jay1sYXRlc3QtcG9zdHMgPiBsaSA+IGE6Zmlyc3Qtb2YtdHlwZTo6YWZ0ZXIsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3I6bm90KC5oLXN0eWxlLXNlcGFyYXRvci1ib3R0b20pIGgxOjpiZWZvcmUsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3I6bm90KC5oLXN0eWxlLXNlcGFyYXRvci1ib3R0b20pIGgyOjpiZWZvcmUsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3I6bm90KC5oLXN0eWxlLXNlcGFyYXRvci1ib3R0b20pIGgzOjpiZWZvcmUsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3I6bm90KC5oLXN0eWxlLXNlcGFyYXRvci1ib3R0b20pIGg0OjpiZWZvcmUsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3I6bm90KC5oLXN0eWxlLXNlcGFyYXRvci1ib3R0b20pIGg1OjpiZWZvcmUsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3I6bm90KC5oLXN0eWxlLXNlcGFyYXRvci1ib3R0b20pIGg2OjpiZWZvcmUsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3I6bm90KC5oLXN0eWxlLXNlcGFyYXRvci1ib3R0b20pIC5oOjpiZWZvcmUsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3I6bm90KC5oLXN0eWxlLXNlcGFyYXRvci1ib3R0b20pIC53cC1ibG9jay1sYXRlc3QtcG9zdHMgPiBsaSA+IGE6Zmlyc3Qtb2YtdHlwZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzZW07XG4gIGhlaWdodDogMC4xZW07XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tcm91bmRuZXNzKTtcbn1cblxuYm9keS5oLXN0eWxlLXNlcGFyYXRvcjpub3QoLmgtc3R5bGUtc2VwYXJhdG9yLWJvdHRvbSkgaDE6OmJlZm9yZSwgYm9keS5oLXN0eWxlLXNlcGFyYXRvcjpub3QoLmgtc3R5bGUtc2VwYXJhdG9yLWJvdHRvbSkgaDI6OmJlZm9yZSwgYm9keS5oLXN0eWxlLXNlcGFyYXRvcjpub3QoLmgtc3R5bGUtc2VwYXJhdG9yLWJvdHRvbSkgaDM6OmJlZm9yZSwgYm9keS5oLXN0eWxlLXNlcGFyYXRvcjpub3QoLmgtc3R5bGUtc2VwYXJhdG9yLWJvdHRvbSkgaDQ6OmJlZm9yZSwgYm9keS5oLXN0eWxlLXNlcGFyYXRvcjpub3QoLmgtc3R5bGUtc2VwYXJhdG9yLWJvdHRvbSkgaDU6OmJlZm9yZSwgYm9keS5oLXN0eWxlLXNlcGFyYXRvcjpub3QoLmgtc3R5bGUtc2VwYXJhdG9yLWJvdHRvbSkgaDY6OmJlZm9yZSwgYm9keS5oLXN0eWxlLXNlcGFyYXRvcjpub3QoLmgtc3R5bGUtc2VwYXJhdG9yLWJvdHRvbSkgLmg6OmJlZm9yZSwgYm9keS5oLXN0eWxlLXNlcGFyYXRvcjpub3QoLmgtc3R5bGUtc2VwYXJhdG9yLWJvdHRvbSkgLndwLWJsb2NrLWxhdGVzdC1wb3N0cyA+IGxpID4gYTpmaXJzdC1vZi10eXBlOjpiZWZvcmUge1xuICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYWNjZW50KTtcbn1cbmJvZHkuaC1zdHlsZS1zZXBhcmF0b3IuaC1zdHlsZS1zZXBhcmF0b3ItYm90dG9tIGgxOjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvci5oLXN0eWxlLXNlcGFyYXRvci1ib3R0b20gaDI6OmFmdGVyLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yLmgtc3R5bGUtc2VwYXJhdG9yLWJvdHRvbSBoMzo6YWZ0ZXIsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IuaC1zdHlsZS1zZXBhcmF0b3ItYm90dG9tIGg0OjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvci5oLXN0eWxlLXNlcGFyYXRvci1ib3R0b20gaDU6OmFmdGVyLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yLmgtc3R5bGUtc2VwYXJhdG9yLWJvdHRvbSBoNjo6YWZ0ZXIsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IuaC1zdHlsZS1zZXBhcmF0b3ItYm90dG9tIC5oOjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvci5oLXN0eWxlLXNlcGFyYXRvci1ib3R0b20gLndwLWJsb2NrLWxhdGVzdC1wb3N0cyA+IGxpID4gYTpmaXJzdC1vZi10eXBlOjphZnRlciB7XG4gIG1hcmdpbi10b3A6IDAuNWVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQpO1xufVxuYm9keS5oLXN0eWxlLXNlcGFyYXRvci5oLXN0eWxlLXNlcGFyYXRvci1obCBoMTo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yLmgtc3R5bGUtc2VwYXJhdG9yLWhsIGgxOjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvci5oLXN0eWxlLXNlcGFyYXRvci1obCBoMjo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yLmgtc3R5bGUtc2VwYXJhdG9yLWhsIGgyOjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvci5oLXN0eWxlLXNlcGFyYXRvci1obCBoMzo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yLmgtc3R5bGUtc2VwYXJhdG9yLWhsIGgzOjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvci5oLXN0eWxlLXNlcGFyYXRvci1obCBoNDo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yLmgtc3R5bGUtc2VwYXJhdG9yLWhsIGg0OjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvci5oLXN0eWxlLXNlcGFyYXRvci1obCBoNTo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yLmgtc3R5bGUtc2VwYXJhdG9yLWhsIGg1OjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvci5oLXN0eWxlLXNlcGFyYXRvci1obCBoNjo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yLmgtc3R5bGUtc2VwYXJhdG9yLWhsIGg2OjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvci5oLXN0eWxlLXNlcGFyYXRvci1obCAuaDo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yLmgtc3R5bGUtc2VwYXJhdG9yLWhsIC53cC1ibG9jay1sYXRlc3QtcG9zdHMgPiBsaSA+IGE6Zmlyc3Qtb2YtdHlwZTo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yLmgtc3R5bGUtc2VwYXJhdG9yLWhsIC5oOjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvci5oLXN0eWxlLXNlcGFyYXRvci1obCAud3AtYmxvY2stbGF0ZXN0LXBvc3RzID4gbGkgPiBhOmZpcnN0LW9mLXR5cGU6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYWNjZW50LWhsKTtcbn1cbmJvZHkuaC1zdHlsZS1zZXBhcmF0b3IgLnRleHQtY2VudGVyIGgxOjpiZWZvcmUsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IgLnRleHQtY2VudGVyIGgxOjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciBoMVtzdHlsZSo9XCJ0ZXh0LWFsaWduOiBjZW50ZXJcIl06OmJlZm9yZSwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciBoMVtzdHlsZSo9XCJ0ZXh0LWFsaWduOiBjZW50ZXJcIl06OmFmdGVyLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIGgxLmhhcy10ZXh0LWFsaWduLWNlbnRlcjo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIGgxLmhhcy10ZXh0LWFsaWduLWNlbnRlcjo6YWZ0ZXIsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IgLnRleHQtY2VudGVyIGgyOjpiZWZvcmUsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IgLnRleHQtY2VudGVyIGgyOjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciBoMltzdHlsZSo9XCJ0ZXh0LWFsaWduOiBjZW50ZXJcIl06OmJlZm9yZSwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciBoMltzdHlsZSo9XCJ0ZXh0LWFsaWduOiBjZW50ZXJcIl06OmFmdGVyLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIGgyLmhhcy10ZXh0LWFsaWduLWNlbnRlcjo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIGgyLmhhcy10ZXh0LWFsaWduLWNlbnRlcjo6YWZ0ZXIsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IgLnRleHQtY2VudGVyIGgzOjpiZWZvcmUsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IgLnRleHQtY2VudGVyIGgzOjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciBoM1tzdHlsZSo9XCJ0ZXh0LWFsaWduOiBjZW50ZXJcIl06OmJlZm9yZSwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciBoM1tzdHlsZSo9XCJ0ZXh0LWFsaWduOiBjZW50ZXJcIl06OmFmdGVyLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIGgzLmhhcy10ZXh0LWFsaWduLWNlbnRlcjo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIGgzLmhhcy10ZXh0LWFsaWduLWNlbnRlcjo6YWZ0ZXIsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IgLnRleHQtY2VudGVyIGg0OjpiZWZvcmUsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IgLnRleHQtY2VudGVyIGg0OjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciBoNFtzdHlsZSo9XCJ0ZXh0LWFsaWduOiBjZW50ZXJcIl06OmJlZm9yZSwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciBoNFtzdHlsZSo9XCJ0ZXh0LWFsaWduOiBjZW50ZXJcIl06OmFmdGVyLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIGg0Lmhhcy10ZXh0LWFsaWduLWNlbnRlcjo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIGg0Lmhhcy10ZXh0LWFsaWduLWNlbnRlcjo6YWZ0ZXIsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IgLnRleHQtY2VudGVyIGg1OjpiZWZvcmUsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IgLnRleHQtY2VudGVyIGg1OjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciBoNVtzdHlsZSo9XCJ0ZXh0LWFsaWduOiBjZW50ZXJcIl06OmJlZm9yZSwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciBoNVtzdHlsZSo9XCJ0ZXh0LWFsaWduOiBjZW50ZXJcIl06OmFmdGVyLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIGg1Lmhhcy10ZXh0LWFsaWduLWNlbnRlcjo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIGg1Lmhhcy10ZXh0LWFsaWduLWNlbnRlcjo6YWZ0ZXIsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IgLnRleHQtY2VudGVyIGg2OjpiZWZvcmUsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IgLnRleHQtY2VudGVyIGg2OjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciBoNltzdHlsZSo9XCJ0ZXh0LWFsaWduOiBjZW50ZXJcIl06OmJlZm9yZSwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciBoNltzdHlsZSo9XCJ0ZXh0LWFsaWduOiBjZW50ZXJcIl06OmFmdGVyLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIGg2Lmhhcy10ZXh0LWFsaWduLWNlbnRlcjo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIGg2Lmhhcy10ZXh0LWFsaWduLWNlbnRlcjo6YWZ0ZXIsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IgLnRleHQtY2VudGVyIC5oOjpiZWZvcmUsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IgLnRleHQtY2VudGVyIC53cC1ibG9jay1sYXRlc3QtcG9zdHMgPiBsaSA+IGE6Zmlyc3Qtb2YtdHlwZTo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIC50ZXh0LWNlbnRlciAuaDo6YWZ0ZXIsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IgLnRleHQtY2VudGVyIC53cC1ibG9jay1sYXRlc3QtcG9zdHMgPiBsaSA+IGE6Zmlyc3Qtb2YtdHlwZTo6YWZ0ZXIsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IgLmhbc3R5bGUqPVwidGV4dC1hbGlnbjogY2VudGVyXCJdOjpiZWZvcmUsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IgLndwLWJsb2NrLWxhdGVzdC1wb3N0cyA+IGxpID4gYVtzdHlsZSo9XCJ0ZXh0LWFsaWduOiBjZW50ZXJcIl06Zmlyc3Qtb2YtdHlwZTo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIC5oW3N0eWxlKj1cInRleHQtYWxpZ246IGNlbnRlclwiXTo6YWZ0ZXIsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IgLndwLWJsb2NrLWxhdGVzdC1wb3N0cyA+IGxpID4gYVtzdHlsZSo9XCJ0ZXh0LWFsaWduOiBjZW50ZXJcIl06Zmlyc3Qtb2YtdHlwZTo6YWZ0ZXIsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IgLmguaGFzLXRleHQtYWxpZ24tY2VudGVyOjpiZWZvcmUsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IgLndwLWJsb2NrLWxhdGVzdC1wb3N0cyA+IGxpID4gYS5oYXMtdGV4dC1hbGlnbi1jZW50ZXI6Zmlyc3Qtb2YtdHlwZTo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIC5oLmhhcy10ZXh0LWFsaWduLWNlbnRlcjo6YWZ0ZXIsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IgLndwLWJsb2NrLWxhdGVzdC1wb3N0cyA+IGxpID4gYS5oYXMtdGV4dC1hbGlnbi1jZW50ZXI6Zmlyc3Qtb2YtdHlwZTo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuYm9keS5oLXN0eWxlLXNlcGFyYXRvciAudGV4dC1yaWdodCBoMTo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIC50ZXh0LXJpZ2h0IGgxOjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciBoMVtzdHlsZSo9XCJ0ZXh0LWFsaWduOiByaWdodFwiXTo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIGgxW3N0eWxlKj1cInRleHQtYWxpZ246IHJpZ2h0XCJdOjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciBoMS5oYXMtdGV4dC1hbGlnbi1yaWdodDo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIGgxLmhhcy10ZXh0LWFsaWduLXJpZ2h0OjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciAudGV4dC1yaWdodCBoMjo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIC50ZXh0LXJpZ2h0IGgyOjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciBoMltzdHlsZSo9XCJ0ZXh0LWFsaWduOiByaWdodFwiXTo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIGgyW3N0eWxlKj1cInRleHQtYWxpZ246IHJpZ2h0XCJdOjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciBoMi5oYXMtdGV4dC1hbGlnbi1yaWdodDo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIGgyLmhhcy10ZXh0LWFsaWduLXJpZ2h0OjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciAudGV4dC1yaWdodCBoMzo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIC50ZXh0LXJpZ2h0IGgzOjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciBoM1tzdHlsZSo9XCJ0ZXh0LWFsaWduOiByaWdodFwiXTo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIGgzW3N0eWxlKj1cInRleHQtYWxpZ246IHJpZ2h0XCJdOjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciBoMy5oYXMtdGV4dC1hbGlnbi1yaWdodDo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIGgzLmhhcy10ZXh0LWFsaWduLXJpZ2h0OjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciAudGV4dC1yaWdodCBoNDo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIC50ZXh0LXJpZ2h0IGg0OjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciBoNFtzdHlsZSo9XCJ0ZXh0LWFsaWduOiByaWdodFwiXTo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIGg0W3N0eWxlKj1cInRleHQtYWxpZ246IHJpZ2h0XCJdOjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciBoNC5oYXMtdGV4dC1hbGlnbi1yaWdodDo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIGg0Lmhhcy10ZXh0LWFsaWduLXJpZ2h0OjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciAudGV4dC1yaWdodCBoNTo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIC50ZXh0LXJpZ2h0IGg1OjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciBoNVtzdHlsZSo9XCJ0ZXh0LWFsaWduOiByaWdodFwiXTo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIGg1W3N0eWxlKj1cInRleHQtYWxpZ246IHJpZ2h0XCJdOjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciBoNS5oYXMtdGV4dC1hbGlnbi1yaWdodDo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIGg1Lmhhcy10ZXh0LWFsaWduLXJpZ2h0OjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciAudGV4dC1yaWdodCBoNjo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIC50ZXh0LXJpZ2h0IGg2OjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciBoNltzdHlsZSo9XCJ0ZXh0LWFsaWduOiByaWdodFwiXTo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIGg2W3N0eWxlKj1cInRleHQtYWxpZ246IHJpZ2h0XCJdOjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciBoNi5oYXMtdGV4dC1hbGlnbi1yaWdodDo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIGg2Lmhhcy10ZXh0LWFsaWduLXJpZ2h0OjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciAudGV4dC1yaWdodCAuaDo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIC50ZXh0LXJpZ2h0IC53cC1ibG9jay1sYXRlc3QtcG9zdHMgPiBsaSA+IGE6Zmlyc3Qtb2YtdHlwZTo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIC50ZXh0LXJpZ2h0IC5oOjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciAudGV4dC1yaWdodCAud3AtYmxvY2stbGF0ZXN0LXBvc3RzID4gbGkgPiBhOmZpcnN0LW9mLXR5cGU6OmFmdGVyLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIC5oW3N0eWxlKj1cInRleHQtYWxpZ246IHJpZ2h0XCJdOjpiZWZvcmUsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IgLndwLWJsb2NrLWxhdGVzdC1wb3N0cyA+IGxpID4gYVtzdHlsZSo9XCJ0ZXh0LWFsaWduOiByaWdodFwiXTpmaXJzdC1vZi10eXBlOjpiZWZvcmUsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IgLmhbc3R5bGUqPVwidGV4dC1hbGlnbjogcmlnaHRcIl06OmFmdGVyLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIC53cC1ibG9jay1sYXRlc3QtcG9zdHMgPiBsaSA+IGFbc3R5bGUqPVwidGV4dC1hbGlnbjogcmlnaHRcIl06Zmlyc3Qtb2YtdHlwZTo6YWZ0ZXIsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IgLmguaGFzLXRleHQtYWxpZ24tcmlnaHQ6OmJlZm9yZSwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciAud3AtYmxvY2stbGF0ZXN0LXBvc3RzID4gbGkgPiBhLmhhcy10ZXh0LWFsaWduLXJpZ2h0OmZpcnN0LW9mLXR5cGU6OmJlZm9yZSwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciAuaC5oYXMtdGV4dC1hbGlnbi1yaWdodDo6YWZ0ZXIsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IgLndwLWJsb2NrLWxhdGVzdC1wb3N0cyA+IGxpID4gYS5oYXMtdGV4dC1hbGlnbi1yaWdodDpmaXJzdC1vZi10eXBlOjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4uaC1zdHlsZS1kaXNhYmxlOjpiZWZvcmUsIC53cC1ibG9jay1sYXRlc3QtcG9zdHMgPiBsaSA+IGE6Zmlyc3Qtb2YtdHlwZTo6YmVmb3JlLFxuLmgtc3R5bGUtZGlzYWJsZS10b3A6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmgtc3R5bGUtZGlzYWJsZTo6YWZ0ZXIsIC53cC1ibG9jay1sYXRlc3QtcG9zdHMgPiBsaSA+IGE6Zmlyc3Qtb2YtdHlwZTo6YWZ0ZXIsXG4uaC1zdHlsZS1kaXNhYmxlLWJvdHRvbTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgaW5wdXRbdHlwZT1zdWJtaXRdOm5vdCguYnRuKSwgLmVkaXRvci1zdHlsZXMtd3JhcHBlciBpbnB1dFt0eXBlPWJ1dHRvbl06bm90KC5idG4pLCAud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmssXG4ud3AtYmxvY2stZmlsZSAud3AtZWxlbWVudC1idXR0b24sXG4ud3AtYmxvY2stc2VhcmNoX19idXR0b24sXG4uYnRuIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuNXMgZWFzZSwgYm94LXNoYWRvdyAwLjVzIGVhc2U7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBwYWRkaW5nOiAwLjMzNzVyZW0gMC42NzVyZW07XG4gIGZvbnQtc2l6ZTogMC45ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1yb3VuZG5lc3MpO1xuICAvKlxuICBib2R5Om5vdCguc2hhZG93cy1kaXNhYmxlZCkgJiB7XG4gICAgICAmIHtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgICAgfVxuICAgICAgJjpub3QoOmZvY3VzLXZpc2libGUpOm5vdCg6aG92ZXIpIHtcbiAgICAgICAgICBAaW5jbHVkZSBhZGp1c3RlZC1zaGFkb3coMC43KTtcbiAgICAgIH1cbiAgfVxuICAqL1xuICAvKlxuICBAc3VwcG9ydHMgKCBmb250LXZhcmlhdGlvbi1zZXR0aW5nczogbm9ybWFsICkge1xuICAgICAgYm9keS5mb250LXVwICYge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkYnRuLXBhZGRpbmcteSswLjE1cmVtO1xuICAgICAgfVxuICAgICAgYm9keS5mb250LWRvd24gJiB7XG4gICAgICAgICAgcGFkZGluZy10b3A6ICRidG4tcGFkZGluZy15KzAuMTVyZW07XG4gICAgICB9XG4gIH1cbiAgKi9cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIGlucHV0W3R5cGU9c3VibWl0XTpub3QoLmJ0biksIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgaW5wdXRbdHlwZT1idXR0b25dOm5vdCguYnRuKSwgLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLFxuLndwLWJsb2NrLWZpbGUgLndwLWVsZW1lbnQtYnV0dG9uLFxuLndwLWJsb2NrLXNlYXJjaF9fYnV0dG9uLFxuLmJ0biB7XG4gICAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXJvdW5kbmVzcyk7XG4gIH1cbn1cbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgaW5wdXRbdHlwZT1zdWJtaXRdOm5vdCguYnRuKSBpLCAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIGlucHV0W3R5cGU9YnV0dG9uXTpub3QoLmJ0bikgaSwgLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rIGksXG4ud3AtYmxvY2stZmlsZSAud3AtZWxlbWVudC1idXR0b24gaSxcbi53cC1ibG9jay1zZWFyY2hfX2J1dHRvbiBpLFxuLmJ0biBpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGZvbnQtc2l6ZTogMS4zNWVtO1xufVxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciBpbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXI6bm90KC5idG4pLCAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIGlucHV0W3R5cGU9YnV0dG9uXTpob3Zlcjpub3QoLmJ0biksIC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluazpob3Zlcixcbi53cC1ibG9jay1maWxlIC53cC1lbGVtZW50LWJ1dHRvbjpob3Zlcixcbi53cC1ibG9jay1zZWFyY2hfX2J1dHRvbjpob3Zlcixcbi5idG46aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgaW5wdXRbdHlwZT1zdWJtaXRdOmZvY3VzLXZpc2libGU6bm90KC5idG4pLCAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIGlucHV0W3R5cGU9YnV0dG9uXTpmb2N1cy12aXNpYmxlOm5vdCguYnRuKSwgLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rOmZvY3VzLXZpc2libGUsXG4ud3AtYmxvY2stZmlsZSAud3AtZWxlbWVudC1idXR0b246Zm9jdXMtdmlzaWJsZSxcbi53cC1ibG9jay1zZWFyY2hfX2J1dHRvbjpmb2N1cy12aXNpYmxlLCAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIGlucHV0W3R5cGU9c3VibWl0XTphY3RpdmU6bm90KC5idG4pLCAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIGlucHV0W3R5cGU9YnV0dG9uXTphY3RpdmU6bm90KC5idG4pLCAud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbms6YWN0aXZlLFxuLndwLWJsb2NrLWZpbGUgLndwLWVsZW1lbnQtYnV0dG9uOmFjdGl2ZSxcbi53cC1ibG9jay1zZWFyY2hfX2J1dHRvbjphY3RpdmUsIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyOm5vdCguYnRuKSwgLmVkaXRvci1zdHlsZXMtd3JhcHBlciBpbnB1dFt0eXBlPWJ1dHRvbl06aG92ZXI6bm90KC5idG4pLCAud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbms6aG92ZXIsXG4ud3AtYmxvY2stZmlsZSAud3AtZWxlbWVudC1idXR0b246aG92ZXIsXG4ud3AtYmxvY2stc2VhcmNoX19idXR0b246aG92ZXIsXG4uYnRuOmZvY3VzLXZpc2libGUsXG4uYnRuOmFjdGl2ZSxcbi5idG46aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciBpbnB1dFt0eXBlPXN1Ym1pdF06Zm9jdXMtdmlzaWJsZTpub3QoLmJ0biksIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgaW5wdXRbdHlwZT1idXR0b25dOmZvY3VzLXZpc2libGU6bm90KC5idG4pLCAud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbms6Zm9jdXMtdmlzaWJsZSxcbi53cC1ibG9jay1maWxlIC53cC1lbGVtZW50LWJ1dHRvbjpmb2N1cy12aXNpYmxlLFxuLndwLWJsb2NrLXNlYXJjaF9fYnV0dG9uOmZvY3VzLXZpc2libGUsXG4uYnRuOmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lLW9mZnNldDogMC4zcmVtO1xuICBvdXRsaW5lLXdpZHRoOiAwLjJyZW07XG59XG5wIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgaW5wdXRbdHlwZT1zdWJtaXRdOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCguYnRuKSwgLmVkaXRvci1zdHlsZXMtd3JhcHBlciBwIGlucHV0W3R5cGU9c3VibWl0XTpub3QoOmZpcnN0LWNoaWxkKTpub3QoLmJ0biksIHAgLmVkaXRvci1zdHlsZXMtd3JhcHBlciBpbnB1dFt0eXBlPWJ1dHRvbl06bm90KDpmaXJzdC1jaGlsZCk6bm90KC5idG4pLCAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIHAgaW5wdXRbdHlwZT1idXR0b25dOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCguYnRuKSwgcCAud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbms6bm90KDpmaXJzdC1jaGlsZCksIC53cC1ibG9jay1idXR0b24gcCAud3AtYmxvY2stYnV0dG9uX19saW5rOm5vdCg6Zmlyc3QtY2hpbGQpLFxucCAud3AtYmxvY2stZmlsZSAud3AtZWxlbWVudC1idXR0b246bm90KDpmaXJzdC1jaGlsZCksXG4ud3AtYmxvY2stZmlsZSBwIC53cC1lbGVtZW50LWJ1dHRvbjpub3QoOmZpcnN0LWNoaWxkKSxcbnAgLndwLWJsb2NrLXNlYXJjaF9fYnV0dG9uOm5vdCg6Zmlyc3QtY2hpbGQpLFxucCAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbn1cbnAgLmVkaXRvci1zdHlsZXMtd3JhcHBlciBpbnB1dFt0eXBlPXN1Ym1pdF06bm90KDpsYXN0LWNoaWxkKTpub3QoLmJ0biksIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgcCBpbnB1dFt0eXBlPXN1Ym1pdF06bm90KDpsYXN0LWNoaWxkKTpub3QoLmJ0biksIHAgLmVkaXRvci1zdHlsZXMtd3JhcHBlciBpbnB1dFt0eXBlPWJ1dHRvbl06bm90KDpsYXN0LWNoaWxkKTpub3QoLmJ0biksIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgcCBpbnB1dFt0eXBlPWJ1dHRvbl06bm90KDpsYXN0LWNoaWxkKTpub3QoLmJ0biksIHAgLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rOm5vdCg6bGFzdC1jaGlsZCksIC53cC1ibG9jay1idXR0b24gcCAud3AtYmxvY2stYnV0dG9uX19saW5rOm5vdCg6bGFzdC1jaGlsZCksXG5wIC53cC1ibG9jay1maWxlIC53cC1lbGVtZW50LWJ1dHRvbjpub3QoOmxhc3QtY2hpbGQpLFxuLndwLWJsb2NrLWZpbGUgcCAud3AtZWxlbWVudC1idXR0b246bm90KDpsYXN0LWNoaWxkKSxcbnAgLndwLWJsb2NrLXNlYXJjaF9fYnV0dG9uOm5vdCg6bGFzdC1jaGlsZCksXG5wIC5idG46bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuXG4uYnRuLWJsb2NrLCAuYnRuLWJsb2NrIC53cC1ibG9jay1idXR0b25fX2xpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG4uYnRuLWJsb2NrICsgLmJ0bi1ibG9jaywgLmJ0bi1ibG9jayAud3AtYmxvY2stYnV0dG9uX19saW5rICsgLmJ0bi1ibG9jaywgLmJ0bi1ibG9jayAuYnRuLWJsb2NrICsgLndwLWJsb2NrLWJ1dHRvbl9fbGluaywgLmJ0bi1ibG9jayAud3AtYmxvY2stYnV0dG9uX19saW5rICsgLndwLWJsb2NrLWJ1dHRvbl9fbGluayB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbn1cblxuLmJ0bjpkaXNhYmxlZCB7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciBpbnB1dFt0eXBlPXN1Ym1pdF06bm90KC5idG4pLFxuLmJ0bi1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYWNjZW50LWhsKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQtaGwpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItYWNjZW50LWhsLWNvbnRyYXN0KTtcbn1cbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyOm5vdCguYnRuKSxcbi5idG4tcHJpbWFyeTpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSB2YXIoLS1jb2xvci1hY2NlbnQtaGwtYSksIDAgMCAwIDAuMnJlbSB2YXIoLS1jb2xvcik7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQtaGwtY29udHJhc3QpO1xufVxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciBpbnB1dFt0eXBlPXN1Ym1pdF06Zm9jdXMtdmlzaWJsZTpub3QoLmJ0biksXG4uYnRuLXByaW1hcnk6Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmUtY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudCk7XG59XG5ib2R5LmJ0bi1zdHlsZS1vdXRsaW5lIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgaW5wdXRbdHlwZT1zdWJtaXRdOm5vdCg6aG92ZXIpOm5vdCg6Zm9jdXMtdmlzaWJsZSk6bm90KC5idG4pLCAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIGJvZHkuYnRuLXN0eWxlLW91dGxpbmUgaW5wdXRbdHlwZT1zdWJtaXRdOm5vdCg6aG92ZXIpOm5vdCg6Zm9jdXMtdmlzaWJsZSk6bm90KC5idG4pLFxuYm9keS5idG4tc3R5bGUtb3V0bGluZSAuYnRuLXByaW1hcnk6bm90KDpob3Zlcik6bm90KDpmb2N1cy12aXNpYmxlKSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQtaGwpO1xufVxuXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIGlucHV0W3R5cGU9YnV0dG9uXTpub3QoLmJ0biksIC53cC1ibG9jay1idXR0b24uaXMtc3R5bGUtb3V0bGluZSAud3AtYmxvY2stYnV0dG9uX19saW5rOm5vdCguaGFzLWJhY2tncm91bmQpOm5vdCguaGFzLXRleHQtY29sb3IpLCAud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmssXG4ud3AtYmxvY2stZmlsZSAud3AtZWxlbWVudC1idXR0b24sXG4ud3AtYmxvY2stc2VhcmNoX19idXR0b24sXG4uYnRuLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudCk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItYWNjZW50KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudC1jb250cmFzdCk7XG59XG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIGlucHV0W3R5cGU9YnV0dG9uXTpob3Zlcjpub3QoLmJ0biksIC53cC1ibG9jay1idXR0b24uaXMtc3R5bGUtb3V0bGluZSAud3AtYmxvY2stYnV0dG9uX19saW5rOmhvdmVyOm5vdCguaGFzLWJhY2tncm91bmQpOm5vdCguaGFzLXRleHQtY29sb3IpLCAud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbms6aG92ZXIsXG4ud3AtYmxvY2stZmlsZSAud3AtZWxlbWVudC1idXR0b246aG92ZXIsXG4ud3AtYmxvY2stc2VhcmNoX19idXR0b246aG92ZXIsXG4uYnRuLXNlY29uZGFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudCk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSB2YXIoLS1jb2xvci1hY2NlbnQtYSksIDAgMCAwIDAuMnJlbSB2YXIoLS1jb2xvcik7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQtaGwtY29udHJhc3QpO1xufVxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciBpbnB1dFt0eXBlPWJ1dHRvbl06Zm9jdXMtdmlzaWJsZTpub3QoLmJ0biksIC53cC1ibG9jay1idXR0b24uaXMtc3R5bGUtb3V0bGluZSAud3AtYmxvY2stYnV0dG9uX19saW5rOmZvY3VzLXZpc2libGU6bm90KC5oYXMtYmFja2dyb3VuZCk6bm90KC5oYXMtdGV4dC1jb2xvciksIC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluazpmb2N1cy12aXNpYmxlLFxuLndwLWJsb2NrLWZpbGUgLndwLWVsZW1lbnQtYnV0dG9uOmZvY3VzLXZpc2libGUsXG4ud3AtYmxvY2stc2VhcmNoX19idXR0b246Zm9jdXMtdmlzaWJsZSxcbi5idG4tc2Vjb25kYXJ5OmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lLWNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQtaGwpO1xufVxuYm9keS5idG4tc3R5bGUtb3V0bGluZSAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIGlucHV0W3R5cGU9YnV0dG9uXTpub3QoOmhvdmVyKTpub3QoOmZvY3VzLXZpc2libGUpOm5vdCguYnRuKSwgLmVkaXRvci1zdHlsZXMtd3JhcHBlciBib2R5LmJ0bi1zdHlsZS1vdXRsaW5lIGlucHV0W3R5cGU9YnV0dG9uXTpub3QoOmhvdmVyKTpub3QoOmZvY3VzLXZpc2libGUpOm5vdCguYnRuKSwgYm9keS5idG4tc3R5bGUtb3V0bGluZSAud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbms6bm90KDpob3Zlcik6bm90KDpmb2N1cy12aXNpYmxlKSwgLndwLWJsb2NrLWJ1dHRvbiBib2R5LmJ0bi1zdHlsZS1vdXRsaW5lIC53cC1ibG9jay1idXR0b25fX2xpbms6bm90KDpob3Zlcik6bm90KDpmb2N1cy12aXNpYmxlKSxcbmJvZHkuYnRuLXN0eWxlLW91dGxpbmUgLndwLWJsb2NrLWZpbGUgLndwLWVsZW1lbnQtYnV0dG9uOm5vdCg6aG92ZXIpOm5vdCg6Zm9jdXMtdmlzaWJsZSksXG4ud3AtYmxvY2stZmlsZSBib2R5LmJ0bi1zdHlsZS1vdXRsaW5lIC53cC1lbGVtZW50LWJ1dHRvbjpub3QoOmhvdmVyKTpub3QoOmZvY3VzLXZpc2libGUpLFxuYm9keS5idG4tc3R5bGUtb3V0bGluZSAud3AtYmxvY2stc2VhcmNoX19idXR0b246bm90KDpob3Zlcik6bm90KDpmb2N1cy12aXNpYmxlKSxcbmJvZHkuYnRuLXN0eWxlLW91dGxpbmUgLmJ0bi1zZWNvbmRhcnk6bm90KDpob3Zlcik6bm90KDpmb2N1cy12aXNpYmxlKSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQpO1xufVxuXG5ib2R5LmJ0bi1zdHlsZS1vdXRsaW5lIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgaW5wdXRbdHlwZT1zdWJtaXRdOm5vdCguYnRuKSwgLmVkaXRvci1zdHlsZXMtd3JhcHBlciBib2R5LmJ0bi1zdHlsZS1vdXRsaW5lIGlucHV0W3R5cGU9c3VibWl0XTpub3QoLmJ0biksIGJvZHkuYnRuLXN0eWxlLW91dGxpbmUgLmVkaXRvci1zdHlsZXMtd3JhcHBlciBpbnB1dFt0eXBlPWJ1dHRvbl06bm90KC5idG4pLCAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIGJvZHkuYnRuLXN0eWxlLW91dGxpbmUgaW5wdXRbdHlwZT1idXR0b25dOm5vdCguYnRuKSwgYm9keS5idG4tc3R5bGUtb3V0bGluZSAud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmssIC53cC1ibG9jay1idXR0b24gYm9keS5idG4tc3R5bGUtb3V0bGluZSAud3AtYmxvY2stYnV0dG9uX19saW5rLFxuYm9keS5idG4tc3R5bGUtb3V0bGluZSAud3AtYmxvY2stZmlsZSAud3AtZWxlbWVudC1idXR0b24sXG4ud3AtYmxvY2stZmlsZSBib2R5LmJ0bi1zdHlsZS1vdXRsaW5lIC53cC1lbGVtZW50LWJ1dHRvbixcbmJvZHkuYnRuLXN0eWxlLW91dGxpbmUgLndwLWJsb2NrLXNlYXJjaF9fYnV0dG9uLFxuYm9keS5idG4tc3R5bGUtb3V0bGluZSAuYnRuLFxuLmlzLXN0eWxlLW91dGxpbmUgLmVkaXRvci1zdHlsZXMtd3JhcHBlciBpbnB1dFt0eXBlPXN1Ym1pdF06bm90KC5idG4pLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAuaXMtc3R5bGUtb3V0bGluZSBpbnB1dFt0eXBlPXN1Ym1pdF06bm90KC5idG4pLFxuLmlzLXN0eWxlLW91dGxpbmUgLmVkaXRvci1zdHlsZXMtd3JhcHBlciBpbnB1dFt0eXBlPWJ1dHRvbl06bm90KC5idG4pLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAuaXMtc3R5bGUtb3V0bGluZSBpbnB1dFt0eXBlPWJ1dHRvbl06bm90KC5idG4pLFxuLmlzLXN0eWxlLW91dGxpbmUgLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLFxuLndwLWJsb2NrLWJ1dHRvbiAuaXMtc3R5bGUtb3V0bGluZSAud3AtYmxvY2stYnV0dG9uX19saW5rLFxuLmlzLXN0eWxlLW91dGxpbmUgLndwLWJsb2NrLWZpbGUgLndwLWVsZW1lbnQtYnV0dG9uLFxuLndwLWJsb2NrLWZpbGUgLmlzLXN0eWxlLW91dGxpbmUgLndwLWVsZW1lbnQtYnV0dG9uLFxuLmlzLXN0eWxlLW91dGxpbmUgLndwLWJsb2NrLXNlYXJjaF9fYnV0dG9uLFxuLndwLWJsb2NrLWJ1dHRvbi5pcy1zdHlsZS1vdXRsaW5lIC53cC1ibG9jay1idXR0b25fX2xpbms6bm90KC5oYXMtYmFja2dyb3VuZCk6bm90KC5oYXMtdGV4dC1jb2xvcikge1xuICBib3JkZXItd2lkdGg6IDAuMTVyZW07XG4gIHBhZGRpbmc6IDAuMjI1cmVtIDAuNjc1cmVtO1xufVxuYm9keS5idG4tc3R5bGUtb3V0bGluZSAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIGlucHV0W3R5cGU9c3VibWl0XTpub3QoOmhvdmVyKTpub3QoOmZvY3VzLXZpc2libGUpOm5vdCguYnRuKSwgLmVkaXRvci1zdHlsZXMtd3JhcHBlciBib2R5LmJ0bi1zdHlsZS1vdXRsaW5lIGlucHV0W3R5cGU9c3VibWl0XTpub3QoOmhvdmVyKTpub3QoOmZvY3VzLXZpc2libGUpOm5vdCguYnRuKSwgYm9keS5idG4tc3R5bGUtb3V0bGluZSAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIGlucHV0W3R5cGU9YnV0dG9uXTpub3QoOmhvdmVyKTpub3QoOmZvY3VzLXZpc2libGUpOm5vdCguYnRuKSwgLmVkaXRvci1zdHlsZXMtd3JhcHBlciBib2R5LmJ0bi1zdHlsZS1vdXRsaW5lIGlucHV0W3R5cGU9YnV0dG9uXTpub3QoOmhvdmVyKTpub3QoOmZvY3VzLXZpc2libGUpOm5vdCguYnRuKSwgYm9keS5idG4tc3R5bGUtb3V0bGluZSAud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbms6bm90KDpob3Zlcik6bm90KDpmb2N1cy12aXNpYmxlKSwgLndwLWJsb2NrLWJ1dHRvbiBib2R5LmJ0bi1zdHlsZS1vdXRsaW5lIC53cC1ibG9jay1idXR0b25fX2xpbms6bm90KDpob3Zlcik6bm90KDpmb2N1cy12aXNpYmxlKSxcbmJvZHkuYnRuLXN0eWxlLW91dGxpbmUgLndwLWJsb2NrLWZpbGUgLndwLWVsZW1lbnQtYnV0dG9uOm5vdCg6aG92ZXIpOm5vdCg6Zm9jdXMtdmlzaWJsZSksXG4ud3AtYmxvY2stZmlsZSBib2R5LmJ0bi1zdHlsZS1vdXRsaW5lIC53cC1lbGVtZW50LWJ1dHRvbjpub3QoOmhvdmVyKTpub3QoOmZvY3VzLXZpc2libGUpLFxuYm9keS5idG4tc3R5bGUtb3V0bGluZSAud3AtYmxvY2stc2VhcmNoX19idXR0b246bm90KDpob3Zlcik6bm90KDpmb2N1cy12aXNpYmxlKSxcbmJvZHkuYnRuLXN0eWxlLW91dGxpbmUgLmJ0bjpub3QoOmhvdmVyKTpub3QoOmZvY3VzLXZpc2libGUpLFxuLmlzLXN0eWxlLW91dGxpbmUgLmVkaXRvci1zdHlsZXMtd3JhcHBlciBpbnB1dFt0eXBlPXN1Ym1pdF06bm90KDpob3Zlcik6bm90KDpmb2N1cy12aXNpYmxlKTpub3QoLmJ0biksXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC5pcy1zdHlsZS1vdXRsaW5lIGlucHV0W3R5cGU9c3VibWl0XTpub3QoOmhvdmVyKTpub3QoOmZvY3VzLXZpc2libGUpOm5vdCguYnRuKSxcbi5pcy1zdHlsZS1vdXRsaW5lIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgaW5wdXRbdHlwZT1idXR0b25dOm5vdCg6aG92ZXIpOm5vdCg6Zm9jdXMtdmlzaWJsZSk6bm90KC5idG4pLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAuaXMtc3R5bGUtb3V0bGluZSBpbnB1dFt0eXBlPWJ1dHRvbl06bm90KDpob3Zlcik6bm90KDpmb2N1cy12aXNpYmxlKTpub3QoLmJ0biksXG4uaXMtc3R5bGUtb3V0bGluZSAud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbms6bm90KDpob3Zlcik6bm90KDpmb2N1cy12aXNpYmxlKSxcbi53cC1ibG9jay1idXR0b24gLmlzLXN0eWxlLW91dGxpbmUgLndwLWJsb2NrLWJ1dHRvbl9fbGluazpub3QoOmhvdmVyKTpub3QoOmZvY3VzLXZpc2libGUpLFxuLmlzLXN0eWxlLW91dGxpbmUgLndwLWJsb2NrLWZpbGUgLndwLWVsZW1lbnQtYnV0dG9uOm5vdCg6aG92ZXIpOm5vdCg6Zm9jdXMtdmlzaWJsZSksXG4ud3AtYmxvY2stZmlsZSAuaXMtc3R5bGUtb3V0bGluZSAud3AtZWxlbWVudC1idXR0b246bm90KDpob3Zlcik6bm90KDpmb2N1cy12aXNpYmxlKSxcbi5pcy1zdHlsZS1vdXRsaW5lIC53cC1ibG9jay1zZWFyY2hfX2J1dHRvbjpub3QoOmhvdmVyKTpub3QoOmZvY3VzLXZpc2libGUpLFxuLndwLWJsb2NrLWJ1dHRvbi5pcy1zdHlsZS1vdXRsaW5lIC53cC1ibG9jay1idXR0b25fX2xpbms6bm90KDpob3Zlcik6bm90KDpmb2N1cy12aXNpYmxlKTpub3QoLmhhcy1iYWNrZ3JvdW5kKTpub3QoLmhhcy10ZXh0LWNvbG9yKSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6IGN1cnJlbnRDb2xvciAhaW1wb3J0YW50O1xufVxuYm9keS5idG4tc3R5bGUtb3V0bGluZSAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIGlucHV0W3R5cGU9c3VibWl0XTpob3Zlcjpub3QoLmJ0biksIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgYm9keS5idG4tc3R5bGUtb3V0bGluZSBpbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXI6bm90KC5idG4pLCBib2R5LmJ0bi1zdHlsZS1vdXRsaW5lIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgaW5wdXRbdHlwZT1idXR0b25dOmhvdmVyOm5vdCguYnRuKSwgLmVkaXRvci1zdHlsZXMtd3JhcHBlciBib2R5LmJ0bi1zdHlsZS1vdXRsaW5lIGlucHV0W3R5cGU9YnV0dG9uXTpob3Zlcjpub3QoLmJ0biksIGJvZHkuYnRuLXN0eWxlLW91dGxpbmUgLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rOmhvdmVyLCAud3AtYmxvY2stYnV0dG9uIGJvZHkuYnRuLXN0eWxlLW91dGxpbmUgLndwLWJsb2NrLWJ1dHRvbl9fbGluazpob3ZlcixcbmJvZHkuYnRuLXN0eWxlLW91dGxpbmUgLndwLWJsb2NrLWZpbGUgLndwLWVsZW1lbnQtYnV0dG9uOmhvdmVyLFxuLndwLWJsb2NrLWZpbGUgYm9keS5idG4tc3R5bGUtb3V0bGluZSAud3AtZWxlbWVudC1idXR0b246aG92ZXIsXG5ib2R5LmJ0bi1zdHlsZS1vdXRsaW5lIC53cC1ibG9jay1zZWFyY2hfX2J1dHRvbjpob3ZlciwgYm9keS5idG4tc3R5bGUtb3V0bGluZSAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIGlucHV0W3R5cGU9c3VibWl0XTpmb2N1cy12aXNpYmxlOm5vdCguYnRuKSwgLmVkaXRvci1zdHlsZXMtd3JhcHBlciBib2R5LmJ0bi1zdHlsZS1vdXRsaW5lIGlucHV0W3R5cGU9c3VibWl0XTpmb2N1cy12aXNpYmxlOm5vdCguYnRuKSwgYm9keS5idG4tc3R5bGUtb3V0bGluZSAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIGlucHV0W3R5cGU9YnV0dG9uXTpmb2N1cy12aXNpYmxlOm5vdCguYnRuKSwgLmVkaXRvci1zdHlsZXMtd3JhcHBlciBib2R5LmJ0bi1zdHlsZS1vdXRsaW5lIGlucHV0W3R5cGU9YnV0dG9uXTpmb2N1cy12aXNpYmxlOm5vdCguYnRuKSwgYm9keS5idG4tc3R5bGUtb3V0bGluZSAud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbms6Zm9jdXMtdmlzaWJsZSwgLndwLWJsb2NrLWJ1dHRvbiBib2R5LmJ0bi1zdHlsZS1vdXRsaW5lIC53cC1ibG9jay1idXR0b25fX2xpbms6Zm9jdXMtdmlzaWJsZSxcbmJvZHkuYnRuLXN0eWxlLW91dGxpbmUgLndwLWJsb2NrLWZpbGUgLndwLWVsZW1lbnQtYnV0dG9uOmZvY3VzLXZpc2libGUsXG4ud3AtYmxvY2stZmlsZSBib2R5LmJ0bi1zdHlsZS1vdXRsaW5lIC53cC1lbGVtZW50LWJ1dHRvbjpmb2N1cy12aXNpYmxlLFxuYm9keS5idG4tc3R5bGUtb3V0bGluZSAud3AtYmxvY2stc2VhcmNoX19idXR0b246Zm9jdXMtdmlzaWJsZSxcbmJvZHkuYnRuLXN0eWxlLW91dGxpbmUgLmJ0bjpob3ZlcixcbmJvZHkuYnRuLXN0eWxlLW91dGxpbmUgLmJ0bjpmb2N1cy12aXNpYmxlLFxuLmlzLXN0eWxlLW91dGxpbmUgLmVkaXRvci1zdHlsZXMtd3JhcHBlciBpbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXI6bm90KC5idG4pLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAuaXMtc3R5bGUtb3V0bGluZSBpbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXI6bm90KC5idG4pLFxuLmlzLXN0eWxlLW91dGxpbmUgLmVkaXRvci1zdHlsZXMtd3JhcHBlciBpbnB1dFt0eXBlPWJ1dHRvbl06aG92ZXI6bm90KC5idG4pLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAuaXMtc3R5bGUtb3V0bGluZSBpbnB1dFt0eXBlPWJ1dHRvbl06aG92ZXI6bm90KC5idG4pLFxuLmlzLXN0eWxlLW91dGxpbmUgLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rOmhvdmVyLFxuLndwLWJsb2NrLWJ1dHRvbiAuaXMtc3R5bGUtb3V0bGluZSAud3AtYmxvY2stYnV0dG9uX19saW5rOmhvdmVyLFxuLmlzLXN0eWxlLW91dGxpbmUgLndwLWJsb2NrLWZpbGUgLndwLWVsZW1lbnQtYnV0dG9uOmhvdmVyLFxuLndwLWJsb2NrLWZpbGUgLmlzLXN0eWxlLW91dGxpbmUgLndwLWVsZW1lbnQtYnV0dG9uOmhvdmVyLFxuLmlzLXN0eWxlLW91dGxpbmUgLndwLWJsb2NrLXNlYXJjaF9fYnV0dG9uOmhvdmVyLFxuLmlzLXN0eWxlLW91dGxpbmUgLmVkaXRvci1zdHlsZXMtd3JhcHBlciBpbnB1dFt0eXBlPXN1Ym1pdF06Zm9jdXMtdmlzaWJsZTpub3QoLmJ0biksXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC5pcy1zdHlsZS1vdXRsaW5lIGlucHV0W3R5cGU9c3VibWl0XTpmb2N1cy12aXNpYmxlOm5vdCguYnRuKSxcbi5pcy1zdHlsZS1vdXRsaW5lIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgaW5wdXRbdHlwZT1idXR0b25dOmZvY3VzLXZpc2libGU6bm90KC5idG4pLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAuaXMtc3R5bGUtb3V0bGluZSBpbnB1dFt0eXBlPWJ1dHRvbl06Zm9jdXMtdmlzaWJsZTpub3QoLmJ0biksXG4uaXMtc3R5bGUtb3V0bGluZSAud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbms6Zm9jdXMtdmlzaWJsZSxcbi53cC1ibG9jay1idXR0b24gLmlzLXN0eWxlLW91dGxpbmUgLndwLWJsb2NrLWJ1dHRvbl9fbGluazpmb2N1cy12aXNpYmxlLFxuLmlzLXN0eWxlLW91dGxpbmUgLndwLWJsb2NrLWZpbGUgLndwLWVsZW1lbnQtYnV0dG9uOmZvY3VzLXZpc2libGUsXG4ud3AtYmxvY2stZmlsZSAuaXMtc3R5bGUtb3V0bGluZSAud3AtZWxlbWVudC1idXR0b246Zm9jdXMtdmlzaWJsZSxcbi5pcy1zdHlsZS1vdXRsaW5lIC53cC1ibG9jay1zZWFyY2hfX2J1dHRvbjpmb2N1cy12aXNpYmxlLFxuLndwLWJsb2NrLWJ1dHRvbi5pcy1zdHlsZS1vdXRsaW5lIC53cC1ibG9jay1idXR0b25fX2xpbms6aG92ZXI6bm90KC5oYXMtYmFja2dyb3VuZCk6bm90KC5oYXMtdGV4dC1jb2xvciksXG4ud3AtYmxvY2stYnV0dG9uLmlzLXN0eWxlLW91dGxpbmUgLndwLWJsb2NrLWJ1dHRvbl9fbGluazpmb2N1cy12aXNpYmxlOm5vdCguaGFzLWJhY2tncm91bmQpOm5vdCguaGFzLXRleHQtY29sb3IpIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uZm9ybS1jb250cm9sLCBib2R5IC5jYWxlbmRhci1wbHVzICNjYWxlbmRhci1wbHVzLXNlYXJjaCxcbmJvZHkgLmNhbGVuZGFyLXBsdXMgI2NhbGVuZGFyLXBsdXMtY2F0ZWdvcnksIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgaW5wdXRbdHlwZT10ZXh0XTpub3QoLmZvcm0tY29udHJvbCksXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIGlucHV0W3R5cGU9dGVsXTpub3QoLmZvcm0tY29udHJvbCksXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIGlucHV0W3R5cGU9ZW1haWxdOm5vdCguZm9ybS1jb250cm9sKSxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgaW5wdXRbdHlwZT1zZWFyY2hdOm5vdCguZm9ybS1jb250cm9sKSxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgdGV4dGFyZWE6bm90KC5mb3JtLWNvbnRyb2wpLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciBzZWxlY3Q6bm90KC5mb3JtLWNvbnRyb2wpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtICsgMnB4KTtcbiAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcbiAgZm9udC1zaXplOiBjYWxjKCAxZW0gKiAodmFyKC0tYm9keS1mb250LXNpemUpIC8gMTAwKSApO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzQ5NTA1NztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NlZDRkYTtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1yb3VuZG5lc3MpO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG4uZm9ybS1jb250cm9sOmZvY3VzLXZpc2libGUsIGJvZHkgLmNhbGVuZGFyLXBsdXMgI2NhbGVuZGFyLXBsdXMtc2VhcmNoOmZvY3VzLXZpc2libGUsXG5ib2R5IC5jYWxlbmRhci1wbHVzICNjYWxlbmRhci1wbHVzLWNhdGVnb3J5OmZvY3VzLXZpc2libGUsIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgaW5wdXRbdHlwZT10ZXh0XTpmb2N1cy12aXNpYmxlOm5vdCguZm9ybS1jb250cm9sKSxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgaW5wdXRbdHlwZT10ZWxdOmZvY3VzLXZpc2libGU6bm90KC5mb3JtLWNvbnRyb2wpLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciBpbnB1dFt0eXBlPWVtYWlsXTpmb2N1cy12aXNpYmxlOm5vdCguZm9ybS1jb250cm9sKSxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgaW5wdXRbdHlwZT1zZWFyY2hdOmZvY3VzLXZpc2libGU6bm90KC5mb3JtLWNvbnRyb2wpLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciB0ZXh0YXJlYTpmb2N1cy12aXNpYmxlOm5vdCguZm9ybS1jb250cm9sKSxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgc2VsZWN0OmZvY3VzLXZpc2libGU6bm90KC5mb3JtLWNvbnRyb2wpIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQpO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gdmFyKC0tY29sb3ItYWNjZW50LWEpLCAwIDAgMCAwLjJyZW0gdmFyKC0tY29sb3IpO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmZvcm0tY29udHJvbCwgYm9keSAuY2FsZW5kYXItcGx1cyAjY2FsZW5kYXItcGx1cy1zZWFyY2gsXG5ib2R5IC5jYWxlbmRhci1wbHVzICNjYWxlbmRhci1wbHVzLWNhdGVnb3J5LCAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIGlucHV0W3R5cGU9dGV4dF06bm90KC5mb3JtLWNvbnRyb2wpLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciBpbnB1dFt0eXBlPXRlbF06bm90KC5mb3JtLWNvbnRyb2wpLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciBpbnB1dFt0eXBlPWVtYWlsXTpub3QoLmZvcm0tY29udHJvbCksXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIGlucHV0W3R5cGU9c2VhcmNoXTpub3QoLmZvcm0tY29udHJvbCksXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIHRleHRhcmVhOm5vdCguZm9ybS1jb250cm9sKSxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgc2VsZWN0Om5vdCguZm9ybS1jb250cm9sKSB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmZvcm0tY29udHJvbDo6LW1zLWV4cGFuZCwgYm9keSAuY2FsZW5kYXItcGx1cyAjY2FsZW5kYXItcGx1cy1zZWFyY2g6Oi1tcy1leHBhbmQsXG5ib2R5IC5jYWxlbmRhci1wbHVzICNjYWxlbmRhci1wbHVzLWNhdGVnb3J5OjotbXMtZXhwYW5kLCAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIGlucHV0W3R5cGU9dGV4dF06bm90KC5mb3JtLWNvbnRyb2wpOjotbXMtZXhwYW5kLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciBpbnB1dFt0eXBlPXRlbF06bm90KC5mb3JtLWNvbnRyb2wpOjotbXMtZXhwYW5kLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciBpbnB1dFt0eXBlPWVtYWlsXTpub3QoLmZvcm0tY29udHJvbCk6Oi1tcy1leHBhbmQsXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIGlucHV0W3R5cGU9c2VhcmNoXTpub3QoLmZvcm0tY29udHJvbCk6Oi1tcy1leHBhbmQsXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIHRleHRhcmVhOm5vdCguZm9ybS1jb250cm9sKTo6LW1zLWV4cGFuZCxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgc2VsZWN0Om5vdCguZm9ybS1jb250cm9sKTo6LW1zLWV4cGFuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG59XG4uZm9ybS1jb250cm9sOjpwbGFjZWhvbGRlciwgYm9keSAuY2FsZW5kYXItcGx1cyAjY2FsZW5kYXItcGx1cy1zZWFyY2g6OnBsYWNlaG9sZGVyLFxuYm9keSAuY2FsZW5kYXItcGx1cyAjY2FsZW5kYXItcGx1cy1jYXRlZ29yeTo6cGxhY2Vob2xkZXIsIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgaW5wdXRbdHlwZT10ZXh0XTpub3QoLmZvcm0tY29udHJvbCk6OnBsYWNlaG9sZGVyLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciBpbnB1dFt0eXBlPXRlbF06bm90KC5mb3JtLWNvbnRyb2wpOjpwbGFjZWhvbGRlcixcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgaW5wdXRbdHlwZT1lbWFpbF06bm90KC5mb3JtLWNvbnRyb2wpOjpwbGFjZWhvbGRlcixcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgaW5wdXRbdHlwZT1zZWFyY2hdOm5vdCguZm9ybS1jb250cm9sKTo6cGxhY2Vob2xkZXIsXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIHRleHRhcmVhOm5vdCguZm9ybS1jb250cm9sKTo6cGxhY2Vob2xkZXIsXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIHNlbGVjdDpub3QoLmZvcm0tY29udHJvbCk6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIG9wYWNpdHk6IDE7XG59XG4uZm9ybS1jb250cm9sOmRpc2FibGVkLCBib2R5IC5jYWxlbmRhci1wbHVzICNjYWxlbmRhci1wbHVzLXNlYXJjaDpkaXNhYmxlZCxcbmJvZHkgLmNhbGVuZGFyLXBsdXMgI2NhbGVuZGFyLXBsdXMtY2F0ZWdvcnk6ZGlzYWJsZWQsIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgaW5wdXRbdHlwZT10ZXh0XTpkaXNhYmxlZDpub3QoLmZvcm0tY29udHJvbCksXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIGlucHV0W3R5cGU9dGVsXTpkaXNhYmxlZDpub3QoLmZvcm0tY29udHJvbCksXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIGlucHV0W3R5cGU9ZW1haWxdOmRpc2FibGVkOm5vdCguZm9ybS1jb250cm9sKSxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgaW5wdXRbdHlwZT1zZWFyY2hdOmRpc2FibGVkOm5vdCguZm9ybS1jb250cm9sKSxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgdGV4dGFyZWE6ZGlzYWJsZWQ6bm90KC5mb3JtLWNvbnRyb2wpLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciBzZWxlY3Q6ZGlzYWJsZWQ6bm90KC5mb3JtLWNvbnRyb2wpLCAuZm9ybS1jb250cm9sW3JlYWRvbmx5XSwgYm9keSAuY2FsZW5kYXItcGx1cyBbcmVhZG9ubHldI2NhbGVuZGFyLXBsdXMtc2VhcmNoLFxuYm9keSAuY2FsZW5kYXItcGx1cyBbcmVhZG9ubHldI2NhbGVuZGFyLXBsdXMtY2F0ZWdvcnksIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgaW5wdXRbcmVhZG9ubHldW3R5cGU9dGV4dF06bm90KC5mb3JtLWNvbnRyb2wpLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciBpbnB1dFtyZWFkb25seV1bdHlwZT10ZWxdOm5vdCguZm9ybS1jb250cm9sKSxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgaW5wdXRbcmVhZG9ubHldW3R5cGU9ZW1haWxdOm5vdCguZm9ybS1jb250cm9sKSxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgaW5wdXRbcmVhZG9ubHldW3R5cGU9c2VhcmNoXTpub3QoLmZvcm0tY29udHJvbCksXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIHRleHRhcmVhW3JlYWRvbmx5XTpub3QoLmZvcm0tY29udHJvbCksXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIHNlbGVjdFtyZWFkb25seV06bm90KC5mb3JtLWNvbnRyb2wpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbiAgb3BhY2l0eTogMTtcbn1cblxuc2VsZWN0LmZvcm0tY29udHJvbDpmb2N1czo6LW1zLXZhbHVlLCBib2R5IC5jYWxlbmRhci1wbHVzIHNlbGVjdCNjYWxlbmRhci1wbHVzLXNlYXJjaDpmb2N1czo6LW1zLXZhbHVlLFxuYm9keSAuY2FsZW5kYXItcGx1cyBzZWxlY3QjY2FsZW5kYXItcGx1cy1jYXRlZ29yeTpmb2N1czo6LW1zLXZhbHVlLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciBzZWxlY3Q6Zm9jdXM6bm90KC5mb3JtLWNvbnRyb2wpOjotbXMtdmFsdWUge1xuICBjb2xvcjogIzQ5NTA1NztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmZvcm0tY29udHJvbC1zbSB7XG4gIGhlaWdodDogY2FsYygxLjVlbSArIDAuNXJlbSArIDJweCk7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBmb250LXNpemU6IGNhbGMoIDAuODc1ZW0gKiAodmFyKC0tYm9keS1mb250LXNpemUpIC8gMTAwKSApO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1yb3VuZG5lc3MpO1xufVxuXG4uZm9ybS1jb250cm9sLWxnIHtcbiAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMXJlbSArIDJweCk7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBmb250LXNpemU6IGNhbGMoIDEuMjVlbSAqICh2YXIoLS1ib2R5LWZvbnQtc2l6ZSkgLyAxMDApICk7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXJvdW5kbmVzcyk7XG59XG5cbnNlbGVjdC5mb3JtLWNvbnRyb2xbc2l6ZV0sIGJvZHkgLmNhbGVuZGFyLXBsdXMgc2VsZWN0W3NpemVdI2NhbGVuZGFyLXBsdXMtc2VhcmNoLFxuYm9keSAuY2FsZW5kYXItcGx1cyBzZWxlY3Rbc2l6ZV0jY2FsZW5kYXItcGx1cy1jYXRlZ29yeSxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgc2VsZWN0W3NpemVdOm5vdCguZm9ybS1jb250cm9sKSwgc2VsZWN0LmZvcm0tY29udHJvbFttdWx0aXBsZV0sIGJvZHkgLmNhbGVuZGFyLXBsdXMgc2VsZWN0W211bHRpcGxlXSNjYWxlbmRhci1wbHVzLXNlYXJjaCxcbmJvZHkgLmNhbGVuZGFyLXBsdXMgc2VsZWN0W211bHRpcGxlXSNjYWxlbmRhci1wbHVzLWNhdGVnb3J5LFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciBzZWxlY3RbbXVsdGlwbGVdOm5vdCguZm9ybS1jb250cm9sKSB7XG4gIGhlaWdodDogYXV0bztcbn1cblxudGV4dGFyZWEuZm9ybS1jb250cm9sLCBib2R5IC5jYWxlbmRhci1wbHVzIHRleHRhcmVhI2NhbGVuZGFyLXBsdXMtc2VhcmNoLFxuYm9keSAuY2FsZW5kYXItcGx1cyB0ZXh0YXJlYSNjYWxlbmRhci1wbHVzLWNhdGVnb3J5LFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciB0ZXh0YXJlYTpub3QoLmZvcm0tY29udHJvbCkge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLmVudHJpZXMtcm93IGFydGljbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG59XG4uZW50cmllcy1yb3cgLmVudHJ5LWhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG4uZW50cmllcy1yb3cgLmVudHJ5LWhlYWRlciA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZW50cmllcy1yb3cuaW1hZ2Utb24tdG9wIGFydGljbGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmVudHJpZXMtcm93LmltYWdlLW9uLXRvcCAuZW50cnktZmVhdHVyZWQtaW1hZ2Uge1xuICBtYXJnaW4tdG9wOiAwO1xuICBvcmRlcjogLTE7XG59XG4uZW50cmllcy1yb3cuaW1hZ2UtZGlzYWJsZWQgLmVudHJ5LWZlYXR1cmVkLWltYWdlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5lbnRyaWVzLXJvdyAuZW50cnktbWV0YSA+IHVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5lbnRyaWVzLXJvdyAuZW50cnktbWV0YSA+IHVsID4gbGkucG9zdC1hdXRob3ItaGFzLWF2YXRhciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG4uZW50cnktY29sLWJveGVkIC5lbnRyeS1jb2wge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuLmVudHJ5LWNvbC1ib3hlZCBhcnRpY2xlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIHBhZGRpbmc6IDJyZW07XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXJvdW5kbmVzcyk7XG59XG5ib2R5Om5vdCguc2hhZG93cy1kaXNhYmxlZCkgLmVudHJ5LWNvbC1ib3hlZCBhcnRpY2xlIHtcbiAgYm94LXNoYWRvdzogMCAwIGNhbGMoMzBweCkgY2FsYygtMzBweCArIHZhcigtLXNoYWRvd3MpICogMSApIHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cbi5lbnRyeS1jb2wtYm94ZWQgYXJ0aWNsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmVudHJ5LWNvbC1ib3hlZC5pbWFnZS1vbi10b3AgLmVudHJ5LWZlYXR1cmVkLWltYWdlIHtcbiAgbWFyZ2luOiAtMnJlbSAtMnJlbSAycmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5hdmF0YXIge1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cblxuLnBhZ2UtaGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbn1cbi5wYWdlLWhlYWRlciAucGFnZS10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4ucGFnZS1oZWFkZXIgLmJyZWFkY3J1bWJzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnBhZ2UtaGVhZGVyIC5icmVhZGNydW1iIHtcbiAgcGFkZGluZzogMDtcbn1cbi5wYWdlLWhlYWRlciAuYnJlYWRjcnVtYiAuYWN0aXZlIDpiZWZvcmUge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLnBhZ2UtaGVhZGVyIC5icmVhZGNydW1iIC5hY3RpdmUgc3BhbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYm9yZGVyOiAwO1xufVxuLnBhZ2UtaGVhZGVyIC5icmVhZGNydW1icy5oZXJvLWhhcy1icmVhZGNydW1iLXRvcC1yaWdodC5oZXJvLWVuYWJsZWQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5ib2R5LmJsb2cuaGlkZS1oZXJvLXBhZ2UtdGl0bGUgLnBhZ2UtaGVhZGVyLCBib2R5LmJsb2cuaGlkZS1oZXJvLXBhZ2UtdGl0bGUgI2hlcm8tbWFpbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5lbnRyeS10aXRsZSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmVudHJ5LXRpdGxlIGEge1xuICBjb2xvcjogdmFyKC0tY29sb3ItY29udHJhc3QpO1xufVxuLmVudHJ5LXRpdGxlIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmVudHJ5LXR5cGUtaWRpY2F0b3Ige1xuICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW07XG59XG5cbi5lbnRyeS1jb250ZW50OjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgY29udGVudDogXCJcIjtcbn1cbi5lbnRyeS1jb250ZW50ID4gKjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uZW50cnktY29udGVudCA+ICo6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZW50cnktY29udGVudCBoMjpub3QoOmZpcnN0LWNoaWxkKSwgLmVudHJ5LWNvbnRlbnQgLmgyOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbn1cbi5lbnRyeS1jb250ZW50IGgyOm5vdCg6bGFzdC1jaGlsZCksIC5lbnRyeS1jb250ZW50IC5oMjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbi5lbnRyeS1jb250ZW50IGgzOm5vdCg6Zmlyc3QtY2hpbGQpLCAuZW50cnktY29udGVudCAuaDM6bm90KDpmaXJzdC1jaGlsZCksIC5lbnRyeS1jb250ZW50IC53cC1ibG9jay1sYXRlc3QtcG9zdHMgPiBsaSA+IGE6bm90KDpmaXJzdC1jaGlsZCk6Zmlyc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi10b3A6IDIuNjI1cmVtO1xufVxuLmVudHJ5LWNvbnRlbnQgaDM6bm90KDpsYXN0LWNoaWxkKSwgLmVudHJ5LWNvbnRlbnQgLmgzOm5vdCg6bGFzdC1jaGlsZCksIC5lbnRyeS1jb250ZW50IC53cC1ibG9jay1sYXRlc3QtcG9zdHMgPiBsaSA+IGE6bm90KDpsYXN0LWNoaWxkKTpmaXJzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMS43NXJlbTtcbn1cbi5lbnRyeS1jb250ZW50IGg0Om5vdCg6Zmlyc3QtY2hpbGQpLCAuZW50cnktY29udGVudCAuaDQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tdG9wOiAyLjI1cmVtO1xufVxuLmVudHJ5LWNvbnRlbnQgaDQ6bm90KDpsYXN0LWNoaWxkKSwgLmVudHJ5LWNvbnRlbnQgLmg0Om5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG4uZW50cnktY29udGVudCBoNTpub3QoOmZpcnN0LWNoaWxkKSwgLmVudHJ5LWNvbnRlbnQgLmg1Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xufVxuLmVudHJ5LWNvbnRlbnQgaDU6bm90KDpsYXN0LWNoaWxkKSwgLmVudHJ5LWNvbnRlbnQgLmg1Om5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLmVudHJ5LWNvbnRlbnQgaDY6bm90KDpmaXJzdC1jaGlsZCksIC5lbnRyeS1jb250ZW50IC5oNjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi10b3A6IDEuMTI1cmVtO1xufVxuLmVudHJ5LWNvbnRlbnQgaDY6bm90KDpsYXN0LWNoaWxkKSwgLmVudHJ5LWNvbnRlbnQgLmg2Om5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xufVxuLmVudHJ5LWNvbnRlbnQgPiAud3AtYmxvY2stc3BhY2VyOmZpcnN0LWNoaWxkICsgKiB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uYW5pbWF0aW9ucy1lbmFibGVkIC5lbnRyeS1jb250ZW50ID4gLmFsaWduZnVsbCxcbi5hbmltYXRpb25zLWVuYWJsZWQgLmVudHJ5LWNvbnRlbnQgPiAuYWxpZ253aWRlLFxuLmFuaW1hdGlvbnMtZW5hYmxlZCAuZW50cnktY29udGVudCA+IC53cC1ibG9jay1zZXBhcmF0b3IuaXMtc3R5bGUtd2lkZSxcbi5hbmltYXRpb25zLWVuYWJsZWQgLmVudHJ5LWNvbnRlbnQgPiAuYWxpZ25jZW50ZXIsXG4uYW5pbWF0aW9ucy1lbmFibGVkIC5lbnRyeS1jb250ZW50ID4gLmFsaWdubGVmdCA+IC5hbGlnbnJpZ2h0IHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmVudHJ5LWZlYXR1cmVkLWltYWdlIHtcbiAgbWFyZ2luOiAzcmVtIDA7XG59XG4uZW50cnktZmVhdHVyZWQtaW1hZ2UgaW1nIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5lbnRyeS1tZXRhIGEsIC5lbnRyeS1tZXRhIC5wb3N0LXN0aWNreSAubWV0YS10ZXh0IHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IFwid2dodFwiIDUwMDtcbn1cbi5lbnRyeS1tZXRhIGZvcm0ge1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmVudHJ5LW1ldGEgZm9ybSB7XG4gICAgbWF4LXdpZHRoOiA1NDZweDtcbiAgfVxufVxuXG4ucG9zdC1uYXZpZ2F0aW9uIHtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xufVxuLnBvc3QtbmF2aWdhdGlvbiAuYnRuIHtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xufVxuLnBvc3QtbmF2aWdhdGlvbiAuYnRuIGkge1xuICBtYXJnaW4tdG9wOiAtMC4xMTI1cmVtO1xufVxuXG4ucGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuYm9keTpub3QoLnNoYWRvd3MtZGlzYWJsZWQpIC5wYWdpbmF0aW9uIHtcbiAgYm94LXNoYWRvdzogMCAwIGNhbGMoMTVweCkgY2FsYygtMTVweCArIHZhcigtLXNoYWRvd3MpICogMC41ICkgcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuXG4ucGFnZS1saW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogdmFyKC0tY29sb3ItY29udHJhc3QpO1xuICBib3JkZXI6IG5vbmU7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZSwgYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2UsIGJvcmRlci1jb2xvciAwLjNzIGVhc2U7XG59XG5cbi5wYWdlLWl0ZW0uYWN0aXZlIC5wYWdlLWxpbmssIC5wYWdlLWl0ZW0gYTpob3ZlciB7XG4gIHotaW5kZXg6IDE7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbn1cbi5wYWdlLWl0ZW0gYTpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQtY29udHJhc3QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQpO1xuICBvcGFjaXR5OiAxO1xufVxuLnBhZ2UtaXRlbS5hY3RpdmUgLnBhZ2UtbGluayB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQtaGwtY29udHJhc3QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQtaGwpO1xufVxuXG4uY3BzY2hvb2wtcmVhZC1tb3JlLWxpbmstaG9sZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG5cbi5jYWxlbmRhcnAtZXZlbnQtc2hvcnRjb2RlLFxuLmNhbGVuZGFycC1ldmVudHMtYnktY2F0LCBib2R5IC5jYWxlbmRhci1wbHVzIC5jYWxlbmRhci1wbHVzLWNhbGVuZGFyLXdyYXAsXG5bZGF0YS10eXBlPVwiY29yZS9ncm91cFwiXSxcbltkYXRhLXR5cGU9XCJjb3JlL2J1dHRvblwiXSxcbltkYXRhLXR5cGU9XCJjb3JlL2FyY2hpdmVzXCJdLFxuW2RhdGEtdHlwZT1cImNvcmUvY2F0ZWdvcmllc1wiXSxcbltkYXRhLXR5cGU9XCJjb3JlL2NvZGVcIl0sXG5bZGF0YS10eXBlPVwiY29yZS9jb2x1bW5zXCJdLFxuW2RhdGEtdHlwZT1cImNvcmUvY292ZXJcIl0sXG5bZGF0YS10eXBlPVwiY29yZS9lbWJlZFwiXSxcbltkYXRhLXR5cGU9XCJjb3JlL2NhbGVuZGFyXCJdLFxuW2RhdGEtdHlwZT1cImNvcmUvZ2FsbGVyeVwiXSxcbltkYXRhLXR5cGU9XCJjb3JlL2xhdGVzdC1jb21tZW50c1wiXSxcbltkYXRhLXR5cGU9XCJjb3JlL2xhdGVzdC1wb3N0c1wiXSxcbltkYXRhLXR5cGU9XCJjb3JlL21lZGlhLXRleHRcIl0sXG5bZGF0YS10eXBlPVwiY29yZS9wcmVmb3JtYXR0ZWRcIl0sXG5bZGF0YS10eXBlPVwiY29yZS9wdWxscXVvdGVcIl0sXG5bZGF0YS10eXBlPVwiY29yZS9xdW90ZVwiXSxcbltkYXRhLXR5cGU9XCJjb3JlL3ZlcnNlXCJdLFxuW2RhdGEtdHlwZT1cImNvcmUvdmlkZW9cIl0sXG5bZGF0YS10eXBlPVwiY29yZS9zZXBhcmF0b3JcIl0sXG5bZGF0YS10eXBlPVwiY29yZS9pbWFnZVwiXSB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG4gIG1hcmdpbi10b3A6IDNyZW07XG59XG5cbi53cC1ibG9jay1ncm91cC5oYXMtYmFja2dyb3VuZCB7XG4gIHBhZGRpbmc6IDJyZW07XG59XG4ud3AtYmxvY2stZ3JvdXAgLndwLWJsb2NrLWdyb3VwLmhhcy1iYWNrZ3JvdW5kIHtcbiAgcGFkZGluZzogMS41cmVtO1xufVxuLndwLWJsb2NrLWdyb3VwLmFsaWdud2lkZS5oYXMtYmFja2dyb3VuZCwgLndwLWJsb2NrLWdyb3VwLmhhcy1iYWNrZ3JvdW5kLndwLWJsb2NrLXNlcGFyYXRvci5pcy1zdHlsZS13aWRlIHtcbiAgcGFkZGluZzogM3JlbSAzcmVtO1xufVxuLndwLWJsb2NrLWdyb3VwLmFsaWduZnVsbC5oYXMtYmFja2dyb3VuZCB7XG4gIHBhZGRpbmc6IDNyZW0gM3JlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3ODJweCkge1xuICAud3AtYmxvY2stZ3JvdXAuaGFzLWJhY2tncm91bmQge1xuICAgIHBhZGRpbmc6IDRyZW07XG4gIH1cbiAgLndwLWJsb2NrLWdyb3VwLmhhcy1iYWNrZ3JvdW5kIC53cC1ibG9jay1ncm91cC5oYXMtYmFja2dyb3VuZCB7XG4gICAgcGFkZGluZzogMnJlbTtcbiAgfVxufVxuXG4ud3AtYmxvY2stY292ZXIgW2NsYXNzKj1fX2lubmVyLWNvbnRhaW5lcl0ge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi53cC1ibG9jay1jb3ZlciBbY2xhc3MqPV9faW5uZXItY29udGFpbmVyXSBbY2xhc3MqPV9faW5uZXItY29udGFpbmVyXSB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLypcbltjbGFzcz1cIndwLWJsb2NrLWNvdmVyX19iYWNrZ3JvdW5kIGhhcy1iYWNrZ3JvdW5kLWRpbVwiXSB7XG5cdEBleHRlbmQgJWNvbG9yLWJveGVzO1xuXHRAZXh0ZW5kICVoYXMtYmFja2dyb3VuZDtcbn1cbiovXG5bY2xhc3MqPV9faW5uZXItY29udGFpbmVyXSB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5bY2xhc3MqPV9faW5uZXItY29udGFpbmVyXSA+ICo6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuW2NsYXNzKj1fX2lubmVyLWNvbnRhaW5lcl0gPiAqOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc4MnB4KSB7XG4gIFtjbGFzcyo9X19pbm5lci1jb250YWluZXJdID4gKiAuYWxpZ25jZW50ZXI6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gIH1cbiAgW2NsYXNzKj1fX2lubmVyLWNvbnRhaW5lcl0gPiAqIC5hbGlnbmNlbnRlcjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFsaWduZnVsbCBbY2xhc3MqPV9faW5uZXItY29udGFpbmVyXSB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKCB2YXIoLS1jb250ZW50LXdpZHRoKSAtIDNyZW0gKTtcbiAgfVxuICAuYWxpZ25mdWxsIC5hbGlnbmZ1bGwgW2NsYXNzKj1fX2lubmVyLWNvbnRhaW5lcl0ge1xuICAgIG1heC13aWR0aDogY2FsYyggMTAwJSAtIDNyZW0gKTtcbiAgfVxufVxuXG4ud3AtYmxvY2stY29sdW1uIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbi53cC1ibG9jay1jb2x1bW4gPiAqOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi53cC1ibG9jay1jb2x1bW4gPiAqOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmFsaWduZnVsbDpub3QoW2NsYXNzKj1oYXMtYmFja2dyb3VuZF0pIC53cC1ibG9jay1jb2x1bW4gPiBwOm5vdCguaGFzLWJhY2tncm91bmQtY29sb3IpIHtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC53cC1ibG9jay1jb2x1bW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmFsaWduZnVsbDpub3QoW2NsYXNzKj1oYXMtYmFja2dyb3VuZF0pIC53cC1ibG9jay1jb2x1bW46bnRoLWNoaWxkKG9kZCkgPiBwOm5vdCguaGFzLWJhY2tncm91bmQtY29sb3IpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAuYWxpZ25mdWxsOm5vdChbY2xhc3MqPWhhcy1iYWNrZ3JvdW5kXSkgLndwLWJsb2NrLWNvbHVtbjpudGgtY2hpbGQoZXZlbikgPiBwOm5vdCguaGFzLWJhY2tncm91bmQtY29sb3IpIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuXG4ud3AtYmxvY2stYXJjaGl2ZXMsIC53cC1ibG9jay1jYXRlZ29yaWVzLCAud3AtYmxvY2stbGF0ZXN0LXBvc3RzLCAud3AtYmxvY2stbGF0ZXN0LWNvbW1lbnRzLCAud3AtYmxvY2stbGF0ZXN0LXBvc3RzIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLndwLWJsb2NrLWFyY2hpdmVzID4gdWwsIC53cC1ibG9jay1jYXRlZ29yaWVzID4gdWwsIC53cC1ibG9jay1sYXRlc3QtcG9zdHMgPiB1bCwgLndwLWJsb2NrLWxhdGVzdC1jb21tZW50cyA+IHVsLCAud3AtYmxvY2stbGF0ZXN0LXBvc3RzID4gdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLndwLWJsb2NrLWFyY2hpdmVzIGEsIC53cC1ibG9jay1jYXRlZ29yaWVzIGEsIC53cC1ibG9jay1sYXRlc3QtcG9zdHMgYSwgLndwLWJsb2NrLWxhdGVzdC1jb21tZW50cyBhLCAud3AtYmxvY2stbGF0ZXN0LXBvc3RzIGEge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4ud3AtYmxvY2staW1hZ2UgaW1nIHtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4ud3AtYmxvY2staW1hZ2UgZmlnY2FwdGlvbiB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLndwLWJsb2NrLWltYWdlLmFsaWduZnVsbCBmaWdjYXB0aW9uIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXgtd2lkdGg6IGNhbGMoIDEwMCUgLSAzcmVtICk7XG59XG5cbi53cC1ibG9jay1nYWxsZXJ5IHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwIDAgLTEuNnJlbSAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc4MnB4KSB7XG4gIC53cC1ibG9jay1nYWxsZXJ5LmFsaWdubm9uZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgICBtYXJnaW4tdG9wOiA0cmVtO1xuICB9XG4gIC53cC1ibG9jay1nYWxsZXJ5LmFsaWduY2VudGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICAgIG1hcmdpbi10b3A6IDRyZW07XG4gIH1cbiAgLndwLWJsb2NrLWdhbGxlcnkuYWxpZ253aWRlLCAud3AtYmxvY2stZ2FsbGVyeS53cC1ibG9jay1zZXBhcmF0b3IuaXMtc3R5bGUtd2lkZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNnJlbTtcbiAgICBtYXJnaW4tdG9wOiA2cmVtO1xuICB9XG4gIC53cC1ibG9jay1nYWxsZXJ5LmFsaWduZnVsbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNnJlbTtcbiAgICBtYXJnaW4tdG9wOiA2cmVtO1xuICB9XG59XG5cbi53cC1ibG9jay1sYXRlc3QtcG9zdHMgPiBsaSA+IGE6Zmlyc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ud3AtYmxvY2stbGF0ZXN0LXBvc3RzLmlzLWdyaWQge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi53cC1ibG9jay1sYXRlc3QtcG9zdHMuaXMtZ3JpZCBsaSB7XG4gIHBhZGRpbmc6IDJyZW07XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXJvdW5kbmVzcyk7XG59XG5ib2R5Om5vdCguc2hhZG93cy1kaXNhYmxlZCkgLndwLWJsb2NrLWxhdGVzdC1wb3N0cy5pcy1ncmlkIGxpIHtcbiAgYm94LXNoYWRvdzogMCAwIGNhbGMoMzBweCkgY2FsYygtMzBweCArIHZhcigtLXNoYWRvd3MpICogMSApIHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cbi53cC1ibG9jay1sYXRlc3QtcG9zdHMuaXMtZ3JpZCBsaSA+IGE6Zmlyc3Qtb2YtdHlwZTpub3QoOmhvdmVyKSB7XG4gIGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG4ud3AtYmxvY2stbGF0ZXN0LXBvc3RzLmlzLWdyaWQgLndwLWJsb2NrLWxhdGVzdC1wb3N0c19fZmVhdHVyZWQtaW1hZ2UuYWxpZ25jZW50ZXIge1xuICBtYXJnaW46IC0ycmVtIC0ycmVtIDJyZW07XG4gIG1heC13aWR0aDogaW5pdGlhbDtcbn1cbi53cC1ibG9jay1sYXRlc3QtcG9zdHM6bm90KC5pcy1ncmlkKSA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbn1cbi53cC1ibG9jay1sYXRlc3QtcG9zdHMuaGFzLWRhdGVzLCAud3AtYmxvY2stbGF0ZXN0LXBvc3RzLmhhcy1hdXRob3Ige1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi53cC1ibG9jay1sYXRlc3QtcG9zdHMuaGFzLWRhdGVzIGxpLCAud3AtYmxvY2stbGF0ZXN0LXBvc3RzLmhhcy1hdXRob3IgbGkge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi53cC1ibG9jay1sYXRlc3QtcG9zdHMuaGFzLWRhdGVzOm5vdCguaXMtZ3JpZCkgbGksIC53cC1ibG9jay1sYXRlc3QtcG9zdHMuaGFzLWF1dGhvcjpub3QoLmlzLWdyaWQpIGxpIHtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xufVxuLndwLWJsb2NrLWxhdGVzdC1wb3N0cy5oYXMtZGF0ZXM6bm90KC5pcy1ncmlkKSBsaTpmaXJzdC1jaGlsZCwgLndwLWJsb2NrLWxhdGVzdC1wb3N0cy5oYXMtYXV0aG9yOm5vdCguaXMtZ3JpZCkgbGk6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLndwLWJsb2NrLWxhdGVzdC1wb3N0cyAud3AtYmxvY2stbGF0ZXN0LXBvc3RzX19wb3N0LWF1dGhvcixcbi53cC1ibG9jay1sYXRlc3QtcG9zdHMgLndwLWJsb2NrLWxhdGVzdC1wb3N0c19fcG9zdC1kYXRlIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLndwLWJsb2NrLWxhdGVzdC1wb3N0cyAud3AtYmxvY2stbGF0ZXN0LXBvc3RzX19wb3N0LWF1dGhvcjo6YmVmb3JlLFxuLndwLWJsb2NrLWxhdGVzdC1wb3N0cyAud3AtYmxvY2stbGF0ZXN0LXBvc3RzX19wb3N0LWRhdGU6OmJlZm9yZSB7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xufVxuLndwLWJsb2NrLWxhdGVzdC1wb3N0cyAud3AtYmxvY2stbGF0ZXN0LXBvc3RzX19wb3N0LWF1dGhvcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDNcIjtcbn1cbi53cC1ibG9jay1sYXRlc3QtcG9zdHMgLndwLWJsb2NrLWxhdGVzdC1wb3N0c19fcG9zdC1kYXRlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMFwiO1xufVxuLndwLWJsb2NrLWxhdGVzdC1wb3N0cyAud3AtYmxvY2stbGF0ZXN0LXBvc3RzX19mZWF0dXJlZC1pbWFnZSB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG4ud3AtYmxvY2stbGF0ZXN0LXBvc3RzIC53cC1ibG9jay1sYXRlc3QtcG9zdHNfX3Bvc3QtZnVsbC1jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cbi53cC1ibG9jay1sYXRlc3QtcG9zdHMgLndwLWJsb2NrLWxhdGVzdC1wb3N0c19fcG9zdC1mdWxsLWNvbnRlbnQgPiB1bCwgLndwLWJsb2NrLWxhdGVzdC1wb3N0cyAud3AtYmxvY2stbGF0ZXN0LXBvc3RzX19wb3N0LWZ1bGwtY29udGVudCA+IG9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi53cC1ibG9jay1sYXRlc3QtcG9zdHMgLndwLWJsb2NrLWxhdGVzdC1wb3N0c19fcG9zdC1leGNlcnB0IHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLndwLWJsb2NrLXB1bGxxdW90ZSB7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbi53cC1ibG9jay1wdWxscXVvdGUuYWxpZ25sZWZ0LCAud3AtYmxvY2stcHVsbHF1b3RlLmFsaWducmlnaHQge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4ud3AtYmxvY2stcHVsbHF1b3RlIGJsb2NrcXVvdGUge1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi53cC1ibG9jay1wdWxscXVvdGUgYmxvY2txdW90ZSBwIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMi44ZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ud3AtYmxvY2stcHVsbHF1b3RlIGNpdGUge1xuICBvcGFjaXR5OiAwLjg7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG59XG4ud3AtYmxvY2stcHVsbHF1b3RlLmlzLXN0eWxlLXNvbGlkLWNvbG9yIHtcbiAgcGFkZGluZzogM3JlbSAycmVtO1xufVxuLndwLWJsb2NrLXB1bGxxdW90ZS5pcy1zdHlsZS1zb2xpZC1jb2xvci5hbGlnbmxlZnQ6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgbGVmdDogMnJlbTtcbn1cbi53cC1ibG9jay1wdWxscXVvdGUuaXMtc3R5bGUtc29saWQtY29sb3IuYWxpZ25yaWdodDo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMnJlbTtcbn1cbi53cC1ibG9jay1wdWxscXVvdGUuaXMtc3R5bGUtc29saWQtY29sb3IgYmxvY2txdW90ZSB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbn1cbi53cC1ibG9jay1wdWxscXVvdGUuaXMtc3R5bGUtc29saWQtY29sb3IgY2l0ZSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLndwLWJsb2NrLXB1bGxxdW90ZS5pcy1zdHlsZS1zb2xpZC1jb2xvcjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTAlKTtcbn1cbi53cC1ibG9jay1wdWxscXVvdGUgcDpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLndwLWJsb2NrLXB1bGxxdW90ZTo6YmVmb3JlIHtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudC1obCk7XG4gIGNvbnRlbnQ6IFwi4oCdXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDRlbTtcbiAgbGluZS1oZWlnaHQ6IDAuNzU7XG4gIG1hcmdpbjogMCBhdXRvIDJyZW0gYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBoZWlnaHQ6IDFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLndwLWJsb2NrLXB1bGxxdW90ZS5hbGlnbmxlZnQsIC53cC1ibG9jay1wdWxscXVvdGUuYWxpZ25sZWZ0OjpiZWZvcmUge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLndwLWJsb2NrLXB1bGxxdW90ZS5hbGlnbnJpZ2h0LCAud3AtYmxvY2stcHVsbHF1b3RlLmFsaWducmlnaHQ6OmJlZm9yZSB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3ODJweCkge1xuICAud3AtYmxvY2stcHVsbHF1b3RlIGNpdGUge1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG4gIH1cbiAgLndwLWJsb2NrLXB1bGxxdW90ZS5hbGlnbmZ1bGw6bm90KC5pcy1zdHlsZS1zb2xpZC1jb2xvcikge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICB9XG4gIC53cC1ibG9jay1wdWxscXVvdGUuYWxpZ25mdWxsIGJsb2NrcXVvdGUgcCB7XG4gICAgZm9udC1zaXplOiAxLjhlbTtcbiAgfVxuICAud3AtYmxvY2stcHVsbHF1b3RlLmFsaWdud2lkZTo6YmVmb3JlLCAud3AtYmxvY2stcHVsbHF1b3RlLndwLWJsb2NrLXNlcGFyYXRvci5pcy1zdHlsZS13aWRlOjpiZWZvcmUsIC53cC1ibG9jay1wdWxscXVvdGUuYWxpZ25mdWxsOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogOGVtO1xuICAgIGhlaWdodDogMnJlbTtcbiAgfVxuICAud3AtYmxvY2stcHVsbHF1b3RlLmFsaWdubGVmdCBwLCAud3AtYmxvY2stcHVsbHF1b3RlLmFsaWducmlnaHQgcCB7XG4gICAgZm9udC1zaXplOiAxLjVlbTtcbiAgfVxuICAud3AtYmxvY2stcHVsbHF1b3RlLmlzLXN0eWxlLXNvbGlkLWNvbG9yLmFsaWdud2lkZSwgLndwLWJsb2NrLXB1bGxxdW90ZS5pcy1zdHlsZS1zb2xpZC1jb2xvci53cC1ibG9jay1zZXBhcmF0b3IuaXMtc3R5bGUtd2lkZSwgLndwLWJsb2NrLXB1bGxxdW90ZS5pcy1zdHlsZS1zb2xpZC1jb2xvci5hbGlnbmZ1bGwge1xuICAgIHBhZGRpbmc6IDZyZW0gNHJlbSA0cmVtO1xuICB9XG4gIC53cC1ibG9jay1wdWxscXVvdGUgYmxvY2txdW90ZSBwIHtcbiAgICBmb250LXNpemU6IDEuNWVtO1xuICB9XG4gIC53cC1ibG9jay1wdWxscXVvdGUuYWxpZ253aWRlIGJsb2NrcXVvdGUgcCwgLndwLWJsb2NrLXB1bGxxdW90ZS53cC1ibG9jay1zZXBhcmF0b3IuaXMtc3R5bGUtd2lkZSBibG9ja3F1b3RlIHAge1xuICAgIGZvbnQtc2l6ZTogMS44ZW07XG4gIH1cbn1cblxuLndwLWJsb2NrLXF1b3RlLmlzLWxhcmdlLCAud3AtYmxvY2stcXVvdGUuaXMtc3R5bGUtbGFyZ2Uge1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG4ud3AtYmxvY2stcXVvdGUuaXMtbGFyZ2UgcCwgLndwLWJsb2NrLXF1b3RlLmlzLXN0eWxlLWxhcmdlIHAge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxLjRlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4yODU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzgycHgpIHtcbiAgLndwLWJsb2NrLXF1b3RlLmlzLWxhcmdlIHAsIC53cC1ibG9jay1xdW90ZS5pcy1zdHlsZS1sYXJnZSBwIHtcbiAgICBmb250LXNpemU6IDEuOGVtO1xuICB9XG59XG4ud3AtYmxvY2stcXVvdGUuaXMtbGFyZ2UgY2l0ZSwgLndwLWJsb2NrLXF1b3RlLmlzLXN0eWxlLWxhcmdlIGNpdGUge1xuICBmb250LXNpemU6IDFlbTtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbn1cbi53cC1ibG9jay1xdW90ZS5pcy1sYXJnZSBmb290ZXIsIC53cC1ibG9jay1xdW90ZS5pcy1zdHlsZS1sYXJnZSBmb290ZXIge1xuICBmb250LXNpemU6IDFlbTtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbn1cbi53cC1ibG9jay1xdW90ZSBwIHtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbn1cbi53cC1ibG9jay1xdW90ZSBjaXRlIHtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbn1cbi53cC1ibG9jay1xdW90ZVtzdHlsZT1cInRleHQtYWxpZ246Y2VudGVyXCJdIHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLndwLWJsb2NrLXF1b3RlW3N0eWxlPVwidGV4dC1hbGlnbjpyaWdodFwiXSB7XG4gIGJvcmRlci13aWR0aDogMCAwLjJyZW0gMCAwO1xuICBwYWRkaW5nOiAwIDJyZW0gMCAwO1xufVxuXG4ud3AtYmxvY2stbGF0ZXN0LWNvbW1lbnRzIC53cC1ibG9jay1sYXRlc3QtY29tbWVudHNfX2NvbW1lbnQtbWV0YSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMjVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG59XG4ud3AtYmxvY2stbGF0ZXN0LWNvbW1lbnRzIC53cC1ibG9jay1sYXRlc3QtY29tbWVudHNfX2NvbW1lbnQtZGF0ZSB7XG4gIG9wYWNpdHk6IDAuODtcbiAgZm9udC1zaXplOiAwLjdlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgbWFyZ2luLXRvcDogMC4xNWVtO1xuICBtYXJnaW4tdG9wOiAwLjRlbTtcbn1cblxuLndwLWJsb2NrLWxhdGVzdC1wb3N0c19fcG9zdC1hdXRob3IsXG4ud3AtYmxvY2stbGF0ZXN0LXBvc3RzX19wb3N0LWRhdGUge1xuICBvcGFjaXR5OiAwLjg7XG4gIGZvbnQtc2l6ZTogMC43ZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIG1hcmdpbi10b3A6IDAuMTVlbTtcbn1cblxuLndwLWJsb2NrLWJ1dHRvbl9fbGluay5oYXMtYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yKSAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWNvbnRyYXN0KTtcbn1cbi53cC1ibG9jay1idXR0b25fX2xpbmsuaGFzLWJhY2tncm91bmQ6aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gdmFyKC0tY29sb3ItYWNjZW50LWEpLCAwIDAgMCAwLjJyZW0gdmFyKC0tY29sb3IpO1xufVxuYm9keS5idG4tc3R5bGUtb3V0bGluZSAud3AtYmxvY2stYnV0dG9uX19saW5rLmhhcy1iYWNrZ3JvdW5kOm5vdCg6aG92ZXIpIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yKTtcbn1cblxuLndwLWJsb2NrLWJ1dHRvbl9fbGluay5oYXMtY29sb3ItYmFja2dyb3VuZC1jb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yKSAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yKSAhaW1wb3J0YW50O1xufVxuLndwLWJsb2NrLWJ1dHRvbl9fbGluay5oYXMtY29sb3ItYmFja2dyb3VuZC1jb2xvcjpub3QoLmhhcy10ZXh0LWNvbG9yKSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1jb250cmFzdCkgIWltcG9ydGFudDtcbn1cbi53cC1ibG9jay1idXR0b24uaXMtc3R5bGUtb3V0bGluZSAud3AtYmxvY2stYnV0dG9uX19saW5rLmhhcy1jb2xvci1iYWNrZ3JvdW5kLWNvbG9yOm5vdCg6aG92ZXIpIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yKSAhaW1wb3J0YW50O1xufVxuXG4ud3AtYmxvY2stZmlsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi53cC1ibG9jay1maWxlIGE6bm90KC53cC1ibG9jay1maWxlX19idXR0b24pOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcbn1cbi53cC1ibG9jay1maWxlIC53cC1ibG9jay1maWxlX19idXR0b24ge1xuICBtYXJnaW4tbGVmdDogMHB4O1xuICBtYXJnaW46IDFyZW0gMDtcbn1cblxuLndwLWJsb2NrLXNlYXJjaCAud3AtYmxvY2stc2VhcmNoX19pbnB1dCB7XG4gIGZsZXg6IDEgMSAwJTtcbn1cblxuLndwLWJsb2NrLWNhbGVuZGFyIHRhYmxlIHRoLCAud3AtYmxvY2stY2FsZW5kYXIgdGFibGUgdGQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAud3AtYmxvY2stc2VwYXJhdG9yLCAud3AtYmxvY2stc2VwYXJhdG9yOm5vdCguaXMtc3R5bGUtd2lkZSk6bm90KC5pcy1zdHlsZS1kb3RzKSB7XG4gICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG59XG4uYWxpZ25mdWxsIC53cC1ibG9jay1zZXBhcmF0b3IuaXMtc3R5bGUtd2lkZSwgLmFsaWdud2lkZSAud3AtYmxvY2stc2VwYXJhdG9yLmlzLXN0eWxlLXdpZGUsIC53cC1ibG9jay1zZXBhcmF0b3IuaXMtc3R5bGUtd2lkZSAud3AtYmxvY2stc2VwYXJhdG9yLmlzLXN0eWxlLXdpZGUge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4ud3AtYmxvY2stc2VwYXJhdG9yLmlzLXN0eWxlLWRvdHM6OmJlZm9yZSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250LXNpemU6IDIuNXJlbTtcbn1cbi53cC1ibG9jay1zZXBhcmF0b3IuaXMtc3R5bGUtZG90czo6YWZ0ZXIge1xuICBjb250ZW50OiBub25lO1xufVxuXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC53cC1ibG9jay10YWJsZSxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgdGFibGUsIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIsIC5oYXMtY29sb3ItYmctYmFja2dyb3VuZC1jb2xvciB+IC53cC1ibG9jay1jb3Zlcl9faW5uZXItY29udGFpbmVyLCAuaGFzLWNvbG9yLWJnLWJhY2tncm91bmQtY29sb3Ige1xuICAtLWNvbG9yOiB2YXIoLS1jb2xvci1iZywgLS1mYWxzZSk7XG4gIC0tY29sb3ItY29udHJhc3Q6IHZhcigtLWNvbG9yLWJnLWNvbnRyYXN0LCAtLWZhbHNlLWNvbnRyYXN0KTtcbiAgLS1jb2xvci1hY2NlbnQ6IHZhcigtLWNvbG9yLWJnLWFjY2VudCwgLS1mYWxzZS1hY2NlbnQpO1xuICAtLWNvbG9yLWFjY2VudC1hOiB2YXIoLS1jb2xvci1iZy1hY2NlbnQtYSwgLS1mYWxzZS1hY2NlbnQtYSk7XG4gIC0tY29sb3ItYWNjZW50LWNvbnRyYXN0OiB2YXIoLS1jb2xvci1iZy1hY2NlbnQtY29udHJhc3QsIC0tZmFsc2UtYWNjZW50LWNvbnRyYXN0KTtcbiAgLS1jb2xvci1hY2NlbnQtaGw6IHZhcigtLWNvbG9yLWJnLWFjY2VudC1obCwgLS1mYWxzZS1hY2NlbnQtaGwpO1xuICAtLWNvbG9yLWFjY2VudC1obC1hOiB2YXIoLS1jb2xvci1iZy1hY2NlbnQtaGwtYSwgLS1mYWxzZS1hY2NlbnQtaGwtYSk7XG4gIC0tY29sb3ItYWNjZW50LWhsLWNvbnRyYXN0OiB2YXIoLS1jb2xvci1iZy1hY2NlbnQtaGwtY29udHJhc3QsIC0tZmFsc2UtYWNjZW50LWhsLWNvbnRyYXN0KTtcbn1cblxuLmhhcy1jb2xvci1iZy1jb2xvciB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1iZywgLS1mYWxzZSkgIWltcG9ydGFudDtcbn1cblxuLmhhcy1jb2xvci1iZy1hbHQtYmFja2dyb3VuZC1jb2xvciB+IC53cC1ibG9jay1jb3Zlcl9faW5uZXItY29udGFpbmVyLCAuaGFzLWNvbG9yLWJnLWFsdC1iYWNrZ3JvdW5kLWNvbG9yIHtcbiAgLS1jb2xvcjogdmFyKC0tY29sb3ItYmctYWx0LCAtLWZhbHNlKTtcbiAgLS1jb2xvci1jb250cmFzdDogdmFyKC0tY29sb3ItYmctYWx0LWNvbnRyYXN0LCAtLWZhbHNlLWNvbnRyYXN0KTtcbiAgLS1jb2xvci1hY2NlbnQ6IHZhcigtLWNvbG9yLWJnLWFsdC1hY2NlbnQsIC0tZmFsc2UtYWNjZW50KTtcbiAgLS1jb2xvci1hY2NlbnQtYTogdmFyKC0tY29sb3ItYmctYWx0LWFjY2VudC1hLCAtLWZhbHNlLWFjY2VudC1hKTtcbiAgLS1jb2xvci1hY2NlbnQtY29udHJhc3Q6IHZhcigtLWNvbG9yLWJnLWFsdC1hY2NlbnQtY29udHJhc3QsIC0tZmFsc2UtYWNjZW50LWNvbnRyYXN0KTtcbiAgLS1jb2xvci1hY2NlbnQtaGw6IHZhcigtLWNvbG9yLWJnLWFsdC1hY2NlbnQtaGwsIC0tZmFsc2UtYWNjZW50LWhsKTtcbiAgLS1jb2xvci1hY2NlbnQtaGwtYTogdmFyKC0tY29sb3ItYmctYWx0LWFjY2VudC1obC1hLCAtLWZhbHNlLWFjY2VudC1obC1hKTtcbiAgLS1jb2xvci1hY2NlbnQtaGwtY29udHJhc3Q6IHZhcigtLWNvbG9yLWJnLWFsdC1hY2NlbnQtaGwtY29udHJhc3QsIC0tZmFsc2UtYWNjZW50LWhsLWNvbnRyYXN0KTtcbn1cblxuLmhhcy1jb2xvci1iZy1hbHQtY29sb3Ige1xuICBjb2xvcjogdmFyKC0tY29sb3ItYmctYWx0LCAtLWZhbHNlKSAhaW1wb3J0YW50O1xufVxuXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIHtcbiAgLS1jb2xvci1ib3hlczogdmFyKC0tY29sb3ItYmctYWx0KTtcbiAgLS1jb2xvci1ib3hlcy1jb250cmFzdDogdmFyKC0tY29sb3ItYmctYWx0LWNvbnRyYXN0KTtcbiAgLS1jb2xvci1ib3hlcy1hY2NlbnQ6IHZhcigtLWNvbG9yLWJnLWFsdC1hY2NlbnQpO1xuICAtLWNvbG9yLWJveGVzLWFjY2VudC1hOiB2YXIoLS1jb2xvci1iZy1hbHQtYWNjZW50LWEpO1xuICAtLWNvbG9yLWJveGVzLWFjY2VudC1jb250cmFzdDogdmFyKC0tY29sb3ItYmctYWx0LWFjY2VudC1jb250cmFzdCk7XG4gIC0tY29sb3ItYm94ZXMtYWNjZW50LWhsOiB2YXIoLS1jb2xvci1iZy1hbHQtYWNjZW50LWhsKTtcbiAgLS1jb2xvci1ib3hlcy1hY2NlbnQtaGwtYTogdmFyKC0tY29sb3ItYmctYWx0LWFjY2VudC1obC1hKTtcbiAgLS1jb2xvci1ib3hlcy1hY2NlbnQtaGwtY29udHJhc3Q6IHZhcigtLWNvbG9yLWJnLWFsdC1hY2NlbnQtaGwtY29udHJhc3QpO1xufVxuXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC53cC1ibG9jay10YWJsZSB0Zm9vdCxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgdGFibGUgdGZvb3QsIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLndwLWJsb2NrLXRhYmxlIHRoZWFkLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciB0YWJsZSB0aGVhZCwgLmhhcy1jb2xvci1ib3hlcy1iYWNrZ3JvdW5kLWNvbG9yIH4gLndwLWJsb2NrLWNvdmVyX19pbm5lci1jb250YWluZXIsIC5oYXMtY29sb3ItYm94ZXMtYmFja2dyb3VuZC1jb2xvciwgLmVudHJ5LWNvbC1ib3hlZCBhcnRpY2xlLCAucGFnaW5hdGlvbiwgLndwLWJsb2NrLWxhdGVzdC1wb3N0cy5pcy1ncmlkIGxpIHtcbiAgLS1jb2xvcjogdmFyKC0tY29sb3ItYm94ZXMsIC0tY29sb3ItYmctYWx0KTtcbiAgLS1jb2xvci1jb250cmFzdDogdmFyKC0tY29sb3ItYm94ZXMtY29udHJhc3QsIC0tY29sb3ItYmctYWx0LWNvbnRyYXN0KTtcbiAgLS1jb2xvci1hY2NlbnQ6IHZhcigtLWNvbG9yLWJveGVzLWFjY2VudCwgLS1jb2xvci1iZy1hbHQtYWNjZW50KTtcbiAgLS1jb2xvci1hY2NlbnQtYTogdmFyKC0tY29sb3ItYm94ZXMtYWNjZW50LWEsIC0tY29sb3ItYmctYWx0LWFjY2VudC1hKTtcbiAgLS1jb2xvci1hY2NlbnQtY29udHJhc3Q6IHZhcigtLWNvbG9yLWJveGVzLWFjY2VudC1jb250cmFzdCwgLS1jb2xvci1iZy1hbHQtYWNjZW50LWNvbnRyYXN0KTtcbiAgLS1jb2xvci1hY2NlbnQtaGw6IHZhcigtLWNvbG9yLWJveGVzLWFjY2VudC1obCwgLS1jb2xvci1iZy1hbHQtYWNjZW50LWhsKTtcbiAgLS1jb2xvci1hY2NlbnQtaGwtYTogdmFyKC0tY29sb3ItYm94ZXMtYWNjZW50LWhsLWEsIC0tY29sb3ItYmctYWx0LWFjY2VudC1obC1hKTtcbiAgLS1jb2xvci1hY2NlbnQtaGwtY29udHJhc3Q6IHZhcigtLWNvbG9yLWJveGVzLWFjY2VudC1obC1jb250cmFzdCwgLS1jb2xvci1iZy1hbHQtYWNjZW50LWhsLWNvbnRyYXN0KTtcbn1cblxuLmhhcy1jb2xvci1ib3hlcy1jb2xvciB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ib3hlcywgLS1jb2xvci1iZy1hbHQpICFpbXBvcnRhbnQ7XG59XG5cbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIge1xuICAtLWhlYWRlci1tYWluLWJnLWNvbG9yOiB2YXIoLS1jb2xvci1iZy1hbHQpO1xuICAtLWhlYWRlci1tYWluLWJnLWNvbG9yLWNvbnRyYXN0OiB2YXIoLS1jb2xvci1iZy1hbHQtY29udHJhc3QpO1xuICAtLWhlYWRlci1tYWluLWJnLWNvbG9yLWFjY2VudDogdmFyKC0tY29sb3ItYmctYWx0LWFjY2VudCk7XG4gIC0taGVhZGVyLW1haW4tYmctY29sb3ItYWNjZW50LWE6IHZhcigtLWNvbG9yLWJnLWFsdC1hY2NlbnQtYSk7XG4gIC0taGVhZGVyLW1haW4tYmctY29sb3ItYWNjZW50LWNvbnRyYXN0OiB2YXIoLS1jb2xvci1iZy1hbHQtYWNjZW50LWNvbnRyYXN0KTtcbiAgLS1oZWFkZXItbWFpbi1iZy1jb2xvci1hY2NlbnQtaGw6IHZhcigtLWNvbG9yLWJnLWFsdC1hY2NlbnQtaGwpO1xuICAtLWhlYWRlci1tYWluLWJnLWNvbG9yLWFjY2VudC1obC1hOiB2YXIoLS1jb2xvci1iZy1hbHQtYWNjZW50LWhsLWEpO1xuICAtLWhlYWRlci1tYWluLWJnLWNvbG9yLWFjY2VudC1obC1jb250cmFzdDogdmFyKC0tY29sb3ItYmctYWx0LWFjY2VudC1obC1jb250cmFzdCk7XG59XG5cbi5oYXMtaGVhZGVyLW1haW4tYmctY29sb3ItYmFja2dyb3VuZC1jb2xvciB+IC53cC1ibG9jay1jb3Zlcl9faW5uZXItY29udGFpbmVyLCAuaGFzLWhlYWRlci1tYWluLWJnLWNvbG9yLWJhY2tncm91bmQtY29sb3Ige1xuICAtLWNvbG9yOiB2YXIoLS1oZWFkZXItbWFpbi1iZy1jb2xvciwgLS1jb2xvci1iZy1hbHQpO1xuICAtLWNvbG9yLWNvbnRyYXN0OiB2YXIoLS1oZWFkZXItbWFpbi1iZy1jb2xvci1jb250cmFzdCwgLS1jb2xvci1iZy1hbHQtY29udHJhc3QpO1xuICAtLWNvbG9yLWFjY2VudDogdmFyKC0taGVhZGVyLW1haW4tYmctY29sb3ItYWNjZW50LCAtLWNvbG9yLWJnLWFsdC1hY2NlbnQpO1xuICAtLWNvbG9yLWFjY2VudC1hOiB2YXIoLS1oZWFkZXItbWFpbi1iZy1jb2xvci1hY2NlbnQtYSwgLS1jb2xvci1iZy1hbHQtYWNjZW50LWEpO1xuICAtLWNvbG9yLWFjY2VudC1jb250cmFzdDogdmFyKC0taGVhZGVyLW1haW4tYmctY29sb3ItYWNjZW50LWNvbnRyYXN0LCAtLWNvbG9yLWJnLWFsdC1hY2NlbnQtY29udHJhc3QpO1xuICAtLWNvbG9yLWFjY2VudC1obDogdmFyKC0taGVhZGVyLW1haW4tYmctY29sb3ItYWNjZW50LWhsLCAtLWNvbG9yLWJnLWFsdC1hY2NlbnQtaGwpO1xuICAtLWNvbG9yLWFjY2VudC1obC1hOiB2YXIoLS1oZWFkZXItbWFpbi1iZy1jb2xvci1hY2NlbnQtaGwtYSwgLS1jb2xvci1iZy1hbHQtYWNjZW50LWhsLWEpO1xuICAtLWNvbG9yLWFjY2VudC1obC1jb250cmFzdDogdmFyKC0taGVhZGVyLW1haW4tYmctY29sb3ItYWNjZW50LWhsLWNvbnRyYXN0LCAtLWNvbG9yLWJnLWFsdC1hY2NlbnQtaGwtY29udHJhc3QpO1xufVxuXG4uaGFzLWhlYWRlci1tYWluLWJnLWNvbG9yLWNvbG9yIHtcbiAgY29sb3I6IHZhcigtLWhlYWRlci1tYWluLWJnLWNvbG9yLCAtLWNvbG9yLWJnLWFsdCkgIWltcG9ydGFudDtcbn1cblxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciB7XG4gIC0taGVhZGVyLXNlY29uZGFyeS1iZy1jb2xvcjogdmFyKC0tY29sb3ItYmcpO1xuICAtLWhlYWRlci1zZWNvbmRhcnktYmctY29sb3ItY29udHJhc3Q6IHZhcigtLWNvbG9yLWJnLWNvbnRyYXN0KTtcbiAgLS1oZWFkZXItc2Vjb25kYXJ5LWJnLWNvbG9yLWFjY2VudDogdmFyKC0tY29sb3ItYmctYWNjZW50KTtcbiAgLS1oZWFkZXItc2Vjb25kYXJ5LWJnLWNvbG9yLWFjY2VudC1hOiB2YXIoLS1jb2xvci1iZy1hY2NlbnQtYSk7XG4gIC0taGVhZGVyLXNlY29uZGFyeS1iZy1jb2xvci1hY2NlbnQtY29udHJhc3Q6IHZhcigtLWNvbG9yLWJnLWFjY2VudC1jb250cmFzdCk7XG4gIC0taGVhZGVyLXNlY29uZGFyeS1iZy1jb2xvci1hY2NlbnQtaGw6IHZhcigtLWNvbG9yLWJnLWFjY2VudC1obCk7XG4gIC0taGVhZGVyLXNlY29uZGFyeS1iZy1jb2xvci1hY2NlbnQtaGwtYTogdmFyKC0tY29sb3ItYmctYWNjZW50LWhsLWEpO1xuICAtLWhlYWRlci1zZWNvbmRhcnktYmctY29sb3ItYWNjZW50LWhsLWNvbnRyYXN0OiB2YXIoLS1jb2xvci1iZy1hY2NlbnQtaGwtY29udHJhc3QpO1xufVxuXG4uaGFzLWhlYWRlci1zZWNvbmRhcnktYmctY29sb3ItYmFja2dyb3VuZC1jb2xvciB+IC53cC1ibG9jay1jb3Zlcl9faW5uZXItY29udGFpbmVyLCAuaGFzLWhlYWRlci1zZWNvbmRhcnktYmctY29sb3ItYmFja2dyb3VuZC1jb2xvciB7XG4gIC0tY29sb3I6IHZhcigtLWhlYWRlci1zZWNvbmRhcnktYmctY29sb3IsIC0tY29sb3ItYmcpO1xuICAtLWNvbG9yLWNvbnRyYXN0OiB2YXIoLS1oZWFkZXItc2Vjb25kYXJ5LWJnLWNvbG9yLWNvbnRyYXN0LCAtLWNvbG9yLWJnLWNvbnRyYXN0KTtcbiAgLS1jb2xvci1hY2NlbnQ6IHZhcigtLWhlYWRlci1zZWNvbmRhcnktYmctY29sb3ItYWNjZW50LCAtLWNvbG9yLWJnLWFjY2VudCk7XG4gIC0tY29sb3ItYWNjZW50LWE6IHZhcigtLWhlYWRlci1zZWNvbmRhcnktYmctY29sb3ItYWNjZW50LWEsIC0tY29sb3ItYmctYWNjZW50LWEpO1xuICAtLWNvbG9yLWFjY2VudC1jb250cmFzdDogdmFyKC0taGVhZGVyLXNlY29uZGFyeS1iZy1jb2xvci1hY2NlbnQtY29udHJhc3QsIC0tY29sb3ItYmctYWNjZW50LWNvbnRyYXN0KTtcbiAgLS1jb2xvci1hY2NlbnQtaGw6IHZhcigtLWhlYWRlci1zZWNvbmRhcnktYmctY29sb3ItYWNjZW50LWhsLCAtLWNvbG9yLWJnLWFjY2VudC1obCk7XG4gIC0tY29sb3ItYWNjZW50LWhsLWE6IHZhcigtLWhlYWRlci1zZWNvbmRhcnktYmctY29sb3ItYWNjZW50LWhsLWEsIC0tY29sb3ItYmctYWNjZW50LWhsLWEpO1xuICAtLWNvbG9yLWFjY2VudC1obC1jb250cmFzdDogdmFyKC0taGVhZGVyLXNlY29uZGFyeS1iZy1jb2xvci1hY2NlbnQtaGwtY29udHJhc3QsIC0tY29sb3ItYmctYWNjZW50LWhsLWNvbnRyYXN0KTtcbn1cblxuLmhhcy1oZWFkZXItc2Vjb25kYXJ5LWJnLWNvbG9yLWNvbG9yIHtcbiAgY29sb3I6IHZhcigtLWhlYWRlci1zZWNvbmRhcnktYmctY29sb3IsIC0tY29sb3ItYmcpICFpbXBvcnRhbnQ7XG59XG5cbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIge1xuICAtLWhlcm8tbWFpbi1iZy1jb2xvcjogdmFyKC0tY29sb3ItYmctYWx0KTtcbiAgLS1oZXJvLW1haW4tYmctY29sb3ItY29udHJhc3Q6IHZhcigtLWNvbG9yLWJnLWFsdC1jb250cmFzdCk7XG4gIC0taGVyby1tYWluLWJnLWNvbG9yLWFjY2VudDogdmFyKC0tY29sb3ItYmctYWx0LWFjY2VudCk7XG4gIC0taGVyby1tYWluLWJnLWNvbG9yLWFjY2VudC1hOiB2YXIoLS1jb2xvci1iZy1hbHQtYWNjZW50LWEpO1xuICAtLWhlcm8tbWFpbi1iZy1jb2xvci1hY2NlbnQtY29udHJhc3Q6IHZhcigtLWNvbG9yLWJnLWFsdC1hY2NlbnQtY29udHJhc3QpO1xuICAtLWhlcm8tbWFpbi1iZy1jb2xvci1hY2NlbnQtaGw6IHZhcigtLWNvbG9yLWJnLWFsdC1hY2NlbnQtaGwpO1xuICAtLWhlcm8tbWFpbi1iZy1jb2xvci1hY2NlbnQtaGwtYTogdmFyKC0tY29sb3ItYmctYWx0LWFjY2VudC1obC1hKTtcbiAgLS1oZXJvLW1haW4tYmctY29sb3ItYWNjZW50LWhsLWNvbnRyYXN0OiB2YXIoLS1jb2xvci1iZy1hbHQtYWNjZW50LWhsLWNvbnRyYXN0KTtcbn1cblxuLmhhcy1oZXJvLW1haW4tYmctY29sb3ItYmFja2dyb3VuZC1jb2xvciB+IC53cC1ibG9jay1jb3Zlcl9faW5uZXItY29udGFpbmVyLCAuaGFzLWhlcm8tbWFpbi1iZy1jb2xvci1iYWNrZ3JvdW5kLWNvbG9yIHtcbiAgLS1jb2xvcjogdmFyKC0taGVyby1tYWluLWJnLWNvbG9yLCAtLWNvbG9yLWJnLWFsdCk7XG4gIC0tY29sb3ItY29udHJhc3Q6IHZhcigtLWhlcm8tbWFpbi1iZy1jb2xvci1jb250cmFzdCwgLS1jb2xvci1iZy1hbHQtY29udHJhc3QpO1xuICAtLWNvbG9yLWFjY2VudDogdmFyKC0taGVyby1tYWluLWJnLWNvbG9yLWFjY2VudCwgLS1jb2xvci1iZy1hbHQtYWNjZW50KTtcbiAgLS1jb2xvci1hY2NlbnQtYTogdmFyKC0taGVyby1tYWluLWJnLWNvbG9yLWFjY2VudC1hLCAtLWNvbG9yLWJnLWFsdC1hY2NlbnQtYSk7XG4gIC0tY29sb3ItYWNjZW50LWNvbnRyYXN0OiB2YXIoLS1oZXJvLW1haW4tYmctY29sb3ItYWNjZW50LWNvbnRyYXN0LCAtLWNvbG9yLWJnLWFsdC1hY2NlbnQtY29udHJhc3QpO1xuICAtLWNvbG9yLWFjY2VudC1obDogdmFyKC0taGVyby1tYWluLWJnLWNvbG9yLWFjY2VudC1obCwgLS1jb2xvci1iZy1hbHQtYWNjZW50LWhsKTtcbiAgLS1jb2xvci1hY2NlbnQtaGwtYTogdmFyKC0taGVyby1tYWluLWJnLWNvbG9yLWFjY2VudC1obC1hLCAtLWNvbG9yLWJnLWFsdC1hY2NlbnQtaGwtYSk7XG4gIC0tY29sb3ItYWNjZW50LWhsLWNvbnRyYXN0OiB2YXIoLS1oZXJvLW1haW4tYmctY29sb3ItYWNjZW50LWhsLWNvbnRyYXN0LCAtLWNvbG9yLWJnLWFsdC1hY2NlbnQtaGwtY29udHJhc3QpO1xufVxuXG4uaGFzLWhlcm8tbWFpbi1iZy1jb2xvci1jb2xvciB7XG4gIGNvbG9yOiB2YXIoLS1oZXJvLW1haW4tYmctY29sb3IsIC0tY29sb3ItYmctYWx0KSAhaW1wb3J0YW50O1xufVxuXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIHtcbiAgLS1mb290ZXItbWFpbi1iZy1jb2xvcjogdmFyKC0tY29sb3ItYmctYWx0KTtcbiAgLS1mb290ZXItbWFpbi1iZy1jb2xvci1jb250cmFzdDogdmFyKC0tY29sb3ItYmctYWx0LWNvbnRyYXN0KTtcbiAgLS1mb290ZXItbWFpbi1iZy1jb2xvci1hY2NlbnQ6IHZhcigtLWNvbG9yLWJnLWFsdC1hY2NlbnQpO1xuICAtLWZvb3Rlci1tYWluLWJnLWNvbG9yLWFjY2VudC1hOiB2YXIoLS1jb2xvci1iZy1hbHQtYWNjZW50LWEpO1xuICAtLWZvb3Rlci1tYWluLWJnLWNvbG9yLWFjY2VudC1jb250cmFzdDogdmFyKC0tY29sb3ItYmctYWx0LWFjY2VudC1jb250cmFzdCk7XG4gIC0tZm9vdGVyLW1haW4tYmctY29sb3ItYWNjZW50LWhsOiB2YXIoLS1jb2xvci1iZy1hbHQtYWNjZW50LWhsKTtcbiAgLS1mb290ZXItbWFpbi1iZy1jb2xvci1hY2NlbnQtaGwtYTogdmFyKC0tY29sb3ItYmctYWx0LWFjY2VudC1obC1hKTtcbiAgLS1mb290ZXItbWFpbi1iZy1jb2xvci1hY2NlbnQtaGwtY29udHJhc3Q6IHZhcigtLWNvbG9yLWJnLWFsdC1hY2NlbnQtaGwtY29udHJhc3QpO1xufVxuXG4uaGFzLWZvb3Rlci1tYWluLWJnLWNvbG9yLWJhY2tncm91bmQtY29sb3IgfiAud3AtYmxvY2stY292ZXJfX2lubmVyLWNvbnRhaW5lciwgLmhhcy1mb290ZXItbWFpbi1iZy1jb2xvci1iYWNrZ3JvdW5kLWNvbG9yIHtcbiAgLS1jb2xvcjogdmFyKC0tZm9vdGVyLW1haW4tYmctY29sb3IsIC0tY29sb3ItYmctYWx0KTtcbiAgLS1jb2xvci1jb250cmFzdDogdmFyKC0tZm9vdGVyLW1haW4tYmctY29sb3ItY29udHJhc3QsIC0tY29sb3ItYmctYWx0LWNvbnRyYXN0KTtcbiAgLS1jb2xvci1hY2NlbnQ6IHZhcigtLWZvb3Rlci1tYWluLWJnLWNvbG9yLWFjY2VudCwgLS1jb2xvci1iZy1hbHQtYWNjZW50KTtcbiAgLS1jb2xvci1hY2NlbnQtYTogdmFyKC0tZm9vdGVyLW1haW4tYmctY29sb3ItYWNjZW50LWEsIC0tY29sb3ItYmctYWx0LWFjY2VudC1hKTtcbiAgLS1jb2xvci1hY2NlbnQtY29udHJhc3Q6IHZhcigtLWZvb3Rlci1tYWluLWJnLWNvbG9yLWFjY2VudC1jb250cmFzdCwgLS1jb2xvci1iZy1hbHQtYWNjZW50LWNvbnRyYXN0KTtcbiAgLS1jb2xvci1hY2NlbnQtaGw6IHZhcigtLWZvb3Rlci1tYWluLWJnLWNvbG9yLWFjY2VudC1obCwgLS1jb2xvci1iZy1hbHQtYWNjZW50LWhsKTtcbiAgLS1jb2xvci1hY2NlbnQtaGwtYTogdmFyKC0tZm9vdGVyLW1haW4tYmctY29sb3ItYWNjZW50LWhsLWEsIC0tY29sb3ItYmctYWx0LWFjY2VudC1obC1hKTtcbiAgLS1jb2xvci1hY2NlbnQtaGwtY29udHJhc3Q6IHZhcigtLWZvb3Rlci1tYWluLWJnLWNvbG9yLWFjY2VudC1obC1jb250cmFzdCwgLS1jb2xvci1iZy1hbHQtYWNjZW50LWhsLWNvbnRyYXN0KTtcbn1cblxuLmhhcy1mb290ZXItbWFpbi1iZy1jb2xvci1jb2xvciB7XG4gIGNvbG9yOiB2YXIoLS1mb290ZXItbWFpbi1iZy1jb2xvciwgLS1jb2xvci1iZy1hbHQpICFpbXBvcnRhbnQ7XG59XG5cbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIge1xuICAtLWFsZXJ0LWJnLWNvbG9yOiB2YXIoLS1jb2xvci1iZyk7XG4gIC0tYWxlcnQtYmctY29sb3ItY29udHJhc3Q6IHZhcigtLWNvbG9yLWJnLWNvbnRyYXN0KTtcbiAgLS1hbGVydC1iZy1jb2xvci1hY2NlbnQ6IHZhcigtLWNvbG9yLWJnLWFjY2VudCk7XG4gIC0tYWxlcnQtYmctY29sb3ItYWNjZW50LWE6IHZhcigtLWNvbG9yLWJnLWFjY2VudC1hKTtcbiAgLS1hbGVydC1iZy1jb2xvci1hY2NlbnQtY29udHJhc3Q6IHZhcigtLWNvbG9yLWJnLWFjY2VudC1jb250cmFzdCk7XG4gIC0tYWxlcnQtYmctY29sb3ItYWNjZW50LWhsOiB2YXIoLS1jb2xvci1iZy1hY2NlbnQtaGwpO1xuICAtLWFsZXJ0LWJnLWNvbG9yLWFjY2VudC1obC1hOiB2YXIoLS1jb2xvci1iZy1hY2NlbnQtaGwtYSk7XG4gIC0tYWxlcnQtYmctY29sb3ItYWNjZW50LWhsLWNvbnRyYXN0OiB2YXIoLS1jb2xvci1iZy1hY2NlbnQtaGwtY29udHJhc3QpO1xufVxuXG4uaGFzLWFsZXJ0LWJnLWNvbG9yLWJhY2tncm91bmQtY29sb3IgfiAud3AtYmxvY2stY292ZXJfX2lubmVyLWNvbnRhaW5lciwgLmhhcy1hbGVydC1iZy1jb2xvci1iYWNrZ3JvdW5kLWNvbG9yIHtcbiAgLS1jb2xvcjogdmFyKC0tYWxlcnQtYmctY29sb3IsIC0tY29sb3ItYmcpO1xuICAtLWNvbG9yLWNvbnRyYXN0OiB2YXIoLS1hbGVydC1iZy1jb2xvci1jb250cmFzdCwgLS1jb2xvci1iZy1jb250cmFzdCk7XG4gIC0tY29sb3ItYWNjZW50OiB2YXIoLS1hbGVydC1iZy1jb2xvci1hY2NlbnQsIC0tY29sb3ItYmctYWNjZW50KTtcbiAgLS1jb2xvci1hY2NlbnQtYTogdmFyKC0tYWxlcnQtYmctY29sb3ItYWNjZW50LWEsIC0tY29sb3ItYmctYWNjZW50LWEpO1xuICAtLWNvbG9yLWFjY2VudC1jb250cmFzdDogdmFyKC0tYWxlcnQtYmctY29sb3ItYWNjZW50LWNvbnRyYXN0LCAtLWNvbG9yLWJnLWFjY2VudC1jb250cmFzdCk7XG4gIC0tY29sb3ItYWNjZW50LWhsOiB2YXIoLS1hbGVydC1iZy1jb2xvci1hY2NlbnQtaGwsIC0tY29sb3ItYmctYWNjZW50LWhsKTtcbiAgLS1jb2xvci1hY2NlbnQtaGwtYTogdmFyKC0tYWxlcnQtYmctY29sb3ItYWNjZW50LWhsLWEsIC0tY29sb3ItYmctYWNjZW50LWhsLWEpO1xuICAtLWNvbG9yLWFjY2VudC1obC1jb250cmFzdDogdmFyKC0tYWxlcnQtYmctY29sb3ItYWNjZW50LWhsLWNvbnRyYXN0LCAtLWNvbG9yLWJnLWFjY2VudC1obC1jb250cmFzdCk7XG59XG5cbi5oYXMtYWxlcnQtYmctY29sb3ItY29sb3Ige1xuICBjb2xvcjogdmFyKC0tYWxlcnQtYmctY29sb3IsIC0tY29sb3ItYmcpICFpbXBvcnRhbnQ7XG59XG5cbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLndwLWJsb2NrLXRhYmxlIHRmb290LFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciB0YWJsZSB0Zm9vdCwgLmVkaXRvci1zdHlsZXMtd3JhcHBlciAud3AtYmxvY2stdGFibGUgdGhlYWQsXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIHRhYmxlIHRoZWFkLCAuZWRpdG9yLXN0eWxlcy13cmFwcGVyLCAuZW50cnktY29sLWJveGVkIGFydGljbGUsIC5wYWdpbmF0aW9uLCAuaGFzLWJhY2tncm91bmQsXG4ud3AtYmxvY2stY292ZXJfX2JhY2tncm91bmQsIC53cC1ibG9jay1sYXRlc3QtcG9zdHMuaXMtZ3JpZCBsaSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWNvbnRyYXN0KTtcbn1cblxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciB7XG4gIC0tY29sb3ItYmctc2Vjb25kYXJ5OiB2YXIoLS1jb2xvci1iZyk7XG59XG5cbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIge1xuICBmb250LWRpc3BsYXk6IG9wdGlvbmFsO1xuICBmb250LWZhbWlseTogc3lzdGVtLXVpLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IGNhbGMoIDAuOWVtICogKHZhcigtLWJvZHktZm9udC1zaXplKSAvIDEwMCkgKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3ODJweCkge1xuICAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDFlbSAqICh2YXIoLS1ib2R5LWZvbnQtc2l6ZSkgLyAxMDApICk7XG4gIH1cbn1cblxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAud3JhcHBlciB7XG4gIHBhZGRpbmctdG9wOiAzcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmVkaXRvci1zdHlsZXMtd3JhcHBlciAud3JhcHBlciB7XG4gICAgcGFkZGluZy10b3A6IDZyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDZyZW07XG4gIH1cbn1cbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgYS5za2lwLWxpbmsge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDEwMDA7XG4gIHRvcDogMHB4O1xuICByaWdodDogMHB4O1xufVxuXG5ib2R5LnNpbmd1bGFyOm5vdCguaGFzLXNpZGViYXIpICNjb250ZW50LmNvbnRhaW5lciwgLmNvbnRhaW5lci1jb250ZW50IHtcbiAgbWF4LXdpZHRoOiB2YXIoLS1jb250ZW50LXdpZHRoKTtcbn1cblxuYm9keTpub3QoLmhhcy1zaWRlYmFyKSAubWFpbi13cmFwcGVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbmJvZHkubWFpbi13cmFwcGVyLW1hcmdpbi10b3AtZGlzYWJsZWQgLm1haW4td3JhcHBlciB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc4MnB4KSB7XG4gIGJvZHkubWFpbi13cmFwcGVyLW1hcmdpbi10b3AtZGlzYWJsZWQgLm1haW4td3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogY2FsYyh2YXIoLS1oZWFkZXItbWFpbi1nYXAtaGVpZ2h0KSAqIC0xKTtcbiAgfVxufVxuYm9keS5tYWluLXdyYXBwZXItbWFyZ2luLWJvdHRvbS1kaXNhYmxlZCAubWFpbi13cmFwcGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5ib2R5Lm1haW4td3JhcHBlci1wdWxsLXVuZGVyIC5tYWluLXdyYXBwZXIge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3ODJweCkge1xuICBib2R5Lm1haW4td3JhcHBlci1wdWxsLXVuZGVyIC5tYWluLXdyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoKHZhcigtLWhlYWRlci1tYWluLWdhcC1oZWlnaHQpICsgdmFyKC0taGVhZGVyLW1haW4taGVpZ2h0KSkgKiAtMSk7XG4gIH1cbn1cblxuLnNpdGUtd2lkdGgtbWF4IHtcbiAgbWF4LXdpZHRoOiB2YXIoLS1zaXRlLXdpZHRoKTtcbn1cbmJvZHkuc2l0ZS1ib3hlZCAuc2l0ZS13aWR0aC1tYXgge1xuICBtYXgtd2lkdGg6IHZhcigtLXNpdGUtYm94LXdpZHRoKTtcbn1cblxuLmNwcy1pY29uLmNwcy1kYXNoaWNvbiwgLndwLWJsb2NrLWxhdGVzdC1wb3N0cyAuY3BzLWRhc2hpY29uLndwLWJsb2NrLWxhdGVzdC1wb3N0c19fcG9zdC1hdXRob3I6OmJlZm9yZSxcbi53cC1ibG9jay1sYXRlc3QtcG9zdHMgLmNwcy1kYXNoaWNvbi53cC1ibG9jay1sYXRlc3QtcG9zdHNfX3Bvc3QtZGF0ZTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IGRhc2hpY29ucyAhaW1wb3J0YW50O1xufVxuXG5bZGF0YS1hbGlnbj1mdWxsXSxcbltkYXRhLWFsaWduPXdpZGVdIHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3ODJweCkge1xuICBbZGF0YS1hbGlnbj1mdWxsXSxcbltkYXRhLWFsaWduPXdpZGVdIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2cmVtO1xuICAgIG1hcmdpbi10b3A6IDZyZW07XG4gIH1cbn1cbi5lbnRyeS1jb2wtYm94ZWQgLmVudHJ5LWNvbnRlbnQgW2RhdGEtYWxpZ249ZnVsbF0sIC5zaXRlLWJveGVkIFtkYXRhLWFsaWduPWZ1bGxdLCAuaGFzLXNpZGViYXIgLmVudHJ5LWNvbnRlbnQgW2RhdGEtYWxpZ249ZnVsbF0sXG4uZW50cnktY29sLWJveGVkIC5lbnRyeS1jb250ZW50IFtkYXRhLWFsaWduPXdpZGVdLFxuLnNpdGUtYm94ZWQgW2RhdGEtYWxpZ249d2lkZV0sXG4uaGFzLXNpZGViYXIgLmVudHJ5LWNvbnRlbnQgW2RhdGEtYWxpZ249d2lkZV0ge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGxlZnQ6IGluaXRpYWw7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG5bZGF0YS1hbGlnbj13aWRlXSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMHZ3IC0gM3JlbSk7XG4gIGxlZnQ6IGNhbGMoNTAlIC0gNTB2dyArIDEuNXJlbSk7XG4gIHdpZHRoOiBjYWxjKDEwMHZ3IC0gM3JlbSk7XG59XG5bZGF0YS1hbGlnbj13aWRlXSArIFtkYXRhLWFsaWduPXdpZGVdIHtcbiAgbWFyZ2luLXRvcDogLTNyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzgycHgpIHtcbiAgW2RhdGEtYWxpZ249d2lkZV0gKyBbZGF0YS1hbGlnbj13aWRlXSB7XG4gICAgbWFyZ2luLXRvcDogLTZyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmVudHJ5LWNvbC1ib3hlZCAuZW50cnktY29udGVudCBbZGF0YS1hbGlnbj13aWRlXSwgLnNpdGUtYm94ZWQgW2RhdGEtYWxpZ249d2lkZV0ge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBsZWZ0OiBpbml0aWFsO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTMzMHB4KSB7XG4gIFtkYXRhLWFsaWduPXdpZGVdIHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTMzMHB4IC0gM3JlbSk7XG4gICAgbGVmdDogY2FsYyg1MCUgLSA2NjVweCArIDEuNXJlbSk7XG4gICAgd2lkdGg6IGNhbGMoMTMzMHB4IC0gM3JlbSk7XG4gIH1cbn1cblxuW2RhdGEtYWxpZ249ZnVsbF0ge1xuICBsZWZ0OiBjYWxjKDUwJSAtIDUwdncpO1xuICBtYXgtd2lkdGg6IDEwMHZ3O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDB2dztcbn1cbltkYXRhLWFsaWduPWZ1bGxdICsgW2RhdGEtYWxpZ249ZnVsbF0ge1xuICBtYXJnaW4tdG9wOiAtM3JlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3ODJweCkge1xuICBbZGF0YS1hbGlnbj1mdWxsXSArIFtkYXRhLWFsaWduPWZ1bGxdIHtcbiAgICBtYXJnaW4tdG9wOiAtNnJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIFtkYXRhLWFsaWduPWZ1bGxdOm5vdChbY2xhc3MqPWhhcy1iYWNrZ3JvdW5kXSkgPiAud3AtYmxvY2stZ3JvdXBfX2lubmVyLWNvbnRhaW5lciA+IHA6bm90KC5oYXMtYmFja2dyb3VuZC1jb2xvcikge1xuICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzgxLjk4cHgpIHtcbiAgW2RhdGEtYWxpZ249ZnVsbF0gW2RhdGEtYWxpZ249ZnVsbF0ge1xuICAgIGxlZnQ6IDA7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbltkYXRhLWFsaWduPWNlbnRlcl0sXG5bZGF0YS1hbGlnbj1jZW50ZXJdIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIG1hcmdpbi10b3A6IDEuNXJlbTtcbn1cblxuW2RhdGEtYWxpZ249Y2VudGVyXSB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5bZGF0YS1hbGlnbj1jZW50ZXJdIGltZyB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5hbGlnbmxlZnQsXG4uYWxpZ25yaWdodCB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuLmFsaWdubGVmdCwgLmVudHJ5LWNvbnRlbnQgLmFsaWdubGVmdCxcbi5hbGlnbnJpZ2h0LFxuLmVudHJ5LWNvbnRlbnQgLmFsaWducmlnaHQge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmFsaWdubGVmdCwgLmVudHJ5LWNvbnRlbnQgLmFsaWdubGVmdCxcbi5hbGlnbnJpZ2h0LFxuLmVudHJ5LWNvbnRlbnQgLmFsaWducmlnaHQge1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFsaWdubGVmdCxcbi5hbGlnbnJpZ2h0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgbWFyZ2luLXRvcDogMS41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5hbGlnbmxlZnQsXG4uYWxpZ25yaWdodCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmFsaWdubGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmVudHJ5LWNvbnRlbnQgPiAuYWxpZ25sZWZ0IHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygtMSAqICgxMDB2dyAtIHZhcigtLWNvbnRlbnQtd2lkdGgpKSAvIDIpO1xuICB9XG4gIC5lbnRyeS1jb2wtYm94ZWQgLmVudHJ5LWNvbnRlbnQgLmFsaWdubGVmdCwgLnNpdGUtYm94ZWQgLmVudHJ5LWNvbnRlbnQgLmFsaWdubGVmdCwgLmhhcy1zaWRlYmFyIC5lbnRyeS1jb250ZW50IC5hbGlnbmxlZnQge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMzMwcHgpIHtcbiAgLmVudHJ5LWNvbnRlbnQgPiAuYWxpZ25sZWZ0IHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygtMSAqICgxMzMwcHggLSB2YXIoLS1jb250ZW50LXdpZHRoKSkgLyAyKTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmFsaWducmlnaHQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5lbnRyeS1jb250ZW50ID4gLmFsaWducmlnaHQge1xuICAgIG1hcmdpbi1yaWdodDogY2FsYygtMSAqICgxMDB2dyAtIHZhcigtLWNvbnRlbnQtd2lkdGgpKSAvIDIpO1xuICB9XG4gIC5lbnRyeS1jb2wtYm94ZWQgLmVudHJ5LWNvbnRlbnQgLmFsaWducmlnaHQsIC5zaXRlLWJveGVkIC5lbnRyeS1jb250ZW50IC5hbGlnbnJpZ2h0LCAuaGFzLXNpZGViYXIgLmVudHJ5LWNvbnRlbnQgLmFsaWducmlnaHQge1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTMzMHB4KSB7XG4gIC5lbnRyeS1jb250ZW50ID4gLmFsaWducmlnaHQge1xuICAgIG1hcmdpbi1yaWdodDogY2FsYygtMSAqICgxMzMwcHggLSB2YXIoLS1jb250ZW50LXdpZHRoKSkgLyAyKTtcbiAgfVxufVxuXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIDpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZS1jb2xvcjogdmFyKC0tY29sb3ItYWNjZW50LWhsKTtcbiAgb3V0bGluZS1vZmZzZXQ6IDAuMnJlbTtcbn1cbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgYSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZSwgY29sb3IgMC41cyBlYXNlLCBiYWNrZ3JvdW5kLWNvbG9yIDAuNXMgZWFzZTtcbn1cbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgYTpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQtaGwpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIGZpZ3VyZSxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIGhyLCAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIC53cC1ibG9jay1zZXBhcmF0b3IsIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLndwLWJsb2NrLXNlcGFyYXRvcjpub3QoLmlzLXN0eWxlLXdpZGUpOm5vdCguaXMtc3R5bGUtZG90cykge1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3Atc3R5bGU6IHNvbGlkO1xuICBib3JkZXItdG9wLXdpZHRoOiAycHg7XG4gIGJvcmRlci1jb2xvcjogY3VycmVudENvbG9yO1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQpO1xufVxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciBpIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciBzbWFsbCxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIG1hcmssXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC5tYXJrIHtcbiAgcGFkZGluZzogMC4yZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2Y4ZTM7XG59XG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIHAuaGFzLWJhY2tncm91bmQge1xuICBwYWRkaW5nOiAxLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzgycHgpIHtcbiAgLmVkaXRvci1zdHlsZXMtd3JhcHBlciBwLmhhcy1iYWNrZ3JvdW5kIHtcbiAgICBwYWRkaW5nOiAycmVtO1xuICB9XG59XG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIGJsb2NrcXVvdGUge1xuICBib3JkZXItY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQtaGwpO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDAgMCAwIDJweDtcbiAgbWFyZ2luOiAzcmVtIDA7XG4gIHBhZGRpbmc6IDAuNXJlbSAwIDAuNXJlbSAxLjVyZW07XG59XG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIGJsb2NrcXVvdGUgY2l0ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDEuNXJlbSAwIDA7XG59XG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIGJsb2NrcXVvdGUgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luOiAwO1xufVxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciBjaXRlIHtcbiAgb3BhY2l0eTogMC44O1xuICBmb250LXNpemU6IDAuOGVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xufVxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciBzYW1wLCAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIGNvZGUsIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIga2JkIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWJveGVzLWNvbnRyYXN0KTtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAwLjllbTtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjNyZW07XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJveGVzKTtcbn1cbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgcHJlIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAwLjllbTtcbiAgcGFkZGluZzogMC41cmVtIDAuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luOiA0cmVtIDA7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nOiAzcmVtIDJyZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMnB4O1xuICBib3JkZXItY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQpO1xufVxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciBwcmUgY29kZSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAwO1xufVxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciBmaWd1cmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xufVxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciBpZnJhbWUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciB2aWRlbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciBzdmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIGltZyB7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciBlbWJlZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgb2JqZWN0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciBmaWdjYXB0aW9uLCAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIC53cC1ibG9jay1pbWFnZSBmaWdjYXB0aW9uLCAud3AtYmxvY2staW1hZ2UgLmVkaXRvci1zdHlsZXMtd3JhcHBlciBmaWdjYXB0aW9uLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAud3AtYmxvY2stZW1iZWQgZmlnY2FwdGlvbixcbi53cC1ibG9jay1lbWJlZCAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIGZpZ2NhcHRpb24ge1xuICBvcGFjaXR5OiAwLjg7XG4gIGZvbnQtc2l6ZTogMC44ZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi10b3A6IDEuNXJlbTtcbn1cbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgZmlnY2FwdGlvbiBhLCAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIC53cC1ibG9jay1pbWFnZSBmaWdjYXB0aW9uIGEsIC53cC1ibG9jay1pbWFnZSAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIGZpZ2NhcHRpb24gYSxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLndwLWJsb2NrLWVtYmVkIGZpZ2NhcHRpb24gYSxcbi53cC1ibG9jay1lbWJlZCAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIGZpZ2NhcHRpb24gYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc4MnB4KSB7XG4gIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgZmlnY2FwdGlvbiwgLmVkaXRvci1zdHlsZXMtd3JhcHBlciAud3AtYmxvY2staW1hZ2UgZmlnY2FwdGlvbiwgLndwLWJsb2NrLWltYWdlIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgZmlnY2FwdGlvbixcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLndwLWJsb2NrLWVtYmVkIGZpZ2NhcHRpb24sXG4ud3AtYmxvY2stZW1iZWQgLmVkaXRvci1zdHlsZXMtd3JhcHBlciBmaWdjYXB0aW9uIHtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgfVxufVxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAud3AtYmxvY2stdGFibGUsXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIHRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIGVtcHR5LWNlbGxzOiBzaG93O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAud3AtYmxvY2stdGFibGUgdGhlYWQsXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIHRhYmxlIHRoZWFkIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvcik7XG59XG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC53cC1ibG9jay10YWJsZSB0aCxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgdGFibGUgdGgge1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ib3hlcyk7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHBhZGRpbmc6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC53cC1ibG9jay10YWJsZSB0aCBhLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciB0YWJsZSB0aCBhIHtcbiAgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbn1cbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLndwLWJsb2NrLXRhYmxlIHRoOmZpcnN0LWNoaWxkLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciB0YWJsZSB0aDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgdmFyKC0tY29sb3IpO1xufVxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAud3AtYmxvY2stdGFibGUgdGg6bGFzdC1jaGlsZCxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgdGFibGUgdGg6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHZhcigtLWNvbG9yKTtcbn1cbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLndwLWJsb2NrLXRhYmxlIHRkLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciB0YWJsZSB0ZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJveGVzKTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgcGFkZGluZzogMC43NXJlbTtcbn1cbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLndwLWJsb2NrLXRhYmxlIGNhcHRpb24sXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIHRhYmxlIGNhcHRpb24ge1xuICBjYXB0aW9uLXNpZGU6IHRvcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYm94ZXMpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItYm94ZXMtY29udHJhc3QpO1xufVxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciBjYXB0aW9uIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYm94ZXMtYWNjZW50KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWJveGVzLWFjY2VudC1jb250cmFzdCk7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBhZGRpbmc6IDAuNzVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmdhbGxlcnkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogM2VtIDAgM2VtIC0wLjhlbTtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDEuNmVtKTtcbn1cblxuLmdhbGxlcnktaXRlbSB7XG4gIG1hcmdpbjogMC44ZW0gMDtcbiAgcGFkZGluZzogMCAwLjhlbTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5nYWxsZXJ5LWNhcHRpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMC44ZW07XG59XG5cbi5saXN0LXVuc3R5bGVkIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubGlzdC1pbmxpbmUsIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLmxpc3QtdW5zdHlsZWQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbi10b3A6IC0wLjVyZW07XG59XG5cbi5saXN0LWlubGluZS1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG59XG4ubGlzdC1pbmxpbmUtaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuXG4uaGFzLWRyb3AtY2FwOm5vdCg6Zm9jdXMtdmlzaWJsZSk6OmZpcnN0LWxldHRlciB7XG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQtaGwpO1xuICBmb250LXNpemU6IDUuMWVtO1xuICBmb250LXdlaWdodDogODAwO1xuICBtYXJnaW46IDAuMDVlbSAwLjFlbSAwIDA7XG59XG4uaGFzLWRyb3AtY2FwOm5vdCg6Zm9jdXMtdmlzaWJsZSk6OmZpcnN0LWxldHRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG4uaGFzLWRyb3AtY2FwOm5vdCg6Zm9jdXMtdmlzaWJsZSk6OmFmdGVyIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLmhhcy10ZXh0LWFsaWduLWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uaGFzLXRleHQtYWxpZ24tY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uaGFzLXRleHQtYWxpZ24tcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmhhcy1zbWFsbC1mb250LXNpemUge1xuICBmb250LXNpemU6IDAuODEzZW07XG59XG5cbi5oYXMtbWVkaXVtLWZvbnQtc2l6ZSB7XG4gIGZvbnQtc2l6ZTogMS4yNWVtO1xufVxuXG4uaGFzLWxhcmdlLWZvbnQtc2l6ZSB7XG4gIGZvbnQtc2l6ZTogMi4yNWVtO1xufVxuXG4uaGFzLWh1Z2UtZm9udC1zaXplIHtcbiAgZm9udC1zaXplOiAyLjYyNWVtO1xufVxuXG4uZm9ybS1jb250cm9sLCBib2R5IC5jYWxlbmRhci1wbHVzICNjYWxlbmRhci1wbHVzLXNlYXJjaCxcbmJvZHkgLmNhbGVuZGFyLXBsdXMgI2NhbGVuZGFyLXBsdXMtY2F0ZWdvcnksIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgaW5wdXRbdHlwZT10ZXh0XTpub3QoLmZvcm0tY29udHJvbCksXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIGlucHV0W3R5cGU9dGVsXTpub3QoLmZvcm0tY29udHJvbCksXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIGlucHV0W3R5cGU9ZW1haWxdOm5vdCguZm9ybS1jb250cm9sKSxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgaW5wdXRbdHlwZT1zZWFyY2hdOm5vdCguZm9ybS1jb250cm9sKSxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgdGV4dGFyZWE6bm90KC5mb3JtLWNvbnRyb2wpLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciBzZWxlY3Q6bm90KC5mb3JtLWNvbnRyb2wpIHtcbiAgYmFja2dyb3VuZC1jbGlwOiBpbml0aWFsO1xufVxuXG4ucHQtaGVhZGVyLW1haW4taGVpZ2h0IHtcbiAgcGFkZGluZy10b3A6IGNhbGModmFyKC0taGVhZGVyLW1haW4tZ2FwLWhlaWdodCkgKyB2YXIoLS1oZWFkZXItbWFpbi1oZWlnaHQpKTtcbn1cblxuLypcbiAqIEFkZHMgaW50ZWdyYXRpb24gd2l0aCBDYWxlbmRhciBQbHVzIHBsdWdpbi5cbiAqL1xuYm9keSAuY2FsZW5kYXItcGx1cyAuY2FsZW5kYXItcGx1cy1maWx0ZXItYmFyIHtcbiAgb3ZlcmZsb3c6IGluaXRpYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgYm9keSAuY2FsZW5kYXItcGx1cyAuY2FsZW5kYXItcGx1cy1maWx0ZXItYmFyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIGJvZHkgLmNhbGVuZGFyLXBsdXMgLmNhbGVuZGFyLXBsdXMtZmlsdGVyLWJhciA+IHAge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgfVxuICBib2R5IC5jYWxlbmRhci1wbHVzIC5jYWxlbmRhci1wbHVzLWZpbHRlci1iYXIgcDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxufVxuYm9keSAuY2FsZW5kYXItcGx1cyAucmJjLXRvb2xiYXIge1xuICBmbGV4LXdyYXA6IGluaXRpYWw7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5ib2R5IC5jYWxlbmRhci1wbHVzIC5yYmMtdG9vbGJhciBidXR0b24ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1ib3hlcyk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ib3hlcy1jb250cmFzdCk7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZS1jb2xvcjogdmFyKC0tY29sb3ItYm94ZXMtYWNjZW50LWEpO1xuICBmb250LXNpemU6IDAuNzg3NWVtO1xuICBtYXJnaW46IDA7XG59XG5ib2R5IC5jYWxlbmRhci1wbHVzIC5yYmMtdG9vbGJhciBidXR0b24ucmJjLWFjdGl2ZSwgYm9keSAuY2FsZW5kYXItcGx1cyAucmJjLXRvb2xiYXIgYnV0dG9uLnJiYy1hY3RpdmU6Zm9jdXMtdmlzaWJsZSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJveGVzLWFjY2VudC1obCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ib3hlcy1hY2NlbnQtaGwtY29udHJhc3QpO1xuICBvcGFjaXR5OiAxO1xufVxuYm9keSAuY2FsZW5kYXItcGx1cyAucmJjLXRvb2xiYXIgYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYm94ZXMtYWNjZW50KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWJveGVzLWFjY2VudC1jb250cmFzdCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzgxLjk4cHgpIHtcbiAgYm9keSAuY2FsZW5kYXItcGx1cyAucmJjLXRvb2xiYXIge1xuICAgIGp1c3RpZnktY29udGVudDogbGVmdDtcbiAgfVxuICBib2R5IC5jYWxlbmRhci1wbHVzIC5yYmMtdG9vbGJhciA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxufVxuYm9keSAuY2FsZW5kYXItcGx1cyAucmJjLWRhdGUtY2VsbCxcbmJvZHkgLmNhbGVuZGFyLXBsdXMgLnJiYy1oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1ib3hlcyk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ib3hlcy1jb250cmFzdCk7XG59XG5ib2R5IC5jYWxlbmRhci1wbHVzIC5yYmMtaGVhZGVyIHtcbiAgcGFkZGluZzogMC41cmVtIDAuMjVyZW07XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLWNvbG9yLWJnKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuYm9keSAuY2FsZW5kYXItcGx1cyAucmJjLWhlYWRlciA+IGEge1xuICBjb2xvcjogdmFyKC0tY29sb3ItYm94ZXMtY29udHJhc3QpO1xufVxuYm9keSAuY2FsZW5kYXItcGx1cyAucmJjLWhlYWRlciArIC5yYmMtaGVhZGVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHZhcigtLWNvbG9yLWJnKTtcbn1cbmJvZHkgLmNhbGVuZGFyLXBsdXMgLnJiYy1tb250aC12aWV3IHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1ib3hlcyk7XG59XG5ib2R5IC5jYWxlbmRhci1wbHVzIC5yYmMtbW9udGgtcm93ICsgLnJiYy1tb250aC1yb3cge1xuICBib3JkZXItdG9wOiBub25lO1xufVxuYm9keSAuY2FsZW5kYXItcGx1cyAucmJjLW9mZi1yYW5nZSB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbmJvZHkgLmNhbGVuZGFyLXBsdXMgLnJiYy1vZmYtcmFuZ2UtYmcge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1iZyk7XG59XG5ib2R5IC5jYWxlbmRhci1wbHVzIC5yYmMtZGF0ZS1jZWxsIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItYm90dG9tOiB2YXIoLS1jb2xvci1iZykgMXB4IHNvbGlkO1xufVxuYm9keSAuY2FsZW5kYXItcGx1cyAucmJjLWRhdGUtY2VsbCBhIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWJveGVzLWNvbnRyYXN0KTtcbn1cbmJvZHkgLmNhbGVuZGFyLXBsdXMgLnJiYy1kYXktYmcgKyAucmJjLWRheS1iZyB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiB2YXIoLS1jb2xvci1ib3hlcyk7XG59XG5ib2R5IC5jYWxlbmRhci1wbHVzIC5yYmMtdG9kYXkge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1ib3hlcyk7XG59XG5ib2R5IC5jYWxlbmRhci1wbHVzIC5yYmMtZXZlbnQsIGJvZHkgLmNhbGVuZGFyLXBsdXMgLnJiYy1ldmVudC5yYmMtc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1iZy1hY2NlbnQpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItYmctYWNjZW50LWNvbnRyYXN0KTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UtaW47XG59XG5ib2R5IC5jYWxlbmRhci1wbHVzIC5yYmMtZXZlbnQ6aG92ZXIsIGJvZHkgLmNhbGVuZGFyLXBsdXMgLnJiYy1ldmVudC5yYmMtc2VsZWN0ZWQ6aG92ZXIge1xuICBvcGFjaXR5OiAwLjg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJnLWFjY2VudCk7XG59XG5ib2R5IC5jYWxlbmRhci1wbHVzIC5yYmMtcm93LXNlZ21lbnQge1xuICBwYWRkaW5nOiAwIDRweCAxcHggMnB4O1xufVxuYm9keSAuY2FsZW5kYXItcGx1cyAucmJjLW1vbnRoLXZpZXcgLnJiYy10b2RheSB7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLWNvbG9yLWJnKSAxcHggc29saWQ7XG59XG5ib2R5IC5jYWxlbmRhci1wbHVzIC5yYmMtdGltZS12aWV3IHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbmJvZHkgLmNhbGVuZGFyLXBsdXMgLnJiYy10aW1lLXZpZXcsXG5ib2R5IC5jYWxlbmRhci1wbHVzIC5yYmMtdGltZS1jb250ZW50ID4gKiArICogPiAqLFxuYm9keSAuY2FsZW5kYXItcGx1cyAucmJjLXRpbWUtY29udGVudCxcbmJvZHkgLmNhbGVuZGFyLXBsdXMgLnJiYy10aW1lc2xvdC1ncm91cCxcbmJvZHkgLmNhbGVuZGFyLXBsdXMgLnJiYy10aW1lLWhlYWRlci1jb250ZW50IHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1ib3hlcyk7XG59XG5ib2R5IC5jYWxlbmRhci1wbHVzIC5yYmMtdGltZS12aWV3IC5yYmMtcm93IHtcbiAgbWluLWhlaWdodDogYXV0bztcbn1cbmJvZHkgLmNhbGVuZGFyLXBsdXMgLnJiYy1kYXktc2xvdCAucmJjLXRpbWUtc2xvdCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItYmcpO1xufVxuYm9keSAuY2FsZW5kYXItcGx1cyAucmJjLWN1cnJlbnQtdGltZS1pbmRpY2F0b3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ib3hlcy1hY2NlbnQtaGwpO1xufVxuYm9keSAuY2FsZW5kYXItcGx1cyAucmJjLWFnZW5kYS10YWJsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5ib2R5IC5jYWxlbmRhci1wbHVzIC5yYmMtYWdlbmRhLXZpZXcgdGFibGUucmJjLWFnZW5kYS10YWJsZSB0aGVhZCA+IHRyID4gdGgge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4uY2FsZW5kYXJwLWV2ZW50LXNob3J0Y29kZS1oZWFkZXIgaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5jYWxlbmRhcnAtZXZlbnQtc2hvcnRjb2RlLWhlYWRlciAuZGFzaGljb25zIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5ib2R5IC5jYWxlbmRhcnA6bm90KCNub2NhbGVuZGFycCkgLmFnZW5kYS1taW5pZmllZC1jYWxlbmRhciAuY2FsZW5kYXJwLWRhdGUtaXRlbSAuY2FsZW5kYXJwLWRhdGUgLmNhbGVuZGFycC1kYXRlLW1vbnRoIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYm94ZXMpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItYm94ZXMtY29udHJhc3QpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLWJveGVzKTtcbn1cbmJvZHkgLmNhbGVuZGFycDpub3QoI25vY2FsZW5kYXJwKSAuYWdlbmRhLW1pbmlmaWVkLWNhbGVuZGFyIC5jYWxlbmRhcnAtZGF0ZS1pdGVtIC5jYWxlbmRhcnAtZGF0ZSAuY2FsZW5kYXJwLWRhdGUtZGF5IHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1ib3hlcyk7XG59XG5cbi8qXG4gKiBBZGRzIGJhc2ljIHN0eWxpbmcgdG8gZGlyZWN0b3J5IG1vZHVsZSBpbmNsdWRlZCB3aXRoIHRoZW1lLlxuICovXG4uY3AtZGlyLWl0ZW0tZmllbGRzOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG4uY3AtZGlyLWNvbnRyb2xzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYm94ZXMpO1xufVxuLmNwLWRpci1jb250cm9scyBmaWVsZHNldCB7XG4gIHBhZGRpbmc6IDAuNnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3ODJweCkge1xuICAuY3AtZGlyLWNvbnRyb2xzIGZpZWxkc2V0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5cbi5jcC1kaXItY29udHJvbCB7XG4gIG1hcmdpbjogMC42cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjJyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzgycHgpIHtcbiAgLmNwLWRpci1jb250cm9sIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjZyZW07XG4gIH1cbn1cblxuLmNwLWRpci1jb250cm9sLXNlYXJjaCB7XG4gIGZsZXgtZ3JvdzogMjtcbn1cblxuLmNwLWRpci1jb250cm9sLXNlbGVjdCB7XG4gIGZsZXgtZ3JvdzogMTtcbn1cblxuLmNwLWRpci1wYWdpbmF0aW9uIHtcbiAgcGFkZGluZzogMC43NXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItYm94ZXMpO1xuICBib3JkZXItdG9wOiBub25lO1xufVxuXG4uY3AtZGlyLW5vLXJlc3VsdHMtaW5mbyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmc6IDAuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgYm9yZGVyOiB2YXIoLS1jb2xvci1ib3hlcykgc29saWQgMXB4O1xufVxuLmNwLWRpci1jb250ZW50LS1uby1yZXN1bHRzIC5jcC1kaXItbm8tcmVzdWx0cy1pbmZvIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jcC1kaXItbm8tcmVzdWx0cy1pbmZvLXRleHQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbmRpdi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIge1xuICBmb250LXNpemU6IGNhbGMoIDE2cHggKiAodmFyKC0tYm9keS1mb250LXNpemUpIC8gMTAwKSApO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC5lZGl0b3ItcG9zdC10aXRsZSAuZWRpdG9yLXBvc3QtdGl0bGVfX2lucHV0IHtcbiAgZm9udC1zaXplOiBjYWxjKCAxLjhlbSAqICh2YXIoLS1ib2R5LWZvbnQtc2l6ZSkgLyAxMDApICogKHZhcigtLWhlYWRlcnMtZm9udC1zaXplKSAvIDEwMCkgKTtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1iZy1jb250cmFzdCkgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIC5lZGl0b3ItcG9zdC10aXRsZSAuZWRpdG9yLXBvc3QtdGl0bGVfX2lucHV0IHtcbiAgICBmb250LXNpemU6IGNhbGMoIDJlbSAqICh2YXIoLS1ib2R5LWZvbnQtc2l6ZSkgLyAxMDApICogKHZhcigtLWhlYWRlcnMtZm9udC1zaXplKSAvIDEwMCkgKTtcbiAgfVxufVxuXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyID4gZGl2ID4gKixcbi53cC1ibG9jayB7XG4gIG1heC13aWR0aDogY2FsYyggdmFyKC0tY29udGVudC13aWR0aCkgLSAzcmVtICk7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgPiBkaXYgPiBbZGF0YS1hbGlnbj13aWRlXSB7XG4gIGxlZnQ6IDA7XG59XG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyID4gZGl2ID4gW2RhdGEtYWxpZ249d2lkZV0gLndwLWJsb2NrIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyID4gZGl2ID4gW2RhdGEtYWxpZ249ZnVsbF0ge1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiBhdXRvO1xufVxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciA+IGRpdiA+IFtkYXRhLWFsaWduPWZ1bGxdIFtkYXRhLWFsaWduPWZ1bGxdIC53cC1ibG9jayB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciA+IGRpdiA+IFtkYXRhLWFsaWduPWxlZnRdLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciA+IGRpdiA+IFtkYXRhLWFsaWduPXJpZ2h0XSB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IHZhcigtLXNpdGUtd2lkdGgpO1xufVxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciA+IGRpdiA+IFtkYXRhLWFsaWduPWxlZnRdIC53cC1ibG9jay1jb3Zlcixcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgPiBkaXYgPiBbZGF0YS1hbGlnbj1yaWdodF0gLndwLWJsb2NrLWNvdmVyIHtcbiAgd2lkdGg6IGNhbGModmFyKC0tY29udGVudC13aWR0aCkgLyAyKTtcbiAgbWF4LXdpZHRoOiBjYWxjKHZhcigtLWNvbnRlbnQtd2lkdGgpIC8gMik7XG59XG5cbi53cC1ibG9jay1ncm91cF9faW5uZXItY29udGFpbmVyIC5lZGl0b3ItaW5uZXItYmxvY2tzID4gLmVkaXRvci1ibG9jay1saXN0X19sYXlvdXQgPiAud3AtYmxvY2s6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLndwLWJsb2NrLWdyb3VwX19pbm5lci1jb250YWluZXIgLmVkaXRvci1pbm5lci1ibG9ja3MgPiAuZWRpdG9yLWJsb2NrLWxpc3RfX2xheW91dCA+IC53cC1ibG9jazpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLndwLWJsb2NrLXNlYXJjaCAud3AtYmxvY2stc2VhcmNoX19idXR0b24gLndwLWJsb2NrLXNlYXJjaF9fYnV0dG9uLXJpY2gtdGV4dCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi53cC1ibG9jay1jb3ZlciAuYmxvY2stZWRpdG9yLWJsb2NrLWxpc3RfX2Jsb2NrIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5ibG9jay1lZGl0b3ItYmxvY2stcHJldmlld19fY29udGVudCAuYmxvY2stZWRpdG9yLWJsb2NrLWxpc3RfX2Jsb2NrIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAqLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAqOjpiZWZvcmUsXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyICo6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLFxuLndwLWJsb2NrLWZpbGUgLndwLWVsZW1lbnQtYnV0dG9uLFxuLndwLWJsb2NrLXNlYXJjaF9fYnV0dG9uLCAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIGlucHV0W3R5cGU9YnV0dG9uXTpub3QoLmJ0biksIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgaW5wdXRbdHlwZT1zdWJtaXRdOm5vdCguYnRuKSxcbi5idG4ge1xuICB1c2VyLXNlbGVjdDogdGV4dDtcbn0iLCIvKiFcbiAqIEJvb3RzdHJhcCB2NC41LjAgKGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbS8pXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDIwIFRoZSBCb290c3RyYXAgQXV0aG9yc1xuICogQ29weXJpZ2h0IDIwMTEtMjAyMCBUd2l0dGVyLCBJbmMuXG4gKiBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL21hc3Rlci9MSUNFTlNFKVxuICovXG5cbkBpbXBvcnQgXCIuLi8uLi9zcmMvc2Fzcy9ib290c3RyYXA0L2Z1bmN0aW9uc1wiO1xuXG4vLyBMb2FkaW5nIHZhcmlhYmxlcyBiZWZvcmUgYW5kIGFmdGVyIGlzIG5lZWRlZCB0byBwcm9wZXJseSBzZXQgXCJudWxsXCIgdmFsdWVzXG5AaW1wb3J0IFwiLi4vdmFyaWFibGVzL2Jvb3RzdHJhcFwiO1xuQGltcG9ydCBcIi4uLy4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvdmFyaWFibGVzXCI7XG5AaW1wb3J0IFwiLi4vdmFyaWFibGVzL2Jvb3RzdHJhcFwiO1xuXG5AaW1wb3J0IFwiLi4vLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC9taXhpbnNcIjtcbi8vQGltcG9ydCBcIi4uLy4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvcm9vdFwiO1xuLy9AaW1wb3J0IFwiLi4vLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC9yZWJvb3RcIjtcbi8vQGltcG9ydCBcIi4uLy4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvdHlwZVwiO1xuLy9AaW1wb3J0IFwiLi4vLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC9pbWFnZXNcIjtcbi8vQGltcG9ydCBcIi4uLy4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvY29kZVwiO1xuQGltcG9ydCBcIi4uLy4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvZ3JpZFwiO1xuQGltcG9ydCBcIi4uLy4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvdGFibGVzXCI7XG4vL0BpbXBvcnQgXCIuLi8uLi9zcmMvc2Fzcy9ib290c3RyYXA0L2Zvcm1zXCI7XG4vL0BpbXBvcnQgXCIuLi8uLi9zcmMvc2Fzcy9ib290c3RyYXA0L2J1dHRvbnNcIjtcbi8vQGltcG9ydCBcIi4uLy4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvdHJhbnNpdGlvbnNcIjtcbi8vQGltcG9ydCBcIi4uLy4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvZHJvcGRvd25cIjtcbi8vQGltcG9ydCBcIi4uLy4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvYnV0dG9uLWdyb3VwXCI7XG4vL0BpbXBvcnQgXCIuLi8uLi9zcmMvc2Fzcy9ib290c3RyYXA0L2lucHV0LWdyb3VwXCI7XG4vL0BpbXBvcnQgXCIuLi8uLi9zcmMvc2Fzcy9ib290c3RyYXA0L2N1c3RvbS1mb3Jtc1wiO1xuLy9AaW1wb3J0IFwiLi4vLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC9uYXZcIjtcbi8vQGltcG9ydCBcIi4uLy4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvbmF2YmFyXCI7XG4vL0BpbXBvcnQgXCIuLi8uLi9zcmMvc2Fzcy9ib290c3RyYXA0L2NhcmRcIjtcbi8vQGltcG9ydCBcIi4uLy4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvYnJlYWRjcnVtYlwiO1xuLy9AaW1wb3J0IFwiLi4vLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC9wYWdpbmF0aW9uXCI7XG4vL0BpbXBvcnQgXCIuLi8uLi9zcmMvc2Fzcy9ib290c3RyYXA0L2JhZGdlXCI7XG5AaW1wb3J0IFwiLi4vLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC9qdW1ib3Ryb25cIjtcbi8vQGltcG9ydCBcIi4uLy4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvYWxlcnRcIjtcbi8vQGltcG9ydCBcIi4uLy4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvcHJvZ3Jlc3NcIjtcbkBpbXBvcnQgXCIuLi8uLi9zcmMvc2Fzcy9ib290c3RyYXA0L21lZGlhXCI7XG4vL0BpbXBvcnQgXCIuLi8uLi9zcmMvc2Fzcy9ib290c3RyYXA0L2xpc3QtZ3JvdXBcIjtcbi8vQGltcG9ydCBcIi4uLy4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvY2xvc2VcIjtcbi8vQGltcG9ydCBcIi4uLy4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvdG9hc3RzXCI7XG4vL0BpbXBvcnQgXCIuLi8uLi9zcmMvc2Fzcy9ib290c3RyYXA0L21vZGFsXCI7XG4vL0BpbXBvcnQgXCIuLi8uLi9zcmMvc2Fzcy9ib290c3RyYXA0L3Rvb2x0aXBcIjtcbi8vQGltcG9ydCBcIi4uLy4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvcG9wb3ZlclwiO1xuLy9AaW1wb3J0IFwiLi4vLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC9jYXJvdXNlbFwiO1xuLy9AaW1wb3J0IFwiLi4vLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC9zcGlubmVyc1wiO1xuXG4vL0BpbXBvcnQgXCIuLi8uLi9zcmMvc2Fzcy9ib290c3RyYXA0L3V0aWxpdGllc1wiO1xuLy9AaW1wb3J0IFwiLi4vLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC91dGlsaXRpZXMvYWxpZ25cIjtcbi8vLy9AaW1wb3J0IFwiLi4vLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC91dGlsaXRpZXMvYmFja2dyb3VuZFwiO1xuLy9AaW1wb3J0IFwiLi4vLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC91dGlsaXRpZXMvYm9yZGVyc1wiO1xuLy9AaW1wb3J0IFwiLi4vLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC91dGlsaXRpZXMvY2xlYXJmaXhcIjtcbkBpbXBvcnQgXCIuLi8uLi9zcmMvc2Fzcy9ib290c3RyYXA0L3V0aWxpdGllcy9kaXNwbGF5XCI7XG4vL0BpbXBvcnQgXCIuLi8uLi9zcmMvc2Fzcy9ib290c3RyYXA0L3V0aWxpdGllcy9lbWJlZFwiO1xuQGltcG9ydCBcIi4uLy4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvdXRpbGl0aWVzL2ZsZXhcIjtcbi8vQGltcG9ydCBcIi4uLy4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvdXRpbGl0aWVzL2Zsb2F0XCI7XG4vL0BpbXBvcnQgXCIuLi8uLi9zcmMvc2Fzcy9ib290c3RyYXA0L3V0aWxpdGllcy9vdmVyZmxvd1wiO1xuLy9AaW1wb3J0IFwiLi4vLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC91dGlsaXRpZXMvcG9zaXRpb25cIjtcbkBpbXBvcnQgXCIuLi8uLi9zcmMvc2Fzcy9ib290c3RyYXA0L3V0aWxpdGllcy9zY3JlZW5yZWFkZXJzXCI7XG4vL0BpbXBvcnQgXCIuLi8uLi9zcmMvc2Fzcy9ib290c3RyYXA0L3V0aWxpdGllcy9zaGFkb3dzXCI7XG5AaW1wb3J0IFwiLi4vLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC91dGlsaXRpZXMvc2l6aW5nXCI7XG4vL0BpbXBvcnQgXCIuLi8uLi9zcmMvc2Fzcy9ib290c3RyYXA0L3V0aWxpdGllcy9zdHJldGNoZWQtbGlua1wiO1xuQGltcG9ydCBcIi4uLy4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvdXRpbGl0aWVzL3NwYWNpbmdcIjtcbi8vQGltcG9ydCBcIi4uLy4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvdXRpbGl0aWVzL3RleHRcIjtcbi8vQGltcG9ydCBcIi4uLy4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvdXRpbGl0aWVzL3Zpc2liaWxpdHlcIjtcblxuLy9AaW1wb3J0IFwiLi4vLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC9wcmludFwiO1xuIiwiLy8gQ29udGFpbmVyIHdpZHRoc1xuLy9cbi8vIFNldCB0aGUgY29udGFpbmVyIHdpZHRoLCBhbmQgb3ZlcnJpZGUgaXQgZm9yIGZpeGVkIG5hdmJhcnMgaW4gbWVkaWEgcXVlcmllcy5cblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgLy8gU2luZ2xlIGNvbnRhaW5lciBjbGFzcyB3aXRoIGJyZWFrcG9pbnQgbWF4LXdpZHRoc1xuICAuY29udGFpbmVyLFxuICAvLyAxMDAlIHdpZGUgY29udGFpbmVyIGF0IGFsbCBicmVha3BvaW50c1xuICAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lcigpO1xuICB9XG5cbiAgLy8gUmVzcG9uc2l2ZSBjb250YWluZXJzIHRoYXQgYXJlIDEwMCUgd2lkZSB1bnRpbCBhIGJyZWFrcG9pbnRcbiAgQGVhY2ggJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRoIGluICRjb250YWluZXItbWF4LXdpZHRocyB7XG4gICAgLmNvbnRhaW5lci0jeyRicmVha3BvaW50fSB7XG4gICAgICBAZXh0ZW5kIC5jb250YWluZXItZmx1aWQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICAgICVyZXNwb25zaXZlLWNvbnRhaW5lci0jeyRicmVha3BvaW50fSB7XG4gICAgICAgIG1heC13aWR0aDogJGNvbnRhaW5lci1tYXgtd2lkdGg7XG4gICAgICB9XG5cbiAgICAgIC8vIEV4dGVuZCBlYWNoIGJyZWFrcG9pbnQgd2hpY2ggaXMgc21hbGxlciBvciBlcXVhbCB0byB0aGUgY3VycmVudCBicmVha3BvaW50XG4gICAgICAkZXh0ZW5kLWJyZWFrcG9pbnQ6IHRydWU7XG5cbiAgICAgIEBlYWNoICRuYW1lLCAkd2lkdGggaW4gJGdyaWQtYnJlYWtwb2ludHMge1xuICAgICAgICBAaWYgKCRleHRlbmQtYnJlYWtwb2ludCkge1xuICAgICAgICAgIC5jb250YWluZXIje2JyZWFrcG9pbnQtaW5maXgoJG5hbWUsICRncmlkLWJyZWFrcG9pbnRzKX0ge1xuICAgICAgICAgICAgQGV4dGVuZCAlcmVzcG9uc2l2ZS1jb250YWluZXItI3skYnJlYWtwb2ludH07XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLy8gT25jZSB0aGUgY3VycmVudCBicmVha3BvaW50IGlzIHJlYWNoZWQsIHN0b3AgZXh0ZW5kaW5nXG4gICAgICAgICAgQGlmICgkYnJlYWtwb2ludCA9PSAkbmFtZSkge1xuICAgICAgICAgICAgJGV4dGVuZC1icmVha3BvaW50OiBmYWxzZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBSb3dcbi8vXG4vLyBSb3dzIGNvbnRhaW4geW91ciBjb2x1bW5zLlxuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICAucm93IHtcbiAgICBAaW5jbHVkZSBtYWtlLXJvdygpO1xuICB9XG5cbiAgLy8gUmVtb3ZlIHRoZSBuZWdhdGl2ZSBtYXJnaW4gZnJvbSBkZWZhdWx0IC5yb3csIHRoZW4gdGhlIGhvcml6b250YWwgcGFkZGluZ1xuICAvLyBmcm9tIGFsbCBpbW1lZGlhdGUgY2hpbGRyZW4gY29sdW1ucyAodG8gcHJldmVudCBydW5hd2F5IHN0eWxlIGluaGVyaXRhbmNlKS5cbiAgLm5vLWd1dHRlcnMge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcblxuICAgID4gLmNvbCxcbiAgICA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG5cbi8vIENvbHVtbnNcbi8vXG4vLyBDb21tb24gc3R5bGVzIGZvciBzbWFsbCBhbmQgbGFyZ2UgZ3JpZCBjb2x1bW5zXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIEBpbmNsdWRlIG1ha2UtZ3JpZC1jb2x1bW5zKCk7XG59XG4iLCIvLy8gR3JpZCBzeXN0ZW1cbi8vXG4vLyBHZW5lcmF0ZSBzZW1hbnRpYyBncmlkIGNvbHVtbnMgd2l0aCB0aGVzZSBtaXhpbnMuXG5cbkBtaXhpbiBtYWtlLWNvbnRhaW5lcigkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6ICRndXR0ZXIgKiAuNTtcbiAgcGFkZGluZy1sZWZ0OiAkZ3V0dGVyICogLjU7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbkBtaXhpbiBtYWtlLXJvdygkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6IC0kZ3V0dGVyICogLjU7XG4gIG1hcmdpbi1sZWZ0OiAtJGd1dHRlciAqIC41O1xufVxuXG4vLyBGb3IgZWFjaCBicmVha3BvaW50LCBkZWZpbmUgdGhlIG1heGltdW0gd2lkdGggb2YgdGhlIGNvbnRhaW5lciBpbiBhIG1lZGlhIHF1ZXJ5XG5AbWl4aW4gbWFrZS1jb250YWluZXItbWF4LXdpZHRocygkbWF4LXdpZHRoczogJGNvbnRhaW5lci1tYXgtd2lkdGhzLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBlYWNoICRicmVha3BvaW50LCAkY29udGFpbmVyLW1heC13aWR0aCBpbiAkbWF4LXdpZHRocyB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBtYXgtd2lkdGg6ICRjb250YWluZXItbWF4LXdpZHRoO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJUaGUgYG1ha2UtY29udGFpbmVyLW1heC13aWR0aHNgIG1peGluXCIsIFwidjQuNS4yXCIsIFwidjVcIik7XG59XG5cbkBtaXhpbiBtYWtlLWNvbC1yZWFkeSgkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvLyBQcmV2ZW50IGNvbHVtbnMgZnJvbSBiZWNvbWluZyB0b28gbmFycm93IHdoZW4gYXQgc21hbGxlciBncmlkIHRpZXJzIGJ5XG4gIC8vIGFsd2F5cyBzZXR0aW5nIGB3aWR0aDogMTAwJTtgLiBUaGlzIHdvcmtzIGJlY2F1c2Ugd2UgdXNlIGBmbGV4YCB2YWx1ZXNcbiAgLy8gbGF0ZXIgb24gdG8gb3ZlcnJpZGUgdGhpcyBpbml0aWFsIHdpZHRoLlxuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogJGd1dHRlciAqIC41O1xuICBwYWRkaW5nLWxlZnQ6ICRndXR0ZXIgKiAuNTtcbn1cblxuQG1peGluIG1ha2UtY29sKCRzaXplLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICBmbGV4OiAwIDAgcGVyY2VudGFnZShkaXZpZGUoJHNpemUsICRjb2x1bW5zKSk7XG4gIC8vIEFkZCBhIGBtYXgtd2lkdGhgIHRvIGVuc3VyZSBjb250ZW50IHdpdGhpbiBlYWNoIGNvbHVtbiBkb2VzIG5vdCBibG93IG91dFxuICAvLyB0aGUgd2lkdGggb2YgdGhlIGNvbHVtbi4gQXBwbGllcyB0byBJRTEwKyBhbmQgRmlyZWZveC4gQ2hyb21lIGFuZCBTYWZhcmlcbiAgLy8gZG8gbm90IGFwcGVhciB0byByZXF1aXJlIHRoaXMuXG4gIG1heC13aWR0aDogcGVyY2VudGFnZShkaXZpZGUoJHNpemUsICRjb2x1bW5zKSk7XG59XG5cbkBtaXhpbiBtYWtlLWNvbC1hdXRvKCkge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTsgLy8gUmVzZXQgZWFybGllciBncmlkIHRpZXJzXG59XG5cbkBtaXhpbiBtYWtlLWNvbC1vZmZzZXQoJHNpemUsICRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zKSB7XG4gICRudW06IGRpdmlkZSgkc2l6ZSwgJGNvbHVtbnMpO1xuICBtYXJnaW4tbGVmdDogaWYoJG51bSA9PSAwLCAwLCBwZXJjZW50YWdlKCRudW0pKTtcbn1cblxuLy8gUm93IGNvbHVtbnNcbi8vXG4vLyBTcGVjaWZ5IG9uIGEgcGFyZW50IGVsZW1lbnQoZS5nLiwgLnJvdykgdG8gZm9yY2UgaW1tZWRpYXRlIGNoaWxkcmVuIGludG8gTk5cbi8vIG51bWJlcm9mIGNvbHVtbnMuIFN1cHBvcnRzIHdyYXBwaW5nIHRvIG5ldyBsaW5lcywgYnV0IGRvZXMgbm90IGRvIGEgTWFzb25yeVxuLy8gc3R5bGUgZ3JpZC5cbkBtaXhpbiByb3ctY29scygkY291bnQpIHtcbiAgPiAqIHtcbiAgICBmbGV4OiAwIDAgZGl2aWRlKDEwMCUsICRjb3VudCk7XG4gICAgbWF4LXdpZHRoOiBkaXZpZGUoMTAwJSwgJGNvdW50KTtcbiAgfVxufVxuIiwiLy8gQnJlYWtwb2ludCB2aWV3cG9ydCBzaXplcyBhbmQgbWVkaWEgcXVlcmllcy5cbi8vXG4vLyBCcmVha3BvaW50cyBhcmUgZGVmaW5lZCBhcyBhIG1hcCBvZiAobmFtZTogbWluaW11bSB3aWR0aCksIG9yZGVyIGZyb20gc21hbGwgdG8gbGFyZ2U6XG4vL1xuLy8gICAgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KVxuLy9cbi8vIFRoZSBtYXAgZGVmaW5lZCBpbiB0aGUgYCRncmlkLWJyZWFrcG9pbnRzYCBnbG9iYWwgdmFyaWFibGUgaXMgdXNlZCBhcyB0aGUgYCRicmVha3BvaW50c2AgYXJndW1lbnQgYnkgZGVmYXVsdC5cblxuLy8gTmFtZSBvZiB0aGUgbmV4dCBicmVha3BvaW50LCBvciBudWxsIGZvciB0aGUgbGFzdCBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAkYnJlYWtwb2ludC1uYW1lczogKHhzIHNtIG1kIGxnIHhsKSlcbi8vICAgIG1kXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludC1uYW1lczogbWFwLWtleXMoJGJyZWFrcG9pbnRzKSkge1xuICAkbjogaW5kZXgoJGJyZWFrcG9pbnQtbmFtZXMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbiAhPSBudWxsIGFuZCAkbiA8IGxlbmd0aCgkYnJlYWtwb2ludC1uYW1lcyksIG50aCgkYnJlYWtwb2ludC1uYW1lcywgJG4gKyAxKSwgbnVsbCk7XG59XG5cbi8vIE1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIHNtYWxsZXN0IChmaXJzdCkgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1pbihzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIDU3NnB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogbWFwLWdldCgkYnJlYWtwb2ludHMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbWluICE9IDAsICRtaW4sIG51bGwpO1xufVxuXG4vLyBNYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBsYXJnZXN0IChsYXN0KSBicmVha3BvaW50LlxuLy8gVGhlIG1heGltdW0gdmFsdWUgaXMgY2FsY3VsYXRlZCBhcyB0aGUgbWluaW11bSBvZiB0aGUgbmV4dCBvbmUgbGVzcyAwLjAycHhcbi8vIHRvIHdvcmsgYXJvdW5kIHRoZSBsaW1pdGF0aW9ucyBvZiBgbWluLWAgYW5kIGBtYXgtYCBwcmVmaXhlcyBhbmQgdmlld3BvcnRzIHdpdGggZnJhY3Rpb25hbCB3aWR0aHMuXG4vLyBTZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSL21lZGlhcXVlcmllcy00LyNtcS1taW4tbWF4XG4vLyBVc2VzIDAuMDJweCByYXRoZXIgdGhhbiAwLjAxcHggdG8gd29yayBhcm91bmQgYSBjdXJyZW50IHJvdW5kaW5nIGJ1ZyBpbiBTYWZhcmkuXG4vLyBTZWUgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE3ODI2MVxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWF4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgNzY3Ljk4cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAcmV0dXJuIGlmKCRuZXh0LCBicmVha3BvaW50LW1pbigkbmV4dCwgJGJyZWFrcG9pbnRzKSAtIC4wMiwgbnVsbCk7XG59XG5cbi8vIFJldHVybnMgYSBibGFuayBzdHJpbmcgaWYgc21hbGxlc3QgYnJlYWtwb2ludCwgb3RoZXJ3aXNlIHJldHVybnMgdGhlIG5hbWUgd2l0aCBhIGRhc2ggaW4gZnJvbnQuXG4vLyBVc2VmdWwgZm9yIG1ha2luZyByZXNwb25zaXZlIHV0aWxpdGllcy5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHhzLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgXCJcIiAgKFJldHVybnMgYSBibGFuayBzdHJpbmcpXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgXCItc21cIlxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtaW5maXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQHJldHVybiBpZihicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKSA9PSBudWxsLCBcIlwiLCBcIi0jeyRuYW1lfVwiKTtcbn1cblxuLy8gTWVkaWEgb2YgYXQgbGVhc3QgdGhlIG1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCB3aWRlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1pbiB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgb2YgYXQgbW9zdCB0aGUgbWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIGxhcmdlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1heCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgdGhhdCBzcGFucyBtdWx0aXBsZSBicmVha3BvaW50IHdpZHRocy5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBiZXR3ZWVuIHRoZSBtaW4gYW5kIG1heCBicmVha3BvaW50c1xuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbigkbG93ZXIsICR1cHBlciwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbG93ZXIsICRicmVha3BvaW50cyk7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCR1cHBlciwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbG93ZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCR1cHBlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gTWVkaWEgYmV0d2VlbiB0aGUgYnJlYWtwb2ludCdzIG1pbmltdW0gYW5kIG1heGltdW0gd2lkdGhzLlxuLy8gTm8gbWluaW11bSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQsIGFuZCBubyBtYXhpbXVtIGZvciB0aGUgbGFyZ2VzdCBvbmUuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgb25seSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCwgbm90IHZpZXdwb3J0cyBhbnkgd2lkZXIgb3IgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1vbmx5KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG4iLCIvLyBWYXJpYWJsZXNcbi8vXG4vLyBWYXJpYWJsZXMgc2hvdWxkIGZvbGxvdyB0aGUgYCRjb21wb25lbnQtc3RhdGUtcHJvcGVydHktc2l6ZWAgZm9ybXVsYSBmb3Jcbi8vIGNvbnNpc3RlbnQgbmFtaW5nLiBFeDogJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yIGFuZCAkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzLlxuXG4vLyBDb2xvciBzeXN0ZW1cblxuJHdoaXRlOiAgICAjZmZmICFkZWZhdWx0O1xuJGdyYXktMTAwOiAjZjhmOWZhICFkZWZhdWx0O1xuJGdyYXktMjAwOiAjZTllY2VmICFkZWZhdWx0O1xuJGdyYXktMzAwOiAjZGVlMmU2ICFkZWZhdWx0O1xuJGdyYXktNDAwOiAjY2VkNGRhICFkZWZhdWx0O1xuJGdyYXktNTAwOiAjYWRiNWJkICFkZWZhdWx0O1xuJGdyYXktNjAwOiAjNmM3NTdkICFkZWZhdWx0O1xuJGdyYXktNzAwOiAjNDk1MDU3ICFkZWZhdWx0O1xuJGdyYXktODAwOiAjMzQzYTQwICFkZWZhdWx0O1xuJGdyYXktOTAwOiAjMjEyNTI5ICFkZWZhdWx0O1xuJGJsYWNrOiAgICAjMDAwICFkZWZhdWx0O1xuXG4kZ3JheXM6ICgpICFkZWZhdWx0O1xuJGdyYXlzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICBcIjEwMFwiOiAkZ3JheS0xMDAsXG4gICAgXCIyMDBcIjogJGdyYXktMjAwLFxuICAgIFwiMzAwXCI6ICRncmF5LTMwMCxcbiAgICBcIjQwMFwiOiAkZ3JheS00MDAsXG4gICAgXCI1MDBcIjogJGdyYXktNTAwLFxuICAgIFwiNjAwXCI6ICRncmF5LTYwMCxcbiAgICBcIjcwMFwiOiAkZ3JheS03MDAsXG4gICAgXCI4MDBcIjogJGdyYXktODAwLFxuICAgIFwiOTAwXCI6ICRncmF5LTkwMFxuICApLFxuICAkZ3JheXNcbik7XG5cbiRibHVlOiAgICAjMDA3YmZmICFkZWZhdWx0O1xuJGluZGlnbzogICM2NjEwZjIgIWRlZmF1bHQ7XG4kcHVycGxlOiAgIzZmNDJjMSAhZGVmYXVsdDtcbiRwaW5rOiAgICAjZTgzZThjICFkZWZhdWx0O1xuJHJlZDogICAgICNkYzM1NDUgIWRlZmF1bHQ7XG4kb3JhbmdlOiAgI2ZkN2UxNCAhZGVmYXVsdDtcbiR5ZWxsb3c6ICAjZmZjMTA3ICFkZWZhdWx0O1xuJGdyZWVuOiAgICMyOGE3NDUgIWRlZmF1bHQ7XG4kdGVhbDogICAgIzIwYzk5NyAhZGVmYXVsdDtcbiRjeWFuOiAgICAjMTdhMmI4ICFkZWZhdWx0O1xuXG4kY29sb3JzOiAoKSAhZGVmYXVsdDtcbiRjb2xvcnM6IG1hcC1tZXJnZShcbiAgKFxuICAgIFwiYmx1ZVwiOiAgICAgICAkYmx1ZSxcbiAgICBcImluZGlnb1wiOiAgICAgJGluZGlnbyxcbiAgICBcInB1cnBsZVwiOiAgICAgJHB1cnBsZSxcbiAgICBcInBpbmtcIjogICAgICAgJHBpbmssXG4gICAgXCJyZWRcIjogICAgICAgICRyZWQsXG4gICAgXCJvcmFuZ2VcIjogICAgICRvcmFuZ2UsXG4gICAgXCJ5ZWxsb3dcIjogICAgICR5ZWxsb3csXG4gICAgXCJncmVlblwiOiAgICAgICRncmVlbixcbiAgICBcInRlYWxcIjogICAgICAgJHRlYWwsXG4gICAgXCJjeWFuXCI6ICAgICAgICRjeWFuLFxuICAgIFwid2hpdGVcIjogICAgICAkd2hpdGUsXG4gICAgXCJncmF5XCI6ICAgICAgICRncmF5LTYwMCxcbiAgICBcImdyYXktZGFya1wiOiAgJGdyYXktODAwXG4gICksXG4gICRjb2xvcnNcbik7XG5cbiRwcmltYXJ5OiAgICAgICAkYmx1ZSAhZGVmYXVsdDtcbiRzZWNvbmRhcnk6ICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kc3VjY2VzczogICAgICAgJGdyZWVuICFkZWZhdWx0O1xuJGluZm86ICAgICAgICAgICRjeWFuICFkZWZhdWx0O1xuJHdhcm5pbmc6ICAgICAgICR5ZWxsb3cgIWRlZmF1bHQ7XG4kZGFuZ2VyOiAgICAgICAgJHJlZCAhZGVmYXVsdDtcbiRsaWdodDogICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XG4kZGFyazogICAgICAgICAgJGdyYXktODAwICFkZWZhdWx0O1xuXG4kdGhlbWUtY29sb3JzOiAoKSAhZGVmYXVsdDtcbiR0aGVtZS1jb2xvcnM6IG1hcC1tZXJnZShcbiAgKFxuICAgIFwicHJpbWFyeVwiOiAgICAkcHJpbWFyeSxcbiAgICBcInNlY29uZGFyeVwiOiAgJHNlY29uZGFyeSxcbiAgICBcInN1Y2Nlc3NcIjogICAgJHN1Y2Nlc3MsXG4gICAgXCJpbmZvXCI6ICAgICAgICRpbmZvLFxuICAgIFwid2FybmluZ1wiOiAgICAkd2FybmluZyxcbiAgICBcImRhbmdlclwiOiAgICAgJGRhbmdlcixcbiAgICBcImxpZ2h0XCI6ICAgICAgJGxpZ2h0LFxuICAgIFwiZGFya1wiOiAgICAgICAkZGFya1xuICApLFxuICAkdGhlbWUtY29sb3JzXG4pO1xuXG4vLyBTZXQgYSBzcGVjaWZpYyBqdW1wIHBvaW50IGZvciByZXF1ZXN0aW5nIGNvbG9yIGp1bXBzXG4kdGhlbWUtY29sb3ItaW50ZXJ2YWw6ICAgICAgOCUgIWRlZmF1bHQ7XG5cbi8vIFRoZSB5aXEgbGlnaHRuZXNzIHZhbHVlIHRoYXQgZGV0ZXJtaW5lcyB3aGVuIHRoZSBsaWdodG5lc3Mgb2YgY29sb3IgY2hhbmdlcyBmcm9tIFwiZGFya1wiIHRvIFwibGlnaHRcIi4gQWNjZXB0YWJsZSB2YWx1ZXMgYXJlIGJldHdlZW4gMCBhbmQgMjU1LlxuJHlpcS1jb250cmFzdGVkLXRocmVzaG9sZDogIDE1MCAhZGVmYXVsdDtcblxuLy8gQ3VzdG9taXplIHRoZSBsaWdodCBhbmQgZGFyayB0ZXh0IGNvbG9ycyBmb3IgdXNlIGluIG91ciBZSVEgY29sb3IgY29udHJhc3QgZnVuY3Rpb24uXG4keWlxLXRleHQtZGFyazogICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJHlpcS10ZXh0LWxpZ2h0OiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuLy8gQ2hhcmFjdGVycyB3aGljaCBhcmUgZXNjYXBlZCBieSB0aGUgZXNjYXBlLXN2ZyBmdW5jdGlvblxuJGVzY2FwZWQtY2hhcmFjdGVyczogKFxuICAoXCI8XCIsIFwiJTNjXCIpLFxuICAoXCI+XCIsIFwiJTNlXCIpLFxuICAoXCIjXCIsIFwiJTIzXCIpLFxuICAoXCIoXCIsIFwiJTI4XCIpLFxuICAoXCIpXCIsIFwiJTI5XCIpLFxuKSAhZGVmYXVsdDtcblxuXG4vLyBPcHRpb25zXG4vL1xuLy8gUXVpY2tseSBtb2RpZnkgZ2xvYmFsIHN0eWxpbmcgYnkgZW5hYmxpbmcgb3IgZGlzYWJsaW5nIG9wdGlvbmFsIGZlYXR1cmVzLlxuXG4kZW5hYmxlLWNhcmV0OiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcm91bmRlZDogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1zaGFkb3dzOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS1ncmFkaWVudHM6ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS10cmFuc2l0aW9uczogICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXByZWZlcnMtcmVkdWNlZC1tb3Rpb24tbWVkaWEtcXVlcnk6ICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtaG92ZXItbWVkaWEtcXVlcnk6ICAgICAgICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCwgbm8gbG9uZ2VyIGFmZmVjdHMgYW55IGNvbXBpbGVkIENTU1xuJGVuYWJsZS1ncmlkLWNsYXNzZXM6ICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXBvaW50ZXItY3Vyc29yLWZvci1idXR0b25zOiAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcHJpbnQtc3R5bGVzOiAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZXM6ICAgICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS12YWxpZGF0aW9uLWljb25zOiAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLWRlcHJlY2F0aW9uLW1lc3NhZ2VzOiAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcblxuXG4vLyBTcGFjaW5nXG4vL1xuLy8gQ29udHJvbCB0aGUgZGVmYXVsdCBzdHlsaW5nIG9mIG1vc3QgQm9vdHN0cmFwIGVsZW1lbnRzIGJ5IG1vZGlmeWluZyB0aGVzZVxuLy8gdmFyaWFibGVzLiBNb3N0bHkgZm9jdXNlZCBvbiBzcGFjaW5nLlxuLy8gWW91IGNhbiBhZGQgbW9yZSBlbnRyaWVzIHRvIHRoZSAkc3BhY2VycyBtYXAsIHNob3VsZCB5b3UgbmVlZCBtb3JlIHZhcmlhdGlvbi5cblxuJHNwYWNlcjogMXJlbSAhZGVmYXVsdDtcbiRzcGFjZXJzOiAoKSAhZGVmYXVsdDtcbiRzcGFjZXJzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICAwOiAwLFxuICAgIDE6ICgkc3BhY2VyICogLjI1KSxcbiAgICAyOiAoJHNwYWNlciAqIC41KSxcbiAgICAzOiAkc3BhY2VyLFxuICAgIDQ6ICgkc3BhY2VyICogMS41KSxcbiAgICA1OiAoJHNwYWNlciAqIDMpXG4gICksXG4gICRzcGFjZXJzXG4pO1xuXG4vLyBUaGlzIHZhcmlhYmxlIGFmZmVjdHMgdGhlIGAuaC0qYCBhbmQgYC53LSpgIGNsYXNzZXMuXG4kc2l6ZXM6ICgpICFkZWZhdWx0O1xuJHNpemVzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICAyNTogMjUlLFxuICAgIDUwOiA1MCUsXG4gICAgNzU6IDc1JSxcbiAgICAxMDA6IDEwMCUsXG4gICAgYXV0bzogYXV0b1xuICApLFxuICAkc2l6ZXNcbik7XG5cblxuLy8gQm9keVxuLy9cbi8vIFNldHRpbmdzIGZvciB0aGUgYDxib2R5PmAgZWxlbWVudC5cblxuJGJvZHktYmc6ICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRib2R5LWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG5cblxuLy8gTGlua3Ncbi8vXG4vLyBTdHlsZSBhbmNob3IgZWxlbWVudHMuXG5cbiRsaW5rLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSAhZGVmYXVsdDtcbiRsaW5rLWRlY29yYXRpb246ICAgICAgICAgICAgICAgICAgICAgICAgIG5vbmUgIWRlZmF1bHQ7XG4kbGluay1ob3Zlci1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICBkYXJrZW4oJGxpbmstY29sb3IsIDE1JSkgIWRlZmF1bHQ7XG4kbGluay1ob3Zlci1kZWNvcmF0aW9uOiAgICAgICAgICAgICAgICAgICB1bmRlcmxpbmUgIWRlZmF1bHQ7XG4vLyBEYXJrZW4gcGVyY2VudGFnZSBmb3IgbGlua3Mgd2l0aCBgLnRleHQtKmAgY2xhc3MgKGUuZy4gYC50ZXh0LXN1Y2Nlc3NgKVxuJGVtcGhhc2l6ZWQtbGluay1ob3Zlci1kYXJrZW4tcGVyY2VudGFnZTogMTUlICFkZWZhdWx0O1xuXG4vLyBQYXJhZ3JhcGhzXG4vL1xuLy8gU3R5bGUgcCBlbGVtZW50LlxuXG4kcGFyYWdyYXBoLW1hcmdpbi1ib3R0b206ICAgMXJlbSAhZGVmYXVsdDtcblxuXG4vLyBHcmlkIGJyZWFrcG9pbnRzXG4vL1xuLy8gRGVmaW5lIHRoZSBtaW5pbXVtIGRpbWVuc2lvbnMgYXQgd2hpY2ggeW91ciBsYXlvdXQgd2lsbCBjaGFuZ2UsXG4vLyBhZGFwdGluZyB0byBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLCBmb3IgdXNlIGluIG1lZGlhIHF1ZXJpZXMuXG5cbiRncmlkLWJyZWFrcG9pbnRzOiAoXG4gIHhzOiAwLFxuICBzbTogNTc2cHgsXG4gIG1kOiA3NjhweCxcbiAgbGc6IDk5MnB4LFxuICB4bDogMTIwMHB4XG4pICFkZWZhdWx0O1xuXG5AaW5jbHVkZSBfYXNzZXJ0LWFzY2VuZGluZygkZ3JpZC1icmVha3BvaW50cywgXCIkZ3JpZC1icmVha3BvaW50c1wiKTtcbkBpbmNsdWRlIF9hc3NlcnQtc3RhcnRzLWF0LXplcm8oJGdyaWQtYnJlYWtwb2ludHMsIFwiJGdyaWQtYnJlYWtwb2ludHNcIik7XG5cblxuLy8gR3JpZCBjb250YWluZXJzXG4vL1xuLy8gRGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIGAuY29udGFpbmVyYCBmb3IgZGlmZmVyZW50IHNjcmVlbiBzaXplcy5cblxuJGNvbnRhaW5lci1tYXgtd2lkdGhzOiAoXG4gIHNtOiA1NDBweCxcbiAgbWQ6IDcyMHB4LFxuICBsZzogOTYwcHgsXG4gIHhsOiAxMTQwcHhcbikgIWRlZmF1bHQ7XG5cbkBpbmNsdWRlIF9hc3NlcnQtYXNjZW5kaW5nKCRjb250YWluZXItbWF4LXdpZHRocywgXCIkY29udGFpbmVyLW1heC13aWR0aHNcIik7XG5cblxuLy8gR3JpZCBjb2x1bW5zXG4vL1xuLy8gU2V0IHRoZSBudW1iZXIgb2YgY29sdW1ucyBhbmQgc3BlY2lmeSB0aGUgd2lkdGggb2YgdGhlIGd1dHRlcnMuXG5cbiRncmlkLWNvbHVtbnM6ICAgICAgICAgICAgICAgIDEyICFkZWZhdWx0O1xuJGdyaWQtZ3V0dGVyLXdpZHRoOiAgICAgICAgICAgMzBweCAhZGVmYXVsdDtcbiRncmlkLXJvdy1jb2x1bW5zOiAgICAgICAgICAgIDYgIWRlZmF1bHQ7XG5cblxuLy8gQ29tcG9uZW50c1xuLy9cbi8vIERlZmluZSBjb21tb24gcGFkZGluZyBhbmQgYm9yZGVyIHJhZGl1cyBzaXplcyBhbmQgbW9yZS5cblxuJGxpbmUtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgMS41ICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgMS41ICFkZWZhdWx0O1xuXG4kYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAxcHggIWRlZmF1bHQ7XG4kYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cbiRib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLWxnOiAgICAgICAgICAgIC4zcmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtc206ICAgICAgICAgICAgLjJyZW0gIWRlZmF1bHQ7XG5cbiRyb3VuZGVkLXBpbGw6ICAgICAgICAgICAgICAgIDUwcmVtICFkZWZhdWx0O1xuXG4kYm94LXNoYWRvdy1zbTogICAgICAgICAgICAgICAwIC4xMjVyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbiRib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgIDAgLjVyZW0gMXJlbSByZ2JhKCRibGFjaywgLjE1KSAhZGVmYXVsdDtcbiRib3gtc2hhZG93LWxnOiAgICAgICAgICAgICAgIDAgMXJlbSAzcmVtIHJnYmEoJGJsYWNrLCAuMTc1KSAhZGVmYXVsdDtcblxuJGNvbXBvbmVudC1hY3RpdmUtY29sb3I6ICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNvbXBvbmVudC1hY3RpdmUtYmc6ICAgICAgICAgdGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpICFkZWZhdWx0O1xuXG4kY2FyZXQtd2lkdGg6ICAgICAgICAgICAgICAgICAuM2VtICFkZWZhdWx0O1xuJGNhcmV0LXZlcnRpY2FsLWFsaWduOiAgICAgICAgJGNhcmV0LXdpZHRoICogLjg1ICFkZWZhdWx0O1xuJGNhcmV0LXNwYWNpbmc6ICAgICAgICAgICAgICAgJGNhcmV0LXdpZHRoICogLjg1ICFkZWZhdWx0O1xuXG4kdHJhbnNpdGlvbi1iYXNlOiAgICAgICAgICAgICBhbGwgLjJzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuJHRyYW5zaXRpb24tZmFkZTogICAgICAgICAgICAgb3BhY2l0eSAuMTVzIGxpbmVhciAhZGVmYXVsdDtcbiR0cmFuc2l0aW9uLWNvbGxhcHNlOiAgICAgICAgIGhlaWdodCAuMzVzIGVhc2UgIWRlZmF1bHQ7XG5cbiRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpb3M6ICgpICFkZWZhdWx0O1xuJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvczogam9pbihcbiAgKFxuICAgICgyMSA5KSxcbiAgICAoMTYgOSksXG4gICAgKDQgMyksXG4gICAgKDEgMSksXG4gICksXG4gICRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpb3Ncbik7XG5cbi8vIFR5cG9ncmFwaHlcbi8vXG4vLyBGb250LCBsaW5lLWhlaWdodCwgYW5kIGNvbG9yIGZvciBib2R5IHRleHQsIGhlYWRpbmdzLCBhbmQgbW9yZS5cblxuLy8gc3R5bGVsaW50LWRpc2FibGUgdmFsdWUta2V5d29yZC1jYXNlXG4kZm9udC1mYW1pbHktc2Fucy1zZXJpZjogICAgICAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBcIk5vdG8gU2Fuc1wiLCBcIkxpYmVyYXRpb24gU2Fuc1wiLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCIgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktbW9ub3NwYWNlOiAgICAgICBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LWJhc2U6ICAgICAgICAgICAgJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZW5hYmxlIHZhbHVlLWtleXdvcmQtY2FzZVxuXG4kZm9udC1zaXplLWJhc2U6ICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0OyAvLyBBc3N1bWVzIHRoZSBicm93c2VyIGRlZmF1bHQsIHR5cGljYWxseSBgMTZweGBcbiRmb250LXNpemUtbGc6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG4kZm9udC1zaXplLXNtOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAuODc1ICFkZWZhdWx0O1xuXG4kZm9udC13ZWlnaHQtbGlnaHRlcjogICAgICAgICBsaWdodGVyICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWxpZ2h0OiAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LW5vcm1hbDogICAgICAgICAgNDAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWJvbGQ6ICAgICAgICAgICAgNzAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWJvbGRlcjogICAgICAgICAgYm9sZGVyICFkZWZhdWx0O1xuXG4kZm9udC13ZWlnaHQtYmFzZTogICAgICAgICAgICAkZm9udC13ZWlnaHQtbm9ybWFsICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0LWJhc2U6ICAgICAgICAgICAgMS41ICFkZWZhdWx0O1xuXG4kaDEtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAyLjUgIWRlZmF1bHQ7XG4kaDItZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAyICFkZWZhdWx0O1xuJGgzLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS43NSAhZGVmYXVsdDtcbiRoNC1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNSAhZGVmYXVsdDtcbiRoNS1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG4kaDYtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG5cbiRoZWFkaW5ncy1tYXJnaW4tYm90dG9tOiAgICAgICRzcGFjZXIgKiAuNSAhZGVmYXVsdDtcbiRoZWFkaW5ncy1mb250LWZhbWlseTogICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtZm9udC13ZWlnaHQ6ICAgICAgICA1MDAgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtbGluZS1oZWlnaHQ6ICAgICAgICAxLjIgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtY29sb3I6ICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kZGlzcGxheTEtc2l6ZTogICAgICAgICAgICAgICA2cmVtICFkZWZhdWx0O1xuJGRpc3BsYXkyLXNpemU6ICAgICAgICAgICAgICAgNS41cmVtICFkZWZhdWx0O1xuJGRpc3BsYXkzLXNpemU6ICAgICAgICAgICAgICAgNC41cmVtICFkZWZhdWx0O1xuJGRpc3BsYXk0LXNpemU6ICAgICAgICAgICAgICAgMy41cmVtICFkZWZhdWx0O1xuXG4kZGlzcGxheTEtd2VpZ2h0OiAgICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheTItd2VpZ2h0OiAgICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheTMtd2VpZ2h0OiAgICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheTQtd2VpZ2h0OiAgICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheS1saW5lLWhlaWdodDogICAgICAgICAkaGVhZGluZ3MtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG5cbiRsZWFkLWZvbnQtc2l6ZTogICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG4kbGVhZC1mb250LXdlaWdodDogICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG5cbiRzbWFsbC1mb250LXNpemU6ICAgICAgICAgICAgIDgwJSAhZGVmYXVsdDtcblxuJHRleHQtbXV0ZWQ6ICAgICAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kYmxvY2txdW90ZS1zbWFsbC1jb2xvcjogICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kYmxvY2txdW90ZS1zbWFsbC1mb250LXNpemU6ICAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuJGJsb2NrcXVvdGUtZm9udC1zaXplOiAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcblxuJGhyLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcbiRoci1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRtYXJrLXBhZGRpbmc6ICAgICAgICAgICAgICAgIC4yZW0gIWRlZmF1bHQ7XG5cbiRkdC1mb250LXdlaWdodDogICAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuXG4ka2JkLWJveC1zaGFkb3c6ICAgICAgICAgICAgICBpbnNldCAwIC0uMXJlbSAwIHJnYmEoJGJsYWNrLCAuMjUpICFkZWZhdWx0O1xuJG5lc3RlZC1rYmQtZm9udC13ZWlnaHQ6ICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG5cbiRsaXN0LWlubGluZS1wYWRkaW5nOiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kbWFyay1iZzogICAgICAgICAgICAgICAgICAgICAjZmNmOGUzICFkZWZhdWx0O1xuXG4kaHItbWFyZ2luLXk6ICAgICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuXG5cbi8vIFRhYmxlc1xuLy9cbi8vIEN1c3RvbWl6ZXMgdGhlIGAudGFibGVgIGNvbXBvbmVudCB3aXRoIGJhc2ljIHZhbHVlcywgZWFjaCB1c2VkIGFjcm9zcyBhbGwgdGFibGUgdmFyaWF0aW9ucy5cblxuJHRhYmxlLWNlbGwtcGFkZGluZzogICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHRhYmxlLWNlbGwtcGFkZGluZy1zbTogICAgICAgLjNyZW0gIWRlZmF1bHQ7XG5cbiR0YWJsZS1jb2xvcjogICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJHRhYmxlLWJnOiAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiR0YWJsZS1hY2NlbnQtYmc6ICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMDUpICFkZWZhdWx0O1xuJHRhYmxlLWhvdmVyLWNvbG9yOiAgICAgICAgICAgJHRhYmxlLWNvbG9yICFkZWZhdWx0O1xuJHRhYmxlLWhvdmVyLWJnOiAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuJHRhYmxlLWFjdGl2ZS1iZzogICAgICAgICAgICAgJHRhYmxlLWhvdmVyLWJnICFkZWZhdWx0O1xuXG4kdGFibGUtYm9yZGVyLXdpZHRoOiAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHRhYmxlLWJvcmRlci1jb2xvcjogICAgICAgICAgJGJvcmRlci1jb2xvciAhZGVmYXVsdDtcblxuJHRhYmxlLWhlYWQtYmc6ICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJHRhYmxlLWhlYWQtY29sb3I6ICAgICAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJHRhYmxlLXRoLWZvbnQtd2VpZ2h0OiAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJHRhYmxlLWRhcmstY29sb3I6ICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstYmc6ICAgICAgICAgICAgICAgJGdyYXktODAwICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstYWNjZW50LWJnOiAgICAgICAgcmdiYSgkd2hpdGUsIC4wNSkgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1ob3Zlci1jb2xvcjogICAgICAkdGFibGUtZGFyay1jb2xvciAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWhvdmVyLWJnOiAgICAgICAgIHJnYmEoJHdoaXRlLCAuMDc1KSAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWJvcmRlci1jb2xvcjogICAgIGxpZ2h0ZW4oJHRhYmxlLWRhcmstYmcsIDcuNSUpICFkZWZhdWx0O1xuXG4kdGFibGUtc3RyaXBlZC1vcmRlcjogICAgICAgICBvZGQgIWRlZmF1bHQ7XG5cbiR0YWJsZS1jYXB0aW9uLWNvbG9yOiAgICAgICAgICR0ZXh0LW11dGVkICFkZWZhdWx0O1xuXG4kdGFibGUtYmctbGV2ZWw6ICAgICAgICAgICAgICAtOSAhZGVmYXVsdDtcbiR0YWJsZS1ib3JkZXItbGV2ZWw6ICAgICAgICAgIC02ICFkZWZhdWx0O1xuXG5cbi8vIEJ1dHRvbnMgKyBGb3Jtc1xuLy9cbi8vIFNoYXJlZCB2YXJpYWJsZXMgdGhhdCBhcmUgcmVhc3NpZ25lZCB0byBgJGlucHV0LWAgYW5kIGAkYnRuLWAgc3BlY2lmaWMgdmFyaWFibGVzLlxuXG4kaW5wdXQtYnRuLXBhZGRpbmcteTogICAgICAgICAuMzc1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXg6ICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LWZhbWlseTogICAgICAgbnVsbCAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1zaXplOiAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tbGluZS1oZWlnaHQ6ICAgICAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLWZvY3VzLXdpZHRoOiAgICAgICAuMnJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9jdXMtY29sb3I6ICAgICAgIHJnYmEoJGNvbXBvbmVudC1hY3RpdmUtYmcsIC4yNSkgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3c6ICAwIDAgMCAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICRpbnB1dC1idG4tZm9jdXMtY29sb3IgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tcGFkZGluZy15LXNtOiAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14LXNtOiAgICAgIC41cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LXNpemUtc206ICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tbGluZS1oZWlnaHQtc206ICAgICRsaW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1wYWRkaW5nLXktbGc6ICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteC1sZzogICAgICAxcmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LXNpemUtbGc6ICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRpbnB1dC1idG4tbGluZS1oZWlnaHQtbGc6ICAgICRsaW5lLWhlaWdodC1sZyAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1ib3JkZXItd2lkdGg6ICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuXG4vLyBCdXR0b25zXG4vL1xuLy8gRm9yIGVhY2ggb2YgQm9vdHN0cmFwJ3MgYnV0dG9ucywgZGVmaW5lIHRleHQsIGJhY2tncm91bmQsIGFuZCBib3JkZXIgY29sb3IuXG5cbiRidG4tcGFkZGluZy15OiAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15ICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kYnRuLWZvbnQtZmFtaWx5OiAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGJ0bi1mb250LXNpemU6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUgIWRlZmF1bHQ7XG4kYnRuLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJGJ0bi13aGl0ZS1zcGFjZTogICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDsgLy8gU2V0IHRvIGBub3dyYXBgIHRvIHByZXZlbnQgdGV4dCB3cmFwcGluZ1xuXG4kYnRuLXBhZGRpbmcteS1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14LXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGJ0bi1mb250LXNpemUtc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtc20gIWRlZmF1bHQ7XG4kYnRuLWxpbmUtaGVpZ2h0LXNtOiAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LXNtICFkZWZhdWx0O1xuXG4kYnRuLXBhZGRpbmcteS1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14LWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGJ0bi1mb250LXNpemUtbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kYnRuLWxpbmUtaGVpZ2h0LWxnOiAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xuXG4kYnRuLWJvcmRlci13aWR0aDogICAgICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJGJ0bi1mb250LXdlaWdodDogICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LW5vcm1hbCAhZGVmYXVsdDtcbiRidG4tYm94LXNoYWRvdzogICAgICAgICAgICAgIGluc2V0IDAgMXB4IDAgcmdiYSgkd2hpdGUsIC4xNSksIDAgMXB4IDFweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4kYnRuLWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJGJ0bi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGJ0bi1kaXNhYmxlZC1vcGFjaXR5OiAgICAgICAgLjY1ICFkZWZhdWx0O1xuJGJ0bi1hY3RpdmUtYm94LXNoYWRvdzogICAgICAgaW5zZXQgMCAzcHggNXB4IHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcblxuJGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kYnRuLWJsb2NrLXNwYWNpbmcteTogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuLy8gQWxsb3dzIGZvciBjdXN0b21pemluZyBidXR0b24gcmFkaXVzIGluZGVwZW5kZW50bHkgZnJvbSBnbG9iYWwgYm9yZGVyIHJhZGl1c1xuJGJ0bi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRidG4tYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICRib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xuXG4kYnRuLXRyYW5zaXRpb246ICAgICAgICAgICAgICBjb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cblxuLy8gRm9ybXNcblxuJGxhYmVsLW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kaW5wdXQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1mYW1pbHk6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRpbnB1dC1saW5lLWhlaWdodDogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuXG4kaW5wdXQtcGFkZGluZy15LXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14LXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1zaXplLXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtc20gIWRlZmF1bHQ7XG4kaW5wdXQtbGluZS1oZWlnaHQtc206ICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcblxuJGlucHV0LXBhZGRpbmcteS1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteC1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtc2l6ZS1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJGlucHV0LWxpbmUtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cbiRpbnB1dC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kaW5wdXQtZGlzYWJsZWQtYmc6ICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuXG4kaW5wdXQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgICAgICRncmF5LTQwMCAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRpbnB1dC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgICAgICBpbnNldCAwIDFweCAxcHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuXG4kaW5wdXQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1mb2N1cy1iZzogICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgbGlnaHRlbigkY29tcG9uZW50LWFjdGl2ZS1iZywgMjUlKSAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1jb2xvcjogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRpbnB1dC1wbGFjZWhvbGRlci1jb2xvcjogICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kaW5wdXQtcGxhaW50ZXh0LWNvbG9yOiAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQtYm9yZGVyOiAgICAgICAgICAgICAgICAgICAkaW5wdXQtYm9yZGVyLXdpZHRoICogMiAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodC1pbm5lcjogICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sICRpbnB1dC1wYWRkaW5nLXkgKiAyKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZjogICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogLjVlbSwgJGlucHV0LXBhZGRpbmcteSkgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXI6ICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIC4yNWVtLCAkaW5wdXQtcGFkZGluZy15ICogLjUpICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgYWRkKCRpbnB1dC1wYWRkaW5nLXkgKiAyLCAkaW5wdXQtaGVpZ2h0LWJvcmRlciwgZmFsc2UpKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtc206ICAgICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0LXNtICogMWVtLCBhZGQoJGlucHV0LXBhZGRpbmcteS1zbSAqIDIsICRpbnB1dC1oZWlnaHQtYm9yZGVyLCBmYWxzZSkpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1sZzogICAgICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQtbGcgKiAxZW0sIGFkZCgkaW5wdXQtcGFkZGluZy15LWxnICogMiwgJGlucHV0LWhlaWdodC1ib3JkZXIsIGZhbHNlKSkgIWRlZmF1bHQ7XG5cbiRpbnB1dC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4kZm9ybS10ZXh0LW1hcmdpbi10b3A6ICAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbnB1dC1ndXR0ZXI6ICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LW1hcmdpbi15OiAgICAgICAgICAgICAuM3JlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LW1hcmdpbi14OiAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlubGluZS1tYXJnaW4teDogICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbmxpbmUtaW5wdXQtbWFyZ2luLXg6ICAgICAgLjMxMjVyZW0gIWRlZmF1bHQ7XG5cbiRmb3JtLWdyaWQtZ3V0dGVyLXdpZHRoOiAgICAgICAgICAgICAgICAxMHB4ICFkZWZhdWx0O1xuJGZvcm0tZ3JvdXAtbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbiRpbnB1dC1ncm91cC1hZGRvbi1jb2xvcjogICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tYmc6ICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWJvcmRlci1jb2xvcjogICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG5cbiRjdXN0b20tZm9ybXMtdHJhbnNpdGlvbjogICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1ndXR0ZXI6ICAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1zcGFjZXIteDogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWN1cnNvcjogICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTogICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZzogICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZy1zaXplOiAgICAgIDUwJSA1MCUgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJveC1zaGFkb3c6ICAgJGlucHV0LWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci1jb2xvcjogJGdyYXktNTAwICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItd2lkdGg6ICRpbnB1dC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1sYWJlbC1jb2xvcjogICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWRpc2FibGVkLWJnOiAgICAgICAgICAkaW5wdXQtZGlzYWJsZWQtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtbGFiZWwtZGlzYWJsZWQtY29sb3I6ICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcjogICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJnOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtZGlzYWJsZWQtYmc6ICByZ2JhKHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSwgLjUpICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJveC1zaGFkb3c6ICAgbnVsbCAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1ib3JkZXItY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1iZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1mb2N1cy1ib3gtc2hhZG93OiAgICAgJGlucHV0LWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWZvY3VzLWJvcmRlci1jb2xvcjogICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1jb2xvcjogICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJnOiAgICAgICAgICAgIGxpZ2h0ZW4oJGNvbXBvbmVudC1hY3RpdmUtYmcsIDM1JSkgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1ib3gtc2hhZG93OiAgICBudWxsICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWJvcmRlci1yYWRpdXM6ICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaWNvbi1jaGVja2VkOiAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4Jz48cGF0aCBmaWxsPScjeyRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcn0nIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNmwyLjk3NCAyLjk5TDggMi4xOTN6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJnOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWNvbG9yOiAgICAgICAgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaWNvbi1pbmRldGVybWluYXRlOiAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzQnIGhlaWdodD0nNCcgdmlld0JveD0nMCAwIDQgNCc+PHBhdGggc3Ryb2tlPScjeyRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtY29sb3J9JyBkPSdNMCAyaDQnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJveC1zaGFkb3c6ICAgbnVsbCAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJnICFkZWZhdWx0O1xuXG4kY3VzdG9tLXJhZGlvLWluZGljYXRvci1ib3JkZXItcmFkaXVzOiAgICAgICAgICA1MCUgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhZGlvLWluZGljYXRvci1pY29uLWNoZWNrZWQ6ICAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMicgaGVpZ2h0PScxMicgdmlld0JveD0nLTQgLTQgOCA4Jz48Y2lyY2xlIHI9JzMnIGZpbGw9JyN7JGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yfScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGN1c3RvbS1zd2l0Y2gtd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplICogMS43NSAhZGVmYXVsdDtcbiRjdXN0b20tc3dpdGNoLWluZGljYXRvci1ib3JkZXItcmFkaXVzOiAgICAgICAgICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSAqIC41ICFkZWZhdWx0O1xuJGN1c3RvbS1zd2l0Y2gtaW5kaWNhdG9yLXNpemU6ICAgICAgICAgICAgICAgICAgc3VidHJhY3QoJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplLCAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci13aWR0aCAqIDQpICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXk6ICAgICAgICAgICAkaW5wdXQtcGFkZGluZy15ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14OiAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvbnQtZmFtaWx5OiAgICAgICAgICRpbnB1dC1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZTogICAgICAgICAgICRpbnB1dC1mb250LXNpemUgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1oZWlnaHQ6ICAgICAgICAgICAgICAkaW5wdXQtaGVpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmc6ICAgMXJlbSAhZGVmYXVsdDsgLy8gRXh0cmEgcGFkZGluZyB0byBhY2NvdW50IGZvciB0aGUgcHJlc2VuY2Ugb2YgdGhlIGJhY2tncm91bmQtaW1hZ2UgYmFzZWQgaW5kaWNhdG9yXG4kY3VzdG9tLXNlbGVjdC1mb250LXdlaWdodDogICAgICAgICAkaW5wdXQtZm9udC13ZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1saW5lLWhlaWdodDogICAgICAgICAkaW5wdXQtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1jb2xvcjogICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1kaXNhYmxlZC1jb2xvcjogICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1iZzogICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1kaXNhYmxlZC1iZzogICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1iZy1zaXplOiAgICAgICAgICAgICA4cHggMTBweCAhZGVmYXVsdDsgLy8gSW4gcGl4ZWxzIGJlY2F1c2UgaW1hZ2UgZGltZW5zaW9uc1xuJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLWNvbG9yOiAgICAgJGdyYXktODAwICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yOiAgICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNCcgaGVpZ2h0PSc1JyB2aWV3Qm94PScwIDAgNCA1Jz48cGF0aCBmaWxsPScjeyRjdXN0b20tc2VsZWN0LWluZGljYXRvci1jb2xvcn0nIGQ9J00yIDBMMCAyaDR6bTAgNUwwIDNoNHonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1iYWNrZ3JvdW5kOiAgICAgICAgICBlc2NhcGUtc3ZnKCRjdXN0b20tc2VsZWN0LWluZGljYXRvcikgcmlnaHQgJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14IGNlbnRlciAvICRjdXN0b20tc2VsZWN0LWJnLXNpemUgbm8tcmVwZWF0ICFkZWZhdWx0OyAvLyBVc2VkIHNvIHdlIGNhbiBoYXZlIG11bHRpcGxlIGJhY2tncm91bmQgZWxlbWVudHMgKGUuZy4sIGFycm93IGFuZCBmZWVkYmFjayBpY29uKVxuXG4kY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXBhZGRpbmctcmlnaHQ6IGFkZCgxZW0gKiAuNzUsICgyICogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15ICogLjc1KSArICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteCArICRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nKSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tcG9zaXRpb246ICAgICAgY2VudGVyIHJpZ2h0ICgkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXggKyAkY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZykgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXNpemU6ICAgICAgICAgICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZiAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGYgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LWJvcmRlci13aWR0aDogICAgICAgICRpbnB1dC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1ib3JkZXItY29sb3I6ICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYm9yZGVyLXJhZGl1czogICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1ib3gtc2hhZG93OiAgICAgICAgICBpbnNldCAwIDFweCAycHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3JkZXItY29sb3I6ICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9jdXMtd2lkdGg6ICAgICAgICAgJGlucHV0LWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm94LXNoYWRvdzogICAgMCAwIDAgJGN1c3RvbS1zZWxlY3QtZm9jdXMtd2lkdGggJGlucHV0LWJ0bi1mb2N1cy1jb2xvciAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15LXNtOiAgICAgICAgJGlucHV0LXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteC1zbTogICAgICAgICRpbnB1dC1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb250LXNpemUtc206ICAgICAgICAkaW5wdXQtZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaGVpZ2h0LXNtOiAgICAgICAgICAgJGlucHV0LWhlaWdodC1zbSAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15LWxnOiAgICAgICAgJGlucHV0LXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteC1sZzogICAgICAgICRpbnB1dC1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb250LXNpemUtbGc6ICAgICAgICAkaW5wdXQtZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaGVpZ2h0LWxnOiAgICAgICAgICAgJGlucHV0LWhlaWdodC1sZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1yYW5nZS10cmFjay13aWR0aDogICAgICAgICAgMTAwJSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdHJhY2staGVpZ2h0OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10cmFjay1jdXJzb3I6ICAgICAgICAgcG9pbnRlciAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdHJhY2stYmc6ICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1czogIDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWJveC1zaGFkb3c6ICAgICBpbnNldCAwIC4yNXJlbSAuMjVyZW0gcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcblxuJGN1c3RvbS1yYW5nZS10aHVtYi13aWR0aDogICAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0OiAgICAgICAgICAgICAgICAgICRjdXN0b20tcmFuZ2UtdGh1bWItd2lkdGggIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWJnOiAgICAgICAgICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyOiAgICAgICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgMCAuMXJlbSAuMjVyZW0gcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdzogICAgICAgIDAgMCAwIDFweCAkYm9keS1iZywgJGlucHV0LWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3ctd2lkdGg6ICAkaW5wdXQtZm9jdXMtd2lkdGggIWRlZmF1bHQ7IC8vIEZvciBmb2N1cyBib3ggc2hhZG93IGlzc3VlIGluIElFL0VkZ2VcbiRjdXN0b20tcmFuZ2UtdGh1bWItYWN0aXZlLWJnOiAgICAgICAgICAgICAgIGxpZ2h0ZW4oJGNvbXBvbmVudC1hY3RpdmUtYmcsIDM1JSkgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWRpc2FibGVkLWJnOiAgICAgICAgICAgICAkZ3JheS01MDAgIWRlZmF1bHQ7XG5cbiRjdXN0b20tZmlsZS1oZWlnaHQ6ICAgICAgICAgICAgICAgICRpbnB1dC1oZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtaGVpZ2h0LWlubmVyOiAgICAgICAgICAkaW5wdXQtaGVpZ2h0LWlubmVyICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWZvY3VzLWJvcmRlci1jb2xvcjogICAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1mb2N1cy1ib3gtc2hhZG93OiAgICAgICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWRpc2FibGVkLWJnOiAgICAgICAgICAgJGlucHV0LWRpc2FibGVkLWJnICFkZWZhdWx0O1xuXG4kY3VzdG9tLWZpbGUtcGFkZGluZy15OiAgICAgICAgICAgICAkaW5wdXQtcGFkZGluZy15ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLXBhZGRpbmcteDogICAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1saW5lLWhlaWdodDogICAgICAgICAgICRpbnB1dC1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1mb250LWZhbWlseTogICAgICAgICAgICRpbnB1dC1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1mb250LXdlaWdodDogICAgICAgICAgICRpbnB1dC1mb250LXdlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1jb2xvcjogICAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1iZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3JkZXItd2lkdGg6ICAgICAgICAgICRpbnB1dC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYm9yZGVyLWNvbG9yOiAgICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJvcmRlci1yYWRpdXM6ICAgICAgICAgJGlucHV0LWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYm94LXNoYWRvdzogICAgICAgICAgICAkaW5wdXQtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1idXR0b24tY29sb3I6ICAgICAgICAgICRjdXN0b20tZmlsZS1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1idXR0b24tYmc6ICAgICAgICAgICAgICRpbnB1dC1ncm91cC1hZGRvbi1iZyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS10ZXh0OiAoXG4gIGVuOiBcIkJyb3dzZVwiXG4pICFkZWZhdWx0O1xuXG5cbi8vIEZvcm0gdmFsaWRhdGlvblxuXG4kZm9ybS1mZWVkYmFjay1tYXJnaW4tdG9wOiAgICAgICAgICAkZm9ybS10ZXh0LW1hcmdpbi10b3AgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1mb250LXNpemU6ICAgICAgICAgICAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3I6ICAgICAgICAgdGhlbWUtY29sb3IoXCJzdWNjZXNzXCIpICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvcjogICAgICAgdGhlbWUtY29sb3IoXCJkYW5nZXJcIikgIWRlZmF1bHQ7XG5cbiRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQtY29sb3I6ICAgICRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZDogICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4Jz48cGF0aCBmaWxsPScjeyRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQtY29sb3J9JyBkPSdNMi4zIDYuNzNMLjYgNC41M2MtLjQtMS4wNC40Ni0xLjQgMS4xLS44bDEuMSAxLjQgMy40LTMuOGMuNi0uNjMgMS42LS4yNyAxLjIuN2wtNCA0LjZjLS40My41LS44LjQtMS4xLjF6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLWNvbG9yOiAgJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZDogICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyBmaWxsPSdub25lJyBzdHJva2U9JyN7JGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLWNvbG9yfScgdmlld0JveD0nMCAwIDEyIDEyJz48Y2lyY2xlIGN4PSc2JyBjeT0nNicgcj0nNC41Jy8+PHBhdGggc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgZD0nTTUuOCAzLjZoLjRMNiA2LjV6Jy8+PGNpcmNsZSBjeD0nNicgY3k9JzguMicgcj0nLjYnIGZpbGw9JyN7JGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLWNvbG9yfScgc3Ryb2tlPSdub25lJy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kZm9ybS12YWxpZGF0aW9uLXN0YXRlczogKCkgIWRlZmF1bHQ7XG4kZm9ybS12YWxpZGF0aW9uLXN0YXRlczogbWFwLW1lcmdlKFxuICAoXG4gICAgXCJ2YWxpZFwiOiAoXG4gICAgICBcImNvbG9yXCI6ICRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yLFxuICAgICAgXCJpY29uXCI6ICRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWRcbiAgICApLFxuICAgIFwiaW52YWxpZFwiOiAoXG4gICAgICBcImNvbG9yXCI6ICRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3IsXG4gICAgICBcImljb25cIjogJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkXG4gICAgKSxcbiAgKSxcbiAgJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXNcbik7XG5cbi8vIFotaW5kZXggbWFzdGVyIGxpc3Rcbi8vXG4vLyBXYXJuaW5nOiBBdm9pZCBjdXN0b21pemluZyB0aGVzZSB2YWx1ZXMuIFRoZXkncmUgdXNlZCBmb3IgYSBiaXJkJ3MgZXllIHZpZXdcbi8vIG9mIGNvbXBvbmVudHMgZGVwZW5kZW50IG9uIHRoZSB6LWF4aXMgYW5kIGFyZSBkZXNpZ25lZCB0byBhbGwgd29yayB0b2dldGhlci5cblxuJHppbmRleC1kcm9wZG93bjogICAgICAgICAgICAgICAgICAgMTAwMCAhZGVmYXVsdDtcbiR6aW5kZXgtc3RpY2t5OiAgICAgICAgICAgICAgICAgICAgIDEwMjAgIWRlZmF1bHQ7XG4kemluZGV4LWZpeGVkOiAgICAgICAgICAgICAgICAgICAgICAxMDMwICFkZWZhdWx0O1xuJHppbmRleC1tb2RhbC1iYWNrZHJvcDogICAgICAgICAgICAgMTA0MCAhZGVmYXVsdDtcbiR6aW5kZXgtbW9kYWw6ICAgICAgICAgICAgICAgICAgICAgIDEwNTAgIWRlZmF1bHQ7XG4kemluZGV4LXBvcG92ZXI6ICAgICAgICAgICAgICAgICAgICAxMDYwICFkZWZhdWx0O1xuJHppbmRleC10b29sdGlwOiAgICAgICAgICAgICAgICAgICAgMTA3MCAhZGVmYXVsdDtcblxuXG4vLyBOYXZzXG5cbiRuYXYtbGluay1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJG5hdi1saW5rLXBhZGRpbmcteDogICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRuYXYtbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJG5hdi10YWJzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJG5hdi10YWJzLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRuYXYtdGFicy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yOiAgJGdyYXktMjAwICRncmF5LTIwMCAkbmF2LXRhYnMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yOiAkZ3JheS0zMDAgJGdyYXktMzAwICRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJG5hdi1waWxscy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kbmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXYtcGlsbHMtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbmF2LWRpdmlkZXItY29sb3I6ICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kbmF2LWRpdmlkZXItbWFyZ2luLXk6ICAgICAgICAgICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XG5cblxuLy8gTmF2YmFyXG5cbiRuYXZiYXItcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICRzcGFjZXIgKiAuNSAhZGVmYXVsdDtcbiRuYXZiYXItcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbmF2LWxpbmstcGFkZGluZy14OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZTogICAgICAgICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuLy8gQ29tcHV0ZSB0aGUgbmF2YmFyLWJyYW5kIHBhZGRpbmcteSBzbyB0aGUgbmF2YmFyLWJyYW5kIHdpbGwgaGF2ZSB0aGUgc2FtZSBoZWlnaHQgYXMgbmF2YmFyLXRleHQgYW5kIG5hdi1saW5rXG4kbmF2LWxpbmstaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSArICRuYXYtbGluay1wYWRkaW5nLXkgKiAyICFkZWZhdWx0O1xuJG5hdmJhci1icmFuZC1oZWlnaHQ6ICAgICAgICAgICAgICAgJG5hdmJhci1icmFuZC1mb250LXNpemUgKiAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRuYXZiYXItYnJhbmQtcGFkZGluZy15OiAgICAgICAgICAgICgkbmF2LWxpbmstaGVpZ2h0IC0gJG5hdmJhci1icmFuZC1oZWlnaHQpICogLjUgIWRlZmF1bHQ7XG5cbiRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXk6ICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXg6ICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1mb250LXNpemU6ICAgICAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1czogICAgICAkYnRuLWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbmF2LXNjcm9sbC1tYXgtaGVpZ2h0OiAgICAgIDc1dmggIWRlZmF1bHQ7XG5cbiRuYXZiYXItZGFyay1jb2xvcjogICAgICAgICAgICAgICAgIHJnYmEoJHdoaXRlLCAuNSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstaG92ZXItY29sb3I6ICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjc1KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I6ICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1kaXNhYmxlZC1jb2xvcjogICAgICAgIHJnYmEoJHdoaXRlLCAuMjUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLXRvZ2dsZXItaWNvbi1iZzogICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMzAnIGhlaWdodD0nMzAnIHZpZXdCb3g9JzAgMCAzMCAzMCc+PHBhdGggc3Ryb2tlPScjeyRuYXZiYXItZGFyay1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLXRvZ2dsZXItYm9yZGVyLWNvbG9yOiAgcmdiYSgkd2hpdGUsIC4xKSAhZGVmYXVsdDtcblxuJG5hdmJhci1saWdodC1jb2xvcjogICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC41KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtaG92ZXItY29sb3I6ICAgICAgICAgIHJnYmEoJGJsYWNrLCAuNykgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjogICAgICAgICByZ2JhKCRibGFjaywgLjkpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1kaXNhYmxlZC1jb2xvcjogICAgICAgcmdiYSgkYmxhY2ssIC4zKSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtdG9nZ2xlci1pY29uLWJnOiAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzMwJyBoZWlnaHQ9JzMwJyB2aWV3Qm94PScwIDAgMzAgMzAnPjxwYXRoIHN0cm9rZT0nI3skbmF2YmFyLWxpZ2h0LWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LXRvZ2dsZXItYm9yZGVyLWNvbG9yOiByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuXG4kbmF2YmFyLWxpZ2h0LWJyYW5kLWNvbG9yOiAgICAgICAgICAgICAgICAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtYnJhbmQtaG92ZXItY29sb3I6ICAgICAgICAgICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWJyYW5kLWNvbG9yOiAgICAgICAgICAgICAgICAgJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1icmFuZC1ob3Zlci1jb2xvcjogICAgICAgICAgICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG5cblxuLy8gRHJvcGRvd25zXG4vL1xuLy8gRHJvcGRvd24gbWVudSBjb250YWluZXIgYW5kIGNvbnRlbnRzLlxuXG4kZHJvcGRvd24tbWluLXdpZHRoOiAgICAgICAgICAgICAgICAxMHJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tcGFkZGluZy15OiAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1zcGFjZXI6ICAgICAgICAgICAgICAgICAgIC4xMjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG4kZHJvcGRvd24tY29sb3I6ICAgICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1iZzogICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItY29sb3I6ICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMTUpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgc3VidHJhY3QoJGRyb3Bkb3duLWJvcmRlci1yYWRpdXMsICRkcm9wZG93bi1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRpdmlkZXItYmc6ICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRpdmlkZXItbWFyZ2luLXk6ICAgICAgICAgJG5hdi1kaXZpZGVyLW1hcmdpbi15ICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgMCAuNXJlbSAxcmVtIHJnYmEoJGJsYWNrLCAuMTc1KSAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstY29sb3I6ICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I6ICAgICAgICAgZGFya2VuKCRncmF5LTkwMCwgNSUpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstaG92ZXItYmc6ICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I6ICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAkZ3JheS01MDAgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1pdGVtLXBhZGRpbmcteTogICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDogICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWhlYWRlci1jb2xvcjogICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWhlYWRlci1wYWRkaW5nOiAgICAgICAgICAgJGRyb3Bkb3duLXBhZGRpbmcteSAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXggIWRlZmF1bHQ7XG5cblxuLy8gUGFnaW5hdGlvblxuXG4kcGFnaW5hdGlvbi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteDogICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteS1zbTogICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteC1zbTogICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy15LWxnOiAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14LWxnOiAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tbGluZS1oZWlnaHQ6ICAgICAgICAgICAgMS4yNSAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tY29sb3I6ICAgICAgICAgICAgICAgICAgJGxpbmstY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1iZzogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1mb2N1cy1vdXRsaW5lOiAgICAgICAgICAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1ob3Zlci1jb2xvcjogICAgICAgICAgICAkbGluay1ob3Zlci1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWhvdmVyLWJnOiAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvcjogICAgICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1hY3RpdmUtYmc6ICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAgICRwYWdpbmF0aW9uLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I6ICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZGlzYWJsZWQtYmc6ICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzLXNtOiAgICAgICAkYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuXG5cbi8vIEp1bWJvdHJvblxuXG4kanVtYm90cm9uLXBhZGRpbmc6ICAgICAgICAgICAgICAgICAycmVtICFkZWZhdWx0O1xuJGp1bWJvdHJvbi1jb2xvcjogICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRqdW1ib3Ryb24tYmc6ICAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuXG4vLyBDYXJkc1xuXG4kY2FyZC1zcGFjZXIteTogICAgICAgICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kY2FyZC1zcGFjZXIteDogICAgICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xMjUpICFkZWZhdWx0O1xuJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1czogICAgICAgICAgc3VidHJhY3QoJGNhcmQtYm9yZGVyLXJhZGl1cywgJGNhcmQtYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRjYXJkLWNhcC1iZzogICAgICAgICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMDMpICFkZWZhdWx0O1xuJGNhcmQtY2FwLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLWhlaWdodDogICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuXG4kY2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nOiAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuXG4kY2FyZC1ncm91cC1tYXJnaW46ICAgICAgICAgICAgICAgICAkZ3JpZC1ndXR0ZXItd2lkdGggKiAuNSAhZGVmYXVsdDtcbiRjYXJkLWRlY2stbWFyZ2luOiAgICAgICAgICAgICAgICAgICRjYXJkLWdyb3VwLW1hcmdpbiAhZGVmYXVsdDtcblxuJGNhcmQtY29sdW1ucy1jb3VudDogICAgICAgICAgICAgICAgMyAhZGVmYXVsdDtcbiRjYXJkLWNvbHVtbnMtZ2FwOiAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kY2FyZC1jb2x1bW5zLW1hcmdpbjogICAgICAgICAgICAgICAkY2FyZC1zcGFjZXIteSAhZGVmYXVsdDtcblxuXG4vLyBUb29sdGlwc1xuXG4kdG9vbHRpcC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJHRvb2x0aXAtbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgMjAwcHggIWRlZmF1bHQ7XG4kdG9vbHRpcC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kdG9vbHRpcC1iZzogICAgICAgICAgICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kdG9vbHRpcC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiR0b29sdGlwLW9wYWNpdHk6ICAgICAgICAgICAgICAgICAgIC45ICFkZWZhdWx0O1xuJHRvb2x0aXAtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1tYXJnaW46ICAgICAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuXG4kdG9vbHRpcC1hcnJvdy13aWR0aDogICAgICAgICAgICAgICAuOHJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLWFycm93LWhlaWdodDogICAgICAgICAgICAgIC40cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtYXJyb3ctY29sb3I6ICAgICAgICAgICAgICAgJHRvb2x0aXAtYmcgIWRlZmF1bHQ7XG5cbi8vIEZvcm0gdG9vbHRpcHMgbXVzdCBjb21lIGFmdGVyIHJlZ3VsYXIgdG9vbHRpcHNcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy15OiAgICAgJHRvb2x0aXAtcGFkZGluZy15ICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXg6ICAgICAkdG9vbHRpcC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWZvbnQtc2l6ZTogICAgICR0b29sdGlwLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtbGluZS1oZWlnaHQ6ICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLW9wYWNpdHk6ICAgICAgICR0b29sdGlwLW9wYWNpdHkgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWJvcmRlci1yYWRpdXM6ICR0b29sdGlwLWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cblxuLy8gUG9wb3ZlcnNcblxuJHBvcG92ZXItZm9udC1zaXplOiAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwb3BvdmVyLW1heC13aWR0aDogICAgICAgICAgICAgICAgIDI3NnB4ICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMikgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRwb3BvdmVyLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgIHN1YnRyYWN0KCRwb3BvdmVyLWJvcmRlci1yYWRpdXMsICRwb3BvdmVyLWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAwIC4yNXJlbSAuNXJlbSByZ2JhKCRibGFjaywgLjIpICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1oZWFkZXItYmc6ICAgICAgICAgICAgICAgICBkYXJrZW4oJHBvcG92ZXItYmcsIDMlKSAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1jb2xvcjogICAgICAgICAgICAgICRoZWFkaW5ncy1jb2xvciAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXk6ICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteDogICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1ib2R5LWNvbG9yOiAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvZHktcGFkZGluZy15OiAgICAgICAgICAgICRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib2R5LXBhZGRpbmcteDogICAgICAgICAgICAkcG9wb3Zlci1oZWFkZXItcGFkZGluZy14ICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1hcnJvdy13aWR0aDogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHBvcG92ZXItYXJyb3ctaGVpZ2h0OiAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcG9wb3Zlci1hcnJvdy1jb2xvcjogICAgICAgICAgICAgICAkcG9wb3Zlci1iZyAhZGVmYXVsdDtcblxuJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I6ICAgICAgICAgZmFkZS1pbigkcG9wb3Zlci1ib3JkZXItY29sb3IsIC4wNSkgIWRlZmF1bHQ7XG5cblxuLy8gVG9hc3RzXG5cbiR0b2FzdC1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAgIDM1MHB4ICFkZWZhdWx0O1xuJHRvYXN0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHRvYXN0LXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRvYXN0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgLjg3NXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kdG9hc3QtYmFja2dyb3VuZC1jb2xvcjogICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjg1KSAhZGVmYXVsdDtcbiR0b2FzdC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgIDFweCAhZGVmYXVsdDtcbiR0b2FzdC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgIHJnYmEoMCwgMCwgMCwgLjEpICFkZWZhdWx0O1xuJHRvYXN0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRvYXN0LWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgMCAuMjVyZW0gLjc1cmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG5cbiR0b2FzdC1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiR0b2FzdC1oZWFkZXItYmFja2dyb3VuZC1jb2xvcjogICAgIHJnYmEoJHdoaXRlLCAuODUpICFkZWZhdWx0O1xuJHRvYXN0LWhlYWRlci1ib3JkZXItY29sb3I6ICAgICAgICAgcmdiYSgwLCAwLCAwLCAuMDUpICFkZWZhdWx0O1xuXG5cbi8vIEJhZGdlc1xuXG4kYmFkZ2UtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICA3NSUgIWRlZmF1bHQ7XG4kYmFkZ2UtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRiYWRnZS1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgIC4yNWVtICFkZWZhdWx0O1xuJGJhZGdlLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgLjRlbSAhZGVmYXVsdDtcbiRiYWRnZS1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG4kYmFkZ2UtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICAkYnRuLXRyYW5zaXRpb24gIWRlZmF1bHQ7XG4kYmFkZ2UtZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuXG4kYmFkZ2UtcGlsbC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAuNmVtICFkZWZhdWx0O1xuLy8gVXNlIGEgaGlnaGVyIHRoYW4gbm9ybWFsIHZhbHVlIHRvIGVuc3VyZSBjb21wbGV0ZWx5IHJvdW5kZWQgZWRnZXMgd2hlblxuLy8gY3VzdG9taXppbmcgcGFkZGluZyBvciBmb250LXNpemUgb24gbGFiZWxzLlxuJGJhZGdlLXBpbGwtYm9yZGVyLXJhZGl1czogICAgICAgICAgMTByZW0gIWRlZmF1bHQ7XG5cblxuLy8gTW9kYWxzXG5cbi8vIFBhZGRpbmcgYXBwbGllZCB0byB0aGUgbW9kYWwgYm9keVxuJG1vZGFsLWlubmVyLXBhZGRpbmc6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuLy8gTWFyZ2luIGJldHdlZW4gZWxlbWVudHMgaW4gZm9vdGVyLCBtdXN0IGJlIGxvd2VyIHRoYW4gb3IgZXF1YWwgdG8gMiAqICRtb2RhbC1pbm5lci1wYWRkaW5nXG4kbW9kYWwtZm9vdGVyLW1hcmdpbi1iZXR3ZWVuOiAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJG1vZGFsLWRpYWxvZy1tYXJnaW46ICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwOiAgICAgICAxLjc1cmVtICFkZWZhdWx0O1xuXG4kbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ6ICAgICAgICAgICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcblxuJG1vZGFsLWNvbnRlbnQtY29sb3I6ICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJnOiAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcjogICAgICAgIHJnYmEoJGJsYWNrLCAuMikgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGg6ICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1czogICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1pbm5lci1ib3JkZXItcmFkaXVzOiBzdWJ0cmFjdCgkbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzLCAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14czogICAgICAgMCAuMjVyZW0gLjVyZW0gcmdiYSgkYmxhY2ssIC41KSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJveC1zaGFkb3ctc20tdXA6ICAgIDAgLjVyZW0gMXJlbSByZ2JhKCRibGFjaywgLjUpICFkZWZhdWx0O1xuXG4kbW9kYWwtYmFja2Ryb3AtYmc6ICAgICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kbW9kYWwtYmFja2Ryb3Atb3BhY2l0eTogICAgICAgICAgICAuNSAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICRib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjogICAgICAgICAkbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nLXk6ICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZy14OiAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmc6ICAgICAgICAgICAgICAkbW9kYWwtaGVhZGVyLXBhZGRpbmcteSAkbW9kYWwtaGVhZGVyLXBhZGRpbmcteCAhZGVmYXVsdDsgLy8gS2VlcCB0aGlzIGZvciBiYWNrd2FyZHMgY29tcGF0aWJpbGl0eVxuXG4kbW9kYWwteGw6ICAgICAgICAgICAgICAgICAgICAgICAgICAxMTQwcHggIWRlZmF1bHQ7XG4kbW9kYWwtbGc6ICAgICAgICAgICAgICAgICAgICAgICAgICA4MDBweCAhZGVmYXVsdDtcbiRtb2RhbC1tZDogICAgICAgICAgICAgICAgICAgICAgICAgIDUwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLXNtOiAgICAgICAgICAgICAgICAgICAgICAgICAgMzAwcHggIWRlZmF1bHQ7XG5cbiRtb2RhbC1mYWRlLXRyYW5zZm9ybTogICAgICAgICAgICAgIHRyYW5zbGF0ZSgwLCAtNTBweCkgIWRlZmF1bHQ7XG4kbW9kYWwtc2hvdy10cmFuc2Zvcm06ICAgICAgICAgICAgICBub25lICFkZWZhdWx0O1xuJG1vZGFsLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIC4zcyBlYXNlLW91dCAhZGVmYXVsdDtcbiRtb2RhbC1zY2FsZS10cmFuc2Zvcm06ICAgICAgICAgICAgIHNjYWxlKDEuMDIpICFkZWZhdWx0O1xuXG5cbi8vIEFsZXJ0c1xuLy9cbi8vIERlZmluZSBhbGVydCBjb2xvcnMsIGJvcmRlciByYWRpdXMsIGFuZCBwYWRkaW5nLlxuXG4kYWxlcnQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kYWxlcnQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGFsZXJ0LW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGFsZXJ0LWxpbmstZm9udC13ZWlnaHQ6ICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kYWxlcnQtYmctbGV2ZWw6ICAgICAgICAgICAgICAgICAgICAtMTAgIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLWxldmVsOiAgICAgICAgICAgICAgICAtOSAhZGVmYXVsdDtcbiRhbGVydC1jb2xvci1sZXZlbDogICAgICAgICAgICAgICAgIDYgIWRlZmF1bHQ7XG5cblxuLy8gUHJvZ3Jlc3MgYmFyc1xuXG4kcHJvZ3Jlc3MtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHByb2dyZXNzLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogLjc1ICFkZWZhdWx0O1xuJHByb2dyZXNzLWJnOiAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJHByb2dyZXNzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYm94LXNoYWRvdzogICAgICAgICAgICAgICBpbnNldCAwIC4xcmVtIC4xcmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWNvbG9yOiAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWJnOiAgICAgICAgICAgICAgICAgICB0aGVtZS1jb2xvcihcInByaW1hcnlcIikgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWFuaW1hdGlvbi10aW1pbmc6ICAgICAxcyBsaW5lYXIgaW5maW5pdGUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLXRyYW5zaXRpb246ICAgICAgICAgICB3aWR0aCAuNnMgZWFzZSAhZGVmYXVsdDtcblxuXG4vLyBMaXN0IGdyb3VwXG5cbiRsaXN0LWdyb3VwLWNvbG9yOiAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1iZzogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItY29sb3I6ICAgICAgICAgICByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1czogICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15OiAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14OiAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWhvdmVyLWJnOiAgICAgICAgICAgICAgICRncmF5LTEwMCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWJnOiAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgICAkbGlzdC1ncm91cC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWRpc2FibGVkLWJnOiAgICAgICAgICAgICRsaXN0LWdyb3VwLWJnICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1hY3Rpb24tY29sb3I6ICAgICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6ICAgICAkbGlzdC1ncm91cC1hY3Rpb24tY29sb3IgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6ICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuXG5cbi8vIEltYWdlIHRodW1ibmFpbHNcblxuJHRodW1ibmFpbC1wYWRkaW5nOiAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRodW1ibmFpbC1iZzogICAgICAgICAgICAgICAgICAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci13aWR0aDogICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAwIDFweCAycHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuXG5cbi8vIEZpZ3VyZXNcblxuJGZpZ3VyZS1jYXB0aW9uLWZvbnQtc2l6ZTogICAgICAgICAgOTAlICFkZWZhdWx0O1xuJGZpZ3VyZS1jYXB0aW9uLWNvbG9yOiAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG5cbi8vIEJyZWFkY3J1bWJzXG5cbiRicmVhZGNydW1iLWZvbnQtc2l6ZTogICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRicmVhZGNydW1iLXBhZGRpbmcteTogICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLXBhZGRpbmcteDogICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmc6ICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJGJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbTogICAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuJGJyZWFkY3J1bWItYmc6ICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItZGl2aWRlci1jb2xvcjogICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItZGl2aWRlcjogICAgICAgICAgICAgICAgcXVvdGUoXCIvXCIpICFkZWZhdWx0O1xuXG4kYnJlYWRjcnVtYi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuXG4vLyBDYXJvdXNlbFxuXG4kY2Fyb3VzZWwtY29udHJvbC1jb2xvcjogICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg6ICAgICAgICAgICAgIDE1JSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLW9wYWNpdHk6ICAgICAgICAgICAuNSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLWhvdmVyLW9wYWNpdHk6ICAgICAuOSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLXRyYW5zaXRpb246ICAgICAgICBvcGFjaXR5IC4xNXMgZWFzZSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWluZGljYXRvci13aWR0aDogICAgICAgICAgIDMwcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWhlaWdodDogICAgICAgICAgM3B4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1oaXQtYXJlYS1oZWlnaHQ6IDEwcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXNwYWNlcjogICAgICAgICAgM3B4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmc6ICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItdHJhbnNpdGlvbjogICAgICBvcGFjaXR5IC42cyBlYXNlICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY2FwdGlvbi13aWR0aDogICAgICAgICAgICAgNzAlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNhcHRpb24tY29sb3I6ICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNvbnRyb2wtaWNvbi13aWR0aDogICAgICAgIDIwcHggIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbi1iZzogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyN7JGNhcm91c2VsLWNvbnRyb2wtY29sb3J9JyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4Jz48cGF0aCBkPSdNNS4yNSAwbC00IDQgNCA0IDEuNS0xLjVMNC4yNSA0bDIuNS0yLjVMNS4yNSAweicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbi1iZzogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyN7JGNhcm91c2VsLWNvbnRyb2wtY29sb3J9JyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4Jz48cGF0aCBkPSdNMi43NSAwbC0xLjUgMS41TDMuNzUgNGwtMi41IDIuNUwyLjc1IDhsNC00LTQtNHonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC10cmFuc2l0aW9uLWR1cmF0aW9uOiAgICAgICAuNnMgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgdHJhbnNmb3JtICRjYXJvdXNlbC10cmFuc2l0aW9uLWR1cmF0aW9uIGVhc2UtaW4tb3V0ICFkZWZhdWx0OyAvLyBEZWZpbmUgdHJhbnNmb3JtIHRyYW5zaXRpb24gZmlyc3QgaWYgdXNpbmcgbXVsdGlwbGUgdHJhbnNpdGlvbnMgKGUuZy4sIGB0cmFuc2Zvcm0gMnMgZWFzZSwgb3BhY2l0eSAuNXMgZWFzZS1vdXRgKVxuXG5cbi8vIFNwaW5uZXJzXG5cbiRzcGlubmVyLXdpZHRoOiAgICAgICAgICAgMnJlbSAhZGVmYXVsdDtcbiRzcGlubmVyLWhlaWdodDogICAgICAgICAgJHNwaW5uZXItd2lkdGggIWRlZmF1bHQ7XG4kc3Bpbm5lci12ZXJ0aWNhbC1hbGlnbjogIC0uMTI1ZW0gIWRlZmF1bHQ7XG4kc3Bpbm5lci1ib3JkZXItd2lkdGg6ICAgIC4yNWVtICFkZWZhdWx0O1xuXG4kc3Bpbm5lci13aWR0aC1zbTogICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kc3Bpbm5lci1oZWlnaHQtc206ICAgICAgICRzcGlubmVyLXdpZHRoLXNtICFkZWZhdWx0O1xuJHNwaW5uZXItYm9yZGVyLXdpZHRoLXNtOiAuMmVtICFkZWZhdWx0O1xuXG5cbi8vIENsb3NlXG5cbiRjbG9zZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNSAhZGVmYXVsdDtcbiRjbG9zZS1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGNsb3NlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJGNsb3NlLXRleHQtc2hhZG93OiAgICAgICAgICAgICAgICAgMCAxcHggMCAkd2hpdGUgIWRlZmF1bHQ7XG5cblxuLy8gQ29kZVxuXG4kY29kZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICA4Ny41JSAhZGVmYXVsdDtcbiRjb2RlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICRwaW5rICFkZWZhdWx0O1xuXG4ka2JkLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgICAuMnJlbSAhZGVmYXVsdDtcbiRrYmQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgIC40cmVtICFkZWZhdWx0O1xuJGtiZC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAgJGNvZGUtZm9udC1zaXplICFkZWZhdWx0O1xuJGtiZC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGtiZC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuXG4kcHJlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4kcHJlLXNjcm9sbGFibGUtbWF4LWhlaWdodDogICAgICAgICAzNDBweCAhZGVmYXVsdDtcblxuXG4vLyBVdGlsaXRpZXNcblxuJGRpc3BsYXlzOiBub25lLCBpbmxpbmUsIGlubGluZS1ibG9jaywgYmxvY2ssIHRhYmxlLCB0YWJsZS1yb3csIHRhYmxlLWNlbGwsIGZsZXgsIGlubGluZS1mbGV4ICFkZWZhdWx0O1xuJG92ZXJmbG93czogYXV0bywgaGlkZGVuICFkZWZhdWx0O1xuJHBvc2l0aW9uczogc3RhdGljLCByZWxhdGl2ZSwgYWJzb2x1dGUsIGZpeGVkLCBzdGlja3kgIWRlZmF1bHQ7XG4kdXNlci1zZWxlY3RzOiBhbGwsIGF1dG8sIG5vbmUgIWRlZmF1bHQ7XG5cblxuLy8gUHJpbnRpbmdcblxuJHByaW50LXBhZ2Utc2l6ZTogICAgICAgICAgICAgICAgICAgYTMgIWRlZmF1bHQ7XG4kcHJpbnQtYm9keS1taW4td2lkdGg6ICAgICAgICAgICAgICBtYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCBcImxnXCIpICFkZWZhdWx0O1xuIiwiLy8gRnJhbWV3b3JrIGdyaWQgZ2VuZXJhdGlvblxuLy9cbi8vIFVzZWQgb25seSBieSBCb290c3RyYXAgdG8gZ2VuZXJhdGUgdGhlIGNvcnJlY3QgbnVtYmVyIG9mIGdyaWQgY2xhc3NlcyBnaXZlblxuLy8gYW55IHZhbHVlIG9mIGAkZ3JpZC1jb2x1bW5zYC5cblxuQG1peGluIG1ha2UtZ3JpZC1jb2x1bW5zKCRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zLCAkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgLy8gQ29tbW9uIHByb3BlcnRpZXMgZm9yIGFsbCBicmVha3BvaW50c1xuICAlZ3JpZC1jb2x1bW4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkZ3V0dGVyICogLjU7XG4gICAgcGFkZGluZy1sZWZ0OiAkZ3V0dGVyICogLjU7XG4gIH1cblxuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkYnJlYWtwb2ludHMpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cyk7XG5cbiAgICBAaWYgJGNvbHVtbnMgPiAwIHtcbiAgICAgIC8vIEFsbG93IGNvbHVtbnMgdG8gc3RyZXRjaCBmdWxsIHdpZHRoIGJlbG93IHRoZWlyIGJyZWFrcG9pbnRzXG4gICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgICAgLmNvbCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgQGV4dGVuZCAlZ3JpZC1jb2x1bW47XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY29sI3skaW5maXh9LFxuICAgIC5jb2wjeyRpbmZpeH0tYXV0byB7XG4gICAgICBAZXh0ZW5kICVncmlkLWNvbHVtbjtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIC8vIFByb3ZpZGUgYmFzaWMgYC5jb2wte2JwfWAgY2xhc3NlcyBmb3IgZXF1YWwtd2lkdGggZmxleGJveCBjb2x1bW5zXG4gICAgICAuY29sI3skaW5maXh9IHtcbiAgICAgICAgZmxleC1iYXNpczogMDtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgIEBpZiAkZ3JpZC1yb3ctY29sdW1ucyA+IDAge1xuICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRncmlkLXJvdy1jb2x1bW5zIHtcbiAgICAgICAgICAucm93LWNvbHMjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgQGluY2x1ZGUgcm93LWNvbHMoJGkpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY29sI3skaW5maXh9LWF1dG8ge1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1hdXRvKCk7XG4gICAgICB9XG5cbiAgICAgIEBpZiAkY29sdW1ucyA+IDAge1xuICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgICAgICAuY29sI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKCRpLCAkY29sdW1ucyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5vcmRlciN7JGluZml4fS1maXJzdCB7IG9yZGVyOiAtMTsgfVxuXG4gICAgICAub3JkZXIjeyRpbmZpeH0tbGFzdCB7IG9yZGVyOiAkY29sdW1ucyArIDE7IH1cblxuICAgICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgIC5vcmRlciN7JGluZml4fS0jeyRpfSB7IG9yZGVyOiAkaTsgfVxuICAgICAgfVxuXG4gICAgICBAaWYgJGNvbHVtbnMgPiAwIHtcbiAgICAgICAgLy8gYCRjb2x1bW5zIC0gMWAgYmVjYXVzZSBvZmZzZXR0aW5nIGJ5IHRoZSB3aWR0aCBvZiBhbiBlbnRpcmUgcm93IGlzbid0IHBvc3NpYmxlXG4gICAgICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggKCRjb2x1bW5zIC0gMSkge1xuICAgICAgICAgIEBpZiBub3QgKCRpbmZpeCA9PSBcIlwiIGFuZCAkaSA9PSAwKSB7IC8vIEF2b2lkIGVtaXR0aW5nIHVzZWxlc3MgLm9mZnNldC0wXG4gICAgICAgICAgICAub2Zmc2V0I3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtb2Zmc2V0KCRpLCAkY29sdW1ucyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gQmFzaWMgQm9vdHN0cmFwIHRhYmxlXG4vL1xuXG4udGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlcjtcbiAgY29sb3I6ICR0YWJsZS1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWJnOyAvLyBSZXNldCBmb3IgbmVzdGluZyB3aXRoaW4gcGFyZW50cyB3aXRoIGBiYWNrZ3JvdW5kLWNvbG9yYC5cblxuICB0aCxcbiAgdGQge1xuICAgIHBhZGRpbmc6ICR0YWJsZS1jZWxsLXBhZGRpbmc7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBib3JkZXItdG9wOiAkdGFibGUtYm9yZGVyLXdpZHRoIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICB0aGVhZCB0aCB7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICBib3JkZXItYm90dG9tOiAoMiAqICR0YWJsZS1ib3JkZXItd2lkdGgpIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICB0Ym9keSArIHRib2R5IHtcbiAgICBib3JkZXItdG9wOiAoMiAqICR0YWJsZS1ib3JkZXItd2lkdGgpIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gIH1cbn1cblxuXG4vL1xuLy8gQ29uZGVuc2VkIHRhYmxlIHcvIGhhbGYgcGFkZGluZ1xuLy9cblxuLnRhYmxlLXNtIHtcbiAgdGgsXG4gIHRkIHtcbiAgICBwYWRkaW5nOiAkdGFibGUtY2VsbC1wYWRkaW5nLXNtO1xuICB9XG59XG5cblxuLy8gQm9yZGVyIHZlcnNpb25zXG4vL1xuLy8gQWRkIG9yIHJlbW92ZSBib3JkZXJzIGFsbCBhcm91bmQgdGhlIHRhYmxlIGFuZCBiZXR3ZWVuIGFsbCB0aGUgY29sdW1ucy5cblxuLnRhYmxlLWJvcmRlcmVkIHtcbiAgYm9yZGVyOiAkdGFibGUtYm9yZGVyLXdpZHRoIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG5cbiAgdGgsXG4gIHRkIHtcbiAgICBib3JkZXI6ICR0YWJsZS1ib3JkZXItd2lkdGggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIHRoZWFkIHtcbiAgICB0aCxcbiAgICB0ZCB7XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAyICogJHRhYmxlLWJvcmRlci13aWR0aDtcbiAgICB9XG4gIH1cbn1cblxuLnRhYmxlLWJvcmRlcmxlc3Mge1xuICB0aCxcbiAgdGQsXG4gIHRoZWFkIHRoLFxuICB0Ym9keSArIHRib2R5IHtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cblxuLy8gWmVicmEtc3RyaXBpbmdcbi8vXG4vLyBEZWZhdWx0IHplYnJhLXN0cmlwZSBzdHlsZXMgKGFsdGVybmF0aW5nIGdyYXkgYW5kIHRyYW5zcGFyZW50IGJhY2tncm91bmRzKVxuXG4udGFibGUtc3RyaXBlZCB7XG4gIHRib2R5IHRyOm50aC1vZi10eXBlKCN7JHRhYmxlLXN0cmlwZWQtb3JkZXJ9KSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWFjY2VudC1iZztcbiAgfVxufVxuXG5cbi8vIEhvdmVyIGVmZmVjdFxuLy9cbi8vIFBsYWNlZCBoZXJlIHNpbmNlIGl0IGhhcyB0byBjb21lIGFmdGVyIHRoZSBwb3RlbnRpYWwgemVicmEgc3RyaXBpbmdcblxuLnRhYmxlLWhvdmVyIHtcbiAgdGJvZHkgdHIge1xuICAgIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgICAgY29sb3I6ICR0YWJsZS1ob3Zlci1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1ob3Zlci1iZztcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBUYWJsZSBiYWNrZ3JvdW5kc1xuLy9cbi8vIEV4YWN0IHNlbGVjdG9ycyBiZWxvdyByZXF1aXJlZCB0byBvdmVycmlkZSBgLnRhYmxlLXN0cmlwZWRgIGFuZCBwcmV2ZW50XG4vLyBpbmhlcml0YW5jZSB0byBuZXN0ZWQgdGFibGVzLlxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgQGluY2x1ZGUgdGFibGUtcm93LXZhcmlhbnQoJGNvbG9yLCB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsICR0YWJsZS1iZy1sZXZlbCksIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgJHRhYmxlLWJvcmRlci1sZXZlbCkpO1xufVxuXG5AaW5jbHVkZSB0YWJsZS1yb3ctdmFyaWFudChhY3RpdmUsICR0YWJsZS1hY3RpdmUtYmcpO1xuXG5cbi8vIERhcmsgc3R5bGVzXG4vL1xuLy8gU2FtZSB0YWJsZSBtYXJrdXAsIGJ1dCBpbnZlcnRlZCBjb2xvciBzY2hlbWU6IGRhcmsgYmFja2dyb3VuZCBhbmQgbGlnaHQgdGV4dC5cblxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnNcbi50YWJsZSB7XG4gIC50aGVhZC1kYXJrIHtcbiAgICB0aCB7XG4gICAgICBjb2xvcjogJHRhYmxlLWRhcmstY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtZGFyay1iZztcbiAgICAgIGJvcmRlci1jb2xvcjogJHRhYmxlLWRhcmstYm9yZGVyLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC50aGVhZC1saWdodCB7XG4gICAgdGgge1xuICAgICAgY29sb3I6ICR0YWJsZS1oZWFkLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWhlYWQtYmc7XG4gICAgICBib3JkZXItY29sb3I6ICR0YWJsZS1ib3JkZXItY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi50YWJsZS1kYXJrIHtcbiAgY29sb3I6ICR0YWJsZS1kYXJrLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtZGFyay1iZztcblxuICB0aCxcbiAgdGQsXG4gIHRoZWFkIHRoIHtcbiAgICBib3JkZXItY29sb3I6ICR0YWJsZS1kYXJrLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gICYudGFibGUtYm9yZGVyZWQge1xuICAgIGJvcmRlcjogMDtcbiAgfVxuXG4gICYudGFibGUtc3RyaXBlZCB7XG4gICAgdGJvZHkgdHI6bnRoLW9mLXR5cGUoI3skdGFibGUtc3RyaXBlZC1vcmRlcn0pIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1kYXJrLWFjY2VudC1iZztcbiAgICB9XG4gIH1cblxuICAmLnRhYmxlLWhvdmVyIHtcbiAgICB0Ym9keSB0ciB7XG4gICAgICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICAgICAgY29sb3I6ICR0YWJsZS1kYXJrLWhvdmVyLWNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtZGFyay1ob3Zlci1iZztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBSZXNwb25zaXZlIHRhYmxlc1xuLy9cbi8vIEdlbmVyYXRlIHNlcmllcyBvZiBgLnRhYmxlLXJlc3BvbnNpdmUtKmAgY2xhc3NlcyBmb3IgY29uZmlndXJpbmcgdGhlIHNjcmVlblxuLy8gc2l6ZSBvZiB3aGVyZSB5b3VyIHRhYmxlIHdpbGwgb3ZlcmZsb3cuXG5cbi50YWJsZS1yZXNwb25zaXZlIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRuZXh0LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAmI3skaW5maXh9IHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkYnJlYWtwb2ludCkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcblxuICAgICAgICAvLyBQcmV2ZW50IGRvdWJsZSBib3JkZXIgb24gaG9yaXpvbnRhbCBzY3JvbGwgZHVlIHRvIHVzZSBvZiBgZGlzcGxheTogYmxvY2s7YFxuICAgICAgICA+IC50YWJsZS1ib3JkZXJlZCB7XG4gICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIkZ3JpZC1icmVha3BvaW50czogKFxyXG4gIHhzOiAwLFxyXG4gIHNtOiA2MDBweCxcclxuICBtZDogNzgycHgsXHJcbiAgbGc6IDk5MnB4LFxyXG4gIHhsOiAxMjAwcHgsXHJcbiAgeHhsOiAxMzMwcHhcclxuKTtcclxuXHJcbiRzcGFjZXI6IDNyZW07XHJcblxyXG4kZm9udC1zaXplLWJhc2U6IDFlbTtcclxuJGZvbnQtc2l6ZS1sZzogJGZvbnQtc2l6ZS1iYXNlICogMS4yNTtcclxuJGZvbnQtc2l6ZS1zbTogJGZvbnQtc2l6ZS1iYXNlICogLjg3NTtcclxuXHJcbiRjbG9zZS1mb250LXNpemU6IDEuNXJlbTtcclxuXHJcbiRncmlkLWd1dHRlci13aWR0aDogJHNwYWNlcjtcclxuXHJcbiRlbmFibGUtZ3JhZGllbnRzOiBmYWxzZTtcclxuJGVuYWJsZS1zaGFkb3dzOiBmYWxzZTtcclxuXHJcbiRib3JkZXItcmFkaXVzOiB2YXIoLS1yb3VuZG5lc3MpO1xyXG4kYm9yZGVyLXJhZGl1cy1sZzogdmFyKC0tcm91bmRuZXNzKTtcclxuJGJvcmRlci1yYWRpdXMtc206IHZhcigtLXJvdW5kbmVzcyk7XHJcbi8vJGVuYWJsZS1yb3VuZGVkOiBmYWxzZTtcclxuXHJcbiRib3gtc2hhZG93LXNtOiBub25lO1xyXG4kYm94LXNoYWRvdzogbm9uZTtcclxuJGJveC1zaGFkb3ctbGc6IG5vbmU7XHJcblxyXG4kbGluay1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiRsaW5rLWNvbG9yOiBudWxsO1xyXG4kbGluay1ob3Zlci1jb2xvcjogbnVsbDtcclxuJGxpbmstaG92ZXItZGVjb3JhdGlvbjogbnVsbDtcclxuXHJcbiRuYXYtbGluay1oZWlnaHQ6IDA7XHJcbiRuYXZiYXItYnJhbmQtaGVpZ2h0OiAwO1xyXG4kbmF2YmFyLWJyYW5kLXBhZGRpbmcteTogMDtcclxuJG5hdmJhci1icmFuZC1mb250LXNpemU6IG51bGw7XHJcblxyXG4kbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDogMHJlbTsgXHJcbiRuYXZiYXItcGFkZGluZy15OiAkc3BhY2VyICogMC41OyBcclxuJG5hdmJhci1wYWRkaW5nLXg6ICRzcGFjZXIgKiAwLjU7IFxyXG5cclxuJG5hdi1saW5rLXBhZGRpbmcteTogLjVlbTtcclxuJG5hdi1saW5rLXBhZGRpbmcteDogMWVtO1xyXG5cclxuJGRyb3Bkb3duLXNwYWNlcjogJHNwYWNlciowLjI7XHJcbiRjYXJldC13aWR0aDogLjNlbTtcclxuJGNhcmV0LXNwYWNpbmc6ICRjYXJldC13aWR0aCoxLjU7XHJcbiRkcm9wZG93bi1ib3JkZXItd2lkdGg6IDA7XHJcbiRkcm9wZG93bi1iZzogbnVsbDtcclxuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnOiBudWxsO1xyXG4kZHJvcGRvd24tbGluay1ob3Zlci1iZzogbnVsbDtcclxuJGRyb3Bkb3duLWNvbG9yOiBudWxsO1xyXG5cclxuJGJ0bi1hY3RpdmUtYm94LXNoYWRvdzogbm9uZTtcclxuJGJ0bi1mb250LXNpemU6IDFlbTtcclxuJGJ0bi1mb250LXNpemUtbGc6IDEuMjVlbTtcclxuJGJ0bi1mb250LXNpemUtc206IDAuNzVlbTtcclxuJGJ0bi1mb2N1cy1ib3gtc2hhZG93OiBudWxsO1xyXG4kYnRuLXRyYW5zaXRpb246IG51bGw7XHJcbiRidG4tZm9udC13ZWlnaHQ6IG51bGw7XHJcblxyXG4kaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTogJHNwYWNlciAqIDAuNTtcclxuJGhlYWRpbmdzLWZvbnQtd2VpZ2h0OiA1MDA7XHJcbiRoZWFkaW5ncy1saW5lLWhlaWdodDogMS4xNTtcclxuXHJcbiRpbnB1dC1mb250LXNpemU6IGNhbGMoICN7JGZvbnQtc2l6ZS1iYXNlfSAqICh2YXIoLS1ib2R5LWZvbnQtc2l6ZSkgLyAxMDApICk7XHJcbiRpbnB1dC1mb250LXNpemUtbGc6IGNhbGMoICN7JGZvbnQtc2l6ZS1sZ30gKiAodmFyKC0tYm9keS1mb250LXNpemUpIC8gMTAwKSApO1xyXG4kaW5wdXQtZm9udC1zaXplLXNtOiBjYWxjKCAjeyRmb250LXNpemUtc219ICogKHZhcigtLWJvZHktZm9udC1zaXplKSAvIDEwMCkgKTtcclxuXHJcbiRoci1ib3JkZXItd2lkdGg6IDJweDtcclxuXHJcbi8vanVtYm90cm9uXHJcbiRqdW1ib3Ryb24tYmc6IG51bGw7XHJcblxyXG4vLyBCcmVhZGNydW1iXHJcbiRicmVhZGNydW1iLXBhZGRpbmcteTogMC4yNXJlbTtcclxuJGJyZWFkY3J1bWItcGFkZGluZy14OiAwLjVyZW07XHJcbiRicmVhZGNydW1iLWJnOiBudWxsO1xyXG4kYnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yOiBudWxsO1xyXG4kYnJlYWRjcnVtYi1hY3RpdmUtY29sb3I6IG51bGw7XHJcbiRicmVhZGNydW1iLW1hcmdpbi1ib3R0b206IG51bGw7XHJcbi8vJGJyZWFkY3J1bWItYm9yZGVyLXJhZGl1c1xyXG5cclxuLy8gTGlzdHNcclxuJGxpc3QtaW5saW5lLXBhZGRpbmc6IDFyZW07XHJcblxyXG4vLyBNb2RhbHNcclxuJG1vZGFsLWlubmVyLXBhZGRpbmc6IDFyZW07XHJcbiRtb2RhbC1kaWFsb2ctbWFyZ2luOiAuNXJlbSA7XHJcbiRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXA6IDEuNzVyZW07XHJcbiRtb2RhbC1jb250ZW50LWNvbG9yOiBudWxsO1xyXG4kbW9kYWwtY29udGVudC1iZzogbnVsbDtcclxuJG1vZGFsLWJhY2tkcm9wLWJnOiB2YXIoLS1jb2xvci1iZyk7XHJcbiRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5OiAuODtcclxuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoOiAwO1xyXG4kbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aDogMDtcclxuJG1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGg6IDA7XHJcbiRtb2RhbC1zaG93LXRyYW5zZm9ybTogbm9uZTtcclxuJG1vZGFsLXRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3MgZWFzZS1vdXQ7XHJcblxyXG4kY2xvc2UtY29sb3I6IGN1cnJlbnRDb2xvcjtcclxuJGNsb3NlLXRleHQtc2hhZG93OiBudWxsO1xyXG5cclxuJHRoZW1lLWNvbG9yczogKCk7XHJcbiRjb2xvcnM6ICgpO1xyXG4kYm9keS1jb2xvcjogbnVsbDtcclxuJGgxLWZvbnQtc2l6ZTogbnVsbDtcclxuJGgyLWZvbnQtc2l6ZTogbnVsbDtcclxuJGgzLWZvbnQtc2l6ZTogbnVsbDtcclxuJGg0LWZvbnQtc2l6ZTogbnVsbDtcclxuJGg1LWZvbnQtc2l6ZTogbnVsbDtcclxuJGg2LWZvbnQtc2l6ZTogbnVsbDtcclxuJGhyLW1hcmdpbi15OiBudWxsO1xyXG5cclxuJHBhZ2luYXRpb24tYmc6IG51bGw7XHJcbiRwYWdpbmF0aW9uLWZvY3VzLW91dGxpbmU6IG51bGw7XHJcbiRwYWdpbmF0aW9uLWZvY3VzLWJveC1zaGFkb3c6IG51bGw7XHJcblxyXG5cclxuLy8gSXRzIGltcG9zc2libGUgdG8gdXNlIHRoaXMgY29uY2VwdCB3aGlsZSBzdXBwb3J0aW5nIElFLlxyXG4vLyRsaW5rLWNvbG9yOiB2YXIoLS1saW5rLWNvbG9yKTtcclxuLy8kZHJvcGRvd24tYmc6IHZhcigtLWJnLWNvbG9yKTtcclxuLy8kZHJvcGRvd24tY29sb3I6IHZhcigtLXRleHQtY29sb3IpOyIsIi8vIEhvdmVyIG1peGluIGFuZCBgJGVuYWJsZS1ob3Zlci1tZWRpYS1xdWVyeWAgYXJlIGRlcHJlY2F0ZWQuXG4vL1xuLy8gT3JpZ2luYWxseSBhZGRlZCBkdXJpbmcgb3VyIGFscGhhcyBhbmQgbWFpbnRhaW5lZCBkdXJpbmcgYmV0YXMsIHRoaXMgbWl4aW4gd2FzXG4vLyBkZXNpZ25lZCB0byBwcmV2ZW50IGA6aG92ZXJgIHN0aWNraW5lc3Mgb24gaU9TLWFuIGlzc3VlIHdoZXJlIGhvdmVyIHN0eWxlc1xuLy8gd291bGQgcGVyc2lzdCBhZnRlciBpbml0aWFsIHRvdWNoLlxuLy9cbi8vIEZvciBiYWNrd2FyZCBjb21wYXRpYmlsaXR5LCB3ZSd2ZSBrZXB0IHRoZXNlIG1peGlucyBhbmQgdXBkYXRlZCB0aGVtIHRvXG4vLyBhbHdheXMgcmV0dXJuIHRoZWlyIHJlZ3VsYXIgcHNldWRvLWNsYXNzZXMgaW5zdGVhZCBvZiBhIHNoaW1tZWQgbWVkaWEgcXVlcnkuXG4vL1xuLy8gSXNzdWU6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjUxOTVcblxuQG1peGluIGhvdmVyKCkge1xuICAmOmhvdmVyIHsgQGNvbnRlbnQ7IH1cbn1cblxuQG1peGluIGhvdmVyLWZvY3VzKCkge1xuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gcGxhaW4taG92ZXItZm9jdXMoKSB7XG4gICYsXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBob3Zlci1mb2N1cy1hY3RpdmUoKSB7XG4gICY6aG92ZXIsXG4gICY6Zm9jdXMsXG4gICY6YWN0aXZlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuIiwiLy8gVGFibGVzXG5cbkBtaXhpbiB0YWJsZS1yb3ctdmFyaWFudCgkc3RhdGUsICRiYWNrZ3JvdW5kLCAkYm9yZGVyOiBudWxsKSB7XG4gIC8vIEV4YWN0IHNlbGVjdG9ycyBiZWxvdyByZXF1aXJlZCB0byBvdmVycmlkZSBgLnRhYmxlLXN0cmlwZWRgIGFuZCBwcmV2ZW50XG4gIC8vIGluaGVyaXRhbmNlIHRvIG5lc3RlZCB0YWJsZXMuXG4gIC50YWJsZS0jeyRzdGF0ZX0ge1xuICAgICYsXG4gICAgPiB0aCxcbiAgICA+IHRkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuICAgIH1cblxuICAgIEBpZiAkYm9yZGVyICE9IG51bGwge1xuICAgICAgdGgsXG4gICAgICB0ZCxcbiAgICAgIHRoZWFkIHRoLFxuICAgICAgdGJvZHkgKyB0Ym9keSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBIb3ZlciBzdGF0ZXMgZm9yIGAudGFibGUtaG92ZXJgXG4gIC8vIE5vdGU6IHRoaXMgaXMgbm90IGF2YWlsYWJsZSBmb3IgY2VsbHMgb3Igcm93cyB3aXRoaW4gYHRoZWFkYCBvciBgdGZvb3RgLlxuICAudGFibGUtaG92ZXIge1xuICAgICRob3Zlci1iYWNrZ3JvdW5kOiBkYXJrZW4oJGJhY2tncm91bmQsIDUlKTtcblxuICAgIC50YWJsZS0jeyRzdGF0ZX0ge1xuICAgICAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRob3Zlci1iYWNrZ3JvdW5kO1xuXG4gICAgICAgID4gdGQsXG4gICAgICAgID4gdGgge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRob3Zlci1iYWNrZ3JvdW5kO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuanVtYm90cm9uIHtcbiAgcGFkZGluZzogJGp1bWJvdHJvbi1wYWRkaW5nICgkanVtYm90cm9uLXBhZGRpbmcgKiAuNSk7XG4gIG1hcmdpbi1ib3R0b206ICRqdW1ib3Ryb24tcGFkZGluZztcbiAgY29sb3I6ICRqdW1ib3Ryb24tY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRqdW1ib3Ryb24tYmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMtbGcpO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBwYWRkaW5nOiAoJGp1bWJvdHJvbi1wYWRkaW5nICogMikgJGp1bWJvdHJvbi1wYWRkaW5nO1xuICB9XG59XG5cbi5qdW1ib3Ryb24tZmx1aWQge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3Rcbi8vIFNpbmdsZSBzaWRlIGJvcmRlci1yYWRpdXNcblxuLy8gSGVscGVyIGZ1bmN0aW9uIHRvIHJlcGxhY2UgbmVnYXRpdmUgdmFsdWVzIHdpdGggMFxuQGZ1bmN0aW9uIHZhbGlkLXJhZGl1cygkcmFkaXVzKSB7XG4gICRyZXR1cm46ICgpO1xuICBAZWFjaCAkdmFsdWUgaW4gJHJhZGl1cyB7XG4gICAgQGlmIHR5cGUtb2YoJHZhbHVlKSA9PSBudW1iZXIge1xuICAgICAgJHJldHVybjogYXBwZW5kKCRyZXR1cm4sIG1heCgkdmFsdWUsIDApKTtcbiAgICB9IEBlbHNlIHtcbiAgICAgICRyZXR1cm46IGFwcGVuZCgkcmV0dXJuLCAkdmFsdWUpO1xuICAgIH1cbiAgfVxuICBAcmV0dXJuICRyZXR1cm47XG59XG5cbkBtaXhpbiBib3JkZXItcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzLCAkZmFsbGJhY2stYm9yZGVyLXJhZGl1czogZmFsc2UpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG4gIEBlbHNlIGlmICRmYWxsYmFjay1ib3JkZXItcmFkaXVzICE9IGZhbHNlIHtcbiAgICBib3JkZXItcmFkaXVzOiAkZmFsbGJhY2stYm9yZGVyLXJhZGl1cztcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXJpZ2h0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWxlZnQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1sZWZ0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1yaWdodC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cbiIsIi5tZWRpYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4ubWVkaWEtYm9keSB7XG4gIGZsZXg6IDE7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy9cbi8vIFV0aWxpdGllcyBmb3IgY29tbW9uIGBkaXNwbGF5YCB2YWx1ZXNcbi8vXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIEBlYWNoICR2YWx1ZSBpbiAkZGlzcGxheXMge1xuICAgICAgLmQjeyRpbmZpeH0tI3skdmFsdWV9IHsgZGlzcGxheTogJHZhbHVlICFpbXBvcnRhbnQ7IH1cbiAgICB9XG4gIH1cbn1cblxuXG4vL1xuLy8gVXRpbGl0aWVzIGZvciB0b2dnbGluZyBgZGlzcGxheWAgaW4gcHJpbnRcbi8vXG5cbkBtZWRpYSBwcmludCB7XG4gIEBlYWNoICR2YWx1ZSBpbiAkZGlzcGxheXMge1xuICAgIC5kLXByaW50LSN7JHZhbHVlfSB7IGRpc3BsYXk6ICR2YWx1ZSAhaW1wb3J0YW50OyB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBGbGV4IHZhcmlhdGlvblxuLy9cbi8vIEN1c3RvbSBzdHlsZXMgZm9yIGFkZGl0aW9uYWwgZmxleCBhbGlnbm1lbnQgb3B0aW9ucy5cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLmZsZXgjeyRpbmZpeH0tcm93ICAgICAgICAgICAgeyBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1jb2x1bW4gICAgICAgICB7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LXJvdy1yZXZlcnNlICAgIHsgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1jb2x1bW4tcmV2ZXJzZSB7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG5cbiAgICAuZmxleCN7JGluZml4fS13cmFwICAgICAgICAgeyBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LW5vd3JhcCAgICAgICB7IGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS13cmFwLXJldmVyc2UgeyBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tZmlsbCAgICAgICAgIHsgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWdyb3ctMCAgICAgICB7IGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tZ3Jvdy0xICAgICAgIHsgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1zaHJpbmstMCAgICAgeyBmbGV4LXNocmluazogMCAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tc2hyaW5rLTEgICAgIHsgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDsgfVxuXG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1zdGFydCAgIHsganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWVuZCAgICAgeyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWNlbnRlciAgeyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1iZXR3ZWVuIHsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWFyb3VuZCAgeyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG5cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tc3RhcnQgICAgeyBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LWVuZCAgICAgIHsgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tY2VudGVyICAgeyBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tYmFzZWxpbmUgeyBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1zdHJldGNoICB7IGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cblxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LXN0YXJ0ICAgeyBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1lbmQgICAgIHsgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWNlbnRlciAgeyBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWJldHdlZW4geyBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1hcm91bmQgIHsgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1zdHJldGNoIHsgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG5cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1hdXRvICAgICB7IGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LXN0YXJ0ICAgIHsgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tZW5kICAgICAgeyBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tY2VudGVyICAgeyBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWJhc2VsaW5lIHsgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LXN0cmV0Y2ggIHsgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIH1cbn1cbiIsIi8vXG4vLyBTY3JlZW5yZWFkZXJzXG4vL1xuXG4uc3Itb25seSB7XG4gIEBpbmNsdWRlIHNyLW9ubHkoKTtcbn1cblxuLnNyLW9ubHktZm9jdXNhYmxlIHtcbiAgQGluY2x1ZGUgc3Itb25seS1mb2N1c2FibGUoKTtcbn1cbiIsIi8vIE9ubHkgZGlzcGxheSBjb250ZW50IHRvIHNjcmVlbiByZWFkZXJzXG4vL1xuLy8gU2VlOiBodHRwczovL3d3dy5hMTF5cHJvamVjdC5jb20vcG9zdHMvMjAxMy0wMS0xMS1ob3ctdG8taGlkZS1jb250ZW50L1xuLy8gU2VlOiBodHRwczovL2tpdHR5Z2lyYXVkZWwuY29tLzIwMTYvMTAvMTMvY3NzLWhpZGUtYW5kLXNlZWsvXG5cbkBtaXhpbiBzci1vbmx5KCkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IC0xcHg7IC8vIEZpeCBmb3IgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNTY4NlxuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBib3JkZXI6IDA7XG59XG5cbi8vIFVzZSBpbiBjb25qdW5jdGlvbiB3aXRoIC5zci1vbmx5IHRvIG9ubHkgZGlzcGxheSBjb250ZW50IHdoZW4gaXQncyBmb2N1c2VkLlxuLy9cbi8vIFVzZWZ1bCBmb3IgXCJTa2lwIHRvIG1haW4gY29udGVudFwiIGxpbmtzOyBzZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSLzIwMTMvTk9URS1XQ0FHMjAtVEVDSFMtMjAxMzA5MDUvRzFcbi8vXG4vLyBDcmVkaXQ6IEhUTUw1IEJvaWxlcnBsYXRlXG5cbkBtaXhpbiBzci1vbmx5LWZvY3VzYWJsZSgpIHtcbiAgJjphY3RpdmUsXG4gICY6Zm9jdXMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIGNsaXA6IGF1dG87XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIFdpZHRoIGFuZCBoZWlnaHRcblxuQGVhY2ggJHByb3AsICRhYmJyZXYgaW4gKHdpZHRoOiB3LCBoZWlnaHQ6IGgpIHtcbiAgQGVhY2ggJHNpemUsICRsZW5ndGggaW4gJHNpemVzIHtcbiAgICAuI3skYWJicmV2fS0jeyRzaXplfSB7ICN7JHByb3B9OiAkbGVuZ3RoICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuXG4ubXctMTAwIHsgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbi5taC0xMDAgeyBtYXgtaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuLy8gVmlld3BvcnQgYWRkaXRpb25hbCBoZWxwZXJzXG5cbi5taW4tdnctMTAwIHsgbWluLXdpZHRoOiAxMDB2dyAhaW1wb3J0YW50OyB9XG4ubWluLXZoLTEwMCB7IG1pbi1oZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7IH1cblxuLnZ3LTEwMCB7IHdpZHRoOiAxMDB2dyAhaW1wb3J0YW50OyB9XG4udmgtMTAwIHsgaGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50OyB9XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gTWFyZ2luIGFuZCBQYWRkaW5nXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIEBlYWNoICRwcm9wLCAkYWJicmV2IGluIChtYXJnaW46IG0sIHBhZGRpbmc6IHApIHtcbiAgICAgIEBlYWNoICRzaXplLCAkbGVuZ3RoIGluICRzcGFjZXJzIHtcbiAgICAgICAgLiN7JGFiYnJldn0jeyRpbmZpeH0tI3skc2l6ZX0geyAjeyRwcm9wfTogJGxlbmd0aCAhaW1wb3J0YW50OyB9XG4gICAgICAgIC4jeyRhYmJyZXZ9dCN7JGluZml4fS0jeyRzaXplfSxcbiAgICAgICAgLiN7JGFiYnJldn15I3skaW5maXh9LSN7JHNpemV9IHtcbiAgICAgICAgICAjeyRwcm9wfS10b3A6ICRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuI3skYWJicmV2fXIjeyRpbmZpeH0tI3skc2l6ZX0sXG4gICAgICAgIC4jeyRhYmJyZXZ9eCN7JGluZml4fS0jeyRzaXplfSB7XG4gICAgICAgICAgI3skcHJvcH0tcmlnaHQ6ICRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuI3skYWJicmV2fWIjeyRpbmZpeH0tI3skc2l6ZX0sXG4gICAgICAgIC4jeyRhYmJyZXZ9eSN7JGluZml4fS0jeyRzaXplfSB7XG4gICAgICAgICAgI3skcHJvcH0tYm90dG9tOiAkbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLiN7JGFiYnJldn1sI3skaW5maXh9LSN7JHNpemV9LFxuICAgICAgICAuI3skYWJicmV2fXgjeyRpbmZpeH0tI3skc2l6ZX0ge1xuICAgICAgICAgICN7JHByb3B9LWxlZnQ6ICRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vIE5lZ2F0aXZlIG1hcmdpbnMgKGUuZy4sIHdoZXJlIGAubWItbjFgIGlzIG5lZ2F0aXZlIHZlcnNpb24gb2YgYC5tYi0xYClcbiAgICBAZWFjaCAkc2l6ZSwgJGxlbmd0aCBpbiAkc3BhY2VycyB7XG4gICAgICBAaWYgXCIjeyRzaXplfVwiICE9IFwiMFwiIHtcbiAgICAgICAgLm0jeyRpbmZpeH0tbiN7JHNpemV9IHsgbWFyZ2luOiAtJGxlbmd0aCAhaW1wb3J0YW50OyB9XG4gICAgICAgIC5tdCN7JGluZml4fS1uI3skc2l6ZX0sXG4gICAgICAgIC5teSN7JGluZml4fS1uI3skc2l6ZX0ge1xuICAgICAgICAgIG1hcmdpbi10b3A6IC0kbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLm1yI3skaW5maXh9LW4jeyRzaXplfSxcbiAgICAgICAgLm14I3skaW5maXh9LW4jeyRzaXplfSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5tYiN7JGluZml4fS1uI3skc2l6ZX0sXG4gICAgICAgIC5teSN7JGluZml4fS1uI3skc2l6ZX0ge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0kbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLm1sI3skaW5maXh9LW4jeyRzaXplfSxcbiAgICAgICAgLm14I3skaW5maXh9LW4jeyRzaXplfSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0kbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBTb21lIHNwZWNpYWwgbWFyZ2luIHV0aWxzXG4gICAgLm0jeyRpbmZpeH0tYXV0byB7IG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG4gICAgLm10I3skaW5maXh9LWF1dG8sXG4gICAgLm15I3skaW5maXh9LWF1dG8ge1xuICAgICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubXIjeyRpbmZpeH0tYXV0byxcbiAgICAubXgjeyRpbmZpeH0tYXV0byB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1iI3skaW5maXh9LWF1dG8sXG4gICAgLm15I3skaW5maXh9LWF1dG8ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWwjeyRpbmZpeH0tYXV0byxcbiAgICAubXgjeyRpbmZpeH0tYXV0byB7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuIiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICcjeyRpY29tb29uLWZvbnQtZmFtaWx5fSc7XHJcbiAgc3JjOlxyXG4gICAgdXJsKCcjeyRpY29tb29uLWZvbnQtcGF0aH0vI3skaWNvbW9vbi1mb250LWZhbWlseX0udHRmP3AzaDk2OCcpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcclxuICAgIHVybCgnI3skaWNvbW9vbi1mb250LXBhdGh9LyN7JGljb21vb24tZm9udC1mYW1pbHl9LndvZmY/cDNoOTY4JykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICB1cmwoJyN7JGljb21vb24tZm9udC1wYXRofS8jeyRpY29tb29uLWZvbnQtZmFtaWx5fS5zdmc/cDNoOTY4IyN7JGljb21vb24tZm9udC1mYW1pbHl9JykgZm9ybWF0KCdzdmcnKTtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LWRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4uY3BzLWljb24ge1xyXG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXHJcbiAgZm9udC1mYW1pbHk6ICcjeyRpY29tb29uLWZvbnQtZmFtaWx5fScgIWltcG9ydGFudDtcclxuICBzcGVhazogbmV2ZXI7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XHJcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcblxyXG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xyXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbn1cclxuXHJcbi5jcHMtaWNvbi11c2VyLWdyYWR1YXRlLXNvbGlkIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tdXNlci1ncmFkdWF0ZS1zb2xpZDsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi10aGVhdGVyLW1hc2tzLXNvbGlkIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tdGhlYXRlci1tYXNrcy1zb2xpZDsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1zaGFwZXMtc29saWQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1zaGFwZXMtc29saWQ7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tYm9vay1vcGVuLXNvbGlkIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tYm9vay1vcGVuLXNvbGlkOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWJvb2stcmVhZGVyLXNvbGlkIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tYm9vay1yZWFkZXItc29saWQ7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tbGFwdG9wLWNvZGUtc29saWQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1sYXB0b3AtY29kZS1zb2xpZDsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1ncmFkdWF0aW9uLWNhcC1zb2xpZCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWdyYWR1YXRpb24tY2FwLXNvbGlkOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWNoYWxrYm9hcmQtdGVhY2hlci1zb2xpZCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWNoYWxrYm9hcmQtdGVhY2hlci1zb2xpZDsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1jaGFsa2JvYXJkLXNvbGlkIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tY2hhbGtib2FyZC1zb2xpZDsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1zY2hvb2wtc29saWQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1zY2hvb2wtc29saWQ7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tY2xvY2stcmVndWxhciB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWNsb2NrLXJlZ3VsYXI7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tcm9ja2V0LXNvbGlkIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tcm9ja2V0LXNvbGlkOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXVzZXItbnVyc2Utc29saWQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi11c2VyLW51cnNlLXNvbGlkOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWFzdGVyaXNrIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tYXN0ZXJpc2s7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tcGx1cyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXBsdXM7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tcXVlc3Rpb24ge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1xdWVzdGlvbjsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1taW51cyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLW1pbnVzOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLW11c2ljIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tbXVzaWM7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tZW52ZWxvcGUtbyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWVudmVsb3BlLW87IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tc3RhcjEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1zdGFyMTsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi11c2VyMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXVzZXIxOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWNsb2NrLW8ge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1jbG9jay1vOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXJvYWQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1yb2FkOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWluYm94IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24taW5ib3g7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tbG9jazEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1sb2NrMTsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1oZWFkcGhvbmVzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24taGVhZHBob25lczsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1wcmludCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXByaW50OyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWNhbWVyYTEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1jYW1lcmExOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXZpZGVvLWNhbWVyYSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXZpZGVvLWNhbWVyYTsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1naWZ0MSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWdpZnQxOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXBsYW5lIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tcGxhbmU7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tY2FsZW5kYXIxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tY2FsZW5kYXIxOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWNvbW1lbnQxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tY29tbWVudDE7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tdHdpdHRlci1zcXVhcmUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi10d2l0dGVyLXNxdWFyZTsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1mYWNlYm9vay1zcXVhcmUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1mYWNlYm9vay1zcXVhcmU7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24ta2V5IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24ta2V5OyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWxpbmtlZGluLXNxdWFyZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWxpbmtlZGluLXNxdWFyZTsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1mYWNlYm9vayB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWZhY2Vib29rOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWZhY2Vib29rLWYge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1mYWNlYm9vay1mOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWJlbGwtbyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWJlbGwtbzsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1jaGFpbiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWNoYWluOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWxpbmsxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tbGluazE7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tbW9uZXkge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1tb25leTsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1saW5rZWRpbiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWxpbmtlZGluOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXVtYnJlbGxhIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tdW1icmVsbGE7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tbGlnaHRidWxiLW8ge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1saWdodGJ1bGItbzsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi11c2VyLW1kIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tdXNlci1tZDsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1zdGV0aG9zY29wZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXN0ZXRob3Njb3BlOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXN1aXRjYXNlIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tc3VpdGNhc2U7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tYmVsbDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1iZWxsMTsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1jdXRsZXJ5IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tY3V0bGVyeTsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1maWxlLXRleHQtbyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWZpbGUtdGV4dC1vOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWFtYnVsYW5jZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWFtYnVsYW5jZTsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1tZWRraXQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1tZWRraXQ7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tc3VwZXJzY3JpcHQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1zdXBlcnNjcmlwdDsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1taWNyb3Bob25lIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tbWljcm9waG9uZTsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi15b3V0dWJlLXNxdWFyZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXlvdXR1YmUtc3F1YXJlOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWZsaWNrcjEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1mbGlja3IxOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXN1bi1vIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tc3VuLW87IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tbW9vbi1vIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tbW9vbi1vOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXdoZWVsY2hhaXIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi13aGVlbGNoYWlyOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXZpbWVvLXNxdWFyZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXZpbWVvLXNxdWFyZTsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1zcGFjZS1zaHV0dGxlIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tc3BhY2Utc2h1dHRsZTsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1iYW5rIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tYmFuazsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1pbnN0aXR1dGlvbiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWluc3RpdHV0aW9uOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXVuaXZlcnNpdHkge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi11bml2ZXJzaXR5OyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWdyYWR1YXRpb24tY2FwIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tZ3JhZHVhdGlvbi1jYXA7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tbW9ydGFyLWJvYXJkIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tbW9ydGFyLWJvYXJkOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWNoaWxkIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tY2hpbGQ7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tcGF3IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tcGF3OyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXJlY3ljbGUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1yZWN5Y2xlOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWF1dG9tb2JpbGUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1hdXRvbW9iaWxlOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWNhciB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWNhcjsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1wYXBlci1wbGFuZS1vIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tcGFwZXItcGxhbmUtbzsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1zZW5kLW8ge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1zZW5kLW87IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tY29weXJpZ2h0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tY29weXJpZ2h0OyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWF0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tYXQ7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tYnVzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tYnVzOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWNjIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tY2M7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tdXNlci1zZWNyZXQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi11c2VyLXNlY3JldDsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi11c2VyLXBsdXMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi11c2VyLXBsdXM7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tYmFsYW5jZS1zY2FsZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWJhbGFuY2Utc2NhbGU7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tY3JlYXRpdmUtY29tbW9ucyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWNyZWF0aXZlLWNvbW1vbnM7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tdmltZW8ge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi12aW1lbzsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1jcmVkaXQtY2FyZC1hbHQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1jcmVkaXQtY2FyZC1hbHQ7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tdW5pdmVyc2FsLWFjY2VzcyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXVuaXZlcnNhbC1hY2Nlc3M7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24td2hlZWxjaGFpci1hbHQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi13aGVlbGNoYWlyLWFsdDsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1xdWVzdGlvbi1jaXJjbGUtbyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXF1ZXN0aW9uLWNpcmNsZS1vOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWFkZHJlc3MtY2FyZC1vIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tYWRkcmVzcy1jYXJkLW87IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tdmNhcmQtbyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXZjYXJkLW87IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tdXNlci1vIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tdXNlci1vOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWdyYXYge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1ncmF2OyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWVudmVsb3BlIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tZW52ZWxvcGU7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tYnViYmxlIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tYnViYmxlOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXVzZXJzMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXVzZXJzMTsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1iZWxsMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWJlbGwyOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXBpbiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXBpbjsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1jYWxlbmRhcjIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1jYWxlbmRhcjI7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tc3VwcG9ydCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXN1cHBvcnQ7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24taG9tZTQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1ob21lNDsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1yaW5nX3ZvbHVtZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXJpbmdfdm9sdW1lOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXdoZXJlX3RvX3ZvdGUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi13aGVyZV90b192b3RlOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWFjY2Vzc19hbGFybWFsYXJtIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tYWNjZXNzX2FsYXJtYWxhcm07IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tZGF0YV91c2FnZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWRhdGFfdXNhZ2U7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24taW5zZXJ0X2Vtb3RpY29udGFnX2ZhY2VzbW9vZCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWluc2VydF9lbW90aWNvbnRhZ19mYWNlc21vb2Q7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24taW5zZXJ0X2ludml0YXRpb25ldmVudCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWluc2VydF9pbnZpdGF0aW9uZXZlbnQ7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tY2FtZXJhX2FsdHBob3RvX2NhbWVyYWxvY2FsX3NlZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWNhbWVyYV9hbHRwaG90b19jYW1lcmFsb2NhbF9zZWU7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tbG9jYWxfcmVzdGF1cmFudHJlc3RhdXJhbnRfbWVudSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWxvY2FsX3Jlc3RhdXJhbnRyZXN0YXVyYW50X21lbnU7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tYWRkX2xvY2F0aW9uIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tYWRkX2xvY2F0aW9uOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLW5lYXJfbWUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1uZWFyX21lOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXJlc3RhdXJhbnQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1yZXN0YXVyYW50OyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWRlcGFydHVyZV9ib2FyZCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWRlcGFydHVyZV9ib2FyZDsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1waWVfY2hhcnQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1waWVfY2hhcnQ7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tY2FrZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWNha2U7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tbm90aWZpY2F0aW9ucyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLW5vdGlmaWNhdGlvbnM7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tc2Nob29sIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tc2Nob29sOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXNlbnRpbWVudF9kaXNzYXRpc2ZpZWQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1zZW50aW1lbnRfZGlzc2F0aXNmaWVkOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXNlbnRpbWVudF9uZXV0cmFsIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tc2VudGltZW50X25ldXRyYWw7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tc2VudGltZW50X3NhdGlzZmllZCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXNlbnRpbWVudF9zYXRpc2ZpZWQ7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tc2VudGltZW50X3ZlcnlfZGlzc2F0aXNmaWVkIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tc2VudGltZW50X3ZlcnlfZGlzc2F0aXNmaWVkOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXNlbnRpbWVudF92ZXJ5X3NhdGlzZmllZCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXNlbnRpbWVudF92ZXJ5X3NhdGlzZmllZDsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi10aHVtYl9kb3duX2FsdCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXRodW1iX2Rvd25fYWx0OyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXRodW1iX3VwX2FsdCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXRodW1iX3VwX2FsdDsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1hY2NvdW50X2JhbGFuY2Uge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1hY2NvdW50X2JhbGFuY2U7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tc2VhcmNoIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tc2VhcmNoOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXZlcmlmaWVkX3VzZXIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi12ZXJpZmllZF91c2VyOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWZpbmdlcnByaW50IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tZmluZ2VycHJpbnQ7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tZ190cmFuc2xhdGUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1nX3RyYW5zbGF0ZTsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi13Yl90d2lnaGxpZ2h0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24td2JfdHdpZ2hsaWdodDsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1lbW9qaV9lbW90aW9ucyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWVtb2ppX2Vtb3Rpb25zOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWVtb2ppX2V2ZW50cyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWVtb2ppX2V2ZW50czsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1lbW9qaV9vYmplY3RzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tZW1vamlfb2JqZWN0czsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1zcG9ydHNfZXNwb3J0cyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXNwb3J0c19lc3BvcnRzOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXNwb3J0c19mb290YmFsbCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXNwb3J0c19mb290YmFsbDsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1zcG9ydHNfZ29sZiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXNwb3J0c19nb2xmOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXNwb3J0c19ob2NrZXkge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1zcG9ydHNfaG9ja2V5OyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXNwb3J0c19ydWdieSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXNwb3J0c19ydWdieTsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1zcG9ydHNfc29jY2VyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tc3BvcnRzX3NvY2NlcjsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1zcG9ydHNfdm9sbGV5YmFsbCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXNwb3J0c192b2xsZXliYWxsOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXNwb3J0c190ZW5uaXMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1zcG9ydHNfdGVubmlzOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWx1bmNoX2RpbmluZyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWx1bmNoX2RpbmluZzsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1wYXJrIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tcGFyazsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1pY2VjcmVhbSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWljZWNyZWFtOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXZvbHVudGVlcl9hY3RpdmlzbSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXZvbHVudGVlcl9hY3RpdmlzbTsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1hY191bml0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tYWNfdW5pdDsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1iZWFjaF9hY2Nlc3Mge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1iZWFjaF9hY2Nlc3M7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tY2hpbGRfY2FyZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWNoaWxkX2NhcmU7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tcm9vbV9zZXJ2aWNlIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tcm9vbV9zZXJ2aWNlOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWFjdGl2aXR5IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tYWN0aXZpdHk7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tYXBlcnR1cmUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1hcGVydHVyZTsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1iZWxsIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tYmVsbDsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1ib29rLW9wZW4ge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1ib29rLW9wZW47IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tYm9vayB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWJvb2s7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tYm9va21hcmsge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1ib29rbWFyazsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1jYWxlbmRhciB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWNhbGVuZGFyOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWNhbWVyYSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWNhbWVyYTsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1jaGV2cm9uLWxlZnQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1jaGV2cm9uLWxlZnQ7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tY2hldnJvbi1yaWdodCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWNoZXZyb24tcmlnaHQ7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tY2xvY2sge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1jbG9jazsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1jbG91ZCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWNsb3VkOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWNvZmZlZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWNvZmZlZTsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1jb21wYXNzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tY29tcGFzczsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1kb2xsYXItc2lnbiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWRvbGxhci1zaWduOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWV5ZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWV5ZTsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1maWxlLXRleHQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1maWxlLXRleHQ7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tZm9sZGVyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tZm9sZGVyOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWdpZnQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1naWZ0OyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWdsb2JlIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tZ2xvYmU7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tZ3JpZCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWdyaWQ7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24taGVhcnQzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24taGVhcnQzOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWhlbHAtY2lyY2xlIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24taGVscC1jaXJjbGU7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24taG9tZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWhvbWU7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tY2F0ZWdvcnkge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1jYXRlZ29yeTsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1pbmZvIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24taW5mbzsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1saWZlLWJ1b3kge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1saWZlLWJ1b3k7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tbGluayB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWxpbms7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tbG9jayB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWxvY2s7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tbWFpbCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLW1haWw7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tbWFwLXBpbiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLW1hcC1waW47IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tbWVudSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLW1lbnU7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tY29tbWVudCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWNvbW1lbnQ7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tcGFwZXJjbGlwIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tcGFwZXJjbGlwOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXBob25lIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tcGhvbmU7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tcHJpbnRlciB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXByaW50ZXI7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tc2V0dGluZ3Mge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1zZXR0aW5nczsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1zaGFyZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXNoYXJlOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXNob3BwaW5nLWJhZyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXNob3BwaW5nLWJhZzsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1zdGFyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tc3RhcjsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi10YWcge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi10YWc7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tdGh1bWJzLXVwIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tdGh1bWJzLXVwOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXVzZXIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi11c2VyOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXVzZXJzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tdXNlcnM7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tY2xvc2Uge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1jbG9zZTsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1ob21lMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWhvbWUyOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWhvbWUyMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWhvbWUyMTsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1ob21lMyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWhvbWUzOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXBlbmNpbCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXBlbmNpbDsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1wZW5jaWwyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tcGVuY2lsMjsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1oZWFkcGhvbmVzMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWhlYWRwaG9uZXMxOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLW11c2ljMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLW11c2ljMTsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1ib29rMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWJvb2sxOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXByaWNlLXRhZ3Mge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1wcmljZS10YWdzOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWxpZmVidW95IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tbGlmZWJ1b3k7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tcHVzaHBpbiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXB1c2hwaW47IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tbG9jYXRpb24ge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1sb2NhdGlvbjsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1sb2NhdGlvbjIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1sb2NhdGlvbjI7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tbW9iaWxlIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tbW9iaWxlOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXR2IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tdHY7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tZHJhd2VyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tZHJhd2VyOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWJ1YmJsZXMzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tYnViYmxlczM7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tYnViYmxlczQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1idWJibGVzNDsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi11c2VyMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXVzZXIyOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWtleTEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1rZXkxOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWxvY2syIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tbG9jazI7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24td3JlbmNoIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24td3JlbmNoOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLW1hZ2ljLXdhbmQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1tYWdpYy13YW5kOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWFpZC1raXQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1haWQta2l0OyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXN0YXRzLWRvdHMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1zdGF0cy1kb3RzOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXRyb3BoeSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXRyb3BoeTsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1naWZ0MiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWdpZnQyOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXNwb29uLWtuaWZlIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tc3Bvb24ta25pZmU7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tbGFiIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tbGFiOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXNwaGVyZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXNwaGVyZTsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1lYXJ0aCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWVhcnRoOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWhlYXJ0MSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWhlYXJ0MTsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1jaGVja21hcmsge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1jaGVja21hcms7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tc29ydC1hbHBoYS1hc2Mge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1zb3J0LWFscGhhLWFzYzsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1zb3J0LWFscGhhLWRlc2Mge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1zb3J0LWFscGhhLWRlc2M7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24taW5zdGFncmFtIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24taW5zdGFncmFtOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXR3aXR0ZXIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi10d2l0dGVyOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXlvdXR1YmUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi15b3V0dWJlOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWZsaWNrciB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWZsaWNrcjsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi10dW1ibHIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi10dW1ibHI7IFxyXG4gIH1cclxufVxyXG5cclxuIiwiJGljb21vb24tZm9udC1mYW1pbHk6IFwiY3BzY2hvb2xcIiAhZGVmYXVsdDtcclxuJGljb21vb24tZm9udC1wYXRoOiBcImZvbnRzXCIgIWRlZmF1bHQ7XHJcblxyXG4kY3BzLWljb24tdXNlci1ncmFkdWF0ZS1zb2xpZDogXCJcXGU5MTJcIjtcclxuJGNwcy1pY29uLXRoZWF0ZXItbWFza3Mtc29saWQ6IFwiXFxlOTI5XCI7XHJcbiRjcHMtaWNvbi1zaGFwZXMtc29saWQ6IFwiXFxlOTJhXCI7XHJcbiRjcHMtaWNvbi1ib29rLW9wZW4tc29saWQ6IFwiXFxlOTJiXCI7XHJcbiRjcHMtaWNvbi1ib29rLXJlYWRlci1zb2xpZDogXCJcXGU5MmNcIjtcclxuJGNwcy1pY29uLWxhcHRvcC1jb2RlLXNvbGlkOiBcIlxcZTkyZFwiO1xyXG4kY3BzLWljb24tZ3JhZHVhdGlvbi1jYXAtc29saWQ6IFwiXFxlOTJlXCI7XHJcbiRjcHMtaWNvbi1jaGFsa2JvYXJkLXRlYWNoZXItc29saWQ6IFwiXFxlOTJmXCI7XHJcbiRjcHMtaWNvbi1jaGFsa2JvYXJkLXNvbGlkOiBcIlxcZTkzMFwiO1xyXG4kY3BzLWljb24tc2Nob29sLXNvbGlkOiBcIlxcZTkzMVwiO1xyXG4kY3BzLWljb24tY2xvY2stcmVndWxhcjogXCJcXGU5MzJcIjtcclxuJGNwcy1pY29uLXJvY2tldC1zb2xpZDogXCJcXGU5MzNcIjtcclxuJGNwcy1pY29uLXVzZXItbnVyc2Utc29saWQ6IFwiXFxlOTM0XCI7XHJcbiRjcHMtaWNvbi1hc3RlcmlzazogXCJcXGYwNjlcIjtcclxuJGNwcy1pY29uLXBsdXM6IFwiXFxmMDY3XCI7XHJcbiRjcHMtaWNvbi1xdWVzdGlvbjogXCJcXGYxMjhcIjtcclxuJGNwcy1pY29uLW1pbnVzOiBcIlxcZjA2OFwiO1xyXG4kY3BzLWljb24tbXVzaWM6IFwiXFxmMDAxXCI7XHJcbiRjcHMtaWNvbi1lbnZlbG9wZS1vOiBcIlxcZjAwM1wiO1xyXG4kY3BzLWljb24tc3RhcjE6IFwiXFxmMDA1XCI7XHJcbiRjcHMtaWNvbi11c2VyMTogXCJcXGYwMDdcIjtcclxuJGNwcy1pY29uLWNsb2NrLW86IFwiXFxmMDE3XCI7XHJcbiRjcHMtaWNvbi1yb2FkOiBcIlxcZjAxOFwiO1xyXG4kY3BzLWljb24taW5ib3g6IFwiXFxmMDFjXCI7XHJcbiRjcHMtaWNvbi1sb2NrMTogXCJcXGYwMjNcIjtcclxuJGNwcy1pY29uLWhlYWRwaG9uZXM6IFwiXFxmMDI1XCI7XHJcbiRjcHMtaWNvbi1wcmludDogXCJcXGYwMmZcIjtcclxuJGNwcy1pY29uLWNhbWVyYTE6IFwiXFxmMDMwXCI7XHJcbiRjcHMtaWNvbi12aWRlby1jYW1lcmE6IFwiXFxmMDNkXCI7XHJcbiRjcHMtaWNvbi1naWZ0MTogXCJcXGYwNmJcIjtcclxuJGNwcy1pY29uLXBsYW5lOiBcIlxcZjA3MlwiO1xyXG4kY3BzLWljb24tY2FsZW5kYXIxOiBcIlxcZjA3M1wiO1xyXG4kY3BzLWljb24tY29tbWVudDE6IFwiXFxmMDc1XCI7XHJcbiRjcHMtaWNvbi10d2l0dGVyLXNxdWFyZTogXCJcXGYwODFcIjtcclxuJGNwcy1pY29uLWZhY2Vib29rLXNxdWFyZTogXCJcXGYwODJcIjtcclxuJGNwcy1pY29uLWtleTogXCJcXGYwODRcIjtcclxuJGNwcy1pY29uLWxpbmtlZGluLXNxdWFyZTogXCJcXGYwOGNcIjtcclxuJGNwcy1pY29uLWZhY2Vib29rOiBcIlxcZjA5YVwiO1xyXG4kY3BzLWljb24tZmFjZWJvb2stZjogXCJcXGYwOWFcIjtcclxuJGNwcy1pY29uLWJlbGwtbzogXCJcXGYwYTJcIjtcclxuJGNwcy1pY29uLWNoYWluOiBcIlxcZjBjMVwiO1xyXG4kY3BzLWljb24tbGluazE6IFwiXFxmMGMxXCI7XHJcbiRjcHMtaWNvbi1tb25leTogXCJcXGYwZDZcIjtcclxuJGNwcy1pY29uLWxpbmtlZGluOiBcIlxcZjBlMVwiO1xyXG4kY3BzLWljb24tdW1icmVsbGE6IFwiXFxmMGU5XCI7XHJcbiRjcHMtaWNvbi1saWdodGJ1bGItbzogXCJcXGYwZWJcIjtcclxuJGNwcy1pY29uLXVzZXItbWQ6IFwiXFxmMGYwXCI7XHJcbiRjcHMtaWNvbi1zdGV0aG9zY29wZTogXCJcXGYwZjFcIjtcclxuJGNwcy1pY29uLXN1aXRjYXNlOiBcIlxcZjBmMlwiO1xyXG4kY3BzLWljb24tYmVsbDE6IFwiXFxmMGYzXCI7XHJcbiRjcHMtaWNvbi1jdXRsZXJ5OiBcIlxcZjBmNVwiO1xyXG4kY3BzLWljb24tZmlsZS10ZXh0LW86IFwiXFxmMGY2XCI7XHJcbiRjcHMtaWNvbi1hbWJ1bGFuY2U6IFwiXFxmMGY5XCI7XHJcbiRjcHMtaWNvbi1tZWRraXQ6IFwiXFxmMGZhXCI7XHJcbiRjcHMtaWNvbi1zdXBlcnNjcmlwdDogXCJcXGYxMmJcIjtcclxuJGNwcy1pY29uLW1pY3JvcGhvbmU6IFwiXFxmMTMwXCI7XHJcbiRjcHMtaWNvbi15b3V0dWJlLXNxdWFyZTogXCJcXGYxNjZcIjtcclxuJGNwcy1pY29uLWZsaWNrcjE6IFwiXFxmMTZlXCI7XHJcbiRjcHMtaWNvbi1zdW4tbzogXCJcXGYxODVcIjtcclxuJGNwcy1pY29uLW1vb24tbzogXCJcXGYxODZcIjtcclxuJGNwcy1pY29uLXdoZWVsY2hhaXI6IFwiXFxmMTkzXCI7XHJcbiRjcHMtaWNvbi12aW1lby1zcXVhcmU6IFwiXFxmMTk0XCI7XHJcbiRjcHMtaWNvbi1zcGFjZS1zaHV0dGxlOiBcIlxcZjE5N1wiO1xyXG4kY3BzLWljb24tYmFuazogXCJcXGYxOWNcIjtcclxuJGNwcy1pY29uLWluc3RpdHV0aW9uOiBcIlxcZjE5Y1wiO1xyXG4kY3BzLWljb24tdW5pdmVyc2l0eTogXCJcXGYxOWNcIjtcclxuJGNwcy1pY29uLWdyYWR1YXRpb24tY2FwOiBcIlxcZjE5ZFwiO1xyXG4kY3BzLWljb24tbW9ydGFyLWJvYXJkOiBcIlxcZjE5ZFwiO1xyXG4kY3BzLWljb24tY2hpbGQ6IFwiXFxmMWFlXCI7XHJcbiRjcHMtaWNvbi1wYXc6IFwiXFxmMWIwXCI7XHJcbiRjcHMtaWNvbi1yZWN5Y2xlOiBcIlxcZjFiOFwiO1xyXG4kY3BzLWljb24tYXV0b21vYmlsZTogXCJcXGYxYjlcIjtcclxuJGNwcy1pY29uLWNhcjogXCJcXGYxYjlcIjtcclxuJGNwcy1pY29uLXBhcGVyLXBsYW5lLW86IFwiXFxmMWQ5XCI7XHJcbiRjcHMtaWNvbi1zZW5kLW86IFwiXFxmMWQ5XCI7XHJcbiRjcHMtaWNvbi1jb3B5cmlnaHQ6IFwiXFxmMWY5XCI7XHJcbiRjcHMtaWNvbi1hdDogXCJcXGYxZmFcIjtcclxuJGNwcy1pY29uLWJ1czogXCJcXGYyMDdcIjtcclxuJGNwcy1pY29uLWNjOiBcIlxcZjIwYVwiO1xyXG4kY3BzLWljb24tdXNlci1zZWNyZXQ6IFwiXFxmMjFiXCI7XHJcbiRjcHMtaWNvbi11c2VyLXBsdXM6IFwiXFxmMjM0XCI7XHJcbiRjcHMtaWNvbi1iYWxhbmNlLXNjYWxlOiBcIlxcZjI0ZVwiO1xyXG4kY3BzLWljb24tY3JlYXRpdmUtY29tbW9uczogXCJcXGYyNWVcIjtcclxuJGNwcy1pY29uLXZpbWVvOiBcIlxcZjI3ZFwiO1xyXG4kY3BzLWljb24tY3JlZGl0LWNhcmQtYWx0OiBcIlxcZjI4M1wiO1xyXG4kY3BzLWljb24tdW5pdmVyc2FsLWFjY2VzczogXCJcXGYyOWFcIjtcclxuJGNwcy1pY29uLXdoZWVsY2hhaXItYWx0OiBcIlxcZjI5YlwiO1xyXG4kY3BzLWljb24tcXVlc3Rpb24tY2lyY2xlLW86IFwiXFxmMjljXCI7XHJcbiRjcHMtaWNvbi1hZGRyZXNzLWNhcmQtbzogXCJcXGYyYmNcIjtcclxuJGNwcy1pY29uLXZjYXJkLW86IFwiXFxmMmJjXCI7XHJcbiRjcHMtaWNvbi11c2VyLW86IFwiXFxmMmMwXCI7XHJcbiRjcHMtaWNvbi1ncmF2OiBcIlxcZjJkNlwiO1xyXG4kY3BzLWljb24tZW52ZWxvcGU6IFwiXFxlOTM2XCI7XHJcbiRjcHMtaWNvbi1idWJibGU6IFwiXFxlOTM3XCI7XHJcbiRjcHMtaWNvbi11c2VyczE6IFwiXFxlOTM4XCI7XHJcbiRjcHMtaWNvbi1iZWxsMjogXCJcXGU5MzlcIjtcclxuJGNwcy1pY29uLXBpbjogXCJcXGU5MDVcIjtcclxuJGNwcy1pY29uLWNhbGVuZGFyMjogXCJcXGU5M2FcIjtcclxuJGNwcy1pY29uLXN1cHBvcnQ6IFwiXFxlOTNiXCI7XHJcbiRjcHMtaWNvbi1ob21lNDogXCJcXGU5M2RcIjtcclxuJGNwcy1pY29uLXJpbmdfdm9sdW1lOiBcIlxcZTkzZVwiO1xyXG4kY3BzLWljb24td2hlcmVfdG9fdm90ZTogXCJcXGU5M2ZcIjtcclxuJGNwcy1pY29uLWFjY2Vzc19hbGFybWFsYXJtOiBcIlxcZTk0MFwiO1xyXG4kY3BzLWljb24tZGF0YV91c2FnZTogXCJcXGU5NDFcIjtcclxuJGNwcy1pY29uLWluc2VydF9lbW90aWNvbnRhZ19mYWNlc21vb2Q6IFwiXFxlOTQyXCI7XHJcbiRjcHMtaWNvbi1pbnNlcnRfaW52aXRhdGlvbmV2ZW50OiBcIlxcZTk0M1wiO1xyXG4kY3BzLWljb24tY2FtZXJhX2FsdHBob3RvX2NhbWVyYWxvY2FsX3NlZTogXCJcXGU5NDRcIjtcclxuJGNwcy1pY29uLWxvY2FsX3Jlc3RhdXJhbnRyZXN0YXVyYW50X21lbnU6IFwiXFxlOTQ1XCI7XHJcbiRjcHMtaWNvbi1hZGRfbG9jYXRpb246IFwiXFxlOTQ2XCI7XHJcbiRjcHMtaWNvbi1uZWFyX21lOiBcIlxcZTk0N1wiO1xyXG4kY3BzLWljb24tcmVzdGF1cmFudDogXCJcXGU5NDhcIjtcclxuJGNwcy1pY29uLWRlcGFydHVyZV9ib2FyZDogXCJcXGU5NDlcIjtcclxuJGNwcy1pY29uLXBpZV9jaGFydDogXCJcXGU5NGFcIjtcclxuJGNwcy1pY29uLWNha2U6IFwiXFxlOTRiXCI7XHJcbiRjcHMtaWNvbi1ub3RpZmljYXRpb25zOiBcIlxcZTk0Y1wiO1xyXG4kY3BzLWljb24tc2Nob29sOiBcIlxcZTk0ZFwiO1xyXG4kY3BzLWljb24tc2VudGltZW50X2Rpc3NhdGlzZmllZDogXCJcXGU5NGVcIjtcclxuJGNwcy1pY29uLXNlbnRpbWVudF9uZXV0cmFsOiBcIlxcZTk0ZlwiO1xyXG4kY3BzLWljb24tc2VudGltZW50X3NhdGlzZmllZDogXCJcXGU5NTBcIjtcclxuJGNwcy1pY29uLXNlbnRpbWVudF92ZXJ5X2Rpc3NhdGlzZmllZDogXCJcXGU5NTFcIjtcclxuJGNwcy1pY29uLXNlbnRpbWVudF92ZXJ5X3NhdGlzZmllZDogXCJcXGU5NTJcIjtcclxuJGNwcy1pY29uLXRodW1iX2Rvd25fYWx0OiBcIlxcZTk1M1wiO1xyXG4kY3BzLWljb24tdGh1bWJfdXBfYWx0OiBcIlxcZTk1NFwiO1xyXG4kY3BzLWljb24tYWNjb3VudF9iYWxhbmNlOiBcIlxcZTk1NVwiO1xyXG4kY3BzLWljb24tc2VhcmNoOiBcIlxcZTkwNlwiO1xyXG4kY3BzLWljb24tdmVyaWZpZWRfdXNlcjogXCJcXGU5NTZcIjtcclxuJGNwcy1pY29uLWZpbmdlcnByaW50OiBcIlxcZTk1N1wiO1xyXG4kY3BzLWljb24tZ190cmFuc2xhdGU6IFwiXFxlOTI4XCI7XHJcbiRjcHMtaWNvbi13Yl90d2lnaGxpZ2h0OiBcIlxcZTk1OFwiO1xyXG4kY3BzLWljb24tZW1vamlfZW1vdGlvbnM6IFwiXFxlOTU5XCI7XHJcbiRjcHMtaWNvbi1lbW9qaV9ldmVudHM6IFwiXFxlOTVhXCI7XHJcbiRjcHMtaWNvbi1lbW9qaV9vYmplY3RzOiBcIlxcZTk1YlwiO1xyXG4kY3BzLWljb24tc3BvcnRzX2VzcG9ydHM6IFwiXFxlOTVjXCI7XHJcbiRjcHMtaWNvbi1zcG9ydHNfZm9vdGJhbGw6IFwiXFxlOTVkXCI7XHJcbiRjcHMtaWNvbi1zcG9ydHNfZ29sZjogXCJcXGU5NWVcIjtcclxuJGNwcy1pY29uLXNwb3J0c19ob2NrZXk6IFwiXFxlOTVmXCI7XHJcbiRjcHMtaWNvbi1zcG9ydHNfcnVnYnk6IFwiXFxlOTYwXCI7XHJcbiRjcHMtaWNvbi1zcG9ydHNfc29jY2VyOiBcIlxcZTk2MVwiO1xyXG4kY3BzLWljb24tc3BvcnRzX3ZvbGxleWJhbGw6IFwiXFxlOTYyXCI7XHJcbiRjcHMtaWNvbi1zcG9ydHNfdGVubmlzOiBcIlxcZTk2M1wiO1xyXG4kY3BzLWljb24tbHVuY2hfZGluaW5nOiBcIlxcZTk2NFwiO1xyXG4kY3BzLWljb24tcGFyazogXCJcXGU5NjVcIjtcclxuJGNwcy1pY29uLWljZWNyZWFtOiBcIlxcZTk2NlwiO1xyXG4kY3BzLWljb24tdm9sdW50ZWVyX2FjdGl2aXNtOiBcIlxcZTk2N1wiO1xyXG4kY3BzLWljb24tYWNfdW5pdDogXCJcXGU5NjhcIjtcclxuJGNwcy1pY29uLWJlYWNoX2FjY2VzczogXCJcXGU5NjlcIjtcclxuJGNwcy1pY29uLWNoaWxkX2NhcmU6IFwiXFxlOTZhXCI7XHJcbiRjcHMtaWNvbi1yb29tX3NlcnZpY2U6IFwiXFxlOTZiXCI7XHJcbiRjcHMtaWNvbi1hY3Rpdml0eTogXCJcXGU5MDhcIjtcclxuJGNwcy1pY29uLWFwZXJ0dXJlOiBcIlxcZTkwYVwiO1xyXG4kY3BzLWljb24tYmVsbDogXCJcXGU5MGJcIjtcclxuJGNwcy1pY29uLWJvb2stb3BlbjogXCJcXGU5MGNcIjtcclxuJGNwcy1pY29uLWJvb2s6IFwiXFxlOTBkXCI7XHJcbiRjcHMtaWNvbi1ib29rbWFyazogXCJcXGU5MGVcIjtcclxuJGNwcy1pY29uLWNhbGVuZGFyOiBcIlxcZTkwMFwiO1xyXG4kY3BzLWljb24tY2FtZXJhOiBcIlxcZTkwZlwiO1xyXG4kY3BzLWljb24tY2hldnJvbi1sZWZ0OiBcIlxcZTkyNlwiO1xyXG4kY3BzLWljb24tY2hldnJvbi1yaWdodDogXCJcXGU5MjdcIjtcclxuJGNwcy1pY29uLWNsb2NrOiBcIlxcZTk2Y1wiO1xyXG4kY3BzLWljb24tY2xvdWQ6IFwiXFxlOTEwXCI7XHJcbiRjcHMtaWNvbi1jb2ZmZWU6IFwiXFxlOTZkXCI7XHJcbiRjcHMtaWNvbi1jb21wYXNzOiBcIlxcZTkxMVwiO1xyXG4kY3BzLWljb24tZG9sbGFyLXNpZ246IFwiXFxlOTZlXCI7XHJcbiRjcHMtaWNvbi1leWU6IFwiXFxlOTZmXCI7XHJcbiRjcHMtaWNvbi1maWxlLXRleHQ6IFwiXFxlOTEzXCI7XHJcbiRjcHMtaWNvbi1mb2xkZXI6IFwiXFxlOTE0XCI7XHJcbiRjcHMtaWNvbi1naWZ0OiBcIlxcZTkxNVwiO1xyXG4kY3BzLWljb24tZ2xvYmU6IFwiXFxlOTcwXCI7XHJcbiRjcHMtaWNvbi1ncmlkOiBcIlxcZTkxNlwiO1xyXG4kY3BzLWljb24taGVhcnQzOiBcIlxcZTk3MVwiO1xyXG4kY3BzLWljb24taGVscC1jaXJjbGU6IFwiXFxlOTcyXCI7XHJcbiRjcHMtaWNvbi1ob21lOiBcIlxcZTkxN1wiO1xyXG4kY3BzLWljb24tY2F0ZWdvcnk6IFwiXFxlOTAxXCI7XHJcbiRjcHMtaWNvbi1pbmZvOiBcIlxcZTkxOFwiO1xyXG4kY3BzLWljb24tbGlmZS1idW95OiBcIlxcZTk3M1wiO1xyXG4kY3BzLWljb24tbGluazogXCJcXGU5MTlcIjtcclxuJGNwcy1pY29uLWxvY2s6IFwiXFxlOTFhXCI7XHJcbiRjcHMtaWNvbi1tYWlsOiBcIlxcZTkxYlwiO1xyXG4kY3BzLWljb24tbWFwLXBpbjogXCJcXGU5MWNcIjtcclxuJGNwcy1pY29uLW1lbnU6IFwiXFxlOTA3XCI7XHJcbiRjcHMtaWNvbi1jb21tZW50OiBcIlxcZTkwNFwiO1xyXG4kY3BzLWljb24tcGFwZXJjbGlwOiBcIlxcZTkxZFwiO1xyXG4kY3BzLWljb24tcGhvbmU6IFwiXFxlOTFlXCI7XHJcbiRjcHMtaWNvbi1wcmludGVyOiBcIlxcZTkxZlwiO1xyXG4kY3BzLWljb24tc2V0dGluZ3M6IFwiXFxlOTIwXCI7XHJcbiRjcHMtaWNvbi1zaGFyZTogXCJcXGU5MjFcIjtcclxuJGNwcy1pY29uLXNob3BwaW5nLWJhZzogXCJcXGU5MjJcIjtcclxuJGNwcy1pY29uLXN0YXI6IFwiXFxlOTIzXCI7XHJcbiRjcHMtaWNvbi10YWc6IFwiXFxlOTAyXCI7XHJcbiRjcHMtaWNvbi10aHVtYnMtdXA6IFwiXFxlOTI0XCI7XHJcbiRjcHMtaWNvbi11c2VyOiBcIlxcZTkwM1wiO1xyXG4kY3BzLWljb24tdXNlcnM6IFwiXFxlOTI1XCI7XHJcbiRjcHMtaWNvbi1jbG9zZTogXCJcXGU5MDlcIjtcclxuJGNwcy1pY29uLWhvbWUyOiBcIlxcZTk3NFwiO1xyXG4kY3BzLWljb24taG9tZTIxOiBcIlxcZTk3NVwiO1xyXG4kY3BzLWljb24taG9tZTM6IFwiXFxlOTc2XCI7XHJcbiRjcHMtaWNvbi1wZW5jaWw6IFwiXFxlOTc3XCI7XHJcbiRjcHMtaWNvbi1wZW5jaWwyOiBcIlxcZTk3OFwiO1xyXG4kY3BzLWljb24taGVhZHBob25lczE6IFwiXFxlOTc5XCI7XHJcbiRjcHMtaWNvbi1tdXNpYzE6IFwiXFxlOTdhXCI7XHJcbiRjcHMtaWNvbi1ib29rMTogXCJcXGU5MzVcIjtcclxuJGNwcy1pY29uLXByaWNlLXRhZ3M6IFwiXFxlOTdiXCI7XHJcbiRjcHMtaWNvbi1saWZlYnVveTogXCJcXGU5N2NcIjtcclxuJGNwcy1pY29uLXB1c2hwaW46IFwiXFxlOTdkXCI7XHJcbiRjcHMtaWNvbi1sb2NhdGlvbjogXCJcXGU5ODNcIjtcclxuJGNwcy1pY29uLWxvY2F0aW9uMjogXCJcXGU5N2VcIjtcclxuJGNwcy1pY29uLW1vYmlsZTogXCJcXGU5ODRcIjtcclxuJGNwcy1pY29uLXR2OiBcIlxcZTk3ZlwiO1xyXG4kY3BzLWljb24tZHJhd2VyOiBcIlxcZTk4MFwiO1xyXG4kY3BzLWljb24tYnViYmxlczM6IFwiXFxlOTgxXCI7XHJcbiRjcHMtaWNvbi1idWJibGVzNDogXCJcXGU5ODJcIjtcclxuJGNwcy1pY29uLXVzZXIyOiBcIlxcZTk4NVwiO1xyXG4kY3BzLWljb24ta2V5MTogXCJcXGU5OGRcIjtcclxuJGNwcy1pY29uLWxvY2syOiBcIlxcZTk4ZlwiO1xyXG4kY3BzLWljb24td3JlbmNoOiBcIlxcZTk5MVwiO1xyXG4kY3BzLWljb24tbWFnaWMtd2FuZDogXCJcXGU5OTdcIjtcclxuJGNwcy1pY29uLWFpZC1raXQ6IFwiXFxlOTk4XCI7XHJcbiRjcHMtaWNvbi1zdGF0cy1kb3RzOiBcIlxcZTk5YlwiO1xyXG4kY3BzLWljb24tdHJvcGh5OiBcIlxcZTk5ZVwiO1xyXG4kY3BzLWljb24tZ2lmdDI6IFwiXFxlOTlmXCI7XHJcbiRjcHMtaWNvbi1zcG9vbi1rbmlmZTogXCJcXGU5YTNcIjtcclxuJGNwcy1pY29uLWxhYjogXCJcXGU5YWFcIjtcclxuJGNwcy1pY29uLXNwaGVyZTogXCJcXGU5YzlcIjtcclxuJGNwcy1pY29uLWVhcnRoOiBcIlxcZTljYVwiO1xyXG4kY3BzLWljb24taGVhcnQxOiBcIlxcZTlkYVwiO1xyXG4kY3BzLWljb24tY2hlY2ttYXJrOiBcIlxcZWExMFwiO1xyXG4kY3BzLWljb24tc29ydC1hbHBoYS1hc2M6IFwiXFxlYTQ4XCI7XHJcbiRjcHMtaWNvbi1zb3J0LWFscGhhLWRlc2M6IFwiXFxlYTQ5XCI7XHJcbiRjcHMtaWNvbi1pbnN0YWdyYW06IFwiXFxlYTkyXCI7XHJcbiRjcHMtaWNvbi10d2l0dGVyOiBcIlxcZWE5NlwiO1xyXG4kY3BzLWljb24teW91dHViZTogXCJcXGVhOWRcIjtcclxuJGNwcy1pY29uLWZsaWNrcjogXCJcXGVhYTRcIjtcclxuJGNwcy1pY29uLXR1bWJscjogXCJcXGVhYjlcIjtcclxuXHJcbiIsIiRmb250czogKFxyXG5cdGFtc3RlbHZhcjogKG5vcm1hbDogJ0Ftc3RlbHZhci1Sb21hbi1WRi50dGYnLCBpdGFsaWM6ICdBbXN0ZWx2YXItSXRhbGljLVZGLnR0ZicsIGZvcm1hdDogJ3RydWV0eXBlJyksXHJcblx0Y29tbWlzc2lvbmVyOiAobm9ybWFsOiAnQ29tbWlzc2lvbmVyW0ZMQVIsVk9MTSxzbG50LHdnaHRdLnR0ZicsIGl0YWxpYzogZmFsc2UsIGZvcm1hdDogJ3RydWV0eXBlJyksXHJcblx0ZXBpbG9ndWU6IChub3JtYWw6ICdFcGlsb2d1ZS1WYXJpYWJsZUZvbnRfd2dodC50dGYnLCBpdGFsaWM6IGZhbHNlLCBmb3JtYXQ6ICd0cnVldHlwZScpLFxyXG5cdGdlbGFzaW86IChub3JtYWw6ICdHZWxhc2lvLVZGLnR0ZicsIGl0YWxpYzogJ0dlbGFzaW8tSXRhbGljLVZGLnR0ZicsIGZvcm1hdDogJ3RydWV0eXBlJyksXHJcblx0aGVwdGFfc2xhYjogKG5vcm1hbDogJ0hlcHRhU2xhYi1WRi50dGYnLCBpdGFsaWM6IGZhbHNlLCBmb3JtYXQ6ICd0cnVldHlwZScpLFxyXG5cdGludGVyOiAobm9ybWFsOiAnSW50ZXIudmFyLnR0ZicsIGl0YWxpYzogJ0ludGVyLWl0YWxpYy52YXIudHRmJywgZm9ybWF0OiAndHJ1ZXR5cGUnKSxcclxuXHRsZXhlbmQ6IChub3JtYWw6ICdMZXhlbmRbTFhORF0udHRmJywgaXRhbGljOiBmYWxzZSwgZm9ybWF0OiAndHJ1ZXR5cGUnKSxcclxuXHRtYW5yb3BlOiAobm9ybWFsOiAnTWFucm9wZVt3Z2h0XS50dGYnLCBpdGFsaWM6IGZhbHNlLCBmb3JtYXQ6ICd0cnVldHlwZScpLFxyXG5cdG1lcnJpd2VhdGhlcjogKG5vcm1hbDogJ01lcnJpd2VhdGhlci1Sb21hbi1WRi50dGYnLCBpdGFsaWM6ICdNZXJyaXdlYXRoZXItSXRhbGljLVZGLnR0ZicsIGZvcm1hdDogJ3RydWV0eXBlJyksXHJcblx0bW9oYXZlOiAobm9ybWFsOiAnTW9oYXZlW3dnaHRdLnR0ZicsIGl0YWxpYzogJ01vaGF2ZS1JdGFsaWNbd2dodF0udHRmJywgZm9ybWF0OiAndHJ1ZXR5cGUnKSxcclxuXHRwZXRyb25hOiAobm9ybWFsOiAnUGV0cm9uYVt3Z2h0XS50dGYnLCBpdGFsaWM6ICdQZXRyb25hLUl0YWxpY1t3Z2h0XS50dGYnLCBmb3JtYXQ6ICd0cnVldHlwZScpLFxyXG5cdHBsYXlmYWlyOiAobm9ybWFsOiAnUGxheWZhaXJEaXNwbGF5LVZhcmlhYmxlRm9udF93Z2h0LnR0ZicsIGl0YWxpYzogJ1BsYXlmYWlyRGlzcGxheS1JdGFsaWMtVmFyaWFibGVGb250X3dnaHQudHRmJywgZm9ybWF0OiAndHJ1ZXR5cGUnKSxcclxuXHRwdWJsaWNfc2FuczogKG5vcm1hbDogJ1B1YmxpYy1TYW5zLVJvbWFuLVZGLnR0ZicsIGl0YWxpYzogJ1B1YmxpYy1TYW5zLUl0YWxpYy1WRi50dGYnLCBmb3JtYXQ6ICd0cnVldHlwZScpLFxyXG5cdHF1aWNrc2FuZDogKG5vcm1hbDogJ1F1aWNrc2FuZC1WYXJpYWJsZUZvbnRfd2dodC50dGYnLCBpdGFsaWM6IGZhbHNlLCBmb3JtYXQ6ICd0cnVldHlwZScpLFxyXG5cdHJhbGV3YXk6IChub3JtYWw6ICdSYWxld2F5LVZhcmlhYmxlRm9udF93Z2h0LnR0ZicsIGl0YWxpYzogJ1JhbGV3YXktSXRhbGljLVZhcmlhYmxlRm9udF93Z2h0LnR0ZicsIGZvcm1hdDogJ3RydWV0eXBlJyksXHJcblx0cnVzc29sbzogKG5vcm1hbDogJ1J1c3NvbG9bb3Bzeix3Z2h0XS50dGYnLCBpdGFsaWM6IGZhbHNlLCBmb3JtYXQ6ICd0cnVldHlwZScpLFxyXG5cdHNwYWNlX2dyb3Rlc2s6IChub3JtYWw6ICdTcGFjZUdyb3Rlc2tbd2dodF0udHRmJywgaXRhbGljOiBmYWxzZSwgZm9ybWF0OiAndHJ1ZXR5cGUnKSxcclxuXHQvKnVyYmFuaXN0OiAobm9ybWFsOiAnVXJiYW5pc3RHWC50dGYnLCBpdGFsaWM6IGZhbHNlLCBmb3JtYXQ6ICd0cnVldHlwZScpLCovXHJcbik7XHJcbkBlYWNoICRmb250LCAkb3B0aW9ucyBpbiAkZm9udHMge1xyXG5cdEBmb250LWZhY2Uge1xyXG5cdFx0Zm9udC1mYW1pbHk6ICRmb250O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDEwMCA5MDA7XHJcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0XHRmb250LWRpc3BsYXk6IHN3YXA7XHJcblx0XHRzcmM6IHVybCgnLi4vZm9udHMvI3skZm9udH0vZm9udHMvI3ttYXAtZ2V0KCRvcHRpb25zLCBub3JtYWwpfScpIGZvcm1hdChcIiN7bWFwLWdldCgkb3B0aW9ucywgZm9ybWF0KX1cIik7XHJcblx0fVxyXG5cdEBpZiBtYXAtZ2V0KCRvcHRpb25zLCBpdGFsaWMpIHtcclxuXHRcdEBmb250LWZhY2Uge1xyXG5cdFx0XHRmb250LWZhbWlseTogJGZvbnQ7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiAxMDAgOTAwO1xyXG5cdFx0XHRmb250LXN0eWxlOiBpdGFsaWM7XHJcblx0XHRcdGZvbnQtZGlzcGxheTogc3dhcDtcclxuXHRcdFx0c3JjOiB1cmwoJy4uL2ZvbnRzLyN7JGZvbnR9L2ZvbnRzLyN7bWFwLWdldCgkb3B0aW9ucywgaXRhbGljKX0nKSBmb3JtYXQoXCIje21hcC1nZXQoJG9wdGlvbnMsIGZvcm1hdCl9XCIpO1xyXG5cdFx0fVxyXG4gICAgfVxyXG59XHJcbiIsIkBtaXhpbiBjYXJldC1kb3duKCkge1xuICBib3JkZXItdG9wOiAkY2FyZXQtd2lkdGggc29saWQ7XG4gIGJvcmRlci1yaWdodDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3JkZXItbGVmdDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG5AbWl4aW4gY2FyZXQtdXAoKSB7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1yaWdodDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAkY2FyZXQtd2lkdGggc29saWQ7XG4gIGJvcmRlci1sZWZ0OiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbkBtaXhpbiBjYXJldC1yaWdodCgpIHtcbiAgYm9yZGVyLXRvcDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGJvcmRlci1ib3R0b206ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6ICRjYXJldC13aWR0aCBzb2xpZDtcbn1cblxuQG1peGluIGNhcmV0LWxlZnQoKSB7XG4gIGJvcmRlci10b3A6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAkY2FyZXQtd2lkdGggc29saWQ7XG4gIGJvcmRlci1ib3R0b206ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuQG1peGluIGNhcmV0KCRkaXJlY3Rpb246IGRvd24pIHtcbiAgQGlmICRlbmFibGUtY2FyZXQge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1sZWZ0OiAkY2FyZXQtc3BhY2luZztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiAkY2FyZXQtdmVydGljYWwtYWxpZ247XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgQGlmICRkaXJlY3Rpb24gPT0gZG93biB7XG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LWRvd24oKTtcbiAgICAgIH0gQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSB1cCB7XG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LXVwKCk7XG4gICAgICB9IEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gcmlnaHQge1xuICAgICAgICBAaW5jbHVkZSBjYXJldC1yaWdodCgpO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpZiAkZGlyZWN0aW9uID09IGxlZnQge1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1yaWdodDogJGNhcmV0LXNwYWNpbmc7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiAkY2FyZXQtdmVydGljYWwtYWxpZ247XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LWxlZnQoKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmVtcHR5OjphZnRlciB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gIH1cbn1cbiIsIkBpbmNsdWRlIGVkaXRvci13cmFwKHRydWUpIHtcbiAgICBoMSwgLmgxIHtcbiAgICAgICAgQGluY2x1ZGUgYWRqdXN0ZWQtc2l6ZSgkZm9udC1zaXplLWJhc2UgKiAyLjUgKiAwLjksICctLWJvZHktZm9udC1zaXplJywgJy0taGVhZGVycy1mb250LXNpemUnKTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgQGluY2x1ZGUgYWRqdXN0ZWQtc2l6ZSgkZm9udC1zaXplLWJhc2UgKiAyLjUsICctLWJvZHktZm9udC1zaXplJywgJy0taGVhZGVycy1mb250LXNpemUnKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBoMiwgLmgyIHtcbiAgICAgICAgQGluY2x1ZGUgYWRqdXN0ZWQtc2l6ZSgkZm9udC1zaXplLWJhc2UgKiAyICogMC45LCAnLS1ib2R5LWZvbnQtc2l6ZScsICctLWhlYWRlcnMtZm9udC1zaXplJyk7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGFkanVzdGVkLXNpemUoJGZvbnQtc2l6ZS1iYXNlICogMiwgJy0tYm9keS1mb250LXNpemUnLCAnLS1oZWFkZXJzLWZvbnQtc2l6ZScpO1xuICAgICAgICB9XG4gICAgfVxuICAgIGgzLCAuaDMge1xuICAgICAgICBAaW5jbHVkZSBhZGp1c3RlZC1zaXplKCRmb250LXNpemUtYmFzZSAqIDEuNzUgKiAwLjksICctLWJvZHktZm9udC1zaXplJywgJy0taGVhZGVycy1mb250LXNpemUnKTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgQGluY2x1ZGUgYWRqdXN0ZWQtc2l6ZSgkZm9udC1zaXplLWJhc2UgKiAxLjc1LCAnLS1ib2R5LWZvbnQtc2l6ZScsICctLWhlYWRlcnMtZm9udC1zaXplJyk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgaDQsIC5oNCB7XG4gICAgICAgIEBpbmNsdWRlIGFkanVzdGVkLXNpemUoJGZvbnQtc2l6ZS1iYXNlICogMS41ICogMC45LCAnLS1ib2R5LWZvbnQtc2l6ZScsICctLWhlYWRlcnMtZm9udC1zaXplJyk7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGFkanVzdGVkLXNpemUoJGZvbnQtc2l6ZS1iYXNlICogMS41LCAnLS1ib2R5LWZvbnQtc2l6ZScsICctLWhlYWRlcnMtZm9udC1zaXplJyk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgaDUsIC5oNSB7XG4gICAgICAgIEBpbmNsdWRlIGFkanVzdGVkLXNpemUoJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAqIDAuOSwgJy0tYm9keS1mb250LXNpemUnLCAnLS1oZWFkZXJzLWZvbnQtc2l6ZScpO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBhZGp1c3RlZC1zaXplKCRmb250LXNpemUtYmFzZSAqIDEuMjUsICctLWJvZHktZm9udC1zaXplJywgJy0taGVhZGVycy1mb250LXNpemUnKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBoNiwgLmg2IHtcbiAgICAgICAgQGluY2x1ZGUgYWRqdXN0ZWQtc2l6ZSgkZm9udC1zaXplLWJhc2UgKiAwLjksICctLWJvZHktZm9udC1zaXplJywgJy0taGVhZGVycy1mb250LXNpemUnKTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgQGluY2x1ZGUgYWRqdXN0ZWQtc2l6ZSgkZm9udC1zaXplLWJhc2UsICctLWJvZHktZm9udC1zaXplJywgJy0taGVhZGVycy1mb250LXNpemUnKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2LFxuICAgIC5oIHtcbiAgICAgIG1hcmdpbi1ib3R0b206ICRoZWFkaW5ncy1tYXJnaW4tYm90dG9tO1xuICAgICAgZm9udC13ZWlnaHQ6ICRoZWFkaW5ncy1mb250LXdlaWdodDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkaGVhZGluZ3MtbGluZS1oZWlnaHQ7XG4gICAgfVxufVxuXG4laC1zZXBhcmF0b3Ige1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDNlbTtcbiAgICBoZWlnaHQ6IDAuMWVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1yb3VuZG5lc3MpO1xufVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCAuaCB7IFxuICAgIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3I6bm90KC5oLXN0eWxlLXNlcGFyYXRvci1ib3R0b20pICY6OmJlZm9yZSB7XG4gICAgICAgIEBleHRlbmQgJWgtc2VwYXJhdG9yO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAuNWVtO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQpO1xuICAgIH1cbiAgICBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yLmgtc3R5bGUtc2VwYXJhdG9yLWJvdHRvbSAmOjphZnRlciB7XG4gICAgICAgIEBleHRlbmQgJWgtc2VwYXJhdG9yO1xuICAgICAgICBtYXJnaW4tdG9wOiAuNWVtO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQpO1xuICAgIH1cbiAgICBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yLmgtc3R5bGUtc2VwYXJhdG9yLWhsICYge1xuICAgICAgICAmOjpiZWZvcmUsICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudC1obCk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgYm9keS5oLXN0eWxlLXNlcGFyYXRvciAudGV4dC1jZW50ZXIgJixcbiAgICBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yICZbc3R5bGUqPVwidGV4dC1hbGlnbjogY2VudGVyXCJdLFxuICAgIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IgJi5oYXMtdGV4dC1hbGlnbi1jZW50ZXIge1xuICAgICAgICAmOjpiZWZvcmUsICY6OmFmdGVyIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxuICAgIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IgLnRleHQtcmlnaHQgJiwgXG4gICAgYm9keS5oLXN0eWxlLXNlcGFyYXRvciAmW3N0eWxlKj1cInRleHQtYWxpZ246IHJpZ2h0XCJdLFxuICAgIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IgJi5oYXMtdGV4dC1hbGlnbi1yaWdodCB7XG4gICAgICAgICY6OmJlZm9yZSwgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG59XG4uaC1zdHlsZS1kaXNhYmxlLFxuLmgtc3R5bGUtZGlzYWJsZS10b3Age1xuICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG59XG4uaC1zdHlsZS1kaXNhYmxlLFxuLmgtc3R5bGUtZGlzYWJsZS1ib3R0b20ge1xuICAgICY6OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbn0iLCJAbWl4aW4gYmctc29saWQtbGF5ZXIoJGJnLWNvbG9yKSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmctY29sb3I7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgei1pbmRleDogLTE7XHJcbn1cclxuXHJcbkBtaXhpbiBhZGp1c3RlZC1zaXplKCRzaXplLCAkYWRqdXN0LCAkYWRqdXN0MjogZmFsc2UsICRwcm9wOiAnZm9udC1zaXplJykge1xyXG4gICAgQGlmICRhZGp1c3QyIHtcclxuICAgICAgICAjeyRwcm9wfTogY2FsYyggI3skc2l6ZX0gKiAodmFyKCN7JGFkanVzdH0pIC8gMTAwKSAqICh2YXIoI3skYWRqdXN0Mn0pIC8gMTAwKSApO1xyXG4gICAgfVxyXG4gICAgQGVsc2Uge1xyXG4gICAgICAgICN7JHByb3B9OiBjYWxjKCAjeyRzaXplfSAqICh2YXIoI3skYWRqdXN0fSkgLyAxMDApICk7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBhZGp1c3RlZC1zaGFkb3coJGFkanVzdDogMSwgJHBvc2l0aW9uOiBmYWxzZSkge1xyXG4gICAgLy8gVXNsZXNzIGNhbGMgaXMgYSBmb3IgSUUxMSB0byBkaXNhYmxlIHNoYWRvd3MgYXMgdGhleSBjYW4ndCBiZSBoYW5kbGVkLiBXZSBtaWdodCBmaXggaXQgb25lIGRheSBpZiBuZWNlc3NhcnkuXHJcbiAgICBAaWYgJHBvc2l0aW9uID09ICdib3R0b20nIHtcclxuICAgICAgICBib3gtc2hhZG93OjAgY2FsYyggdmFyKC0tc2hhZG93cykgKiAjeyRhZGp1c3R9ICkgY2FsYygjezMwcHgqJGFkanVzdH0pICN7LTMwcHgqJGFkanVzdH0gcmdiYSgwLDAsMCwuNSk7XHJcbiAgICB9XHJcbiAgICBAZWxzZSB7XHJcbiAgICAgICAgYm94LXNoYWRvdzowIDAgY2FsYygjezMwcHgqJGFkanVzdH0pIGNhbGMoI3stMzBweCokYWRqdXN0fSArIHZhcigtLXNoYWRvd3MpICogI3skYWRqdXN0fSApIHJnYmEoMCwwLDAsLjUpO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gZWRpdG9yLXdyYXAoJHN0cm9uZzogZmFsc2UpIHtcclxuICAgIEBpZigkZWRpdG9yKSB7XHJcbiAgICAgICAgQGlmKCRzdHJvbmcpIHtcclxuICAgICAgICAgICAgLmVkaXQtcG9zdC12aXN1YWwtZWRpdG9yIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgQGVsc2Uge1xyXG4gICAgICAgICAgICAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIEBjb250ZW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGVsc2Uge1xyXG4gICAgICBAY29udGVudDtcclxuICAgIH1cclxufSIsIi8vIE1vZGlmaWVkIGJvb3RzdHJhcCBfYnV0dG9ucy5zY2NzLlxuXG5AdXNlIFwic2FzczptYXRoXCI7XG5cbiVidG4sIFxuLmJ0biB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjVzIGVhc2UsIGJveC1zaGFkb3cgMC41cyBlYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkYnRuLXBhZGRpbmcteSowLjksICRidG4tcGFkZGluZy14KjAuOSwgJGJ0bi1mb250LXNpemUqMC45LCAkYnRuLWxpbmUtaGVpZ2h0KjAuOSwgJGJ0bi1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRidG4tcGFkZGluZy15LCAkYnRuLXBhZGRpbmcteCwgJGJ0bi1mb250LXNpemUsICRidG4tbGluZS1oZWlnaHQsICRidG4tYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuICAgIC8qXG4gICAgYm9keTpub3QoLnNoYWRvd3MtZGlzYWJsZWQpICYge1xuICAgICAgICAmIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgJjpub3QoOmZvY3VzLXZpc2libGUpOm5vdCg6aG92ZXIpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGFkanVzdGVkLXNoYWRvdygwLjcpO1xuICAgICAgICB9XG4gICAgfVxuICAgICovXG4gICAgaSB7XG4gICAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zNWVtO1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuICAgICY6Zm9jdXMtdmlzaWJsZSxcbiAgICAmOmFjdGl2ZSxcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgb3V0bGluZS1vZmZzZXQ6ICRpbnB1dC1idG4tZm9jdXMtd2lkdGgqMS41O1xuICAgICAgICBvdXRsaW5lLXdpZHRoOiAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoO1xuICAgIH1cbiAgICBcblxuICAgIHAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBtYXRoLmRpdigkc3BhY2VyLCA2KTtcbiAgICB9XG4gICAgcCAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IG1hdGguZGl2KCRzcGFjZXIsIDYpO1xuICAgIH1cblxuICAgIC8qXG4gICAgQHN1cHBvcnRzICggZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IG5vcm1hbCApIHtcbiAgICAgICAgYm9keS5mb250LXVwICYge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICRidG4tcGFkZGluZy15KzAuMTVyZW07XG4gICAgICAgIH1cbiAgICAgICAgYm9keS5mb250LWRvd24gJiB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogJGJ0bi1wYWRkaW5nLXkrMC4xNXJlbTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAqL1xufVxuXG4uYnRuLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICArIC5idG4tYmxvY2sge1xuICAgICAgICBtYXJnaW4tdG9wOiAkYnRuLWJsb2NrLXNwYWNpbmcteTtcbiAgICB9XG59XG5cbi5idG46ZGlzYWJsZWQge1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICBvcGFjaXR5OiAwLjU7XG59XG5cbiVidG4tcHJpbWFyeSxcbi5idG4tcHJpbWFyeSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYWNjZW50LWhsKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudC1obCk7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudC1obC1jb250cmFzdCk7XG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRpbnB1dC1idG4tZm9jdXMtd2lkdGggdmFyKC0tY29sb3ItYWNjZW50LWhsLWEpLCAwIDAgMCAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoIHZhcigtLWNvbG9yKTtcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudC1obC1jb250cmFzdCk7XG4gICAgfVxuICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAgIG91dGxpbmUtY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudCk7XG4gICAgfVxuICAgIGJvZHkuYnRuLXN0eWxlLW91dGxpbmUgJjpub3QoOmhvdmVyKTpub3QoOmZvY3VzLXZpc2libGUpIHtcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudC1obCk7XG4gICAgfVxuXG59XG4lYnRuLXNlY29uZGFyeSxcbi5idG4tc2Vjb25kYXJ5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItYWNjZW50KTtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItYWNjZW50LWNvbnRyYXN0KTtcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYWNjZW50KTtcbiAgICAgICAgYm94LXNoYWRvdzowIDAgMCAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoIHZhcigtLWNvbG9yLWFjY2VudC1hKSwgIDAgMCAwICRpbnB1dC1idG4tZm9jdXMtd2lkdGggdmFyKC0tY29sb3IpO1xuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItYWNjZW50LWhsLWNvbnRyYXN0KTtcbiAgICB9XG4gICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgb3V0bGluZS1jb2xvcjogdmFyKC0tY29sb3ItYWNjZW50LWhsKTtcbiAgICB9XG4gICAgYm9keS5idG4tc3R5bGUtb3V0bGluZSAmOm5vdCg6aG92ZXIpOm5vdCg6Zm9jdXMtdmlzaWJsZSkge1xuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItYWNjZW50KTtcbiAgICB9XG59XG5cbmJvZHkuYnRuLXN0eWxlLW91dGxpbmUgJWJ0bixcbmJvZHkuYnRuLXN0eWxlLW91dGxpbmUgLmJ0bixcbi5pcy1zdHlsZS1vdXRsaW5lICVidG4sXG4lYnRuLW91dGxpbmUge1xuICAgIGJvcmRlci13aWR0aDogJGJ0bi1wYWRkaW5nLXkqMC40O1xuICAgIHBhZGRpbmc6ICRidG4tcGFkZGluZy15KjAuNiAkYnRuLXBhZGRpbmcteCowLjk7XG4gICAgXG4gICAgJjpub3QoOmhvdmVyKTpub3QoOmZvY3VzLXZpc2libGUpIHtcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudCk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogY3VycmVudENvbG9yICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgICY6aG92ZXIsIFxuICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG59IiwiLy8gQnV0dG9uIHZhcmlhbnRzXG4vL1xuLy8gRWFzaWx5IHB1bXAgb3V0IGRlZmF1bHQgc3R5bGVzLCBhcyB3ZWxsIGFzIDpob3ZlciwgOmZvY3VzLCA6YWN0aXZlLFxuLy8gYW5kIGRpc2FibGVkIG9wdGlvbnMgZm9yIGFsbCBidXR0b25zXG5cbkBtaXhpbiBidXR0b24tdmFyaWFudCgkYmFja2dyb3VuZCwgJGJvcmRlciwgJGhvdmVyLWJhY2tncm91bmQ6IGRhcmtlbigkYmFja2dyb3VuZCwgNy41JSksICRob3Zlci1ib3JkZXI6IGRhcmtlbigkYm9yZGVyLCAxMCUpLCAkYWN0aXZlLWJhY2tncm91bmQ6IGRhcmtlbigkYmFja2dyb3VuZCwgMTAlKSwgJGFjdGl2ZS1ib3JkZXI6IGRhcmtlbigkYm9yZGVyLCAxMi41JSkpIHtcbiAgY29sb3I6IGNvbG9yLXlpcSgkYmFja2dyb3VuZCk7XG4gIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRiYWNrZ3JvdW5kKTtcbiAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYm94LXNoYWRvdyk7XG5cbiAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgY29sb3I6IGNvbG9yLXlpcSgkaG92ZXItYmFja2dyb3VuZCk7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGhvdmVyLWJhY2tncm91bmQpO1xuICAgIGJvcmRlci1jb2xvcjogJGhvdmVyLWJvcmRlcjtcbiAgfVxuXG4gICY6Zm9jdXMsXG4gICYuZm9jdXMge1xuICAgIGNvbG9yOiBjb2xvci15aXEoJGhvdmVyLWJhY2tncm91bmQpO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRob3Zlci1iYWNrZ3JvdW5kKTtcbiAgICBib3JkZXItY29sb3I6ICRob3Zlci1ib3JkZXI7XG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYm94LXNoYWRvdywgMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKG1peChjb2xvci15aXEoJGJhY2tncm91bmQpLCAkYm9yZGVyLCAxNSUpLCAuNSkpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKG1peChjb2xvci15aXEoJGJhY2tncm91bmQpLCAkYm9yZGVyLCAxNSUpLCAuNSk7XG4gICAgfVxuICB9XG5cbiAgLy8gRGlzYWJsZWQgY29tZXMgZmlyc3Qgc28gYWN0aXZlIGNhbiBwcm9wZXJseSByZXN0eWxlXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiBjb2xvci15aXEoJGJhY2tncm91bmQpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuICAgIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcbiAgICAvLyBSZW1vdmUgQ1NTIGdyYWRpZW50cyBpZiB0aGV5J3JlIGVuYWJsZWRcbiAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gJi5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiBjb2xvci15aXEoJGFjdGl2ZS1iYWNrZ3JvdW5kKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWN0aXZlLWJhY2tncm91bmQ7XG4gICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IC8vIFJlbW92ZSB0aGUgZ3JhZGllbnQgZm9yIHRoZSBwcmVzc2VkL2FjdGl2ZSBzdGF0ZVxuICAgIH1cbiAgICBib3JkZXItY29sb3I6ICRhY3RpdmUtYm9yZGVyO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIGFuZCAkYnRuLWFjdGl2ZS1ib3gtc2hhZG93ICE9IG5vbmUge1xuICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYWN0aXZlLWJveC1zaGFkb3csIDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYShtaXgoY29sb3IteWlxKCRiYWNrZ3JvdW5kKSwgJGJvcmRlciwgMTUlKSwgLjUpKTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYShtaXgoY29sb3IteWlxKCRiYWNrZ3JvdW5kKSwgJGJvcmRlciwgMTUlKSwgLjUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gYnV0dG9uLW91dGxpbmUtdmFyaWFudCgkY29sb3IsICRjb2xvci1ob3ZlcjogY29sb3IteWlxKCRjb2xvciksICRhY3RpdmUtYmFja2dyb3VuZDogJGNvbG9yLCAkYWN0aXZlLWJvcmRlcjogJGNvbG9yKSB7XG4gIGNvbG9yOiAkY29sb3I7XG4gIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuXG4gIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgIGNvbG9yOiAkY29sb3ItaG92ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFjdGl2ZS1iYWNrZ3JvdW5kO1xuICAgIGJvcmRlci1jb2xvcjogJGFjdGl2ZS1ib3JkZXI7XG4gIH1cblxuICAmOmZvY3VzLFxuICAmLmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuNSk7XG4gIH1cblxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+ICYuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogY29sb3IteWlxKCRhY3RpdmUtYmFja2dyb3VuZCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFjdGl2ZS1iYWNrZ3JvdW5kO1xuICAgIGJvcmRlci1jb2xvcjogJGFjdGl2ZS1ib3JkZXI7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIEBpZiAkZW5hYmxlLXNoYWRvd3MgYW5kICRidG4tYWN0aXZlLWJveC1zaGFkb3cgIT0gbm9uZSB7XG4gICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1hY3RpdmUtYm94LXNoYWRvdywgMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjUpKTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC41KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gQnV0dG9uIHNpemVzXG5AbWl4aW4gYnV0dG9uLXNpemUoJHBhZGRpbmcteSwgJHBhZGRpbmcteCwgJGZvbnQtc2l6ZSwgJGxpbmUtaGVpZ2h0LCAkYm9yZGVyLXJhZGl1cykge1xuICBwYWRkaW5nOiAkcGFkZGluZy15ICRwYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodDtcbiAgLy8gTWFudWFsbHkgZGVjbGFyZSB0byBwcm92aWRlIGFuIG92ZXJyaWRlIHRvIHRoZSBicm93c2VyIGRlZmF1bHRcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cywgMCk7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1ibGFja2xpc3QsIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcblxuLy8gU0NTUyBSRlMgbWl4aW5cbi8vXG4vLyBBdXRvbWF0ZWQgcmVzcG9uc2l2ZSBmb250IHNpemVzXG4vL1xuLy8gTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9yZnMvYmxvYi92OC54L0xJQ0VOU0UpXG5cbi8vIENvbmZpZ3VyYXRpb25cblxuLy8gQmFzZSBmb250IHNpemVcbiRyZnMtYmFzZS1mb250LXNpemU6IDEuMjVyZW0gIWRlZmF1bHQ7XG4kcmZzLWZvbnQtc2l6ZS11bml0OiByZW0gIWRlZmF1bHQ7XG5cbkBpZiAkcmZzLWZvbnQtc2l6ZS11bml0ICE9IHJlbSBhbmQgJHJmcy1mb250LXNpemUtdW5pdCAhPSBweCB7XG4gIEBlcnJvciBcImAjeyRyZnMtZm9udC1zaXplLXVuaXR9YCBpcyBub3QgYSB2YWxpZCB1bml0IGZvciAkcmZzLWZvbnQtc2l6ZS11bml0LiBVc2UgYHB4YCBvciBgcmVtYC5cIjtcbn1cblxuLy8gQnJlYWtwb2ludCBhdCB3aGVyZSBmb250LXNpemUgc3RhcnRzIGRlY3JlYXNpbmcgaWYgc2NyZWVuIHdpZHRoIGlzIHNtYWxsZXJcbiRyZnMtYnJlYWtwb2ludDogMTIwMHB4ICFkZWZhdWx0O1xuJHJmcy1icmVha3BvaW50LXVuaXQ6IHB4ICFkZWZhdWx0O1xuXG5AaWYgJHJmcy1icmVha3BvaW50LXVuaXQgIT0gcHggYW5kICRyZnMtYnJlYWtwb2ludC11bml0ICE9IGVtIGFuZCAkcmZzLWJyZWFrcG9pbnQtdW5pdCAhPSByZW0ge1xuICBAZXJyb3IgXCJgI3skcmZzLWJyZWFrcG9pbnQtdW5pdH1gIGlzIG5vdCBhIHZhbGlkIHVuaXQgZm9yICRyZnMtYnJlYWtwb2ludC11bml0LiBVc2UgYHB4YCwgYGVtYCBvciBgcmVtYC5cIjtcbn1cblxuLy8gUmVzaXplIGZvbnQgc2l6ZSBiYXNlZCBvbiBzY3JlZW4gaGVpZ2h0IGFuZCB3aWR0aFxuJHJmcy10d28tZGltZW5zaW9uYWw6IGZhbHNlICFkZWZhdWx0O1xuXG4vLyBGYWN0b3Igb2YgZGVjcmVhc2VcbiRyZnMtZmFjdG9yOiAxMCAhZGVmYXVsdDtcblxuQGlmIHR5cGUtb2YoJHJmcy1mYWN0b3IpICE9IFwibnVtYmVyXCIgb3IgJHJmcy1mYWN0b3IgPD0gMSB7XG4gIEBlcnJvciBcImAjeyRyZnMtZmFjdG9yfWAgaXMgbm90IGEgdmFsaWQgICRyZnMtZmFjdG9yLCBpdCBtdXN0IGJlIGdyZWF0ZXIgdGhhbiAxLlwiO1xufVxuXG4vLyBHZW5lcmF0ZSBlbmFibGUgb3IgZGlzYWJsZSBjbGFzc2VzLiBQb3NzaWJpbGl0aWVzOiBmYWxzZSwgXCJlbmFibGVcIiBvciBcImRpc2FibGVcIlxuJHJmcy1jbGFzczogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIDEgcmVtID0gJHJmcy1yZW0tdmFsdWUgcHhcbiRyZnMtcmVtLXZhbHVlOiAxNiAhZGVmYXVsdDtcblxuLy8gU2FmYXJpIGlmcmFtZSByZXNpemUgYnVnOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9yZnMvaXNzdWVzLzE0XG4kcmZzLXNhZmFyaS1pZnJhbWUtcmVzaXplLWJ1Zy1maXg6IGZhbHNlICFkZWZhdWx0O1xuXG4vLyBEaXNhYmxlIFJGUyBieSBzZXR0aW5nICRlbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemVzIHRvIGZhbHNlXG4kZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplczogdHJ1ZSAhZGVmYXVsdDtcblxuLy8gQ2FjaGUgJHJmcy1iYXNlLWZvbnQtc2l6ZSB1bml0XG4kcmZzLWJhc2UtZm9udC1zaXplLXVuaXQ6IHVuaXQoJHJmcy1iYXNlLWZvbnQtc2l6ZSk7XG5cbkBmdW5jdGlvbiBkaXZpZGUoJGRpdmlkZW5kLCAkZGl2aXNvciwgJHByZWNpc2lvbjogMTApIHtcbiAgJHNpZ246IGlmKCRkaXZpZGVuZCA+IDAgYW5kICRkaXZpc29yID4gMCBvciAkZGl2aWRlbmQgPCAwIGFuZCAkZGl2aXNvciA8IDAsIDEsIC0xKTtcbiAgJGRpdmlkZW5kOiBhYnMoJGRpdmlkZW5kKTtcbiAgJGRpdmlzb3I6IGFicygkZGl2aXNvcik7XG4gIEBpZiAkZGl2aWRlbmQgPT0gMCB7XG4gICAgQHJldHVybiAwO1xuICB9XG4gIEBpZiAkZGl2aXNvciA9PSAwIHtcbiAgICBAZXJyb3IgXCJDYW5ub3QgZGl2aWRlIGJ5IDBcIjtcbiAgfVxuICAkcmVtYWluZGVyOiAkZGl2aWRlbmQ7XG4gICRyZXN1bHQ6IDA7XG4gICRmYWN0b3I6IDEwO1xuICBAd2hpbGUgKCRyZW1haW5kZXIgPiAwIGFuZCAkcHJlY2lzaW9uID49IDApIHtcbiAgICAkcXVvdGllbnQ6IDA7XG4gICAgQHdoaWxlICgkcmVtYWluZGVyID49ICRkaXZpc29yKSB7XG4gICAgICAkcmVtYWluZGVyOiAkcmVtYWluZGVyIC0gJGRpdmlzb3I7XG4gICAgICAkcXVvdGllbnQ6ICRxdW90aWVudCArIDE7XG4gICAgfVxuICAgICRyZXN1bHQ6ICRyZXN1bHQgKiAxMCArICRxdW90aWVudDtcbiAgICAkZmFjdG9yOiAkZmFjdG9yICogLjE7XG4gICAgJHJlbWFpbmRlcjogJHJlbWFpbmRlciAqIDEwO1xuICAgICRwcmVjaXNpb246ICRwcmVjaXNpb24gLSAxO1xuICAgIEBpZiAoJHByZWNpc2lvbiA8IDAgYW5kICRyZW1haW5kZXIgPj0gJGRpdmlzb3IgKiA1KSB7XG4gICAgICAkcmVzdWx0OiAkcmVzdWx0ICsgMTtcbiAgICB9XG4gIH1cbiAgJHJlc3VsdDogJHJlc3VsdCAqICRmYWN0b3IgKiAkc2lnbjtcbiAgJGRpdmlkZW5kLXVuaXQ6IHVuaXQoJGRpdmlkZW5kKTtcbiAgJGRpdmlzb3ItdW5pdDogdW5pdCgkZGl2aXNvcik7XG4gICR1bml0LW1hcDogKFxuICAgIFwicHhcIjogMXB4LFxuICAgIFwicmVtXCI6IDFyZW0sXG4gICAgXCJlbVwiOiAxZW0sXG4gICAgXCIlXCI6IDElXG4gICk7XG4gIEBpZiAoJGRpdmlkZW5kLXVuaXQgIT0gJGRpdmlzb3ItdW5pdCBhbmQgbWFwLWhhcy1rZXkoJHVuaXQtbWFwLCAkZGl2aWRlbmQtdW5pdCkpIHtcbiAgICAkcmVzdWx0OiAkcmVzdWx0ICogbWFwLWdldCgkdW5pdC1tYXAsICRkaXZpZGVuZC11bml0KTtcbiAgfVxuICBAcmV0dXJuICRyZXN1bHQ7XG59XG5cbi8vIFJlbW92ZSBweC11bml0IGZyb20gJHJmcy1iYXNlLWZvbnQtc2l6ZSBmb3IgY2FsY3VsYXRpb25zXG5AaWYgJHJmcy1iYXNlLWZvbnQtc2l6ZS11bml0ID09IFwicHhcIiB7XG4gICRyZnMtYmFzZS1mb250LXNpemU6IGRpdmlkZSgkcmZzLWJhc2UtZm9udC1zaXplLCAkcmZzLWJhc2UtZm9udC1zaXplICogMCArIDEpO1xufVxuQGVsc2UgaWYgJHJmcy1iYXNlLWZvbnQtc2l6ZS11bml0ID09IFwicmVtXCIge1xuICAkcmZzLWJhc2UtZm9udC1zaXplOiBkaXZpZGUoJHJmcy1iYXNlLWZvbnQtc2l6ZSwgZGl2aWRlKCRyZnMtYmFzZS1mb250LXNpemUgKiAwICsgMSwgJHJmcy1yZW0tdmFsdWUpKTtcbn1cblxuLy8gQ2FjaGUgJHJmcy1icmVha3BvaW50IHVuaXQgdG8gcHJldmVudCBtdWx0aXBsZSBjYWxsc1xuJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGU6IHVuaXQoJHJmcy1icmVha3BvaW50KTtcblxuLy8gUmVtb3ZlIHVuaXQgZnJvbSAkcmZzLWJyZWFrcG9pbnQgZm9yIGNhbGN1bGF0aW9uc1xuQGlmICRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlID09IFwicHhcIiB7XG4gICRyZnMtYnJlYWtwb2ludDogZGl2aWRlKCRyZnMtYnJlYWtwb2ludCwgJHJmcy1icmVha3BvaW50ICogMCArIDEpO1xufVxuQGVsc2UgaWYgJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGUgPT0gXCJyZW1cIiBvciAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSBcImVtXCIge1xuICAkcmZzLWJyZWFrcG9pbnQ6IGRpdmlkZSgkcmZzLWJyZWFrcG9pbnQsIGRpdmlkZSgkcmZzLWJyZWFrcG9pbnQgKiAwICsgMSwgJHJmcy1yZW0tdmFsdWUpKTtcbn1cblxuLy8gSW50ZXJuYWwgbWl4aW4gdGhhdCBhZGRzIGRpc2FibGUgY2xhc3NlcyB0byB0aGUgc2VsZWN0b3IgaWYgbmVlZGVkLlxuQG1peGluIF9yZnMtZGlzYWJsZS1jbGFzcyB7XG4gIEBpZiAkcmZzLWNsYXNzID09IFwiZGlzYWJsZVwiIHtcbiAgICAvLyBBZGRpbmcgYW4gZXh0cmEgY2xhc3MgaW5jcmVhc2VzIHNwZWNpZmljaXR5LCB3aGljaCBwcmV2ZW50cyB0aGUgbWVkaWEgcXVlcnkgdG8gb3ZlcnJpZGUgdGhlIGZvbnQgc2l6ZVxuICAgICYsXG4gICAgLmRpc2FibGUtcmVzcG9uc2l2ZS1mb250LXNpemUgJixcbiAgICAmLmRpc2FibGUtcmVzcG9uc2l2ZS1mb250LXNpemUge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG4gIEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBJbnRlcm5hbCBtaXhpbiB0aGF0IGFkZHMgZW5hYmxlIGNsYXNzZXMgdG8gdGhlIHNlbGVjdG9yIGlmIG5lZWRlZC5cbkBtaXhpbiBfcmZzLWVuYWJsZS1jbGFzcyB7XG4gIEBpZiAkcmZzLWNsYXNzID09IFwiZW5hYmxlXCIge1xuICAgIC5lbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemUgJixcbiAgICAmLmVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbiAgQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIEludGVybmFsIG1peGluIHVzZWQgdG8gZGV0ZXJtaW5lIHdoaWNoIG1lZGlhIHF1ZXJ5IG5lZWRzIHRvIGJlIHVzZWRcbkBtaXhpbiBfcmZzLW1lZGlhLXF1ZXJ5KCRtcS12YWx1ZSkge1xuICBAaWYgJHJmcy10d28tZGltZW5zaW9uYWwge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRtcS12YWx1ZX0pLCAobWF4LWhlaWdodDogI3skbXEtdmFsdWV9KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbiAgQGVsc2Uge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRtcS12YWx1ZX0pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBSZXNwb25zaXZlIGZvbnQgc2l6ZSBtaXhpblxuQG1peGluIHJmcygkZnMsICRpbXBvcnRhbnQ6IGZhbHNlKSB7XG4gIC8vIENhY2hlICRmcyB1bml0XG4gICRmcy11bml0OiBpZih0eXBlLW9mKCRmcykgPT0gXCJudW1iZXJcIiwgdW5pdCgkZnMpLCBmYWxzZSk7XG5cbiAgLy8gQWRkICFpbXBvcnRhbnQgc3VmZml4IGlmIG5lZWRlZFxuICAkcmZzLXN1ZmZpeDogaWYoJGltcG9ydGFudCwgXCIgIWltcG9ydGFudFwiLCBcIlwiKTtcblxuICAvLyBJZiAkZnMgaXNuJ3QgYSBudW1iZXIgKGxpa2UgaW5oZXJpdCkgb3IgJGZzIGhhcyBhIHVuaXQgKG5vdCBweCBvciByZW0sIGxpa2UgMS41ZW0pIG9yICQgaXMgMCwganVzdCBwcmludCB0aGUgdmFsdWVcbiAgQGlmIG5vdCAkZnMtdW5pdCBvciAkZnMtdW5pdCAhPSBcIlwiIGFuZCAkZnMtdW5pdCAhPSBcInB4XCIgYW5kICRmcy11bml0ICE9IFwicmVtXCIgb3IgJGZzID09IDAge1xuICAgIGZvbnQtc2l6ZTogI3skZnN9I3skcmZzLXN1ZmZpeH07XG4gIH1cbiAgQGVsc2Uge1xuICAgIC8vIFJlbW92ZSB1bml0IGZyb20gJGZzIGZvciBjYWxjdWxhdGlvbnNcbiAgICBAaWYgJGZzLXVuaXQgPT0gXCJweFwiIHtcbiAgICAgICRmczogZGl2aWRlKCRmcywgJGZzICogMCArIDEpO1xuICAgIH1cbiAgICBAZWxzZSBpZiAkZnMtdW5pdCA9PSBcInJlbVwiIHtcbiAgICAgICRmczogZGl2aWRlKCRmcywgZGl2aWRlKCRmcyAqIDAgKyAxLCAkcmZzLXJlbS12YWx1ZSkpO1xuICAgIH1cblxuICAgIC8vIFNldCBkZWZhdWx0IGZvbnQgc2l6ZVxuICAgICRyZnMtc3RhdGljOiBpZigkcmZzLWZvbnQtc2l6ZS11bml0ID09IHJlbSwgI3tkaXZpZGUoJGZzLCAkcmZzLXJlbS12YWx1ZSl9cmVtLCAjeyRmc31weCk7XG5cbiAgICAvLyBPbmx5IGFkZCB0aGUgbWVkaWEgcXVlcnkgaWYgdGhlIGZvbnQgc2l6ZSBpcyBiaWdnZXIgdGhhbiB0aGUgbWluaW11bSBmb250IHNpemVcbiAgICBAaWYgJGZzIDw9ICRyZnMtYmFzZS1mb250LXNpemUgb3Igbm90ICRlbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemVzIHtcbiAgICAgIGZvbnQtc2l6ZTogI3skcmZzLXN0YXRpY30jeyRyZnMtc3VmZml4fTtcbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgLy8gQ2FsY3VsYXRlIHRoZSBtaW5pbXVtIGZvbnQgc2l6ZSBmb3IgJGZzXG4gICAgICAkZnMtbWluOiAkcmZzLWJhc2UtZm9udC1zaXplICsgZGl2aWRlKCRmcyAtICRyZnMtYmFzZS1mb250LXNpemUsICRyZnMtZmFjdG9yKTtcblxuICAgICAgLy8gQ2FsY3VsYXRlIGRpZmZlcmVuY2UgYmV0d2VlbiAkZnMgYW5kIHRoZSBtaW5pbXVtIGZvbnQgc2l6ZVxuICAgICAgJGZzLWRpZmY6ICRmcyAtICRmcy1taW47XG5cbiAgICAgIC8vIEJhc2UgZm9udC1zaXplIGZvcm1hdHRpbmdcbiAgICAgICRtaW4td2lkdGg6IGlmKCRyZnMtZm9udC1zaXplLXVuaXQgPT0gcmVtLCAje2RpdmlkZSgkZnMtbWluLCAkcmZzLXJlbS12YWx1ZSl9cmVtLCAjeyRmcy1taW59cHgpO1xuXG4gICAgICAvLyBVc2UgYHZtaW5gIGlmIHR3by1kaW1lbnNpb25hbCBpcyBlbmFibGVkXG4gICAgICAkdmFyaWFibGUtdW5pdDogaWYoJHJmcy10d28tZGltZW5zaW9uYWwsIHZtaW4sIHZ3KTtcblxuICAgICAgLy8gQ2FsY3VsYXRlIHRoZSB2YXJpYWJsZSB3aWR0aCBiZXR3ZWVuIDAgYW5kICRyZnMtYnJlYWtwb2ludFxuICAgICAgJHZhcmlhYmxlLXdpZHRoOiAje2RpdmlkZSgkZnMtZGlmZiAqIDEwMCwgJHJmcy1icmVha3BvaW50KX0jeyR2YXJpYWJsZS11bml0fTtcblxuICAgICAgLy8gU2V0IHRoZSBjYWxjdWxhdGVkIGZvbnQtc2l6ZVxuICAgICAgJHJmcy1mbHVpZDogY2FsYygjeyRtaW4td2lkdGh9ICsgI3skdmFyaWFibGUtd2lkdGh9KSAjeyRyZnMtc3VmZml4fTtcblxuICAgICAgLy8gQnJlYWtwb2ludCBmb3JtYXR0aW5nXG4gICAgICAkbXEtdmFsdWU6IGlmKCRyZnMtYnJlYWtwb2ludC11bml0ID09IHB4LCAjeyRyZnMtYnJlYWtwb2ludH1weCwgI3tkaXZpZGUoJHJmcy1icmVha3BvaW50LCAkcmZzLXJlbS12YWx1ZSl9I3skcmZzLWJyZWFrcG9pbnQtdW5pdH0pO1xuXG4gICAgICBAaW5jbHVkZSBfcmZzLWRpc2FibGUtY2xhc3Mge1xuICAgICAgICBmb250LXNpemU6ICN7JHJmcy1zdGF0aWN9I3skcmZzLXN1ZmZpeH07XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIF9yZnMtbWVkaWEtcXVlcnkoJG1xLXZhbHVlKSB7XG4gICAgICAgIEBpbmNsdWRlIF9yZnMtZW5hYmxlLWNsYXNzIHtcbiAgICAgICAgICBmb250LXNpemU6ICRyZnMtZmx1aWQ7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBJbmNsdWRlIHNhZmFyaSBpZnJhbWUgcmVzaXplIGZpeCBpZiBuZWVkZWRcbiAgICAgICAgbWluLXdpZHRoOiBpZigkcmZzLXNhZmFyaS1pZnJhbWUtcmVzaXplLWJ1Zy1maXgsICgwICogMXZ3KSwgbnVsbCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIFRoZSBmb250LXNpemUgJiByZXNwb25zaXZlLWZvbnQtc2l6ZSBtaXhpbnMgdXNlIFJGUyB0byByZXNjYWxlIHRoZSBmb250IHNpemVcbkBtaXhpbiBmb250LXNpemUoJGZzLCAkaW1wb3J0YW50OiBmYWxzZSkge1xuICBAaW5jbHVkZSByZnMoJGZzLCAkaW1wb3J0YW50KTtcbn1cblxuQG1peGluIHJlc3BvbnNpdmUtZm9udC1zaXplKCRmcywgJGltcG9ydGFudDogZmFsc2UpIHtcbiAgQGluY2x1ZGUgcmZzKCRmcywgJGltcG9ydGFudCk7XG59XG4iLCIvLyBNb2RpZmllZCBib290c3RyYXAgX2Zvcm1zLnNjY3MuXG5cbi8vXG4vLyBUZXh0dWFsIGZvcm0gY29udHJvbHNcbi8vXG5cbi5mb3JtLWNvbnRyb2wgeyAgICBcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XG4gICAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAkaW5wdXQtcGFkZGluZy14O1xuICAgIGZvbnQtZmFtaWx5OiAkaW5wdXQtZm9udC1mYW1pbHk7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUpO1xuICAgIGZvbnQtd2VpZ2h0OiAkaW5wdXQtZm9udC13ZWlnaHQ7XG4gICAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAgICBjb2xvcjogJGlucHV0LWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgIGJvcmRlcjogJGlucHV0LWJvcmRlci13aWR0aCBzb2xpZCAkaW5wdXQtYm9yZGVyLWNvbG9yO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQpO1xuICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItYWNjZW50KTtcbiAgICAgICAgYm94LXNoYWRvdzowIDAgMCAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoIHZhcigtLWNvbG9yLWFjY2VudC1hKSwgIDAgMCAwICRpbnB1dC1idG4tZm9jdXMtd2lkdGggdmFyKC0tY29sb3IpO1xuICAgIH1cbiAgXG4gICAgLy8gTm90ZTogVGhpcyBoYXMgbm8gZWZmZWN0IG9uIDxzZWxlY3Q+cyBpbiBzb21lIGJyb3dzZXJzLCBkdWUgdG8gdGhlIGxpbWl0ZWQgc3R5bGFiaWxpdHkgb2YgYDxzZWxlY3Q+YHMgaW4gQ1NTLlxuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMsIDApO1xuICBcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRpbnB1dC1ib3gtc2hhZG93KTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRpbnB1dC10cmFuc2l0aW9uKTtcbiAgXG4gICAgLy8gVW5zdHlsZSB0aGUgY2FyZXQgb24gYDxzZWxlY3Q+YHMgaW4gSUUxMCsuXG4gICAgJjo6LW1zLWV4cGFuZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgfVxuICBcbiAgICAvLyBQbGFjZWhvbGRlclxuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICRpbnB1dC1wbGFjZWhvbGRlci1jb2xvcjtcbiAgICAgICAgLy8gT3ZlcnJpZGUgRmlyZWZveCdzIHVudXN1YWwgZGVmYXVsdCBvcGFjaXR5OyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTE1MjYuXG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICBcbiAgICAvLyBEaXNhYmxlZCBhbmQgcmVhZC1vbmx5IGlucHV0c1xuICAgIC8vXG4gICAgLy8gSFRNTDUgc2F5cyB0aGF0IGNvbnRyb2xzIHVuZGVyIGEgZmllbGRzZXQgPiBsZWdlbmQ6Zmlyc3QtY2hpbGQgd29uJ3QgYmVcbiAgICAvLyBkaXNhYmxlZCBpZiB0aGUgZmllbGRzZXQgaXMgZGlzYWJsZWQuIER1ZSB0byBpbXBsZW1lbnRhdGlvbiBkaWZmaWN1bHR5LCB3ZVxuICAgIC8vIGRvbid0IGhvbm9yIHRoYXQgZWRnZSBjYXNlOyB3ZSBzdHlsZSB0aGVtIGFzIGRpc2FibGVkIGFueXdheS5cbiAgICAmOmRpc2FibGVkLFxuICAgICZbcmVhZG9ubHldIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWRpc2FibGVkLWJnO1xuICAgICAgICAvLyBpT1MgZml4IGZvciB1bnJlYWRhYmxlIGRpc2FibGVkIGNvbnRlbnQ7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNjU1LlxuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbn1cbiAgXG5zZWxlY3QuZm9ybS1jb250cm9sIHtcbiAgICAmOmZvY3VzOjotbXMtdmFsdWUge1xuICAgICAgLy8gU3VwcHJlc3MgdGhlIG5lc3RlZCBkZWZhdWx0IHdoaXRlIHRleHQgb24gYmx1ZSBiYWNrZ3JvdW5kIGhpZ2hsaWdodCBnaXZlbiB0b1xuICAgICAgLy8gdGhlIHNlbGVjdGVkIG9wdGlvbiB0ZXh0IHdoZW4gdGhlIChzdGlsbCBjbG9zZWQpIDxzZWxlY3Q+IHJlY2VpdmVzIGZvY3VzXG4gICAgICAvLyBpbiBJRSBhbmQgKHVuZGVyIGNlcnRhaW4gY29uZGl0aW9ucykgRWRnZSwgYXMgaXQgbG9va3MgYmFkIGFuZCBjYW5ub3QgYmUgbWFkZSB0b1xuICAgICAgLy8gbWF0Y2ggdGhlIGFwcGVhcmFuY2Ugb2YgdGhlIG5hdGl2ZSB3aWRnZXQuXG4gICAgICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xOTM5OC5cbiAgICAgIGNvbG9yOiAkaW5wdXQtY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmc7XG4gICAgfVxufVxuICBcblxuLy8gRm9ybSBjb250cm9sIHNpemluZ1xuLy9cbi8vIEJ1aWxkIG9uIGAuZm9ybS1jb250cm9sYCB3aXRoIG1vZGlmaWVyIGNsYXNzZXMgdG8gZGVjcmVhc2Ugb3IgaW5jcmVhc2UgdGhlXG4vLyBoZWlnaHQgYW5kIGZvbnQtc2l6ZSBvZiBmb3JtIGNvbnRyb2xzLlxuLy9cbi8vIFJlcGVhdGVkIGluIGBfaW5wdXRfZ3JvdXAuc2Nzc2AgdG8gYXZvaWQgU2FzcyBleHRlbmQgaXNzdWVzLlxuXG4uZm9ybS1jb250cm9sLXNtIHtcbiAgICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc207XG4gICAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1zbSAkaW5wdXQtcGFkZGluZy14LXNtO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLXNtKTtcbiAgICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LXNtO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtc20pO1xufVxuXG4uZm9ybS1jb250cm9sLWxnIHtcbiAgICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGc7XG4gICAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1sZyAkaW5wdXQtcGFkZGluZy14LWxnO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLWxnKTtcbiAgICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LWxnO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbm8tZHVwbGljYXRlLXNlbGVjdG9yc1xuc2VsZWN0LmZvcm0tY29udHJvbCB7XG4mW3NpemVdLFxuJlttdWx0aXBsZV0ge1xuICAgIGhlaWdodDogYXV0bztcbn1cbn1cblxudGV4dGFyZWEuZm9ybS1jb250cm9sIHtcbiAgICBoZWlnaHQ6IGF1dG87XG59XG5cbi8vIEZvcm0gZ3JvdXBzXG4vL1xuLy8gRGVzaWduZWQgdG8gaGVscCB3aXRoIHRoZSBvcmdhbml6YXRpb24gYW5kIHNwYWNpbmcgb2YgdmVydGljYWwgZm9ybXMuIEZvclxuLy8gaG9yaXpvbnRhbCBmb3JtcywgdXNlIHRoZSBwcmVkZWZpbmVkIGdyaWQgY2xhc3Nlcy5cblxuLmZvcm0tZ3JvdXAge1xuICAgIG1hcmdpbi1ib3R0b206ICRmb3JtLWdyb3VwLW1hcmdpbi1ib3R0b207XG59IiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG5AbWl4aW4gdHJhbnNpdGlvbigkdHJhbnNpdGlvbi4uLikge1xuICBAaWYgbGVuZ3RoKCR0cmFuc2l0aW9uKSA9PSAwIHtcbiAgICAkdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tYmFzZTtcbiAgfVxuXG4gIEBpZiBsZW5ndGgoJHRyYW5zaXRpb24pID4gMSB7XG4gICAgQGVhY2ggJHZhbHVlIGluICR0cmFuc2l0aW9uIHtcbiAgICAgIEBpZiAkdmFsdWUgPT0gbnVsbCBvciAkdmFsdWUgPT0gbm9uZSB7XG4gICAgICAgIEB3YXJuIFwiVGhlIGtleXdvcmQgJ25vbmUnIG9yICdudWxsJyBtdXN0IGJlIHVzZWQgYXMgYSBzaW5nbGUgYXJndW1lbnQuXCI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGlmICRlbmFibGUtdHJhbnNpdGlvbnMge1xuICAgIEBpZiBudGgoJHRyYW5zaXRpb24sIDEpICE9IG51bGwge1xuICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgfVxuXG4gICAgQGlmICRlbmFibGUtcHJlZmVycy1yZWR1Y2VkLW1vdGlvbi1tZWRpYS1xdWVyeSBhbmQgbnRoKCR0cmFuc2l0aW9uLCAxKSAhPSBudWxsIGFuZCBudGgoJHRyYW5zaXRpb24sIDEpICE9IG5vbmUge1xuICAgICAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuLmVudHJpZXMtcm93IHtcbiAgICBhcnRpY2xlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyO1xuICAgIH1cbiAgICAuZW50cnktaGVhZGVyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogbWF0aC5kaXYoJHNwYWNlcioyLCAzKTtcbiAgICAgICAgOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuaW1hZ2Utb24tdG9wIHtcbiAgICAgICAgYXJ0aWNsZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxuICAgICAgICB9XG4gICAgICAgIC5lbnRyeS1mZWF0dXJlZC1pbWFnZSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgb3JkZXI6IC0xO1xuICAgICAgICB9XG4gICAgfVxuICAgICYuaW1hZ2UtZGlzYWJsZWQgLmVudHJ5LWZlYXR1cmVkLWltYWdlIHsvL0NVU1RPTUlaRVItT05MWVxuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5lbnRyeS1tZXRhIHtcbiAgICAgICAgPiB1bCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgPiBsaS5wb3N0LWF1dGhvci1oYXMtYXZhdGFyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBtYXRoLmRpdigkc3BhY2VyKjEsIDMpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuLmVudHJ5LWNvbC1ib3hlZCB7XG4gICAgLmVudHJ5LWNvbCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IG1hdGguZGl2KCRzcGFjZXIqMiwgMyk7XG4gICAgfVxuICAgIGFydGljbGUge1xuICAgICAgICBAZXh0ZW5kICVjb2xvci1ib3hlcztcbiAgICAgICAgQGV4dGVuZCAlaGFzLWJhY2tncm91bmQ7XG4gICAgICAgIFxuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgICAgcGFkZGluZzogbWF0aC5kaXYoJHNwYWNlcioyLCAzKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgICAgIGJvZHk6bm90KC5zaGFkb3dzLWRpc2FibGVkKSAmIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGFkanVzdGVkLXNoYWRvdygpO1xuICAgICAgICB9XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmltYWdlLW9uLXRvcCB7XG4gICAgICAgIC5lbnRyeS1mZWF0dXJlZC1pbWFnZSB7XG4gICAgICAgICAgICBtYXJnaW46IC0je21hdGguZGl2KCRzcGFjZXIqMiwgMyl9IC0je21hdGguZGl2KCRzcGFjZXIqMiwgMyl9IG1hdGguZGl2KCRzcGFjZXIqMiwgMyk7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5hdmF0YXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAkbGlzdC1pbmxpbmUtcGFkZGluZyowLjU7XG59XG5cblxuXG4ucGFnZS1oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZXI7XG4gICAgLnBhZ2UtdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBtYXRoLmRpdigkc3BhY2VyKjEsIDMpO1xuICAgIH1cbiAgICAuYnJlYWRjcnVtYnMge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuICAgIC5icmVhZGNydW1iIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgLmFjdGl2ZSB7XG4gICAgICAgICAgICA6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc3Itb25seTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5icmVhZGNydW1icy5oZXJvLWhhcy1icmVhZGNydW1iLXRvcC1yaWdodC5oZXJvLWVuYWJsZWQgey8vQ1VTVE9NSVpFUi1PTkxZXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG5ib2R5LmJsb2cuaGlkZS1oZXJvLXBhZ2UtdGl0bGUgey8vQ1VTVE9NSVpFUi1PTkxZXG4gICAgLnBhZ2UtaGVhZGVyLCAjaGVyby1tYWluIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbi5lbnRyeS10aXRsZSBhLCBcbiVlbnRyeS10aXRsZS1hIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgJiB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1jb250cmFzdCk7IFxuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxufVxuLmVudHJ5LXR5cGUtaWRpY2F0b3IgIHtcbiAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjZXIqMC4yNTtcbn1cblxuLmVudHJ5LWNvbnRlbnQge1xuXHRAaW5jbHVkZSBjbGVhcmZpeDtcbiAgICBcblx0PiAqOmZpcnN0LWNoaWxkIHtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHR9XG5cdD4gKjpsYXN0LWNoaWxkIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIGgyOm5vdCg6Zmlyc3QtY2hpbGQpLCAuaDI6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAkc3BhY2VyICogMC41ICogMjtcbiAgICB9XG5cbiAgICBoMjpub3QoOmxhc3QtY2hpbGQpLCAuaDI6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IG1hdGguZGl2KCRzcGFjZXIsIDMpICogMjtcbiAgICB9XG5cbiAgICBoMzpub3QoOmZpcnN0LWNoaWxkKSwgLmgzOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogJHNwYWNlciAqIDAuNSAqIDEuNzU7XG4gICAgfVxuXG4gICAgaDM6bm90KDpsYXN0LWNoaWxkKSwgLmgzOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBtYXRoLmRpdigkc3BhY2VyLCAzKSAqIDEuNzU7XG4gICAgfVxuXG4gICAgaDQ6bm90KDpmaXJzdC1jaGlsZCksIC5oNDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi10b3A6ICRzcGFjZXIgKiAwLjUgKiAxLjU7XG4gICAgfVxuXG4gICAgaDQ6bm90KDpsYXN0LWNoaWxkKSwgLmg0Om5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBtYXRoLmRpdigkc3BhY2VyLCAzKSAqIDEuNTtcbiAgICB9XG5cbiAgICBoNTpub3QoOmZpcnN0LWNoaWxkKSwgLmg1Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogJHNwYWNlciAqIDAuNTtcbiAgICB9XG5cbiAgICBoNTpub3QoOmxhc3QtY2hpbGQpLCAuaDU6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IG1hdGguZGl2KCRzcGFjZXIsIDMpO1xuICAgIH1cblxuICAgIGg2Om5vdCg6Zmlyc3QtY2hpbGQpLCAuaDY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAkc3BhY2VyICogMC41ICogMC43NTtcbiAgICB9XG5cbiAgICBoNjpub3QoOmxhc3QtY2hpbGQpLCAuaDY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IG1hdGguZGl2KCRzcGFjZXIsIDMpICogMC43NTtcbiAgICB9XG4gICAgXG4gICAgLy8gTWFrZXMgaXQgcG9zc2libGUgdG8gdXNlIHNwYWNlciBibG9jayB0byBzZXQgdG9wIG1hcmdpbi5cbiAgICA+IC53cC1ibG9jay1zcGFjZXI6Zmlyc3QtY2hpbGQgKyAqIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG5cbiAgICAuYW5pbWF0aW9ucy1lbmFibGVkICYge1xuICAgICAgICA+IC5hbGlnbmZ1bGwsIFxuICAgICAgICA+IC5hbGlnbndpZGUsXG4gICAgICAgID4gLmFsaWduY2VudGVyLFxuICAgICAgICA+IC5hbGlnbmxlZnRcbiAgICAgICAgPiAuYWxpZ25yaWdodCB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZW50cnktZmVhdHVyZWQtaW1hZ2Uge1xuICAgIG1hcmdpbjogJHNwYWNlciAwO1xuICAgIGltZyB7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIH1cbn1cblxuLmVudHJ5LW1ldGEge1xuXHRhLCAucG9zdC1zdGlja3kgLm1ldGEtdGV4dCB7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRmb250LXZhcmlhdGlvbi1zZXR0aW5nczogJ3dnaHQnIDUwMDtcblx0fVxuXG4gICAgZm9ybSB7XG4gICAgICAgIG1hcmdpbi10b3A6ICRzcGFjZXIqMC41O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDU0NnB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ucG9zdC1uYXZpZ2F0aW9uIHtcblx0bWFyZ2luLXRvcDogJHNwYWNlciAqIDAuNTtcblx0LmJ0biB7XG4gICAgICAgIG1hcmdpbi10b3A6ICRzcGFjZXIgKiAwLjU7XG4gICAgICAgIGkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLSRidG4tcGFkZGluZy15KjAuMztcbiAgICAgICAgfVxuXHR9XG59XG5cbi5wYWdpbmF0aW9uIHtcbiAgICBAZXh0ZW5kICVjb2xvci1ib3hlcztcbiAgICBAZXh0ZW5kICVoYXMtYmFja2dyb3VuZDtcblxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGJvZHk6bm90KC5zaGFkb3dzLWRpc2FibGVkKSAmIHtcbiAgICAgICAgQGluY2x1ZGUgYWRqdXN0ZWQtc2hhZG93KDAuNSk7XG4gICAgfVxufVxuXG4ucGFnZS1saW5rIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLWNvbnRyYXN0KTtcbiAgICAvL2JhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJveGVzKTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlLCBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZSwgYm9yZGVyLWNvbG9yIDAuM3MgZWFzZTtcbn1cblxuLnBhZ2UtaXRlbSB7XG4gICAgJi5hY3RpdmUgLnBhZ2UtbGluaywgYTpob3ZlciB7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgICB9XG4gICAgYTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQtY29udHJhc3QpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQpO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgICAmLmFjdGl2ZSAucGFnZS1saW5re1xuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItYWNjZW50LWhsLWNvbnRyYXN0KTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYWNjZW50LWhsKTtcbiAgICB9XG59XG5cbi5jcHNjaG9vbC1yZWFkLW1vcmUtbGluay1ob2xkZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IG1hdGguZGl2KCRzcGFjZXIsIDMpO1xufSIsIkBtaXhpbiBjbGVhcmZpeCgpIHtcbiAgJjo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbn1cbiIsIkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuJWJsb2NrLXNwYWNpbmcsXG4jeyRlbC1ibG9jay1ncm91cH0sXG4jeyRlbC1ibG9jay1idXR0b259LCBcbiN7JGVsLWJsb2NrLWFyY2hpdmVzfSxcbiN7JGVsLWJsb2NrLWNhdGVnb3JpZXN9LFxuI3skZWwtYmxvY2stY29kZX0sXG4jeyRlbC1ibG9jay1jb2x1bW5zfSxcbiN7JGVsLWJsb2NrLWNvdmVyfSxcbiN7JGVsLWJsb2NrLWVtYmVkfSxcbiN7JGVsLWJsb2NrLWNhbGVuZGFyfSxcbiN7JGVsLWJsb2NrLWdhbGxlcnl9LFxuI3skZWwtYmxvY2stZ3JvdXB9LFxuI3skZWwtYmxvY2stbGF0ZXN0LWNvbW1lbnRzfSxcbiN7JGVsLWJsb2NrLWxhdGVzdC1wb3N0c30sXG4jeyRlbC1ibG9jay1tZWRpYS10ZXh0fSxcbiN7JGVsLWJsb2NrLXByZWZvcm1hdHRlZH0sXG4jeyRlbC1ibG9jay1wdWxscXVvdGV9LFxuI3skZWwtYmxvY2stcXVvdGV9LFxuI3skZWwtYmxvY2stdmVyc2V9LFxuI3skZWwtYmxvY2stdmlkZW99LFxuI3skZWwtYmxvY2stc2VwYXJhdG9yfSxcbiN7JGVsLWJsb2NrLWltYWdlfSB7XG5cdG1hcmdpbi1ib3R0b206ICRzcGFjZXI7XG5cdG1hcmdpbi10b3A6ICRzcGFjZXI7XG59XG5cblxuLmhhcy1iYWNrZ3JvdW5kLFxuLndwLWJsb2NrLWNvdmVyX19iYWNrZ3JvdW5kIHtcblx0QGV4dGVuZCAlaGFzLWJhY2tncm91bmQ7XG59XG5cbi53cC1ibG9jay1ncm91cCB7XG5cdCYuaGFzLWJhY2tncm91bmQge1xuXHRcdHBhZGRpbmc6IG1hdGguZGl2KCRzcGFjZXIqMiwgMyk7XG5cdH1cblx0LndwLWJsb2NrLWdyb3VwLmhhcy1iYWNrZ3JvdW5kIHtcblx0XHRwYWRkaW5nOiAkc3BhY2VyKjEqMC41O1xuXHR9XG5cdCYuYWxpZ253aWRlLmhhcy1iYWNrZ3JvdW5kIHtcblx0XHRwYWRkaW5nOiRzcGFjZXIgJHNwYWNlcjtcblx0fVxuXHQmLmFsaWduZnVsbC5oYXMtYmFja2dyb3VuZCB7XG5cdFx0cGFkZGluZzokc3BhY2VyICRzcGFjZXI7XG5cdH1cblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuXHRcdCYuaGFzLWJhY2tncm91bmQge1xuXHRcdFx0cGFkZGluZzogbWF0aC5kaXYoJHNwYWNlcio0LCAzKTtcblx0XHRcdC53cC1ibG9jay1ncm91cC5oYXMtYmFja2dyb3VuZCB7XG5cdFx0XHRcdHBhZGRpbmc6IG1hdGguZGl2KCRzcGFjZXIqMiwgMyk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi53cC1ibG9jay1jb3ZlciB7XG5cdEBleHRlbmQgLmp1bWJvdHJvbjtcblx0W2NsYXNzKj1cIl9faW5uZXItY29udGFpbmVyXCJdIHtcblx0XHRjb2xvcjogaW5oZXJpdDtcblx0fVxuXHRbY2xhc3MqPVwiX19pbm5lci1jb250YWluZXJcIl0gW2NsYXNzKj1cIl9faW5uZXItY29udGFpbmVyXCJdIHtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdH1cbn1cblxuLndwLWJsb2NrLXRhYmxlIHtcblx0QGV4dGVuZCAldGFibGU7XG59XG5cbi8qXG5bY2xhc3M9XCJ3cC1ibG9jay1jb3Zlcl9fYmFja2dyb3VuZCBoYXMtYmFja2dyb3VuZC1kaW1cIl0ge1xuXHRAZXh0ZW5kICVjb2xvci1ib3hlcztcblx0QGV4dGVuZCAlaGFzLWJhY2tncm91bmQ7XG59XG4qL1xuXG5bY2xhc3MqPVwiX19pbm5lci1jb250YWluZXJcIl0ge1xuXHRtYXJnaW46IDAgYXV0bztcblx0bWF4LXdpZHRoOiAxMDAlO1xuXG5cdD4gKiB7XG5cdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdH1cblx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuXHRcdFx0LmFsaWduY2VudGVyOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogbWF0aC5kaXYoJHNwYWNlciwgMyk7XG5cdFx0XHR9XG5cdFx0XHQuYWxpZ25jZW50ZXI6bGFzdC1jaGlsZCB7XHRcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogbWF0aC5kaXYoJHNwYWNlciwgMyk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuXHRcdC5hbGlnbmZ1bGwgJiB7XG5cdFx0XHRtYXgtd2lkdGg6IGNhbGMoIHZhcigtLWNvbnRlbnQtd2lkdGgpIC0gI3skZ3JpZC1ndXR0ZXItd2lkdGh9ICk7XG5cdFx0fVxuXHRcdC5hbGlnbmZ1bGwgLmFsaWduZnVsbCAmIHtcblx0XHRcdG1heC13aWR0aDogY2FsYyggMTAwJSAtICN7JGdyaWQtZ3V0dGVyLXdpZHRofSApO1xuXHRcdH1cblx0fVxufVxuXG4ud3AtYmxvY2stY29sdW1uIHtcblx0bWFyZ2luLWJvdHRvbTogbWF0aC5kaXYoJHNwYWNlcioyLCAzKTtcblx0PiB7XG5cdFx0KiB7XG5cdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdH1cblx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5hbGlnbmZ1bGw6bm90KFtjbGFzcyo9XCJoYXMtYmFja2dyb3VuZFwiXSkgJiB7XG5cdFx0PiBwOm5vdCguaGFzLWJhY2tncm91bmQtY29sb3IpIHtcblx0XHRcdHBhZGRpbmctbGVmdDogbWF0aC5kaXYoJHNwYWNlcioyLCAzKTtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IG1hdGguZGl2KCRzcGFjZXIqMiwgMyk7XG5cdFx0fVxuXHR9XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHQvL21hcmdpbi1ib3R0b206IDA7XG5cdFx0fVxuXHR9XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdC5hbGlnbmZ1bGw6bm90KFtjbGFzcyo9XCJoYXMtYmFja2dyb3VuZFwiXSkgJiB7XG5cdFx0XHQmOm50aC1jaGlsZChvZGQpID4gcDpub3QoLmhhcy1iYWNrZ3JvdW5kLWNvbG9yKSB7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogbWF0aC5kaXYoJHNwYWNlcioyLCAzKTtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRcdH1cblx0XHRcdCY6bnRoLWNoaWxkKGV2ZW4pID4gcDpub3QoLmhhcy1iYWNrZ3JvdW5kLWNvbG9yKSB7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IG1hdGguZGl2KCRzcGFjZXIqMiwgMyk7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuXG4ud3AtYmxvY2stYXJjaGl2ZXMsIC53cC1ibG9jay1jYXRlZ29yaWVzLCAud3AtYmxvY2stbGF0ZXN0LXBvc3RzLCAud3AtYmxvY2stbGF0ZXN0LWNvbW1lbnRzLCAud3AtYmxvY2stbGF0ZXN0LXBvc3RzIHtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0cGFkZGluZy1sZWZ0OiAwO1xuXHQ+IHVsIHtcblx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHR9XG5cdGEge1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdH1cbn1cblxuLndwLWJsb2NrLWltYWdlLFxuLndwLWJsb2NrLWVtYmVkIHtcblx0ZmlnY2FwdGlvbiB7XG5cdFx0QGV4dGVuZCAlZmlnY2FwdGlvbjtcbiAgICB9XG59XG4ud3AtYmxvY2staW1hZ2Uge1xuICAgIGltZyAge1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcblx0fVxuXHRmaWdjYXB0aW9uIHtcblx0XHRjb2xvcjogaW5oZXJpdDtcblx0fVxuXHQmLmFsaWduZnVsbCBmaWdjYXB0aW9uIHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0bWF4LXdpZHRoOiBjYWxjKCAxMDAlIC0gI3skZ3JpZC1ndXR0ZXItd2lkdGh9ICk7XG5cdH1cbn1cbi53cC1ibG9jay1nYWxsZXJ5IHtcblx0dWwge1xuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0bWFyZ2luOiAwIDAgLTEuNnJlbSAwO1xuXHR9XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcblx0XHQmLmFsaWdubm9uZSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiBtYXRoLmRpdigkc3BhY2VyKjQsIDMpO1xuXHRcdFx0bWFyZ2luLXRvcDogbWF0aC5kaXYoJHNwYWNlcio0LCAzKTtcblx0XHR9XG5cdFx0Ji5hbGlnbmNlbnRlciB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiBtYXRoLmRpdigkc3BhY2VyKjQsIDMpO1xuXHRcdFx0bWFyZ2luLXRvcDogbWF0aC5kaXYoJHNwYWNlcio0LCAzKTtcblx0XHR9XG5cdFx0Ji5hbGlnbndpZGUge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNlcioyO1xuXHRcdFx0bWFyZ2luLXRvcDogJHNwYWNlcioyO1xuXHRcdH1cblx0XHQmLmFsaWduZnVsbCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAkc3BhY2VyKjI7XG5cdFx0XHRtYXJnaW4tdG9wOiAkc3BhY2VyKjI7XG5cdFx0fVxuXHR9XG59XG5cbi53cC1ibG9jay1sYXRlc3QtcG9zdHMge1xuXHQ+IGxpID4gYTpmaXJzdC1vZi10eXBlIHtcblx0XHRAZXh0ZW5kIC5oMztcblx0XHRAZXh0ZW5kIC5oO1xuXHRcdEBleHRlbmQgLmgtc3R5bGUtZGlzYWJsZTtcblx0XHRtYXJnaW4tYm90dG9tOiAkc3BhY2VyKjAuNTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXHQmLmlzLWdyaWQge1xuXHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdGxpIHtcblx0XHRcdEBleHRlbmQgJWNvbG9yLWJveGVzO1xuXHRcdFx0QGV4dGVuZCAlaGFzLWJhY2tncm91bmQ7XG5cblx0XHRcdHBhZGRpbmc6IG1hdGguZGl2KCRzcGFjZXIqMiwgMyk7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcblx0XHRcdGJvZHk6bm90KC5zaGFkb3dzLWRpc2FibGVkKSAmIHtcblx0XHRcdFx0QGluY2x1ZGUgYWRqdXN0ZWQtc2hhZG93KCk7XG5cdFx0XHR9XG5cdFx0XHQ+IGE6Zmlyc3Qtb2YtdHlwZTpub3QoOmhvdmVyKSB7XG5cdFx0XHRcdGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC53cC1ibG9jay1sYXRlc3QtcG9zdHNfX2ZlYXR1cmVkLWltYWdlLmFsaWduY2VudGVyIHtcblx0XHRcdG1hcmdpbjogLTJyZW0gLTJyZW0gMnJlbTtcblx0XHRcdG1heC13aWR0aDogaW5pdGlhbDtcblx0XHR9XG5cdH1cblx0Jjpub3QoLmlzLWdyaWQpID4ge1xuXHRcdGxpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDNyZW07XG5cdFx0fVxuXHR9XG5cdCYuaGFzLWRhdGVzLFxuXHQmLmhhcy1hdXRob3Ige1xuXHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0bGkge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0fVxuXHRcdCY6bm90KC5pcy1ncmlkKSBsaSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAxLjVyZW07XG5cdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LndwLWJsb2NrLWxhdGVzdC1wb3N0c19fcG9zdC1hdXRob3IsXG5cdC53cC1ibG9jay1sYXRlc3QtcG9zdHNfX3Bvc3QtZGF0ZSAge1xuXHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdGZvbnQtc2l6ZTogMWVtO1xuXHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0XHQmOjpiZWZvcmUge1xuXHRcdFx0QGV4dGVuZCAuY3BzLWljb247XG5cdFx0XHRAZXh0ZW5kIC5jcHMtaWNvbi1jYWxlbmRhcjtcblx0XHRcdG1hcmdpbi1yaWdodDogNHB4O1xuXHRcdH1cblx0fVxuXHQud3AtYmxvY2stbGF0ZXN0LXBvc3RzX19wb3N0LWF1dGhvciB7XG5cdFx0Jjo6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6ICRjcHMtaWNvbi11c2VyO1xuXHRcdH1cblx0fVxuXHQud3AtYmxvY2stbGF0ZXN0LXBvc3RzX19wb3N0LWRhdGUge1xuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiAkY3BzLWljb24tY2FsZW5kYXI7XG5cdFx0fVxuXHR9XG5cdC53cC1ibG9jay1sYXRlc3QtcG9zdHNfX2ZlYXR1cmVkLWltYWdlIHtcblx0XHRtYXJnaW4tYm90dG9tOiBtYXRoLmRpdigkc3BhY2VyKjIsIDMpO1xuXHR9XG5cdC53cC1ibG9jay1sYXRlc3QtcG9zdHNfX3Bvc3QtZnVsbC1jb250ZW50IHtcblx0XHRtYXJnaW4tdG9wOiBtYXRoLmRpdigkc3BhY2VyLCAzKTtcblx0XHQ+IHVsLCA+IG9sIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IG1hdGguZGl2KCRzcGFjZXIsIDMpO1xuXHRcdH1cblx0fVxuXHQud3AtYmxvY2stbGF0ZXN0LXBvc3RzX19wb3N0LWV4Y2VycHQge1xuXHRcdG1hcmdpbi10b3A6IG1hdGguZGl2KCRzcGFjZXIsIDMpO1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cbn1cblxuLndwLWJsb2NrLXB1bGxxdW90ZSB7XG5cdHBhZGRpbmc6IDA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Ym9yZGVyLXRvcDogbm9uZTtcblx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0Ji5hbGlnbmxlZnQsXG5cdCYuYWxpZ25yaWdodCB7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHR9XG5cdGJsb2NrcXVvdGUge1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZzogMDtcblx0XHRwIHtcblx0XHRcdGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuXHRcdFx0Zm9udC1zaXplOiAyLjhlbTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0fVxuXHR9XG5cdGNpdGUge1xuXHRcdG9wYWNpdHk6IDAuODtcblx0XHRmb250LXNpemU6IDFlbTtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdG1hcmdpbi10b3A6ICRzcGFjZXIgKiAwLjU7XG5cdH1cblx0Ji5pcy1zdHlsZS1zb2xpZC1jb2xvciB7XG5cdFx0cGFkZGluZzogJHNwYWNlciBtYXRoLmRpdigkc3BhY2VyKjIsIDMpO1xuXHRcdCYuYWxpZ25sZWZ0OjpiZWZvcmUge1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdFx0bGVmdDogbWF0aC5kaXYoJHNwYWNlcioyLCAzKTtcblx0XHR9XG5cdFx0Ji5hbGlnbnJpZ2h0OjpiZWZvcmUge1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdFx0bGVmdDogYXV0bztcblx0XHRcdHJpZ2h0OiBtYXRoLmRpdigkc3BhY2VyKjIsIDMpO1xuXHRcdH1cblx0XHRibG9ja3F1b3RlIHtcblx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdHRleHQtYWxpZ246IGluaGVyaXQ7XG5cdFx0fVxuXHRcdGNpdGUge1xuXHRcdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0fVxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMDtcblx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC01MCUpO1xuXHRcdH1cblx0fVxuXHRwOmxhc3Qtb2YtdHlwZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxuXHQmOjpiZWZvcmUge1xuXHRcdGNvbG9yOiBjdXJyZW50Q29sb3I7XG5cdFx0Y29sb3I6IHZhcigtLWNvbG9yLWFjY2VudC1obCk7XG5cdFx0Y29udGVudDogXCLigJ1cIjtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmb250LXNpemU6IDRlbTtcblx0XHRsaW5lLWhlaWdodDogMC43NTtcblx0XHRtYXJnaW46IDAgYXV0byBtYXRoLmRpdigkc3BhY2VyKjIsIDMpIGF1dG87XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGhlaWdodDogMXJlbTtcblx0fVxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG5cdFx0Ji5hbGlnbmxlZnQsICYuYWxpZ25sZWZ0OjpiZWZvcmUge1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHR9XG5cdFx0Ji5hbGlnbnJpZ2h0LCAmLmFsaWducmlnaHQ6OmJlZm9yZSB7XG5cdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHR9XG5cdH1cblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuXHRcdGNpdGUge1xuXHRcdFx0bWFyZ2luLXRvcDogbWF0aC5kaXYoJHNwYWNlcioyLCAzKTtcblx0XHR9XG5cdFx0Ji5hbGlnbmZ1bGwge1xuXHRcdFx0Jjpub3QoLmlzLXN0eWxlLXNvbGlkLWNvbG9yKSB7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogbWF0aC5kaXYoJHNwYWNlcioxLCAzKTtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogbWF0aC5kaXYoJHNwYWNlcioxLCAzKTtcblx0XHRcdH1cblx0XHRcdGJsb2NrcXVvdGUgcCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS44ZW07XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYuYWxpZ253aWRlOjpiZWZvcmUsXG5cdFx0Ji5hbGlnbmZ1bGw6OmJlZm9yZSB7XG5cdFx0XHRmb250LXNpemU6IDhlbTtcblx0XHRcdGhlaWdodDoycmVtO1xuXHRcdH1cblx0XHQmLmFsaWdubGVmdCxcblx0XHQmLmFsaWducmlnaHQge1xuXHRcdFx0cCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS41ZW07XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYuaXMtc3R5bGUtc29saWQtY29sb3Ige1xuXHRcdFx0Ji5hbGlnbndpZGUsXG5cdFx0XHQmLmFsaWduZnVsbCB7XG5cdFx0XHRcdHBhZGRpbmc6ICRzcGFjZXIqMiBtYXRoLmRpdigkc3BhY2VyKjQsIDMpIG1hdGguZGl2KCRzcGFjZXIqNCwgMyk7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdGJsb2NrcXVvdGUgcCB7XG5cdFx0XHRmb250LXNpemU6IDEuNWVtO1xuXHRcdH1cblx0XHQmLmFsaWdud2lkZSBibG9ja3F1b3RlIHAge1xuXHRcdFx0Zm9udC1zaXplOiAxLjhlbTtcblx0XHR9XG5cdH1cbn1cbi53cC1ibG9jay1xdW90ZSB7XG4gICAgJi5pcy1sYXJnZSxcblx0Ji5pcy1zdHlsZS1sYXJnZSB7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0cCB7XG5cdFx0XHRmb250LWZhbWlseTogaW5oZXJpdDtcblx0XHRcdGZvbnQtc2l6ZTogMS40ZW07XG5cdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjg1O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44ZW07XG4gICAgICAgICAgICB9XG5cdFx0fVxuXHRcdGNpdGUge1xuXHRcdFx0Zm9udC1zaXplOiAxZW07XG5cdFx0XHR0ZXh0LWFsaWduOiBpbmhlcml0O1xuXHRcdH1cblx0XHRmb290ZXIge1xuXHRcdFx0Zm9udC1zaXplOiAxZW07XG5cdFx0XHR0ZXh0LWFsaWduOiBpbmhlcml0O1xuXHRcdH1cblx0fVxuXHRwIHtcblx0XHR0ZXh0LWFsaWduOiBpbmhlcml0O1xuXHR9XG5cdGNpdGUge1xuXHRcdHRleHQtYWxpZ246IGluaGVyaXQ7XG4gICAgfVxuICAgICZbc3R5bGU9XCJ0ZXh0LWFsaWduOmNlbnRlclwiXSB7XG4gICAgICAgIGJvcmRlci13aWR0aDogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gICAgJltzdHlsZT1cInRleHQtYWxpZ246cmlnaHRcIl0ge1xuICAgICAgICBib3JkZXItd2lkdGg6IDAgMC4ycmVtIDAgMDtcbiAgICAgICAgcGFkZGluZzogMCBtYXRoLmRpdigkc3BhY2VyKjIsIDMpIDAgMDtcbiAgICB9XG59XG5cbi53cC1ibG9jay1sYXRlc3QtY29tbWVudHMge1xuXHQud3AtYmxvY2stbGF0ZXN0LWNvbW1lbnRzX19jb21tZW50LW1ldGEge1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjAyNWVtO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjI1O1xuXHR9XG5cdC53cC1ibG9jay1sYXRlc3QtY29tbWVudHNfX2NvbW1lbnQtZGF0ZSB7XG5cdFx0b3BhY2l0eTogMC44O1xuXHRcdGZvbnQtc2l6ZTogMC43ZW07XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuXHRcdG1hcmdpbi10b3A6IDAuMTVlbTtcblx0XHRtYXJnaW4tdG9wOiAwLjRlbTtcblx0fVxufVxuLndwLWJsb2NrLWxhdGVzdC1wb3N0c19fcG9zdC1hdXRob3IsXG4ud3AtYmxvY2stbGF0ZXN0LXBvc3RzX19wb3N0LWRhdGUgIHtcblx0b3BhY2l0eTogMC44O1xuXHRmb250LXNpemU6IDAuN2VtO1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuXHRtYXJnaW4tdG9wOiAwLjE1ZW07XG59XG5cblxuLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLCBcbi53cC1ibG9jay1maWxlIC53cC1lbGVtZW50LWJ1dHRvbixcbi53cC1ibG9jay1zZWFyY2hfX2J1dHRvbiB7XG5cdFx0QGV4dGVuZCAlYnRuO1xuXHRcdEBleHRlbmQgJWJ0bi1zZWNvbmRhcnk7XG59XG5cbi53cC1ibG9jay1idXR0b24uaXMtc3R5bGUtb3V0bGluZSAud3AtYmxvY2stYnV0dG9uX19saW5rOm5vdCg6aG92ZXIpIHtcblx0Ly9jb2xvcjogdmFyKC0tY29sb3ItYWNjZW50KTtcbn1cbi53cC1ibG9jay1idXR0b25fX2xpbmsuaGFzLWJhY2tncm91bmQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3IpO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1jb250cmFzdCk7XG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJveC1zaGFkb3c6MCAwIDAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCB2YXIoLS1jb2xvci1hY2NlbnQtYSksICAwIDAgMCAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoIHZhcigtLWNvbG9yKTtcbiAgICB9XG4gICAgYm9keS5idG4tc3R5bGUtb3V0bGluZSAmOm5vdCg6aG92ZXIpIHtcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yKTtcbiAgICB9XG59XG5cblxuXG4ud3AtYmxvY2stYnV0dG9uX19saW5rLmhhcy1jb2xvci1iYWNrZ3JvdW5kLWNvbG9yIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3IpICFpbXBvcnRhbnQ7XG5cdGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3IpICFpbXBvcnRhbnQ7XG5cdCY6bm90KC5oYXMtdGV4dC1jb2xvcikge1xuXHRcdGNvbG9yOiB2YXIoLS1jb2xvci1jb250cmFzdCkgIWltcG9ydGFudDtcblx0fVxuXHQud3AtYmxvY2stYnV0dG9uLmlzLXN0eWxlLW91dGxpbmUgJjpub3QoOmhvdmVyKSB7XG5cdFx0Y29sb3I6IHZhcigtLWNvbG9yKSAhaW1wb3J0YW50O1xuXHR9XG59XG4uYnRuLWJsb2NrIC53cC1ibG9jay1idXR0b25fX2xpbmsge1xuXHRAZXh0ZW5kIC5idG4tYmxvY2s7XG59XG5cbi53cC1ibG9jay1idXR0b24uaXMtc3R5bGUtb3V0bGluZSAud3AtYmxvY2stYnV0dG9uX19saW5rOm5vdCguaGFzLWJhY2tncm91bmQpOm5vdCguaGFzLXRleHQtY29sb3IpIHtcblx0QGV4dGVuZCAlYnRuLXNlY29uZGFyeTtcblx0QGV4dGVuZCAlYnRuLW91dGxpbmU7XG59XG4ud3AtYmxvY2stZmlsZSB7XG5cdHdpZHRoOiAxMDAlO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0YTpub3QoLndwLWJsb2NrLWZpbGVfX2J1dHRvbikge1xuXHRcdCY6bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6ICRzcGFjZXIgKiAwLjU7XG5cdFx0fVxuXHR9XG5cdC53cC1ibG9jay1maWxlX19idXR0b24ge1xuXHRcdG1hcmdpbi1sZWZ0OiAwcHg7XG5cdFx0bWFyZ2luOiBtYXRoLmRpdigkc3BhY2VyLCAzKSAwO1xuXHR9XG59XG4ud3AtYmxvY2stc2VhcmNoIHtcblx0LndwLWJsb2NrLXNlYXJjaF9faW5wdXQge1xuXHRcdGZsZXg6IDEgMSAwJTtcblx0fVxufVxuXG4ud3AtYmxvY2stY2FsZW5kYXIgdGFibGUge1xuXHR0aCwgdGQge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxufVxuXG4ud3AtYmxvY2stc2VwYXJhdG9yIHtcblx0Ly8gTmVjY2Vzc2FyeSB0byBkbyBpdCBsaWtlIHRoaXMgdG8gb3ZlcndyaXRlIGJsb2NrcyBzdHlsaW5nc1xuXHQmLCAmOm5vdCguaXMtc3R5bGUtd2lkZSk6bm90KC5pcy1zdHlsZS1kb3RzKSB7XG5cdFx0QGV4dGVuZCBocjtcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG5cdFx0XHRtYXgtd2lkdGg6IDgwJTtcblx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRcdH1cblx0fVxuXHQmLmlzLXN0eWxlLXdpZGUge1xuXHRcdEBleHRlbmQgLmFsaWdud2lkZTtcblx0XHQuYWxpZ25mdWxsICYsIC5hbGlnbndpZGUgJiB7XG5cdFx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxuXHQmLmlzLXN0eWxlLWRvdHM6OmJlZm9yZSB7XG5cdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0Zm9udC1zaXplOiAyLjVyZW07XG5cdH1cblx0Ji5pcy1zdHlsZS1kb3RzOjphZnRlciB7XG5cdFx0Y29udGVudDogbm9uZTtcbiAgICB9XG59IiwiJGNvbG9yLXBhbGxldGVzOiAoXG4gICAgY29sb3ItYmc6IChkZWZhdWx0OiBmYWxzZSwgYmxvY2tzOiB0cnVlLCBuYXY6IGZhbHNlKSwgXG4gICAgY29sb3ItYmctYWx0OiAoZGVmYXVsdDogZmFsc2UsIGJsb2NrczogdHJ1ZSwgbmF2OiBmYWxzZSksIFxuICAgIGNvbG9yLWJveGVzOiAoZGVmYXVsdDogY29sb3ItYmctYWx0LCBibG9ja3M6IHRydWUsIG5hdjogZmFsc2UpLFxuICAgIGhlYWRlci1tYWluLWJnLWNvbG9yOiAoZGVmYXVsdDogY29sb3ItYmctYWx0LCBibG9ja3M6IHRydWUsIG5hdjogdHJ1ZSwgbmF2LWRyb3Bkb3duLXN0eWxlOiBoZWFkZXItc2Vjb25kYXJ5LWJnLWNvbG9yKSwgXG4gICAgaGVhZGVyLXNlY29uZGFyeS1iZy1jb2xvcjogKGRlZmF1bHQ6IGNvbG9yLWJnLCBibG9ja3M6IHRydWUsIG5hdjogdHJ1ZSwgbmF2LWRyb3Bkb3duLXN0eWxlOiBmYWxzZSksIFxuICAgIGhlcm8tbWFpbi1iZy1jb2xvcjogKGRlZmF1bHQ6IGNvbG9yLWJnLWFsdCwgYmxvY2tzOiB0cnVlLCBuYXY6IGZhbHNlKSxcbiAgICBmb290ZXItbWFpbi1iZy1jb2xvcjogKGRlZmF1bHQ6IGNvbG9yLWJnLWFsdCwgYmxvY2tzOiB0cnVlLCBuYXY6IGZhbHNlKSxcbiAgICBhbGVydC1iZy1jb2xvcjogKGRlZmF1bHQ6IGNvbG9yLWJnLCBibG9ja3M6IGZhbHNlLCBuYXY6IGZhbHNlKSxcbik7XG5cbi8vIEdlbmVyYXRlcyBjb2xvciBwYWxsZXRzIGFjY29yZGluZyB0byBvcHRpb25zLlxuQGVhY2ggJHBhbGxldGUsICRvcHRpb25zIGluICRjb2xvci1wYWxsZXRlcyB7XG4gICAgLy8gTGV0cyBmaXJzdCBzZXQgdGhlIGRlZmF1bHRzIGlmIG5lZWRlZFxuICAgIEBpZiBtYXAtZ2V0KCRvcHRpb25zLCBkZWZhdWx0KSB7XG4gICAgICAgICN7JGVsLXJvb3R9IHtcbiAgICAgICAgICAgIC0tI3skcGFsbGV0ZX06IHZhcigtLSN7bWFwLWdldCgkb3B0aW9ucywgZGVmYXVsdCl9KTtcbiAgICAgICAgICAgIC0tI3skcGFsbGV0ZX0tY29udHJhc3Q6IHZhcigtLSN7bWFwLWdldCgkb3B0aW9ucywgZGVmYXVsdCl9LWNvbnRyYXN0KTtcbiAgICAgICAgICAgIC0tI3skcGFsbGV0ZX0tYWNjZW50OiB2YXIoLS0je21hcC1nZXQoJG9wdGlvbnMsIGRlZmF1bHQpfS1hY2NlbnQpO1xuICAgICAgICAgICAgLS0jeyRwYWxsZXRlfS1hY2NlbnQtYTogdmFyKC0tI3ttYXAtZ2V0KCRvcHRpb25zLCBkZWZhdWx0KX0tYWNjZW50LWEpO1xuICAgICAgICAgICAgLS0jeyRwYWxsZXRlfS1hY2NlbnQtY29udHJhc3Q6IHZhcigtLSN7bWFwLWdldCgkb3B0aW9ucywgZGVmYXVsdCl9LWFjY2VudC1jb250cmFzdCk7XG4gICAgICAgICAgICAtLSN7JHBhbGxldGV9LWFjY2VudC1obDogdmFyKC0tI3ttYXAtZ2V0KCRvcHRpb25zLCBkZWZhdWx0KX0tYWNjZW50LWhsKTtcbiAgICAgICAgICAgIC0tI3skcGFsbGV0ZX0tYWNjZW50LWhsLWE6IHZhcigtLSN7bWFwLWdldCgkb3B0aW9ucywgZGVmYXVsdCl9LWFjY2VudC1obC1hKTtcbiAgICAgICAgICAgIC0tI3skcGFsbGV0ZX0tYWNjZW50LWhsLWNvbnRyYXN0OiB2YXIoLS0je21hcC1nZXQoJG9wdGlvbnMsIGRlZmF1bHQpfS1hY2NlbnQtaGwtY29udHJhc3QpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJSN7JHBhbGxldGV9IHtcbiAgICAgICAgLS1jb2xvcjogdmFyKC0tI3skcGFsbGV0ZX0sIC0tI3ttYXAtZ2V0KCRvcHRpb25zLCBkZWZhdWx0KX0pO1xuICAgICAgICAtLWNvbG9yLWNvbnRyYXN0OiB2YXIoLS0jeyRwYWxsZXRlfS1jb250cmFzdCwgLS0je21hcC1nZXQoJG9wdGlvbnMsIGRlZmF1bHQpfS1jb250cmFzdCk7XG4gICAgICAgIC0tY29sb3ItYWNjZW50OiB2YXIoLS0jeyRwYWxsZXRlfS1hY2NlbnQsIC0tI3ttYXAtZ2V0KCRvcHRpb25zLCBkZWZhdWx0KX0tYWNjZW50KTtcbiAgICAgICAgLS1jb2xvci1hY2NlbnQtYTogdmFyKC0tI3skcGFsbGV0ZX0tYWNjZW50LWEsIC0tI3ttYXAtZ2V0KCRvcHRpb25zLCBkZWZhdWx0KX0tYWNjZW50LWEpO1xuICAgICAgICAtLWNvbG9yLWFjY2VudC1jb250cmFzdDogdmFyKC0tI3skcGFsbGV0ZX0tYWNjZW50LWNvbnRyYXN0LCAtLSN7bWFwLWdldCgkb3B0aW9ucywgZGVmYXVsdCl9LWFjY2VudC1jb250cmFzdCk7XG4gICAgICAgIC0tY29sb3ItYWNjZW50LWhsOiB2YXIoLS0jeyRwYWxsZXRlfS1hY2NlbnQtaGwsIC0tI3ttYXAtZ2V0KCRvcHRpb25zLCBkZWZhdWx0KX0tYWNjZW50LWhsKTtcbiAgICAgICAgLS1jb2xvci1hY2NlbnQtaGwtYTogdmFyKC0tI3skcGFsbGV0ZX0tYWNjZW50LWhsLWEsIC0tI3ttYXAtZ2V0KCRvcHRpb25zLCBkZWZhdWx0KX0tYWNjZW50LWhsLWEpO1xuICAgICAgICAtLWNvbG9yLWFjY2VudC1obC1jb250cmFzdDogdmFyKC0tI3skcGFsbGV0ZX0tYWNjZW50LWhsLWNvbnRyYXN0LCAtLSN7bWFwLWdldCgkb3B0aW9ucywgZGVmYXVsdCl9LWFjY2VudC1obC1jb250cmFzdCk7XG4gICAgfVxuXG4gICAgLmhhcy0jeyRwYWxsZXRlfS1iYWNrZ3JvdW5kLWNvbG9yIHtcbiAgICAgICAgQGV4dGVuZCAlI3skcGFsbGV0ZX07XG4gICAgICAgICYgfiAud3AtYmxvY2stY292ZXJfX2lubmVyLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBAZXh0ZW5kICUjeyRwYWxsZXRlfTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuaGFzLSN7JHBhbGxldGV9LWNvbG9yIHtcbiAgICAgICAgY29sb3I6IHZhcigtLSN7JHBhbGxldGV9LCAtLSN7bWFwLWdldCgkb3B0aW9ucywgZGVmYXVsdCl9KSAhaW1wb3J0YW50O1xuICAgIH1cblxuXG59XG5cbiVoYXMtYmFja2dyb3VuZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3IpO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1jb250cmFzdCk7XG59ICIsIiN7JGVsLXJvb3R9IHtcbiAgICAtLWNvbG9yLWJnLXNlY29uZGFyeTogdmFyKC0tY29sb3ItYmcpO1xufVxuXG4jeyRlbC1ib2R5fSB7XG4gICAgQGV4dGVuZCAlY29sb3ItYmc7XG4gICAgQGV4dGVuZCAlaGFzLWJhY2tncm91bmQ7XG5cbiAgICBmb250LWRpc3BsYXk6IG9wdGlvbmFsO1xuICAgIGZvbnQtZmFtaWx5OiBzeXN0ZW0tdWksIHNhbnMtc2VyaWY7XG4gICAgQGluY2x1ZGUgYWRqdXN0ZWQtc2l6ZSgkZm9udC1zaXplLWJhc2UgKiAwLjksICctLWJvZHktZm9udC1zaXplJyk7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBAaW5jbHVkZSBhZGp1c3RlZC1zaXplKCRmb250LXNpemUtYmFzZSwgJy0tYm9keS1mb250LXNpemUnKTtcbiAgICB9XG59XG5cbkBpbmNsdWRlIGVkaXRvci13cmFwKCkge1xuICAgIC53cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZy10b3A6ICRzcGFjZXI7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAkc3BhY2VyO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogJHNwYWNlcioyO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICRzcGFjZXIqMjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zY3JlZW4tcmVhZGVyLXRleHQgeyBcbiAgICAgICAgQGV4dGVuZCAuc3Itb25seTsgXG4gICAgfVxuICAgIFxuICAgIGEuc2tpcC1saW5rIHtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHotaW5kZXg6IDEwMDA7XG4gICAgICB0b3A6IDBweDtcbiAgICAgIHJpZ2h0OiAwcHg7XG4gICAgfVxufVxuXG5ib2R5LnNpbmd1bGFyOm5vdCguaGFzLXNpZGViYXIpICNjb250ZW50LmNvbnRhaW5lciwgLmNvbnRhaW5lci1jb250ZW50IHtcblx0bWF4LXdpZHRoOiB2YXIoLS1jb250ZW50LXdpZHRoKTtcbn1cblxuLm1haW4td3JhcHBlciB7XG4gICAgYm9keTpub3QoLmhhcy1zaWRlYmFyKSAmIHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG5cdGJvZHkubWFpbi13cmFwcGVyLW1hcmdpbi10b3AtZGlzYWJsZWQgJiB7XG5cdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuXHRcdFx0bWFyZ2luLXRvcDogY2FsYyggdmFyKC0taGVhZGVyLW1haW4tZ2FwLWhlaWdodCkqLTEgKTtcblx0XHR9XG5cdH1cblx0Ym9keS5tYWluLXdyYXBwZXItbWFyZ2luLWJvdHRvbS1kaXNhYmxlZCAmIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0fVxuXHRib2R5Lm1haW4td3JhcHBlci1wdWxsLXVuZGVyICYge1xuXHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcblx0XHRcdG1hcmdpbi10b3A6IGNhbGMoICggdmFyKC0taGVhZGVyLW1haW4tZ2FwLWhlaWdodCkgKyB2YXIoLS1oZWFkZXItbWFpbi1oZWlnaHQpICkgKiAtMSApO1xuXHRcdH1cblx0fVxufVxuXG4uc2l0ZS13aWR0aC1tYXgge1xuICAgIG1heC13aWR0aDogdmFyKC0tc2l0ZS13aWR0aCk7XG4gICAgYm9keS5zaXRlLWJveGVkICYge1xuICAgICAgICBtYXgtd2lkdGg6IHZhcigtLXNpdGUtYm94LXdpZHRoKTtcbiAgICB9XG59XG5cbi5jcHMtaWNvbi5jcHMtZGFzaGljb24ge1xuICAgIGZvbnQtZmFtaWx5OiBkYXNoaWNvbnMgIWltcG9ydGFudDtcbn0iLCJAdXNlIFwic2FzczptYXRoXCI7XG5cbiN7JGVsLWFsaWduLWZ1bGx9LCBcclxuI3skZWwtYWxpZ24td2lkZX0ge1xyXG5cdG1hcmdpbi1ib3R0b206ICRzcGFjZXI7XHJcblx0bWFyZ2luLXRvcDogJHNwYWNlcjtcclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAkc3BhY2VyKjI7XHJcblx0XHRtYXJnaW4tdG9wOiAkc3BhY2VyKjI7XHJcblx0fVxyXG5cdC5lbnRyeS1jb2wtYm94ZWQgLmVudHJ5LWNvbnRlbnQgJiwgLnNpdGUtYm94ZWQgJiwgLmhhcy1zaWRlYmFyIC5lbnRyeS1jb250ZW50ICYge1xyXG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdFx0bGVmdDogaW5pdGlhbDtcclxuXHRcdHdpZHRoOiBhdXRvO1xyXG5cdH1cclxufVxyXG4jeyRlbC1hbGlnbi13aWRlfSB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdG1heC13aWR0aDogY2FsYygxMDB2dyAtICN7JGdyaWQtZ3V0dGVyLXdpZHRofSk7XHJcblx0bGVmdDogY2FsYyg1MCUgLSA1MHZ3ICsgI3skZ3JpZC1ndXR0ZXItd2lkdGgqMC41fSk7XHJcblx0d2lkdGg6IGNhbGMoMTAwdncgLSAjeyRncmlkLWd1dHRlci13aWR0aH0pO1xyXG5cdFxyXG5cdCsgI3skZWwtYWxpZ24td2lkZX0ge1xyXG5cdFx0bWFyZ2luLXRvcDogLSRzcGFjZXI7XHJcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcblx0XHRcdG1hcmdpbi10b3A6IC0kc3BhY2VyKjI7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcclxuXHRcdC5lbnRyeS1jb2wtYm94ZWQgLmVudHJ5LWNvbnRlbnQgJiwgLnNpdGUtYm94ZWQgJiB7XHJcblx0XHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdFx0bGVmdDogaW5pdGlhbDtcclxuXHRcdFx0d2lkdGg6IGF1dG87XHJcblx0XHR9XHJcblx0fVxyXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKSB7XHJcblx0XHRtYXgtd2lkdGg6IGNhbGMoI3ttYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCAneHhsJyl9IC0gI3skZ3JpZC1ndXR0ZXItd2lkdGh9KTtcclxuXHRcdGxlZnQ6IGNhbGMoNTAlIC0gI3ttYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCAneHhsJykqMC41fSArICN7JGdyaWQtZ3V0dGVyLXdpZHRoKjAuNX0pO1xyXG5cdFx0d2lkdGg6IGNhbGMoI3ttYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCAneHhsJyl9IC0gI3skZ3JpZC1ndXR0ZXItd2lkdGh9KTtcclxuXHR9XHJcbn1cclxuXHJcbiN7JGVsLWFsaWduLWZ1bGx9IHtcclxuXHRsZWZ0OiBjYWxjKDUwJSAtIDUwdncpO1xyXG5cdG1heC13aWR0aDogMTAwdnc7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHdpZHRoOiAxMDB2dztcclxuXHQrICN7JGVsLWFsaWduLWZ1bGx9IHtcclxuXHRcdG1hcmdpbi10b3A6IC0kc3BhY2VyO1xyXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAtJHNwYWNlcioyO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuXHRcdCY6bm90KFtjbGFzcyo9XCJoYXMtYmFja2dyb3VuZFwiXSkgPiB7XHJcblx0XHRcdC53cC1ibG9jay1ncm91cF9faW5uZXItY29udGFpbmVyID4gcDpub3QoLmhhcy1iYWNrZ3JvdW5kLWNvbG9yKSB7XHJcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiBtYXRoLmRpdigkc3BhY2VyKjIsIDMpO1xyXG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IG1hdGguZGl2KCRzcGFjZXIqMiwgMyk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0I3skZWwtYWxpZ24tZnVsbH0ge1xyXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4jeyRlbC1hbGlnbi1ub25lfSxcclxuI3skZWwtYWxpZ24tY2VudGVyfSB7XHJcblx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdG1hcmdpbi1ib3R0b206ICRzcGFjZXIgKiAwLjU7XHJcblx0bWFyZ2luLXRvcDogJHNwYWNlciAqIDAuNTtcclxufVxyXG4jeyRlbC1hbGlnbi1jZW50ZXJ9IHtcclxuXHRtYXJnaW4tbGVmdDogYXV0bztcclxuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XHJcblx0aW1nIHtcclxuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG5cdH1cclxufVxyXG4uYWxpZ25sZWZ0LFxyXG4uYWxpZ25yaWdodCB7XHJcblx0bWFyZ2luLXRvcDogJHNwYWNlciAqIDAuNTtcclxuXHRtYXJnaW4tYm90dG9tOiAkc3BhY2VyICogMC41O1xyXG5cdCYsIC5lbnRyeS1jb250ZW50ICYge1xyXG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdH1cclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XHJcblx0XHQmLCAuZW50cnktY29udGVudCAmIHtcclxuXHRcdFx0bWF4LXdpZHRoOiA1MCU7XHJcblx0XHR9XHJcblx0fVxyXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyICogMC41O1xyXG5cdFx0bWFyZ2luLXRvcDogJHNwYWNlciAqIDAuNTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyICogMC41O1xyXG4gICAgICAgIG1hcmdpbi10b3A6ICRzcGFjZXIgKiAwLjU7XHJcbiAgICB9XHJcbn1cclxuLmFsaWdubGVmdCB7XHJcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xyXG5cdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHRtYXJnaW4tcmlnaHQ6ICRzcGFjZXIgKiAwLjU7XHJcblx0fVxyXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcclxuXHRcdC5lbnRyeS1jb250ZW50ID4gJiB7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiBjYWxjKC0xKigxMDB2dyAtIHZhcigtLWNvbnRlbnQtd2lkdGgpKS8yKTtcclxuXHRcdH1cclxuXHRcdC5lbnRyeS1jb2wtYm94ZWQgLmVudHJ5LWNvbnRlbnQgJiwgLnNpdGUtYm94ZWQgLmVudHJ5LWNvbnRlbnQgJiwgLmhhcy1zaWRlYmFyIC5lbnRyeS1jb250ZW50ICYge1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4bCkge1xyXG5cdFx0LmVudHJ5LWNvbnRlbnQgPiAmIHtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IGNhbGMoIC0xKigje21hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsICd4eGwnKX0gLSB2YXIoLS1jb250ZW50LXdpZHRoKSkvMik7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi5hbGlnbnJpZ2h0IHtcclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XHJcblx0XHRmbG9hdDogcmlnaHQ7XHJcblx0XHRtYXJnaW4tbGVmdDogJHNwYWNlciAqIDAuNTtcclxuXHR9XHJcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xyXG5cdFx0LmVudHJ5LWNvbnRlbnQgPiAmIHtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiBjYWxjKC0xKigxMDB2dyAtIHZhcigtLWNvbnRlbnQtd2lkdGgpKS8yKTtcclxuXHRcdH1cclxuXHRcdC5lbnRyeS1jb2wtYm94ZWQgLmVudHJ5LWNvbnRlbnQgJiwgLnNpdGUtYm94ZWQgLmVudHJ5LWNvbnRlbnQgJiwgLmhhcy1zaWRlYmFyIC5lbnRyeS1jb250ZW50ICYge1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDBweDtcclxuXHRcdH1cclxuXHR9XHJcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpIHtcclxuXHRcdC5lbnRyeS1jb250ZW50ID4gJiB7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogY2FsYyggLTEqKCN7bWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgJ3h4bCcpfSAtIHZhcigtLWNvbnRlbnQtd2lkdGgpKS8yKTtcclxuXHRcdH1cclxuXHR9XHJcbn0iLCJAdXNlIFwic2FzczptYXRoXCI7XG5cbkBpbmNsdWRlIGVkaXRvci13cmFwKCkge1xuICAgIDpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgb3V0bGluZS1jb2xvcjogdmFyKC0tY29sb3ItYWNjZW50LWhsKTtcblx0XHRvdXRsaW5lLW9mZnNldDogJGlucHV0LWJ0bi1mb2N1cy13aWR0aDtcbiAgICB9XG5cblx0YSwgXG5cdCVhIHtcblx0XHRjb2xvcjogdmFyKC0tY29sb3ItYWNjZW50KTtcblx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZSwgY29sb3IgMC41cyBlYXNlLCBiYWNrZ3JvdW5kLWNvbG9yIDAuNXMgZWFzZTtcblx0XHQmOmhvdmVyIHtcblx0XHRcdC8vb3BhY2l0eTogMC44NTtcblx0XHRcdC8vYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3IpO1xuXHRcdFx0Y29sb3I6IHZhcigtLWNvbG9yLWFjY2VudC1obCk7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0ZmlndXJlLFxuXHRpbWcge1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdH1cblxuXHRociB7XG5cdFx0bWFyZ2luLXRvcDogJGhyLW1hcmdpbi15O1xuXHRcdG1hcmdpbi1ib3R0b206ICRoci1tYXJnaW4teTtcblx0XHRib3JkZXI6IDA7XG5cdFx0Ym9yZGVyLXRvcC1zdHlsZTogc29saWQ7XG5cdFx0Ym9yZGVyLXRvcC13aWR0aDogJGhyLWJvcmRlci13aWR0aDtcblx0XHRib3JkZXItY29sb3I6IGN1cnJlbnRDb2xvcjtcblxuXHRcdC8vIFRoaXMgd2lsbCBub3Qgd29yayBpbiBJRTExLiBJdHMgZ29ubmEgdXNlIHJlZ3VsYXIgZm9udCBjb2xvciBpbnN0ZWFkLlxuXHRcdGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItYWNjZW50KTtcblx0XHRjb2xvcjogdmFyKC0tY29sb3ItYWNjZW50KTtcblx0fVxuXG5cdGlucHV0W3R5cGU9XCJ0ZXh0XCJdLCBcblx0aW5wdXRbdHlwZT1cInRlbFwiXSwgXG5cdGlucHV0W3R5cGU9XCJlbWFpbFwiXSwgXG5cdGlucHV0W3R5cGU9XCJzZWFyY2hcIl0sIFxuXHR0ZXh0YXJlYSxcblx0c2VsZWN0IHtcblx0XHQmOm5vdCguZm9ybS1jb250cm9sKSB7XG5cdFx0XHRAZXh0ZW5kIC5mb3JtLWNvbnRyb2w7XG5cdFx0fVxuXHR9XG5cdGlucHV0W3R5cGU9XCJidXR0b25cIl06bm90KC5idG4pIHtcblx0XHRAZXh0ZW5kICVidG47XG5cdFx0QGV4dGVuZCAlYnRuLXNlY29uZGFyeTtcblx0fVxuXHRpbnB1dFt0eXBlPVwic3VibWl0XCJdOm5vdCguYnRuKSB7XG5cdFx0QGV4dGVuZCAlYnRuO1xuXHRcdEBleHRlbmQgJWJ0bi1wcmltYXJ5O1xuXHR9XG5cblx0aSB7XG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHR9XG5cblx0c21hbGwsXG5cdC5zbWFsbCB7XG5cdFx0QGluY2x1ZGUgZm9udC1zaXplKCRzbWFsbC1mb250LXNpemUpO1xuXHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuXHR9XG5cblx0bWFyayxcblx0Lm1hcmsge1xuXHRcdHBhZGRpbmc6ICRtYXJrLXBhZGRpbmc7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJG1hcmstYmc7XG5cdH1cblxuXHRwLmhhcy1iYWNrZ3JvdW5kIHtcblx0XHRwYWRkaW5nOiAkc3BhY2VyKjEqMC41O1xuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcblx0XHRcdHBhZGRpbmc6IG1hdGguZGl2KCRzcGFjZXIqMiwgMyk7XG5cdFx0fVxuXHR9XG5cblx0YmxvY2txdW90ZSB7XG5cdFx0Ym9yZGVyLWNvbG9yOiBjdXJyZW50Q29sb3I7XG5cdFx0Ym9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQtaGwpO1xuXHRcdGJvcmRlci1zdHlsZTogc29saWQ7XG5cdFx0Ym9yZGVyLXdpZHRoOiAwIDAgMCAycHg7XG5cdFx0bWFyZ2luOiAkc3BhY2VyIDA7XG5cdFx0cGFkZGluZzogbWF0aC5kaXYoJHNwYWNlciwgNikgMCBtYXRoLmRpdigkc3BhY2VyLCA2KSAkc3BhY2VyICogMC41O1xuXHRcdGNpdGUge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRtYXJnaW46ICRzcGFjZXIgKiAwLjUgMCAwO1xuXHRcdH1cblx0XHRwOmxhc3QtY2hpbGQge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdH1cblx0fVxuXHRjaXRlIHtcblx0XHRvcGFjaXR5OiAwLjg7XG5cdFx0Zm9udC1zaXplOiAwLjhlbTtcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRsaW5lLWhlaWdodDogMS4yNTtcblx0fVxuXHRzYW1wLCBjb2RlLCBrYmQge1xuXHRcdGNvbG9yOiB2YXIoLS1jb2xvci1ib3hlcy1jb250cmFzdCk7XG5cdFx0Zm9udC1mYW1pbHk6IG1vbm9zcGFjZTtcblx0XHRmb250LXNpemU6IDAuOWVtO1xuXHRcdHBhZGRpbmc6IG1hdGguZGl2KCRzcGFjZXIsIDEyKSAkc3BhY2VyKjAuMTtcblx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1ib3hlcyk7XG5cdH1cblx0cHJlIHtcblx0XHRmb250LWZhbWlseTogbW9ub3NwYWNlO1xuXHRcdGZvbnQtc2l6ZTogMC45ZW07XG5cdFx0cGFkZGluZzogbWF0aC5kaXYoJHNwYWNlciwgNikgJHNwYWNlciowLjI7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNTtcblx0XHRtYXJnaW46IG1hdGguZGl2KCRzcGFjZXIqNCwgMykgMDtcblx0XHRvdmVyZmxvdzogYXV0bztcblx0XHRwYWRkaW5nOiAkc3BhY2VyIG1hdGguZGl2KCRzcGFjZXIqMiwgMyk7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRib3JkZXItc3R5bGU6IHNvbGlkO1xuXHRcdGJvcmRlci13aWR0aDogMnB4O1xuXHRcdGJvcmRlci1jb2xvcjogY3VycmVudENvbG9yO1xuXHRcdGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItYWNjZW50KTtcblx0XHRjb2RlIHtcblx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHR9XG5cdH1cblxuXHRmaWd1cmUge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXHRpZnJhbWUge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0fVxuXHR2aWRlbyB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblx0c3ZnIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHR9XG5cdGltZyB7XG5cdFx0Ly9kaXNwbGF5OiBibG9jaztcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHR9XG5cdGVtYmVkIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHR9XG5cdG9iamVjdCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0fVxuXHRmaWdjYXB0aW9uLCAlZmlnY2FwdGlvbiB7XG5cdFx0YSB7XG5cdFx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHR9XG5cdFx0b3BhY2l0eTogMC44O1xuXHRcdGZvbnQtc2l6ZTogMC44ZW07XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRtYXJnaW4tdG9wOiAkc3BhY2VyICogMC41O1xuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcblx0XHRcdGZvbnQtc2l6ZTogMWVtO1xuXHRcdH1cblx0fVxuXG5cdCV0YWJsZSxcblx0dGFibGUge1xuXHRcdEBleHRlbmQgJWNvbG9yLWJnO1xuXHRcdC8vQGV4dGVuZCAlaGFzLWJhY2tncm91bmQ7XG5cblx0XHRib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuXHRcdGJvcmRlci1zcGFjaW5nOiAwO1xuXHRcdGVtcHR5LWNlbGxzOiBzaG93O1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHR0aGVhZCB7XG5cdFx0XHRAZXh0ZW5kICVjb2xvci1ib3hlcztcblx0XHRcdEBleHRlbmQgJWhhcy1iYWNrZ3JvdW5kO1xuXG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuXHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3IpO1xuXHRcdH1cblx0XHR0aCB7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ib3hlcyk7XG5cdFx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNDtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdG92ZXJmbG93OiB2aXNpYmxlO1xuXHRcdFx0cGFkZGluZzogJHNwYWNlciowLjI1O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdGEge1xuXHRcdFx0XHRjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdGJvcmRlci1sZWZ0OiAxcHggc29saWQgdmFyKC0tY29sb3IpO1xuXHRcdFx0fVxuXHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgdmFyKC0tY29sb3IpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdHRkIHtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJveGVzKTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRvdmVyZmxvdzogdmlzaWJsZTtcblx0XHRcdHBhZGRpbmc6ICRzcGFjZXIqMC4yNTtcblx0XHR9XG5cblx0XHR0Zm9vdCB7XG5cdFx0XHRAZXh0ZW5kICVjb2xvci1ib3hlcztcblx0XHRcdEBleHRlbmQgJWhhcy1iYWNrZ3JvdW5kO1xuXHRcdH1cblxuXHRcdGNhcHRpb24ge1xuXHRcdFx0Y2FwdGlvbi1zaWRlOiB0b3A7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ib3hlcyk7XG5cdFx0XHRjb2xvcjogdmFyKC0tY29sb3ItYm94ZXMtY29udHJhc3QpO1xuXHRcdH1cblx0fVxuXG5cdGNhcHRpb24ge1xuXHRcdGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJveGVzLWFjY2VudCk7XG5cdFx0Y29sb3I6IHZhcigtLWNvbG9yLWJveGVzLWFjY2VudC1jb250cmFzdCk7XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRwYWRkaW5nOiAkc3BhY2VyKjAuMjU7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG59XG5cbi5nYWxsZXJ5IHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRtYXJnaW46IDNlbSAwIDNlbSAtMC44ZW07XG5cdHdpZHRoOiBjYWxjKDEwMCUgKyAxLjZlbSk7XG59XG4uZ2FsbGVyeS1pdGVtIHtcblx0bWFyZ2luOiAwLjhlbSAwO1xuXHRwYWRkaW5nOiAwIDAuOGVtO1xuXHR3aWR0aDogMTAwJTtcbn1cbi5nYWxsZXJ5LWNhcHRpb24ge1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luLXRvcDogMC44ZW07XG59XG5cbi5saXN0LXVuc3R5bGVkIHtcblx0QGluY2x1ZGUgbGlzdC11bnN0eWxlZCgpO1xufVxuXG4ubGlzdC1pbmxpbmUge1xuXHRAaW5jbHVkZSBsaXN0LXVuc3R5bGVkKCk7XG5cdG1hcmdpbi10b3A6IC0kbGlzdC1pbmxpbmUtcGFkZGluZyowLjU7XG59XG4ubGlzdC1pbmxpbmUtaXRlbSB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0bWFyZ2luLXRvcDogJGxpc3QtaW5saW5lLXBhZGRpbmcqMC41O1xuXG5cdCY6bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAkbGlzdC1pbmxpbmUtcGFkZGluZztcblx0fVxufVxuXG4uaGFzLWRyb3AtY2FwIHtcblx0Jjpub3QoOmZvY3VzLXZpc2libGUpOjpmaXJzdC1sZXR0ZXIge1xuXHRcdGNvbG9yOiBjdXJyZW50Q29sb3I7XG5cdFx0Y29sb3I6IHZhcigtLWNvbG9yLWFjY2VudC1obCk7XG5cdFx0Zm9udC1zaXplOiA1LjFlbTtcblx0XHRmb250LXdlaWdodDogODAwO1xuXHRcdG1hcmdpbjogMC4wNWVtIDAuMWVtIDAgMDtcblx0fVxuXHQmOm5vdCg6Zm9jdXMtdmlzaWJsZSk6OmZpcnN0LWxldHRlcjo6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0ZGlzcGxheTogdGFibGU7XG5cdFx0Y2xlYXI6IGJvdGg7XG5cdH1cblx0Jjpub3QoOmZvY3VzLXZpc2libGUpOjphZnRlciB7XG5cdFx0cGFkZGluZzogMDtcblx0fVxufVxuXG4uaGFzLXRleHQtYWxpZ24tbGVmdCB7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG59XG4uaGFzLXRleHQtYWxpZ24tY2VudGVyIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmhhcy10ZXh0LWFsaWduLXJpZ2h0IHtcblx0dGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5oYXMtc21hbGwtZm9udC1zaXplIHtcblx0Zm9udC1zaXplOiAwLjgxM2VtO1xufVxuLmhhcy1tZWRpdW0tZm9udC1zaXplIHtcblx0Zm9udC1zaXplOiAxLjI1MGVtO1xufVxuLmhhcy1sYXJnZS1mb250LXNpemUge1xuXHRmb250LXNpemU6IDIuMjUwZW07XG59XG4uaGFzLWh1Z2UtZm9udC1zaXplIHtcblx0Zm9udC1zaXplOiAyLjYyNWVtO1xufVxuXG4uZm9ybS1jb250cm9sIHtcblx0YmFja2dyb3VuZC1jbGlwOiBpbml0aWFsO1xufVxuXG4ucHQtaGVhZGVyLW1haW4taGVpZ2h0IHtcblx0cGFkZGluZy10b3A6IGNhbGMoIHZhcigtLWhlYWRlci1tYWluLWdhcC1oZWlnaHQpICsgdmFyKC0taGVhZGVyLW1haW4taGVpZ2h0KSApO1xufSIsIi8vIExpc3RzXG5cbi8vIFVuc3R5bGVkIGtlZXBzIGxpc3QgaXRlbXMgYmxvY2sgbGV2ZWwsIGp1c3QgcmVtb3ZlcyBkZWZhdWx0IGJyb3dzZXIgcGFkZGluZyBhbmQgbGlzdC1zdHlsZVxuQG1peGluIGxpc3QtdW5zdHlsZWQoKSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbiIsIi8qXHJcbiAqIEFkZHMgaW50ZWdyYXRpb24gd2l0aCBDYWxlbmRhciBQbHVzIHBsdWdpbi5cclxuICovXHJcblxyXG5AdXNlIFwic2FzczptYXRoXCI7XHJcblxyXG5ib2R5IC5jYWxlbmRhci1wbHVzIHtcclxuICAgIC5jYWxlbmRhci1wbHVzLWNhbGVuZGFyLXdyYXAge1xyXG4gICAgICAgIEBleHRlbmQgJWJsb2NrLXNwYWNpbmc7XHJcbiAgICB9XHJcbiAgICAuY2FsZW5kYXItcGx1cy1maWx0ZXItYmFyIHtcclxuICAgICAgICBvdmVyZmxvdzogaW5pdGlhbDtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgID4gcCB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgcDpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogbWF0aC5kaXYoJHNwYWNlciwgMyk7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBtYXRoLmRpdigkc3BhY2VyLCAzKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICNjYWxlbmRhci1wbHVzLXNlYXJjaCxcclxuICAgICNjYWxlbmRhci1wbHVzLWNhdGVnb3J5IHtcclxuICAgICAgICBAZXh0ZW5kIC5mb3JtLWNvbnRyb2w7XHJcbiAgICB9XHJcbiAgICAucmJjLXRvb2xiYXIge1xyXG4gICAgICAgIGZsZXgtd3JhcDogaW5pdGlhbDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiBtYXRoLmRpdigkc3BhY2VyLCAzKTtcclxuICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1ib3hlcyk7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1ib3hlcy1jb250cmFzdCk7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgb3V0bGluZS1jb2xvcjogdmFyKC0tY29sb3ItYm94ZXMtYWNjZW50LWEpO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDAuOWVtICogLjg3NTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAmLnJiYy1hY3RpdmUsICYucmJjLWFjdGl2ZTpmb2N1cy12aXNpYmxlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJveGVzLWFjY2VudC1obCk7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItYm94ZXMtYWNjZW50LWhsLWNvbnRyYXN0KTtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1ib3hlcy1hY2NlbnQpO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWJveGVzLWFjY2VudC1jb250cmFzdCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogbGVmdDtcclxuICAgICAgICAgICAgPiAqOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogbWF0aC5kaXYoJHNwYWNlciwgMyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAucmJjLWRhdGUtY2VsbCxcclxuICAgIC5yYmMtaGVhZGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1ib3hlcyk7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWJveGVzLWNvbnRyYXN0KTtcclxuICAgIH1cclxuICAgIC5yYmMtaGVhZGVyIHtcclxuICAgICAgICBwYWRkaW5nOiBtYXRoLmRpdigkc3BhY2VyLCA2KSBtYXRoLmRpdigkc3BhY2VyLCAxMik7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tY29sb3ItYmcpO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgICAgID4gYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1ib3hlcy1jb250cmFzdCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnJiYy1oZWFkZXIrLnJiYy1oZWFkZXIge1xyXG4gICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB2YXIoLS1jb2xvci1iZyk7XHJcblxyXG4gICAgfVxyXG4gICAgLnJiYy1tb250aC12aWV3IHtcclxuICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLWJveGVzKTtcclxuICAgIH1cclxuICAgIC5yYmMtbW9udGgtcm93Ky5yYmMtbW9udGgtcm93IHtcclxuICAgICAgICBib3JkZXItdG9wOiBub25lO1xyXG4gICAgfVxyXG4gICAgLnJiYy1vZmYtcmFuZ2Uge1xyXG4gICAgICAgIG9wYWNpdHk6IDAuNTA7XHJcbiAgICB9XHJcbiAgICAucmJjLW9mZi1yYW5nZS1iZyB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYmcpO1xyXG4gICAgfVxyXG4gICAgLnJiYy1kYXRlLWNlbGwge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBib3JkZXItYm90dG9tOiB2YXIoLS1jb2xvci1iZykgMXB4IHNvbGlkO1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItYm94ZXMtY29udHJhc3QpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5yYmMtZGF5LWJnKy5yYmMtZGF5LWJnIHtcclxuICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogdmFyKC0tY29sb3ItYm94ZXMpO1xyXG4gICAgfVxyXG4gICAgLnJiYy10b2RheSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYm94ZXMpO1xyXG4gICAgfVxyXG4gICAgLnJiYy1ldmVudCwgLnJiYy1ldmVudC5yYmMtc2VsZWN0ZWQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJnLWFjY2VudCk7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWJnLWFjY2VudC1jb250cmFzdCk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UtaW47XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuODtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYmctYWNjZW50KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAucmJjLXJvdy1zZWdtZW50IHtcclxuICAgICAgICBwYWRkaW5nOiAwIDRweCAxcHggMnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5yYmMtbW9udGgtdmlldyAucmJjLXRvZGF5IHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiB2YXIoLS1jb2xvci1iZykgMXB4IHNvbGlkO1xyXG4gICAgfVxyXG5cclxuICAgIC5yYmMtdGltZS12aWV3IHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5yYmMtdGltZS12aWV3LFxyXG4gICAgLnJiYy10aW1lLWNvbnRlbnQ+KisqPiosXHJcbiAgICAucmJjLXRpbWUtY29udGVudCxcclxuICAgIC5yYmMtdGltZXNsb3QtZ3JvdXAsXHJcbiAgICAucmJjLXRpbWUtaGVhZGVyLWNvbnRlbnQge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItYm94ZXMpO1xyXG4gICAgfVxyXG4gICAgLnJiYy10aW1lLXZpZXcgLnJiYy1yb3cge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XHJcbiAgICB9XHJcbiAgICAucmJjLWRheS1zbG90IC5yYmMtdGltZS1zbG90IHtcclxuICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLWJnKTtcclxuICAgIH1cclxuICAgIC5yYmMtY3VycmVudC10aW1lLWluZGljYXRvciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYm94ZXMtYWNjZW50LWhsKTtcclxuICAgIH1cclxuXHJcbiAgICAucmJjLWFnZW5kYS10YWJsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICAgIC5yYmMtYWdlbmRhLXZpZXcgdGFibGUucmJjLWFnZW5kYS10YWJsZSB0aGVhZD50cj50aCB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuLmNhbGVuZGFycC1ldmVudC1zaG9ydGNvZGUsXHJcbi5jYWxlbmRhcnAtZXZlbnRzLWJ5LWNhdCB7XHJcbiAgICBAZXh0ZW5kICVibG9jay1zcGFjaW5nO1xyXG59XHJcbi5jYWxlbmRhcnAtZXZlbnQtc2hvcnRjb2RlLWhlYWRlciB7XHJcbiAgICBpbWcge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IG1hdGguZGl2KCRzcGFjZXIsIDMpO1xyXG4gICAgfVxyXG4gICAgLmRhc2hpY29ucyB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG5ib2R5IC5jYWxlbmRhcnA6bm90KCNub2NhbGVuZGFycCkgLmFnZW5kYS1taW5pZmllZC1jYWxlbmRhciAuY2FsZW5kYXJwLWRhdGUtaXRlbSAuY2FsZW5kYXJwLWRhdGUge1xyXG4gICAgLmNhbGVuZGFycC1kYXRlLW1vbnRoIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1ib3hlcyk7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWJveGVzLWNvbnRyYXN0KTtcclxuICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLWJveGVzKTtcclxuICAgIH1cclxuICAgIC5jYWxlbmRhcnAtZGF0ZS1kYXkge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItYm94ZXMpO1xyXG4gICAgfVxyXG59IiwiLypcclxuICogQWRkcyBiYXNpYyBzdHlsaW5nIHRvIGRpcmVjdG9yeSBtb2R1bGUgaW5jbHVkZWQgd2l0aCB0aGVtZS5cclxuICovXHJcblxyXG4gLmNwLWRpci1pdGVtLWZpZWxkczpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgIG1hcmdpbi1ib3R0b206ICRwYXJhZ3JhcGgtbWFyZ2luLWJvdHRvbTtcclxuIH1cclxuXHJcbi5jcC1kaXItY29udHJvbHMge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYm94ZXMpO1xyXG4gICAgZmllbGRzZXQge1xyXG4gICAgICAgIHBhZGRpbmc6ICRzcGFjZXIqMC4yO1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLmNwLWRpci1jb250cm9sIHtcclxuICAgIG1hcmdpbjogJHNwYWNlciowLjI7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyKjAuMioyO1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZXIqMC4yO1xyXG4gICAgfVxyXG59XHJcbi5jcC1kaXItY29udHJvbC1zZWFyY2gge1xyXG4gICAgZmxleC1ncm93OiAyO1xyXG59XHJcbi5jcC1kaXItY29udHJvbC1zZWxlY3Qge1xyXG4gICAgZmxleC1ncm93OiAxO1xyXG59XHJcbi5jcC1kaXItcGFnaW5hdGlvbiB7XHJcbiAgICBwYWRkaW5nOiAkc3BhY2VyKjAuMjU7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ib3hlcyk7XHJcbiAgICBib3JkZXItdG9wOiBub25lO1xyXG59XHJcblxyXG4uY3AtZGlyLW5vLXJlc3VsdHMtaW5mbyB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgcGFkZGluZzogJHNwYWNlciowLjI7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgYm9yZGVyOiB2YXIoLS1jb2xvci1ib3hlcykgc29saWQgMXB4O1xyXG4gICAgLmNwLWRpci1jb250ZW50LS1uby1yZXN1bHRzICYge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG59XHJcblxyXG4uY3AtZGlyLW5vLXJlc3VsdHMtaW5mby10ZXh0IHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxufSIsIi8vIFdvcmRQcmVzcyBhZG1pbiB1c2VzIDEzcHggYXQgZG9jdW1lbnQgcm9vdCBpbnN0ZWFkIG9mIGRlZmF1bHQgMTZweCBmb250IHNpemUuXHJcbmRpdi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIge1xyXG4gICAgQGluY2x1ZGUgYWRqdXN0ZWQtc2l6ZSgxNnB4LCAnLS1ib2R5LWZvbnQtc2l6ZScpO1xyXG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1iYXNlO1xyXG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xyXG4gIH1cclxuXHJcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLmVkaXRvci1wb3N0LXRpdGxlIC5lZGl0b3ItcG9zdC10aXRsZV9faW5wdXQge1xyXG4gICAgQGluY2x1ZGUgYWRqdXN0ZWQtc2l6ZSgkZm9udC1zaXplLWJhc2UgKiAyICogMC45LCAnLS1ib2R5LWZvbnQtc2l6ZScsICctLWhlYWRlcnMtZm9udC1zaXplJyk7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgQGluY2x1ZGUgYWRqdXN0ZWQtc2l6ZSgkZm9udC1zaXplLWJhc2UgKiAyLCAnLS1ib2R5LWZvbnQtc2l6ZScsICctLWhlYWRlcnMtZm9udC1zaXplJyk7XHJcbiAgICB9XHJcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6IHZhcigtLWNvbG9yLWJnLWNvbnRyYXN0KSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyID4gZGl2ID4gKixcclxuLndwLWJsb2NrIHtcclxuICAgIG1heC13aWR0aDogY2FsYyggdmFyKC0tY29udGVudC13aWR0aCkgLSAjeyRncmlkLWd1dHRlci13aWR0aH0gKTtcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyID4gZGl2ID4gW2RhdGEtYWxpZ249d2lkZV0ge1xyXG4gICAgbGVmdDogMDtcclxuICAgIC53cC1ibG9jayB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyID4gZGl2ID4gW2RhdGEtYWxpZ249ZnVsbF0ge1xyXG4gICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgW2RhdGEtYWxpZ249ZnVsbF0gLndwLWJsb2NrIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgPiBkaXYgPiBbZGF0YS1hbGlnbj1sZWZ0XSwgXHJcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgPiBkaXYgPiBbZGF0YS1hbGlnbj1yaWdodF0ge1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBtYXgtd2lkdGg6IHZhcigtLXNpdGUtd2lkdGgpO1xyXG5cclxuICAgIC53cC1ibG9jay1jb3ZlciB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoIHZhcigtLWNvbnRlbnQtd2lkdGgpIC8gMiApO1xyXG4gICAgICAgIG1heC13aWR0aDogY2FsYyggdmFyKC0tY29udGVudC13aWR0aCkgLyAyICk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi53cC1ibG9jay1ncm91cF9faW5uZXItY29udGFpbmVyIC5lZGl0b3ItaW5uZXItYmxvY2tzID4gLmVkaXRvci1ibG9jay1saXN0X19sYXlvdXQgPiB7XHJcbiAgICAud3AtYmxvY2s6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcbiAgICAud3AtYmxvY2s6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxufVxyXG5cclxuLndwLWJsb2NrLXNlYXJjaCAud3AtYmxvY2stc2VhcmNoX19idXR0b24gLndwLWJsb2NrLXNlYXJjaF9fYnV0dG9uLXJpY2gtdGV4dCB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4ud3AtYmxvY2stY292ZXIgLmJsb2NrLWVkaXRvci1ibG9jay1saXN0X19ibG9jayB7XHJcbiAgICBjb2xvcjogaW5oZXJpdDtcclxufVxyXG5cclxuLmJsb2NrLWVkaXRvci1ibG9jay1wcmV2aWV3X19jb250ZW50IC5ibG9jay1lZGl0b3ItYmxvY2stbGlzdF9fYmxvY2sge1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuXHJcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLmxpc3QtdW5zdHlsZWQge1xyXG5cdEBleHRlbmQgLmxpc3QtaW5saW5lO1xyXG59XHJcblxyXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIHtcclxuICAgICosXHJcbiAgICAqOjpiZWZvcmUsXHJcbiAgICAqOjphZnRlciB7XHJcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICB9XHJcbn1cclxuXHJcbiVidG4sXHJcbi5idG4ge1xyXG5cdHVzZXItc2VsZWN0OiB0ZXh0O1xyXG59XHJcbiJdfQ== */ +/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJsb2NrLWVkaXRvci5jc3MiLCJhc3NldHMvYm9vdHN0cmFwNC1lZGl0b3Iuc2NzcyIsIi4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvX2dyaWQuc2NzcyIsIi4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvbWl4aW5zL19ncmlkLnNjc3MiLCIuLi9zcmMvc2Fzcy9ib290c3RyYXA0L21peGlucy9fYnJlYWtwb2ludHMuc2NzcyIsIi4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvX3ZhcmlhYmxlcy5zY3NzIiwiLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MiLCIuLi9zcmMvc2Fzcy9ib290c3RyYXA0L190YWJsZXMuc2NzcyIsInZhcmlhYmxlcy9fYm9vdHN0cmFwLnNjc3MiLCIuLi9zcmMvc2Fzcy9ib290c3RyYXA0L21peGlucy9faG92ZXIuc2NzcyIsIi4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvbWl4aW5zL190YWJsZS1yb3cuc2NzcyIsIi4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvX2p1bWJvdHJvbi5zY3NzIiwiLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC9taXhpbnMvX2JvcmRlci1yYWRpdXMuc2NzcyIsIi4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvX21lZGlhLnNjc3MiLCIuLi9zcmMvc2Fzcy9ib290c3RyYXA0L3V0aWxpdGllcy9fZGlzcGxheS5zY3NzIiwiLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC91dGlsaXRpZXMvX2ZsZXguc2NzcyIsIi4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvdXRpbGl0aWVzL19zY3JlZW5yZWFkZXJzLnNjc3MiLCIuLi9zcmMvc2Fzcy9ib290c3RyYXA0L21peGlucy9fc2NyZWVuLXJlYWRlci5zY3NzIiwiLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC91dGlsaXRpZXMvX3NpemluZy5zY3NzIiwiLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyIsIi4uL3NyYy9zYXNzL2ljb21vb24vc3R5bGUuc2NzcyIsIi4uL3NyYy9zYXNzL2ljb21vb24vdmFyaWFibGVzLnNjc3MiLCJhc3NldHMvZm9udHMuc2NzcyIsIi4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvbWl4aW5zL19jYXJldC5zY3NzIiwidGhlbWUvZWxlbWVudHMvX2hlYWRlcnMuc2NzcyIsInRoZW1lL19taXhpbnMuc2NzcyIsInRoZW1lL2VsZW1lbnRzL19idXR0b25zLnNjc3MiLCIuLi9zcmMvc2Fzcy9ib290c3RyYXA0L21peGlucy9fYnV0dG9ucy5zY3NzIiwiLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC92ZW5kb3IvX3Jmcy5zY3NzIiwidGhlbWUvZWxlbWVudHMvX2Zvcm1zLnNjc3MiLCIuLi9zcmMvc2Fzcy9ib290c3RyYXA0L21peGlucy9fdHJhbnNpdGlvbi5zY3NzIiwidGhlbWUvY29tcG9uZW50cy9fZW50cmllcy5zY3NzIiwiLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC9taXhpbnMvX2NsZWFyZml4LnNjc3MiLCJ0aGVtZS9jb21wb25lbnRzL19ibG9ja3Muc2NzcyIsInRoZW1lL19jb2xvci1wYWxsZXRlcy5zY3NzIiwidGhlbWUvX2dlbmVyYWwuc2NzcyIsInRoZW1lL19hbGlnbm1lbnQuc2NzcyIsInRoZW1lL19jb250ZW50LnNjc3MiLCIuLi9zcmMvc2Fzcy9ib290c3RyYXA0L21peGlucy9fbGlzdHMuc2NzcyIsInRoZW1lL2ludGVncmF0aW9ucy9fY2FsZW5kYXItcGx1cy5zY3NzIiwidGhlbWUvaW50ZWdyYXRpb25zL19jcC1kaXJlY3Rvcnkuc2NzcyIsInRoZW1lL19ibG9jay1lZGl0b3Iuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUNBaEI7Ozs7O0VBQUE7QUNNRTs7Ozs7O0VDREEsV0FBQTtFQUNBLHFCQUFBO0VBQ0Esb0JBQUE7RUFDQSxrQkFBQTtFQUNBLGlCQUFBO0FIU0Y7O0FJMENJO0VGekNFO0lBQ0UsZ0JHOExlO0VMM0xyQjtBQUNGO0FJb0NJO0VGekNFO0lB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SUhoQlYseUJBQUE7RUhpaENBO0VNamdDVTtJSGhCVix5QkFBQTtFSG9oQ0E7QUFDRjtBT3hrQ0E7RUFDRSxXQUFBO0VBQ0EsbUJDR087RURGUCxjRlNTO0FMaWtDWDtBT3ZrQ0U7O0VBRUUsZ0JGa1YwQjtFRWpWMUIsbUJBQUE7RUFDQSw2QkFBQTtBUHlrQ0o7QU90a0NFO0VBQ0Usc0JBQUE7RUFDQSxnQ0FBQTtBUHdrQ0o7QU9ya0NFO0VBQ0UsNkJBQUE7QVB1a0NKOztBTzdqQ0U7O0VBRUUsZUY0VDBCO0FMb3dCOUI7O0FPdmpDQTtFQUNFLHlCQUFBO0FQMGpDRjtBT3hqQ0U7O0VBRUUseUJBQUE7QVAwakNKO0FPdGpDSTs7RUFFRSx3QkFBQTtBUHdqQ047O0FPbGpDRTs7OztFQUlFLFNBQUE7QVBxakNKOztBTzVpQ0U7RUFDRSxxQ0Z3UjBCO0FMdXhCOUI7O0FTOW1DRTtFRjJFSSxjRnZFSztFRXdFTCxzQ0Y2UXdCO0FMMHhCOUI7O0FVem5DSTs7O0VBR0Usc0NMNFZ3QjtBTGd5QjlCOztBU3puQ0U7RUNpQk0sc0NBSmU7QVZnbkN2QjtBVTFtQ1E7O0VBRUUsc0NBUmE7QVZvbkN2Qjs7QU81aENJO0VBQ0UsV0YzR0s7RUU0R0wseUJGcEdLO0VFcUdMLHFCRmdRd0I7QUwreEI5QjtBTzFoQ0k7RUFDRSxjRjVHSztFRTZHTCx5QkZsSEs7RUVtSEwscUJGbEhLO0FMOG9DWDs7QU92aENBO0VBQ0UsV0YzSFM7RUU0SFQseUJGcEhTO0FMOG9DWDtBT3hoQ0U7OztFQUdFLHFCRjRPMEI7QUw4eUI5QjtBT3ZoQ0U7RUFDRSxTQUFBO0FQeWhDSjtBT3JoQ0k7RUFDRSwyQ0ZnT3dCO0FMdXpCOUI7QVM1cENFO0VGNElNLFdGakpHO0VFa0pILDRDRjBOc0I7QUx5ekI5Qjs7QUlubUNJO0VHaUdBO0lBRUksY0FBQTtJQUNBLFdBQUE7SUFDQSxnQkFBQTtJQUNBLGlDQUFBO0VQcWdDTjtFT2xnQ007SUFDRSxTQUFBO0VQb2dDUjtBQUNGO0FJL21DSTtFR2lHQTtJQUVJLGNBQUE7SUFDQSxXQUFBO0lBQ0EsZ0JB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dUIsc0JBQUE7QWxCZ3BFM0I7O0FrQmhwRUk7RUFBdUIsc0JBQUE7QWxCb3BFM0I7O0FrQnBwRUk7RUFBdUIsc0JBQUE7QWxCd3BFM0I7O0FrQnhwRUk7RUFBdUIsdUJBQUE7QWxCNHBFM0I7O0FrQjVwRUk7RUFBdUIsdUJBQUE7QWxCZ3FFM0I7O0FrQjVwRUE7RUFBVSwwQkFBQTtBbEJncUVWOztBa0IvcEVBO0VBQVUsMkJBQUE7QWxCbXFFVjs7QWtCL3BFQTtFQUFjLDJCQUFBO0FsQm1xRWQ7O0FrQmxxRUE7RUFBYyw0QkFBQTtBbEJzcUVkOztBa0JwcUVBO0VBQVUsdUJBQUE7QWxCd3FFVjs7QWtCdnFFQTtFQUFVLHdCQUFBO0FsQjJxRVY7O0FtQnByRVE7RUFBZ0Msb0JBQUE7QW5Cd3JFeEM7O0FtQnZyRVE7O0VBRUUsd0JBQUE7QW5CMHJFVjs7QW1CeHJFUTs7RUFFRSwwQkFBQTtBbkIyckVWOztBbUJ6ckVROztFQUVFLDJCQUFBO0FuQjRyRVY7O0FtQjFyRVE7O0VBRUUseUJBQUE7QW5CNnJFVjs7QW1CNXNFUTtFQUFnQywwQkFBQTtBbkJndEV4Qzs7QW1CL3NFUTs7RUFFRSw4QkFBQTtBbkJrdEVWOztBbUJodEVROztFQUVFLGdDQUFBO0FuQm10RVY7O0FtQmp0RVE7O0VBRUUsaUNBQUE7QW5Cb3RFVjs7QW1CbHRFUTs7RUFFRSwrQkFBQTtBbkJxdEVWOztBbUJwdUVRO0VBQWdDLHlCQUFBO0FuQnd1RXhDOztBbUJ2dUVROztFQUVFLDZCQUFBO0FuQjB1RVY7O0FtQnh1RVE7O0VBRUUsK0JBQUE7QW5CMnVFVjs7QW1CenVFUTs7RUFFRSxnQ0FBQTtBbkI0dUVWOztBbUIxdUVROztFQUVFLDhCQUFBO0FuQjZ1RVY7O0FtQjV2RVE7RUFBZ0MsdUJBQUE7QW5CZ3dFeEM7O0FtQi92RVE7O0VBRUUsMkJBQUE7QW5Ca3dFVjs7QW1CaHdFUTs7RUFFRSw2QkFBQTtBbkJtd0VWOztBbUJqd0VROztFQUVFLDhCQUFBO0FuQm93RVY7O0FtQmx3RVE7O0VBRUUsNEJBQUE7QW5CcXdFVjs7QW1CcHhFUTtFQUFnQyx5QkFBQTtBbkJ3eEV4Qzs7QW1CdnhFUTs7RUFFRSw2QkFBQTtBbkIweEVWOztBbUJ4eEVROztFQUVFLCtCQUFBO0FuQjJ4RVY7O0FtQnp4RVE7O0VBRUUsZ0NBQUE7QW5CNHhFVjs7QW1CMXhFUTs7RUFFRSw4QkFBQTtBbkI2eEVWOztBbUI1eUVRO0VBQWdDLHVCQUFBO0FuQmd6RXhDOztBbUIveUVROztFQUVFLDJCQUFBO0FuQmt6RVY7O0FtQmh6RVE7O0VBRUUsNkJBQUE7QW5CbXpFVjs7QW1CanpFUTs7RUFFRSw4QkFBQTtBbkJvekVWOztBbUJsekVROztFQUVFLDRCQUFBO0FuQnF6RVY7O0FtQnAwRVE7RUFBZ0MscUJBQUE7QW5CdzBFeEM7O0FtQnYwRVE7O0VBRUUseUJBQUE7QW5CMDBFVjs7QW1CeDBFUTs7RUFFRSwyQkFBQTtBbkIyMEVWOztBbUJ6MEVROztFQUVFLDRCQUFBO0FuQjQwRVY7O0FtQjEwRVE7O0VBRUUsMEJBQUE7QW5CNjBFVjs7QW1CNTFFUTtFQUFnQywyQkFBQTtBbkJnMkV4Qzs7QW1CLzFFUTs7RUFFRSwrQkFBQTtBbkJrMkVWOztBbUJoMkVROztFQUVFLGlDQUFBO0FuQm0yRVY7O0FtQmoyRVE7O0VBRUUsa0NBQUE7QW5CbzJFVjs7QW1CbDJFUTs7RUFFRSxnQ0FBQTtBbkJxMkVWOztBbUJwM0VRO0VBQWdDLDBCQUFBO0FuQnczRXhDOztBbUJ2M0VROztFQUVFLDhCQUFBO0FuQjAzRVY7O0FtQngzRVE7O0VBRUUsZ0NBQUE7QW5CMjNFVjs7QW1CejNFUTs7RUFFRSxpQ0FBQTtBbkI0M0VWOztBbUIxM0VROztFQUVFLCtCQUFBO0FuQjYzRVY7O0FtQjU0RVE7RUFBZ0Msd0JBQUE7QW5CZzVFeEM7O0FtQi80RVE7O0VBRUUsNEJBQUE7QW5CazVFVjs7QW1CaDVFUTs7RUFFRSw4QkFBQTtBbkJtNUVWOztBbUJqNUVROztFQUVFLCtCQUFBO0FuQm81RVY7O0FtQmw1RVE7O0VBRUUsNkJBQUE7QW5CcTVFVjs7QW1CcDZFUTtFQUFnQywwQkFBQTtBbkJ3NkV4Qzs7QW1CdjZFUTs7RUFFRSw4QkFBQTtBbkIwNkVWOztBbUJ4NkVROztFQUVFLGdDQUFBO0FuQjI2RVY7O0FtQno2RVE7O0VBRUUsaUNBQUE7QW5CNDZFVjs7QW1CMTZFUTs7RUFFRSwrQkFBQTtBbkI2NkVWOztBbUI1N0VRO0VBQWdDLHdCQUFBO0FuQmc4RXhDOztBbUIvN0VROztFQUVFLDRCQUFBO0FuQms4RVY7O0FtQmg4RVE7O0VBRUUsOEJBQUE7QW5CbThFVjs7QW1CajhFUTs7RUFFRSwrQkFBQTtBbkJvOEVWOztBbUJsOEVROztFQUVFLDZCQUFBO0FuQnE4RVY7O0FtQjc3RVE7RUFBd0IsMkJBQUE7QW5CaThFaEM7O0FtQmg4RVE7O0VBRUUsK0JBQUE7QW5CbThFVjs7QW1CajhFUTs7RUFFRSxpQ0FBQTtBbkJvOEVWOztBbUJsOEVROztFQUVFLGtDQUFBO0FuQnE4RVY7O0FtQm44RVE7O0VBRUUsZ0NBQUE7QW5CczhFVjs7QW1CcjlFUTtFQUF3QiwwQkFBQTtBbkJ5OUVoQzs7QW1CeDlFUTs7RUFFRSw4QkFBQTtBbkIyOUVWOztBbUJ6OUVROztFQUVFLGdDQUFBO0FuQjQ5RVY7O0FtQjE5RVE7O0VBRUUsaUNBQUE7QW5CNjlFVjs7QW1CMzlFUTs7RUFFRSwrQkFBQTtBbkI4OUVWOztBbUI3K0VRO0VBQXdCLHdCQUFBO0FuQmkvRWhDOztBbUJoL0VROztFQUVFLDRCQUFBO0FuQm0vRVY7O0FtQmovRVE7O0VBRUUsOEJBQUE7QW5Cby9FVjs7QW1CbC9FUTs7RUFFRSwrQkFBQTtBbkJxL0VWOztBbUJuL0VROztFQUVFLDZCQUFBO0FuQnMvRVY7O0FtQnJnRlE7RUFBd0IsMEJBQUE7QW5CeWdGaEM7O0FtQnhnRlE7O0VBRUUsOEJBQUE7QW5CMmdGVjs7QW1CemdGUTs7RUFFRSxnQ0FBQTtBbkI0Z0ZWOztBbUIxZ0ZROztFQUVFLGlDQUFBO0FuQjZnRlY7O0FtQjNnRlE7O0VBRUUsK0JBQUE7QW5COGdGVjs7QW1CN2hGUTtFQUF3Qix3QkFBQTtBbkJpaUZoQzs7QW1CaGlGUTs7RUFFRSw0QkFBQTtBbkJtaUZWOztBbUJqaUZROztFQUVFLDhCQUFBO0FuQm9pRlY7O0FtQmxpRlE7O0VBRUUsK0JBQUE7QW5CcWlGVjs7QW1CbmlGUTs7RUFFRSw2QkFBQTtBbkJzaUZWOztBbUJoaUZJO0VBQW1CLHVCQUFBO0FuQm9pRnZCOztBbUJuaUZJOztFQUVFLDJCQUFBO0FuQnNpRk47O0FtQnBpRkk7O0VBRUUsNkJBQUE7QW5CdWlGTjs7QW1CcmlGSTs7RUFFRSw4QkFBQTtBbkJ3aUZOOztBbUJ0aUZJOztFQUVFLDRCQUFBO0FuQnlpRk47O0FJbGpGSTtFZWxESTtJQUFnQyxvQkFBQTtFbkJ5bUZ0QztFbUJ4bUZNOztJQUVFLHdCQUFBO0VuQjBtRlI7RW1CeG1GTTs7SUFFRSwwQkFBQTtFbkIwbUZSO0VtQnhtRk07O0lBRUUsMkJBQUE7RW5CMG1GUjtFbUJ4bUZNOztJQUVFLHlCQUFBO0VuQjBtRlI7RW1Cem5GTTtJQUFnQywwQkFBQTtFbkI0bkZ0QztFbUIzbkZNOztJQUVFLDhCQUFBO0VuQjZuRlI7RW1CM25GTTs7SUFFRSxnQ0FBQTtFbkI2bkZSO0VtQjNuRk07O0lBRUUsaUNBQUE7RW5CNm5GUjtFbUIzbkZNOztJQUVFLCtCQUFBO0VuQjZuRlI7RW1CNW9GTTtJQUFnQyx5QkFBQTtFbkIrb0Z0QztFbUI5b0ZNOztJQUVFLDZCQUFBO0VuQmdwRlI7RW1COW9GTTs7SUFFRSwrQkFBQTtFbkJncEZSO0VtQjlvRk07O0lBRUUsZ0NBQUE7RW5CZ3BGUjtFbUI5b0ZNOztJQUVFLDhCQUFBO0VuQmdwRlI7RW1CL3BGTTtJQUFnQyx1QkFBQTtFbkJrcUZ0QztFbUJqcUZNOztJQUVFLDJCQUFBO0VuQm1xRlI7RW1CanFGTTs7SUFFRSw2QkFBQTtFbkJtcUZSO0VtQmpxRk07O0lBRUUsOEJBQUE7RW5CbXFGUjtFbUJqcUZNOztJQUVFLDRCQUFBO0VuQm1xRlI7RW1CbHJGTTtJQUFnQyx5QkFBQTtFbkJxckZ0QztFbUJwckZNOztJQUVFLDZCQUFBO0VuQnNyRlI7RW1CcHJGTTs7SUFFRSwrQkFBQTtFbkJzckZSO0VtQnByRk07O0lBRUUsZ0NBQUE7RW5Cc3JGUjtFbUJwckZNOztJQUVFLDhCQUFBO0VuQnNyRlI7RW1CcnNGTTtJQUFnQyx1QkFBQTtFbkJ3c0Z0QztFbUJ2c0ZNOztJQUVFLDJCQUFBO0VuQnlzRlI7RW1CdnNGTTs7SUFFRSw2QkFBQTtFbkJ5c0ZSO0VtQnZzRk07O0lBRUUsOEJBQUE7RW5CeXNGUjtFbUJ2c0ZNOztJQUVFLDRCQUFBO0VuQnlzRlI7RW1CeHRGTTtJQUFnQyxxQkFBQTtFbkIydEZ0QztFbUIxdEZNOztJQUVFLHlCQUFBO0VuQjR0RlI7RW1CMXRGTTs7SUFFRSwyQkFBQTtFbkI0dEZSO0VtQjF0Rk07O0lBRUUsNEJBQUE7RW5CNHRGUjtFbUIxdEZNOztJQUVFLDBCQUFBO0VuQjR0RlI7RW1CM3VGTTtJQUFnQywyQkFBQTtFbkI4dUZ0QztFbUI3dUZNOztJQUVFLCtCQUFBO0VuQit1RlI7RW1CN3VGTTs7SUFFRSxpQ0FBQTtFbkIrdUZSO0VtQjd1Rk07O0lBRUUsa0NBQUE7RW5CK3VGUjtFbUI3dUZNOztJQUVFLGdDQUFBO0VuQit1RlI7RW1COXZGTTtJQUFnQywwQkFBQTtFbkJpd0Z0QztFbUJod0ZNOztJQUVFLDhCQUFBO0VuQmt3RlI7RW1CaHdGTTs7SUFFRSxnQ0FBQTtFbkJrd0ZSO0VtQmh3Rk07O0lBRUUsaUNBQUE7RW5Ca3dGUjtFbUJod0ZNOztJQUVFLCtCQUFBO0VuQmt3RlI7RW1CanhGTTtJQUFnQyx3QkFBQTtFbkJveEZ0QztFbUJueEZNOztJQUVFLDRCQUFBO0VuQnF4RlI7RW1CbnhGTTs7SUFFRSw4QkFBQTtFbkJxeEZSO0VtQm54Rk07O0lBRUUsK0JBQUE7RW5CcXhGUjtFbUJueEZNOztJQUVFLDZCQUFBO0VuQnF4RlI7RW1CcHlGTTtJQUFnQywwQkFBQTtFbkJ1eUZ0QztFbUJ0eUZNOztJQUVFLDhCQUFBO0VuQnd5RlI7RW1CdHlGTTs7SUFFRSxnQ0FBQTtFbkJ3eUZSO0VtQnR5Rk07O0lBRUUsaUNBQUE7RW5Cd3lGUjtFbUJ0eUZNOztJQUVFLCtCQUFBO0VuQnd5RlI7RW1CdnpGTTtJQUFnQyx3QkFBQTtFbkIwekZ0QztFbUJ6ekZNOztJQUVFLDRCQUFBO0VuQjJ6RlI7RW1CenpGTTs7SUFFRSw4QkFBQTtFbkIyekZSO0VtQnp6Rk07O0lBRUUsK0JBQUE7RW5CMnpGUjtFbUJ6ekZNOztJQUVFLDZCQUFBO0VuQjJ6RlI7RW1CbnpGTTtJQUF3QiwyQkFBQTtFbkJzekY5QjtFbUJyekZNOztJQUVFLCtCQUFBO0VuQnV6RlI7RW1CcnpGTTs7SUFFRSxpQ0FBQTtFbkJ1ekZSO0VtQnJ6Rk07O0lBRUUsa0NBQUE7RW5CdXpGUjtFbUJyekZNOztJQUVFLGdDQUFBO0VuQnV6RlI7RW1CdDBGTTtJQUF3QiwwQkFBQTtFbkJ5MEY5QjtFbUJ4MEZNOztJQUVFLDhCQUFBO0VuQjAwRlI7RW1CeDBGTTs7SUFFRSxnQ0FBQTtFbkIwMEZSO0VtQngwRk07O0lBRUUsaUNBQUE7RW5CMDBGUjtFbUJ4MEZNOztJQUVFLCtCQUFBO0VuQjAwRlI7RW1CejFGTTtJQUF3Qix3QkFBQTtFbkI0MUY5QjtFbUIzMUZNOztJQUVFLDRCQUFBO0VuQjYxRlI7RW1CMzFGTTs7SUFFRSw4QkFBQTtFbkI2MUZSO0VtQjMxRk07O0lBRUUsK0JBQUE7RW5CNjFGUjtFbUIzMUZNOztJQUVFLDZCQUFBO0VuQjYxRlI7RW1CNTJGTTtJQUF3QiwwQkFBQTtFbkIrMkY5QjtFbUI5MkZNOztJQUVFLDhCQUFBO0VuQmczRlI7RW1COTJGTTs7SUFFRSxnQ0FBQTtFbkJnM0ZSO0VtQjkyRk07O0lBRUUsaUNBQUE7RW5CZzNGUjtFbUI5MkZNOztJQUVFLCtCQUFBO0VuQmczRlI7RW1CLzNGTTtJQUF3Qix3QkFBQTtFbkJrNEY5QjtFbUJqNEZNOztJQUVFLDRCQUFBO0VuQm00RlI7RW1CajRGTTs7SUFFRSw4QkFBQTtFbkJtNEZSO0VtQmo0Rk07O0lBRUUsK0JBQUE7RW5CbTRGUjtFbUJqNEZNOztJQUVFLDZCQUFBO0VuQm00RlI7RW1CNzNGRTtJQUFtQix1QkFBQTtFbkJnNEZyQjtFbUIvM0ZFOztJQUVFLDJCQUFBO0VuQmk0Rko7RW1CLzNGRTs7SUFFRSw2QkFBQTtFbkJpNEZKO0VtQi8zRkU7O0lBRUUsOEJBQUE7RW5CaTRGSjtFbUIvM0ZFOztJQUVFLDRCQUFBO0VuQmk0Rko7QUFDRjtBSTM0Rkk7RWVsREk7SUFBZ0Msb0JBQUE7RW5CaThGdEM7RW1CaDhGTTs7SUFFRSx3QkFBQTtFbkJrOEZSO0VtQmg4Rk07O0lBRUUsMEJBQUE7RW5CazhGUjtFbUJoOEZNOztJQUVFLDJCQUFBO0VuQms4RlI7RW1CaDhGTTs7SUFFRSx5QkFBQTtFbkJrOEZSO0VtQmo5Rk07SUFBZ0MsMEJBQUE7RW5CbzlGdEM7RW1CbjlGTTs7SUFFRSw4QkFBQTtFbkJxOUZSO0VtQm45Rk07O0lBRUUsZ0NBQUE7RW5CcTlGUjtFbUJuOUZNOztJQUVFLGlDQUFBO0VuQnE5RlI7RW1CbjlGTTs7SUFFRSwrQkFBQTtFbkJxOUZSO0VtQnArRk07SUFBZ0MseUJBQUE7RW5CdStGdEM7RW1CdCtGTTs7SUFFRSw2QkFBQTtFbkJ3K0ZSO0VtQnQrRk07O0lBRUUsK0JBQUE7RW5CdytGUjtFbUJ0K0ZNOztJQUVFLGdDQUFBO0VuQncrRlI7RW1CdCtGTTs7SUFFRSw4QkFBQTtFbkJ3K0ZSO0VtQnYvRk07SUFBZ0MsdUJBQUE7RW5CMC9GdEM7RW1Cei9GTTs7SUFFRSwyQkFBQTtFbkIyL0ZSO0VtQnovRk07O0lBRUUsNkJBQUE7RW5CMi9GUjtFbUJ6L0ZNOztJQUVFLDhCQUFBO0VuQjIvRlI7RW1Cei9GTTs7SUFFRSw0QkFBQTtFbkIyL0ZSO0VtQjFnR007SUFBZ0MseUJBQUE7RW5CNmdHdEM7RW1CNWdHTTs7SUFFRSw2QkFBQTtFbkI4Z0dSO0VtQjVnR007O0lBRUUsK0JBQUE7RW5COGdHUjtFbUI1Z0dNOztJQUVFLGdDQUFBO0VuQjhnR1I7RW1CNWdHTTs7SUFFRSw4QkFBQTtFbkI4Z0dSO0VtQjdoR007SUFBZ0MsdUJBQUE7RW5CZ2lHdEM7RW1CL2hHTTs7SUFFRSwyQkFBQTtFbkJpaUdSO0VtQi9oR007O0lBRUUsNkJBQUE7RW5CaWlHUjtFbUIvaEdNOztJQUVFLDhCQUFBO0VuQmlpR1I7RW1CL2hHTTs7SUFFRSw0QkFBQTtFbkJpaUdSO0VtQmhqR007SUFBZ0MscUJBQUE7RW5CbWpHdEM7RW1CbGpHTTs7SUFFRSx5QkFBQTtFbkJvakdSO0VtQmxqR007O0lBRUUsMkJBQUE7RW5Cb2pHUjtFbUJsakdNOztJQUVFLDRCQUFBO0VuQm9qR1I7RW1CbGpHTTs7SUFFRSwwQkFBQTtFbkJvakdSO0VtQm5rR007SUFBZ0MsMkJBQUE7RW5Cc2tHdEM7RW1CcmtHTTs7SUFFRSwrQkFBQTtFbkJ1a0dSO0VtQnJrR007O0lBRUUsaUNBQUE7RW5CdWtHUjtFbUJya0dNOztJQUVFLGtDQUFBO0VuQnVrR1I7RW1CcmtHTTs7SUFFRSxnQ0FBQTtFbkJ1a0dSO0VtQnRsR007SUFBZ0MsMEJBQUE7RW5CeWxHdEM7RW1CeGxHTTs7SUFFRSw4QkFBQTtFbkIwbEdSO0VtQnhsR007O0lBRUUsZ0NBQUE7RW5CMGxHUjtFbUJ4bEdNOztJQUVFLGlDQUFBO0VuQjBsR1I7RW1CeGxHTTs7SUFFRSwrQkFBQTtFbkIwbEdSO0VtQnptR007SUFBZ0Msd0JBQUE7RW5CNG1HdEM7RW1CM21HTTs7SUFFRSw0QkFBQTtFbkI2bUdSO0VtQjNtR007O0lBRUUsOEJBQUE7RW5CNm1HUjtFbUIzbUdNOztJQUVFLCtCQUFBO0VuQjZtR1I7RW1CM21HTTs7SUFFRSw2QkFBQTtFbkI2bUdSO0VtQjVuR007SUFBZ0MsMEJBQUE7RW5CK25HdEM7RW1COW5HTTs7SUFFRSw4QkFBQTtFbkJnb0dSO0VtQjluR007O0lBRUUsZ0NBQUE7RW5CZ29HUjtFbUI5bkdNOztJQUVFLGlDQUFBO0VuQmdvR1I7RW1COW5HTTs7SUFFRSwrQkFBQTtFbkJnb0dSO0VtQi9vR007SUFBZ0Msd0JBQUE7RW5Ca3BHdEM7RW1CanBHTTs7SUFFRSw0QkFBQTtFbkJtcEdSO0VtQmpwR007O0lBRUUsOEJBQUE7RW5CbXBHUjtFbUJqcEdNOztJQUVFLCtCQUFBO0VuQm1wR1I7RW1CanBHTTs7SUFFRSw2QkFBQTtFbkJtcEdSO0VtQjNvR007SUFBd0IsMkJBQUE7RW5COG9HOUI7RW1CN29HTTs7SUFFRSwrQkFBQTtFbkIrb0dSO0VtQjdvR007O0lBRUUsaUNBQUE7RW5CK29HUjtFbUI3b0dNOztJQUVFLGtDQUFBO0VuQitvR1I7RW1CN29HTTs7SUFFRSxnQ0FBQTtFbkIrb0dSO0VtQjlwR007SUFBd0IsMEJBQUE7RW5CaXFHOUI7RW1CaHFHTTs7SUFFRSw4QkFBQTtFbkJrcUdSO0VtQmhxR007O0lBRUUsZ0NBQUE7RW5Ca3FHUjtFbUJocUdNOztJQUVFLGlDQUFBO0VuQmtxR1I7RW1CaHFHTTs7SUFFRSwrQkFBQTtFbkJrcUdSO0VtQmpyR007SUFBd0Isd0JBQUE7RW5Cb3JHOUI7RW1CbnJHTTs7SUFFRSw0QkFBQTtFbkJxckdSO0VtQm5yR007O0lBRUUsOEJBQUE7RW5CcXJHUjtFbUJuckdNOztJQUVFLCtCQUFBO0VuQnFyR1I7RW1CbnJHTTs7SUFFRSw2QkFBQTtFbkJxckdSO0VtQnBzR007SUFBd0IsMEJBQUE7RW5CdXNHOUI7RW1CdHNHTTs7SUFFRSw4QkFBQTtFbkJ3c0dSO0VtQnRzR007O0lBRUUsZ0NBQUE7RW5Cd3NHUjtFbUJ0c0dNOztJQUVFLGlDQUFBO0VuQndzR1I7RW1CdHNHTTs7SUFFRSwrQkFBQTtFbkJ3c0dSO0VtQnZ0R007SUFBd0Isd0JBQUE7RW5CMHRHOUI7RW1CenRHTTs7SUFFRSw0QkFBQTtFbkIydEdSO0VtQnp0R007O0lBRUUsOEJBQUE7RW5CMnRHUjtFbUJ6dEdNOztJQUVFLCtCQUFBO0VuQjJ0R1I7RW1CenRHTTs7SUFFRSw2QkFBQTtFbkIydEdSO0VtQnJ0R0U7SUFBbUIsdUJBQUE7RW5Cd3RHckI7RW1CdnRHRTs7SUFFRSwyQkFBQTtFbkJ5dEdKO0VtQnZ0R0U7O0lBRUUsNkJBQUE7RW5CeXRHSjtFbUJ2dEdFOztJQUVFLDhCQUFBO0VuQnl0R0o7RW1CdnRHRTs7SUFFRSw0QkFBQTtFbkJ5dEdKO0FBQ0Y7QUludUdJO0VlbERJO0lBQWdDLG9CQUFBO0VuQnl4R3RDO0VtQnh4R007O0lBRUUsd0JBQUE7RW5CMHhHUjtFbUJ4eEdNOztJQUVFLDBCQUFBO0VuQjB4R1I7RW1CeHhHTTs7SUFFRSwyQkFBQTtFbkIweEdSO0VtQnh4R007O0lBRUUseUJBQUE7RW5CMHhHUjtFbUJ6eUdNO0lBQWdDLDBCQUFBO0VuQjR5R3RDO0VtQjN5R007O0lBRUUsOEJBQUE7RW5CNnlHUjtFbUIzeUdNOztJQUVFLGdDQUFBO0VuQjZ5R1I7RW1CM3lHTTs7SUFFRSxpQ0FBQTtFbkI2eUdSO0VtQjN5R007O0lBRUUsK0JBQUE7RW5CNnlHUjtFbUI1ekdNO0lBQWdDLHlCQUFBO0VuQit6R3RDO0VtQjl6R007O0lBRUUsNkJBQUE7RW5CZzBHUjtFbUI5ekdNOztJQUVFLCtCQUFBO0VuQmcwR1I7RW1COXpHTTs7SUFFRSxnQ0FBQTtFbkJnMEdSO0VtQjl6R007O0lBRUUsOEJBQUE7RW5CZzBHUjtFbUIvMEdNO0lBQWdDLHVCQUFBO0VuQmsxR3RDO0VtQmoxR007O0lBRUUsMkJBQUE7RW5CbTFHUjtFbUJqMUdNOztJQUVFLDZCQUFBO0VuQm0xR1I7RW1CajFHTTs7SUFFRSw4QkFBQTtFbkJtMUdSO0VtQmoxR007O0lBRUUsNEJBQUE7RW5CbTFHUjtFbUJsMkdNO0lBQWdDLHlCQUFBO0VuQnEyR3RDO0VtQnAyR007O0lBRUUsNkJBQUE7RW5CczJHUjtFbUJwMkdNOztJQUVFLCtCQUFBO0VuQnMyR1I7RW1CcDJHTTs7SUFFRSxnQ0FBQTtFbkJzMkdSO0VtQnAyR007O0lBRUUsOEJBQUE7RW5CczJHUjtFbUJyM0dNO0lBQWdDLHVCQUFBO0VuQnczR3RDO0VtQnYzR007O0lBRUUsMkJBQUE7RW5CeTNHUjtFbUJ2M0dNOztJQUVFLDZCQUFBO0VuQnkzR1I7RW1CdjNHTTs7SUFFRSw4QkFBQTtFbkJ5M0dSO0VtQnYzR007O0lBRUUsNEJBQUE7RW5CeTNHUjtFbUJ4NEdNO0lBQWdDLHFCQUFBO0VuQjI0R3RDO0VtQjE0R007O0lBRUUseUJBQUE7RW5CNDRHUjtFbUIxNEdNOztJQUVFLDJCQUFBO0VuQjQ0R1I7RW1CMTRHTTs7SUFFRSw0QkFBQTtFbkI0NEdSO0VtQjE0R007O0lBRUUsMEJBQUE7RW5CNDRHUjtFbUIzNUdNO0lBQWdDLDJCQUFBO0VuQjg1R3RDO0VtQjc1R007O0lBRUUsK0JBQUE7RW5CKzVHUjtFbUI3NUdNOztJQUVFLGlDQUFBO0VuQis1R1I7RW1CNzVHTTs7SUFFRSxrQ0FBQTtFbkIrNUdSO0VtQjc1R007O0lBRUUsZ0NBQUE7RW5CKzVHUjtFbUI5NkdNO0lBQWdDLDBCQUFBO0VuQmk3R3RDO0VtQmg3R007O0lBRUUsOEJBQUE7RW5CazdHUjtFbUJoN0dNOztJQUVFLGdDQUFBO0VuQms3R1I7RW1CaDdHTTs7SUFFRSxpQ0FBQTtFbkJrN0dSO0VtQmg3R007O0lBRUUsK0JBQUE7RW5CazdHUjtFbUJqOEdNO0lBQWdDLHdCQUFBO0VuQm84R3RDO0VtQm44R007O0lBRUUsNEJBQUE7RW5CcThHUjtFbUJuOEdNOztJQUVFLDhCQUFBO0VuQnE4R1I7RW1CbjhHTTs7SUFFRSwrQkFBQTtFbkJxOEdSO0VtQm44R007O0lBRUUsNkJBQUE7RW5CcThHUjtFbUJwOUdNO0lBQWdDLDBCQUFBO0VuQnU5R3RDO0VtQnQ5R007O0lBRUUsOEJBQUE7RW5CdzlHUjtFbUJ0OUdNOztJQUVFLGdDQUFBO0VuQnc5R1I7RW1CdDlHTTs7SUFFRSxpQ0FBQTtFbkJ3OUdSO0VtQnQ5R007O0lBRUUsK0JBQUE7RW5CdzlHUjtFbUJ2K0dNO0lBQWdDLHdCQUFBO0VuQjArR3RDO0VtQnorR007O0lBRUUsNEJBQUE7RW5CMitHUjtFbUJ6K0dNOztJQUVFLDhCQUFBO0VuQjIrR1I7RW1CeitHTTs7SUFFRSwrQkFBQTtFbkIyK0dSO0VtQnorR007O0lBRUUsNkJBQUE7RW5CMitHUjtFbUJuK0dNO0lBQXdCLDJCQUFBO0VuQnMrRzlCO0VtQnIrR007O0lBRUUsK0JBQUE7RW5CdStHUjtFbUJyK0dNOztJQUVFLGlDQUFBO0VuQnUrR1I7RW1CcitHTTs7SUFFRSxrQ0FBQTtFbkJ1K0dSO0VtQnIrR007O0lBRUUsZ0NBQUE7RW5CdStHUjtFbUJ0L0dNO0lBQXdCLDBCQUFBO0VuQnkvRzlCO0VtQngvR007O0lBRUUsOEJBQUE7RW5CMC9HUjtFbUJ4L0dNOztJQUVFLGdDQUFBO0VuQjAvR1I7RW1CeC9HTTs7SUFFRSxpQ0FBQTtFbkIwL0dSO0VtQngvR007O0lBRUUsK0JBQUE7RW5CMC9HUjtFbUJ6Z0hNO0lBQXdCLHdCQUFBO0VuQjRnSDlCO0VtQjNnSE07O0lBRUUsNEJBQUE7RW5CNmdIUjtFbUIzZ0hNOztJQUVFLDhCQUFBO0VuQjZnSFI7RW1CM2dITTs7SUFFRSwrQkFBQTtFbkI2Z0hSO0VtQjNnSE07O0lBRUUsNkJBQUE7RW5CNmdIUjtFbUI1aEhNO0lBQXdCLDBCQUFBO0VuQitoSDlCO0VtQjloSE07O0lBRUUsOEJBQUE7RW5CZ2lIUjtFbUI5aEhNOztJQUVFLGdDQUFBO0VuQmdpSFI7RW1COWhITTs7SUFFRSxpQ0FBQTtFbkJnaUhSO0VtQjloSE07O0lBRUUsK0JBQUE7RW5CZ2lIUjtFbUIvaUhNO0lBQXdCLHdCQUFBO0VuQmtqSDlCO0VtQmpqSE07O0lBRUUsNEJBQUE7RW5CbWpIUjtFbUJqakhNOztJQUVFLDhCQUFBO0VuQm1qSFI7RW1CampITTs7SUFFRSwrQkFBQTtFbkJtakhSO0VtQmpqSE07O0lBRUUsNkJBQUE7RW5CbWpIUjtFbUI3aUhFO0lBQW1CLHVCQUFBO0VuQmdqSHJCO0VtQi9pSEU7O0lBRUUsMkJBQUE7RW5CaWpISjtFbUIvaUhFOztJQUVFLDZCQUFBO0VuQmlqSEo7RW1CL2lIRTs7SUFFRSw4QkFBQTtFbkJpakhKO0VtQi9pSEU7O0lBRUUsNEJBQUE7RW5CaWpISjtBQUNGO0FJM2pISTtFZWxESTtJQUFnQyxvQkFBQTtFbkJpbkh0QztFbUJobkhNOztJQUVFLHdCQUFBO0VuQmtuSFI7RW1CaG5ITTs7SUFFRSwwQkFBQTtFbkJrbkhSO0VtQmhuSE07O0lBRUUsMkJBQUE7RW5Ca25IUjtFbUJobkhNOztJQUVFLHlCQUFBO0VuQmtuSFI7RW1Cam9ITTtJQUFnQywwQkFBQTtFbkJvb0h0QztFbUJub0hNOztJQUVFLDhCQUFBO0VuQnFvSFI7RW1Cbm9ITTs7SUFFRSxnQ0FBQTtFbkJxb0hSO0VtQm5vSE07O0lBRUUsaUNBQUE7RW5CcW9IUjtFbUJub0hNOztJQUVFLCtCQUFBO0VuQnFvSFI7RW1CcHBITTtJQUFnQyx5QkFBQTtFbkJ1cEh0QztFbUJ0cEhNOztJQUVFLDZCQUFBO0VuQndwSFI7RW1CdHBITTs7SUFFRSwrQkFBQTtFbkJ3cEhSO0VtQnRwSE07O0lBRUUsZ0NBQUE7RW5Cd3BIUjtFbUJ0cEhNOztJQUVFLDhCQUFBO0VuQndwSFI7RW1CdnFITTtJQUFnQyx1QkFBQTtFbkIwcUh0QztFbUJ6cUhNOztJQUVFLDJCQUFBO0VuQjJxSFI7RW1CenFITTs7SUFFRSw2QkFBQTtFbkIycUhSO0VtQnpxSE07O0lBRUUsOEJBQUE7RW5CMnFIUjtFbUJ6cUhNOztJQUVFLDRCQUFBO0VuQjJxSFI7RW1CMXJITTtJQUFnQyx5QkFBQTtFbkI2ckh0QztFbUI1ckhNOztJQUVFLDZCQUFBO0VuQjhySFI7RW1CNXJITTs7SUFFRSwrQkFBQTtFbkI4ckhSO0VtQjVySE07O0lBRUUsZ0NBQUE7RW5COHJIUjtFbUI1ckhNOztJQUVFLDhCQUFBO0VuQjhySFI7RW1CN3NITTtJQUFnQyx1QkFBQTtFbkJndEh0QztFbUIvc0hNOztJQUVFLDJCQUFBO0VuQml0SFI7RW1CL3NITTs7SUFFRSw2QkFBQTtFbkJpdEhSO0VtQi9zSE07O0lBRUUsOEJBQUE7RW5CaXRIUjtFbUIvc0hNOztJQUVFLDRCQUFBO0VuQml0SFI7RW1CaHVITTtJQUFnQyxxQkFBQTtFbkJtdUh0QztFbUJsdUhNOztJQUVFLHlCQUFBO0VuQm91SFI7RW1CbHVITTs7SUFFRSwyQkFBQTtFbkJvdUhSO0VtQmx1SE07O0lBRUUsNEJBQUE7RW5Cb3VIUjtFbUJsdUhNOztJQUVFLDBCQUFBO0VuQm91SFI7RW1CbnZITTtJQUFnQywyQkFBQTtFbkJzdkh0QztFbUJydkhNOztJQUVFLCtCQUFBO0VuQnV2SFI7RW1CcnZITTs7SUFFRSxpQ0FBQTtFbkJ1dkhSO0VtQnJ2SE07O0lBRUUsa0NBQUE7RW5CdXZIUjtFbUJydkhNOztJQUVFLGdDQUFBO0VuQnV2SFI7RW1CdHdITTtJQUFnQywwQkFBQTtFbkJ5d0h0QztFbUJ4d0hNOztJQUVFLDhCQUFBO0VuQjB3SFI7RW1CeHdITTs7SUFFRSxnQ0FBQTtFbkIwd0hSO0VtQnh3SE07O0lBRUUsaUNBQUE7RW5CMHdIUjtFbUJ4d0hNOztJQUVFLCtCQUFBO0VuQjB3SFI7RW1CenhITTtJQUFnQyx3QkFBQTtFbkI0eEh0QztFbUIzeEhNOztJQUVFLDRCQUFBO0VuQjZ4SFI7RW1CM3hITTs7SUFFRSw4QkFBQTtFbkI2eEhSO0VtQjN4SE07O0lBRUUsK0JBQUE7RW5CNnhIUjtFbUIzeEhNOztJQUVFLDZCQUFBO0VuQjZ4SFI7RW1CNXlITTtJQUFnQywwQkFBQTtFbkIreUh0QztFbUI5eUhNOztJQUVFLDhCQUFBO0VuQmd6SFI7RW1COXlITTs7SUFFRSxnQ0FBQTtFbkJnekhSO0VtQjl5SE07O0lBRUUsaUNBQUE7RW5CZ3pIUjtFbUI5eUhNOztJQUVFLCtCQUFBO0VuQmd6SFI7RW1CL3pITTtJQUFnQyx3QkFBQTtFbkJrMEh0QztFbUJqMEhNOztJQUVFLDRCQUFBO0VuQm0wSFI7RW1CajBITTs7SUFFRSw4QkFBQTtFbkJtMEhSO0VtQmowSE07O0lBRUUsK0JBQUE7RW5CbTBIUjtFbUJqMEhNOztJQUVFLDZCQUFBO0VuQm0wSFI7RW1CM3pITTtJQUF3QiwyQkFBQTtFbkI4ekg5QjtFbUI3ekhNOztJQUVFLCtCQUFBO0VuQit6SFI7RW1CN3pITTs7SUFFRSxpQ0FBQTtFbkIrekhSO0VtQjd6SE07O0lBRUUsa0NBQUE7RW5CK3pIUjtFbUI3ekhNOztJQUVFLGdDQUFBO0VuQit6SFI7RW1COTBITTtJQUF3QiwwQkFBQTtFbkJpMUg5QjtFbUJoMUhNOztJQUVFLDhCQUFBO0VuQmsxSFI7RW1CaDFITTs7SUFFRSxnQ0FBQTtFbkJrMUhSO0VtQmgxSE07O0lBRUUsaUNBQUE7RW5CazFIUjtFbUJoMUhNOztJQUVFLCtCQUFBO0VuQmsxSFI7RW1CajJITTtJQUF3Qix3QkFBQTtFbkJvMkg5QjtFbUJuMkhNOztJQUVFLDRCQUFBO0VuQnEySFI7RW1CbjJITTs7SUFFRSw4QkFBQTtFbkJxMkhSO0VtQm4ySE07O0lBRUUsK0JBQUE7RW5CcTJIUjtFbUJuMkhNOztJQUVFLDZCQUFBO0VuQnEySFI7RW1CcDNITTtJQUF3QiwwQkFBQTtFbkJ1M0g5QjtFbUJ0M0hNOztJQUVFLDhCQUFBO0VuQnczSFI7RW1CdDNITTs7SUFFRSxnQ0FBQTtFbkJ3M0hSO0VtQnQzSE07O0lBRUUsaUNBQUE7RW5CdzNIUjtFbUJ0M0hNOztJQUVFLCtCQUFBO0VuQnczSFI7RW1CdjRITTtJQUF3Qix3QkFBQTtFbkIwNEg5QjtFbUJ6NEhNOztJQUVFLDRCQUFBO0VuQjI0SFI7RW1CejRITTs7SUFFRSw4QkFBQTtFbkIyNEhSO0VtQno0SE07O0lBRUUsK0JBQUE7RW5CMjRIUjtFbUJ6NEhNOztJQUVFLDZCQUFBO0VuQjI0SFI7RW1CcjRIRTtJQUFtQix1QkFBQTtFbkJ3NEhyQjtFbUJ2NEhFOztJQUVFLDJCQUFBO0VuQnk0SEo7RW1CdjRIRTs7SUFFRSw2QkFBQTtFbkJ5NEhKO0VtQnY0SEU7O0lBRUUsOEJBQUE7RW5CeTRISjtFbUJ2NEhFOztJQUVFLDRCQUFBO0VuQnk0SEo7QUFDRjtBSW41SEk7RWVsREk7SUFBZ0Msb0JBQUE7RW5CeThIdEM7RW1CeDhITTs7SUFFRSx3QkFBQTtFbkIwOEhSO0VtQng4SE07O0lBRUUsMEJBQUE7RW5CMDhIUjtFbUJ4OEhNOztJQUVFLDJCQUFBO0VuQjA4SFI7RW1CeDhITTs7SUFFRSx5QkFBQTtFbkIwOEhSO0VtQno5SE07SUFBZ0MsMEJBQUE7RW5CNDlIdEM7RW1CMzlITTs7SUFFRSw4QkFBQTtFbkI2OUhSO0VtQjM5SE07O0lBRUUsZ0NBQUE7RW5CNjlIUjtFbUIzOUhNOztJQUVFLGlDQUFBO0VuQjY5SFI7RW1CMzlITTs7SUFFRSwrQkFBQTtFbkI2OUhSO0VtQjUrSE07SUFBZ0MseUJBQUE7RW5CKytIdEM7RW1COStITTs7SUFFRSw2QkFBQTtFbkJnL0hSO0VtQjkrSE07O0lBRUUsK0JBQUE7RW5CZy9IUjtFbUI5K0hNOztJQUVFLGdDQUFBO0VuQmcvSFI7RW1COStITTs7SUFFRSw4QkFBQTtFbkJnL0hSO0VtQi8vSE07SUFBZ0MsdUJBQUE7RW5Ca2dJdEM7RW1CamdJTTs7SUFFRSwyQkFBQTtFbkJtZ0lSO0VtQmpnSU07O0lBRUUsNkJBQUE7RW5CbWdJUjtFbUJqZ0lNOztJQUVFLDhCQUFBO0VuQm1nSVI7RW1CamdJTTs7SUFFRSw0QkFBQTtFbkJtZ0lSO0VtQmxoSU07SUFBZ0MseUJBQUE7RW5CcWhJdEM7RW1CcGhJTTs7SUFFRSw2QkFBQTtFbkJzaElSO0VtQnBoSU07O0lBRUUsK0JBQUE7RW5Cc2hJUjtFbUJwaElNOztJQUVFLGdDQUFBO0VuQnNoSVI7RW1CcGhJTTs7SUFFRSw4QkFBQTtFbkJzaElSO0VtQnJpSU07SUFBZ0MsdUJBQUE7RW5Cd2lJdEM7RW1CdmlJTTs7SUFFRSwyQkFBQTtFbkJ5aUlSO0VtQnZpSU07O0lBRUUsNkJBQUE7RW5CeWlJUjtFbUJ2aUlNOztJQUVFLDhCQUFBO0VuQnlpSVI7RW1CdmlJTTs7SUFFRSw0QkFBQTtFbkJ5aUlSO0VtQnhqSU07SUFBZ0MscUJBQUE7RW5CMmpJdEM7RW1CMWpJTTs7SUFFRSx5QkFBQTtFbkI0aklSO0VtQjFqSU07O0lBRUUsMkJBQUE7RW5CNGpJUjtFbUIxaklNOztJQUVFLDRCQUFBO0VuQjRqSVI7RW1CMWpJTTs7SUFFRSwwQkFBQTtFbkI0aklSO0VtQjNrSU07SUFBZ0MsMkJBQUE7RW5COGtJdEM7RW1CN2tJTTs7SUFFRSwrQkFBQTtFbkIra0lSO0VtQjdrSU07O0lBRUUsaUNBQUE7RW5CK2tJUjtFbUI3a0lNOztJQUVFLGtDQUFBO0VuQitrSVI7RW1CN2tJTTs7SUFFRSxnQ0FBQTtFbkIra0lSO0VtQjlsSU07SUFBZ0MsMEJBQUE7RW5CaW1JdEM7RW1CaG1JTTs7SUFFRSw4QkFBQTtFbkJrbUlSO0VtQmhtSU07O0lBRUUsZ0NBQUE7RW5Ca21JUjtFbUJobUlNOztJQUVFLGlDQUFBO0VuQmttSVI7RW1CaG1JTTs7SUFFRSwrQkFBQTtFbkJrbUlSO0VtQmpuSU07SUFBZ0Msd0JBQUE7RW5Cb25JdEM7RW1Cbm5JTTs7SUFFRSw0QkFBQTtFbkJxbklSO0VtQm5uSU07O0lBRUUsOEJBQUE7RW5CcW5JUjtFbUJubklNOztJQUVFLCtCQUFBO0VuQnFuSVI7RW1Cbm5JTTs7SUFFRSw2QkFBQTtFbkJxbklSO0VtQnBvSU07SUFBZ0MsMEJBQUE7RW5CdW9JdEM7RW1CdG9JTTs7SUFFRSw4QkFBQTtFbkJ3b0lSO0VtQnRvSU07O0lBRUUsZ0NBQUE7RW5Cd29JUjtFbUJ0b0lNOztJQUVFLGlDQUFBO0VuQndvSVI7RW1CdG9JTTs7SUFFRSwrQkFBQTtFbkJ3b0lSO0VtQnZwSU07SUFBZ0Msd0JBQUE7RW5CMHBJdEM7RW1CenBJTTs7SUFFRSw0QkFBQTtFbkIycElSO0VtQnpwSU07O0lBRUUsOEJBQUE7RW5CMnBJUjtFbUJ6cElNOztJQUVFLCtCQUFBO0VuQjJwSVI7RW1CenBJTTs7SUFFRSw2QkFBQTtFbkIycElSO0VtQm5wSU07SUFBd0IsMkJBQUE7RW5Cc3BJOUI7RW1CcnBJTTs7SUFFRSwrQkFBQTtFbkJ1cElSO0VtQnJwSU07O0lBRUUsaUNBQUE7RW5CdXBJUjtFbUJycElNOztJQUVFLGtDQUFBO0VuQnVwSVI7RW1CcnBJTTs7SUFFRSxnQ0FBQTtFbkJ1cElSO0VtQnRxSU07SUFBd0IsMEJBQUE7RW5CeXFJOUI7RW1CeHFJTTs7SUFFRSw4QkFBQTtFbkIwcUlSO0VtQnhxSU07O0lBRUUsZ0NBQUE7RW5CMHFJUjtFbUJ4cUlNOztJQUVFLGlDQUFBO0VuQjBxSVI7RW1CeHFJTTs7SUFFRSwrQkFBQTtFbkIwcUlSO0VtQnpySU07SUFBd0Isd0JBQUE7RW5CNHJJOUI7RW1CM3JJTTs7SUFFRSw0QkFBQTtFbkI2cklSO0VtQjNySU07O0lBRUUsOEJBQUE7RW5CNnJJUjtFbUIzcklNOztJQUVFLCtCQUFBO0VuQjZySVI7RW1CM3JJTTs7SUFFRSw2QkFBQTtFbkI2cklSO0VtQjVzSU07SUFBd0IsMEJBQUE7RW5CK3NJOUI7RW1COXNJTTs7SUFFRSw4QkFBQTtFbkJndElSO0VtQjlzSU07O0lBRUUsZ0NBQUE7RW5CZ3RJUjtFbUI5c0lNOztJQUVFLGlDQUFBO0VuQmd0SVI7RW1COXNJTTs7SUFFRSwrQkFBQTtFbkJndElSO0VtQi90SU07SUFBd0Isd0JBQUE7RW5Ca3VJOUI7RW1CanVJTTs7SUFFRSw0QkFBQTtFbkJtdUlSO0VtQmp1SU07O0lBRUUsOEJBQUE7RW5CbXVJUjtFbUJqdUlNOztJQUVFLCtCQUFBO0VuQm11SVI7RW1CanVJTTs7SUFFRSw2QkFBQTtFbkJtdUlSO0VtQjd0SUU7SUFBbUIsdUJBQUE7RW5CZ3VJckI7RW1CL3RJRTs7SUFFRSwyQkFBQTtFbkJpdUlKO0VtQi90SUU7O0lBRUUsNkJBQUE7RW5CaXVJSjtFbUIvdElFOztJQUVFLDhCQUFBO0VuQml1SUo7RW1CL3RJRTs7SUFFRSw0QkFBQTtFbkJpdUlKO0FBQ0Y7QW9CcnlJQTtFQUNFLHVCQUFBO0VBQ0Esb01BQ0U7RUFHRixtQkFBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7QXBCb3lJRjtBb0JqeUlBOztFQUNFLCtFQUFBO0VBQ0Esa0NBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtFQUNBLG9CQUFBO0VBQ0Esb0JBQUE7RUFDQSxjQUFBO0VBRUEsc0NBQUE7RUFDQSxtQ0FBQTtFQUNBLGtDQUFBO0FwQm15SUY7O0FvQi94SUU7RUFDRSxnQkMzQjJCO0FyQjZ6SS9COztBb0I5eElFO0VBQ0UsZ0JDL0IyQjtBckJnMEkvQjs7QW9CN3hJRTtFQUNFLGdCQ25Db0I7QXJCbTBJeEI7O0FvQjV4SUU7RUFDRSxnQkN2Q3VCO0FyQnMwSTNCOztBb0IzeElFO0VBQ0UsZ0JDM0N5QjtBckJ5MEk3Qjs7QW9CMXhJRTtFQUNFLGdCQy9DeUI7QXJCNDBJN0I7O0FvQnp4SUU7RUFDRSxnQkNuRDRCO0FyQiswSWhDOztBb0J4eElFO0VBQ0UsZ0JDdkRnQztBckJrMUlwQzs7QW9CdnhJRTtFQUNFLGdCQzNEd0I7QXJCcTFJNUI7O0FvQnR4SUU7RUFDRSxnQkMvRG9CO0FyQncxSXhCOztBb0JyeElFO0VBQ0UsZ0JDbkVxQjtBckIyMUl6Qjs7QW9CcHhJRTtFQUNFLGdCQ3ZFb0I7QXJCODFJeEI7O0FvQm54SUU7RUFDRSxnQkMzRXdCO0FyQmkySTVCOztBb0JseElFO0VBQ0UsZ0JDL0VnQjtBckJvMklwQjs7QW9CanhJRTtFQUNFLGdCQ25GWTtBckJ1MkloQjs7QW9CaHhJRTtFQUNFLGdCQ3ZGZ0I7QXJCMDJJcEI7O0FvQi93SUU7RUFDRSxnQkMzRmE7QXJCNjJJakI7O0FvQjl3SUU7RUFDRSxnQkMvRmE7QXJCZzNJakI7O0FvQjd3SUU7RUFDRSxnQkNuR2tCO0FyQm0zSXRCOztBb0I1d0lFO0VBQ0UsZ0JDdkdhO0FyQnMzSWpCOztBb0Izd0lFO0VBQ0UsZ0JDM0dhO0FyQnkzSWpCOztBb0Ixd0lFO0VBQ0UsZ0JDL0dlO0FyQjQzSW5COztBb0J6d0lFO0VBQ0UsZ0JDbkhZO0FyQiszSWhCOztBb0J4d0lFO0VBQ0UsZ0JDdkhhO0FyQms0SWpCOztBb0J2d0lFO0VBQ0UsZ0JDM0hhO0FyQnE0SWpCOztBb0J0d0lFO0VBQ0UsZ0JDL0hrQjtBckJ3NEl0Qjs7QW9CcndJRTtFQUNFLGdCQ25JYTtBckIyNElqQjs7QW9CcHdJRTtFQUNFLGdCQ3ZJZTtBckI4NEluQjs7QW9CbndJRTtFQUNFLGdCQzNJb0I7QXJCaTVJeEI7O0FvQmx3SUU7RUFDRSxnQkMvSWE7QXJCbzVJakI7O0FvQmp3SUU7RUFDRSxnQkNuSmE7QXJCdTVJakI7O0FvQmh3SUU7RUFDRSxnQkN2SmlCO0FyQjA1SXJCOztBb0IvdklFO0VBQ0UsZ0JDM0pnQjtBckI2NUlwQjs7QW9COXZJRTtFQUNFLGdCQy9Kc0I7QXJCZzZJMUI7O0FvQjd2SUU7RUFDRSxnQkNuS3VCO0FyQm02STNCOztBb0I1dklFO0VBQ0UsZ0JDdktXO0FyQnM2SWY7O0FvQjN2SUU7RUFDRSxnQkMzS3VCO0FyQnk2STNCOztBb0IxdklFO0VBQ0UsZ0JDL0tnQjtBckI0NklwQjs7QW9CenZJRTtFQUNFLGdCQ25Ma0I7QXJCKzZJdEI7O0FvQnh2SUU7RUFDRSxnQkN2TGM7QXJCazdJbEI7O0FvQnZ2SUU7RUFDRSxnQkMzTGE7QXJCcTdJakI7O0FvQnR2SUU7RUFDRSxnQkMvTGE7QXJCdzdJakI7O0FvQnJ2SUU7RUFDRSxnQkNuTWE7QXJCMjdJakI7O0FvQnB2SUU7RUFDRSxnQkN2TWdCO0FyQjg3SXBCOztBb0JudklFO0VBQ0UsZ0JDM01nQjtBckJpOElwQjs7QW9CbHZJRTtFQUNFLGdCQy9NbUI7QXJCbzhJdkI7O0FvQmp2SUU7RUFDRSxnQkNuTmU7QXJCdThJbkI7O0FvQmh2SUU7RUFDRSxnQkN2Tm1CO0FyQjA4SXZCOztBb0IvdUlFO0VBQ0UsZ0JDM05nQjtBckI2OElwQjs7QW9COXVJRTtFQUNFLGdCQy9OYTtBckJnOUlqQjs7QW9CN3VJRTtFQUNFLGdCQ25PZTtBckJtOUluQjs7QW9CNXVJRTtFQUNFLGdCQ3ZPbUI7QXJCczlJdkI7O0FvQjN1SUU7RUFDRSxnQkMzT2lCO0FyQnk5SXJCOztBb0IxdUlFO0VBQ0UsZ0JDL09jO0FyQjQ5SWxCOztBb0J6dUlFO0VBQ0UsZ0JDblBtQjtBckIrOUl2Qjs7QW9CeHVJRTtFQUNFLGdCQ3ZQa0I7QXJCaytJdEI7O0FvQnZ1SUU7RUFDRSxnQkMzUHNCO0FyQnErSTFCOztBb0J0dUlFO0VBQ0UsZ0JDL1BlO0FyQncrSW5COztBb0JydUlFO0VBQ0UsZ0JDblFhO0FyQjIrSWpCOztBb0JwdUlFO0VBQ0UsZ0JDdlFjO0FyQjgrSWxCOztBb0JudUlFO0VBQ0UsZ0JDM1FrQjtBckJpL0l0Qjs7QW9CbHVJRTtFQUNFLGdCQy9Rb0I7QXJCby9JeEI7O0FvQmp1SUU7RUFDRSxnQkNuUnFCO0FyQnUvSXpCOztBb0JodUlFO0VBQ0UsZ0JDdlJZO0FyQjAvSWhCOztBb0IvdElFO0VBQ0UsZ0JDM1JtQjtBckI2L0l2Qjs7QW9COXRJRTtFQUNFLGdCQy9Sa0I7QXJCZ2dKdEI7O0FvQjd0SUU7RUFDRSxnQkNuU3NCO0FyQm1nSjFCOztBb0I1dElFO0VBQ0UsZ0JDdlNvQjtBckJzZ0p4Qjs7QW9CM3RJRTtFQUNFLGdCQzNTYTtBckJ5Z0pqQjs7QW9CMXRJRTtFQUNFLGdCQy9TVztBckI0Z0pmOztBb0J6dElFO0VBQ0UsZ0JDblRlO0FyQitnSm5COztBb0J4dElFO0VBQ0UsZ0JDdlRrQjtBckJraEp0Qjs7QW9CdnRJRTtFQUNFLGdCQzNUVztBckJxaEpmOztBb0J0dElFO0VBQ0UsZ0JDL1RxQjtBckJ3aEp6Qjs7QW9CcnRJRTtFQUNFLGdCQ25VYztBckIyaEpsQjs7QW9CcHRJRTtFQUNFLGdCQ3ZVaUI7QXJCOGhKckI7O0FvQm50SUU7RUFDRSxnQkMzVVU7QXJCaWlKZDs7QW9CbHRJRTtFQUNFLGdCQy9VVztBckJvaUpmOztBb0JqdElFO0VBQ0UsZ0JDblZVO0FyQnVpSmQ7O0FvQmh0SUU7RUFDRSxnQkN2Vm1CO0FyQjBpSnZCOztBb0Ivc0lFO0VBQ0UsZ0JDM1ZpQjtBckI2aUpyQjs7QW9COXNJRTtFQUNFLGdCQy9WcUI7QXJCZ2pKekI7O0FvQjdzSUU7RUFDRSxnQkNuV3dCO0FyQm1qSjVCOztBb0I1c0lFO0VBQ0UsZ0JDdldhO0FyQnNqSmpCOztBb0Izc0lFO0VBQ0UsZ0JDM1d1QjtBckJ5akozQjs7QW9CMXNJRTtFQUNFLGdCQy9Xd0I7QXJCNGpKNUI7O0FvQnpzSUU7RUFDRSxnQkNuWHNCO0FyQitqSjFCOztBb0J4c0lFO0VBQ0UsZ0JDdlh5QjtBckJra0o3Qjs7QW9CdnNJRTtFQUNFLGdCQzNYc0I7QXJCcWtKMUI7O0FvQnRzSUU7RUFDRSxnQkMvWGU7QXJCd2tKbkI7O0FvQnJzSUU7RUFDRSxnQkNuWWM7QXJCMmtKbEI7O0FvQnBzSUU7RUFDRSxnQkN2WVk7QXJCOGtKaEI7O0FvQm5zSUU7RUFDRSxnQkMzWWdCO0FyQmlsSnBCOztBb0Jsc0lFO0VBQ0UsZ0JDL1ljO0FyQm9sSmxCOztBb0Jqc0lFO0VBQ0UsZ0JDblpjO0FyQnVsSmxCOztBb0Joc0lFO0VBQ0UsZ0JDdlphO0FyQjBsSmpCOztBb0IvcklFO0VBQ0UsZ0JDM1pXO0FyQjZsSmY7O0FvQjlySUU7RUFDRSxnQkMvWmlCO0FyQmdtSnJCOztBb0I3cklFO0VBQ0UsZ0JDbmFlO0FyQm1tSm5COztBb0I1cklFO0VBQ0UsZ0JDdmFhO0FyQnNtSmpCOztBb0IzcklFO0VBQ0UsZ0JDM2FtQjtBckJ5bUp2Qjs7QW9CMXJJRTtFQUNFLGdCQy9hcUI7QXJCNG1KekI7O0FvQnpySUU7RUFDRSxnQkNuYnlCO0FyQittSjdCOztBb0J4cklFO0VBQ0UsZ0JDdmJrQjtBckJrbkp0Qjs7QW9CdnJJRTtFQUNFLGdCQzNib0M7QXJCcW5KeEM7O0FvQnRySUU7RUFDRSxnQkMvYjhCO0FyQnduSmxDOztBb0JycklFO0VBQ0UsZ0JDbmN1QztBckIybkozQzs7QW9CcHJJRTtFQUNFLGdCQ3ZjdUM7QXJCOG5KM0M7O0FvQm5ySUU7RUFDRSxnQkMzY29CO0FyQmlvSnhCOztBb0JscklFO0VBQ0UsZ0JDL2NlO0FyQm9vSm5COztBb0JqcklFO0VBQ0UsZ0JDbmRrQjtBckJ1b0p0Qjs7QW9CaHJJRTtFQUNFLGdCQ3ZkdUI7QXJCMG9KM0I7O0FvQi9xSUU7RUFDRSxnQkMzZGlCO0FyQjZvSnJCOztBb0I5cUlFO0VBQ0UsZ0JDL2RZO0FyQmdwSmhCOztBb0I3cUlFO0VBQ0UsZ0JDbmVxQjtBckJtcEp6Qjs7QW9CNXFJRTtFQUNFLGdCQ3ZlYztBckJzcEpsQjs7QW9CM3FJRTtFQUNFLGdCQzNlOEI7QXJCeXBKbEM7O0FvQjFxSUU7RUFDRSxnQkMvZXlCO0FyQjRwSjdCOztBb0J6cUlFO0VBQ0UsZ0JDbmYyQjtBckIrcEovQjs7QW9CeHFJRTtFQUNFLGdCQ3ZmbUM7QXJCa3FKdkM7O0FvQnZxSUU7RUFDRSxnQkMzZmdDO0FyQnFxSnBDOztBb0J0cUlFO0VBQ0UsZ0JDL2ZzQjtBckJ3cUoxQjs7QW9CcnFJRTtFQUNFLGdCQ25nQm9CO0FyQjJxSnhCOztBb0JwcUlFO0VBQ0UsZ0JDdmdCdUI7QXJCOHFKM0I7O0FvQm5xSUU7RUFDRSxnQkMzZ0JjO0FyQmlySmxCOztBb0JscUlFO0VBQ0UsZ0JDL2dCcUI7QXJCb3JKekI7O0FvQmpxSUU7RUFDRSxnQkNuaEJtQjtBckJ1ckp2Qjs7QW9CaHFJRTtFQUNFLGdCQ3ZoQm1CO0FyQjBySnZCOztBb0IvcElFO0VBQ0UsZ0JDM2hCcUI7QXJCNnJKekI7O0FvQjlwSUU7RUFDRSxnQkMvaEJzQjtBckJnc0oxQjs7QW9CN3BJRTtFQUNFLGdCQ25pQm9CO0FyQm1zSnhCOztBb0I1cElFO0VBQ0UsZ0JDdmlCcUI7QXJCc3NKekI7O0FvQjNwSUU7RUFDRSxnQkMzaUJzQjtBckJ5c0oxQjs7QW9CMXBJRTtFQUNFLGdCQy9pQnVCO0FyQjRzSjNCOztBb0J6cElFO0VBQ0UsZ0JDbmpCbUI7QXJCK3NKdkI7O0FvQnhwSUU7RUFDRSxnQkN2akJxQjtBckJrdEp6Qjs7QW9CdnBJRTtFQUNFLGdCQzNqQm9CO0FyQnF0SnhCOztBb0J0cElFO0VBQ0UsZ0JDL2pCcUI7QXJCd3RKekI7O0FvQnJwSUU7RUFDRSxnQkNua0J5QjtBckIydEo3Qjs7QW9CcHBJRTtFQUNFLGdCQ3ZrQnFCO0FyQjh0SnpCOztBb0JucElFO0VBQ0UsZ0JDM2tCb0I7QXJCaXVKeEI7O0FvQmxwSUU7RUFDRSxnQkMva0JZO0FyQm91SmhCOztBb0JqcElFO0VBQ0UsZ0JDbmxCZ0I7QXJCdXVKcEI7O0FvQmhwSUU7RUFDRSxnQkN2bEIwQjtBckIwdUo5Qjs7QW9CL29JRTtFQUNFLGdCQzNsQmU7QXJCNnVKbkI7O0FvQjlvSUU7RUFDRSxnQkMvbEJvQjtBckJndkp4Qjs7QW9CN29JRTtFQUNFLGdCQ25tQmtCO0FyQm12SnRCOztBb0I1b0lFO0VBQ0UsZ0JDdm1Cb0I7QXJCc3ZKeEI7O0FvQjNvSUU7RUFDRSxnQkMzbUJnQjtBckJ5dkpwQjs7QW9CMW9JRTtFQUNFLGdCQy9tQmdCO0FyQjR2SnBCOztBb0J6b0lFO0VBQ0UsZ0JDbm5CWTtBckIrdkpoQjs7QW9CeG9JRTtFQUNFLGdCQ3ZuQmlCO0FyQmt3SnJCOztBb0J2b0lFO0VBQ0UsZ0JDM25CWTtBckJxd0poQjs7QW9CdG9JRTtFQUNFLGdCQy9uQmdCO0FyQnd3SnBCOztBb0Jyb0lFOztFQUNFLGdCQ25vQmdCO0FyQjR3SnBCOztBb0Jyb0lFO0VBQ0UsZ0JDdm9CYztBckIrd0psQjs7QW9CcG9JRTtFQUNFLGdCQzNvQm9CO0FyQmt4SnhCOztBb0Jub0lFO0VBQ0UsZ0JDL29CcUI7QXJCcXhKekI7O0FvQmxvSUU7RUFDRSxnQkNucEJhO0FyQnd4SmpCOztBb0Jqb0lFO0VBQ0UsZ0JDdnBCYTtBckIyeEpqQjs7QW9CaG9JRTtFQUNFLGdCQzNwQmM7QXJCOHhKbEI7O0FvQi9uSUU7RUFDRSxnQkMvcEJlO0FyQml5Sm5COztBb0I5bklFO0VBQ0UsZ0JDbnFCbUI7QXJCb3lKdkI7O0FvQjduSUU7RUFDRSxnQkN2cUJXO0FyQnV5SmY7O0FvQjVuSUU7RUFDRSxnQkMzcUJpQjtBckIweUpyQjs7QW9CM25JRTtFQUNFLGdCQy9xQmM7QXJCNnlKbEI7O0FvQjFuSUU7RUFDRSxnQkNuckJZO0FyQmd6SmhCOztBb0J6bklFO0VBQ0UsZ0JDdnJCYTtBckJtekpqQjs7QW9CeG5JRTtFQUNFLGdCQzNyQlk7QXJCc3pKaEI7O0FvQnZuSUU7RUFDRSxnQkMvckJjO0FyQnl6SmxCOztBb0J0bklFO0VBQ0UsZ0JDbnNCbUI7QXJCNHpKdkI7O0FvQnJuSUU7RUFDRSxnQkN2c0JZO0FyQit6SmhCOztBb0JwbklFO0VBQ0UsZ0JDM3NCZ0I7QXJCazBKcEI7O0FvQm5uSUU7RUFDRSxnQkMvc0JZO0FyQnEwSmhCOztBb0JsbklFO0VBQ0UsZ0JDbnRCaUI7QXJCdzBKckI7O0FvQmpuSUU7RUFDRSxnQkN2dEJZO0FyQjIwSmhCOztBb0JobklFO0VBQ0UsZ0JDM3RCWTtBckI4MEpoQjs7QW9CL21JRTtFQUNFLGdCQy90Qlk7QXJCaTFKaEI7O0FvQjltSUU7RUFDRSxnQkNudUJlO0FyQm8xSm5COztBb0I3bUlFO0VBQ0UsZ0JDdnVCWTtBckJ1MUpoQjs7QW9CNW1JRTtFQUNFLGdCQzN1QmU7QXJCMDFKbkI7O0FvQjNtSUU7RUFDRSxnQkMvdUJpQjtBckI2MUpyQjs7QW9CMW1JRTtFQUNFLGdCQ252QmE7QXJCZzJKakI7O0FvQnptSUU7RUFDRSxnQkN2dkJlO0FyQm0ySm5COztBb0J4bUlFO0VBQ0UsZ0JDM3ZCZ0I7QXJCczJKcEI7O0FvQnZtSUU7RUFDRSxnQkMvdkJhO0FyQnkySmpCOztBb0J0bUlFO0VBQ0UsZ0JDbndCb0I7QXJCNDJKeEI7O0FvQnJtSUU7RUFDRSxnQkN2d0JZO0FyQisySmhCOztBb0JwbUlFO0VBQ0UsZ0JDM3dCVztBckJrM0pmOztBb0JubUlFO0VBQ0UsZ0JDL3dCaUI7QXJCcTNKckI7O0FvQmxtSUU7RUFDRSxnQkNueEJZO0FyQnczSmhCOztBb0JqbUlFO0VBQ0UsZ0JDdnhCYTtBckIyM0pqQjs7QW9CaG1JRTtFQUNFLGdCQzN4QmE7QXJCODNKakI7O0FvQi9sSUU7RUFDRSxnQkMveEJhO0FyQmk0SmpCOztBb0I5bElFO0VBQ0UsZ0JDbnlCYztBckJvNEpsQjs7QW9CN2xJRTtFQUNFLGdCQ3Z5QmE7QXJCdTRKakI7O0FvQjVsSUU7RUFDRSxnQkMzeUJjO0FyQjA0SmxCOztBb0IzbElFO0VBQ0UsZ0JDL3lCZTtBckI2NEpuQjs7QW9CMWxJRTtFQUNFLGdCQ256Qm1CO0FyQmc1SnZCOztBb0J6bElFO0VBQ0UsZ0JDdnpCYztBckJtNUpsQjs7QW9CeGxJRTtFQUNFLGdCQzN6QmE7QXJCczVKakI7O0FvQnZsSUU7RUFDRSxnQkMvekJrQjtBckJ5NUp0Qjs7QW9CdGxJRTtFQUNFLGdCQ24wQmdCO0FyQjQ1SnBCOztBb0JybElFO0VBQ0UsZ0JDdjBCZTtBckIrNUpuQjs7QW9CcGxJRTtFQUNFLGdCQzMwQmdCO0FyQms2SnBCOztBb0JubElFO0VBQ0UsZ0JDLzBCaUI7QXJCcTZKckI7O0FvQmxsSUU7RUFDRSxnQkNuMUJjO0FyQnc2SmxCOztBb0JqbElFO0VBQ0UsZ0JDdjFCVTtBckIyNkpkOztBb0JobElFO0VBQ0UsZ0JDMzFCYztBckI4NkpsQjs7QW9CL2tJRTtFQUNFLGdCQy8xQmdCO0FyQmk3SnBCOztBb0I5a0lFO0VBQ0UsZ0JDbjJCZ0I7QXJCbzdKcEI7O0FvQjdrSUU7RUFDRSxnQkN2MkJhO0FyQnU3SmpCOztBb0I1a0lFO0VBQ0UsZ0JDMzJCWTtBckIwN0poQjs7QW9CM2tJRTtFQUNFLGdCQy8yQmE7QXJCNjdKakI7O0FvQjFrSUU7RUFDRSxnQkNuM0JjO0FyQmc4SmxCOztBb0J6a0lFO0VBQ0UsZ0JDdjNCa0I7QXJCbThKdEI7O0FvQnhrSUU7RUFDRSxnQkMzM0JlO0FyQnM4Sm5COztBb0J2a0lFO0VBQ0UsZ0JDLzNCa0I7QXJCeThKdEI7O0FvQnRrSUU7RUFDRSxnQkNuNEJjO0FyQjQ4SmxCOztBb0Jya0lFO0VBQ0UsZ0JDdjRCYTtBckIrOEpqQjs7QW9CcGtJRTtFQUNFLGdCQzM0Qm1CO0FyQms5SnZCOztBb0Jua0lFO0VBQ0UsZ0JDLzRCVztBckJxOUpmOztBb0Jsa0lFO0VBQ0UsZ0JDbjVCYztBckJ3OUpsQjs7QW9CamtJRTtFQUNFLGdCQ3Y1QmE7QXJCMjlKakI7O0FvQmhrSUU7RUFDRSxnQkMzNUJjO0FyQjg5SmxCOztBb0IvaklFO0VBQ0UsZ0JDLzVCaUI7QXJCaStKckI7O0FvQjlqSUU7RUFDRSxnQkNuNkJzQjtBckJvK0oxQjs7QW9CN2pJRTtFQUNFLGdCQ3Y2QnVCO0FyQnUrSjNCOztBb0I1aklFO0VBQ0UsZ0JDMzZCaUI7QXJCMCtKckI7O0FvQjNqSUU7RUFDRSxnQkMvNkJlO0FyQjYrSm5COztBb0IxaklFO0VBQ0UsZ0JDbjdCZTtBckJnL0puQjs7QW9CempJRTtFQUNFLGdCQ3Y3QmM7QXJCbS9KbEI7O0FvQnhqSUU7RUFDRSxnQkMzN0JjO0FyQnMvSmxCOztBc0I1c0tDO0VBQ0Msc0JBdEJNO0VBdUJOLG9CQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtFQUNBLDhFQUFBO0F0QitzS0Y7QXNCNXNLRTtFQUNDLHNCQTlCSztFQStCTCxvQkFBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7RUFDQSwrRUFBQTtBdEI4c0tIO0FzQjN0S0M7RUFDQyx5QkF0Qk07RUF1Qk4sb0JBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0dBQUE7QXRCNnRLRjtBc0JsdUtDO0VBQ0MscUJBdEJNO0VBdUJOLG9CQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtFQUNBLHFGQUFBO0F0Qm91S0Y7QXNCenVL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QUE7RUFDQSxXQUFBO0F6Q283T0o7QXlDbjdPSTtFQUNJLGVBQUE7QXpDcTdPUjs7QXlDajdPQTs7RUFFSSxjQUFBO0VBQ0EsNEJBQUE7QXpDbzdPSjtBeUNsN09JOztFQUNJLDBDQUFBO0VBQUEscUNBQUE7RUFDQSw4Q0FBQTtFQUFBLHlDQUFBO0F6Q3E3T1I7O0F5Q2g3T0k7RUFDSSxhQUFBO0F6Q203T1I7QXlDajdPSTtFQUNJLGdCQUFBO0F6Q203T1I7O0F5Qy82T0E7RUFDSSxVQUFBO0F6Q2s3T0o7O0F5Qy82T0E7RUFDSSxjQUFBO0F6Q2s3T0o7O0F5Qy82T0E7RUFDSSxhQUFBO0VBQ0EsZ0JBQUE7QXpDazdPSjs7QXlDMTZPSTs7O0VBR0UsOEJBQUE7S0FBQSwyQkFBQTtVQUFBLHNCQUFBO0F6QzY2T047O0F5Q3o2T0E7Ozs7RUFFQyx5QkFBQTtLQUFBLHNCQUFBO01BQUEscUJBQUE7VUFBQSxpQkFBQTtBekM4Nk9EIiwiZmlsZSI6ImJsb2NrLWVkaXRvci5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4vKiFcbiAqIEJvb3RzdHJhcCB2NC41LjAgKGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbS8pXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDIwIFRoZSBCb290c3RyYXAgQXV0aG9yc1xuICogQ29weXJpZ2h0IDIwMTEtMjAyMCBUd2l0dGVyLCBJbmMuXG4gKiBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL21hc3Rlci9MSUNFTlNFKVxuICovXG4uY29udGFpbmVyLFxuLmNvbnRhaW5lci1mbHVpZCxcbi5jb250YWluZXIteGwsXG4uY29udGFpbmVyLWxnLFxuLmNvbnRhaW5lci1tZCxcbi5jb250YWluZXItc20ge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMS41cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5jb250YWluZXItc20sIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNTQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3ODJweCkge1xuICAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDcyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbnRhaW5lci1sZywgLmNvbnRhaW5lci1tZCwgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA5NjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29udGFpbmVyLXhsLCAuY29udGFpbmVyLWxnLCAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDExNDBweDtcbiAgfVxufVxuLnJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtO1xuICBtYXJnaW4tbGVmdDogLTEuNXJlbTtcbn1cblxuLm5vLWd1dHRlcnMge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLm5vLWd1dHRlcnMgPiAuY29sLFxuLm5vLWd1dHRlcnMgPiBbY2xhc3MqPWNvbC1dIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uY29sLXh4bCxcbi5jb2wteHhsLWF1dG8sIC5jb2wteHhsLTEyLCAuY29sLXh4bC0xMSwgLmNvbC14eGwtMTAsIC5jb2wteHhsLTksIC5jb2wteHhsLTgsIC5jb2wteHhsLTcsIC5jb2wteHhsLTYsIC5jb2wteHhsLTUsIC5jb2wteHhsLTQsIC5jb2wteHhsLTMsIC5jb2wteHhsLTIsIC5jb2wteHhsLTEsIC5jb2wteGwsXG4uY29sLXhsLWF1dG8sIC5jb2wteGwtMTIsIC5jb2wteGwtMTEsIC5jb2wteGwtMTAsIC5jb2wteGwtOSwgLmNvbC14bC04LCAuY29sLXhsLTcsIC5jb2wteGwtNiwgLmNvbC14bC01LCAuY29sLXhsLTQsIC5jb2wteGwtMywgLmNvbC14bC0yLCAuY29sLXhsLTEsIC5jb2wtbGcsXG4uY29sLWxnLWF1dG8sIC5jb2wtbGctMTIsIC5jb2wtbGctMTEsIC5jb2wtbGctMTAsIC5jb2wtbGctOSwgLmNvbC1sZy04LCAuY29sLWxnLTcsIC5jb2wtbGctNiwgLmNvbC1sZy01LCAuY29sLWxnLTQsIC5jb2wtbGctMywgLmNvbC1sZy0yLCAuY29sLWxnLTEsIC5jb2wtbWQsXG4uY29sLW1kLWF1dG8sIC5jb2wtbWQtMTIsIC5jb2wtbWQtMTEsIC5jb2wtbWQtMTAsIC5jb2wtbWQtOSwgLmNvbC1tZC04LCAuY29sLW1kLTcsIC5jb2wtbWQtNiwgLmNvbC1tZC01LCAuY29sLW1kLTQsIC5jb2wtbWQtMywgLmNvbC1tZC0yLCAuY29sLW1kLTEsIC5jb2wtc20sXG4uY29sLXNtLWF1dG8sIC5jb2wtc20tMTIsIC5jb2wtc20tMTEsIC5jb2wtc20tMTAsIC5jb2wtc20tOSwgLmNvbC1zbS04LCAuY29sLXNtLTcsIC5jb2wtc20tNiwgLmNvbC1zbS01LCAuY29sLXNtLTQsIC5jb2wtc20tMywgLmNvbC1zbS0yLCAuY29sLXNtLTEsIC5jb2wsXG4uY29sLWF1dG8sIC5jb2wtMTIsIC5jb2wtMTEsIC5jb2wtMTAsIC5jb2wtOSwgLmNvbC04LCAuY29sLTcsIC5jb2wtNiwgLmNvbC01LCAuY29sLTQsIC5jb2wtMywgLmNvbC0yLCAuY29sLTEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XG4gIHBhZGRpbmctbGVmdDogMS41cmVtO1xufVxuXG4uY29sIHtcbiAgZmxleC1iYXNpczogMDtcbiAgZmxleC1ncm93OiAxO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5yb3ctY29scy0xID4gKiB7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5yb3ctY29scy0yID4gKiB7XG4gIGZsZXg6IDAgMCA1MCU7XG4gIG1heC13aWR0aDogNTAlO1xufVxuXG4ucm93LWNvbHMtMyA+ICoge1xuICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG59XG5cbi5yb3ctY29scy00ID4gKiB7XG4gIGZsZXg6IDAgMCAyNSU7XG4gIG1heC13aWR0aDogMjUlO1xufVxuXG4ucm93LWNvbHMtNSA+ICoge1xuICBmbGV4OiAwIDAgMjAlO1xuICBtYXgtd2lkdGg6IDIwJTtcbn1cblxuLnJvdy1jb2xzLTYgPiAqIHtcbiAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xufVxuXG4uY29sLWF1dG8ge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmNvbC0xIHtcbiAgZmxleDogMCAwIDguMzMzMzMzMzMlO1xuICBtYXgtd2lkdGg6IDguMzMzMzMzMzMlO1xufVxuXG4uY29sLTIge1xuICBmbGV4OiAwIDAgMTYuNjY2NjY2NjclO1xuICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY3JTtcbn1cblxuLmNvbC0zIHtcbiAgZmxleDogMCAwIDI1JTtcbiAgbWF4LXdpZHRoOiAyNSU7XG59XG5cbi5jb2wtNCB7XG4gIGZsZXg6IDAgMCAzMy4zMzMzMzMzMyU7XG4gIG1heC13aWR0aDogMzMuMzMzMzMzMzMlO1xufVxuXG4uY29sLTUge1xuICBmbGV4OiAwIDAgNDEuNjY2NjY2NjclO1xuICBtYXgtd2lkdGg6IDQxLjY2NjY2NjY3JTtcbn1cblxuLmNvbC02IHtcbiAgZmxleDogMCAwIDUwJTtcbiAgbWF4LXdpZHRoOiA1MCU7XG59XG5cbi5jb2wtNyB7XG4gIGZsZXg6IDAgMCA1OC4zMzMzMzMzMyU7XG4gIG1heC13aWR0aDogNTguMzMzMzMzMzMlO1xufVxuXG4uY29sLTgge1xuICBmbGV4OiAwIDAgNjYuNjY2NjY2NjclO1xuICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY3JTtcbn1cblxuLmNvbC05IHtcbiAgZmxleDogMCAwIDc1JTtcbiAgbWF4LXdpZHRoOiA3NSU7XG59XG5cbi5jb2wtMTAge1xuICBmbGV4OiAwIDAgODMuMzMzMzMzMzMlO1xuICBtYXgtd2lkdGg6IDgzLjMzMzMzMzMzJTtcbn1cblxuLmNvbC0xMSB7XG4gIGZsZXg6IDAgMCA5MS42NjY2NjY2NyU7XG4gIG1heC13aWR0aDogOTEuNjY2NjY2NjclO1xufVxuXG4uY29sLTEyIHtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLm9yZGVyLWZpcnN0IHtcbiAgb3JkZXI6IC0xO1xufVxuXG4ub3JkZXItbGFzdCB7XG4gIG9yZGVyOiAxMztcbn1cblxuLm9yZGVyLTAge1xuICBvcmRlcjogMDtcbn1cblxuLm9yZGVyLTEge1xuICBvcmRlcjogMTtcbn1cblxuLm9yZGVyLTIge1xuICBvcmRlcjogMjtcbn1cblxuLm9yZGVyLTMge1xuICBvcmRlcjogMztcbn1cblxuLm9yZGVyLTQge1xuICBvcmRlcjogNDtcbn1cblxuLm9yZGVyLTUge1xuICBvcmRlcjogNTtcbn1cblxuLm9yZGVyLTYge1xuICBvcmRlcjogNjtcbn1cblxuLm9yZGVyLTcge1xuICBvcmRlcjogNztcbn1cblxuLm9yZGVyLTgge1xuICBvcmRlcjogODtcbn1cblxuLm9yZGVyLTkge1xuICBvcmRlcjogOTtcbn1cblxuLm9yZGVyLTEwIHtcbiAgb3JkZXI6IDEwO1xufVxuXG4ub3JkZXItMTEge1xuICBvcmRlcjogMTE7XG59XG5cbi5vcmRlci0xMiB7XG4gIG9yZGVyOiAxMjtcbn1cblxuLm9mZnNldC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTIge1xuICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xufVxuXG4ub2Zmc2V0LTMge1xuICBtYXJnaW4tbGVmdDogMjUlO1xufVxuXG4ub2Zmc2V0LTQge1xuICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTUge1xuICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xufVxuXG4ub2Zmc2V0LTYge1xuICBtYXJnaW4tbGVmdDogNTAlO1xufVxuXG4ub2Zmc2V0LTcge1xuICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTgge1xuICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xufVxuXG4ub2Zmc2V0LTkge1xuICBtYXJnaW4tbGVmdDogNzUlO1xufVxuXG4ub2Zmc2V0LTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbn1cblxuLm9mZnNldC0xMSB7XG4gIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuY29sLXNtIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXNtLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXNtLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5yb3ctY29scy1zbS0zID4gKiB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnJvdy1jb2xzLXNtLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5yb3ctY29scy1zbS01ID4gKiB7XG4gICAgZmxleDogMCAwIDIwJTtcbiAgICBtYXgtd2lkdGg6IDIwJTtcbiAgfVxuICAucm93LWNvbHMtc20tNiA+ICoge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wtc20tMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLXNtLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS01IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLXNtLTcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS04IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLXNtLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5vcmRlci1zbS1maXJzdCB7XG4gICAgb3JkZXI6IC0xO1xuICB9XG4gIC5vcmRlci1zbS1sYXN0IHtcbiAgICBvcmRlcjogMTM7XG4gIH1cbiAgLm9yZGVyLXNtLTAge1xuICAgIG9yZGVyOiAwO1xuICB9XG4gIC5vcmRlci1zbS0xIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAub3JkZXItc20tMiB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLm9yZGVyLXNtLTMge1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIC5vcmRlci1zbS00IHtcbiAgICBvcmRlcjogNDtcbiAgfVxuICAub3JkZXItc20tNSB7XG4gICAgb3JkZXI6IDU7XG4gIH1cbiAgLm9yZGVyLXNtLTYge1xuICAgIG9yZGVyOiA2O1xuICB9XG4gIC5vcmRlci1zbS03IHtcbiAgICBvcmRlcjogNztcbiAgfVxuICAub3JkZXItc20tOCB7XG4gICAgb3JkZXI6IDg7XG4gIH1cbiAgLm9yZGVyLXNtLTkge1xuICAgIG9yZGVyOiA5O1xuICB9XG4gIC5vcmRlci1zbS0xMCB7XG4gICAgb3JkZXI6IDEwO1xuICB9XG4gIC5vcmRlci1zbS0xMSB7XG4gICAgb3JkZXI6IDExO1xuICB9XG4gIC5vcmRlci1zbS0xMiB7XG4gICAgb3JkZXI6IDEyO1xuICB9XG4gIC5vZmZzZXQtc20tMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm9mZnNldC1zbS0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1zbS0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtc20tMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAub2Zmc2V0LXNtLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1zbS01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtc20tNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAub2Zmc2V0LXNtLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1zbS04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtc20tOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAub2Zmc2V0LXNtLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtc20tMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3ODJweCkge1xuICAuY29sLW1kIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLW1kLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLW1kLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5yb3ctY29scy1tZC0zID4gKiB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnJvdy1jb2xzLW1kLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5yb3ctY29scy1tZC01ID4gKiB7XG4gICAgZmxleDogMCAwIDIwJTtcbiAgICBtYXgtd2lkdGg6IDIwJTtcbiAgfVxuICAucm93LWNvbHMtbWQtNiA+ICoge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wtbWQtMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLW1kLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC01IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLW1kLTcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC04IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLW1kLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5vcmRlci1tZC1maXJzdCB7XG4gICAgb3JkZXI6IC0xO1xuICB9XG4gIC5vcmRlci1tZC1sYXN0IHtcbiAgICBvcmRlcjogMTM7XG4gIH1cbiAgLm9yZGVyLW1kLTAge1xuICAgIG9yZGVyOiAwO1xuICB9XG4gIC5vcmRlci1tZC0xIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAub3JkZXItbWQtMiB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLm9yZGVyLW1kLTMge1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIC5vcmRlci1tZC00IHtcbiAgICBvcmRlcjogNDtcbiAgfVxuICAub3JkZXItbWQtNSB7XG4gICAgb3JkZXI6IDU7XG4gIH1cbiAgLm9yZGVyLW1kLTYge1xuICAgIG9yZGVyOiA2O1xuICB9XG4gIC5vcmRlci1tZC03IHtcbiAgICBvcmRlcjogNztcbiAgfVxuICAub3JkZXItbWQtOCB7XG4gICAgb3JkZXI6IDg7XG4gIH1cbiAgLm9yZGVyLW1kLTkge1xuICAgIG9yZGVyOiA5O1xuICB9XG4gIC5vcmRlci1tZC0xMCB7XG4gICAgb3JkZXI6IDEwO1xuICB9XG4gIC5vcmRlci1tZC0xMSB7XG4gICAgb3JkZXI6IDExO1xuICB9XG4gIC5vcmRlci1tZC0xMiB7XG4gICAgb3JkZXI6IDEyO1xuICB9XG4gIC5vZmZzZXQtbWQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm9mZnNldC1tZC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1tZC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbWQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAub2Zmc2V0LW1kLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1tZC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbWQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAub2Zmc2V0LW1kLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1tZC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbWQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAub2Zmc2V0LW1kLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbWQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29sLWxnIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLWxnLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLWxnLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5yb3ctY29scy1sZy0zID4gKiB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnJvdy1jb2xzLWxnLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5yb3ctY29scy1sZy01ID4gKiB7XG4gICAgZmxleDogMCAwIDIwJTtcbiAgICBtYXgtd2lkdGg6IDIwJTtcbiAgfVxuICAucm93LWNvbHMtbGctNiA+ICoge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wtbGctMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLWxnLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy01IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLWxnLTcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy04IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLWxnLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5vcmRlci1sZy1maXJzdCB7XG4gICAgb3JkZXI6IC0xO1xuICB9XG4gIC5vcmRlci1sZy1sYXN0IHtcbiAgICBvcmRlcjogMTM7XG4gIH1cbiAgLm9yZGVyLWxnLTAge1xuICAgIG9yZGVyOiAwO1xuICB9XG4gIC5vcmRlci1sZy0xIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAub3JkZXItbGctMiB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLm9yZGVyLWxnLTMge1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIC5vcmRlci1sZy00IHtcbiAgICBvcmRlcjogNDtcbiAgfVxuICAub3JkZXItbGctNSB7XG4gICAgb3JkZXI6IDU7XG4gIH1cbiAgLm9yZGVyLWxnLTYge1xuICAgIG9yZGVyOiA2O1xuICB9XG4gIC5vcmRlci1sZy03IHtcbiAgICBvcmRlcjogNztcbiAgfVxuICAub3JkZXItbGctOCB7XG4gICAgb3JkZXI6IDg7XG4gIH1cbiAgLm9yZGVyLWxnLTkge1xuICAgIG9yZGVyOiA5O1xuICB9XG4gIC5vcmRlci1sZy0xMCB7XG4gICAgb3JkZXI6IDEwO1xuICB9XG4gIC5vcmRlci1sZy0xMSB7XG4gICAgb3JkZXI6IDExO1xuICB9XG4gIC5vcmRlci1sZy0xMiB7XG4gICAgb3JkZXI6IDEyO1xuICB9XG4gIC5vZmZzZXQtbGctMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm9mZnNldC1sZy0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1sZy0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbGctMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAub2Zmc2V0LWxnLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1sZy01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbGctNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAub2Zmc2V0LWxnLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1sZy04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbGctOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAub2Zmc2V0LWxnLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbGctMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbC14bCB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5yb3ctY29scy14bC0xID4gKiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5yb3ctY29scy14bC0yID4gKiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAucm93LWNvbHMteGwtMyA+ICoge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5yb3ctY29scy14bC00ID4gKiB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAucm93LWNvbHMteGwtNSA+ICoge1xuICAgIGZsZXg6IDAgMCAyMCU7XG4gICAgbWF4LXdpZHRoOiAyMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXhsLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuY29sLXhsLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC14bC00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC14bC03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC14bC0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXhsLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAub3JkZXIteGwtZmlyc3Qge1xuICAgIG9yZGVyOiAtMTtcbiAgfVxuICAub3JkZXIteGwtbGFzdCB7XG4gICAgb3JkZXI6IDEzO1xuICB9XG4gIC5vcmRlci14bC0wIHtcbiAgICBvcmRlcjogMDtcbiAgfVxuICAub3JkZXIteGwtMSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLm9yZGVyLXhsLTIge1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5vcmRlci14bC0zIHtcbiAgICBvcmRlcjogMztcbiAgfVxuICAub3JkZXIteGwtNCB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cbiAgLm9yZGVyLXhsLTUge1xuICAgIG9yZGVyOiA1O1xuICB9XG4gIC5vcmRlci14bC02IHtcbiAgICBvcmRlcjogNjtcbiAgfVxuICAub3JkZXIteGwtNyB7XG4gICAgb3JkZXI6IDc7XG4gIH1cbiAgLm9yZGVyLXhsLTgge1xuICAgIG9yZGVyOiA4O1xuICB9XG4gIC5vcmRlci14bC05IHtcbiAgICBvcmRlcjogOTtcbiAgfVxuICAub3JkZXIteGwtMTAge1xuICAgIG9yZGVyOiAxMDtcbiAgfVxuICAub3JkZXIteGwtMTEge1xuICAgIG9yZGVyOiAxMTtcbiAgfVxuICAub3JkZXIteGwtMTIge1xuICAgIG9yZGVyOiAxMjtcbiAgfVxuICAub2Zmc2V0LXhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5vZmZzZXQteGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLm9mZnNldC14bC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXhsLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLm9mZnNldC14bC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteGwtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXhsLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLm9mZnNldC14bC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXhsLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTMzMHB4KSB7XG4gIC5jb2wteHhsIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXh4bC0xID4gKiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5yb3ctY29scy14eGwtMiA+ICoge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLnJvdy1jb2xzLXh4bC0zID4gKiB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnJvdy1jb2xzLXh4bC00ID4gKiB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAucm93LWNvbHMteHhsLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjAlO1xuICAgIG1heC13aWR0aDogMjAlO1xuICB9XG4gIC5yb3ctY29scy14eGwtNiA+ICoge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wteHhsLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuY29sLXh4bC0xIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXh4bC0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteHhsLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC14eGwtNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXh4bC01IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteHhsLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC14eGwtNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXh4bC04IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteHhsLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC14eGwtMTAge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14eGwtMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14eGwtMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAub3JkZXIteHhsLWZpcnN0IHtcbiAgICBvcmRlcjogLTE7XG4gIH1cbiAgLm9yZGVyLXh4bC1sYXN0IHtcbiAgICBvcmRlcjogMTM7XG4gIH1cbiAgLm9yZGVyLXh4bC0wIHtcbiAgICBvcmRlcjogMDtcbiAgfVxuICAub3JkZXIteHhsLTEge1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5vcmRlci14eGwtMiB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLm9yZGVyLXh4bC0zIHtcbiAgICBvcmRlcjogMztcbiAgfVxuICAub3JkZXIteHhsLTQge1xuICAgIG9yZGVyOiA0O1xuICB9XG4gIC5vcmRlci14eGwtNSB7XG4gICAgb3JkZXI6IDU7XG4gIH1cbiAgLm9yZGVyLXh4bC02IHtcbiAgICBvcmRlcjogNjtcbiAgfVxuICAub3JkZXIteHhsLTcge1xuICAgIG9yZGVyOiA3O1xuICB9XG4gIC5vcmRlci14eGwtOCB7XG4gICAgb3JkZXI6IDg7XG4gIH1cbiAgLm9yZGVyLXh4bC05IHtcbiAgICBvcmRlcjogOTtcbiAgfVxuICAub3JkZXIteHhsLTEwIHtcbiAgICBvcmRlcjogMTA7XG4gIH1cbiAgLm9yZGVyLXh4bC0xMSB7XG4gICAgb3JkZXI6IDExO1xuICB9XG4gIC5vcmRlci14eGwtMTIge1xuICAgIG9yZGVyOiAxMjtcbiAgfVxuICAub2Zmc2V0LXh4bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAub2Zmc2V0LXh4bC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14eGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXh4bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5vZmZzZXQteHhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14eGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXh4bC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5vZmZzZXQteHhsLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14eGwtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXh4bC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5vZmZzZXQteHhsLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteHhsLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG59XG4udGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgY29sb3I6ICMyMTI1Mjk7XG59XG4udGFibGUgdGgsXG4udGFibGUgdGQge1xuICBwYWRkaW5nOiAwLjc1cmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RlZTJlNjtcbn1cbi50YWJsZSB0aGVhZCB0aCB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZGVlMmU2O1xufVxuLnRhYmxlIHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItdG9wOiAycHggc29saWQgI2RlZTJlNjtcbn1cblxuLnRhYmxlLXNtIHRoLFxuLnRhYmxlLXNtIHRkIHtcbiAgcGFkZGluZzogMC4zcmVtO1xufVxuXG4udGFibGUtYm9yZGVyZWQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2O1xufVxuLnRhYmxlLWJvcmRlcmVkIHRoLFxuLnRhYmxlLWJvcmRlcmVkIHRkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjtcbn1cbi50YWJsZS1ib3JkZXJlZCB0aGVhZCB0aCxcbi50YWJsZS1ib3JkZXJlZCB0aGVhZCB0ZCB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDJweDtcbn1cblxuLnRhYmxlLWJvcmRlcmxlc3MgdGgsXG4udGFibGUtYm9yZGVybGVzcyB0ZCxcbi50YWJsZS1ib3JkZXJsZXNzIHRoZWFkIHRoLFxuLnRhYmxlLWJvcmRlcmxlc3MgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlcjogMDtcbn1cblxuLnRhYmxlLXN0cmlwZWQgdGJvZHkgdHI6bnRoLW9mLXR5cGUob2RkKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG59XG5cbi50YWJsZS1ob3ZlciB0Ym9keSB0cjpob3ZlciB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbn1cblxuLnRhYmxlLWFjdGl2ZSxcbi50YWJsZS1hY3RpdmUgPiB0aCxcbi50YWJsZS1hY3RpdmUgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWFjdGl2ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xufVxuLnRhYmxlLWhvdmVyIC50YWJsZS1hY3RpdmU6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtYWN0aXZlOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbn1cblxuLnRhYmxlIC50aGVhZC1kYXJrIHRoIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gIGJvcmRlci1jb2xvcjogIzQ1NGQ1NTtcbn1cbi50YWJsZSAudGhlYWQtbGlnaHQgdGgge1xuICBjb2xvcjogIzQ5NTA1NztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbiAgYm9yZGVyLWNvbG9yOiAjZGVlMmU2O1xufVxuXG4udGFibGUtZGFyayB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xufVxuLnRhYmxlLWRhcmsgdGgsXG4udGFibGUtZGFyayB0ZCxcbi50YWJsZS1kYXJrIHRoZWFkIHRoIHtcbiAgYm9yZGVyLWNvbG9yOiAjNDU0ZDU1O1xufVxuLnRhYmxlLWRhcmsudGFibGUtYm9yZGVyZWQge1xuICBib3JkZXI6IDA7XG59XG4udGFibGUtZGFyay50YWJsZS1zdHJpcGVkIHRib2R5IHRyOm50aC1vZi10eXBlKG9kZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDUpO1xufVxuLnRhYmxlLWRhcmsudGFibGUtaG92ZXIgdGJvZHkgdHI6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA3NSk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1OTkuOThweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZS1zbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIH1cbiAgLnRhYmxlLXJlc3BvbnNpdmUtc20gPiAudGFibGUtYm9yZGVyZWQge1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc4MS45OHB4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlLW1kIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxuICAudGFibGUtcmVzcG9uc2l2ZS1tZCA+IC50YWJsZS1ib3JkZXJlZCB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUtbGcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB9XG4gIC50YWJsZS1yZXNwb25zaXZlLWxnID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUteGwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB9XG4gIC50YWJsZS1yZXNwb25zaXZlLXhsID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzI5Ljk4cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUteHhsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxuICAudGFibGUtcmVzcG9uc2l2ZS14eGwgPiAudGFibGUtYm9yZGVyZWQge1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuLnRhYmxlLXJlc3BvbnNpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cbi50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgYm9yZGVyOiAwO1xufVxuXG4uanVtYm90cm9uLCAud3AtYmxvY2stY292ZXIge1xuICBwYWRkaW5nOiAycmVtIDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXJvdW5kbmVzcyk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmp1bWJvdHJvbiwgLndwLWJsb2NrLWNvdmVyIHtcbiAgICBwYWRkaW5nOiA0cmVtIDJyZW07XG4gIH1cbn1cblxuLmp1bWJvdHJvbi1mbHVpZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLm1lZGlhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5tZWRpYS1ib2R5IHtcbiAgZmxleDogMTtcbn1cblxuLmQtbm9uZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmQtaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG59XG5cbi5kLWlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xufVxuXG4uZC1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5kLXRhYmxlIHtcbiAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbn1cblxuLmQtdGFibGUtcm93IHtcbiAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG59XG5cbi5kLXRhYmxlLWNlbGwge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG59XG5cbi5kLWZsZXgge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG59XG5cbi5kLWlubGluZS1mbGV4IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5kLXNtLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20tYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20tdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20tdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20tZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzgycHgpIHtcbiAgLmQtbWQtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZC1sZy1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZC14bC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEzMzBweCkge1xuICAuZC14eGwtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC14eGwtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAuZC14eGwtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHByaW50IHtcbiAgLmQtcHJpbnQtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5mbGV4LXJvdyB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtY29sdW1uIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1yb3ctcmV2ZXJzZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1jb2x1bW4tcmV2ZXJzZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xufVxuXG4uZmxleC13cmFwIHtcbiAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LW5vd3JhcCB7XG4gIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXdyYXAtcmV2ZXJzZSB7XG4gIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWZpbGwge1xuICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1ncm93LTAge1xuICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtZ3Jvdy0xIHtcbiAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXNocmluay0wIHtcbiAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtc2hyaW5rLTEge1xuICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LXN0YXJ0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtZW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWNlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtYmV0d2VlbiB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWFyb3VuZCB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1zdGFydCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1lbmQge1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLWNlbnRlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLWJhc2VsaW5lIHtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1zdHJldGNoIHtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtc3RhcnQge1xuICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWVuZCB7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWNlbnRlciB7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1iZXR3ZWVuIHtcbiAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1hcm91bmQge1xuICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtc3RyZXRjaCB7XG4gIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtYXV0byB7XG4gIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtc3RhcnQge1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLWVuZCB7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLWNlbnRlciB7XG4gIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1iYXNlbGluZSB7XG4gIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLXN0cmV0Y2gge1xuICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuZmxleC1zbS1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1zbS1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtc20tZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtc20tY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXNtLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtc20tc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1zbS1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1zbS1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1zbS1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtc20tc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtc20tY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3ODJweCkge1xuICAuZmxleC1tZC1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1tZC1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbWQtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbWQtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLW1kLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbWQtc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZmxleC1sZy1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1sZy1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbGctZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbGctY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLWxnLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbGctc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZsZXgteGwtcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14bC1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14bC1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteGwtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXhsLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXhsLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14bC1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteGwtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteGwtY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteGwtYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXhsLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXhsLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTMzMHB4KSB7XG4gIC5mbGV4LXh4bC1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXh4bC1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14eGwtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14eGwtY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHhsLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHhsLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteHhsLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14eGwtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteHhsLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14eGwtYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14eGwtc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14eGwtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14eGwtZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXh4bC1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXh4bC1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteHhsLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteHhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14eGwtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXh4bC1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXh4bC1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteHhsLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteHhsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXh4bC1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5zci1vbmx5LCAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIC5zY3JlZW4tcmVhZGVyLXRleHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJvcmRlcjogMDtcbn1cblxuLnNyLW9ubHktZm9jdXNhYmxlOmFjdGl2ZSwgLnNyLW9ubHktZm9jdXNhYmxlOmZvY3VzIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGNsaXA6IGF1dG87XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG5cbi53LTI1IHtcbiAgd2lkdGg6IDI1JSAhaW1wb3J0YW50O1xufVxuXG4udy01MCB7XG4gIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLnctNzUge1xuICB3aWR0aDogNzUlICFpbXBvcnRhbnQ7XG59XG5cbi53LTEwMCB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi53LWF1dG8ge1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uaC0yNSB7XG4gIGhlaWdodDogMjUlICFpbXBvcnRhbnQ7XG59XG5cbi5oLTUwIHtcbiAgaGVpZ2h0OiA1MCUgIWltcG9ydGFudDtcbn1cblxuLmgtNzUge1xuICBoZWlnaHQ6IDc1JSAhaW1wb3J0YW50O1xufVxuXG4uaC0xMDAge1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLmgtYXV0byB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubXctMTAwIHtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5taC0xMDAge1xuICBtYXgtaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5taW4tdnctMTAwIHtcbiAgbWluLXdpZHRoOiAxMDB2dyAhaW1wb3J0YW50O1xufVxuXG4ubWluLXZoLTEwMCB7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7XG59XG5cbi52dy0xMDAge1xuICB3aWR0aDogMTAwdncgIWltcG9ydGFudDtcbn1cblxuLnZoLTEwMCB7XG4gIGhlaWdodDogMTAwdmggIWltcG9ydGFudDtcbn1cblxuLm0tMCB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuXG4ubXQtMCxcbi5teS0wIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4ubXItMCxcbi5teC0wIHtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0wLFxuLm15LTAge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tbC0wLFxuLm14LTAge1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4ubS0xIHtcbiAgbWFyZ2luOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0xLFxuLm15LTEge1xuICBtYXJnaW4tdG9wOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci0xLFxuLm14LTEge1xuICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTEsXG4ubXktMSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLTEsXG4ubXgtMSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTIge1xuICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtMixcbi5teS0yIHtcbiAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci0yLFxuLm14LTIge1xuICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItMixcbi5teS0yIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC0yLFxuLm14LTIge1xuICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTMge1xuICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTMsXG4ubXktMyB7XG4gIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLTMsXG4ubXgtMyB7XG4gIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItMyxcbi5teS0zIHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtMyxcbi5teC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tNCB7XG4gIG1hcmdpbjogNC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC00LFxuLm15LTQge1xuICBtYXJnaW4tdG9wOiA0LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLTQsXG4ubXgtNCB7XG4gIG1hcmdpbi1yaWdodDogNC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi00LFxuLm15LTQge1xuICBtYXJnaW4tYm90dG9tOiA0LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLTQsXG4ubXgtNCB7XG4gIG1hcmdpbi1sZWZ0OiA0LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tNSB7XG4gIG1hcmdpbjogOXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtNSxcbi5teS01IHtcbiAgbWFyZ2luLXRvcDogOXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItNSxcbi5teC01IHtcbiAgbWFyZ2luLXJpZ2h0OiA5cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi01LFxuLm15LTUge1xuICBtYXJnaW4tYm90dG9tOiA5cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC01LFxuLm14LTUge1xuICBtYXJnaW4tbGVmdDogOXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC0wIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4ucHQtMCxcbi5weS0wIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLnByLTAsXG4ucHgtMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnBiLTAsXG4ucHktMCB7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wbC0wLFxuLnB4LTAge1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnAtMSB7XG4gIHBhZGRpbmc6IDAuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTEsXG4ucHktMSB7XG4gIHBhZGRpbmctdG9wOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wci0xLFxuLnB4LTEge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0xLFxuLnB5LTEge1xuICBwYWRkaW5nLWJvdHRvbTogMC43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGwtMSxcbi5weC0xIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTIge1xuICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTIsXG4ucHktMiB7XG4gIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnByLTIsXG4ucHgtMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItMixcbi5weS0yIHtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGwtMixcbi5weC0yIHtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtMyB7XG4gIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTMsXG4ucHktMyB7XG4gIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wci0zLFxuLnB4LTMge1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0zLFxuLnB5LTMge1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucGwtMyxcbi5weC0zIHtcbiAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTQge1xuICBwYWRkaW5nOiA0LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTQsXG4ucHktNCB7XG4gIHBhZGRpbmctdG9wOiA0LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnByLTQsXG4ucHgtNCB7XG4gIHBhZGRpbmctcmlnaHQ6IDQuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItNCxcbi5weS00IHtcbiAgcGFkZGluZy1ib3R0b206IDQuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGwtNCxcbi5weC00IHtcbiAgcGFkZGluZy1sZWZ0OiA0LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtNSB7XG4gIHBhZGRpbmc6IDlyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTUsXG4ucHktNSB7XG4gIHBhZGRpbmctdG9wOiA5cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wci01LFxuLnB4LTUge1xuICBwYWRkaW5nLXJpZ2h0OiA5cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi01LFxuLnB5LTUge1xuICBwYWRkaW5nLWJvdHRvbTogOXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGwtNSxcbi5weC01IHtcbiAgcGFkZGluZy1sZWZ0OiA5cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLW4xIHtcbiAgbWFyZ2luOiAtMC43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbjEsXG4ubXktbjEge1xuICBtYXJnaW4tdG9wOiAtMC43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItbjEsXG4ubXgtbjEge1xuICBtYXJnaW4tcmlnaHQ6IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1uMSxcbi5teS1uMSB7XG4gIG1hcmdpbi1ib3R0b206IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC1uMSxcbi5teC1uMSB7XG4gIG1hcmdpbi1sZWZ0OiAtMC43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1uMiB7XG4gIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbjIsXG4ubXktbjIge1xuICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci1uMixcbi5teC1uMiB7XG4gIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbjIsXG4ubXktbjIge1xuICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC1uMixcbi5teC1uMiB7XG4gIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLW4zIHtcbiAgbWFyZ2luOiAtM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbjMsXG4ubXktbjMge1xuICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItbjMsXG4ubXgtbjMge1xuICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1uMyxcbi5teS1uMyB7XG4gIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC1uMyxcbi5teC1uMyB7XG4gIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1uNCB7XG4gIG1hcmdpbjogLTQuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbjQsXG4ubXktbjQge1xuICBtYXJnaW4tdG9wOiAtNC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci1uNCxcbi5teC1uNCB7XG4gIG1hcmdpbi1yaWdodDogLTQuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbjQsXG4ubXktbjQge1xuICBtYXJnaW4tYm90dG9tOiAtNC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC1uNCxcbi5teC1uNCB7XG4gIG1hcmdpbi1sZWZ0OiAtNC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLW41IHtcbiAgbWFyZ2luOiAtOXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbjUsXG4ubXktbjUge1xuICBtYXJnaW4tdG9wOiAtOXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItbjUsXG4ubXgtbjUge1xuICBtYXJnaW4tcmlnaHQ6IC05cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1uNSxcbi5teS1uNSB7XG4gIG1hcmdpbi1ib3R0b206IC05cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC1uNSxcbi5teC1uNSB7XG4gIG1hcmdpbi1sZWZ0OiAtOXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1hdXRvIHtcbiAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1hdXRvLFxuLm15LWF1dG8ge1xuICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tci1hdXRvLFxuLm14LWF1dG8ge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm1iLWF1dG8sXG4ubXktYXV0byB7XG4gIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm1sLWF1dG8sXG4ubXgtYXV0byB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAubS1zbS0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tMCxcbi5teS1zbS0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLTAsXG4ubXgtc20tMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTAsXG4ubXktc20tMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS0wLFxuLm14LXNtLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tMSB7XG4gICAgbWFyZ2luOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTEsXG4ubXktc20tMSB7XG4gICAgbWFyZ2luLXRvcDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS0xLFxuLm14LXNtLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS0xLFxuLm15LXNtLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tMSxcbi5teC1zbS0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTIge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTIsXG4ubXktc20tMiB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLTIsXG4ubXgtc20tMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tMixcbi5teS1zbS0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tMixcbi5teC1zbS0yIHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tMyB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTMsXG4ubXktc20tMyB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS0zLFxuLm14LXNtLTMge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS0zLFxuLm15LXNtLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tMyxcbi5teC1zbS0zIHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTQge1xuICAgIG1hcmdpbjogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTQsXG4ubXktc20tNCB7XG4gICAgbWFyZ2luLXRvcDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLTQsXG4ubXgtc20tNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tNCxcbi5teS1zbS00IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tNCxcbi5teC1zbS00IHtcbiAgICBtYXJnaW4tbGVmdDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tNSB7XG4gICAgbWFyZ2luOiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTUsXG4ubXktc20tNSB7XG4gICAgbWFyZ2luLXRvcDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS01LFxuLm14LXNtLTUge1xuICAgIG1hcmdpbi1yaWdodDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS01LFxuLm15LXNtLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tNSxcbi5teC1zbS01IHtcbiAgICBtYXJnaW4tbGVmdDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tMCxcbi5weS1zbS0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1zbS0wLFxuLnB4LXNtLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tMCxcbi5weS1zbS0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1zbS0wLFxuLnB4LXNtLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTEge1xuICAgIHBhZGRpbmc6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tMSxcbi5weS1zbS0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1zbS0xLFxuLnB4LXNtLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tMSxcbi5weS1zbS0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1zbS0xLFxuLnB4LXNtLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTIge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS0yLFxuLnB5LXNtLTIge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItc20tMixcbi5weC1zbS0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tMixcbi5weS1zbS0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXNtLTIsXG4ucHgtc20tMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS0zIHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTMsXG4ucHktc20tMyB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItc20tMyxcbi5weC1zbS0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTMsXG4ucHktc20tMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtc20tMyxcbi5weC1zbS0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS00IHtcbiAgICBwYWRkaW5nOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tNCxcbi5weS1zbS00IHtcbiAgICBwYWRkaW5nLXRvcDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXNtLTQsXG4ucHgtc20tNCB7XG4gICAgcGFkZGluZy1yaWdodDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTQsXG4ucHktc20tNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1zbS00LFxuLnB4LXNtLTQge1xuICAgIHBhZGRpbmctbGVmdDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tNSB7XG4gICAgcGFkZGluZzogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS01LFxuLnB5LXNtLTUge1xuICAgIHBhZGRpbmctdG9wOiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXNtLTUsXG4ucHgtc20tNSB7XG4gICAgcGFkZGluZy1yaWdodDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS01LFxuLnB5LXNtLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXNtLTUsXG4ucHgtc20tNSB7XG4gICAgcGFkZGluZy1sZWZ0OiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tbjEge1xuICAgIG1hcmdpbjogLTAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tbjEsXG4ubXktc20tbjEge1xuICAgIG1hcmdpbi10b3A6IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLW4xLFxuLm14LXNtLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLW4xLFxuLm15LXNtLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS1uMSxcbi5teC1zbS1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tbjIge1xuICAgIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1uMixcbi5teS1zbS1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS1uMixcbi5teC1zbS1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLW4yLFxuLm15LXNtLW4yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLW4yLFxuLm14LXNtLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLW4zIHtcbiAgICBtYXJnaW46IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLW4zLFxuLm15LXNtLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS1uMyxcbi5teC1zbS1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1uMyxcbi5teS1zbS1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tbjMsXG4ubXgtc20tbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLW40IHtcbiAgICBtYXJnaW46IC00LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tbjQsXG4ubXktc20tbjQge1xuICAgIG1hcmdpbi10b3A6IC00LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tbjQsXG4ubXgtc20tbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1uNCxcbi5teS1zbS1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS1uNCxcbi5teC1zbS1uNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC00LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1uNSB7XG4gICAgbWFyZ2luOiAtOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1uNSxcbi5teS1zbS1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tbjUsXG4ubXgtc20tbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tbjUsXG4ubXktc20tbjUge1xuICAgIG1hcmdpbi1ib3R0b206IC05cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLW41LFxuLm14LXNtLW41IHtcbiAgICBtYXJnaW4tbGVmdDogLTlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tYXV0byxcbi5teS1zbS1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLWF1dG8sXG4ubXgtc20tYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLWF1dG8sXG4ubXktc20tYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS1hdXRvLFxuLm14LXNtLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3ODJweCkge1xuICAubS1tZC0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtMCxcbi5teS1tZC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLTAsXG4ubXgtbWQtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTAsXG4ubXktbWQtMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC0wLFxuLm14LW1kLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtMSB7XG4gICAgbWFyZ2luOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTEsXG4ubXktbWQtMSB7XG4gICAgbWFyZ2luLXRvcDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC0xLFxuLm14LW1kLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC0xLFxuLm15LW1kLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtMSxcbi5teC1tZC0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTIge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTIsXG4ubXktbWQtMiB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLTIsXG4ubXgtbWQtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtMixcbi5teS1tZC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtMixcbi5teC1tZC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtMyB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTMsXG4ubXktbWQtMyB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC0zLFxuLm14LW1kLTMge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC0zLFxuLm15LW1kLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtMyxcbi5teC1tZC0zIHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTQge1xuICAgIG1hcmdpbjogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTQsXG4ubXktbWQtNCB7XG4gICAgbWFyZ2luLXRvcDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLTQsXG4ubXgtbWQtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtNCxcbi5teS1tZC00IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtNCxcbi5teC1tZC00IHtcbiAgICBtYXJnaW4tbGVmdDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtNSB7XG4gICAgbWFyZ2luOiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTUsXG4ubXktbWQtNSB7XG4gICAgbWFyZ2luLXRvcDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC01LFxuLm14LW1kLTUge1xuICAgIG1hcmdpbi1yaWdodDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC01LFxuLm15LW1kLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtNSxcbi5teC1tZC01IHtcbiAgICBtYXJnaW4tbGVmdDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtMCxcbi5weS1tZC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1tZC0wLFxuLnB4LW1kLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtMCxcbi5weS1tZC0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1tZC0wLFxuLnB4LW1kLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTEge1xuICAgIHBhZGRpbmc6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtMSxcbi5weS1tZC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1tZC0xLFxuLnB4LW1kLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtMSxcbi5weS1tZC0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1tZC0xLFxuLnB4LW1kLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTIge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC0yLFxuLnB5LW1kLTIge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbWQtMixcbi5weC1tZC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtMixcbi5weS1tZC0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLW1kLTIsXG4ucHgtbWQtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC0zIHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTMsXG4ucHktbWQtMyB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbWQtMyxcbi5weC1tZC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTMsXG4ucHktbWQtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtbWQtMyxcbi5weC1tZC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC00IHtcbiAgICBwYWRkaW5nOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtNCxcbi5weS1tZC00IHtcbiAgICBwYWRkaW5nLXRvcDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLW1kLTQsXG4ucHgtbWQtNCB7XG4gICAgcGFkZGluZy1yaWdodDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTQsXG4ucHktbWQtNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1tZC00LFxuLnB4LW1kLTQge1xuICAgIHBhZGRpbmctbGVmdDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtNSB7XG4gICAgcGFkZGluZzogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC01LFxuLnB5LW1kLTUge1xuICAgIHBhZGRpbmctdG9wOiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLW1kLTUsXG4ucHgtbWQtNSB7XG4gICAgcGFkZGluZy1yaWdodDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC01LFxuLnB5LW1kLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLW1kLTUsXG4ucHgtbWQtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtbjEge1xuICAgIG1hcmdpbjogLTAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtbjEsXG4ubXktbWQtbjEge1xuICAgIG1hcmdpbi10b3A6IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLW4xLFxuLm14LW1kLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLW4xLFxuLm15LW1kLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC1uMSxcbi5teC1tZC1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtbjIge1xuICAgIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1uMixcbi5teS1tZC1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC1uMixcbi5teC1tZC1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLW4yLFxuLm15LW1kLW4yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLW4yLFxuLm14LW1kLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLW4zIHtcbiAgICBtYXJnaW46IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLW4zLFxuLm15LW1kLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC1uMyxcbi5teC1tZC1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1uMyxcbi5teS1tZC1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtbjMsXG4ubXgtbWQtbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLW40IHtcbiAgICBtYXJnaW46IC00LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtbjQsXG4ubXktbWQtbjQge1xuICAgIG1hcmdpbi10b3A6IC00LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtbjQsXG4ubXgtbWQtbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1uNCxcbi5teS1tZC1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC1uNCxcbi5teC1tZC1uNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC00LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1uNSB7XG4gICAgbWFyZ2luOiAtOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1uNSxcbi5teS1tZC1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtbjUsXG4ubXgtbWQtbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtbjUsXG4ubXktbWQtbjUge1xuICAgIG1hcmdpbi1ib3R0b206IC05cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLW41LFxuLm14LW1kLW41IHtcbiAgICBtYXJnaW4tbGVmdDogLTlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtYXV0byxcbi5teS1tZC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLWF1dG8sXG4ubXgtbWQtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLWF1dG8sXG4ubXktbWQtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC1hdXRvLFxuLm14LW1kLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubS1sZy0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctMCxcbi5teS1sZy0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLTAsXG4ubXgtbGctMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTAsXG4ubXktbGctMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy0wLFxuLm14LWxnLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctMSB7XG4gICAgbWFyZ2luOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTEsXG4ubXktbGctMSB7XG4gICAgbWFyZ2luLXRvcDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy0xLFxuLm14LWxnLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy0xLFxuLm15LWxnLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctMSxcbi5teC1sZy0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTIge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTIsXG4ubXktbGctMiB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLTIsXG4ubXgtbGctMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctMixcbi5teS1sZy0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctMixcbi5teC1sZy0yIHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctMyB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTMsXG4ubXktbGctMyB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy0zLFxuLm14LWxnLTMge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy0zLFxuLm15LWxnLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctMyxcbi5teC1sZy0zIHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTQge1xuICAgIG1hcmdpbjogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTQsXG4ubXktbGctNCB7XG4gICAgbWFyZ2luLXRvcDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLTQsXG4ubXgtbGctNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctNCxcbi5teS1sZy00IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctNCxcbi5teC1sZy00IHtcbiAgICBtYXJnaW4tbGVmdDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctNSB7XG4gICAgbWFyZ2luOiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTUsXG4ubXktbGctNSB7XG4gICAgbWFyZ2luLXRvcDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy01LFxuLm14LWxnLTUge1xuICAgIG1hcmdpbi1yaWdodDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy01LFxuLm15LWxnLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctNSxcbi5teC1sZy01IHtcbiAgICBtYXJnaW4tbGVmdDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctMCxcbi5weS1sZy0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1sZy0wLFxuLnB4LWxnLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctMCxcbi5weS1sZy0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1sZy0wLFxuLnB4LWxnLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTEge1xuICAgIHBhZGRpbmc6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctMSxcbi5weS1sZy0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1sZy0xLFxuLnB4LWxnLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctMSxcbi5weS1sZy0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1sZy0xLFxuLnB4LWxnLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTIge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy0yLFxuLnB5LWxnLTIge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbGctMixcbi5weC1sZy0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctMixcbi5weS1sZy0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLWxnLTIsXG4ucHgtbGctMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy0zIHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTMsXG4ucHktbGctMyB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbGctMyxcbi5weC1sZy0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTMsXG4ucHktbGctMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtbGctMyxcbi5weC1sZy0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy00IHtcbiAgICBwYWRkaW5nOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctNCxcbi5weS1sZy00IHtcbiAgICBwYWRkaW5nLXRvcDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLWxnLTQsXG4ucHgtbGctNCB7XG4gICAgcGFkZGluZy1yaWdodDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTQsXG4ucHktbGctNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1sZy00LFxuLnB4LWxnLTQge1xuICAgIHBhZGRpbmctbGVmdDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctNSB7XG4gICAgcGFkZGluZzogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy01LFxuLnB5LWxnLTUge1xuICAgIHBhZGRpbmctdG9wOiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLWxnLTUsXG4ucHgtbGctNSB7XG4gICAgcGFkZGluZy1yaWdodDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy01LFxuLnB5LWxnLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLWxnLTUsXG4ucHgtbGctNSB7XG4gICAgcGFkZGluZy1sZWZ0OiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctbjEge1xuICAgIG1hcmdpbjogLTAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctbjEsXG4ubXktbGctbjEge1xuICAgIG1hcmdpbi10b3A6IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLW4xLFxuLm14LWxnLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLW4xLFxuLm15LWxnLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy1uMSxcbi5teC1sZy1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctbjIge1xuICAgIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1uMixcbi5teS1sZy1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy1uMixcbi5teC1sZy1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLW4yLFxuLm15LWxnLW4yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLW4yLFxuLm14LWxnLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLW4zIHtcbiAgICBtYXJnaW46IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLW4zLFxuLm15LWxnLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy1uMyxcbi5teC1sZy1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1uMyxcbi5teS1sZy1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctbjMsXG4ubXgtbGctbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLW40IHtcbiAgICBtYXJnaW46IC00LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctbjQsXG4ubXktbGctbjQge1xuICAgIG1hcmdpbi10b3A6IC00LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctbjQsXG4ubXgtbGctbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1uNCxcbi5teS1sZy1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy1uNCxcbi5teC1sZy1uNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC00LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1uNSB7XG4gICAgbWFyZ2luOiAtOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1uNSxcbi5teS1sZy1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctbjUsXG4ubXgtbGctbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctbjUsXG4ubXktbGctbjUge1xuICAgIG1hcmdpbi1ib3R0b206IC05cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLW41LFxuLm14LWxnLW41IHtcbiAgICBtYXJnaW4tbGVmdDogLTlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctYXV0byxcbi5teS1sZy1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLWF1dG8sXG4ubXgtbGctYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLWF1dG8sXG4ubXktbGctYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy1hdXRvLFxuLm14LWxnLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm0teGwtMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTAsXG4ubXkteGwtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC0wLFxuLm14LXhsLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC0wLFxuLm15LXhsLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtMCxcbi5teC14bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTEge1xuICAgIG1hcmdpbjogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC0xLFxuLm15LXhsLTEge1xuICAgIG1hcmdpbi10b3A6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtMSxcbi5teC14bC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtMSxcbi5teS14bC0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLTEsXG4ubXgteGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC0yIHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC0yLFxuLm15LXhsLTIge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC0yLFxuLm14LXhsLTIge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTIsXG4ubXkteGwtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLTIsXG4ubXgteGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTMge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC0zLFxuLm15LXhsLTMge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtMyxcbi5teC14bC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtMyxcbi5teS14bC0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLTMsXG4ubXgteGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC00IHtcbiAgICBtYXJnaW46IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC00LFxuLm15LXhsLTQge1xuICAgIG1hcmdpbi10b3A6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC00LFxuLm14LXhsLTQge1xuICAgIG1hcmdpbi1yaWdodDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTQsXG4ubXkteGwtNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLTQsXG4ubXgteGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTUge1xuICAgIG1hcmdpbjogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC01LFxuLm15LXhsLTUge1xuICAgIG1hcmdpbi10b3A6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtNSxcbi5teC14bC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtNSxcbi5teS14bC01IHtcbiAgICBtYXJnaW4tYm90dG9tOiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLTUsXG4ubXgteGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTAsXG4ucHkteGwtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHIteGwtMCxcbi5weC14bC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTAsXG4ucHkteGwtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGwteGwtMCxcbi5weC14bC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucC14bC0xIHtcbiAgICBwYWRkaW5nOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTEsXG4ucHkteGwtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHIteGwtMSxcbi5weC14bC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTEsXG4ucHkteGwtMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwteGwtMSxcbi5weC14bC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC0yIHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtMixcbi5weS14bC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXhsLTIsXG4ucHgteGwtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTIsXG4ucHkteGwtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14bC0yLFxuLnB4LXhsLTIge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtMyB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC0zLFxuLnB5LXhsLTMge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXhsLTMsXG4ucHgteGwtMyB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC0zLFxuLnB5LXhsLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXhsLTMsXG4ucHgteGwtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtNCB7XG4gICAgcGFkZGluZzogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTQsXG4ucHkteGwtNCB7XG4gICAgcGFkZGluZy10b3A6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14bC00LFxuLnB4LXhsLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC00LFxuLnB5LXhsLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwteGwtNCxcbi5weC14bC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTUge1xuICAgIHBhZGRpbmc6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtNSxcbi5weS14bC01IHtcbiAgICBwYWRkaW5nLXRvcDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14bC01LFxuLnB4LXhsLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtNSxcbi5weS14bC01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14bC01LFxuLnB4LXhsLTUge1xuICAgIHBhZGRpbmctbGVmdDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLW4xIHtcbiAgICBtYXJnaW46IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLW4xLFxuLm15LXhsLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC1uMSxcbi5teC14bC1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1uMSxcbi5teS14bC1uMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtbjEsXG4ubXgteGwtbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLW4yIHtcbiAgICBtYXJnaW46IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtbjIsXG4ubXkteGwtbjIge1xuICAgIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtbjIsXG4ubXgteGwtbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1uMixcbi5teS14bC1uMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC1uMixcbi5teC14bC1uMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC1uMyB7XG4gICAgbWFyZ2luOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1uMyxcbi5teS14bC1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtbjMsXG4ubXgteGwtbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtbjMsXG4ubXkteGwtbjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLW4zLFxuLm14LXhsLW4zIHtcbiAgICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC1uNCB7XG4gICAgbWFyZ2luOiAtNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLW40LFxuLm15LXhsLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLW40LFxuLm14LXhsLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtbjQsXG4ubXkteGwtbjQge1xuICAgIG1hcmdpbi1ib3R0b206IC00LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtbjQsXG4ubXgteGwtbjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtbjUge1xuICAgIG1hcmdpbjogLTlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtbjUsXG4ubXkteGwtbjUge1xuICAgIG1hcmdpbi10b3A6IC05cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLW41LFxuLm14LXhsLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC05cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLW41LFxuLm15LXhsLW41IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC1uNSxcbi5teC14bC1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC05cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLWF1dG8sXG4ubXkteGwtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC1hdXRvLFxuLm14LXhsLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1hdXRvLFxuLm15LXhsLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtYXV0byxcbi5teC14bC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTMzMHB4KSB7XG4gIC5tLXh4bC0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLTAsXG4ubXkteHhsLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXIteHhsLTAsXG4ubXgteHhsLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtMCxcbi5teS14eGwtMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14eGwtMCxcbi5teC14eGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtMSB7XG4gICAgbWFyZ2luOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC0xLFxuLm15LXh4bC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXh4bC0xLFxuLm14LXh4bC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLTEsXG4ubXkteHhsLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteHhsLTEsXG4ubXgteHhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLTIge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC0yLFxuLm15LXh4bC0yIHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteHhsLTIsXG4ubXgteHhsLTIge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC0yLFxuLm15LXh4bC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteHhsLTIsXG4ubXgteHhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtMyB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC0zLFxuLm15LXh4bC0zIHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXh4bC0zLFxuLm14LXh4bC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLTMsXG4ubXkteHhsLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteHhsLTMsXG4ubXgteHhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLTQge1xuICAgIG1hcmdpbjogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC00LFxuLm15LXh4bC00IHtcbiAgICBtYXJnaW4tdG9wOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteHhsLTQsXG4ubXgteHhsLTQge1xuICAgIG1hcmdpbi1yaWdodDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC00LFxuLm15LXh4bC00IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteHhsLTQsXG4ubXgteHhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtNSB7XG4gICAgbWFyZ2luOiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC01LFxuLm15LXh4bC01IHtcbiAgICBtYXJnaW4tdG9wOiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXh4bC01LFxuLm14LXh4bC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLTUsXG4ubXkteHhsLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteHhsLTUsXG4ubXgteHhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHhsLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHQteHhsLTAsXG4ucHkteHhsLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXh4bC0wLFxuLnB4LXh4bC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXh4bC0wLFxuLnB5LXh4bC0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14eGwtMCxcbi5weC14eGwtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHhsLTEge1xuICAgIHBhZGRpbmc6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteHhsLTEsXG4ucHkteHhsLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXh4bC0xLFxuLnB4LXh4bC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXh4bC0xLFxuLnB5LXh4bC0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14eGwtMSxcbi5weC14eGwtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHhsLTIge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14eGwtMixcbi5weS14eGwtMiB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14eGwtMixcbi5weC14eGwtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXh4bC0yLFxuLnB5LXh4bC0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXh4bC0yLFxuLnB4LXh4bC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXh4bC0zIHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXh4bC0zLFxuLnB5LXh4bC0zIHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14eGwtMyxcbi5weC14eGwtMyB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eGwtMyxcbi5weS14eGwtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwteHhsLTMsXG4ucHgteHhsLTMge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXh4bC00IHtcbiAgICBwYWRkaW5nOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteHhsLTQsXG4ucHkteHhsLTQge1xuICAgIHBhZGRpbmctdG9wOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHIteHhsLTQsXG4ucHgteHhsLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eGwtNCxcbi5weS14eGwtNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14eGwtNCxcbi5weC14eGwtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14eGwtNSB7XG4gICAgcGFkZGluZzogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14eGwtNSxcbi5weS14eGwtNSB7XG4gICAgcGFkZGluZy10b3A6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHIteHhsLTUsXG4ucHgteHhsLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteHhsLTUsXG4ucHkteHhsLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXh4bC01LFxuLnB4LXh4bC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtbjEge1xuICAgIG1hcmdpbjogLTAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLW4xLFxuLm15LXh4bC1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteHhsLW4xLFxuLm14LXh4bC1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtbjEsXG4ubXkteHhsLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14eGwtbjEsXG4ubXgteHhsLW4xIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtbjIge1xuICAgIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtbjIsXG4ubXkteHhsLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXh4bC1uMixcbi5teC14eGwtbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtbjIsXG4ubXkteHhsLW4yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXh4bC1uMixcbi5teC14eGwtbjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLW4zIHtcbiAgICBtYXJnaW46IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC1uMyxcbi5teS14eGwtbjMge1xuICAgIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXh4bC1uMyxcbi5teC14eGwtbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLW4zLFxuLm15LXh4bC1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteHhsLW4zLFxuLm14LXh4bC1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLW40IHtcbiAgICBtYXJnaW46IC00LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLW40LFxuLm15LXh4bC1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14eGwtbjQsXG4ubXgteHhsLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLW40LFxuLm15LXh4bC1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14eGwtbjQsXG4ubXgteHhsLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC1uNSB7XG4gICAgbWFyZ2luOiAtOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtbjUsXG4ubXkteHhsLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14eGwtbjUsXG4ubXgteHhsLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC05cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC1uNSxcbi5teS14eGwtbjUge1xuICAgIG1hcmdpbi1ib3R0b206IC05cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXh4bC1uNSxcbi5teC14eGwtbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLWF1dG8sXG4ubXkteHhsLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXIteHhsLWF1dG8sXG4ubXgteHhsLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtYXV0byxcbi5teS14eGwtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14eGwtYXV0byxcbi5teC14eGwtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImNwc2Nob29sXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvaWNvbW9vbi9jcHNjaG9vbC50dGY/cDNoOTY4XCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9pY29tb29uL2Nwc2Nob29sLndvZmY/cDNoOTY4XCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL2ljb21vb24vY3BzY2hvb2wuc3ZnP3AzaDk2OCNjcHNjaG9vbFwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBibG9jaztcbn1cbi5jcHMtaWNvbiwgLndwLWJsb2NrLWxhdGVzdC1wb3N0cyAud3AtYmxvY2stbGF0ZXN0LXBvc3RzX19wb3N0LWF1dGhvcjo6YmVmb3JlLFxuLndwLWJsb2NrLWxhdGVzdC1wb3N0cyAud3AtYmxvY2stbGF0ZXN0LXBvc3RzX19wb3N0LWRhdGU6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcImNwc2Nob29sXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLmNwcy1pY29uLXVzZXItZ3JhZHVhdGUtc29saWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTJcIjtcbn1cblxuLmNwcy1pY29uLXRoZWF0ZXItbWFza3Mtc29saWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjlcIjtcbn1cblxuLmNwcy1pY29uLXNoYXBlcy1zb2xpZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyYVwiO1xufVxuXG4uY3BzLWljb24tYm9vay1vcGVuLXNvbGlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTJiXCI7XG59XG5cbi5jcHMtaWNvbi1ib29rLXJlYWRlci1zb2xpZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyY1wiO1xufVxuXG4uY3BzLWljb24tbGFwdG9wLWNvZGUtc29saWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MmRcIjtcbn1cblxuLmNwcy1pY29uLWdyYWR1YXRpb24tY2FwLXNvbGlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTJlXCI7XG59XG5cbi5jcHMtaWNvbi1jaGFsa2JvYXJkLXRlYWNoZXItc29saWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MmZcIjtcbn1cblxuLmNwcy1pY29uLWNoYWxrYm9hcmQtc29saWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzBcIjtcbn1cblxuLmNwcy1pY29uLXNjaG9vbC1zb2xpZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzMVwiO1xufVxuXG4uY3BzLWljb24tY2xvY2stcmVndWxhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzMlwiO1xufVxuXG4uY3BzLWljb24tcm9ja2V0LXNvbGlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTMzXCI7XG59XG5cbi5jcHMtaWNvbi11c2VyLW51cnNlLXNvbGlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTM0XCI7XG59XG5cbi5jcHMtaWNvbi1hc3RlcmlzazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2OVwiO1xufVxuXG4uY3BzLWljb24tcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2N1wiO1xufVxuXG4uY3BzLWljb24tcXVlc3Rpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjhcIjtcbn1cblxuLmNwcy1pY29uLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY4XCI7XG59XG5cbi5jcHMtaWNvbi1tdXNpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwMVwiO1xufVxuXG4uY3BzLWljb24tZW52ZWxvcGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwM1wiO1xufVxuXG4uY3BzLWljb24tc3RhcjE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDVcIjtcbn1cblxuLmNwcy1pY29uLXVzZXIxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA3XCI7XG59XG5cbi5jcHMtaWNvbi1jbG9jay1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE3XCI7XG59XG5cbi5jcHMtaWNvbi1yb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE4XCI7XG59XG5cbi5jcHMtaWNvbi1pbmJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxY1wiO1xufVxuXG4uY3BzLWljb24tbG9jazE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjNcIjtcbn1cblxuLmNwcy1pY29uLWhlYWRwaG9uZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjVcIjtcbn1cblxuLmNwcy1pY29uLXByaW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJmXCI7XG59XG5cbi5jcHMtaWNvbi1jYW1lcmExOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDMwXCI7XG59XG5cbi5jcHMtaWNvbi12aWRlby1jYW1lcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2RcIjtcbn1cblxuLmNwcy1pY29uLWdpZnQxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDZiXCI7XG59XG5cbi5jcHMtaWNvbi1wbGFuZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3MlwiO1xufVxuXG4uY3BzLWljb24tY2FsZW5kYXIxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDczXCI7XG59XG5cbi5jcHMtaWNvbi1jb21tZW50MTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3NVwiO1xufVxuXG4uY3BzLWljb24tdHdpdHRlci1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODFcIjtcbn1cblxuLmNwcy1pY29uLWZhY2Vib29rLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4MlwiO1xufVxuXG4uY3BzLWljb24ta2V5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDg0XCI7XG59XG5cbi5jcHMtaWNvbi1saW5rZWRpbi1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOGNcIjtcbn1cblxuLmNwcy1pY29uLWZhY2Vib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDlhXCI7XG59XG5cbi5jcHMtaWNvbi1mYWNlYm9vay1mOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDlhXCI7XG59XG5cbi5jcHMtaWNvbi1iZWxsLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTJcIjtcbn1cblxuLmNwcy1pY29uLWNoYWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGMxXCI7XG59XG5cbi5jcHMtaWNvbi1saW5rMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjMVwiO1xufVxuXG4uY3BzLWljb24tbW9uZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDZcIjtcbn1cblxuLmNwcy1pY29uLWxpbmtlZGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGUxXCI7XG59XG5cbi5jcHMtaWNvbi11bWJyZWxsYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlOVwiO1xufVxuXG4uY3BzLWljb24tbGlnaHRidWxiLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZWJcIjtcbn1cblxuLmNwcy1pY29uLXVzZXItbWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjBcIjtcbn1cblxuLmNwcy1pY29uLXN0ZXRob3Njb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGYxXCI7XG59XG5cbi5jcHMtaWNvbi1zdWl0Y2FzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmMlwiO1xufVxuXG4uY3BzLWljb24tYmVsbDE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjNcIjtcbn1cblxuLmNwcy1pY29uLWN1dGxlcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjVcIjtcbn1cblxuLmNwcy1pY29uLWZpbGUtdGV4dC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGY2XCI7XG59XG5cbi5jcHMtaWNvbi1hbWJ1bGFuY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjlcIjtcbn1cblxuLmNwcy1pY29uLW1lZGtpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmYVwiO1xufVxuXG4uY3BzLWljb24tc3VwZXJzY3JpcHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmJcIjtcbn1cblxuLmNwcy1pY29uLW1pY3JvcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzBcIjtcbn1cblxuLmNwcy1pY29uLXlvdXR1YmUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY2XCI7XG59XG5cbi5jcHMtaWNvbi1mbGlja3IxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTZlXCI7XG59XG5cbi5jcHMtaWNvbi1zdW4tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4NVwiO1xufVxuXG4uY3BzLWljb24tbW9vbi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg2XCI7XG59XG5cbi5jcHMtaWNvbi13aGVlbGNoYWlyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTkzXCI7XG59XG5cbi5jcHMtaWNvbi12aW1lby1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTRcIjtcbn1cblxuLmNwcy1pY29uLXNwYWNlLXNodXR0bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTdcIjtcbn1cblxuLmNwcy1pY29uLWJhbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWNcIjtcbn1cblxuLmNwcy1pY29uLWluc3RpdHV0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTljXCI7XG59XG5cbi5jcHMtaWNvbi11bml2ZXJzaXR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTljXCI7XG59XG5cbi5jcHMtaWNvbi1ncmFkdWF0aW9uLWNhcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5ZFwiO1xufVxuXG4uY3BzLWljb24tbW9ydGFyLWJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTlkXCI7XG59XG5cbi5jcHMtaWNvbi1jaGlsZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhZVwiO1xufVxuXG4uY3BzLWljb24tcGF3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWIwXCI7XG59XG5cbi5jcHMtaWNvbi1yZWN5Y2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI4XCI7XG59XG5cbi5jcHMtaWNvbi1hdXRvbW9iaWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI5XCI7XG59XG5cbi5jcHMtaWNvbi1jYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjlcIjtcbn1cblxuLmNwcy1pY29uLXBhcGVyLXBsYW5lLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDlcIjtcbn1cblxuLmNwcy1pY29uLXNlbmQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkOVwiO1xufVxuXG4uY3BzLWljb24tY29weXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY5XCI7XG59XG5cbi5jcHMtaWNvbi1hdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmYVwiO1xufVxuXG4uY3BzLWljb24tYnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA3XCI7XG59XG5cbi5jcHMtaWNvbi1jYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwYVwiO1xufVxuXG4uY3BzLWljb24tdXNlci1zZWNyZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWJcIjtcbn1cblxuLmNwcy1pY29uLXVzZXItcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzNFwiO1xufVxuXG4uY3BzLWljb24tYmFsYW5jZS1zY2FsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0ZVwiO1xufVxuXG4uY3BzLWljb24tY3JlYXRpdmUtY29tbW9uczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1ZVwiO1xufVxuXG4uY3BzLWljb24tdmltZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyN2RcIjtcbn1cblxuLmNwcy1pY29uLWNyZWRpdC1jYXJkLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4M1wiO1xufVxuXG4uY3BzLWljb24tdW5pdmVyc2FsLWFjY2VzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5YVwiO1xufVxuXG4uY3BzLWljb24td2hlZWxjaGFpci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOWJcIjtcbn1cblxuLmNwcy1pY29uLXF1ZXN0aW9uLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjljXCI7XG59XG5cbi5jcHMtaWNvbi1hZGRyZXNzLWNhcmQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiY1wiO1xufVxuXG4uY3BzLWljb24tdmNhcmQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiY1wiO1xufVxuXG4uY3BzLWljb24tdXNlci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmMwXCI7XG59XG5cbi5jcHMtaWNvbi1ncmF2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQ2XCI7XG59XG5cbi5jcHMtaWNvbi1lbnZlbG9wZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzNlwiO1xufVxuXG4uY3BzLWljb24tYnViYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTM3XCI7XG59XG5cbi5jcHMtaWNvbi11c2VyczE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzhcIjtcbn1cblxuLmNwcy1pY29uLWJlbGwyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTM5XCI7XG59XG5cbi5jcHMtaWNvbi1waW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDVcIjtcbn1cblxuLmNwcy1pY29uLWNhbGVuZGFyMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzYVwiO1xufVxuXG4uY3BzLWljb24tc3VwcG9ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzYlwiO1xufVxuXG4uY3BzLWljb24taG9tZTQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5M2RcIjtcbn1cblxuLmNwcy1pY29uLXJpbmdfdm9sdW1lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTNlXCI7XG59XG5cbi5jcHMtaWNvbi13aGVyZV90b192b3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTNmXCI7XG59XG5cbi5jcHMtaWNvbi1hY2Nlc3NfYWxhcm1hbGFybTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0MFwiO1xufVxuXG4uY3BzLWljb24tZGF0YV91c2FnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0MVwiO1xufVxuXG4uY3BzLWljb24taW5zZXJ0X2Vtb3RpY29udGFnX2ZhY2VzbW9vZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0MlwiO1xufVxuXG4uY3BzLWljb24taW5zZXJ0X2ludml0YXRpb25ldmVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0M1wiO1xufVxuXG4uY3BzLWljb24tY2FtZXJhX2FsdHBob3RvX2NhbWVyYWxvY2FsX3NlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0NFwiO1xufVxuXG4uY3BzLWljb24tbG9jYWxfcmVzdGF1cmFudHJlc3RhdXJhbnRfbWVudTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0NVwiO1xufVxuXG4uY3BzLWljb24tYWRkX2xvY2F0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQ2XCI7XG59XG5cbi5jcHMtaWNvbi1uZWFyX21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQ3XCI7XG59XG5cbi5jcHMtaWNvbi1yZXN0YXVyYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQ4XCI7XG59XG5cbi5jcHMtaWNvbi1kZXBhcnR1cmVfYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NDlcIjtcbn1cblxuLmNwcy1pY29uLXBpZV9jaGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0YVwiO1xufVxuXG4uY3BzLWljb24tY2FrZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0YlwiO1xufVxuXG4uY3BzLWljb24tbm90aWZpY2F0aW9uczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0Y1wiO1xufVxuXG4uY3BzLWljb24tc2Nob29sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTRkXCI7XG59XG5cbi5jcHMtaWNvbi1zZW50aW1lbnRfZGlzc2F0aXNmaWVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTRlXCI7XG59XG5cbi5jcHMtaWNvbi1zZW50aW1lbnRfbmV1dHJhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0ZlwiO1xufVxuXG4uY3BzLWljb24tc2VudGltZW50X3NhdGlzZmllZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1MFwiO1xufVxuXG4uY3BzLWljb24tc2VudGltZW50X3ZlcnlfZGlzc2F0aXNmaWVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTUxXCI7XG59XG5cbi5jcHMtaWNvbi1zZW50aW1lbnRfdmVyeV9zYXRpc2ZpZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NTJcIjtcbn1cblxuLmNwcy1pY29uLXRodW1iX2Rvd25fYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTUzXCI7XG59XG5cbi5jcHMtaWNvbi10aHVtYl91cF9hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NTRcIjtcbn1cblxuLmNwcy1pY29uLWFjY291bnRfYmFsYW5jZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1NVwiO1xufVxuXG4uY3BzLWljb24tc2VhcmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA2XCI7XG59XG5cbi5jcHMtaWNvbi12ZXJpZmllZF91c2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTU2XCI7XG59XG5cbi5jcHMtaWNvbi1maW5nZXJwcmludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1N1wiO1xufVxuXG4uY3BzLWljb24tZ190cmFuc2xhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjhcIjtcbn1cblxuLmNwcy1pY29uLXdiX3R3aWdobGlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NThcIjtcbn1cblxuLmNwcy1pY29uLWVtb2ppX2Vtb3Rpb25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTU5XCI7XG59XG5cbi5jcHMtaWNvbi1lbW9qaV9ldmVudHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NWFcIjtcbn1cblxuLmNwcy1pY29uLWVtb2ppX29iamVjdHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NWJcIjtcbn1cblxuLmNwcy1pY29uLXNwb3J0c19lc3BvcnRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTVjXCI7XG59XG5cbi5jcHMtaWNvbi1zcG9ydHNfZm9vdGJhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NWRcIjtcbn1cblxuLmNwcy1pY29uLXNwb3J0c19nb2xmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTVlXCI7XG59XG5cbi5jcHMtaWNvbi1zcG9ydHNfaG9ja2V5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTVmXCI7XG59XG5cbi5jcHMtaWNvbi1zcG9ydHNfcnVnYnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NjBcIjtcbn1cblxuLmNwcy1pY29uLXNwb3J0c19zb2NjZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NjFcIjtcbn1cblxuLmNwcy1pY29uLXNwb3J0c192b2xsZXliYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTYyXCI7XG59XG5cbi5jcHMtaWNvbi1zcG9ydHNfdGVubmlzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTYzXCI7XG59XG5cbi5jcHMtaWNvbi1sdW5jaF9kaW5pbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NjRcIjtcbn1cblxuLmNwcy1pY29uLXBhcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NjVcIjtcbn1cblxuLmNwcy1pY29uLWljZWNyZWFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTY2XCI7XG59XG5cbi5jcHMtaWNvbi12b2x1bnRlZXJfYWN0aXZpc206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NjdcIjtcbn1cblxuLmNwcy1pY29uLWFjX3VuaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NjhcIjtcbn1cblxuLmNwcy1pY29uLWJlYWNoX2FjY2VzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2OVwiO1xufVxuXG4uY3BzLWljb24tY2hpbGRfY2FyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2YVwiO1xufVxuXG4uY3BzLWljb24tcm9vbV9zZXJ2aWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTZiXCI7XG59XG5cbi5jcHMtaWNvbi1hY3Rpdml0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwOFwiO1xufVxuXG4uY3BzLWljb24tYXBlcnR1cmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGFcIjtcbn1cblxuLmNwcy1pY29uLWJlbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGJcIjtcbn1cblxuLmNwcy1pY29uLWJvb2stb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwY1wiO1xufVxuXG4uY3BzLWljb24tYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwZFwiO1xufVxuXG4uY3BzLWljb24tYm9va21hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGVcIjtcbn1cblxuLmNwcy1pY29uLWNhbGVuZGFyOmJlZm9yZSwgLndwLWJsb2NrLWxhdGVzdC1wb3N0cyAud3AtYmxvY2stbGF0ZXN0LXBvc3RzX19wb3N0LWF1dGhvcjpiZWZvcmUsXG4ud3AtYmxvY2stbGF0ZXN0LXBvc3RzIC53cC1ibG9jay1sYXRlc3QtcG9zdHNfX3Bvc3QtZGF0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMFwiO1xufVxuXG4uY3BzLWljb24tY2FtZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBmXCI7XG59XG5cbi5jcHMtaWNvbi1jaGV2cm9uLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjZcIjtcbn1cblxuLmNwcy1pY29uLWNoZXZyb24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjdcIjtcbn1cblxuLmNwcy1pY29uLWNsb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTZjXCI7XG59XG5cbi5jcHMtaWNvbi1jbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxMFwiO1xufVxuXG4uY3BzLWljb24tY29mZmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTZkXCI7XG59XG5cbi5jcHMtaWNvbi1jb21wYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTExXCI7XG59XG5cbi5jcHMtaWNvbi1kb2xsYXItc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2ZVwiO1xufVxuXG4uY3BzLWljb24tZXllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTZmXCI7XG59XG5cbi5jcHMtaWNvbi1maWxlLXRleHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTNcIjtcbn1cblxuLmNwcy1pY29uLWZvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxNFwiO1xufVxuXG4uY3BzLWljb24tZ2lmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxNVwiO1xufVxuXG4uY3BzLWljb24tZ2xvYmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NzBcIjtcbn1cblxuLmNwcy1pY29uLWdyaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTZcIjtcbn1cblxuLmNwcy1pY29uLWhlYXJ0MzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3MVwiO1xufVxuXG4uY3BzLWljb24taGVscC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NzJcIjtcbn1cblxuLmNwcy1pY29uLWhvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTdcIjtcbn1cblxuLmNwcy1pY29uLWNhdGVnb3J5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAxXCI7XG59XG5cbi5jcHMtaWNvbi1pbmZvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE4XCI7XG59XG5cbi5jcHMtaWNvbi1saWZlLWJ1b3k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NzNcIjtcbn1cblxuLmNwcy1pY29uLWxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTlcIjtcbn1cblxuLmNwcy1pY29uLWxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWFcIjtcbn1cblxuLmNwcy1pY29uLW1haWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWJcIjtcbn1cblxuLmNwcy1pY29uLW1hcC1waW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWNcIjtcbn1cblxuLmNwcy1pY29uLW1lbnU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDdcIjtcbn1cblxuLmNwcy1pY29uLWNvbW1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDRcIjtcbn1cblxuLmNwcy1pY29uLXBhcGVyY2xpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxZFwiO1xufVxuXG4uY3BzLWljb24tcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWVcIjtcbn1cblxuLmNwcy1pY29uLXByaW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWZcIjtcbn1cblxuLmNwcy1pY29uLXNldHRpbmdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTIwXCI7XG59XG5cbi5jcHMtaWNvbi1zaGFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyMVwiO1xufVxuXG4uY3BzLWljb24tc2hvcHBpbmctYmFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTIyXCI7XG59XG5cbi5jcHMtaWNvbi1zdGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTIzXCI7XG59XG5cbi5jcHMtaWNvbi10YWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDJcIjtcbn1cblxuLmNwcy1pY29uLXRodW1icy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyNFwiO1xufVxuXG4uY3BzLWljb24tdXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwM1wiO1xufVxuXG4uY3BzLWljb24tdXNlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjVcIjtcbn1cblxuLmNwcy1pY29uLWNsb3NlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA5XCI7XG59XG5cbi5jcHMtaWNvbi1ob21lMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3NFwiO1xufVxuXG4uY3BzLWljb24taG9tZTIxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTc1XCI7XG59XG5cbi5jcHMtaWNvbi1ob21lMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3NlwiO1xufVxuXG4uY3BzLWljb24tcGVuY2lsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTc3XCI7XG59XG5cbi5jcHMtaWNvbi1wZW5jaWwyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTc4XCI7XG59XG5cbi5jcHMtaWNvbi1oZWFkcGhvbmVzMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3OVwiO1xufVxuXG4uY3BzLWljb24tbXVzaWMxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTdhXCI7XG59XG5cbi5jcHMtaWNvbi1ib29rMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzNVwiO1xufVxuXG4uY3BzLWljb24tcHJpY2UtdGFnczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3YlwiO1xufVxuXG4uY3BzLWljb24tbGlmZWJ1b3k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5N2NcIjtcbn1cblxuLmNwcy1pY29uLXB1c2hwaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5N2RcIjtcbn1cblxuLmNwcy1pY29uLWxvY2F0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTgzXCI7XG59XG5cbi5jcHMtaWNvbi1sb2NhdGlvbjI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5N2VcIjtcbn1cblxuLmNwcy1pY29uLW1vYmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk4NFwiO1xufVxuXG4uY3BzLWljb24tdHY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5N2ZcIjtcbn1cblxuLmNwcy1pY29uLWRyYXdlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk4MFwiO1xufVxuXG4uY3BzLWljb24tYnViYmxlczM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ODFcIjtcbn1cblxuLmNwcy1pY29uLWJ1YmJsZXM0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTgyXCI7XG59XG5cbi5jcHMtaWNvbi11c2VyMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk4NVwiO1xufVxuXG4uY3BzLWljb24ta2V5MTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk4ZFwiO1xufVxuXG4uY3BzLWljb24tbG9jazI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OGZcIjtcbn1cblxuLmNwcy1pY29uLXdyZW5jaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk5MVwiO1xufVxuXG4uY3BzLWljb24tbWFnaWMtd2FuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk5N1wiO1xufVxuXG4uY3BzLWljb24tYWlkLWtpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk5OFwiO1xufVxuXG4uY3BzLWljb24tc3RhdHMtZG90czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk5YlwiO1xufVxuXG4uY3BzLWljb24tdHJvcGh5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTllXCI7XG59XG5cbi5jcHMtaWNvbi1naWZ0MjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk5ZlwiO1xufVxuXG4uY3BzLWljb24tc3Bvb24ta25pZmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YTNcIjtcbn1cblxuLmNwcy1pY29uLWxhYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlhYVwiO1xufVxuXG4uY3BzLWljb24tc3BoZXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWM5XCI7XG59XG5cbi5jcHMtaWNvbi1lYXJ0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTljYVwiO1xufVxuXG4uY3BzLWljb24taGVhcnQxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWRhXCI7XG59XG5cbi5jcHMtaWNvbi1jaGVja21hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMTBcIjtcbn1cblxuLmNwcy1pY29uLXNvcnQtYWxwaGEtYXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTQ4XCI7XG59XG5cbi5jcHMtaWNvbi1zb3J0LWFscGhhLWRlc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNDlcIjtcbn1cblxuLmNwcy1pY29uLWluc3RhZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE5MlwiO1xufVxuXG4uY3BzLWljb24tdHdpdHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE5NlwiO1xufVxuXG4uY3BzLWljb24teW91dHViZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE5ZFwiO1xufVxuXG4uY3BzLWljb24tZmxpY2tyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWE0XCI7XG59XG5cbi5jcHMtaWNvbi10dW1ibHI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYjlcIjtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBhbXN0ZWx2YXI7XG4gIGZvbnQtd2VpZ2h0OiAxMDAgOTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9hbXN0ZWx2YXIvZm9udHMvQW1zdGVsdmFyLVJvbWFuLVZGLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogYW1zdGVsdmFyO1xuICBmb250LXdlaWdodDogMTAwIDkwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvYW1zdGVsdmFyL2ZvbnRzL0Ftc3RlbHZhci1JdGFsaWMtVkYudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBjb21taXNzaW9uZXI7XG4gIGZvbnQtd2VpZ2h0OiAxMDAgOTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9jb21taXNzaW9uZXIvZm9udHMvQ29tbWlzc2lvbmVyW0ZMQVIsVk9MTSxzbG50LHdnaHRdLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogZXBpbG9ndWU7XG4gIGZvbnQtd2VpZ2h0OiAxMDAgOTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9lcGlsb2d1ZS9mb250cy9FcGlsb2d1ZS1WYXJpYWJsZUZvbnRfd2dodC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IGdlbGFzaW87XG4gIGZvbnQtd2VpZ2h0OiAxMDAgOTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9nZWxhc2lvL2ZvbnRzL0dlbGFzaW8tVkYudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBnZWxhc2lvO1xuICBmb250LXdlaWdodDogMTAwIDkwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvZ2VsYXNpby9mb250cy9HZWxhc2lvLUl0YWxpYy1WRi50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IGhlcHRhX3NsYWI7XG4gIGZvbnQtd2VpZ2h0OiAxMDAgOTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9oZXB0YV9zbGFiL2ZvbnRzL0hlcHRhU2xhYi1WRi50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IGludGVyO1xuICBmb250LXdlaWdodDogMTAwIDkwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvaW50ZXIvZm9udHMvSW50ZXIudmFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogaW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiAxMDAgOTAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9pbnRlci9mb250cy9JbnRlci1pdGFsaWMudmFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogbGV4ZW5kO1xuICBmb250LXdlaWdodDogMTAwIDkwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvbGV4ZW5kL2ZvbnRzL0xleGVuZFtMWE5EXS50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IG1hbnJvcGU7XG4gIGZvbnQtd2VpZ2h0OiAxMDAgOTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9tYW5yb3BlL2ZvbnRzL01hbnJvcGVbd2dodF0udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBtZXJyaXdlYXRoZXI7XG4gIGZvbnQtd2VpZ2h0OiAxMDAgOTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9tZXJyaXdlYXRoZXIvZm9udHMvTWVycml3ZWF0aGVyLVJvbWFuLVZGLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogbWVycml3ZWF0aGVyO1xuICBmb250LXdlaWdodDogMTAwIDkwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvbWVycml3ZWF0aGVyL2ZvbnRzL01lcnJpd2VhdGhlci1JdGFsaWMtVkYudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBtb2hhdmU7XG4gIGZvbnQtd2VpZ2h0OiAxMDAgOTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9tb2hhdmUvZm9udHMvTW9oYXZlW3dnaHRdLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogbW9oYXZlO1xuICBmb250LXdlaWdodDogMTAwIDkwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvbW9oYXZlL2ZvbnRzL01vaGF2ZS1JdGFsaWNbd2dodF0udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBwZXRyb25hO1xuICBmb250LXdlaWdodDogMTAwIDkwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvcGV0cm9uYS9mb250cy9QZXRyb25hW3dnaHRdLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogcGV0cm9uYTtcbiAgZm9udC13ZWlnaHQ6IDEwMCA5MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL3BldHJvbmEvZm9udHMvUGV0cm9uYS1JdGFsaWNbd2dodF0udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBwbGF5ZmFpcjtcbiAgZm9udC13ZWlnaHQ6IDEwMCA5MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL3BsYXlmYWlyL2ZvbnRzL1BsYXlmYWlyRGlzcGxheS1WYXJpYWJsZUZvbnRfd2dodC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IHBsYXlmYWlyO1xuICBmb250LXdlaWdodDogMTAwIDkwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvcGxheWZhaXIvZm9udHMvUGxheWZhaXJEaXNwbGF5LUl0YWxpYy1WYXJpYWJsZUZvbnRfd2dodC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IHB1YmxpY19zYW5zO1xuICBmb250LXdlaWdodDogMTAwIDkwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvcHVibGljX3NhbnMvZm9udHMvUHVibGljLVNhbnMtUm9tYW4tVkYudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBwdWJsaWNfc2FucztcbiAgZm9udC13ZWlnaHQ6IDEwMCA5MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL3B1YmxpY19zYW5zL2ZvbnRzL1B1YmxpYy1TYW5zLUl0YWxpYy1WRi50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IHF1aWNrc2FuZDtcbiAgZm9udC13ZWlnaHQ6IDEwMCA5MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL3F1aWNrc2FuZC9mb250cy9RdWlja3NhbmQtVmFyaWFibGVGb250X3dnaHQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiByYWxld2F5O1xuICBmb250LXdlaWdodDogMTAwIDkwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvcmFsZXdheS9mb250cy9SYWxld2F5LVZhcmlhYmxlRm9udF93Z2h0LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogcmFsZXdheTtcbiAgZm9udC13ZWlnaHQ6IDEwMCA5MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL3JhbGV3YXkvZm9udHMvUmFsZXdheS1JdGFsaWMtVmFyaWFibGVGb250X3dnaHQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBydXNzb2xvO1xuICBmb250LXdlaWdodDogMTAwIDkwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvcnVzc29sby9mb250cy9SdXNzb2xvW29wc3osd2dodF0udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBzcGFjZV9ncm90ZXNrO1xuICBmb250LXdlaWdodDogMTAwIDkwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvc3BhY2VfZ3JvdGVzay9mb250cy9TcGFjZUdyb3Rlc2tbd2dodF0udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuLmNvbGxhcHNlLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAwLjQ1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItdG9wOiAwLjNlbSBzb2xpZDtcbiAgYm9yZGVyLXJpZ2h0OiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm9yZGVyLWxlZnQ6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLmNvbGxhcHNlLXRvZ2dsZTplbXB0eTo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmVkaXQtcG9zdC12aXN1YWwtZWRpdG9yIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgaDEsIC5lZGl0LXBvc3QtdmlzdWFsLWVkaXRvciAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIC5oMSB7XG4gIGZvbnQtc2l6ZTogY2FsYyggMi4yNWVtICogKHZhcigtLWJvZHktZm9udC1zaXplKSAvIDEwMCkgKiAodmFyKC0taGVhZGVycy1mb250LXNpemUpIC8gMTAwKSApO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5lZGl0LXBvc3QtdmlzdWFsLWVkaXRvciAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIGgxLCAuZWRpdC1wb3N0LXZpc3VhbC1lZGl0b3IgLmVkaXRvci1zdHlsZXMtd3JhcHBlciAuaDEge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMi41ZW0gKiAodmFyKC0tYm9keS1mb250LXNpemUpIC8gMTAwKSAqICh2YXIoLS1oZWFkZXJzLWZvbnQtc2l6ZSkgLyAxMDApICk7XG4gIH1cbn1cbi5lZGl0LXBvc3QtdmlzdWFsLWVkaXRvciAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIGgyLCAuZWRpdC1wb3N0LXZpc3VhbC1lZGl0b3IgLmVkaXRvci1zdHlsZXMtd3JhcHBlciAuaDIge1xuICBmb250LXNpemU6IGNhbGMoIDEuOGVtICogKHZhcigtLWJvZHktZm9udC1zaXplKSAvIDEwMCkgKiAodmFyKC0taGVhZGVycy1mb250LXNpemUpIC8gMTAwKSApO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5lZGl0LXBvc3QtdmlzdWFsLWVkaXRvciAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIGgyLCAuZWRpdC1wb3N0LXZpc3VhbC1lZGl0b3IgLmVkaXRvci1zdHlsZXMtd3JhcHBlciAuaDIge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMmVtICogKHZhcigtLWJvZHktZm9udC1zaXplKSAvIDEwMCkgKiAodmFyKC0taGVhZGVycy1mb250LXNpemUpIC8gMTAwKSApO1xuICB9XG59XG4uZWRpdC1wb3N0LXZpc3VhbC1lZGl0b3IgLmVkaXRvci1zdHlsZXMtd3JhcHBlciBoMywgLmVkaXQtcG9zdC12aXN1YWwtZWRpdG9yIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLmgzLCAuZWRpdC1wb3N0LXZpc3VhbC1lZGl0b3IgLmVkaXRvci1zdHlsZXMtd3JhcHBlciAud3AtYmxvY2stbGF0ZXN0LXBvc3RzID4gbGkgPiBhOmZpcnN0LW9mLXR5cGUge1xuICBmb250LXNpemU6IGNhbGMoIDEuNTc1ZW0gKiAodmFyKC0tYm9keS1mb250LXNpemUpIC8gMTAwKSAqICh2YXIoLS1oZWFkZXJzLWZvbnQtc2l6ZSkgLyAxMDApICk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmVkaXQtcG9zdC12aXN1YWwtZWRpdG9yIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgaDMsIC5lZGl0LXBvc3QtdmlzdWFsLWVkaXRvciAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIC5oMywgLmVkaXQtcG9zdC12aXN1YWwtZWRpdG9yIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLndwLWJsb2NrLWxhdGVzdC1wb3N0cyA+IGxpID4gYTpmaXJzdC1vZi10eXBlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDEuNzVlbSAqICh2YXIoLS1ib2R5LWZvbnQtc2l6ZSkgLyAxMDApICogKHZhcigtLWhlYWRlcnMtZm9udC1zaXplKSAvIDEwMCkgKTtcbiAgfVxufVxuLmVkaXQtcG9zdC12aXN1YWwtZWRpdG9yIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgaDQsIC5lZGl0LXBvc3QtdmlzdWFsLWVkaXRvciAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIC5oNCB7XG4gIGZvbnQtc2l6ZTogY2FsYyggMS4zNWVtICogKHZhcigtLWJvZHktZm9udC1zaXplKSAvIDEwMCkgKiAodmFyKC0taGVhZGVycy1mb250LXNpemUpIC8gMTAwKSApO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5lZGl0LXBvc3QtdmlzdWFsLWVkaXRvciAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIGg0LCAuZWRpdC1wb3N0LXZpc3VhbC1lZGl0b3IgLmVkaXRvci1zdHlsZXMtd3JhcHBlciAuaDQge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMS41ZW0gKiAodmFyKC0tYm9keS1mb250LXNpemUpIC8gMTAwKSAqICh2YXIoLS1oZWFkZXJzLWZvbnQtc2l6ZSkgLyAxMDApICk7XG4gIH1cbn1cbi5lZGl0LXBvc3QtdmlzdWFsLWVkaXRvciAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIGg1LCAuZWRpdC1wb3N0LXZpc3VhbC1lZGl0b3IgLmVkaXRvci1zdHlsZXMtd3JhcHBlciAuaDUge1xuICBmb250LXNpemU6IGNhbGMoIDEuMTI1ZW0gKiAodmFyKC0tYm9keS1mb250LXNpemUpIC8gMTAwKSAqICh2YXIoLS1oZWFkZXJzLWZvbnQtc2l6ZSkgLyAxMDApICk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmVkaXQtcG9zdC12aXN1YWwtZWRpdG9yIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgaDUsIC5lZGl0LXBvc3QtdmlzdWFsLWVkaXRvciAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIC5oNSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxLjI1ZW0gKiAodmFyKC0tYm9keS1mb250LXNpemUpIC8gMTAwKSAqICh2YXIoLS1oZWFkZXJzLWZvbnQtc2l6ZSkgLyAxMDApICk7XG4gIH1cbn1cbi5lZGl0LXBvc3QtdmlzdWFsLWVkaXRvciAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIGg2LCAuZWRpdC1wb3N0LXZpc3VhbC1lZGl0b3IgLmVkaXRvci1zdHlsZXMtd3JhcHBlciAuaDYge1xuICBmb250LXNpemU6IGNhbGMoIDAuOWVtICogKHZhcigtLWJvZHktZm9udC1zaXplKSAvIDEwMCkgKiAodmFyKC0taGVhZGVycy1mb250LXNpemUpIC8gMTAwKSApO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5lZGl0LXBvc3QtdmlzdWFsLWVkaXRvciAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIGg2LCAuZWRpdC1wb3N0LXZpc3VhbC1lZGl0b3IgLmVkaXRvci1zdHlsZXMtd3JhcHBlciAuaDYge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMWVtICogKHZhcigtLWJvZHktZm9udC1zaXplKSAvIDEwMCkgKiAodmFyKC0taGVhZGVycy1mb250LXNpemUpIC8gMTAwKSApO1xuICB9XG59XG4uZWRpdC1wb3N0LXZpc3VhbC1lZGl0b3IgLmVkaXRvci1zdHlsZXMtd3JhcHBlciBoMSwgLmVkaXQtcG9zdC12aXN1YWwtZWRpdG9yIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgaDIsIC5lZGl0LXBvc3QtdmlzdWFsLWVkaXRvciAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIGgzLCAuZWRpdC1wb3N0LXZpc3VhbC1lZGl0b3IgLmVkaXRvci1zdHlsZXMtd3JhcHBlciBoNCwgLmVkaXQtcG9zdC12aXN1YWwtZWRpdG9yIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgaDUsIC5lZGl0LXBvc3QtdmlzdWFsLWVkaXRvciAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIGg2LFxuLmVkaXQtcG9zdC12aXN1YWwtZWRpdG9yIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLmgsXG4uZWRpdC1wb3N0LXZpc3VhbC1lZGl0b3IgLmVkaXRvci1zdHlsZXMtd3JhcHBlciAud3AtYmxvY2stbGF0ZXN0LXBvc3RzID4gbGkgPiBhOmZpcnN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xufVxuXG5ib2R5Lmgtc3R5bGUtc2VwYXJhdG9yLmgtc3R5bGUtc2VwYXJhdG9yLWJvdHRvbSBoMTo6YWZ0ZXIsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IuaC1zdHlsZS1zZXBhcmF0b3ItYm90dG9tIGgyOjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvci5oLXN0eWxlLXNlcGFyYXRvci1ib3R0b20gaDM6OmFmdGVyLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yLmgtc3R5bGUtc2VwYXJhdG9yLWJvdHRvbSBoNDo6YWZ0ZXIsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IuaC1zdHlsZS1zZXBhcmF0b3ItYm90dG9tIGg1OjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvci5oLXN0eWxlLXNlcGFyYXRvci1ib3R0b20gaDY6OmFmdGVyLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yLmgtc3R5bGUtc2VwYXJhdG9yLWJvdHRvbSAuaDo6YWZ0ZXIsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IuaC1zdHlsZS1zZXBhcmF0b3ItYm90dG9tIC53cC1ibG9jay1sYXRlc3QtcG9zdHMgPiBsaSA+IGE6Zmlyc3Qtb2YtdHlwZTo6YWZ0ZXIsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3I6bm90KC5oLXN0eWxlLXNlcGFyYXRvci1ib3R0b20pIGgxOjpiZWZvcmUsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3I6bm90KC5oLXN0eWxlLXNlcGFyYXRvci1ib3R0b20pIGgyOjpiZWZvcmUsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3I6bm90KC5oLXN0eWxlLXNlcGFyYXRvci1ib3R0b20pIGgzOjpiZWZvcmUsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3I6bm90KC5oLXN0eWxlLXNlcGFyYXRvci1ib3R0b20pIGg0OjpiZWZvcmUsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3I6bm90KC5oLXN0eWxlLXNlcGFyYXRvci1ib3R0b20pIGg1OjpiZWZvcmUsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3I6bm90KC5oLXN0eWxlLXNlcGFyYXRvci1ib3R0b20pIGg2OjpiZWZvcmUsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3I6bm90KC5oLXN0eWxlLXNlcGFyYXRvci1ib3R0b20pIC5oOjpiZWZvcmUsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3I6bm90KC5oLXN0eWxlLXNlcGFyYXRvci1ib3R0b20pIC53cC1ibG9jay1sYXRlc3QtcG9zdHMgPiBsaSA+IGE6Zmlyc3Qtb2YtdHlwZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzZW07XG4gIGhlaWdodDogMC4xZW07XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tcm91bmRuZXNzKTtcbn1cblxuYm9keS5oLXN0eWxlLXNlcGFyYXRvcjpub3QoLmgtc3R5bGUtc2VwYXJhdG9yLWJvdHRvbSkgaDE6OmJlZm9yZSwgYm9keS5oLXN0eWxlLXNlcGFyYXRvcjpub3QoLmgtc3R5bGUtc2VwYXJhdG9yLWJvdHRvbSkgaDI6OmJlZm9yZSwgYm9keS5oLXN0eWxlLXNlcGFyYXRvcjpub3QoLmgtc3R5bGUtc2VwYXJhdG9yLWJvdHRvbSkgaDM6OmJlZm9yZSwgYm9keS5oLXN0eWxlLXNlcGFyYXRvcjpub3QoLmgtc3R5bGUtc2VwYXJhdG9yLWJvdHRvbSkgaDQ6OmJlZm9yZSwgYm9keS5oLXN0eWxlLXNlcGFyYXRvcjpub3QoLmgtc3R5bGUtc2VwYXJhdG9yLWJvdHRvbSkgaDU6OmJlZm9yZSwgYm9keS5oLXN0eWxlLXNlcGFyYXRvcjpub3QoLmgtc3R5bGUtc2VwYXJhdG9yLWJvdHRvbSkgaDY6OmJlZm9yZSwgYm9keS5oLXN0eWxlLXNlcGFyYXRvcjpub3QoLmgtc3R5bGUtc2VwYXJhdG9yLWJvdHRvbSkgLmg6OmJlZm9yZSwgYm9keS5oLXN0eWxlLXNlcGFyYXRvcjpub3QoLmgtc3R5bGUtc2VwYXJhdG9yLWJvdHRvbSkgLndwLWJsb2NrLWxhdGVzdC1wb3N0cyA+IGxpID4gYTpmaXJzdC1vZi10eXBlOjpiZWZvcmUge1xuICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYWNjZW50KTtcbn1cbmJvZHkuaC1zdHlsZS1zZXBhcmF0b3IuaC1zdHlsZS1zZXBhcmF0b3ItYm90dG9tIGgxOjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvci5oLXN0eWxlLXNlcGFyYXRvci1ib3R0b20gaDI6OmFmdGVyLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yLmgtc3R5bGUtc2VwYXJhdG9yLWJvdHRvbSBoMzo6YWZ0ZXIsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IuaC1zdHlsZS1zZXBhcmF0b3ItYm90dG9tIGg0OjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvci5oLXN0eWxlLXNlcGFyYXRvci1ib3R0b20gaDU6OmFmdGVyLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yLmgtc3R5bGUtc2VwYXJhdG9yLWJvdHRvbSBoNjo6YWZ0ZXIsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IuaC1zdHlsZS1zZXBhcmF0b3ItYm90dG9tIC5oOjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvci5oLXN0eWxlLXNlcGFyYXRvci1ib3R0b20gLndwLWJsb2NrLWxhdGVzdC1wb3N0cyA+IGxpID4gYTpmaXJzdC1vZi10eXBlOjphZnRlciB7XG4gIG1hcmdpbi10b3A6IDAuNWVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQpO1xufVxuYm9keS5oLXN0eWxlLXNlcGFyYXRvci5oLXN0eWxlLXNlcGFyYXRvci1obCBoMTo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yLmgtc3R5bGUtc2VwYXJhdG9yLWhsIGgxOjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvci5oLXN0eWxlLXNlcGFyYXRvci1obCBoMjo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yLmgtc3R5bGUtc2VwYXJhdG9yLWhsIGgyOjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvci5oLXN0eWxlLXNlcGFyYXRvci1obCBoMzo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yLmgtc3R5bGUtc2VwYXJhdG9yLWhsIGgzOjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvci5oLXN0eWxlLXNlcGFyYXRvci1obCBoNDo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yLmgtc3R5bGUtc2VwYXJhdG9yLWhsIGg0OjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvci5oLXN0eWxlLXNlcGFyYXRvci1obCBoNTo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yLmgtc3R5bGUtc2VwYXJhdG9yLWhsIGg1OjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvci5oLXN0eWxlLXNlcGFyYXRvci1obCBoNjo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yLmgtc3R5bGUtc2VwYXJhdG9yLWhsIGg2OjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvci5oLXN0eWxlLXNlcGFyYXRvci1obCAuaDo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yLmgtc3R5bGUtc2VwYXJhdG9yLWhsIC53cC1ibG9jay1sYXRlc3QtcG9zdHMgPiBsaSA+IGE6Zmlyc3Qtb2YtdHlwZTo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yLmgtc3R5bGUtc2VwYXJhdG9yLWhsIC5oOjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvci5oLXN0eWxlLXNlcGFyYXRvci1obCAud3AtYmxvY2stbGF0ZXN0LXBvc3RzID4gbGkgPiBhOmZpcnN0LW9mLXR5cGU6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYWNjZW50LWhsKTtcbn1cbmJvZHkuaC1zdHlsZS1zZXBhcmF0b3IgLnRleHQtY2VudGVyIGgxOjpiZWZvcmUsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IgLnRleHQtY2VudGVyIGgxOjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciBoMVtzdHlsZSo9XCJ0ZXh0LWFsaWduOiBjZW50ZXJcIl06OmJlZm9yZSwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciBoMVtzdHlsZSo9XCJ0ZXh0LWFsaWduOiBjZW50ZXJcIl06OmFmdGVyLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIGgxLmhhcy10ZXh0LWFsaWduLWNlbnRlcjo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIGgxLmhhcy10ZXh0LWFsaWduLWNlbnRlcjo6YWZ0ZXIsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IgLnRleHQtY2VudGVyIGgyOjpiZWZvcmUsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IgLnRleHQtY2VudGVyIGgyOjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciBoMltzdHlsZSo9XCJ0ZXh0LWFsaWduOiBjZW50ZXJcIl06OmJlZm9yZSwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciBoMltzdHlsZSo9XCJ0ZXh0LWFsaWduOiBjZW50ZXJcIl06OmFmdGVyLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIGgyLmhhcy10ZXh0LWFsaWduLWNlbnRlcjo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIGgyLmhhcy10ZXh0LWFsaWduLWNlbnRlcjo6YWZ0ZXIsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IgLnRleHQtY2VudGVyIGgzOjpiZWZvcmUsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IgLnRleHQtY2VudGVyIGgzOjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciBoM1tzdHlsZSo9XCJ0ZXh0LWFsaWduOiBjZW50ZXJcIl06OmJlZm9yZSwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciBoM1tzdHlsZSo9XCJ0ZXh0LWFsaWduOiBjZW50ZXJcIl06OmFmdGVyLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIGgzLmhhcy10ZXh0LWFsaWduLWNlbnRlcjo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIGgzLmhhcy10ZXh0LWFsaWduLWNlbnRlcjo6YWZ0ZXIsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IgLnRleHQtY2VudGVyIGg0OjpiZWZvcmUsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IgLnRleHQtY2VudGVyIGg0OjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciBoNFtzdHlsZSo9XCJ0ZXh0LWFsaWduOiBjZW50ZXJcIl06OmJlZm9yZSwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciBoNFtzdHlsZSo9XCJ0ZXh0LWFsaWduOiBjZW50ZXJcIl06OmFmdGVyLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIGg0Lmhhcy10ZXh0LWFsaWduLWNlbnRlcjo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIGg0Lmhhcy10ZXh0LWFsaWduLWNlbnRlcjo6YWZ0ZXIsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IgLnRleHQtY2VudGVyIGg1OjpiZWZvcmUsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IgLnRleHQtY2VudGVyIGg1OjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciBoNVtzdHlsZSo9XCJ0ZXh0LWFsaWduOiBjZW50ZXJcIl06OmJlZm9yZSwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciBoNVtzdHlsZSo9XCJ0ZXh0LWFsaWduOiBjZW50ZXJcIl06OmFmdGVyLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIGg1Lmhhcy10ZXh0LWFsaWduLWNlbnRlcjo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIGg1Lmhhcy10ZXh0LWFsaWduLWNlbnRlcjo6YWZ0ZXIsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IgLnRleHQtY2VudGVyIGg2OjpiZWZvcmUsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IgLnRleHQtY2VudGVyIGg2OjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciBoNltzdHlsZSo9XCJ0ZXh0LWFsaWduOiBjZW50ZXJcIl06OmJlZm9yZSwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciBoNltzdHlsZSo9XCJ0ZXh0LWFsaWduOiBjZW50ZXJcIl06OmFmdGVyLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIGg2Lmhhcy10ZXh0LWFsaWduLWNlbnRlcjo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIGg2Lmhhcy10ZXh0LWFsaWduLWNlbnRlcjo6YWZ0ZXIsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IgLnRleHQtY2VudGVyIC5oOjpiZWZvcmUsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IgLnRleHQtY2VudGVyIC53cC1ibG9jay1sYXRlc3QtcG9zdHMgPiBsaSA+IGE6Zmlyc3Qtb2YtdHlwZTo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIC50ZXh0LWNlbnRlciAuaDo6YWZ0ZXIsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IgLnRleHQtY2VudGVyIC53cC1ibG9jay1sYXRlc3QtcG9zdHMgPiBsaSA+IGE6Zmlyc3Qtb2YtdHlwZTo6YWZ0ZXIsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IgLmhbc3R5bGUqPVwidGV4dC1hbGlnbjogY2VudGVyXCJdOjpiZWZvcmUsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IgLndwLWJsb2NrLWxhdGVzdC1wb3N0cyA+IGxpID4gYVtzdHlsZSo9XCJ0ZXh0LWFsaWduOiBjZW50ZXJcIl06Zmlyc3Qtb2YtdHlwZTo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIC5oW3N0eWxlKj1cInRleHQtYWxpZ246IGNlbnRlclwiXTo6YWZ0ZXIsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IgLndwLWJsb2NrLWxhdGVzdC1wb3N0cyA+IGxpID4gYVtzdHlsZSo9XCJ0ZXh0LWFsaWduOiBjZW50ZXJcIl06Zmlyc3Qtb2YtdHlwZTo6YWZ0ZXIsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IgLmguaGFzLXRleHQtYWxpZ24tY2VudGVyOjpiZWZvcmUsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IgLndwLWJsb2NrLWxhdGVzdC1wb3N0cyA+IGxpID4gYS5oYXMtdGV4dC1hbGlnbi1jZW50ZXI6Zmlyc3Qtb2YtdHlwZTo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIC5oLmhhcy10ZXh0LWFsaWduLWNlbnRlcjo6YWZ0ZXIsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IgLndwLWJsb2NrLWxhdGVzdC1wb3N0cyA+IGxpID4gYS5oYXMtdGV4dC1hbGlnbi1jZW50ZXI6Zmlyc3Qtb2YtdHlwZTo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuYm9keS5oLXN0eWxlLXNlcGFyYXRvciAudGV4dC1yaWdodCBoMTo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIC50ZXh0LXJpZ2h0IGgxOjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciBoMVtzdHlsZSo9XCJ0ZXh0LWFsaWduOiByaWdodFwiXTo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIGgxW3N0eWxlKj1cInRleHQtYWxpZ246IHJpZ2h0XCJdOjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciBoMS5oYXMtdGV4dC1hbGlnbi1yaWdodDo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIGgxLmhhcy10ZXh0LWFsaWduLXJpZ2h0OjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciAudGV4dC1yaWdodCBoMjo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIC50ZXh0LXJpZ2h0IGgyOjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciBoMltzdHlsZSo9XCJ0ZXh0LWFsaWduOiByaWdodFwiXTo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIGgyW3N0eWxlKj1cInRleHQtYWxpZ246IHJpZ2h0XCJdOjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciBoMi5oYXMtdGV4dC1hbGlnbi1yaWdodDo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIGgyLmhhcy10ZXh0LWFsaWduLXJpZ2h0OjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciAudGV4dC1yaWdodCBoMzo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIC50ZXh0LXJpZ2h0IGgzOjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciBoM1tzdHlsZSo9XCJ0ZXh0LWFsaWduOiByaWdodFwiXTo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIGgzW3N0eWxlKj1cInRleHQtYWxpZ246IHJpZ2h0XCJdOjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciBoMy5oYXMtdGV4dC1hbGlnbi1yaWdodDo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIGgzLmhhcy10ZXh0LWFsaWduLXJpZ2h0OjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciAudGV4dC1yaWdodCBoNDo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIC50ZXh0LXJpZ2h0IGg0OjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciBoNFtzdHlsZSo9XCJ0ZXh0LWFsaWduOiByaWdodFwiXTo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIGg0W3N0eWxlKj1cInRleHQtYWxpZ246IHJpZ2h0XCJdOjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciBoNC5oYXMtdGV4dC1hbGlnbi1yaWdodDo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIGg0Lmhhcy10ZXh0LWFsaWduLXJpZ2h0OjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciAudGV4dC1yaWdodCBoNTo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIC50ZXh0LXJpZ2h0IGg1OjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciBoNVtzdHlsZSo9XCJ0ZXh0LWFsaWduOiByaWdodFwiXTo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIGg1W3N0eWxlKj1cInRleHQtYWxpZ246IHJpZ2h0XCJdOjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciBoNS5oYXMtdGV4dC1hbGlnbi1yaWdodDo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIGg1Lmhhcy10ZXh0LWFsaWduLXJpZ2h0OjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciAudGV4dC1yaWdodCBoNjo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIC50ZXh0LXJpZ2h0IGg2OjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciBoNltzdHlsZSo9XCJ0ZXh0LWFsaWduOiByaWdodFwiXTo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIGg2W3N0eWxlKj1cInRleHQtYWxpZ246IHJpZ2h0XCJdOjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciBoNi5oYXMtdGV4dC1hbGlnbi1yaWdodDo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIGg2Lmhhcy10ZXh0LWFsaWduLXJpZ2h0OjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciAudGV4dC1yaWdodCAuaDo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIC50ZXh0LXJpZ2h0IC53cC1ibG9jay1sYXRlc3QtcG9zdHMgPiBsaSA+IGE6Zmlyc3Qtb2YtdHlwZTo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIC50ZXh0LXJpZ2h0IC5oOjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciAudGV4dC1yaWdodCAud3AtYmxvY2stbGF0ZXN0LXBvc3RzID4gbGkgPiBhOmZpcnN0LW9mLXR5cGU6OmFmdGVyLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIC5oW3N0eWxlKj1cInRleHQtYWxpZ246IHJpZ2h0XCJdOjpiZWZvcmUsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IgLndwLWJsb2NrLWxhdGVzdC1wb3N0cyA+IGxpID4gYVtzdHlsZSo9XCJ0ZXh0LWFsaWduOiByaWdodFwiXTpmaXJzdC1vZi10eXBlOjpiZWZvcmUsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IgLmhbc3R5bGUqPVwidGV4dC1hbGlnbjogcmlnaHRcIl06OmFmdGVyLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIC53cC1ibG9jay1sYXRlc3QtcG9zdHMgPiBsaSA+IGFbc3R5bGUqPVwidGV4dC1hbGlnbjogcmlnaHRcIl06Zmlyc3Qtb2YtdHlwZTo6YWZ0ZXIsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IgLmguaGFzLXRleHQtYWxpZ24tcmlnaHQ6OmJlZm9yZSwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciAud3AtYmxvY2stbGF0ZXN0LXBvc3RzID4gbGkgPiBhLmhhcy10ZXh0LWFsaWduLXJpZ2h0OmZpcnN0LW9mLXR5cGU6OmJlZm9yZSwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciAuaC5oYXMtdGV4dC1hbGlnbi1yaWdodDo6YWZ0ZXIsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IgLndwLWJsb2NrLWxhdGVzdC1wb3N0cyA+IGxpID4gYS5oYXMtdGV4dC1hbGlnbi1yaWdodDpmaXJzdC1vZi10eXBlOjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4uaC1zdHlsZS1kaXNhYmxlOjpiZWZvcmUsIC53cC1ibG9jay1sYXRlc3QtcG9zdHMgPiBsaSA+IGE6Zmlyc3Qtb2YtdHlwZTo6YmVmb3JlLFxuLmgtc3R5bGUtZGlzYWJsZS10b3A6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmgtc3R5bGUtZGlzYWJsZTo6YWZ0ZXIsIC53cC1ibG9jay1sYXRlc3QtcG9zdHMgPiBsaSA+IGE6Zmlyc3Qtb2YtdHlwZTo6YWZ0ZXIsXG4uaC1zdHlsZS1kaXNhYmxlLWJvdHRvbTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgaW5wdXRbdHlwZT1zdWJtaXRdOm5vdCguYnRuKSwgLmVkaXRvci1zdHlsZXMtd3JhcHBlciBpbnB1dFt0eXBlPWJ1dHRvbl06bm90KC5idG4pLCAud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmssXG4ud3AtYmxvY2stZmlsZSAud3AtZWxlbWVudC1idXR0b24sXG4ud3AtYmxvY2stc2VhcmNoX19idXR0b24sXG4uYnRuIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuNXMgZWFzZSwgYm94LXNoYWRvdyAwLjVzIGVhc2U7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBwYWRkaW5nOiAwLjMzNzVyZW0gMC42NzVyZW07XG4gIGZvbnQtc2l6ZTogMC45ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1yb3VuZG5lc3MpO1xuICAvKlxuICBib2R5Om5vdCguc2hhZG93cy1kaXNhYmxlZCkgJiB7XG4gICAgICAmIHtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgICAgfVxuICAgICAgJjpub3QoOmZvY3VzLXZpc2libGUpOm5vdCg6aG92ZXIpIHtcbiAgICAgICAgICBAaW5jbHVkZSBhZGp1c3RlZC1zaGFkb3coMC43KTtcbiAgICAgIH1cbiAgfVxuICAqL1xuICAvKlxuICBAc3VwcG9ydHMgKCBmb250LXZhcmlhdGlvbi1zZXR0aW5nczogbm9ybWFsICkge1xuICAgICAgYm9keS5mb250LXVwICYge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkYnRuLXBhZGRpbmcteSswLjE1cmVtO1xuICAgICAgfVxuICAgICAgYm9keS5mb250LWRvd24gJiB7XG4gICAgICAgICAgcGFkZGluZy10b3A6ICRidG4tcGFkZGluZy15KzAuMTVyZW07XG4gICAgICB9XG4gIH1cbiAgKi9cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIGlucHV0W3R5cGU9c3VibWl0XTpub3QoLmJ0biksIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgaW5wdXRbdHlwZT1idXR0b25dOm5vdCguYnRuKSwgLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLFxuLndwLWJsb2NrLWZpbGUgLndwLWVsZW1lbnQtYnV0dG9uLFxuLndwLWJsb2NrLXNlYXJjaF9fYnV0dG9uLFxuLmJ0biB7XG4gICAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXJvdW5kbmVzcyk7XG4gIH1cbn1cbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgaW5wdXRbdHlwZT1zdWJtaXRdOm5vdCguYnRuKSBpLCAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIGlucHV0W3R5cGU9YnV0dG9uXTpub3QoLmJ0bikgaSwgLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rIGksXG4ud3AtYmxvY2stZmlsZSAud3AtZWxlbWVudC1idXR0b24gaSxcbi53cC1ibG9jay1zZWFyY2hfX2J1dHRvbiBpLFxuLmJ0biBpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGZvbnQtc2l6ZTogMS4zNWVtO1xufVxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciBpbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXI6bm90KC5idG4pLCAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIGlucHV0W3R5cGU9YnV0dG9uXTpob3Zlcjpub3QoLmJ0biksIC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluazpob3Zlcixcbi53cC1ibG9jay1maWxlIC53cC1lbGVtZW50LWJ1dHRvbjpob3Zlcixcbi53cC1ibG9jay1zZWFyY2hfX2J1dHRvbjpob3Zlcixcbi5idG46aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgaW5wdXRbdHlwZT1zdWJtaXRdOmZvY3VzLXZpc2libGU6bm90KC5idG4pLCAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIGlucHV0W3R5cGU9YnV0dG9uXTpmb2N1cy12aXNpYmxlOm5vdCguYnRuKSwgLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rOmZvY3VzLXZpc2libGUsXG4ud3AtYmxvY2stZmlsZSAud3AtZWxlbWVudC1idXR0b246Zm9jdXMtdmlzaWJsZSxcbi53cC1ibG9jay1zZWFyY2hfX2J1dHRvbjpmb2N1cy12aXNpYmxlLCAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIGlucHV0W3R5cGU9c3VibWl0XTphY3RpdmU6bm90KC5idG4pLCAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIGlucHV0W3R5cGU9YnV0dG9uXTphY3RpdmU6bm90KC5idG4pLCAud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbms6YWN0aXZlLFxuLndwLWJsb2NrLWZpbGUgLndwLWVsZW1lbnQtYnV0dG9uOmFjdGl2ZSxcbi53cC1ibG9jay1zZWFyY2hfX2J1dHRvbjphY3RpdmUsIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyOm5vdCguYnRuKSwgLmVkaXRvci1zdHlsZXMtd3JhcHBlciBpbnB1dFt0eXBlPWJ1dHRvbl06aG92ZXI6bm90KC5idG4pLCAud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbms6aG92ZXIsXG4ud3AtYmxvY2stZmlsZSAud3AtZWxlbWVudC1idXR0b246aG92ZXIsXG4ud3AtYmxvY2stc2VhcmNoX19idXR0b246aG92ZXIsXG4uYnRuOmZvY3VzLXZpc2libGUsXG4uYnRuOmFjdGl2ZSxcbi5idG46aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciBpbnB1dFt0eXBlPXN1Ym1pdF06Zm9jdXMtdmlzaWJsZTpub3QoLmJ0biksIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgaW5wdXRbdHlwZT1idXR0b25dOmZvY3VzLXZpc2libGU6bm90KC5idG4pLCAud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbms6Zm9jdXMtdmlzaWJsZSxcbi53cC1ibG9jay1maWxlIC53cC1lbGVtZW50LWJ1dHRvbjpmb2N1cy12aXNpYmxlLFxuLndwLWJsb2NrLXNlYXJjaF9fYnV0dG9uOmZvY3VzLXZpc2libGUsXG4uYnRuOmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lLW9mZnNldDogMC4zcmVtO1xuICBvdXRsaW5lLXdpZHRoOiAwLjJyZW07XG59XG5wIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgaW5wdXRbdHlwZT1zdWJtaXRdOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCguYnRuKSwgLmVkaXRvci1zdHlsZXMtd3JhcHBlciBwIGlucHV0W3R5cGU9c3VibWl0XTpub3QoOmZpcnN0LWNoaWxkKTpub3QoLmJ0biksIHAgLmVkaXRvci1zdHlsZXMtd3JhcHBlciBpbnB1dFt0eXBlPWJ1dHRvbl06bm90KDpmaXJzdC1jaGlsZCk6bm90KC5idG4pLCAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIHAgaW5wdXRbdHlwZT1idXR0b25dOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCguYnRuKSwgcCAud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbms6bm90KDpmaXJzdC1jaGlsZCksIC53cC1ibG9jay1idXR0b24gcCAud3AtYmxvY2stYnV0dG9uX19saW5rOm5vdCg6Zmlyc3QtY2hpbGQpLFxucCAud3AtYmxvY2stZmlsZSAud3AtZWxlbWVudC1idXR0b246bm90KDpmaXJzdC1jaGlsZCksXG4ud3AtYmxvY2stZmlsZSBwIC53cC1lbGVtZW50LWJ1dHRvbjpub3QoOmZpcnN0LWNoaWxkKSxcbnAgLndwLWJsb2NrLXNlYXJjaF9fYnV0dG9uOm5vdCg6Zmlyc3QtY2hpbGQpLFxucCAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbn1cbnAgLmVkaXRvci1zdHlsZXMtd3JhcHBlciBpbnB1dFt0eXBlPXN1Ym1pdF06bm90KDpsYXN0LWNoaWxkKTpub3QoLmJ0biksIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgcCBpbnB1dFt0eXBlPXN1Ym1pdF06bm90KDpsYXN0LWNoaWxkKTpub3QoLmJ0biksIHAgLmVkaXRvci1zdHlsZXMtd3JhcHBlciBpbnB1dFt0eXBlPWJ1dHRvbl06bm90KDpsYXN0LWNoaWxkKTpub3QoLmJ0biksIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgcCBpbnB1dFt0eXBlPWJ1dHRvbl06bm90KDpsYXN0LWNoaWxkKTpub3QoLmJ0biksIHAgLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rOm5vdCg6bGFzdC1jaGlsZCksIC53cC1ibG9jay1idXR0b24gcCAud3AtYmxvY2stYnV0dG9uX19saW5rOm5vdCg6bGFzdC1jaGlsZCksXG5wIC53cC1ibG9jay1maWxlIC53cC1lbGVtZW50LWJ1dHRvbjpub3QoOmxhc3QtY2hpbGQpLFxuLndwLWJsb2NrLWZpbGUgcCAud3AtZWxlbWVudC1idXR0b246bm90KDpsYXN0LWNoaWxkKSxcbnAgLndwLWJsb2NrLXNlYXJjaF9fYnV0dG9uOm5vdCg6bGFzdC1jaGlsZCksXG5wIC5idG46bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuXG4uYnRuLWJsb2NrLCAuYnRuLWJsb2NrIC53cC1ibG9jay1idXR0b25fX2xpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG4uYnRuLWJsb2NrICsgLmJ0bi1ibG9jaywgLmJ0bi1ibG9jayAud3AtYmxvY2stYnV0dG9uX19saW5rICsgLmJ0bi1ibG9jaywgLmJ0bi1ibG9jayAuYnRuLWJsb2NrICsgLndwLWJsb2NrLWJ1dHRvbl9fbGluaywgLmJ0bi1ibG9jayAud3AtYmxvY2stYnV0dG9uX19saW5rICsgLndwLWJsb2NrLWJ1dHRvbl9fbGluayB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbn1cblxuLmJ0bjpkaXNhYmxlZCB7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciBpbnB1dFt0eXBlPXN1Ym1pdF06bm90KC5idG4pLFxuLmJ0bi1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYWNjZW50LWhsKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQtaGwpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItYWNjZW50LWhsLWNvbnRyYXN0KTtcbn1cbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyOm5vdCguYnRuKSxcbi5idG4tcHJpbWFyeTpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSB2YXIoLS1jb2xvci1hY2NlbnQtaGwtYSksIDAgMCAwIDAuMnJlbSB2YXIoLS1jb2xvcik7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQtaGwtY29udHJhc3QpO1xufVxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciBpbnB1dFt0eXBlPXN1Ym1pdF06Zm9jdXMtdmlzaWJsZTpub3QoLmJ0biksXG4uYnRuLXByaW1hcnk6Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmUtY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudCk7XG59XG5ib2R5LmJ0bi1zdHlsZS1vdXRsaW5lIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgaW5wdXRbdHlwZT1zdWJtaXRdOm5vdCg6aG92ZXIpOm5vdCg6Zm9jdXMtdmlzaWJsZSk6bm90KC5idG4pLCAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIGJvZHkuYnRuLXN0eWxlLW91dGxpbmUgaW5wdXRbdHlwZT1zdWJtaXRdOm5vdCg6aG92ZXIpOm5vdCg6Zm9jdXMtdmlzaWJsZSk6bm90KC5idG4pLFxuYm9keS5idG4tc3R5bGUtb3V0bGluZSAuYnRuLXByaW1hcnk6bm90KDpob3Zlcik6bm90KDpmb2N1cy12aXNpYmxlKSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQtaGwpO1xufVxuXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIGlucHV0W3R5cGU9YnV0dG9uXTpub3QoLmJ0biksIC53cC1ibG9jay1idXR0b24uaXMtc3R5bGUtb3V0bGluZSAud3AtYmxvY2stYnV0dG9uX19saW5rOm5vdCguaGFzLWJhY2tncm91bmQpOm5vdCguaGFzLXRleHQtY29sb3IpLCAud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmssXG4ud3AtYmxvY2stZmlsZSAud3AtZWxlbWVudC1idXR0b24sXG4ud3AtYmxvY2stc2VhcmNoX19idXR0b24sXG4uYnRuLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudCk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItYWNjZW50KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudC1jb250cmFzdCk7XG59XG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIGlucHV0W3R5cGU9YnV0dG9uXTpob3Zlcjpub3QoLmJ0biksIC53cC1ibG9jay1idXR0b24uaXMtc3R5bGUtb3V0bGluZSAud3AtYmxvY2stYnV0dG9uX19saW5rOmhvdmVyOm5vdCguaGFzLWJhY2tncm91bmQpOm5vdCguaGFzLXRleHQtY29sb3IpLCAud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbms6aG92ZXIsXG4ud3AtYmxvY2stZmlsZSAud3AtZWxlbWVudC1idXR0b246aG92ZXIsXG4ud3AtYmxvY2stc2VhcmNoX19idXR0b246aG92ZXIsXG4uYnRuLXNlY29uZGFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudCk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSB2YXIoLS1jb2xvci1hY2NlbnQtYSksIDAgMCAwIDAuMnJlbSB2YXIoLS1jb2xvcik7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQtY29udHJhc3QpO1xufVxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciBpbnB1dFt0eXBlPWJ1dHRvbl06Zm9jdXMtdmlzaWJsZTpub3QoLmJ0biksIC53cC1ibG9jay1idXR0b24uaXMtc3R5bGUtb3V0bGluZSAud3AtYmxvY2stYnV0dG9uX19saW5rOmZvY3VzLXZpc2libGU6bm90KC5oYXMtYmFja2dyb3VuZCk6bm90KC5oYXMtdGV4dC1jb2xvciksIC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluazpmb2N1cy12aXNpYmxlLFxuLndwLWJsb2NrLWZpbGUgLndwLWVsZW1lbnQtYnV0dG9uOmZvY3VzLXZpc2libGUsXG4ud3AtYmxvY2stc2VhcmNoX19idXR0b246Zm9jdXMtdmlzaWJsZSxcbi5idG4tc2Vjb25kYXJ5OmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lLWNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQtaGwpO1xufVxuYm9keS5idG4tc3R5bGUtb3V0bGluZSAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIGlucHV0W3R5cGU9YnV0dG9uXTpub3QoOmhvdmVyKTpub3QoOmZvY3VzLXZpc2libGUpOm5vdCguYnRuKSwgLmVkaXRvci1zdHlsZXMtd3JhcHBlciBib2R5LmJ0bi1zdHlsZS1vdXRsaW5lIGlucHV0W3R5cGU9YnV0dG9uXTpub3QoOmhvdmVyKTpub3QoOmZvY3VzLXZpc2libGUpOm5vdCguYnRuKSwgYm9keS5idG4tc3R5bGUtb3V0bGluZSAud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbms6bm90KDpob3Zlcik6bm90KDpmb2N1cy12aXNpYmxlKSwgLndwLWJsb2NrLWJ1dHRvbiBib2R5LmJ0bi1zdHlsZS1vdXRsaW5lIC53cC1ibG9jay1idXR0b25fX2xpbms6bm90KDpob3Zlcik6bm90KDpmb2N1cy12aXNpYmxlKSxcbmJvZHkuYnRuLXN0eWxlLW91dGxpbmUgLndwLWJsb2NrLWZpbGUgLndwLWVsZW1lbnQtYnV0dG9uOm5vdCg6aG92ZXIpOm5vdCg6Zm9jdXMtdmlzaWJsZSksXG4ud3AtYmxvY2stZmlsZSBib2R5LmJ0bi1zdHlsZS1vdXRsaW5lIC53cC1lbGVtZW50LWJ1dHRvbjpub3QoOmhvdmVyKTpub3QoOmZvY3VzLXZpc2libGUpLFxuYm9keS5idG4tc3R5bGUtb3V0bGluZSAud3AtYmxvY2stc2VhcmNoX19idXR0b246bm90KDpob3Zlcik6bm90KDpmb2N1cy12aXNpYmxlKSxcbmJvZHkuYnRuLXN0eWxlLW91dGxpbmUgLmJ0bi1zZWNvbmRhcnk6bm90KDpob3Zlcik6bm90KDpmb2N1cy12aXNpYmxlKSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQpO1xufVxuXG5ib2R5LmJ0bi1zdHlsZS1vdXRsaW5lIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgaW5wdXRbdHlwZT1zdWJtaXRdOm5vdCguYnRuKSwgLmVkaXRvci1zdHlsZXMtd3JhcHBlciBib2R5LmJ0bi1zdHlsZS1vdXRsaW5lIGlucHV0W3R5cGU9c3VibWl0XTpub3QoLmJ0biksIGJvZHkuYnRuLXN0eWxlLW91dGxpbmUgLmVkaXRvci1zdHlsZXMtd3JhcHBlciBpbnB1dFt0eXBlPWJ1dHRvbl06bm90KC5idG4pLCAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIGJvZHkuYnRuLXN0eWxlLW91dGxpbmUgaW5wdXRbdHlwZT1idXR0b25dOm5vdCguYnRuKSwgYm9keS5idG4tc3R5bGUtb3V0bGluZSAud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmssIC53cC1ibG9jay1idXR0b24gYm9keS5idG4tc3R5bGUtb3V0bGluZSAud3AtYmxvY2stYnV0dG9uX19saW5rLFxuYm9keS5idG4tc3R5bGUtb3V0bGluZSAud3AtYmxvY2stZmlsZSAud3AtZWxlbWVudC1idXR0b24sXG4ud3AtYmxvY2stZmlsZSBib2R5LmJ0bi1zdHlsZS1vdXRsaW5lIC53cC1lbGVtZW50LWJ1dHRvbixcbmJvZHkuYnRuLXN0eWxlLW91dGxpbmUgLndwLWJsb2NrLXNlYXJjaF9fYnV0dG9uLFxuYm9keS5idG4tc3R5bGUtb3V0bGluZSAuYnRuLFxuLmlzLXN0eWxlLW91dGxpbmUgLmVkaXRvci1zdHlsZXMtd3JhcHBlciBpbnB1dFt0eXBlPXN1Ym1pdF06bm90KC5idG4pLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAuaXMtc3R5bGUtb3V0bGluZSBpbnB1dFt0eXBlPXN1Ym1pdF06bm90KC5idG4pLFxuLmlzLXN0eWxlLW91dGxpbmUgLmVkaXRvci1zdHlsZXMtd3JhcHBlciBpbnB1dFt0eXBlPWJ1dHRvbl06bm90KC5idG4pLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAuaXMtc3R5bGUtb3V0bGluZSBpbnB1dFt0eXBlPWJ1dHRvbl06bm90KC5idG4pLFxuLmlzLXN0eWxlLW91dGxpbmUgLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLFxuLndwLWJsb2NrLWJ1dHRvbiAuaXMtc3R5bGUtb3V0bGluZSAud3AtYmxvY2stYnV0dG9uX19saW5rLFxuLmlzLXN0eWxlLW91dGxpbmUgLndwLWJsb2NrLWZpbGUgLndwLWVsZW1lbnQtYnV0dG9uLFxuLndwLWJsb2NrLWZpbGUgLmlzLXN0eWxlLW91dGxpbmUgLndwLWVsZW1lbnQtYnV0dG9uLFxuLmlzLXN0eWxlLW91dGxpbmUgLndwLWJsb2NrLXNlYXJjaF9fYnV0dG9uLFxuLndwLWJsb2NrLWJ1dHRvbi5pcy1zdHlsZS1vdXRsaW5lIC53cC1ibG9jay1idXR0b25fX2xpbms6bm90KC5oYXMtYmFja2dyb3VuZCk6bm90KC5oYXMtdGV4dC1jb2xvcikge1xuICBib3JkZXItd2lkdGg6IDAuMTVyZW07XG4gIHBhZGRpbmc6IDAuMjI1cmVtIDAuNjc1cmVtO1xufVxuYm9keS5idG4tc3R5bGUtb3V0bGluZSAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIGlucHV0W3R5cGU9c3VibWl0XTpub3QoOmhvdmVyKTpub3QoOmZvY3VzLXZpc2libGUpOm5vdCguYnRuKSwgLmVkaXRvci1zdHlsZXMtd3JhcHBlciBib2R5LmJ0bi1zdHlsZS1vdXRsaW5lIGlucHV0W3R5cGU9c3VibWl0XTpub3QoOmhvdmVyKTpub3QoOmZvY3VzLXZpc2libGUpOm5vdCguYnRuKSwgYm9keS5idG4tc3R5bGUtb3V0bGluZSAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIGlucHV0W3R5cGU9YnV0dG9uXTpub3QoOmhvdmVyKTpub3QoOmZvY3VzLXZpc2libGUpOm5vdCguYnRuKSwgLmVkaXRvci1zdHlsZXMtd3JhcHBlciBib2R5LmJ0bi1zdHlsZS1vdXRsaW5lIGlucHV0W3R5cGU9YnV0dG9uXTpub3QoOmhvdmVyKTpub3QoOmZvY3VzLXZpc2libGUpOm5vdCguYnRuKSwgYm9keS5idG4tc3R5bGUtb3V0bGluZSAud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbms6bm90KDpob3Zlcik6bm90KDpmb2N1cy12aXNpYmxlKSwgLndwLWJsb2NrLWJ1dHRvbiBib2R5LmJ0bi1zdHlsZS1vdXRsaW5lIC53cC1ibG9jay1idXR0b25fX2xpbms6bm90KDpob3Zlcik6bm90KDpmb2N1cy12aXNpYmxlKSxcbmJvZHkuYnRuLXN0eWxlLW91dGxpbmUgLndwLWJsb2NrLWZpbGUgLndwLWVsZW1lbnQtYnV0dG9uOm5vdCg6aG92ZXIpOm5vdCg6Zm9jdXMtdmlzaWJsZSksXG4ud3AtYmxvY2stZmlsZSBib2R5LmJ0bi1zdHlsZS1vdXRsaW5lIC53cC1lbGVtZW50LWJ1dHRvbjpub3QoOmhvdmVyKTpub3QoOmZvY3VzLXZpc2libGUpLFxuYm9keS5idG4tc3R5bGUtb3V0bGluZSAud3AtYmxvY2stc2VhcmNoX19idXR0b246bm90KDpob3Zlcik6bm90KDpmb2N1cy12aXNpYmxlKSxcbmJvZHkuYnRuLXN0eWxlLW91dGxpbmUgLmJ0bjpub3QoOmhvdmVyKTpub3QoOmZvY3VzLXZpc2libGUpLFxuLmlzLXN0eWxlLW91dGxpbmUgLmVkaXRvci1zdHlsZXMtd3JhcHBlciBpbnB1dFt0eXBlPXN1Ym1pdF06bm90KDpob3Zlcik6bm90KDpmb2N1cy12aXNpYmxlKTpub3QoLmJ0biksXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC5pcy1zdHlsZS1vdXRsaW5lIGlucHV0W3R5cGU9c3VibWl0XTpub3QoOmhvdmVyKTpub3QoOmZvY3VzLXZpc2libGUpOm5vdCguYnRuKSxcbi5pcy1zdHlsZS1vdXRsaW5lIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgaW5wdXRbdHlwZT1idXR0b25dOm5vdCg6aG92ZXIpOm5vdCg6Zm9jdXMtdmlzaWJsZSk6bm90KC5idG4pLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAuaXMtc3R5bGUtb3V0bGluZSBpbnB1dFt0eXBlPWJ1dHRvbl06bm90KDpob3Zlcik6bm90KDpmb2N1cy12aXNpYmxlKTpub3QoLmJ0biksXG4uaXMtc3R5bGUtb3V0bGluZSAud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbms6bm90KDpob3Zlcik6bm90KDpmb2N1cy12aXNpYmxlKSxcbi53cC1ibG9jay1idXR0b24gLmlzLXN0eWxlLW91dGxpbmUgLndwLWJsb2NrLWJ1dHRvbl9fbGluazpub3QoOmhvdmVyKTpub3QoOmZvY3VzLXZpc2libGUpLFxuLmlzLXN0eWxlLW91dGxpbmUgLndwLWJsb2NrLWZpbGUgLndwLWVsZW1lbnQtYnV0dG9uOm5vdCg6aG92ZXIpOm5vdCg6Zm9jdXMtdmlzaWJsZSksXG4ud3AtYmxvY2stZmlsZSAuaXMtc3R5bGUtb3V0bGluZSAud3AtZWxlbWVudC1idXR0b246bm90KDpob3Zlcik6bm90KDpmb2N1cy12aXNpYmxlKSxcbi5pcy1zdHlsZS1vdXRsaW5lIC53cC1ibG9jay1zZWFyY2hfX2J1dHRvbjpub3QoOmhvdmVyKTpub3QoOmZvY3VzLXZpc2libGUpLFxuLndwLWJsb2NrLWJ1dHRvbi5pcy1zdHlsZS1vdXRsaW5lIC53cC1ibG9jay1idXR0b25fX2xpbms6bm90KDpob3Zlcik6bm90KDpmb2N1cy12aXNpYmxlKTpub3QoLmhhcy1iYWNrZ3JvdW5kKTpub3QoLmhhcy10ZXh0LWNvbG9yKSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6IGN1cnJlbnRDb2xvciAhaW1wb3J0YW50O1xufVxuYm9keS5idG4tc3R5bGUtb3V0bGluZSAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIGlucHV0W3R5cGU9c3VibWl0XTpob3Zlcjpub3QoLmJ0biksIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgYm9keS5idG4tc3R5bGUtb3V0bGluZSBpbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXI6bm90KC5idG4pLCBib2R5LmJ0bi1zdHlsZS1vdXRsaW5lIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgaW5wdXRbdHlwZT1idXR0b25dOmhvdmVyOm5vdCguYnRuKSwgLmVkaXRvci1zdHlsZXMtd3JhcHBlciBib2R5LmJ0bi1zdHlsZS1vdXRsaW5lIGlucHV0W3R5cGU9YnV0dG9uXTpob3Zlcjpub3QoLmJ0biksIGJvZHkuYnRuLXN0eWxlLW91dGxpbmUgLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rOmhvdmVyLCAud3AtYmxvY2stYnV0dG9uIGJvZHkuYnRuLXN0eWxlLW91dGxpbmUgLndwLWJsb2NrLWJ1dHRvbl9fbGluazpob3ZlcixcbmJvZHkuYnRuLXN0eWxlLW91dGxpbmUgLndwLWJsb2NrLWZpbGUgLndwLWVsZW1lbnQtYnV0dG9uOmhvdmVyLFxuLndwLWJsb2NrLWZpbGUgYm9keS5idG4tc3R5bGUtb3V0bGluZSAud3AtZWxlbWVudC1idXR0b246aG92ZXIsXG5ib2R5LmJ0bi1zdHlsZS1vdXRsaW5lIC53cC1ibG9jay1zZWFyY2hfX2J1dHRvbjpob3ZlciwgYm9keS5idG4tc3R5bGUtb3V0bGluZSAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIGlucHV0W3R5cGU9c3VibWl0XTpmb2N1cy12aXNpYmxlOm5vdCguYnRuKSwgLmVkaXRvci1zdHlsZXMtd3JhcHBlciBib2R5LmJ0bi1zdHlsZS1vdXRsaW5lIGlucHV0W3R5cGU9c3VibWl0XTpmb2N1cy12aXNpYmxlOm5vdCguYnRuKSwgYm9keS5idG4tc3R5bGUtb3V0bGluZSAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIGlucHV0W3R5cGU9YnV0dG9uXTpmb2N1cy12aXNpYmxlOm5vdCguYnRuKSwgLmVkaXRvci1zdHlsZXMtd3JhcHBlciBib2R5LmJ0bi1zdHlsZS1vdXRsaW5lIGlucHV0W3R5cGU9YnV0dG9uXTpmb2N1cy12aXNpYmxlOm5vdCguYnRuKSwgYm9keS5idG4tc3R5bGUtb3V0bGluZSAud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbms6Zm9jdXMtdmlzaWJsZSwgLndwLWJsb2NrLWJ1dHRvbiBib2R5LmJ0bi1zdHlsZS1vdXRsaW5lIC53cC1ibG9jay1idXR0b25fX2xpbms6Zm9jdXMtdmlzaWJsZSxcbmJvZHkuYnRuLXN0eWxlLW91dGxpbmUgLndwLWJsb2NrLWZpbGUgLndwLWVsZW1lbnQtYnV0dG9uOmZvY3VzLXZpc2libGUsXG4ud3AtYmxvY2stZmlsZSBib2R5LmJ0bi1zdHlsZS1vdXRsaW5lIC53cC1lbGVtZW50LWJ1dHRvbjpmb2N1cy12aXNpYmxlLFxuYm9keS5idG4tc3R5bGUtb3V0bGluZSAud3AtYmxvY2stc2VhcmNoX19idXR0b246Zm9jdXMtdmlzaWJsZSxcbmJvZHkuYnRuLXN0eWxlLW91dGxpbmUgLmJ0bjpob3ZlcixcbmJvZHkuYnRuLXN0eWxlLW91dGxpbmUgLmJ0bjpmb2N1cy12aXNpYmxlLFxuLmlzLXN0eWxlLW91dGxpbmUgLmVkaXRvci1zdHlsZXMtd3JhcHBlciBpbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXI6bm90KC5idG4pLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAuaXMtc3R5bGUtb3V0bGluZSBpbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXI6bm90KC5idG4pLFxuLmlzLXN0eWxlLW91dGxpbmUgLmVkaXRvci1zdHlsZXMtd3JhcHBlciBpbnB1dFt0eXBlPWJ1dHRvbl06aG92ZXI6bm90KC5idG4pLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAuaXMtc3R5bGUtb3V0bGluZSBpbnB1dFt0eXBlPWJ1dHRvbl06aG92ZXI6bm90KC5idG4pLFxuLmlzLXN0eWxlLW91dGxpbmUgLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rOmhvdmVyLFxuLndwLWJsb2NrLWJ1dHRvbiAuaXMtc3R5bGUtb3V0bGluZSAud3AtYmxvY2stYnV0dG9uX19saW5rOmhvdmVyLFxuLmlzLXN0eWxlLW91dGxpbmUgLndwLWJsb2NrLWZpbGUgLndwLWVsZW1lbnQtYnV0dG9uOmhvdmVyLFxuLndwLWJsb2NrLWZpbGUgLmlzLXN0eWxlLW91dGxpbmUgLndwLWVsZW1lbnQtYnV0dG9uOmhvdmVyLFxuLmlzLXN0eWxlLW91dGxpbmUgLndwLWJsb2NrLXNlYXJjaF9fYnV0dG9uOmhvdmVyLFxuLmlzLXN0eWxlLW91dGxpbmUgLmVkaXRvci1zdHlsZXMtd3JhcHBlciBpbnB1dFt0eXBlPXN1Ym1pdF06Zm9jdXMtdmlzaWJsZTpub3QoLmJ0biksXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC5pcy1zdHlsZS1vdXRsaW5lIGlucHV0W3R5cGU9c3VibWl0XTpmb2N1cy12aXNpYmxlOm5vdCguYnRuKSxcbi5pcy1zdHlsZS1vdXRsaW5lIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgaW5wdXRbdHlwZT1idXR0b25dOmZvY3VzLXZpc2libGU6bm90KC5idG4pLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAuaXMtc3R5bGUtb3V0bGluZSBpbnB1dFt0eXBlPWJ1dHRvbl06Zm9jdXMtdmlzaWJsZTpub3QoLmJ0biksXG4uaXMtc3R5bGUtb3V0bGluZSAud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbms6Zm9jdXMtdmlzaWJsZSxcbi53cC1ibG9jay1idXR0b24gLmlzLXN0eWxlLW91dGxpbmUgLndwLWJsb2NrLWJ1dHRvbl9fbGluazpmb2N1cy12aXNpYmxlLFxuLmlzLXN0eWxlLW91dGxpbmUgLndwLWJsb2NrLWZpbGUgLndwLWVsZW1lbnQtYnV0dG9uOmZvY3VzLXZpc2libGUsXG4ud3AtYmxvY2stZmlsZSAuaXMtc3R5bGUtb3V0bGluZSAud3AtZWxlbWVudC1idXR0b246Zm9jdXMtdmlzaWJsZSxcbi5pcy1zdHlsZS1vdXRsaW5lIC53cC1ibG9jay1zZWFyY2hfX2J1dHRvbjpmb2N1cy12aXNpYmxlLFxuLndwLWJsb2NrLWJ1dHRvbi5pcy1zdHlsZS1vdXRsaW5lIC53cC1ibG9jay1idXR0b25fX2xpbms6aG92ZXI6bm90KC5oYXMtYmFja2dyb3VuZCk6bm90KC5oYXMtdGV4dC1jb2xvciksXG4ud3AtYmxvY2stYnV0dG9uLmlzLXN0eWxlLW91dGxpbmUgLndwLWJsb2NrLWJ1dHRvbl9fbGluazpmb2N1cy12aXNpYmxlOm5vdCguaGFzLWJhY2tncm91bmQpOm5vdCguaGFzLXRleHQtY29sb3IpIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uZm9ybS1jb250cm9sLCBib2R5IC5jYWxlbmRhci1wbHVzICNjYWxlbmRhci1wbHVzLXNlYXJjaCxcbmJvZHkgLmNhbGVuZGFyLXBsdXMgI2NhbGVuZGFyLXBsdXMtY2F0ZWdvcnksIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgaW5wdXRbdHlwZT10ZXh0XTpub3QoLmZvcm0tY29udHJvbCksXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIGlucHV0W3R5cGU9dGVsXTpub3QoLmZvcm0tY29udHJvbCksXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIGlucHV0W3R5cGU9ZW1haWxdOm5vdCguZm9ybS1jb250cm9sKSxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgaW5wdXRbdHlwZT1zZWFyY2hdOm5vdCguZm9ybS1jb250cm9sKSxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgdGV4dGFyZWE6bm90KC5mb3JtLWNvbnRyb2wpLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciBzZWxlY3Q6bm90KC5mb3JtLWNvbnRyb2wpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtICsgMnB4KTtcbiAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcbiAgZm9udC1zaXplOiBjYWxjKCAxZW0gKiAodmFyKC0tYm9keS1mb250LXNpemUpIC8gMTAwKSApO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzQ5NTA1NztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NlZDRkYTtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1yb3VuZG5lc3MpO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG4uZm9ybS1jb250cm9sOmZvY3VzLXZpc2libGUsIGJvZHkgLmNhbGVuZGFyLXBsdXMgI2NhbGVuZGFyLXBsdXMtc2VhcmNoOmZvY3VzLXZpc2libGUsXG5ib2R5IC5jYWxlbmRhci1wbHVzICNjYWxlbmRhci1wbHVzLWNhdGVnb3J5OmZvY3VzLXZpc2libGUsIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgaW5wdXRbdHlwZT10ZXh0XTpmb2N1cy12aXNpYmxlOm5vdCguZm9ybS1jb250cm9sKSxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgaW5wdXRbdHlwZT10ZWxdOmZvY3VzLXZpc2libGU6bm90KC5mb3JtLWNvbnRyb2wpLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciBpbnB1dFt0eXBlPWVtYWlsXTpmb2N1cy12aXNpYmxlOm5vdCguZm9ybS1jb250cm9sKSxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgaW5wdXRbdHlwZT1zZWFyY2hdOmZvY3VzLXZpc2libGU6bm90KC5mb3JtLWNvbnRyb2wpLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciB0ZXh0YXJlYTpmb2N1cy12aXNpYmxlOm5vdCguZm9ybS1jb250cm9sKSxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgc2VsZWN0OmZvY3VzLXZpc2libGU6bm90KC5mb3JtLWNvbnRyb2wpIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQpO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gdmFyKC0tY29sb3ItYWNjZW50LWEpLCAwIDAgMCAwLjJyZW0gdmFyKC0tY29sb3IpO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmZvcm0tY29udHJvbCwgYm9keSAuY2FsZW5kYXItcGx1cyAjY2FsZW5kYXItcGx1cy1zZWFyY2gsXG5ib2R5IC5jYWxlbmRhci1wbHVzICNjYWxlbmRhci1wbHVzLWNhdGVnb3J5LCAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIGlucHV0W3R5cGU9dGV4dF06bm90KC5mb3JtLWNvbnRyb2wpLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciBpbnB1dFt0eXBlPXRlbF06bm90KC5mb3JtLWNvbnRyb2wpLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciBpbnB1dFt0eXBlPWVtYWlsXTpub3QoLmZvcm0tY29udHJvbCksXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIGlucHV0W3R5cGU9c2VhcmNoXTpub3QoLmZvcm0tY29udHJvbCksXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIHRleHRhcmVhOm5vdCguZm9ybS1jb250cm9sKSxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgc2VsZWN0Om5vdCguZm9ybS1jb250cm9sKSB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmZvcm0tY29udHJvbDo6LW1zLWV4cGFuZCwgYm9keSAuY2FsZW5kYXItcGx1cyAjY2FsZW5kYXItcGx1cy1zZWFyY2g6Oi1tcy1leHBhbmQsXG5ib2R5IC5jYWxlbmRhci1wbHVzICNjYWxlbmRhci1wbHVzLWNhdGVnb3J5OjotbXMtZXhwYW5kLCAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIGlucHV0W3R5cGU9dGV4dF06bm90KC5mb3JtLWNvbnRyb2wpOjotbXMtZXhwYW5kLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciBpbnB1dFt0eXBlPXRlbF06bm90KC5mb3JtLWNvbnRyb2wpOjotbXMtZXhwYW5kLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciBpbnB1dFt0eXBlPWVtYWlsXTpub3QoLmZvcm0tY29udHJvbCk6Oi1tcy1leHBhbmQsXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIGlucHV0W3R5cGU9c2VhcmNoXTpub3QoLmZvcm0tY29udHJvbCk6Oi1tcy1leHBhbmQsXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIHRleHRhcmVhOm5vdCguZm9ybS1jb250cm9sKTo6LW1zLWV4cGFuZCxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgc2VsZWN0Om5vdCguZm9ybS1jb250cm9sKTo6LW1zLWV4cGFuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG59XG4uZm9ybS1jb250cm9sOjpwbGFjZWhvbGRlciwgYm9keSAuY2FsZW5kYXItcGx1cyAjY2FsZW5kYXItcGx1cy1zZWFyY2g6OnBsYWNlaG9sZGVyLFxuYm9keSAuY2FsZW5kYXItcGx1cyAjY2FsZW5kYXItcGx1cy1jYXRlZ29yeTo6cGxhY2Vob2xkZXIsIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgaW5wdXRbdHlwZT10ZXh0XTpub3QoLmZvcm0tY29udHJvbCk6OnBsYWNlaG9sZGVyLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciBpbnB1dFt0eXBlPXRlbF06bm90KC5mb3JtLWNvbnRyb2wpOjpwbGFjZWhvbGRlcixcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgaW5wdXRbdHlwZT1lbWFpbF06bm90KC5mb3JtLWNvbnRyb2wpOjpwbGFjZWhvbGRlcixcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgaW5wdXRbdHlwZT1zZWFyY2hdOm5vdCguZm9ybS1jb250cm9sKTo6cGxhY2Vob2xkZXIsXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIHRleHRhcmVhOm5vdCguZm9ybS1jb250cm9sKTo6cGxhY2Vob2xkZXIsXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIHNlbGVjdDpub3QoLmZvcm0tY29udHJvbCk6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIG9wYWNpdHk6IDE7XG59XG4uZm9ybS1jb250cm9sOmRpc2FibGVkLCBib2R5IC5jYWxlbmRhci1wbHVzICNjYWxlbmRhci1wbHVzLXNlYXJjaDpkaXNhYmxlZCxcbmJvZHkgLmNhbGVuZGFyLXBsdXMgI2NhbGVuZGFyLXBsdXMtY2F0ZWdvcnk6ZGlzYWJsZWQsIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgaW5wdXRbdHlwZT10ZXh0XTpkaXNhYmxlZDpub3QoLmZvcm0tY29udHJvbCksXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIGlucHV0W3R5cGU9dGVsXTpkaXNhYmxlZDpub3QoLmZvcm0tY29udHJvbCksXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIGlucHV0W3R5cGU9ZW1haWxdOmRpc2FibGVkOm5vdCguZm9ybS1jb250cm9sKSxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgaW5wdXRbdHlwZT1zZWFyY2hdOmRpc2FibGVkOm5vdCguZm9ybS1jb250cm9sKSxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgdGV4dGFyZWE6ZGlzYWJsZWQ6bm90KC5mb3JtLWNvbnRyb2wpLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciBzZWxlY3Q6ZGlzYWJsZWQ6bm90KC5mb3JtLWNvbnRyb2wpLCAuZm9ybS1jb250cm9sW3JlYWRvbmx5XSwgYm9keSAuY2FsZW5kYXItcGx1cyBbcmVhZG9ubHldI2NhbGVuZGFyLXBsdXMtc2VhcmNoLFxuYm9keSAuY2FsZW5kYXItcGx1cyBbcmVhZG9ubHldI2NhbGVuZGFyLXBsdXMtY2F0ZWdvcnksIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgaW5wdXRbcmVhZG9ubHldW3R5cGU9dGV4dF06bm90KC5mb3JtLWNvbnRyb2wpLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciBpbnB1dFtyZWFkb25seV1bdHlwZT10ZWxdOm5vdCguZm9ybS1jb250cm9sKSxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgaW5wdXRbcmVhZG9ubHldW3R5cGU9ZW1haWxdOm5vdCguZm9ybS1jb250cm9sKSxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgaW5wdXRbcmVhZG9ubHldW3R5cGU9c2VhcmNoXTpub3QoLmZvcm0tY29udHJvbCksXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIHRleHRhcmVhW3JlYWRvbmx5XTpub3QoLmZvcm0tY29udHJvbCksXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIHNlbGVjdFtyZWFkb25seV06bm90KC5mb3JtLWNvbnRyb2wpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbiAgb3BhY2l0eTogMTtcbn1cblxuc2VsZWN0LmZvcm0tY29udHJvbDpmb2N1czo6LW1zLXZhbHVlLCBib2R5IC5jYWxlbmRhci1wbHVzIHNlbGVjdCNjYWxlbmRhci1wbHVzLXNlYXJjaDpmb2N1czo6LW1zLXZhbHVlLFxuYm9keSAuY2FsZW5kYXItcGx1cyBzZWxlY3QjY2FsZW5kYXItcGx1cy1jYXRlZ29yeTpmb2N1czo6LW1zLXZhbHVlLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciBzZWxlY3Q6Zm9jdXM6bm90KC5mb3JtLWNvbnRyb2wpOjotbXMtdmFsdWUge1xuICBjb2xvcjogIzQ5NTA1NztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmZvcm0tY29udHJvbC1zbSB7XG4gIGhlaWdodDogY2FsYygxLjVlbSArIDAuNXJlbSArIDJweCk7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBmb250LXNpemU6IGNhbGMoIDAuODc1ZW0gKiAodmFyKC0tYm9keS1mb250LXNpemUpIC8gMTAwKSApO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1yb3VuZG5lc3MpO1xufVxuXG4uZm9ybS1jb250cm9sLWxnIHtcbiAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMXJlbSArIDJweCk7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBmb250LXNpemU6IGNhbGMoIDEuMjVlbSAqICh2YXIoLS1ib2R5LWZvbnQtc2l6ZSkgLyAxMDApICk7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXJvdW5kbmVzcyk7XG59XG5cbnNlbGVjdC5mb3JtLWNvbnRyb2xbc2l6ZV0sIGJvZHkgLmNhbGVuZGFyLXBsdXMgc2VsZWN0W3NpemVdI2NhbGVuZGFyLXBsdXMtc2VhcmNoLFxuYm9keSAuY2FsZW5kYXItcGx1cyBzZWxlY3Rbc2l6ZV0jY2FsZW5kYXItcGx1cy1jYXRlZ29yeSxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgc2VsZWN0W3NpemVdOm5vdCguZm9ybS1jb250cm9sKSwgc2VsZWN0LmZvcm0tY29udHJvbFttdWx0aXBsZV0sIGJvZHkgLmNhbGVuZGFyLXBsdXMgc2VsZWN0W211bHRpcGxlXSNjYWxlbmRhci1wbHVzLXNlYXJjaCxcbmJvZHkgLmNhbGVuZGFyLXBsdXMgc2VsZWN0W211bHRpcGxlXSNjYWxlbmRhci1wbHVzLWNhdGVnb3J5LFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciBzZWxlY3RbbXVsdGlwbGVdOm5vdCguZm9ybS1jb250cm9sKSB7XG4gIGhlaWdodDogYXV0bztcbn1cblxudGV4dGFyZWEuZm9ybS1jb250cm9sLCBib2R5IC5jYWxlbmRhci1wbHVzIHRleHRhcmVhI2NhbGVuZGFyLXBsdXMtc2VhcmNoLFxuYm9keSAuY2FsZW5kYXItcGx1cyB0ZXh0YXJlYSNjYWxlbmRhci1wbHVzLWNhdGVnb3J5LFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciB0ZXh0YXJlYTpub3QoLmZvcm0tY29udHJvbCkge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLmVudHJpZXMtcm93IGFydGljbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG59XG4uZW50cmllcy1yb3cgLmVudHJ5LWhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG4uZW50cmllcy1yb3cgLmVudHJ5LWhlYWRlciA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZW50cmllcy1yb3cuaW1hZ2Utb24tdG9wIGFydGljbGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmVudHJpZXMtcm93LmltYWdlLW9uLXRvcCAuZW50cnktZmVhdHVyZWQtaW1hZ2Uge1xuICBtYXJnaW4tdG9wOiAwO1xuICBvcmRlcjogLTE7XG59XG4uZW50cmllcy1yb3cuaW1hZ2UtZGlzYWJsZWQgLmVudHJ5LWZlYXR1cmVkLWltYWdlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5lbnRyaWVzLXJvdyAuZW50cnktbWV0YSA+IHVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5lbnRyaWVzLXJvdyAuZW50cnktbWV0YSA+IHVsID4gbGkucG9zdC1hdXRob3ItaGFzLWF2YXRhciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG4uZW50cnktY29sLWJveGVkIC5lbnRyeS1jb2wge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuLmVudHJ5LWNvbC1ib3hlZCBhcnRpY2xlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIHBhZGRpbmc6IDJyZW07XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXJvdW5kbmVzcyk7XG59XG5ib2R5Om5vdCguc2hhZG93cy1kaXNhYmxlZCkgLmVudHJ5LWNvbC1ib3hlZCBhcnRpY2xlIHtcbiAgYm94LXNoYWRvdzogMCAwIGNhbGMoMzBweCkgY2FsYygtMzBweCArIHZhcigtLXNoYWRvd3MpICogMSApIHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cbi5lbnRyeS1jb2wtYm94ZWQgYXJ0aWNsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmVudHJ5LWNvbC1ib3hlZC5pbWFnZS1vbi10b3AgLmVudHJ5LWZlYXR1cmVkLWltYWdlIHtcbiAgbWFyZ2luOiAtMnJlbSAtMnJlbSAycmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5hdmF0YXIge1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cblxuLnBhZ2UtaGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbn1cbi5wYWdlLWhlYWRlciAucGFnZS10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4ucGFnZS1oZWFkZXIgLmJyZWFkY3J1bWJzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnBhZ2UtaGVhZGVyIC5icmVhZGNydW1iIHtcbiAgcGFkZGluZzogMDtcbn1cbi5wYWdlLWhlYWRlciAuYnJlYWRjcnVtYiAuYWN0aXZlIDpiZWZvcmUge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLnBhZ2UtaGVhZGVyIC5icmVhZGNydW1iIC5hY3RpdmUgc3BhbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYm9yZGVyOiAwO1xufVxuLnBhZ2UtaGVhZGVyIC5icmVhZGNydW1icy5oZXJvLWhhcy1icmVhZGNydW1iLXRvcC1yaWdodC5oZXJvLWVuYWJsZWQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5ib2R5LmJsb2cuaGlkZS1oZXJvLXBhZ2UtdGl0bGUgLnBhZ2UtaGVhZGVyLCBib2R5LmJsb2cuaGlkZS1oZXJvLXBhZ2UtdGl0bGUgI2hlcm8tbWFpbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5lbnRyeS10aXRsZSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmVudHJ5LXRpdGxlIGEge1xuICBjb2xvcjogdmFyKC0tY29sb3ItY29udHJhc3QpO1xufVxuLmVudHJ5LXRpdGxlIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmVudHJ5LXR5cGUtaWRpY2F0b3Ige1xuICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW07XG59XG5cbi5lbnRyeS1jb250ZW50OjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgY29udGVudDogXCJcIjtcbn1cbi5lbnRyeS1jb250ZW50ID4gKjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uZW50cnktY29udGVudCA+ICo6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZW50cnktY29udGVudCBoMjpub3QoOmZpcnN0LWNoaWxkKSwgLmVudHJ5LWNvbnRlbnQgLmgyOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbn1cbi5lbnRyeS1jb250ZW50IGgyOm5vdCg6bGFzdC1jaGlsZCksIC5lbnRyeS1jb250ZW50IC5oMjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbi5lbnRyeS1jb250ZW50IGgzOm5vdCg6Zmlyc3QtY2hpbGQpLCAuZW50cnktY29udGVudCAuaDM6bm90KDpmaXJzdC1jaGlsZCksIC5lbnRyeS1jb250ZW50IC53cC1ibG9jay1sYXRlc3QtcG9zdHMgPiBsaSA+IGE6bm90KDpmaXJzdC1jaGlsZCk6Zmlyc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi10b3A6IDIuNjI1cmVtO1xufVxuLmVudHJ5LWNvbnRlbnQgaDM6bm90KDpsYXN0LWNoaWxkKSwgLmVudHJ5LWNvbnRlbnQgLmgzOm5vdCg6bGFzdC1jaGlsZCksIC5lbnRyeS1jb250ZW50IC53cC1ibG9jay1sYXRlc3QtcG9zdHMgPiBsaSA+IGE6bm90KDpsYXN0LWNoaWxkKTpmaXJzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMS43NXJlbTtcbn1cbi5lbnRyeS1jb250ZW50IGg0Om5vdCg6Zmlyc3QtY2hpbGQpLCAuZW50cnktY29udGVudCAuaDQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tdG9wOiAyLjI1cmVtO1xufVxuLmVudHJ5LWNvbnRlbnQgaDQ6bm90KDpsYXN0LWNoaWxkKSwgLmVudHJ5LWNvbnRlbnQgLmg0Om5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG4uZW50cnktY29udGVudCBoNTpub3QoOmZpcnN0LWNoaWxkKSwgLmVudHJ5LWNvbnRlbnQgLmg1Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xufVxuLmVudHJ5LWNvbnRlbnQgaDU6bm90KDpsYXN0LWNoaWxkKSwgLmVudHJ5LWNvbnRlbnQgLmg1Om5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLmVudHJ5LWNvbnRlbnQgaDY6bm90KDpmaXJzdC1jaGlsZCksIC5lbnRyeS1jb250ZW50IC5oNjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi10b3A6IDEuMTI1cmVtO1xufVxuLmVudHJ5LWNvbnRlbnQgaDY6bm90KDpsYXN0LWNoaWxkKSwgLmVudHJ5LWNvbnRlbnQgLmg2Om5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xufVxuLmVudHJ5LWNvbnRlbnQgPiAud3AtYmxvY2stc3BhY2VyOmZpcnN0LWNoaWxkICsgKiB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uYW5pbWF0aW9ucy1lbmFibGVkIC5lbnRyeS1jb250ZW50ID4gLmFsaWduZnVsbCxcbi5hbmltYXRpb25zLWVuYWJsZWQgLmVudHJ5LWNvbnRlbnQgPiAuYWxpZ253aWRlLFxuLmFuaW1hdGlvbnMtZW5hYmxlZCAuZW50cnktY29udGVudCA+IC53cC1ibG9jay1zZXBhcmF0b3IuaXMtc3R5bGUtd2lkZSxcbi5hbmltYXRpb25zLWVuYWJsZWQgLmVudHJ5LWNvbnRlbnQgPiAuYWxpZ25jZW50ZXIsXG4uYW5pbWF0aW9ucy1lbmFibGVkIC5lbnRyeS1jb250ZW50ID4gLmFsaWdubGVmdCA+IC5hbGlnbnJpZ2h0IHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmVudHJ5LWZlYXR1cmVkLWltYWdlIHtcbiAgbWFyZ2luOiAzcmVtIDA7XG59XG4uZW50cnktZmVhdHVyZWQtaW1hZ2UgaW1nIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5lbnRyeS1tZXRhIGEsIC5lbnRyeS1tZXRhIC5wb3N0LXN0aWNreSAubWV0YS10ZXh0IHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IFwid2dodFwiIDUwMDtcbn1cbi5lbnRyeS1tZXRhIGZvcm0ge1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmVudHJ5LW1ldGEgZm9ybSB7XG4gICAgbWF4LXdpZHRoOiA1NDZweDtcbiAgfVxufVxuXG4ucG9zdC1uYXZpZ2F0aW9uIHtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xufVxuLnBvc3QtbmF2aWdhdGlvbiAuYnRuIHtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xufVxuLnBvc3QtbmF2aWdhdGlvbiAuYnRuIGkge1xuICBtYXJnaW4tdG9wOiAtMC4xMTI1cmVtO1xufVxuXG4ucGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuYm9keTpub3QoLnNoYWRvd3MtZGlzYWJsZWQpIC5wYWdpbmF0aW9uIHtcbiAgYm94LXNoYWRvdzogMCAwIGNhbGMoMTVweCkgY2FsYygtMTVweCArIHZhcigtLXNoYWRvd3MpICogMC41ICkgcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuXG4ucGFnZS1saW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogdmFyKC0tY29sb3ItY29udHJhc3QpO1xuICBib3JkZXI6IG5vbmU7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZSwgYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2UsIGJvcmRlci1jb2xvciAwLjNzIGVhc2U7XG59XG5cbi5wYWdlLWl0ZW0uYWN0aXZlIC5wYWdlLWxpbmssIC5wYWdlLWl0ZW0gYTpob3ZlciB7XG4gIHotaW5kZXg6IDE7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbn1cbi5wYWdlLWl0ZW0gYTpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQtY29udHJhc3QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQpO1xuICBvcGFjaXR5OiAxO1xufVxuLnBhZ2UtaXRlbS5hY3RpdmUgLnBhZ2UtbGluayB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQtaGwtY29udHJhc3QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQtaGwpO1xufVxuXG4uY3BzY2hvb2wtcmVhZC1tb3JlLWxpbmstaG9sZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG5cbi5jYWxlbmRhcnAtZXZlbnQtc2hvcnRjb2RlLFxuLmNhbGVuZGFycC1ldmVudHMtYnktY2F0LCBib2R5IC5jYWxlbmRhci1wbHVzIC5jYWxlbmRhci1wbHVzLWNhbGVuZGFyLXdyYXAsXG5bZGF0YS10eXBlPVwiY29yZS9ncm91cFwiXSxcbltkYXRhLXR5cGU9XCJjb3JlL2J1dHRvblwiXSxcbltkYXRhLXR5cGU9XCJjb3JlL2FyY2hpdmVzXCJdLFxuW2RhdGEtdHlwZT1cImNvcmUvY2F0ZWdvcmllc1wiXSxcbltkYXRhLXR5cGU9XCJjb3JlL2NvZGVcIl0sXG5bZGF0YS10eXBlPVwiY29yZS9jb2x1bW5zXCJdLFxuW2RhdGEtdHlwZT1cImNvcmUvY292ZXJcIl0sXG5bZGF0YS10eXBlPVwiY29yZS9lbWJlZFwiXSxcbltkYXRhLXR5cGU9XCJjb3JlL2NhbGVuZGFyXCJdLFxuW2RhdGEtdHlwZT1cImNvcmUvZ2FsbGVyeVwiXSxcbltkYXRhLXR5cGU9XCJjb3JlL2xhdGVzdC1jb21tZW50c1wiXSxcbltkYXRhLXR5cGU9XCJjb3JlL2xhdGVzdC1wb3N0c1wiXSxcbltkYXRhLXR5cGU9XCJjb3JlL21lZGlhLXRleHRcIl0sXG5bZGF0YS10eXBlPVwiY29yZS9wcmVmb3JtYXR0ZWRcIl0sXG5bZGF0YS10eXBlPVwiY29yZS9wdWxscXVvdGVcIl0sXG5bZGF0YS10eXBlPVwiY29yZS9xdW90ZVwiXSxcbltkYXRhLXR5cGU9XCJjb3JlL3ZlcnNlXCJdLFxuW2RhdGEtdHlwZT1cImNvcmUvdmlkZW9cIl0sXG5bZGF0YS10eXBlPVwiY29yZS9zZXBhcmF0b3JcIl0sXG5bZGF0YS10eXBlPVwiY29yZS9pbWFnZVwiXSB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG4gIG1hcmdpbi10b3A6IDNyZW07XG59XG5cbi53cC1ibG9jay1ncm91cC5oYXMtYmFja2dyb3VuZCB7XG4gIHBhZGRpbmc6IDJyZW07XG59XG4ud3AtYmxvY2stZ3JvdXAgLndwLWJsb2NrLWdyb3VwLmhhcy1iYWNrZ3JvdW5kIHtcbiAgcGFkZGluZzogMS41cmVtO1xufVxuLndwLWJsb2NrLWdyb3VwLmFsaWdud2lkZS5oYXMtYmFja2dyb3VuZCwgLndwLWJsb2NrLWdyb3VwLmhhcy1iYWNrZ3JvdW5kLndwLWJsb2NrLXNlcGFyYXRvci5pcy1zdHlsZS13aWRlIHtcbiAgcGFkZGluZzogM3JlbSAzcmVtO1xufVxuLndwLWJsb2NrLWdyb3VwLmFsaWduZnVsbC5oYXMtYmFja2dyb3VuZCB7XG4gIHBhZGRpbmc6IDNyZW0gM3JlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3ODJweCkge1xuICAud3AtYmxvY2stZ3JvdXAuaGFzLWJhY2tncm91bmQge1xuICAgIHBhZGRpbmc6IDRyZW07XG4gIH1cbiAgLndwLWJsb2NrLWdyb3VwLmhhcy1iYWNrZ3JvdW5kIC53cC1ibG9jay1ncm91cC5oYXMtYmFja2dyb3VuZCB7XG4gICAgcGFkZGluZzogMnJlbTtcbiAgfVxufVxuXG4ud3AtYmxvY2stY292ZXIgW2NsYXNzKj1fX2lubmVyLWNvbnRhaW5lcl0ge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi53cC1ibG9jay1jb3ZlciBbY2xhc3MqPV9faW5uZXItY29udGFpbmVyXSBbY2xhc3MqPV9faW5uZXItY29udGFpbmVyXSB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLypcbltjbGFzcz1cIndwLWJsb2NrLWNvdmVyX19iYWNrZ3JvdW5kIGhhcy1iYWNrZ3JvdW5kLWRpbVwiXSB7XG5cdEBleHRlbmQgJWNvbG9yLWJveGVzO1xuXHRAZXh0ZW5kICVoYXMtYmFja2dyb3VuZDtcbn1cbiovXG5bY2xhc3MqPV9faW5uZXItY29udGFpbmVyXSB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5bY2xhc3MqPV9faW5uZXItY29udGFpbmVyXSA+ICo6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuW2NsYXNzKj1fX2lubmVyLWNvbnRhaW5lcl0gPiAqOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc4MnB4KSB7XG4gIFtjbGFzcyo9X19pbm5lci1jb250YWluZXJdID4gKiAuYWxpZ25jZW50ZXI6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gIH1cbiAgW2NsYXNzKj1fX2lubmVyLWNvbnRhaW5lcl0gPiAqIC5hbGlnbmNlbnRlcjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFsaWduZnVsbCBbY2xhc3MqPV9faW5uZXItY29udGFpbmVyXSB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKCB2YXIoLS1jb250ZW50LXdpZHRoKSAtIDNyZW0gKTtcbiAgfVxuICAuYWxpZ25mdWxsIC5hbGlnbmZ1bGwgW2NsYXNzKj1fX2lubmVyLWNvbnRhaW5lcl0ge1xuICAgIG1heC13aWR0aDogY2FsYyggMTAwJSAtIDNyZW0gKTtcbiAgfVxufVxuXG4ud3AtYmxvY2stY29sdW1uIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbi53cC1ibG9jay1jb2x1bW4gPiAqOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi53cC1ibG9jay1jb2x1bW4gPiAqOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmFsaWduZnVsbDpub3QoW2NsYXNzKj1oYXMtYmFja2dyb3VuZF0pIC53cC1ibG9jay1jb2x1bW4gPiBwOm5vdCguaGFzLWJhY2tncm91bmQtY29sb3IpIHtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC53cC1ibG9jay1jb2x1bW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmFsaWduZnVsbDpub3QoW2NsYXNzKj1oYXMtYmFja2dyb3VuZF0pIC53cC1ibG9jay1jb2x1bW46bnRoLWNoaWxkKG9kZCkgPiBwOm5vdCguaGFzLWJhY2tncm91bmQtY29sb3IpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAuYWxpZ25mdWxsOm5vdChbY2xhc3MqPWhhcy1iYWNrZ3JvdW5kXSkgLndwLWJsb2NrLWNvbHVtbjpudGgtY2hpbGQoZXZlbikgPiBwOm5vdCguaGFzLWJhY2tncm91bmQtY29sb3IpIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuXG4ud3AtYmxvY2stYXJjaGl2ZXMsIC53cC1ibG9jay1jYXRlZ29yaWVzLCAud3AtYmxvY2stbGF0ZXN0LXBvc3RzLCAud3AtYmxvY2stbGF0ZXN0LWNvbW1lbnRzLCAud3AtYmxvY2stbGF0ZXN0LXBvc3RzIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLndwLWJsb2NrLWFyY2hpdmVzID4gdWwsIC53cC1ibG9jay1jYXRlZ29yaWVzID4gdWwsIC53cC1ibG9jay1sYXRlc3QtcG9zdHMgPiB1bCwgLndwLWJsb2NrLWxhdGVzdC1jb21tZW50cyA+IHVsLCAud3AtYmxvY2stbGF0ZXN0LXBvc3RzID4gdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLndwLWJsb2NrLWFyY2hpdmVzIGEsIC53cC1ibG9jay1jYXRlZ29yaWVzIGEsIC53cC1ibG9jay1sYXRlc3QtcG9zdHMgYSwgLndwLWJsb2NrLWxhdGVzdC1jb21tZW50cyBhLCAud3AtYmxvY2stbGF0ZXN0LXBvc3RzIGEge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4ud3AtYmxvY2staW1hZ2UgaW1nIHtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4ud3AtYmxvY2staW1hZ2UgZmlnY2FwdGlvbiB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLndwLWJsb2NrLWltYWdlLmFsaWduZnVsbCBmaWdjYXB0aW9uIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXgtd2lkdGg6IGNhbGMoIDEwMCUgLSAzcmVtICk7XG59XG5cbi53cC1ibG9jay1nYWxsZXJ5IHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwIDAgLTEuNnJlbSAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc4MnB4KSB7XG4gIC53cC1ibG9jay1nYWxsZXJ5LmFsaWdubm9uZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgICBtYXJnaW4tdG9wOiA0cmVtO1xuICB9XG4gIC53cC1ibG9jay1nYWxsZXJ5LmFsaWduY2VudGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICAgIG1hcmdpbi10b3A6IDRyZW07XG4gIH1cbiAgLndwLWJsb2NrLWdhbGxlcnkuYWxpZ253aWRlLCAud3AtYmxvY2stZ2FsbGVyeS53cC1ibG9jay1zZXBhcmF0b3IuaXMtc3R5bGUtd2lkZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNnJlbTtcbiAgICBtYXJnaW4tdG9wOiA2cmVtO1xuICB9XG4gIC53cC1ibG9jay1nYWxsZXJ5LmFsaWduZnVsbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNnJlbTtcbiAgICBtYXJnaW4tdG9wOiA2cmVtO1xuICB9XG59XG5cbi53cC1ibG9jay1sYXRlc3QtcG9zdHMgPiBsaSA+IGE6Zmlyc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ud3AtYmxvY2stbGF0ZXN0LXBvc3RzLmlzLWdyaWQge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi53cC1ibG9jay1sYXRlc3QtcG9zdHMuaXMtZ3JpZCBsaSB7XG4gIHBhZGRpbmc6IDJyZW07XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXJvdW5kbmVzcyk7XG59XG5ib2R5Om5vdCguc2hhZG93cy1kaXNhYmxlZCkgLndwLWJsb2NrLWxhdGVzdC1wb3N0cy5pcy1ncmlkIGxpIHtcbiAgYm94LXNoYWRvdzogMCAwIGNhbGMoMzBweCkgY2FsYygtMzBweCArIHZhcigtLXNoYWRvd3MpICogMSApIHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cbi53cC1ibG9jay1sYXRlc3QtcG9zdHMuaXMtZ3JpZCBsaSA+IGE6Zmlyc3Qtb2YtdHlwZTpub3QoOmhvdmVyKSB7XG4gIGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG4ud3AtYmxvY2stbGF0ZXN0LXBvc3RzLmlzLWdyaWQgLndwLWJsb2NrLWxhdGVzdC1wb3N0c19fZmVhdHVyZWQtaW1hZ2UuYWxpZ25jZW50ZXIge1xuICBtYXJnaW46IC0ycmVtIC0ycmVtIDJyZW07XG4gIG1heC13aWR0aDogaW5pdGlhbDtcbn1cbi53cC1ibG9jay1sYXRlc3QtcG9zdHM6bm90KC5pcy1ncmlkKSA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbn1cbi53cC1ibG9jay1sYXRlc3QtcG9zdHMuaGFzLWRhdGVzLCAud3AtYmxvY2stbGF0ZXN0LXBvc3RzLmhhcy1hdXRob3Ige1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi53cC1ibG9jay1sYXRlc3QtcG9zdHMuaGFzLWRhdGVzIGxpLCAud3AtYmxvY2stbGF0ZXN0LXBvc3RzLmhhcy1hdXRob3IgbGkge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi53cC1ibG9jay1sYXRlc3QtcG9zdHMuaGFzLWRhdGVzOm5vdCguaXMtZ3JpZCkgbGksIC53cC1ibG9jay1sYXRlc3QtcG9zdHMuaGFzLWF1dGhvcjpub3QoLmlzLWdyaWQpIGxpIHtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xufVxuLndwLWJsb2NrLWxhdGVzdC1wb3N0cy5oYXMtZGF0ZXM6bm90KC5pcy1ncmlkKSBsaTpmaXJzdC1jaGlsZCwgLndwLWJsb2NrLWxhdGVzdC1wb3N0cy5oYXMtYXV0aG9yOm5vdCguaXMtZ3JpZCkgbGk6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLndwLWJsb2NrLWxhdGVzdC1wb3N0cyAud3AtYmxvY2stbGF0ZXN0LXBvc3RzX19wb3N0LWF1dGhvcixcbi53cC1ibG9jay1sYXRlc3QtcG9zdHMgLndwLWJsb2NrLWxhdGVzdC1wb3N0c19fcG9zdC1kYXRlIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLndwLWJsb2NrLWxhdGVzdC1wb3N0cyAud3AtYmxvY2stbGF0ZXN0LXBvc3RzX19wb3N0LWF1dGhvcjo6YmVmb3JlLFxuLndwLWJsb2NrLWxhdGVzdC1wb3N0cyAud3AtYmxvY2stbGF0ZXN0LXBvc3RzX19wb3N0LWRhdGU6OmJlZm9yZSB7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xufVxuLndwLWJsb2NrLWxhdGVzdC1wb3N0cyAud3AtYmxvY2stbGF0ZXN0LXBvc3RzX19wb3N0LWF1dGhvcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDNcIjtcbn1cbi53cC1ibG9jay1sYXRlc3QtcG9zdHMgLndwLWJsb2NrLWxhdGVzdC1wb3N0c19fcG9zdC1kYXRlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMFwiO1xufVxuLndwLWJsb2NrLWxhdGVzdC1wb3N0cyAud3AtYmxvY2stbGF0ZXN0LXBvc3RzX19mZWF0dXJlZC1pbWFnZSB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG4ud3AtYmxvY2stbGF0ZXN0LXBvc3RzIC53cC1ibG9jay1sYXRlc3QtcG9zdHNfX3Bvc3QtZnVsbC1jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cbi53cC1ibG9jay1sYXRlc3QtcG9zdHMgLndwLWJsb2NrLWxhdGVzdC1wb3N0c19fcG9zdC1mdWxsLWNvbnRlbnQgPiB1bCwgLndwLWJsb2NrLWxhdGVzdC1wb3N0cyAud3AtYmxvY2stbGF0ZXN0LXBvc3RzX19wb3N0LWZ1bGwtY29udGVudCA+IG9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi53cC1ibG9jay1sYXRlc3QtcG9zdHMgLndwLWJsb2NrLWxhdGVzdC1wb3N0c19fcG9zdC1leGNlcnB0IHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLndwLWJsb2NrLXB1bGxxdW90ZSB7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbi53cC1ibG9jay1wdWxscXVvdGUuYWxpZ25sZWZ0LCAud3AtYmxvY2stcHVsbHF1b3RlLmFsaWducmlnaHQge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4ud3AtYmxvY2stcHVsbHF1b3RlIGJsb2NrcXVvdGUge1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi53cC1ibG9jay1wdWxscXVvdGUgYmxvY2txdW90ZSBwIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMi44ZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ud3AtYmxvY2stcHVsbHF1b3RlIGNpdGUge1xuICBvcGFjaXR5OiAwLjg7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG59XG4ud3AtYmxvY2stcHVsbHF1b3RlLmlzLXN0eWxlLXNvbGlkLWNvbG9yIHtcbiAgcGFkZGluZzogM3JlbSAycmVtO1xufVxuLndwLWJsb2NrLXB1bGxxdW90ZS5pcy1zdHlsZS1zb2xpZC1jb2xvci5hbGlnbmxlZnQ6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgbGVmdDogMnJlbTtcbn1cbi53cC1ibG9jay1wdWxscXVvdGUuaXMtc3R5bGUtc29saWQtY29sb3IuYWxpZ25yaWdodDo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMnJlbTtcbn1cbi53cC1ibG9jay1wdWxscXVvdGUuaXMtc3R5bGUtc29saWQtY29sb3IgYmxvY2txdW90ZSB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbn1cbi53cC1ibG9jay1wdWxscXVvdGUuaXMtc3R5bGUtc29saWQtY29sb3IgY2l0ZSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLndwLWJsb2NrLXB1bGxxdW90ZS5pcy1zdHlsZS1zb2xpZC1jb2xvcjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTAlKTtcbn1cbi53cC1ibG9jay1wdWxscXVvdGUgcDpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLndwLWJsb2NrLXB1bGxxdW90ZTo6YmVmb3JlIHtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudC1obCk7XG4gIGNvbnRlbnQ6IFwi4oCdXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDRlbTtcbiAgbGluZS1oZWlnaHQ6IDAuNzU7XG4gIG1hcmdpbjogMCBhdXRvIDJyZW0gYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBoZWlnaHQ6IDFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLndwLWJsb2NrLXB1bGxxdW90ZS5hbGlnbmxlZnQsIC53cC1ibG9jay1wdWxscXVvdGUuYWxpZ25sZWZ0OjpiZWZvcmUge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLndwLWJsb2NrLXB1bGxxdW90ZS5hbGlnbnJpZ2h0LCAud3AtYmxvY2stcHVsbHF1b3RlLmFsaWducmlnaHQ6OmJlZm9yZSB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3ODJweCkge1xuICAud3AtYmxvY2stcHVsbHF1b3RlIGNpdGUge1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG4gIH1cbiAgLndwLWJsb2NrLXB1bGxxdW90ZS5hbGlnbmZ1bGw6bm90KC5pcy1zdHlsZS1zb2xpZC1jb2xvcikge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICB9XG4gIC53cC1ibG9jay1wdWxscXVvdGUuYWxpZ25mdWxsIGJsb2NrcXVvdGUgcCB7XG4gICAgZm9udC1zaXplOiAxLjhlbTtcbiAgfVxuICAud3AtYmxvY2stcHVsbHF1b3RlLmFsaWdud2lkZTo6YmVmb3JlLCAud3AtYmxvY2stcHVsbHF1b3RlLndwLWJsb2NrLXNlcGFyYXRvci5pcy1zdHlsZS13aWRlOjpiZWZvcmUsIC53cC1ibG9jay1wdWxscXVvdGUuYWxpZ25mdWxsOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogOGVtO1xuICAgIGhlaWdodDogMnJlbTtcbiAgfVxuICAud3AtYmxvY2stcHVsbHF1b3RlLmFsaWdubGVmdCBwLCAud3AtYmxvY2stcHVsbHF1b3RlLmFsaWducmlnaHQgcCB7XG4gICAgZm9udC1zaXplOiAxLjVlbTtcbiAgfVxuICAud3AtYmxvY2stcHVsbHF1b3RlLmlzLXN0eWxlLXNvbGlkLWNvbG9yLmFsaWdud2lkZSwgLndwLWJsb2NrLXB1bGxxdW90ZS5pcy1zdHlsZS1zb2xpZC1jb2xvci53cC1ibG9jay1zZXBhcmF0b3IuaXMtc3R5bGUtd2lkZSwgLndwLWJsb2NrLXB1bGxxdW90ZS5pcy1zdHlsZS1zb2xpZC1jb2xvci5hbGlnbmZ1bGwge1xuICAgIHBhZGRpbmc6IDZyZW0gNHJlbSA0cmVtO1xuICB9XG4gIC53cC1ibG9jay1wdWxscXVvdGUgYmxvY2txdW90ZSBwIHtcbiAgICBmb250LXNpemU6IDEuNWVtO1xuICB9XG4gIC53cC1ibG9jay1wdWxscXVvdGUuYWxpZ253aWRlIGJsb2NrcXVvdGUgcCwgLndwLWJsb2NrLXB1bGxxdW90ZS53cC1ibG9jay1zZXBhcmF0b3IuaXMtc3R5bGUtd2lkZSBibG9ja3F1b3RlIHAge1xuICAgIGZvbnQtc2l6ZTogMS44ZW07XG4gIH1cbn1cblxuLndwLWJsb2NrLXF1b3RlLmlzLWxhcmdlLCAud3AtYmxvY2stcXVvdGUuaXMtc3R5bGUtbGFyZ2Uge1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG4ud3AtYmxvY2stcXVvdGUuaXMtbGFyZ2UgcCwgLndwLWJsb2NrLXF1b3RlLmlzLXN0eWxlLWxhcmdlIHAge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxLjRlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4yODU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzgycHgpIHtcbiAgLndwLWJsb2NrLXF1b3RlLmlzLWxhcmdlIHAsIC53cC1ibG9jay1xdW90ZS5pcy1zdHlsZS1sYXJnZSBwIHtcbiAgICBmb250LXNpemU6IDEuOGVtO1xuICB9XG59XG4ud3AtYmxvY2stcXVvdGUuaXMtbGFyZ2UgY2l0ZSwgLndwLWJsb2NrLXF1b3RlLmlzLXN0eWxlLWxhcmdlIGNpdGUge1xuICBmb250LXNpemU6IDFlbTtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbn1cbi53cC1ibG9jay1xdW90ZS5pcy1sYXJnZSBmb290ZXIsIC53cC1ibG9jay1xdW90ZS5pcy1zdHlsZS1sYXJnZSBmb290ZXIge1xuICBmb250LXNpemU6IDFlbTtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbn1cbi53cC1ibG9jay1xdW90ZSBwIHtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbn1cbi53cC1ibG9jay1xdW90ZSBjaXRlIHtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbn1cbi53cC1ibG9jay1xdW90ZVtzdHlsZT1cInRleHQtYWxpZ246Y2VudGVyXCJdIHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLndwLWJsb2NrLXF1b3RlW3N0eWxlPVwidGV4dC1hbGlnbjpyaWdodFwiXSB7XG4gIGJvcmRlci13aWR0aDogMCAwLjJyZW0gMCAwO1xuICBwYWRkaW5nOiAwIDJyZW0gMCAwO1xufVxuXG4ud3AtYmxvY2stbGF0ZXN0LWNvbW1lbnRzIC53cC1ibG9jay1sYXRlc3QtY29tbWVudHNfX2NvbW1lbnQtbWV0YSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMjVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG59XG4ud3AtYmxvY2stbGF0ZXN0LWNvbW1lbnRzIC53cC1ibG9jay1sYXRlc3QtY29tbWVudHNfX2NvbW1lbnQtZGF0ZSB7XG4gIG9wYWNpdHk6IDAuODtcbiAgZm9udC1zaXplOiAwLjdlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgbWFyZ2luLXRvcDogMC4xNWVtO1xuICBtYXJnaW4tdG9wOiAwLjRlbTtcbn1cblxuLndwLWJsb2NrLWxhdGVzdC1wb3N0c19fcG9zdC1hdXRob3IsXG4ud3AtYmxvY2stbGF0ZXN0LXBvc3RzX19wb3N0LWRhdGUge1xuICBvcGFjaXR5OiAwLjg7XG4gIGZvbnQtc2l6ZTogMC43ZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIG1hcmdpbi10b3A6IDAuMTVlbTtcbn1cblxuLndwLWJsb2NrLWJ1dHRvbl9fbGluay5oYXMtYmFja2dyb3VuZCB7XG4gIC0tY29sb3ItYWNjZW50OiB2YXIoLS1jb2xvcik7XG4gIC0tY29sb3ItYWNjZW50LWNvbnRyYXN0OiB2YXIoLS1jb2xvci1jb250cmFzdCk7XG4gIC8qXG4gICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yKTtcbiAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvcik7XG4gICAgIGNvbG9yOiB2YXIoLS1jb2xvci1jb250cmFzdCk7XG4gICAgICY6aG92ZXIge1xuICAgICAgICAgYm94LXNoYWRvdzowIDAgMCAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoIHZhcigtLWNvbG9yLWFjY2VudC1hKSwgIDAgMCAwICRpbnB1dC1idG4tZm9jdXMtd2lkdGggdmFyKC0tY29sb3IpO1xuICAgICB9XG4gICAgIGJvZHkuYnRuLXN0eWxlLW91dGxpbmUgJjpub3QoOmhvdmVyKSB7XG4gICAgICAgICBjb2xvcjogdmFyKC0tY29sb3IpO1xuICAgICB9XG4gICovXG59XG5cbi8qXG4ud3AtYmxvY2stYnV0dG9uX19saW5rLmhhcy1jb2xvci1iYWNrZ3JvdW5kLWNvbG9yIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3IpICFpbXBvcnRhbnQ7XG5cdGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3IpICFpbXBvcnRhbnQ7XG5cdCY6bm90KC5oYXMtdGV4dC1jb2xvcikge1xuXHRcdGNvbG9yOiB2YXIoLS1jb2xvci1jb250cmFzdCkgIWltcG9ydGFudDtcblx0fVxuXHQud3AtYmxvY2stYnV0dG9uLmlzLXN0eWxlLW91dGxpbmUgJjpub3QoOmhvdmVyKSB7XG5cdFx0Y29sb3I6IHZhcigtLWNvbG9yKSAhaW1wb3J0YW50O1xuXHR9XG59XG4qL1xuLndwLWJsb2NrLWZpbGUge1xuICB3aWR0aDogMTAwJTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4ud3AtYmxvY2stZmlsZSBhOm5vdCgud3AtYmxvY2stZmlsZV9fYnV0dG9uKTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07XG59XG4ud3AtYmxvY2stZmlsZSAud3AtYmxvY2stZmlsZV9fYnV0dG9uIHtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgbWFyZ2luOiAxcmVtIDA7XG59XG5cbi53cC1ibG9jay1zZWFyY2ggLndwLWJsb2NrLXNlYXJjaF9faW5wdXQge1xuICBmbGV4OiAxIDEgMCU7XG59XG5cbi53cC1ibG9jay1jYWxlbmRhciB0YWJsZSB0aCwgLndwLWJsb2NrLWNhbGVuZGFyIHRhYmxlIHRkIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLndwLWJsb2NrLXNlcGFyYXRvciwgLndwLWJsb2NrLXNlcGFyYXRvcjpub3QoLmlzLXN0eWxlLXdpZGUpOm5vdCguaXMtc3R5bGUtZG90cykge1xuICAgIG1heC13aWR0aDogODAlO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuLmFsaWduZnVsbCAud3AtYmxvY2stc2VwYXJhdG9yLmlzLXN0eWxlLXdpZGUsIC5hbGlnbndpZGUgLndwLWJsb2NrLXNlcGFyYXRvci5pcy1zdHlsZS13aWRlLCAud3AtYmxvY2stc2VwYXJhdG9yLmlzLXN0eWxlLXdpZGUgLndwLWJsb2NrLXNlcGFyYXRvci5pcy1zdHlsZS13aWRlIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLndwLWJsb2NrLXNlcGFyYXRvci5pcy1zdHlsZS1kb3RzOjpiZWZvcmUge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAyLjVyZW07XG59XG4ud3AtYmxvY2stc2VwYXJhdG9yLmlzLXN0eWxlLWRvdHM6OmFmdGVyIHtcbiAgY29udGVudDogbm9uZTtcbn1cblxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAud3AtYmxvY2stdGFibGUsXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIHRhYmxlLCAuZWRpdG9yLXN0eWxlcy13cmFwcGVyLCAuaGFzLWNvbG9yLWJnLWJhY2tncm91bmQtY29sb3IgfiAud3AtYmxvY2stY292ZXJfX2lubmVyLWNvbnRhaW5lciwgLmhhcy1jb2xvci1iZy1iYWNrZ3JvdW5kLWNvbG9yIHtcbiAgLS1jb2xvcjogdmFyKC0tY29sb3ItYmcsIC0tZmFsc2UpO1xuICAtLWNvbG9yLWNvbnRyYXN0OiB2YXIoLS1jb2xvci1iZy1jb250cmFzdCwgLS1mYWxzZS1jb250cmFzdCk7XG4gIC0tY29sb3ItYWNjZW50OiB2YXIoLS1jb2xvci1iZy1hY2NlbnQsIC0tZmFsc2UtYWNjZW50KTtcbiAgLS1jb2xvci1hY2NlbnQtYTogdmFyKC0tY29sb3ItYmctYWNjZW50LWEsIC0tZmFsc2UtYWNjZW50LWEpO1xuICAtLWNvbG9yLWFjY2VudC1jb250cmFzdDogdmFyKC0tY29sb3ItYmctYWNjZW50LWNvbnRyYXN0LCAtLWZhbHNlLWFjY2VudC1jb250cmFzdCk7XG4gIC0tY29sb3ItYWNjZW50LWhsOiB2YXIoLS1jb2xvci1iZy1hY2NlbnQtaGwsIC0tZmFsc2UtYWNjZW50LWhsKTtcbiAgLS1jb2xvci1hY2NlbnQtaGwtYTogdmFyKC0tY29sb3ItYmctYWNjZW50LWhsLWEsIC0tZmFsc2UtYWNjZW50LWhsLWEpO1xuICAtLWNvbG9yLWFjY2VudC1obC1jb250cmFzdDogdmFyKC0tY29sb3ItYmctYWNjZW50LWhsLWNvbnRyYXN0LCAtLWZhbHNlLWFjY2VudC1obC1jb250cmFzdCk7XG59XG5cbi5oYXMtY29sb3ItYmctY29sb3Ige1xuICBjb2xvcjogdmFyKC0tY29sb3ItYmcsIC0tZmFsc2UpICFpbXBvcnRhbnQ7XG59XG5cbi5oYXMtY29sb3ItYmctYWx0LWJhY2tncm91bmQtY29sb3IgfiAud3AtYmxvY2stY292ZXJfX2lubmVyLWNvbnRhaW5lciwgLmhhcy1jb2xvci1iZy1hbHQtYmFja2dyb3VuZC1jb2xvciB7XG4gIC0tY29sb3I6IHZhcigtLWNvbG9yLWJnLWFsdCwgLS1mYWxzZSk7XG4gIC0tY29sb3ItY29udHJhc3Q6IHZhcigtLWNvbG9yLWJnLWFsdC1jb250cmFzdCwgLS1mYWxzZS1jb250cmFzdCk7XG4gIC0tY29sb3ItYWNjZW50OiB2YXIoLS1jb2xvci1iZy1hbHQtYWNjZW50LCAtLWZhbHNlLWFjY2VudCk7XG4gIC0tY29sb3ItYWNjZW50LWE6IHZhcigtLWNvbG9yLWJnLWFsdC1hY2NlbnQtYSwgLS1mYWxzZS1hY2NlbnQtYSk7XG4gIC0tY29sb3ItYWNjZW50LWNvbnRyYXN0OiB2YXIoLS1jb2xvci1iZy1hbHQtYWNjZW50LWNvbnRyYXN0LCAtLWZhbHNlLWFjY2VudC1jb250cmFzdCk7XG4gIC0tY29sb3ItYWNjZW50LWhsOiB2YXIoLS1jb2xvci1iZy1hbHQtYWNjZW50LWhsLCAtLWZhbHNlLWFjY2VudC1obCk7XG4gIC0tY29sb3ItYWNjZW50LWhsLWE6IHZhcigtLWNvbG9yLWJnLWFsdC1hY2NlbnQtaGwtYSwgLS1mYWxzZS1hY2NlbnQtaGwtYSk7XG4gIC0tY29sb3ItYWNjZW50LWhsLWNvbnRyYXN0OiB2YXIoLS1jb2xvci1iZy1hbHQtYWNjZW50LWhsLWNvbnRyYXN0LCAtLWZhbHNlLWFjY2VudC1obC1jb250cmFzdCk7XG59XG5cbi5oYXMtY29sb3ItYmctYWx0LWNvbG9yIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWJnLWFsdCwgLS1mYWxzZSkgIWltcG9ydGFudDtcbn1cblxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciB7XG4gIC0tY29sb3ItYm94ZXM6IHZhcigtLWNvbG9yLWJnLWFsdCk7XG4gIC0tY29sb3ItYm94ZXMtY29udHJhc3Q6IHZhcigtLWNvbG9yLWJnLWFsdC1jb250cmFzdCk7XG4gIC0tY29sb3ItYm94ZXMtYWNjZW50OiB2YXIoLS1jb2xvci1iZy1hbHQtYWNjZW50KTtcbiAgLS1jb2xvci1ib3hlcy1hY2NlbnQtYTogdmFyKC0tY29sb3ItYmctYWx0LWFjY2VudC1hKTtcbiAgLS1jb2xvci1ib3hlcy1hY2NlbnQtY29udHJhc3Q6IHZhcigtLWNvbG9yLWJnLWFsdC1hY2NlbnQtY29udHJhc3QpO1xuICAtLWNvbG9yLWJveGVzLWFjY2VudC1obDogdmFyKC0tY29sb3ItYmctYWx0LWFjY2VudC1obCk7XG4gIC0tY29sb3ItYm94ZXMtYWNjZW50LWhsLWE6IHZhcigtLWNvbG9yLWJnLWFsdC1hY2NlbnQtaGwtYSk7XG4gIC0tY29sb3ItYm94ZXMtYWNjZW50LWhsLWNvbnRyYXN0OiB2YXIoLS1jb2xvci1iZy1hbHQtYWNjZW50LWhsLWNvbnRyYXN0KTtcbn1cblxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAud3AtYmxvY2stdGFibGUgdGZvb3QsXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIHRhYmxlIHRmb290LCAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIC53cC1ibG9jay10YWJsZSB0aGVhZCxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgdGFibGUgdGhlYWQsIC5oYXMtY29sb3ItYm94ZXMtYmFja2dyb3VuZC1jb2xvciB+IC53cC1ibG9jay1jb3Zlcl9faW5uZXItY29udGFpbmVyLCAuaGFzLWNvbG9yLWJveGVzLWJhY2tncm91bmQtY29sb3IsIC5lbnRyeS1jb2wtYm94ZWQgYXJ0aWNsZSwgLnBhZ2luYXRpb24sIC53cC1ibG9jay1sYXRlc3QtcG9zdHMuaXMtZ3JpZCBsaSB7XG4gIC0tY29sb3I6IHZhcigtLWNvbG9yLWJveGVzLCAtLWNvbG9yLWJnLWFsdCk7XG4gIC0tY29sb3ItY29udHJhc3Q6IHZhcigtLWNvbG9yLWJveGVzLWNvbnRyYXN0LCAtLWNvbG9yLWJnLWFsdC1jb250cmFzdCk7XG4gIC0tY29sb3ItYWNjZW50OiB2YXIoLS1jb2xvci1ib3hlcy1hY2NlbnQsIC0tY29sb3ItYmctYWx0LWFjY2VudCk7XG4gIC0tY29sb3ItYWNjZW50LWE6IHZhcigtLWNvbG9yLWJveGVzLWFjY2VudC1hLCAtLWNvbG9yLWJnLWFsdC1hY2NlbnQtYSk7XG4gIC0tY29sb3ItYWNjZW50LWNvbnRyYXN0OiB2YXIoLS1jb2xvci1ib3hlcy1hY2NlbnQtY29udHJhc3QsIC0tY29sb3ItYmctYWx0LWFjY2VudC1jb250cmFzdCk7XG4gIC0tY29sb3ItYWNjZW50LWhsOiB2YXIoLS1jb2xvci1ib3hlcy1hY2NlbnQtaGwsIC0tY29sb3ItYmctYWx0LWFjY2VudC1obCk7XG4gIC0tY29sb3ItYWNjZW50LWhsLWE6IHZhcigtLWNvbG9yLWJveGVzLWFjY2VudC1obC1hLCAtLWNvbG9yLWJnLWFsdC1hY2NlbnQtaGwtYSk7XG4gIC0tY29sb3ItYWNjZW50LWhsLWNvbnRyYXN0OiB2YXIoLS1jb2xvci1ib3hlcy1hY2NlbnQtaGwtY29udHJhc3QsIC0tY29sb3ItYmctYWx0LWFjY2VudC1obC1jb250cmFzdCk7XG59XG5cbi5oYXMtY29sb3ItYm94ZXMtY29sb3Ige1xuICBjb2xvcjogdmFyKC0tY29sb3ItYm94ZXMsIC0tY29sb3ItYmctYWx0KSAhaW1wb3J0YW50O1xufVxuXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIHtcbiAgLS1oZWFkZXItbWFpbi1iZy1jb2xvcjogdmFyKC0tY29sb3ItYmctYWx0KTtcbiAgLS1oZWFkZXItbWFpbi1iZy1jb2xvci1jb250cmFzdDogdmFyKC0tY29sb3ItYmctYWx0LWNvbnRyYXN0KTtcbiAgLS1oZWFkZXItbWFpbi1iZy1jb2xvci1hY2NlbnQ6IHZhcigtLWNvbG9yLWJnLWFsdC1hY2NlbnQpO1xuICAtLWhlYWRlci1tYWluLWJnLWNvbG9yLWFjY2VudC1hOiB2YXIoLS1jb2xvci1iZy1hbHQtYWNjZW50LWEpO1xuICAtLWhlYWRlci1tYWluLWJnLWNvbG9yLWFjY2VudC1jb250cmFzdDogdmFyKC0tY29sb3ItYmctYWx0LWFjY2VudC1jb250cmFzdCk7XG4gIC0taGVhZGVyLW1haW4tYmctY29sb3ItYWNjZW50LWhsOiB2YXIoLS1jb2xvci1iZy1hbHQtYWNjZW50LWhsKTtcbiAgLS1oZWFkZXItbWFpbi1iZy1jb2xvci1hY2NlbnQtaGwtYTogdmFyKC0tY29sb3ItYmctYWx0LWFjY2VudC1obC1hKTtcbiAgLS1oZWFkZXItbWFpbi1iZy1jb2xvci1hY2NlbnQtaGwtY29udHJhc3Q6IHZhcigtLWNvbG9yLWJnLWFsdC1hY2NlbnQtaGwtY29udHJhc3QpO1xufVxuXG4uaGFzLWhlYWRlci1tYWluLWJnLWNvbG9yLWJhY2tncm91bmQtY29sb3IgfiAud3AtYmxvY2stY292ZXJfX2lubmVyLWNvbnRhaW5lciwgLmhhcy1oZWFkZXItbWFpbi1iZy1jb2xvci1iYWNrZ3JvdW5kLWNvbG9yIHtcbiAgLS1jb2xvcjogdmFyKC0taGVhZGVyLW1haW4tYmctY29sb3IsIC0tY29sb3ItYmctYWx0KTtcbiAgLS1jb2xvci1jb250cmFzdDogdmFyKC0taGVhZGVyLW1haW4tYmctY29sb3ItY29udHJhc3QsIC0tY29sb3ItYmctYWx0LWNvbnRyYXN0KTtcbiAgLS1jb2xvci1hY2NlbnQ6IHZhcigtLWhlYWRlci1tYWluLWJnLWNvbG9yLWFjY2VudCwgLS1jb2xvci1iZy1hbHQtYWNjZW50KTtcbiAgLS1jb2xvci1hY2NlbnQtYTogdmFyKC0taGVhZGVyLW1haW4tYmctY29sb3ItYWNjZW50LWEsIC0tY29sb3ItYmctYWx0LWFjY2VudC1hKTtcbiAgLS1jb2xvci1hY2NlbnQtY29udHJhc3Q6IHZhcigtLWhlYWRlci1tYWluLWJnLWNvbG9yLWFjY2VudC1jb250cmFzdCwgLS1jb2xvci1iZy1hbHQtYWNjZW50LWNvbnRyYXN0KTtcbiAgLS1jb2xvci1hY2NlbnQtaGw6IHZhcigtLWhlYWRlci1tYWluLWJnLWNvbG9yLWFjY2VudC1obCwgLS1jb2xvci1iZy1hbHQtYWNjZW50LWhsKTtcbiAgLS1jb2xvci1hY2NlbnQtaGwtYTogdmFyKC0taGVhZGVyLW1haW4tYmctY29sb3ItYWNjZW50LWhsLWEsIC0tY29sb3ItYmctYWx0LWFjY2VudC1obC1hKTtcbiAgLS1jb2xvci1hY2NlbnQtaGwtY29udHJhc3Q6IHZhcigtLWhlYWRlci1tYWluLWJnLWNvbG9yLWFjY2VudC1obC1jb250cmFzdCwgLS1jb2xvci1iZy1hbHQtYWNjZW50LWhsLWNvbnRyYXN0KTtcbn1cblxuLmhhcy1oZWFkZXItbWFpbi1iZy1jb2xvci1jb2xvciB7XG4gIGNvbG9yOiB2YXIoLS1oZWFkZXItbWFpbi1iZy1jb2xvciwgLS1jb2xvci1iZy1hbHQpICFpbXBvcnRhbnQ7XG59XG5cbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIge1xuICAtLWhlYWRlci1zZWNvbmRhcnktYmctY29sb3I6IHZhcigtLWNvbG9yLWJnKTtcbiAgLS1oZWFkZXItc2Vjb25kYXJ5LWJnLWNvbG9yLWNvbnRyYXN0OiB2YXIoLS1jb2xvci1iZy1jb250cmFzdCk7XG4gIC0taGVhZGVyLXNlY29uZGFyeS1iZy1jb2xvci1hY2NlbnQ6IHZhcigtLWNvbG9yLWJnLWFjY2VudCk7XG4gIC0taGVhZGVyLXNlY29uZGFyeS1iZy1jb2xvci1hY2NlbnQtYTogdmFyKC0tY29sb3ItYmctYWNjZW50LWEpO1xuICAtLWhlYWRlci1zZWNvbmRhcnktYmctY29sb3ItYWNjZW50LWNvbnRyYXN0OiB2YXIoLS1jb2xvci1iZy1hY2NlbnQtY29udHJhc3QpO1xuICAtLWhlYWRlci1zZWNvbmRhcnktYmctY29sb3ItYWNjZW50LWhsOiB2YXIoLS1jb2xvci1iZy1hY2NlbnQtaGwpO1xuICAtLWhlYWRlci1zZWNvbmRhcnktYmctY29sb3ItYWNjZW50LWhsLWE6IHZhcigtLWNvbG9yLWJnLWFjY2VudC1obC1hKTtcbiAgLS1oZWFkZXItc2Vjb25kYXJ5LWJnLWNvbG9yLWFjY2VudC1obC1jb250cmFzdDogdmFyKC0tY29sb3ItYmctYWNjZW50LWhsLWNvbnRyYXN0KTtcbn1cblxuLmhhcy1oZWFkZXItc2Vjb25kYXJ5LWJnLWNvbG9yLWJhY2tncm91bmQtY29sb3IgfiAud3AtYmxvY2stY292ZXJfX2lubmVyLWNvbnRhaW5lciwgLmhhcy1oZWFkZXItc2Vjb25kYXJ5LWJnLWNvbG9yLWJhY2tncm91bmQtY29sb3Ige1xuICAtLWNvbG9yOiB2YXIoLS1oZWFkZXItc2Vjb25kYXJ5LWJnLWNvbG9yLCAtLWNvbG9yLWJnKTtcbiAgLS1jb2xvci1jb250cmFzdDogdmFyKC0taGVhZGVyLXNlY29uZGFyeS1iZy1jb2xvci1jb250cmFzdCwgLS1jb2xvci1iZy1jb250cmFzdCk7XG4gIC0tY29sb3ItYWNjZW50OiB2YXIoLS1oZWFkZXItc2Vjb25kYXJ5LWJnLWNvbG9yLWFjY2VudCwgLS1jb2xvci1iZy1hY2NlbnQpO1xuICAtLWNvbG9yLWFjY2VudC1hOiB2YXIoLS1oZWFkZXItc2Vjb25kYXJ5LWJnLWNvbG9yLWFjY2VudC1hLCAtLWNvbG9yLWJnLWFjY2VudC1hKTtcbiAgLS1jb2xvci1hY2NlbnQtY29udHJhc3Q6IHZhcigtLWhlYWRlci1zZWNvbmRhcnktYmctY29sb3ItYWNjZW50LWNvbnRyYXN0LCAtLWNvbG9yLWJnLWFjY2VudC1jb250cmFzdCk7XG4gIC0tY29sb3ItYWNjZW50LWhsOiB2YXIoLS1oZWFkZXItc2Vjb25kYXJ5LWJnLWNvbG9yLWFjY2VudC1obCwgLS1jb2xvci1iZy1hY2NlbnQtaGwpO1xuICAtLWNvbG9yLWFjY2VudC1obC1hOiB2YXIoLS1oZWFkZXItc2Vjb25kYXJ5LWJnLWNvbG9yLWFjY2VudC1obC1hLCAtLWNvbG9yLWJnLWFjY2VudC1obC1hKTtcbiAgLS1jb2xvci1hY2NlbnQtaGwtY29udHJhc3Q6IHZhcigtLWhlYWRlci1zZWNvbmRhcnktYmctY29sb3ItYWNjZW50LWhsLWNvbnRyYXN0LCAtLWNvbG9yLWJnLWFjY2VudC1obC1jb250cmFzdCk7XG59XG5cbi5oYXMtaGVhZGVyLXNlY29uZGFyeS1iZy1jb2xvci1jb2xvciB7XG4gIGNvbG9yOiB2YXIoLS1oZWFkZXItc2Vjb25kYXJ5LWJnLWNvbG9yLCAtLWNvbG9yLWJnKSAhaW1wb3J0YW50O1xufVxuXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIHtcbiAgLS1oZXJvLW1haW4tYmctY29sb3I6IHZhcigtLWNvbG9yLWJnLWFsdCk7XG4gIC0taGVyby1tYWluLWJnLWNvbG9yLWNvbnRyYXN0OiB2YXIoLS1jb2xvci1iZy1hbHQtY29udHJhc3QpO1xuICAtLWhlcm8tbWFpbi1iZy1jb2xvci1hY2NlbnQ6IHZhcigtLWNvbG9yLWJnLWFsdC1hY2NlbnQpO1xuICAtLWhlcm8tbWFpbi1iZy1jb2xvci1hY2NlbnQtYTogdmFyKC0tY29sb3ItYmctYWx0LWFjY2VudC1hKTtcbiAgLS1oZXJvLW1haW4tYmctY29sb3ItYWNjZW50LWNvbnRyYXN0OiB2YXIoLS1jb2xvci1iZy1hbHQtYWNjZW50LWNvbnRyYXN0KTtcbiAgLS1oZXJvLW1haW4tYmctY29sb3ItYWNjZW50LWhsOiB2YXIoLS1jb2xvci1iZy1hbHQtYWNjZW50LWhsKTtcbiAgLS1oZXJvLW1haW4tYmctY29sb3ItYWNjZW50LWhsLWE6IHZhcigtLWNvbG9yLWJnLWFsdC1hY2NlbnQtaGwtYSk7XG4gIC0taGVyby1tYWluLWJnLWNvbG9yLWFjY2VudC1obC1jb250cmFzdDogdmFyKC0tY29sb3ItYmctYWx0LWFjY2VudC1obC1jb250cmFzdCk7XG59XG5cbi5oYXMtaGVyby1tYWluLWJnLWNvbG9yLWJhY2tncm91bmQtY29sb3IgfiAud3AtYmxvY2stY292ZXJfX2lubmVyLWNvbnRhaW5lciwgLmhhcy1oZXJvLW1haW4tYmctY29sb3ItYmFja2dyb3VuZC1jb2xvciB7XG4gIC0tY29sb3I6IHZhcigtLWhlcm8tbWFpbi1iZy1jb2xvciwgLS1jb2xvci1iZy1hbHQpO1xuICAtLWNvbG9yLWNvbnRyYXN0OiB2YXIoLS1oZXJvLW1haW4tYmctY29sb3ItY29udHJhc3QsIC0tY29sb3ItYmctYWx0LWNvbnRyYXN0KTtcbiAgLS1jb2xvci1hY2NlbnQ6IHZhcigtLWhlcm8tbWFpbi1iZy1jb2xvci1hY2NlbnQsIC0tY29sb3ItYmctYWx0LWFjY2VudCk7XG4gIC0tY29sb3ItYWNjZW50LWE6IHZhcigtLWhlcm8tbWFpbi1iZy1jb2xvci1hY2NlbnQtYSwgLS1jb2xvci1iZy1hbHQtYWNjZW50LWEpO1xuICAtLWNvbG9yLWFjY2VudC1jb250cmFzdDogdmFyKC0taGVyby1tYWluLWJnLWNvbG9yLWFjY2VudC1jb250cmFzdCwgLS1jb2xvci1iZy1hbHQtYWNjZW50LWNvbnRyYXN0KTtcbiAgLS1jb2xvci1hY2NlbnQtaGw6IHZhcigtLWhlcm8tbWFpbi1iZy1jb2xvci1hY2NlbnQtaGwsIC0tY29sb3ItYmctYWx0LWFjY2VudC1obCk7XG4gIC0tY29sb3ItYWNjZW50LWhsLWE6IHZhcigtLWhlcm8tbWFpbi1iZy1jb2xvci1hY2NlbnQtaGwtYSwgLS1jb2xvci1iZy1hbHQtYWNjZW50LWhsLWEpO1xuICAtLWNvbG9yLWFjY2VudC1obC1jb250cmFzdDogdmFyKC0taGVyby1tYWluLWJnLWNvbG9yLWFjY2VudC1obC1jb250cmFzdCwgLS1jb2xvci1iZy1hbHQtYWNjZW50LWhsLWNvbnRyYXN0KTtcbn1cblxuLmhhcy1oZXJvLW1haW4tYmctY29sb3ItY29sb3Ige1xuICBjb2xvcjogdmFyKC0taGVyby1tYWluLWJnLWNvbG9yLCAtLWNvbG9yLWJnLWFsdCkgIWltcG9ydGFudDtcbn1cblxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciB7XG4gIC0tZm9vdGVyLW1haW4tYmctY29sb3I6IHZhcigtLWNvbG9yLWJnLWFsdCk7XG4gIC0tZm9vdGVyLW1haW4tYmctY29sb3ItY29udHJhc3Q6IHZhcigtLWNvbG9yLWJnLWFsdC1jb250cmFzdCk7XG4gIC0tZm9vdGVyLW1haW4tYmctY29sb3ItYWNjZW50OiB2YXIoLS1jb2xvci1iZy1hbHQtYWNjZW50KTtcbiAgLS1mb290ZXItbWFpbi1iZy1jb2xvci1hY2NlbnQtYTogdmFyKC0tY29sb3ItYmctYWx0LWFjY2VudC1hKTtcbiAgLS1mb290ZXItbWFpbi1iZy1jb2xvci1hY2NlbnQtY29udHJhc3Q6IHZhcigtLWNvbG9yLWJnLWFsdC1hY2NlbnQtY29udHJhc3QpO1xuICAtLWZvb3Rlci1tYWluLWJnLWNvbG9yLWFjY2VudC1obDogdmFyKC0tY29sb3ItYmctYWx0LWFjY2VudC1obCk7XG4gIC0tZm9vdGVyLW1haW4tYmctY29sb3ItYWNjZW50LWhsLWE6IHZhcigtLWNvbG9yLWJnLWFsdC1hY2NlbnQtaGwtYSk7XG4gIC0tZm9vdGVyLW1haW4tYmctY29sb3ItYWNjZW50LWhsLWNvbnRyYXN0OiB2YXIoLS1jb2xvci1iZy1hbHQtYWNjZW50LWhsLWNvbnRyYXN0KTtcbn1cblxuLmhhcy1mb290ZXItbWFpbi1iZy1jb2xvci1iYWNrZ3JvdW5kLWNvbG9yIH4gLndwLWJsb2NrLWNvdmVyX19pbm5lci1jb250YWluZXIsIC5oYXMtZm9vdGVyLW1haW4tYmctY29sb3ItYmFja2dyb3VuZC1jb2xvciB7XG4gIC0tY29sb3I6IHZhcigtLWZvb3Rlci1tYWluLWJnLWNvbG9yLCAtLWNvbG9yLWJnLWFsdCk7XG4gIC0tY29sb3ItY29udHJhc3Q6IHZhcigtLWZvb3Rlci1tYWluLWJnLWNvbG9yLWNvbnRyYXN0LCAtLWNvbG9yLWJnLWFsdC1jb250cmFzdCk7XG4gIC0tY29sb3ItYWNjZW50OiB2YXIoLS1mb290ZXItbWFpbi1iZy1jb2xvci1hY2NlbnQsIC0tY29sb3ItYmctYWx0LWFjY2VudCk7XG4gIC0tY29sb3ItYWNjZW50LWE6IHZhcigtLWZvb3Rlci1tYWluLWJnLWNvbG9yLWFjY2VudC1hLCAtLWNvbG9yLWJnLWFsdC1hY2NlbnQtYSk7XG4gIC0tY29sb3ItYWNjZW50LWNvbnRyYXN0OiB2YXIoLS1mb290ZXItbWFpbi1iZy1jb2xvci1hY2NlbnQtY29udHJhc3QsIC0tY29sb3ItYmctYWx0LWFjY2VudC1jb250cmFzdCk7XG4gIC0tY29sb3ItYWNjZW50LWhsOiB2YXIoLS1mb290ZXItbWFpbi1iZy1jb2xvci1hY2NlbnQtaGwsIC0tY29sb3ItYmctYWx0LWFjY2VudC1obCk7XG4gIC0tY29sb3ItYWNjZW50LWhsLWE6IHZhcigtLWZvb3Rlci1tYWluLWJnLWNvbG9yLWFjY2VudC1obC1hLCAtLWNvbG9yLWJnLWFsdC1hY2NlbnQtaGwtYSk7XG4gIC0tY29sb3ItYWNjZW50LWhsLWNvbnRyYXN0OiB2YXIoLS1mb290ZXItbWFpbi1iZy1jb2xvci1hY2NlbnQtaGwtY29udHJhc3QsIC0tY29sb3ItYmctYWx0LWFjY2VudC1obC1jb250cmFzdCk7XG59XG5cbi5oYXMtZm9vdGVyLW1haW4tYmctY29sb3ItY29sb3Ige1xuICBjb2xvcjogdmFyKC0tZm9vdGVyLW1haW4tYmctY29sb3IsIC0tY29sb3ItYmctYWx0KSAhaW1wb3J0YW50O1xufVxuXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIHtcbiAgLS1hbGVydC1iZy1jb2xvcjogdmFyKC0tY29sb3ItYmcpO1xuICAtLWFsZXJ0LWJnLWNvbG9yLWNvbnRyYXN0OiB2YXIoLS1jb2xvci1iZy1jb250cmFzdCk7XG4gIC0tYWxlcnQtYmctY29sb3ItYWNjZW50OiB2YXIoLS1jb2xvci1iZy1hY2NlbnQpO1xuICAtLWFsZXJ0LWJnLWNvbG9yLWFjY2VudC1hOiB2YXIoLS1jb2xvci1iZy1hY2NlbnQtYSk7XG4gIC0tYWxlcnQtYmctY29sb3ItYWNjZW50LWNvbnRyYXN0OiB2YXIoLS1jb2xvci1iZy1hY2NlbnQtY29udHJhc3QpO1xuICAtLWFsZXJ0LWJnLWNvbG9yLWFjY2VudC1obDogdmFyKC0tY29sb3ItYmctYWNjZW50LWhsKTtcbiAgLS1hbGVydC1iZy1jb2xvci1hY2NlbnQtaGwtYTogdmFyKC0tY29sb3ItYmctYWNjZW50LWhsLWEpO1xuICAtLWFsZXJ0LWJnLWNvbG9yLWFjY2VudC1obC1jb250cmFzdDogdmFyKC0tY29sb3ItYmctYWNjZW50LWhsLWNvbnRyYXN0KTtcbn1cblxuLmhhcy1hbGVydC1iZy1jb2xvci1iYWNrZ3JvdW5kLWNvbG9yIH4gLndwLWJsb2NrLWNvdmVyX19pbm5lci1jb250YWluZXIsIC5oYXMtYWxlcnQtYmctY29sb3ItYmFja2dyb3VuZC1jb2xvciB7XG4gIC0tY29sb3I6IHZhcigtLWFsZXJ0LWJnLWNvbG9yLCAtLWNvbG9yLWJnKTtcbiAgLS1jb2xvci1jb250cmFzdDogdmFyKC0tYWxlcnQtYmctY29sb3ItY29udHJhc3QsIC0tY29sb3ItYmctY29udHJhc3QpO1xuICAtLWNvbG9yLWFjY2VudDogdmFyKC0tYWxlcnQtYmctY29sb3ItYWNjZW50LCAtLWNvbG9yLWJnLWFjY2VudCk7XG4gIC0tY29sb3ItYWNjZW50LWE6IHZhcigtLWFsZXJ0LWJnLWNvbG9yLWFjY2VudC1hLCAtLWNvbG9yLWJnLWFjY2VudC1hKTtcbiAgLS1jb2xvci1hY2NlbnQtY29udHJhc3Q6IHZhcigtLWFsZXJ0LWJnLWNvbG9yLWFjY2VudC1jb250cmFzdCwgLS1jb2xvci1iZy1hY2NlbnQtY29udHJhc3QpO1xuICAtLWNvbG9yLWFjY2VudC1obDogdmFyKC0tYWxlcnQtYmctY29sb3ItYWNjZW50LWhsLCAtLWNvbG9yLWJnLWFjY2VudC1obCk7XG4gIC0tY29sb3ItYWNjZW50LWhsLWE6IHZhcigtLWFsZXJ0LWJnLWNvbG9yLWFjY2VudC1obC1hLCAtLWNvbG9yLWJnLWFjY2VudC1obC1hKTtcbiAgLS1jb2xvci1hY2NlbnQtaGwtY29udHJhc3Q6IHZhcigtLWFsZXJ0LWJnLWNvbG9yLWFjY2VudC1obC1jb250cmFzdCwgLS1jb2xvci1iZy1hY2NlbnQtaGwtY29udHJhc3QpO1xufVxuXG4uaGFzLWFsZXJ0LWJnLWNvbG9yLWNvbG9yIHtcbiAgY29sb3I6IHZhcigtLWFsZXJ0LWJnLWNvbG9yLCAtLWNvbG9yLWJnKSAhaW1wb3J0YW50O1xufVxuXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC53cC1ibG9jay10YWJsZSB0Zm9vdCxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgdGFibGUgdGZvb3QsIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLndwLWJsb2NrLXRhYmxlIHRoZWFkLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciB0YWJsZSB0aGVhZCwgLmVkaXRvci1zdHlsZXMtd3JhcHBlciwgLmVudHJ5LWNvbC1ib3hlZCBhcnRpY2xlLCAucGFnaW5hdGlvbiwgLmhhcy1iYWNrZ3JvdW5kLFxuLndwLWJsb2NrLWNvdmVyX19iYWNrZ3JvdW5kLCAud3AtYmxvY2stbGF0ZXN0LXBvc3RzLmlzLWdyaWQgbGkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvcik7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1jb250cmFzdCk7XG59XG5cbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIge1xuICAtLWNvbG9yLWJnLXNlY29uZGFyeTogdmFyKC0tY29sb3ItYmcpO1xufVxuXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIHtcbiAgZm9udC1kaXNwbGF5OiBvcHRpb25hbDtcbiAgZm9udC1mYW1pbHk6IHN5c3RlbS11aSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiBjYWxjKCAwLjllbSAqICh2YXIoLS1ib2R5LWZvbnQtc2l6ZSkgLyAxMDApICk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzgycHgpIHtcbiAgLmVkaXRvci1zdHlsZXMtd3JhcHBlciB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxZW0gKiAodmFyKC0tYm9keS1mb250LXNpemUpIC8gMTAwKSApO1xuICB9XG59XG5cbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLndyYXBwZXIge1xuICBwYWRkaW5nLXRvcDogM3JlbTtcbiAgcGFkZGluZy1ib3R0b206IDNyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLndyYXBwZXIge1xuICAgIHBhZGRpbmctdG9wOiA2cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiA2cmVtO1xuICB9XG59XG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIGEuc2tpcC1saW5rIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAxMDAwO1xuICB0b3A6IDBweDtcbiAgcmlnaHQ6IDBweDtcbn1cblxuYm9keS5zaW5ndWxhcjpub3QoLmhhcy1zaWRlYmFyKSAjY29udGVudC5jb250YWluZXIsIC5jb250YWluZXItY29udGVudCB7XG4gIG1heC13aWR0aDogdmFyKC0tY29udGVudC13aWR0aCk7XG59XG5cbmJvZHk6bm90KC5oYXMtc2lkZWJhcikgLm1haW4td3JhcHBlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5ib2R5Lm1haW4td3JhcHBlci1tYXJnaW4tdG9wLWRpc2FibGVkIC5tYWluLXdyYXBwZXIge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3ODJweCkge1xuICBib2R5Lm1haW4td3JhcHBlci1tYXJnaW4tdG9wLWRpc2FibGVkIC5tYWluLXdyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6IGNhbGModmFyKC0taGVhZGVyLW1haW4tZ2FwLWhlaWdodCkgKiAtMSk7XG4gIH1cbn1cbmJvZHkubWFpbi13cmFwcGVyLW1hcmdpbi1ib3R0b20tZGlzYWJsZWQgLm1haW4td3JhcHBlciB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuYm9keS5tYWluLXdyYXBwZXItcHVsbC11bmRlciAubWFpbi13cmFwcGVyIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzgycHgpIHtcbiAgYm9keS5tYWluLXdyYXBwZXItcHVsbC11bmRlciAubWFpbi13cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKCh2YXIoLS1oZWFkZXItbWFpbi1nYXAtaGVpZ2h0KSArIHZhcigtLWhlYWRlci1tYWluLWhlaWdodCkpICogLTEpO1xuICB9XG59XG5cbi5zaXRlLXdpZHRoLW1heCB7XG4gIG1heC13aWR0aDogdmFyKC0tc2l0ZS13aWR0aCk7XG59XG5ib2R5LnNpdGUtYm94ZWQgLnNpdGUtd2lkdGgtbWF4IHtcbiAgbWF4LXdpZHRoOiB2YXIoLS1zaXRlLWJveC13aWR0aCk7XG59XG5cbi5jcHMtaWNvbi5jcHMtZGFzaGljb24sIC53cC1ibG9jay1sYXRlc3QtcG9zdHMgLmNwcy1kYXNoaWNvbi53cC1ibG9jay1sYXRlc3QtcG9zdHNfX3Bvc3QtYXV0aG9yOjpiZWZvcmUsXG4ud3AtYmxvY2stbGF0ZXN0LXBvc3RzIC5jcHMtZGFzaGljb24ud3AtYmxvY2stbGF0ZXN0LXBvc3RzX19wb3N0LWRhdGU6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBkYXNoaWNvbnMgIWltcG9ydGFudDtcbn1cblxuW2RhdGEtYWxpZ249ZnVsbF0sXG5bZGF0YS1hbGlnbj13aWRlXSB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG4gIG1hcmdpbi10b3A6IDNyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzgycHgpIHtcbiAgW2RhdGEtYWxpZ249ZnVsbF0sXG5bZGF0YS1hbGlnbj13aWRlXSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNnJlbTtcbiAgICBtYXJnaW4tdG9wOiA2cmVtO1xuICB9XG59XG4uZW50cnktY29sLWJveGVkIC5lbnRyeS1jb250ZW50IFtkYXRhLWFsaWduPWZ1bGxdLCAuc2l0ZS1ib3hlZCBbZGF0YS1hbGlnbj1mdWxsXSwgLmhhcy1zaWRlYmFyIC5lbnRyeS1jb250ZW50IFtkYXRhLWFsaWduPWZ1bGxdLFxuLmVudHJ5LWNvbC1ib3hlZCAuZW50cnktY29udGVudCBbZGF0YS1hbGlnbj13aWRlXSxcbi5zaXRlLWJveGVkIFtkYXRhLWFsaWduPXdpZGVdLFxuLmhhcy1zaWRlYmFyIC5lbnRyeS1jb250ZW50IFtkYXRhLWFsaWduPXdpZGVdIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBsZWZ0OiBpbml0aWFsO1xuICB3aWR0aDogYXV0bztcbn1cblxuW2RhdGEtYWxpZ249d2lkZV0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogY2FsYygxMDB2dyAtIDNyZW0pO1xuICBsZWZ0OiBjYWxjKDUwJSAtIDUwdncgKyAxLjVyZW0pO1xuICB3aWR0aDogY2FsYygxMDB2dyAtIDNyZW0pO1xufVxuW2RhdGEtYWxpZ249d2lkZV0gKyBbZGF0YS1hbGlnbj13aWRlXSB7XG4gIG1hcmdpbi10b3A6IC0zcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc4MnB4KSB7XG4gIFtkYXRhLWFsaWduPXdpZGVdICsgW2RhdGEtYWxpZ249d2lkZV0ge1xuICAgIG1hcmdpbi10b3A6IC02cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5lbnRyeS1jb2wtYm94ZWQgLmVudHJ5LWNvbnRlbnQgW2RhdGEtYWxpZ249d2lkZV0sIC5zaXRlLWJveGVkIFtkYXRhLWFsaWduPXdpZGVdIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbGVmdDogaW5pdGlhbDtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEzMzBweCkge1xuICBbZGF0YS1hbGlnbj13aWRlXSB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEzMzBweCAtIDNyZW0pO1xuICAgIGxlZnQ6IGNhbGMoNTAlIC0gNjY1cHggKyAxLjVyZW0pO1xuICAgIHdpZHRoOiBjYWxjKDEzMzBweCAtIDNyZW0pO1xuICB9XG59XG5cbltkYXRhLWFsaWduPWZ1bGxdIHtcbiAgbGVmdDogY2FsYyg1MCUgLSA1MHZ3KTtcbiAgbWF4LXdpZHRoOiAxMDB2dztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwdnc7XG59XG5bZGF0YS1hbGlnbj1mdWxsXSArIFtkYXRhLWFsaWduPWZ1bGxdIHtcbiAgbWFyZ2luLXRvcDogLTNyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzgycHgpIHtcbiAgW2RhdGEtYWxpZ249ZnVsbF0gKyBbZGF0YS1hbGlnbj1mdWxsXSB7XG4gICAgbWFyZ2luLXRvcDogLTZyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICBbZGF0YS1hbGlnbj1mdWxsXTpub3QoW2NsYXNzKj1oYXMtYmFja2dyb3VuZF0pID4gLndwLWJsb2NrLWdyb3VwX19pbm5lci1jb250YWluZXIgPiBwOm5vdCguaGFzLWJhY2tncm91bmQtY29sb3IpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gICAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc4MS45OHB4KSB7XG4gIFtkYXRhLWFsaWduPWZ1bGxdIFtkYXRhLWFsaWduPWZ1bGxdIHtcbiAgICBsZWZ0OiAwO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5bZGF0YS1hbGlnbj1jZW50ZXJdLFxuW2RhdGEtYWxpZ249Y2VudGVyXSB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG59XG5cbltkYXRhLWFsaWduPWNlbnRlcl0ge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuW2RhdGEtYWxpZ249Y2VudGVyXSBpbWcge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4uYWxpZ25sZWZ0LFxuLmFsaWducmlnaHQge1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cbi5hbGlnbmxlZnQsIC5lbnRyeS1jb250ZW50IC5hbGlnbmxlZnQsXG4uYWxpZ25yaWdodCxcbi5lbnRyeS1jb250ZW50IC5hbGlnbnJpZ2h0IHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5hbGlnbmxlZnQsIC5lbnRyeS1jb250ZW50IC5hbGlnbmxlZnQsXG4uYWxpZ25yaWdodCxcbi5lbnRyeS1jb250ZW50IC5hbGlnbnJpZ2h0IHtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hbGlnbmxlZnQsXG4uYWxpZ25yaWdodCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYWxpZ25sZWZ0LFxuLmFsaWducmlnaHQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5hbGlnbmxlZnQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5lbnRyeS1jb250ZW50ID4gLmFsaWdubGVmdCB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTEgKiAoMTAwdncgLSB2YXIoLS1jb250ZW50LXdpZHRoKSkgLyAyKTtcbiAgfVxuICAuZW50cnktY29sLWJveGVkIC5lbnRyeS1jb250ZW50IC5hbGlnbmxlZnQsIC5zaXRlLWJveGVkIC5lbnRyeS1jb250ZW50IC5hbGlnbmxlZnQsIC5oYXMtc2lkZWJhciAuZW50cnktY29udGVudCAuYWxpZ25sZWZ0IHtcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTMzMHB4KSB7XG4gIC5lbnRyeS1jb250ZW50ID4gLmFsaWdubGVmdCB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTEgKiAoMTMzMHB4IC0gdmFyKC0tY29udGVudC13aWR0aCkpIC8gMik7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5hbGlnbnJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZW50cnktY29udGVudCA+IC5hbGlnbnJpZ2h0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoLTEgKiAoMTAwdncgLSB2YXIoLS1jb250ZW50LXdpZHRoKSkgLyAyKTtcbiAgfVxuICAuZW50cnktY29sLWJveGVkIC5lbnRyeS1jb250ZW50IC5hbGlnbnJpZ2h0LCAuc2l0ZS1ib3hlZCAuZW50cnktY29udGVudCAuYWxpZ25yaWdodCwgLmhhcy1zaWRlYmFyIC5lbnRyeS1jb250ZW50IC5hbGlnbnJpZ2h0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEzMzBweCkge1xuICAuZW50cnktY29udGVudCA+IC5hbGlnbnJpZ2h0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoLTEgKiAoMTMzMHB4IC0gdmFyKC0tY29udGVudC13aWR0aCkpIC8gMik7XG4gIH1cbn1cblxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciA6Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmUtY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudC1obCk7XG4gIG91dGxpbmUtb2Zmc2V0OiAwLjJyZW07XG59XG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIGEge1xuICBjb2xvcjogdmFyKC0tY29sb3ItYWNjZW50KTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2UsIGNvbG9yIDAuNXMgZWFzZSwgYmFja2dyb3VuZC1jb2xvciAwLjVzIGVhc2U7XG59XG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIGE6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tY29sb3ItYWNjZW50LWhsKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciBmaWd1cmUsXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciBociwgLmVkaXRvci1zdHlsZXMtd3JhcHBlciAud3AtYmxvY2stc2VwYXJhdG9yLCAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIC53cC1ibG9jay1zZXBhcmF0b3I6bm90KC5pcy1zdHlsZS13aWRlKTpub3QoLmlzLXN0eWxlLWRvdHMpIHtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXRvcC13aWR0aDogMnB4O1xuICBib3JkZXItY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItYWNjZW50KTtcbn1cbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgaSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgc21hbGwsXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciBtYXJrLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAubWFyayB7XG4gIHBhZGRpbmc6IDAuMmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmOGUzO1xufVxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciBwLmhhcy1iYWNrZ3JvdW5kIHtcbiAgcGFkZGluZzogMS41cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc4MnB4KSB7XG4gIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgcC5oYXMtYmFja2dyb3VuZCB7XG4gICAgcGFkZGluZzogMnJlbTtcbiAgfVxufVxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciBibG9ja3F1b3RlIHtcbiAgYm9yZGVyLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItYWNjZW50LWhsKTtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMCAycHg7XG4gIG1hcmdpbjogM3JlbSAwO1xuICBwYWRkaW5nOiAwLjVyZW0gMCAwLjVyZW0gMS41cmVtO1xufVxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciBibG9ja3F1b3RlIGNpdGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAxLjVyZW0gMCAwO1xufVxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciBibG9ja3F1b3RlIHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbjogMDtcbn1cbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgY2l0ZSB7XG4gIG9wYWNpdHk6IDAuODtcbiAgZm9udC1zaXplOiAwLjhlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbn1cbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgc2FtcCwgLmVkaXRvci1zdHlsZXMtd3JhcHBlciBjb2RlLCAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIGtiZCB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ib3hlcy1jb250cmFzdCk7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMC45ZW07XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC4zcmVtO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1ib3hlcyk7XG59XG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIHByZSB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMC45ZW07XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbjogNHJlbSAwO1xuICBvdmVyZmxvdzogYXV0bztcbiAgcGFkZGluZzogM3JlbSAycmVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDJweDtcbiAgYm9yZGVyLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItYWNjZW50KTtcbn1cbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgcHJlIGNvZGUge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMDtcbn1cbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgZmlndXJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbn1cbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgaWZyYW1lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgdmlkZW8ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgc3ZnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciBpbWcge1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgZW1iZWQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIG9iamVjdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgZmlnY2FwdGlvbiwgLmVkaXRvci1zdHlsZXMtd3JhcHBlciAud3AtYmxvY2staW1hZ2UgZmlnY2FwdGlvbiwgLndwLWJsb2NrLWltYWdlIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgZmlnY2FwdGlvbixcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLndwLWJsb2NrLWVtYmVkIGZpZ2NhcHRpb24sXG4ud3AtYmxvY2stZW1iZWQgLmVkaXRvci1zdHlsZXMtd3JhcHBlciBmaWdjYXB0aW9uIHtcbiAgb3BhY2l0eTogMC44O1xuICBmb250LXNpemU6IDAuOGVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG59XG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIGZpZ2NhcHRpb24gYSwgLmVkaXRvci1zdHlsZXMtd3JhcHBlciAud3AtYmxvY2staW1hZ2UgZmlnY2FwdGlvbiBhLCAud3AtYmxvY2staW1hZ2UgLmVkaXRvci1zdHlsZXMtd3JhcHBlciBmaWdjYXB0aW9uIGEsXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC53cC1ibG9jay1lbWJlZCBmaWdjYXB0aW9uIGEsXG4ud3AtYmxvY2stZW1iZWQgLmVkaXRvci1zdHlsZXMtd3JhcHBlciBmaWdjYXB0aW9uIGEge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3ODJweCkge1xuICAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIGZpZ2NhcHRpb24sIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLndwLWJsb2NrLWltYWdlIGZpZ2NhcHRpb24sIC53cC1ibG9jay1pbWFnZSAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIGZpZ2NhcHRpb24sXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC53cC1ibG9jay1lbWJlZCBmaWdjYXB0aW9uLFxuLndwLWJsb2NrLWVtYmVkIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgZmlnY2FwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxZW07XG4gIH1cbn1cbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLndwLWJsb2NrLXRhYmxlLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciB0YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBlbXB0eS1jZWxsczogc2hvdztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLndwLWJsb2NrLXRhYmxlIHRoZWFkLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciB0YWJsZSB0aGVhZCB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3IpO1xufVxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAud3AtYmxvY2stdGFibGUgdGgsXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIHRhYmxlIHRoIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItYm94ZXMpO1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBwYWRkaW5nOiAwLjc1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAud3AtYmxvY2stdGFibGUgdGggYSxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgdGFibGUgdGggYSB7XG4gIGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC53cC1ibG9jay10YWJsZSB0aDpmaXJzdC1jaGlsZCxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgdGFibGUgdGg6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHZhcigtLWNvbG9yKTtcbn1cbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLndwLWJsb2NrLXRhYmxlIHRoOmxhc3QtY2hpbGQsXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIHRhYmxlIHRoOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB2YXIoLS1jb2xvcik7XG59XG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC53cC1ibG9jay10YWJsZSB0ZCxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgdGFibGUgdGQge1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ib3hlcyk7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHBhZGRpbmc6IDAuNzVyZW07XG59XG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC53cC1ibG9jay10YWJsZSBjYXB0aW9uLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciB0YWJsZSBjYXB0aW9uIHtcbiAgY2FwdGlvbi1zaWRlOiB0b3A7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJveGVzKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWJveGVzLWNvbnRyYXN0KTtcbn1cbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgY2FwdGlvbiB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJveGVzLWFjY2VudCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ib3hlcy1hY2NlbnQtY29udHJhc3QpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBwYWRkaW5nOiAwLjc1cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5nYWxsZXJ5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IDNlbSAwIDNlbSAtMC44ZW07XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAxLjZlbSk7XG59XG5cbi5nYWxsZXJ5LWl0ZW0ge1xuICBtYXJnaW46IDAuOGVtIDA7XG4gIHBhZGRpbmc6IDAgMC44ZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZ2FsbGVyeS1jYXB0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDAuOGVtO1xufVxuXG4ubGlzdC11bnN0eWxlZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmxpc3QtaW5saW5lLCAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIC5saXN0LXVuc3R5bGVkIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW4tdG9wOiAtMC41cmVtO1xufVxuXG4ubGlzdC1pbmxpbmUtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xufVxuLmxpc3QtaW5saW5lLWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbn1cblxuLmhhcy1kcm9wLWNhcDpub3QoOmZvY3VzLXZpc2libGUpOjpmaXJzdC1sZXR0ZXIge1xuICBjb2xvcjogY3VycmVudENvbG9yO1xuICBjb2xvcjogdmFyKC0tY29sb3ItYWNjZW50LWhsKTtcbiAgZm9udC1zaXplOiA1LjFlbTtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgbWFyZ2luOiAwLjA1ZW0gMC4xZW0gMCAwO1xufVxuLmhhcy1kcm9wLWNhcDpub3QoOmZvY3VzLXZpc2libGUpOjpmaXJzdC1sZXR0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xufVxuLmhhcy1kcm9wLWNhcDpub3QoOmZvY3VzLXZpc2libGUpOjphZnRlciB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5oYXMtdGV4dC1hbGlnbi1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmhhcy10ZXh0LWFsaWduLWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmhhcy10ZXh0LWFsaWduLXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5oYXMtc21hbGwtZm9udC1zaXplIHtcbiAgZm9udC1zaXplOiAwLjgxM2VtO1xufVxuXG4uaGFzLW1lZGl1bS1mb250LXNpemUge1xuICBmb250LXNpemU6IDEuMjVlbTtcbn1cblxuLmhhcy1sYXJnZS1mb250LXNpemUge1xuICBmb250LXNpemU6IDIuMjVlbTtcbn1cblxuLmhhcy1odWdlLWZvbnQtc2l6ZSB7XG4gIGZvbnQtc2l6ZTogMi42MjVlbTtcbn1cblxuLmZvcm0tY29udHJvbCwgYm9keSAuY2FsZW5kYXItcGx1cyAjY2FsZW5kYXItcGx1cy1zZWFyY2gsXG5ib2R5IC5jYWxlbmRhci1wbHVzICNjYWxlbmRhci1wbHVzLWNhdGVnb3J5LCAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIGlucHV0W3R5cGU9dGV4dF06bm90KC5mb3JtLWNvbnRyb2wpLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciBpbnB1dFt0eXBlPXRlbF06bm90KC5mb3JtLWNvbnRyb2wpLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciBpbnB1dFt0eXBlPWVtYWlsXTpub3QoLmZvcm0tY29udHJvbCksXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIGlucHV0W3R5cGU9c2VhcmNoXTpub3QoLmZvcm0tY29udHJvbCksXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIHRleHRhcmVhOm5vdCguZm9ybS1jb250cm9sKSxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgc2VsZWN0Om5vdCguZm9ybS1jb250cm9sKSB7XG4gIGJhY2tncm91bmQtY2xpcDogaW5pdGlhbDtcbn1cblxuLnB0LWhlYWRlci1tYWluLWhlaWdodCB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKHZhcigtLWhlYWRlci1tYWluLWdhcC1oZWlnaHQpICsgdmFyKC0taGVhZGVyLW1haW4taGVpZ2h0KSk7XG59XG5cbi8qXG4gKiBBZGRzIGludGVncmF0aW9uIHdpdGggQ2FsZW5kYXIgUGx1cyBwbHVnaW4uXG4gKi9cbmJvZHkgLmNhbGVuZGFyLXBsdXMgLmNhbGVuZGFyLXBsdXMtZmlsdGVyLWJhciB7XG4gIG92ZXJmbG93OiBpbml0aWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIGJvZHkgLmNhbGVuZGFyLXBsdXMgLmNhbGVuZGFyLXBsdXMtZmlsdGVyLWJhciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICBib2R5IC5jYWxlbmRhci1wbHVzIC5jYWxlbmRhci1wbHVzLWZpbHRlci1iYXIgPiBwIHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gIH1cbiAgYm9keSAuY2FsZW5kYXItcGx1cyAuY2FsZW5kYXItcGx1cy1maWx0ZXItYmFyIHA6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cbn1cbmJvZHkgLmNhbGVuZGFyLXBsdXMgLnJiYy10b29sYmFyIHtcbiAgZmxleC13cmFwOiBpbml0aWFsO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuYm9keSAuY2FsZW5kYXItcGx1cyAucmJjLXRvb2xiYXIgYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYm94ZXMpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItYm94ZXMtY29udHJhc3QpO1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmUtY29sb3I6IHZhcigtLWNvbG9yLWJveGVzLWFjY2VudC1hKTtcbiAgZm9udC1zaXplOiAwLjc4NzVlbTtcbiAgbWFyZ2luOiAwO1xufVxuYm9keSAuY2FsZW5kYXItcGx1cyAucmJjLXRvb2xiYXIgYnV0dG9uLnJiYy1hY3RpdmUsIGJvZHkgLmNhbGVuZGFyLXBsdXMgLnJiYy10b29sYmFyIGJ1dHRvbi5yYmMtYWN0aXZlOmZvY3VzLXZpc2libGUge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1ib3hlcy1hY2NlbnQtaGwpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItYm94ZXMtYWNjZW50LWhsLWNvbnRyYXN0KTtcbiAgb3BhY2l0eTogMTtcbn1cbmJvZHkgLmNhbGVuZGFyLXBsdXMgLnJiYy10b29sYmFyIGJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJveGVzLWFjY2VudCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ib3hlcy1hY2NlbnQtY29udHJhc3QpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc4MS45OHB4KSB7XG4gIGJvZHkgLmNhbGVuZGFyLXBsdXMgLnJiYy10b29sYmFyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XG4gIH1cbiAgYm9keSAuY2FsZW5kYXItcGx1cyAucmJjLXRvb2xiYXIgPiAqOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cbn1cbmJvZHkgLmNhbGVuZGFyLXBsdXMgLnJiYy1kYXRlLWNlbGwsXG5ib2R5IC5jYWxlbmRhci1wbHVzIC5yYmMtaGVhZGVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYm94ZXMpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItYm94ZXMtY29udHJhc3QpO1xufVxuYm9keSAuY2FsZW5kYXItcGx1cyAucmJjLWhlYWRlciB7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjI1cmVtO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1jb2xvci1iZyk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDFlbTtcbn1cbmJvZHkgLmNhbGVuZGFyLXBsdXMgLnJiYy1oZWFkZXIgPiBhIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWJveGVzLWNvbnRyYXN0KTtcbn1cbmJvZHkgLmNhbGVuZGFyLXBsdXMgLnJiYy1oZWFkZXIgKyAucmJjLWhlYWRlciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiB2YXIoLS1jb2xvci1iZyk7XG59XG5ib2R5IC5jYWxlbmRhci1wbHVzIC5yYmMtbW9udGgtdmlldyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItYm94ZXMpO1xufVxuYm9keSAuY2FsZW5kYXItcGx1cyAucmJjLW1vbnRoLXJvdyArIC5yYmMtbW9udGgtcm93IHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cbmJvZHkgLmNhbGVuZGFyLXBsdXMgLnJiYy1vZmYtcmFuZ2Uge1xuICBvcGFjaXR5OiAwLjU7XG59XG5ib2R5IC5jYWxlbmRhci1wbHVzIC5yYmMtb2ZmLXJhbmdlLWJnIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYmcpO1xufVxuYm9keSAuY2FsZW5kYXItcGx1cyAucmJjLWRhdGUtY2VsbCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tY29sb3ItYmcpIDFweCBzb2xpZDtcbn1cbmJvZHkgLmNhbGVuZGFyLXBsdXMgLnJiYy1kYXRlLWNlbGwgYSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ib3hlcy1jb250cmFzdCk7XG59XG5ib2R5IC5jYWxlbmRhci1wbHVzIC5yYmMtZGF5LWJnICsgLnJiYy1kYXktYmcge1xuICBib3JkZXItbGVmdC1jb2xvcjogdmFyKC0tY29sb3ItYm94ZXMpO1xufVxuYm9keSAuY2FsZW5kYXItcGx1cyAucmJjLXRvZGF5IHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYm94ZXMpO1xufVxuYm9keSAuY2FsZW5kYXItcGx1cyAucmJjLWV2ZW50LCBib2R5IC5jYWxlbmRhci1wbHVzIC5yYmMtZXZlbnQucmJjLXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYmctYWNjZW50KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWJnLWFjY2VudC1jb250cmFzdCk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLWluO1xufVxuYm9keSAuY2FsZW5kYXItcGx1cyAucmJjLWV2ZW50OmhvdmVyLCBib2R5IC5jYWxlbmRhci1wbHVzIC5yYmMtZXZlbnQucmJjLXNlbGVjdGVkOmhvdmVyIHtcbiAgb3BhY2l0eTogMC44O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1iZy1hY2NlbnQpO1xufVxuYm9keSAuY2FsZW5kYXItcGx1cyAucmJjLXJvdy1zZWdtZW50IHtcbiAgcGFkZGluZzogMCA0cHggMXB4IDJweDtcbn1cbmJvZHkgLmNhbGVuZGFyLXBsdXMgLnJiYy1tb250aC12aWV3IC5yYmMtdG9kYXkge1xuICBib3JkZXItYm90dG9tOiB2YXIoLS1jb2xvci1iZykgMXB4IHNvbGlkO1xufVxuYm9keSAuY2FsZW5kYXItcGx1cyAucmJjLXRpbWUtdmlldyB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5ib2R5IC5jYWxlbmRhci1wbHVzIC5yYmMtdGltZS12aWV3LFxuYm9keSAuY2FsZW5kYXItcGx1cyAucmJjLXRpbWUtY29udGVudCA+ICogKyAqID4gKixcbmJvZHkgLmNhbGVuZGFyLXBsdXMgLnJiYy10aW1lLWNvbnRlbnQsXG5ib2R5IC5jYWxlbmRhci1wbHVzIC5yYmMtdGltZXNsb3QtZ3JvdXAsXG5ib2R5IC5jYWxlbmRhci1wbHVzIC5yYmMtdGltZS1oZWFkZXItY29udGVudCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItYm94ZXMpO1xufVxuYm9keSAuY2FsZW5kYXItcGx1cyAucmJjLXRpbWUtdmlldyAucmJjLXJvdyB7XG4gIG1pbi1oZWlnaHQ6IGF1dG87XG59XG5ib2R5IC5jYWxlbmRhci1wbHVzIC5yYmMtZGF5LXNsb3QgLnJiYy10aW1lLXNsb3Qge1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLWJnKTtcbn1cbmJvZHkgLmNhbGVuZGFyLXBsdXMgLnJiYy1jdXJyZW50LXRpbWUtaW5kaWNhdG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYm94ZXMtYWNjZW50LWhsKTtcbn1cbmJvZHkgLmNhbGVuZGFyLXBsdXMgLnJiYy1hZ2VuZGEtdGFibGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuYm9keSAuY2FsZW5kYXItcGx1cyAucmJjLWFnZW5kYS12aWV3IHRhYmxlLnJiYy1hZ2VuZGEtdGFibGUgdGhlYWQgPiB0ciA+IHRoIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLmNhbGVuZGFycC1ldmVudC1zaG9ydGNvZGUtaGVhZGVyIGltZyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4uY2FsZW5kYXJwLWV2ZW50LXNob3J0Y29kZS1oZWFkZXIgLmRhc2hpY29ucyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuYm9keSAuY2FsZW5kYXJwOm5vdCgjbm9jYWxlbmRhcnApIC5hZ2VuZGEtbWluaWZpZWQtY2FsZW5kYXIgLmNhbGVuZGFycC1kYXRlLWl0ZW0gLmNhbGVuZGFycC1kYXRlIC5jYWxlbmRhcnAtZGF0ZS1tb250aCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJveGVzKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWJveGVzLWNvbnRyYXN0KTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1ib3hlcyk7XG59XG5ib2R5IC5jYWxlbmRhcnA6bm90KCNub2NhbGVuZGFycCkgLmFnZW5kYS1taW5pZmllZC1jYWxlbmRhciAuY2FsZW5kYXJwLWRhdGUtaXRlbSAuY2FsZW5kYXJwLWRhdGUgLmNhbGVuZGFycC1kYXRlLWRheSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItYm94ZXMpO1xufVxuXG4vKlxuICogQWRkcyBiYXNpYyBzdHlsaW5nIHRvIGRpcmVjdG9yeSBtb2R1bGUgaW5jbHVkZWQgd2l0aCB0aGVtZS5cbiAqL1xuLmNwLWRpci1pdGVtLWZpZWxkczpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLmNwLWRpci1jb250cm9scyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJveGVzKTtcbn1cbi5jcC1kaXItY29udHJvbHMgZmllbGRzZXQge1xuICBwYWRkaW5nOiAwLjZyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzgycHgpIHtcbiAgLmNwLWRpci1jb250cm9scyBmaWVsZHNldCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuXG4uY3AtZGlyLWNvbnRyb2wge1xuICBtYXJnaW46IDAuNnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS4ycmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc4MnB4KSB7XG4gIC5jcC1kaXItY29udHJvbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC42cmVtO1xuICB9XG59XG5cbi5jcC1kaXItY29udHJvbC1zZWFyY2gge1xuICBmbGV4LWdyb3c6IDI7XG59XG5cbi5jcC1kaXItY29udHJvbC1zZWxlY3Qge1xuICBmbGV4LWdyb3c6IDE7XG59XG5cbi5jcC1kaXItcGFnaW5hdGlvbiB7XG4gIHBhZGRpbmc6IDAuNzVyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJveGVzKTtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cblxuLmNwLWRpci1uby1yZXN1bHRzLWluZm8ge1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nOiAwLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGJvcmRlcjogdmFyKC0tY29sb3ItYm94ZXMpIHNvbGlkIDFweDtcbn1cbi5jcC1kaXItY29udGVudC0tbm8tcmVzdWx0cyAuY3AtZGlyLW5vLXJlc3VsdHMtaW5mbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY3AtZGlyLW5vLXJlc3VsdHMtaW5mby10ZXh0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5kaXYuZWRpdG9yLXN0eWxlcy13cmFwcGVyIHtcbiAgZm9udC1zaXplOiBjYWxjKCAxNnB4ICogKHZhcigtLWJvZHktZm9udC1zaXplKSAvIDEwMCkgKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAuZWRpdG9yLXBvc3QtdGl0bGUgLmVkaXRvci1wb3N0LXRpdGxlX19pbnB1dCB7XG4gIGZvbnQtc2l6ZTogY2FsYyggMS44ZW0gKiAodmFyKC0tYm9keS1mb250LXNpemUpIC8gMTAwKSAqICh2YXIoLS1oZWFkZXJzLWZvbnQtc2l6ZSkgLyAxMDApICk7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICBjb2xvcjogdmFyKC0tY29sb3ItYmctY29udHJhc3QpICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmVkaXRvci1zdHlsZXMtd3JhcHBlciAuZWRpdG9yLXBvc3QtdGl0bGUgLmVkaXRvci1wb3N0LXRpdGxlX19pbnB1dCB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAyZW0gKiAodmFyKC0tYm9keS1mb250LXNpemUpIC8gMTAwKSAqICh2YXIoLS1oZWFkZXJzLWZvbnQtc2l6ZSkgLyAxMDApICk7XG4gIH1cbn1cblxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciA+IGRpdiA+ICosXG4ud3AtYmxvY2sge1xuICBtYXgtd2lkdGg6IGNhbGMoIHZhcigtLWNvbnRlbnQtd2lkdGgpIC0gM3JlbSApO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyID4gZGl2ID4gW2RhdGEtYWxpZ249d2lkZV0ge1xuICBsZWZ0OiAwO1xufVxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciA+IGRpdiA+IFtkYXRhLWFsaWduPXdpZGVdIC53cC1ibG9jayB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciA+IGRpdiA+IFtkYXRhLWFsaWduPWZ1bGxdIHtcbiAgbWF4LXdpZHRoOiBub25lO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogYXV0bztcbn1cbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgPiBkaXYgPiBbZGF0YS1hbGlnbj1mdWxsXSBbZGF0YS1hbGlnbj1mdWxsXSAud3AtYmxvY2sge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgPiBkaXYgPiBbZGF0YS1hbGlnbj1sZWZ0XSxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgPiBkaXYgPiBbZGF0YS1hbGlnbj1yaWdodF0ge1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiB2YXIoLS1zaXRlLXdpZHRoKTtcbn1cbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgPiBkaXYgPiBbZGF0YS1hbGlnbj1sZWZ0XSAud3AtYmxvY2stY292ZXIsXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyID4gZGl2ID4gW2RhdGEtYWxpZ249cmlnaHRdIC53cC1ibG9jay1jb3ZlciB7XG4gIHdpZHRoOiBjYWxjKHZhcigtLWNvbnRlbnQtd2lkdGgpIC8gMik7XG4gIG1heC13aWR0aDogY2FsYyh2YXIoLS1jb250ZW50LXdpZHRoKSAvIDIpO1xufVxuXG4ud3AtYmxvY2stZ3JvdXBfX2lubmVyLWNvbnRhaW5lciAuZWRpdG9yLWlubmVyLWJsb2NrcyA+IC5lZGl0b3ItYmxvY2stbGlzdF9fbGF5b3V0ID4gLndwLWJsb2NrOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi53cC1ibG9jay1ncm91cF9faW5uZXItY29udGFpbmVyIC5lZGl0b3ItaW5uZXItYmxvY2tzID4gLmVkaXRvci1ibG9jay1saXN0X19sYXlvdXQgPiAud3AtYmxvY2s6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi53cC1ibG9jay1zZWFyY2ggLndwLWJsb2NrLXNlYXJjaF9fYnV0dG9uIC53cC1ibG9jay1zZWFyY2hfX2J1dHRvbi1yaWNoLXRleHQge1xuICBwYWRkaW5nOiAwO1xufVxuXG4ud3AtYmxvY2stY292ZXIgLmJsb2NrLWVkaXRvci1ibG9jay1saXN0X19ibG9jayB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uYmxvY2stZWRpdG9yLWJsb2NrLXByZXZpZXdfX2NvbnRlbnQgLmJsb2NrLWVkaXRvci1ibG9jay1saXN0X19ibG9jayB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgKixcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgKjo6YmVmb3JlLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAqOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluayxcbi53cC1ibG9jay1maWxlIC53cC1lbGVtZW50LWJ1dHRvbixcbi53cC1ibG9jay1zZWFyY2hfX2J1dHRvbiwgLmVkaXRvci1zdHlsZXMtd3JhcHBlciBpbnB1dFt0eXBlPWJ1dHRvbl06bm90KC5idG4pLCAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIGlucHV0W3R5cGU9c3VibWl0XTpub3QoLmJ0biksXG4uYnRuIHtcbiAgdXNlci1zZWxlY3Q6IHRleHQ7XG59IiwiLyohXG4gKiBCb290c3RyYXAgdjQuNS4wIChodHRwczovL2dldGJvb3RzdHJhcC5jb20vKVxuICogQ29weXJpZ2h0IDIwMTEtMjAyMCBUaGUgQm9vdHN0cmFwIEF1dGhvcnNcbiAqIENvcHlyaWdodCAyMDExLTIwMjAgVHdpdHRlciwgSW5jLlxuICogTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi9tYXN0ZXIvTElDRU5TRSlcbiAqL1xuXG5AaW1wb3J0IFwiLi4vLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC9mdW5jdGlvbnNcIjtcblxuLy8gTG9hZGluZyB2YXJpYWJsZXMgYmVmb3JlIGFuZCBhZnRlciBpcyBuZWVkZWQgdG8gcHJvcGVybHkgc2V0IFwibnVsbFwiIHZhbHVlc1xuQGltcG9ydCBcIi4uL3ZhcmlhYmxlcy9ib290c3RyYXBcIjtcbkBpbXBvcnQgXCIuLi8uLi9zcmMvc2Fzcy9ib290c3RyYXA0L3ZhcmlhYmxlc1wiO1xuQGltcG9ydCBcIi4uL3ZhcmlhYmxlcy9ib290c3RyYXBcIjtcblxuQGltcG9ydCBcIi4uLy4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvbWl4aW5zXCI7XG4vL0BpbXBvcnQgXCIuLi8uLi9zcmMvc2Fzcy9ib290c3RyYXA0L3Jvb3RcIjtcbi8vQGltcG9ydCBcIi4uLy4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvcmVib290XCI7XG4vL0BpbXBvcnQgXCIuLi8uLi9zcmMvc2Fzcy9ib290c3RyYXA0L3R5cGVcIjtcbi8vQGltcG9ydCBcIi4uLy4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvaW1hZ2VzXCI7XG4vL0BpbXBvcnQgXCIuLi8uLi9zcmMvc2Fzcy9ib290c3RyYXA0L2NvZGVcIjtcbkBpbXBvcnQgXCIuLi8uLi9zcmMvc2Fzcy9ib290c3RyYXA0L2dyaWRcIjtcbkBpbXBvcnQgXCIuLi8uLi9zcmMvc2Fzcy9ib290c3RyYXA0L3RhYmxlc1wiO1xuLy9AaW1wb3J0IFwiLi4vLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC9mb3Jtc1wiO1xuLy9AaW1wb3J0IFwiLi4vLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC9idXR0b25zXCI7XG4vL0BpbXBvcnQgXCIuLi8uLi9zcmMvc2Fzcy9ib290c3RyYXA0L3RyYW5zaXRpb25zXCI7XG4vL0BpbXBvcnQgXCIuLi8uLi9zcmMvc2Fzcy9ib290c3RyYXA0L2Ryb3Bkb3duXCI7XG4vL0BpbXBvcnQgXCIuLi8uLi9zcmMvc2Fzcy9ib290c3RyYXA0L2J1dHRvbi1ncm91cFwiO1xuLy9AaW1wb3J0IFwiLi4vLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC9pbnB1dC1ncm91cFwiO1xuLy9AaW1wb3J0IFwiLi4vLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC9jdXN0b20tZm9ybXNcIjtcbi8vQGltcG9ydCBcIi4uLy4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvbmF2XCI7XG4vL0BpbXBvcnQgXCIuLi8uLi9zcmMvc2Fzcy9ib290c3RyYXA0L25hdmJhclwiO1xuLy9AaW1wb3J0IFwiLi4vLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC9jYXJkXCI7XG4vL0BpbXBvcnQgXCIuLi8uLi9zcmMvc2Fzcy9ib290c3RyYXA0L2JyZWFkY3J1bWJcIjtcbi8vQGltcG9ydCBcIi4uLy4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvcGFnaW5hdGlvblwiO1xuLy9AaW1wb3J0IFwiLi4vLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC9iYWRnZVwiO1xuQGltcG9ydCBcIi4uLy4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvanVtYm90cm9uXCI7XG4vL0BpbXBvcnQgXCIuLi8uLi9zcmMvc2Fzcy9ib290c3RyYXA0L2FsZXJ0XCI7XG4vL0BpbXBvcnQgXCIuLi8uLi9zcmMvc2Fzcy9ib290c3RyYXA0L3Byb2dyZXNzXCI7XG5AaW1wb3J0IFwiLi4vLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC9tZWRpYVwiO1xuLy9AaW1wb3J0IFwiLi4vLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC9saXN0LWdyb3VwXCI7XG4vL0BpbXBvcnQgXCIuLi8uLi9zcmMvc2Fzcy9ib290c3RyYXA0L2Nsb3NlXCI7XG4vL0BpbXBvcnQgXCIuLi8uLi9zcmMvc2Fzcy9ib290c3RyYXA0L3RvYXN0c1wiO1xuLy9AaW1wb3J0IFwiLi4vLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC9tb2RhbFwiO1xuLy9AaW1wb3J0IFwiLi4vLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC90b29sdGlwXCI7XG4vL0BpbXBvcnQgXCIuLi8uLi9zcmMvc2Fzcy9ib290c3RyYXA0L3BvcG92ZXJcIjtcbi8vQGltcG9ydCBcIi4uLy4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvY2Fyb3VzZWxcIjtcbi8vQGltcG9ydCBcIi4uLy4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvc3Bpbm5lcnNcIjtcblxuLy9AaW1wb3J0IFwiLi4vLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC91dGlsaXRpZXNcIjtcbi8vQGltcG9ydCBcIi4uLy4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvdXRpbGl0aWVzL2FsaWduXCI7XG4vLy8vQGltcG9ydCBcIi4uLy4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvdXRpbGl0aWVzL2JhY2tncm91bmRcIjtcbi8vQGltcG9ydCBcIi4uLy4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvdXRpbGl0aWVzL2JvcmRlcnNcIjtcbi8vQGltcG9ydCBcIi4uLy4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvdXRpbGl0aWVzL2NsZWFyZml4XCI7XG5AaW1wb3J0IFwiLi4vLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC91dGlsaXRpZXMvZGlzcGxheVwiO1xuLy9AaW1wb3J0IFwiLi4vLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC91dGlsaXRpZXMvZW1iZWRcIjtcbkBpbXBvcnQgXCIuLi8uLi9zcmMvc2Fzcy9ib290c3RyYXA0L3V0aWxpdGllcy9mbGV4XCI7XG4vL0BpbXBvcnQgXCIuLi8uLi9zcmMvc2Fzcy9ib290c3RyYXA0L3V0aWxpdGllcy9mbG9hdFwiO1xuLy9AaW1wb3J0IFwiLi4vLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC91dGlsaXRpZXMvb3ZlcmZsb3dcIjtcbi8vQGltcG9ydCBcIi4uLy4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvdXRpbGl0aWVzL3Bvc2l0aW9uXCI7XG5AaW1wb3J0IFwiLi4vLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC91dGlsaXRpZXMvc2NyZWVucmVhZGVyc1wiO1xuLy9AaW1wb3J0IFwiLi4vLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC91dGlsaXRpZXMvc2hhZG93c1wiO1xuQGltcG9ydCBcIi4uLy4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvdXRpbGl0aWVzL3NpemluZ1wiO1xuLy9AaW1wb3J0IFwiLi4vLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC91dGlsaXRpZXMvc3RyZXRjaGVkLWxpbmtcIjtcbkBpbXBvcnQgXCIuLi8uLi9zcmMvc2Fzcy9ib290c3RyYXA0L3V0aWxpdGllcy9zcGFjaW5nXCI7XG4vL0BpbXBvcnQgXCIuLi8uLi9zcmMvc2Fzcy9ib290c3RyYXA0L3V0aWxpdGllcy90ZXh0XCI7XG4vL0BpbXBvcnQgXCIuLi8uLi9zcmMvc2Fzcy9ib290c3RyYXA0L3V0aWxpdGllcy92aXNpYmlsaXR5XCI7XG5cbi8vQGltcG9ydCBcIi4uLy4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvcHJpbnRcIjtcbiIsIi8vIENvbnRhaW5lciB3aWR0aHNcbi8vXG4vLyBTZXQgdGhlIGNvbnRhaW5lciB3aWR0aCwgYW5kIG92ZXJyaWRlIGl0IGZvciBmaXhlZCBuYXZiYXJzIGluIG1lZGlhIHF1ZXJpZXMuXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIC8vIFNpbmdsZSBjb250YWluZXIgY2xhc3Mgd2l0aCBicmVha3BvaW50IG1heC13aWR0aHNcbiAgLmNvbnRhaW5lcixcbiAgLy8gMTAwJSB3aWRlIGNvbnRhaW5lciBhdCBhbGwgYnJlYWtwb2ludHNcbiAgLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXIoKTtcbiAgfVxuXG4gIC8vIFJlc3BvbnNpdmUgY29udGFpbmVycyB0aGF0IGFyZSAxMDAlIHdpZGUgdW50aWwgYSBicmVha3BvaW50XG4gIEBlYWNoICRicmVha3BvaW50LCAkY29udGFpbmVyLW1heC13aWR0aCBpbiAkY29udGFpbmVyLW1heC13aWR0aHMge1xuICAgIC5jb250YWluZXItI3skYnJlYWtwb2ludH0ge1xuICAgICAgQGV4dGVuZCAuY29udGFpbmVyLWZsdWlkO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAgICAlcmVzcG9uc2l2ZS1jb250YWluZXItI3skYnJlYWtwb2ludH0ge1xuICAgICAgICBtYXgtd2lkdGg6ICRjb250YWluZXItbWF4LXdpZHRoO1xuICAgICAgfVxuXG4gICAgICAvLyBFeHRlbmQgZWFjaCBicmVha3BvaW50IHdoaWNoIGlzIHNtYWxsZXIgb3IgZXF1YWwgdG8gdGhlIGN1cnJlbnQgYnJlYWtwb2ludFxuICAgICAgJGV4dGVuZC1icmVha3BvaW50OiB0cnVlO1xuXG4gICAgICBAZWFjaCAkbmFtZSwgJHdpZHRoIGluICRncmlkLWJyZWFrcG9pbnRzIHtcbiAgICAgICAgQGlmICgkZXh0ZW5kLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgICAuY29udGFpbmVyI3ticmVha3BvaW50LWluZml4KCRuYW1lLCAkZ3JpZC1icmVha3BvaW50cyl9IHtcbiAgICAgICAgICAgIEBleHRlbmQgJXJlc3BvbnNpdmUtY29udGFpbmVyLSN7JGJyZWFrcG9pbnR9O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC8vIE9uY2UgdGhlIGN1cnJlbnQgYnJlYWtwb2ludCBpcyByZWFjaGVkLCBzdG9wIGV4dGVuZGluZ1xuICAgICAgICAgIEBpZiAoJGJyZWFrcG9pbnQgPT0gJG5hbWUpIHtcbiAgICAgICAgICAgICRleHRlbmQtYnJlYWtwb2ludDogZmFsc2U7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gUm93XG4vL1xuLy8gUm93cyBjb250YWluIHlvdXIgY29sdW1ucy5cblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgLnJvdyB7XG4gICAgQGluY2x1ZGUgbWFrZS1yb3coKTtcbiAgfVxuXG4gIC8vIFJlbW92ZSB0aGUgbmVnYXRpdmUgbWFyZ2luIGZyb20gZGVmYXVsdCAucm93LCB0aGVuIHRoZSBob3Jpem9udGFsIHBhZGRpbmdcbiAgLy8gZnJvbSBhbGwgaW1tZWRpYXRlIGNoaWxkcmVuIGNvbHVtbnMgKHRvIHByZXZlbnQgcnVuYXdheSBzdHlsZSBpbmhlcml0YW5jZSkuXG4gIC5uby1ndXR0ZXJzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG5cbiAgICA+IC5jb2wsXG4gICAgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbiAgfVxufVxuXG4vLyBDb2x1bW5zXG4vL1xuLy8gQ29tbW9uIHN0eWxlcyBmb3Igc21hbGwgYW5kIGxhcmdlIGdyaWQgY29sdW1uc1xuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICBAaW5jbHVkZSBtYWtlLWdyaWQtY29sdW1ucygpO1xufVxuIiwiLy8vIEdyaWQgc3lzdGVtXG4vL1xuLy8gR2VuZXJhdGUgc2VtYW50aWMgZ3JpZCBjb2x1bW5zIHdpdGggdGhlc2UgbWl4aW5zLlxuXG5AbWl4aW4gbWFrZS1jb250YWluZXIoJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAkZ3V0dGVyICogLjU7XG4gIHBhZGRpbmctbGVmdDogJGd1dHRlciAqIC41O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG5AbWl4aW4gbWFrZS1yb3coJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAtJGd1dHRlciAqIC41O1xuICBtYXJnaW4tbGVmdDogLSRndXR0ZXIgKiAuNTtcbn1cblxuLy8gRm9yIGVhY2ggYnJlYWtwb2ludCwgZGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIHRoZSBjb250YWluZXIgaW4gYSBtZWRpYSBxdWVyeVxuQG1peGluIG1ha2UtY29udGFpbmVyLW1heC13aWR0aHMoJG1heC13aWR0aHM6ICRjb250YWluZXItbWF4LXdpZHRocywgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAZWFjaCAkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJG1heC13aWR0aHMge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cykge1xuICAgICAgbWF4LXdpZHRoOiAkY29udGFpbmVyLW1heC13aWR0aDtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiVGhlIGBtYWtlLWNvbnRhaW5lci1tYXgtd2lkdGhzYCBtaXhpblwiLCBcInY0LjUuMlwiLCBcInY1XCIpO1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtcmVhZHkoJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy8gUHJldmVudCBjb2x1bW5zIGZyb20gYmVjb21pbmcgdG9vIG5hcnJvdyB3aGVuIGF0IHNtYWxsZXIgZ3JpZCB0aWVycyBieVxuICAvLyBhbHdheXMgc2V0dGluZyBgd2lkdGg6IDEwMCU7YC4gVGhpcyB3b3JrcyBiZWNhdXNlIHdlIHVzZSBgZmxleGAgdmFsdWVzXG4gIC8vIGxhdGVyIG9uIHRvIG92ZXJyaWRlIHRoaXMgaW5pdGlhbCB3aWR0aC5cbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6ICRndXR0ZXIgKiAuNTtcbiAgcGFkZGluZy1sZWZ0OiAkZ3V0dGVyICogLjU7XG59XG5cbkBtaXhpbiBtYWtlLWNvbCgkc2l6ZSwgJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMpIHtcbiAgZmxleDogMCAwIHBlcmNlbnRhZ2UoZGl2aWRlKCRzaXplLCAkY29sdW1ucykpO1xuICAvLyBBZGQgYSBgbWF4LXdpZHRoYCB0byBlbnN1cmUgY29udGVudCB3aXRoaW4gZWFjaCBjb2x1bW4gZG9lcyBub3QgYmxvdyBvdXRcbiAgLy8gdGhlIHdpZHRoIG9mIHRoZSBjb2x1bW4uIEFwcGxpZXMgdG8gSUUxMCsgYW5kIEZpcmVmb3guIENocm9tZSBhbmQgU2FmYXJpXG4gIC8vIGRvIG5vdCBhcHBlYXIgdG8gcmVxdWlyZSB0aGlzLlxuICBtYXgtd2lkdGg6IHBlcmNlbnRhZ2UoZGl2aWRlKCRzaXplLCAkY29sdW1ucykpO1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtYXV0bygpIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7IC8vIFJlc2V0IGVhcmxpZXIgZ3JpZCB0aWVyc1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtb2Zmc2V0KCRzaXplLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICAkbnVtOiBkaXZpZGUoJHNpemUsICRjb2x1bW5zKTtcbiAgbWFyZ2luLWxlZnQ6IGlmKCRudW0gPT0gMCwgMCwgcGVyY2VudGFnZSgkbnVtKSk7XG59XG5cbi8vIFJvdyBjb2x1bW5zXG4vL1xuLy8gU3BlY2lmeSBvbiBhIHBhcmVudCBlbGVtZW50KGUuZy4sIC5yb3cpIHRvIGZvcmNlIGltbWVkaWF0ZSBjaGlsZHJlbiBpbnRvIE5OXG4vLyBudW1iZXJvZiBjb2x1bW5zLiBTdXBwb3J0cyB3cmFwcGluZyB0byBuZXcgbGluZXMsIGJ1dCBkb2VzIG5vdCBkbyBhIE1hc29ucnlcbi8vIHN0eWxlIGdyaWQuXG5AbWl4aW4gcm93LWNvbHMoJGNvdW50KSB7XG4gID4gKiB7XG4gICAgZmxleDogMCAwIGRpdmlkZSgxMDAlLCAkY291bnQpO1xuICAgIG1heC13aWR0aDogZGl2aWRlKDEwMCUsICRjb3VudCk7XG4gIH1cbn1cbiIsIi8vIEJyZWFrcG9pbnQgdmlld3BvcnQgc2l6ZXMgYW5kIG1lZGlhIHF1ZXJpZXMuXG4vL1xuLy8gQnJlYWtwb2ludHMgYXJlIGRlZmluZWQgYXMgYSBtYXAgb2YgKG5hbWU6IG1pbmltdW0gd2lkdGgpLCBvcmRlciBmcm9tIHNtYWxsIHRvIGxhcmdlOlxuLy9cbi8vICAgICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweClcbi8vXG4vLyBUaGUgbWFwIGRlZmluZWQgaW4gdGhlIGAkZ3JpZC1icmVha3BvaW50c2AgZ2xvYmFsIHZhcmlhYmxlIGlzIHVzZWQgYXMgdGhlIGAkYnJlYWtwb2ludHNgIGFyZ3VtZW50IGJ5IGRlZmF1bHQuXG5cbi8vIE5hbWUgb2YgdGhlIG5leHQgYnJlYWtwb2ludCwgb3IgbnVsbCBmb3IgdGhlIGxhc3QgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20pXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgJGJyZWFrcG9pbnQtbmFtZXM6ICh4cyBzbSBtZCBsZyB4bCkpXG4vLyAgICBtZFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cywgJGJyZWFrcG9pbnQtbmFtZXM6IG1hcC1rZXlzKCRicmVha3BvaW50cykpIHtcbiAgJG46IGluZGV4KCRicmVha3BvaW50LW5hbWVzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG4gIT0gbnVsbCBhbmQgJG4gPCBsZW5ndGgoJGJyZWFrcG9pbnQtbmFtZXMpLCBudGgoJGJyZWFrcG9pbnQtbmFtZXMsICRuICsgMSksIG51bGwpO1xufVxuXG4vLyBNaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBzbWFsbGVzdCAoZmlyc3QpIGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1taW4oc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICA1NzZweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG1pbiAhPSAwLCAkbWluLCBudWxsKTtcbn1cblxuLy8gTWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgbGFyZ2VzdCAobGFzdCkgYnJlYWtwb2ludC5cbi8vIFRoZSBtYXhpbXVtIHZhbHVlIGlzIGNhbGN1bGF0ZWQgYXMgdGhlIG1pbmltdW0gb2YgdGhlIG5leHQgb25lIGxlc3MgMC4wMnB4XG4vLyB0byB3b3JrIGFyb3VuZCB0aGUgbGltaXRhdGlvbnMgb2YgYG1pbi1gIGFuZCBgbWF4LWAgcHJlZml4ZXMgYW5kIHZpZXdwb3J0cyB3aXRoIGZyYWN0aW9uYWwgd2lkdGhzLlxuLy8gU2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi9tZWRpYXF1ZXJpZXMtNC8jbXEtbWluLW1heFxuLy8gVXNlcyAwLjAycHggcmF0aGVyIHRoYW4gMC4wMXB4IHRvIHdvcmsgYXJvdW5kIGEgY3VycmVudCByb3VuZGluZyBidWcgaW4gU2FmYXJpLlxuLy8gU2VlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNzgyNjFcbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1heChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIDc2Ny45OHB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQHJldHVybiBpZigkbmV4dCwgYnJlYWtwb2ludC1taW4oJG5leHQsICRicmVha3BvaW50cykgLSAuMDIsIG51bGwpO1xufVxuXG4vLyBSZXR1cm5zIGEgYmxhbmsgc3RyaW5nIGlmIHNtYWxsZXN0IGJyZWFrcG9pbnQsIG90aGVyd2lzZSByZXR1cm5zIHRoZSBuYW1lIHdpdGggYSBkYXNoIGluIGZyb250LlxuLy8gVXNlZnVsIGZvciBtYWtpbmcgcmVzcG9uc2l2ZSB1dGlsaXRpZXMuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeCh4cywgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIFwiXCIgIChSZXR1cm5zIGEgYmxhbmsgc3RyaW5nKVxuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIFwiLXNtXCJcbkBmdW5jdGlvbiBicmVha3BvaW50LWluZml4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEByZXR1cm4gaWYoYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cykgPT0gbnVsbCwgXCJcIiwgXCItI3skbmFtZX1cIik7XG59XG5cbi8vIE1lZGlhIG9mIGF0IGxlYXN0IHRoZSBtaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgd2lkZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtaW4ge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIG9mIGF0IG1vc3QgdGhlIG1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBsYXJnZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtYXgge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIHRoYXQgc3BhbnMgbXVsdGlwbGUgYnJlYWtwb2ludCB3aWR0aHMuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgYmV0d2VlbiB0aGUgbWluIGFuZCBtYXggYnJlYWtwb2ludHNcbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oJGxvd2VyLCAkdXBwZXIsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJGxvd2VyLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkdXBwZXIsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGxvd2VyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkdXBwZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIE1lZGlhIGJldHdlZW4gdGhlIGJyZWFrcG9pbnQncyBtaW5pbXVtIGFuZCBtYXhpbXVtIHdpZHRocy5cbi8vIE5vIG1pbmltdW0gZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LCBhbmQgbm8gbWF4aW11bSBmb3IgdGhlIGxhcmdlc3Qgb25lLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IG9ubHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQsIG5vdCB2aWV3cG9ydHMgYW55IHdpZGVyIG9yIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtb25seSgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gVmFyaWFibGVzXG4vL1xuLy8gVmFyaWFibGVzIHNob3VsZCBmb2xsb3cgdGhlIGAkY29tcG9uZW50LXN0YXRlLXByb3BlcnR5LXNpemVgIGZvcm11bGEgZm9yXG4vLyBjb25zaXN0ZW50IG5hbWluZy4gRXg6ICRuYXYtbGluay1kaXNhYmxlZC1jb2xvciBhbmQgJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14cy5cblxuLy8gQ29sb3Igc3lzdGVtXG5cbiR3aGl0ZTogICAgI2ZmZiAhZGVmYXVsdDtcbiRncmF5LTEwMDogI2Y4ZjlmYSAhZGVmYXVsdDtcbiRncmF5LTIwMDogI2U5ZWNlZiAhZGVmYXVsdDtcbiRncmF5LTMwMDogI2RlZTJlNiAhZGVmYXVsdDtcbiRncmF5LTQwMDogI2NlZDRkYSAhZGVmYXVsdDtcbiRncmF5LTUwMDogI2FkYjViZCAhZGVmYXVsdDtcbiRncmF5LTYwMDogIzZjNzU3ZCAhZGVmYXVsdDtcbiRncmF5LTcwMDogIzQ5NTA1NyAhZGVmYXVsdDtcbiRncmF5LTgwMDogIzM0M2E0MCAhZGVmYXVsdDtcbiRncmF5LTkwMDogIzIxMjUyOSAhZGVmYXVsdDtcbiRibGFjazogICAgIzAwMCAhZGVmYXVsdDtcblxuJGdyYXlzOiAoKSAhZGVmYXVsdDtcbiRncmF5czogbWFwLW1lcmdlKFxuICAoXG4gICAgXCIxMDBcIjogJGdyYXktMTAwLFxuICAgIFwiMjAwXCI6ICRncmF5LTIwMCxcbiAgICBcIjMwMFwiOiAkZ3JheS0zMDAsXG4gICAgXCI0MDBcIjogJGdyYXktNDAwLFxuICAgIFwiNTAwXCI6ICRncmF5LTUwMCxcbiAgICBcIjYwMFwiOiAkZ3JheS02MDAsXG4gICAgXCI3MDBcIjogJGdyYXktNzAwLFxuICAgIFwiODAwXCI6ICRncmF5LTgwMCxcbiAgICBcIjkwMFwiOiAkZ3JheS05MDBcbiAgKSxcbiAgJGdyYXlzXG4pO1xuXG4kYmx1ZTogICAgIzAwN2JmZiAhZGVmYXVsdDtcbiRpbmRpZ286ICAjNjYxMGYyICFkZWZhdWx0O1xuJHB1cnBsZTogICM2ZjQyYzEgIWRlZmF1bHQ7XG4kcGluazogICAgI2U4M2U4YyAhZGVmYXVsdDtcbiRyZWQ6ICAgICAjZGMzNTQ1ICFkZWZhdWx0O1xuJG9yYW5nZTogICNmZDdlMTQgIWRlZmF1bHQ7XG4keWVsbG93OiAgI2ZmYzEwNyAhZGVmYXVsdDtcbiRncmVlbjogICAjMjhhNzQ1ICFkZWZhdWx0O1xuJHRlYWw6ICAgICMyMGM5OTcgIWRlZmF1bHQ7XG4kY3lhbjogICAgIzE3YTJiOCAhZGVmYXVsdDtcblxuJGNvbG9yczogKCkgIWRlZmF1bHQ7XG4kY29sb3JzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICBcImJsdWVcIjogICAgICAgJGJsdWUsXG4gICAgXCJpbmRpZ29cIjogICAgICRpbmRpZ28sXG4gICAgXCJwdXJwbGVcIjogICAgICRwdXJwbGUsXG4gICAgXCJwaW5rXCI6ICAgICAgICRwaW5rLFxuICAgIFwicmVkXCI6ICAgICAgICAkcmVkLFxuICAgIFwib3JhbmdlXCI6ICAgICAkb3JhbmdlLFxuICAgIFwieWVsbG93XCI6ICAgICAkeWVsbG93LFxuICAgIFwiZ3JlZW5cIjogICAgICAkZ3JlZW4sXG4gICAgXCJ0ZWFsXCI6ICAgICAgICR0ZWFsLFxuICAgIFwiY3lhblwiOiAgICAgICAkY3lhbixcbiAgICBcIndoaXRlXCI6ICAgICAgJHdoaXRlLFxuICAgIFwiZ3JheVwiOiAgICAgICAkZ3JheS02MDAsXG4gICAgXCJncmF5LWRhcmtcIjogICRncmF5LTgwMFxuICApLFxuICAkY29sb3JzXG4pO1xuXG4kcHJpbWFyeTogICAgICAgJGJsdWUgIWRlZmF1bHQ7XG4kc2Vjb25kYXJ5OiAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJHN1Y2Nlc3M6ICAgICAgICRncmVlbiAhZGVmYXVsdDtcbiRpbmZvOiAgICAgICAgICAkY3lhbiAhZGVmYXVsdDtcbiR3YXJuaW5nOiAgICAgICAkeWVsbG93ICFkZWZhdWx0O1xuJGRhbmdlcjogICAgICAgICRyZWQgIWRlZmF1bHQ7XG4kbGlnaHQ6ICAgICAgICAgJGdyYXktMTAwICFkZWZhdWx0O1xuJGRhcms6ICAgICAgICAgICRncmF5LTgwMCAhZGVmYXVsdDtcblxuJHRoZW1lLWNvbG9yczogKCkgIWRlZmF1bHQ7XG4kdGhlbWUtY29sb3JzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICBcInByaW1hcnlcIjogICAgJHByaW1hcnksXG4gICAgXCJzZWNvbmRhcnlcIjogICRzZWNvbmRhcnksXG4gICAgXCJzdWNjZXNzXCI6ICAgICRzdWNjZXNzLFxuICAgIFwiaW5mb1wiOiAgICAgICAkaW5mbyxcbiAgICBcIndhcm5pbmdcIjogICAgJHdhcm5pbmcsXG4gICAgXCJkYW5nZXJcIjogICAgICRkYW5nZXIsXG4gICAgXCJsaWdodFwiOiAgICAgICRsaWdodCxcbiAgICBcImRhcmtcIjogICAgICAgJGRhcmtcbiAgKSxcbiAgJHRoZW1lLWNvbG9yc1xuKTtcblxuLy8gU2V0IGEgc3BlY2lmaWMganVtcCBwb2ludCBmb3IgcmVxdWVzdGluZyBjb2xvciBqdW1wc1xuJHRoZW1lLWNvbG9yLWludGVydmFsOiAgICAgIDglICFkZWZhdWx0O1xuXG4vLyBUaGUgeWlxIGxpZ2h0bmVzcyB2YWx1ZSB0aGF0IGRldGVybWluZXMgd2hlbiB0aGUgbGlnaHRuZXNzIG9mIGNvbG9yIGNoYW5nZXMgZnJvbSBcImRhcmtcIiB0byBcImxpZ2h0XCIuIEFjY2VwdGFibGUgdmFsdWVzIGFyZSBiZXR3ZWVuIDAgYW5kIDI1NS5cbiR5aXEtY29udHJhc3RlZC10aHJlc2hvbGQ6ICAxNTAgIWRlZmF1bHQ7XG5cbi8vIEN1c3RvbWl6ZSB0aGUgbGlnaHQgYW5kIGRhcmsgdGV4dCBjb2xvcnMgZm9yIHVzZSBpbiBvdXIgWUlRIGNvbG9yIGNvbnRyYXN0IGZ1bmN0aW9uLlxuJHlpcS10ZXh0LWRhcms6ICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiR5aXEtdGV4dC1saWdodDogICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG5cbi8vIENoYXJhY3RlcnMgd2hpY2ggYXJlIGVzY2FwZWQgYnkgdGhlIGVzY2FwZS1zdmcgZnVuY3Rpb25cbiRlc2NhcGVkLWNoYXJhY3RlcnM6IChcbiAgKFwiPFwiLCBcIiUzY1wiKSxcbiAgKFwiPlwiLCBcIiUzZVwiKSxcbiAgKFwiI1wiLCBcIiUyM1wiKSxcbiAgKFwiKFwiLCBcIiUyOFwiKSxcbiAgKFwiKVwiLCBcIiUyOVwiKSxcbikgIWRlZmF1bHQ7XG5cblxuLy8gT3B0aW9uc1xuLy9cbi8vIFF1aWNrbHkgbW9kaWZ5IGdsb2JhbCBzdHlsaW5nIGJ5IGVuYWJsaW5nIG9yIGRpc2FibGluZyBvcHRpb25hbCBmZWF0dXJlcy5cblxuJGVuYWJsZS1jYXJldDogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXJvdW5kZWQ6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtc2hhZG93czogICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtZ3JhZGllbnRzOiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtdHJhbnNpdGlvbnM6ICAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1wcmVmZXJzLXJlZHVjZWQtbW90aW9uLW1lZGlhLXF1ZXJ5OiAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLWhvdmVyLW1lZGlhLXF1ZXJ5OiAgICAgICAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQsIG5vIGxvbmdlciBhZmZlY3RzIGFueSBjb21waWxlZCBDU1NcbiRlbmFibGUtZ3JpZC1jbGFzc2VzOiAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1wb2ludGVyLWN1cnNvci1mb3ItYnV0dG9uczogICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXByaW50LXN0eWxlczogICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemVzOiAgICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtdmFsaWRhdGlvbi1pY29uczogICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1kZXByZWNhdGlvbi1tZXNzYWdlczogICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG5cblxuLy8gU3BhY2luZ1xuLy9cbi8vIENvbnRyb2wgdGhlIGRlZmF1bHQgc3R5bGluZyBvZiBtb3N0IEJvb3RzdHJhcCBlbGVtZW50cyBieSBtb2RpZnlpbmcgdGhlc2Vcbi8vIHZhcmlhYmxlcy4gTW9zdGx5IGZvY3VzZWQgb24gc3BhY2luZy5cbi8vIFlvdSBjYW4gYWRkIG1vcmUgZW50cmllcyB0byB0aGUgJHNwYWNlcnMgbWFwLCBzaG91bGQgeW91IG5lZWQgbW9yZSB2YXJpYXRpb24uXG5cbiRzcGFjZXI6IDFyZW0gIWRlZmF1bHQ7XG4kc3BhY2VyczogKCkgIWRlZmF1bHQ7XG4kc3BhY2VyczogbWFwLW1lcmdlKFxuICAoXG4gICAgMDogMCxcbiAgICAxOiAoJHNwYWNlciAqIC4yNSksXG4gICAgMjogKCRzcGFjZXIgKiAuNSksXG4gICAgMzogJHNwYWNlcixcbiAgICA0OiAoJHNwYWNlciAqIDEuNSksXG4gICAgNTogKCRzcGFjZXIgKiAzKVxuICApLFxuICAkc3BhY2Vyc1xuKTtcblxuLy8gVGhpcyB2YXJpYWJsZSBhZmZlY3RzIHRoZSBgLmgtKmAgYW5kIGAudy0qYCBjbGFzc2VzLlxuJHNpemVzOiAoKSAhZGVmYXVsdDtcbiRzaXplczogbWFwLW1lcmdlKFxuICAoXG4gICAgMjU6IDI1JSxcbiAgICA1MDogNTAlLFxuICAgIDc1OiA3NSUsXG4gICAgMTAwOiAxMDAlLFxuICAgIGF1dG86IGF1dG9cbiAgKSxcbiAgJHNpemVzXG4pO1xuXG5cbi8vIEJvZHlcbi8vXG4vLyBTZXR0aW5ncyBmb3IgdGhlIGA8Ym9keT5gIGVsZW1lbnQuXG5cbiRib2R5LWJnOiAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kYm9keS1jb2xvcjogICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuXG5cbi8vIExpbmtzXG4vL1xuLy8gU3R5bGUgYW5jaG9yIGVsZW1lbnRzLlxuXG4kbGluay1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0aGVtZS1jb2xvcihcInByaW1hcnlcIikgIWRlZmF1bHQ7XG4kbGluay1kZWNvcmF0aW9uOiAgICAgICAgICAgICAgICAgICAgICAgICBub25lICFkZWZhdWx0O1xuJGxpbmstaG92ZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgZGFya2VuKCRsaW5rLWNvbG9yLCAxNSUpICFkZWZhdWx0O1xuJGxpbmstaG92ZXItZGVjb3JhdGlvbjogICAgICAgICAgICAgICAgICAgdW5kZXJsaW5lICFkZWZhdWx0O1xuLy8gRGFya2VuIHBlcmNlbnRhZ2UgZm9yIGxpbmtzIHdpdGggYC50ZXh0LSpgIGNsYXNzIChlLmcuIGAudGV4dC1zdWNjZXNzYClcbiRlbXBoYXNpemVkLWxpbmstaG92ZXItZGFya2VuLXBlcmNlbnRhZ2U6IDE1JSAhZGVmYXVsdDtcblxuLy8gUGFyYWdyYXBoc1xuLy9cbi8vIFN0eWxlIHAgZWxlbWVudC5cblxuJHBhcmFncmFwaC1tYXJnaW4tYm90dG9tOiAgIDFyZW0gIWRlZmF1bHQ7XG5cblxuLy8gR3JpZCBicmVha3BvaW50c1xuLy9cbi8vIERlZmluZSB0aGUgbWluaW11bSBkaW1lbnNpb25zIGF0IHdoaWNoIHlvdXIgbGF5b3V0IHdpbGwgY2hhbmdlLFxuLy8gYWRhcHRpbmcgdG8gZGlmZmVyZW50IHNjcmVlbiBzaXplcywgZm9yIHVzZSBpbiBtZWRpYSBxdWVyaWVzLlxuXG4kZ3JpZC1icmVha3BvaW50czogKFxuICB4czogMCxcbiAgc206IDU3NnB4LFxuICBtZDogNzY4cHgsXG4gIGxnOiA5OTJweCxcbiAgeGw6IDEyMDBweFxuKSAhZGVmYXVsdDtcblxuQGluY2x1ZGUgX2Fzc2VydC1hc2NlbmRpbmcoJGdyaWQtYnJlYWtwb2ludHMsIFwiJGdyaWQtYnJlYWtwb2ludHNcIik7XG5AaW5jbHVkZSBfYXNzZXJ0LXN0YXJ0cy1hdC16ZXJvKCRncmlkLWJyZWFrcG9pbnRzLCBcIiRncmlkLWJyZWFrcG9pbnRzXCIpO1xuXG5cbi8vIEdyaWQgY29udGFpbmVyc1xuLy9cbi8vIERlZmluZSB0aGUgbWF4aW11bSB3aWR0aCBvZiBgLmNvbnRhaW5lcmAgZm9yIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMuXG5cbiRjb250YWluZXItbWF4LXdpZHRoczogKFxuICBzbTogNTQwcHgsXG4gIG1kOiA3MjBweCxcbiAgbGc6IDk2MHB4LFxuICB4bDogMTE0MHB4XG4pICFkZWZhdWx0O1xuXG5AaW5jbHVkZSBfYXNzZXJ0LWFzY2VuZGluZygkY29udGFpbmVyLW1heC13aWR0aHMsIFwiJGNvbnRhaW5lci1tYXgtd2lkdGhzXCIpO1xuXG5cbi8vIEdyaWQgY29sdW1uc1xuLy9cbi8vIFNldCB0aGUgbnVtYmVyIG9mIGNvbHVtbnMgYW5kIHNwZWNpZnkgdGhlIHdpZHRoIG9mIHRoZSBndXR0ZXJzLlxuXG4kZ3JpZC1jb2x1bW5zOiAgICAgICAgICAgICAgICAxMiAhZGVmYXVsdDtcbiRncmlkLWd1dHRlci13aWR0aDogICAgICAgICAgIDMwcHggIWRlZmF1bHQ7XG4kZ3JpZC1yb3ctY29sdW1uczogICAgICAgICAgICA2ICFkZWZhdWx0O1xuXG5cbi8vIENvbXBvbmVudHNcbi8vXG4vLyBEZWZpbmUgY29tbW9uIHBhZGRpbmcgYW5kIGJvcmRlciByYWRpdXMgc2l6ZXMgYW5kIG1vcmUuXG5cbiRsaW5lLWhlaWdodC1sZzogICAgICAgICAgICAgIDEuNSAhZGVmYXVsdDtcbiRsaW5lLWhlaWdodC1zbTogICAgICAgICAgICAgIDEuNSAhZGVmYXVsdDtcblxuJGJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgMXB4ICFkZWZhdWx0O1xuJGJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICAgICAuM3JlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLXNtOiAgICAgICAgICAgIC4ycmVtICFkZWZhdWx0O1xuXG4kcm91bmRlZC1waWxsOiAgICAgICAgICAgICAgICA1MHJlbSAhZGVmYXVsdDtcblxuJGJveC1zaGFkb3ctc206ICAgICAgICAgICAgICAgMCAuMTI1cmVtIC4yNXJlbSByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4kYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAwIC41cmVtIDFyZW0gcmdiYSgkYmxhY2ssIC4xNSkgIWRlZmF1bHQ7XG4kYm94LXNoYWRvdy1sZzogICAgICAgICAgICAgICAwIDFyZW0gM3JlbSByZ2JhKCRibGFjaywgLjE3NSkgIWRlZmF1bHQ7XG5cbiRjb21wb25lbnQtYWN0aXZlLWNvbG9yOiAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjb21wb25lbnQtYWN0aXZlLWJnOiAgICAgICAgIHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSAhZGVmYXVsdDtcblxuJGNhcmV0LXdpZHRoOiAgICAgICAgICAgICAgICAgLjNlbSAhZGVmYXVsdDtcbiRjYXJldC12ZXJ0aWNhbC1hbGlnbjogICAgICAgICRjYXJldC13aWR0aCAqIC44NSAhZGVmYXVsdDtcbiRjYXJldC1zcGFjaW5nOiAgICAgICAgICAgICAgICRjYXJldC13aWR0aCAqIC44NSAhZGVmYXVsdDtcblxuJHRyYW5zaXRpb24tYmFzZTogICAgICAgICAgICAgYWxsIC4ycyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbiR0cmFuc2l0aW9uLWZhZGU6ICAgICAgICAgICAgIG9wYWNpdHkgLjE1cyBsaW5lYXIgIWRlZmF1bHQ7XG4kdHJhbnNpdGlvbi1jb2xsYXBzZTogICAgICAgICBoZWlnaHQgLjM1cyBlYXNlICFkZWZhdWx0O1xuXG4kZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW9zOiAoKSAhZGVmYXVsdDtcbiRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpb3M6IGpvaW4oXG4gIChcbiAgICAoMjEgOSksXG4gICAgKDE2IDkpLFxuICAgICg0IDMpLFxuICAgICgxIDEpLFxuICApLFxuICAkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW9zXG4pO1xuXG4vLyBUeXBvZ3JhcGh5XG4vL1xuLy8gRm9udCwgbGluZS1oZWlnaHQsIGFuZCBjb2xvciBmb3IgYm9keSB0ZXh0LCBoZWFkaW5ncywgYW5kIG1vcmUuXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlIHZhbHVlLWtleXdvcmQtY2FzZVxuJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6ICAgICAgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgXCJOb3RvIFNhbnNcIiwgXCJMaWJlcmF0aW9uIFNhbnNcIiwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LW1vbm9zcGFjZTogICAgICAgU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZSAhZGVmYXVsdDtcbiRmb250LWZhbWlseS1iYXNlOiAgICAgICAgICAgICRmb250LWZhbWlseS1zYW5zLXNlcmlmICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWVuYWJsZSB2YWx1ZS1rZXl3b3JkLWNhc2VcblxuJGZvbnQtc2l6ZS1iYXNlOiAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDsgLy8gQXNzdW1lcyB0aGUgYnJvd3NlciBkZWZhdWx0LCB0eXBpY2FsbHkgYDE2cHhgXG4kZm9udC1zaXplLWxnOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS1zbTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogLjg3NSAhZGVmYXVsdDtcblxuJGZvbnQtd2VpZ2h0LWxpZ2h0ZXI6ICAgICAgICAgbGlnaHRlciAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1saWdodDogICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ub3JtYWw6ICAgICAgICAgIDQwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ib2xkOiAgICAgICAgICAgIDcwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ib2xkZXI6ICAgICAgICAgIGJvbGRlciAhZGVmYXVsdDtcblxuJGZvbnQtd2VpZ2h0LWJhc2U6ICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LW5vcm1hbCAhZGVmYXVsdDtcbiRsaW5lLWhlaWdodC1iYXNlOiAgICAgICAgICAgIDEuNSAhZGVmYXVsdDtcblxuJGgxLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMi41ICFkZWZhdWx0O1xuJGgyLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMiAhZGVmYXVsdDtcbiRoMy1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNzUgIWRlZmF1bHQ7XG4kaDQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjUgIWRlZmF1bHQ7XG4kaDUtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuJGg2LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuXG4kaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTogICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtZm9udC1mYW1pbHk6ICAgICAgICBudWxsICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtd2VpZ2h0OiAgICAgICAgNTAwICFkZWZhdWx0O1xuJGhlYWRpbmdzLWxpbmUtaGVpZ2h0OiAgICAgICAgMS4yICFkZWZhdWx0O1xuJGhlYWRpbmdzLWNvbG9yOiAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJGRpc3BsYXkxLXNpemU6ICAgICAgICAgICAgICAgNnJlbSAhZGVmYXVsdDtcbiRkaXNwbGF5Mi1zaXplOiAgICAgICAgICAgICAgIDUuNXJlbSAhZGVmYXVsdDtcbiRkaXNwbGF5My1zaXplOiAgICAgICAgICAgICAgIDQuNXJlbSAhZGVmYXVsdDtcbiRkaXNwbGF5NC1zaXplOiAgICAgICAgICAgICAgIDMuNXJlbSAhZGVmYXVsdDtcblxuJGRpc3BsYXkxLXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXkyLXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXkzLXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXk0LXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXktbGluZS1oZWlnaHQ6ICAgICAgICAgJGhlYWRpbmdzLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuXG4kbGVhZC1mb250LXNpemU6ICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuJGxlYWQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuXG4kc21hbGwtZm9udC1zaXplOiAgICAgICAgICAgICA4MCUgIWRlZmF1bHQ7XG5cbiR0ZXh0LW11dGVkOiAgICAgICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGJsb2NrcXVvdGUtc21hbGwtY29sb3I6ICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJsb2NrcXVvdGUtc21hbGwtZm9udC1zaXplOiAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRibG9ja3F1b3RlLWZvbnQtc2l6ZTogICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG5cbiRoci1ib3JkZXItY29sb3I6ICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG4kaHItYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kbWFyay1wYWRkaW5nOiAgICAgICAgICAgICAgICAuMmVtICFkZWZhdWx0O1xuXG4kZHQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcblxuJGtiZC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgaW5zZXQgMCAtLjFyZW0gMCByZ2JhKCRibGFjaywgLjI1KSAhZGVmYXVsdDtcbiRuZXN0ZWQta2JkLWZvbnQtd2VpZ2h0OiAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuXG4kbGlzdC1pbmxpbmUtcGFkZGluZzogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJG1hcmstYmc6ICAgICAgICAgICAgICAgICAgICAgI2ZjZjhlMyAhZGVmYXVsdDtcblxuJGhyLW1hcmdpbi15OiAgICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcblxuXG4vLyBUYWJsZXNcbi8vXG4vLyBDdXN0b21pemVzIHRoZSBgLnRhYmxlYCBjb21wb25lbnQgd2l0aCBiYXNpYyB2YWx1ZXMsIGVhY2ggdXNlZCBhY3Jvc3MgYWxsIHRhYmxlIHZhcmlhdGlvbnMuXG5cbiR0YWJsZS1jZWxsLXBhZGRpbmc6ICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiR0YWJsZS1jZWxsLXBhZGRpbmctc206ICAgICAgIC4zcmVtICFkZWZhdWx0O1xuXG4kdGFibGUtY29sb3I6ICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiR0YWJsZS1iZzogICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kdGFibGUtYWNjZW50LWJnOiAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjA1KSAhZGVmYXVsdDtcbiR0YWJsZS1ob3Zlci1jb2xvcjogICAgICAgICAgICR0YWJsZS1jb2xvciAhZGVmYXVsdDtcbiR0YWJsZS1ob3Zlci1iZzogICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbiR0YWJsZS1hY3RpdmUtYmc6ICAgICAgICAgICAgICR0YWJsZS1ob3Zlci1iZyAhZGVmYXVsdDtcblxuJHRhYmxlLWJvcmRlci13aWR0aDogICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiR0YWJsZS1ib3JkZXItY29sb3I6ICAgICAgICAgICRib3JkZXItY29sb3IgIWRlZmF1bHQ7XG5cbiR0YWJsZS1oZWFkLWJnOiAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiR0YWJsZS1oZWFkLWNvbG9yOiAgICAgICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiR0YWJsZS10aC1mb250LXdlaWdodDogICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiR0YWJsZS1kYXJrLWNvbG9yOiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWJnOiAgICAgICAgICAgICAgICRncmF5LTgwMCAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWFjY2VudC1iZzogICAgICAgIHJnYmEoJHdoaXRlLCAuMDUpICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstaG92ZXItY29sb3I6ICAgICAgJHRhYmxlLWRhcmstY29sb3IgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1ob3Zlci1iZzogICAgICAgICByZ2JhKCR3aGl0ZSwgLjA3NSkgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1ib3JkZXItY29sb3I6ICAgICBsaWdodGVuKCR0YWJsZS1kYXJrLWJnLCA3LjUlKSAhZGVmYXVsdDtcblxuJHRhYmxlLXN0cmlwZWQtb3JkZXI6ICAgICAgICAgb2RkICFkZWZhdWx0O1xuXG4kdGFibGUtY2FwdGlvbi1jb2xvcjogICAgICAgICAkdGV4dC1tdXRlZCAhZGVmYXVsdDtcblxuJHRhYmxlLWJnLWxldmVsOiAgICAgICAgICAgICAgLTkgIWRlZmF1bHQ7XG4kdGFibGUtYm9yZGVyLWxldmVsOiAgICAgICAgICAtNiAhZGVmYXVsdDtcblxuXG4vLyBCdXR0b25zICsgRm9ybXNcbi8vXG4vLyBTaGFyZWQgdmFyaWFibGVzIHRoYXQgYXJlIHJlYXNzaWduZWQgdG8gYCRpbnB1dC1gIGFuZCBgJGJ0bi1gIHNwZWNpZmljIHZhcmlhYmxlcy5cblxuJGlucHV0LWJ0bi1wYWRkaW5nLXk6ICAgICAgICAgLjM3NXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14OiAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1mYW1pbHk6ICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtc2l6ZTogICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0OiAgICAgICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1mb2N1cy13aWR0aDogICAgICAgLjJyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvY3VzLWNvbG9yOiAgICAgICByZ2JhKCRjb21wb25lbnQtYWN0aXZlLWJnLCAuMjUpICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAgMCAwIDAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLXBhZGRpbmcteS1zbTogICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteC1zbTogICAgICAuNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1zaXplLXNtOiAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LXNtOiAgICAkbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tcGFkZGluZy15LWxnOiAgICAgIC41cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGc6ICAgICAgMXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1zaXplLWxnOiAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnOiAgICAkbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tYm9yZGVyLXdpZHRoOiAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cblxuLy8gQnV0dG9uc1xuLy9cbi8vIEZvciBlYWNoIG9mIEJvb3RzdHJhcCdzIGJ1dHRvbnMsIGRlZmluZSB0ZXh0LCBiYWNrZ3JvdW5kLCBhbmQgYm9yZGVyIGNvbG9yLlxuXG4kYnRuLXBhZGRpbmcteTogICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14OiAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14ICFkZWZhdWx0O1xuJGJ0bi1mb250LWZhbWlseTogICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplOiAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplICFkZWZhdWx0O1xuJGJ0bi1saW5lLWhlaWdodDogICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRidG4td2hpdGUtc3BhY2U6ICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7IC8vIFNldCB0byBgbm93cmFwYCB0byBwcmV2ZW50IHRleHQgd3JhcHBpbmdcblxuJGJ0bi1wYWRkaW5nLXktc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteC1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplLXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJGJ0bi1saW5lLWhlaWdodC1zbTogICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcblxuJGJ0bi1wYWRkaW5nLXktbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteC1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplLWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJGJ0bi1saW5lLWhlaWdodC1sZzogICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1sZyAhZGVmYXVsdDtcblxuJGJ0bi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRidG4tZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICRmb250LXdlaWdodC1ub3JtYWwgIWRlZmF1bHQ7XG4kYnRuLWJveC1zaGFkb3c6ICAgICAgICAgICAgICBpbnNldCAwIDFweCAwIHJnYmEoJHdoaXRlLCAuMTUpLCAwIDFweCAxcHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuJGJ0bi1mb2N1cy13aWR0aDogICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRidG4tZm9jdXMtYm94LXNoYWRvdzogICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRidG4tZGlzYWJsZWQtb3BhY2l0eTogICAgICAgIC42NSAhZGVmYXVsdDtcbiRidG4tYWN0aXZlLWJveC1zaGFkb3c6ICAgICAgIGluc2V0IDAgM3B4IDVweCByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XG5cbiRidG4tbGluay1kaXNhYmxlZC1jb2xvcjogICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGJ0bi1ibG9jay1zcGFjaW5nLXk6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbi8vIEFsbG93cyBmb3IgY3VzdG9taXppbmcgYnV0dG9uIHJhZGl1cyBpbmRlcGVuZGVudGx5IGZyb20gZ2xvYmFsIGJvcmRlciByYWRpdXNcbiRidG4tYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGJ0bi1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXMtc206ICAgICAgICAkYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcblxuJGJ0bi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG5cbi8vIEZvcm1zXG5cbiRsYWJlbC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJGlucHV0LXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15ICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14ICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtZmFtaWx5OiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUgIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kaW5wdXQtbGluZS1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDtcblxuJGlucHV0LXBhZGRpbmcteS1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteC1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtc2l6ZS1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJGlucHV0LWxpbmUtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1wYWRkaW5nLXktbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXNpemUtbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRpbnB1dC1saW5lLWhlaWdodC1sZzogICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xuXG4kaW5wdXQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGlucHV0LWRpc2FibGVkLWJnOiAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuJGlucHV0LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICAkZ3JheS00MDAgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kaW5wdXQtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAgICAgaW5zZXQgMCAxcHggMXB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcblxuJGlucHV0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1yYWRpdXMtc206ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xuXG4kaW5wdXQtZm9jdXMtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgIGxpZ2h0ZW4oJGNvbXBvbmVudC1hY3RpdmUtYmcsIDI1JSkgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kaW5wdXQtcGxhY2Vob2xkZXItY29sb3I6ICAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGlucHV0LXBsYWludGV4dC1jb2xvcjogICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0LWJvcmRlcjogICAgICAgICAgICAgICAgICAgJGlucHV0LWJvcmRlci13aWR0aCAqIDIgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQtaW5uZXI6ICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCAkaW5wdXQtcGFkZGluZy15ICogMikgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGY6ICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIC41ZW0sICRpbnB1dC1wYWRkaW5nLXkpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyOiAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAuMjVlbSwgJGlucHV0LXBhZGRpbmcteSAqIC41KSAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodDogICAgICAgICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sIGFkZCgkaW5wdXQtcGFkZGluZy15ICogMiwgJGlucHV0LWhlaWdodC1ib3JkZXIsIGZhbHNlKSkgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodC1zbSAqIDFlbSwgYWRkKCRpbnB1dC1wYWRkaW5nLXktc20gKiAyLCAkaW5wdXQtaGVpZ2h0LWJvcmRlciwgZmFsc2UpKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtbGc6ICAgICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0LWxnICogMWVtLCBhZGQoJGlucHV0LXBhZGRpbmcteS1sZyAqIDIsICRpbnB1dC1oZWlnaHQtYm9yZGVyLCBmYWxzZSkpICFkZWZhdWx0O1xuXG4kaW5wdXQtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJGZvcm0tdGV4dC1tYXJnaW4tdG9wOiAgICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5wdXQtZ3V0dGVyOiAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teTogICAgICAgICAgICAgLjNyZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teDogICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbmxpbmUtbWFyZ2luLXg6ICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5saW5lLWlucHV0LW1hcmdpbi14OiAgICAgIC4zMTI1cmVtICFkZWZhdWx0O1xuXG4kZm9ybS1ncmlkLWd1dHRlci13aWR0aDogICAgICAgICAgICAgICAgMTBweCAhZGVmYXVsdDtcbiRmb3JtLWdyb3VwLW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuXG4kaW5wdXQtZ3JvdXAtYWRkb24tY29sb3I6ICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWJnOiAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1ib3JkZXItY29sb3I6ICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuXG4kY3VzdG9tLWZvcm1zLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtZ3V0dGVyOiAgICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtc3BhY2VyLXg6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1jdXJzb3I6ICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU6ICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmc6ICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmctc2l6ZTogICAgICA1MCUgNTAlICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3gtc2hhZG93OiAgICRpbnB1dC1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItY29sb3I6ICRncmF5LTUwMCAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLXdpZHRoOiAkaW5wdXQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtbGFiZWwtY29sb3I6ICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1kaXNhYmxlZC1iZzogICAgICAgICAgJGlucHV0LWRpc2FibGVkLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWxhYmVsLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3I6ICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1iZzogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWRpc2FibGVkLWJnOiAgcmdiYSh0aGVtZS1jb2xvcihcInByaW1hcnlcIiksIC41KSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1ib3gtc2hhZG93OiAgIG51bGwgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYmcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZm9jdXMtYm94LXNoYWRvdzogICAgICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1mb2N1cy1ib3JkZXItY29sb3I6ICAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtY29sb3I6ICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1iZzogICAgICAgICAgICBsaWdodGVuKCRjb21wb25lbnQtYWN0aXZlLWJnLCAzNSUpICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYm94LXNoYWRvdzogICAgbnVsbCAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJvcmRlci1jb2xvcjogICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1ib3JkZXItcmFkaXVzOiAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWljb24tY2hlY2tlZDogICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzgnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDggOCc+PHBhdGggZmlsbD0nI3skY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3J9JyBkPSdNNi41NjQuNzVsLTMuNTkgMy42MTItMS41MzgtMS41NUwwIDQuMjZsMi45NzQgMi45OUw4IDIuMTkzeicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1iZzogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1jb2xvcjogICAgICAgICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWljb24taW5kZXRlcm1pbmF0ZTogICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc0JyBoZWlnaHQ9JzQnIHZpZXdCb3g9JzAgMCA0IDQnPjxwYXRoIHN0cm9rZT0nI3skY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWNvbG9yfScgZD0nTTAgMmg0Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1ib3gtc2hhZG93OiAgIG51bGwgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJvcmRlci1jb2xvcjogJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1iZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1yYWRpby1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1czogICAgICAgICAgNTAlICFkZWZhdWx0O1xuJGN1c3RvbS1yYWRpby1pbmRpY2F0b3ItaWNvbi1jaGVja2VkOiAgICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTInIGhlaWdodD0nMTInIHZpZXdCb3g9Jy00IC00IDggOCc+PGNpcmNsZSByPSczJyBmaWxsPScjeyRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcn0nLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc3dpdGNoLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgICAgICAgICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSAqIDEuNzUgIWRlZmF1bHQ7XG4kY3VzdG9tLXN3aXRjaC1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1czogICAgICAgICAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUgKiAuNSAhZGVmYXVsdDtcbiRjdXN0b20tc3dpdGNoLWluZGljYXRvci1zaXplOiAgICAgICAgICAgICAgICAgIHN1YnRyYWN0KCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSwgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItd2lkdGggKiA0KSAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15OiAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteDogICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb250LWZhbWlseTogICAgICAgICAkaW5wdXQtZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb250LXNpemU6ICAgICAgICAgICAkaW5wdXQtZm9udC1zaXplICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaGVpZ2h0OiAgICAgICAgICAgICAgJGlucHV0LWhlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nOiAgIDFyZW0gIWRlZmF1bHQ7IC8vIEV4dHJhIHBhZGRpbmcgdG8gYWNjb3VudCBmb3IgdGhlIHByZXNlbmNlIG9mIHRoZSBiYWNrZ3JvdW5kLWltYWdlIGJhc2VkIGluZGljYXRvclxuJGN1c3RvbS1zZWxlY3QtZm9udC13ZWlnaHQ6ICAgICAgICAgJGlucHV0LWZvbnQtd2VpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtbGluZS1oZWlnaHQ6ICAgICAgICAgJGlucHV0LWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtY29sb3I6ICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZGlzYWJsZWQtY29sb3I6ICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYmc6ICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZGlzYWJsZWQtYmc6ICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYmctc2l6ZTogICAgICAgICAgICAgOHB4IDEwcHggIWRlZmF1bHQ7IC8vIEluIHBpeGVscyBiZWNhdXNlIGltYWdlIGRpbWVuc2lvbnNcbiRjdXN0b20tc2VsZWN0LWluZGljYXRvci1jb2xvcjogICAgICRncmF5LTgwMCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWluZGljYXRvcjogICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzQnIGhlaWdodD0nNScgdmlld0JveD0nMCAwIDQgNSc+PHBhdGggZmlsbD0nI3skY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItY29sb3J9JyBkPSdNMiAwTDAgMmg0em0wIDVMMCAzaDR6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYmFja2dyb3VuZDogICAgICAgICAgZXNjYXBlLXN2ZygkY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3IpIHJpZ2h0ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteCBjZW50ZXIgLyAkY3VzdG9tLXNlbGVjdC1iZy1zaXplIG5vLXJlcGVhdCAhZGVmYXVsdDsgLy8gVXNlZCBzbyB3ZSBjYW4gaGF2ZSBtdWx0aXBsZSBiYWNrZ3JvdW5kIGVsZW1lbnRzIChlLmcuLCBhcnJvdyBhbmQgZmVlZGJhY2sgaWNvbilcblxuJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1wYWRkaW5nLXJpZ2h0OiBhZGQoMWVtICogLjc1LCAoMiAqICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteSAqIC43NSkgKyAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXggKyAkY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZykgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXBvc2l0aW9uOiAgICAgIGNlbnRlciByaWdodCAoJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14ICsgJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcpICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1zaXplOiAgICAgICAgICAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGYgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1ib3JkZXItd2lkdGg6ICAgICAgICAkaW5wdXQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYm9yZGVyLWNvbG9yOiAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJvcmRlci1yYWRpdXM6ICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYm94LXNoYWRvdzogICAgICAgICAgaW5zZXQgMCAxcHggMnB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm9yZGVyLWNvbG9yOiAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvY3VzLXdpZHRoOiAgICAgICAgICRpbnB1dC1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3c6ICAgIDAgMCAwICRjdXN0b20tc2VsZWN0LWZvY3VzLXdpZHRoICRpbnB1dC1idG4tZm9jdXMtY29sb3IgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteS1zbTogICAgICAgICRpbnB1dC1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXgtc206ICAgICAgICAkaW5wdXQtcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplLXNtOiAgICAgICAgJGlucHV0LWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWhlaWdodC1zbTogICAgICAgICAgICRpbnB1dC1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteS1sZzogICAgICAgICRpbnB1dC1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXgtbGc6ICAgICAgICAkaW5wdXQtcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplLWxnOiAgICAgICAgJGlucHV0LWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWhlaWdodC1sZzogICAgICAgICAgICRpbnB1dC1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tcmFuZ2UtdHJhY2std2lkdGg6ICAgICAgICAgIDEwMCUgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWhlaWdodDogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdHJhY2stY3Vyc29yOiAgICAgICAgIHBvaW50ZXIgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWJnOiAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXM6ICAxcmVtICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10cmFjay1ib3gtc2hhZG93OiAgICAgaW5zZXQgMCAuMjVyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG5cbiRjdXN0b20tcmFuZ2UtdGh1bWItd2lkdGg6ICAgICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWhlaWdodDogICAgICAgICAgICAgICAgICAkY3VzdG9tLXJhbmdlLXRodW1iLXdpZHRoICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1iZzogICAgICAgICAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlcjogICAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItYm94LXNoYWRvdzogICAgICAgICAgICAgIDAgLjFyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAwIDAgMCAxcHggJGJvZHktYmcsICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93LXdpZHRoOiAgJGlucHV0LWZvY3VzLXdpZHRoICFkZWZhdWx0OyAvLyBGb3IgZm9jdXMgYm94IHNoYWRvdyBpc3N1ZSBpbiBJRS9FZGdlXG4kY3VzdG9tLXJhbmdlLXRodW1iLWFjdGl2ZS1iZzogICAgICAgICAgICAgICBsaWdodGVuKCRjb21wb25lbnQtYWN0aXZlLWJnLCAzNSUpICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1kaXNhYmxlZC1iZzogICAgICAgICAgICAgJGdyYXktNTAwICFkZWZhdWx0O1xuXG4kY3VzdG9tLWZpbGUtaGVpZ2h0OiAgICAgICAgICAgICAgICAkaW5wdXQtaGVpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWhlaWdodC1pbm5lcjogICAgICAgICAgJGlucHV0LWhlaWdodC1pbm5lciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1mb2N1cy1ib3JkZXItY29sb3I6ICAgICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZm9jdXMtYm94LXNoYWRvdzogICAgICAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1kaXNhYmxlZC1iZzogICAgICAgICAgICRpbnB1dC1kaXNhYmxlZC1iZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1maWxlLXBhZGRpbmcteTogICAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteSAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1wYWRkaW5nLXg6ICAgICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtbGluZS1oZWlnaHQ6ICAgICAgICAgICAkaW5wdXQtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZm9udC1mYW1pbHk6ICAgICAgICAgICAkaW5wdXQtZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZm9udC13ZWlnaHQ6ICAgICAgICAgICAkaW5wdXQtZm9udC13ZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtY29sb3I6ICAgICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYmc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYm9yZGVyLXdpZHRoOiAgICAgICAgICAkaW5wdXQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJvcmRlci1jb2xvcjogICAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3JkZXItcmFkaXVzOiAgICAgICAgICRpbnB1dC1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJveC1zaGFkb3c6ICAgICAgICAgICAgJGlucHV0LWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYnV0dG9uLWNvbG9yOiAgICAgICAgICAkY3VzdG9tLWZpbGUtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYnV0dG9uLWJnOiAgICAgICAgICAgICAkaW5wdXQtZ3JvdXAtYWRkb24tYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtdGV4dDogKFxuICBlbjogXCJCcm93c2VcIlxuKSAhZGVmYXVsdDtcblxuXG4vLyBGb3JtIHZhbGlkYXRpb25cblxuJGZvcm0tZmVlZGJhY2stbWFyZ2luLXRvcDogICAgICAgICAgJGZvcm0tdGV4dC1tYXJnaW4tdG9wICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stZm9udC1zaXplOiAgICAgICAgICAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yOiAgICAgICAgIHRoZW1lLWNvbG9yKFwic3VjY2Vzc1wiKSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3I6ICAgICAgIHRoZW1lLWNvbG9yKFwiZGFuZ2VyXCIpICFkZWZhdWx0O1xuXG4kZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkLWNvbG9yOiAgICAkZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQ6ICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzgnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDggOCc+PHBhdGggZmlsbD0nI3skZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkLWNvbG9yfScgZD0nTTIuMyA2LjczTC42IDQuNTNjLS40LTEuMDQuNDYtMS40IDEuMS0uOGwxLjEgMS40IDMuNC0zLjhjLjYtLjYzIDEuNi0uMjcgMS4yLjdsLTQgNC42Yy0uNDMuNS0uOC40LTEuMS4xeicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcjogICRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQ6ICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMicgaGVpZ2h0PScxMicgZmlsbD0nbm9uZScgc3Ryb2tlPScjeyRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcn0nIHZpZXdCb3g9JzAgMCAxMiAxMic+PGNpcmNsZSBjeD0nNicgY3k9JzYnIHI9JzQuNScvPjxwYXRoIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGQ9J001LjggMy42aC40TDYgNi41eicvPjxjaXJjbGUgY3g9JzYnIGN5PSc4LjInIHI9Jy42JyBmaWxsPScjeyRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcn0nIHN0cm9rZT0nbm9uZScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXM6ICgpICFkZWZhdWx0O1xuJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXM6IG1hcC1tZXJnZShcbiAgKFxuICAgIFwidmFsaWRcIjogKFxuICAgICAgXCJjb2xvclwiOiAkZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvcixcbiAgICAgIFwiaWNvblwiOiAkZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkXG4gICAgKSxcbiAgICBcImludmFsaWRcIjogKFxuICAgICAgXCJjb2xvclwiOiAkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yLFxuICAgICAgXCJpY29uXCI6ICRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZFxuICAgICksXG4gICksXG4gICRmb3JtLXZhbGlkYXRpb24tc3RhdGVzXG4pO1xuXG4vLyBaLWluZGV4IG1hc3RlciBsaXN0XG4vL1xuLy8gV2FybmluZzogQXZvaWQgY3VzdG9taXppbmcgdGhlc2UgdmFsdWVzLiBUaGV5J3JlIHVzZWQgZm9yIGEgYmlyZCdzIGV5ZSB2aWV3XG4vLyBvZiBjb21wb25lbnRzIGRlcGVuZGVudCBvbiB0aGUgei1heGlzIGFuZCBhcmUgZGVzaWduZWQgdG8gYWxsIHdvcmsgdG9nZXRoZXIuXG5cbiR6aW5kZXgtZHJvcGRvd246ICAgICAgICAgICAgICAgICAgIDEwMDAgIWRlZmF1bHQ7XG4kemluZGV4LXN0aWNreTogICAgICAgICAgICAgICAgICAgICAxMDIwICFkZWZhdWx0O1xuJHppbmRleC1maXhlZDogICAgICAgICAgICAgICAgICAgICAgMTAzMCAhZGVmYXVsdDtcbiR6aW5kZXgtbW9kYWwtYmFja2Ryb3A6ICAgICAgICAgICAgIDEwNDAgIWRlZmF1bHQ7XG4kemluZGV4LW1vZGFsOiAgICAgICAgICAgICAgICAgICAgICAxMDUwICFkZWZhdWx0O1xuJHppbmRleC1wb3BvdmVyOiAgICAgICAgICAgICAgICAgICAgMTA2MCAhZGVmYXVsdDtcbiR6aW5kZXgtdG9vbHRpcDogICAgICAgICAgICAgICAgICAgIDEwNzAgIWRlZmF1bHQ7XG5cblxuLy8gTmF2c1xuXG4kbmF2LWxpbmstcGFkZGluZy15OiAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRuYXYtbGluay1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kbmF2LWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRuYXYtdGFicy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiRuYXYtdGFicy1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbmF2LXRhYnMtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjogICRncmF5LTIwMCAkZ3JheS0yMDAgJG5hdi10YWJzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcjogJGdyYXktMzAwICRncmF5LTMwMCAkbmF2LXRhYnMtbGluay1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRuYXYtcGlsbHMtYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJG5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJG5hdi1kaXZpZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJG5hdi1kaXZpZGVyLW1hcmdpbi15OiAgICAgICAgICAgICAgJHNwYWNlciAqIC41ICFkZWZhdWx0O1xuXG5cbi8vIE5hdmJhclxuXG4kbmF2YmFyLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XG4kbmF2YmFyLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuXG4kbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJG5hdmJhci1icmFuZC1mb250LXNpemU6ICAgICAgICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbi8vIENvbXB1dGUgdGhlIG5hdmJhci1icmFuZCBwYWRkaW5nLXkgc28gdGhlIG5hdmJhci1icmFuZCB3aWxsIGhhdmUgdGhlIHNhbWUgaGVpZ2h0IGFzIG5hdmJhci10ZXh0IGFuZCBuYXYtbGlua1xuJG5hdi1saW5rLWhlaWdodDogICAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgKyAkbmF2LWxpbmstcGFkZGluZy15ICogMiAhZGVmYXVsdDtcbiRuYXZiYXItYnJhbmQtaGVpZ2h0OiAgICAgICAgICAgICAgICRuYXZiYXItYnJhbmQtZm9udC1zaXplICogJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kbmF2YmFyLWJyYW5kLXBhZGRpbmcteTogICAgICAgICAgICAoJG5hdi1saW5rLWhlaWdodCAtICRuYXZiYXItYnJhbmQtaGVpZ2h0KSAqIC41ICFkZWZhdWx0O1xuXG4kbmF2YmFyLXRvZ2dsZXItcGFkZGluZy15OiAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItcGFkZGluZy14OiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItZm9udC1zaXplOiAgICAgICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXM6ICAgICAgJGJ0bi1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG4kbmF2YmFyLW5hdi1zY3JvbGwtbWF4LWhlaWdodDogICAgICA3NXZoICFkZWZhdWx0O1xuXG4kbmF2YmFyLWRhcmstY29sb3I6ICAgICAgICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWhvdmVyLWNvbG9yOiAgICAgICAgICAgcmdiYSgkd2hpdGUsIC43NSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yOiAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstZGlzYWJsZWQtY29sb3I6ICAgICAgICByZ2JhKCR3aGl0ZSwgLjI1KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay10b2dnbGVyLWljb24tYmc6ICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzMwJyBoZWlnaHQ9JzMwJyB2aWV3Qm94PScwIDAgMzAgMzAnPjxwYXRoIHN0cm9rZT0nI3skbmF2YmFyLWRhcmstY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay10b2dnbGVyLWJvcmRlci1jb2xvcjogIHJnYmEoJHdoaXRlLCAuMSkgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbGlnaHQtY29sb3I6ICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuNSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWhvdmVyLWNvbG9yOiAgICAgICAgICByZ2JhKCRibGFjaywgLjcpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I6ICAgICAgICAgcmdiYSgkYmxhY2ssIC45KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtZGlzYWJsZWQtY29sb3I6ICAgICAgIHJnYmEoJGJsYWNrLCAuMykgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LXRvZ2dsZXItaWNvbi1iZzogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSczMCcgaGVpZ2h0PSczMCcgdmlld0JveD0nMCAwIDMwIDMwJz48cGF0aCBzdHJva2U9JyN7JG5hdmJhci1saWdodC1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC10b2dnbGVyLWJvcmRlci1jb2xvcjogcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcblxuJG5hdmJhci1saWdodC1icmFuZC1jb2xvcjogICAgICAgICAgICAgICAgJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWJyYW5kLWhvdmVyLWNvbG9yOiAgICAgICAgICAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1icmFuZC1jb2xvcjogICAgICAgICAgICAgICAgICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstYnJhbmQtaG92ZXItY29sb3I6ICAgICAgICAgICAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuXG5cbi8vIERyb3Bkb3duc1xuLy9cbi8vIERyb3Bkb3duIG1lbnUgY29udGFpbmVyIGFuZCBjb250ZW50cy5cblxuJGRyb3Bkb3duLW1pbi13aWR0aDogICAgICAgICAgICAgICAgMTByZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tcGFkZGluZy14OiAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLXBhZGRpbmcteTogICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tc3BhY2VyOiAgICAgICAgICAgICAgICAgICAuMTI1cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuJGRyb3Bkb3duLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYmc6ICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjE1KSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRkcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgIHN1YnRyYWN0KCRkcm9wZG93bi1ib3JkZXItcmFkaXVzLCAkZHJvcGRvd24tYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRkcm9wZG93bi1kaXZpZGVyLWJnOiAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1kaXZpZGVyLW1hcmdpbi15OiAgICAgICAgICRuYXYtZGl2aWRlci1tYXJnaW4teSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgIDAgLjVyZW0gMXJlbSByZ2JhKCRibGFjaywgLjE3NSkgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWNvbG9yOiAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgIGRhcmtlbigkZ3JheS05MDAsIDUlKSAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWhvdmVyLWJnOiAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1hY3RpdmUtYmc6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgJGdyYXktNTAwICFkZWZhdWx0O1xuXG4kZHJvcGRvd24taXRlbS1wYWRkaW5nLXk6ICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24taXRlbS1wYWRkaW5nLXg6ICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1oZWFkZXItcGFkZGluZzogICAgICAgICAgICRkcm9wZG93bi1wYWRkaW5nLXkgJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14ICFkZWZhdWx0O1xuXG5cbi8vIFBhZ2luYXRpb25cblxuJHBhZ2luYXRpb24tcGFkZGluZy15OiAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXktc206ICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXgtc206ICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteS1sZzogICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteC1sZzogICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgIDEuMjUgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWNvbG9yOiAgICAgICAgICAgICAgICAgICRsaW5rLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYmc6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlci1jb2xvcjogICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvdzogICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZm9jdXMtb3V0bGluZTogICAgICAgICAgMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24taG92ZXItY29sb3I6ICAgICAgICAgICAgJGxpbmstaG92ZXItY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1iZzogICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3I6ICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYWN0aXZlLWJnOiAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgICAkcGFnaW5hdGlvbi1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJnOiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcjogICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cy1zbTogICAgICAgJGJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcblxuXG4vLyBKdW1ib3Ryb25cblxuJGp1bWJvdHJvbi1wYWRkaW5nOiAgICAgICAgICAgICAgICAgMnJlbSAhZGVmYXVsdDtcbiRqdW1ib3Ryb24tY29sb3I6ICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kanVtYm90cm9uLWJnOiAgICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG5cblxuLy8gQ2FyZHNcblxuJGNhcmQtc3BhY2VyLXk6ICAgICAgICAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGNhcmQtc3BhY2VyLXg6ICAgICAgICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcbiRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIHN1YnRyYWN0KCRjYXJkLWJvcmRlci1yYWRpdXMsICRjYXJkLWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kY2FyZC1jYXAtYmc6ICAgICAgICAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjAzKSAhZGVmYXVsdDtcbiRjYXJkLWNhcC1jb2xvcjogICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuJGNhcmQtaW1nLW92ZXJsYXktcGFkZGluZzogICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcblxuJGNhcmQtZ3JvdXAtbWFyZ2luOiAgICAgICAgICAgICAgICAgJGdyaWQtZ3V0dGVyLXdpZHRoICogLjUgIWRlZmF1bHQ7XG4kY2FyZC1kZWNrLW1hcmdpbjogICAgICAgICAgICAgICAgICAkY2FyZC1ncm91cC1tYXJnaW4gIWRlZmF1bHQ7XG5cbiRjYXJkLWNvbHVtbnMtY291bnQ6ICAgICAgICAgICAgICAgIDMgIWRlZmF1bHQ7XG4kY2FyZC1jb2x1bW5zLWdhcDogICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGNhcmQtY29sdW1ucy1tYXJnaW46ICAgICAgICAgICAgICAgJGNhcmQtc3BhY2VyLXkgIWRlZmF1bHQ7XG5cblxuLy8gVG9vbHRpcHNcblxuJHRvb2x0aXAtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiR0b29sdGlwLW1heC13aWR0aDogICAgICAgICAgICAgICAgIDIwMHB4ICFkZWZhdWx0O1xuJHRvb2x0aXAtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHRvb2x0aXAtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJHRvb2x0aXAtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kdG9vbHRpcC1vcGFjaXR5OiAgICAgICAgICAgICAgICAgICAuOSAhZGVmYXVsdDtcbiR0b29sdGlwLXBhZGRpbmcteTogICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLXBhZGRpbmcteDogICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtbWFyZ2luOiAgICAgICAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcblxuJHRvb2x0aXAtYXJyb3ctd2lkdGg6ICAgICAgICAgICAgICAgLjhyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1hcnJvdy1oZWlnaHQ6ICAgICAgICAgICAgICAuNHJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLWFycm93LWNvbG9yOiAgICAgICAgICAgICAgICR0b29sdGlwLWJnICFkZWZhdWx0O1xuXG4vLyBGb3JtIHRvb2x0aXBzIG11c3QgY29tZSBhZnRlciByZWd1bGFyIHRvb2x0aXBzXG4kZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteTogICAgICR0b29sdGlwLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy14OiAgICAgJHRvb2x0aXAtcGFkZGluZy14ICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1mb250LXNpemU6ICAgICAkdG9vbHRpcC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWxpbmUtaGVpZ2h0OiAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1vcGFjaXR5OiAgICAgICAkdG9vbHRpcC1vcGFjaXR5ICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1ib3JkZXItcmFkaXVzOiAkdG9vbHRpcC1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG5cbi8vIFBvcG92ZXJzXG5cbiRwb3BvdmVyLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG4kcG9wb3Zlci1iZzogICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcG9wb3Zlci1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAyNzZweCAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjIpICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kcG9wb3Zlci1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgICBzdWJ0cmFjdCgkcG9wb3Zlci1ib3JkZXItcmFkaXVzLCAkcG9wb3Zlci1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJHBvcG92ZXItYm94LXNoYWRvdzogICAgICAgICAgICAgICAgMCAuMjVyZW0gLjVyZW0gcmdiYSgkYmxhY2ssIC4yKSAhZGVmYXVsdDtcblxuJHBvcG92ZXItaGVhZGVyLWJnOiAgICAgICAgICAgICAgICAgZGFya2VuKCRwb3BvdmVyLWJnLCAzJSkgIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICAkaGVhZGluZ3MtY29sb3IgIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItcGFkZGluZy15OiAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXg6ICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcblxuJHBvcG92ZXItYm9keS1jb2xvcjogICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib2R5LXBhZGRpbmcteTogICAgICAgICAgICAkcG9wb3Zlci1oZWFkZXItcGFkZGluZy15ICFkZWZhdWx0O1xuJHBvcG92ZXItYm9keS1wYWRkaW5nLXg6ICAgICAgICAgICAgJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteCAhZGVmYXVsdDtcblxuJHBvcG92ZXItYXJyb3ctd2lkdGg6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWFycm93LWhlaWdodDogICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBvcG92ZXItYXJyb3ctY29sb3I6ICAgICAgICAgICAgICAgJHBvcG92ZXItYmcgIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yOiAgICAgICAgIGZhZGUtaW4oJHBvcG92ZXItYm9yZGVyLWNvbG9yLCAuMDUpICFkZWZhdWx0O1xuXG5cbi8vIFRvYXN0c1xuXG4kdG9hc3QtbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgICAzNTBweCAhZGVmYXVsdDtcbiR0b2FzdC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgIC44NzVyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJHRvYXN0LWJhY2tncm91bmQtY29sb3I6ICAgICAgICAgICAgcmdiYSgkd2hpdGUsIC44NSkgIWRlZmF1bHQ7XG4kdG9hc3QtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAxcHggIWRlZmF1bHQ7XG4kdG9hc3QtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICByZ2JhKDAsIDAsIDAsIC4xKSAhZGVmYXVsdDtcbiR0b2FzdC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgIDAgLjI1cmVtIC43NXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuXG4kdG9hc3QtaGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kdG9hc3QtaGVhZGVyLWJhY2tncm91bmQtY29sb3I6ICAgICByZ2JhKCR3aGl0ZSwgLjg1KSAhZGVmYXVsdDtcbiR0b2FzdC1oZWFkZXItYm9yZGVyLWNvbG9yOiAgICAgICAgIHJnYmEoMCwgMCwgMCwgLjA1KSAhZGVmYXVsdDtcblxuXG4vLyBCYWRnZXNcblxuJGJhZGdlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgNzUlICFkZWZhdWx0O1xuJGJhZGdlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kYmFkZ2UtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAuMjVlbSAhZGVmYXVsdDtcbiRiYWRnZS1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIC40ZW0gIWRlZmF1bHQ7XG4kYmFkZ2UtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuJGJhZGdlLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgJGJ0bi10cmFuc2l0aW9uICFkZWZhdWx0O1xuJGJhZGdlLWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcblxuJGJhZGdlLXBpbGwtcGFkZGluZy14OiAgICAgICAgICAgICAgLjZlbSAhZGVmYXVsdDtcbi8vIFVzZSBhIGhpZ2hlciB0aGFuIG5vcm1hbCB2YWx1ZSB0byBlbnN1cmUgY29tcGxldGVseSByb3VuZGVkIGVkZ2VzIHdoZW5cbi8vIGN1c3RvbWl6aW5nIHBhZGRpbmcgb3IgZm9udC1zaXplIG9uIGxhYmVscy5cbiRiYWRnZS1waWxsLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIDEwcmVtICFkZWZhdWx0O1xuXG5cbi8vIE1vZGFsc1xuXG4vLyBQYWRkaW5nIGFwcGxpZWQgdG8gdGhlIG1vZGFsIGJvZHlcbiRtb2RhbC1pbm5lci1wYWRkaW5nOiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbi8vIE1hcmdpbiBiZXR3ZWVuIGVsZW1lbnRzIGluIGZvb3RlciwgbXVzdCBiZSBsb3dlciB0aGFuIG9yIGVxdWFsIHRvIDIgKiAkbW9kYWwtaW5uZXItcGFkZGluZ1xuJG1vZGFsLWZvb3Rlci1tYXJnaW4tYmV0d2VlbjogICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRtb2RhbC1kaWFsb2ctbWFyZ2luOiAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cDogICAgICAgMS43NXJlbSAhZGVmYXVsdDtcblxuJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG5cbiRtb2RhbC1jb250ZW50LWNvbG9yOiAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1iZzogICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItY29sb3I6ICAgICAgICByZ2JhKCRibGFjaywgLjIpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoOiAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXM6ICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtaW5uZXItYm9yZGVyLXJhZGl1czogc3VidHJhY3QoJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1cywgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHM6ICAgICAgIDAgLjI1cmVtIC41cmVtIHJnYmEoJGJsYWNrLCAuNSkgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXNtLXVwOiAgICAwIC41cmVtIDFyZW0gcmdiYSgkYmxhY2ssIC41KSAhZGVmYXVsdDtcblxuJG1vZGFsLWJhY2tkcm9wLWJnOiAgICAgICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHk6ICAgICAgICAgICAgLjUgIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjogICAgICAgICAkYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3I6ICAgICAgICAgJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aDogICAgICAgICAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aDogICAgICAgICAkbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZy15OiAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmcteDogICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nOiAgICAgICAgICAgICAgJG1vZGFsLWhlYWRlci1wYWRkaW5nLXkgJG1vZGFsLWhlYWRlci1wYWRkaW5nLXggIWRlZmF1bHQ7IC8vIEtlZXAgdGhpcyBmb3IgYmFja3dhcmRzIGNvbXBhdGliaWxpdHlcblxuJG1vZGFsLXhsOiAgICAgICAgICAgICAgICAgICAgICAgICAgMTE0MHB4ICFkZWZhdWx0O1xuJG1vZGFsLWxnOiAgICAgICAgICAgICAgICAgICAgICAgICAgODAwcHggIWRlZmF1bHQ7XG4kbW9kYWwtbWQ6ICAgICAgICAgICAgICAgICAgICAgICAgICA1MDBweCAhZGVmYXVsdDtcbiRtb2RhbC1zbTogICAgICAgICAgICAgICAgICAgICAgICAgIDMwMHB4ICFkZWZhdWx0O1xuXG4kbW9kYWwtZmFkZS10cmFuc2Zvcm06ICAgICAgICAgICAgICB0cmFuc2xhdGUoMCwgLTUwcHgpICFkZWZhdWx0O1xuJG1vZGFsLXNob3ctdHJhbnNmb3JtOiAgICAgICAgICAgICAgbm9uZSAhZGVmYXVsdDtcbiRtb2RhbC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAuM3MgZWFzZS1vdXQgIWRlZmF1bHQ7XG4kbW9kYWwtc2NhbGUtdHJhbnNmb3JtOiAgICAgICAgICAgICBzY2FsZSgxLjAyKSAhZGVmYXVsdDtcblxuXG4vLyBBbGVydHNcbi8vXG4vLyBEZWZpbmUgYWxlcnQgY29sb3JzLCBib3JkZXIgcmFkaXVzLCBhbmQgcGFkZGluZy5cblxuJGFsZXJ0LXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGFsZXJ0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRhbGVydC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRhbGVydC1saW5rLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJGFsZXJ0LWJnLWxldmVsOiAgICAgICAgICAgICAgICAgICAgLTEwICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci1sZXZlbDogICAgICAgICAgICAgICAgLTkgIWRlZmF1bHQ7XG4kYWxlcnQtY29sb3ItbGV2ZWw6ICAgICAgICAgICAgICAgICA2ICFkZWZhdWx0O1xuXG5cbi8vIFByb2dyZXNzIGJhcnNcblxuJHByb2dyZXNzLWhlaWdodDogICAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIC43NSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iZzogICAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRwcm9ncmVzcy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHByb2dyZXNzLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgaW5zZXQgMCAuMXJlbSAuMXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1jb2xvcjogICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1iZzogICAgICAgICAgICAgICAgICAgdGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1hbmltYXRpb24tdGltaW5nOiAgICAgMXMgbGluZWFyIGluZmluaXRlICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci10cmFuc2l0aW9uOiAgICAgICAgICAgd2lkdGggLjZzIGVhc2UgIWRlZmF1bHQ7XG5cblxuLy8gTGlzdCBncm91cFxuXG4kbGlzdC1ncm91cC1jb2xvcjogICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYmc6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xMjUpICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteTogICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteDogICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1ob3Zlci1iZzogICAgICAgICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1iZzogICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogICAgJGxpc3QtZ3JvdXAtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjogICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1kaXNhYmxlZC1iZzogICAgICAgICAgICAkbGlzdC1ncm91cC1iZyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yOiAgICAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiAgICAgJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6ICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuXG4vLyBJbWFnZSB0aHVtYm5haWxzXG5cbiR0aHVtYm5haWwtcGFkZGluZzogICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYmc6ICAgICAgICAgICAgICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgMCAxcHggMnB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcblxuXG4vLyBGaWd1cmVzXG5cbiRmaWd1cmUtY2FwdGlvbi1mb250LXNpemU6ICAgICAgICAgIDkwJSAhZGVmYXVsdDtcbiRmaWd1cmUtY2FwdGlvbi1jb2xvcjogICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuXG4vLyBCcmVhZGNydW1ic1xuXG4kYnJlYWRjcnVtYi1mb250LXNpemU6ICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kYnJlYWRjcnVtYi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nOiAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRicmVhZGNydW1iLW1hcmdpbi1ib3R0b206ICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbiRicmVhZGNydW1iLWJnOiAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXItY29sb3I6ICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXI6ICAgICAgICAgICAgICAgIHF1b3RlKFwiL1wiKSAhZGVmYXVsdDtcblxuJGJyZWFkY3J1bWItYm9yZGVyLXJhZGl1czogICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cblxuLy8gQ2Fyb3VzZWxcblxuJGNhcm91c2VsLWNvbnRyb2wtY29sb3I6ICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLXdpZHRoOiAgICAgICAgICAgICAxNSUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1vcGFjaXR5OiAgICAgICAgICAgLjUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1ob3Zlci1vcGFjaXR5OiAgICAgLjkgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC10cmFuc2l0aW9uOiAgICAgICAgb3BhY2l0eSAuMTVzIGVhc2UgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1pbmRpY2F0b3Itd2lkdGg6ICAgICAgICAgICAzMHB4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1oZWlnaHQ6ICAgICAgICAgIDNweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItaGl0LWFyZWEtaGVpZ2h0OiAxMHB4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1zcGFjZXI6ICAgICAgICAgIDNweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLWJnOiAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXRyYW5zaXRpb246ICAgICAgb3BhY2l0eSAuNnMgZWFzZSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNhcHRpb24td2lkdGg6ICAgICAgICAgICAgIDcwJSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jYXB0aW9uLWNvbG9yOiAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jb250cm9sLWljb24td2lkdGg6ICAgICAgICAyMHB4ICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24tYmc6ICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPScjeyRjYXJvdXNlbC1jb250cm9sLWNvbG9yfScgd2lkdGg9JzgnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDggOCc+PHBhdGggZD0nTTUuMjUgMGwtNCA0IDQgNCAxLjUtMS41TDQuMjUgNGwyLjUtMi41TDUuMjUgMHonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24tYmc6ICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPScjeyRjYXJvdXNlbC1jb250cm9sLWNvbG9yfScgd2lkdGg9JzgnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDggOCc+PHBhdGggZD0nTTIuNzUgMGwtMS41IDEuNUwzLjc1IDRsLTIuNSAyLjVMMi43NSA4bDQtNC00LTR6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtdHJhbnNpdGlvbi1kdXJhdGlvbjogICAgICAgLjZzICFkZWZhdWx0O1xuJGNhcm91c2VsLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAkY2Fyb3VzZWwtdHJhbnNpdGlvbi1kdXJhdGlvbiBlYXNlLWluLW91dCAhZGVmYXVsdDsgLy8gRGVmaW5lIHRyYW5zZm9ybSB0cmFuc2l0aW9uIGZpcnN0IGlmIHVzaW5nIG11bHRpcGxlIHRyYW5zaXRpb25zIChlLmcuLCBgdHJhbnNmb3JtIDJzIGVhc2UsIG9wYWNpdHkgLjVzIGVhc2Utb3V0YClcblxuXG4vLyBTcGlubmVyc1xuXG4kc3Bpbm5lci13aWR0aDogICAgICAgICAgIDJyZW0gIWRlZmF1bHQ7XG4kc3Bpbm5lci1oZWlnaHQ6ICAgICAgICAgICRzcGlubmVyLXdpZHRoICFkZWZhdWx0O1xuJHNwaW5uZXItdmVydGljYWwtYWxpZ246ICAtLjEyNWVtICFkZWZhdWx0O1xuJHNwaW5uZXItYm9yZGVyLXdpZHRoOiAgICAuMjVlbSAhZGVmYXVsdDtcblxuJHNwaW5uZXItd2lkdGgtc206ICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHNwaW5uZXItaGVpZ2h0LXNtOiAgICAgICAkc3Bpbm5lci13aWR0aC1zbSAhZGVmYXVsdDtcbiRzcGlubmVyLWJvcmRlci13aWR0aC1zbTogLjJlbSAhZGVmYXVsdDtcblxuXG4vLyBDbG9zZVxuXG4kY2xvc2UtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjUgIWRlZmF1bHQ7XG4kY2xvc2UtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRjbG9zZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiRjbG9zZS10ZXh0LXNoYWRvdzogICAgICAgICAgICAgICAgIDAgMXB4IDAgJHdoaXRlICFkZWZhdWx0O1xuXG5cbi8vIENvZGVcblxuJGNvZGUtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgODcuNSUgIWRlZmF1bHQ7XG4kY29kZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAkcGluayAhZGVmYXVsdDtcblxuJGtiZC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgICAgLjJyZW0gIWRlZmF1bHQ7XG4ka2JkLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgICAuNHJlbSAhZGVmYXVsdDtcbiRrYmQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgICRjb2RlLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRrYmQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRrYmQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcblxuJHByZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJHByZS1zY3JvbGxhYmxlLW1heC1oZWlnaHQ6ICAgICAgICAgMzQwcHggIWRlZmF1bHQ7XG5cblxuLy8gVXRpbGl0aWVzXG5cbiRkaXNwbGF5czogbm9uZSwgaW5saW5lLCBpbmxpbmUtYmxvY2ssIGJsb2NrLCB0YWJsZSwgdGFibGUtcm93LCB0YWJsZS1jZWxsLCBmbGV4LCBpbmxpbmUtZmxleCAhZGVmYXVsdDtcbiRvdmVyZmxvd3M6IGF1dG8sIGhpZGRlbiAhZGVmYXVsdDtcbiRwb3NpdGlvbnM6IHN0YXRpYywgcmVsYXRpdmUsIGFic29sdXRlLCBmaXhlZCwgc3RpY2t5ICFkZWZhdWx0O1xuJHVzZXItc2VsZWN0czogYWxsLCBhdXRvLCBub25lICFkZWZhdWx0O1xuXG5cbi8vIFByaW50aW5nXG5cbiRwcmludC1wYWdlLXNpemU6ICAgICAgICAgICAgICAgICAgIGEzICFkZWZhdWx0O1xuJHByaW50LWJvZHktbWluLXdpZHRoOiAgICAgICAgICAgICAgbWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgXCJsZ1wiKSAhZGVmYXVsdDtcbiIsIi8vIEZyYW1ld29yayBncmlkIGdlbmVyYXRpb25cbi8vXG4vLyBVc2VkIG9ubHkgYnkgQm9vdHN0cmFwIHRvIGdlbmVyYXRlIHRoZSBjb3JyZWN0IG51bWJlciBvZiBncmlkIGNsYXNzZXMgZ2l2ZW5cbi8vIGFueSB2YWx1ZSBvZiBgJGdyaWQtY29sdW1uc2AuXG5cbkBtaXhpbiBtYWtlLWdyaWQtY29sdW1ucygkY29sdW1uczogJGdyaWQtY29sdW1ucywgJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIC8vIENvbW1vbiBwcm9wZXJ0aWVzIGZvciBhbGwgYnJlYWtwb2ludHNcbiAgJWdyaWQtY29sdW1uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogJGd1dHRlciAqIC41O1xuICAgIHBhZGRpbmctbGVmdDogJGd1dHRlciAqIC41O1xuICB9XG5cbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGJyZWFrcG9pbnRzKSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpO1xuXG4gICAgQGlmICRjb2x1bW5zID4gMCB7XG4gICAgICAvLyBBbGxvdyBjb2x1bW5zIHRvIHN0cmV0Y2ggZnVsbCB3aWR0aCBiZWxvdyB0aGVpciBicmVha3BvaW50c1xuICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgIC5jb2wjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgIEBleHRlbmQgJWdyaWQtY29sdW1uO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNvbCN7JGluZml4fSxcbiAgICAuY29sI3skaW5maXh9LWF1dG8ge1xuICAgICAgQGV4dGVuZCAlZ3JpZC1jb2x1bW47XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICAvLyBQcm92aWRlIGJhc2ljIGAuY29sLXticH1gIGNsYXNzZXMgZm9yIGVxdWFsLXdpZHRoIGZsZXhib3ggY29sdW1uc1xuICAgICAgLmNvbCN7JGluZml4fSB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICBAaWYgJGdyaWQtcm93LWNvbHVtbnMgPiAwIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkZ3JpZC1yb3ctY29sdW1ucyB7XG4gICAgICAgICAgLnJvdy1jb2xzI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJvdy1jb2xzKCRpKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNvbCN7JGluZml4fS1hdXRvIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtYXV0bygpO1xuICAgICAgfVxuXG4gICAgICBAaWYgJGNvbHVtbnMgPiAwIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgICAgLmNvbCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgkaSwgJGNvbHVtbnMpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAub3JkZXIjeyRpbmZpeH0tZmlyc3QgeyBvcmRlcjogLTE7IH1cblxuICAgICAgLm9yZGVyI3skaW5maXh9LWxhc3QgeyBvcmRlcjogJGNvbHVtbnMgKyAxOyB9XG5cbiAgICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgICAub3JkZXIjeyRpbmZpeH0tI3skaX0geyBvcmRlcjogJGk7IH1cbiAgICAgIH1cblxuICAgICAgQGlmICRjb2x1bW5zID4gMCB7XG4gICAgICAgIC8vIGAkY29sdW1ucyAtIDFgIGJlY2F1c2Ugb2Zmc2V0dGluZyBieSB0aGUgd2lkdGggb2YgYW4gZW50aXJlIHJvdyBpc24ndCBwb3NzaWJsZVxuICAgICAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICgkY29sdW1ucyAtIDEpIHtcbiAgICAgICAgICBAaWYgbm90ICgkaW5maXggPT0gXCJcIiBhbmQgJGkgPT0gMCkgeyAvLyBBdm9pZCBlbWl0dGluZyB1c2VsZXNzIC5vZmZzZXQtMFxuICAgICAgICAgICAgLm9mZnNldCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLW9mZnNldCgkaSwgJGNvbHVtbnMpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIEJhc2ljIEJvb3RzdHJhcCB0YWJsZVxuLy9cblxuLnRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXI7XG4gIGNvbG9yOiAkdGFibGUtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1iZzsgLy8gUmVzZXQgZm9yIG5lc3Rpbmcgd2l0aGluIHBhcmVudHMgd2l0aCBgYmFja2dyb3VuZC1jb2xvcmAuXG5cbiAgdGgsXG4gIHRkIHtcbiAgICBwYWRkaW5nOiAkdGFibGUtY2VsbC1wYWRkaW5nO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgYm9yZGVyLXRvcDogJHRhYmxlLWJvcmRlci13aWR0aCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgdGhlYWQgdGgge1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgYm9yZGVyLWJvdHRvbTogKDIgKiAkdGFibGUtYm9yZGVyLXdpZHRoKSBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgdGJvZHkgKyB0Ym9keSB7XG4gICAgYm9yZGVyLXRvcDogKDIgKiAkdGFibGUtYm9yZGVyLXdpZHRoKSBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICB9XG59XG5cblxuLy9cbi8vIENvbmRlbnNlZCB0YWJsZSB3LyBoYWxmIHBhZGRpbmdcbi8vXG5cbi50YWJsZS1zbSB7XG4gIHRoLFxuICB0ZCB7XG4gICAgcGFkZGluZzogJHRhYmxlLWNlbGwtcGFkZGluZy1zbTtcbiAgfVxufVxuXG5cbi8vIEJvcmRlciB2ZXJzaW9uc1xuLy9cbi8vIEFkZCBvciByZW1vdmUgYm9yZGVycyBhbGwgYXJvdW5kIHRoZSB0YWJsZSBhbmQgYmV0d2VlbiBhbGwgdGhlIGNvbHVtbnMuXG5cbi50YWJsZS1ib3JkZXJlZCB7XG4gIGJvcmRlcjogJHRhYmxlLWJvcmRlci13aWR0aCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuXG4gIHRoLFxuICB0ZCB7XG4gICAgYm9yZGVyOiAkdGFibGUtYm9yZGVyLXdpZHRoIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICB0aGVhZCB7XG4gICAgdGgsXG4gICAgdGQge1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMiAqICR0YWJsZS1ib3JkZXItd2lkdGg7XG4gICAgfVxuICB9XG59XG5cbi50YWJsZS1ib3JkZXJsZXNzIHtcbiAgdGgsXG4gIHRkLFxuICB0aGVhZCB0aCxcbiAgdGJvZHkgKyB0Ym9keSB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG5cbi8vIFplYnJhLXN0cmlwaW5nXG4vL1xuLy8gRGVmYXVsdCB6ZWJyYS1zdHJpcGUgc3R5bGVzIChhbHRlcm5hdGluZyBncmF5IGFuZCB0cmFuc3BhcmVudCBiYWNrZ3JvdW5kcylcblxuLnRhYmxlLXN0cmlwZWQge1xuICB0Ym9keSB0cjpudGgtb2YtdHlwZSgjeyR0YWJsZS1zdHJpcGVkLW9yZGVyfSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1hY2NlbnQtYmc7XG4gIH1cbn1cblxuXG4vLyBIb3ZlciBlZmZlY3Rcbi8vXG4vLyBQbGFjZWQgaGVyZSBzaW5jZSBpdCBoYXMgdG8gY29tZSBhZnRlciB0aGUgcG90ZW50aWFsIHplYnJhIHN0cmlwaW5nXG5cbi50YWJsZS1ob3ZlciB7XG4gIHRib2R5IHRyIHtcbiAgICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICAgIGNvbG9yOiAkdGFibGUtaG92ZXItY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtaG92ZXItYmc7XG4gICAgfVxuICB9XG59XG5cblxuLy8gVGFibGUgYmFja2dyb3VuZHNcbi8vXG4vLyBFeGFjdCBzZWxlY3RvcnMgYmVsb3cgcmVxdWlyZWQgdG8gb3ZlcnJpZGUgYC50YWJsZS1zdHJpcGVkYCBhbmQgcHJldmVudFxuLy8gaW5oZXJpdGFuY2UgdG8gbmVzdGVkIHRhYmxlcy5cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIEBpbmNsdWRlIHRhYmxlLXJvdy12YXJpYW50KCRjb2xvciwgdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCAkdGFibGUtYmctbGV2ZWwpLCB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsICR0YWJsZS1ib3JkZXItbGV2ZWwpKTtcbn1cblxuQGluY2x1ZGUgdGFibGUtcm93LXZhcmlhbnQoYWN0aXZlLCAkdGFibGUtYWN0aXZlLWJnKTtcblxuXG4vLyBEYXJrIHN0eWxlc1xuLy9cbi8vIFNhbWUgdGFibGUgbWFya3VwLCBidXQgaW52ZXJ0ZWQgY29sb3Igc2NoZW1lOiBkYXJrIGJhY2tncm91bmQgYW5kIGxpZ2h0IHRleHQuXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzXG4udGFibGUge1xuICAudGhlYWQtZGFyayB7XG4gICAgdGgge1xuICAgICAgY29sb3I6ICR0YWJsZS1kYXJrLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWRhcmstYmc7XG4gICAgICBib3JkZXItY29sb3I6ICR0YWJsZS1kYXJrLWJvcmRlci1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAudGhlYWQtbGlnaHQge1xuICAgIHRoIHtcbiAgICAgIGNvbG9yOiAkdGFibGUtaGVhZC1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1oZWFkLWJnO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4udGFibGUtZGFyayB7XG4gIGNvbG9yOiAkdGFibGUtZGFyay1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWRhcmstYmc7XG5cbiAgdGgsXG4gIHRkLFxuICB0aGVhZCB0aCB7XG4gICAgYm9yZGVyLWNvbG9yOiAkdGFibGUtZGFyay1ib3JkZXItY29sb3I7XG4gIH1cblxuICAmLnRhYmxlLWJvcmRlcmVkIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cblxuICAmLnRhYmxlLXN0cmlwZWQge1xuICAgIHRib2R5IHRyOm50aC1vZi10eXBlKCN7JHRhYmxlLXN0cmlwZWQtb3JkZXJ9KSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtZGFyay1hY2NlbnQtYmc7XG4gICAgfVxuICB9XG5cbiAgJi50YWJsZS1ob3ZlciB7XG4gICAgdGJvZHkgdHIge1xuICAgICAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgICAgIGNvbG9yOiAkdGFibGUtZGFyay1ob3Zlci1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWRhcmstaG92ZXItYmc7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gUmVzcG9uc2l2ZSB0YWJsZXNcbi8vXG4vLyBHZW5lcmF0ZSBzZXJpZXMgb2YgYC50YWJsZS1yZXNwb25zaXZlLSpgIGNsYXNzZXMgZm9yIGNvbmZpZ3VyaW5nIHRoZSBzY3JlZW5cbi8vIHNpemUgb2Ygd2hlcmUgeW91ciB0YWJsZSB3aWxsIG92ZXJmbG93LlxuXG4udGFibGUtcmVzcG9uc2l2ZSB7XG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkbmV4dCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgJiN7JGluZml4fSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJGJyZWFrcG9pbnQpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgICAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG5cbiAgICAgICAgLy8gUHJldmVudCBkb3VibGUgYm9yZGVyIG9uIGhvcml6b250YWwgc2Nyb2xsIGR1ZSB0byB1c2Ugb2YgYGRpc3BsYXk6IGJsb2NrO2BcbiAgICAgICAgPiAudGFibGUtYm9yZGVyZWQge1xuICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiJGdyaWQtYnJlYWtwb2ludHM6IChcclxuICB4czogMCxcclxuICBzbTogNjAwcHgsXHJcbiAgbWQ6IDc4MnB4LFxyXG4gIGxnOiA5OTJweCxcclxuICB4bDogMTIwMHB4LFxyXG4gIHh4bDogMTMzMHB4XHJcbik7XHJcblxyXG4kc3BhY2VyOiAzcmVtO1xyXG5cclxuJGZvbnQtc2l6ZS1iYXNlOiAxZW07XHJcbiRmb250LXNpemUtbGc6ICRmb250LXNpemUtYmFzZSAqIDEuMjU7XHJcbiRmb250LXNpemUtc206ICRmb250LXNpemUtYmFzZSAqIC44NzU7XHJcblxyXG4kY2xvc2UtZm9udC1zaXplOiAxLjVyZW07XHJcblxyXG4kZ3JpZC1ndXR0ZXItd2lkdGg6ICRzcGFjZXI7XHJcblxyXG4kZW5hYmxlLWdyYWRpZW50czogZmFsc2U7XHJcbiRlbmFibGUtc2hhZG93czogZmFsc2U7XHJcblxyXG4kYm9yZGVyLXJhZGl1czogdmFyKC0tcm91bmRuZXNzKTtcclxuJGJvcmRlci1yYWRpdXMtbGc6IHZhcigtLXJvdW5kbmVzcyk7XHJcbiRib3JkZXItcmFkaXVzLXNtOiB2YXIoLS1yb3VuZG5lc3MpO1xyXG4vLyRlbmFibGUtcm91bmRlZDogZmFsc2U7XHJcblxyXG4kYm94LXNoYWRvdy1zbTogbm9uZTtcclxuJGJveC1zaGFkb3c6IG5vbmU7XHJcbiRib3gtc2hhZG93LWxnOiBub25lO1xyXG5cclxuJGxpbmstZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4kbGluay1jb2xvcjogbnVsbDtcclxuJGxpbmstaG92ZXItY29sb3I6IG51bGw7XHJcbiRsaW5rLWhvdmVyLWRlY29yYXRpb246IG51bGw7XHJcblxyXG4kbmF2LWxpbmstaGVpZ2h0OiAwO1xyXG4kbmF2YmFyLWJyYW5kLWhlaWdodDogMDtcclxuJG5hdmJhci1icmFuZC1wYWRkaW5nLXk6IDA7XHJcbiRuYXZiYXItYnJhbmQtZm9udC1zaXplOiBudWxsO1xyXG5cclxuJG5hdmJhci1uYXYtbGluay1wYWRkaW5nLXg6IDByZW07IFxyXG4kbmF2YmFyLXBhZGRpbmcteTogJHNwYWNlciAqIDAuNTsgXHJcbiRuYXZiYXItcGFkZGluZy14OiAkc3BhY2VyICogMC41OyBcclxuXHJcbiRuYXYtbGluay1wYWRkaW5nLXk6IC41ZW07XHJcbiRuYXYtbGluay1wYWRkaW5nLXg6IDFlbTtcclxuXHJcbiRkcm9wZG93bi1zcGFjZXI6ICRzcGFjZXIqMC4yO1xyXG4kY2FyZXQtd2lkdGg6IC4zZW07XHJcbiRjYXJldC1zcGFjaW5nOiAkY2FyZXQtd2lkdGgqMS41O1xyXG4kZHJvcGRvd24tYm9yZGVyLXdpZHRoOiAwO1xyXG4kZHJvcGRvd24tYmc6IG51bGw7XHJcbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZzogbnVsbDtcclxuJGRyb3Bkb3duLWxpbmstaG92ZXItYmc6IG51bGw7XHJcbiRkcm9wZG93bi1jb2xvcjogbnVsbDtcclxuXHJcbiRidG4tYWN0aXZlLWJveC1zaGFkb3c6IG5vbmU7XHJcbiRidG4tZm9udC1zaXplOiAxZW07XHJcbiRidG4tZm9udC1zaXplLWxnOiAxLjI1ZW07XHJcbiRidG4tZm9udC1zaXplLXNtOiAwLjc1ZW07XHJcbiRidG4tZm9jdXMtYm94LXNoYWRvdzogbnVsbDtcclxuJGJ0bi10cmFuc2l0aW9uOiBudWxsO1xyXG4kYnRuLWZvbnQtd2VpZ2h0OiBudWxsO1xyXG5cclxuJGhlYWRpbmdzLW1hcmdpbi1ib3R0b206ICRzcGFjZXIgKiAwLjU7XHJcbiRoZWFkaW5ncy1mb250LXdlaWdodDogNTAwO1xyXG4kaGVhZGluZ3MtbGluZS1oZWlnaHQ6IDEuMTU7XHJcblxyXG4kaW5wdXQtZm9udC1zaXplOiBjYWxjKCAjeyRmb250LXNpemUtYmFzZX0gKiAodmFyKC0tYm9keS1mb250LXNpemUpIC8gMTAwKSApO1xyXG4kaW5wdXQtZm9udC1zaXplLWxnOiBjYWxjKCAjeyRmb250LXNpemUtbGd9ICogKHZhcigtLWJvZHktZm9udC1zaXplKSAvIDEwMCkgKTtcclxuJGlucHV0LWZvbnQtc2l6ZS1zbTogY2FsYyggI3skZm9udC1zaXplLXNtfSAqICh2YXIoLS1ib2R5LWZvbnQtc2l6ZSkgLyAxMDApICk7XHJcblxyXG4kaHItYm9yZGVyLXdpZHRoOiAycHg7XHJcblxyXG4vL2p1bWJvdHJvblxyXG4kanVtYm90cm9uLWJnOiBudWxsO1xyXG5cclxuLy8gQnJlYWRjcnVtYlxyXG4kYnJlYWRjcnVtYi1wYWRkaW5nLXk6IDAuMjVyZW07XHJcbiRicmVhZGNydW1iLXBhZGRpbmcteDogMC41cmVtO1xyXG4kYnJlYWRjcnVtYi1iZzogbnVsbDtcclxuJGJyZWFkY3J1bWItZGl2aWRlci1jb2xvcjogbnVsbDtcclxuJGJyZWFkY3J1bWItYWN0aXZlLWNvbG9yOiBudWxsO1xyXG4kYnJlYWRjcnVtYi1tYXJnaW4tYm90dG9tOiBudWxsO1xyXG4vLyRicmVhZGNydW1iLWJvcmRlci1yYWRpdXNcclxuXHJcbi8vIExpc3RzXHJcbiRsaXN0LWlubGluZS1wYWRkaW5nOiAxcmVtO1xyXG5cclxuLy8gTW9kYWxzXHJcbiRtb2RhbC1pbm5lci1wYWRkaW5nOiAxcmVtO1xyXG4kbW9kYWwtZGlhbG9nLW1hcmdpbjogLjVyZW0gO1xyXG4kbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwOiAxLjc1cmVtO1xyXG4kbW9kYWwtY29udGVudC1jb2xvcjogbnVsbDtcclxuJG1vZGFsLWNvbnRlbnQtYmc6IG51bGw7XHJcbiRtb2RhbC1iYWNrZHJvcC1iZzogdmFyKC0tY29sb3ItYmcpO1xyXG4kbW9kYWwtYmFja2Ryb3Atb3BhY2l0eTogLjg7XHJcbiRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aDogMDtcclxuJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGg6IDA7XHJcbiRtb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoOiAwO1xyXG4kbW9kYWwtc2hvdy10cmFuc2Zvcm06IG5vbmU7XHJcbiRtb2RhbC10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzIGVhc2Utb3V0O1xyXG5cclxuJGNsb3NlLWNvbG9yOiBjdXJyZW50Q29sb3I7XHJcbiRjbG9zZS10ZXh0LXNoYWRvdzogbnVsbDtcclxuXHJcbiR0aGVtZS1jb2xvcnM6ICgpO1xyXG4kY29sb3JzOiAoKTtcclxuJGJvZHktY29sb3I6IG51bGw7XHJcbiRoMS1mb250LXNpemU6IG51bGw7XHJcbiRoMi1mb250LXNpemU6IG51bGw7XHJcbiRoMy1mb250LXNpemU6IG51bGw7XHJcbiRoNC1mb250LXNpemU6IG51bGw7XHJcbiRoNS1mb250LXNpemU6IG51bGw7XHJcbiRoNi1mb250LXNpemU6IG51bGw7XHJcbiRoci1tYXJnaW4teTogbnVsbDtcclxuXHJcbiRwYWdpbmF0aW9uLWJnOiBudWxsO1xyXG4kcGFnaW5hdGlvbi1mb2N1cy1vdXRsaW5lOiBudWxsO1xyXG4kcGFnaW5hdGlvbi1mb2N1cy1ib3gtc2hhZG93OiBudWxsO1xyXG5cclxuXHJcbi8vIEl0cyBpbXBvc3NpYmxlIHRvIHVzZSB0aGlzIGNvbmNlcHQgd2hpbGUgc3VwcG9ydGluZyBJRS5cclxuLy8kbGluay1jb2xvcjogdmFyKC0tbGluay1jb2xvcik7XHJcbi8vJGRyb3Bkb3duLWJnOiB2YXIoLS1iZy1jb2xvcik7XHJcbi8vJGRyb3Bkb3duLWNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTsiLCIvLyBIb3ZlciBtaXhpbiBhbmQgYCRlbmFibGUtaG92ZXItbWVkaWEtcXVlcnlgIGFyZSBkZXByZWNhdGVkLlxuLy9cbi8vIE9yaWdpbmFsbHkgYWRkZWQgZHVyaW5nIG91ciBhbHBoYXMgYW5kIG1haW50YWluZWQgZHVyaW5nIGJldGFzLCB0aGlzIG1peGluIHdhc1xuLy8gZGVzaWduZWQgdG8gcHJldmVudCBgOmhvdmVyYCBzdGlja2luZXNzIG9uIGlPUy1hbiBpc3N1ZSB3aGVyZSBob3ZlciBzdHlsZXNcbi8vIHdvdWxkIHBlcnNpc3QgYWZ0ZXIgaW5pdGlhbCB0b3VjaC5cbi8vXG4vLyBGb3IgYmFja3dhcmQgY29tcGF0aWJpbGl0eSwgd2UndmUga2VwdCB0aGVzZSBtaXhpbnMgYW5kIHVwZGF0ZWQgdGhlbSB0b1xuLy8gYWx3YXlzIHJldHVybiB0aGVpciByZWd1bGFyIHBzZXVkby1jbGFzc2VzIGluc3RlYWQgb2YgYSBzaGltbWVkIG1lZGlhIHF1ZXJ5LlxuLy9cbi8vIElzc3VlOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI1MTk1XG5cbkBtaXhpbiBob3ZlcigpIHtcbiAgJjpob3ZlciB7IEBjb250ZW50OyB9XG59XG5cbkBtaXhpbiBob3Zlci1mb2N1cygpIHtcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIHBsYWluLWhvdmVyLWZvY3VzKCkge1xuICAmLFxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gaG92ZXItZm9jdXMtYWN0aXZlKCkge1xuICAmOmhvdmVyLFxuICAmOmZvY3VzLFxuICAmOmFjdGl2ZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbiIsIi8vIFRhYmxlc1xuXG5AbWl4aW4gdGFibGUtcm93LXZhcmlhbnQoJHN0YXRlLCAkYmFja2dyb3VuZCwgJGJvcmRlcjogbnVsbCkge1xuICAvLyBFeGFjdCBzZWxlY3RvcnMgYmVsb3cgcmVxdWlyZWQgdG8gb3ZlcnJpZGUgYC50YWJsZS1zdHJpcGVkYCBhbmQgcHJldmVudFxuICAvLyBpbmhlcml0YW5jZSB0byBuZXN0ZWQgdGFibGVzLlxuICAudGFibGUtI3skc3RhdGV9IHtcbiAgICAmLFxuICAgID4gdGgsXG4gICAgPiB0ZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcbiAgICB9XG5cbiAgICBAaWYgJGJvcmRlciAhPSBudWxsIHtcbiAgICAgIHRoLFxuICAgICAgdGQsXG4gICAgICB0aGVhZCB0aCxcbiAgICAgIHRib2R5ICsgdGJvZHkge1xuICAgICAgICBib3JkZXItY29sb3I6ICRib3JkZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gSG92ZXIgc3RhdGVzIGZvciBgLnRhYmxlLWhvdmVyYFxuICAvLyBOb3RlOiB0aGlzIGlzIG5vdCBhdmFpbGFibGUgZm9yIGNlbGxzIG9yIHJvd3Mgd2l0aGluIGB0aGVhZGAgb3IgYHRmb290YC5cbiAgLnRhYmxlLWhvdmVyIHtcbiAgICAkaG92ZXItYmFja2dyb3VuZDogZGFya2VuKCRiYWNrZ3JvdW5kLCA1JSk7XG5cbiAgICAudGFibGUtI3skc3RhdGV9IHtcbiAgICAgIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaG92ZXItYmFja2dyb3VuZDtcblxuICAgICAgICA+IHRkLFxuICAgICAgICA+IHRoIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaG92ZXItYmFja2dyb3VuZDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmp1bWJvdHJvbiB7XG4gIHBhZGRpbmc6ICRqdW1ib3Ryb24tcGFkZGluZyAoJGp1bWJvdHJvbi1wYWRkaW5nICogLjUpO1xuICBtYXJnaW4tYm90dG9tOiAkanVtYm90cm9uLXBhZGRpbmc7XG4gIGNvbG9yOiAkanVtYm90cm9uLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkanVtYm90cm9uLWJnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzLWxnKTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgcGFkZGluZzogKCRqdW1ib3Ryb24tcGFkZGluZyAqIDIpICRqdW1ib3Ryb24tcGFkZGluZztcbiAgfVxufVxuXG4uanVtYm90cm9uLWZsdWlkIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4vLyBTaW5nbGUgc2lkZSBib3JkZXItcmFkaXVzXG5cbi8vIEhlbHBlciBmdW5jdGlvbiB0byByZXBsYWNlIG5lZ2F0aXZlIHZhbHVlcyB3aXRoIDBcbkBmdW5jdGlvbiB2YWxpZC1yYWRpdXMoJHJhZGl1cykge1xuICAkcmV0dXJuOiAoKTtcbiAgQGVhY2ggJHZhbHVlIGluICRyYWRpdXMge1xuICAgIEBpZiB0eXBlLW9mKCR2YWx1ZSkgPT0gbnVtYmVyIHtcbiAgICAgICRyZXR1cm46IGFwcGVuZCgkcmV0dXJuLCBtYXgoJHZhbHVlLCAwKSk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAkcmV0dXJuOiBhcHBlbmQoJHJldHVybiwgJHZhbHVlKTtcbiAgICB9XG4gIH1cbiAgQHJldHVybiAkcmV0dXJuO1xufVxuXG5AbWl4aW4gYm9yZGVyLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cywgJGZhbGxiYWNrLWJvcmRlci1yYWRpdXM6IGZhbHNlKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxuICBAZWxzZSBpZiAkZmFsbGJhY2stYm9yZGVyLXJhZGl1cyAhPSBmYWxzZSB7XG4gICAgYm9yZGVyLXJhZGl1czogJGZhbGxiYWNrLWJvcmRlci1yYWRpdXM7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci10b3AtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1yaWdodC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1sZWZ0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci10b3AtbGVmdC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG4iLCIubWVkaWEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLm1lZGlhLWJvZHkge1xuICBmbGV4OiAxO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vXG4vLyBVdGlsaXRpZXMgZm9yIGNvbW1vbiBgZGlzcGxheWAgdmFsdWVzXG4vL1xuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICBAZWFjaCAkdmFsdWUgaW4gJGRpc3BsYXlzIHtcbiAgICAgIC5kI3skaW5maXh9LSN7JHZhbHVlfSB7IGRpc3BsYXk6ICR2YWx1ZSAhaW1wb3J0YW50OyB9XG4gICAgfVxuICB9XG59XG5cblxuLy9cbi8vIFV0aWxpdGllcyBmb3IgdG9nZ2xpbmcgYGRpc3BsYXlgIGluIHByaW50XG4vL1xuXG5AbWVkaWEgcHJpbnQge1xuICBAZWFjaCAkdmFsdWUgaW4gJGRpc3BsYXlzIHtcbiAgICAuZC1wcmludC0jeyR2YWx1ZX0geyBkaXNwbGF5OiAkdmFsdWUgIWltcG9ydGFudDsgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gRmxleCB2YXJpYXRpb25cbi8vXG4vLyBDdXN0b20gc3R5bGVzIGZvciBhZGRpdGlvbmFsIGZsZXggYWxpZ25tZW50IG9wdGlvbnMuXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5mbGV4I3skaW5maXh9LXJvdyAgICAgICAgICAgIHsgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tY29sdW1uICAgICAgICAgeyBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1yb3ctcmV2ZXJzZSAgICB7IGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tY29sdW1uLXJldmVyc2UgeyBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxuXG4gICAgLmZsZXgjeyRpbmZpeH0td3JhcCAgICAgICAgIHsgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1ub3dyYXAgICAgICAgeyBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0td3JhcC1yZXZlcnNlIHsgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWZpbGwgICAgICAgICB7IGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1ncm93LTAgICAgICAgeyBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWdyb3ctMSAgICAgICB7IGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tc2hyaW5rLTAgICAgIHsgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LXNocmluay0xICAgICB7IGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7IH1cblxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tc3RhcnQgICB7IGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1lbmQgICAgIHsganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1jZW50ZXIgIHsganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tYmV0d2VlbiB7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1hcm91bmQgIHsganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuXG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LXN0YXJ0ICAgIHsgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1lbmQgICAgICB7IGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LWNlbnRlciAgIHsgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LWJhc2VsaW5lIHsgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tc3RyZXRjaCAgeyBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG5cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1zdGFydCAgIHsgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tZW5kICAgICB7IGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1jZW50ZXIgIHsgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1iZXR3ZWVuIHsgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tYXJvdW5kICB7IGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tc3RyZXRjaCB7IGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuXG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tYXV0byAgICAgeyBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1zdGFydCAgICB7IGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWVuZCAgICAgIHsgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWNlbnRlciAgIHsgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1iYXNlbGluZSB7IGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1zdHJldGNoICB7IGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICB9XG59XG4iLCIvL1xuLy8gU2NyZWVucmVhZGVyc1xuLy9cblxuLnNyLW9ubHkge1xuICBAaW5jbHVkZSBzci1vbmx5KCk7XG59XG5cbi5zci1vbmx5LWZvY3VzYWJsZSB7XG4gIEBpbmNsdWRlIHNyLW9ubHktZm9jdXNhYmxlKCk7XG59XG4iLCIvLyBPbmx5IGRpc3BsYXkgY29udGVudCB0byBzY3JlZW4gcmVhZGVyc1xuLy9cbi8vIFNlZTogaHR0cHM6Ly93d3cuYTExeXByb2plY3QuY29tL3Bvc3RzLzIwMTMtMDEtMTEtaG93LXRvLWhpZGUtY29udGVudC9cbi8vIFNlZTogaHR0cHM6Ly9raXR0eWdpcmF1ZGVsLmNvbS8yMDE2LzEwLzEzL2Nzcy1oaWRlLWFuZC1zZWVrL1xuXG5AbWl4aW4gc3Itb25seSgpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAtMXB4OyAvLyBGaXggZm9yIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjU2ODZcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYm9yZGVyOiAwO1xufVxuXG4vLyBVc2UgaW4gY29uanVuY3Rpb24gd2l0aCAuc3Itb25seSB0byBvbmx5IGRpc3BsYXkgY29udGVudCB3aGVuIGl0J3MgZm9jdXNlZC5cbi8vXG4vLyBVc2VmdWwgZm9yIFwiU2tpcCB0byBtYWluIGNvbnRlbnRcIiBsaW5rczsgc2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi8yMDEzL05PVEUtV0NBRzIwLVRFQ0hTLTIwMTMwOTA1L0cxXG4vL1xuLy8gQ3JlZGl0OiBIVE1MNSBCb2lsZXJwbGF0ZVxuXG5AbWl4aW4gc3Itb25seS1mb2N1c2FibGUoKSB7XG4gICY6YWN0aXZlLFxuICAmOmZvY3VzIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBjbGlwOiBhdXRvO1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBXaWR0aCBhbmQgaGVpZ2h0XG5cbkBlYWNoICRwcm9wLCAkYWJicmV2IGluICh3aWR0aDogdywgaGVpZ2h0OiBoKSB7XG4gIEBlYWNoICRzaXplLCAkbGVuZ3RoIGluICRzaXplcyB7XG4gICAgLiN7JGFiYnJldn0tI3skc2l6ZX0geyAjeyRwcm9wfTogJGxlbmd0aCAhaW1wb3J0YW50OyB9XG4gIH1cbn1cblxuLm13LTEwMCB7IG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG4ubWgtMTAwIHsgbWF4LWhlaWdodDogMTAwJSAhaW1wb3J0YW50OyB9XG5cbi8vIFZpZXdwb3J0IGFkZGl0aW9uYWwgaGVscGVyc1xuXG4ubWluLXZ3LTEwMCB7IG1pbi13aWR0aDogMTAwdncgIWltcG9ydGFudDsgfVxuLm1pbi12aC0xMDAgeyBtaW4taGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50OyB9XG5cbi52dy0xMDAgeyB3aWR0aDogMTAwdncgIWltcG9ydGFudDsgfVxuLnZoLTEwMCB7IGhlaWdodDogMTAwdmggIWltcG9ydGFudDsgfVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIE1hcmdpbiBhbmQgUGFkZGluZ1xuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICBAZWFjaCAkcHJvcCwgJGFiYnJldiBpbiAobWFyZ2luOiBtLCBwYWRkaW5nOiBwKSB7XG4gICAgICBAZWFjaCAkc2l6ZSwgJGxlbmd0aCBpbiAkc3BhY2VycyB7XG4gICAgICAgIC4jeyRhYmJyZXZ9I3skaW5maXh9LSN7JHNpemV9IHsgI3skcHJvcH06ICRsZW5ndGggIWltcG9ydGFudDsgfVxuICAgICAgICAuI3skYWJicmV2fXQjeyRpbmZpeH0tI3skc2l6ZX0sXG4gICAgICAgIC4jeyRhYmJyZXZ9eSN7JGluZml4fS0jeyRzaXplfSB7XG4gICAgICAgICAgI3skcHJvcH0tdG9wOiAkbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLiN7JGFiYnJldn1yI3skaW5maXh9LSN7JHNpemV9LFxuICAgICAgICAuI3skYWJicmV2fXgjeyRpbmZpeH0tI3skc2l6ZX0ge1xuICAgICAgICAgICN7JHByb3B9LXJpZ2h0OiAkbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLiN7JGFiYnJldn1iI3skaW5maXh9LSN7JHNpemV9LFxuICAgICAgICAuI3skYWJicmV2fXkjeyRpbmZpeH0tI3skc2l6ZX0ge1xuICAgICAgICAgICN7JHByb3B9LWJvdHRvbTogJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC4jeyRhYmJyZXZ9bCN7JGluZml4fS0jeyRzaXplfSxcbiAgICAgICAgLiN7JGFiYnJldn14I3skaW5maXh9LSN7JHNpemV9IHtcbiAgICAgICAgICAjeyRwcm9wfS1sZWZ0OiAkbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBOZWdhdGl2ZSBtYXJnaW5zIChlLmcuLCB3aGVyZSBgLm1iLW4xYCBpcyBuZWdhdGl2ZSB2ZXJzaW9uIG9mIGAubWItMWApXG4gICAgQGVhY2ggJHNpemUsICRsZW5ndGggaW4gJHNwYWNlcnMge1xuICAgICAgQGlmIFwiI3skc2l6ZX1cIiAhPSBcIjBcIiB7XG4gICAgICAgIC5tI3skaW5maXh9LW4jeyRzaXplfSB7IG1hcmdpbjogLSRsZW5ndGggIWltcG9ydGFudDsgfVxuICAgICAgICAubXQjeyRpbmZpeH0tbiN7JHNpemV9LFxuICAgICAgICAubXkjeyRpbmZpeH0tbiN7JHNpemV9IHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5tciN7JGluZml4fS1uI3skc2l6ZX0sXG4gICAgICAgIC5teCN7JGluZml4fS1uI3skc2l6ZX0ge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogLSRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAubWIjeyRpbmZpeH0tbiN7JHNpemV9LFxuICAgICAgICAubXkjeyRpbmZpeH0tbiN7JHNpemV9IHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5tbCN7JGluZml4fS1uI3skc2l6ZX0sXG4gICAgICAgIC5teCN7JGluZml4fS1uI3skc2l6ZX0ge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gU29tZSBzcGVjaWFsIG1hcmdpbiB1dGlsc1xuICAgIC5tI3skaW5maXh9LWF1dG8geyBtYXJnaW46IGF1dG8gIWltcG9ydGFudDsgfVxuICAgIC5tdCN7JGluZml4fS1hdXRvLFxuICAgIC5teSN7JGluZml4fS1hdXRvIHtcbiAgICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1yI3skaW5maXh9LWF1dG8sXG4gICAgLm14I3skaW5maXh9LWF1dG8ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tYiN7JGluZml4fS1hdXRvLFxuICAgIC5teSN7JGluZml4fS1hdXRvIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1sI3skaW5maXh9LWF1dG8sXG4gICAgLm14I3skaW5maXh9LWF1dG8ge1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cbiIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnI3skaWNvbW9vbi1mb250LWZhbWlseX0nO1xyXG4gIHNyYzpcclxuICAgIHVybCgnI3skaWNvbW9vbi1mb250LXBhdGh9LyN7JGljb21vb24tZm9udC1mYW1pbHl9LnR0Zj9wM2g5NjgnKSBmb3JtYXQoJ3RydWV0eXBlJyksXHJcbiAgICB1cmwoJyN7JGljb21vb24tZm9udC1wYXRofS8jeyRpY29tb29uLWZvbnQtZmFtaWx5fS53b2ZmP3AzaDk2OCcpIGZvcm1hdCgnd29mZicpLFxyXG4gICAgdXJsKCcjeyRpY29tb29uLWZvbnQtcGF0aH0vI3skaWNvbW9vbi1mb250LWZhbWlseX0uc3ZnP3AzaDk2OCMjeyRpY29tb29uLWZvbnQtZmFtaWx5fScpIGZvcm1hdCgnc3ZnJyk7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC1kaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLmNwcy1pY29uIHtcclxuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xyXG4gIGZvbnQtZmFtaWx5OiAnI3skaWNvbW9vbi1mb250LWZhbWlseX0nICFpbXBvcnRhbnQ7XHJcbiAgc3BlYWs6IG5ldmVyO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xyXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG5cclxuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cclxuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG59XHJcblxyXG4uY3BzLWljb24tdXNlci1ncmFkdWF0ZS1zb2xpZCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXVzZXItZ3JhZHVhdGUtc29saWQ7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tdGhlYXRlci1tYXNrcy1zb2xpZCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXRoZWF0ZXItbWFza3Mtc29saWQ7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tc2hhcGVzLXNvbGlkIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tc2hhcGVzLXNvbGlkOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWJvb2stb3Blbi1zb2xpZCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWJvb2stb3Blbi1zb2xpZDsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1ib29rLXJlYWRlci1zb2xpZCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWJvb2stcmVhZGVyLXNvbGlkOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWxhcHRvcC1jb2RlLXNvbGlkIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tbGFwdG9wLWNvZGUtc29saWQ7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tZ3JhZHVhdGlvbi1jYXAtc29saWQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1ncmFkdWF0aW9uLWNhcC1zb2xpZDsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1jaGFsa2JvYXJkLXRlYWNoZXItc29saWQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1jaGFsa2JvYXJkLXRlYWNoZXItc29saWQ7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tY2hhbGtib2FyZC1zb2xpZCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWNoYWxrYm9hcmQtc29saWQ7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tc2Nob29sLXNvbGlkIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tc2Nob29sLXNvbGlkOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWNsb2NrLXJlZ3VsYXIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1jbG9jay1yZWd1bGFyOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXJvY2tldC1zb2xpZCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXJvY2tldC1zb2xpZDsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi11c2VyLW51cnNlLXNvbGlkIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tdXNlci1udXJzZS1zb2xpZDsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1hc3RlcmlzayB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWFzdGVyaXNrOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXBsdXMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1wbHVzOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXF1ZXN0aW9uIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tcXVlc3Rpb247IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tbWludXMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1taW51czsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1tdXNpYyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLW11c2ljOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWVudmVsb3BlLW8ge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1lbnZlbG9wZS1vOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXN0YXIxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tc3RhcjE7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tdXNlcjEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi11c2VyMTsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1jbG9jay1vIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tY2xvY2stbzsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1yb2FkIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tcm9hZDsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1pbmJveCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWluYm94OyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWxvY2sxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tbG9jazE7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24taGVhZHBob25lcyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWhlYWRwaG9uZXM7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tcHJpbnQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1wcmludDsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1jYW1lcmExIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tY2FtZXJhMTsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi12aWRlby1jYW1lcmEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi12aWRlby1jYW1lcmE7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tZ2lmdDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1naWZ0MTsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1wbGFuZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXBsYW5lOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWNhbGVuZGFyMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWNhbGVuZGFyMTsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1jb21tZW50MSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWNvbW1lbnQxOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXR3aXR0ZXItc3F1YXJlIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tdHdpdHRlci1zcXVhcmU7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tZmFjZWJvb2stc3F1YXJlIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tZmFjZWJvb2stc3F1YXJlOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWtleSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWtleTsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1saW5rZWRpbi1zcXVhcmUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1saW5rZWRpbi1zcXVhcmU7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tZmFjZWJvb2sge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1mYWNlYm9vazsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1mYWNlYm9vay1mIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tZmFjZWJvb2stZjsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1iZWxsLW8ge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1iZWxsLW87IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tY2hhaW4ge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1jaGFpbjsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1saW5rMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWxpbmsxOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLW1vbmV5IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tbW9uZXk7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tbGlua2VkaW4ge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1saW5rZWRpbjsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi11bWJyZWxsYSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXVtYnJlbGxhOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWxpZ2h0YnVsYi1vIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tbGlnaHRidWxiLW87IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tdXNlci1tZCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXVzZXItbWQ7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tc3RldGhvc2NvcGUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1zdGV0aG9zY29wZTsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1zdWl0Y2FzZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXN1aXRjYXNlOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWJlbGwxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tYmVsbDE7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tY3V0bGVyeSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWN1dGxlcnk7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tZmlsZS10ZXh0LW8ge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1maWxlLXRleHQtbzsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1hbWJ1bGFuY2Uge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1hbWJ1bGFuY2U7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tbWVka2l0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tbWVka2l0OyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXN1cGVyc2NyaXB0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tc3VwZXJzY3JpcHQ7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tbWljcm9waG9uZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLW1pY3JvcGhvbmU7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24teW91dHViZS1zcXVhcmUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi15b3V0dWJlLXNxdWFyZTsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1mbGlja3IxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tZmxpY2tyMTsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1zdW4tbyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXN1bi1vOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLW1vb24tbyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLW1vb24tbzsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi13aGVlbGNoYWlyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24td2hlZWxjaGFpcjsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi12aW1lby1zcXVhcmUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi12aW1lby1zcXVhcmU7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tc3BhY2Utc2h1dHRsZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXNwYWNlLXNodXR0bGU7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tYmFuayB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWJhbms7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24taW5zdGl0dXRpb24ge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1pbnN0aXR1dGlvbjsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi11bml2ZXJzaXR5IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tdW5pdmVyc2l0eTsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1ncmFkdWF0aW9uLWNhcCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWdyYWR1YXRpb24tY2FwOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLW1vcnRhci1ib2FyZCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLW1vcnRhci1ib2FyZDsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1jaGlsZCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWNoaWxkOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXBhdyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXBhdzsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1yZWN5Y2xlIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tcmVjeWNsZTsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1hdXRvbW9iaWxlIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tYXV0b21vYmlsZTsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1jYXIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1jYXI7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tcGFwZXItcGxhbmUtbyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXBhcGVyLXBsYW5lLW87IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tc2VuZC1vIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tc2VuZC1vOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWNvcHlyaWdodCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWNvcHlyaWdodDsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1hdCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWF0OyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWJ1cyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWJ1czsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1jYyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWNjOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXVzZXItc2VjcmV0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tdXNlci1zZWNyZXQ7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tdXNlci1wbHVzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tdXNlci1wbHVzOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWJhbGFuY2Utc2NhbGUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1iYWxhbmNlLXNjYWxlOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWNyZWF0aXZlLWNvbW1vbnMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1jcmVhdGl2ZS1jb21tb25zOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXZpbWVvIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tdmltZW87IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tY3JlZGl0LWNhcmQtYWx0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tY3JlZGl0LWNhcmQtYWx0OyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXVuaXZlcnNhbC1hY2Nlc3Mge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi11bml2ZXJzYWwtYWNjZXNzOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXdoZWVsY2hhaXItYWx0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24td2hlZWxjaGFpci1hbHQ7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tcXVlc3Rpb24tY2lyY2xlLW8ge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1xdWVzdGlvbi1jaXJjbGUtbzsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1hZGRyZXNzLWNhcmQtbyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWFkZHJlc3MtY2FyZC1vOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXZjYXJkLW8ge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi12Y2FyZC1vOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXVzZXItbyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXVzZXItbzsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1ncmF2IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tZ3JhdjsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1lbnZlbG9wZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWVudmVsb3BlOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWJ1YmJsZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWJ1YmJsZTsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi11c2VyczEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi11c2VyczE7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tYmVsbDIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1iZWxsMjsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1waW4ge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1waW47IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tY2FsZW5kYXIyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tY2FsZW5kYXIyOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXN1cHBvcnQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1zdXBwb3J0OyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWhvbWU0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24taG9tZTQ7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tcmluZ192b2x1bWUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1yaW5nX3ZvbHVtZTsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi13aGVyZV90b192b3RlIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24td2hlcmVfdG9fdm90ZTsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1hY2Nlc3NfYWxhcm1hbGFybSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWFjY2Vzc19hbGFybWFsYXJtOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWRhdGFfdXNhZ2Uge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1kYXRhX3VzYWdlOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWluc2VydF9lbW90aWNvbnRhZ19mYWNlc21vb2Qge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1pbnNlcnRfZW1vdGljb250YWdfZmFjZXNtb29kOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWluc2VydF9pbnZpdGF0aW9uZXZlbnQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1pbnNlcnRfaW52aXRhdGlvbmV2ZW50OyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWNhbWVyYV9hbHRwaG90b19jYW1lcmFsb2NhbF9zZWUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1jYW1lcmFfYWx0cGhvdG9fY2FtZXJhbG9jYWxfc2VlOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWxvY2FsX3Jlc3RhdXJhbnRyZXN0YXVyYW50X21lbnUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1sb2NhbF9yZXN0YXVyYW50cmVzdGF1cmFudF9tZW51OyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWFkZF9sb2NhdGlvbiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWFkZF9sb2NhdGlvbjsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1uZWFyX21lIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tbmVhcl9tZTsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1yZXN0YXVyYW50IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tcmVzdGF1cmFudDsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1kZXBhcnR1cmVfYm9hcmQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1kZXBhcnR1cmVfYm9hcmQ7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tcGllX2NoYXJ0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tcGllX2NoYXJ0OyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWNha2Uge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1jYWtlOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLW5vdGlmaWNhdGlvbnMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1ub3RpZmljYXRpb25zOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXNjaG9vbCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXNjaG9vbDsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1zZW50aW1lbnRfZGlzc2F0aXNmaWVkIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tc2VudGltZW50X2Rpc3NhdGlzZmllZDsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1zZW50aW1lbnRfbmV1dHJhbCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXNlbnRpbWVudF9uZXV0cmFsOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXNlbnRpbWVudF9zYXRpc2ZpZWQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1zZW50aW1lbnRfc2F0aXNmaWVkOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXNlbnRpbWVudF92ZXJ5X2Rpc3NhdGlzZmllZCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXNlbnRpbWVudF92ZXJ5X2Rpc3NhdGlzZmllZDsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1zZW50aW1lbnRfdmVyeV9zYXRpc2ZpZWQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1zZW50aW1lbnRfdmVyeV9zYXRpc2ZpZWQ7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tdGh1bWJfZG93bl9hbHQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi10aHVtYl9kb3duX2FsdDsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi10aHVtYl91cF9hbHQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi10aHVtYl91cF9hbHQ7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tYWNjb3VudF9iYWxhbmNlIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tYWNjb3VudF9iYWxhbmNlOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXNlYXJjaCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXNlYXJjaDsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi12ZXJpZmllZF91c2VyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tdmVyaWZpZWRfdXNlcjsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1maW5nZXJwcmludCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWZpbmdlcnByaW50OyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWdfdHJhbnNsYXRlIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tZ190cmFuc2xhdGU7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24td2JfdHdpZ2hsaWdodCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXdiX3R3aWdobGlnaHQ7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tZW1vamlfZW1vdGlvbnMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1lbW9qaV9lbW90aW9uczsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1lbW9qaV9ldmVudHMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1lbW9qaV9ldmVudHM7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tZW1vamlfb2JqZWN0cyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWVtb2ppX29iamVjdHM7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tc3BvcnRzX2VzcG9ydHMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1zcG9ydHNfZXNwb3J0czsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1zcG9ydHNfZm9vdGJhbGwge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1zcG9ydHNfZm9vdGJhbGw7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tc3BvcnRzX2dvbGYge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1zcG9ydHNfZ29sZjsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1zcG9ydHNfaG9ja2V5IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tc3BvcnRzX2hvY2tleTsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1zcG9ydHNfcnVnYnkge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1zcG9ydHNfcnVnYnk7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tc3BvcnRzX3NvY2NlciB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXNwb3J0c19zb2NjZXI7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tc3BvcnRzX3ZvbGxleWJhbGwge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1zcG9ydHNfdm9sbGV5YmFsbDsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1zcG9ydHNfdGVubmlzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tc3BvcnRzX3Rlbm5pczsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1sdW5jaF9kaW5pbmcge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1sdW5jaF9kaW5pbmc7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tcGFyayB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXBhcms7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24taWNlY3JlYW0ge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1pY2VjcmVhbTsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi12b2x1bnRlZXJfYWN0aXZpc20ge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi12b2x1bnRlZXJfYWN0aXZpc207IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tYWNfdW5pdCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWFjX3VuaXQ7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tYmVhY2hfYWNjZXNzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tYmVhY2hfYWNjZXNzOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWNoaWxkX2NhcmUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1jaGlsZF9jYXJlOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXJvb21fc2VydmljZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXJvb21fc2VydmljZTsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1hY3Rpdml0eSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWFjdGl2aXR5OyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWFwZXJ0dXJlIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tYXBlcnR1cmU7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tYmVsbCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWJlbGw7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tYm9vay1vcGVuIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tYm9vay1vcGVuOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWJvb2sge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1ib29rOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWJvb2ttYXJrIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tYm9va21hcms7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tY2FsZW5kYXIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1jYWxlbmRhcjsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1jYW1lcmEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1jYW1lcmE7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tY2hldnJvbi1sZWZ0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tY2hldnJvbi1sZWZ0OyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWNoZXZyb24tcmlnaHQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1jaGV2cm9uLXJpZ2h0OyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWNsb2NrIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tY2xvY2s7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tY2xvdWQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1jbG91ZDsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1jb2ZmZWUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1jb2ZmZWU7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tY29tcGFzcyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWNvbXBhc3M7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tZG9sbGFyLXNpZ24ge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1kb2xsYXItc2lnbjsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1leWUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1leWU7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tZmlsZS10ZXh0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tZmlsZS10ZXh0OyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWZvbGRlciB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWZvbGRlcjsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1naWZ0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tZ2lmdDsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1nbG9iZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWdsb2JlOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWdyaWQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1ncmlkOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWhlYXJ0MyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWhlYXJ0MzsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1oZWxwLWNpcmNsZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWhlbHAtY2lyY2xlOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWhvbWUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1ob21lOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWNhdGVnb3J5IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tY2F0ZWdvcnk7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24taW5mbyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWluZm87IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tbGlmZS1idW95IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tbGlmZS1idW95OyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWxpbmsge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1saW5rOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWxvY2sge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1sb2NrOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLW1haWwge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1tYWlsOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLW1hcC1waW4ge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1tYXAtcGluOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLW1lbnUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1tZW51OyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWNvbW1lbnQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1jb21tZW50OyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXBhcGVyY2xpcCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXBhcGVyY2xpcDsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1waG9uZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXBob25lOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXByaW50ZXIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1wcmludGVyOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXNldHRpbmdzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tc2V0dGluZ3M7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tc2hhcmUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1zaGFyZTsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1zaG9wcGluZy1iYWcge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1zaG9wcGluZy1iYWc7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tc3RhciB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXN0YXI7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tdGFnIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tdGFnOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXRodW1icy11cCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXRodW1icy11cDsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi11c2VyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tdXNlcjsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi11c2VycyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXVzZXJzOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWNsb3NlIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tY2xvc2U7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24taG9tZTIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1ob21lMjsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1ob21lMjEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1ob21lMjE7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24taG9tZTMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1ob21lMzsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1wZW5jaWwge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1wZW5jaWw7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tcGVuY2lsMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXBlbmNpbDI7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24taGVhZHBob25lczEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1oZWFkcGhvbmVzMTsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1tdXNpYzEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1tdXNpYzE7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tYm9vazEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1ib29rMTsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1wcmljZS10YWdzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tcHJpY2UtdGFnczsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1saWZlYnVveSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWxpZmVidW95OyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXB1c2hwaW4ge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1wdXNocGluOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWxvY2F0aW9uIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tbG9jYXRpb247IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tbG9jYXRpb24yIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tbG9jYXRpb24yOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLW1vYmlsZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLW1vYmlsZTsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi10diB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXR2OyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWRyYXdlciB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWRyYXdlcjsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1idWJibGVzMyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWJ1YmJsZXMzOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWJ1YmJsZXM0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tYnViYmxlczQ7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tdXNlcjIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi11c2VyMjsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1rZXkxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24ta2V5MTsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1sb2NrMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWxvY2syOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXdyZW5jaCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXdyZW5jaDsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1tYWdpYy13YW5kIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tbWFnaWMtd2FuZDsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1haWQta2l0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tYWlkLWtpdDsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1zdGF0cy1kb3RzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tc3RhdHMtZG90czsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi10cm9waHkge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi10cm9waHk7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tZ2lmdDIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1naWZ0MjsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1zcG9vbi1rbmlmZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXNwb29uLWtuaWZlOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWxhYiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWxhYjsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1zcGhlcmUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1zcGhlcmU7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tZWFydGgge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1lYXJ0aDsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1oZWFydDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1oZWFydDE7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tY2hlY2ttYXJrIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tY2hlY2ttYXJrOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXNvcnQtYWxwaGEtYXNjIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tc29ydC1hbHBoYS1hc2M7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tc29ydC1hbHBoYS1kZXNjIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tc29ydC1hbHBoYS1kZXNjOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWluc3RhZ3JhbSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWluc3RhZ3JhbTsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi10d2l0dGVyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tdHdpdHRlcjsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi15b3V0dWJlIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24teW91dHViZTsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1mbGlja3Ige1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1mbGlja3I7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tdHVtYmxyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tdHVtYmxyOyBcclxuICB9XHJcbn1cclxuXHJcbiIsIiRpY29tb29uLWZvbnQtZmFtaWx5OiBcImNwc2Nob29sXCIgIWRlZmF1bHQ7XHJcbiRpY29tb29uLWZvbnQtcGF0aDogXCJmb250c1wiICFkZWZhdWx0O1xyXG5cclxuJGNwcy1pY29uLXVzZXItZ3JhZHVhdGUtc29saWQ6IFwiXFxlOTEyXCI7XHJcbiRjcHMtaWNvbi10aGVhdGVyLW1hc2tzLXNvbGlkOiBcIlxcZTkyOVwiO1xyXG4kY3BzLWljb24tc2hhcGVzLXNvbGlkOiBcIlxcZTkyYVwiO1xyXG4kY3BzLWljb24tYm9vay1vcGVuLXNvbGlkOiBcIlxcZTkyYlwiO1xyXG4kY3BzLWljb24tYm9vay1yZWFkZXItc29saWQ6IFwiXFxlOTJjXCI7XHJcbiRjcHMtaWNvbi1sYXB0b3AtY29kZS1zb2xpZDogXCJcXGU5MmRcIjtcclxuJGNwcy1pY29uLWdyYWR1YXRpb24tY2FwLXNvbGlkOiBcIlxcZTkyZVwiO1xyXG4kY3BzLWljb24tY2hhbGtib2FyZC10ZWFjaGVyLXNvbGlkOiBcIlxcZTkyZlwiO1xyXG4kY3BzLWljb24tY2hhbGtib2FyZC1zb2xpZDogXCJcXGU5MzBcIjtcclxuJGNwcy1pY29uLXNjaG9vbC1zb2xpZDogXCJcXGU5MzFcIjtcclxuJGNwcy1pY29uLWNsb2NrLXJlZ3VsYXI6IFwiXFxlOTMyXCI7XHJcbiRjcHMtaWNvbi1yb2NrZXQtc29saWQ6IFwiXFxlOTMzXCI7XHJcbiRjcHMtaWNvbi11c2VyLW51cnNlLXNvbGlkOiBcIlxcZTkzNFwiO1xyXG4kY3BzLWljb24tYXN0ZXJpc2s6IFwiXFxmMDY5XCI7XHJcbiRjcHMtaWNvbi1wbHVzOiBcIlxcZjA2N1wiO1xyXG4kY3BzLWljb24tcXVlc3Rpb246IFwiXFxmMTI4XCI7XHJcbiRjcHMtaWNvbi1taW51czogXCJcXGYwNjhcIjtcclxuJGNwcy1pY29uLW11c2ljOiBcIlxcZjAwMVwiO1xyXG4kY3BzLWljb24tZW52ZWxvcGUtbzogXCJcXGYwMDNcIjtcclxuJGNwcy1pY29uLXN0YXIxOiBcIlxcZjAwNVwiO1xyXG4kY3BzLWljb24tdXNlcjE6IFwiXFxmMDA3XCI7XHJcbiRjcHMtaWNvbi1jbG9jay1vOiBcIlxcZjAxN1wiO1xyXG4kY3BzLWljb24tcm9hZDogXCJcXGYwMThcIjtcclxuJGNwcy1pY29uLWluYm94OiBcIlxcZjAxY1wiO1xyXG4kY3BzLWljb24tbG9jazE6IFwiXFxmMDIzXCI7XHJcbiRjcHMtaWNvbi1oZWFkcGhvbmVzOiBcIlxcZjAyNVwiO1xyXG4kY3BzLWljb24tcHJpbnQ6IFwiXFxmMDJmXCI7XHJcbiRjcHMtaWNvbi1jYW1lcmExOiBcIlxcZjAzMFwiO1xyXG4kY3BzLWljb24tdmlkZW8tY2FtZXJhOiBcIlxcZjAzZFwiO1xyXG4kY3BzLWljb24tZ2lmdDE6IFwiXFxmMDZiXCI7XHJcbiRjcHMtaWNvbi1wbGFuZTogXCJcXGYwNzJcIjtcclxuJGNwcy1pY29uLWNhbGVuZGFyMTogXCJcXGYwNzNcIjtcclxuJGNwcy1pY29uLWNvbW1lbnQxOiBcIlxcZjA3NVwiO1xyXG4kY3BzLWljb24tdHdpdHRlci1zcXVhcmU6IFwiXFxmMDgxXCI7XHJcbiRjcHMtaWNvbi1mYWNlYm9vay1zcXVhcmU6IFwiXFxmMDgyXCI7XHJcbiRjcHMtaWNvbi1rZXk6IFwiXFxmMDg0XCI7XHJcbiRjcHMtaWNvbi1saW5rZWRpbi1zcXVhcmU6IFwiXFxmMDhjXCI7XHJcbiRjcHMtaWNvbi1mYWNlYm9vazogXCJcXGYwOWFcIjtcclxuJGNwcy1pY29uLWZhY2Vib29rLWY6IFwiXFxmMDlhXCI7XHJcbiRjcHMtaWNvbi1iZWxsLW86IFwiXFxmMGEyXCI7XHJcbiRjcHMtaWNvbi1jaGFpbjogXCJcXGYwYzFcIjtcclxuJGNwcy1pY29uLWxpbmsxOiBcIlxcZjBjMVwiO1xyXG4kY3BzLWljb24tbW9uZXk6IFwiXFxmMGQ2XCI7XHJcbiRjcHMtaWNvbi1saW5rZWRpbjogXCJcXGYwZTFcIjtcclxuJGNwcy1pY29uLXVtYnJlbGxhOiBcIlxcZjBlOVwiO1xyXG4kY3BzLWljb24tbGlnaHRidWxiLW86IFwiXFxmMGViXCI7XHJcbiRjcHMtaWNvbi11c2VyLW1kOiBcIlxcZjBmMFwiO1xyXG4kY3BzLWljb24tc3RldGhvc2NvcGU6IFwiXFxmMGYxXCI7XHJcbiRjcHMtaWNvbi1zdWl0Y2FzZTogXCJcXGYwZjJcIjtcclxuJGNwcy1pY29uLWJlbGwxOiBcIlxcZjBmM1wiO1xyXG4kY3BzLWljb24tY3V0bGVyeTogXCJcXGYwZjVcIjtcclxuJGNwcy1pY29uLWZpbGUtdGV4dC1vOiBcIlxcZjBmNlwiO1xyXG4kY3BzLWljb24tYW1idWxhbmNlOiBcIlxcZjBmOVwiO1xyXG4kY3BzLWljb24tbWVka2l0OiBcIlxcZjBmYVwiO1xyXG4kY3BzLWljb24tc3VwZXJzY3JpcHQ6IFwiXFxmMTJiXCI7XHJcbiRjcHMtaWNvbi1taWNyb3Bob25lOiBcIlxcZjEzMFwiO1xyXG4kY3BzLWljb24teW91dHViZS1zcXVhcmU6IFwiXFxmMTY2XCI7XHJcbiRjcHMtaWNvbi1mbGlja3IxOiBcIlxcZjE2ZVwiO1xyXG4kY3BzLWljb24tc3VuLW86IFwiXFxmMTg1XCI7XHJcbiRjcHMtaWNvbi1tb29uLW86IFwiXFxmMTg2XCI7XHJcbiRjcHMtaWNvbi13aGVlbGNoYWlyOiBcIlxcZjE5M1wiO1xyXG4kY3BzLWljb24tdmltZW8tc3F1YXJlOiBcIlxcZjE5NFwiO1xyXG4kY3BzLWljb24tc3BhY2Utc2h1dHRsZTogXCJcXGYxOTdcIjtcclxuJGNwcy1pY29uLWJhbms6IFwiXFxmMTljXCI7XHJcbiRjcHMtaWNvbi1pbnN0aXR1dGlvbjogXCJcXGYxOWNcIjtcclxuJGNwcy1pY29uLXVuaXZlcnNpdHk6IFwiXFxmMTljXCI7XHJcbiRjcHMtaWNvbi1ncmFkdWF0aW9uLWNhcDogXCJcXGYxOWRcIjtcclxuJGNwcy1pY29uLW1vcnRhci1ib2FyZDogXCJcXGYxOWRcIjtcclxuJGNwcy1pY29uLWNoaWxkOiBcIlxcZjFhZVwiO1xyXG4kY3BzLWljb24tcGF3OiBcIlxcZjFiMFwiO1xyXG4kY3BzLWljb24tcmVjeWNsZTogXCJcXGYxYjhcIjtcclxuJGNwcy1pY29uLWF1dG9tb2JpbGU6IFwiXFxmMWI5XCI7XHJcbiRjcHMtaWNvbi1jYXI6IFwiXFxmMWI5XCI7XHJcbiRjcHMtaWNvbi1wYXBlci1wbGFuZS1vOiBcIlxcZjFkOVwiO1xyXG4kY3BzLWljb24tc2VuZC1vOiBcIlxcZjFkOVwiO1xyXG4kY3BzLWljb24tY29weXJpZ2h0OiBcIlxcZjFmOVwiO1xyXG4kY3BzLWljb24tYXQ6IFwiXFxmMWZhXCI7XHJcbiRjcHMtaWNvbi1idXM6IFwiXFxmMjA3XCI7XHJcbiRjcHMtaWNvbi1jYzogXCJcXGYyMGFcIjtcclxuJGNwcy1pY29uLXVzZXItc2VjcmV0OiBcIlxcZjIxYlwiO1xyXG4kY3BzLWljb24tdXNlci1wbHVzOiBcIlxcZjIzNFwiO1xyXG4kY3BzLWljb24tYmFsYW5jZS1zY2FsZTogXCJcXGYyNGVcIjtcclxuJGNwcy1pY29uLWNyZWF0aXZlLWNvbW1vbnM6IFwiXFxmMjVlXCI7XHJcbiRjcHMtaWNvbi12aW1lbzogXCJcXGYyN2RcIjtcclxuJGNwcy1pY29uLWNyZWRpdC1jYXJkLWFsdDogXCJcXGYyODNcIjtcclxuJGNwcy1pY29uLXVuaXZlcnNhbC1hY2Nlc3M6IFwiXFxmMjlhXCI7XHJcbiRjcHMtaWNvbi13aGVlbGNoYWlyLWFsdDogXCJcXGYyOWJcIjtcclxuJGNwcy1pY29uLXF1ZXN0aW9uLWNpcmNsZS1vOiBcIlxcZjI5Y1wiO1xyXG4kY3BzLWljb24tYWRkcmVzcy1jYXJkLW86IFwiXFxmMmJjXCI7XHJcbiRjcHMtaWNvbi12Y2FyZC1vOiBcIlxcZjJiY1wiO1xyXG4kY3BzLWljb24tdXNlci1vOiBcIlxcZjJjMFwiO1xyXG4kY3BzLWljb24tZ3JhdjogXCJcXGYyZDZcIjtcclxuJGNwcy1pY29uLWVudmVsb3BlOiBcIlxcZTkzNlwiO1xyXG4kY3BzLWljb24tYnViYmxlOiBcIlxcZTkzN1wiO1xyXG4kY3BzLWljb24tdXNlcnMxOiBcIlxcZTkzOFwiO1xyXG4kY3BzLWljb24tYmVsbDI6IFwiXFxlOTM5XCI7XHJcbiRjcHMtaWNvbi1waW46IFwiXFxlOTA1XCI7XHJcbiRjcHMtaWNvbi1jYWxlbmRhcjI6IFwiXFxlOTNhXCI7XHJcbiRjcHMtaWNvbi1zdXBwb3J0OiBcIlxcZTkzYlwiO1xyXG4kY3BzLWljb24taG9tZTQ6IFwiXFxlOTNkXCI7XHJcbiRjcHMtaWNvbi1yaW5nX3ZvbHVtZTogXCJcXGU5M2VcIjtcclxuJGNwcy1pY29uLXdoZXJlX3RvX3ZvdGU6IFwiXFxlOTNmXCI7XHJcbiRjcHMtaWNvbi1hY2Nlc3NfYWxhcm1hbGFybTogXCJcXGU5NDBcIjtcclxuJGNwcy1pY29uLWRhdGFfdXNhZ2U6IFwiXFxlOTQxXCI7XHJcbiRjcHMtaWNvbi1pbnNlcnRfZW1vdGljb250YWdfZmFjZXNtb29kOiBcIlxcZTk0MlwiO1xyXG4kY3BzLWljb24taW5zZXJ0X2ludml0YXRpb25ldmVudDogXCJcXGU5NDNcIjtcclxuJGNwcy1pY29uLWNhbWVyYV9hbHRwaG90b19jYW1lcmFsb2NhbF9zZWU6IFwiXFxlOTQ0XCI7XHJcbiRjcHMtaWNvbi1sb2NhbF9yZXN0YXVyYW50cmVzdGF1cmFudF9tZW51OiBcIlxcZTk0NVwiO1xyXG4kY3BzLWljb24tYWRkX2xvY2F0aW9uOiBcIlxcZTk0NlwiO1xyXG4kY3BzLWljb24tbmVhcl9tZTogXCJcXGU5NDdcIjtcclxuJGNwcy1pY29uLXJlc3RhdXJhbnQ6IFwiXFxlOTQ4XCI7XHJcbiRjcHMtaWNvbi1kZXBhcnR1cmVfYm9hcmQ6IFwiXFxlOTQ5XCI7XHJcbiRjcHMtaWNvbi1waWVfY2hhcnQ6IFwiXFxlOTRhXCI7XHJcbiRjcHMtaWNvbi1jYWtlOiBcIlxcZTk0YlwiO1xyXG4kY3BzLWljb24tbm90aWZpY2F0aW9uczogXCJcXGU5NGNcIjtcclxuJGNwcy1pY29uLXNjaG9vbDogXCJcXGU5NGRcIjtcclxuJGNwcy1pY29uLXNlbnRpbWVudF9kaXNzYXRpc2ZpZWQ6IFwiXFxlOTRlXCI7XHJcbiRjcHMtaWNvbi1zZW50aW1lbnRfbmV1dHJhbDogXCJcXGU5NGZcIjtcclxuJGNwcy1pY29uLXNlbnRpbWVudF9zYXRpc2ZpZWQ6IFwiXFxlOTUwXCI7XHJcbiRjcHMtaWNvbi1zZW50aW1lbnRfdmVyeV9kaXNzYXRpc2ZpZWQ6IFwiXFxlOTUxXCI7XHJcbiRjcHMtaWNvbi1zZW50aW1lbnRfdmVyeV9zYXRpc2ZpZWQ6IFwiXFxlOTUyXCI7XHJcbiRjcHMtaWNvbi10aHVtYl9kb3duX2FsdDogXCJcXGU5NTNcIjtcclxuJGNwcy1pY29uLXRodW1iX3VwX2FsdDogXCJcXGU5NTRcIjtcclxuJGNwcy1pY29uLWFjY291bnRfYmFsYW5jZTogXCJcXGU5NTVcIjtcclxuJGNwcy1pY29uLXNlYXJjaDogXCJcXGU5MDZcIjtcclxuJGNwcy1pY29uLXZlcmlmaWVkX3VzZXI6IFwiXFxlOTU2XCI7XHJcbiRjcHMtaWNvbi1maW5nZXJwcmludDogXCJcXGU5NTdcIjtcclxuJGNwcy1pY29uLWdfdHJhbnNsYXRlOiBcIlxcZTkyOFwiO1xyXG4kY3BzLWljb24td2JfdHdpZ2hsaWdodDogXCJcXGU5NThcIjtcclxuJGNwcy1pY29uLWVtb2ppX2Vtb3Rpb25zOiBcIlxcZTk1OVwiO1xyXG4kY3BzLWljb24tZW1vamlfZXZlbnRzOiBcIlxcZTk1YVwiO1xyXG4kY3BzLWljb24tZW1vamlfb2JqZWN0czogXCJcXGU5NWJcIjtcclxuJGNwcy1pY29uLXNwb3J0c19lc3BvcnRzOiBcIlxcZTk1Y1wiO1xyXG4kY3BzLWljb24tc3BvcnRzX2Zvb3RiYWxsOiBcIlxcZTk1ZFwiO1xyXG4kY3BzLWljb24tc3BvcnRzX2dvbGY6IFwiXFxlOTVlXCI7XHJcbiRjcHMtaWNvbi1zcG9ydHNfaG9ja2V5OiBcIlxcZTk1ZlwiO1xyXG4kY3BzLWljb24tc3BvcnRzX3J1Z2J5OiBcIlxcZTk2MFwiO1xyXG4kY3BzLWljb24tc3BvcnRzX3NvY2NlcjogXCJcXGU5NjFcIjtcclxuJGNwcy1pY29uLXNwb3J0c192b2xsZXliYWxsOiBcIlxcZTk2MlwiO1xyXG4kY3BzLWljb24tc3BvcnRzX3Rlbm5pczogXCJcXGU5NjNcIjtcclxuJGNwcy1pY29uLWx1bmNoX2RpbmluZzogXCJcXGU5NjRcIjtcclxuJGNwcy1pY29uLXBhcms6IFwiXFxlOTY1XCI7XHJcbiRjcHMtaWNvbi1pY2VjcmVhbTogXCJcXGU5NjZcIjtcclxuJGNwcy1pY29uLXZvbHVudGVlcl9hY3RpdmlzbTogXCJcXGU5NjdcIjtcclxuJGNwcy1pY29uLWFjX3VuaXQ6IFwiXFxlOTY4XCI7XHJcbiRjcHMtaWNvbi1iZWFjaF9hY2Nlc3M6IFwiXFxlOTY5XCI7XHJcbiRjcHMtaWNvbi1jaGlsZF9jYXJlOiBcIlxcZTk2YVwiO1xyXG4kY3BzLWljb24tcm9vbV9zZXJ2aWNlOiBcIlxcZTk2YlwiO1xyXG4kY3BzLWljb24tYWN0aXZpdHk6IFwiXFxlOTA4XCI7XHJcbiRjcHMtaWNvbi1hcGVydHVyZTogXCJcXGU5MGFcIjtcclxuJGNwcy1pY29uLWJlbGw6IFwiXFxlOTBiXCI7XHJcbiRjcHMtaWNvbi1ib29rLW9wZW46IFwiXFxlOTBjXCI7XHJcbiRjcHMtaWNvbi1ib29rOiBcIlxcZTkwZFwiO1xyXG4kY3BzLWljb24tYm9va21hcms6IFwiXFxlOTBlXCI7XHJcbiRjcHMtaWNvbi1jYWxlbmRhcjogXCJcXGU5MDBcIjtcclxuJGNwcy1pY29uLWNhbWVyYTogXCJcXGU5MGZcIjtcclxuJGNwcy1pY29uLWNoZXZyb24tbGVmdDogXCJcXGU5MjZcIjtcclxuJGNwcy1pY29uLWNoZXZyb24tcmlnaHQ6IFwiXFxlOTI3XCI7XHJcbiRjcHMtaWNvbi1jbG9jazogXCJcXGU5NmNcIjtcclxuJGNwcy1pY29uLWNsb3VkOiBcIlxcZTkxMFwiO1xyXG4kY3BzLWljb24tY29mZmVlOiBcIlxcZTk2ZFwiO1xyXG4kY3BzLWljb24tY29tcGFzczogXCJcXGU5MTFcIjtcclxuJGNwcy1pY29uLWRvbGxhci1zaWduOiBcIlxcZTk2ZVwiO1xyXG4kY3BzLWljb24tZXllOiBcIlxcZTk2ZlwiO1xyXG4kY3BzLWljb24tZmlsZS10ZXh0OiBcIlxcZTkxM1wiO1xyXG4kY3BzLWljb24tZm9sZGVyOiBcIlxcZTkxNFwiO1xyXG4kY3BzLWljb24tZ2lmdDogXCJcXGU5MTVcIjtcclxuJGNwcy1pY29uLWdsb2JlOiBcIlxcZTk3MFwiO1xyXG4kY3BzLWljb24tZ3JpZDogXCJcXGU5MTZcIjtcclxuJGNwcy1pY29uLWhlYXJ0MzogXCJcXGU5NzFcIjtcclxuJGNwcy1pY29uLWhlbHAtY2lyY2xlOiBcIlxcZTk3MlwiO1xyXG4kY3BzLWljb24taG9tZTogXCJcXGU5MTdcIjtcclxuJGNwcy1pY29uLWNhdGVnb3J5OiBcIlxcZTkwMVwiO1xyXG4kY3BzLWljb24taW5mbzogXCJcXGU5MThcIjtcclxuJGNwcy1pY29uLWxpZmUtYnVveTogXCJcXGU5NzNcIjtcclxuJGNwcy1pY29uLWxpbms6IFwiXFxlOTE5XCI7XHJcbiRjcHMtaWNvbi1sb2NrOiBcIlxcZTkxYVwiO1xyXG4kY3BzLWljb24tbWFpbDogXCJcXGU5MWJcIjtcclxuJGNwcy1pY29uLW1hcC1waW46IFwiXFxlOTFjXCI7XHJcbiRjcHMtaWNvbi1tZW51OiBcIlxcZTkwN1wiO1xyXG4kY3BzLWljb24tY29tbWVudDogXCJcXGU5MDRcIjtcclxuJGNwcy1pY29uLXBhcGVyY2xpcDogXCJcXGU5MWRcIjtcclxuJGNwcy1pY29uLXBob25lOiBcIlxcZTkxZVwiO1xyXG4kY3BzLWljb24tcHJpbnRlcjogXCJcXGU5MWZcIjtcclxuJGNwcy1pY29uLXNldHRpbmdzOiBcIlxcZTkyMFwiO1xyXG4kY3BzLWljb24tc2hhcmU6IFwiXFxlOTIxXCI7XHJcbiRjcHMtaWNvbi1zaG9wcGluZy1iYWc6IFwiXFxlOTIyXCI7XHJcbiRjcHMtaWNvbi1zdGFyOiBcIlxcZTkyM1wiO1xyXG4kY3BzLWljb24tdGFnOiBcIlxcZTkwMlwiO1xyXG4kY3BzLWljb24tdGh1bWJzLXVwOiBcIlxcZTkyNFwiO1xyXG4kY3BzLWljb24tdXNlcjogXCJcXGU5MDNcIjtcclxuJGNwcy1pY29uLXVzZXJzOiBcIlxcZTkyNVwiO1xyXG4kY3BzLWljb24tY2xvc2U6IFwiXFxlOTA5XCI7XHJcbiRjcHMtaWNvbi1ob21lMjogXCJcXGU5NzRcIjtcclxuJGNwcy1pY29uLWhvbWUyMTogXCJcXGU5NzVcIjtcclxuJGNwcy1pY29uLWhvbWUzOiBcIlxcZTk3NlwiO1xyXG4kY3BzLWljb24tcGVuY2lsOiBcIlxcZTk3N1wiO1xyXG4kY3BzLWljb24tcGVuY2lsMjogXCJcXGU5NzhcIjtcclxuJGNwcy1pY29uLWhlYWRwaG9uZXMxOiBcIlxcZTk3OVwiO1xyXG4kY3BzLWljb24tbXVzaWMxOiBcIlxcZTk3YVwiO1xyXG4kY3BzLWljb24tYm9vazE6IFwiXFxlOTM1XCI7XHJcbiRjcHMtaWNvbi1wcmljZS10YWdzOiBcIlxcZTk3YlwiO1xyXG4kY3BzLWljb24tbGlmZWJ1b3k6IFwiXFxlOTdjXCI7XHJcbiRjcHMtaWNvbi1wdXNocGluOiBcIlxcZTk3ZFwiO1xyXG4kY3BzLWljb24tbG9jYXRpb246IFwiXFxlOTgzXCI7XHJcbiRjcHMtaWNvbi1sb2NhdGlvbjI6IFwiXFxlOTdlXCI7XHJcbiRjcHMtaWNvbi1tb2JpbGU6IFwiXFxlOTg0XCI7XHJcbiRjcHMtaWNvbi10djogXCJcXGU5N2ZcIjtcclxuJGNwcy1pY29uLWRyYXdlcjogXCJcXGU5ODBcIjtcclxuJGNwcy1pY29uLWJ1YmJsZXMzOiBcIlxcZTk4MVwiO1xyXG4kY3BzLWljb24tYnViYmxlczQ6IFwiXFxlOTgyXCI7XHJcbiRjcHMtaWNvbi11c2VyMjogXCJcXGU5ODVcIjtcclxuJGNwcy1pY29uLWtleTE6IFwiXFxlOThkXCI7XHJcbiRjcHMtaWNvbi1sb2NrMjogXCJcXGU5OGZcIjtcclxuJGNwcy1pY29uLXdyZW5jaDogXCJcXGU5OTFcIjtcclxuJGNwcy1pY29uLW1hZ2ljLXdhbmQ6IFwiXFxlOTk3XCI7XHJcbiRjcHMtaWNvbi1haWQta2l0OiBcIlxcZTk5OFwiO1xyXG4kY3BzLWljb24tc3RhdHMtZG90czogXCJcXGU5OWJcIjtcclxuJGNwcy1pY29uLXRyb3BoeTogXCJcXGU5OWVcIjtcclxuJGNwcy1pY29uLWdpZnQyOiBcIlxcZTk5ZlwiO1xyXG4kY3BzLWljb24tc3Bvb24ta25pZmU6IFwiXFxlOWEzXCI7XHJcbiRjcHMtaWNvbi1sYWI6IFwiXFxlOWFhXCI7XHJcbiRjcHMtaWNvbi1zcGhlcmU6IFwiXFxlOWM5XCI7XHJcbiRjcHMtaWNvbi1lYXJ0aDogXCJcXGU5Y2FcIjtcclxuJGNwcy1pY29uLWhlYXJ0MTogXCJcXGU5ZGFcIjtcclxuJGNwcy1pY29uLWNoZWNrbWFyazogXCJcXGVhMTBcIjtcclxuJGNwcy1pY29uLXNvcnQtYWxwaGEtYXNjOiBcIlxcZWE0OFwiO1xyXG4kY3BzLWljb24tc29ydC1hbHBoYS1kZXNjOiBcIlxcZWE0OVwiO1xyXG4kY3BzLWljb24taW5zdGFncmFtOiBcIlxcZWE5MlwiO1xyXG4kY3BzLWljb24tdHdpdHRlcjogXCJcXGVhOTZcIjtcclxuJGNwcy1pY29uLXlvdXR1YmU6IFwiXFxlYTlkXCI7XHJcbiRjcHMtaWNvbi1mbGlja3I6IFwiXFxlYWE0XCI7XHJcbiRjcHMtaWNvbi10dW1ibHI6IFwiXFxlYWI5XCI7XHJcblxyXG4iLCIkZm9udHM6IChcclxuXHRhbXN0ZWx2YXI6IChub3JtYWw6ICdBbXN0ZWx2YXItUm9tYW4tVkYudHRmJywgaXRhbGljOiAnQW1zdGVsdmFyLUl0YWxpYy1WRi50dGYnLCBmb3JtYXQ6ICd0cnVldHlwZScpLFxyXG5cdGNvbW1pc3Npb25lcjogKG5vcm1hbDogJ0NvbW1pc3Npb25lcltGTEFSLFZPTE0sc2xudCx3Z2h0XS50dGYnLCBpdGFsaWM6IGZhbHNlLCBmb3JtYXQ6ICd0cnVldHlwZScpLFxyXG5cdGVwaWxvZ3VlOiAobm9ybWFsOiAnRXBpbG9ndWUtVmFyaWFibGVGb250X3dnaHQudHRmJywgaXRhbGljOiBmYWxzZSwgZm9ybWF0OiAndHJ1ZXR5cGUnKSxcclxuXHRnZWxhc2lvOiAobm9ybWFsOiAnR2VsYXNpby1WRi50dGYnLCBpdGFsaWM6ICdHZWxhc2lvLUl0YWxpYy1WRi50dGYnLCBmb3JtYXQ6ICd0cnVldHlwZScpLFxyXG5cdGhlcHRhX3NsYWI6IChub3JtYWw6ICdIZXB0YVNsYWItVkYudHRmJywgaXRhbGljOiBmYWxzZSwgZm9ybWF0OiAndHJ1ZXR5cGUnKSxcclxuXHRpbnRlcjogKG5vcm1hbDogJ0ludGVyLnZhci50dGYnLCBpdGFsaWM6ICdJbnRlci1pdGFsaWMudmFyLnR0ZicsIGZvcm1hdDogJ3RydWV0eXBlJyksXHJcblx0bGV4ZW5kOiAobm9ybWFsOiAnTGV4ZW5kW0xYTkRdLnR0ZicsIGl0YWxpYzogZmFsc2UsIGZvcm1hdDogJ3RydWV0eXBlJyksXHJcblx0bWFucm9wZTogKG5vcm1hbDogJ01hbnJvcGVbd2dodF0udHRmJywgaXRhbGljOiBmYWxzZSwgZm9ybWF0OiAndHJ1ZXR5cGUnKSxcclxuXHRtZXJyaXdlYXRoZXI6IChub3JtYWw6ICdNZXJyaXdlYXRoZXItUm9tYW4tVkYudHRmJywgaXRhbGljOiAnTWVycml3ZWF0aGVyLUl0YWxpYy1WRi50dGYnLCBmb3JtYXQ6ICd0cnVldHlwZScpLFxyXG5cdG1vaGF2ZTogKG5vcm1hbDogJ01vaGF2ZVt3Z2h0XS50dGYnLCBpdGFsaWM6ICdNb2hhdmUtSXRhbGljW3dnaHRdLnR0ZicsIGZvcm1hdDogJ3RydWV0eXBlJyksXHJcblx0cGV0cm9uYTogKG5vcm1hbDogJ1BldHJvbmFbd2dodF0udHRmJywgaXRhbGljOiAnUGV0cm9uYS1JdGFsaWNbd2dodF0udHRmJywgZm9ybWF0OiAndHJ1ZXR5cGUnKSxcclxuXHRwbGF5ZmFpcjogKG5vcm1hbDogJ1BsYXlmYWlyRGlzcGxheS1WYXJpYWJsZUZvbnRfd2dodC50dGYnLCBpdGFsaWM6ICdQbGF5ZmFpckRpc3BsYXktSXRhbGljLVZhcmlhYmxlRm9udF93Z2h0LnR0ZicsIGZvcm1hdDogJ3RydWV0eXBlJyksXHJcblx0cHVibGljX3NhbnM6IChub3JtYWw6ICdQdWJsaWMtU2Fucy1Sb21hbi1WRi50dGYnLCBpdGFsaWM6ICdQdWJsaWMtU2Fucy1JdGFsaWMtVkYudHRmJywgZm9ybWF0OiAndHJ1ZXR5cGUnKSxcclxuXHRxdWlja3NhbmQ6IChub3JtYWw6ICdRdWlja3NhbmQtVmFyaWFibGVGb250X3dnaHQudHRmJywgaXRhbGljOiBmYWxzZSwgZm9ybWF0OiAndHJ1ZXR5cGUnKSxcclxuXHRyYWxld2F5OiAobm9ybWFsOiAnUmFsZXdheS1WYXJpYWJsZUZvbnRfd2dodC50dGYnLCBpdGFsaWM6ICdSYWxld2F5LUl0YWxpYy1WYXJpYWJsZUZvbnRfd2dodC50dGYnLCBmb3JtYXQ6ICd0cnVldHlwZScpLFxyXG5cdHJ1c3NvbG86IChub3JtYWw6ICdSdXNzb2xvW29wc3osd2dodF0udHRmJywgaXRhbGljOiBmYWxzZSwgZm9ybWF0OiAndHJ1ZXR5cGUnKSxcclxuXHRzcGFjZV9ncm90ZXNrOiAobm9ybWFsOiAnU3BhY2VHcm90ZXNrW3dnaHRdLnR0ZicsIGl0YWxpYzogZmFsc2UsIGZvcm1hdDogJ3RydWV0eXBlJyksXHJcblx0Lyp1cmJhbmlzdDogKG5vcm1hbDogJ1VyYmFuaXN0R1gudHRmJywgaXRhbGljOiBmYWxzZSwgZm9ybWF0OiAndHJ1ZXR5cGUnKSwqL1xyXG4pO1xyXG5AZWFjaCAkZm9udCwgJG9wdGlvbnMgaW4gJGZvbnRzIHtcclxuXHRAZm9udC1mYWNlIHtcclxuXHRcdGZvbnQtZmFtaWx5OiAkZm9udDtcclxuXHRcdGZvbnQtd2VpZ2h0OiAxMDAgOTAwO1xyXG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdFx0Zm9udC1kaXNwbGF5OiBzd2FwO1xyXG5cdFx0c3JjOiB1cmwoJy4uL2ZvbnRzLyN7JGZvbnR9L2ZvbnRzLyN7bWFwLWdldCgkb3B0aW9ucywgbm9ybWFsKX0nKSBmb3JtYXQoXCIje21hcC1nZXQoJG9wdGlvbnMsIGZvcm1hdCl9XCIpO1xyXG5cdH1cclxuXHRAaWYgbWFwLWdldCgkb3B0aW9ucywgaXRhbGljKSB7XHJcblx0XHRAZm9udC1mYWNlIHtcclxuXHRcdFx0Zm9udC1mYW1pbHk6ICRmb250O1xyXG5cdFx0XHRmb250LXdlaWdodDogMTAwIDkwMDtcclxuXHRcdFx0Zm9udC1zdHlsZTogaXRhbGljO1xyXG5cdFx0XHRmb250LWRpc3BsYXk6IHN3YXA7XHJcblx0XHRcdHNyYzogdXJsKCcuLi9mb250cy8jeyRmb250fS9mb250cy8je21hcC1nZXQoJG9wdGlvbnMsIGl0YWxpYyl9JykgZm9ybWF0KFwiI3ttYXAtZ2V0KCRvcHRpb25zLCBmb3JtYXQpfVwiKTtcclxuXHRcdH1cclxuICAgIH1cclxufVxyXG4iLCJAbWl4aW4gY2FyZXQtZG93bigpIHtcbiAgYm9yZGVyLXRvcDogJGNhcmV0LXdpZHRoIHNvbGlkO1xuICBib3JkZXItcmlnaHQ6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm9yZGVyLWxlZnQ6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuQG1peGluIGNhcmV0LXVwKCkge1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItcmlnaHQ6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogJGNhcmV0LXdpZHRoIHNvbGlkO1xuICBib3JkZXItbGVmdDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG5AbWl4aW4gY2FyZXQtcmlnaHQoKSB7XG4gIGJvcmRlci10b3A6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBib3JkZXItYm90dG9tOiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAkY2FyZXQtd2lkdGggc29saWQ7XG59XG5cbkBtaXhpbiBjYXJldC1sZWZ0KCkge1xuICBib3JkZXItdG9wOiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogJGNhcmV0LXdpZHRoIHNvbGlkO1xuICBib3JkZXItYm90dG9tOiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbkBtaXhpbiBjYXJldCgkZGlyZWN0aW9uOiBkb3duKSB7XG4gIEBpZiAkZW5hYmxlLWNhcmV0IHtcbiAgICAmOjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tbGVmdDogJGNhcmV0LXNwYWNpbmc7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogJGNhcmV0LXZlcnRpY2FsLWFsaWduO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIEBpZiAkZGlyZWN0aW9uID09IGRvd24ge1xuICAgICAgICBAaW5jbHVkZSBjYXJldC1kb3duKCk7XG4gICAgICB9IEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gdXAge1xuICAgICAgICBAaW5jbHVkZSBjYXJldC11cCgpO1xuICAgICAgfSBAZWxzZSBpZiAkZGlyZWN0aW9uID09IHJpZ2h0IHtcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtcmlnaHQoKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaWYgJGRpcmVjdGlvbiA9PSBsZWZ0IHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6ICRjYXJldC1zcGFjaW5nO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogJGNhcmV0LXZlcnRpY2FsLWFsaWduO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBAaW5jbHVkZSBjYXJldC1sZWZ0KCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjplbXB0eTo6YWZ0ZXIge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG4iLCJAaW5jbHVkZSBlZGl0b3Itd3JhcCh0cnVlKSB7XG4gICAgaDEsIC5oMSB7XG4gICAgICAgIEBpbmNsdWRlIGFkanVzdGVkLXNpemUoJGZvbnQtc2l6ZS1iYXNlICogMi41ICogMC45LCAnLS1ib2R5LWZvbnQtc2l6ZScsICctLWhlYWRlcnMtZm9udC1zaXplJyk7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGFkanVzdGVkLXNpemUoJGZvbnQtc2l6ZS1iYXNlICogMi41LCAnLS1ib2R5LWZvbnQtc2l6ZScsICctLWhlYWRlcnMtZm9udC1zaXplJyk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgaDIsIC5oMiB7XG4gICAgICAgIEBpbmNsdWRlIGFkanVzdGVkLXNpemUoJGZvbnQtc2l6ZS1iYXNlICogMiAqIDAuOSwgJy0tYm9keS1mb250LXNpemUnLCAnLS1oZWFkZXJzLWZvbnQtc2l6ZScpO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBhZGp1c3RlZC1zaXplKCRmb250LXNpemUtYmFzZSAqIDIsICctLWJvZHktZm9udC1zaXplJywgJy0taGVhZGVycy1mb250LXNpemUnKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBoMywgLmgzIHtcbiAgICAgICAgQGluY2x1ZGUgYWRqdXN0ZWQtc2l6ZSgkZm9udC1zaXplLWJhc2UgKiAxLjc1ICogMC45LCAnLS1ib2R5LWZvbnQtc2l6ZScsICctLWhlYWRlcnMtZm9udC1zaXplJyk7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGFkanVzdGVkLXNpemUoJGZvbnQtc2l6ZS1iYXNlICogMS43NSwgJy0tYm9keS1mb250LXNpemUnLCAnLS1oZWFkZXJzLWZvbnQtc2l6ZScpO1xuICAgICAgICB9XG4gICAgfVxuICAgIGg0LCAuaDQge1xuICAgICAgICBAaW5jbHVkZSBhZGp1c3RlZC1zaXplKCRmb250LXNpemUtYmFzZSAqIDEuNSAqIDAuOSwgJy0tYm9keS1mb250LXNpemUnLCAnLS1oZWFkZXJzLWZvbnQtc2l6ZScpO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBhZGp1c3RlZC1zaXplKCRmb250LXNpemUtYmFzZSAqIDEuNSwgJy0tYm9keS1mb250LXNpemUnLCAnLS1oZWFkZXJzLWZvbnQtc2l6ZScpO1xuICAgICAgICB9XG4gICAgfVxuICAgIGg1LCAuaDUge1xuICAgICAgICBAaW5jbHVkZSBhZGp1c3RlZC1zaXplKCRmb250LXNpemUtYmFzZSAqIDEuMjUgKiAwLjksICctLWJvZHktZm9udC1zaXplJywgJy0taGVhZGVycy1mb250LXNpemUnKTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgQGluY2x1ZGUgYWRqdXN0ZWQtc2l6ZSgkZm9udC1zaXplLWJhc2UgKiAxLjI1LCAnLS1ib2R5LWZvbnQtc2l6ZScsICctLWhlYWRlcnMtZm9udC1zaXplJyk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgaDYsIC5oNiB7XG4gICAgICAgIEBpbmNsdWRlIGFkanVzdGVkLXNpemUoJGZvbnQtc2l6ZS1iYXNlICogMC45LCAnLS1ib2R5LWZvbnQtc2l6ZScsICctLWhlYWRlcnMtZm9udC1zaXplJyk7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGFkanVzdGVkLXNpemUoJGZvbnQtc2l6ZS1iYXNlLCAnLS1ib2R5LWZvbnQtc2l6ZScsICctLWhlYWRlcnMtZm9udC1zaXplJyk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgaDEsIGgyLCBoMywgaDQsIGg1LCBoNixcbiAgICAuaCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAkaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkaGVhZGluZ3MtZm9udC13ZWlnaHQ7XG4gICAgICBsaW5lLWhlaWdodDogJGhlYWRpbmdzLWxpbmUtaGVpZ2h0O1xuICAgIH1cbn1cblxuJWgtc2VwYXJhdG9yIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAzZW07XG4gICAgaGVpZ2h0OiAwLjFlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tcm91bmRuZXNzKTtcbn1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgLmggeyBcbiAgICBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yOm5vdCguaC1zdHlsZS1zZXBhcmF0b3ItYm90dG9tKSAmOjpiZWZvcmUge1xuICAgICAgICBAZXh0ZW5kICVoLXNlcGFyYXRvcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLjVlbTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYWNjZW50KTtcbiAgICB9XG4gICAgYm9keS5oLXN0eWxlLXNlcGFyYXRvci5oLXN0eWxlLXNlcGFyYXRvci1ib3R0b20gJjo6YWZ0ZXIge1xuICAgICAgICBAZXh0ZW5kICVoLXNlcGFyYXRvcjtcbiAgICAgICAgbWFyZ2luLXRvcDogLjVlbTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYWNjZW50KTtcbiAgICB9XG4gICAgYm9keS5oLXN0eWxlLXNlcGFyYXRvci5oLXN0eWxlLXNlcGFyYXRvci1obCAmIHtcbiAgICAgICAgJjo6YmVmb3JlLCAmOjphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQtaGwpO1xuICAgICAgICB9XG4gICAgfVxuICAgIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IgLnRleHQtY2VudGVyICYsXG4gICAgYm9keS5oLXN0eWxlLXNlcGFyYXRvciAmW3N0eWxlKj1cInRleHQtYWxpZ246IGNlbnRlclwiXSxcbiAgICBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yICYuaGFzLXRleHQtYWxpZ24tY2VudGVyIHtcbiAgICAgICAgJjo6YmVmb3JlLCAmOjphZnRlciB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgfVxuICAgIH1cbiAgICBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIC50ZXh0LXJpZ2h0ICYsIFxuICAgIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IgJltzdHlsZSo9XCJ0ZXh0LWFsaWduOiByaWdodFwiXSxcbiAgICBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yICYuaGFzLXRleHQtYWxpZ24tcmlnaHQge1xuICAgICAgICAmOjpiZWZvcmUsICY6OmFmdGVyIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxufVxuLmgtc3R5bGUtZGlzYWJsZSxcbi5oLXN0eWxlLWRpc2FibGUtdG9wIHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuLmgtc3R5bGUtZGlzYWJsZSxcbi5oLXN0eWxlLWRpc2FibGUtYm90dG9tIHtcbiAgICAmOjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG59IiwiQG1peGluIGJnLXNvbGlkLWxheWVyKCRiZy1jb2xvcikge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJnLWNvbG9yO1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHotaW5kZXg6IC0xO1xyXG59XHJcblxyXG5AbWl4aW4gYWRqdXN0ZWQtc2l6ZSgkc2l6ZSwgJGFkanVzdCwgJGFkanVzdDI6IGZhbHNlLCAkcHJvcDogJ2ZvbnQtc2l6ZScpIHtcclxuICAgIEBpZiAkYWRqdXN0MiB7XHJcbiAgICAgICAgI3skcHJvcH06IGNhbGMoICN7JHNpemV9ICogKHZhcigjeyRhZGp1c3R9KSAvIDEwMCkgKiAodmFyKCN7JGFkanVzdDJ9KSAvIDEwMCkgKTtcclxuICAgIH1cclxuICAgIEBlbHNlIHtcclxuICAgICAgICAjeyRwcm9wfTogY2FsYyggI3skc2l6ZX0gKiAodmFyKCN7JGFkanVzdH0pIC8gMTAwKSApO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gYWRqdXN0ZWQtc2hhZG93KCRhZGp1c3Q6IDEsICRwb3NpdGlvbjogZmFsc2UpIHtcclxuICAgIC8vIFVzbGVzcyBjYWxjIGlzIGEgZm9yIElFMTEgdG8gZGlzYWJsZSBzaGFkb3dzIGFzIHRoZXkgY2FuJ3QgYmUgaGFuZGxlZC4gV2UgbWlnaHQgZml4IGl0IG9uZSBkYXkgaWYgbmVjZXNzYXJ5LlxyXG4gICAgQGlmICRwb3NpdGlvbiA9PSAnYm90dG9tJyB7XHJcbiAgICAgICAgYm94LXNoYWRvdzowIGNhbGMoIHZhcigtLXNoYWRvd3MpICogI3skYWRqdXN0fSApIGNhbGMoI3szMHB4KiRhZGp1c3R9KSAjey0zMHB4KiRhZGp1c3R9IHJnYmEoMCwwLDAsLjUpO1xyXG4gICAgfVxyXG4gICAgQGVsc2Uge1xyXG4gICAgICAgIGJveC1zaGFkb3c6MCAwIGNhbGMoI3szMHB4KiRhZGp1c3R9KSBjYWxjKCN7LTMwcHgqJGFkanVzdH0gKyB2YXIoLS1zaGFkb3dzKSAqICN7JGFkanVzdH0gKSByZ2JhKDAsMCwwLC41KTtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGVkaXRvci13cmFwKCRzdHJvbmc6IGZhbHNlKSB7XHJcbiAgICBAaWYoJGVkaXRvcikge1xyXG4gICAgICAgIEBpZigkc3Ryb25nKSB7XHJcbiAgICAgICAgICAgIC5lZGl0LXBvc3QtdmlzdWFsLWVkaXRvciAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIEBjb250ZW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBlbHNlIHtcclxuICAgICAgICAgICAgLmVkaXRvci1zdHlsZXMtd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBAY29udGVudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBlbHNlIHtcclxuICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbn0iLCIvLyBNb2RpZmllZCBib290c3RyYXAgX2J1dHRvbnMuc2Njcy5cblxuQHVzZSBcInNhc3M6bWF0aFwiO1xuXG4lYnRuLCBcbi5idG4ge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC41cyBlYXNlLCBib3gtc2hhZG93IDAuNXMgZWFzZTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjb2xvcjogJGJvZHktY29sb3I7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJGJ0bi1wYWRkaW5nLXkqMC45LCAkYnRuLXBhZGRpbmcteCowLjksICRidG4tZm9udC1zaXplKjAuOSwgJGJ0bi1saW5lLWhlaWdodCowLjksICRidG4tYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkYnRuLXBhZGRpbmcteSwgJGJ0bi1wYWRkaW5nLXgsICRidG4tZm9udC1zaXplLCAkYnRuLWxpbmUtaGVpZ2h0LCAkYnRuLWJvcmRlci1yYWRpdXMpO1xuICAgIH1cbiAgICAvKlxuICAgIGJvZHk6bm90KC5zaGFkb3dzLWRpc2FibGVkKSAmIHtcbiAgICAgICAgJiB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgICAgICY6bm90KDpmb2N1cy12aXNpYmxlKTpub3QoOmhvdmVyKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBhZGp1c3RlZC1zaGFkb3coMC43KTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAqL1xuICAgIGkge1xuICAgICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBmb250LXNpemU6IDEuMzVlbTtcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbiAgICAmOmZvY3VzLXZpc2libGUsXG4gICAgJjphY3RpdmUsXG4gICAgJjpob3ZlciB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAgIG91dGxpbmUtb2Zmc2V0OiAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoKjEuNTtcbiAgICAgICAgb3V0bGluZS13aWR0aDogJGlucHV0LWJ0bi1mb2N1cy13aWR0aDtcbiAgICB9XG4gICAgXG5cbiAgICBwICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tbGVmdDogbWF0aC5kaXYoJHNwYWNlciwgNik7XG4gICAgfVxuICAgIHAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBtYXRoLmRpdigkc3BhY2VyLCA2KTtcbiAgICB9XG5cbiAgICAvKlxuICAgIEBzdXBwb3J0cyAoIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiBub3JtYWwgKSB7XG4gICAgICAgIGJvZHkuZm9udC11cCAmIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkYnRuLXBhZGRpbmcteSswLjE1cmVtO1xuICAgICAgICB9XG4gICAgICAgIGJvZHkuZm9udC1kb3duICYge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6ICRidG4tcGFkZGluZy15KzAuMTVyZW07XG4gICAgICAgIH1cbiAgICB9XG4gICAgKi9cbn1cblxuLmJ0bi1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgKyAuYnRuLWJsb2NrIHtcbiAgICAgICAgbWFyZ2luLXRvcDogJGJ0bi1ibG9jay1zcGFjaW5nLXk7XG4gICAgfVxufVxuXG4uYnRuOmRpc2FibGVkIHtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgb3BhY2l0eTogMC41O1xufVxuXG4lYnRuLXByaW1hcnksXG4uYnRuLXByaW1hcnkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudC1obCk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQtaGwpO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQtaGwtY29udHJhc3QpO1xuICAgICY6aG92ZXIge1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoIHZhcigtLWNvbG9yLWFjY2VudC1obC1hKSwgMCAwIDAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCB2YXIoLS1jb2xvcik7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQtaGwtY29udHJhc3QpO1xuICAgIH1cbiAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgICBvdXRsaW5lLWNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQpO1xuICAgIH1cbiAgICBib2R5LmJ0bi1zdHlsZS1vdXRsaW5lICY6bm90KDpob3Zlcik6bm90KDpmb2N1cy12aXNpYmxlKSB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQtaGwpO1xuICAgIH1cblxufVxuJWJ0bi1zZWNvbmRhcnksXG4uYnRuLXNlY29uZGFyeSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYWNjZW50KTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudCk7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudC1jb250cmFzdCk7XG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudCk7XG4gICAgICAgIGJveC1zaGFkb3c6MCAwIDAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCB2YXIoLS1jb2xvci1hY2NlbnQtYSksICAwIDAgMCAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoIHZhcigtLWNvbG9yKTtcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudC1jb250cmFzdCk7XG4gICAgfVxuICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAgIG91dGxpbmUtY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudC1obCk7XG4gICAgfVxuICAgIGJvZHkuYnRuLXN0eWxlLW91dGxpbmUgJjpub3QoOmhvdmVyKTpub3QoOmZvY3VzLXZpc2libGUpIHtcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudCk7XG4gICAgfVxufVxuXG5ib2R5LmJ0bi1zdHlsZS1vdXRsaW5lICVidG4sXG5ib2R5LmJ0bi1zdHlsZS1vdXRsaW5lIC5idG4sXG4uaXMtc3R5bGUtb3V0bGluZSAlYnRuLFxuJWJ0bi1vdXRsaW5lIHtcbiAgICBib3JkZXItd2lkdGg6ICRidG4tcGFkZGluZy15KjAuNDtcbiAgICBwYWRkaW5nOiAkYnRuLXBhZGRpbmcteSowLjYgJGJ0bi1wYWRkaW5nLXgqMC45O1xuICAgIFxuICAgICY6bm90KDpob3Zlcik6bm90KDpmb2N1cy12aXNpYmxlKSB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItY29sb3I6IGN1cnJlbnRDb2xvciAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAmOmhvdmVyLCBcbiAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxufSIsIi8vIEJ1dHRvbiB2YXJpYW50c1xuLy9cbi8vIEVhc2lseSBwdW1wIG91dCBkZWZhdWx0IHN0eWxlcywgYXMgd2VsbCBhcyA6aG92ZXIsIDpmb2N1cywgOmFjdGl2ZSxcbi8vIGFuZCBkaXNhYmxlZCBvcHRpb25zIGZvciBhbGwgYnV0dG9uc1xuXG5AbWl4aW4gYnV0dG9uLXZhcmlhbnQoJGJhY2tncm91bmQsICRib3JkZXIsICRob3Zlci1iYWNrZ3JvdW5kOiBkYXJrZW4oJGJhY2tncm91bmQsIDcuNSUpLCAkaG92ZXItYm9yZGVyOiBkYXJrZW4oJGJvcmRlciwgMTAlKSwgJGFjdGl2ZS1iYWNrZ3JvdW5kOiBkYXJrZW4oJGJhY2tncm91bmQsIDEwJSksICRhY3RpdmUtYm9yZGVyOiBkYXJrZW4oJGJvcmRlciwgMTIuNSUpKSB7XG4gIGNvbG9yOiBjb2xvci15aXEoJGJhY2tncm91bmQpO1xuICBAaW5jbHVkZSBncmFkaWVudC1iZygkYmFja2dyb3VuZCk7XG4gIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWJveC1zaGFkb3cpO1xuXG4gIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgIGNvbG9yOiBjb2xvci15aXEoJGhvdmVyLWJhY2tncm91bmQpO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRob3Zlci1iYWNrZ3JvdW5kKTtcbiAgICBib3JkZXItY29sb3I6ICRob3Zlci1ib3JkZXI7XG4gIH1cblxuICAmOmZvY3VzLFxuICAmLmZvY3VzIHtcbiAgICBjb2xvcjogY29sb3IteWlxKCRob3Zlci1iYWNrZ3JvdW5kKTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkaG92ZXItYmFja2dyb3VuZCk7XG4gICAgYm9yZGVyLWNvbG9yOiAkaG92ZXItYm9yZGVyO1xuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWJveC1zaGFkb3csIDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYShtaXgoY29sb3IteWlxKCRiYWNrZ3JvdW5kKSwgJGJvcmRlciwgMTUlKSwgLjUpKTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYShtaXgoY29sb3IteWlxKCRiYWNrZ3JvdW5kKSwgJGJvcmRlciwgMTUlKSwgLjUpO1xuICAgIH1cbiAgfVxuXG4gIC8vIERpc2FibGVkIGNvbWVzIGZpcnN0IHNvIGFjdGl2ZSBjYW4gcHJvcGVybHkgcmVzdHlsZVxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogY29sb3IteWlxKCRiYWNrZ3JvdW5kKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcbiAgICBib3JkZXItY29sb3I6ICRib3JkZXI7XG4gICAgLy8gUmVtb3ZlIENTUyBncmFkaWVudHMgaWYgdGhleSdyZSBlbmFibGVkXG4gICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+ICYuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogY29sb3IteWlxKCRhY3RpdmUtYmFja2dyb3VuZCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFjdGl2ZS1iYWNrZ3JvdW5kO1xuICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyAvLyBSZW1vdmUgdGhlIGdyYWRpZW50IGZvciB0aGUgcHJlc3NlZC9hY3RpdmUgc3RhdGVcbiAgICB9XG4gICAgYm9yZGVyLWNvbG9yOiAkYWN0aXZlLWJvcmRlcjtcblxuICAgICY6Zm9jdXMge1xuICAgICAgQGlmICRlbmFibGUtc2hhZG93cyBhbmQgJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyAhPSBub25lIHtcbiAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWFjdGl2ZS1ib3gtc2hhZG93LCAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEobWl4KGNvbG9yLXlpcSgkYmFja2dyb3VuZCksICRib3JkZXIsIDE1JSksIC41KSk7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEobWl4KGNvbG9yLXlpcSgkYmFja2dyb3VuZCksICRib3JkZXIsIDE1JSksIC41KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGJ1dHRvbi1vdXRsaW5lLXZhcmlhbnQoJGNvbG9yLCAkY29sb3ItaG92ZXI6IGNvbG9yLXlpcSgkY29sb3IpLCAkYWN0aXZlLWJhY2tncm91bmQ6ICRjb2xvciwgJGFjdGl2ZS1ib3JkZXI6ICRjb2xvcikge1xuICBjb2xvcjogJGNvbG9yO1xuICBib3JkZXItY29sb3I6ICRjb2xvcjtcblxuICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICBjb2xvcjogJGNvbG9yLWhvdmVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY3RpdmUtYmFja2dyb3VuZDtcbiAgICBib3JkZXItY29sb3I6ICRhY3RpdmUtYm9yZGVyO1xuICB9XG5cbiAgJjpmb2N1cyxcbiAgJi5mb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjUpO1xuICB9XG5cbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAmLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6IGNvbG9yLXlpcSgkYWN0aXZlLWJhY2tncm91bmQpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY3RpdmUtYmFja2dyb3VuZDtcbiAgICBib3JkZXItY29sb3I6ICRhY3RpdmUtYm9yZGVyO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIGFuZCAkYnRuLWFjdGl2ZS1ib3gtc2hhZG93ICE9IG5vbmUge1xuICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYWN0aXZlLWJveC1zaGFkb3csIDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC41KSk7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuNSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIEJ1dHRvbiBzaXplc1xuQG1peGluIGJ1dHRvbi1zaXplKCRwYWRkaW5nLXksICRwYWRkaW5nLXgsICRmb250LXNpemUsICRsaW5lLWhlaWdodCwgJGJvcmRlci1yYWRpdXMpIHtcbiAgcGFkZGluZzogJHBhZGRpbmcteSAkcGFkZGluZy14O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQ7XG4gIC8vIE1hbnVhbGx5IGRlY2xhcmUgdG8gcHJvdmlkZSBhbiBvdmVycmlkZSB0byB0aGUgYnJvd3NlciBkZWZhdWx0XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMsIDApO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktYmxhY2tsaXN0LCBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XG5cbi8vIFNDU1MgUkZTIG1peGluXG4vL1xuLy8gQXV0b21hdGVkIHJlc3BvbnNpdmUgZm9udCBzaXplc1xuLy9cbi8vIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvcmZzL2Jsb2IvdjgueC9MSUNFTlNFKVxuXG4vLyBDb25maWd1cmF0aW9uXG5cbi8vIEJhc2UgZm9udCBzaXplXG4kcmZzLWJhc2UtZm9udC1zaXplOiAxLjI1cmVtICFkZWZhdWx0O1xuJHJmcy1mb250LXNpemUtdW5pdDogcmVtICFkZWZhdWx0O1xuXG5AaWYgJHJmcy1mb250LXNpemUtdW5pdCAhPSByZW0gYW5kICRyZnMtZm9udC1zaXplLXVuaXQgIT0gcHgge1xuICBAZXJyb3IgXCJgI3skcmZzLWZvbnQtc2l6ZS11bml0fWAgaXMgbm90IGEgdmFsaWQgdW5pdCBmb3IgJHJmcy1mb250LXNpemUtdW5pdC4gVXNlIGBweGAgb3IgYHJlbWAuXCI7XG59XG5cbi8vIEJyZWFrcG9pbnQgYXQgd2hlcmUgZm9udC1zaXplIHN0YXJ0cyBkZWNyZWFzaW5nIGlmIHNjcmVlbiB3aWR0aCBpcyBzbWFsbGVyXG4kcmZzLWJyZWFrcG9pbnQ6IDEyMDBweCAhZGVmYXVsdDtcbiRyZnMtYnJlYWtwb2ludC11bml0OiBweCAhZGVmYXVsdDtcblxuQGlmICRyZnMtYnJlYWtwb2ludC11bml0ICE9IHB4IGFuZCAkcmZzLWJyZWFrcG9pbnQtdW5pdCAhPSBlbSBhbmQgJHJmcy1icmVha3BvaW50LXVuaXQgIT0gcmVtIHtcbiAgQGVycm9yIFwiYCN7JHJmcy1icmVha3BvaW50LXVuaXR9YCBpcyBub3QgYSB2YWxpZCB1bml0IGZvciAkcmZzLWJyZWFrcG9pbnQtdW5pdC4gVXNlIGBweGAsIGBlbWAgb3IgYHJlbWAuXCI7XG59XG5cbi8vIFJlc2l6ZSBmb250IHNpemUgYmFzZWQgb24gc2NyZWVuIGhlaWdodCBhbmQgd2lkdGhcbiRyZnMtdHdvLWRpbWVuc2lvbmFsOiBmYWxzZSAhZGVmYXVsdDtcblxuLy8gRmFjdG9yIG9mIGRlY3JlYXNlXG4kcmZzLWZhY3RvcjogMTAgIWRlZmF1bHQ7XG5cbkBpZiB0eXBlLW9mKCRyZnMtZmFjdG9yKSAhPSBcIm51bWJlclwiIG9yICRyZnMtZmFjdG9yIDw9IDEge1xuICBAZXJyb3IgXCJgI3skcmZzLWZhY3Rvcn1gIGlzIG5vdCBhIHZhbGlkICAkcmZzLWZhY3RvciwgaXQgbXVzdCBiZSBncmVhdGVyIHRoYW4gMS5cIjtcbn1cblxuLy8gR2VuZXJhdGUgZW5hYmxlIG9yIGRpc2FibGUgY2xhc3Nlcy4gUG9zc2liaWxpdGllczogZmFsc2UsIFwiZW5hYmxlXCIgb3IgXCJkaXNhYmxlXCJcbiRyZnMtY2xhc3M6IGZhbHNlICFkZWZhdWx0O1xuXG4vLyAxIHJlbSA9ICRyZnMtcmVtLXZhbHVlIHB4XG4kcmZzLXJlbS12YWx1ZTogMTYgIWRlZmF1bHQ7XG5cbi8vIFNhZmFyaSBpZnJhbWUgcmVzaXplIGJ1ZzogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvcmZzL2lzc3Vlcy8xNFxuJHJmcy1zYWZhcmktaWZyYW1lLXJlc2l6ZS1idWctZml4OiBmYWxzZSAhZGVmYXVsdDtcblxuLy8gRGlzYWJsZSBSRlMgYnkgc2V0dGluZyAkZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplcyB0byBmYWxzZVxuJGVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZXM6IHRydWUgIWRlZmF1bHQ7XG5cbi8vIENhY2hlICRyZnMtYmFzZS1mb250LXNpemUgdW5pdFxuJHJmcy1iYXNlLWZvbnQtc2l6ZS11bml0OiB1bml0KCRyZnMtYmFzZS1mb250LXNpemUpO1xuXG5AZnVuY3Rpb24gZGl2aWRlKCRkaXZpZGVuZCwgJGRpdmlzb3IsICRwcmVjaXNpb246IDEwKSB7XG4gICRzaWduOiBpZigkZGl2aWRlbmQgPiAwIGFuZCAkZGl2aXNvciA+IDAgb3IgJGRpdmlkZW5kIDwgMCBhbmQgJGRpdmlzb3IgPCAwLCAxLCAtMSk7XG4gICRkaXZpZGVuZDogYWJzKCRkaXZpZGVuZCk7XG4gICRkaXZpc29yOiBhYnMoJGRpdmlzb3IpO1xuICBAaWYgJGRpdmlkZW5kID09IDAge1xuICAgIEByZXR1cm4gMDtcbiAgfVxuICBAaWYgJGRpdmlzb3IgPT0gMCB7XG4gICAgQGVycm9yIFwiQ2Fubm90IGRpdmlkZSBieSAwXCI7XG4gIH1cbiAgJHJlbWFpbmRlcjogJGRpdmlkZW5kO1xuICAkcmVzdWx0OiAwO1xuICAkZmFjdG9yOiAxMDtcbiAgQHdoaWxlICgkcmVtYWluZGVyID4gMCBhbmQgJHByZWNpc2lvbiA+PSAwKSB7XG4gICAgJHF1b3RpZW50OiAwO1xuICAgIEB3aGlsZSAoJHJlbWFpbmRlciA+PSAkZGl2aXNvcikge1xuICAgICAgJHJlbWFpbmRlcjogJHJlbWFpbmRlciAtICRkaXZpc29yO1xuICAgICAgJHF1b3RpZW50OiAkcXVvdGllbnQgKyAxO1xuICAgIH1cbiAgICAkcmVzdWx0OiAkcmVzdWx0ICogMTAgKyAkcXVvdGllbnQ7XG4gICAgJGZhY3RvcjogJGZhY3RvciAqIC4xO1xuICAgICRyZW1haW5kZXI6ICRyZW1haW5kZXIgKiAxMDtcbiAgICAkcHJlY2lzaW9uOiAkcHJlY2lzaW9uIC0gMTtcbiAgICBAaWYgKCRwcmVjaXNpb24gPCAwIGFuZCAkcmVtYWluZGVyID49ICRkaXZpc29yICogNSkge1xuICAgICAgJHJlc3VsdDogJHJlc3VsdCArIDE7XG4gICAgfVxuICB9XG4gICRyZXN1bHQ6ICRyZXN1bHQgKiAkZmFjdG9yICogJHNpZ247XG4gICRkaXZpZGVuZC11bml0OiB1bml0KCRkaXZpZGVuZCk7XG4gICRkaXZpc29yLXVuaXQ6IHVuaXQoJGRpdmlzb3IpO1xuICAkdW5pdC1tYXA6IChcbiAgICBcInB4XCI6IDFweCxcbiAgICBcInJlbVwiOiAxcmVtLFxuICAgIFwiZW1cIjogMWVtLFxuICAgIFwiJVwiOiAxJVxuICApO1xuICBAaWYgKCRkaXZpZGVuZC11bml0ICE9ICRkaXZpc29yLXVuaXQgYW5kIG1hcC1oYXMta2V5KCR1bml0LW1hcCwgJGRpdmlkZW5kLXVuaXQpKSB7XG4gICAgJHJlc3VsdDogJHJlc3VsdCAqIG1hcC1nZXQoJHVuaXQtbWFwLCAkZGl2aWRlbmQtdW5pdCk7XG4gIH1cbiAgQHJldHVybiAkcmVzdWx0O1xufVxuXG4vLyBSZW1vdmUgcHgtdW5pdCBmcm9tICRyZnMtYmFzZS1mb250LXNpemUgZm9yIGNhbGN1bGF0aW9uc1xuQGlmICRyZnMtYmFzZS1mb250LXNpemUtdW5pdCA9PSBcInB4XCIge1xuICAkcmZzLWJhc2UtZm9udC1zaXplOiBkaXZpZGUoJHJmcy1iYXNlLWZvbnQtc2l6ZSwgJHJmcy1iYXNlLWZvbnQtc2l6ZSAqIDAgKyAxKTtcbn1cbkBlbHNlIGlmICRyZnMtYmFzZS1mb250LXNpemUtdW5pdCA9PSBcInJlbVwiIHtcbiAgJHJmcy1iYXNlLWZvbnQtc2l6ZTogZGl2aWRlKCRyZnMtYmFzZS1mb250LXNpemUsIGRpdmlkZSgkcmZzLWJhc2UtZm9udC1zaXplICogMCArIDEsICRyZnMtcmVtLXZhbHVlKSk7XG59XG5cbi8vIENhY2hlICRyZnMtYnJlYWtwb2ludCB1bml0IHRvIHByZXZlbnQgbXVsdGlwbGUgY2FsbHNcbiRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlOiB1bml0KCRyZnMtYnJlYWtwb2ludCk7XG5cbi8vIFJlbW92ZSB1bml0IGZyb20gJHJmcy1icmVha3BvaW50IGZvciBjYWxjdWxhdGlvbnNcbkBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSBcInB4XCIge1xuICAkcmZzLWJyZWFrcG9pbnQ6IGRpdmlkZSgkcmZzLWJyZWFrcG9pbnQsICRyZnMtYnJlYWtwb2ludCAqIDAgKyAxKTtcbn1cbkBlbHNlIGlmICRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlID09IFwicmVtXCIgb3IgJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGUgPT0gXCJlbVwiIHtcbiAgJHJmcy1icmVha3BvaW50OiBkaXZpZGUoJHJmcy1icmVha3BvaW50LCBkaXZpZGUoJHJmcy1icmVha3BvaW50ICogMCArIDEsICRyZnMtcmVtLXZhbHVlKSk7XG59XG5cbi8vIEludGVybmFsIG1peGluIHRoYXQgYWRkcyBkaXNhYmxlIGNsYXNzZXMgdG8gdGhlIHNlbGVjdG9yIGlmIG5lZWRlZC5cbkBtaXhpbiBfcmZzLWRpc2FibGUtY2xhc3Mge1xuICBAaWYgJHJmcy1jbGFzcyA9PSBcImRpc2FibGVcIiB7XG4gICAgLy8gQWRkaW5nIGFuIGV4dHJhIGNsYXNzIGluY3JlYXNlcyBzcGVjaWZpY2l0eSwgd2hpY2ggcHJldmVudHMgdGhlIG1lZGlhIHF1ZXJ5IHRvIG92ZXJyaWRlIHRoZSBmb250IHNpemVcbiAgICAmLFxuICAgIC5kaXNhYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplICYsXG4gICAgJi5kaXNhYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuICBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gSW50ZXJuYWwgbWl4aW4gdGhhdCBhZGRzIGVuYWJsZSBjbGFzc2VzIHRvIHRoZSBzZWxlY3RvciBpZiBuZWVkZWQuXG5AbWl4aW4gX3Jmcy1lbmFibGUtY2xhc3Mge1xuICBAaWYgJHJmcy1jbGFzcyA9PSBcImVuYWJsZVwiIHtcbiAgICAuZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplICYsXG4gICAgJi5lbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemUge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG4gIEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBJbnRlcm5hbCBtaXhpbiB1c2VkIHRvIGRldGVybWluZSB3aGljaCBtZWRpYSBxdWVyeSBuZWVkcyB0byBiZSB1c2VkXG5AbWl4aW4gX3Jmcy1tZWRpYS1xdWVyeSgkbXEtdmFsdWUpIHtcbiAgQGlmICRyZnMtdHdvLWRpbWVuc2lvbmFsIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogI3skbXEtdmFsdWV9KSwgKG1heC1oZWlnaHQ6ICN7JG1xLXZhbHVlfSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG4gIEBlbHNlIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogI3skbXEtdmFsdWV9KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gUmVzcG9uc2l2ZSBmb250IHNpemUgbWl4aW5cbkBtaXhpbiByZnMoJGZzLCAkaW1wb3J0YW50OiBmYWxzZSkge1xuICAvLyBDYWNoZSAkZnMgdW5pdFxuICAkZnMtdW5pdDogaWYodHlwZS1vZigkZnMpID09IFwibnVtYmVyXCIsIHVuaXQoJGZzKSwgZmFsc2UpO1xuXG4gIC8vIEFkZCAhaW1wb3J0YW50IHN1ZmZpeCBpZiBuZWVkZWRcbiAgJHJmcy1zdWZmaXg6IGlmKCRpbXBvcnRhbnQsIFwiICFpbXBvcnRhbnRcIiwgXCJcIik7XG5cbiAgLy8gSWYgJGZzIGlzbid0IGEgbnVtYmVyIChsaWtlIGluaGVyaXQpIG9yICRmcyBoYXMgYSB1bml0IChub3QgcHggb3IgcmVtLCBsaWtlIDEuNWVtKSBvciAkIGlzIDAsIGp1c3QgcHJpbnQgdGhlIHZhbHVlXG4gIEBpZiBub3QgJGZzLXVuaXQgb3IgJGZzLXVuaXQgIT0gXCJcIiBhbmQgJGZzLXVuaXQgIT0gXCJweFwiIGFuZCAkZnMtdW5pdCAhPSBcInJlbVwiIG9yICRmcyA9PSAwIHtcbiAgICBmb250LXNpemU6ICN7JGZzfSN7JHJmcy1zdWZmaXh9O1xuICB9XG4gIEBlbHNlIHtcbiAgICAvLyBSZW1vdmUgdW5pdCBmcm9tICRmcyBmb3IgY2FsY3VsYXRpb25zXG4gICAgQGlmICRmcy11bml0ID09IFwicHhcIiB7XG4gICAgICAkZnM6IGRpdmlkZSgkZnMsICRmcyAqIDAgKyAxKTtcbiAgICB9XG4gICAgQGVsc2UgaWYgJGZzLXVuaXQgPT0gXCJyZW1cIiB7XG4gICAgICAkZnM6IGRpdmlkZSgkZnMsIGRpdmlkZSgkZnMgKiAwICsgMSwgJHJmcy1yZW0tdmFsdWUpKTtcbiAgICB9XG5cbiAgICAvLyBTZXQgZGVmYXVsdCBmb250IHNpemVcbiAgICAkcmZzLXN0YXRpYzogaWYoJHJmcy1mb250LXNpemUtdW5pdCA9PSByZW0sICN7ZGl2aWRlKCRmcywgJHJmcy1yZW0tdmFsdWUpfXJlbSwgI3skZnN9cHgpO1xuXG4gICAgLy8gT25seSBhZGQgdGhlIG1lZGlhIHF1ZXJ5IGlmIHRoZSBmb250IHNpemUgaXMgYmlnZ2VyIHRoYW4gdGhlIG1pbmltdW0gZm9udCBzaXplXG4gICAgQGlmICRmcyA8PSAkcmZzLWJhc2UtZm9udC1zaXplIG9yIG5vdCAkZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplcyB7XG4gICAgICBmb250LXNpemU6ICN7JHJmcy1zdGF0aWN9I3skcmZzLXN1ZmZpeH07XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgIC8vIENhbGN1bGF0ZSB0aGUgbWluaW11bSBmb250IHNpemUgZm9yICRmc1xuICAgICAgJGZzLW1pbjogJHJmcy1iYXNlLWZvbnQtc2l6ZSArIGRpdmlkZSgkZnMgLSAkcmZzLWJhc2UtZm9udC1zaXplLCAkcmZzLWZhY3Rvcik7XG5cbiAgICAgIC8vIENhbGN1bGF0ZSBkaWZmZXJlbmNlIGJldHdlZW4gJGZzIGFuZCB0aGUgbWluaW11bSBmb250IHNpemVcbiAgICAgICRmcy1kaWZmOiAkZnMgLSAkZnMtbWluO1xuXG4gICAgICAvLyBCYXNlIGZvbnQtc2l6ZSBmb3JtYXR0aW5nXG4gICAgICAkbWluLXdpZHRoOiBpZigkcmZzLWZvbnQtc2l6ZS11bml0ID09IHJlbSwgI3tkaXZpZGUoJGZzLW1pbiwgJHJmcy1yZW0tdmFsdWUpfXJlbSwgI3skZnMtbWlufXB4KTtcblxuICAgICAgLy8gVXNlIGB2bWluYCBpZiB0d28tZGltZW5zaW9uYWwgaXMgZW5hYmxlZFxuICAgICAgJHZhcmlhYmxlLXVuaXQ6IGlmKCRyZnMtdHdvLWRpbWVuc2lvbmFsLCB2bWluLCB2dyk7XG5cbiAgICAgIC8vIENhbGN1bGF0ZSB0aGUgdmFyaWFibGUgd2lkdGggYmV0d2VlbiAwIGFuZCAkcmZzLWJyZWFrcG9pbnRcbiAgICAgICR2YXJpYWJsZS13aWR0aDogI3tkaXZpZGUoJGZzLWRpZmYgKiAxMDAsICRyZnMtYnJlYWtwb2ludCl9I3skdmFyaWFibGUtdW5pdH07XG5cbiAgICAgIC8vIFNldCB0aGUgY2FsY3VsYXRlZCBmb250LXNpemVcbiAgICAgICRyZnMtZmx1aWQ6IGNhbGMoI3skbWluLXdpZHRofSArICN7JHZhcmlhYmxlLXdpZHRofSkgI3skcmZzLXN1ZmZpeH07XG5cbiAgICAgIC8vIEJyZWFrcG9pbnQgZm9ybWF0dGluZ1xuICAgICAgJG1xLXZhbHVlOiBpZigkcmZzLWJyZWFrcG9pbnQtdW5pdCA9PSBweCwgI3skcmZzLWJyZWFrcG9pbnR9cHgsICN7ZGl2aWRlKCRyZnMtYnJlYWtwb2ludCwgJHJmcy1yZW0tdmFsdWUpfSN7JHJmcy1icmVha3BvaW50LXVuaXR9KTtcblxuICAgICAgQGluY2x1ZGUgX3Jmcy1kaXNhYmxlLWNsYXNzIHtcbiAgICAgICAgZm9udC1zaXplOiAjeyRyZnMtc3RhdGljfSN7JHJmcy1zdWZmaXh9O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBfcmZzLW1lZGlhLXF1ZXJ5KCRtcS12YWx1ZSkge1xuICAgICAgICBAaW5jbHVkZSBfcmZzLWVuYWJsZS1jbGFzcyB7XG4gICAgICAgICAgZm9udC1zaXplOiAkcmZzLWZsdWlkO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gSW5jbHVkZSBzYWZhcmkgaWZyYW1lIHJlc2l6ZSBmaXggaWYgbmVlZGVkXG4gICAgICAgIG1pbi13aWR0aDogaWYoJHJmcy1zYWZhcmktaWZyYW1lLXJlc2l6ZS1idWctZml4LCAoMCAqIDF2dyksIG51bGwpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBUaGUgZm9udC1zaXplICYgcmVzcG9uc2l2ZS1mb250LXNpemUgbWl4aW5zIHVzZSBSRlMgdG8gcmVzY2FsZSB0aGUgZm9udCBzaXplXG5AbWl4aW4gZm9udC1zaXplKCRmcywgJGltcG9ydGFudDogZmFsc2UpIHtcbiAgQGluY2x1ZGUgcmZzKCRmcywgJGltcG9ydGFudCk7XG59XG5cbkBtaXhpbiByZXNwb25zaXZlLWZvbnQtc2l6ZSgkZnMsICRpbXBvcnRhbnQ6IGZhbHNlKSB7XG4gIEBpbmNsdWRlIHJmcygkZnMsICRpbXBvcnRhbnQpO1xufVxuIiwiLy8gTW9kaWZpZWQgYm9vdHN0cmFwIF9mb3Jtcy5zY2NzLlxuXG4vL1xuLy8gVGV4dHVhbCBmb3JtIGNvbnRyb2xzXG4vL1xuXG4uZm9ybS1jb250cm9sIHsgICAgXG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xuICAgIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXkgJGlucHV0LXBhZGRpbmcteDtcbiAgICBmb250LWZhbWlseTogJGlucHV0LWZvbnQtZmFtaWx5O1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplKTtcbiAgICBmb250LXdlaWdodDogJGlucHV0LWZvbnQtd2VpZ2h0O1xuICAgIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gICAgY29sb3I6ICRpbnB1dC1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmc7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICBib3JkZXI6ICRpbnB1dC1ib3JkZXItd2lkdGggc29saWQgJGlucHV0LWJvcmRlci1jb2xvcjtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItYWNjZW50KTtcbiAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudCk7XG4gICAgICAgIGJveC1zaGFkb3c6MCAwIDAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCB2YXIoLS1jb2xvci1hY2NlbnQtYSksICAwIDAgMCAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoIHZhcigtLWNvbG9yKTtcbiAgICB9XG4gIFxuICAgIC8vIE5vdGU6IFRoaXMgaGFzIG5vIGVmZmVjdCBvbiA8c2VsZWN0PnMgaW4gc29tZSBicm93c2VycywgZHVlIHRvIHRoZSBsaW1pdGVkIHN0eWxhYmlsaXR5IG9mIGA8c2VsZWN0PmBzIGluIENTUy5cbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLCAwKTtcbiAgXG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkaW5wdXQtYm94LXNoYWRvdyk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkaW5wdXQtdHJhbnNpdGlvbik7XG4gIFxuICAgIC8vIFVuc3R5bGUgdGhlIGNhcmV0IG9uIGA8c2VsZWN0PmBzIGluIElFMTArLlxuICAgICY6Oi1tcy1leHBhbmQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgIH1cbiAgXG4gICAgLy8gUGxhY2Vob2xkZXJcbiAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAkaW5wdXQtcGxhY2Vob2xkZXItY29sb3I7XG4gICAgICAgIC8vIE92ZXJyaWRlIEZpcmVmb3gncyB1bnVzdWFsIGRlZmF1bHQgb3BhY2l0eTsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzExNTI2LlxuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgXG4gICAgLy8gRGlzYWJsZWQgYW5kIHJlYWQtb25seSBpbnB1dHNcbiAgICAvL1xuICAgIC8vIEhUTUw1IHNheXMgdGhhdCBjb250cm9scyB1bmRlciBhIGZpZWxkc2V0ID4gbGVnZW5kOmZpcnN0LWNoaWxkIHdvbid0IGJlXG4gICAgLy8gZGlzYWJsZWQgaWYgdGhlIGZpZWxkc2V0IGlzIGRpc2FibGVkLiBEdWUgdG8gaW1wbGVtZW50YXRpb24gZGlmZmljdWx0eSwgd2VcbiAgICAvLyBkb24ndCBob25vciB0aGF0IGVkZ2UgY2FzZTsgd2Ugc3R5bGUgdGhlbSBhcyBkaXNhYmxlZCBhbnl3YXkuXG4gICAgJjpkaXNhYmxlZCxcbiAgICAmW3JlYWRvbmx5XSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1iZztcbiAgICAgICAgLy8gaU9TIGZpeCBmb3IgdW5yZWFkYWJsZSBkaXNhYmxlZCBjb250ZW50OyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTY1NS5cbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG59XG4gIFxuc2VsZWN0LmZvcm0tY29udHJvbCB7XG4gICAgJjpmb2N1czo6LW1zLXZhbHVlIHtcbiAgICAgIC8vIFN1cHByZXNzIHRoZSBuZXN0ZWQgZGVmYXVsdCB3aGl0ZSB0ZXh0IG9uIGJsdWUgYmFja2dyb3VuZCBoaWdobGlnaHQgZ2l2ZW4gdG9cbiAgICAgIC8vIHRoZSBzZWxlY3RlZCBvcHRpb24gdGV4dCB3aGVuIHRoZSAoc3RpbGwgY2xvc2VkKSA8c2VsZWN0PiByZWNlaXZlcyBmb2N1c1xuICAgICAgLy8gaW4gSUUgYW5kICh1bmRlciBjZXJ0YWluIGNvbmRpdGlvbnMpIEVkZ2UsIGFzIGl0IGxvb2tzIGJhZCBhbmQgY2Fubm90IGJlIG1hZGUgdG9cbiAgICAgIC8vIG1hdGNoIHRoZSBhcHBlYXJhbmNlIG9mIHRoZSBuYXRpdmUgd2lkZ2V0LlxuICAgICAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTkzOTguXG4gICAgICBjb2xvcjogJGlucHV0LWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnO1xuICAgIH1cbn1cbiAgXG5cbi8vIEZvcm0gY29udHJvbCBzaXppbmdcbi8vXG4vLyBCdWlsZCBvbiBgLmZvcm0tY29udHJvbGAgd2l0aCBtb2RpZmllciBjbGFzc2VzIHRvIGRlY3JlYXNlIG9yIGluY3JlYXNlIHRoZVxuLy8gaGVpZ2h0IGFuZCBmb250LXNpemUgb2YgZm9ybSBjb250cm9scy5cbi8vXG4vLyBSZXBlYXRlZCBpbiBgX2lucHV0X2dyb3VwLnNjc3NgIHRvIGF2b2lkIFNhc3MgZXh0ZW5kIGlzc3Vlcy5cblxuLmZvcm0tY29udHJvbC1zbSB7XG4gICAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtO1xuICAgIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktc20gJGlucHV0LXBhZGRpbmcteC1zbTtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1zbSk7XG4gICAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodC1zbTtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLXNtKTtcbn1cblxuLmZvcm0tY29udHJvbC1sZyB7XG4gICAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWxnO1xuICAgIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktbGcgJGlucHV0LXBhZGRpbmcteC1sZztcbiAgICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1sZyk7XG4gICAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodC1sZztcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnNcbnNlbGVjdC5mb3JtLWNvbnRyb2wge1xuJltzaXplXSxcbiZbbXVsdGlwbGVdIHtcbiAgICBoZWlnaHQ6IGF1dG87XG59XG59XG5cbnRleHRhcmVhLmZvcm0tY29udHJvbCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vLyBGb3JtIGdyb3Vwc1xuLy9cbi8vIERlc2lnbmVkIHRvIGhlbHAgd2l0aCB0aGUgb3JnYW5pemF0aW9uIGFuZCBzcGFjaW5nIG9mIHZlcnRpY2FsIGZvcm1zLiBGb3Jcbi8vIGhvcml6b250YWwgZm9ybXMsIHVzZSB0aGUgcHJlZGVmaW5lZCBncmlkIGNsYXNzZXMuXG5cbi5mb3JtLWdyb3VwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkZm9ybS1ncm91cC1tYXJnaW4tYm90dG9tO1xufSIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuQG1peGluIHRyYW5zaXRpb24oJHRyYW5zaXRpb24uLi4pIHtcbiAgQGlmIGxlbmd0aCgkdHJhbnNpdGlvbikgPT0gMCB7XG4gICAgJHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWJhc2U7XG4gIH1cblxuICBAaWYgbGVuZ3RoKCR0cmFuc2l0aW9uKSA+IDEge1xuICAgIEBlYWNoICR2YWx1ZSBpbiAkdHJhbnNpdGlvbiB7XG4gICAgICBAaWYgJHZhbHVlID09IG51bGwgb3IgJHZhbHVlID09IG5vbmUge1xuICAgICAgICBAd2FybiBcIlRoZSBrZXl3b3JkICdub25lJyBvciAnbnVsbCcgbXVzdCBiZSB1c2VkIGFzIGEgc2luZ2xlIGFyZ3VtZW50LlwiO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpZiAkZW5hYmxlLXRyYW5zaXRpb25zIHtcbiAgICBAaWYgbnRoKCR0cmFuc2l0aW9uLCAxKSAhPSBudWxsIHtcbiAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgIH1cblxuICAgIEBpZiAkZW5hYmxlLXByZWZlcnMtcmVkdWNlZC1tb3Rpb24tbWVkaWEtcXVlcnkgYW5kIG50aCgkdHJhbnNpdGlvbiwgMSkgIT0gbnVsbCBhbmQgbnRoKCR0cmFuc2l0aW9uLCAxKSAhPSBub25lIHtcbiAgICAgIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAdXNlIFwic2FzczptYXRoXCI7XG5cbi5lbnRyaWVzLXJvdyB7XG4gICAgYXJ0aWNsZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlcjtcbiAgICB9XG4gICAgLmVudHJ5LWhlYWRlciB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IG1hdGguZGl2KCRzcGFjZXIqMiwgMyk7XG4gICAgICAgIDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmltYWdlLW9uLXRvcCB7XG4gICAgICAgIGFydGljbGUge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbiAgICAgICAgfVxuICAgICAgICAuZW50cnktZmVhdHVyZWQtaW1hZ2Uge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIG9yZGVyOiAtMTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmltYWdlLWRpc2FibGVkIC5lbnRyeS1mZWF0dXJlZC1pbWFnZSB7Ly9DVVNUT01JWkVSLU9OTFlcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuZW50cnktbWV0YSB7XG4gICAgICAgID4gdWwge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgID4gbGkucG9zdC1hdXRob3ItaGFzLWF2YXRhciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogbWF0aC5kaXYoJHNwYWNlcioxLCAzKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbi5lbnRyeS1jb2wtYm94ZWQge1xuICAgIC5lbnRyeS1jb2wge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBtYXRoLmRpdigkc3BhY2VyKjIsIDMpO1xuICAgIH1cbiAgICBhcnRpY2xlIHtcbiAgICAgICAgQGV4dGVuZCAlY29sb3ItYm94ZXM7XG4gICAgICAgIEBleHRlbmQgJWhhcy1iYWNrZ3JvdW5kO1xuICAgICAgICBcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICAgIHBhZGRpbmc6IG1hdGguZGl2KCRzcGFjZXIqMiwgMyk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgICAgICBib2R5Om5vdCguc2hhZG93cy1kaXNhYmxlZCkgJiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBhZGp1c3RlZC1zaGFkb3coKTtcbiAgICAgICAgfVxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5pbWFnZS1vbi10b3Age1xuICAgICAgICAuZW50cnktZmVhdHVyZWQtaW1hZ2Uge1xuICAgICAgICAgICAgbWFyZ2luOiAtI3ttYXRoLmRpdigkc3BhY2VyKjIsIDMpfSAtI3ttYXRoLmRpdigkc3BhY2VyKjIsIDMpfSBtYXRoLmRpdigkc3BhY2VyKjIsIDMpO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYXZhdGFyIHtcbiAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICAgIG1hcmdpbi1yaWdodDogJGxpc3QtaW5saW5lLXBhZGRpbmcqMC41O1xufVxuXG5cblxuLnBhZ2UtaGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyO1xuICAgIC5wYWdlLXRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogbWF0aC5kaXYoJHNwYWNlcioxLCAzKTtcbiAgICB9XG4gICAgLmJyZWFkY3J1bWJzIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cbiAgICAuYnJlYWRjcnVtYiB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIC5hY3RpdmUge1xuICAgICAgICAgICAgOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNyLW9ubHk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYnJlYWRjcnVtYnMuaGVyby1oYXMtYnJlYWRjcnVtYi10b3AtcmlnaHQuaGVyby1lbmFibGVkIHsvL0NVU1RPTUlaRVItT05MWVxuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuYm9keS5ibG9nLmhpZGUtaGVyby1wYWdlLXRpdGxlIHsvL0NVU1RPTUlaRVItT05MWVxuICAgIC5wYWdlLWhlYWRlciwgI2hlcm8tbWFpbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG4uZW50cnktdGl0bGUgYSwgXG4lZW50cnktdGl0bGUtYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICYge1xuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItY29udHJhc3QpOyBcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbn1cbi5lbnRyeS10eXBlLWlkaWNhdG9yICB7XG4gICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2VyKjAuMjU7XG59XG5cbi5lbnRyeS1jb250ZW50IHtcblx0QGluY2x1ZGUgY2xlYXJmaXg7XG4gICAgXG5cdD4gKjpmaXJzdC1jaGlsZCB7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0fVxuXHQ+ICo6bGFzdC1jaGlsZCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICBoMjpub3QoOmZpcnN0LWNoaWxkKSwgLmgyOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogJHNwYWNlciAqIDAuNSAqIDI7XG4gICAgfVxuXG4gICAgaDI6bm90KDpsYXN0LWNoaWxkKSwgLmgyOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBtYXRoLmRpdigkc3BhY2VyLCAzKSAqIDI7XG4gICAgfVxuXG4gICAgaDM6bm90KDpmaXJzdC1jaGlsZCksIC5oMzpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi10b3A6ICRzcGFjZXIgKiAwLjUgKiAxLjc1O1xuICAgIH1cblxuICAgIGgzOm5vdCg6bGFzdC1jaGlsZCksIC5oMzpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogbWF0aC5kaXYoJHNwYWNlciwgMykgKiAxLjc1O1xuICAgIH1cblxuICAgIGg0Om5vdCg6Zmlyc3QtY2hpbGQpLCAuaDQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAkc3BhY2VyICogMC41ICogMS41O1xuICAgIH1cblxuICAgIGg0Om5vdCg6bGFzdC1jaGlsZCksIC5oNDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogbWF0aC5kaXYoJHNwYWNlciwgMykgKiAxLjU7XG4gICAgfVxuXG4gICAgaDU6bm90KDpmaXJzdC1jaGlsZCksIC5oNTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi10b3A6ICRzcGFjZXIgKiAwLjU7XG4gICAgfVxuXG4gICAgaDU6bm90KDpsYXN0LWNoaWxkKSwgLmg1Om5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBtYXRoLmRpdigkc3BhY2VyLCAzKTtcbiAgICB9XG5cbiAgICBoNjpub3QoOmZpcnN0LWNoaWxkKSwgLmg2Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogJHNwYWNlciAqIDAuNSAqIDAuNzU7XG4gICAgfVxuXG4gICAgaDY6bm90KDpsYXN0LWNoaWxkKSwgLmg2Om5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBtYXRoLmRpdigkc3BhY2VyLCAzKSAqIDAuNzU7XG4gICAgfVxuICAgIFxuICAgIC8vIE1ha2VzIGl0IHBvc3NpYmxlIHRvIHVzZSBzcGFjZXIgYmxvY2sgdG8gc2V0IHRvcCBtYXJnaW4uXG4gICAgPiAud3AtYmxvY2stc3BhY2VyOmZpcnN0LWNoaWxkICsgKiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuXG4gICAgLmFuaW1hdGlvbnMtZW5hYmxlZCAmIHtcbiAgICAgICAgPiAuYWxpZ25mdWxsLCBcbiAgICAgICAgPiAuYWxpZ253aWRlLFxuICAgICAgICA+IC5hbGlnbmNlbnRlcixcbiAgICAgICAgPiAuYWxpZ25sZWZ0XG4gICAgICAgID4gLmFsaWducmlnaHQge1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmVudHJ5LWZlYXR1cmVkLWltYWdlIHtcbiAgICBtYXJnaW46ICRzcGFjZXIgMDtcbiAgICBpbWcge1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB9XG59XG5cbi5lbnRyeS1tZXRhIHtcblx0YSwgLnBvc3Qtc3RpY2t5IC5tZXRhLXRleHQge1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0Zm9udC12YXJpYXRpb24tc2V0dGluZ3M6ICd3Z2h0JyA1MDA7XG5cdH1cblxuICAgIGZvcm0ge1xuICAgICAgICBtYXJnaW4tdG9wOiAkc3BhY2VyKjAuNTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA1NDZweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnBvc3QtbmF2aWdhdGlvbiB7XG5cdG1hcmdpbi10b3A6ICRzcGFjZXIgKiAwLjU7XG5cdC5idG4ge1xuICAgICAgICBtYXJnaW4tdG9wOiAkc3BhY2VyICogMC41O1xuICAgICAgICBpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0kYnRuLXBhZGRpbmcteSowLjM7XG4gICAgICAgIH1cblx0fVxufVxuXG4ucGFnaW5hdGlvbiB7XG4gICAgQGV4dGVuZCAlY29sb3ItYm94ZXM7XG4gICAgQGV4dGVuZCAlaGFzLWJhY2tncm91bmQ7XG5cbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBib2R5Om5vdCguc2hhZG93cy1kaXNhYmxlZCkgJiB7XG4gICAgICAgIEBpbmNsdWRlIGFkanVzdGVkLXNoYWRvdygwLjUpO1xuICAgIH1cbn1cblxuLnBhZ2UtbGluayB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1jb250cmFzdCk7XG4gICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ib3hlcyk7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZSwgYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2UsIGJvcmRlci1jb2xvciAwLjNzIGVhc2U7XG59XG5cbi5wYWdlLWl0ZW0ge1xuICAgICYuYWN0aXZlIC5wYWdlLWxpbmssIGE6aG92ZXIge1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gICAgfVxuICAgIGE6aG92ZXIge1xuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItYWNjZW50LWNvbnRyYXN0KTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYWNjZW50KTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gICAgJi5hY3RpdmUgLnBhZ2UtbGlua3tcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudC1obC1jb250cmFzdCk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudC1obCk7XG4gICAgfVxufVxuXG4uY3BzY2hvb2wtcmVhZC1tb3JlLWxpbmstaG9sZGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiBtYXRoLmRpdigkc3BhY2VyLCAzKTtcbn0iLCJAbWl4aW4gY2xlYXJmaXgoKSB7XG4gICY6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG59XG4iLCJAdXNlIFwic2FzczptYXRoXCI7XG5cbiVibG9jay1zcGFjaW5nLFxuI3skZWwtYmxvY2stZ3JvdXB9LFxuI3skZWwtYmxvY2stYnV0dG9ufSwgXG4jeyRlbC1ibG9jay1hcmNoaXZlc30sXG4jeyRlbC1ibG9jay1jYXRlZ29yaWVzfSxcbiN7JGVsLWJsb2NrLWNvZGV9LFxuI3skZWwtYmxvY2stY29sdW1uc30sXG4jeyRlbC1ibG9jay1jb3Zlcn0sXG4jeyRlbC1ibG9jay1lbWJlZH0sXG4jeyRlbC1ibG9jay1jYWxlbmRhcn0sXG4jeyRlbC1ibG9jay1nYWxsZXJ5fSxcbiN7JGVsLWJsb2NrLWdyb3VwfSxcbiN7JGVsLWJsb2NrLWxhdGVzdC1jb21tZW50c30sXG4jeyRlbC1ibG9jay1sYXRlc3QtcG9zdHN9LFxuI3skZWwtYmxvY2stbWVkaWEtdGV4dH0sXG4jeyRlbC1ibG9jay1wcmVmb3JtYXR0ZWR9LFxuI3skZWwtYmxvY2stcHVsbHF1b3RlfSxcbiN7JGVsLWJsb2NrLXF1b3RlfSxcbiN7JGVsLWJsb2NrLXZlcnNlfSxcbiN7JGVsLWJsb2NrLXZpZGVvfSxcbiN7JGVsLWJsb2NrLXNlcGFyYXRvcn0sXG4jeyRlbC1ibG9jay1pbWFnZX0ge1xuXHRtYXJnaW4tYm90dG9tOiAkc3BhY2VyO1xuXHRtYXJnaW4tdG9wOiAkc3BhY2VyO1xufVxuXG5cbi5oYXMtYmFja2dyb3VuZCxcbi53cC1ibG9jay1jb3Zlcl9fYmFja2dyb3VuZCB7XG5cdEBleHRlbmQgJWhhcy1iYWNrZ3JvdW5kO1xufVxuXG4ud3AtYmxvY2stZ3JvdXAge1xuXHQmLmhhcy1iYWNrZ3JvdW5kIHtcblx0XHRwYWRkaW5nOiBtYXRoLmRpdigkc3BhY2VyKjIsIDMpO1xuXHR9XG5cdC53cC1ibG9jay1ncm91cC5oYXMtYmFja2dyb3VuZCB7XG5cdFx0cGFkZGluZzogJHNwYWNlcioxKjAuNTtcblx0fVxuXHQmLmFsaWdud2lkZS5oYXMtYmFja2dyb3VuZCB7XG5cdFx0cGFkZGluZzokc3BhY2VyICRzcGFjZXI7XG5cdH1cblx0Ji5hbGlnbmZ1bGwuaGFzLWJhY2tncm91bmQge1xuXHRcdHBhZGRpbmc6JHNwYWNlciAkc3BhY2VyO1xuXHR9XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcblx0XHQmLmhhcy1iYWNrZ3JvdW5kIHtcblx0XHRcdHBhZGRpbmc6IG1hdGguZGl2KCRzcGFjZXIqNCwgMyk7XG5cdFx0XHQud3AtYmxvY2stZ3JvdXAuaGFzLWJhY2tncm91bmQge1xuXHRcdFx0XHRwYWRkaW5nOiBtYXRoLmRpdigkc3BhY2VyKjIsIDMpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4ud3AtYmxvY2stY292ZXIge1xuXHRAZXh0ZW5kIC5qdW1ib3Ryb247XG5cdFtjbGFzcyo9XCJfX2lubmVyLWNvbnRhaW5lclwiXSB7XG5cdFx0Y29sb3I6IGluaGVyaXQ7XG5cdH1cblx0W2NsYXNzKj1cIl9faW5uZXItY29udGFpbmVyXCJdIFtjbGFzcyo9XCJfX2lubmVyLWNvbnRhaW5lclwiXSB7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHR9XG59XG5cbi53cC1ibG9jay10YWJsZSB7XG5cdEBleHRlbmQgJXRhYmxlO1xufVxuXG4vKlxuW2NsYXNzPVwid3AtYmxvY2stY292ZXJfX2JhY2tncm91bmQgaGFzLWJhY2tncm91bmQtZGltXCJdIHtcblx0QGV4dGVuZCAlY29sb3ItYm94ZXM7XG5cdEBleHRlbmQgJWhhcy1iYWNrZ3JvdW5kO1xufVxuKi9cblxuW2NsYXNzKj1cIl9faW5uZXItY29udGFpbmVyXCJdIHtcblx0bWFyZ2luOiAwIGF1dG87XG5cdG1heC13aWR0aDogMTAwJTtcblxuXHQ+ICoge1xuXHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHR9XG5cdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcblx0XHRcdC5hbGlnbmNlbnRlcjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IG1hdGguZGl2KCRzcGFjZXIsIDMpO1xuXHRcdFx0fVxuXHRcdFx0LmFsaWduY2VudGVyOmxhc3QtY2hpbGQge1x0XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IG1hdGguZGl2KCRzcGFjZXIsIDMpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcblx0XHQuYWxpZ25mdWxsICYge1xuXHRcdFx0bWF4LXdpZHRoOiBjYWxjKCB2YXIoLS1jb250ZW50LXdpZHRoKSAtICN7JGdyaWQtZ3V0dGVyLXdpZHRofSApO1xuXHRcdH1cblx0XHQuYWxpZ25mdWxsIC5hbGlnbmZ1bGwgJiB7XG5cdFx0XHRtYXgtd2lkdGg6IGNhbGMoIDEwMCUgLSAjeyRncmlkLWd1dHRlci13aWR0aH0gKTtcblx0XHR9XG5cdH1cbn1cblxuLndwLWJsb2NrLWNvbHVtbiB7XG5cdG1hcmdpbi1ib3R0b206IG1hdGguZGl2KCRzcGFjZXIqMiwgMyk7XG5cdD4ge1xuXHRcdCoge1xuXHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHR9XG5cdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuYWxpZ25mdWxsOm5vdChbY2xhc3MqPVwiaGFzLWJhY2tncm91bmRcIl0pICYge1xuXHRcdD4gcDpub3QoLmhhcy1iYWNrZ3JvdW5kLWNvbG9yKSB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IG1hdGguZGl2KCRzcGFjZXIqMiwgMyk7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiBtYXRoLmRpdigkc3BhY2VyKjIsIDMpO1xuXHRcdH1cblx0fVxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0Ly9tYXJnaW4tYm90dG9tOiAwO1xuXHRcdH1cblx0fVxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHQuYWxpZ25mdWxsOm5vdChbY2xhc3MqPVwiaGFzLWJhY2tncm91bmRcIl0pICYge1xuXHRcdFx0JjpudGgtY2hpbGQob2RkKSA+IHA6bm90KC5oYXMtYmFja2dyb3VuZC1jb2xvcikge1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IG1hdGguZGl2KCRzcGFjZXIqMiwgMyk7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0XHR9XG5cdFx0XHQmOm50aC1jaGlsZChldmVuKSA+IHA6bm90KC5oYXMtYmFja2dyb3VuZC1jb2xvcikge1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiBtYXRoLmRpdigkc3BhY2VyKjIsIDMpO1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cblxuLndwLWJsb2NrLWFyY2hpdmVzLCAud3AtYmxvY2stY2F0ZWdvcmllcywgLndwLWJsb2NrLWxhdGVzdC1wb3N0cywgLndwLWJsb2NrLWxhdGVzdC1jb21tZW50cywgLndwLWJsb2NrLWxhdGVzdC1wb3N0cyB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdHBhZGRpbmctbGVmdDogMDtcblx0PiB1bCB7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0fVxuXHRhIHtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHR9XG59XG5cbi53cC1ibG9jay1pbWFnZSxcbi53cC1ibG9jay1lbWJlZCB7XG5cdGZpZ2NhcHRpb24ge1xuXHRcdEBleHRlbmQgJWZpZ2NhcHRpb247XG4gICAgfVxufVxuLndwLWJsb2NrLWltYWdlIHtcbiAgICBpbWcgIHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG5cdH1cblx0ZmlnY2FwdGlvbiB7XG5cdFx0Y29sb3I6IGluaGVyaXQ7XG5cdH1cblx0Ji5hbGlnbmZ1bGwgZmlnY2FwdGlvbiB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdG1heC13aWR0aDogY2FsYyggMTAwJSAtICN7JGdyaWQtZ3V0dGVyLXdpZHRofSApO1xuXHR9XG59XG4ud3AtYmxvY2stZ2FsbGVyeSB7XG5cdHVsIHtcblx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdG1hcmdpbjogMCAwIC0xLjZyZW0gMDtcblx0fVxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG5cdFx0Ji5hbGlnbm5vbmUge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogbWF0aC5kaXYoJHNwYWNlcio0LCAzKTtcblx0XHRcdG1hcmdpbi10b3A6IG1hdGguZGl2KCRzcGFjZXIqNCwgMyk7XG5cdFx0fVxuXHRcdCYuYWxpZ25jZW50ZXIge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogbWF0aC5kaXYoJHNwYWNlcio0LCAzKTtcblx0XHRcdG1hcmdpbi10b3A6IG1hdGguZGl2KCRzcGFjZXIqNCwgMyk7XG5cdFx0fVxuXHRcdCYuYWxpZ253aWRlIHtcblx0XHRcdG1hcmdpbi1ib3R0b206ICRzcGFjZXIqMjtcblx0XHRcdG1hcmdpbi10b3A6ICRzcGFjZXIqMjtcblx0XHR9XG5cdFx0Ji5hbGlnbmZ1bGwge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNlcioyO1xuXHRcdFx0bWFyZ2luLXRvcDogJHNwYWNlcioyO1xuXHRcdH1cblx0fVxufVxuXG4ud3AtYmxvY2stbGF0ZXN0LXBvc3RzIHtcblx0PiBsaSA+IGE6Zmlyc3Qtb2YtdHlwZSB7XG5cdFx0QGV4dGVuZCAuaDM7XG5cdFx0QGV4dGVuZCAuaDtcblx0XHRAZXh0ZW5kIC5oLXN0eWxlLWRpc2FibGU7XG5cdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNlciowLjU7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblx0Ji5pcy1ncmlkIHtcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRsaSB7XG5cdFx0XHRAZXh0ZW5kICVjb2xvci1ib3hlcztcblx0XHRcdEBleHRlbmQgJWhhcy1iYWNrZ3JvdW5kO1xuXG5cdFx0XHRwYWRkaW5nOiBtYXRoLmRpdigkc3BhY2VyKjIsIDMpO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG5cdFx0XHRib2R5Om5vdCguc2hhZG93cy1kaXNhYmxlZCkgJiB7XG5cdFx0XHRcdEBpbmNsdWRlIGFkanVzdGVkLXNoYWRvdygpO1xuXHRcdFx0fVxuXHRcdFx0PiBhOmZpcnN0LW9mLXR5cGU6bm90KDpob3Zlcikge1xuXHRcdFx0XHRjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQud3AtYmxvY2stbGF0ZXN0LXBvc3RzX19mZWF0dXJlZC1pbWFnZS5hbGlnbmNlbnRlciB7XG5cdFx0XHRtYXJnaW46IC0ycmVtIC0ycmVtIDJyZW07XG5cdFx0XHRtYXgtd2lkdGg6IGluaXRpYWw7XG5cdFx0fVxuXHR9XG5cdCY6bm90KC5pcy1ncmlkKSA+IHtcblx0XHRsaSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzcmVtO1xuXHRcdH1cblx0fVxuXHQmLmhhcy1kYXRlcyxcblx0Ji5oYXMtYXV0aG9yIHtcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdGxpIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdH1cblx0XHQmOm5vdCguaXMtZ3JpZCkgbGkge1xuXHRcdFx0bWFyZ2luLXRvcDogMS41cmVtO1xuXHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC53cC1ibG9jay1sYXRlc3QtcG9zdHNfX3Bvc3QtYXV0aG9yLFxuXHQud3AtYmxvY2stbGF0ZXN0LXBvc3RzX19wb3N0LWRhdGUgIHtcblx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHRmb250LXNpemU6IDFlbTtcblx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0Jjo6YmVmb3JlIHtcblx0XHRcdEBleHRlbmQgLmNwcy1pY29uO1xuXHRcdFx0QGV4dGVuZCAuY3BzLWljb24tY2FsZW5kYXI7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDRweDtcblx0XHR9XG5cdH1cblx0LndwLWJsb2NrLWxhdGVzdC1wb3N0c19fcG9zdC1hdXRob3Ige1xuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiAkY3BzLWljb24tdXNlcjtcblx0XHR9XG5cdH1cblx0LndwLWJsb2NrLWxhdGVzdC1wb3N0c19fcG9zdC1kYXRlIHtcblx0XHQmOjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogJGNwcy1pY29uLWNhbGVuZGFyO1xuXHRcdH1cblx0fVxuXHQud3AtYmxvY2stbGF0ZXN0LXBvc3RzX19mZWF0dXJlZC1pbWFnZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogbWF0aC5kaXYoJHNwYWNlcioyLCAzKTtcblx0fVxuXHQud3AtYmxvY2stbGF0ZXN0LXBvc3RzX19wb3N0LWZ1bGwtY29udGVudCB7XG5cdFx0bWFyZ2luLXRvcDogbWF0aC5kaXYoJHNwYWNlciwgMyk7XG5cdFx0PiB1bCwgPiBvbCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiBtYXRoLmRpdigkc3BhY2VyLCAzKTtcblx0XHR9XG5cdH1cblx0LndwLWJsb2NrLWxhdGVzdC1wb3N0c19fcG9zdC1leGNlcnB0IHtcblx0XHRtYXJnaW4tdG9wOiBtYXRoLmRpdigkc3BhY2VyLCAzKTtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG59XG5cbi53cC1ibG9jay1wdWxscXVvdGUge1xuXHRwYWRkaW5nOiAwO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGJvcmRlci10b3A6IG5vbmU7XG5cdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdCYuYWxpZ25sZWZ0LFxuXHQmLmFsaWducmlnaHQge1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0fVxuXHRibG9ja3F1b3RlIHtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0cCB7XG5cdFx0XHRmb250LWZhbWlseTogaW5oZXJpdDtcblx0XHRcdGZvbnQtc2l6ZTogMi44ZW07XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdH1cblx0fVxuXHRjaXRlIHtcblx0XHRvcGFjaXR5OiAwLjg7XG5cdFx0Zm9udC1zaXplOiAxZW07XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRtYXJnaW4tdG9wOiAkc3BhY2VyICogMC41O1xuXHR9XG5cdCYuaXMtc3R5bGUtc29saWQtY29sb3Ige1xuXHRcdHBhZGRpbmc6ICRzcGFjZXIgbWF0aC5kaXYoJHNwYWNlcioyLCAzKTtcblx0XHQmLmFsaWdubGVmdDo6YmVmb3JlIHtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRcdGxlZnQ6IG1hdGguZGl2KCRzcGFjZXIqMiwgMyk7XG5cdFx0fVxuXHRcdCYuYWxpZ25yaWdodDo6YmVmb3JlIHtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRcdGxlZnQ6IGF1dG87XG5cdFx0XHRyaWdodDogbWF0aC5kaXYoJHNwYWNlcioyLCAzKTtcblx0XHR9XG5cdFx0YmxvY2txdW90ZSB7XG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHR0ZXh0LWFsaWduOiBpbmhlcml0O1xuXHRcdH1cblx0XHRjaXRlIHtcblx0XHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdH1cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTAlKTtcblx0XHR9XG5cdH1cblx0cDpsYXN0LW9mLXR5cGUge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cblx0Jjo6YmVmb3JlIHtcblx0XHRjb2xvcjogY3VycmVudENvbG9yO1xuXHRcdGNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQtaGwpO1xuXHRcdGNvbnRlbnQ6IFwi4oCdXCI7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Zm9udC1zaXplOiA0ZW07XG5cdFx0bGluZS1oZWlnaHQ6IDAuNzU7XG5cdFx0bWFyZ2luOiAwIGF1dG8gbWF0aC5kaXYoJHNwYWNlcioyLCAzKSBhdXRvO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRoZWlnaHQ6IDFyZW07XG5cdH1cblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuXHRcdCYuYWxpZ25sZWZ0LCAmLmFsaWdubGVmdDo6YmVmb3JlIHtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0fVxuXHRcdCYuYWxpZ25yaWdodCwgJi5hbGlnbnJpZ2h0OjpiZWZvcmUge1xuXHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0fVxuXHR9XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcblx0XHRjaXRlIHtcblx0XHRcdG1hcmdpbi10b3A6IG1hdGguZGl2KCRzcGFjZXIqMiwgMyk7XG5cdFx0fVxuXHRcdCYuYWxpZ25mdWxsIHtcblx0XHRcdCY6bm90KC5pcy1zdHlsZS1zb2xpZC1jb2xvcikge1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IG1hdGguZGl2KCRzcGFjZXIqMSwgMyk7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IG1hdGguZGl2KCRzcGFjZXIqMSwgMyk7XG5cdFx0XHR9XG5cdFx0XHRibG9ja3F1b3RlIHAge1xuXHRcdFx0XHRmb250LXNpemU6IDEuOGVtO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLmFsaWdud2lkZTo6YmVmb3JlLFxuXHRcdCYuYWxpZ25mdWxsOjpiZWZvcmUge1xuXHRcdFx0Zm9udC1zaXplOiA4ZW07XG5cdFx0XHRoZWlnaHQ6MnJlbTtcblx0XHR9XG5cdFx0Ji5hbGlnbmxlZnQsXG5cdFx0Ji5hbGlnbnJpZ2h0IHtcblx0XHRcdHAge1xuXHRcdFx0XHRmb250LXNpemU6IDEuNWVtO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLmlzLXN0eWxlLXNvbGlkLWNvbG9yIHtcblx0XHRcdCYuYWxpZ253aWRlLFxuXHRcdFx0Ji5hbGlnbmZ1bGwge1xuXHRcdFx0XHRwYWRkaW5nOiAkc3BhY2VyKjIgbWF0aC5kaXYoJHNwYWNlcio0LCAzKSBtYXRoLmRpdigkc3BhY2VyKjQsIDMpO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRibG9ja3F1b3RlIHAge1xuXHRcdFx0Zm9udC1zaXplOiAxLjVlbTtcblx0XHR9XG5cdFx0Ji5hbGlnbndpZGUgYmxvY2txdW90ZSBwIHtcblx0XHRcdGZvbnQtc2l6ZTogMS44ZW07XG5cdFx0fVxuXHR9XG59XG4ud3AtYmxvY2stcXVvdGUge1xuICAgICYuaXMtbGFyZ2UsXG5cdCYuaXMtc3R5bGUtbGFyZ2Uge1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdHAge1xuXHRcdFx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7XG5cdFx0XHRmb250LXNpemU6IDEuNGVtO1xuXHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI4NTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuOGVtO1xuICAgICAgICAgICAgfVxuXHRcdH1cblx0XHRjaXRlIHtcblx0XHRcdGZvbnQtc2l6ZTogMWVtO1xuXHRcdFx0dGV4dC1hbGlnbjogaW5oZXJpdDtcblx0XHR9XG5cdFx0Zm9vdGVyIHtcblx0XHRcdGZvbnQtc2l6ZTogMWVtO1xuXHRcdFx0dGV4dC1hbGlnbjogaW5oZXJpdDtcblx0XHR9XG5cdH1cblx0cCB7XG5cdFx0dGV4dC1hbGlnbjogaW5oZXJpdDtcblx0fVxuXHRjaXRlIHtcblx0XHR0ZXh0LWFsaWduOiBpbmhlcml0O1xuICAgIH1cbiAgICAmW3N0eWxlPVwidGV4dC1hbGlnbjpjZW50ZXJcIl0ge1xuICAgICAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICAgICZbc3R5bGU9XCJ0ZXh0LWFsaWduOnJpZ2h0XCJdIHtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDAuMnJlbSAwIDA7XG4gICAgICAgIHBhZGRpbmc6IDAgbWF0aC5kaXYoJHNwYWNlcioyLCAzKSAwIDA7XG4gICAgfVxufVxuXG4ud3AtYmxvY2stbGF0ZXN0LWNvbW1lbnRzIHtcblx0LndwLWJsb2NrLWxhdGVzdC1jb21tZW50c19fY29tbWVudC1tZXRhIHtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdGxldHRlci1zcGFjaW5nOiAtMC4wMjVlbTtcblx0XHRsaW5lLWhlaWdodDogMS4yNTtcblx0fVxuXHQud3AtYmxvY2stbGF0ZXN0LWNvbW1lbnRzX19jb21tZW50LWRhdGUge1xuXHRcdG9wYWNpdHk6IDAuODtcblx0XHRmb250LXNpemU6IDAuN2VtO1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcblx0XHRtYXJnaW4tdG9wOiAwLjE1ZW07XG5cdFx0bWFyZ2luLXRvcDogMC40ZW07XG5cdH1cbn1cbi53cC1ibG9jay1sYXRlc3QtcG9zdHNfX3Bvc3QtYXV0aG9yLFxuLndwLWJsb2NrLWxhdGVzdC1wb3N0c19fcG9zdC1kYXRlICB7XG5cdG9wYWNpdHk6IDAuODtcblx0Zm9udC1zaXplOiAwLjdlbTtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0bGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcblx0bWFyZ2luLXRvcDogMC4xNWVtO1xufVxuXG5cbi53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluaywgXG4ud3AtYmxvY2stZmlsZSAud3AtZWxlbWVudC1idXR0b24sXG4ud3AtYmxvY2stc2VhcmNoX19idXR0b24ge1xuXHRcdEBleHRlbmQgJWJ0bjtcblx0XHRAZXh0ZW5kICVidG4tc2Vjb25kYXJ5O1xufVxuXG4ud3AtYmxvY2stYnV0dG9uLmlzLXN0eWxlLW91dGxpbmUgLndwLWJsb2NrLWJ1dHRvbl9fbGluazpub3QoOmhvdmVyKSB7XG5cdC8vY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudCk7XG59XG4ud3AtYmxvY2stYnV0dG9uX19saW5rLmhhcy1iYWNrZ3JvdW5kIHtcblx0LS1jb2xvci1hY2NlbnQ6IHZhcigtLWNvbG9yKTtcblx0LS1jb2xvci1hY2NlbnQtY29udHJhc3Q6IHZhcigtLWNvbG9yLWNvbnRyYXN0KTtcblx0LypcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvcik7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvcik7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLWNvbnRyYXN0KTtcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYm94LXNoYWRvdzowIDAgMCAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoIHZhcigtLWNvbG9yLWFjY2VudC1hKSwgIDAgMCAwICRpbnB1dC1idG4tZm9jdXMtd2lkdGggdmFyKC0tY29sb3IpO1xuICAgIH1cbiAgICBib2R5LmJ0bi1zdHlsZS1vdXRsaW5lICY6bm90KDpob3Zlcikge1xuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3IpO1xuICAgIH1cblx0Ki9cbn1cblxuXG4vKlxuLndwLWJsb2NrLWJ1dHRvbl9fbGluay5oYXMtY29sb3ItYmFja2dyb3VuZC1jb2xvciB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yKSAhaW1wb3J0YW50O1xuXHRib3JkZXItY29sb3I6IHZhcigtLWNvbG9yKSAhaW1wb3J0YW50O1xuXHQmOm5vdCguaGFzLXRleHQtY29sb3IpIHtcblx0XHRjb2xvcjogdmFyKC0tY29sb3ItY29udHJhc3QpICFpbXBvcnRhbnQ7XG5cdH1cblx0LndwLWJsb2NrLWJ1dHRvbi5pcy1zdHlsZS1vdXRsaW5lICY6bm90KDpob3Zlcikge1xuXHRcdGNvbG9yOiB2YXIoLS1jb2xvcikgIWltcG9ydGFudDtcblx0fVxufVxuKi9cbi5idG4tYmxvY2sgLndwLWJsb2NrLWJ1dHRvbl9fbGluayB7XG5cdEBleHRlbmQgLmJ0bi1ibG9jaztcbn1cblxuLndwLWJsb2NrLWJ1dHRvbi5pcy1zdHlsZS1vdXRsaW5lIC53cC1ibG9jay1idXR0b25fX2xpbms6bm90KC5oYXMtYmFja2dyb3VuZCk6bm90KC5oYXMtdGV4dC1jb2xvcikge1xuXHRAZXh0ZW5kICVidG4tc2Vjb25kYXJ5O1xuXHRAZXh0ZW5kICVidG4tb3V0bGluZTtcbn1cbi53cC1ibG9jay1maWxlIHtcblx0d2lkdGg6IDEwMCU7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRhOm5vdCgud3AtYmxvY2stZmlsZV9fYnV0dG9uKSB7XG5cdFx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRcdG1hcmdpbi1yaWdodDogJHNwYWNlciAqIDAuNTtcblx0XHR9XG5cdH1cblx0LndwLWJsb2NrLWZpbGVfX2J1dHRvbiB7XG5cdFx0bWFyZ2luLWxlZnQ6IDBweDtcblx0XHRtYXJnaW46IG1hdGguZGl2KCRzcGFjZXIsIDMpIDA7XG5cdH1cbn1cbi53cC1ibG9jay1zZWFyY2gge1xuXHQud3AtYmxvY2stc2VhcmNoX19pbnB1dCB7XG5cdFx0ZmxleDogMSAxIDAlO1xuXHR9XG59XG5cbi53cC1ibG9jay1jYWxlbmRhciB0YWJsZSB7XG5cdHRoLCB0ZCB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG59XG5cbi53cC1ibG9jay1zZXBhcmF0b3Ige1xuXHQvLyBOZWNjZXNzYXJ5IHRvIGRvIGl0IGxpa2UgdGhpcyB0byBvdmVyd3JpdGUgYmxvY2tzIHN0eWxpbmdzXG5cdCYsICY6bm90KC5pcy1zdHlsZS13aWRlKTpub3QoLmlzLXN0eWxlLWRvdHMpIHtcblx0XHRAZXh0ZW5kIGhyO1xuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcblx0XHRcdG1heC13aWR0aDogODAlO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdFx0fVxuXHR9XG5cdCYuaXMtc3R5bGUtd2lkZSB7XG5cdFx0QGV4dGVuZCAuYWxpZ253aWRlO1xuXHRcdC5hbGlnbmZ1bGwgJiwgLmFsaWdud2lkZSAmIHtcblx0XHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG5cdCYuaXMtc3R5bGUtZG90czo6YmVmb3JlIHtcblx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHRmb250LXNpemU6IDIuNXJlbTtcblx0fVxuXHQmLmlzLXN0eWxlLWRvdHM6OmFmdGVyIHtcblx0XHRjb250ZW50OiBub25lO1xuICAgIH1cbn0iLCIkY29sb3ItcGFsbGV0ZXM6IChcbiAgICBjb2xvci1iZzogKGRlZmF1bHQ6IGZhbHNlLCBibG9ja3M6IHRydWUsIG5hdjogZmFsc2UpLCBcbiAgICBjb2xvci1iZy1hbHQ6IChkZWZhdWx0OiBmYWxzZSwgYmxvY2tzOiB0cnVlLCBuYXY6IGZhbHNlKSwgXG4gICAgY29sb3ItYm94ZXM6IChkZWZhdWx0OiBjb2xvci1iZy1hbHQsIGJsb2NrczogdHJ1ZSwgbmF2OiBmYWxzZSksXG4gICAgaGVhZGVyLW1haW4tYmctY29sb3I6IChkZWZhdWx0OiBjb2xvci1iZy1hbHQsIGJsb2NrczogdHJ1ZSwgbmF2OiB0cnVlLCBuYXYtZHJvcGRvd24tc3R5bGU6IGhlYWRlci1zZWNvbmRhcnktYmctY29sb3IpLCBcbiAgICBoZWFkZXItc2Vjb25kYXJ5LWJnLWNvbG9yOiAoZGVmYXVsdDogY29sb3ItYmcsIGJsb2NrczogdHJ1ZSwgbmF2OiB0cnVlLCBuYXYtZHJvcGRvd24tc3R5bGU6IGZhbHNlKSwgXG4gICAgaGVyby1tYWluLWJnLWNvbG9yOiAoZGVmYXVsdDogY29sb3ItYmctYWx0LCBibG9ja3M6IHRydWUsIG5hdjogZmFsc2UpLFxuICAgIGZvb3Rlci1tYWluLWJnLWNvbG9yOiAoZGVmYXVsdDogY29sb3ItYmctYWx0LCBibG9ja3M6IHRydWUsIG5hdjogZmFsc2UpLFxuICAgIGFsZXJ0LWJnLWNvbG9yOiAoZGVmYXVsdDogY29sb3ItYmcsIGJsb2NrczogZmFsc2UsIG5hdjogZmFsc2UpLFxuKTtcblxuLy8gR2VuZXJhdGVzIGNvbG9yIHBhbGxldHMgYWNjb3JkaW5nIHRvIG9wdGlvbnMuXG5AZWFjaCAkcGFsbGV0ZSwgJG9wdGlvbnMgaW4gJGNvbG9yLXBhbGxldGVzIHtcbiAgICAvLyBMZXRzIGZpcnN0IHNldCB0aGUgZGVmYXVsdHMgaWYgbmVlZGVkXG4gICAgQGlmIG1hcC1nZXQoJG9wdGlvbnMsIGRlZmF1bHQpIHtcbiAgICAgICAgI3skZWwtcm9vdH0ge1xuICAgICAgICAgICAgLS0jeyRwYWxsZXRlfTogdmFyKC0tI3ttYXAtZ2V0KCRvcHRpb25zLCBkZWZhdWx0KX0pO1xuICAgICAgICAgICAgLS0jeyRwYWxsZXRlfS1jb250cmFzdDogdmFyKC0tI3ttYXAtZ2V0KCRvcHRpb25zLCBkZWZhdWx0KX0tY29udHJhc3QpO1xuICAgICAgICAgICAgLS0jeyRwYWxsZXRlfS1hY2NlbnQ6IHZhcigtLSN7bWFwLWdldCgkb3B0aW9ucywgZGVmYXVsdCl9LWFjY2VudCk7XG4gICAgICAgICAgICAtLSN7JHBhbGxldGV9LWFjY2VudC1hOiB2YXIoLS0je21hcC1nZXQoJG9wdGlvbnMsIGRlZmF1bHQpfS1hY2NlbnQtYSk7XG4gICAgICAgICAgICAtLSN7JHBhbGxldGV9LWFjY2VudC1jb250cmFzdDogdmFyKC0tI3ttYXAtZ2V0KCRvcHRpb25zLCBkZWZhdWx0KX0tYWNjZW50LWNvbnRyYXN0KTtcbiAgICAgICAgICAgIC0tI3skcGFsbGV0ZX0tYWNjZW50LWhsOiB2YXIoLS0je21hcC1nZXQoJG9wdGlvbnMsIGRlZmF1bHQpfS1hY2NlbnQtaGwpO1xuICAgICAgICAgICAgLS0jeyRwYWxsZXRlfS1hY2NlbnQtaGwtYTogdmFyKC0tI3ttYXAtZ2V0KCRvcHRpb25zLCBkZWZhdWx0KX0tYWNjZW50LWhsLWEpO1xuICAgICAgICAgICAgLS0jeyRwYWxsZXRlfS1hY2NlbnQtaGwtY29udHJhc3Q6IHZhcigtLSN7bWFwLWdldCgkb3B0aW9ucywgZGVmYXVsdCl9LWFjY2VudC1obC1jb250cmFzdCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAlI3skcGFsbGV0ZX0ge1xuICAgICAgICAtLWNvbG9yOiB2YXIoLS0jeyRwYWxsZXRlfSwgLS0je21hcC1nZXQoJG9wdGlvbnMsIGRlZmF1bHQpfSk7XG4gICAgICAgIC0tY29sb3ItY29udHJhc3Q6IHZhcigtLSN7JHBhbGxldGV9LWNvbnRyYXN0LCAtLSN7bWFwLWdldCgkb3B0aW9ucywgZGVmYXVsdCl9LWNvbnRyYXN0KTtcbiAgICAgICAgLS1jb2xvci1hY2NlbnQ6IHZhcigtLSN7JHBhbGxldGV9LWFjY2VudCwgLS0je21hcC1nZXQoJG9wdGlvbnMsIGRlZmF1bHQpfS1hY2NlbnQpO1xuICAgICAgICAtLWNvbG9yLWFjY2VudC1hOiB2YXIoLS0jeyRwYWxsZXRlfS1hY2NlbnQtYSwgLS0je21hcC1nZXQoJG9wdGlvbnMsIGRlZmF1bHQpfS1hY2NlbnQtYSk7XG4gICAgICAgIC0tY29sb3ItYWNjZW50LWNvbnRyYXN0OiB2YXIoLS0jeyRwYWxsZXRlfS1hY2NlbnQtY29udHJhc3QsIC0tI3ttYXAtZ2V0KCRvcHRpb25zLCBkZWZhdWx0KX0tYWNjZW50LWNvbnRyYXN0KTtcbiAgICAgICAgLS1jb2xvci1hY2NlbnQtaGw6IHZhcigtLSN7JHBhbGxldGV9LWFjY2VudC1obCwgLS0je21hcC1nZXQoJG9wdGlvbnMsIGRlZmF1bHQpfS1hY2NlbnQtaGwpO1xuICAgICAgICAtLWNvbG9yLWFjY2VudC1obC1hOiB2YXIoLS0jeyRwYWxsZXRlfS1hY2NlbnQtaGwtYSwgLS0je21hcC1nZXQoJG9wdGlvbnMsIGRlZmF1bHQpfS1hY2NlbnQtaGwtYSk7XG4gICAgICAgIC0tY29sb3ItYWNjZW50LWhsLWNvbnRyYXN0OiB2YXIoLS0jeyRwYWxsZXRlfS1hY2NlbnQtaGwtY29udHJhc3QsIC0tI3ttYXAtZ2V0KCRvcHRpb25zLCBkZWZhdWx0KX0tYWNjZW50LWhsLWNvbnRyYXN0KTtcbiAgICB9XG5cbiAgICAuaGFzLSN7JHBhbGxldGV9LWJhY2tncm91bmQtY29sb3Ige1xuICAgICAgICBAZXh0ZW5kICUjeyRwYWxsZXRlfTtcbiAgICAgICAgJiB+IC53cC1ibG9jay1jb3Zlcl9faW5uZXItY29udGFpbmVyIHtcbiAgICAgICAgICAgIEBleHRlbmQgJSN7JHBhbGxldGV9O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5oYXMtI3skcGFsbGV0ZX0tY29sb3Ige1xuICAgICAgICBjb2xvcjogdmFyKC0tI3skcGFsbGV0ZX0sIC0tI3ttYXAtZ2V0KCRvcHRpb25zLCBkZWZhdWx0KX0pICFpbXBvcnRhbnQ7XG4gICAgfVxuXG5cbn1cblxuJWhhcy1iYWNrZ3JvdW5kIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvcik7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLWNvbnRyYXN0KTtcbn0gIiwiI3skZWwtcm9vdH0ge1xuICAgIC0tY29sb3ItYmctc2Vjb25kYXJ5OiB2YXIoLS1jb2xvci1iZyk7XG59XG5cbiN7JGVsLWJvZHl9IHtcbiAgICBAZXh0ZW5kICVjb2xvci1iZztcbiAgICBAZXh0ZW5kICVoYXMtYmFja2dyb3VuZDtcblxuICAgIGZvbnQtZGlzcGxheTogb3B0aW9uYWw7XG4gICAgZm9udC1mYW1pbHk6IHN5c3RlbS11aSwgc2Fucy1zZXJpZjtcbiAgICBAaW5jbHVkZSBhZGp1c3RlZC1zaXplKCRmb250LXNpemUtYmFzZSAqIDAuOSwgJy0tYm9keS1mb250LXNpemUnKTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIEBpbmNsdWRlIGFkanVzdGVkLXNpemUoJGZvbnQtc2l6ZS1iYXNlLCAnLS1ib2R5LWZvbnQtc2l6ZScpO1xuICAgIH1cbn1cblxuQGluY2x1ZGUgZWRpdG9yLXdyYXAoKSB7XG4gICAgLndyYXBwZXIge1xuICAgICAgICBwYWRkaW5nLXRvcDogJHNwYWNlcjtcbiAgICAgICAgcGFkZGluZy1ib3R0b206ICRzcGFjZXI7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAkc3BhY2VyKjI7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogJHNwYWNlcioyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNjcmVlbi1yZWFkZXItdGV4dCB7IFxuICAgICAgICBAZXh0ZW5kIC5zci1vbmx5OyBcbiAgICB9XG4gICAgXG4gICAgYS5za2lwLWxpbmsge1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgei1pbmRleDogMTAwMDtcbiAgICAgIHRvcDogMHB4O1xuICAgICAgcmlnaHQ6IDBweDtcbiAgICB9XG59XG5cbmJvZHkuc2luZ3VsYXI6bm90KC5oYXMtc2lkZWJhcikgI2NvbnRlbnQuY29udGFpbmVyLCAuY29udGFpbmVyLWNvbnRlbnQge1xuXHRtYXgtd2lkdGg6IHZhcigtLWNvbnRlbnQtd2lkdGgpO1xufVxuXG4ubWFpbi13cmFwcGVyIHtcbiAgICBib2R5Om5vdCguaGFzLXNpZGViYXIpICYge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cblx0Ym9keS5tYWluLXdyYXBwZXItbWFyZ2luLXRvcC1kaXNhYmxlZCAmIHtcblx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG5cdFx0XHRtYXJnaW4tdG9wOiBjYWxjKCB2YXIoLS1oZWFkZXItbWFpbi1nYXAtaGVpZ2h0KSotMSApO1xuXHRcdH1cblx0fVxuXHRib2R5Lm1haW4td3JhcHBlci1tYXJnaW4tYm90dG9tLWRpc2FibGVkICYge1xuXHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHR9XG5cdGJvZHkubWFpbi13cmFwcGVyLXB1bGwtdW5kZXIgJiB7XG5cdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuXHRcdFx0bWFyZ2luLXRvcDogY2FsYyggKCB2YXIoLS1oZWFkZXItbWFpbi1nYXAtaGVpZ2h0KSArIHZhcigtLWhlYWRlci1tYWluLWhlaWdodCkgKSAqIC0xICk7XG5cdFx0fVxuXHR9XG59XG5cbi5zaXRlLXdpZHRoLW1heCB7XG4gICAgbWF4LXdpZHRoOiB2YXIoLS1zaXRlLXdpZHRoKTtcbiAgICBib2R5LnNpdGUtYm94ZWQgJiB7XG4gICAgICAgIG1heC13aWR0aDogdmFyKC0tc2l0ZS1ib3gtd2lkdGgpO1xuICAgIH1cbn1cblxuLmNwcy1pY29uLmNwcy1kYXNoaWNvbiB7XG4gICAgZm9udC1mYW1pbHk6IGRhc2hpY29ucyAhaW1wb3J0YW50O1xufSIsIkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuI3skZWwtYWxpZ24tZnVsbH0sIFxyXG4jeyRlbC1hbGlnbi13aWRlfSB7XHJcblx0bWFyZ2luLWJvdHRvbTogJHNwYWNlcjtcclxuXHRtYXJnaW4tdG9wOiAkc3BhY2VyO1xyXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuXHRcdG1hcmdpbi1ib3R0b206ICRzcGFjZXIqMjtcclxuXHRcdG1hcmdpbi10b3A6ICRzcGFjZXIqMjtcclxuXHR9XHJcblx0LmVudHJ5LWNvbC1ib3hlZCAuZW50cnktY29udGVudCAmLCAuc2l0ZS1ib3hlZCAmLCAuaGFzLXNpZGViYXIgLmVudHJ5LWNvbnRlbnQgJiB7XHJcblx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHRsZWZ0OiBpbml0aWFsO1xyXG5cdFx0d2lkdGg6IGF1dG87XHJcblx0fVxyXG59XHJcbiN7JGVsLWFsaWduLXdpZGV9IHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0bWF4LXdpZHRoOiBjYWxjKDEwMHZ3IC0gI3skZ3JpZC1ndXR0ZXItd2lkdGh9KTtcclxuXHRsZWZ0OiBjYWxjKDUwJSAtIDUwdncgKyAjeyRncmlkLWd1dHRlci13aWR0aCowLjV9KTtcclxuXHR3aWR0aDogY2FsYygxMDB2dyAtICN7JGdyaWQtZ3V0dGVyLXdpZHRofSk7XHJcblx0XHJcblx0KyAjeyRlbC1hbGlnbi13aWRlfSB7XHJcblx0XHRtYXJnaW4tdG9wOiAtJHNwYWNlcjtcclxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogLSRzcGFjZXIqMjtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xyXG5cdFx0LmVudHJ5LWNvbC1ib3hlZCAuZW50cnktY29udGVudCAmLCAuc2l0ZS1ib3hlZCAmIHtcclxuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdFx0XHRsZWZ0OiBpbml0aWFsO1xyXG5cdFx0XHR3aWR0aDogYXV0bztcclxuXHRcdH1cclxuXHR9XHJcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpIHtcclxuXHRcdG1heC13aWR0aDogY2FsYygje21hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsICd4eGwnKX0gLSAjeyRncmlkLWd1dHRlci13aWR0aH0pO1xyXG5cdFx0bGVmdDogY2FsYyg1MCUgLSAje21hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsICd4eGwnKSowLjV9ICsgI3skZ3JpZC1ndXR0ZXItd2lkdGgqMC41fSk7XHJcblx0XHR3aWR0aDogY2FsYygje21hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsICd4eGwnKX0gLSAjeyRncmlkLWd1dHRlci13aWR0aH0pO1xyXG5cdH1cclxufVxyXG5cclxuI3skZWwtYWxpZ24tZnVsbH0ge1xyXG5cdGxlZnQ6IGNhbGMoNTAlIC0gNTB2dyk7XHJcblx0bWF4LXdpZHRoOiAxMDB2dztcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0d2lkdGg6IDEwMHZ3O1xyXG5cdCsgI3skZWwtYWxpZ24tZnVsbH0ge1xyXG5cdFx0bWFyZ2luLXRvcDogLSRzcGFjZXI7XHJcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcblx0XHRcdG1hcmdpbi10b3A6IC0kc3BhY2VyKjI7XHJcblx0XHR9XHJcblx0fVxyXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG5cdFx0Jjpub3QoW2NsYXNzKj1cImhhcy1iYWNrZ3JvdW5kXCJdKSA+IHtcclxuXHRcdFx0LndwLWJsb2NrLWdyb3VwX19pbm5lci1jb250YWluZXIgPiBwOm5vdCguaGFzLWJhY2tncm91bmQtY29sb3IpIHtcclxuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IG1hdGguZGl2KCRzcGFjZXIqMiwgMyk7XHJcblx0XHRcdFx0cGFkZGluZy1yaWdodDogbWF0aC5kaXYoJHNwYWNlcioyLCAzKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQjeyRlbC1hbGlnbi1mdWxsfSB7XHJcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbiN7JGVsLWFsaWduLW5vbmV9LFxyXG4jeyRlbC1hbGlnbi1jZW50ZXJ9IHtcclxuXHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0bWFyZ2luLWJvdHRvbTogJHNwYWNlciAqIDAuNTtcclxuXHRtYXJnaW4tdG9wOiAkc3BhY2VyICogMC41O1xyXG59XHJcbiN7JGVsLWFsaWduLWNlbnRlcn0ge1xyXG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cdG1hcmdpbi1yaWdodDogYXV0bztcclxuXHRpbWcge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcblx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XHJcblx0fVxyXG59XHJcbi5hbGlnbmxlZnQsXHJcbi5hbGlnbnJpZ2h0IHtcclxuXHRtYXJnaW4tdG9wOiAkc3BhY2VyICogMC41O1xyXG5cdG1hcmdpbi1ib3R0b206ICRzcGFjZXIgKiAwLjU7XHJcblx0JiwgLmVudHJ5LWNvbnRlbnQgJiB7XHJcblx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0fVxyXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcclxuXHRcdCYsIC5lbnRyeS1jb250ZW50ICYge1xyXG5cdFx0XHRtYXgtd2lkdGg6IDUwJTtcclxuXHRcdH1cclxuXHR9XHJcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZXIgKiAwLjU7XHJcblx0XHRtYXJnaW4tdG9wOiAkc3BhY2VyICogMC41O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZXIgKiAwLjU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogJHNwYWNlciAqIDAuNTtcclxuICAgIH1cclxufVxyXG4uYWxpZ25sZWZ0IHtcclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XHJcblx0XHRmbG9hdDogbGVmdDtcclxuXHRcdG1hcmdpbi1yaWdodDogJHNwYWNlciAqIDAuNTtcclxuXHR9XHJcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xyXG5cdFx0LmVudHJ5LWNvbnRlbnQgPiAmIHtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IGNhbGMoLTEqKDEwMHZ3IC0gdmFyKC0tY29udGVudC13aWR0aCkpLzIpO1xyXG5cdFx0fVxyXG5cdFx0LmVudHJ5LWNvbC1ib3hlZCAuZW50cnktY29udGVudCAmLCAuc2l0ZS1ib3hlZCAuZW50cnktY29udGVudCAmLCAuaGFzLXNpZGViYXIgLmVudHJ5LWNvbnRlbnQgJiB7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKSB7XHJcblx0XHQuZW50cnktY29udGVudCA+ICYge1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogY2FsYyggLTEqKCN7bWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgJ3h4bCcpfSAtIHZhcigtLWNvbnRlbnQtd2lkdGgpKS8yKTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLmFsaWducmlnaHQge1xyXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcclxuXHRcdGZsb2F0OiByaWdodDtcclxuXHRcdG1hcmdpbi1sZWZ0OiAkc3BhY2VyICogMC41O1xyXG5cdH1cclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XHJcblx0XHQuZW50cnktY29udGVudCA+ICYge1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IGNhbGMoLTEqKDEwMHZ3IC0gdmFyKC0tY29udGVudC13aWR0aCkpLzIpO1xyXG5cdFx0fVxyXG5cdFx0LmVudHJ5LWNvbC1ib3hlZCAuZW50cnktY29udGVudCAmLCAuc2l0ZS1ib3hlZCAuZW50cnktY29udGVudCAmLCAuaGFzLXNpZGViYXIgLmVudHJ5LWNvbnRlbnQgJiB7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4bCkge1xyXG5cdFx0LmVudHJ5LWNvbnRlbnQgPiAmIHtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiBjYWxjKCAtMSooI3ttYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCAneHhsJyl9IC0gdmFyKC0tY29udGVudC13aWR0aCkpLzIpO1xyXG5cdFx0fVxyXG5cdH1cclxufSIsIkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuQGluY2x1ZGUgZWRpdG9yLXdyYXAoKSB7XG4gICAgOmZvY3VzLXZpc2libGUge1xuICAgICAgICBvdXRsaW5lLWNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQtaGwpO1xuXHRcdG91dGxpbmUtb2Zmc2V0OiAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoO1xuICAgIH1cblxuXHRhLCBcblx0JWEge1xuXHRcdGNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQpO1xuXHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlLCBjb2xvciAwLjVzIGVhc2UsIGJhY2tncm91bmQtY29sb3IgMC41cyBlYXNlO1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0Ly9vcGFjaXR5OiAwLjg1O1xuXHRcdFx0Ly9iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvcik7XG5cdFx0XHRjb2xvcjogdmFyKC0tY29sb3ItYWNjZW50LWhsKTtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHR9XG5cdH1cblxuXHRmaWd1cmUsXG5cdGltZyB7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogYXV0bztcblx0fVxuXG5cdGhyIHtcblx0XHRtYXJnaW4tdG9wOiAkaHItbWFyZ2luLXk7XG5cdFx0bWFyZ2luLWJvdHRvbTogJGhyLW1hcmdpbi15O1xuXHRcdGJvcmRlcjogMDtcblx0XHRib3JkZXItdG9wLXN0eWxlOiBzb2xpZDtcblx0XHRib3JkZXItdG9wLXdpZHRoOiAkaHItYm9yZGVyLXdpZHRoO1xuXHRcdGJvcmRlci1jb2xvcjogY3VycmVudENvbG9yO1xuXG5cdFx0Ly8gVGhpcyB3aWxsIG5vdCB3b3JrIGluIElFMTEuIEl0cyBnb25uYSB1c2UgcmVndWxhciBmb250IGNvbG9yIGluc3RlYWQuXG5cdFx0Ym9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQpO1xuXHRcdGNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQpO1xuXHR9XG5cblx0aW5wdXRbdHlwZT1cInRleHRcIl0sIFxuXHRpbnB1dFt0eXBlPVwidGVsXCJdLCBcblx0aW5wdXRbdHlwZT1cImVtYWlsXCJdLCBcblx0aW5wdXRbdHlwZT1cInNlYXJjaFwiXSwgXG5cdHRleHRhcmVhLFxuXHRzZWxlY3Qge1xuXHRcdCY6bm90KC5mb3JtLWNvbnRyb2wpIHtcblx0XHRcdEBleHRlbmQgLmZvcm0tY29udHJvbDtcblx0XHR9XG5cdH1cblx0aW5wdXRbdHlwZT1cImJ1dHRvblwiXTpub3QoLmJ0bikge1xuXHRcdEBleHRlbmQgJWJ0bjtcblx0XHRAZXh0ZW5kICVidG4tc2Vjb25kYXJ5O1xuXHR9XG5cdGlucHV0W3R5cGU9XCJzdWJtaXRcIl06bm90KC5idG4pIHtcblx0XHRAZXh0ZW5kICVidG47XG5cdFx0QGV4dGVuZCAlYnRuLXByaW1hcnk7XG5cdH1cblxuXHRpIHtcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdH1cblxuXHRzbWFsbCxcblx0LnNtYWxsIHtcblx0XHRAaW5jbHVkZSBmb250LXNpemUoJHNtYWxsLWZvbnQtc2l6ZSk7XG5cdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG5cdH1cblxuXHRtYXJrLFxuXHQubWFyayB7XG5cdFx0cGFkZGluZzogJG1hcmstcGFkZGluZztcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkbWFyay1iZztcblx0fVxuXG5cdHAuaGFzLWJhY2tncm91bmQge1xuXHRcdHBhZGRpbmc6ICRzcGFjZXIqMSowLjU7XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuXHRcdFx0cGFkZGluZzogbWF0aC5kaXYoJHNwYWNlcioyLCAzKTtcblx0XHR9XG5cdH1cblxuXHRibG9ja3F1b3RlIHtcblx0XHRib3JkZXItY29sb3I6IGN1cnJlbnRDb2xvcjtcblx0XHRib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudC1obCk7XG5cdFx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcblx0XHRib3JkZXItd2lkdGg6IDAgMCAwIDJweDtcblx0XHRtYXJnaW46ICRzcGFjZXIgMDtcblx0XHRwYWRkaW5nOiBtYXRoLmRpdigkc3BhY2VyLCA2KSAwIG1hdGguZGl2KCRzcGFjZXIsIDYpICRzcGFjZXIgKiAwLjU7XG5cdFx0Y2l0ZSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdG1hcmdpbjogJHNwYWNlciAqIDAuNSAwIDA7XG5cdFx0fVxuXHRcdHA6bGFzdC1jaGlsZCB7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0fVxuXHR9XG5cdGNpdGUge1xuXHRcdG9wYWNpdHk6IDAuODtcblx0XHRmb250LXNpemU6IDAuOGVtO1xuXHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjI1O1xuXHR9XG5cdHNhbXAsIGNvZGUsIGtiZCB7XG5cdFx0Y29sb3I6IHZhcigtLWNvbG9yLWJveGVzLWNvbnRyYXN0KTtcblx0XHRmb250LWZhbWlseTogbW9ub3NwYWNlO1xuXHRcdGZvbnQtc2l6ZTogMC45ZW07XG5cdFx0cGFkZGluZzogbWF0aC5kaXYoJHNwYWNlciwgMTIpICRzcGFjZXIqMC4xO1xuXHRcdGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJveGVzKTtcblx0fVxuXHRwcmUge1xuXHRcdGZvbnQtZmFtaWx5OiBtb25vc3BhY2U7XG5cdFx0Zm9udC1zaXplOiAwLjllbTtcblx0XHRwYWRkaW5nOiBtYXRoLmRpdigkc3BhY2VyLCA2KSAkc3BhY2VyKjAuMjtcblx0XHRsaW5lLWhlaWdodDogMS41O1xuXHRcdG1hcmdpbjogbWF0aC5kaXYoJHNwYWNlcio0LCAzKSAwO1xuXHRcdG92ZXJmbG93OiBhdXRvO1xuXHRcdHBhZGRpbmc6ICRzcGFjZXIgbWF0aC5kaXYoJHNwYWNlcioyLCAzKTtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdGJvcmRlci1zdHlsZTogc29saWQ7XG5cdFx0Ym9yZGVyLXdpZHRoOiAycHg7XG5cdFx0Ym9yZGVyLWNvbG9yOiBjdXJyZW50Q29sb3I7XG5cdFx0Ym9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQpO1xuXHRcdGNvZGUge1xuXHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdH1cblx0fVxuXG5cdGZpZ3VyZSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cdGlmcmFtZSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHR9XG5cdHZpZGVvIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXHRzdmcge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdH1cblx0aW1nIHtcblx0XHQvL2Rpc3BsYXk6IGJsb2NrO1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdH1cblx0ZW1iZWQge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdH1cblx0b2JqZWN0IHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHR9XG5cdGZpZ2NhcHRpb24sICVmaWdjYXB0aW9uIHtcblx0XHRhIHtcblx0XHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdH1cblx0XHRvcGFjaXR5OiAwLjg7XG5cdFx0Zm9udC1zaXplOiAwLjhlbTtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdG1hcmdpbi10b3A6ICRzcGFjZXIgKiAwLjU7XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuXHRcdFx0Zm9udC1zaXplOiAxZW07XG5cdFx0fVxuXHR9XG5cblx0JXRhYmxlLFxuXHR0YWJsZSB7XG5cdFx0QGV4dGVuZCAlY29sb3ItYmc7XG5cdFx0Ly9AZXh0ZW5kICVoYXMtYmFja2dyb3VuZDtcblxuXHRcdGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG5cdFx0Ym9yZGVyLXNwYWNpbmc6IDA7XG5cdFx0ZW1wdHktY2VsbHM6IHNob3c7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHRoZWFkIHtcblx0XHRcdEBleHRlbmQgJWNvbG9yLWJveGVzO1xuXHRcdFx0QGV4dGVuZCAlaGFzLWJhY2tncm91bmQ7XG5cblx0XHRcdHZlcnRpY2FsLWFsaWduOiBib3R0b207XG5cdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvcik7XG5cdFx0fVxuXHRcdHRoIHtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJveGVzKTtcblx0XHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdFx0XHRsaW5lLWhlaWdodDogMS40O1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0b3ZlcmZsb3c6IHZpc2libGU7XG5cdFx0XHRwYWRkaW5nOiAkc3BhY2VyKjAuMjU7XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0YSB7XG5cdFx0XHRcdGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCB2YXIoLS1jb2xvcik7XG5cdFx0XHR9XG5cdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB2YXIoLS1jb2xvcik7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0dGQge1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItYm94ZXMpO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNDtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdG92ZXJmbG93OiB2aXNpYmxlO1xuXHRcdFx0cGFkZGluZzogJHNwYWNlciowLjI1O1xuXHRcdH1cblxuXHRcdHRmb290IHtcblx0XHRcdEBleHRlbmQgJWNvbG9yLWJveGVzO1xuXHRcdFx0QGV4dGVuZCAlaGFzLWJhY2tncm91bmQ7XG5cdFx0fVxuXG5cdFx0Y2FwdGlvbiB7XG5cdFx0XHRjYXB0aW9uLXNpZGU6IHRvcDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJveGVzKTtcblx0XHRcdGNvbG9yOiB2YXIoLS1jb2xvci1ib3hlcy1jb250cmFzdCk7XG5cdFx0fVxuXHR9XG5cblx0Y2FwdGlvbiB7XG5cdFx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItYm94ZXMtYWNjZW50KTtcblx0XHRjb2xvcjogdmFyKC0tY29sb3ItYm94ZXMtYWNjZW50LWNvbnRyYXN0KTtcblx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdHBhZGRpbmc6ICRzcGFjZXIqMC4yNTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cbn1cblxuLmdhbGxlcnkge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdG1hcmdpbjogM2VtIDAgM2VtIC0wLjhlbTtcblx0d2lkdGg6IGNhbGMoMTAwJSArIDEuNmVtKTtcbn1cbi5nYWxsZXJ5LWl0ZW0ge1xuXHRtYXJnaW46IDAuOGVtIDA7XG5cdHBhZGRpbmc6IDAgMC44ZW07XG5cdHdpZHRoOiAxMDAlO1xufVxuLmdhbGxlcnktY2FwdGlvbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW4tdG9wOiAwLjhlbTtcbn1cblxuLmxpc3QtdW5zdHlsZWQge1xuXHRAaW5jbHVkZSBsaXN0LXVuc3R5bGVkKCk7XG59XG5cbi5saXN0LWlubGluZSB7XG5cdEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQoKTtcblx0bWFyZ2luLXRvcDogLSRsaXN0LWlubGluZS1wYWRkaW5nKjAuNTtcbn1cbi5saXN0LWlubGluZS1pdGVtIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRtYXJnaW4tdG9wOiAkbGlzdC1pbmxpbmUtcGFkZGluZyowLjU7XG5cblx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRtYXJnaW4tcmlnaHQ6ICRsaXN0LWlubGluZS1wYWRkaW5nO1xuXHR9XG59XG5cbi5oYXMtZHJvcC1jYXAge1xuXHQmOm5vdCg6Zm9jdXMtdmlzaWJsZSk6OmZpcnN0LWxldHRlciB7XG5cdFx0Y29sb3I6IGN1cnJlbnRDb2xvcjtcblx0XHRjb2xvcjogdmFyKC0tY29sb3ItYWNjZW50LWhsKTtcblx0XHRmb250LXNpemU6IDUuMWVtO1xuXHRcdGZvbnQtd2VpZ2h0OiA4MDA7XG5cdFx0bWFyZ2luOiAwLjA1ZW0gMC4xZW0gMCAwO1xuXHR9XG5cdCY6bm90KDpmb2N1cy12aXNpYmxlKTo6Zmlyc3QtbGV0dGVyOjphZnRlciB7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHRkaXNwbGF5OiB0YWJsZTtcblx0XHRjbGVhcjogYm90aDtcblx0fVxuXHQmOm5vdCg6Zm9jdXMtdmlzaWJsZSk6OmFmdGVyIHtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG59XG5cbi5oYXMtdGV4dC1hbGlnbi1sZWZ0IHtcblx0dGV4dC1hbGlnbjogbGVmdDtcbn1cbi5oYXMtdGV4dC1hbGlnbi1jZW50ZXIge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uaGFzLXRleHQtYWxpZ24tcmlnaHQge1xuXHR0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmhhcy1zbWFsbC1mb250LXNpemUge1xuXHRmb250LXNpemU6IDAuODEzZW07XG59XG4uaGFzLW1lZGl1bS1mb250LXNpemUge1xuXHRmb250LXNpemU6IDEuMjUwZW07XG59XG4uaGFzLWxhcmdlLWZvbnQtc2l6ZSB7XG5cdGZvbnQtc2l6ZTogMi4yNTBlbTtcbn1cbi5oYXMtaHVnZS1mb250LXNpemUge1xuXHRmb250LXNpemU6IDIuNjI1ZW07XG59XG5cbi5mb3JtLWNvbnRyb2wge1xuXHRiYWNrZ3JvdW5kLWNsaXA6IGluaXRpYWw7XG59XG5cbi5wdC1oZWFkZXItbWFpbi1oZWlnaHQge1xuXHRwYWRkaW5nLXRvcDogY2FsYyggdmFyKC0taGVhZGVyLW1haW4tZ2FwLWhlaWdodCkgKyB2YXIoLS1oZWFkZXItbWFpbi1oZWlnaHQpICk7XG59IiwiLy8gTGlzdHNcblxuLy8gVW5zdHlsZWQga2VlcHMgbGlzdCBpdGVtcyBibG9jayBsZXZlbCwganVzdCByZW1vdmVzIGRlZmF1bHQgYnJvd3NlciBwYWRkaW5nIGFuZCBsaXN0LXN0eWxlXG5AbWl4aW4gbGlzdC11bnN0eWxlZCgpIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuIiwiLypcclxuICogQWRkcyBpbnRlZ3JhdGlvbiB3aXRoIENhbGVuZGFyIFBsdXMgcGx1Z2luLlxyXG4gKi9cclxuXHJcbkB1c2UgXCJzYXNzOm1hdGhcIjtcclxuXHJcbmJvZHkgLmNhbGVuZGFyLXBsdXMge1xyXG4gICAgLmNhbGVuZGFyLXBsdXMtY2FsZW5kYXItd3JhcCB7XHJcbiAgICAgICAgQGV4dGVuZCAlYmxvY2stc3BhY2luZztcclxuICAgIH1cclxuICAgIC5jYWxlbmRhci1wbHVzLWZpbHRlci1iYXIge1xyXG4gICAgICAgIG92ZXJmbG93OiBpbml0aWFsO1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgPiBwIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBwOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBtYXRoLmRpdigkc3BhY2VyLCAzKTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IG1hdGguZGl2KCRzcGFjZXIsIDMpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgI2NhbGVuZGFyLXBsdXMtc2VhcmNoLFxyXG4gICAgI2NhbGVuZGFyLXBsdXMtY2F0ZWdvcnkge1xyXG4gICAgICAgIEBleHRlbmQgLmZvcm0tY29udHJvbDtcclxuICAgIH1cclxuICAgIC5yYmMtdG9vbGJhciB7XHJcbiAgICAgICAgZmxleC13cmFwOiBpbml0aWFsO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IG1hdGguZGl2KCRzcGFjZXIsIDMpO1xyXG4gICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJveGVzKTtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWJveGVzLWNvbnRyYXN0KTtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICBvdXRsaW5lLWNvbG9yOiB2YXIoLS1jb2xvci1ib3hlcy1hY2NlbnQtYSk7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45ZW0gKiAuODc1O1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICYucmJjLWFjdGl2ZSwgJi5yYmMtYWN0aXZlOmZvY3VzLXZpc2libGUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYm94ZXMtYWNjZW50LWhsKTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1ib3hlcy1hY2NlbnQtaGwtY29udHJhc3QpO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJveGVzLWFjY2VudCk7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItYm94ZXMtYWNjZW50LWNvbnRyYXN0KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xyXG4gICAgICAgICAgICA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBtYXRoLmRpdigkc3BhY2VyLCAzKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5yYmMtZGF0ZS1jZWxsLFxyXG4gICAgLnJiYy1oZWFkZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJveGVzKTtcclxuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItYm94ZXMtY29udHJhc3QpO1xyXG4gICAgfVxyXG4gICAgLnJiYy1oZWFkZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IG1hdGguZGl2KCRzcGFjZXIsIDYpIG1hdGguZGl2KCRzcGFjZXIsIDEyKTtcclxuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1jb2xvci1iZyk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICAgICAgPiBhIHtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWJveGVzLWNvbnRyYXN0KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAucmJjLWhlYWRlcisucmJjLWhlYWRlciB7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6IHZhcigtLWNvbG9yLWJnKTtcclxuXHJcbiAgICB9XHJcbiAgICAucmJjLW1vbnRoLXZpZXcge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItYm94ZXMpO1xyXG4gICAgfVxyXG4gICAgLnJiYy1tb250aC1yb3crLnJiYy1tb250aC1yb3cge1xyXG4gICAgICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAucmJjLW9mZi1yYW5nZSB7XHJcbiAgICAgICAgb3BhY2l0eTogMC41MDtcclxuICAgIH1cclxuICAgIC5yYmMtb2ZmLXJhbmdlLWJnIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1iZyk7XHJcbiAgICB9XHJcbiAgICAucmJjLWRhdGUtY2VsbCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IHZhcigtLWNvbG9yLWJnKSAxcHggc29saWQ7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1ib3hlcy1jb250cmFzdCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnJiYy1kYXktYmcrLnJiYy1kYXktYmcge1xyXG4gICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB2YXIoLS1jb2xvci1ib3hlcyk7XHJcbiAgICB9XHJcbiAgICAucmJjLXRvZGF5IHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1ib3hlcyk7XHJcbiAgICB9XHJcbiAgICAucmJjLWV2ZW50LCAucmJjLWV2ZW50LnJiYy1zZWxlY3RlZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYmctYWNjZW50KTtcclxuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItYmctYWNjZW50LWNvbnRyYXN0KTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1pbjtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMC44O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1iZy1hY2NlbnQpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5yYmMtcm93LXNlZ21lbnQge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgNHB4IDFweCAycHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnJiYy1tb250aC12aWV3IC5yYmMtdG9kYXkge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IHZhcigtLWNvbG9yLWJnKSAxcHggc29saWQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnJiYy10aW1lLXZpZXcge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnJiYy10aW1lLXZpZXcsXHJcbiAgICAucmJjLXRpbWUtY29udGVudD4qKyo+KixcclxuICAgIC5yYmMtdGltZS1jb250ZW50LFxyXG4gICAgLnJiYy10aW1lc2xvdC1ncm91cCxcclxuICAgIC5yYmMtdGltZS1oZWFkZXItY29udGVudCB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1ib3hlcyk7XHJcbiAgICB9XHJcbiAgICAucmJjLXRpbWUtdmlldyAucmJjLXJvdyB7XHJcbiAgICAgICAgbWluLWhlaWdodDogYXV0bztcclxuICAgIH1cclxuICAgIC5yYmMtZGF5LXNsb3QgLnJiYy10aW1lLXNsb3Qge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItYmcpO1xyXG4gICAgfVxyXG4gICAgLnJiYy1jdXJyZW50LXRpbWUtaW5kaWNhdG9yIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ib3hlcy1hY2NlbnQtaGwpO1xyXG4gICAgfVxyXG5cclxuICAgIC5yYmMtYWdlbmRhLXRhYmxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gICAgLnJiYy1hZ2VuZGEtdmlldyB0YWJsZS5yYmMtYWdlbmRhLXRhYmxlIHRoZWFkPnRyPnRoIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG4uY2FsZW5kYXJwLWV2ZW50LXNob3J0Y29kZSxcclxuLmNhbGVuZGFycC1ldmVudHMtYnktY2F0IHtcclxuICAgIEBleHRlbmQgJWJsb2NrLXNwYWNpbmc7XHJcbn1cclxuLmNhbGVuZGFycC1ldmVudC1zaG9ydGNvZGUtaGVhZGVyIHtcclxuICAgIGltZyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogbWF0aC5kaXYoJHNwYWNlciwgMyk7XHJcbiAgICB9XHJcbiAgICAuZGFzaGljb25zIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbmJvZHkgLmNhbGVuZGFycDpub3QoI25vY2FsZW5kYXJwKSAuYWdlbmRhLW1pbmlmaWVkLWNhbGVuZGFyIC5jYWxlbmRhcnAtZGF0ZS1pdGVtIC5jYWxlbmRhcnAtZGF0ZSB7XHJcbiAgICAuY2FsZW5kYXJwLWRhdGUtbW9udGgge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJveGVzKTtcclxuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItYm94ZXMtY29udHJhc3QpO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItYm94ZXMpO1xyXG4gICAgfVxyXG4gICAgLmNhbGVuZGFycC1kYXRlLWRheSB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1ib3hlcyk7XHJcbiAgICB9XHJcbn0iLCIvKlxyXG4gKiBBZGRzIGJhc2ljIHN0eWxpbmcgdG8gZGlyZWN0b3J5IG1vZHVsZSBpbmNsdWRlZCB3aXRoIHRoZW1lLlxyXG4gKi9cclxuXHJcbiAuY3AtZGlyLWl0ZW0tZmllbGRzOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJHBhcmFncmFwaC1tYXJnaW4tYm90dG9tO1xyXG4gfVxyXG5cclxuLmNwLWRpci1jb250cm9scyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ib3hlcyk7XHJcbiAgICBmaWVsZHNldCB7XHJcbiAgICAgICAgcGFkZGluZzogJHNwYWNlciowLjI7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uY3AtZGlyLWNvbnRyb2wge1xyXG4gICAgbWFyZ2luOiAkc3BhY2VyKjAuMjtcclxuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZXIqMC4yKjI7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlciowLjI7XHJcbiAgICB9XHJcbn1cclxuLmNwLWRpci1jb250cm9sLXNlYXJjaCB7XHJcbiAgICBmbGV4LWdyb3c6IDI7XHJcbn1cclxuLmNwLWRpci1jb250cm9sLXNlbGVjdCB7XHJcbiAgICBmbGV4LWdyb3c6IDE7XHJcbn1cclxuLmNwLWRpci1wYWdpbmF0aW9uIHtcclxuICAgIHBhZGRpbmc6ICRzcGFjZXIqMC4yNTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJveGVzKTtcclxuICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbn1cclxuXHJcbi5jcC1kaXItbm8tcmVzdWx0cy1pbmZvIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBwYWRkaW5nOiAkc3BhY2VyKjAuMjtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBib3JkZXI6IHZhcigtLWNvbG9yLWJveGVzKSBzb2xpZCAxcHg7XHJcbiAgICAuY3AtZGlyLWNvbnRlbnQtLW5vLXJlc3VsdHMgJiB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jcC1kaXItbm8tcmVzdWx0cy1pbmZvLXRleHQge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59IiwiLy8gV29yZFByZXNzIGFkbWluIHVzZXMgMTNweCBhdCBkb2N1bWVudCByb290IGluc3RlYWQgb2YgZGVmYXVsdCAxNnB4IGZvbnQgc2l6ZS5cclxuZGl2LmVkaXRvci1zdHlsZXMtd3JhcHBlciB7XHJcbiAgICBAaW5jbHVkZSBhZGp1c3RlZC1zaXplKDE2cHgsICctLWJvZHktZm9udC1zaXplJyk7XHJcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJhc2U7XHJcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XHJcbiAgfVxyXG5cclxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAuZWRpdG9yLXBvc3QtdGl0bGUgLmVkaXRvci1wb3N0LXRpdGxlX19pbnB1dCB7XHJcbiAgICBAaW5jbHVkZSBhZGp1c3RlZC1zaXplKCRmb250LXNpemUtYmFzZSAqIDIgKiAwLjksICctLWJvZHktZm9udC1zaXplJywgJy0taGVhZGVycy1mb250LXNpemUnKTtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICBAaW5jbHVkZSBhZGp1c3RlZC1zaXplKCRmb250LXNpemUtYmFzZSAqIDIsICctLWJvZHktZm9udC1zaXplJywgJy0taGVhZGVycy1mb250LXNpemUnKTtcclxuICAgIH1cclxuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItYmctY29udHJhc3QpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgPiBkaXYgPiAqLFxyXG4ud3AtYmxvY2sge1xyXG4gICAgbWF4LXdpZHRoOiBjYWxjKCB2YXIoLS1jb250ZW50LXdpZHRoKSAtICN7JGdyaWQtZ3V0dGVyLXdpZHRofSApO1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgPiBkaXYgPiBbZGF0YS1hbGlnbj13aWRlXSB7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgLndwLWJsb2NrIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgPiBkaXYgPiBbZGF0YS1hbGlnbj1mdWxsXSB7XHJcbiAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBbZGF0YS1hbGlnbj1mdWxsXSAud3AtYmxvY2sge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIH1cclxufVxyXG5cclxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciA+IGRpdiA+IFtkYXRhLWFsaWduPWxlZnRdLCBcclxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciA+IGRpdiA+IFtkYXRhLWFsaWduPXJpZ2h0XSB7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIG1heC13aWR0aDogdmFyKC0tc2l0ZS13aWR0aCk7XHJcblxyXG4gICAgLndwLWJsb2NrLWNvdmVyIHtcclxuICAgICAgICB3aWR0aDogY2FsYyggdmFyKC0tY29udGVudC13aWR0aCkgLyAyICk7XHJcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKCB2YXIoLS1jb250ZW50LXdpZHRoKSAvIDIgKTtcclxuICAgIH1cclxufVxyXG5cclxuLndwLWJsb2NrLWdyb3VwX19pbm5lci1jb250YWluZXIgLmVkaXRvci1pbm5lci1ibG9ja3MgPiAuZWRpdG9yLWJsb2NrLWxpc3RfX2xheW91dCA+IHtcclxuICAgIC53cC1ibG9jazpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgIH1cclxuICAgIC53cC1ibG9jazpsYXN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4ud3AtYmxvY2stc2VhcmNoIC53cC1ibG9jay1zZWFyY2hfX2J1dHRvbiAud3AtYmxvY2stc2VhcmNoX19idXR0b24tcmljaC10ZXh0IHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi53cC1ibG9jay1jb3ZlciAuYmxvY2stZWRpdG9yLWJsb2NrLWxpc3RfX2Jsb2NrIHtcclxuICAgIGNvbG9yOiBpbmhlcml0O1xyXG59XHJcblxyXG4uYmxvY2stZWRpdG9yLWJsb2NrLXByZXZpZXdfX2NvbnRlbnQgLmJsb2NrLWVkaXRvci1ibG9jay1saXN0X19ibG9jayB7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG5cclxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAubGlzdC11bnN0eWxlZCB7XHJcblx0QGV4dGVuZCAubGlzdC1pbmxpbmU7XHJcbn1cclxuXHJcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIge1xyXG4gICAgKixcclxuICAgICo6OmJlZm9yZSxcclxuICAgICo6OmFmdGVyIHtcclxuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIH1cclxufVxyXG5cclxuJWJ0bixcclxuLmJ0biB7XHJcblx0dXNlci1zZWxlY3Q6IHRleHQ7XHJcbn1cclxuIl19 */ diff --git a/css/block-editor.min.css b/css/block-editor.min.css index 24e73d9..a900987 100644 --- a/css/block-editor.min.css +++ b/css/block-editor.min.css @@ -3,5 +3,5 @@ * Copyright 2011-2020 The Bootstrap Authors * Copyright 2011-2020 Twitter, Inc. * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) - */.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl{width:100%;padding-right:1.5rem;padding-left:1.5rem;margin-right:auto;margin-left:auto}@media (min-width:600px){.container,.container-sm{max-width:540px}}@media (min-width:782px){.container,.container-md,.container-sm{max-width:720px}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}.row{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-1.5rem;margin-left:-1.5rem}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto,.col-xxl,.col-xxl-1,.col-xxl-10,.col-xxl-11,.col-xxl-12,.col-xxl-2,.col-xxl-3,.col-xxl-4,.col-xxl-5,.col-xxl-6,.col-xxl-7,.col-xxl-8,.col-xxl-9,.col-xxl-auto{position:relative;width:100%;padding-right:1.5rem;padding-left:1.5rem}.col{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-1>*{-webkit-box-flex:0;-webkit-flex:0 0 100%;-moz-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-2>*{-webkit-box-flex:0;-webkit-flex:0 0 50%;-moz-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-3>*{-webkit-box-flex:0;-webkit-flex:0 0 33.3333333333%;-moz-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-4>*{-webkit-box-flex:0;-webkit-flex:0 0 25%;-moz-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-5>*{-webkit-box-flex:0;-webkit-flex:0 0 20%;-moz-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-6>*{-webkit-box-flex:0;-webkit-flex:0 0 16.6666666667%;-moz-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-1{-webkit-box-flex:0;-webkit-flex:0 0 8.33333333%;-moz-box-flex:0;-ms-flex:0 0 8.33333333%;flex:0 0 8.33333333%;max-width:8.33333333%}.col-2{-webkit-box-flex:0;-webkit-flex:0 0 16.66666667%;-moz-box-flex:0;-ms-flex:0 0 16.66666667%;flex:0 0 16.66666667%;max-width:16.66666667%}.col-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-moz-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-webkit-box-flex:0;-webkit-flex:0 0 33.33333333%;-moz-box-flex:0;-ms-flex:0 0 33.33333333%;flex:0 0 33.33333333%;max-width:33.33333333%}.col-5{-webkit-box-flex:0;-webkit-flex:0 0 41.66666667%;-moz-box-flex:0;-ms-flex:0 0 41.66666667%;flex:0 0 41.66666667%;max-width:41.66666667%}.col-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-moz-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-webkit-box-flex:0;-webkit-flex:0 0 58.33333333%;-moz-box-flex:0;-ms-flex:0 0 58.33333333%;flex:0 0 58.33333333%;max-width:58.33333333%}.col-8{-webkit-box-flex:0;-webkit-flex:0 0 66.66666667%;-moz-box-flex:0;-ms-flex:0 0 66.66666667%;flex:0 0 66.66666667%;max-width:66.66666667%}.col-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-moz-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-webkit-box-flex:0;-webkit-flex:0 0 83.33333333%;-moz-box-flex:0;-ms-flex:0 0 83.33333333%;flex:0 0 83.33333333%;max-width:83.33333333%}.col-11{-webkit-box-flex:0;-webkit-flex:0 0 91.66666667%;-moz-box-flex:0;-ms-flex:0 0 91.66666667%;flex:0 0 91.66666667%;max-width:91.66666667%}.col-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-moz-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-first{-webkit-box-ordinal-group:0;-webkit-order:-1;-moz-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-last{-webkit-box-ordinal-group:14;-webkit-order:13;-moz-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-0{-webkit-box-ordinal-group:1;-webkit-order:0;-moz-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-1{-webkit-box-ordinal-group:2;-webkit-order:1;-moz-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-2{-webkit-box-ordinal-group:3;-webkit-order:2;-moz-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-3{-webkit-box-ordinal-group:4;-webkit-order:3;-moz-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-4{-webkit-box-ordinal-group:5;-webkit-order:4;-moz-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-5{-webkit-box-ordinal-group:6;-webkit-order:5;-moz-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-6{-webkit-box-ordinal-group:7;-webkit-order:6;-moz-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-7{-webkit-box-ordinal-group:8;-webkit-order:7;-moz-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-8{-webkit-box-ordinal-group:9;-webkit-order:8;-moz-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-9{-webkit-box-ordinal-group:10;-webkit-order:9;-moz-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-10{-webkit-box-ordinal-group:11;-webkit-order:10;-moz-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-11{-webkit-box-ordinal-group:12;-webkit-order:11;-moz-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-12{-webkit-box-ordinal-group:13;-webkit-order:12;-moz-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}@media (min-width:600px){.col-sm{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-sm-1>*{-webkit-box-flex:0;-webkit-flex:0 0 100%;-moz-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-sm-2>*{-webkit-box-flex:0;-webkit-flex:0 0 50%;-moz-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-sm-3>*{-webkit-box-flex:0;-webkit-flex:0 0 33.3333333333%;-moz-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-sm-4>*{-webkit-box-flex:0;-webkit-flex:0 0 25%;-moz-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-sm-5>*{-webkit-box-flex:0;-webkit-flex:0 0 20%;-moz-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-sm-6>*{-webkit-box-flex:0;-webkit-flex:0 0 16.6666666667%;-moz-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-sm-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{-webkit-box-flex:0;-webkit-flex:0 0 8.33333333%;-moz-box-flex:0;-ms-flex:0 0 8.33333333%;flex:0 0 8.33333333%;max-width:8.33333333%}.col-sm-2{-webkit-box-flex:0;-webkit-flex:0 0 16.66666667%;-moz-box-flex:0;-ms-flex:0 0 16.66666667%;flex:0 0 16.66666667%;max-width:16.66666667%}.col-sm-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-moz-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-webkit-box-flex:0;-webkit-flex:0 0 33.33333333%;-moz-box-flex:0;-ms-flex:0 0 33.33333333%;flex:0 0 33.33333333%;max-width:33.33333333%}.col-sm-5{-webkit-box-flex:0;-webkit-flex:0 0 41.66666667%;-moz-box-flex:0;-ms-flex:0 0 41.66666667%;flex:0 0 41.66666667%;max-width:41.66666667%}.col-sm-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-moz-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-webkit-box-flex:0;-webkit-flex:0 0 58.33333333%;-moz-box-flex:0;-ms-flex:0 0 58.33333333%;flex:0 0 58.33333333%;max-width:58.33333333%}.col-sm-8{-webkit-box-flex:0;-webkit-flex:0 0 66.66666667%;-moz-box-flex:0;-ms-flex:0 0 66.66666667%;flex:0 0 66.66666667%;max-width:66.66666667%}.col-sm-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-moz-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-webkit-box-flex:0;-webkit-flex:0 0 83.33333333%;-moz-box-flex:0;-ms-flex:0 0 83.33333333%;flex:0 0 83.33333333%;max-width:83.33333333%}.col-sm-11{-webkit-box-flex:0;-webkit-flex:0 0 91.66666667%;-moz-box-flex:0;-ms-flex:0 0 91.66666667%;flex:0 0 91.66666667%;max-width:91.66666667%}.col-sm-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-moz-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-sm-first{-webkit-box-ordinal-group:0;-webkit-order:-1;-moz-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-sm-last{-webkit-box-ordinal-group:14;-webkit-order:13;-moz-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-sm-0{-webkit-box-ordinal-group:1;-webkit-order:0;-moz-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-sm-1{-webkit-box-ordinal-group:2;-webkit-order:1;-moz-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-sm-2{-webkit-box-ordinal-group:3;-webkit-order:2;-moz-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-sm-3{-webkit-box-ordinal-group:4;-webkit-order:3;-moz-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-sm-4{-webkit-box-ordinal-group:5;-webkit-order:4;-moz-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-sm-5{-webkit-box-ordinal-group:6;-webkit-order:5;-moz-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-sm-6{-webkit-box-ordinal-group:7;-webkit-order:6;-moz-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-sm-7{-webkit-box-ordinal-group:8;-webkit-order:7;-moz-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-sm-8{-webkit-box-ordinal-group:9;-webkit-order:8;-moz-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-sm-9{-webkit-box-ordinal-group:10;-webkit-order:9;-moz-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-sm-10{-webkit-box-ordinal-group:11;-webkit-order:10;-moz-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-sm-11{-webkit-box-ordinal-group:12;-webkit-order:11;-moz-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-sm-12{-webkit-box-ordinal-group:13;-webkit-order:12;-moz-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}}@media (min-width:782px){.col-md{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-md-1>*{-webkit-box-flex:0;-webkit-flex:0 0 100%;-moz-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-md-2>*{-webkit-box-flex:0;-webkit-flex:0 0 50%;-moz-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-md-3>*{-webkit-box-flex:0;-webkit-flex:0 0 33.3333333333%;-moz-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-md-4>*{-webkit-box-flex:0;-webkit-flex:0 0 25%;-moz-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-md-5>*{-webkit-box-flex:0;-webkit-flex:0 0 20%;-moz-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-md-6>*{-webkit-box-flex:0;-webkit-flex:0 0 16.6666666667%;-moz-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-md-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-md-1{-webkit-box-flex:0;-webkit-flex:0 0 8.33333333%;-moz-box-flex:0;-ms-flex:0 0 8.33333333%;flex:0 0 8.33333333%;max-width:8.33333333%}.col-md-2{-webkit-box-flex:0;-webkit-flex:0 0 16.66666667%;-moz-box-flex:0;-ms-flex:0 0 16.66666667%;flex:0 0 16.66666667%;max-width:16.66666667%}.col-md-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-moz-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-webkit-box-flex:0;-webkit-flex:0 0 33.33333333%;-moz-box-flex:0;-ms-flex:0 0 33.33333333%;flex:0 0 33.33333333%;max-width:33.33333333%}.col-md-5{-webkit-box-flex:0;-webkit-flex:0 0 41.66666667%;-moz-box-flex:0;-ms-flex:0 0 41.66666667%;flex:0 0 41.66666667%;max-width:41.66666667%}.col-md-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-moz-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-webkit-box-flex:0;-webkit-flex:0 0 58.33333333%;-moz-box-flex:0;-ms-flex:0 0 58.33333333%;flex:0 0 58.33333333%;max-width:58.33333333%}.col-md-8{-webkit-box-flex:0;-webkit-flex:0 0 66.66666667%;-moz-box-flex:0;-ms-flex:0 0 66.66666667%;flex:0 0 66.66666667%;max-width:66.66666667%}.col-md-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-moz-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-webkit-box-flex:0;-webkit-flex:0 0 83.33333333%;-moz-box-flex:0;-ms-flex:0 0 83.33333333%;flex:0 0 83.33333333%;max-width:83.33333333%}.col-md-11{-webkit-box-flex:0;-webkit-flex:0 0 91.66666667%;-moz-box-flex:0;-ms-flex:0 0 91.66666667%;flex:0 0 91.66666667%;max-width:91.66666667%}.col-md-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-moz-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-md-first{-webkit-box-ordinal-group:0;-webkit-order:-1;-moz-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-md-last{-webkit-box-ordinal-group:14;-webkit-order:13;-moz-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-md-0{-webkit-box-ordinal-group:1;-webkit-order:0;-moz-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-md-1{-webkit-box-ordinal-group:2;-webkit-order:1;-moz-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-md-2{-webkit-box-ordinal-group:3;-webkit-order:2;-moz-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-md-3{-webkit-box-ordinal-group:4;-webkit-order:3;-moz-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-md-4{-webkit-box-ordinal-group:5;-webkit-order:4;-moz-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-md-5{-webkit-box-ordinal-group:6;-webkit-order:5;-moz-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-md-6{-webkit-box-ordinal-group:7;-webkit-order:6;-moz-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-md-7{-webkit-box-ordinal-group:8;-webkit-order:7;-moz-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-md-8{-webkit-box-ordinal-group:9;-webkit-order:8;-moz-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-md-9{-webkit-box-ordinal-group:10;-webkit-order:9;-moz-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-md-10{-webkit-box-ordinal-group:11;-webkit-order:10;-moz-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-md-11{-webkit-box-ordinal-group:12;-webkit-order:11;-moz-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-md-12{-webkit-box-ordinal-group:13;-webkit-order:12;-moz-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}}@media (min-width:992px){.col-lg{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-lg-1>*{-webkit-box-flex:0;-webkit-flex:0 0 100%;-moz-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-lg-2>*{-webkit-box-flex:0;-webkit-flex:0 0 50%;-moz-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-lg-3>*{-webkit-box-flex:0;-webkit-flex:0 0 33.3333333333%;-moz-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-lg-4>*{-webkit-box-flex:0;-webkit-flex:0 0 25%;-moz-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-lg-5>*{-webkit-box-flex:0;-webkit-flex:0 0 20%;-moz-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-lg-6>*{-webkit-box-flex:0;-webkit-flex:0 0 16.6666666667%;-moz-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-lg-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{-webkit-box-flex:0;-webkit-flex:0 0 8.33333333%;-moz-box-flex:0;-ms-flex:0 0 8.33333333%;flex:0 0 8.33333333%;max-width:8.33333333%}.col-lg-2{-webkit-box-flex:0;-webkit-flex:0 0 16.66666667%;-moz-box-flex:0;-ms-flex:0 0 16.66666667%;flex:0 0 16.66666667%;max-width:16.66666667%}.col-lg-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-moz-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-webkit-box-flex:0;-webkit-flex:0 0 33.33333333%;-moz-box-flex:0;-ms-flex:0 0 33.33333333%;flex:0 0 33.33333333%;max-width:33.33333333%}.col-lg-5{-webkit-box-flex:0;-webkit-flex:0 0 41.66666667%;-moz-box-flex:0;-ms-flex:0 0 41.66666667%;flex:0 0 41.66666667%;max-width:41.66666667%}.col-lg-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-moz-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-webkit-box-flex:0;-webkit-flex:0 0 58.33333333%;-moz-box-flex:0;-ms-flex:0 0 58.33333333%;flex:0 0 58.33333333%;max-width:58.33333333%}.col-lg-8{-webkit-box-flex:0;-webkit-flex:0 0 66.66666667%;-moz-box-flex:0;-ms-flex:0 0 66.66666667%;flex:0 0 66.66666667%;max-width:66.66666667%}.col-lg-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-moz-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-webkit-box-flex:0;-webkit-flex:0 0 83.33333333%;-moz-box-flex:0;-ms-flex:0 0 83.33333333%;flex:0 0 83.33333333%;max-width:83.33333333%}.col-lg-11{-webkit-box-flex:0;-webkit-flex:0 0 91.66666667%;-moz-box-flex:0;-ms-flex:0 0 91.66666667%;flex:0 0 91.66666667%;max-width:91.66666667%}.col-lg-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-moz-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-lg-first{-webkit-box-ordinal-group:0;-webkit-order:-1;-moz-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-lg-last{-webkit-box-ordinal-group:14;-webkit-order:13;-moz-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-lg-0{-webkit-box-ordinal-group:1;-webkit-order:0;-moz-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-lg-1{-webkit-box-ordinal-group:2;-webkit-order:1;-moz-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-lg-2{-webkit-box-ordinal-group:3;-webkit-order:2;-moz-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-lg-3{-webkit-box-ordinal-group:4;-webkit-order:3;-moz-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-lg-4{-webkit-box-ordinal-group:5;-webkit-order:4;-moz-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-lg-5{-webkit-box-ordinal-group:6;-webkit-order:5;-moz-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-lg-6{-webkit-box-ordinal-group:7;-webkit-order:6;-moz-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-lg-7{-webkit-box-ordinal-group:8;-webkit-order:7;-moz-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-lg-8{-webkit-box-ordinal-group:9;-webkit-order:8;-moz-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-lg-9{-webkit-box-ordinal-group:10;-webkit-order:9;-moz-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-lg-10{-webkit-box-ordinal-group:11;-webkit-order:10;-moz-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-lg-11{-webkit-box-ordinal-group:12;-webkit-order:11;-moz-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-lg-12{-webkit-box-ordinal-group:13;-webkit-order:12;-moz-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}}@media (min-width:1200px){.col-xl{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-xl-1>*{-webkit-box-flex:0;-webkit-flex:0 0 100%;-moz-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-xl-2>*{-webkit-box-flex:0;-webkit-flex:0 0 50%;-moz-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-xl-3>*{-webkit-box-flex:0;-webkit-flex:0 0 33.3333333333%;-moz-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-xl-4>*{-webkit-box-flex:0;-webkit-flex:0 0 25%;-moz-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-xl-5>*{-webkit-box-flex:0;-webkit-flex:0 0 20%;-moz-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-xl-6>*{-webkit-box-flex:0;-webkit-flex:0 0 16.6666666667%;-moz-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-xl-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{-webkit-box-flex:0;-webkit-flex:0 0 8.33333333%;-moz-box-flex:0;-ms-flex:0 0 8.33333333%;flex:0 0 8.33333333%;max-width:8.33333333%}.col-xl-2{-webkit-box-flex:0;-webkit-flex:0 0 16.66666667%;-moz-box-flex:0;-ms-flex:0 0 16.66666667%;flex:0 0 16.66666667%;max-width:16.66666667%}.col-xl-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-moz-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-webkit-box-flex:0;-webkit-flex:0 0 33.33333333%;-moz-box-flex:0;-ms-flex:0 0 33.33333333%;flex:0 0 33.33333333%;max-width:33.33333333%}.col-xl-5{-webkit-box-flex:0;-webkit-flex:0 0 41.66666667%;-moz-box-flex:0;-ms-flex:0 0 41.66666667%;flex:0 0 41.66666667%;max-width:41.66666667%}.col-xl-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-moz-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-webkit-box-flex:0;-webkit-flex:0 0 58.33333333%;-moz-box-flex:0;-ms-flex:0 0 58.33333333%;flex:0 0 58.33333333%;max-width:58.33333333%}.col-xl-8{-webkit-box-flex:0;-webkit-flex:0 0 66.66666667%;-moz-box-flex:0;-ms-flex:0 0 66.66666667%;flex:0 0 66.66666667%;max-width:66.66666667%}.col-xl-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-moz-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-webkit-box-flex:0;-webkit-flex:0 0 83.33333333%;-moz-box-flex:0;-ms-flex:0 0 83.33333333%;flex:0 0 83.33333333%;max-width:83.33333333%}.col-xl-11{-webkit-box-flex:0;-webkit-flex:0 0 91.66666667%;-moz-box-flex:0;-ms-flex:0 0 91.66666667%;flex:0 0 91.66666667%;max-width:91.66666667%}.col-xl-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-moz-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xl-first{-webkit-box-ordinal-group:0;-webkit-order:-1;-moz-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-xl-last{-webkit-box-ordinal-group:14;-webkit-order:13;-moz-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-xl-0{-webkit-box-ordinal-group:1;-webkit-order:0;-moz-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-xl-1{-webkit-box-ordinal-group:2;-webkit-order:1;-moz-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-xl-2{-webkit-box-ordinal-group:3;-webkit-order:2;-moz-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-xl-3{-webkit-box-ordinal-group:4;-webkit-order:3;-moz-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-xl-4{-webkit-box-ordinal-group:5;-webkit-order:4;-moz-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-xl-5{-webkit-box-ordinal-group:6;-webkit-order:5;-moz-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-xl-6{-webkit-box-ordinal-group:7;-webkit-order:6;-moz-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-xl-7{-webkit-box-ordinal-group:8;-webkit-order:7;-moz-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-xl-8{-webkit-box-ordinal-group:9;-webkit-order:8;-moz-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-xl-9{-webkit-box-ordinal-group:10;-webkit-order:9;-moz-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-xl-10{-webkit-box-ordinal-group:11;-webkit-order:10;-moz-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-xl-11{-webkit-box-ordinal-group:12;-webkit-order:11;-moz-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-xl-12{-webkit-box-ordinal-group:13;-webkit-order:12;-moz-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}}@media (min-width:1330px){.col-xxl{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-xxl-1>*{-webkit-box-flex:0;-webkit-flex:0 0 100%;-moz-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-xxl-2>*{-webkit-box-flex:0;-webkit-flex:0 0 50%;-moz-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-xxl-3>*{-webkit-box-flex:0;-webkit-flex:0 0 33.3333333333%;-moz-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-xxl-4>*{-webkit-box-flex:0;-webkit-flex:0 0 25%;-moz-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-xxl-5>*{-webkit-box-flex:0;-webkit-flex:0 0 20%;-moz-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-xxl-6>*{-webkit-box-flex:0;-webkit-flex:0 0 16.6666666667%;-moz-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-xxl-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-xxl-1{-webkit-box-flex:0;-webkit-flex:0 0 8.33333333%;-moz-box-flex:0;-ms-flex:0 0 8.33333333%;flex:0 0 8.33333333%;max-width:8.33333333%}.col-xxl-2{-webkit-box-flex:0;-webkit-flex:0 0 16.66666667%;-moz-box-flex:0;-ms-flex:0 0 16.66666667%;flex:0 0 16.66666667%;max-width:16.66666667%}.col-xxl-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-moz-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xxl-4{-webkit-box-flex:0;-webkit-flex:0 0 33.33333333%;-moz-box-flex:0;-ms-flex:0 0 33.33333333%;flex:0 0 33.33333333%;max-width:33.33333333%}.col-xxl-5{-webkit-box-flex:0;-webkit-flex:0 0 41.66666667%;-moz-box-flex:0;-ms-flex:0 0 41.66666667%;flex:0 0 41.66666667%;max-width:41.66666667%}.col-xxl-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-moz-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xxl-7{-webkit-box-flex:0;-webkit-flex:0 0 58.33333333%;-moz-box-flex:0;-ms-flex:0 0 58.33333333%;flex:0 0 58.33333333%;max-width:58.33333333%}.col-xxl-8{-webkit-box-flex:0;-webkit-flex:0 0 66.66666667%;-moz-box-flex:0;-ms-flex:0 0 66.66666667%;flex:0 0 66.66666667%;max-width:66.66666667%}.col-xxl-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-moz-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xxl-10{-webkit-box-flex:0;-webkit-flex:0 0 83.33333333%;-moz-box-flex:0;-ms-flex:0 0 83.33333333%;flex:0 0 83.33333333%;max-width:83.33333333%}.col-xxl-11{-webkit-box-flex:0;-webkit-flex:0 0 91.66666667%;-moz-box-flex:0;-ms-flex:0 0 91.66666667%;flex:0 0 91.66666667%;max-width:91.66666667%}.col-xxl-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-moz-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xxl-first{-webkit-box-ordinal-group:0;-webkit-order:-1;-moz-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-xxl-last{-webkit-box-ordinal-group:14;-webkit-order:13;-moz-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-xxl-0{-webkit-box-ordinal-group:1;-webkit-order:0;-moz-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-xxl-1{-webkit-box-ordinal-group:2;-webkit-order:1;-moz-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-xxl-2{-webkit-box-ordinal-group:3;-webkit-order:2;-moz-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-xxl-3{-webkit-box-ordinal-group:4;-webkit-order:3;-moz-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-xxl-4{-webkit-box-ordinal-group:5;-webkit-order:4;-moz-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-xxl-5{-webkit-box-ordinal-group:6;-webkit-order:5;-moz-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-xxl-6{-webkit-box-ordinal-group:7;-webkit-order:6;-moz-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-xxl-7{-webkit-box-ordinal-group:8;-webkit-order:7;-moz-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-xxl-8{-webkit-box-ordinal-group:9;-webkit-order:8;-moz-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-xxl-9{-webkit-box-ordinal-group:10;-webkit-order:9;-moz-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-xxl-10{-webkit-box-ordinal-group:11;-webkit-order:10;-moz-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-xxl-11{-webkit-box-ordinal-group:12;-webkit-order:11;-moz-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-xxl-12{-webkit-box-ordinal-group:13;-webkit-order:12;-moz-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333333%}.offset-xxl-2{margin-left:16.66666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333333%}.offset-xxl-5{margin-left:41.66666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333333%}.offset-xxl-8{margin-left:66.66666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333333%}.offset-xxl-11{margin-left:91.66666667%}}.table{width:100%;margin-bottom:3rem;color:#212529}.table td,.table th{padding:.75rem;vertical-align:top;border-top:1px solid #dee2e6}.table thead th{vertical-align:bottom;border-bottom:2px solid #dee2e6}.table tbody+tbody{border-top:2px solid #dee2e6}.table-sm td,.table-sm th{padding:.3rem}.table-bordered{border:1px solid #dee2e6}.table-bordered td,.table-bordered th{border:1px solid #dee2e6}.table-bordered thead td,.table-bordered thead th{border-bottom-width:2px}.table-borderless tbody+tbody,.table-borderless td,.table-borderless th,.table-borderless thead th{border:0}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.05)}.table-hover tbody tr:hover{color:#212529;background-color:rgba(0,0,0,.075)}.table-active,.table-active>td,.table-active>th{background-color:rgba(0,0,0,.075)}.table-hover .table-active:hover{background-color:rgba(0,0,0,.075)}.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:rgba(0,0,0,.075)}.table .thead-dark th{color:#fff;background-color:#343a40;border-color:#454d55}.table .thead-light th{color:#495057;background-color:#e9ecef;border-color:#dee2e6}.table-dark{color:#fff;background-color:#343a40}.table-dark td,.table-dark th,.table-dark thead th{border-color:#454d55}.table-dark.table-bordered{border:0}.table-dark.table-striped tbody tr:nth-of-type(odd){background-color:rgba(255,255,255,.05)}.table-dark.table-hover tbody tr:hover{color:#fff;background-color:rgba(255,255,255,.075)}@media (max-width:599.98px){.table-responsive-sm{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-sm>.table-bordered{border:0}}@media (max-width:781.98px){.table-responsive-md{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-md>.table-bordered{border:0}}@media (max-width:991.98px){.table-responsive-lg{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-lg>.table-bordered{border:0}}@media (max-width:1199.98px){.table-responsive-xl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-xl>.table-bordered{border:0}}@media (max-width:1329.98px){.table-responsive-xxl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-xxl>.table-bordered{border:0}}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive>.table-bordered{border:0}.jumbotron,.wp-block-cover{padding:2rem 1rem;margin-bottom:2rem;border-radius:var(--roundness)}@media (min-width:600px){.jumbotron,.wp-block-cover{padding:4rem 2rem}}.jumbotron-fluid{padding-right:0;padding-left:0;border-radius:0}.media{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}.media-body{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:-webkit-box!important;display:-webkit-flex!important;display:-moz-box!important;display:-ms-flexbox!important;display:flex!important}.d-inline-flex{display:-webkit-inline-box!important;display:-webkit-inline-flex!important;display:-moz-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}@media (min-width:600px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:-webkit-box!important;display:-webkit-flex!important;display:-moz-box!important;display:-ms-flexbox!important;display:flex!important}.d-sm-inline-flex{display:-webkit-inline-box!important;display:-webkit-inline-flex!important;display:-moz-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:782px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:-webkit-box!important;display:-webkit-flex!important;display:-moz-box!important;display:-ms-flexbox!important;display:flex!important}.d-md-inline-flex{display:-webkit-inline-box!important;display:-webkit-inline-flex!important;display:-moz-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:-webkit-box!important;display:-webkit-flex!important;display:-moz-box!important;display:-ms-flexbox!important;display:flex!important}.d-lg-inline-flex{display:-webkit-inline-box!important;display:-webkit-inline-flex!important;display:-moz-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:1200px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:-webkit-box!important;display:-webkit-flex!important;display:-moz-box!important;display:-ms-flexbox!important;display:flex!important}.d-xl-inline-flex{display:-webkit-inline-box!important;display:-webkit-inline-flex!important;display:-moz-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:1330px){.d-xxl-none{display:none!important}.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:-webkit-box!important;display:-webkit-flex!important;display:-moz-box!important;display:-ms-flexbox!important;display:flex!important}.d-xxl-inline-flex{display:-webkit-inline-box!important;display:-webkit-inline-flex!important;display:-moz-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:-webkit-box!important;display:-webkit-flex!important;display:-moz-box!important;display:-ms-flexbox!important;display:flex!important}.d-print-inline-flex{display:-webkit-inline-box!important;display:-webkit-inline-flex!important;display:-moz-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}.flex-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-webkit-flex-direction:row!important;-moz-box-orient:horizontal!important;-moz-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-webkit-flex-direction:column!important;-moz-box-orient:vertical!important;-moz-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:row-reverse!important;-moz-box-orient:horizontal!important;-moz-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:column-reverse!important;-moz-box-orient:vertical!important;-moz-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-wrap{-webkit-flex-wrap:wrap!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-nowrap{-webkit-flex-wrap:nowrap!important;-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-wrap-reverse{-webkit-flex-wrap:wrap-reverse!important;-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-fill{-webkit-box-flex:1!important;-webkit-flex:1 1 auto!important;-moz-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-grow-0{-webkit-box-flex:0!important;-webkit-flex-grow:0!important;-moz-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-grow-1{-webkit-box-flex:1!important;-webkit-flex-grow:1!important;-moz-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-shrink-0{-webkit-flex-shrink:0!important;-ms-flex-negative:0!important;flex-shrink:0!important}.flex-shrink-1{-webkit-flex-shrink:1!important;-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-start{-webkit-box-pack:start!important;-webkit-justify-content:flex-start!important;-moz-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-end{-webkit-box-pack:end!important;-webkit-justify-content:flex-end!important;-moz-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-center{-webkit-box-pack:center!important;-webkit-justify-content:center!important;-moz-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-between{-webkit-box-pack:justify!important;-webkit-justify-content:space-between!important;-moz-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-around{-webkit-justify-content:space-around!important;-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-start{-webkit-box-align:start!important;-webkit-align-items:flex-start!important;-moz-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-end{-webkit-box-align:end!important;-webkit-align-items:flex-end!important;-moz-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-center{-webkit-box-align:center!important;-webkit-align-items:center!important;-moz-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-baseline{-webkit-box-align:baseline!important;-webkit-align-items:baseline!important;-moz-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-stretch{-webkit-box-align:stretch!important;-webkit-align-items:stretch!important;-moz-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-start{-webkit-align-content:flex-start!important;-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-end{-webkit-align-content:flex-end!important;-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-center{-webkit-align-content:center!important;-ms-flex-line-pack:center!important;align-content:center!important}.align-content-between{-webkit-align-content:space-between!important;-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-around{-webkit-align-content:space-around!important;-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-stretch{-webkit-align-content:stretch!important;-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-auto{-webkit-align-self:auto!important;-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-start{-webkit-align-self:flex-start!important;-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-end{-webkit-align-self:flex-end!important;-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-center{-webkit-align-self:center!important;-ms-flex-item-align:center!important;align-self:center!important}.align-self-baseline{-webkit-align-self:baseline!important;-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-stretch{-webkit-align-self:stretch!important;-ms-flex-item-align:stretch!important;align-self:stretch!important}@media (min-width:600px){.flex-sm-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-webkit-flex-direction:row!important;-moz-box-orient:horizontal!important;-moz-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-sm-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-webkit-flex-direction:column!important;-moz-box-orient:vertical!important;-moz-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-sm-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:row-reverse!important;-moz-box-orient:horizontal!important;-moz-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-sm-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:column-reverse!important;-moz-box-orient:vertical!important;-moz-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-sm-wrap{-webkit-flex-wrap:wrap!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-sm-nowrap{-webkit-flex-wrap:nowrap!important;-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-sm-wrap-reverse{-webkit-flex-wrap:wrap-reverse!important;-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-sm-fill{-webkit-box-flex:1!important;-webkit-flex:1 1 auto!important;-moz-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-sm-grow-0{-webkit-box-flex:0!important;-webkit-flex-grow:0!important;-moz-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-sm-grow-1{-webkit-box-flex:1!important;-webkit-flex-grow:1!important;-moz-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-sm-shrink-0{-webkit-flex-shrink:0!important;-ms-flex-negative:0!important;flex-shrink:0!important}.flex-sm-shrink-1{-webkit-flex-shrink:1!important;-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-sm-start{-webkit-box-pack:start!important;-webkit-justify-content:flex-start!important;-moz-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-sm-end{-webkit-box-pack:end!important;-webkit-justify-content:flex-end!important;-moz-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-sm-center{-webkit-box-pack:center!important;-webkit-justify-content:center!important;-moz-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-sm-between{-webkit-box-pack:justify!important;-webkit-justify-content:space-between!important;-moz-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-sm-around{-webkit-justify-content:space-around!important;-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-sm-start{-webkit-box-align:start!important;-webkit-align-items:flex-start!important;-moz-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-sm-end{-webkit-box-align:end!important;-webkit-align-items:flex-end!important;-moz-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-sm-center{-webkit-box-align:center!important;-webkit-align-items:center!important;-moz-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-sm-baseline{-webkit-box-align:baseline!important;-webkit-align-items:baseline!important;-moz-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-sm-stretch{-webkit-box-align:stretch!important;-webkit-align-items:stretch!important;-moz-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-sm-start{-webkit-align-content:flex-start!important;-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-sm-end{-webkit-align-content:flex-end!important;-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-sm-center{-webkit-align-content:center!important;-ms-flex-line-pack:center!important;align-content:center!important}.align-content-sm-between{-webkit-align-content:space-between!important;-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-sm-around{-webkit-align-content:space-around!important;-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-sm-stretch{-webkit-align-content:stretch!important;-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-sm-auto{-webkit-align-self:auto!important;-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-sm-start{-webkit-align-self:flex-start!important;-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-sm-end{-webkit-align-self:flex-end!important;-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-sm-center{-webkit-align-self:center!important;-ms-flex-item-align:center!important;align-self:center!important}.align-self-sm-baseline{-webkit-align-self:baseline!important;-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-sm-stretch{-webkit-align-self:stretch!important;-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:782px){.flex-md-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-webkit-flex-direction:row!important;-moz-box-orient:horizontal!important;-moz-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-md-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-webkit-flex-direction:column!important;-moz-box-orient:vertical!important;-moz-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-md-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:row-reverse!important;-moz-box-orient:horizontal!important;-moz-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-md-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:column-reverse!important;-moz-box-orient:vertical!important;-moz-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-md-wrap{-webkit-flex-wrap:wrap!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-md-nowrap{-webkit-flex-wrap:nowrap!important;-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-md-wrap-reverse{-webkit-flex-wrap:wrap-reverse!important;-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-md-fill{-webkit-box-flex:1!important;-webkit-flex:1 1 auto!important;-moz-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-md-grow-0{-webkit-box-flex:0!important;-webkit-flex-grow:0!important;-moz-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-md-grow-1{-webkit-box-flex:1!important;-webkit-flex-grow:1!important;-moz-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-md-shrink-0{-webkit-flex-shrink:0!important;-ms-flex-negative:0!important;flex-shrink:0!important}.flex-md-shrink-1{-webkit-flex-shrink:1!important;-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-md-start{-webkit-box-pack:start!important;-webkit-justify-content:flex-start!important;-moz-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-md-end{-webkit-box-pack:end!important;-webkit-justify-content:flex-end!important;-moz-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-md-center{-webkit-box-pack:center!important;-webkit-justify-content:center!important;-moz-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-md-between{-webkit-box-pack:justify!important;-webkit-justify-content:space-between!important;-moz-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-md-around{-webkit-justify-content:space-around!important;-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-md-start{-webkit-box-align:start!important;-webkit-align-items:flex-start!important;-moz-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-md-end{-webkit-box-align:end!important;-webkit-align-items:flex-end!important;-moz-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-md-center{-webkit-box-align:center!important;-webkit-align-items:center!important;-moz-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-md-baseline{-webkit-box-align:baseline!important;-webkit-align-items:baseline!important;-moz-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-md-stretch{-webkit-box-align:stretch!important;-webkit-align-items:stretch!important;-moz-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-md-start{-webkit-align-content:flex-start!important;-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-md-end{-webkit-align-content:flex-end!important;-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-md-center{-webkit-align-content:center!important;-ms-flex-line-pack:center!important;align-content:center!important}.align-content-md-between{-webkit-align-content:space-between!important;-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-md-around{-webkit-align-content:space-around!important;-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-md-stretch{-webkit-align-content:stretch!important;-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-md-auto{-webkit-align-self:auto!important;-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-md-start{-webkit-align-self:flex-start!important;-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-md-end{-webkit-align-self:flex-end!important;-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-md-center{-webkit-align-self:center!important;-ms-flex-item-align:center!important;align-self:center!important}.align-self-md-baseline{-webkit-align-self:baseline!important;-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-md-stretch{-webkit-align-self:stretch!important;-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:992px){.flex-lg-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-webkit-flex-direction:row!important;-moz-box-orient:horizontal!important;-moz-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-lg-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-webkit-flex-direction:column!important;-moz-box-orient:vertical!important;-moz-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-lg-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:row-reverse!important;-moz-box-orient:horizontal!important;-moz-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-lg-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:column-reverse!important;-moz-box-orient:vertical!important;-moz-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-lg-wrap{-webkit-flex-wrap:wrap!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-lg-nowrap{-webkit-flex-wrap:nowrap!important;-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-lg-wrap-reverse{-webkit-flex-wrap:wrap-reverse!important;-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-lg-fill{-webkit-box-flex:1!important;-webkit-flex:1 1 auto!important;-moz-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-lg-grow-0{-webkit-box-flex:0!important;-webkit-flex-grow:0!important;-moz-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-lg-grow-1{-webkit-box-flex:1!important;-webkit-flex-grow:1!important;-moz-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-lg-shrink-0{-webkit-flex-shrink:0!important;-ms-flex-negative:0!important;flex-shrink:0!important}.flex-lg-shrink-1{-webkit-flex-shrink:1!important;-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-lg-start{-webkit-box-pack:start!important;-webkit-justify-content:flex-start!important;-moz-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-lg-end{-webkit-box-pack:end!important;-webkit-justify-content:flex-end!important;-moz-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-lg-center{-webkit-box-pack:center!important;-webkit-justify-content:center!important;-moz-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-lg-between{-webkit-box-pack:justify!important;-webkit-justify-content:space-between!important;-moz-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-lg-around{-webkit-justify-content:space-around!important;-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-lg-start{-webkit-box-align:start!important;-webkit-align-items:flex-start!important;-moz-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-lg-end{-webkit-box-align:end!important;-webkit-align-items:flex-end!important;-moz-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-lg-center{-webkit-box-align:center!important;-webkit-align-items:center!important;-moz-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-lg-baseline{-webkit-box-align:baseline!important;-webkit-align-items:baseline!important;-moz-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-lg-stretch{-webkit-box-align:stretch!important;-webkit-align-items:stretch!important;-moz-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-lg-start{-webkit-align-content:flex-start!important;-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-lg-end{-webkit-align-content:flex-end!important;-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-lg-center{-webkit-align-content:center!important;-ms-flex-line-pack:center!important;align-content:center!important}.align-content-lg-between{-webkit-align-content:space-between!important;-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-lg-around{-webkit-align-content:space-around!important;-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-lg-stretch{-webkit-align-content:stretch!important;-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-lg-auto{-webkit-align-self:auto!important;-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-lg-start{-webkit-align-self:flex-start!important;-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-lg-end{-webkit-align-self:flex-end!important;-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-lg-center{-webkit-align-self:center!important;-ms-flex-item-align:center!important;align-self:center!important}.align-self-lg-baseline{-webkit-align-self:baseline!important;-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-lg-stretch{-webkit-align-self:stretch!important;-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:1200px){.flex-xl-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-webkit-flex-direction:row!important;-moz-box-orient:horizontal!important;-moz-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-xl-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-webkit-flex-direction:column!important;-moz-box-orient:vertical!important;-moz-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-xl-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:row-reverse!important;-moz-box-orient:horizontal!important;-moz-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xl-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:column-reverse!important;-moz-box-orient:vertical!important;-moz-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xl-wrap{-webkit-flex-wrap:wrap!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xl-nowrap{-webkit-flex-wrap:nowrap!important;-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xl-wrap-reverse{-webkit-flex-wrap:wrap-reverse!important;-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-xl-fill{-webkit-box-flex:1!important;-webkit-flex:1 1 auto!important;-moz-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-xl-grow-0{-webkit-box-flex:0!important;-webkit-flex-grow:0!important;-moz-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-xl-grow-1{-webkit-box-flex:1!important;-webkit-flex-grow:1!important;-moz-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-xl-shrink-0{-webkit-flex-shrink:0!important;-ms-flex-negative:0!important;flex-shrink:0!important}.flex-xl-shrink-1{-webkit-flex-shrink:1!important;-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-xl-start{-webkit-box-pack:start!important;-webkit-justify-content:flex-start!important;-moz-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xl-end{-webkit-box-pack:end!important;-webkit-justify-content:flex-end!important;-moz-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xl-center{-webkit-box-pack:center!important;-webkit-justify-content:center!important;-moz-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xl-between{-webkit-box-pack:justify!important;-webkit-justify-content:space-between!important;-moz-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xl-around{-webkit-justify-content:space-around!important;-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-xl-start{-webkit-box-align:start!important;-webkit-align-items:flex-start!important;-moz-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xl-end{-webkit-box-align:end!important;-webkit-align-items:flex-end!important;-moz-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xl-center{-webkit-box-align:center!important;-webkit-align-items:center!important;-moz-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-xl-baseline{-webkit-box-align:baseline!important;-webkit-align-items:baseline!important;-moz-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xl-stretch{-webkit-box-align:stretch!important;-webkit-align-items:stretch!important;-moz-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xl-start{-webkit-align-content:flex-start!important;-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xl-end{-webkit-align-content:flex-end!important;-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xl-center{-webkit-align-content:center!important;-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xl-between{-webkit-align-content:space-between!important;-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xl-around{-webkit-align-content:space-around!important;-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xl-stretch{-webkit-align-content:stretch!important;-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xl-auto{-webkit-align-self:auto!important;-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-xl-start{-webkit-align-self:flex-start!important;-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xl-end{-webkit-align-self:flex-end!important;-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xl-center{-webkit-align-self:center!important;-ms-flex-item-align:center!important;align-self:center!important}.align-self-xl-baseline{-webkit-align-self:baseline!important;-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xl-stretch{-webkit-align-self:stretch!important;-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:1330px){.flex-xxl-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-webkit-flex-direction:row!important;-moz-box-orient:horizontal!important;-moz-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-xxl-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-webkit-flex-direction:column!important;-moz-box-orient:vertical!important;-moz-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-xxl-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:row-reverse!important;-moz-box-orient:horizontal!important;-moz-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xxl-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:column-reverse!important;-moz-box-orient:vertical!important;-moz-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xxl-wrap{-webkit-flex-wrap:wrap!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xxl-nowrap{-webkit-flex-wrap:nowrap!important;-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{-webkit-flex-wrap:wrap-reverse!important;-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-xxl-fill{-webkit-box-flex:1!important;-webkit-flex:1 1 auto!important;-moz-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-xxl-grow-0{-webkit-box-flex:0!important;-webkit-flex-grow:0!important;-moz-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-xxl-grow-1{-webkit-box-flex:1!important;-webkit-flex-grow:1!important;-moz-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-xxl-shrink-0{-webkit-flex-shrink:0!important;-ms-flex-negative:0!important;flex-shrink:0!important}.flex-xxl-shrink-1{-webkit-flex-shrink:1!important;-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-xxl-start{-webkit-box-pack:start!important;-webkit-justify-content:flex-start!important;-moz-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xxl-end{-webkit-box-pack:end!important;-webkit-justify-content:flex-end!important;-moz-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xxl-center{-webkit-box-pack:center!important;-webkit-justify-content:center!important;-moz-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xxl-between{-webkit-box-pack:justify!important;-webkit-justify-content:space-between!important;-moz-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xxl-around{-webkit-justify-content:space-around!important;-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-xxl-start{-webkit-box-align:start!important;-webkit-align-items:flex-start!important;-moz-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xxl-end{-webkit-box-align:end!important;-webkit-align-items:flex-end!important;-moz-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xxl-center{-webkit-box-align:center!important;-webkit-align-items:center!important;-moz-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-xxl-baseline{-webkit-box-align:baseline!important;-webkit-align-items:baseline!important;-moz-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xxl-stretch{-webkit-box-align:stretch!important;-webkit-align-items:stretch!important;-moz-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xxl-start{-webkit-align-content:flex-start!important;-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xxl-end{-webkit-align-content:flex-end!important;-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xxl-center{-webkit-align-content:center!important;-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xxl-between{-webkit-align-content:space-between!important;-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xxl-around{-webkit-align-content:space-around!important;-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xxl-stretch{-webkit-align-content:stretch!important;-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xxl-auto{-webkit-align-self:auto!important;-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-xxl-start{-webkit-align-self:flex-start!important;-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xxl-end{-webkit-align-self:flex-end!important;-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xxl-center{-webkit-align-self:center!important;-ms-flex-item-align:center!important;align-self:center!important}.align-self-xxl-baseline{-webkit-align-self:baseline!important;-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xxl-stretch{-webkit-align-self:stretch!important;-ms-flex-item-align:stretch!important;align-self:stretch!important}}.editor-styles-wrapper .screen-reader-text,.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mw-100{max-width:100%!important}.mh-100{max-height:100%!important}.min-vw-100{min-width:100vw!important}.min-vh-100{min-height:100vh!important}.vw-100{width:100vw!important}.vh-100{height:100vh!important}.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:.75rem!important}.mt-1,.my-1{margin-top:.75rem!important}.mr-1,.mx-1{margin-right:.75rem!important}.mb-1,.my-1{margin-bottom:.75rem!important}.ml-1,.mx-1{margin-left:.75rem!important}.m-2{margin:1.5rem!important}.mt-2,.my-2{margin-top:1.5rem!important}.mr-2,.mx-2{margin-right:1.5rem!important}.mb-2,.my-2{margin-bottom:1.5rem!important}.ml-2,.mx-2{margin-left:1.5rem!important}.m-3{margin:3rem!important}.mt-3,.my-3{margin-top:3rem!important}.mr-3,.mx-3{margin-right:3rem!important}.mb-3,.my-3{margin-bottom:3rem!important}.ml-3,.mx-3{margin-left:3rem!important}.m-4{margin:4.5rem!important}.mt-4,.my-4{margin-top:4.5rem!important}.mr-4,.mx-4{margin-right:4.5rem!important}.mb-4,.my-4{margin-bottom:4.5rem!important}.ml-4,.mx-4{margin-left:4.5rem!important}.m-5{margin:9rem!important}.mt-5,.my-5{margin-top:9rem!important}.mr-5,.mx-5{margin-right:9rem!important}.mb-5,.my-5{margin-bottom:9rem!important}.ml-5,.mx-5{margin-left:9rem!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:.75rem!important}.pt-1,.py-1{padding-top:.75rem!important}.pr-1,.px-1{padding-right:.75rem!important}.pb-1,.py-1{padding-bottom:.75rem!important}.pl-1,.px-1{padding-left:.75rem!important}.p-2{padding:1.5rem!important}.pt-2,.py-2{padding-top:1.5rem!important}.pr-2,.px-2{padding-right:1.5rem!important}.pb-2,.py-2{padding-bottom:1.5rem!important}.pl-2,.px-2{padding-left:1.5rem!important}.p-3{padding:3rem!important}.pt-3,.py-3{padding-top:3rem!important}.pr-3,.px-3{padding-right:3rem!important}.pb-3,.py-3{padding-bottom:3rem!important}.pl-3,.px-3{padding-left:3rem!important}.p-4{padding:4.5rem!important}.pt-4,.py-4{padding-top:4.5rem!important}.pr-4,.px-4{padding-right:4.5rem!important}.pb-4,.py-4{padding-bottom:4.5rem!important}.pl-4,.px-4{padding-left:4.5rem!important}.p-5{padding:9rem!important}.pt-5,.py-5{padding-top:9rem!important}.pr-5,.px-5{padding-right:9rem!important}.pb-5,.py-5{padding-bottom:9rem!important}.pl-5,.px-5{padding-left:9rem!important}.m-n1{margin:-.75rem!important}.mt-n1,.my-n1{margin-top:-.75rem!important}.mr-n1,.mx-n1{margin-right:-.75rem!important}.mb-n1,.my-n1{margin-bottom:-.75rem!important}.ml-n1,.mx-n1{margin-left:-.75rem!important}.m-n2{margin:-1.5rem!important}.mt-n2,.my-n2{margin-top:-1.5rem!important}.mr-n2,.mx-n2{margin-right:-1.5rem!important}.mb-n2,.my-n2{margin-bottom:-1.5rem!important}.ml-n2,.mx-n2{margin-left:-1.5rem!important}.m-n3{margin:-3rem!important}.mt-n3,.my-n3{margin-top:-3rem!important}.mr-n3,.mx-n3{margin-right:-3rem!important}.mb-n3,.my-n3{margin-bottom:-3rem!important}.ml-n3,.mx-n3{margin-left:-3rem!important}.m-n4{margin:-4.5rem!important}.mt-n4,.my-n4{margin-top:-4.5rem!important}.mr-n4,.mx-n4{margin-right:-4.5rem!important}.mb-n4,.my-n4{margin-bottom:-4.5rem!important}.ml-n4,.mx-n4{margin-left:-4.5rem!important}.m-n5{margin:-9rem!important}.mt-n5,.my-n5{margin-top:-9rem!important}.mr-n5,.mx-n5{margin-right:-9rem!important}.mb-n5,.my-n5{margin-bottom:-9rem!important}.ml-n5,.mx-n5{margin-left:-9rem!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}@media (min-width:600px){.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.m-sm-1{margin:.75rem!important}.mt-sm-1,.my-sm-1{margin-top:.75rem!important}.mr-sm-1,.mx-sm-1{margin-right:.75rem!important}.mb-sm-1,.my-sm-1{margin-bottom:.75rem!important}.ml-sm-1,.mx-sm-1{margin-left:.75rem!important}.m-sm-2{margin:1.5rem!important}.mt-sm-2,.my-sm-2{margin-top:1.5rem!important}.mr-sm-2,.mx-sm-2{margin-right:1.5rem!important}.mb-sm-2,.my-sm-2{margin-bottom:1.5rem!important}.ml-sm-2,.mx-sm-2{margin-left:1.5rem!important}.m-sm-3{margin:3rem!important}.mt-sm-3,.my-sm-3{margin-top:3rem!important}.mr-sm-3,.mx-sm-3{margin-right:3rem!important}.mb-sm-3,.my-sm-3{margin-bottom:3rem!important}.ml-sm-3,.mx-sm-3{margin-left:3rem!important}.m-sm-4{margin:4.5rem!important}.mt-sm-4,.my-sm-4{margin-top:4.5rem!important}.mr-sm-4,.mx-sm-4{margin-right:4.5rem!important}.mb-sm-4,.my-sm-4{margin-bottom:4.5rem!important}.ml-sm-4,.mx-sm-4{margin-left:4.5rem!important}.m-sm-5{margin:9rem!important}.mt-sm-5,.my-sm-5{margin-top:9rem!important}.mr-sm-5,.mx-sm-5{margin-right:9rem!important}.mb-sm-5,.my-sm-5{margin-bottom:9rem!important}.ml-sm-5,.mx-sm-5{margin-left:9rem!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.p-sm-1{padding:.75rem!important}.pt-sm-1,.py-sm-1{padding-top:.75rem!important}.pr-sm-1,.px-sm-1{padding-right:.75rem!important}.pb-sm-1,.py-sm-1{padding-bottom:.75rem!important}.pl-sm-1,.px-sm-1{padding-left:.75rem!important}.p-sm-2{padding:1.5rem!important}.pt-sm-2,.py-sm-2{padding-top:1.5rem!important}.pr-sm-2,.px-sm-2{padding-right:1.5rem!important}.pb-sm-2,.py-sm-2{padding-bottom:1.5rem!important}.pl-sm-2,.px-sm-2{padding-left:1.5rem!important}.p-sm-3{padding:3rem!important}.pt-sm-3,.py-sm-3{padding-top:3rem!important}.pr-sm-3,.px-sm-3{padding-right:3rem!important}.pb-sm-3,.py-sm-3{padding-bottom:3rem!important}.pl-sm-3,.px-sm-3{padding-left:3rem!important}.p-sm-4{padding:4.5rem!important}.pt-sm-4,.py-sm-4{padding-top:4.5rem!important}.pr-sm-4,.px-sm-4{padding-right:4.5rem!important}.pb-sm-4,.py-sm-4{padding-bottom:4.5rem!important}.pl-sm-4,.px-sm-4{padding-left:4.5rem!important}.p-sm-5{padding:9rem!important}.pt-sm-5,.py-sm-5{padding-top:9rem!important}.pr-sm-5,.px-sm-5{padding-right:9rem!important}.pb-sm-5,.py-sm-5{padding-bottom:9rem!important}.pl-sm-5,.px-sm-5{padding-left:9rem!important}.m-sm-n1{margin:-.75rem!important}.mt-sm-n1,.my-sm-n1{margin-top:-.75rem!important}.mr-sm-n1,.mx-sm-n1{margin-right:-.75rem!important}.mb-sm-n1,.my-sm-n1{margin-bottom:-.75rem!important}.ml-sm-n1,.mx-sm-n1{margin-left:-.75rem!important}.m-sm-n2{margin:-1.5rem!important}.mt-sm-n2,.my-sm-n2{margin-top:-1.5rem!important}.mr-sm-n2,.mx-sm-n2{margin-right:-1.5rem!important}.mb-sm-n2,.my-sm-n2{margin-bottom:-1.5rem!important}.ml-sm-n2,.mx-sm-n2{margin-left:-1.5rem!important}.m-sm-n3{margin:-3rem!important}.mt-sm-n3,.my-sm-n3{margin-top:-3rem!important}.mr-sm-n3,.mx-sm-n3{margin-right:-3rem!important}.mb-sm-n3,.my-sm-n3{margin-bottom:-3rem!important}.ml-sm-n3,.mx-sm-n3{margin-left:-3rem!important}.m-sm-n4{margin:-4.5rem!important}.mt-sm-n4,.my-sm-n4{margin-top:-4.5rem!important}.mr-sm-n4,.mx-sm-n4{margin-right:-4.5rem!important}.mb-sm-n4,.my-sm-n4{margin-bottom:-4.5rem!important}.ml-sm-n4,.mx-sm-n4{margin-left:-4.5rem!important}.m-sm-n5{margin:-9rem!important}.mt-sm-n5,.my-sm-n5{margin-top:-9rem!important}.mr-sm-n5,.mx-sm-n5{margin-right:-9rem!important}.mb-sm-n5,.my-sm-n5{margin-bottom:-9rem!important}.ml-sm-n5,.mx-sm-n5{margin-left:-9rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}}@media (min-width:782px){.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.m-md-1{margin:.75rem!important}.mt-md-1,.my-md-1{margin-top:.75rem!important}.mr-md-1,.mx-md-1{margin-right:.75rem!important}.mb-md-1,.my-md-1{margin-bottom:.75rem!important}.ml-md-1,.mx-md-1{margin-left:.75rem!important}.m-md-2{margin:1.5rem!important}.mt-md-2,.my-md-2{margin-top:1.5rem!important}.mr-md-2,.mx-md-2{margin-right:1.5rem!important}.mb-md-2,.my-md-2{margin-bottom:1.5rem!important}.ml-md-2,.mx-md-2{margin-left:1.5rem!important}.m-md-3{margin:3rem!important}.mt-md-3,.my-md-3{margin-top:3rem!important}.mr-md-3,.mx-md-3{margin-right:3rem!important}.mb-md-3,.my-md-3{margin-bottom:3rem!important}.ml-md-3,.mx-md-3{margin-left:3rem!important}.m-md-4{margin:4.5rem!important}.mt-md-4,.my-md-4{margin-top:4.5rem!important}.mr-md-4,.mx-md-4{margin-right:4.5rem!important}.mb-md-4,.my-md-4{margin-bottom:4.5rem!important}.ml-md-4,.mx-md-4{margin-left:4.5rem!important}.m-md-5{margin:9rem!important}.mt-md-5,.my-md-5{margin-top:9rem!important}.mr-md-5,.mx-md-5{margin-right:9rem!important}.mb-md-5,.my-md-5{margin-bottom:9rem!important}.ml-md-5,.mx-md-5{margin-left:9rem!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.p-md-1{padding:.75rem!important}.pt-md-1,.py-md-1{padding-top:.75rem!important}.pr-md-1,.px-md-1{padding-right:.75rem!important}.pb-md-1,.py-md-1{padding-bottom:.75rem!important}.pl-md-1,.px-md-1{padding-left:.75rem!important}.p-md-2{padding:1.5rem!important}.pt-md-2,.py-md-2{padding-top:1.5rem!important}.pr-md-2,.px-md-2{padding-right:1.5rem!important}.pb-md-2,.py-md-2{padding-bottom:1.5rem!important}.pl-md-2,.px-md-2{padding-left:1.5rem!important}.p-md-3{padding:3rem!important}.pt-md-3,.py-md-3{padding-top:3rem!important}.pr-md-3,.px-md-3{padding-right:3rem!important}.pb-md-3,.py-md-3{padding-bottom:3rem!important}.pl-md-3,.px-md-3{padding-left:3rem!important}.p-md-4{padding:4.5rem!important}.pt-md-4,.py-md-4{padding-top:4.5rem!important}.pr-md-4,.px-md-4{padding-right:4.5rem!important}.pb-md-4,.py-md-4{padding-bottom:4.5rem!important}.pl-md-4,.px-md-4{padding-left:4.5rem!important}.p-md-5{padding:9rem!important}.pt-md-5,.py-md-5{padding-top:9rem!important}.pr-md-5,.px-md-5{padding-right:9rem!important}.pb-md-5,.py-md-5{padding-bottom:9rem!important}.pl-md-5,.px-md-5{padding-left:9rem!important}.m-md-n1{margin:-.75rem!important}.mt-md-n1,.my-md-n1{margin-top:-.75rem!important}.mr-md-n1,.mx-md-n1{margin-right:-.75rem!important}.mb-md-n1,.my-md-n1{margin-bottom:-.75rem!important}.ml-md-n1,.mx-md-n1{margin-left:-.75rem!important}.m-md-n2{margin:-1.5rem!important}.mt-md-n2,.my-md-n2{margin-top:-1.5rem!important}.mr-md-n2,.mx-md-n2{margin-right:-1.5rem!important}.mb-md-n2,.my-md-n2{margin-bottom:-1.5rem!important}.ml-md-n2,.mx-md-n2{margin-left:-1.5rem!important}.m-md-n3{margin:-3rem!important}.mt-md-n3,.my-md-n3{margin-top:-3rem!important}.mr-md-n3,.mx-md-n3{margin-right:-3rem!important}.mb-md-n3,.my-md-n3{margin-bottom:-3rem!important}.ml-md-n3,.mx-md-n3{margin-left:-3rem!important}.m-md-n4{margin:-4.5rem!important}.mt-md-n4,.my-md-n4{margin-top:-4.5rem!important}.mr-md-n4,.mx-md-n4{margin-right:-4.5rem!important}.mb-md-n4,.my-md-n4{margin-bottom:-4.5rem!important}.ml-md-n4,.mx-md-n4{margin-left:-4.5rem!important}.m-md-n5{margin:-9rem!important}.mt-md-n5,.my-md-n5{margin-top:-9rem!important}.mr-md-n5,.mx-md-n5{margin-right:-9rem!important}.mb-md-n5,.my-md-n5{margin-bottom:-9rem!important}.ml-md-n5,.mx-md-n5{margin-left:-9rem!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-right:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}}@media (min-width:992px){.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.m-lg-1{margin:.75rem!important}.mt-lg-1,.my-lg-1{margin-top:.75rem!important}.mr-lg-1,.mx-lg-1{margin-right:.75rem!important}.mb-lg-1,.my-lg-1{margin-bottom:.75rem!important}.ml-lg-1,.mx-lg-1{margin-left:.75rem!important}.m-lg-2{margin:1.5rem!important}.mt-lg-2,.my-lg-2{margin-top:1.5rem!important}.mr-lg-2,.mx-lg-2{margin-right:1.5rem!important}.mb-lg-2,.my-lg-2{margin-bottom:1.5rem!important}.ml-lg-2,.mx-lg-2{margin-left:1.5rem!important}.m-lg-3{margin:3rem!important}.mt-lg-3,.my-lg-3{margin-top:3rem!important}.mr-lg-3,.mx-lg-3{margin-right:3rem!important}.mb-lg-3,.my-lg-3{margin-bottom:3rem!important}.ml-lg-3,.mx-lg-3{margin-left:3rem!important}.m-lg-4{margin:4.5rem!important}.mt-lg-4,.my-lg-4{margin-top:4.5rem!important}.mr-lg-4,.mx-lg-4{margin-right:4.5rem!important}.mb-lg-4,.my-lg-4{margin-bottom:4.5rem!important}.ml-lg-4,.mx-lg-4{margin-left:4.5rem!important}.m-lg-5{margin:9rem!important}.mt-lg-5,.my-lg-5{margin-top:9rem!important}.mr-lg-5,.mx-lg-5{margin-right:9rem!important}.mb-lg-5,.my-lg-5{margin-bottom:9rem!important}.ml-lg-5,.mx-lg-5{margin-left:9rem!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.p-lg-1{padding:.75rem!important}.pt-lg-1,.py-lg-1{padding-top:.75rem!important}.pr-lg-1,.px-lg-1{padding-right:.75rem!important}.pb-lg-1,.py-lg-1{padding-bottom:.75rem!important}.pl-lg-1,.px-lg-1{padding-left:.75rem!important}.p-lg-2{padding:1.5rem!important}.pt-lg-2,.py-lg-2{padding-top:1.5rem!important}.pr-lg-2,.px-lg-2{padding-right:1.5rem!important}.pb-lg-2,.py-lg-2{padding-bottom:1.5rem!important}.pl-lg-2,.px-lg-2{padding-left:1.5rem!important}.p-lg-3{padding:3rem!important}.pt-lg-3,.py-lg-3{padding-top:3rem!important}.pr-lg-3,.px-lg-3{padding-right:3rem!important}.pb-lg-3,.py-lg-3{padding-bottom:3rem!important}.pl-lg-3,.px-lg-3{padding-left:3rem!important}.p-lg-4{padding:4.5rem!important}.pt-lg-4,.py-lg-4{padding-top:4.5rem!important}.pr-lg-4,.px-lg-4{padding-right:4.5rem!important}.pb-lg-4,.py-lg-4{padding-bottom:4.5rem!important}.pl-lg-4,.px-lg-4{padding-left:4.5rem!important}.p-lg-5{padding:9rem!important}.pt-lg-5,.py-lg-5{padding-top:9rem!important}.pr-lg-5,.px-lg-5{padding-right:9rem!important}.pb-lg-5,.py-lg-5{padding-bottom:9rem!important}.pl-lg-5,.px-lg-5{padding-left:9rem!important}.m-lg-n1{margin:-.75rem!important}.mt-lg-n1,.my-lg-n1{margin-top:-.75rem!important}.mr-lg-n1,.mx-lg-n1{margin-right:-.75rem!important}.mb-lg-n1,.my-lg-n1{margin-bottom:-.75rem!important}.ml-lg-n1,.mx-lg-n1{margin-left:-.75rem!important}.m-lg-n2{margin:-1.5rem!important}.mt-lg-n2,.my-lg-n2{margin-top:-1.5rem!important}.mr-lg-n2,.mx-lg-n2{margin-right:-1.5rem!important}.mb-lg-n2,.my-lg-n2{margin-bottom:-1.5rem!important}.ml-lg-n2,.mx-lg-n2{margin-left:-1.5rem!important}.m-lg-n3{margin:-3rem!important}.mt-lg-n3,.my-lg-n3{margin-top:-3rem!important}.mr-lg-n3,.mx-lg-n3{margin-right:-3rem!important}.mb-lg-n3,.my-lg-n3{margin-bottom:-3rem!important}.ml-lg-n3,.mx-lg-n3{margin-left:-3rem!important}.m-lg-n4{margin:-4.5rem!important}.mt-lg-n4,.my-lg-n4{margin-top:-4.5rem!important}.mr-lg-n4,.mx-lg-n4{margin-right:-4.5rem!important}.mb-lg-n4,.my-lg-n4{margin-bottom:-4.5rem!important}.ml-lg-n4,.mx-lg-n4{margin-left:-4.5rem!important}.m-lg-n5{margin:-9rem!important}.mt-lg-n5,.my-lg-n5{margin-top:-9rem!important}.mr-lg-n5,.mx-lg-n5{margin-right:-9rem!important}.mb-lg-n5,.my-lg-n5{margin-bottom:-9rem!important}.ml-lg-n5,.mx-lg-n5{margin-left:-9rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}}@media (min-width:1200px){.m-xl-0{margin:0!important}.mt-xl-0,.my-xl-0{margin-top:0!important}.mr-xl-0,.mx-xl-0{margin-right:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-left:0!important}.m-xl-1{margin:.75rem!important}.mt-xl-1,.my-xl-1{margin-top:.75rem!important}.mr-xl-1,.mx-xl-1{margin-right:.75rem!important}.mb-xl-1,.my-xl-1{margin-bottom:.75rem!important}.ml-xl-1,.mx-xl-1{margin-left:.75rem!important}.m-xl-2{margin:1.5rem!important}.mt-xl-2,.my-xl-2{margin-top:1.5rem!important}.mr-xl-2,.mx-xl-2{margin-right:1.5rem!important}.mb-xl-2,.my-xl-2{margin-bottom:1.5rem!important}.ml-xl-2,.mx-xl-2{margin-left:1.5rem!important}.m-xl-3{margin:3rem!important}.mt-xl-3,.my-xl-3{margin-top:3rem!important}.mr-xl-3,.mx-xl-3{margin-right:3rem!important}.mb-xl-3,.my-xl-3{margin-bottom:3rem!important}.ml-xl-3,.mx-xl-3{margin-left:3rem!important}.m-xl-4{margin:4.5rem!important}.mt-xl-4,.my-xl-4{margin-top:4.5rem!important}.mr-xl-4,.mx-xl-4{margin-right:4.5rem!important}.mb-xl-4,.my-xl-4{margin-bottom:4.5rem!important}.ml-xl-4,.mx-xl-4{margin-left:4.5rem!important}.m-xl-5{margin:9rem!important}.mt-xl-5,.my-xl-5{margin-top:9rem!important}.mr-xl-5,.mx-xl-5{margin-right:9rem!important}.mb-xl-5,.my-xl-5{margin-bottom:9rem!important}.ml-xl-5,.mx-xl-5{margin-left:9rem!important}.p-xl-0{padding:0!important}.pt-xl-0,.py-xl-0{padding-top:0!important}.pr-xl-0,.px-xl-0{padding-right:0!important}.pb-xl-0,.py-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-left:0!important}.p-xl-1{padding:.75rem!important}.pt-xl-1,.py-xl-1{padding-top:.75rem!important}.pr-xl-1,.px-xl-1{padding-right:.75rem!important}.pb-xl-1,.py-xl-1{padding-bottom:.75rem!important}.pl-xl-1,.px-xl-1{padding-left:.75rem!important}.p-xl-2{padding:1.5rem!important}.pt-xl-2,.py-xl-2{padding-top:1.5rem!important}.pr-xl-2,.px-xl-2{padding-right:1.5rem!important}.pb-xl-2,.py-xl-2{padding-bottom:1.5rem!important}.pl-xl-2,.px-xl-2{padding-left:1.5rem!important}.p-xl-3{padding:3rem!important}.pt-xl-3,.py-xl-3{padding-top:3rem!important}.pr-xl-3,.px-xl-3{padding-right:3rem!important}.pb-xl-3,.py-xl-3{padding-bottom:3rem!important}.pl-xl-3,.px-xl-3{padding-left:3rem!important}.p-xl-4{padding:4.5rem!important}.pt-xl-4,.py-xl-4{padding-top:4.5rem!important}.pr-xl-4,.px-xl-4{padding-right:4.5rem!important}.pb-xl-4,.py-xl-4{padding-bottom:4.5rem!important}.pl-xl-4,.px-xl-4{padding-left:4.5rem!important}.p-xl-5{padding:9rem!important}.pt-xl-5,.py-xl-5{padding-top:9rem!important}.pr-xl-5,.px-xl-5{padding-right:9rem!important}.pb-xl-5,.py-xl-5{padding-bottom:9rem!important}.pl-xl-5,.px-xl-5{padding-left:9rem!important}.m-xl-n1{margin:-.75rem!important}.mt-xl-n1,.my-xl-n1{margin-top:-.75rem!important}.mr-xl-n1,.mx-xl-n1{margin-right:-.75rem!important}.mb-xl-n1,.my-xl-n1{margin-bottom:-.75rem!important}.ml-xl-n1,.mx-xl-n1{margin-left:-.75rem!important}.m-xl-n2{margin:-1.5rem!important}.mt-xl-n2,.my-xl-n2{margin-top:-1.5rem!important}.mr-xl-n2,.mx-xl-n2{margin-right:-1.5rem!important}.mb-xl-n2,.my-xl-n2{margin-bottom:-1.5rem!important}.ml-xl-n2,.mx-xl-n2{margin-left:-1.5rem!important}.m-xl-n3{margin:-3rem!important}.mt-xl-n3,.my-xl-n3{margin-top:-3rem!important}.mr-xl-n3,.mx-xl-n3{margin-right:-3rem!important}.mb-xl-n3,.my-xl-n3{margin-bottom:-3rem!important}.ml-xl-n3,.mx-xl-n3{margin-left:-3rem!important}.m-xl-n4{margin:-4.5rem!important}.mt-xl-n4,.my-xl-n4{margin-top:-4.5rem!important}.mr-xl-n4,.mx-xl-n4{margin-right:-4.5rem!important}.mb-xl-n4,.my-xl-n4{margin-bottom:-4.5rem!important}.ml-xl-n4,.mx-xl-n4{margin-left:-4.5rem!important}.m-xl-n5{margin:-9rem!important}.mt-xl-n5,.my-xl-n5{margin-top:-9rem!important}.mr-xl-n5,.mx-xl-n5{margin-right:-9rem!important}.mb-xl-n5,.my-xl-n5{margin-bottom:-9rem!important}.ml-xl-n5,.mx-xl-n5{margin-left:-9rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}.mr-xl-auto,.mx-xl-auto{margin-right:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}}@media (min-width:1330px){.m-xxl-0{margin:0!important}.mt-xxl-0,.my-xxl-0{margin-top:0!important}.mr-xxl-0,.mx-xxl-0{margin-right:0!important}.mb-xxl-0,.my-xxl-0{margin-bottom:0!important}.ml-xxl-0,.mx-xxl-0{margin-left:0!important}.m-xxl-1{margin:.75rem!important}.mt-xxl-1,.my-xxl-1{margin-top:.75rem!important}.mr-xxl-1,.mx-xxl-1{margin-right:.75rem!important}.mb-xxl-1,.my-xxl-1{margin-bottom:.75rem!important}.ml-xxl-1,.mx-xxl-1{margin-left:.75rem!important}.m-xxl-2{margin:1.5rem!important}.mt-xxl-2,.my-xxl-2{margin-top:1.5rem!important}.mr-xxl-2,.mx-xxl-2{margin-right:1.5rem!important}.mb-xxl-2,.my-xxl-2{margin-bottom:1.5rem!important}.ml-xxl-2,.mx-xxl-2{margin-left:1.5rem!important}.m-xxl-3{margin:3rem!important}.mt-xxl-3,.my-xxl-3{margin-top:3rem!important}.mr-xxl-3,.mx-xxl-3{margin-right:3rem!important}.mb-xxl-3,.my-xxl-3{margin-bottom:3rem!important}.ml-xxl-3,.mx-xxl-3{margin-left:3rem!important}.m-xxl-4{margin:4.5rem!important}.mt-xxl-4,.my-xxl-4{margin-top:4.5rem!important}.mr-xxl-4,.mx-xxl-4{margin-right:4.5rem!important}.mb-xxl-4,.my-xxl-4{margin-bottom:4.5rem!important}.ml-xxl-4,.mx-xxl-4{margin-left:4.5rem!important}.m-xxl-5{margin:9rem!important}.mt-xxl-5,.my-xxl-5{margin-top:9rem!important}.mr-xxl-5,.mx-xxl-5{margin-right:9rem!important}.mb-xxl-5,.my-xxl-5{margin-bottom:9rem!important}.ml-xxl-5,.mx-xxl-5{margin-left:9rem!important}.p-xxl-0{padding:0!important}.pt-xxl-0,.py-xxl-0{padding-top:0!important}.pr-xxl-0,.px-xxl-0{padding-right:0!important}.pb-xxl-0,.py-xxl-0{padding-bottom:0!important}.pl-xxl-0,.px-xxl-0{padding-left:0!important}.p-xxl-1{padding:.75rem!important}.pt-xxl-1,.py-xxl-1{padding-top:.75rem!important}.pr-xxl-1,.px-xxl-1{padding-right:.75rem!important}.pb-xxl-1,.py-xxl-1{padding-bottom:.75rem!important}.pl-xxl-1,.px-xxl-1{padding-left:.75rem!important}.p-xxl-2{padding:1.5rem!important}.pt-xxl-2,.py-xxl-2{padding-top:1.5rem!important}.pr-xxl-2,.px-xxl-2{padding-right:1.5rem!important}.pb-xxl-2,.py-xxl-2{padding-bottom:1.5rem!important}.pl-xxl-2,.px-xxl-2{padding-left:1.5rem!important}.p-xxl-3{padding:3rem!important}.pt-xxl-3,.py-xxl-3{padding-top:3rem!important}.pr-xxl-3,.px-xxl-3{padding-right:3rem!important}.pb-xxl-3,.py-xxl-3{padding-bottom:3rem!important}.pl-xxl-3,.px-xxl-3{padding-left:3rem!important}.p-xxl-4{padding:4.5rem!important}.pt-xxl-4,.py-xxl-4{padding-top:4.5rem!important}.pr-xxl-4,.px-xxl-4{padding-right:4.5rem!important}.pb-xxl-4,.py-xxl-4{padding-bottom:4.5rem!important}.pl-xxl-4,.px-xxl-4{padding-left:4.5rem!important}.p-xxl-5{padding:9rem!important}.pt-xxl-5,.py-xxl-5{padding-top:9rem!important}.pr-xxl-5,.px-xxl-5{padding-right:9rem!important}.pb-xxl-5,.py-xxl-5{padding-bottom:9rem!important}.pl-xxl-5,.px-xxl-5{padding-left:9rem!important}.m-xxl-n1{margin:-.75rem!important}.mt-xxl-n1,.my-xxl-n1{margin-top:-.75rem!important}.mr-xxl-n1,.mx-xxl-n1{margin-right:-.75rem!important}.mb-xxl-n1,.my-xxl-n1{margin-bottom:-.75rem!important}.ml-xxl-n1,.mx-xxl-n1{margin-left:-.75rem!important}.m-xxl-n2{margin:-1.5rem!important}.mt-xxl-n2,.my-xxl-n2{margin-top:-1.5rem!important}.mr-xxl-n2,.mx-xxl-n2{margin-right:-1.5rem!important}.mb-xxl-n2,.my-xxl-n2{margin-bottom:-1.5rem!important}.ml-xxl-n2,.mx-xxl-n2{margin-left:-1.5rem!important}.m-xxl-n3{margin:-3rem!important}.mt-xxl-n3,.my-xxl-n3{margin-top:-3rem!important}.mr-xxl-n3,.mx-xxl-n3{margin-right:-3rem!important}.mb-xxl-n3,.my-xxl-n3{margin-bottom:-3rem!important}.ml-xxl-n3,.mx-xxl-n3{margin-left:-3rem!important}.m-xxl-n4{margin:-4.5rem!important}.mt-xxl-n4,.my-xxl-n4{margin-top:-4.5rem!important}.mr-xxl-n4,.mx-xxl-n4{margin-right:-4.5rem!important}.mb-xxl-n4,.my-xxl-n4{margin-bottom:-4.5rem!important}.ml-xxl-n4,.mx-xxl-n4{margin-left:-4.5rem!important}.m-xxl-n5{margin:-9rem!important}.mt-xxl-n5,.my-xxl-n5{margin-top:-9rem!important}.mr-xxl-n5,.mx-xxl-n5{margin-right:-9rem!important}.mb-xxl-n5,.my-xxl-n5{margin-bottom:-9rem!important}.ml-xxl-n5,.mx-xxl-n5{margin-left:-9rem!important}.m-xxl-auto{margin:auto!important}.mt-xxl-auto,.my-xxl-auto{margin-top:auto!important}.mr-xxl-auto,.mx-xxl-auto{margin-right:auto!important}.mb-xxl-auto,.my-xxl-auto{margin-bottom:auto!important}.ml-xxl-auto,.mx-xxl-auto{margin-left:auto!important}}@font-face{font-family:cpschool;src:url(../fonts/icomoon/cpschool.ttf?p3h968) format("truetype"),url(../fonts/icomoon/cpschool.woff?p3h968) format("woff"),url(../fonts/icomoon/cpschool.svg?p3h968#cpschool) format("svg");font-weight:400;font-style:normal;font-display:block}.cps-icon,.wp-block-latest-posts .wp-block-latest-posts__post-author::before,.wp-block-latest-posts .wp-block-latest-posts__post-date::before{font-family:cpschool!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.cps-icon-user-graduate-solid:before{content:"\e912"}.cps-icon-theater-masks-solid:before{content:"\e929"}.cps-icon-shapes-solid:before{content:"\e92a"}.cps-icon-book-open-solid:before{content:"\e92b"}.cps-icon-book-reader-solid:before{content:"\e92c"}.cps-icon-laptop-code-solid:before{content:"\e92d"}.cps-icon-graduation-cap-solid:before{content:"\e92e"}.cps-icon-chalkboard-teacher-solid:before{content:"\e92f"}.cps-icon-chalkboard-solid:before{content:"\e930"}.cps-icon-school-solid:before{content:"\e931"}.cps-icon-clock-regular:before{content:"\e932"}.cps-icon-rocket-solid:before{content:"\e933"}.cps-icon-user-nurse-solid:before{content:"\e934"}.cps-icon-asterisk:before{content:"\f069"}.cps-icon-plus:before{content:"\f067"}.cps-icon-question:before{content:"\f128"}.cps-icon-minus:before{content:"\f068"}.cps-icon-music:before{content:"\f001"}.cps-icon-envelope-o:before{content:"\f003"}.cps-icon-star1:before{content:"\f005"}.cps-icon-user1:before{content:"\f007"}.cps-icon-clock-o:before{content:"\f017"}.cps-icon-road:before{content:"\f018"}.cps-icon-inbox:before{content:"\f01c"}.cps-icon-lock1:before{content:"\f023"}.cps-icon-headphones:before{content:"\f025"}.cps-icon-print:before{content:"\f02f"}.cps-icon-camera1:before{content:"\f030"}.cps-icon-video-camera:before{content:"\f03d"}.cps-icon-gift1:before{content:"\f06b"}.cps-icon-plane:before{content:"\f072"}.cps-icon-calendar1:before{content:"\f073"}.cps-icon-comment1:before{content:"\f075"}.cps-icon-twitter-square:before{content:"\f081"}.cps-icon-facebook-square:before{content:"\f082"}.cps-icon-key:before{content:"\f084"}.cps-icon-linkedin-square:before{content:"\f08c"}.cps-icon-facebook:before{content:"\f09a"}.cps-icon-facebook-f:before{content:"\f09a"}.cps-icon-bell-o:before{content:"\f0a2"}.cps-icon-chain:before{content:"\f0c1"}.cps-icon-link1:before{content:"\f0c1"}.cps-icon-money:before{content:"\f0d6"}.cps-icon-linkedin:before{content:"\f0e1"}.cps-icon-umbrella:before{content:"\f0e9"}.cps-icon-lightbulb-o:before{content:"\f0eb"}.cps-icon-user-md:before{content:"\f0f0"}.cps-icon-stethoscope:before{content:"\f0f1"}.cps-icon-suitcase:before{content:"\f0f2"}.cps-icon-bell1:before{content:"\f0f3"}.cps-icon-cutlery:before{content:"\f0f5"}.cps-icon-file-text-o:before{content:"\f0f6"}.cps-icon-ambulance:before{content:"\f0f9"}.cps-icon-medkit:before{content:"\f0fa"}.cps-icon-superscript:before{content:"\f12b"}.cps-icon-microphone:before{content:"\f130"}.cps-icon-youtube-square:before{content:"\f166"}.cps-icon-flickr1:before{content:"\f16e"}.cps-icon-sun-o:before{content:"\f185"}.cps-icon-moon-o:before{content:"\f186"}.cps-icon-wheelchair:before{content:"\f193"}.cps-icon-vimeo-square:before{content:"\f194"}.cps-icon-space-shuttle:before{content:"\f197"}.cps-icon-bank:before{content:"\f19c"}.cps-icon-institution:before{content:"\f19c"}.cps-icon-university:before{content:"\f19c"}.cps-icon-graduation-cap:before{content:"\f19d"}.cps-icon-mortar-board:before{content:"\f19d"}.cps-icon-child:before{content:"\f1ae"}.cps-icon-paw:before{content:"\f1b0"}.cps-icon-recycle:before{content:"\f1b8"}.cps-icon-automobile:before{content:"\f1b9"}.cps-icon-car:before{content:"\f1b9"}.cps-icon-paper-plane-o:before{content:"\f1d9"}.cps-icon-send-o:before{content:"\f1d9"}.cps-icon-copyright:before{content:"\f1f9"}.cps-icon-at:before{content:"\f1fa"}.cps-icon-bus:before{content:"\f207"}.cps-icon-cc:before{content:"\f20a"}.cps-icon-user-secret:before{content:"\f21b"}.cps-icon-user-plus:before{content:"\f234"}.cps-icon-balance-scale:before{content:"\f24e"}.cps-icon-creative-commons:before{content:"\f25e"}.cps-icon-vimeo:before{content:"\f27d"}.cps-icon-credit-card-alt:before{content:"\f283"}.cps-icon-universal-access:before{content:"\f29a"}.cps-icon-wheelchair-alt:before{content:"\f29b"}.cps-icon-question-circle-o:before{content:"\f29c"}.cps-icon-address-card-o:before{content:"\f2bc"}.cps-icon-vcard-o:before{content:"\f2bc"}.cps-icon-user-o:before{content:"\f2c0"}.cps-icon-grav:before{content:"\f2d6"}.cps-icon-envelope:before{content:"\e936"}.cps-icon-bubble:before{content:"\e937"}.cps-icon-users1:before{content:"\e938"}.cps-icon-bell2:before{content:"\e939"}.cps-icon-pin:before{content:"\e905"}.cps-icon-calendar2:before{content:"\e93a"}.cps-icon-support:before{content:"\e93b"}.cps-icon-home4:before{content:"\e93d"}.cps-icon-ring_volume:before{content:"\e93e"}.cps-icon-where_to_vote:before{content:"\e93f"}.cps-icon-access_alarmalarm:before{content:"\e940"}.cps-icon-data_usage:before{content:"\e941"}.cps-icon-insert_emoticontag_facesmood:before{content:"\e942"}.cps-icon-insert_invitationevent:before{content:"\e943"}.cps-icon-camera_altphoto_cameralocal_see:before{content:"\e944"}.cps-icon-local_restaurantrestaurant_menu:before{content:"\e945"}.cps-icon-add_location:before{content:"\e946"}.cps-icon-near_me:before{content:"\e947"}.cps-icon-restaurant:before{content:"\e948"}.cps-icon-departure_board:before{content:"\e949"}.cps-icon-pie_chart:before{content:"\e94a"}.cps-icon-cake:before{content:"\e94b"}.cps-icon-notifications:before{content:"\e94c"}.cps-icon-school:before{content:"\e94d"}.cps-icon-sentiment_dissatisfied:before{content:"\e94e"}.cps-icon-sentiment_neutral:before{content:"\e94f"}.cps-icon-sentiment_satisfied:before{content:"\e950"}.cps-icon-sentiment_very_dissatisfied:before{content:"\e951"}.cps-icon-sentiment_very_satisfied:before{content:"\e952"}.cps-icon-thumb_down_alt:before{content:"\e953"}.cps-icon-thumb_up_alt:before{content:"\e954"}.cps-icon-account_balance:before{content:"\e955"}.cps-icon-search:before{content:"\e906"}.cps-icon-verified_user:before{content:"\e956"}.cps-icon-fingerprint:before{content:"\e957"}.cps-icon-g_translate:before{content:"\e928"}.cps-icon-wb_twighlight:before{content:"\e958"}.cps-icon-emoji_emotions:before{content:"\e959"}.cps-icon-emoji_events:before{content:"\e95a"}.cps-icon-emoji_objects:before{content:"\e95b"}.cps-icon-sports_esports:before{content:"\e95c"}.cps-icon-sports_football:before{content:"\e95d"}.cps-icon-sports_golf:before{content:"\e95e"}.cps-icon-sports_hockey:before{content:"\e95f"}.cps-icon-sports_rugby:before{content:"\e960"}.cps-icon-sports_soccer:before{content:"\e961"}.cps-icon-sports_volleyball:before{content:"\e962"}.cps-icon-sports_tennis:before{content:"\e963"}.cps-icon-lunch_dining:before{content:"\e964"}.cps-icon-park:before{content:"\e965"}.cps-icon-icecream:before{content:"\e966"}.cps-icon-volunteer_activism:before{content:"\e967"}.cps-icon-ac_unit:before{content:"\e968"}.cps-icon-beach_access:before{content:"\e969"}.cps-icon-child_care:before{content:"\e96a"}.cps-icon-room_service:before{content:"\e96b"}.cps-icon-activity:before{content:"\e908"}.cps-icon-aperture:before{content:"\e90a"}.cps-icon-bell:before{content:"\e90b"}.cps-icon-book-open:before{content:"\e90c"}.cps-icon-book:before{content:"\e90d"}.cps-icon-bookmark:before{content:"\e90e"}.cps-icon-calendar:before,.wp-block-latest-posts .wp-block-latest-posts__post-author:before,.wp-block-latest-posts .wp-block-latest-posts__post-date:before{content:"\e900"}.cps-icon-camera:before{content:"\e90f"}.cps-icon-chevron-left:before{content:"\e926"}.cps-icon-chevron-right:before{content:"\e927"}.cps-icon-clock:before{content:"\e96c"}.cps-icon-cloud:before{content:"\e910"}.cps-icon-coffee:before{content:"\e96d"}.cps-icon-compass:before{content:"\e911"}.cps-icon-dollar-sign:before{content:"\e96e"}.cps-icon-eye:before{content:"\e96f"}.cps-icon-file-text:before{content:"\e913"}.cps-icon-folder:before{content:"\e914"}.cps-icon-gift:before{content:"\e915"}.cps-icon-globe:before{content:"\e970"}.cps-icon-grid:before{content:"\e916"}.cps-icon-heart3:before{content:"\e971"}.cps-icon-help-circle:before{content:"\e972"}.cps-icon-home:before{content:"\e917"}.cps-icon-category:before{content:"\e901"}.cps-icon-info:before{content:"\e918"}.cps-icon-life-buoy:before{content:"\e973"}.cps-icon-link:before{content:"\e919"}.cps-icon-lock:before{content:"\e91a"}.cps-icon-mail:before{content:"\e91b"}.cps-icon-map-pin:before{content:"\e91c"}.cps-icon-menu:before{content:"\e907"}.cps-icon-comment:before{content:"\e904"}.cps-icon-paperclip:before{content:"\e91d"}.cps-icon-phone:before{content:"\e91e"}.cps-icon-printer:before{content:"\e91f"}.cps-icon-settings:before{content:"\e920"}.cps-icon-share:before{content:"\e921"}.cps-icon-shopping-bag:before{content:"\e922"}.cps-icon-star:before{content:"\e923"}.cps-icon-tag:before{content:"\e902"}.cps-icon-thumbs-up:before{content:"\e924"}.cps-icon-user:before{content:"\e903"}.cps-icon-users:before{content:"\e925"}.cps-icon-close:before{content:"\e909"}.cps-icon-home2:before{content:"\e974"}.cps-icon-home21:before{content:"\e975"}.cps-icon-home3:before{content:"\e976"}.cps-icon-pencil:before{content:"\e977"}.cps-icon-pencil2:before{content:"\e978"}.cps-icon-headphones1:before{content:"\e979"}.cps-icon-music1:before{content:"\e97a"}.cps-icon-book1:before{content:"\e935"}.cps-icon-price-tags:before{content:"\e97b"}.cps-icon-lifebuoy:before{content:"\e97c"}.cps-icon-pushpin:before{content:"\e97d"}.cps-icon-location:before{content:"\e983"}.cps-icon-location2:before{content:"\e97e"}.cps-icon-mobile:before{content:"\e984"}.cps-icon-tv:before{content:"\e97f"}.cps-icon-drawer:before{content:"\e980"}.cps-icon-bubbles3:before{content:"\e981"}.cps-icon-bubbles4:before{content:"\e982"}.cps-icon-user2:before{content:"\e985"}.cps-icon-key1:before{content:"\e98d"}.cps-icon-lock2:before{content:"\e98f"}.cps-icon-wrench:before{content:"\e991"}.cps-icon-magic-wand:before{content:"\e997"}.cps-icon-aid-kit:before{content:"\e998"}.cps-icon-stats-dots:before{content:"\e99b"}.cps-icon-trophy:before{content:"\e99e"}.cps-icon-gift2:before{content:"\e99f"}.cps-icon-spoon-knife:before{content:"\e9a3"}.cps-icon-lab:before{content:"\e9aa"}.cps-icon-sphere:before{content:"\e9c9"}.cps-icon-earth:before{content:"\e9ca"}.cps-icon-heart1:before{content:"\e9da"}.cps-icon-checkmark:before{content:"\ea10"}.cps-icon-sort-alpha-asc:before{content:"\ea48"}.cps-icon-sort-alpha-desc:before{content:"\ea49"}.cps-icon-instagram:before{content:"\ea92"}.cps-icon-twitter:before{content:"\ea96"}.cps-icon-youtube:before{content:"\ea9d"}.cps-icon-flickr:before{content:"\eaa4"}.cps-icon-tumblr:before{content:"\eab9"}@font-face{font-family:amstelvar;font-weight:100 900;font-style:normal;font-display:swap;src:url(../fonts/amstelvar/fonts/Amstelvar-Roman-VF.ttf) format("truetype")}@font-face{font-family:amstelvar;font-weight:100 900;font-style:italic;font-display:swap;src:url(../fonts/amstelvar/fonts/Amstelvar-Italic-VF.ttf) format("truetype")}@font-face{font-family:commissioner;font-weight:100 900;font-style:normal;font-display:swap;src:url(../fonts/commissioner/fonts/Commissioner[FLAR,VOLM,slnt,wght].ttf) format("truetype")}@font-face{font-family:epilogue;font-weight:100 900;font-style:normal;font-display:swap;src:url(../fonts/epilogue/fonts/Epilogue-VariableFont_wght.ttf) format("truetype")}@font-face{font-family:gelasio;font-weight:100 900;font-style:normal;font-display:swap;src:url(../fonts/gelasio/fonts/Gelasio-VF.ttf) format("truetype")}@font-face{font-family:gelasio;font-weight:100 900;font-style:italic;font-display:swap;src:url(../fonts/gelasio/fonts/Gelasio-Italic-VF.ttf) format("truetype")}@font-face{font-family:hepta_slab;font-weight:100 900;font-style:normal;font-display:swap;src:url(../fonts/hepta_slab/fonts/HeptaSlab-VF.ttf) format("truetype")}@font-face{font-family:inter;font-weight:100 900;font-style:normal;font-display:swap;src:url(../fonts/inter/fonts/Inter.var.ttf) format("truetype")}@font-face{font-family:inter;font-weight:100 900;font-style:italic;font-display:swap;src:url(../fonts/inter/fonts/Inter-italic.var.ttf) format("truetype")}@font-face{font-family:lexend;font-weight:100 900;font-style:normal;font-display:swap;src:url(../fonts/lexend/fonts/Lexend[LXND].ttf) format("truetype")}@font-face{font-family:manrope;font-weight:100 900;font-style:normal;font-display:swap;src:url(../fonts/manrope/fonts/Manrope[wght].ttf) format("truetype")}@font-face{font-family:merriweather;font-weight:100 900;font-style:normal;font-display:swap;src:url(../fonts/merriweather/fonts/Merriweather-Roman-VF.ttf) format("truetype")}@font-face{font-family:merriweather;font-weight:100 900;font-style:italic;font-display:swap;src:url(../fonts/merriweather/fonts/Merriweather-Italic-VF.ttf) format("truetype")}@font-face{font-family:mohave;font-weight:100 900;font-style:normal;font-display:swap;src:url(../fonts/mohave/fonts/Mohave[wght].ttf) format("truetype")}@font-face{font-family:mohave;font-weight:100 900;font-style:italic;font-display:swap;src:url(../fonts/mohave/fonts/Mohave-Italic[wght].ttf) format("truetype")}@font-face{font-family:petrona;font-weight:100 900;font-style:normal;font-display:swap;src:url(../fonts/petrona/fonts/Petrona[wght].ttf) format("truetype")}@font-face{font-family:petrona;font-weight:100 900;font-style:italic;font-display:swap;src:url(../fonts/petrona/fonts/Petrona-Italic[wght].ttf) format("truetype")}@font-face{font-family:playfair;font-weight:100 900;font-style:normal;font-display:swap;src:url(../fonts/playfair/fonts/PlayfairDisplay-VariableFont_wght.ttf) format("truetype")}@font-face{font-family:playfair;font-weight:100 900;font-style:italic;font-display:swap;src:url(../fonts/playfair/fonts/PlayfairDisplay-Italic-VariableFont_wght.ttf) format("truetype")}@font-face{font-family:public_sans;font-weight:100 900;font-style:normal;font-display:swap;src:url(../fonts/public_sans/fonts/Public-Sans-Roman-VF.ttf) format("truetype")}@font-face{font-family:public_sans;font-weight:100 900;font-style:italic;font-display:swap;src:url(../fonts/public_sans/fonts/Public-Sans-Italic-VF.ttf) format("truetype")}@font-face{font-family:quicksand;font-weight:100 900;font-style:normal;font-display:swap;src:url(../fonts/quicksand/fonts/Quicksand-VariableFont_wght.ttf) format("truetype")}@font-face{font-family:raleway;font-weight:100 900;font-style:normal;font-display:swap;src:url(../fonts/raleway/fonts/Raleway-VariableFont_wght.ttf) format("truetype")}@font-face{font-family:raleway;font-weight:100 900;font-style:italic;font-display:swap;src:url(../fonts/raleway/fonts/Raleway-Italic-VariableFont_wght.ttf) format("truetype")}@font-face{font-family:russolo;font-weight:100 900;font-style:normal;font-display:swap;src:url(../fonts/russolo/fonts/Russolo[opsz,wght].ttf) format("truetype")}@font-face{font-family:space_grotesk;font-weight:100 900;font-style:normal;font-display:swap;src:url(../fonts/space_grotesk/fonts/SpaceGrotesk[wght].ttf) format("truetype")}.collapse-toggle::after{display:inline-block;margin-left:.45em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.collapse-toggle:empty::after{margin-left:0}.edit-post-visual-editor .editor-styles-wrapper .h1,.edit-post-visual-editor .editor-styles-wrapper h1{font-size:-moz-calc(2.25em * (var(--body-font-size)/ 100) * (var(--headers-font-size)/ 100));font-size:calc(2.25em * (var(--body-font-size)/ 100) * (var(--headers-font-size)/ 100))}@media (min-width:992px){.edit-post-visual-editor .editor-styles-wrapper .h1,.edit-post-visual-editor .editor-styles-wrapper h1{font-size:-moz-calc(2.5em * (var(--body-font-size)/ 100) * (var(--headers-font-size)/ 100));font-size:calc(2.5em * (var(--body-font-size)/ 100) * (var(--headers-font-size)/ 100))}}.edit-post-visual-editor .editor-styles-wrapper .h2,.edit-post-visual-editor .editor-styles-wrapper h2{font-size:-moz-calc(1.8em * (var(--body-font-size)/ 100) * (var(--headers-font-size)/ 100));font-size:calc(1.8em * (var(--body-font-size)/ 100) * (var(--headers-font-size)/ 100))}@media (min-width:992px){.edit-post-visual-editor .editor-styles-wrapper .h2,.edit-post-visual-editor .editor-styles-wrapper h2{font-size:-moz-calc(2em * (var(--body-font-size)/ 100) * (var(--headers-font-size)/ 100));font-size:calc(2em * (var(--body-font-size)/ 100) * (var(--headers-font-size)/ 100))}}.edit-post-visual-editor .editor-styles-wrapper .h3,.edit-post-visual-editor .editor-styles-wrapper .wp-block-latest-posts>li>a:first-of-type,.edit-post-visual-editor .editor-styles-wrapper h3{font-size:-moz-calc(1.575em * (var(--body-font-size)/ 100) * (var(--headers-font-size)/ 100));font-size:calc(1.575em * (var(--body-font-size)/ 100) * (var(--headers-font-size)/ 100))}@media (min-width:992px){.edit-post-visual-editor .editor-styles-wrapper .h3,.edit-post-visual-editor .editor-styles-wrapper .wp-block-latest-posts>li>a:first-of-type,.edit-post-visual-editor .editor-styles-wrapper h3{font-size:-moz-calc(1.75em * (var(--body-font-size)/ 100) * (var(--headers-font-size)/ 100));font-size:calc(1.75em * (var(--body-font-size)/ 100) * (var(--headers-font-size)/ 100))}}.edit-post-visual-editor .editor-styles-wrapper .h4,.edit-post-visual-editor .editor-styles-wrapper h4{font-size:-moz-calc(1.35em * (var(--body-font-size)/ 100) * (var(--headers-font-size)/ 100));font-size:calc(1.35em * (var(--body-font-size)/ 100) * (var(--headers-font-size)/ 100))}@media (min-width:992px){.edit-post-visual-editor .editor-styles-wrapper .h4,.edit-post-visual-editor .editor-styles-wrapper h4{font-size:-moz-calc(1.5em * (var(--body-font-size)/ 100) * (var(--headers-font-size)/ 100));font-size:calc(1.5em * (var(--body-font-size)/ 100) * (var(--headers-font-size)/ 100))}}.edit-post-visual-editor .editor-styles-wrapper .h5,.edit-post-visual-editor .editor-styles-wrapper h5{font-size:-moz-calc(1.125em * (var(--body-font-size)/ 100) * (var(--headers-font-size)/ 100));font-size:calc(1.125em * (var(--body-font-size)/ 100) * (var(--headers-font-size)/ 100))}@media (min-width:992px){.edit-post-visual-editor .editor-styles-wrapper .h5,.edit-post-visual-editor .editor-styles-wrapper h5{font-size:-moz-calc(1.25em * (var(--body-font-size)/ 100) * (var(--headers-font-size)/ 100));font-size:calc(1.25em * (var(--body-font-size)/ 100) * (var(--headers-font-size)/ 100))}}.edit-post-visual-editor .editor-styles-wrapper .h6,.edit-post-visual-editor .editor-styles-wrapper h6{font-size:-moz-calc(.9em * (var(--body-font-size)/ 100) * (var(--headers-font-size)/ 100));font-size:calc(.9em * (var(--body-font-size)/ 100) * (var(--headers-font-size)/ 100))}@media (min-width:992px){.edit-post-visual-editor .editor-styles-wrapper .h6,.edit-post-visual-editor .editor-styles-wrapper h6{font-size:-moz-calc(1em * (var(--body-font-size)/ 100) * (var(--headers-font-size)/ 100));font-size:calc(1em * (var(--body-font-size)/ 100) * (var(--headers-font-size)/ 100))}}.edit-post-visual-editor .editor-styles-wrapper .h,.edit-post-visual-editor .editor-styles-wrapper .wp-block-latest-posts>li>a:first-of-type,.edit-post-visual-editor .editor-styles-wrapper h1,.edit-post-visual-editor .editor-styles-wrapper h2,.edit-post-visual-editor .editor-styles-wrapper h3,.edit-post-visual-editor .editor-styles-wrapper h4,.edit-post-visual-editor .editor-styles-wrapper h5,.edit-post-visual-editor .editor-styles-wrapper h6{margin-bottom:1.5rem;font-weight:500;line-height:1.15}body.h-style-separator.h-style-separator-bottom .h::after,body.h-style-separator.h-style-separator-bottom .wp-block-latest-posts>li>a:first-of-type::after,body.h-style-separator.h-style-separator-bottom h1::after,body.h-style-separator.h-style-separator-bottom h2::after,body.h-style-separator.h-style-separator-bottom h3::after,body.h-style-separator.h-style-separator-bottom h4::after,body.h-style-separator.h-style-separator-bottom h5::after,body.h-style-separator.h-style-separator-bottom h6::after,body.h-style-separator:not(.h-style-separator-bottom) .h::before,body.h-style-separator:not(.h-style-separator-bottom) .wp-block-latest-posts>li>a:first-of-type::before,body.h-style-separator:not(.h-style-separator-bottom) h1::before,body.h-style-separator:not(.h-style-separator-bottom) h2::before,body.h-style-separator:not(.h-style-separator-bottom) h3::before,body.h-style-separator:not(.h-style-separator-bottom) h4::before,body.h-style-separator:not(.h-style-separator-bottom) h5::before,body.h-style-separator:not(.h-style-separator-bottom) h6::before{content:"";display:block;width:3em;height:.1em;background-color:currentColor;border-radius:var(--roundness)}body.h-style-separator:not(.h-style-separator-bottom) .h::before,body.h-style-separator:not(.h-style-separator-bottom) .wp-block-latest-posts>li>a:first-of-type::before,body.h-style-separator:not(.h-style-separator-bottom) h1::before,body.h-style-separator:not(.h-style-separator-bottom) h2::before,body.h-style-separator:not(.h-style-separator-bottom) h3::before,body.h-style-separator:not(.h-style-separator-bottom) h4::before,body.h-style-separator:not(.h-style-separator-bottom) h5::before,body.h-style-separator:not(.h-style-separator-bottom) h6::before{margin-bottom:.5em;background-color:var(--color-accent)}body.h-style-separator.h-style-separator-bottom .h::after,body.h-style-separator.h-style-separator-bottom .wp-block-latest-posts>li>a:first-of-type::after,body.h-style-separator.h-style-separator-bottom h1::after,body.h-style-separator.h-style-separator-bottom h2::after,body.h-style-separator.h-style-separator-bottom h3::after,body.h-style-separator.h-style-separator-bottom h4::after,body.h-style-separator.h-style-separator-bottom h5::after,body.h-style-separator.h-style-separator-bottom h6::after{margin-top:.5em;background-color:var(--color-accent)}body.h-style-separator.h-style-separator-hl .h::after,body.h-style-separator.h-style-separator-hl .h::before,body.h-style-separator.h-style-separator-hl .wp-block-latest-posts>li>a:first-of-type::after,body.h-style-separator.h-style-separator-hl .wp-block-latest-posts>li>a:first-of-type::before,body.h-style-separator.h-style-separator-hl h1::after,body.h-style-separator.h-style-separator-hl h1::before,body.h-style-separator.h-style-separator-hl h2::after,body.h-style-separator.h-style-separator-hl h2::before,body.h-style-separator.h-style-separator-hl h3::after,body.h-style-separator.h-style-separator-hl h3::before,body.h-style-separator.h-style-separator-hl h4::after,body.h-style-separator.h-style-separator-hl h4::before,body.h-style-separator.h-style-separator-hl h5::after,body.h-style-separator.h-style-separator-hl h5::before,body.h-style-separator.h-style-separator-hl h6::after,body.h-style-separator.h-style-separator-hl h6::before{background-color:var(--color-accent-hl)}body.h-style-separator .h.has-text-align-center::after,body.h-style-separator .h.has-text-align-center::before,body.h-style-separator .h[style*="text-align: center"]::after,body.h-style-separator .h[style*="text-align: center"]::before,body.h-style-separator .text-center .h::after,body.h-style-separator .text-center .h::before,body.h-style-separator .text-center .wp-block-latest-posts>li>a:first-of-type::after,body.h-style-separator .text-center .wp-block-latest-posts>li>a:first-of-type::before,body.h-style-separator .text-center h1::after,body.h-style-separator .text-center h1::before,body.h-style-separator .text-center h2::after,body.h-style-separator .text-center h2::before,body.h-style-separator .text-center h3::after,body.h-style-separator .text-center h3::before,body.h-style-separator .text-center h4::after,body.h-style-separator .text-center h4::before,body.h-style-separator .text-center h5::after,body.h-style-separator .text-center h5::before,body.h-style-separator .text-center h6::after,body.h-style-separator .text-center h6::before,body.h-style-separator .wp-block-latest-posts>li>a.has-text-align-center:first-of-type::after,body.h-style-separator .wp-block-latest-posts>li>a.has-text-align-center:first-of-type::before,body.h-style-separator .wp-block-latest-posts>li>a[style*="text-align: center"]:first-of-type::after,body.h-style-separator .wp-block-latest-posts>li>a[style*="text-align: center"]:first-of-type::before,body.h-style-separator h1.has-text-align-center::after,body.h-style-separator h1.has-text-align-center::before,body.h-style-separator h1[style*="text-align: center"]::after,body.h-style-separator h1[style*="text-align: center"]::before,body.h-style-separator h2.has-text-align-center::after,body.h-style-separator h2.has-text-align-center::before,body.h-style-separator h2[style*="text-align: center"]::after,body.h-style-separator h2[style*="text-align: center"]::before,body.h-style-separator h3.has-text-align-center::after,body.h-style-separator h3.has-text-align-center::before,body.h-style-separator h3[style*="text-align: center"]::after,body.h-style-separator h3[style*="text-align: center"]::before,body.h-style-separator h4.has-text-align-center::after,body.h-style-separator h4.has-text-align-center::before,body.h-style-separator h4[style*="text-align: center"]::after,body.h-style-separator h4[style*="text-align: center"]::before,body.h-style-separator h5.has-text-align-center::after,body.h-style-separator h5.has-text-align-center::before,body.h-style-separator h5[style*="text-align: center"]::after,body.h-style-separator h5[style*="text-align: center"]::before,body.h-style-separator h6.has-text-align-center::after,body.h-style-separator h6.has-text-align-center::before,body.h-style-separator h6[style*="text-align: center"]::after,body.h-style-separator h6[style*="text-align: center"]::before{margin-left:auto;margin-right:auto}body.h-style-separator .h.has-text-align-right::after,body.h-style-separator .h.has-text-align-right::before,body.h-style-separator .h[style*="text-align: right"]::after,body.h-style-separator .h[style*="text-align: right"]::before,body.h-style-separator .text-right .h::after,body.h-style-separator .text-right .h::before,body.h-style-separator .text-right .wp-block-latest-posts>li>a:first-of-type::after,body.h-style-separator .text-right .wp-block-latest-posts>li>a:first-of-type::before,body.h-style-separator .text-right h1::after,body.h-style-separator .text-right h1::before,body.h-style-separator .text-right h2::after,body.h-style-separator .text-right h2::before,body.h-style-separator .text-right h3::after,body.h-style-separator .text-right h3::before,body.h-style-separator .text-right h4::after,body.h-style-separator .text-right h4::before,body.h-style-separator .text-right h5::after,body.h-style-separator .text-right h5::before,body.h-style-separator .text-right h6::after,body.h-style-separator .text-right h6::before,body.h-style-separator .wp-block-latest-posts>li>a.has-text-align-right:first-of-type::after,body.h-style-separator .wp-block-latest-posts>li>a.has-text-align-right:first-of-type::before,body.h-style-separator .wp-block-latest-posts>li>a[style*="text-align: right"]:first-of-type::after,body.h-style-separator .wp-block-latest-posts>li>a[style*="text-align: right"]:first-of-type::before,body.h-style-separator h1.has-text-align-right::after,body.h-style-separator h1.has-text-align-right::before,body.h-style-separator h1[style*="text-align: right"]::after,body.h-style-separator h1[style*="text-align: right"]::before,body.h-style-separator h2.has-text-align-right::after,body.h-style-separator h2.has-text-align-right::before,body.h-style-separator h2[style*="text-align: right"]::after,body.h-style-separator h2[style*="text-align: right"]::before,body.h-style-separator h3.has-text-align-right::after,body.h-style-separator h3.has-text-align-right::before,body.h-style-separator h3[style*="text-align: right"]::after,body.h-style-separator h3[style*="text-align: right"]::before,body.h-style-separator h4.has-text-align-right::after,body.h-style-separator h4.has-text-align-right::before,body.h-style-separator h4[style*="text-align: right"]::after,body.h-style-separator h4[style*="text-align: right"]::before,body.h-style-separator h5.has-text-align-right::after,body.h-style-separator h5.has-text-align-right::before,body.h-style-separator h5[style*="text-align: right"]::after,body.h-style-separator h5[style*="text-align: right"]::before,body.h-style-separator h6.has-text-align-right::after,body.h-style-separator h6.has-text-align-right::before,body.h-style-separator h6[style*="text-align: right"]::after,body.h-style-separator h6[style*="text-align: right"]::before{margin-left:auto}.h-style-disable-top::before,.h-style-disable::before,.wp-block-latest-posts>li>a:first-of-type::before{display:none!important}.h-style-disable-bottom::after,.h-style-disable::after,.wp-block-latest-posts>li>a:first-of-type::after{display:none!important}.btn,.editor-styles-wrapper input[type=button]:not(.btn),.editor-styles-wrapper input[type=submit]:not(.btn),.wp-block-button .wp-block-button__link,.wp-block-file .wp-element-button,.wp-block-search__button{text-transform:uppercase;text-decoration:none;-webkit-transition:background-color .5s ease,-webkit-box-shadow .5s ease;transition:background-color .5s ease,-webkit-box-shadow .5s ease;-o-transition:background-color .5s ease,box-shadow .5s ease;-moz-transition:background-color .5s ease,box-shadow .5s ease;transition:background-color .5s ease,box-shadow .5s ease;transition:background-color .5s ease,box-shadow .5s ease,-webkit-box-shadow .5s ease;font-weight:600;border-style:solid;border-width:0;display:inline-block;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:.3375rem .675rem;font-size:.9em;line-height:1.35;border-radius:var(--roundness)}@media (min-width:992px){.btn,.editor-styles-wrapper input[type=button]:not(.btn),.editor-styles-wrapper input[type=submit]:not(.btn),.wp-block-button .wp-block-button__link,.wp-block-file .wp-element-button,.wp-block-search__button{padding:.375rem .75rem;font-size:1em;line-height:1.5;border-radius:var(--roundness)}}.btn i,.editor-styles-wrapper input[type=button]:not(.btn) i,.editor-styles-wrapper input[type=submit]:not(.btn) i,.wp-block-button .wp-block-button__link i,.wp-block-file .wp-element-button i,.wp-block-search__button i{display:inline-block;text-decoration:none;vertical-align:middle;font-size:1.35em}.btn:hover,.editor-styles-wrapper input[type=button]:hover:not(.btn),.editor-styles-wrapper input[type=submit]:hover:not(.btn),.wp-block-button .wp-block-button__link:hover,.wp-block-file .wp-element-button:hover,.wp-block-search__button:hover{text-decoration:underline}.btn:active,.btn:focus-visible,.btn:hover,.editor-styles-wrapper input[type=button]:active:not(.btn),.editor-styles-wrapper input[type=button]:focus-visible:not(.btn),.editor-styles-wrapper input[type=button]:hover:not(.btn),.editor-styles-wrapper input[type=submit]:active:not(.btn),.editor-styles-wrapper input[type=submit]:focus-visible:not(.btn),.editor-styles-wrapper input[type=submit]:hover:not(.btn),.wp-block-button .wp-block-button__link:active,.wp-block-button .wp-block-button__link:focus-visible,.wp-block-button .wp-block-button__link:hover,.wp-block-file .wp-element-button:active,.wp-block-file .wp-element-button:focus-visible,.wp-block-file .wp-element-button:hover,.wp-block-search__button:active,.wp-block-search__button:focus-visible,.wp-block-search__button:hover{opacity:1}.btn:focus-visible,.editor-styles-wrapper input[type=button]:focus-visible:not(.btn),.editor-styles-wrapper input[type=submit]:focus-visible:not(.btn),.wp-block-button .wp-block-button__link:focus-visible,.wp-block-file .wp-element-button:focus-visible,.wp-block-search__button:focus-visible{outline-offset:.3rem;outline-width:.2rem}.editor-styles-wrapper p input[type=button]:not(:first-child):not(.btn),.editor-styles-wrapper p input[type=submit]:not(:first-child):not(.btn),.wp-block-button p .wp-block-button__link:not(:first-child),.wp-block-file p .wp-element-button:not(:first-child),p .btn:not(:first-child),p .editor-styles-wrapper input[type=button]:not(:first-child):not(.btn),p .editor-styles-wrapper input[type=submit]:not(:first-child):not(.btn),p .wp-block-button .wp-block-button__link:not(:first-child),p .wp-block-file .wp-element-button:not(:first-child),p .wp-block-search__button:not(:first-child){margin-left:.5rem}.editor-styles-wrapper p input[type=button]:not(:last-child):not(.btn),.editor-styles-wrapper p input[type=submit]:not(:last-child):not(.btn),.wp-block-button p .wp-block-button__link:not(:last-child),.wp-block-file p .wp-element-button:not(:last-child),p .btn:not(:last-child),p .editor-styles-wrapper input[type=button]:not(:last-child):not(.btn),p .editor-styles-wrapper input[type=submit]:not(:last-child):not(.btn),p .wp-block-button .wp-block-button__link:not(:last-child),p .wp-block-file .wp-element-button:not(:last-child),p .wp-block-search__button:not(:last-child){margin-right:.5rem}.btn-block,.btn-block .wp-block-button__link{display:block;width:100%}.btn-block .btn-block+.wp-block-button__link,.btn-block .wp-block-button__link+.btn-block,.btn-block .wp-block-button__link+.wp-block-button__link,.btn-block+.btn-block{margin-top:.5rem}.btn:disabled{-webkit-box-shadow:none!important;box-shadow:none!important;text-decoration:none!important;opacity:.5}.btn-primary,.editor-styles-wrapper input[type=submit]:not(.btn){background-color:var(--color-accent-hl);border-color:var(--color-accent-hl);color:var(--color-accent-hl-contrast)}.btn-primary:hover,.editor-styles-wrapper input[type=submit]:hover:not(.btn){-webkit-box-shadow:0 0 0 .2rem var(--color-accent-hl-a),0 0 0 .2rem var(--color);box-shadow:0 0 0 .2rem var(--color-accent-hl-a),0 0 0 .2rem var(--color);color:var(--color-accent-hl-contrast)}.btn-primary:focus-visible,.editor-styles-wrapper input[type=submit]:focus-visible:not(.btn){outline-color:var(--color-accent)}.editor-styles-wrapper body.btn-style-outline input[type=submit]:not(:hover):not(:focus-visible):not(.btn),body.btn-style-outline .btn-primary:not(:hover):not(:focus-visible),body.btn-style-outline .editor-styles-wrapper input[type=submit]:not(:hover):not(:focus-visible):not(.btn){color:var(--color-accent-hl)}.btn-secondary,.editor-styles-wrapper input[type=button]:not(.btn),.wp-block-button .wp-block-button__link,.wp-block-button.is-style-outline .wp-block-button__link:not(.has-background):not(.has-text-color),.wp-block-file .wp-element-button,.wp-block-search__button{background-color:var(--color-accent);border-color:var(--color-accent);color:var(--color-accent-contrast)}.btn-secondary:hover,.editor-styles-wrapper input[type=button]:hover:not(.btn),.wp-block-button .wp-block-button__link:hover,.wp-block-button.is-style-outline .wp-block-button__link:hover:not(.has-background):not(.has-text-color),.wp-block-file .wp-element-button:hover,.wp-block-search__button:hover{background-color:var(--color-accent);-webkit-box-shadow:0 0 0 .2rem var(--color-accent-a),0 0 0 .2rem var(--color);box-shadow:0 0 0 .2rem var(--color-accent-a),0 0 0 .2rem var(--color);color:var(--color-accent-hl-contrast)}.btn-secondary:focus-visible,.editor-styles-wrapper input[type=button]:focus-visible:not(.btn),.wp-block-button .wp-block-button__link:focus-visible,.wp-block-button.is-style-outline .wp-block-button__link:focus-visible:not(.has-background):not(.has-text-color),.wp-block-file .wp-element-button:focus-visible,.wp-block-search__button:focus-visible{outline-color:var(--color-accent-hl)}.editor-styles-wrapper body.btn-style-outline input[type=button]:not(:hover):not(:focus-visible):not(.btn),.wp-block-button body.btn-style-outline .wp-block-button__link:not(:hover):not(:focus-visible),.wp-block-file body.btn-style-outline .wp-element-button:not(:hover):not(:focus-visible),body.btn-style-outline .btn-secondary:not(:hover):not(:focus-visible),body.btn-style-outline .editor-styles-wrapper input[type=button]:not(:hover):not(:focus-visible):not(.btn),body.btn-style-outline .wp-block-button .wp-block-button__link:not(:hover):not(:focus-visible),body.btn-style-outline .wp-block-file .wp-element-button:not(:hover):not(:focus-visible),body.btn-style-outline .wp-block-search__button:not(:hover):not(:focus-visible){color:var(--color-accent)}.editor-styles-wrapper .is-style-outline input[type=button]:not(.btn),.editor-styles-wrapper .is-style-outline input[type=submit]:not(.btn),.editor-styles-wrapper body.btn-style-outline input[type=button]:not(.btn),.editor-styles-wrapper body.btn-style-outline input[type=submit]:not(.btn),.is-style-outline .editor-styles-wrapper input[type=button]:not(.btn),.is-style-outline .editor-styles-wrapper input[type=submit]:not(.btn),.is-style-outline .wp-block-button .wp-block-button__link,.is-style-outline .wp-block-file .wp-element-button,.is-style-outline .wp-block-search__button,.wp-block-button .is-style-outline .wp-block-button__link,.wp-block-button body.btn-style-outline .wp-block-button__link,.wp-block-button.is-style-outline .wp-block-button__link:not(.has-background):not(.has-text-color),.wp-block-file .is-style-outline .wp-element-button,.wp-block-file body.btn-style-outline .wp-element-button,body.btn-style-outline .btn,body.btn-style-outline .editor-styles-wrapper input[type=button]:not(.btn),body.btn-style-outline .editor-styles-wrapper input[type=submit]:not(.btn),body.btn-style-outline .wp-block-button .wp-block-button__link,body.btn-style-outline .wp-block-file .wp-element-button,body.btn-style-outline .wp-block-search__button{border-width:.15rem;padding:.225rem .675rem}.editor-styles-wrapper .is-style-outline input[type=button]:not(:hover):not(:focus-visible):not(.btn),.editor-styles-wrapper .is-style-outline input[type=submit]:not(:hover):not(:focus-visible):not(.btn),.editor-styles-wrapper body.btn-style-outline input[type=button]:not(:hover):not(:focus-visible):not(.btn),.editor-styles-wrapper body.btn-style-outline input[type=submit]:not(:hover):not(:focus-visible):not(.btn),.is-style-outline .editor-styles-wrapper input[type=button]:not(:hover):not(:focus-visible):not(.btn),.is-style-outline .editor-styles-wrapper input[type=submit]:not(:hover):not(:focus-visible):not(.btn),.is-style-outline .wp-block-button .wp-block-button__link:not(:hover):not(:focus-visible),.is-style-outline .wp-block-file .wp-element-button:not(:hover):not(:focus-visible),.is-style-outline .wp-block-search__button:not(:hover):not(:focus-visible),.wp-block-button .is-style-outline .wp-block-button__link:not(:hover):not(:focus-visible),.wp-block-button body.btn-style-outline .wp-block-button__link:not(:hover):not(:focus-visible),.wp-block-button.is-style-outline .wp-block-button__link:not(:hover):not(:focus-visible):not(.has-background):not(.has-text-color),.wp-block-file .is-style-outline .wp-element-button:not(:hover):not(:focus-visible),.wp-block-file body.btn-style-outline .wp-element-button:not(:hover):not(:focus-visible),body.btn-style-outline .btn:not(:hover):not(:focus-visible),body.btn-style-outline .editor-styles-wrapper input[type=button]:not(:hover):not(:focus-visible):not(.btn),body.btn-style-outline .editor-styles-wrapper input[type=submit]:not(:hover):not(:focus-visible):not(.btn),body.btn-style-outline .wp-block-button .wp-block-button__link:not(:hover):not(:focus-visible),body.btn-style-outline .wp-block-file .wp-element-button:not(:hover):not(:focus-visible),body.btn-style-outline .wp-block-search__button:not(:hover):not(:focus-visible){color:var(--color-accent);background-color:transparent!important;border-color:currentColor!important}.editor-styles-wrapper .is-style-outline input[type=button]:focus-visible:not(.btn),.editor-styles-wrapper .is-style-outline input[type=button]:hover:not(.btn),.editor-styles-wrapper .is-style-outline input[type=submit]:focus-visible:not(.btn),.editor-styles-wrapper .is-style-outline input[type=submit]:hover:not(.btn),.editor-styles-wrapper body.btn-style-outline input[type=button]:focus-visible:not(.btn),.editor-styles-wrapper body.btn-style-outline input[type=button]:hover:not(.btn),.editor-styles-wrapper body.btn-style-outline input[type=submit]:focus-visible:not(.btn),.editor-styles-wrapper body.btn-style-outline input[type=submit]:hover:not(.btn),.is-style-outline .editor-styles-wrapper input[type=button]:focus-visible:not(.btn),.is-style-outline .editor-styles-wrapper input[type=button]:hover:not(.btn),.is-style-outline .editor-styles-wrapper input[type=submit]:focus-visible:not(.btn),.is-style-outline .editor-styles-wrapper input[type=submit]:hover:not(.btn),.is-style-outline .wp-block-button .wp-block-button__link:focus-visible,.is-style-outline .wp-block-button .wp-block-button__link:hover,.is-style-outline .wp-block-file .wp-element-button:focus-visible,.is-style-outline .wp-block-file .wp-element-button:hover,.is-style-outline .wp-block-search__button:focus-visible,.is-style-outline .wp-block-search__button:hover,.wp-block-button .is-style-outline .wp-block-button__link:focus-visible,.wp-block-button .is-style-outline .wp-block-button__link:hover,.wp-block-button body.btn-style-outline .wp-block-button__link:focus-visible,.wp-block-button body.btn-style-outline .wp-block-button__link:hover,.wp-block-button.is-style-outline .wp-block-button__link:focus-visible:not(.has-background):not(.has-text-color),.wp-block-button.is-style-outline .wp-block-button__link:hover:not(.has-background):not(.has-text-color),.wp-block-file .is-style-outline .wp-element-button:focus-visible,.wp-block-file .is-style-outline .wp-element-button:hover,.wp-block-file body.btn-style-outline .wp-element-button:focus-visible,.wp-block-file body.btn-style-outline .wp-element-button:hover,body.btn-style-outline .btn:focus-visible,body.btn-style-outline .btn:hover,body.btn-style-outline .editor-styles-wrapper input[type=button]:focus-visible:not(.btn),body.btn-style-outline .editor-styles-wrapper input[type=button]:hover:not(.btn),body.btn-style-outline .editor-styles-wrapper input[type=submit]:focus-visible:not(.btn),body.btn-style-outline .editor-styles-wrapper input[type=submit]:hover:not(.btn),body.btn-style-outline .wp-block-button .wp-block-button__link:focus-visible,body.btn-style-outline .wp-block-button .wp-block-button__link:hover,body.btn-style-outline .wp-block-file .wp-element-button:focus-visible,body.btn-style-outline .wp-block-file .wp-element-button:hover,body.btn-style-outline .wp-block-search__button:focus-visible,body.btn-style-outline .wp-block-search__button:hover{text-decoration:none;opacity:1}.editor-styles-wrapper input[type=email]:not(.form-control),.editor-styles-wrapper input[type=search]:not(.form-control),.editor-styles-wrapper input[type=tel]:not(.form-control),.editor-styles-wrapper input[type=text]:not(.form-control),.editor-styles-wrapper select:not(.form-control),.editor-styles-wrapper textarea:not(.form-control),.form-control,body .calendar-plus #calendar-plus-category,body .calendar-plus #calendar-plus-search{display:block;width:100%;height:-moz-calc(1.5em + .75rem + 2px);height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-size:-moz-calc(1em * (var(--body-font-size)/ 100));font-size:calc(1em * (var(--body-font-size)/ 100));font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;outline:0;border-color:var(--color-accent);border-radius:var(--roundness);-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;-o-transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;-moz-transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}.editor-styles-wrapper input[type=email]:focus-visible:not(.form-control),.editor-styles-wrapper input[type=search]:focus-visible:not(.form-control),.editor-styles-wrapper input[type=tel]:focus-visible:not(.form-control),.editor-styles-wrapper input[type=text]:focus-visible:not(.form-control),.editor-styles-wrapper select:focus-visible:not(.form-control),.editor-styles-wrapper textarea:focus-visible:not(.form-control),.form-control:focus-visible,body .calendar-plus #calendar-plus-category:focus-visible,body .calendar-plus #calendar-plus-search:focus-visible{border-color:var(--color-accent);-webkit-box-shadow:0 0 0 .2rem var(--color-accent-a),0 0 0 .2rem var(--color);box-shadow:0 0 0 .2rem var(--color-accent-a),0 0 0 .2rem var(--color)}@media (prefers-reduced-motion:reduce){.editor-styles-wrapper input[type=email]:not(.form-control),.editor-styles-wrapper input[type=search]:not(.form-control),.editor-styles-wrapper input[type=tel]:not(.form-control),.editor-styles-wrapper input[type=text]:not(.form-control),.editor-styles-wrapper select:not(.form-control),.editor-styles-wrapper textarea:not(.form-control),.form-control,body .calendar-plus #calendar-plus-category,body .calendar-plus #calendar-plus-search{-webkit-transition:none;-o-transition:none;-moz-transition:none;transition:none}}.editor-styles-wrapper input[type=email]:not(.form-control)::-ms-expand,.editor-styles-wrapper input[type=search]:not(.form-control)::-ms-expand,.editor-styles-wrapper input[type=tel]:not(.form-control)::-ms-expand,.editor-styles-wrapper input[type=text]:not(.form-control)::-ms-expand,.editor-styles-wrapper select:not(.form-control)::-ms-expand,.editor-styles-wrapper textarea:not(.form-control)::-ms-expand,.form-control::-ms-expand,body .calendar-plus #calendar-plus-category::-ms-expand,body .calendar-plus #calendar-plus-search::-ms-expand{background-color:transparent;border:0}.editor-styles-wrapper input[type=email]:not(.form-control)::-webkit-input-placeholder,.editor-styles-wrapper input[type=search]:not(.form-control)::-webkit-input-placeholder,.editor-styles-wrapper input[type=tel]:not(.form-control)::-webkit-input-placeholder,.editor-styles-wrapper input[type=text]:not(.form-control)::-webkit-input-placeholder,.editor-styles-wrapper select:not(.form-control)::-webkit-input-placeholder,.editor-styles-wrapper textarea:not(.form-control)::-webkit-input-placeholder,.form-control::-webkit-input-placeholder,body .calendar-plus #calendar-plus-category::-webkit-input-placeholder,body .calendar-plus #calendar-plus-search::-webkit-input-placeholder{color:#6c757d;opacity:1}.editor-styles-wrapper input[type=email]:not(.form-control)::-moz-placeholder,.editor-styles-wrapper input[type=search]:not(.form-control)::-moz-placeholder,.editor-styles-wrapper input[type=tel]:not(.form-control)::-moz-placeholder,.editor-styles-wrapper input[type=text]:not(.form-control)::-moz-placeholder,.editor-styles-wrapper select:not(.form-control)::-moz-placeholder,.editor-styles-wrapper textarea:not(.form-control)::-moz-placeholder,.form-control::-moz-placeholder,body .calendar-plus #calendar-plus-category::-moz-placeholder,body .calendar-plus #calendar-plus-search::-moz-placeholder{color:#6c757d;opacity:1}.editor-styles-wrapper input[type=email]:not(.form-control):-ms-input-placeholder,.editor-styles-wrapper input[type=search]:not(.form-control):-ms-input-placeholder,.editor-styles-wrapper input[type=tel]:not(.form-control):-ms-input-placeholder,.editor-styles-wrapper input[type=text]:not(.form-control):-ms-input-placeholder,.editor-styles-wrapper select:not(.form-control):-ms-input-placeholder,.editor-styles-wrapper textarea:not(.form-control):-ms-input-placeholder,.form-control:-ms-input-placeholder,body .calendar-plus #calendar-plus-category:-ms-input-placeholder,body .calendar-plus #calendar-plus-search:-ms-input-placeholder{color:#6c757d;opacity:1}.editor-styles-wrapper input[type=email]:not(.form-control)::-ms-input-placeholder,.editor-styles-wrapper input[type=search]:not(.form-control)::-ms-input-placeholder,.editor-styles-wrapper input[type=tel]:not(.form-control)::-ms-input-placeholder,.editor-styles-wrapper input[type=text]:not(.form-control)::-ms-input-placeholder,.editor-styles-wrapper select:not(.form-control)::-ms-input-placeholder,.editor-styles-wrapper textarea:not(.form-control)::-ms-input-placeholder,.form-control::-ms-input-placeholder,body .calendar-plus #calendar-plus-category::-ms-input-placeholder,body .calendar-plus #calendar-plus-search::-ms-input-placeholder{color:#6c757d;opacity:1}.editor-styles-wrapper input[type=email]:not(.form-control)::placeholder,.editor-styles-wrapper input[type=search]:not(.form-control)::placeholder,.editor-styles-wrapper input[type=tel]:not(.form-control)::placeholder,.editor-styles-wrapper input[type=text]:not(.form-control)::placeholder,.editor-styles-wrapper select:not(.form-control)::placeholder,.editor-styles-wrapper textarea:not(.form-control)::placeholder,.form-control::placeholder,body .calendar-plus #calendar-plus-category::placeholder,body .calendar-plus #calendar-plus-search::placeholder{color:#6c757d;opacity:1}.editor-styles-wrapper input[readonly][type=email]:not(.form-control),.editor-styles-wrapper input[readonly][type=search]:not(.form-control),.editor-styles-wrapper input[readonly][type=tel]:not(.form-control),.editor-styles-wrapper input[readonly][type=text]:not(.form-control),.editor-styles-wrapper input[type=email]:disabled:not(.form-control),.editor-styles-wrapper input[type=search]:disabled:not(.form-control),.editor-styles-wrapper input[type=tel]:disabled:not(.form-control),.editor-styles-wrapper input[type=text]:disabled:not(.form-control),.editor-styles-wrapper select:disabled:not(.form-control),.editor-styles-wrapper select[readonly]:not(.form-control),.editor-styles-wrapper textarea:disabled:not(.form-control),.editor-styles-wrapper textarea[readonly]:not(.form-control),.form-control:disabled,.form-control[readonly],body .calendar-plus #calendar-plus-category:disabled,body .calendar-plus #calendar-plus-search:disabled,body .calendar-plus [readonly]#calendar-plus-category,body .calendar-plus [readonly]#calendar-plus-search{background-color:#e9ecef;opacity:1}.editor-styles-wrapper select:focus:not(.form-control)::-ms-value,body .calendar-plus select#calendar-plus-category:focus::-ms-value,body .calendar-plus select#calendar-plus-search:focus::-ms-value,select.form-control:focus::-ms-value{color:#495057;background-color:#fff}.form-control-sm{height:-moz-calc(1.5em + .5rem + 2px);height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;font-size:-moz-calc(.875em * (var(--body-font-size)/ 100));font-size:calc(.875em * (var(--body-font-size)/ 100));line-height:1.5;border-radius:var(--roundness)}.form-control-lg{height:-moz-calc(1.5em + 1rem + 2px);height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:-moz-calc(1.25em * (var(--body-font-size)/ 100));font-size:calc(1.25em * (var(--body-font-size)/ 100));line-height:1.5;border-radius:var(--roundness)}.editor-styles-wrapper select[multiple]:not(.form-control),.editor-styles-wrapper select[size]:not(.form-control),body .calendar-plus select[multiple]#calendar-plus-category,body .calendar-plus select[multiple]#calendar-plus-search,body .calendar-plus select[size]#calendar-plus-category,body .calendar-plus select[size]#calendar-plus-search,select.form-control[multiple],select.form-control[size]{height:auto}.editor-styles-wrapper textarea:not(.form-control),body .calendar-plus textarea#calendar-plus-category,body .calendar-plus textarea#calendar-plus-search,textarea.form-control{height:auto}.form-group{margin-bottom:1rem}.entries-row article{position:relative;margin-bottom:3rem}.entries-row .entry-header{margin-bottom:2rem}.entries-row .entry-header :last-child{margin-bottom:0}.entries-row.image-on-top article{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.entries-row.image-on-top .entry-featured-image{margin-top:0;-webkit-box-ordinal-group:0;-webkit-order:-1;-moz-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.entries-row.image-disabled .entry-featured-image{display:none}.entries-row .entry-meta>ul{margin-bottom:0}.entries-row .entry-meta>ul>li.post-author-has-avatar{display:block;margin-bottom:1rem}.entry-col-boxed .entry-col{margin-bottom:2rem}.entry-col-boxed article{height:100%;margin-bottom:0;padding:2rem;border-radius:var(--roundness)}body:not(.shadows-disabled) .entry-col-boxed article{-webkit-box-shadow:0 0 calc(30px) calc(-30px + var(--shadows) * 1) rgba(0,0,0,.5);box-shadow:0 0 -moz-calc(30px) -moz-calc(-30px + var(--shadows) * 1) rgba(0,0,0,.5);box-shadow:0 0 calc(30px) calc(-30px + var(--shadows) * 1) rgba(0,0,0,.5)}.entry-col-boxed article::after{display:none}.entry-col-boxed.image-on-top .entry-featured-image{margin:-2rem -2rem 2rem;text-align:center}.avatar{border-radius:24px;margin-right:.5rem}.page-header{margin-bottom:3rem}.page-header .page-title{margin-bottom:1rem}.page-header .breadcrumbs{display:inline-block}.page-header .breadcrumb{padding:0}.page-header .breadcrumb .active :before{padding-right:0}.page-header .breadcrumb .active span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.page-header .breadcrumbs.hero-has-breadcrumb-top-right.hero-enabled{display:none}body.blog.hide-hero-page-title #hero-main,body.blog.hide-hero-page-title .page-header{display:none}.entry-title a{text-decoration:none}.entry-title a{color:var(--color-contrast)}.entry-title a:hover{text-decoration:underline}.entry-type-idicator{margin-right:.75rem}.entry-content::after{display:block;clear:both;content:""}.entry-content>:first-child{margin-top:0}.entry-content>:last-child{margin-bottom:0}.entry-content .h2:not(:first-child),.entry-content h2:not(:first-child){margin-top:3rem}.entry-content .h2:not(:last-child),.entry-content h2:not(:last-child){margin-bottom:2rem}.entry-content .h3:not(:first-child),.entry-content .wp-block-latest-posts>li>a:not(:first-child):first-of-type,.entry-content h3:not(:first-child){margin-top:2.625rem}.entry-content .h3:not(:last-child),.entry-content .wp-block-latest-posts>li>a:not(:last-child):first-of-type,.entry-content h3:not(:last-child){margin-bottom:1.75rem}.entry-content .h4:not(:first-child),.entry-content h4:not(:first-child){margin-top:2.25rem}.entry-content .h4:not(:last-child),.entry-content h4:not(:last-child){margin-bottom:1.5rem}.entry-content .h5:not(:first-child),.entry-content h5:not(:first-child){margin-top:1.5rem}.entry-content .h5:not(:last-child),.entry-content h5:not(:last-child){margin-bottom:1rem}.entry-content .h6:not(:first-child),.entry-content h6:not(:first-child){margin-top:1.125rem}.entry-content .h6:not(:last-child),.entry-content h6:not(:last-child){margin-bottom:.75rem}.entry-content>.wp-block-spacer:first-child+*{margin-top:0}.animations-enabled .entry-content>.aligncenter,.animations-enabled .entry-content>.alignfull,.animations-enabled .entry-content>.alignleft>.alignright,.animations-enabled .entry-content>.alignwide,.animations-enabled .entry-content>.wp-block-separator.is-style-wide{opacity:0}.entry-featured-image{margin:3rem 0}.entry-featured-image img{-o-object-fit:cover;object-fit:cover}.entry-meta .post-sticky .meta-text,.entry-meta a{font-weight:500;font-variation-settings:"wght" 500}.entry-meta form{margin-top:1.5rem}@media (min-width:992px){.entry-meta form{max-width:546px}}.post-navigation{margin-top:1.5rem}.post-navigation .btn{margin-top:1.5rem}.post-navigation .btn i{margin-top:-.1125rem}.pagination{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex}body:not(.shadows-disabled) .pagination{-webkit-box-shadow:0 0 calc(15px) calc(-15px + var(--shadows) * .5) rgba(0,0,0,.5);box-shadow:0 0 -moz-calc(15px) -moz-calc(-15px + var(--shadows) * .5) rgba(0,0,0,.5);box-shadow:0 0 calc(15px) calc(-15px + var(--shadows) * .5) rgba(0,0,0,.5)}.page-link{text-decoration:none;color:var(--color-contrast);border:none;-webkit-transition:color .3s ease,background-color .3s ease,border-color .3s ease;-o-transition:color .3s ease,background-color .3s ease,border-color .3s ease;-moz-transition:color .3s ease,background-color .3s ease,border-color .3s ease;transition:color .3s ease,background-color .3s ease,border-color .3s ease}.page-item a:hover,.page-item.active .page-link{z-index:1;border-color:inherit}.page-item a:hover{color:var(--color-accent-contrast);background-color:var(--color-accent);opacity:1}.page-item.active .page-link{color:var(--color-accent-hl-contrast);background-color:var(--color-accent-hl)}.cpschool-read-more-link-holder{display:block;margin-top:1rem}.calendarp-event-shortcode,.calendarp-events-by-cat,[data-type="core/archives"],[data-type="core/button"],[data-type="core/calendar"],[data-type="core/categories"],[data-type="core/code"],[data-type="core/columns"],[data-type="core/cover"],[data-type="core/embed"],[data-type="core/gallery"],[data-type="core/group"],[data-type="core/image"],[data-type="core/latest-comments"],[data-type="core/latest-posts"],[data-type="core/media-text"],[data-type="core/preformatted"],[data-type="core/pullquote"],[data-type="core/quote"],[data-type="core/separator"],[data-type="core/verse"],[data-type="core/video"],body .calendar-plus .calendar-plus-calendar-wrap{margin-bottom:3rem;margin-top:3rem}.wp-block-group.has-background{padding:2rem}.wp-block-group .wp-block-group.has-background{padding:1.5rem}.wp-block-group.alignwide.has-background,.wp-block-group.has-background.wp-block-separator.is-style-wide{padding:3rem 3rem}.wp-block-group.alignfull.has-background{padding:3rem 3rem}@media (min-width:782px){.wp-block-group.has-background{padding:4rem}.wp-block-group.has-background .wp-block-group.has-background{padding:2rem}}.wp-block-cover [class*=__inner-container]{color:inherit}.wp-block-cover [class*=__inner-container] [class*=__inner-container]{max-width:100%}[class*=__inner-container]{margin:0 auto;max-width:100%}[class*=__inner-container]>:first-child{margin-top:0}[class*=__inner-container]>:last-child{margin-bottom:0}@media (min-width:782px){[class*=__inner-container]>* .aligncenter:first-child{margin-top:1rem}[class*=__inner-container]>* .aligncenter:last-child{margin-bottom:1rem}}@media (min-width:992px){.alignfull [class*=__inner-container]{max-width:-moz-calc(var(--content-width) - 3rem);max-width:calc(var(--content-width) - 3rem)}.alignfull .alignfull [class*=__inner-container]{max-width:-moz-calc(100% - 3rem);max-width:calc(100% - 3rem)}}.wp-block-column{margin-bottom:2rem}.wp-block-column>:first-child{margin-top:0}.wp-block-column>:last-child{margin-bottom:0}.alignfull:not([class*=has-background]) .wp-block-column>p:not(.has-background-color){padding-left:2rem;padding-right:2rem}@media (min-width:600px){.wp-block-column{margin-bottom:0}.alignfull:not([class*=has-background]) .wp-block-column:nth-child(odd)>p:not(.has-background-color){padding-left:2rem;padding-right:0}.alignfull:not([class*=has-background]) .wp-block-column:nth-child(even)>p:not(.has-background-color){padding-right:2rem;padding-left:0}}.wp-block-archives,.wp-block-categories,.wp-block-latest-comments,.wp-block-latest-posts{list-style:none;padding-left:0}.wp-block-archives>ul,.wp-block-categories>ul,.wp-block-latest-comments>ul,.wp-block-latest-posts>ul{list-style:none}.wp-block-archives a,.wp-block-categories a,.wp-block-latest-comments a,.wp-block-latest-posts a{font-weight:700}.wp-block-image img{margin:0 auto}.wp-block-image figcaption{color:inherit}.wp-block-image.alignfull figcaption{text-align:center;max-width:-moz-calc(100% - 3rem);max-width:calc(100% - 3rem)}.wp-block-gallery ul{list-style:none;margin:0 0 -1.6rem 0}@media (min-width:782px){.wp-block-gallery.alignnone{margin-bottom:4rem;margin-top:4rem}.wp-block-gallery.aligncenter{margin-bottom:4rem;margin-top:4rem}.wp-block-gallery.alignwide,.wp-block-gallery.wp-block-separator.is-style-wide{margin-bottom:6rem;margin-top:6rem}.wp-block-gallery.alignfull{margin-bottom:6rem;margin-top:6rem}}.wp-block-latest-posts>li>a:first-of-type{margin-bottom:1.5rem;display:block}.wp-block-latest-posts.is-grid{margin-left:0}.wp-block-latest-posts.is-grid li{padding:2rem;border-radius:var(--roundness)}body:not(.shadows-disabled) .wp-block-latest-posts.is-grid li{-webkit-box-shadow:0 0 calc(30px) calc(-30px + var(--shadows) * 1) rgba(0,0,0,.5);box-shadow:0 0 -moz-calc(30px) -moz-calc(-30px + var(--shadows) * 1) rgba(0,0,0,.5);box-shadow:0 0 calc(30px) calc(-30px + var(--shadows) * 1) rgba(0,0,0,.5)}.wp-block-latest-posts.is-grid li>a:first-of-type:not(:hover){color:inherit!important}.wp-block-latest-posts.is-grid .wp-block-latest-posts__featured-image.aligncenter{margin:-2rem -2rem 2rem;max-width:initial}.wp-block-latest-posts:not(.is-grid)>li{margin-bottom:3rem}.wp-block-latest-posts.has-author,.wp-block-latest-posts.has-dates{margin-left:0;list-style:none}.wp-block-latest-posts.has-author li,.wp-block-latest-posts.has-dates li{margin-left:0}.wp-block-latest-posts.has-author:not(.is-grid) li,.wp-block-latest-posts.has-dates:not(.is-grid) li{margin-top:1.5rem}.wp-block-latest-posts.has-author:not(.is-grid) li:first-child,.wp-block-latest-posts.has-dates:not(.is-grid) li:first-child{margin-top:0}.wp-block-latest-posts .wp-block-latest-posts__post-author,.wp-block-latest-posts .wp-block-latest-posts__post-date{color:inherit;font-size:1em;font-weight:400;margin-top:0}.wp-block-latest-posts .wp-block-latest-posts__post-author::before,.wp-block-latest-posts .wp-block-latest-posts__post-date::before{margin-right:4px}.wp-block-latest-posts .wp-block-latest-posts__post-author::before{content:"\e903"}.wp-block-latest-posts .wp-block-latest-posts__post-date::before{content:"\e900"}.wp-block-latest-posts .wp-block-latest-posts__featured-image{margin-bottom:2rem}.wp-block-latest-posts .wp-block-latest-posts__post-full-content{margin-top:1rem}.wp-block-latest-posts .wp-block-latest-posts__post-full-content>ol,.wp-block-latest-posts .wp-block-latest-posts__post-full-content>ul{margin-bottom:1rem}.wp-block-latest-posts .wp-block-latest-posts__post-excerpt{margin-top:1rem;margin-bottom:0}.wp-block-pullquote{padding:0;position:relative;border-top:none;border-bottom:none}.wp-block-pullquote.alignleft,.wp-block-pullquote.alignright{max-width:100%}.wp-block-pullquote blockquote{border:none;margin:0;padding:0}.wp-block-pullquote blockquote p{font-family:inherit;font-size:2.8em;font-weight:700}.wp-block-pullquote cite{opacity:.8;font-size:1em;font-weight:500;margin-top:1.5rem}.wp-block-pullquote.is-style-solid-color{padding:3rem 2rem}.wp-block-pullquote.is-style-solid-color.alignleft::before{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);left:2rem}.wp-block-pullquote.is-style-solid-color.alignright::before{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);left:auto;right:2rem}.wp-block-pullquote.is-style-solid-color blockquote{max-width:100%;text-align:inherit}.wp-block-pullquote.is-style-solid-color cite{color:inherit}.wp-block-pullquote.is-style-solid-color:before{position:absolute;top:0;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);-moz-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);-o-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%)}.wp-block-pullquote p:last-of-type{margin-bottom:0}.wp-block-pullquote::before{color:currentColor;color:var(--color-accent-hl);content:"”";display:block;font-size:4em;line-height:.75;margin:0 auto 2rem auto;text-align:center;height:1rem}@media (min-width:600px){.wp-block-pullquote.alignleft,.wp-block-pullquote.alignleft::before{text-align:left}.wp-block-pullquote.alignright,.wp-block-pullquote.alignright::before{text-align:right}}@media (min-width:782px){.wp-block-pullquote cite{margin-top:2rem}.wp-block-pullquote.alignfull:not(.is-style-solid-color){padding-left:1rem;padding-right:1rem}.wp-block-pullquote.alignfull blockquote p{font-size:1.8em}.wp-block-pullquote.alignfull::before,.wp-block-pullquote.alignwide::before,.wp-block-pullquote.wp-block-separator.is-style-wide::before{font-size:8em;height:2rem}.wp-block-pullquote.alignleft p,.wp-block-pullquote.alignright p{font-size:1.5em}.wp-block-pullquote.is-style-solid-color.alignfull,.wp-block-pullquote.is-style-solid-color.alignwide,.wp-block-pullquote.is-style-solid-color.wp-block-separator.is-style-wide{padding:6rem 4rem 4rem}.wp-block-pullquote blockquote p{font-size:1.5em}.wp-block-pullquote.alignwide blockquote p,.wp-block-pullquote.wp-block-separator.is-style-wide blockquote p{font-size:1.8em}}.wp-block-quote.is-large,.wp-block-quote.is-style-large{border:none;padding:0}.wp-block-quote.is-large p,.wp-block-quote.is-style-large p{font-family:inherit;font-size:1.4em;font-style:normal;font-weight:700;line-height:1.285}@media (min-width:782px){.wp-block-quote.is-large p,.wp-block-quote.is-style-large p{font-size:1.8em}}.wp-block-quote.is-large cite,.wp-block-quote.is-style-large cite{font-size:1em;text-align:inherit}.wp-block-quote.is-large footer,.wp-block-quote.is-style-large footer{font-size:1em;text-align:inherit}.wp-block-quote p{text-align:inherit}.wp-block-quote cite{text-align:inherit}.wp-block-quote[style="text-align:center"]{border-width:0;padding:0}.wp-block-quote[style="text-align:right"]{border-width:0 .2rem 0 0;padding:0 2rem 0 0}.wp-block-latest-comments .wp-block-latest-comments__comment-meta{font-weight:700;letter-spacing:-.025em;line-height:1.25}.wp-block-latest-comments .wp-block-latest-comments__comment-date{opacity:.8;font-size:.7em;font-weight:600;letter-spacing:normal;margin-top:.15em;margin-top:.4em}.wp-block-latest-posts__post-author,.wp-block-latest-posts__post-date{opacity:.8;font-size:.7em;font-weight:600;letter-spacing:normal;margin-top:.15em}.wp-block-button__link.has-background{background-color:var(--color)!important;border-color:var(--color);color:var(--color-contrast)}.wp-block-button__link.has-background:hover{-webkit-box-shadow:0 0 0 .2rem var(--color-accent-a),0 0 0 .2rem var(--color);box-shadow:0 0 0 .2rem var(--color-accent-a),0 0 0 .2rem var(--color)}body.btn-style-outline .wp-block-button__link.has-background:not(:hover){color:var(--color)}.wp-block-button__link.has-color-background-color{background-color:var(--color)!important;border-color:var(--color)!important}.wp-block-button__link.has-color-background-color:not(.has-text-color){color:var(--color-contrast)!important}.wp-block-button.is-style-outline .wp-block-button__link.has-color-background-color:not(:hover){color:var(--color)!important}.wp-block-file{width:100%;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.wp-block-file a:not(.wp-block-file__button):not(:last-child){margin-right:1.5rem}.wp-block-file .wp-block-file__button{margin-left:0;margin:1rem 0}.wp-block-search .wp-block-search__input{-webkit-box-flex:1;-webkit-flex:1 1 0%;-moz-box-flex:1;-ms-flex:1 1 0%;flex:1 1 0%}.wp-block-calendar table td,.wp-block-calendar table th{text-align:center}@media (min-width:992px){.wp-block-separator,.wp-block-separator:not(.is-style-wide):not(.is-style-dots){max-width:80%;margin-left:auto;margin-right:auto}}.alignfull .wp-block-separator.is-style-wide,.alignwide .wp-block-separator.is-style-wide,.wp-block-separator.is-style-wide .wp-block-separator.is-style-wide{position:static;max-width:100%}.wp-block-separator.is-style-dots::before{color:inherit;font-size:2.5rem}.wp-block-separator.is-style-dots::after{content:none}.editor-styles-wrapper,.editor-styles-wrapper .wp-block-table,.editor-styles-wrapper table,.has-color-bg-background-color,.has-color-bg-background-color~.wp-block-cover__inner-container{--color:var(--color-bg, --false);--color-contrast:var(--color-bg-contrast, --false-contrast);--color-accent:var(--color-bg-accent, --false-accent);--color-accent-a:var(--color-bg-accent-a, --false-accent-a);--color-accent-contrast:var(--color-bg-accent-contrast, --false-accent-contrast);--color-accent-hl:var(--color-bg-accent-hl, --false-accent-hl);--color-accent-hl-a:var(--color-bg-accent-hl-a, --false-accent-hl-a);--color-accent-hl-contrast:var(--color-bg-accent-hl-contrast, --false-accent-hl-contrast)}.has-color-bg-color{color:var(--color-bg,--false)!important}.has-color-bg-alt-background-color,.has-color-bg-alt-background-color~.wp-block-cover__inner-container{--color:var(--color-bg-alt, --false);--color-contrast:var(--color-bg-alt-contrast, --false-contrast);--color-accent:var(--color-bg-alt-accent, --false-accent);--color-accent-a:var(--color-bg-alt-accent-a, --false-accent-a);--color-accent-contrast:var(--color-bg-alt-accent-contrast, --false-accent-contrast);--color-accent-hl:var(--color-bg-alt-accent-hl, --false-accent-hl);--color-accent-hl-a:var(--color-bg-alt-accent-hl-a, --false-accent-hl-a);--color-accent-hl-contrast:var(--color-bg-alt-accent-hl-contrast, --false-accent-hl-contrast)}.has-color-bg-alt-color{color:var(--color-bg-alt,--false)!important}.editor-styles-wrapper{--color-boxes:var(--color-bg-alt);--color-boxes-contrast:var(--color-bg-alt-contrast);--color-boxes-accent:var(--color-bg-alt-accent);--color-boxes-accent-a:var(--color-bg-alt-accent-a);--color-boxes-accent-contrast:var(--color-bg-alt-accent-contrast);--color-boxes-accent-hl:var(--color-bg-alt-accent-hl);--color-boxes-accent-hl-a:var(--color-bg-alt-accent-hl-a);--color-boxes-accent-hl-contrast:var(--color-bg-alt-accent-hl-contrast)}.editor-styles-wrapper .wp-block-table tfoot,.editor-styles-wrapper .wp-block-table thead,.editor-styles-wrapper table tfoot,.editor-styles-wrapper table thead,.entry-col-boxed article,.has-color-boxes-background-color,.has-color-boxes-background-color~.wp-block-cover__inner-container,.pagination,.wp-block-latest-posts.is-grid li{--color:var(--color-boxes, --color-bg-alt);--color-contrast:var(--color-boxes-contrast, --color-bg-alt-contrast);--color-accent:var(--color-boxes-accent, --color-bg-alt-accent);--color-accent-a:var(--color-boxes-accent-a, --color-bg-alt-accent-a);--color-accent-contrast:var(--color-boxes-accent-contrast, --color-bg-alt-accent-contrast);--color-accent-hl:var(--color-boxes-accent-hl, --color-bg-alt-accent-hl);--color-accent-hl-a:var(--color-boxes-accent-hl-a, --color-bg-alt-accent-hl-a);--color-accent-hl-contrast:var(--color-boxes-accent-hl-contrast, --color-bg-alt-accent-hl-contrast)}.has-color-boxes-color{color:var(--color-boxes,--color-bg-alt)!important}.editor-styles-wrapper{--header-main-bg-color:var(--color-bg-alt);--header-main-bg-color-contrast:var(--color-bg-alt-contrast);--header-main-bg-color-accent:var(--color-bg-alt-accent);--header-main-bg-color-accent-a:var(--color-bg-alt-accent-a);--header-main-bg-color-accent-contrast:var(--color-bg-alt-accent-contrast);--header-main-bg-color-accent-hl:var(--color-bg-alt-accent-hl);--header-main-bg-color-accent-hl-a:var(--color-bg-alt-accent-hl-a);--header-main-bg-color-accent-hl-contrast:var(--color-bg-alt-accent-hl-contrast)}.has-header-main-bg-color-background-color,.has-header-main-bg-color-background-color~.wp-block-cover__inner-container{--color:var(--header-main-bg-color, --color-bg-alt);--color-contrast:var(--header-main-bg-color-contrast, --color-bg-alt-contrast);--color-accent:var(--header-main-bg-color-accent, --color-bg-alt-accent);--color-accent-a:var(--header-main-bg-color-accent-a, --color-bg-alt-accent-a);--color-accent-contrast:var(--header-main-bg-color-accent-contrast, --color-bg-alt-accent-contrast);--color-accent-hl:var(--header-main-bg-color-accent-hl, --color-bg-alt-accent-hl);--color-accent-hl-a:var(--header-main-bg-color-accent-hl-a, --color-bg-alt-accent-hl-a);--color-accent-hl-contrast:var(--header-main-bg-color-accent-hl-contrast, --color-bg-alt-accent-hl-contrast)}.has-header-main-bg-color-color{color:var(--header-main-bg-color,--color-bg-alt)!important}.editor-styles-wrapper{--header-secondary-bg-color:var(--color-bg);--header-secondary-bg-color-contrast:var(--color-bg-contrast);--header-secondary-bg-color-accent:var(--color-bg-accent);--header-secondary-bg-color-accent-a:var(--color-bg-accent-a);--header-secondary-bg-color-accent-contrast:var(--color-bg-accent-contrast);--header-secondary-bg-color-accent-hl:var(--color-bg-accent-hl);--header-secondary-bg-color-accent-hl-a:var(--color-bg-accent-hl-a);--header-secondary-bg-color-accent-hl-contrast:var(--color-bg-accent-hl-contrast)}.has-header-secondary-bg-color-background-color,.has-header-secondary-bg-color-background-color~.wp-block-cover__inner-container{--color:var(--header-secondary-bg-color, --color-bg);--color-contrast:var(--header-secondary-bg-color-contrast, --color-bg-contrast);--color-accent:var(--header-secondary-bg-color-accent, --color-bg-accent);--color-accent-a:var(--header-secondary-bg-color-accent-a, --color-bg-accent-a);--color-accent-contrast:var(--header-secondary-bg-color-accent-contrast, --color-bg-accent-contrast);--color-accent-hl:var(--header-secondary-bg-color-accent-hl, --color-bg-accent-hl);--color-accent-hl-a:var(--header-secondary-bg-color-accent-hl-a, --color-bg-accent-hl-a);--color-accent-hl-contrast:var(--header-secondary-bg-color-accent-hl-contrast, --color-bg-accent-hl-contrast)}.has-header-secondary-bg-color-color{color:var(--header-secondary-bg-color,--color-bg)!important}.editor-styles-wrapper{--hero-main-bg-color:var(--color-bg-alt);--hero-main-bg-color-contrast:var(--color-bg-alt-contrast);--hero-main-bg-color-accent:var(--color-bg-alt-accent);--hero-main-bg-color-accent-a:var(--color-bg-alt-accent-a);--hero-main-bg-color-accent-contrast:var(--color-bg-alt-accent-contrast);--hero-main-bg-color-accent-hl:var(--color-bg-alt-accent-hl);--hero-main-bg-color-accent-hl-a:var(--color-bg-alt-accent-hl-a);--hero-main-bg-color-accent-hl-contrast:var(--color-bg-alt-accent-hl-contrast)}.has-hero-main-bg-color-background-color,.has-hero-main-bg-color-background-color~.wp-block-cover__inner-container{--color:var(--hero-main-bg-color, --color-bg-alt);--color-contrast:var(--hero-main-bg-color-contrast, --color-bg-alt-contrast);--color-accent:var(--hero-main-bg-color-accent, --color-bg-alt-accent);--color-accent-a:var(--hero-main-bg-color-accent-a, --color-bg-alt-accent-a);--color-accent-contrast:var(--hero-main-bg-color-accent-contrast, --color-bg-alt-accent-contrast);--color-accent-hl:var(--hero-main-bg-color-accent-hl, --color-bg-alt-accent-hl);--color-accent-hl-a:var(--hero-main-bg-color-accent-hl-a, --color-bg-alt-accent-hl-a);--color-accent-hl-contrast:var(--hero-main-bg-color-accent-hl-contrast, --color-bg-alt-accent-hl-contrast)}.has-hero-main-bg-color-color{color:var(--hero-main-bg-color,--color-bg-alt)!important}.editor-styles-wrapper{--footer-main-bg-color:var(--color-bg-alt);--footer-main-bg-color-contrast:var(--color-bg-alt-contrast);--footer-main-bg-color-accent:var(--color-bg-alt-accent);--footer-main-bg-color-accent-a:var(--color-bg-alt-accent-a);--footer-main-bg-color-accent-contrast:var(--color-bg-alt-accent-contrast);--footer-main-bg-color-accent-hl:var(--color-bg-alt-accent-hl);--footer-main-bg-color-accent-hl-a:var(--color-bg-alt-accent-hl-a);--footer-main-bg-color-accent-hl-contrast:var(--color-bg-alt-accent-hl-contrast)}.has-footer-main-bg-color-background-color,.has-footer-main-bg-color-background-color~.wp-block-cover__inner-container{--color:var(--footer-main-bg-color, --color-bg-alt);--color-contrast:var(--footer-main-bg-color-contrast, --color-bg-alt-contrast);--color-accent:var(--footer-main-bg-color-accent, --color-bg-alt-accent);--color-accent-a:var(--footer-main-bg-color-accent-a, --color-bg-alt-accent-a);--color-accent-contrast:var(--footer-main-bg-color-accent-contrast, --color-bg-alt-accent-contrast);--color-accent-hl:var(--footer-main-bg-color-accent-hl, --color-bg-alt-accent-hl);--color-accent-hl-a:var(--footer-main-bg-color-accent-hl-a, --color-bg-alt-accent-hl-a);--color-accent-hl-contrast:var(--footer-main-bg-color-accent-hl-contrast, --color-bg-alt-accent-hl-contrast)}.has-footer-main-bg-color-color{color:var(--footer-main-bg-color,--color-bg-alt)!important}.editor-styles-wrapper{--alert-bg-color:var(--color-bg);--alert-bg-color-contrast:var(--color-bg-contrast);--alert-bg-color-accent:var(--color-bg-accent);--alert-bg-color-accent-a:var(--color-bg-accent-a);--alert-bg-color-accent-contrast:var(--color-bg-accent-contrast);--alert-bg-color-accent-hl:var(--color-bg-accent-hl);--alert-bg-color-accent-hl-a:var(--color-bg-accent-hl-a);--alert-bg-color-accent-hl-contrast:var(--color-bg-accent-hl-contrast)}.has-alert-bg-color-background-color,.has-alert-bg-color-background-color~.wp-block-cover__inner-container{--color:var(--alert-bg-color, --color-bg);--color-contrast:var(--alert-bg-color-contrast, --color-bg-contrast);--color-accent:var(--alert-bg-color-accent, --color-bg-accent);--color-accent-a:var(--alert-bg-color-accent-a, --color-bg-accent-a);--color-accent-contrast:var(--alert-bg-color-accent-contrast, --color-bg-accent-contrast);--color-accent-hl:var(--alert-bg-color-accent-hl, --color-bg-accent-hl);--color-accent-hl-a:var(--alert-bg-color-accent-hl-a, --color-bg-accent-hl-a);--color-accent-hl-contrast:var(--alert-bg-color-accent-hl-contrast, --color-bg-accent-hl-contrast)}.has-alert-bg-color-color{color:var(--alert-bg-color,--color-bg)!important}.editor-styles-wrapper,.editor-styles-wrapper .wp-block-table tfoot,.editor-styles-wrapper .wp-block-table thead,.editor-styles-wrapper table tfoot,.editor-styles-wrapper table thead,.entry-col-boxed article,.has-background,.pagination,.wp-block-cover__background,.wp-block-latest-posts.is-grid li{background-color:var(--color);color:var(--color-contrast)}.editor-styles-wrapper{--color-bg-secondary:var(--color-bg)}.editor-styles-wrapper{font-display:optional;font-family:system-ui,sans-serif;font-size:-moz-calc(.9em * (var(--body-font-size)/ 100));font-size:calc(.9em * (var(--body-font-size)/ 100))}@media (min-width:782px){.editor-styles-wrapper{font-size:-moz-calc(1em * (var(--body-font-size)/ 100));font-size:calc(1em * (var(--body-font-size)/ 100))}}.editor-styles-wrapper .wrapper{padding-top:3rem;padding-bottom:3rem}@media (min-width:1200px){.editor-styles-wrapper .wrapper{padding-top:6rem;padding-bottom:6rem}}.editor-styles-wrapper a.skip-link{position:fixed;z-index:1000;top:0;right:0}.container-content,body.singular:not(.has-sidebar) #content.container{max-width:var(--content-width)}body:not(.has-sidebar) .main-wrapper{overflow:hidden}body.main-wrapper-margin-top-disabled .main-wrapper{padding-top:0}@media (min-width:782px){body.main-wrapper-margin-top-disabled .main-wrapper{margin-top:-moz-calc(var(--header-main-gap-height) * -1);margin-top:calc(var(--header-main-gap-height) * -1)}}body.main-wrapper-margin-bottom-disabled .main-wrapper{padding-bottom:0}body.main-wrapper-pull-under .main-wrapper{padding-top:0}@media (min-width:782px){body.main-wrapper-pull-under .main-wrapper{margin-top:-moz-calc((var(--header-main-gap-height) + var(--header-main-height)) * -1);margin-top:calc((var(--header-main-gap-height) + var(--header-main-height)) * -1)}}.site-width-max{max-width:var(--site-width)}body.site-boxed .site-width-max{max-width:var(--site-box-width)}.cps-icon.cps-dashicon,.wp-block-latest-posts .cps-dashicon.wp-block-latest-posts__post-author::before,.wp-block-latest-posts .cps-dashicon.wp-block-latest-posts__post-date::before{font-family:dashicons!important}[data-align=full],[data-align=wide]{margin-bottom:3rem;margin-top:3rem}@media (min-width:782px){[data-align=full],[data-align=wide]{margin-bottom:6rem;margin-top:6rem}}.entry-col-boxed .entry-content [data-align=full],.entry-col-boxed .entry-content [data-align=wide],.has-sidebar .entry-content [data-align=full],.has-sidebar .entry-content [data-align=wide],.site-boxed [data-align=full],.site-boxed [data-align=wide]{max-width:100%;left:initial;width:auto}[data-align=wide]{position:relative;max-width:-moz-calc(100vw - 3rem);max-width:calc(100vw - 3rem);left:-moz-calc(50% - 50vw + 1.5rem);left:calc(50% - 50vw + 1.5rem);width:-moz-calc(100vw - 3rem);width:calc(100vw - 3rem)}[data-align=wide]+[data-align=wide]{margin-top:-3rem}@media (min-width:782px){[data-align=wide]+[data-align=wide]{margin-top:-6rem}}@media (min-width:1200px){.entry-col-boxed .entry-content [data-align=wide],.site-boxed [data-align=wide]{max-width:100%;left:initial;width:auto}}@media (min-width:1330px){[data-align=wide]{max-width:-moz-calc(1330px - 3rem);max-width:calc(1330px - 3rem);left:-moz-calc(50% - 665px + 1.5rem);left:calc(50% - 665px + 1.5rem);width:-moz-calc(1330px - 3rem);width:calc(1330px - 3rem)}}[data-align=full]{left:-moz-calc(50% - 50vw);left:calc(50% - 50vw);max-width:100vw;position:relative;width:100vw}[data-align=full]+[data-align=full]{margin-top:-3rem}@media (min-width:782px){[data-align=full]+[data-align=full]{margin-top:-6rem}}@media (max-width:991.98px){[data-align=full]:not([class*=has-background])>.wp-block-group__inner-container>p:not(.has-background-color){padding-left:2rem;padding-right:2rem}}@media (max-width:781.98px){[data-align=full] [data-align=full]{left:0;max-width:100%;width:100%}}[data-align=center]{max-width:100%;margin-bottom:1.5rem;margin-top:1.5rem}[data-align=center]{margin-left:auto;margin-right:auto}[data-align=center] img{margin-left:auto;margin-right:auto}.alignleft,.alignright{margin-top:1.5rem;margin-bottom:1.5rem}.alignleft,.alignright,.entry-content .alignleft,.entry-content .alignright{max-width:100%}@media (min-width:600px){.alignleft,.alignright,.entry-content .alignleft,.entry-content .alignright{max-width:50%}}@media (min-width:992px){.alignleft,.alignright{margin-bottom:1.5rem;margin-top:1.5rem}}@media (min-width:1200px){.alignleft,.alignright{margin-bottom:1.5rem;margin-top:1.5rem}}@media (min-width:600px){.alignleft{float:left;margin-right:1.5rem}}@media (min-width:1200px){.entry-content>.alignleft{margin-left:-moz-calc(-1 * (100vw - var(--content-width))/ 2);margin-left:calc(-1 * (100vw - var(--content-width))/ 2)}.entry-col-boxed .entry-content .alignleft,.has-sidebar .entry-content .alignleft,.site-boxed .entry-content .alignleft{margin-left:0}}@media (min-width:1330px){.entry-content>.alignleft{margin-left:-moz-calc(-1 * (1330px - var(--content-width))/ 2);margin-left:calc(-1 * (1330px - var(--content-width))/ 2)}}@media (min-width:600px){.alignright{float:right;margin-left:1.5rem}}@media (min-width:1200px){.entry-content>.alignright{margin-right:-moz-calc(-1 * (100vw - var(--content-width))/ 2);margin-right:calc(-1 * (100vw - var(--content-width))/ 2)}.entry-col-boxed .entry-content .alignright,.has-sidebar .entry-content .alignright,.site-boxed .entry-content .alignright{margin-right:0}}@media (min-width:1330px){.entry-content>.alignright{margin-right:-moz-calc(-1 * (1330px - var(--content-width))/ 2);margin-right:calc(-1 * (1330px - var(--content-width))/ 2)}}.editor-styles-wrapper :focus-visible{outline-color:var(--color-accent-hl);outline-offset:.2rem}.editor-styles-wrapper a{color:var(--color-accent);-webkit-transition:opacity .5s ease,color .5s ease,background-color .5s ease;-o-transition:opacity .5s ease,color .5s ease,background-color .5s ease;-moz-transition:opacity .5s ease,color .5s ease,background-color .5s ease;transition:opacity .5s ease,color .5s ease,background-color .5s ease}.editor-styles-wrapper a:hover{color:var(--color-accent-hl);text-decoration:none}.editor-styles-wrapper figure,.editor-styles-wrapper img{max-width:100%;height:auto}.editor-styles-wrapper .wp-block-separator,.editor-styles-wrapper .wp-block-separator:not(.is-style-wide):not(.is-style-dots),.editor-styles-wrapper hr{border:0;border-top-style:solid;border-top-width:2px;border-color:currentColor;border-color:var(--color-accent);color:var(--color-accent)}.editor-styles-wrapper i{font-style:normal}.editor-styles-wrapper .small,.editor-styles-wrapper small{font-size:80%;font-weight:400}.editor-styles-wrapper .mark,.editor-styles-wrapper mark{padding:.2em;background-color:#fcf8e3}.editor-styles-wrapper p.has-background{padding:1.5rem}@media (min-width:782px){.editor-styles-wrapper p.has-background{padding:2rem}}.editor-styles-wrapper blockquote{border-color:currentColor;border-color:var(--color-accent-hl);border-style:solid;border-width:0 0 0 2px;margin:3rem 0;padding:.5rem 0 .5rem 1.5rem}.editor-styles-wrapper blockquote cite{display:block;margin:1.5rem 0 0}.editor-styles-wrapper blockquote p:last-child{margin:0}.editor-styles-wrapper cite{opacity:.8;font-size:.8em;font-style:normal;font-weight:600;line-height:1.25}.editor-styles-wrapper code,.editor-styles-wrapper kbd,.editor-styles-wrapper samp{color:var(--color-boxes-contrast);font-family:monospace;font-size:.9em;padding:.25rem .3rem;background:var(--color-boxes)}.editor-styles-wrapper pre{font-family:monospace;font-size:.9em;padding:.5rem .6rem;line-height:1.5;margin:4rem 0;overflow:auto;padding:3rem 2rem;text-align:left;border-style:solid;border-width:2px;border-color:currentColor;border-color:var(--color-accent)}.editor-styles-wrapper pre code{background:0 0;padding:0}.editor-styles-wrapper figure{display:block;margin:0}.editor-styles-wrapper iframe{display:block;max-width:100%}.editor-styles-wrapper video{display:block}.editor-styles-wrapper svg{display:block;height:auto;max-width:100%}.editor-styles-wrapper img{height:auto;max-width:100%}.editor-styles-wrapper embed{display:block;height:auto;max-width:100%}.editor-styles-wrapper object{display:block;height:auto;max-width:100%}.editor-styles-wrapper .wp-block-embed figcaption,.editor-styles-wrapper .wp-block-image figcaption,.editor-styles-wrapper figcaption,.wp-block-embed .editor-styles-wrapper figcaption,.wp-block-image .editor-styles-wrapper figcaption{opacity:.8;font-size:.8em;margin-bottom:0;margin-top:1.5rem}.editor-styles-wrapper .wp-block-embed figcaption a,.editor-styles-wrapper .wp-block-image figcaption a,.editor-styles-wrapper figcaption a,.wp-block-embed .editor-styles-wrapper figcaption a,.wp-block-image .editor-styles-wrapper figcaption a{color:inherit}@media (min-width:782px){.editor-styles-wrapper .wp-block-embed figcaption,.editor-styles-wrapper .wp-block-image figcaption,.editor-styles-wrapper figcaption,.wp-block-embed .editor-styles-wrapper figcaption,.wp-block-image .editor-styles-wrapper figcaption{font-size:1em}}.editor-styles-wrapper .wp-block-table,.editor-styles-wrapper table{border-collapse:collapse;border-spacing:0;empty-cells:show;max-width:100%;width:100%}.editor-styles-wrapper .wp-block-table thead,.editor-styles-wrapper table thead{vertical-align:bottom;white-space:nowrap;border-color:var(--color)}.editor-styles-wrapper .wp-block-table th,.editor-styles-wrapper table th{border:1px solid var(--color-boxes);border-bottom:none;line-height:1.4;margin:0;overflow:visible;padding:.75rem;font-weight:700}.editor-styles-wrapper .wp-block-table th a,.editor-styles-wrapper table th a{color:inherit!important}.editor-styles-wrapper .wp-block-table th:first-child,.editor-styles-wrapper table th:first-child{border-left:1px solid var(--color)}.editor-styles-wrapper .wp-block-table th:last-child,.editor-styles-wrapper table th:last-child{border-right:1px solid var(--color)}.editor-styles-wrapper .wp-block-table td,.editor-styles-wrapper table td{border:1px solid var(--color-boxes);line-height:1.4;margin:0;overflow:visible;padding:.75rem}.editor-styles-wrapper .wp-block-table caption,.editor-styles-wrapper table caption{caption-side:top;background-color:var(--color-boxes);color:var(--color-boxes-contrast)}.editor-styles-wrapper caption{background:var(--color-boxes-accent);color:var(--color-boxes-accent-contrast);font-weight:600;padding:.75rem;text-align:center}.gallery{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:3em 0 3em -.8em;width:-moz-calc(100% + 1.6em);width:calc(100% + 1.6em)}.gallery-item{margin:.8em 0;padding:0 .8em;width:100%}.gallery-caption{display:block;margin-top:.8em}.list-unstyled{padding-left:0;list-style:none}.editor-styles-wrapper .list-unstyled,.list-inline{padding-left:0;list-style:none;margin-top:-.5rem}.list-inline-item{display:inline-block;margin-top:.5rem}.list-inline-item:not(:last-child){margin-right:1rem}.has-drop-cap:not(:focus-visible)::first-letter{color:currentColor;color:var(--color-accent-hl);font-size:5.1em;font-weight:800;margin:.05em .1em 0 0}.has-drop-cap:not(:focus-visible)::first-letter::after{content:"";display:table;clear:both}.has-drop-cap:not(:focus-visible)::after{padding:0}.has-text-align-left{text-align:left}.has-text-align-center{text-align:center}.has-text-align-right{text-align:right}.has-small-font-size{font-size:.813em}.has-medium-font-size{font-size:1.25em}.has-large-font-size{font-size:2.25em}.has-huge-font-size{font-size:2.625em}.editor-styles-wrapper input[type=email]:not(.form-control),.editor-styles-wrapper input[type=search]:not(.form-control),.editor-styles-wrapper input[type=tel]:not(.form-control),.editor-styles-wrapper input[type=text]:not(.form-control),.editor-styles-wrapper select:not(.form-control),.editor-styles-wrapper textarea:not(.form-control),.form-control,body .calendar-plus #calendar-plus-category,body .calendar-plus #calendar-plus-search{background-clip:initial}.pt-header-main-height{padding-top:-moz-calc(var(--header-main-gap-height) + var(--header-main-height));padding-top:calc(var(--header-main-gap-height) + var(--header-main-height))}body .calendar-plus .calendar-plus-filter-bar{overflow:initial}@media (min-width:600px){body .calendar-plus .calendar-plus-filter-bar{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}body .calendar-plus .calendar-plus-filter-bar>p{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1}body .calendar-plus .calendar-plus-filter-bar p:not(:last-child){margin-right:1rem;margin-bottom:1rem}}body .calendar-plus .rbc-toolbar{-webkit-flex-wrap:initial;-ms-flex-wrap:initial;flex-wrap:initial;margin-bottom:1rem}body .calendar-plus .rbc-toolbar button{background:var(--color-boxes);color:var(--color-boxes-contrast);border:none;outline-color:var(--color-boxes-accent-a);font-size:.7875em;margin:0}body .calendar-plus .rbc-toolbar button.rbc-active,body .calendar-plus .rbc-toolbar button.rbc-active:focus-visible{background:var(--color-boxes-accent-hl);color:var(--color-boxes-accent-hl-contrast);opacity:1}body .calendar-plus .rbc-toolbar button:hover{background:var(--color-boxes-accent);color:var(--color-boxes-accent-contrast)}@media (max-width:781.98px){body .calendar-plus .rbc-toolbar{-webkit-box-pack:left;-webkit-justify-content:left;-moz-box-pack:left;-ms-flex-pack:left;justify-content:left}body .calendar-plus .rbc-toolbar>:not(:last-child){margin-bottom:1rem}}body .calendar-plus .rbc-date-cell,body .calendar-plus .rbc-header{background:var(--color-boxes);color:var(--color-boxes-contrast)}body .calendar-plus .rbc-header{padding:.5rem .25rem;border-bottom-color:var(--color-bg);font-weight:700;font-size:1em}body .calendar-plus .rbc-header>a{color:var(--color-boxes-contrast)}body .calendar-plus .rbc-header+.rbc-header{border-left-color:var(--color-bg)}body .calendar-plus .rbc-month-view{border-color:var(--color-boxes)}body .calendar-plus .rbc-month-row+.rbc-month-row{border-top:none}body .calendar-plus .rbc-off-range{opacity:.5}body .calendar-plus .rbc-off-range-bg{background:var(--color-bg)}body .calendar-plus .rbc-date-cell{text-align:center;border-bottom:var(--color-bg) 1px solid}body .calendar-plus .rbc-date-cell a{color:var(--color-boxes-contrast)}body .calendar-plus .rbc-day-bg+.rbc-day-bg{border-left-color:var(--color-boxes)}body .calendar-plus .rbc-today{background:var(--color-boxes)}body .calendar-plus .rbc-event,body .calendar-plus .rbc-event.rbc-selected{background:var(--color-bg-accent);color:var(--color-bg-accent-contrast);-webkit-transition:opacity .2s ease-in;-o-transition:opacity .2s ease-in;-moz-transition:opacity .2s ease-in;transition:opacity .2s ease-in}body .calendar-plus .rbc-event.rbc-selected:hover,body .calendar-plus .rbc-event:hover{opacity:.8;background:var(--color-bg-accent)}body .calendar-plus .rbc-row-segment{padding:0 4px 1px 2px}body .calendar-plus .rbc-month-view .rbc-today{border-bottom:var(--color-bg) 1px solid}body .calendar-plus .rbc-time-view{border-bottom:none}body .calendar-plus .rbc-time-content,body .calendar-plus .rbc-time-content>*+*>*,body .calendar-plus .rbc-time-header-content,body .calendar-plus .rbc-time-view,body .calendar-plus .rbc-timeslot-group{border-color:var(--color-boxes)}body .calendar-plus .rbc-time-view .rbc-row{min-height:auto}body .calendar-plus .rbc-day-slot .rbc-time-slot{border-color:var(--color-bg)}body .calendar-plus .rbc-current-time-indicator{background-color:var(--color-boxes-accent-hl)}body .calendar-plus .rbc-agenda-table{margin-bottom:0}body .calendar-plus .rbc-agenda-view table.rbc-agenda-table thead>tr>th{border-bottom:none}.calendarp-event-shortcode-header img{margin-bottom:1rem}.calendarp-event-shortcode-header .dashicons{text-decoration:none}body .calendarp:not(#nocalendarp) .agenda-minified-calendar .calendarp-date-item .calendarp-date .calendarp-date-month{background:var(--color-boxes);color:var(--color-boxes-contrast);border-color:var(--color-boxes)}body .calendarp:not(#nocalendarp) .agenda-minified-calendar .calendarp-date-item .calendarp-date .calendarp-date-day{border-color:var(--color-boxes)}.cp-dir-item-fields:not(:last-child){margin-bottom:1rem}.cp-dir-controls{background-color:var(--color-boxes)}.cp-dir-controls fieldset{padding:.6rem}@media (min-width:782px){.cp-dir-controls fieldset{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}}.cp-dir-control{margin:.6rem;margin-bottom:1.2rem}@media (min-width:782px){.cp-dir-control{margin-bottom:.6rem}}.cp-dir-control-search{-webkit-box-flex:2;-webkit-flex-grow:2;-moz-box-flex:2;-ms-flex-positive:2;flex-grow:2}.cp-dir-control-select{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1}.cp-dir-pagination{padding:.75rem;border:1px solid var(--color-boxes);border-top:none}.cp-dir-no-results-info{display:none;padding:.6rem;font-weight:700;border:var(--color-boxes) solid 1px}.cp-dir-content--no-results .cp-dir-no-results-info{display:block}.cp-dir-no-results-info-text{text-align:center}div.editor-styles-wrapper{font-size:-moz-calc(16px * (var(--body-font-size)/ 100));font-size:calc(16px * (var(--body-font-size)/ 100));font-weight:400;line-height:1.5}.editor-styles-wrapper .editor-post-title .editor-post-title__input{font-size:-moz-calc(1.8em * (var(--body-font-size)/ 100) * (var(--headers-font-size)/ 100));font-size:calc(1.8em * (var(--body-font-size)/ 100) * (var(--headers-font-size)/ 100));border:none!important;padding:0!important;-webkit-box-shadow:none!important;box-shadow:none!important;color:var(--color-bg-contrast)!important}@media (min-width:992px){.editor-styles-wrapper .editor-post-title .editor-post-title__input{font-size:-moz-calc(2em * (var(--body-font-size)/ 100) * (var(--headers-font-size)/ 100));font-size:calc(2em * (var(--body-font-size)/ 100) * (var(--headers-font-size)/ 100))}}.editor-styles-wrapper>div>*,.wp-block{max-width:-moz-calc(var(--content-width) - 3rem);max-width:calc(var(--content-width) - 3rem);margin-left:auto;margin-right:auto}.editor-styles-wrapper>div>[data-align=wide]{left:0}.editor-styles-wrapper>div>[data-align=wide] .wp-block{max-width:100%}.editor-styles-wrapper>div>[data-align=full]{max-width:none;left:0;width:auto}.editor-styles-wrapper>div>[data-align=full] [data-align=full] .wp-block{max-width:100%}.editor-styles-wrapper>div>[data-align=left],.editor-styles-wrapper>div>[data-align=right]{margin:0 auto;max-width:var(--site-width)}.editor-styles-wrapper>div>[data-align=left] .wp-block-cover,.editor-styles-wrapper>div>[data-align=right] .wp-block-cover{width:-moz-calc(var(--content-width)/ 2);width:calc(var(--content-width)/ 2);max-width:-moz-calc(var(--content-width)/ 2);max-width:calc(var(--content-width)/ 2)}.wp-block-group__inner-container .editor-inner-blocks>.editor-block-list__layout>.wp-block:first-child{margin-top:0}.wp-block-group__inner-container .editor-inner-blocks>.editor-block-list__layout>.wp-block:last-child{margin-bottom:0}.wp-block-search .wp-block-search__button .wp-block-search__button-rich-text{padding:0}.wp-block-cover .block-editor-block-list__block{color:inherit}.block-editor-block-preview__content .block-editor-block-list__block{margin-top:0;margin-bottom:0}.editor-styles-wrapper *,.editor-styles-wrapper ::after,.editor-styles-wrapper ::before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.btn,.editor-styles-wrapper input[type=button]:not(.btn),.editor-styles-wrapper input[type=submit]:not(.btn),.wp-block-button .wp-block-button__link,.wp-block-file .wp-element-button,.wp-block-search__button{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text} + */.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl{width:100%;padding-right:1.5rem;padding-left:1.5rem;margin-right:auto;margin-left:auto}@media (min-width:600px){.container,.container-sm{max-width:540px}}@media (min-width:782px){.container,.container-md,.container-sm{max-width:720px}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}.row{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-1.5rem;margin-left:-1.5rem}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto,.col-xxl,.col-xxl-1,.col-xxl-10,.col-xxl-11,.col-xxl-12,.col-xxl-2,.col-xxl-3,.col-xxl-4,.col-xxl-5,.col-xxl-6,.col-xxl-7,.col-xxl-8,.col-xxl-9,.col-xxl-auto{position:relative;width:100%;padding-right:1.5rem;padding-left:1.5rem}.col{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-1>*{-webkit-box-flex:0;-webkit-flex:0 0 100%;-moz-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-2>*{-webkit-box-flex:0;-webkit-flex:0 0 50%;-moz-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-3>*{-webkit-box-flex:0;-webkit-flex:0 0 33.3333333333%;-moz-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-4>*{-webkit-box-flex:0;-webkit-flex:0 0 25%;-moz-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-5>*{-webkit-box-flex:0;-webkit-flex:0 0 20%;-moz-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-6>*{-webkit-box-flex:0;-webkit-flex:0 0 16.6666666667%;-moz-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-1{-webkit-box-flex:0;-webkit-flex:0 0 8.33333333%;-moz-box-flex:0;-ms-flex:0 0 8.33333333%;flex:0 0 8.33333333%;max-width:8.33333333%}.col-2{-webkit-box-flex:0;-webkit-flex:0 0 16.66666667%;-moz-box-flex:0;-ms-flex:0 0 16.66666667%;flex:0 0 16.66666667%;max-width:16.66666667%}.col-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-moz-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-webkit-box-flex:0;-webkit-flex:0 0 33.33333333%;-moz-box-flex:0;-ms-flex:0 0 33.33333333%;flex:0 0 33.33333333%;max-width:33.33333333%}.col-5{-webkit-box-flex:0;-webkit-flex:0 0 41.66666667%;-moz-box-flex:0;-ms-flex:0 0 41.66666667%;flex:0 0 41.66666667%;max-width:41.66666667%}.col-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-moz-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-webkit-box-flex:0;-webkit-flex:0 0 58.33333333%;-moz-box-flex:0;-ms-flex:0 0 58.33333333%;flex:0 0 58.33333333%;max-width:58.33333333%}.col-8{-webkit-box-flex:0;-webkit-flex:0 0 66.66666667%;-moz-box-flex:0;-ms-flex:0 0 66.66666667%;flex:0 0 66.66666667%;max-width:66.66666667%}.col-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-moz-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-webkit-box-flex:0;-webkit-flex:0 0 83.33333333%;-moz-box-flex:0;-ms-flex:0 0 83.33333333%;flex:0 0 83.33333333%;max-width:83.33333333%}.col-11{-webkit-box-flex:0;-webkit-flex:0 0 91.66666667%;-moz-box-flex:0;-ms-flex:0 0 91.66666667%;flex:0 0 91.66666667%;max-width:91.66666667%}.col-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-moz-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-first{-webkit-box-ordinal-group:0;-webkit-order:-1;-moz-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-last{-webkit-box-ordinal-group:14;-webkit-order:13;-moz-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-0{-webkit-box-ordinal-group:1;-webkit-order:0;-moz-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-1{-webkit-box-ordinal-group:2;-webkit-order:1;-moz-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-2{-webkit-box-ordinal-group:3;-webkit-order:2;-moz-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-3{-webkit-box-ordinal-group:4;-webkit-order:3;-moz-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-4{-webkit-box-ordinal-group:5;-webkit-order:4;-moz-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-5{-webkit-box-ordinal-group:6;-webkit-order:5;-moz-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-6{-webkit-box-ordinal-group:7;-webkit-order:6;-moz-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-7{-webkit-box-ordinal-group:8;-webkit-order:7;-moz-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-8{-webkit-box-ordinal-group:9;-webkit-order:8;-moz-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-9{-webkit-box-ordinal-group:10;-webkit-order:9;-moz-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-10{-webkit-box-ordinal-group:11;-webkit-order:10;-moz-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-11{-webkit-box-ordinal-group:12;-webkit-order:11;-moz-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-12{-webkit-box-ordinal-group:13;-webkit-order:12;-moz-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}@media (min-width:600px){.col-sm{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-sm-1>*{-webkit-box-flex:0;-webkit-flex:0 0 100%;-moz-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-sm-2>*{-webkit-box-flex:0;-webkit-flex:0 0 50%;-moz-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-sm-3>*{-webkit-box-flex:0;-webkit-flex:0 0 33.3333333333%;-moz-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-sm-4>*{-webkit-box-flex:0;-webkit-flex:0 0 25%;-moz-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-sm-5>*{-webkit-box-flex:0;-webkit-flex:0 0 20%;-moz-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-sm-6>*{-webkit-box-flex:0;-webkit-flex:0 0 16.6666666667%;-moz-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-sm-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{-webkit-box-flex:0;-webkit-flex:0 0 8.33333333%;-moz-box-flex:0;-ms-flex:0 0 8.33333333%;flex:0 0 8.33333333%;max-width:8.33333333%}.col-sm-2{-webkit-box-flex:0;-webkit-flex:0 0 16.66666667%;-moz-box-flex:0;-ms-flex:0 0 16.66666667%;flex:0 0 16.66666667%;max-width:16.66666667%}.col-sm-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-moz-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-webkit-box-flex:0;-webkit-flex:0 0 33.33333333%;-moz-box-flex:0;-ms-flex:0 0 33.33333333%;flex:0 0 33.33333333%;max-width:33.33333333%}.col-sm-5{-webkit-box-flex:0;-webkit-flex:0 0 41.66666667%;-moz-box-flex:0;-ms-flex:0 0 41.66666667%;flex:0 0 41.66666667%;max-width:41.66666667%}.col-sm-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-moz-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-webkit-box-flex:0;-webkit-flex:0 0 58.33333333%;-moz-box-flex:0;-ms-flex:0 0 58.33333333%;flex:0 0 58.33333333%;max-width:58.33333333%}.col-sm-8{-webkit-box-flex:0;-webkit-flex:0 0 66.66666667%;-moz-box-flex:0;-ms-flex:0 0 66.66666667%;flex:0 0 66.66666667%;max-width:66.66666667%}.col-sm-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-moz-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-webkit-box-flex:0;-webkit-flex:0 0 83.33333333%;-moz-box-flex:0;-ms-flex:0 0 83.33333333%;flex:0 0 83.33333333%;max-width:83.33333333%}.col-sm-11{-webkit-box-flex:0;-webkit-flex:0 0 91.66666667%;-moz-box-flex:0;-ms-flex:0 0 91.66666667%;flex:0 0 91.66666667%;max-width:91.66666667%}.col-sm-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-moz-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-sm-first{-webkit-box-ordinal-group:0;-webkit-order:-1;-moz-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-sm-last{-webkit-box-ordinal-group:14;-webkit-order:13;-moz-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-sm-0{-webkit-box-ordinal-group:1;-webkit-order:0;-moz-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-sm-1{-webkit-box-ordinal-group:2;-webkit-order:1;-moz-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-sm-2{-webkit-box-ordinal-group:3;-webkit-order:2;-moz-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-sm-3{-webkit-box-ordinal-group:4;-webkit-order:3;-moz-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-sm-4{-webkit-box-ordinal-group:5;-webkit-order:4;-moz-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-sm-5{-webkit-box-ordinal-group:6;-webkit-order:5;-moz-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-sm-6{-webkit-box-ordinal-group:7;-webkit-order:6;-moz-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-sm-7{-webkit-box-ordinal-group:8;-webkit-order:7;-moz-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-sm-8{-webkit-box-ordinal-group:9;-webkit-order:8;-moz-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-sm-9{-webkit-box-ordinal-group:10;-webkit-order:9;-moz-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-sm-10{-webkit-box-ordinal-group:11;-webkit-order:10;-moz-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-sm-11{-webkit-box-ordinal-group:12;-webkit-order:11;-moz-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-sm-12{-webkit-box-ordinal-group:13;-webkit-order:12;-moz-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}}@media (min-width:782px){.col-md{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-md-1>*{-webkit-box-flex:0;-webkit-flex:0 0 100%;-moz-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-md-2>*{-webkit-box-flex:0;-webkit-flex:0 0 50%;-moz-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-md-3>*{-webkit-box-flex:0;-webkit-flex:0 0 33.3333333333%;-moz-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-md-4>*{-webkit-box-flex:0;-webkit-flex:0 0 25%;-moz-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-md-5>*{-webkit-box-flex:0;-webkit-flex:0 0 20%;-moz-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-md-6>*{-webkit-box-flex:0;-webkit-flex:0 0 16.6666666667%;-moz-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-md-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-md-1{-webkit-box-flex:0;-webkit-flex:0 0 8.33333333%;-moz-box-flex:0;-ms-flex:0 0 8.33333333%;flex:0 0 8.33333333%;max-width:8.33333333%}.col-md-2{-webkit-box-flex:0;-webkit-flex:0 0 16.66666667%;-moz-box-flex:0;-ms-flex:0 0 16.66666667%;flex:0 0 16.66666667%;max-width:16.66666667%}.col-md-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-moz-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-webkit-box-flex:0;-webkit-flex:0 0 33.33333333%;-moz-box-flex:0;-ms-flex:0 0 33.33333333%;flex:0 0 33.33333333%;max-width:33.33333333%}.col-md-5{-webkit-box-flex:0;-webkit-flex:0 0 41.66666667%;-moz-box-flex:0;-ms-flex:0 0 41.66666667%;flex:0 0 41.66666667%;max-width:41.66666667%}.col-md-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-moz-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-webkit-box-flex:0;-webkit-flex:0 0 58.33333333%;-moz-box-flex:0;-ms-flex:0 0 58.33333333%;flex:0 0 58.33333333%;max-width:58.33333333%}.col-md-8{-webkit-box-flex:0;-webkit-flex:0 0 66.66666667%;-moz-box-flex:0;-ms-flex:0 0 66.66666667%;flex:0 0 66.66666667%;max-width:66.66666667%}.col-md-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-moz-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-webkit-box-flex:0;-webkit-flex:0 0 83.33333333%;-moz-box-flex:0;-ms-flex:0 0 83.33333333%;flex:0 0 83.33333333%;max-width:83.33333333%}.col-md-11{-webkit-box-flex:0;-webkit-flex:0 0 91.66666667%;-moz-box-flex:0;-ms-flex:0 0 91.66666667%;flex:0 0 91.66666667%;max-width:91.66666667%}.col-md-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-moz-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-md-first{-webkit-box-ordinal-group:0;-webkit-order:-1;-moz-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-md-last{-webkit-box-ordinal-group:14;-webkit-order:13;-moz-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-md-0{-webkit-box-ordinal-group:1;-webkit-order:0;-moz-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-md-1{-webkit-box-ordinal-group:2;-webkit-order:1;-moz-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-md-2{-webkit-box-ordinal-group:3;-webkit-order:2;-moz-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-md-3{-webkit-box-ordinal-group:4;-webkit-order:3;-moz-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-md-4{-webkit-box-ordinal-group:5;-webkit-order:4;-moz-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-md-5{-webkit-box-ordinal-group:6;-webkit-order:5;-moz-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-md-6{-webkit-box-ordinal-group:7;-webkit-order:6;-moz-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-md-7{-webkit-box-ordinal-group:8;-webkit-order:7;-moz-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-md-8{-webkit-box-ordinal-group:9;-webkit-order:8;-moz-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-md-9{-webkit-box-ordinal-group:10;-webkit-order:9;-moz-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-md-10{-webkit-box-ordinal-group:11;-webkit-order:10;-moz-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-md-11{-webkit-box-ordinal-group:12;-webkit-order:11;-moz-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-md-12{-webkit-box-ordinal-group:13;-webkit-order:12;-moz-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}}@media (min-width:992px){.col-lg{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-lg-1>*{-webkit-box-flex:0;-webkit-flex:0 0 100%;-moz-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-lg-2>*{-webkit-box-flex:0;-webkit-flex:0 0 50%;-moz-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-lg-3>*{-webkit-box-flex:0;-webkit-flex:0 0 33.3333333333%;-moz-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-lg-4>*{-webkit-box-flex:0;-webkit-flex:0 0 25%;-moz-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-lg-5>*{-webkit-box-flex:0;-webkit-flex:0 0 20%;-moz-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-lg-6>*{-webkit-box-flex:0;-webkit-flex:0 0 16.6666666667%;-moz-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-lg-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{-webkit-box-flex:0;-webkit-flex:0 0 8.33333333%;-moz-box-flex:0;-ms-flex:0 0 8.33333333%;flex:0 0 8.33333333%;max-width:8.33333333%}.col-lg-2{-webkit-box-flex:0;-webkit-flex:0 0 16.66666667%;-moz-box-flex:0;-ms-flex:0 0 16.66666667%;flex:0 0 16.66666667%;max-width:16.66666667%}.col-lg-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-moz-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-webkit-box-flex:0;-webkit-flex:0 0 33.33333333%;-moz-box-flex:0;-ms-flex:0 0 33.33333333%;flex:0 0 33.33333333%;max-width:33.33333333%}.col-lg-5{-webkit-box-flex:0;-webkit-flex:0 0 41.66666667%;-moz-box-flex:0;-ms-flex:0 0 41.66666667%;flex:0 0 41.66666667%;max-width:41.66666667%}.col-lg-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-moz-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-webkit-box-flex:0;-webkit-flex:0 0 58.33333333%;-moz-box-flex:0;-ms-flex:0 0 58.33333333%;flex:0 0 58.33333333%;max-width:58.33333333%}.col-lg-8{-webkit-box-flex:0;-webkit-flex:0 0 66.66666667%;-moz-box-flex:0;-ms-flex:0 0 66.66666667%;flex:0 0 66.66666667%;max-width:66.66666667%}.col-lg-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-moz-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-webkit-box-flex:0;-webkit-flex:0 0 83.33333333%;-moz-box-flex:0;-ms-flex:0 0 83.33333333%;flex:0 0 83.33333333%;max-width:83.33333333%}.col-lg-11{-webkit-box-flex:0;-webkit-flex:0 0 91.66666667%;-moz-box-flex:0;-ms-flex:0 0 91.66666667%;flex:0 0 91.66666667%;max-width:91.66666667%}.col-lg-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-moz-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-lg-first{-webkit-box-ordinal-group:0;-webkit-order:-1;-moz-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-lg-last{-webkit-box-ordinal-group:14;-webkit-order:13;-moz-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-lg-0{-webkit-box-ordinal-group:1;-webkit-order:0;-moz-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-lg-1{-webkit-box-ordinal-group:2;-webkit-order:1;-moz-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-lg-2{-webkit-box-ordinal-group:3;-webkit-order:2;-moz-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-lg-3{-webkit-box-ordinal-group:4;-webkit-order:3;-moz-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-lg-4{-webkit-box-ordinal-group:5;-webkit-order:4;-moz-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-lg-5{-webkit-box-ordinal-group:6;-webkit-order:5;-moz-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-lg-6{-webkit-box-ordinal-group:7;-webkit-order:6;-moz-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-lg-7{-webkit-box-ordinal-group:8;-webkit-order:7;-moz-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-lg-8{-webkit-box-ordinal-group:9;-webkit-order:8;-moz-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-lg-9{-webkit-box-ordinal-group:10;-webkit-order:9;-moz-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-lg-10{-webkit-box-ordinal-group:11;-webkit-order:10;-moz-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-lg-11{-webkit-box-ordinal-group:12;-webkit-order:11;-moz-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-lg-12{-webkit-box-ordinal-group:13;-webkit-order:12;-moz-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}}@media (min-width:1200px){.col-xl{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-xl-1>*{-webkit-box-flex:0;-webkit-flex:0 0 100%;-moz-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-xl-2>*{-webkit-box-flex:0;-webkit-flex:0 0 50%;-moz-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-xl-3>*{-webkit-box-flex:0;-webkit-flex:0 0 33.3333333333%;-moz-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-xl-4>*{-webkit-box-flex:0;-webkit-flex:0 0 25%;-moz-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-xl-5>*{-webkit-box-flex:0;-webkit-flex:0 0 20%;-moz-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-xl-6>*{-webkit-box-flex:0;-webkit-flex:0 0 16.6666666667%;-moz-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-xl-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{-webkit-box-flex:0;-webkit-flex:0 0 8.33333333%;-moz-box-flex:0;-ms-flex:0 0 8.33333333%;flex:0 0 8.33333333%;max-width:8.33333333%}.col-xl-2{-webkit-box-flex:0;-webkit-flex:0 0 16.66666667%;-moz-box-flex:0;-ms-flex:0 0 16.66666667%;flex:0 0 16.66666667%;max-width:16.66666667%}.col-xl-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-moz-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-webkit-box-flex:0;-webkit-flex:0 0 33.33333333%;-moz-box-flex:0;-ms-flex:0 0 33.33333333%;flex:0 0 33.33333333%;max-width:33.33333333%}.col-xl-5{-webkit-box-flex:0;-webkit-flex:0 0 41.66666667%;-moz-box-flex:0;-ms-flex:0 0 41.66666667%;flex:0 0 41.66666667%;max-width:41.66666667%}.col-xl-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-moz-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-webkit-box-flex:0;-webkit-flex:0 0 58.33333333%;-moz-box-flex:0;-ms-flex:0 0 58.33333333%;flex:0 0 58.33333333%;max-width:58.33333333%}.col-xl-8{-webkit-box-flex:0;-webkit-flex:0 0 66.66666667%;-moz-box-flex:0;-ms-flex:0 0 66.66666667%;flex:0 0 66.66666667%;max-width:66.66666667%}.col-xl-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-moz-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-webkit-box-flex:0;-webkit-flex:0 0 83.33333333%;-moz-box-flex:0;-ms-flex:0 0 83.33333333%;flex:0 0 83.33333333%;max-width:83.33333333%}.col-xl-11{-webkit-box-flex:0;-webkit-flex:0 0 91.66666667%;-moz-box-flex:0;-ms-flex:0 0 91.66666667%;flex:0 0 91.66666667%;max-width:91.66666667%}.col-xl-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-moz-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xl-first{-webkit-box-ordinal-group:0;-webkit-order:-1;-moz-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-xl-last{-webkit-box-ordinal-group:14;-webkit-order:13;-moz-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-xl-0{-webkit-box-ordinal-group:1;-webkit-order:0;-moz-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-xl-1{-webkit-box-ordinal-group:2;-webkit-order:1;-moz-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-xl-2{-webkit-box-ordinal-group:3;-webkit-order:2;-moz-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-xl-3{-webkit-box-ordinal-group:4;-webkit-order:3;-moz-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-xl-4{-webkit-box-ordinal-group:5;-webkit-order:4;-moz-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-xl-5{-webkit-box-ordinal-group:6;-webkit-order:5;-moz-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-xl-6{-webkit-box-ordinal-group:7;-webkit-order:6;-moz-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-xl-7{-webkit-box-ordinal-group:8;-webkit-order:7;-moz-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-xl-8{-webkit-box-ordinal-group:9;-webkit-order:8;-moz-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-xl-9{-webkit-box-ordinal-group:10;-webkit-order:9;-moz-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-xl-10{-webkit-box-ordinal-group:11;-webkit-order:10;-moz-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-xl-11{-webkit-box-ordinal-group:12;-webkit-order:11;-moz-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-xl-12{-webkit-box-ordinal-group:13;-webkit-order:12;-moz-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}}@media (min-width:1330px){.col-xxl{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-xxl-1>*{-webkit-box-flex:0;-webkit-flex:0 0 100%;-moz-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-xxl-2>*{-webkit-box-flex:0;-webkit-flex:0 0 50%;-moz-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-xxl-3>*{-webkit-box-flex:0;-webkit-flex:0 0 33.3333333333%;-moz-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-xxl-4>*{-webkit-box-flex:0;-webkit-flex:0 0 25%;-moz-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-xxl-5>*{-webkit-box-flex:0;-webkit-flex:0 0 20%;-moz-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-xxl-6>*{-webkit-box-flex:0;-webkit-flex:0 0 16.6666666667%;-moz-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-xxl-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-xxl-1{-webkit-box-flex:0;-webkit-flex:0 0 8.33333333%;-moz-box-flex:0;-ms-flex:0 0 8.33333333%;flex:0 0 8.33333333%;max-width:8.33333333%}.col-xxl-2{-webkit-box-flex:0;-webkit-flex:0 0 16.66666667%;-moz-box-flex:0;-ms-flex:0 0 16.66666667%;flex:0 0 16.66666667%;max-width:16.66666667%}.col-xxl-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-moz-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xxl-4{-webkit-box-flex:0;-webkit-flex:0 0 33.33333333%;-moz-box-flex:0;-ms-flex:0 0 33.33333333%;flex:0 0 33.33333333%;max-width:33.33333333%}.col-xxl-5{-webkit-box-flex:0;-webkit-flex:0 0 41.66666667%;-moz-box-flex:0;-ms-flex:0 0 41.66666667%;flex:0 0 41.66666667%;max-width:41.66666667%}.col-xxl-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-moz-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xxl-7{-webkit-box-flex:0;-webkit-flex:0 0 58.33333333%;-moz-box-flex:0;-ms-flex:0 0 58.33333333%;flex:0 0 58.33333333%;max-width:58.33333333%}.col-xxl-8{-webkit-box-flex:0;-webkit-flex:0 0 66.66666667%;-moz-box-flex:0;-ms-flex:0 0 66.66666667%;flex:0 0 66.66666667%;max-width:66.66666667%}.col-xxl-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-moz-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xxl-10{-webkit-box-flex:0;-webkit-flex:0 0 83.33333333%;-moz-box-flex:0;-ms-flex:0 0 83.33333333%;flex:0 0 83.33333333%;max-width:83.33333333%}.col-xxl-11{-webkit-box-flex:0;-webkit-flex:0 0 91.66666667%;-moz-box-flex:0;-ms-flex:0 0 91.66666667%;flex:0 0 91.66666667%;max-width:91.66666667%}.col-xxl-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-moz-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xxl-first{-webkit-box-ordinal-group:0;-webkit-order:-1;-moz-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-xxl-last{-webkit-box-ordinal-group:14;-webkit-order:13;-moz-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-xxl-0{-webkit-box-ordinal-group:1;-webkit-order:0;-moz-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-xxl-1{-webkit-box-ordinal-group:2;-webkit-order:1;-moz-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-xxl-2{-webkit-box-ordinal-group:3;-webkit-order:2;-moz-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-xxl-3{-webkit-box-ordinal-group:4;-webkit-order:3;-moz-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-xxl-4{-webkit-box-ordinal-group:5;-webkit-order:4;-moz-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-xxl-5{-webkit-box-ordinal-group:6;-webkit-order:5;-moz-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-xxl-6{-webkit-box-ordinal-group:7;-webkit-order:6;-moz-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-xxl-7{-webkit-box-ordinal-group:8;-webkit-order:7;-moz-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-xxl-8{-webkit-box-ordinal-group:9;-webkit-order:8;-moz-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-xxl-9{-webkit-box-ordinal-group:10;-webkit-order:9;-moz-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-xxl-10{-webkit-box-ordinal-group:11;-webkit-order:10;-moz-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-xxl-11{-webkit-box-ordinal-group:12;-webkit-order:11;-moz-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-xxl-12{-webkit-box-ordinal-group:13;-webkit-order:12;-moz-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333333%}.offset-xxl-2{margin-left:16.66666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333333%}.offset-xxl-5{margin-left:41.66666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333333%}.offset-xxl-8{margin-left:66.66666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333333%}.offset-xxl-11{margin-left:91.66666667%}}.table{width:100%;margin-bottom:3rem;color:#212529}.table td,.table th{padding:.75rem;vertical-align:top;border-top:1px solid #dee2e6}.table thead th{vertical-align:bottom;border-bottom:2px solid #dee2e6}.table tbody+tbody{border-top:2px solid #dee2e6}.table-sm td,.table-sm th{padding:.3rem}.table-bordered{border:1px solid #dee2e6}.table-bordered td,.table-bordered th{border:1px solid #dee2e6}.table-bordered thead td,.table-bordered thead th{border-bottom-width:2px}.table-borderless tbody+tbody,.table-borderless td,.table-borderless th,.table-borderless thead th{border:0}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.05)}.table-hover tbody tr:hover{color:#212529;background-color:rgba(0,0,0,.075)}.table-active,.table-active>td,.table-active>th{background-color:rgba(0,0,0,.075)}.table-hover .table-active:hover{background-color:rgba(0,0,0,.075)}.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:rgba(0,0,0,.075)}.table .thead-dark th{color:#fff;background-color:#343a40;border-color:#454d55}.table .thead-light th{color:#495057;background-color:#e9ecef;border-color:#dee2e6}.table-dark{color:#fff;background-color:#343a40}.table-dark td,.table-dark th,.table-dark thead th{border-color:#454d55}.table-dark.table-bordered{border:0}.table-dark.table-striped tbody tr:nth-of-type(odd){background-color:rgba(255,255,255,.05)}.table-dark.table-hover tbody tr:hover{color:#fff;background-color:rgba(255,255,255,.075)}@media (max-width:599.98px){.table-responsive-sm{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-sm>.table-bordered{border:0}}@media (max-width:781.98px){.table-responsive-md{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-md>.table-bordered{border:0}}@media (max-width:991.98px){.table-responsive-lg{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-lg>.table-bordered{border:0}}@media (max-width:1199.98px){.table-responsive-xl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-xl>.table-bordered{border:0}}@media (max-width:1329.98px){.table-responsive-xxl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-xxl>.table-bordered{border:0}}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive>.table-bordered{border:0}.jumbotron,.wp-block-cover{padding:2rem 1rem;margin-bottom:2rem;border-radius:var(--roundness)}@media (min-width:600px){.jumbotron,.wp-block-cover{padding:4rem 2rem}}.jumbotron-fluid{padding-right:0;padding-left:0;border-radius:0}.media{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}.media-body{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:-webkit-box!important;display:-webkit-flex!important;display:-moz-box!important;display:-ms-flexbox!important;display:flex!important}.d-inline-flex{display:-webkit-inline-box!important;display:-webkit-inline-flex!important;display:-moz-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}@media (min-width:600px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:-webkit-box!important;display:-webkit-flex!important;display:-moz-box!important;display:-ms-flexbox!important;display:flex!important}.d-sm-inline-flex{display:-webkit-inline-box!important;display:-webkit-inline-flex!important;display:-moz-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:782px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:-webkit-box!important;display:-webkit-flex!important;display:-moz-box!important;display:-ms-flexbox!important;display:flex!important}.d-md-inline-flex{display:-webkit-inline-box!important;display:-webkit-inline-flex!important;display:-moz-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:-webkit-box!important;display:-webkit-flex!important;display:-moz-box!important;display:-ms-flexbox!important;display:flex!important}.d-lg-inline-flex{display:-webkit-inline-box!important;display:-webkit-inline-flex!important;display:-moz-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:1200px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:-webkit-box!important;display:-webkit-flex!important;display:-moz-box!important;display:-ms-flexbox!important;display:flex!important}.d-xl-inline-flex{display:-webkit-inline-box!important;display:-webkit-inline-flex!important;display:-moz-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:1330px){.d-xxl-none{display:none!important}.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:-webkit-box!important;display:-webkit-flex!important;display:-moz-box!important;display:-ms-flexbox!important;display:flex!important}.d-xxl-inline-flex{display:-webkit-inline-box!important;display:-webkit-inline-flex!important;display:-moz-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:-webkit-box!important;display:-webkit-flex!important;display:-moz-box!important;display:-ms-flexbox!important;display:flex!important}.d-print-inline-flex{display:-webkit-inline-box!important;display:-webkit-inline-flex!important;display:-moz-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}.flex-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-webkit-flex-direction:row!important;-moz-box-orient:horizontal!important;-moz-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-webkit-flex-direction:column!important;-moz-box-orient:vertical!important;-moz-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:row-reverse!important;-moz-box-orient:horizontal!important;-moz-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:column-reverse!important;-moz-box-orient:vertical!important;-moz-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-wrap{-webkit-flex-wrap:wrap!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-nowrap{-webkit-flex-wrap:nowrap!important;-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-wrap-reverse{-webkit-flex-wrap:wrap-reverse!important;-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-fill{-webkit-box-flex:1!important;-webkit-flex:1 1 auto!important;-moz-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-grow-0{-webkit-box-flex:0!important;-webkit-flex-grow:0!important;-moz-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-grow-1{-webkit-box-flex:1!important;-webkit-flex-grow:1!important;-moz-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-shrink-0{-webkit-flex-shrink:0!important;-ms-flex-negative:0!important;flex-shrink:0!important}.flex-shrink-1{-webkit-flex-shrink:1!important;-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-start{-webkit-box-pack:start!important;-webkit-justify-content:flex-start!important;-moz-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-end{-webkit-box-pack:end!important;-webkit-justify-content:flex-end!important;-moz-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-center{-webkit-box-pack:center!important;-webkit-justify-content:center!important;-moz-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-between{-webkit-box-pack:justify!important;-webkit-justify-content:space-between!important;-moz-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-around{-webkit-justify-content:space-around!important;-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-start{-webkit-box-align:start!important;-webkit-align-items:flex-start!important;-moz-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-end{-webkit-box-align:end!important;-webkit-align-items:flex-end!important;-moz-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-center{-webkit-box-align:center!important;-webkit-align-items:center!important;-moz-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-baseline{-webkit-box-align:baseline!important;-webkit-align-items:baseline!important;-moz-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-stretch{-webkit-box-align:stretch!important;-webkit-align-items:stretch!important;-moz-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-start{-webkit-align-content:flex-start!important;-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-end{-webkit-align-content:flex-end!important;-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-center{-webkit-align-content:center!important;-ms-flex-line-pack:center!important;align-content:center!important}.align-content-between{-webkit-align-content:space-between!important;-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-around{-webkit-align-content:space-around!important;-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-stretch{-webkit-align-content:stretch!important;-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-auto{-webkit-align-self:auto!important;-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-start{-webkit-align-self:flex-start!important;-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-end{-webkit-align-self:flex-end!important;-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-center{-webkit-align-self:center!important;-ms-flex-item-align:center!important;align-self:center!important}.align-self-baseline{-webkit-align-self:baseline!important;-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-stretch{-webkit-align-self:stretch!important;-ms-flex-item-align:stretch!important;align-self:stretch!important}@media (min-width:600px){.flex-sm-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-webkit-flex-direction:row!important;-moz-box-orient:horizontal!important;-moz-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-sm-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-webkit-flex-direction:column!important;-moz-box-orient:vertical!important;-moz-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-sm-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:row-reverse!important;-moz-box-orient:horizontal!important;-moz-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-sm-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:column-reverse!important;-moz-box-orient:vertical!important;-moz-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-sm-wrap{-webkit-flex-wrap:wrap!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-sm-nowrap{-webkit-flex-wrap:nowrap!important;-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-sm-wrap-reverse{-webkit-flex-wrap:wrap-reverse!important;-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-sm-fill{-webkit-box-flex:1!important;-webkit-flex:1 1 auto!important;-moz-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-sm-grow-0{-webkit-box-flex:0!important;-webkit-flex-grow:0!important;-moz-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-sm-grow-1{-webkit-box-flex:1!important;-webkit-flex-grow:1!important;-moz-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-sm-shrink-0{-webkit-flex-shrink:0!important;-ms-flex-negative:0!important;flex-shrink:0!important}.flex-sm-shrink-1{-webkit-flex-shrink:1!important;-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-sm-start{-webkit-box-pack:start!important;-webkit-justify-content:flex-start!important;-moz-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-sm-end{-webkit-box-pack:end!important;-webkit-justify-content:flex-end!important;-moz-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-sm-center{-webkit-box-pack:center!important;-webkit-justify-content:center!important;-moz-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-sm-between{-webkit-box-pack:justify!important;-webkit-justify-content:space-between!important;-moz-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-sm-around{-webkit-justify-content:space-around!important;-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-sm-start{-webkit-box-align:start!important;-webkit-align-items:flex-start!important;-moz-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-sm-end{-webkit-box-align:end!important;-webkit-align-items:flex-end!important;-moz-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-sm-center{-webkit-box-align:center!important;-webkit-align-items:center!important;-moz-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-sm-baseline{-webkit-box-align:baseline!important;-webkit-align-items:baseline!important;-moz-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-sm-stretch{-webkit-box-align:stretch!important;-webkit-align-items:stretch!important;-moz-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-sm-start{-webkit-align-content:flex-start!important;-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-sm-end{-webkit-align-content:flex-end!important;-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-sm-center{-webkit-align-content:center!important;-ms-flex-line-pack:center!important;align-content:center!important}.align-content-sm-between{-webkit-align-content:space-between!important;-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-sm-around{-webkit-align-content:space-around!important;-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-sm-stretch{-webkit-align-content:stretch!important;-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-sm-auto{-webkit-align-self:auto!important;-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-sm-start{-webkit-align-self:flex-start!important;-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-sm-end{-webkit-align-self:flex-end!important;-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-sm-center{-webkit-align-self:center!important;-ms-flex-item-align:center!important;align-self:center!important}.align-self-sm-baseline{-webkit-align-self:baseline!important;-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-sm-stretch{-webkit-align-self:stretch!important;-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:782px){.flex-md-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-webkit-flex-direction:row!important;-moz-box-orient:horizontal!important;-moz-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-md-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-webkit-flex-direction:column!important;-moz-box-orient:vertical!important;-moz-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-md-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:row-reverse!important;-moz-box-orient:horizontal!important;-moz-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-md-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:column-reverse!important;-moz-box-orient:vertical!important;-moz-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-md-wrap{-webkit-flex-wrap:wrap!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-md-nowrap{-webkit-flex-wrap:nowrap!important;-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-md-wrap-reverse{-webkit-flex-wrap:wrap-reverse!important;-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-md-fill{-webkit-box-flex:1!important;-webkit-flex:1 1 auto!important;-moz-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-md-grow-0{-webkit-box-flex:0!important;-webkit-flex-grow:0!important;-moz-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-md-grow-1{-webkit-box-flex:1!important;-webkit-flex-grow:1!important;-moz-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-md-shrink-0{-webkit-flex-shrink:0!important;-ms-flex-negative:0!important;flex-shrink:0!important}.flex-md-shrink-1{-webkit-flex-shrink:1!important;-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-md-start{-webkit-box-pack:start!important;-webkit-justify-content:flex-start!important;-moz-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-md-end{-webkit-box-pack:end!important;-webkit-justify-content:flex-end!important;-moz-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-md-center{-webkit-box-pack:center!important;-webkit-justify-content:center!important;-moz-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-md-between{-webkit-box-pack:justify!important;-webkit-justify-content:space-between!important;-moz-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-md-around{-webkit-justify-content:space-around!important;-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-md-start{-webkit-box-align:start!important;-webkit-align-items:flex-start!important;-moz-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-md-end{-webkit-box-align:end!important;-webkit-align-items:flex-end!important;-moz-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-md-center{-webkit-box-align:center!important;-webkit-align-items:center!important;-moz-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-md-baseline{-webkit-box-align:baseline!important;-webkit-align-items:baseline!important;-moz-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-md-stretch{-webkit-box-align:stretch!important;-webkit-align-items:stretch!important;-moz-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-md-start{-webkit-align-content:flex-start!important;-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-md-end{-webkit-align-content:flex-end!important;-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-md-center{-webkit-align-content:center!important;-ms-flex-line-pack:center!important;align-content:center!important}.align-content-md-between{-webkit-align-content:space-between!important;-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-md-around{-webkit-align-content:space-around!important;-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-md-stretch{-webkit-align-content:stretch!important;-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-md-auto{-webkit-align-self:auto!important;-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-md-start{-webkit-align-self:flex-start!important;-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-md-end{-webkit-align-self:flex-end!important;-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-md-center{-webkit-align-self:center!important;-ms-flex-item-align:center!important;align-self:center!important}.align-self-md-baseline{-webkit-align-self:baseline!important;-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-md-stretch{-webkit-align-self:stretch!important;-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:992px){.flex-lg-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-webkit-flex-direction:row!important;-moz-box-orient:horizontal!important;-moz-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-lg-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-webkit-flex-direction:column!important;-moz-box-orient:vertical!important;-moz-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-lg-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:row-reverse!important;-moz-box-orient:horizontal!important;-moz-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-lg-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:column-reverse!important;-moz-box-orient:vertical!important;-moz-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-lg-wrap{-webkit-flex-wrap:wrap!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-lg-nowrap{-webkit-flex-wrap:nowrap!important;-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-lg-wrap-reverse{-webkit-flex-wrap:wrap-reverse!important;-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-lg-fill{-webkit-box-flex:1!important;-webkit-flex:1 1 auto!important;-moz-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-lg-grow-0{-webkit-box-flex:0!important;-webkit-flex-grow:0!important;-moz-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-lg-grow-1{-webkit-box-flex:1!important;-webkit-flex-grow:1!important;-moz-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-lg-shrink-0{-webkit-flex-shrink:0!important;-ms-flex-negative:0!important;flex-shrink:0!important}.flex-lg-shrink-1{-webkit-flex-shrink:1!important;-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-lg-start{-webkit-box-pack:start!important;-webkit-justify-content:flex-start!important;-moz-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-lg-end{-webkit-box-pack:end!important;-webkit-justify-content:flex-end!important;-moz-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-lg-center{-webkit-box-pack:center!important;-webkit-justify-content:center!important;-moz-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-lg-between{-webkit-box-pack:justify!important;-webkit-justify-content:space-between!important;-moz-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-lg-around{-webkit-justify-content:space-around!important;-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-lg-start{-webkit-box-align:start!important;-webkit-align-items:flex-start!important;-moz-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-lg-end{-webkit-box-align:end!important;-webkit-align-items:flex-end!important;-moz-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-lg-center{-webkit-box-align:center!important;-webkit-align-items:center!important;-moz-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-lg-baseline{-webkit-box-align:baseline!important;-webkit-align-items:baseline!important;-moz-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-lg-stretch{-webkit-box-align:stretch!important;-webkit-align-items:stretch!important;-moz-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-lg-start{-webkit-align-content:flex-start!important;-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-lg-end{-webkit-align-content:flex-end!important;-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-lg-center{-webkit-align-content:center!important;-ms-flex-line-pack:center!important;align-content:center!important}.align-content-lg-between{-webkit-align-content:space-between!important;-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-lg-around{-webkit-align-content:space-around!important;-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-lg-stretch{-webkit-align-content:stretch!important;-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-lg-auto{-webkit-align-self:auto!important;-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-lg-start{-webkit-align-self:flex-start!important;-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-lg-end{-webkit-align-self:flex-end!important;-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-lg-center{-webkit-align-self:center!important;-ms-flex-item-align:center!important;align-self:center!important}.align-self-lg-baseline{-webkit-align-self:baseline!important;-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-lg-stretch{-webkit-align-self:stretch!important;-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:1200px){.flex-xl-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-webkit-flex-direction:row!important;-moz-box-orient:horizontal!important;-moz-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-xl-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-webkit-flex-direction:column!important;-moz-box-orient:vertical!important;-moz-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-xl-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:row-reverse!important;-moz-box-orient:horizontal!important;-moz-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xl-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:column-reverse!important;-moz-box-orient:vertical!important;-moz-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xl-wrap{-webkit-flex-wrap:wrap!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xl-nowrap{-webkit-flex-wrap:nowrap!important;-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xl-wrap-reverse{-webkit-flex-wrap:wrap-reverse!important;-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-xl-fill{-webkit-box-flex:1!important;-webkit-flex:1 1 auto!important;-moz-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-xl-grow-0{-webkit-box-flex:0!important;-webkit-flex-grow:0!important;-moz-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-xl-grow-1{-webkit-box-flex:1!important;-webkit-flex-grow:1!important;-moz-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-xl-shrink-0{-webkit-flex-shrink:0!important;-ms-flex-negative:0!important;flex-shrink:0!important}.flex-xl-shrink-1{-webkit-flex-shrink:1!important;-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-xl-start{-webkit-box-pack:start!important;-webkit-justify-content:flex-start!important;-moz-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xl-end{-webkit-box-pack:end!important;-webkit-justify-content:flex-end!important;-moz-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xl-center{-webkit-box-pack:center!important;-webkit-justify-content:center!important;-moz-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xl-between{-webkit-box-pack:justify!important;-webkit-justify-content:space-between!important;-moz-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xl-around{-webkit-justify-content:space-around!important;-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-xl-start{-webkit-box-align:start!important;-webkit-align-items:flex-start!important;-moz-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xl-end{-webkit-box-align:end!important;-webkit-align-items:flex-end!important;-moz-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xl-center{-webkit-box-align:center!important;-webkit-align-items:center!important;-moz-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-xl-baseline{-webkit-box-align:baseline!important;-webkit-align-items:baseline!important;-moz-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xl-stretch{-webkit-box-align:stretch!important;-webkit-align-items:stretch!important;-moz-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xl-start{-webkit-align-content:flex-start!important;-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xl-end{-webkit-align-content:flex-end!important;-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xl-center{-webkit-align-content:center!important;-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xl-between{-webkit-align-content:space-between!important;-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xl-around{-webkit-align-content:space-around!important;-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xl-stretch{-webkit-align-content:stretch!important;-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xl-auto{-webkit-align-self:auto!important;-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-xl-start{-webkit-align-self:flex-start!important;-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xl-end{-webkit-align-self:flex-end!important;-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xl-center{-webkit-align-self:center!important;-ms-flex-item-align:center!important;align-self:center!important}.align-self-xl-baseline{-webkit-align-self:baseline!important;-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xl-stretch{-webkit-align-self:stretch!important;-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:1330px){.flex-xxl-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-webkit-flex-direction:row!important;-moz-box-orient:horizontal!important;-moz-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-xxl-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-webkit-flex-direction:column!important;-moz-box-orient:vertical!important;-moz-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-xxl-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:row-reverse!important;-moz-box-orient:horizontal!important;-moz-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xxl-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:column-reverse!important;-moz-box-orient:vertical!important;-moz-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xxl-wrap{-webkit-flex-wrap:wrap!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xxl-nowrap{-webkit-flex-wrap:nowrap!important;-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{-webkit-flex-wrap:wrap-reverse!important;-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-xxl-fill{-webkit-box-flex:1!important;-webkit-flex:1 1 auto!important;-moz-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-xxl-grow-0{-webkit-box-flex:0!important;-webkit-flex-grow:0!important;-moz-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-xxl-grow-1{-webkit-box-flex:1!important;-webkit-flex-grow:1!important;-moz-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-xxl-shrink-0{-webkit-flex-shrink:0!important;-ms-flex-negative:0!important;flex-shrink:0!important}.flex-xxl-shrink-1{-webkit-flex-shrink:1!important;-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-xxl-start{-webkit-box-pack:start!important;-webkit-justify-content:flex-start!important;-moz-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xxl-end{-webkit-box-pack:end!important;-webkit-justify-content:flex-end!important;-moz-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xxl-center{-webkit-box-pack:center!important;-webkit-justify-content:center!important;-moz-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xxl-between{-webkit-box-pack:justify!important;-webkit-justify-content:space-between!important;-moz-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xxl-around{-webkit-justify-content:space-around!important;-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-xxl-start{-webkit-box-align:start!important;-webkit-align-items:flex-start!important;-moz-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xxl-end{-webkit-box-align:end!important;-webkit-align-items:flex-end!important;-moz-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xxl-center{-webkit-box-align:center!important;-webkit-align-items:center!important;-moz-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-xxl-baseline{-webkit-box-align:baseline!important;-webkit-align-items:baseline!important;-moz-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xxl-stretch{-webkit-box-align:stretch!important;-webkit-align-items:stretch!important;-moz-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xxl-start{-webkit-align-content:flex-start!important;-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xxl-end{-webkit-align-content:flex-end!important;-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xxl-center{-webkit-align-content:center!important;-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xxl-between{-webkit-align-content:space-between!important;-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xxl-around{-webkit-align-content:space-around!important;-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xxl-stretch{-webkit-align-content:stretch!important;-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xxl-auto{-webkit-align-self:auto!important;-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-xxl-start{-webkit-align-self:flex-start!important;-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xxl-end{-webkit-align-self:flex-end!important;-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xxl-center{-webkit-align-self:center!important;-ms-flex-item-align:center!important;align-self:center!important}.align-self-xxl-baseline{-webkit-align-self:baseline!important;-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xxl-stretch{-webkit-align-self:stretch!important;-ms-flex-item-align:stretch!important;align-self:stretch!important}}.editor-styles-wrapper .screen-reader-text,.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mw-100{max-width:100%!important}.mh-100{max-height:100%!important}.min-vw-100{min-width:100vw!important}.min-vh-100{min-height:100vh!important}.vw-100{width:100vw!important}.vh-100{height:100vh!important}.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:.75rem!important}.mt-1,.my-1{margin-top:.75rem!important}.mr-1,.mx-1{margin-right:.75rem!important}.mb-1,.my-1{margin-bottom:.75rem!important}.ml-1,.mx-1{margin-left:.75rem!important}.m-2{margin:1.5rem!important}.mt-2,.my-2{margin-top:1.5rem!important}.mr-2,.mx-2{margin-right:1.5rem!important}.mb-2,.my-2{margin-bottom:1.5rem!important}.ml-2,.mx-2{margin-left:1.5rem!important}.m-3{margin:3rem!important}.mt-3,.my-3{margin-top:3rem!important}.mr-3,.mx-3{margin-right:3rem!important}.mb-3,.my-3{margin-bottom:3rem!important}.ml-3,.mx-3{margin-left:3rem!important}.m-4{margin:4.5rem!important}.mt-4,.my-4{margin-top:4.5rem!important}.mr-4,.mx-4{margin-right:4.5rem!important}.mb-4,.my-4{margin-bottom:4.5rem!important}.ml-4,.mx-4{margin-left:4.5rem!important}.m-5{margin:9rem!important}.mt-5,.my-5{margin-top:9rem!important}.mr-5,.mx-5{margin-right:9rem!important}.mb-5,.my-5{margin-bottom:9rem!important}.ml-5,.mx-5{margin-left:9rem!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:.75rem!important}.pt-1,.py-1{padding-top:.75rem!important}.pr-1,.px-1{padding-right:.75rem!important}.pb-1,.py-1{padding-bottom:.75rem!important}.pl-1,.px-1{padding-left:.75rem!important}.p-2{padding:1.5rem!important}.pt-2,.py-2{padding-top:1.5rem!important}.pr-2,.px-2{padding-right:1.5rem!important}.pb-2,.py-2{padding-bottom:1.5rem!important}.pl-2,.px-2{padding-left:1.5rem!important}.p-3{padding:3rem!important}.pt-3,.py-3{padding-top:3rem!important}.pr-3,.px-3{padding-right:3rem!important}.pb-3,.py-3{padding-bottom:3rem!important}.pl-3,.px-3{padding-left:3rem!important}.p-4{padding:4.5rem!important}.pt-4,.py-4{padding-top:4.5rem!important}.pr-4,.px-4{padding-right:4.5rem!important}.pb-4,.py-4{padding-bottom:4.5rem!important}.pl-4,.px-4{padding-left:4.5rem!important}.p-5{padding:9rem!important}.pt-5,.py-5{padding-top:9rem!important}.pr-5,.px-5{padding-right:9rem!important}.pb-5,.py-5{padding-bottom:9rem!important}.pl-5,.px-5{padding-left:9rem!important}.m-n1{margin:-.75rem!important}.mt-n1,.my-n1{margin-top:-.75rem!important}.mr-n1,.mx-n1{margin-right:-.75rem!important}.mb-n1,.my-n1{margin-bottom:-.75rem!important}.ml-n1,.mx-n1{margin-left:-.75rem!important}.m-n2{margin:-1.5rem!important}.mt-n2,.my-n2{margin-top:-1.5rem!important}.mr-n2,.mx-n2{margin-right:-1.5rem!important}.mb-n2,.my-n2{margin-bottom:-1.5rem!important}.ml-n2,.mx-n2{margin-left:-1.5rem!important}.m-n3{margin:-3rem!important}.mt-n3,.my-n3{margin-top:-3rem!important}.mr-n3,.mx-n3{margin-right:-3rem!important}.mb-n3,.my-n3{margin-bottom:-3rem!important}.ml-n3,.mx-n3{margin-left:-3rem!important}.m-n4{margin:-4.5rem!important}.mt-n4,.my-n4{margin-top:-4.5rem!important}.mr-n4,.mx-n4{margin-right:-4.5rem!important}.mb-n4,.my-n4{margin-bottom:-4.5rem!important}.ml-n4,.mx-n4{margin-left:-4.5rem!important}.m-n5{margin:-9rem!important}.mt-n5,.my-n5{margin-top:-9rem!important}.mr-n5,.mx-n5{margin-right:-9rem!important}.mb-n5,.my-n5{margin-bottom:-9rem!important}.ml-n5,.mx-n5{margin-left:-9rem!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}@media (min-width:600px){.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.m-sm-1{margin:.75rem!important}.mt-sm-1,.my-sm-1{margin-top:.75rem!important}.mr-sm-1,.mx-sm-1{margin-right:.75rem!important}.mb-sm-1,.my-sm-1{margin-bottom:.75rem!important}.ml-sm-1,.mx-sm-1{margin-left:.75rem!important}.m-sm-2{margin:1.5rem!important}.mt-sm-2,.my-sm-2{margin-top:1.5rem!important}.mr-sm-2,.mx-sm-2{margin-right:1.5rem!important}.mb-sm-2,.my-sm-2{margin-bottom:1.5rem!important}.ml-sm-2,.mx-sm-2{margin-left:1.5rem!important}.m-sm-3{margin:3rem!important}.mt-sm-3,.my-sm-3{margin-top:3rem!important}.mr-sm-3,.mx-sm-3{margin-right:3rem!important}.mb-sm-3,.my-sm-3{margin-bottom:3rem!important}.ml-sm-3,.mx-sm-3{margin-left:3rem!important}.m-sm-4{margin:4.5rem!important}.mt-sm-4,.my-sm-4{margin-top:4.5rem!important}.mr-sm-4,.mx-sm-4{margin-right:4.5rem!important}.mb-sm-4,.my-sm-4{margin-bottom:4.5rem!important}.ml-sm-4,.mx-sm-4{margin-left:4.5rem!important}.m-sm-5{margin:9rem!important}.mt-sm-5,.my-sm-5{margin-top:9rem!important}.mr-sm-5,.mx-sm-5{margin-right:9rem!important}.mb-sm-5,.my-sm-5{margin-bottom:9rem!important}.ml-sm-5,.mx-sm-5{margin-left:9rem!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.p-sm-1{padding:.75rem!important}.pt-sm-1,.py-sm-1{padding-top:.75rem!important}.pr-sm-1,.px-sm-1{padding-right:.75rem!important}.pb-sm-1,.py-sm-1{padding-bottom:.75rem!important}.pl-sm-1,.px-sm-1{padding-left:.75rem!important}.p-sm-2{padding:1.5rem!important}.pt-sm-2,.py-sm-2{padding-top:1.5rem!important}.pr-sm-2,.px-sm-2{padding-right:1.5rem!important}.pb-sm-2,.py-sm-2{padding-bottom:1.5rem!important}.pl-sm-2,.px-sm-2{padding-left:1.5rem!important}.p-sm-3{padding:3rem!important}.pt-sm-3,.py-sm-3{padding-top:3rem!important}.pr-sm-3,.px-sm-3{padding-right:3rem!important}.pb-sm-3,.py-sm-3{padding-bottom:3rem!important}.pl-sm-3,.px-sm-3{padding-left:3rem!important}.p-sm-4{padding:4.5rem!important}.pt-sm-4,.py-sm-4{padding-top:4.5rem!important}.pr-sm-4,.px-sm-4{padding-right:4.5rem!important}.pb-sm-4,.py-sm-4{padding-bottom:4.5rem!important}.pl-sm-4,.px-sm-4{padding-left:4.5rem!important}.p-sm-5{padding:9rem!important}.pt-sm-5,.py-sm-5{padding-top:9rem!important}.pr-sm-5,.px-sm-5{padding-right:9rem!important}.pb-sm-5,.py-sm-5{padding-bottom:9rem!important}.pl-sm-5,.px-sm-5{padding-left:9rem!important}.m-sm-n1{margin:-.75rem!important}.mt-sm-n1,.my-sm-n1{margin-top:-.75rem!important}.mr-sm-n1,.mx-sm-n1{margin-right:-.75rem!important}.mb-sm-n1,.my-sm-n1{margin-bottom:-.75rem!important}.ml-sm-n1,.mx-sm-n1{margin-left:-.75rem!important}.m-sm-n2{margin:-1.5rem!important}.mt-sm-n2,.my-sm-n2{margin-top:-1.5rem!important}.mr-sm-n2,.mx-sm-n2{margin-right:-1.5rem!important}.mb-sm-n2,.my-sm-n2{margin-bottom:-1.5rem!important}.ml-sm-n2,.mx-sm-n2{margin-left:-1.5rem!important}.m-sm-n3{margin:-3rem!important}.mt-sm-n3,.my-sm-n3{margin-top:-3rem!important}.mr-sm-n3,.mx-sm-n3{margin-right:-3rem!important}.mb-sm-n3,.my-sm-n3{margin-bottom:-3rem!important}.ml-sm-n3,.mx-sm-n3{margin-left:-3rem!important}.m-sm-n4{margin:-4.5rem!important}.mt-sm-n4,.my-sm-n4{margin-top:-4.5rem!important}.mr-sm-n4,.mx-sm-n4{margin-right:-4.5rem!important}.mb-sm-n4,.my-sm-n4{margin-bottom:-4.5rem!important}.ml-sm-n4,.mx-sm-n4{margin-left:-4.5rem!important}.m-sm-n5{margin:-9rem!important}.mt-sm-n5,.my-sm-n5{margin-top:-9rem!important}.mr-sm-n5,.mx-sm-n5{margin-right:-9rem!important}.mb-sm-n5,.my-sm-n5{margin-bottom:-9rem!important}.ml-sm-n5,.mx-sm-n5{margin-left:-9rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}}@media (min-width:782px){.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.m-md-1{margin:.75rem!important}.mt-md-1,.my-md-1{margin-top:.75rem!important}.mr-md-1,.mx-md-1{margin-right:.75rem!important}.mb-md-1,.my-md-1{margin-bottom:.75rem!important}.ml-md-1,.mx-md-1{margin-left:.75rem!important}.m-md-2{margin:1.5rem!important}.mt-md-2,.my-md-2{margin-top:1.5rem!important}.mr-md-2,.mx-md-2{margin-right:1.5rem!important}.mb-md-2,.my-md-2{margin-bottom:1.5rem!important}.ml-md-2,.mx-md-2{margin-left:1.5rem!important}.m-md-3{margin:3rem!important}.mt-md-3,.my-md-3{margin-top:3rem!important}.mr-md-3,.mx-md-3{margin-right:3rem!important}.mb-md-3,.my-md-3{margin-bottom:3rem!important}.ml-md-3,.mx-md-3{margin-left:3rem!important}.m-md-4{margin:4.5rem!important}.mt-md-4,.my-md-4{margin-top:4.5rem!important}.mr-md-4,.mx-md-4{margin-right:4.5rem!important}.mb-md-4,.my-md-4{margin-bottom:4.5rem!important}.ml-md-4,.mx-md-4{margin-left:4.5rem!important}.m-md-5{margin:9rem!important}.mt-md-5,.my-md-5{margin-top:9rem!important}.mr-md-5,.mx-md-5{margin-right:9rem!important}.mb-md-5,.my-md-5{margin-bottom:9rem!important}.ml-md-5,.mx-md-5{margin-left:9rem!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.p-md-1{padding:.75rem!important}.pt-md-1,.py-md-1{padding-top:.75rem!important}.pr-md-1,.px-md-1{padding-right:.75rem!important}.pb-md-1,.py-md-1{padding-bottom:.75rem!important}.pl-md-1,.px-md-1{padding-left:.75rem!important}.p-md-2{padding:1.5rem!important}.pt-md-2,.py-md-2{padding-top:1.5rem!important}.pr-md-2,.px-md-2{padding-right:1.5rem!important}.pb-md-2,.py-md-2{padding-bottom:1.5rem!important}.pl-md-2,.px-md-2{padding-left:1.5rem!important}.p-md-3{padding:3rem!important}.pt-md-3,.py-md-3{padding-top:3rem!important}.pr-md-3,.px-md-3{padding-right:3rem!important}.pb-md-3,.py-md-3{padding-bottom:3rem!important}.pl-md-3,.px-md-3{padding-left:3rem!important}.p-md-4{padding:4.5rem!important}.pt-md-4,.py-md-4{padding-top:4.5rem!important}.pr-md-4,.px-md-4{padding-right:4.5rem!important}.pb-md-4,.py-md-4{padding-bottom:4.5rem!important}.pl-md-4,.px-md-4{padding-left:4.5rem!important}.p-md-5{padding:9rem!important}.pt-md-5,.py-md-5{padding-top:9rem!important}.pr-md-5,.px-md-5{padding-right:9rem!important}.pb-md-5,.py-md-5{padding-bottom:9rem!important}.pl-md-5,.px-md-5{padding-left:9rem!important}.m-md-n1{margin:-.75rem!important}.mt-md-n1,.my-md-n1{margin-top:-.75rem!important}.mr-md-n1,.mx-md-n1{margin-right:-.75rem!important}.mb-md-n1,.my-md-n1{margin-bottom:-.75rem!important}.ml-md-n1,.mx-md-n1{margin-left:-.75rem!important}.m-md-n2{margin:-1.5rem!important}.mt-md-n2,.my-md-n2{margin-top:-1.5rem!important}.mr-md-n2,.mx-md-n2{margin-right:-1.5rem!important}.mb-md-n2,.my-md-n2{margin-bottom:-1.5rem!important}.ml-md-n2,.mx-md-n2{margin-left:-1.5rem!important}.m-md-n3{margin:-3rem!important}.mt-md-n3,.my-md-n3{margin-top:-3rem!important}.mr-md-n3,.mx-md-n3{margin-right:-3rem!important}.mb-md-n3,.my-md-n3{margin-bottom:-3rem!important}.ml-md-n3,.mx-md-n3{margin-left:-3rem!important}.m-md-n4{margin:-4.5rem!important}.mt-md-n4,.my-md-n4{margin-top:-4.5rem!important}.mr-md-n4,.mx-md-n4{margin-right:-4.5rem!important}.mb-md-n4,.my-md-n4{margin-bottom:-4.5rem!important}.ml-md-n4,.mx-md-n4{margin-left:-4.5rem!important}.m-md-n5{margin:-9rem!important}.mt-md-n5,.my-md-n5{margin-top:-9rem!important}.mr-md-n5,.mx-md-n5{margin-right:-9rem!important}.mb-md-n5,.my-md-n5{margin-bottom:-9rem!important}.ml-md-n5,.mx-md-n5{margin-left:-9rem!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-right:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}}@media (min-width:992px){.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.m-lg-1{margin:.75rem!important}.mt-lg-1,.my-lg-1{margin-top:.75rem!important}.mr-lg-1,.mx-lg-1{margin-right:.75rem!important}.mb-lg-1,.my-lg-1{margin-bottom:.75rem!important}.ml-lg-1,.mx-lg-1{margin-left:.75rem!important}.m-lg-2{margin:1.5rem!important}.mt-lg-2,.my-lg-2{margin-top:1.5rem!important}.mr-lg-2,.mx-lg-2{margin-right:1.5rem!important}.mb-lg-2,.my-lg-2{margin-bottom:1.5rem!important}.ml-lg-2,.mx-lg-2{margin-left:1.5rem!important}.m-lg-3{margin:3rem!important}.mt-lg-3,.my-lg-3{margin-top:3rem!important}.mr-lg-3,.mx-lg-3{margin-right:3rem!important}.mb-lg-3,.my-lg-3{margin-bottom:3rem!important}.ml-lg-3,.mx-lg-3{margin-left:3rem!important}.m-lg-4{margin:4.5rem!important}.mt-lg-4,.my-lg-4{margin-top:4.5rem!important}.mr-lg-4,.mx-lg-4{margin-right:4.5rem!important}.mb-lg-4,.my-lg-4{margin-bottom:4.5rem!important}.ml-lg-4,.mx-lg-4{margin-left:4.5rem!important}.m-lg-5{margin:9rem!important}.mt-lg-5,.my-lg-5{margin-top:9rem!important}.mr-lg-5,.mx-lg-5{margin-right:9rem!important}.mb-lg-5,.my-lg-5{margin-bottom:9rem!important}.ml-lg-5,.mx-lg-5{margin-left:9rem!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.p-lg-1{padding:.75rem!important}.pt-lg-1,.py-lg-1{padding-top:.75rem!important}.pr-lg-1,.px-lg-1{padding-right:.75rem!important}.pb-lg-1,.py-lg-1{padding-bottom:.75rem!important}.pl-lg-1,.px-lg-1{padding-left:.75rem!important}.p-lg-2{padding:1.5rem!important}.pt-lg-2,.py-lg-2{padding-top:1.5rem!important}.pr-lg-2,.px-lg-2{padding-right:1.5rem!important}.pb-lg-2,.py-lg-2{padding-bottom:1.5rem!important}.pl-lg-2,.px-lg-2{padding-left:1.5rem!important}.p-lg-3{padding:3rem!important}.pt-lg-3,.py-lg-3{padding-top:3rem!important}.pr-lg-3,.px-lg-3{padding-right:3rem!important}.pb-lg-3,.py-lg-3{padding-bottom:3rem!important}.pl-lg-3,.px-lg-3{padding-left:3rem!important}.p-lg-4{padding:4.5rem!important}.pt-lg-4,.py-lg-4{padding-top:4.5rem!important}.pr-lg-4,.px-lg-4{padding-right:4.5rem!important}.pb-lg-4,.py-lg-4{padding-bottom:4.5rem!important}.pl-lg-4,.px-lg-4{padding-left:4.5rem!important}.p-lg-5{padding:9rem!important}.pt-lg-5,.py-lg-5{padding-top:9rem!important}.pr-lg-5,.px-lg-5{padding-right:9rem!important}.pb-lg-5,.py-lg-5{padding-bottom:9rem!important}.pl-lg-5,.px-lg-5{padding-left:9rem!important}.m-lg-n1{margin:-.75rem!important}.mt-lg-n1,.my-lg-n1{margin-top:-.75rem!important}.mr-lg-n1,.mx-lg-n1{margin-right:-.75rem!important}.mb-lg-n1,.my-lg-n1{margin-bottom:-.75rem!important}.ml-lg-n1,.mx-lg-n1{margin-left:-.75rem!important}.m-lg-n2{margin:-1.5rem!important}.mt-lg-n2,.my-lg-n2{margin-top:-1.5rem!important}.mr-lg-n2,.mx-lg-n2{margin-right:-1.5rem!important}.mb-lg-n2,.my-lg-n2{margin-bottom:-1.5rem!important}.ml-lg-n2,.mx-lg-n2{margin-left:-1.5rem!important}.m-lg-n3{margin:-3rem!important}.mt-lg-n3,.my-lg-n3{margin-top:-3rem!important}.mr-lg-n3,.mx-lg-n3{margin-right:-3rem!important}.mb-lg-n3,.my-lg-n3{margin-bottom:-3rem!important}.ml-lg-n3,.mx-lg-n3{margin-left:-3rem!important}.m-lg-n4{margin:-4.5rem!important}.mt-lg-n4,.my-lg-n4{margin-top:-4.5rem!important}.mr-lg-n4,.mx-lg-n4{margin-right:-4.5rem!important}.mb-lg-n4,.my-lg-n4{margin-bottom:-4.5rem!important}.ml-lg-n4,.mx-lg-n4{margin-left:-4.5rem!important}.m-lg-n5{margin:-9rem!important}.mt-lg-n5,.my-lg-n5{margin-top:-9rem!important}.mr-lg-n5,.mx-lg-n5{margin-right:-9rem!important}.mb-lg-n5,.my-lg-n5{margin-bottom:-9rem!important}.ml-lg-n5,.mx-lg-n5{margin-left:-9rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}}@media (min-width:1200px){.m-xl-0{margin:0!important}.mt-xl-0,.my-xl-0{margin-top:0!important}.mr-xl-0,.mx-xl-0{margin-right:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-left:0!important}.m-xl-1{margin:.75rem!important}.mt-xl-1,.my-xl-1{margin-top:.75rem!important}.mr-xl-1,.mx-xl-1{margin-right:.75rem!important}.mb-xl-1,.my-xl-1{margin-bottom:.75rem!important}.ml-xl-1,.mx-xl-1{margin-left:.75rem!important}.m-xl-2{margin:1.5rem!important}.mt-xl-2,.my-xl-2{margin-top:1.5rem!important}.mr-xl-2,.mx-xl-2{margin-right:1.5rem!important}.mb-xl-2,.my-xl-2{margin-bottom:1.5rem!important}.ml-xl-2,.mx-xl-2{margin-left:1.5rem!important}.m-xl-3{margin:3rem!important}.mt-xl-3,.my-xl-3{margin-top:3rem!important}.mr-xl-3,.mx-xl-3{margin-right:3rem!important}.mb-xl-3,.my-xl-3{margin-bottom:3rem!important}.ml-xl-3,.mx-xl-3{margin-left:3rem!important}.m-xl-4{margin:4.5rem!important}.mt-xl-4,.my-xl-4{margin-top:4.5rem!important}.mr-xl-4,.mx-xl-4{margin-right:4.5rem!important}.mb-xl-4,.my-xl-4{margin-bottom:4.5rem!important}.ml-xl-4,.mx-xl-4{margin-left:4.5rem!important}.m-xl-5{margin:9rem!important}.mt-xl-5,.my-xl-5{margin-top:9rem!important}.mr-xl-5,.mx-xl-5{margin-right:9rem!important}.mb-xl-5,.my-xl-5{margin-bottom:9rem!important}.ml-xl-5,.mx-xl-5{margin-left:9rem!important}.p-xl-0{padding:0!important}.pt-xl-0,.py-xl-0{padding-top:0!important}.pr-xl-0,.px-xl-0{padding-right:0!important}.pb-xl-0,.py-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-left:0!important}.p-xl-1{padding:.75rem!important}.pt-xl-1,.py-xl-1{padding-top:.75rem!important}.pr-xl-1,.px-xl-1{padding-right:.75rem!important}.pb-xl-1,.py-xl-1{padding-bottom:.75rem!important}.pl-xl-1,.px-xl-1{padding-left:.75rem!important}.p-xl-2{padding:1.5rem!important}.pt-xl-2,.py-xl-2{padding-top:1.5rem!important}.pr-xl-2,.px-xl-2{padding-right:1.5rem!important}.pb-xl-2,.py-xl-2{padding-bottom:1.5rem!important}.pl-xl-2,.px-xl-2{padding-left:1.5rem!important}.p-xl-3{padding:3rem!important}.pt-xl-3,.py-xl-3{padding-top:3rem!important}.pr-xl-3,.px-xl-3{padding-right:3rem!important}.pb-xl-3,.py-xl-3{padding-bottom:3rem!important}.pl-xl-3,.px-xl-3{padding-left:3rem!important}.p-xl-4{padding:4.5rem!important}.pt-xl-4,.py-xl-4{padding-top:4.5rem!important}.pr-xl-4,.px-xl-4{padding-right:4.5rem!important}.pb-xl-4,.py-xl-4{padding-bottom:4.5rem!important}.pl-xl-4,.px-xl-4{padding-left:4.5rem!important}.p-xl-5{padding:9rem!important}.pt-xl-5,.py-xl-5{padding-top:9rem!important}.pr-xl-5,.px-xl-5{padding-right:9rem!important}.pb-xl-5,.py-xl-5{padding-bottom:9rem!important}.pl-xl-5,.px-xl-5{padding-left:9rem!important}.m-xl-n1{margin:-.75rem!important}.mt-xl-n1,.my-xl-n1{margin-top:-.75rem!important}.mr-xl-n1,.mx-xl-n1{margin-right:-.75rem!important}.mb-xl-n1,.my-xl-n1{margin-bottom:-.75rem!important}.ml-xl-n1,.mx-xl-n1{margin-left:-.75rem!important}.m-xl-n2{margin:-1.5rem!important}.mt-xl-n2,.my-xl-n2{margin-top:-1.5rem!important}.mr-xl-n2,.mx-xl-n2{margin-right:-1.5rem!important}.mb-xl-n2,.my-xl-n2{margin-bottom:-1.5rem!important}.ml-xl-n2,.mx-xl-n2{margin-left:-1.5rem!important}.m-xl-n3{margin:-3rem!important}.mt-xl-n3,.my-xl-n3{margin-top:-3rem!important}.mr-xl-n3,.mx-xl-n3{margin-right:-3rem!important}.mb-xl-n3,.my-xl-n3{margin-bottom:-3rem!important}.ml-xl-n3,.mx-xl-n3{margin-left:-3rem!important}.m-xl-n4{margin:-4.5rem!important}.mt-xl-n4,.my-xl-n4{margin-top:-4.5rem!important}.mr-xl-n4,.mx-xl-n4{margin-right:-4.5rem!important}.mb-xl-n4,.my-xl-n4{margin-bottom:-4.5rem!important}.ml-xl-n4,.mx-xl-n4{margin-left:-4.5rem!important}.m-xl-n5{margin:-9rem!important}.mt-xl-n5,.my-xl-n5{margin-top:-9rem!important}.mr-xl-n5,.mx-xl-n5{margin-right:-9rem!important}.mb-xl-n5,.my-xl-n5{margin-bottom:-9rem!important}.ml-xl-n5,.mx-xl-n5{margin-left:-9rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}.mr-xl-auto,.mx-xl-auto{margin-right:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}}@media (min-width:1330px){.m-xxl-0{margin:0!important}.mt-xxl-0,.my-xxl-0{margin-top:0!important}.mr-xxl-0,.mx-xxl-0{margin-right:0!important}.mb-xxl-0,.my-xxl-0{margin-bottom:0!important}.ml-xxl-0,.mx-xxl-0{margin-left:0!important}.m-xxl-1{margin:.75rem!important}.mt-xxl-1,.my-xxl-1{margin-top:.75rem!important}.mr-xxl-1,.mx-xxl-1{margin-right:.75rem!important}.mb-xxl-1,.my-xxl-1{margin-bottom:.75rem!important}.ml-xxl-1,.mx-xxl-1{margin-left:.75rem!important}.m-xxl-2{margin:1.5rem!important}.mt-xxl-2,.my-xxl-2{margin-top:1.5rem!important}.mr-xxl-2,.mx-xxl-2{margin-right:1.5rem!important}.mb-xxl-2,.my-xxl-2{margin-bottom:1.5rem!important}.ml-xxl-2,.mx-xxl-2{margin-left:1.5rem!important}.m-xxl-3{margin:3rem!important}.mt-xxl-3,.my-xxl-3{margin-top:3rem!important}.mr-xxl-3,.mx-xxl-3{margin-right:3rem!important}.mb-xxl-3,.my-xxl-3{margin-bottom:3rem!important}.ml-xxl-3,.mx-xxl-3{margin-left:3rem!important}.m-xxl-4{margin:4.5rem!important}.mt-xxl-4,.my-xxl-4{margin-top:4.5rem!important}.mr-xxl-4,.mx-xxl-4{margin-right:4.5rem!important}.mb-xxl-4,.my-xxl-4{margin-bottom:4.5rem!important}.ml-xxl-4,.mx-xxl-4{margin-left:4.5rem!important}.m-xxl-5{margin:9rem!important}.mt-xxl-5,.my-xxl-5{margin-top:9rem!important}.mr-xxl-5,.mx-xxl-5{margin-right:9rem!important}.mb-xxl-5,.my-xxl-5{margin-bottom:9rem!important}.ml-xxl-5,.mx-xxl-5{margin-left:9rem!important}.p-xxl-0{padding:0!important}.pt-xxl-0,.py-xxl-0{padding-top:0!important}.pr-xxl-0,.px-xxl-0{padding-right:0!important}.pb-xxl-0,.py-xxl-0{padding-bottom:0!important}.pl-xxl-0,.px-xxl-0{padding-left:0!important}.p-xxl-1{padding:.75rem!important}.pt-xxl-1,.py-xxl-1{padding-top:.75rem!important}.pr-xxl-1,.px-xxl-1{padding-right:.75rem!important}.pb-xxl-1,.py-xxl-1{padding-bottom:.75rem!important}.pl-xxl-1,.px-xxl-1{padding-left:.75rem!important}.p-xxl-2{padding:1.5rem!important}.pt-xxl-2,.py-xxl-2{padding-top:1.5rem!important}.pr-xxl-2,.px-xxl-2{padding-right:1.5rem!important}.pb-xxl-2,.py-xxl-2{padding-bottom:1.5rem!important}.pl-xxl-2,.px-xxl-2{padding-left:1.5rem!important}.p-xxl-3{padding:3rem!important}.pt-xxl-3,.py-xxl-3{padding-top:3rem!important}.pr-xxl-3,.px-xxl-3{padding-right:3rem!important}.pb-xxl-3,.py-xxl-3{padding-bottom:3rem!important}.pl-xxl-3,.px-xxl-3{padding-left:3rem!important}.p-xxl-4{padding:4.5rem!important}.pt-xxl-4,.py-xxl-4{padding-top:4.5rem!important}.pr-xxl-4,.px-xxl-4{padding-right:4.5rem!important}.pb-xxl-4,.py-xxl-4{padding-bottom:4.5rem!important}.pl-xxl-4,.px-xxl-4{padding-left:4.5rem!important}.p-xxl-5{padding:9rem!important}.pt-xxl-5,.py-xxl-5{padding-top:9rem!important}.pr-xxl-5,.px-xxl-5{padding-right:9rem!important}.pb-xxl-5,.py-xxl-5{padding-bottom:9rem!important}.pl-xxl-5,.px-xxl-5{padding-left:9rem!important}.m-xxl-n1{margin:-.75rem!important}.mt-xxl-n1,.my-xxl-n1{margin-top:-.75rem!important}.mr-xxl-n1,.mx-xxl-n1{margin-right:-.75rem!important}.mb-xxl-n1,.my-xxl-n1{margin-bottom:-.75rem!important}.ml-xxl-n1,.mx-xxl-n1{margin-left:-.75rem!important}.m-xxl-n2{margin:-1.5rem!important}.mt-xxl-n2,.my-xxl-n2{margin-top:-1.5rem!important}.mr-xxl-n2,.mx-xxl-n2{margin-right:-1.5rem!important}.mb-xxl-n2,.my-xxl-n2{margin-bottom:-1.5rem!important}.ml-xxl-n2,.mx-xxl-n2{margin-left:-1.5rem!important}.m-xxl-n3{margin:-3rem!important}.mt-xxl-n3,.my-xxl-n3{margin-top:-3rem!important}.mr-xxl-n3,.mx-xxl-n3{margin-right:-3rem!important}.mb-xxl-n3,.my-xxl-n3{margin-bottom:-3rem!important}.ml-xxl-n3,.mx-xxl-n3{margin-left:-3rem!important}.m-xxl-n4{margin:-4.5rem!important}.mt-xxl-n4,.my-xxl-n4{margin-top:-4.5rem!important}.mr-xxl-n4,.mx-xxl-n4{margin-right:-4.5rem!important}.mb-xxl-n4,.my-xxl-n4{margin-bottom:-4.5rem!important}.ml-xxl-n4,.mx-xxl-n4{margin-left:-4.5rem!important}.m-xxl-n5{margin:-9rem!important}.mt-xxl-n5,.my-xxl-n5{margin-top:-9rem!important}.mr-xxl-n5,.mx-xxl-n5{margin-right:-9rem!important}.mb-xxl-n5,.my-xxl-n5{margin-bottom:-9rem!important}.ml-xxl-n5,.mx-xxl-n5{margin-left:-9rem!important}.m-xxl-auto{margin:auto!important}.mt-xxl-auto,.my-xxl-auto{margin-top:auto!important}.mr-xxl-auto,.mx-xxl-auto{margin-right:auto!important}.mb-xxl-auto,.my-xxl-auto{margin-bottom:auto!important}.ml-xxl-auto,.mx-xxl-auto{margin-left:auto!important}}@font-face{font-family:cpschool;src:url(../fonts/icomoon/cpschool.ttf?p3h968) format("truetype"),url(../fonts/icomoon/cpschool.woff?p3h968) format("woff"),url(../fonts/icomoon/cpschool.svg?p3h968#cpschool) format("svg");font-weight:400;font-style:normal;font-display:block}.cps-icon,.wp-block-latest-posts .wp-block-latest-posts__post-author::before,.wp-block-latest-posts .wp-block-latest-posts__post-date::before{font-family:cpschool!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.cps-icon-user-graduate-solid:before{content:"\e912"}.cps-icon-theater-masks-solid:before{content:"\e929"}.cps-icon-shapes-solid:before{content:"\e92a"}.cps-icon-book-open-solid:before{content:"\e92b"}.cps-icon-book-reader-solid:before{content:"\e92c"}.cps-icon-laptop-code-solid:before{content:"\e92d"}.cps-icon-graduation-cap-solid:before{content:"\e92e"}.cps-icon-chalkboard-teacher-solid:before{content:"\e92f"}.cps-icon-chalkboard-solid:before{content:"\e930"}.cps-icon-school-solid:before{content:"\e931"}.cps-icon-clock-regular:before{content:"\e932"}.cps-icon-rocket-solid:before{content:"\e933"}.cps-icon-user-nurse-solid:before{content:"\e934"}.cps-icon-asterisk:before{content:"\f069"}.cps-icon-plus:before{content:"\f067"}.cps-icon-question:before{content:"\f128"}.cps-icon-minus:before{content:"\f068"}.cps-icon-music:before{content:"\f001"}.cps-icon-envelope-o:before{content:"\f003"}.cps-icon-star1:before{content:"\f005"}.cps-icon-user1:before{content:"\f007"}.cps-icon-clock-o:before{content:"\f017"}.cps-icon-road:before{content:"\f018"}.cps-icon-inbox:before{content:"\f01c"}.cps-icon-lock1:before{content:"\f023"}.cps-icon-headphones:before{content:"\f025"}.cps-icon-print:before{content:"\f02f"}.cps-icon-camera1:before{content:"\f030"}.cps-icon-video-camera:before{content:"\f03d"}.cps-icon-gift1:before{content:"\f06b"}.cps-icon-plane:before{content:"\f072"}.cps-icon-calendar1:before{content:"\f073"}.cps-icon-comment1:before{content:"\f075"}.cps-icon-twitter-square:before{content:"\f081"}.cps-icon-facebook-square:before{content:"\f082"}.cps-icon-key:before{content:"\f084"}.cps-icon-linkedin-square:before{content:"\f08c"}.cps-icon-facebook:before{content:"\f09a"}.cps-icon-facebook-f:before{content:"\f09a"}.cps-icon-bell-o:before{content:"\f0a2"}.cps-icon-chain:before{content:"\f0c1"}.cps-icon-link1:before{content:"\f0c1"}.cps-icon-money:before{content:"\f0d6"}.cps-icon-linkedin:before{content:"\f0e1"}.cps-icon-umbrella:before{content:"\f0e9"}.cps-icon-lightbulb-o:before{content:"\f0eb"}.cps-icon-user-md:before{content:"\f0f0"}.cps-icon-stethoscope:before{content:"\f0f1"}.cps-icon-suitcase:before{content:"\f0f2"}.cps-icon-bell1:before{content:"\f0f3"}.cps-icon-cutlery:before{content:"\f0f5"}.cps-icon-file-text-o:before{content:"\f0f6"}.cps-icon-ambulance:before{content:"\f0f9"}.cps-icon-medkit:before{content:"\f0fa"}.cps-icon-superscript:before{content:"\f12b"}.cps-icon-microphone:before{content:"\f130"}.cps-icon-youtube-square:before{content:"\f166"}.cps-icon-flickr1:before{content:"\f16e"}.cps-icon-sun-o:before{content:"\f185"}.cps-icon-moon-o:before{content:"\f186"}.cps-icon-wheelchair:before{content:"\f193"}.cps-icon-vimeo-square:before{content:"\f194"}.cps-icon-space-shuttle:before{content:"\f197"}.cps-icon-bank:before{content:"\f19c"}.cps-icon-institution:before{content:"\f19c"}.cps-icon-university:before{content:"\f19c"}.cps-icon-graduation-cap:before{content:"\f19d"}.cps-icon-mortar-board:before{content:"\f19d"}.cps-icon-child:before{content:"\f1ae"}.cps-icon-paw:before{content:"\f1b0"}.cps-icon-recycle:before{content:"\f1b8"}.cps-icon-automobile:before{content:"\f1b9"}.cps-icon-car:before{content:"\f1b9"}.cps-icon-paper-plane-o:before{content:"\f1d9"}.cps-icon-send-o:before{content:"\f1d9"}.cps-icon-copyright:before{content:"\f1f9"}.cps-icon-at:before{content:"\f1fa"}.cps-icon-bus:before{content:"\f207"}.cps-icon-cc:before{content:"\f20a"}.cps-icon-user-secret:before{content:"\f21b"}.cps-icon-user-plus:before{content:"\f234"}.cps-icon-balance-scale:before{content:"\f24e"}.cps-icon-creative-commons:before{content:"\f25e"}.cps-icon-vimeo:before{content:"\f27d"}.cps-icon-credit-card-alt:before{content:"\f283"}.cps-icon-universal-access:before{content:"\f29a"}.cps-icon-wheelchair-alt:before{content:"\f29b"}.cps-icon-question-circle-o:before{content:"\f29c"}.cps-icon-address-card-o:before{content:"\f2bc"}.cps-icon-vcard-o:before{content:"\f2bc"}.cps-icon-user-o:before{content:"\f2c0"}.cps-icon-grav:before{content:"\f2d6"}.cps-icon-envelope:before{content:"\e936"}.cps-icon-bubble:before{content:"\e937"}.cps-icon-users1:before{content:"\e938"}.cps-icon-bell2:before{content:"\e939"}.cps-icon-pin:before{content:"\e905"}.cps-icon-calendar2:before{content:"\e93a"}.cps-icon-support:before{content:"\e93b"}.cps-icon-home4:before{content:"\e93d"}.cps-icon-ring_volume:before{content:"\e93e"}.cps-icon-where_to_vote:before{content:"\e93f"}.cps-icon-access_alarmalarm:before{content:"\e940"}.cps-icon-data_usage:before{content:"\e941"}.cps-icon-insert_emoticontag_facesmood:before{content:"\e942"}.cps-icon-insert_invitationevent:before{content:"\e943"}.cps-icon-camera_altphoto_cameralocal_see:before{content:"\e944"}.cps-icon-local_restaurantrestaurant_menu:before{content:"\e945"}.cps-icon-add_location:before{content:"\e946"}.cps-icon-near_me:before{content:"\e947"}.cps-icon-restaurant:before{content:"\e948"}.cps-icon-departure_board:before{content:"\e949"}.cps-icon-pie_chart:before{content:"\e94a"}.cps-icon-cake:before{content:"\e94b"}.cps-icon-notifications:before{content:"\e94c"}.cps-icon-school:before{content:"\e94d"}.cps-icon-sentiment_dissatisfied:before{content:"\e94e"}.cps-icon-sentiment_neutral:before{content:"\e94f"}.cps-icon-sentiment_satisfied:before{content:"\e950"}.cps-icon-sentiment_very_dissatisfied:before{content:"\e951"}.cps-icon-sentiment_very_satisfied:before{content:"\e952"}.cps-icon-thumb_down_alt:before{content:"\e953"}.cps-icon-thumb_up_alt:before{content:"\e954"}.cps-icon-account_balance:before{content:"\e955"}.cps-icon-search:before{content:"\e906"}.cps-icon-verified_user:before{content:"\e956"}.cps-icon-fingerprint:before{content:"\e957"}.cps-icon-g_translate:before{content:"\e928"}.cps-icon-wb_twighlight:before{content:"\e958"}.cps-icon-emoji_emotions:before{content:"\e959"}.cps-icon-emoji_events:before{content:"\e95a"}.cps-icon-emoji_objects:before{content:"\e95b"}.cps-icon-sports_esports:before{content:"\e95c"}.cps-icon-sports_football:before{content:"\e95d"}.cps-icon-sports_golf:before{content:"\e95e"}.cps-icon-sports_hockey:before{content:"\e95f"}.cps-icon-sports_rugby:before{content:"\e960"}.cps-icon-sports_soccer:before{content:"\e961"}.cps-icon-sports_volleyball:before{content:"\e962"}.cps-icon-sports_tennis:before{content:"\e963"}.cps-icon-lunch_dining:before{content:"\e964"}.cps-icon-park:before{content:"\e965"}.cps-icon-icecream:before{content:"\e966"}.cps-icon-volunteer_activism:before{content:"\e967"}.cps-icon-ac_unit:before{content:"\e968"}.cps-icon-beach_access:before{content:"\e969"}.cps-icon-child_care:before{content:"\e96a"}.cps-icon-room_service:before{content:"\e96b"}.cps-icon-activity:before{content:"\e908"}.cps-icon-aperture:before{content:"\e90a"}.cps-icon-bell:before{content:"\e90b"}.cps-icon-book-open:before{content:"\e90c"}.cps-icon-book:before{content:"\e90d"}.cps-icon-bookmark:before{content:"\e90e"}.cps-icon-calendar:before,.wp-block-latest-posts .wp-block-latest-posts__post-author:before,.wp-block-latest-posts .wp-block-latest-posts__post-date:before{content:"\e900"}.cps-icon-camera:before{content:"\e90f"}.cps-icon-chevron-left:before{content:"\e926"}.cps-icon-chevron-right:before{content:"\e927"}.cps-icon-clock:before{content:"\e96c"}.cps-icon-cloud:before{content:"\e910"}.cps-icon-coffee:before{content:"\e96d"}.cps-icon-compass:before{content:"\e911"}.cps-icon-dollar-sign:before{content:"\e96e"}.cps-icon-eye:before{content:"\e96f"}.cps-icon-file-text:before{content:"\e913"}.cps-icon-folder:before{content:"\e914"}.cps-icon-gift:before{content:"\e915"}.cps-icon-globe:before{content:"\e970"}.cps-icon-grid:before{content:"\e916"}.cps-icon-heart3:before{content:"\e971"}.cps-icon-help-circle:before{content:"\e972"}.cps-icon-home:before{content:"\e917"}.cps-icon-category:before{content:"\e901"}.cps-icon-info:before{content:"\e918"}.cps-icon-life-buoy:before{content:"\e973"}.cps-icon-link:before{content:"\e919"}.cps-icon-lock:before{content:"\e91a"}.cps-icon-mail:before{content:"\e91b"}.cps-icon-map-pin:before{content:"\e91c"}.cps-icon-menu:before{content:"\e907"}.cps-icon-comment:before{content:"\e904"}.cps-icon-paperclip:before{content:"\e91d"}.cps-icon-phone:before{content:"\e91e"}.cps-icon-printer:before{content:"\e91f"}.cps-icon-settings:before{content:"\e920"}.cps-icon-share:before{content:"\e921"}.cps-icon-shopping-bag:before{content:"\e922"}.cps-icon-star:before{content:"\e923"}.cps-icon-tag:before{content:"\e902"}.cps-icon-thumbs-up:before{content:"\e924"}.cps-icon-user:before{content:"\e903"}.cps-icon-users:before{content:"\e925"}.cps-icon-close:before{content:"\e909"}.cps-icon-home2:before{content:"\e974"}.cps-icon-home21:before{content:"\e975"}.cps-icon-home3:before{content:"\e976"}.cps-icon-pencil:before{content:"\e977"}.cps-icon-pencil2:before{content:"\e978"}.cps-icon-headphones1:before{content:"\e979"}.cps-icon-music1:before{content:"\e97a"}.cps-icon-book1:before{content:"\e935"}.cps-icon-price-tags:before{content:"\e97b"}.cps-icon-lifebuoy:before{content:"\e97c"}.cps-icon-pushpin:before{content:"\e97d"}.cps-icon-location:before{content:"\e983"}.cps-icon-location2:before{content:"\e97e"}.cps-icon-mobile:before{content:"\e984"}.cps-icon-tv:before{content:"\e97f"}.cps-icon-drawer:before{content:"\e980"}.cps-icon-bubbles3:before{content:"\e981"}.cps-icon-bubbles4:before{content:"\e982"}.cps-icon-user2:before{content:"\e985"}.cps-icon-key1:before{content:"\e98d"}.cps-icon-lock2:before{content:"\e98f"}.cps-icon-wrench:before{content:"\e991"}.cps-icon-magic-wand:before{content:"\e997"}.cps-icon-aid-kit:before{content:"\e998"}.cps-icon-stats-dots:before{content:"\e99b"}.cps-icon-trophy:before{content:"\e99e"}.cps-icon-gift2:before{content:"\e99f"}.cps-icon-spoon-knife:before{content:"\e9a3"}.cps-icon-lab:before{content:"\e9aa"}.cps-icon-sphere:before{content:"\e9c9"}.cps-icon-earth:before{content:"\e9ca"}.cps-icon-heart1:before{content:"\e9da"}.cps-icon-checkmark:before{content:"\ea10"}.cps-icon-sort-alpha-asc:before{content:"\ea48"}.cps-icon-sort-alpha-desc:before{content:"\ea49"}.cps-icon-instagram:before{content:"\ea92"}.cps-icon-twitter:before{content:"\ea96"}.cps-icon-youtube:before{content:"\ea9d"}.cps-icon-flickr:before{content:"\eaa4"}.cps-icon-tumblr:before{content:"\eab9"}@font-face{font-family:amstelvar;font-weight:100 900;font-style:normal;font-display:swap;src:url(../fonts/amstelvar/fonts/Amstelvar-Roman-VF.ttf) format("truetype")}@font-face{font-family:amstelvar;font-weight:100 900;font-style:italic;font-display:swap;src:url(../fonts/amstelvar/fonts/Amstelvar-Italic-VF.ttf) format("truetype")}@font-face{font-family:commissioner;font-weight:100 900;font-style:normal;font-display:swap;src:url(../fonts/commissioner/fonts/Commissioner[FLAR,VOLM,slnt,wght].ttf) format("truetype")}@font-face{font-family:epilogue;font-weight:100 900;font-style:normal;font-display:swap;src:url(../fonts/epilogue/fonts/Epilogue-VariableFont_wght.ttf) format("truetype")}@font-face{font-family:gelasio;font-weight:100 900;font-style:normal;font-display:swap;src:url(../fonts/gelasio/fonts/Gelasio-VF.ttf) format("truetype")}@font-face{font-family:gelasio;font-weight:100 900;font-style:italic;font-display:swap;src:url(../fonts/gelasio/fonts/Gelasio-Italic-VF.ttf) format("truetype")}@font-face{font-family:hepta_slab;font-weight:100 900;font-style:normal;font-display:swap;src:url(../fonts/hepta_slab/fonts/HeptaSlab-VF.ttf) format("truetype")}@font-face{font-family:inter;font-weight:100 900;font-style:normal;font-display:swap;src:url(../fonts/inter/fonts/Inter.var.ttf) format("truetype")}@font-face{font-family:inter;font-weight:100 900;font-style:italic;font-display:swap;src:url(../fonts/inter/fonts/Inter-italic.var.ttf) format("truetype")}@font-face{font-family:lexend;font-weight:100 900;font-style:normal;font-display:swap;src:url(../fonts/lexend/fonts/Lexend[LXND].ttf) format("truetype")}@font-face{font-family:manrope;font-weight:100 900;font-style:normal;font-display:swap;src:url(../fonts/manrope/fonts/Manrope[wght].ttf) format("truetype")}@font-face{font-family:merriweather;font-weight:100 900;font-style:normal;font-display:swap;src:url(../fonts/merriweather/fonts/Merriweather-Roman-VF.ttf) format("truetype")}@font-face{font-family:merriweather;font-weight:100 900;font-style:italic;font-display:swap;src:url(../fonts/merriweather/fonts/Merriweather-Italic-VF.ttf) format("truetype")}@font-face{font-family:mohave;font-weight:100 900;font-style:normal;font-display:swap;src:url(../fonts/mohave/fonts/Mohave[wght].ttf) format("truetype")}@font-face{font-family:mohave;font-weight:100 900;font-style:italic;font-display:swap;src:url(../fonts/mohave/fonts/Mohave-Italic[wght].ttf) format("truetype")}@font-face{font-family:petrona;font-weight:100 900;font-style:normal;font-display:swap;src:url(../fonts/petrona/fonts/Petrona[wght].ttf) format("truetype")}@font-face{font-family:petrona;font-weight:100 900;font-style:italic;font-display:swap;src:url(../fonts/petrona/fonts/Petrona-Italic[wght].ttf) format("truetype")}@font-face{font-family:playfair;font-weight:100 900;font-style:normal;font-display:swap;src:url(../fonts/playfair/fonts/PlayfairDisplay-VariableFont_wght.ttf) format("truetype")}@font-face{font-family:playfair;font-weight:100 900;font-style:italic;font-display:swap;src:url(../fonts/playfair/fonts/PlayfairDisplay-Italic-VariableFont_wght.ttf) format("truetype")}@font-face{font-family:public_sans;font-weight:100 900;font-style:normal;font-display:swap;src:url(../fonts/public_sans/fonts/Public-Sans-Roman-VF.ttf) format("truetype")}@font-face{font-family:public_sans;font-weight:100 900;font-style:italic;font-display:swap;src:url(../fonts/public_sans/fonts/Public-Sans-Italic-VF.ttf) format("truetype")}@font-face{font-family:quicksand;font-weight:100 900;font-style:normal;font-display:swap;src:url(../fonts/quicksand/fonts/Quicksand-VariableFont_wght.ttf) format("truetype")}@font-face{font-family:raleway;font-weight:100 900;font-style:normal;font-display:swap;src:url(../fonts/raleway/fonts/Raleway-VariableFont_wght.ttf) format("truetype")}@font-face{font-family:raleway;font-weight:100 900;font-style:italic;font-display:swap;src:url(../fonts/raleway/fonts/Raleway-Italic-VariableFont_wght.ttf) format("truetype")}@font-face{font-family:russolo;font-weight:100 900;font-style:normal;font-display:swap;src:url(../fonts/russolo/fonts/Russolo[opsz,wght].ttf) format("truetype")}@font-face{font-family:space_grotesk;font-weight:100 900;font-style:normal;font-display:swap;src:url(../fonts/space_grotesk/fonts/SpaceGrotesk[wght].ttf) format("truetype")}.collapse-toggle::after{display:inline-block;margin-left:.45em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.collapse-toggle:empty::after{margin-left:0}.edit-post-visual-editor .editor-styles-wrapper .h1,.edit-post-visual-editor .editor-styles-wrapper h1{font-size:-moz-calc(2.25em * (var(--body-font-size)/ 100) * (var(--headers-font-size)/ 100));font-size:calc(2.25em * (var(--body-font-size)/ 100) * (var(--headers-font-size)/ 100))}@media (min-width:992px){.edit-post-visual-editor .editor-styles-wrapper .h1,.edit-post-visual-editor .editor-styles-wrapper h1{font-size:-moz-calc(2.5em * (var(--body-font-size)/ 100) * (var(--headers-font-size)/ 100));font-size:calc(2.5em * (var(--body-font-size)/ 100) * (var(--headers-font-size)/ 100))}}.edit-post-visual-editor .editor-styles-wrapper .h2,.edit-post-visual-editor .editor-styles-wrapper h2{font-size:-moz-calc(1.8em * (var(--body-font-size)/ 100) * (var(--headers-font-size)/ 100));font-size:calc(1.8em * (var(--body-font-size)/ 100) * (var(--headers-font-size)/ 100))}@media (min-width:992px){.edit-post-visual-editor .editor-styles-wrapper .h2,.edit-post-visual-editor .editor-styles-wrapper h2{font-size:-moz-calc(2em * (var(--body-font-size)/ 100) * (var(--headers-font-size)/ 100));font-size:calc(2em * (var(--body-font-size)/ 100) * (var(--headers-font-size)/ 100))}}.edit-post-visual-editor .editor-styles-wrapper .h3,.edit-post-visual-editor .editor-styles-wrapper .wp-block-latest-posts>li>a:first-of-type,.edit-post-visual-editor .editor-styles-wrapper h3{font-size:-moz-calc(1.575em * (var(--body-font-size)/ 100) * (var(--headers-font-size)/ 100));font-size:calc(1.575em * (var(--body-font-size)/ 100) * (var(--headers-font-size)/ 100))}@media (min-width:992px){.edit-post-visual-editor .editor-styles-wrapper .h3,.edit-post-visual-editor .editor-styles-wrapper .wp-block-latest-posts>li>a:first-of-type,.edit-post-visual-editor .editor-styles-wrapper h3{font-size:-moz-calc(1.75em * (var(--body-font-size)/ 100) * (var(--headers-font-size)/ 100));font-size:calc(1.75em * (var(--body-font-size)/ 100) * (var(--headers-font-size)/ 100))}}.edit-post-visual-editor .editor-styles-wrapper .h4,.edit-post-visual-editor .editor-styles-wrapper h4{font-size:-moz-calc(1.35em * (var(--body-font-size)/ 100) * (var(--headers-font-size)/ 100));font-size:calc(1.35em * (var(--body-font-size)/ 100) * (var(--headers-font-size)/ 100))}@media (min-width:992px){.edit-post-visual-editor .editor-styles-wrapper .h4,.edit-post-visual-editor .editor-styles-wrapper h4{font-size:-moz-calc(1.5em * (var(--body-font-size)/ 100) * (var(--headers-font-size)/ 100));font-size:calc(1.5em * (var(--body-font-size)/ 100) * (var(--headers-font-size)/ 100))}}.edit-post-visual-editor .editor-styles-wrapper .h5,.edit-post-visual-editor .editor-styles-wrapper h5{font-size:-moz-calc(1.125em * (var(--body-font-size)/ 100) * (var(--headers-font-size)/ 100));font-size:calc(1.125em * (var(--body-font-size)/ 100) * (var(--headers-font-size)/ 100))}@media (min-width:992px){.edit-post-visual-editor .editor-styles-wrapper .h5,.edit-post-visual-editor .editor-styles-wrapper h5{font-size:-moz-calc(1.25em * (var(--body-font-size)/ 100) * (var(--headers-font-size)/ 100));font-size:calc(1.25em * (var(--body-font-size)/ 100) * (var(--headers-font-size)/ 100))}}.edit-post-visual-editor .editor-styles-wrapper .h6,.edit-post-visual-editor .editor-styles-wrapper h6{font-size:-moz-calc(.9em * (var(--body-font-size)/ 100) * (var(--headers-font-size)/ 100));font-size:calc(.9em * (var(--body-font-size)/ 100) * (var(--headers-font-size)/ 100))}@media (min-width:992px){.edit-post-visual-editor .editor-styles-wrapper .h6,.edit-post-visual-editor .editor-styles-wrapper h6{font-size:-moz-calc(1em * (var(--body-font-size)/ 100) * (var(--headers-font-size)/ 100));font-size:calc(1em * (var(--body-font-size)/ 100) * (var(--headers-font-size)/ 100))}}.edit-post-visual-editor .editor-styles-wrapper .h,.edit-post-visual-editor .editor-styles-wrapper .wp-block-latest-posts>li>a:first-of-type,.edit-post-visual-editor .editor-styles-wrapper h1,.edit-post-visual-editor .editor-styles-wrapper h2,.edit-post-visual-editor .editor-styles-wrapper h3,.edit-post-visual-editor .editor-styles-wrapper h4,.edit-post-visual-editor .editor-styles-wrapper h5,.edit-post-visual-editor .editor-styles-wrapper h6{margin-bottom:1.5rem;font-weight:500;line-height:1.15}body.h-style-separator.h-style-separator-bottom .h::after,body.h-style-separator.h-style-separator-bottom .wp-block-latest-posts>li>a:first-of-type::after,body.h-style-separator.h-style-separator-bottom h1::after,body.h-style-separator.h-style-separator-bottom h2::after,body.h-style-separator.h-style-separator-bottom h3::after,body.h-style-separator.h-style-separator-bottom h4::after,body.h-style-separator.h-style-separator-bottom h5::after,body.h-style-separator.h-style-separator-bottom h6::after,body.h-style-separator:not(.h-style-separator-bottom) .h::before,body.h-style-separator:not(.h-style-separator-bottom) .wp-block-latest-posts>li>a:first-of-type::before,body.h-style-separator:not(.h-style-separator-bottom) h1::before,body.h-style-separator:not(.h-style-separator-bottom) h2::before,body.h-style-separator:not(.h-style-separator-bottom) h3::before,body.h-style-separator:not(.h-style-separator-bottom) h4::before,body.h-style-separator:not(.h-style-separator-bottom) h5::before,body.h-style-separator:not(.h-style-separator-bottom) h6::before{content:"";display:block;width:3em;height:.1em;background-color:currentColor;border-radius:var(--roundness)}body.h-style-separator:not(.h-style-separator-bottom) .h::before,body.h-style-separator:not(.h-style-separator-bottom) .wp-block-latest-posts>li>a:first-of-type::before,body.h-style-separator:not(.h-style-separator-bottom) h1::before,body.h-style-separator:not(.h-style-separator-bottom) h2::before,body.h-style-separator:not(.h-style-separator-bottom) h3::before,body.h-style-separator:not(.h-style-separator-bottom) h4::before,body.h-style-separator:not(.h-style-separator-bottom) h5::before,body.h-style-separator:not(.h-style-separator-bottom) h6::before{margin-bottom:.5em;background-color:var(--color-accent)}body.h-style-separator.h-style-separator-bottom .h::after,body.h-style-separator.h-style-separator-bottom .wp-block-latest-posts>li>a:first-of-type::after,body.h-style-separator.h-style-separator-bottom h1::after,body.h-style-separator.h-style-separator-bottom h2::after,body.h-style-separator.h-style-separator-bottom h3::after,body.h-style-separator.h-style-separator-bottom h4::after,body.h-style-separator.h-style-separator-bottom h5::after,body.h-style-separator.h-style-separator-bottom h6::after{margin-top:.5em;background-color:var(--color-accent)}body.h-style-separator.h-style-separator-hl .h::after,body.h-style-separator.h-style-separator-hl .h::before,body.h-style-separator.h-style-separator-hl .wp-block-latest-posts>li>a:first-of-type::after,body.h-style-separator.h-style-separator-hl .wp-block-latest-posts>li>a:first-of-type::before,body.h-style-separator.h-style-separator-hl h1::after,body.h-style-separator.h-style-separator-hl h1::before,body.h-style-separator.h-style-separator-hl h2::after,body.h-style-separator.h-style-separator-hl h2::before,body.h-style-separator.h-style-separator-hl h3::after,body.h-style-separator.h-style-separator-hl h3::before,body.h-style-separator.h-style-separator-hl h4::after,body.h-style-separator.h-style-separator-hl h4::before,body.h-style-separator.h-style-separator-hl h5::after,body.h-style-separator.h-style-separator-hl h5::before,body.h-style-separator.h-style-separator-hl h6::after,body.h-style-separator.h-style-separator-hl h6::before{background-color:var(--color-accent-hl)}body.h-style-separator .h.has-text-align-center::after,body.h-style-separator .h.has-text-align-center::before,body.h-style-separator .h[style*="text-align: center"]::after,body.h-style-separator .h[style*="text-align: center"]::before,body.h-style-separator .text-center .h::after,body.h-style-separator .text-center .h::before,body.h-style-separator .text-center .wp-block-latest-posts>li>a:first-of-type::after,body.h-style-separator .text-center .wp-block-latest-posts>li>a:first-of-type::before,body.h-style-separator .text-center h1::after,body.h-style-separator .text-center h1::before,body.h-style-separator .text-center h2::after,body.h-style-separator .text-center h2::before,body.h-style-separator .text-center h3::after,body.h-style-separator .text-center h3::before,body.h-style-separator .text-center h4::after,body.h-style-separator .text-center h4::before,body.h-style-separator .text-center h5::after,body.h-style-separator .text-center h5::before,body.h-style-separator .text-center h6::after,body.h-style-separator .text-center h6::before,body.h-style-separator .wp-block-latest-posts>li>a.has-text-align-center:first-of-type::after,body.h-style-separator .wp-block-latest-posts>li>a.has-text-align-center:first-of-type::before,body.h-style-separator .wp-block-latest-posts>li>a[style*="text-align: center"]:first-of-type::after,body.h-style-separator .wp-block-latest-posts>li>a[style*="text-align: center"]:first-of-type::before,body.h-style-separator h1.has-text-align-center::after,body.h-style-separator h1.has-text-align-center::before,body.h-style-separator h1[style*="text-align: center"]::after,body.h-style-separator h1[style*="text-align: center"]::before,body.h-style-separator h2.has-text-align-center::after,body.h-style-separator h2.has-text-align-center::before,body.h-style-separator h2[style*="text-align: center"]::after,body.h-style-separator h2[style*="text-align: center"]::before,body.h-style-separator h3.has-text-align-center::after,body.h-style-separator h3.has-text-align-center::before,body.h-style-separator h3[style*="text-align: center"]::after,body.h-style-separator h3[style*="text-align: center"]::before,body.h-style-separator h4.has-text-align-center::after,body.h-style-separator h4.has-text-align-center::before,body.h-style-separator h4[style*="text-align: center"]::after,body.h-style-separator h4[style*="text-align: center"]::before,body.h-style-separator h5.has-text-align-center::after,body.h-style-separator h5.has-text-align-center::before,body.h-style-separator h5[style*="text-align: center"]::after,body.h-style-separator h5[style*="text-align: center"]::before,body.h-style-separator h6.has-text-align-center::after,body.h-style-separator h6.has-text-align-center::before,body.h-style-separator h6[style*="text-align: center"]::after,body.h-style-separator h6[style*="text-align: center"]::before{margin-left:auto;margin-right:auto}body.h-style-separator .h.has-text-align-right::after,body.h-style-separator .h.has-text-align-right::before,body.h-style-separator .h[style*="text-align: right"]::after,body.h-style-separator .h[style*="text-align: right"]::before,body.h-style-separator .text-right .h::after,body.h-style-separator .text-right .h::before,body.h-style-separator .text-right .wp-block-latest-posts>li>a:first-of-type::after,body.h-style-separator .text-right .wp-block-latest-posts>li>a:first-of-type::before,body.h-style-separator .text-right h1::after,body.h-style-separator .text-right h1::before,body.h-style-separator .text-right h2::after,body.h-style-separator .text-right h2::before,body.h-style-separator .text-right h3::after,body.h-style-separator .text-right h3::before,body.h-style-separator .text-right h4::after,body.h-style-separator .text-right h4::before,body.h-style-separator .text-right h5::after,body.h-style-separator .text-right h5::before,body.h-style-separator .text-right h6::after,body.h-style-separator .text-right h6::before,body.h-style-separator .wp-block-latest-posts>li>a.has-text-align-right:first-of-type::after,body.h-style-separator .wp-block-latest-posts>li>a.has-text-align-right:first-of-type::before,body.h-style-separator .wp-block-latest-posts>li>a[style*="text-align: right"]:first-of-type::after,body.h-style-separator .wp-block-latest-posts>li>a[style*="text-align: right"]:first-of-type::before,body.h-style-separator h1.has-text-align-right::after,body.h-style-separator h1.has-text-align-right::before,body.h-style-separator h1[style*="text-align: right"]::after,body.h-style-separator h1[style*="text-align: right"]::before,body.h-style-separator h2.has-text-align-right::after,body.h-style-separator h2.has-text-align-right::before,body.h-style-separator h2[style*="text-align: right"]::after,body.h-style-separator h2[style*="text-align: right"]::before,body.h-style-separator h3.has-text-align-right::after,body.h-style-separator h3.has-text-align-right::before,body.h-style-separator h3[style*="text-align: right"]::after,body.h-style-separator h3[style*="text-align: right"]::before,body.h-style-separator h4.has-text-align-right::after,body.h-style-separator h4.has-text-align-right::before,body.h-style-separator h4[style*="text-align: right"]::after,body.h-style-separator h4[style*="text-align: right"]::before,body.h-style-separator h5.has-text-align-right::after,body.h-style-separator h5.has-text-align-right::before,body.h-style-separator h5[style*="text-align: right"]::after,body.h-style-separator h5[style*="text-align: right"]::before,body.h-style-separator h6.has-text-align-right::after,body.h-style-separator h6.has-text-align-right::before,body.h-style-separator h6[style*="text-align: right"]::after,body.h-style-separator h6[style*="text-align: right"]::before{margin-left:auto}.h-style-disable-top::before,.h-style-disable::before,.wp-block-latest-posts>li>a:first-of-type::before{display:none!important}.h-style-disable-bottom::after,.h-style-disable::after,.wp-block-latest-posts>li>a:first-of-type::after{display:none!important}.btn,.editor-styles-wrapper input[type=button]:not(.btn),.editor-styles-wrapper input[type=submit]:not(.btn),.wp-block-button .wp-block-button__link,.wp-block-file .wp-element-button,.wp-block-search__button{text-transform:uppercase;text-decoration:none;-webkit-transition:background-color .5s ease,-webkit-box-shadow .5s ease;transition:background-color .5s ease,-webkit-box-shadow .5s ease;-o-transition:background-color .5s ease,box-shadow .5s ease;-moz-transition:background-color .5s ease,box-shadow .5s ease;transition:background-color .5s ease,box-shadow .5s ease;transition:background-color .5s ease,box-shadow .5s ease,-webkit-box-shadow .5s ease;font-weight:600;border-style:solid;border-width:0;display:inline-block;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:.3375rem .675rem;font-size:.9em;line-height:1.35;border-radius:var(--roundness)}@media (min-width:992px){.btn,.editor-styles-wrapper input[type=button]:not(.btn),.editor-styles-wrapper input[type=submit]:not(.btn),.wp-block-button .wp-block-button__link,.wp-block-file .wp-element-button,.wp-block-search__button{padding:.375rem .75rem;font-size:1em;line-height:1.5;border-radius:var(--roundness)}}.btn i,.editor-styles-wrapper input[type=button]:not(.btn) i,.editor-styles-wrapper input[type=submit]:not(.btn) i,.wp-block-button .wp-block-button__link i,.wp-block-file .wp-element-button i,.wp-block-search__button i{display:inline-block;text-decoration:none;vertical-align:middle;font-size:1.35em}.btn:hover,.editor-styles-wrapper input[type=button]:hover:not(.btn),.editor-styles-wrapper input[type=submit]:hover:not(.btn),.wp-block-button .wp-block-button__link:hover,.wp-block-file .wp-element-button:hover,.wp-block-search__button:hover{text-decoration:underline}.btn:active,.btn:focus-visible,.btn:hover,.editor-styles-wrapper input[type=button]:active:not(.btn),.editor-styles-wrapper input[type=button]:focus-visible:not(.btn),.editor-styles-wrapper input[type=button]:hover:not(.btn),.editor-styles-wrapper input[type=submit]:active:not(.btn),.editor-styles-wrapper input[type=submit]:focus-visible:not(.btn),.editor-styles-wrapper input[type=submit]:hover:not(.btn),.wp-block-button .wp-block-button__link:active,.wp-block-button .wp-block-button__link:focus-visible,.wp-block-button .wp-block-button__link:hover,.wp-block-file .wp-element-button:active,.wp-block-file .wp-element-button:focus-visible,.wp-block-file .wp-element-button:hover,.wp-block-search__button:active,.wp-block-search__button:focus-visible,.wp-block-search__button:hover{opacity:1}.btn:focus-visible,.editor-styles-wrapper input[type=button]:focus-visible:not(.btn),.editor-styles-wrapper input[type=submit]:focus-visible:not(.btn),.wp-block-button .wp-block-button__link:focus-visible,.wp-block-file .wp-element-button:focus-visible,.wp-block-search__button:focus-visible{outline-offset:.3rem;outline-width:.2rem}.editor-styles-wrapper p input[type=button]:not(:first-child):not(.btn),.editor-styles-wrapper p input[type=submit]:not(:first-child):not(.btn),.wp-block-button p .wp-block-button__link:not(:first-child),.wp-block-file p .wp-element-button:not(:first-child),p .btn:not(:first-child),p .editor-styles-wrapper input[type=button]:not(:first-child):not(.btn),p .editor-styles-wrapper input[type=submit]:not(:first-child):not(.btn),p .wp-block-button .wp-block-button__link:not(:first-child),p .wp-block-file .wp-element-button:not(:first-child),p .wp-block-search__button:not(:first-child){margin-left:.5rem}.editor-styles-wrapper p input[type=button]:not(:last-child):not(.btn),.editor-styles-wrapper p input[type=submit]:not(:last-child):not(.btn),.wp-block-button p .wp-block-button__link:not(:last-child),.wp-block-file p .wp-element-button:not(:last-child),p .btn:not(:last-child),p .editor-styles-wrapper input[type=button]:not(:last-child):not(.btn),p .editor-styles-wrapper input[type=submit]:not(:last-child):not(.btn),p .wp-block-button .wp-block-button__link:not(:last-child),p .wp-block-file .wp-element-button:not(:last-child),p .wp-block-search__button:not(:last-child){margin-right:.5rem}.btn-block,.btn-block .wp-block-button__link{display:block;width:100%}.btn-block .btn-block+.wp-block-button__link,.btn-block .wp-block-button__link+.btn-block,.btn-block .wp-block-button__link+.wp-block-button__link,.btn-block+.btn-block{margin-top:.5rem}.btn:disabled{-webkit-box-shadow:none!important;box-shadow:none!important;text-decoration:none!important;opacity:.5}.btn-primary,.editor-styles-wrapper input[type=submit]:not(.btn){background-color:var(--color-accent-hl);border-color:var(--color-accent-hl);color:var(--color-accent-hl-contrast)}.btn-primary:hover,.editor-styles-wrapper input[type=submit]:hover:not(.btn){-webkit-box-shadow:0 0 0 .2rem var(--color-accent-hl-a),0 0 0 .2rem var(--color);box-shadow:0 0 0 .2rem var(--color-accent-hl-a),0 0 0 .2rem var(--color);color:var(--color-accent-hl-contrast)}.btn-primary:focus-visible,.editor-styles-wrapper input[type=submit]:focus-visible:not(.btn){outline-color:var(--color-accent)}.editor-styles-wrapper body.btn-style-outline input[type=submit]:not(:hover):not(:focus-visible):not(.btn),body.btn-style-outline .btn-primary:not(:hover):not(:focus-visible),body.btn-style-outline .editor-styles-wrapper input[type=submit]:not(:hover):not(:focus-visible):not(.btn){color:var(--color-accent-hl)}.btn-secondary,.editor-styles-wrapper input[type=button]:not(.btn),.wp-block-button .wp-block-button__link,.wp-block-button.is-style-outline .wp-block-button__link:not(.has-background):not(.has-text-color),.wp-block-file .wp-element-button,.wp-block-search__button{background-color:var(--color-accent);border-color:var(--color-accent);color:var(--color-accent-contrast)}.btn-secondary:hover,.editor-styles-wrapper input[type=button]:hover:not(.btn),.wp-block-button .wp-block-button__link:hover,.wp-block-button.is-style-outline .wp-block-button__link:hover:not(.has-background):not(.has-text-color),.wp-block-file .wp-element-button:hover,.wp-block-search__button:hover{background-color:var(--color-accent);-webkit-box-shadow:0 0 0 .2rem var(--color-accent-a),0 0 0 .2rem var(--color);box-shadow:0 0 0 .2rem var(--color-accent-a),0 0 0 .2rem var(--color);color:var(--color-accent-contrast)}.btn-secondary:focus-visible,.editor-styles-wrapper input[type=button]:focus-visible:not(.btn),.wp-block-button .wp-block-button__link:focus-visible,.wp-block-button.is-style-outline .wp-block-button__link:focus-visible:not(.has-background):not(.has-text-color),.wp-block-file .wp-element-button:focus-visible,.wp-block-search__button:focus-visible{outline-color:var(--color-accent-hl)}.editor-styles-wrapper body.btn-style-outline input[type=button]:not(:hover):not(:focus-visible):not(.btn),.wp-block-button body.btn-style-outline .wp-block-button__link:not(:hover):not(:focus-visible),.wp-block-file body.btn-style-outline .wp-element-button:not(:hover):not(:focus-visible),body.btn-style-outline .btn-secondary:not(:hover):not(:focus-visible),body.btn-style-outline .editor-styles-wrapper input[type=button]:not(:hover):not(:focus-visible):not(.btn),body.btn-style-outline .wp-block-button .wp-block-button__link:not(:hover):not(:focus-visible),body.btn-style-outline .wp-block-file .wp-element-button:not(:hover):not(:focus-visible),body.btn-style-outline .wp-block-search__button:not(:hover):not(:focus-visible){color:var(--color-accent)}.editor-styles-wrapper .is-style-outline input[type=button]:not(.btn),.editor-styles-wrapper .is-style-outline input[type=submit]:not(.btn),.editor-styles-wrapper body.btn-style-outline input[type=button]:not(.btn),.editor-styles-wrapper body.btn-style-outline input[type=submit]:not(.btn),.is-style-outline .editor-styles-wrapper input[type=button]:not(.btn),.is-style-outline .editor-styles-wrapper input[type=submit]:not(.btn),.is-style-outline .wp-block-button .wp-block-button__link,.is-style-outline .wp-block-file .wp-element-button,.is-style-outline .wp-block-search__button,.wp-block-button .is-style-outline .wp-block-button__link,.wp-block-button body.btn-style-outline .wp-block-button__link,.wp-block-button.is-style-outline .wp-block-button__link:not(.has-background):not(.has-text-color),.wp-block-file .is-style-outline .wp-element-button,.wp-block-file body.btn-style-outline .wp-element-button,body.btn-style-outline .btn,body.btn-style-outline .editor-styles-wrapper input[type=button]:not(.btn),body.btn-style-outline .editor-styles-wrapper input[type=submit]:not(.btn),body.btn-style-outline .wp-block-button .wp-block-button__link,body.btn-style-outline .wp-block-file .wp-element-button,body.btn-style-outline .wp-block-search__button{border-width:.15rem;padding:.225rem .675rem}.editor-styles-wrapper .is-style-outline input[type=button]:not(:hover):not(:focus-visible):not(.btn),.editor-styles-wrapper .is-style-outline input[type=submit]:not(:hover):not(:focus-visible):not(.btn),.editor-styles-wrapper body.btn-style-outline input[type=button]:not(:hover):not(:focus-visible):not(.btn),.editor-styles-wrapper body.btn-style-outline input[type=submit]:not(:hover):not(:focus-visible):not(.btn),.is-style-outline .editor-styles-wrapper input[type=button]:not(:hover):not(:focus-visible):not(.btn),.is-style-outline .editor-styles-wrapper input[type=submit]:not(:hover):not(:focus-visible):not(.btn),.is-style-outline .wp-block-button .wp-block-button__link:not(:hover):not(:focus-visible),.is-style-outline .wp-block-file .wp-element-button:not(:hover):not(:focus-visible),.is-style-outline .wp-block-search__button:not(:hover):not(:focus-visible),.wp-block-button .is-style-outline .wp-block-button__link:not(:hover):not(:focus-visible),.wp-block-button body.btn-style-outline .wp-block-button__link:not(:hover):not(:focus-visible),.wp-block-button.is-style-outline .wp-block-button__link:not(:hover):not(:focus-visible):not(.has-background):not(.has-text-color),.wp-block-file .is-style-outline .wp-element-button:not(:hover):not(:focus-visible),.wp-block-file body.btn-style-outline .wp-element-button:not(:hover):not(:focus-visible),body.btn-style-outline .btn:not(:hover):not(:focus-visible),body.btn-style-outline .editor-styles-wrapper input[type=button]:not(:hover):not(:focus-visible):not(.btn),body.btn-style-outline .editor-styles-wrapper input[type=submit]:not(:hover):not(:focus-visible):not(.btn),body.btn-style-outline .wp-block-button .wp-block-button__link:not(:hover):not(:focus-visible),body.btn-style-outline .wp-block-file .wp-element-button:not(:hover):not(:focus-visible),body.btn-style-outline .wp-block-search__button:not(:hover):not(:focus-visible){color:var(--color-accent);background-color:transparent!important;border-color:currentColor!important}.editor-styles-wrapper .is-style-outline input[type=button]:focus-visible:not(.btn),.editor-styles-wrapper .is-style-outline input[type=button]:hover:not(.btn),.editor-styles-wrapper .is-style-outline input[type=submit]:focus-visible:not(.btn),.editor-styles-wrapper .is-style-outline input[type=submit]:hover:not(.btn),.editor-styles-wrapper body.btn-style-outline input[type=button]:focus-visible:not(.btn),.editor-styles-wrapper body.btn-style-outline input[type=button]:hover:not(.btn),.editor-styles-wrapper body.btn-style-outline input[type=submit]:focus-visible:not(.btn),.editor-styles-wrapper body.btn-style-outline input[type=submit]:hover:not(.btn),.is-style-outline .editor-styles-wrapper input[type=button]:focus-visible:not(.btn),.is-style-outline .editor-styles-wrapper input[type=button]:hover:not(.btn),.is-style-outline .editor-styles-wrapper input[type=submit]:focus-visible:not(.btn),.is-style-outline .editor-styles-wrapper input[type=submit]:hover:not(.btn),.is-style-outline .wp-block-button .wp-block-button__link:focus-visible,.is-style-outline .wp-block-button .wp-block-button__link:hover,.is-style-outline .wp-block-file .wp-element-button:focus-visible,.is-style-outline .wp-block-file .wp-element-button:hover,.is-style-outline .wp-block-search__button:focus-visible,.is-style-outline .wp-block-search__button:hover,.wp-block-button .is-style-outline .wp-block-button__link:focus-visible,.wp-block-button .is-style-outline .wp-block-button__link:hover,.wp-block-button body.btn-style-outline .wp-block-button__link:focus-visible,.wp-block-button body.btn-style-outline .wp-block-button__link:hover,.wp-block-button.is-style-outline .wp-block-button__link:focus-visible:not(.has-background):not(.has-text-color),.wp-block-button.is-style-outline .wp-block-button__link:hover:not(.has-background):not(.has-text-color),.wp-block-file .is-style-outline .wp-element-button:focus-visible,.wp-block-file .is-style-outline .wp-element-button:hover,.wp-block-file body.btn-style-outline .wp-element-button:focus-visible,.wp-block-file body.btn-style-outline .wp-element-button:hover,body.btn-style-outline .btn:focus-visible,body.btn-style-outline .btn:hover,body.btn-style-outline .editor-styles-wrapper input[type=button]:focus-visible:not(.btn),body.btn-style-outline .editor-styles-wrapper input[type=button]:hover:not(.btn),body.btn-style-outline .editor-styles-wrapper input[type=submit]:focus-visible:not(.btn),body.btn-style-outline .editor-styles-wrapper input[type=submit]:hover:not(.btn),body.btn-style-outline .wp-block-button .wp-block-button__link:focus-visible,body.btn-style-outline .wp-block-button .wp-block-button__link:hover,body.btn-style-outline .wp-block-file .wp-element-button:focus-visible,body.btn-style-outline .wp-block-file .wp-element-button:hover,body.btn-style-outline .wp-block-search__button:focus-visible,body.btn-style-outline .wp-block-search__button:hover{text-decoration:none;opacity:1}.editor-styles-wrapper input[type=email]:not(.form-control),.editor-styles-wrapper input[type=search]:not(.form-control),.editor-styles-wrapper input[type=tel]:not(.form-control),.editor-styles-wrapper input[type=text]:not(.form-control),.editor-styles-wrapper select:not(.form-control),.editor-styles-wrapper textarea:not(.form-control),.form-control,body .calendar-plus #calendar-plus-category,body .calendar-plus #calendar-plus-search{display:block;width:100%;height:-moz-calc(1.5em + .75rem + 2px);height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-size:-moz-calc(1em * (var(--body-font-size)/ 100));font-size:calc(1em * (var(--body-font-size)/ 100));font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;outline:0;border-color:var(--color-accent);border-radius:var(--roundness);-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;-o-transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;-moz-transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}.editor-styles-wrapper input[type=email]:focus-visible:not(.form-control),.editor-styles-wrapper input[type=search]:focus-visible:not(.form-control),.editor-styles-wrapper input[type=tel]:focus-visible:not(.form-control),.editor-styles-wrapper input[type=text]:focus-visible:not(.form-control),.editor-styles-wrapper select:focus-visible:not(.form-control),.editor-styles-wrapper textarea:focus-visible:not(.form-control),.form-control:focus-visible,body .calendar-plus #calendar-plus-category:focus-visible,body .calendar-plus #calendar-plus-search:focus-visible{border-color:var(--color-accent);-webkit-box-shadow:0 0 0 .2rem var(--color-accent-a),0 0 0 .2rem var(--color);box-shadow:0 0 0 .2rem var(--color-accent-a),0 0 0 .2rem var(--color)}@media (prefers-reduced-motion:reduce){.editor-styles-wrapper input[type=email]:not(.form-control),.editor-styles-wrapper input[type=search]:not(.form-control),.editor-styles-wrapper input[type=tel]:not(.form-control),.editor-styles-wrapper input[type=text]:not(.form-control),.editor-styles-wrapper select:not(.form-control),.editor-styles-wrapper textarea:not(.form-control),.form-control,body .calendar-plus #calendar-plus-category,body .calendar-plus #calendar-plus-search{-webkit-transition:none;-o-transition:none;-moz-transition:none;transition:none}}.editor-styles-wrapper input[type=email]:not(.form-control)::-ms-expand,.editor-styles-wrapper input[type=search]:not(.form-control)::-ms-expand,.editor-styles-wrapper input[type=tel]:not(.form-control)::-ms-expand,.editor-styles-wrapper input[type=text]:not(.form-control)::-ms-expand,.editor-styles-wrapper select:not(.form-control)::-ms-expand,.editor-styles-wrapper textarea:not(.form-control)::-ms-expand,.form-control::-ms-expand,body .calendar-plus #calendar-plus-category::-ms-expand,body .calendar-plus #calendar-plus-search::-ms-expand{background-color:transparent;border:0}.editor-styles-wrapper input[type=email]:not(.form-control)::-webkit-input-placeholder,.editor-styles-wrapper input[type=search]:not(.form-control)::-webkit-input-placeholder,.editor-styles-wrapper input[type=tel]:not(.form-control)::-webkit-input-placeholder,.editor-styles-wrapper input[type=text]:not(.form-control)::-webkit-input-placeholder,.editor-styles-wrapper select:not(.form-control)::-webkit-input-placeholder,.editor-styles-wrapper textarea:not(.form-control)::-webkit-input-placeholder,.form-control::-webkit-input-placeholder,body .calendar-plus #calendar-plus-category::-webkit-input-placeholder,body .calendar-plus #calendar-plus-search::-webkit-input-placeholder{color:#6c757d;opacity:1}.editor-styles-wrapper input[type=email]:not(.form-control)::-moz-placeholder,.editor-styles-wrapper input[type=search]:not(.form-control)::-moz-placeholder,.editor-styles-wrapper input[type=tel]:not(.form-control)::-moz-placeholder,.editor-styles-wrapper input[type=text]:not(.form-control)::-moz-placeholder,.editor-styles-wrapper select:not(.form-control)::-moz-placeholder,.editor-styles-wrapper textarea:not(.form-control)::-moz-placeholder,.form-control::-moz-placeholder,body .calendar-plus #calendar-plus-category::-moz-placeholder,body .calendar-plus #calendar-plus-search::-moz-placeholder{color:#6c757d;opacity:1}.editor-styles-wrapper input[type=email]:not(.form-control):-ms-input-placeholder,.editor-styles-wrapper input[type=search]:not(.form-control):-ms-input-placeholder,.editor-styles-wrapper input[type=tel]:not(.form-control):-ms-input-placeholder,.editor-styles-wrapper input[type=text]:not(.form-control):-ms-input-placeholder,.editor-styles-wrapper select:not(.form-control):-ms-input-placeholder,.editor-styles-wrapper textarea:not(.form-control):-ms-input-placeholder,.form-control:-ms-input-placeholder,body .calendar-plus #calendar-plus-category:-ms-input-placeholder,body .calendar-plus #calendar-plus-search:-ms-input-placeholder{color:#6c757d;opacity:1}.editor-styles-wrapper input[type=email]:not(.form-control)::-ms-input-placeholder,.editor-styles-wrapper input[type=search]:not(.form-control)::-ms-input-placeholder,.editor-styles-wrapper input[type=tel]:not(.form-control)::-ms-input-placeholder,.editor-styles-wrapper input[type=text]:not(.form-control)::-ms-input-placeholder,.editor-styles-wrapper select:not(.form-control)::-ms-input-placeholder,.editor-styles-wrapper textarea:not(.form-control)::-ms-input-placeholder,.form-control::-ms-input-placeholder,body .calendar-plus #calendar-plus-category::-ms-input-placeholder,body .calendar-plus #calendar-plus-search::-ms-input-placeholder{color:#6c757d;opacity:1}.editor-styles-wrapper input[type=email]:not(.form-control)::placeholder,.editor-styles-wrapper input[type=search]:not(.form-control)::placeholder,.editor-styles-wrapper input[type=tel]:not(.form-control)::placeholder,.editor-styles-wrapper input[type=text]:not(.form-control)::placeholder,.editor-styles-wrapper select:not(.form-control)::placeholder,.editor-styles-wrapper textarea:not(.form-control)::placeholder,.form-control::placeholder,body .calendar-plus #calendar-plus-category::placeholder,body .calendar-plus #calendar-plus-search::placeholder{color:#6c757d;opacity:1}.editor-styles-wrapper input[readonly][type=email]:not(.form-control),.editor-styles-wrapper input[readonly][type=search]:not(.form-control),.editor-styles-wrapper input[readonly][type=tel]:not(.form-control),.editor-styles-wrapper input[readonly][type=text]:not(.form-control),.editor-styles-wrapper input[type=email]:disabled:not(.form-control),.editor-styles-wrapper input[type=search]:disabled:not(.form-control),.editor-styles-wrapper input[type=tel]:disabled:not(.form-control),.editor-styles-wrapper input[type=text]:disabled:not(.form-control),.editor-styles-wrapper select:disabled:not(.form-control),.editor-styles-wrapper select[readonly]:not(.form-control),.editor-styles-wrapper textarea:disabled:not(.form-control),.editor-styles-wrapper textarea[readonly]:not(.form-control),.form-control:disabled,.form-control[readonly],body .calendar-plus #calendar-plus-category:disabled,body .calendar-plus #calendar-plus-search:disabled,body .calendar-plus [readonly]#calendar-plus-category,body .calendar-plus [readonly]#calendar-plus-search{background-color:#e9ecef;opacity:1}.editor-styles-wrapper select:focus:not(.form-control)::-ms-value,body .calendar-plus select#calendar-plus-category:focus::-ms-value,body .calendar-plus select#calendar-plus-search:focus::-ms-value,select.form-control:focus::-ms-value{color:#495057;background-color:#fff}.form-control-sm{height:-moz-calc(1.5em + .5rem + 2px);height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;font-size:-moz-calc(.875em * (var(--body-font-size)/ 100));font-size:calc(.875em * (var(--body-font-size)/ 100));line-height:1.5;border-radius:var(--roundness)}.form-control-lg{height:-moz-calc(1.5em + 1rem + 2px);height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:-moz-calc(1.25em * (var(--body-font-size)/ 100));font-size:calc(1.25em * (var(--body-font-size)/ 100));line-height:1.5;border-radius:var(--roundness)}.editor-styles-wrapper select[multiple]:not(.form-control),.editor-styles-wrapper select[size]:not(.form-control),body .calendar-plus select[multiple]#calendar-plus-category,body .calendar-plus select[multiple]#calendar-plus-search,body .calendar-plus select[size]#calendar-plus-category,body .calendar-plus select[size]#calendar-plus-search,select.form-control[multiple],select.form-control[size]{height:auto}.editor-styles-wrapper textarea:not(.form-control),body .calendar-plus textarea#calendar-plus-category,body .calendar-plus textarea#calendar-plus-search,textarea.form-control{height:auto}.form-group{margin-bottom:1rem}.entries-row article{position:relative;margin-bottom:3rem}.entries-row .entry-header{margin-bottom:2rem}.entries-row .entry-header :last-child{margin-bottom:0}.entries-row.image-on-top article{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.entries-row.image-on-top .entry-featured-image{margin-top:0;-webkit-box-ordinal-group:0;-webkit-order:-1;-moz-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.entries-row.image-disabled .entry-featured-image{display:none}.entries-row .entry-meta>ul{margin-bottom:0}.entries-row .entry-meta>ul>li.post-author-has-avatar{display:block;margin-bottom:1rem}.entry-col-boxed .entry-col{margin-bottom:2rem}.entry-col-boxed article{height:100%;margin-bottom:0;padding:2rem;border-radius:var(--roundness)}body:not(.shadows-disabled) .entry-col-boxed article{-webkit-box-shadow:0 0 calc(30px) calc(-30px + var(--shadows) * 1) rgba(0,0,0,.5);box-shadow:0 0 -moz-calc(30px) -moz-calc(-30px + var(--shadows) * 1) rgba(0,0,0,.5);box-shadow:0 0 calc(30px) calc(-30px + var(--shadows) * 1) rgba(0,0,0,.5)}.entry-col-boxed article::after{display:none}.entry-col-boxed.image-on-top .entry-featured-image{margin:-2rem -2rem 2rem;text-align:center}.avatar{border-radius:24px;margin-right:.5rem}.page-header{margin-bottom:3rem}.page-header .page-title{margin-bottom:1rem}.page-header .breadcrumbs{display:inline-block}.page-header .breadcrumb{padding:0}.page-header .breadcrumb .active :before{padding-right:0}.page-header .breadcrumb .active span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.page-header .breadcrumbs.hero-has-breadcrumb-top-right.hero-enabled{display:none}body.blog.hide-hero-page-title #hero-main,body.blog.hide-hero-page-title .page-header{display:none}.entry-title a{text-decoration:none}.entry-title a{color:var(--color-contrast)}.entry-title a:hover{text-decoration:underline}.entry-type-idicator{margin-right:.75rem}.entry-content::after{display:block;clear:both;content:""}.entry-content>:first-child{margin-top:0}.entry-content>:last-child{margin-bottom:0}.entry-content .h2:not(:first-child),.entry-content h2:not(:first-child){margin-top:3rem}.entry-content .h2:not(:last-child),.entry-content h2:not(:last-child){margin-bottom:2rem}.entry-content .h3:not(:first-child),.entry-content .wp-block-latest-posts>li>a:not(:first-child):first-of-type,.entry-content h3:not(:first-child){margin-top:2.625rem}.entry-content .h3:not(:last-child),.entry-content .wp-block-latest-posts>li>a:not(:last-child):first-of-type,.entry-content h3:not(:last-child){margin-bottom:1.75rem}.entry-content .h4:not(:first-child),.entry-content h4:not(:first-child){margin-top:2.25rem}.entry-content .h4:not(:last-child),.entry-content h4:not(:last-child){margin-bottom:1.5rem}.entry-content .h5:not(:first-child),.entry-content h5:not(:first-child){margin-top:1.5rem}.entry-content .h5:not(:last-child),.entry-content h5:not(:last-child){margin-bottom:1rem}.entry-content .h6:not(:first-child),.entry-content h6:not(:first-child){margin-top:1.125rem}.entry-content .h6:not(:last-child),.entry-content h6:not(:last-child){margin-bottom:.75rem}.entry-content>.wp-block-spacer:first-child+*{margin-top:0}.animations-enabled .entry-content>.aligncenter,.animations-enabled .entry-content>.alignfull,.animations-enabled .entry-content>.alignleft>.alignright,.animations-enabled .entry-content>.alignwide,.animations-enabled .entry-content>.wp-block-separator.is-style-wide{opacity:0}.entry-featured-image{margin:3rem 0}.entry-featured-image img{-o-object-fit:cover;object-fit:cover}.entry-meta .post-sticky .meta-text,.entry-meta a{font-weight:500;font-variation-settings:"wght" 500}.entry-meta form{margin-top:1.5rem}@media (min-width:992px){.entry-meta form{max-width:546px}}.post-navigation{margin-top:1.5rem}.post-navigation .btn{margin-top:1.5rem}.post-navigation .btn i{margin-top:-.1125rem}.pagination{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex}body:not(.shadows-disabled) .pagination{-webkit-box-shadow:0 0 calc(15px) calc(-15px + var(--shadows) * .5) rgba(0,0,0,.5);box-shadow:0 0 -moz-calc(15px) -moz-calc(-15px + var(--shadows) * .5) rgba(0,0,0,.5);box-shadow:0 0 calc(15px) calc(-15px + var(--shadows) * .5) rgba(0,0,0,.5)}.page-link{text-decoration:none;color:var(--color-contrast);border:none;-webkit-transition:color .3s ease,background-color .3s ease,border-color .3s ease;-o-transition:color .3s ease,background-color .3s ease,border-color .3s ease;-moz-transition:color .3s ease,background-color .3s ease,border-color .3s ease;transition:color .3s ease,background-color .3s ease,border-color .3s ease}.page-item a:hover,.page-item.active .page-link{z-index:1;border-color:inherit}.page-item a:hover{color:var(--color-accent-contrast);background-color:var(--color-accent);opacity:1}.page-item.active .page-link{color:var(--color-accent-hl-contrast);background-color:var(--color-accent-hl)}.cpschool-read-more-link-holder{display:block;margin-top:1rem}.calendarp-event-shortcode,.calendarp-events-by-cat,[data-type="core/archives"],[data-type="core/button"],[data-type="core/calendar"],[data-type="core/categories"],[data-type="core/code"],[data-type="core/columns"],[data-type="core/cover"],[data-type="core/embed"],[data-type="core/gallery"],[data-type="core/group"],[data-type="core/image"],[data-type="core/latest-comments"],[data-type="core/latest-posts"],[data-type="core/media-text"],[data-type="core/preformatted"],[data-type="core/pullquote"],[data-type="core/quote"],[data-type="core/separator"],[data-type="core/verse"],[data-type="core/video"],body .calendar-plus .calendar-plus-calendar-wrap{margin-bottom:3rem;margin-top:3rem}.wp-block-group.has-background{padding:2rem}.wp-block-group .wp-block-group.has-background{padding:1.5rem}.wp-block-group.alignwide.has-background,.wp-block-group.has-background.wp-block-separator.is-style-wide{padding:3rem 3rem}.wp-block-group.alignfull.has-background{padding:3rem 3rem}@media (min-width:782px){.wp-block-group.has-background{padding:4rem}.wp-block-group.has-background .wp-block-group.has-background{padding:2rem}}.wp-block-cover [class*=__inner-container]{color:inherit}.wp-block-cover [class*=__inner-container] [class*=__inner-container]{max-width:100%}[class*=__inner-container]{margin:0 auto;max-width:100%}[class*=__inner-container]>:first-child{margin-top:0}[class*=__inner-container]>:last-child{margin-bottom:0}@media (min-width:782px){[class*=__inner-container]>* .aligncenter:first-child{margin-top:1rem}[class*=__inner-container]>* .aligncenter:last-child{margin-bottom:1rem}}@media (min-width:992px){.alignfull [class*=__inner-container]{max-width:-moz-calc(var(--content-width) - 3rem);max-width:calc(var(--content-width) - 3rem)}.alignfull .alignfull [class*=__inner-container]{max-width:-moz-calc(100% - 3rem);max-width:calc(100% - 3rem)}}.wp-block-column{margin-bottom:2rem}.wp-block-column>:first-child{margin-top:0}.wp-block-column>:last-child{margin-bottom:0}.alignfull:not([class*=has-background]) .wp-block-column>p:not(.has-background-color){padding-left:2rem;padding-right:2rem}@media (min-width:600px){.wp-block-column{margin-bottom:0}.alignfull:not([class*=has-background]) .wp-block-column:nth-child(odd)>p:not(.has-background-color){padding-left:2rem;padding-right:0}.alignfull:not([class*=has-background]) .wp-block-column:nth-child(even)>p:not(.has-background-color){padding-right:2rem;padding-left:0}}.wp-block-archives,.wp-block-categories,.wp-block-latest-comments,.wp-block-latest-posts{list-style:none;padding-left:0}.wp-block-archives>ul,.wp-block-categories>ul,.wp-block-latest-comments>ul,.wp-block-latest-posts>ul{list-style:none}.wp-block-archives a,.wp-block-categories a,.wp-block-latest-comments a,.wp-block-latest-posts a{font-weight:700}.wp-block-image img{margin:0 auto}.wp-block-image figcaption{color:inherit}.wp-block-image.alignfull figcaption{text-align:center;max-width:-moz-calc(100% - 3rem);max-width:calc(100% - 3rem)}.wp-block-gallery ul{list-style:none;margin:0 0 -1.6rem 0}@media (min-width:782px){.wp-block-gallery.alignnone{margin-bottom:4rem;margin-top:4rem}.wp-block-gallery.aligncenter{margin-bottom:4rem;margin-top:4rem}.wp-block-gallery.alignwide,.wp-block-gallery.wp-block-separator.is-style-wide{margin-bottom:6rem;margin-top:6rem}.wp-block-gallery.alignfull{margin-bottom:6rem;margin-top:6rem}}.wp-block-latest-posts>li>a:first-of-type{margin-bottom:1.5rem;display:block}.wp-block-latest-posts.is-grid{margin-left:0}.wp-block-latest-posts.is-grid li{padding:2rem;border-radius:var(--roundness)}body:not(.shadows-disabled) .wp-block-latest-posts.is-grid li{-webkit-box-shadow:0 0 calc(30px) calc(-30px + var(--shadows) * 1) rgba(0,0,0,.5);box-shadow:0 0 -moz-calc(30px) -moz-calc(-30px + var(--shadows) * 1) rgba(0,0,0,.5);box-shadow:0 0 calc(30px) calc(-30px + var(--shadows) * 1) rgba(0,0,0,.5)}.wp-block-latest-posts.is-grid li>a:first-of-type:not(:hover){color:inherit!important}.wp-block-latest-posts.is-grid .wp-block-latest-posts__featured-image.aligncenter{margin:-2rem -2rem 2rem;max-width:initial}.wp-block-latest-posts:not(.is-grid)>li{margin-bottom:3rem}.wp-block-latest-posts.has-author,.wp-block-latest-posts.has-dates{margin-left:0;list-style:none}.wp-block-latest-posts.has-author li,.wp-block-latest-posts.has-dates li{margin-left:0}.wp-block-latest-posts.has-author:not(.is-grid) li,.wp-block-latest-posts.has-dates:not(.is-grid) li{margin-top:1.5rem}.wp-block-latest-posts.has-author:not(.is-grid) li:first-child,.wp-block-latest-posts.has-dates:not(.is-grid) li:first-child{margin-top:0}.wp-block-latest-posts .wp-block-latest-posts__post-author,.wp-block-latest-posts .wp-block-latest-posts__post-date{color:inherit;font-size:1em;font-weight:400;margin-top:0}.wp-block-latest-posts .wp-block-latest-posts__post-author::before,.wp-block-latest-posts .wp-block-latest-posts__post-date::before{margin-right:4px}.wp-block-latest-posts .wp-block-latest-posts__post-author::before{content:"\e903"}.wp-block-latest-posts .wp-block-latest-posts__post-date::before{content:"\e900"}.wp-block-latest-posts .wp-block-latest-posts__featured-image{margin-bottom:2rem}.wp-block-latest-posts .wp-block-latest-posts__post-full-content{margin-top:1rem}.wp-block-latest-posts .wp-block-latest-posts__post-full-content>ol,.wp-block-latest-posts .wp-block-latest-posts__post-full-content>ul{margin-bottom:1rem}.wp-block-latest-posts .wp-block-latest-posts__post-excerpt{margin-top:1rem;margin-bottom:0}.wp-block-pullquote{padding:0;position:relative;border-top:none;border-bottom:none}.wp-block-pullquote.alignleft,.wp-block-pullquote.alignright{max-width:100%}.wp-block-pullquote blockquote{border:none;margin:0;padding:0}.wp-block-pullquote blockquote p{font-family:inherit;font-size:2.8em;font-weight:700}.wp-block-pullquote cite{opacity:.8;font-size:1em;font-weight:500;margin-top:1.5rem}.wp-block-pullquote.is-style-solid-color{padding:3rem 2rem}.wp-block-pullquote.is-style-solid-color.alignleft::before{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);left:2rem}.wp-block-pullquote.is-style-solid-color.alignright::before{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);left:auto;right:2rem}.wp-block-pullquote.is-style-solid-color blockquote{max-width:100%;text-align:inherit}.wp-block-pullquote.is-style-solid-color cite{color:inherit}.wp-block-pullquote.is-style-solid-color:before{position:absolute;top:0;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);-moz-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);-o-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%)}.wp-block-pullquote p:last-of-type{margin-bottom:0}.wp-block-pullquote::before{color:currentColor;color:var(--color-accent-hl);content:"”";display:block;font-size:4em;line-height:.75;margin:0 auto 2rem auto;text-align:center;height:1rem}@media (min-width:600px){.wp-block-pullquote.alignleft,.wp-block-pullquote.alignleft::before{text-align:left}.wp-block-pullquote.alignright,.wp-block-pullquote.alignright::before{text-align:right}}@media (min-width:782px){.wp-block-pullquote cite{margin-top:2rem}.wp-block-pullquote.alignfull:not(.is-style-solid-color){padding-left:1rem;padding-right:1rem}.wp-block-pullquote.alignfull blockquote p{font-size:1.8em}.wp-block-pullquote.alignfull::before,.wp-block-pullquote.alignwide::before,.wp-block-pullquote.wp-block-separator.is-style-wide::before{font-size:8em;height:2rem}.wp-block-pullquote.alignleft p,.wp-block-pullquote.alignright p{font-size:1.5em}.wp-block-pullquote.is-style-solid-color.alignfull,.wp-block-pullquote.is-style-solid-color.alignwide,.wp-block-pullquote.is-style-solid-color.wp-block-separator.is-style-wide{padding:6rem 4rem 4rem}.wp-block-pullquote blockquote p{font-size:1.5em}.wp-block-pullquote.alignwide blockquote p,.wp-block-pullquote.wp-block-separator.is-style-wide blockquote p{font-size:1.8em}}.wp-block-quote.is-large,.wp-block-quote.is-style-large{border:none;padding:0}.wp-block-quote.is-large p,.wp-block-quote.is-style-large p{font-family:inherit;font-size:1.4em;font-style:normal;font-weight:700;line-height:1.285}@media (min-width:782px){.wp-block-quote.is-large p,.wp-block-quote.is-style-large p{font-size:1.8em}}.wp-block-quote.is-large cite,.wp-block-quote.is-style-large cite{font-size:1em;text-align:inherit}.wp-block-quote.is-large footer,.wp-block-quote.is-style-large footer{font-size:1em;text-align:inherit}.wp-block-quote p{text-align:inherit}.wp-block-quote cite{text-align:inherit}.wp-block-quote[style="text-align:center"]{border-width:0;padding:0}.wp-block-quote[style="text-align:right"]{border-width:0 .2rem 0 0;padding:0 2rem 0 0}.wp-block-latest-comments .wp-block-latest-comments__comment-meta{font-weight:700;letter-spacing:-.025em;line-height:1.25}.wp-block-latest-comments .wp-block-latest-comments__comment-date{opacity:.8;font-size:.7em;font-weight:600;letter-spacing:normal;margin-top:.15em;margin-top:.4em}.wp-block-latest-posts__post-author,.wp-block-latest-posts__post-date{opacity:.8;font-size:.7em;font-weight:600;letter-spacing:normal;margin-top:.15em}.wp-block-button__link.has-background{--color-accent:var(--color);--color-accent-contrast:var(--color-contrast)}.wp-block-file{width:100%;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.wp-block-file a:not(.wp-block-file__button):not(:last-child){margin-right:1.5rem}.wp-block-file .wp-block-file__button{margin-left:0;margin:1rem 0}.wp-block-search .wp-block-search__input{-webkit-box-flex:1;-webkit-flex:1 1 0%;-moz-box-flex:1;-ms-flex:1 1 0%;flex:1 1 0%}.wp-block-calendar table td,.wp-block-calendar table th{text-align:center}@media (min-width:992px){.wp-block-separator,.wp-block-separator:not(.is-style-wide):not(.is-style-dots){max-width:80%;margin-left:auto;margin-right:auto}}.alignfull .wp-block-separator.is-style-wide,.alignwide .wp-block-separator.is-style-wide,.wp-block-separator.is-style-wide .wp-block-separator.is-style-wide{position:static;max-width:100%}.wp-block-separator.is-style-dots::before{color:inherit;font-size:2.5rem}.wp-block-separator.is-style-dots::after{content:none}.editor-styles-wrapper,.editor-styles-wrapper .wp-block-table,.editor-styles-wrapper table,.has-color-bg-background-color,.has-color-bg-background-color~.wp-block-cover__inner-container{--color:var(--color-bg, --false);--color-contrast:var(--color-bg-contrast, --false-contrast);--color-accent:var(--color-bg-accent, --false-accent);--color-accent-a:var(--color-bg-accent-a, --false-accent-a);--color-accent-contrast:var(--color-bg-accent-contrast, --false-accent-contrast);--color-accent-hl:var(--color-bg-accent-hl, --false-accent-hl);--color-accent-hl-a:var(--color-bg-accent-hl-a, --false-accent-hl-a);--color-accent-hl-contrast:var(--color-bg-accent-hl-contrast, --false-accent-hl-contrast)}.has-color-bg-color{color:var(--color-bg,--false)!important}.has-color-bg-alt-background-color,.has-color-bg-alt-background-color~.wp-block-cover__inner-container{--color:var(--color-bg-alt, --false);--color-contrast:var(--color-bg-alt-contrast, --false-contrast);--color-accent:var(--color-bg-alt-accent, --false-accent);--color-accent-a:var(--color-bg-alt-accent-a, --false-accent-a);--color-accent-contrast:var(--color-bg-alt-accent-contrast, --false-accent-contrast);--color-accent-hl:var(--color-bg-alt-accent-hl, --false-accent-hl);--color-accent-hl-a:var(--color-bg-alt-accent-hl-a, --false-accent-hl-a);--color-accent-hl-contrast:var(--color-bg-alt-accent-hl-contrast, --false-accent-hl-contrast)}.has-color-bg-alt-color{color:var(--color-bg-alt,--false)!important}.editor-styles-wrapper{--color-boxes:var(--color-bg-alt);--color-boxes-contrast:var(--color-bg-alt-contrast);--color-boxes-accent:var(--color-bg-alt-accent);--color-boxes-accent-a:var(--color-bg-alt-accent-a);--color-boxes-accent-contrast:var(--color-bg-alt-accent-contrast);--color-boxes-accent-hl:var(--color-bg-alt-accent-hl);--color-boxes-accent-hl-a:var(--color-bg-alt-accent-hl-a);--color-boxes-accent-hl-contrast:var(--color-bg-alt-accent-hl-contrast)}.editor-styles-wrapper .wp-block-table tfoot,.editor-styles-wrapper .wp-block-table thead,.editor-styles-wrapper table tfoot,.editor-styles-wrapper table thead,.entry-col-boxed article,.has-color-boxes-background-color,.has-color-boxes-background-color~.wp-block-cover__inner-container,.pagination,.wp-block-latest-posts.is-grid li{--color:var(--color-boxes, --color-bg-alt);--color-contrast:var(--color-boxes-contrast, --color-bg-alt-contrast);--color-accent:var(--color-boxes-accent, --color-bg-alt-accent);--color-accent-a:var(--color-boxes-accent-a, --color-bg-alt-accent-a);--color-accent-contrast:var(--color-boxes-accent-contrast, --color-bg-alt-accent-contrast);--color-accent-hl:var(--color-boxes-accent-hl, --color-bg-alt-accent-hl);--color-accent-hl-a:var(--color-boxes-accent-hl-a, --color-bg-alt-accent-hl-a);--color-accent-hl-contrast:var(--color-boxes-accent-hl-contrast, --color-bg-alt-accent-hl-contrast)}.has-color-boxes-color{color:var(--color-boxes,--color-bg-alt)!important}.editor-styles-wrapper{--header-main-bg-color:var(--color-bg-alt);--header-main-bg-color-contrast:var(--color-bg-alt-contrast);--header-main-bg-color-accent:var(--color-bg-alt-accent);--header-main-bg-color-accent-a:var(--color-bg-alt-accent-a);--header-main-bg-color-accent-contrast:var(--color-bg-alt-accent-contrast);--header-main-bg-color-accent-hl:var(--color-bg-alt-accent-hl);--header-main-bg-color-accent-hl-a:var(--color-bg-alt-accent-hl-a);--header-main-bg-color-accent-hl-contrast:var(--color-bg-alt-accent-hl-contrast)}.has-header-main-bg-color-background-color,.has-header-main-bg-color-background-color~.wp-block-cover__inner-container{--color:var(--header-main-bg-color, --color-bg-alt);--color-contrast:var(--header-main-bg-color-contrast, --color-bg-alt-contrast);--color-accent:var(--header-main-bg-color-accent, --color-bg-alt-accent);--color-accent-a:var(--header-main-bg-color-accent-a, --color-bg-alt-accent-a);--color-accent-contrast:var(--header-main-bg-color-accent-contrast, --color-bg-alt-accent-contrast);--color-accent-hl:var(--header-main-bg-color-accent-hl, --color-bg-alt-accent-hl);--color-accent-hl-a:var(--header-main-bg-color-accent-hl-a, --color-bg-alt-accent-hl-a);--color-accent-hl-contrast:var(--header-main-bg-color-accent-hl-contrast, --color-bg-alt-accent-hl-contrast)}.has-header-main-bg-color-color{color:var(--header-main-bg-color,--color-bg-alt)!important}.editor-styles-wrapper{--header-secondary-bg-color:var(--color-bg);--header-secondary-bg-color-contrast:var(--color-bg-contrast);--header-secondary-bg-color-accent:var(--color-bg-accent);--header-secondary-bg-color-accent-a:var(--color-bg-accent-a);--header-secondary-bg-color-accent-contrast:var(--color-bg-accent-contrast);--header-secondary-bg-color-accent-hl:var(--color-bg-accent-hl);--header-secondary-bg-color-accent-hl-a:var(--color-bg-accent-hl-a);--header-secondary-bg-color-accent-hl-contrast:var(--color-bg-accent-hl-contrast)}.has-header-secondary-bg-color-background-color,.has-header-secondary-bg-color-background-color~.wp-block-cover__inner-container{--color:var(--header-secondary-bg-color, --color-bg);--color-contrast:var(--header-secondary-bg-color-contrast, --color-bg-contrast);--color-accent:var(--header-secondary-bg-color-accent, --color-bg-accent);--color-accent-a:var(--header-secondary-bg-color-accent-a, --color-bg-accent-a);--color-accent-contrast:var(--header-secondary-bg-color-accent-contrast, --color-bg-accent-contrast);--color-accent-hl:var(--header-secondary-bg-color-accent-hl, --color-bg-accent-hl);--color-accent-hl-a:var(--header-secondary-bg-color-accent-hl-a, --color-bg-accent-hl-a);--color-accent-hl-contrast:var(--header-secondary-bg-color-accent-hl-contrast, --color-bg-accent-hl-contrast)}.has-header-secondary-bg-color-color{color:var(--header-secondary-bg-color,--color-bg)!important}.editor-styles-wrapper{--hero-main-bg-color:var(--color-bg-alt);--hero-main-bg-color-contrast:var(--color-bg-alt-contrast);--hero-main-bg-color-accent:var(--color-bg-alt-accent);--hero-main-bg-color-accent-a:var(--color-bg-alt-accent-a);--hero-main-bg-color-accent-contrast:var(--color-bg-alt-accent-contrast);--hero-main-bg-color-accent-hl:var(--color-bg-alt-accent-hl);--hero-main-bg-color-accent-hl-a:var(--color-bg-alt-accent-hl-a);--hero-main-bg-color-accent-hl-contrast:var(--color-bg-alt-accent-hl-contrast)}.has-hero-main-bg-color-background-color,.has-hero-main-bg-color-background-color~.wp-block-cover__inner-container{--color:var(--hero-main-bg-color, --color-bg-alt);--color-contrast:var(--hero-main-bg-color-contrast, --color-bg-alt-contrast);--color-accent:var(--hero-main-bg-color-accent, --color-bg-alt-accent);--color-accent-a:var(--hero-main-bg-color-accent-a, --color-bg-alt-accent-a);--color-accent-contrast:var(--hero-main-bg-color-accent-contrast, --color-bg-alt-accent-contrast);--color-accent-hl:var(--hero-main-bg-color-accent-hl, --color-bg-alt-accent-hl);--color-accent-hl-a:var(--hero-main-bg-color-accent-hl-a, --color-bg-alt-accent-hl-a);--color-accent-hl-contrast:var(--hero-main-bg-color-accent-hl-contrast, --color-bg-alt-accent-hl-contrast)}.has-hero-main-bg-color-color{color:var(--hero-main-bg-color,--color-bg-alt)!important}.editor-styles-wrapper{--footer-main-bg-color:var(--color-bg-alt);--footer-main-bg-color-contrast:var(--color-bg-alt-contrast);--footer-main-bg-color-accent:var(--color-bg-alt-accent);--footer-main-bg-color-accent-a:var(--color-bg-alt-accent-a);--footer-main-bg-color-accent-contrast:var(--color-bg-alt-accent-contrast);--footer-main-bg-color-accent-hl:var(--color-bg-alt-accent-hl);--footer-main-bg-color-accent-hl-a:var(--color-bg-alt-accent-hl-a);--footer-main-bg-color-accent-hl-contrast:var(--color-bg-alt-accent-hl-contrast)}.has-footer-main-bg-color-background-color,.has-footer-main-bg-color-background-color~.wp-block-cover__inner-container{--color:var(--footer-main-bg-color, --color-bg-alt);--color-contrast:var(--footer-main-bg-color-contrast, --color-bg-alt-contrast);--color-accent:var(--footer-main-bg-color-accent, --color-bg-alt-accent);--color-accent-a:var(--footer-main-bg-color-accent-a, --color-bg-alt-accent-a);--color-accent-contrast:var(--footer-main-bg-color-accent-contrast, --color-bg-alt-accent-contrast);--color-accent-hl:var(--footer-main-bg-color-accent-hl, --color-bg-alt-accent-hl);--color-accent-hl-a:var(--footer-main-bg-color-accent-hl-a, --color-bg-alt-accent-hl-a);--color-accent-hl-contrast:var(--footer-main-bg-color-accent-hl-contrast, --color-bg-alt-accent-hl-contrast)}.has-footer-main-bg-color-color{color:var(--footer-main-bg-color,--color-bg-alt)!important}.editor-styles-wrapper{--alert-bg-color:var(--color-bg);--alert-bg-color-contrast:var(--color-bg-contrast);--alert-bg-color-accent:var(--color-bg-accent);--alert-bg-color-accent-a:var(--color-bg-accent-a);--alert-bg-color-accent-contrast:var(--color-bg-accent-contrast);--alert-bg-color-accent-hl:var(--color-bg-accent-hl);--alert-bg-color-accent-hl-a:var(--color-bg-accent-hl-a);--alert-bg-color-accent-hl-contrast:var(--color-bg-accent-hl-contrast)}.has-alert-bg-color-background-color,.has-alert-bg-color-background-color~.wp-block-cover__inner-container{--color:var(--alert-bg-color, --color-bg);--color-contrast:var(--alert-bg-color-contrast, --color-bg-contrast);--color-accent:var(--alert-bg-color-accent, --color-bg-accent);--color-accent-a:var(--alert-bg-color-accent-a, --color-bg-accent-a);--color-accent-contrast:var(--alert-bg-color-accent-contrast, --color-bg-accent-contrast);--color-accent-hl:var(--alert-bg-color-accent-hl, --color-bg-accent-hl);--color-accent-hl-a:var(--alert-bg-color-accent-hl-a, --color-bg-accent-hl-a);--color-accent-hl-contrast:var(--alert-bg-color-accent-hl-contrast, --color-bg-accent-hl-contrast)}.has-alert-bg-color-color{color:var(--alert-bg-color,--color-bg)!important}.editor-styles-wrapper,.editor-styles-wrapper .wp-block-table tfoot,.editor-styles-wrapper .wp-block-table thead,.editor-styles-wrapper table tfoot,.editor-styles-wrapper table thead,.entry-col-boxed article,.has-background,.pagination,.wp-block-cover__background,.wp-block-latest-posts.is-grid li{background-color:var(--color);color:var(--color-contrast)}.editor-styles-wrapper{--color-bg-secondary:var(--color-bg)}.editor-styles-wrapper{font-display:optional;font-family:system-ui,sans-serif;font-size:-moz-calc(.9em * (var(--body-font-size)/ 100));font-size:calc(.9em * (var(--body-font-size)/ 100))}@media (min-width:782px){.editor-styles-wrapper{font-size:-moz-calc(1em * (var(--body-font-size)/ 100));font-size:calc(1em * (var(--body-font-size)/ 100))}}.editor-styles-wrapper .wrapper{padding-top:3rem;padding-bottom:3rem}@media (min-width:1200px){.editor-styles-wrapper .wrapper{padding-top:6rem;padding-bottom:6rem}}.editor-styles-wrapper a.skip-link{position:fixed;z-index:1000;top:0;right:0}.container-content,body.singular:not(.has-sidebar) #content.container{max-width:var(--content-width)}body:not(.has-sidebar) .main-wrapper{overflow:hidden}body.main-wrapper-margin-top-disabled .main-wrapper{padding-top:0}@media (min-width:782px){body.main-wrapper-margin-top-disabled .main-wrapper{margin-top:-moz-calc(var(--header-main-gap-height) * -1);margin-top:calc(var(--header-main-gap-height) * -1)}}body.main-wrapper-margin-bottom-disabled .main-wrapper{padding-bottom:0}body.main-wrapper-pull-under .main-wrapper{padding-top:0}@media (min-width:782px){body.main-wrapper-pull-under .main-wrapper{margin-top:-moz-calc((var(--header-main-gap-height) + var(--header-main-height)) * -1);margin-top:calc((var(--header-main-gap-height) + var(--header-main-height)) * -1)}}.site-width-max{max-width:var(--site-width)}body.site-boxed .site-width-max{max-width:var(--site-box-width)}.cps-icon.cps-dashicon,.wp-block-latest-posts .cps-dashicon.wp-block-latest-posts__post-author::before,.wp-block-latest-posts .cps-dashicon.wp-block-latest-posts__post-date::before{font-family:dashicons!important}[data-align=full],[data-align=wide]{margin-bottom:3rem;margin-top:3rem}@media (min-width:782px){[data-align=full],[data-align=wide]{margin-bottom:6rem;margin-top:6rem}}.entry-col-boxed .entry-content [data-align=full],.entry-col-boxed .entry-content [data-align=wide],.has-sidebar .entry-content [data-align=full],.has-sidebar .entry-content [data-align=wide],.site-boxed [data-align=full],.site-boxed [data-align=wide]{max-width:100%;left:initial;width:auto}[data-align=wide]{position:relative;max-width:-moz-calc(100vw - 3rem);max-width:calc(100vw - 3rem);left:-moz-calc(50% - 50vw + 1.5rem);left:calc(50% - 50vw + 1.5rem);width:-moz-calc(100vw - 3rem);width:calc(100vw - 3rem)}[data-align=wide]+[data-align=wide]{margin-top:-3rem}@media (min-width:782px){[data-align=wide]+[data-align=wide]{margin-top:-6rem}}@media (min-width:1200px){.entry-col-boxed .entry-content [data-align=wide],.site-boxed [data-align=wide]{max-width:100%;left:initial;width:auto}}@media (min-width:1330px){[data-align=wide]{max-width:-moz-calc(1330px - 3rem);max-width:calc(1330px - 3rem);left:-moz-calc(50% - 665px + 1.5rem);left:calc(50% - 665px + 1.5rem);width:-moz-calc(1330px - 3rem);width:calc(1330px - 3rem)}}[data-align=full]{left:-moz-calc(50% - 50vw);left:calc(50% - 50vw);max-width:100vw;position:relative;width:100vw}[data-align=full]+[data-align=full]{margin-top:-3rem}@media (min-width:782px){[data-align=full]+[data-align=full]{margin-top:-6rem}}@media (max-width:991.98px){[data-align=full]:not([class*=has-background])>.wp-block-group__inner-container>p:not(.has-background-color){padding-left:2rem;padding-right:2rem}}@media (max-width:781.98px){[data-align=full] [data-align=full]{left:0;max-width:100%;width:100%}}[data-align=center]{max-width:100%;margin-bottom:1.5rem;margin-top:1.5rem}[data-align=center]{margin-left:auto;margin-right:auto}[data-align=center] img{margin-left:auto;margin-right:auto}.alignleft,.alignright{margin-top:1.5rem;margin-bottom:1.5rem}.alignleft,.alignright,.entry-content .alignleft,.entry-content .alignright{max-width:100%}@media (min-width:600px){.alignleft,.alignright,.entry-content .alignleft,.entry-content .alignright{max-width:50%}}@media (min-width:992px){.alignleft,.alignright{margin-bottom:1.5rem;margin-top:1.5rem}}@media (min-width:1200px){.alignleft,.alignright{margin-bottom:1.5rem;margin-top:1.5rem}}@media (min-width:600px){.alignleft{float:left;margin-right:1.5rem}}@media (min-width:1200px){.entry-content>.alignleft{margin-left:-moz-calc(-1 * (100vw - var(--content-width))/ 2);margin-left:calc(-1 * (100vw - var(--content-width))/ 2)}.entry-col-boxed .entry-content .alignleft,.has-sidebar .entry-content .alignleft,.site-boxed .entry-content .alignleft{margin-left:0}}@media (min-width:1330px){.entry-content>.alignleft{margin-left:-moz-calc(-1 * (1330px - var(--content-width))/ 2);margin-left:calc(-1 * (1330px - var(--content-width))/ 2)}}@media (min-width:600px){.alignright{float:right;margin-left:1.5rem}}@media (min-width:1200px){.entry-content>.alignright{margin-right:-moz-calc(-1 * (100vw - var(--content-width))/ 2);margin-right:calc(-1 * (100vw - var(--content-width))/ 2)}.entry-col-boxed .entry-content .alignright,.has-sidebar .entry-content .alignright,.site-boxed .entry-content .alignright{margin-right:0}}@media (min-width:1330px){.entry-content>.alignright{margin-right:-moz-calc(-1 * (1330px - var(--content-width))/ 2);margin-right:calc(-1 * (1330px - var(--content-width))/ 2)}}.editor-styles-wrapper :focus-visible{outline-color:var(--color-accent-hl);outline-offset:.2rem}.editor-styles-wrapper a{color:var(--color-accent);-webkit-transition:opacity .5s ease,color .5s ease,background-color .5s ease;-o-transition:opacity .5s ease,color .5s ease,background-color .5s ease;-moz-transition:opacity .5s ease,color .5s ease,background-color .5s ease;transition:opacity .5s ease,color .5s ease,background-color .5s ease}.editor-styles-wrapper a:hover{color:var(--color-accent-hl);text-decoration:none}.editor-styles-wrapper figure,.editor-styles-wrapper img{max-width:100%;height:auto}.editor-styles-wrapper .wp-block-separator,.editor-styles-wrapper .wp-block-separator:not(.is-style-wide):not(.is-style-dots),.editor-styles-wrapper hr{border:0;border-top-style:solid;border-top-width:2px;border-color:currentColor;border-color:var(--color-accent);color:var(--color-accent)}.editor-styles-wrapper i{font-style:normal}.editor-styles-wrapper .small,.editor-styles-wrapper small{font-size:80%;font-weight:400}.editor-styles-wrapper .mark,.editor-styles-wrapper mark{padding:.2em;background-color:#fcf8e3}.editor-styles-wrapper p.has-background{padding:1.5rem}@media (min-width:782px){.editor-styles-wrapper p.has-background{padding:2rem}}.editor-styles-wrapper blockquote{border-color:currentColor;border-color:var(--color-accent-hl);border-style:solid;border-width:0 0 0 2px;margin:3rem 0;padding:.5rem 0 .5rem 1.5rem}.editor-styles-wrapper blockquote cite{display:block;margin:1.5rem 0 0}.editor-styles-wrapper blockquote p:last-child{margin:0}.editor-styles-wrapper cite{opacity:.8;font-size:.8em;font-style:normal;font-weight:600;line-height:1.25}.editor-styles-wrapper code,.editor-styles-wrapper kbd,.editor-styles-wrapper samp{color:var(--color-boxes-contrast);font-family:monospace;font-size:.9em;padding:.25rem .3rem;background:var(--color-boxes)}.editor-styles-wrapper pre{font-family:monospace;font-size:.9em;padding:.5rem .6rem;line-height:1.5;margin:4rem 0;overflow:auto;padding:3rem 2rem;text-align:left;border-style:solid;border-width:2px;border-color:currentColor;border-color:var(--color-accent)}.editor-styles-wrapper pre code{background:0 0;padding:0}.editor-styles-wrapper figure{display:block;margin:0}.editor-styles-wrapper iframe{display:block;max-width:100%}.editor-styles-wrapper video{display:block}.editor-styles-wrapper svg{display:block;height:auto;max-width:100%}.editor-styles-wrapper img{height:auto;max-width:100%}.editor-styles-wrapper embed{display:block;height:auto;max-width:100%}.editor-styles-wrapper object{display:block;height:auto;max-width:100%}.editor-styles-wrapper .wp-block-embed figcaption,.editor-styles-wrapper .wp-block-image figcaption,.editor-styles-wrapper figcaption,.wp-block-embed .editor-styles-wrapper figcaption,.wp-block-image .editor-styles-wrapper figcaption{opacity:.8;font-size:.8em;margin-bottom:0;margin-top:1.5rem}.editor-styles-wrapper .wp-block-embed figcaption a,.editor-styles-wrapper .wp-block-image figcaption a,.editor-styles-wrapper figcaption a,.wp-block-embed .editor-styles-wrapper figcaption a,.wp-block-image .editor-styles-wrapper figcaption a{color:inherit}@media (min-width:782px){.editor-styles-wrapper .wp-block-embed figcaption,.editor-styles-wrapper .wp-block-image figcaption,.editor-styles-wrapper figcaption,.wp-block-embed .editor-styles-wrapper figcaption,.wp-block-image .editor-styles-wrapper figcaption{font-size:1em}}.editor-styles-wrapper .wp-block-table,.editor-styles-wrapper table{border-collapse:collapse;border-spacing:0;empty-cells:show;max-width:100%;width:100%}.editor-styles-wrapper .wp-block-table thead,.editor-styles-wrapper table thead{vertical-align:bottom;white-space:nowrap;border-color:var(--color)}.editor-styles-wrapper .wp-block-table th,.editor-styles-wrapper table th{border:1px solid var(--color-boxes);border-bottom:none;line-height:1.4;margin:0;overflow:visible;padding:.75rem;font-weight:700}.editor-styles-wrapper .wp-block-table th a,.editor-styles-wrapper table th a{color:inherit!important}.editor-styles-wrapper .wp-block-table th:first-child,.editor-styles-wrapper table th:first-child{border-left:1px solid var(--color)}.editor-styles-wrapper .wp-block-table th:last-child,.editor-styles-wrapper table th:last-child{border-right:1px solid var(--color)}.editor-styles-wrapper .wp-block-table td,.editor-styles-wrapper table td{border:1px solid var(--color-boxes);line-height:1.4;margin:0;overflow:visible;padding:.75rem}.editor-styles-wrapper .wp-block-table caption,.editor-styles-wrapper table caption{caption-side:top;background-color:var(--color-boxes);color:var(--color-boxes-contrast)}.editor-styles-wrapper caption{background:var(--color-boxes-accent);color:var(--color-boxes-accent-contrast);font-weight:600;padding:.75rem;text-align:center}.gallery{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:3em 0 3em -.8em;width:-moz-calc(100% + 1.6em);width:calc(100% + 1.6em)}.gallery-item{margin:.8em 0;padding:0 .8em;width:100%}.gallery-caption{display:block;margin-top:.8em}.list-unstyled{padding-left:0;list-style:none}.editor-styles-wrapper .list-unstyled,.list-inline{padding-left:0;list-style:none;margin-top:-.5rem}.list-inline-item{display:inline-block;margin-top:.5rem}.list-inline-item:not(:last-child){margin-right:1rem}.has-drop-cap:not(:focus-visible)::first-letter{color:currentColor;color:var(--color-accent-hl);font-size:5.1em;font-weight:800;margin:.05em .1em 0 0}.has-drop-cap:not(:focus-visible)::first-letter::after{content:"";display:table;clear:both}.has-drop-cap:not(:focus-visible)::after{padding:0}.has-text-align-left{text-align:left}.has-text-align-center{text-align:center}.has-text-align-right{text-align:right}.has-small-font-size{font-size:.813em}.has-medium-font-size{font-size:1.25em}.has-large-font-size{font-size:2.25em}.has-huge-font-size{font-size:2.625em}.editor-styles-wrapper input[type=email]:not(.form-control),.editor-styles-wrapper input[type=search]:not(.form-control),.editor-styles-wrapper input[type=tel]:not(.form-control),.editor-styles-wrapper input[type=text]:not(.form-control),.editor-styles-wrapper select:not(.form-control),.editor-styles-wrapper textarea:not(.form-control),.form-control,body .calendar-plus #calendar-plus-category,body .calendar-plus #calendar-plus-search{background-clip:initial}.pt-header-main-height{padding-top:-moz-calc(var(--header-main-gap-height) + var(--header-main-height));padding-top:calc(var(--header-main-gap-height) + var(--header-main-height))}body .calendar-plus .calendar-plus-filter-bar{overflow:initial}@media (min-width:600px){body .calendar-plus .calendar-plus-filter-bar{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}body .calendar-plus .calendar-plus-filter-bar>p{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1}body .calendar-plus .calendar-plus-filter-bar p:not(:last-child){margin-right:1rem;margin-bottom:1rem}}body .calendar-plus .rbc-toolbar{-webkit-flex-wrap:initial;-ms-flex-wrap:initial;flex-wrap:initial;margin-bottom:1rem}body .calendar-plus .rbc-toolbar button{background:var(--color-boxes);color:var(--color-boxes-contrast);border:none;outline-color:var(--color-boxes-accent-a);font-size:.7875em;margin:0}body .calendar-plus .rbc-toolbar button.rbc-active,body .calendar-plus .rbc-toolbar button.rbc-active:focus-visible{background:var(--color-boxes-accent-hl);color:var(--color-boxes-accent-hl-contrast);opacity:1}body .calendar-plus .rbc-toolbar button:hover{background:var(--color-boxes-accent);color:var(--color-boxes-accent-contrast)}@media (max-width:781.98px){body .calendar-plus .rbc-toolbar{-webkit-box-pack:left;-webkit-justify-content:left;-moz-box-pack:left;-ms-flex-pack:left;justify-content:left}body .calendar-plus .rbc-toolbar>:not(:last-child){margin-bottom:1rem}}body .calendar-plus .rbc-date-cell,body .calendar-plus .rbc-header{background:var(--color-boxes);color:var(--color-boxes-contrast)}body .calendar-plus .rbc-header{padding:.5rem .25rem;border-bottom-color:var(--color-bg);font-weight:700;font-size:1em}body .calendar-plus .rbc-header>a{color:var(--color-boxes-contrast)}body .calendar-plus .rbc-header+.rbc-header{border-left-color:var(--color-bg)}body .calendar-plus .rbc-month-view{border-color:var(--color-boxes)}body .calendar-plus .rbc-month-row+.rbc-month-row{border-top:none}body .calendar-plus .rbc-off-range{opacity:.5}body .calendar-plus .rbc-off-range-bg{background:var(--color-bg)}body .calendar-plus .rbc-date-cell{text-align:center;border-bottom:var(--color-bg) 1px solid}body .calendar-plus .rbc-date-cell a{color:var(--color-boxes-contrast)}body .calendar-plus .rbc-day-bg+.rbc-day-bg{border-left-color:var(--color-boxes)}body .calendar-plus .rbc-today{background:var(--color-boxes)}body .calendar-plus .rbc-event,body .calendar-plus .rbc-event.rbc-selected{background:var(--color-bg-accent);color:var(--color-bg-accent-contrast);-webkit-transition:opacity .2s ease-in;-o-transition:opacity .2s ease-in;-moz-transition:opacity .2s ease-in;transition:opacity .2s ease-in}body .calendar-plus .rbc-event.rbc-selected:hover,body .calendar-plus .rbc-event:hover{opacity:.8;background:var(--color-bg-accent)}body .calendar-plus .rbc-row-segment{padding:0 4px 1px 2px}body .calendar-plus .rbc-month-view .rbc-today{border-bottom:var(--color-bg) 1px solid}body .calendar-plus .rbc-time-view{border-bottom:none}body .calendar-plus .rbc-time-content,body .calendar-plus .rbc-time-content>*+*>*,body .calendar-plus .rbc-time-header-content,body .calendar-plus .rbc-time-view,body .calendar-plus .rbc-timeslot-group{border-color:var(--color-boxes)}body .calendar-plus .rbc-time-view .rbc-row{min-height:auto}body .calendar-plus .rbc-day-slot .rbc-time-slot{border-color:var(--color-bg)}body .calendar-plus .rbc-current-time-indicator{background-color:var(--color-boxes-accent-hl)}body .calendar-plus .rbc-agenda-table{margin-bottom:0}body .calendar-plus .rbc-agenda-view table.rbc-agenda-table thead>tr>th{border-bottom:none}.calendarp-event-shortcode-header img{margin-bottom:1rem}.calendarp-event-shortcode-header .dashicons{text-decoration:none}body .calendarp:not(#nocalendarp) .agenda-minified-calendar .calendarp-date-item .calendarp-date .calendarp-date-month{background:var(--color-boxes);color:var(--color-boxes-contrast);border-color:var(--color-boxes)}body .calendarp:not(#nocalendarp) .agenda-minified-calendar .calendarp-date-item .calendarp-date .calendarp-date-day{border-color:var(--color-boxes)}.cp-dir-item-fields:not(:last-child){margin-bottom:1rem}.cp-dir-controls{background-color:var(--color-boxes)}.cp-dir-controls fieldset{padding:.6rem}@media (min-width:782px){.cp-dir-controls fieldset{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}}.cp-dir-control{margin:.6rem;margin-bottom:1.2rem}@media (min-width:782px){.cp-dir-control{margin-bottom:.6rem}}.cp-dir-control-search{-webkit-box-flex:2;-webkit-flex-grow:2;-moz-box-flex:2;-ms-flex-positive:2;flex-grow:2}.cp-dir-control-select{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1}.cp-dir-pagination{padding:.75rem;border:1px solid var(--color-boxes);border-top:none}.cp-dir-no-results-info{display:none;padding:.6rem;font-weight:700;border:var(--color-boxes) solid 1px}.cp-dir-content--no-results .cp-dir-no-results-info{display:block}.cp-dir-no-results-info-text{text-align:center}div.editor-styles-wrapper{font-size:-moz-calc(16px * (var(--body-font-size)/ 100));font-size:calc(16px * (var(--body-font-size)/ 100));font-weight:400;line-height:1.5}.editor-styles-wrapper .editor-post-title .editor-post-title__input{font-size:-moz-calc(1.8em * (var(--body-font-size)/ 100) * (var(--headers-font-size)/ 100));font-size:calc(1.8em * (var(--body-font-size)/ 100) * (var(--headers-font-size)/ 100));border:none!important;padding:0!important;-webkit-box-shadow:none!important;box-shadow:none!important;color:var(--color-bg-contrast)!important}@media (min-width:992px){.editor-styles-wrapper .editor-post-title .editor-post-title__input{font-size:-moz-calc(2em * (var(--body-font-size)/ 100) * (var(--headers-font-size)/ 100));font-size:calc(2em * (var(--body-font-size)/ 100) * (var(--headers-font-size)/ 100))}}.editor-styles-wrapper>div>*,.wp-block{max-width:-moz-calc(var(--content-width) - 3rem);max-width:calc(var(--content-width) - 3rem);margin-left:auto;margin-right:auto}.editor-styles-wrapper>div>[data-align=wide]{left:0}.editor-styles-wrapper>div>[data-align=wide] .wp-block{max-width:100%}.editor-styles-wrapper>div>[data-align=full]{max-width:none;left:0;width:auto}.editor-styles-wrapper>div>[data-align=full] [data-align=full] .wp-block{max-width:100%}.editor-styles-wrapper>div>[data-align=left],.editor-styles-wrapper>div>[data-align=right]{margin:0 auto;max-width:var(--site-width)}.editor-styles-wrapper>div>[data-align=left] .wp-block-cover,.editor-styles-wrapper>div>[data-align=right] .wp-block-cover{width:-moz-calc(var(--content-width)/ 2);width:calc(var(--content-width)/ 2);max-width:-moz-calc(var(--content-width)/ 2);max-width:calc(var(--content-width)/ 2)}.wp-block-group__inner-container .editor-inner-blocks>.editor-block-list__layout>.wp-block:first-child{margin-top:0}.wp-block-group__inner-container .editor-inner-blocks>.editor-block-list__layout>.wp-block:last-child{margin-bottom:0}.wp-block-search .wp-block-search__button .wp-block-search__button-rich-text{padding:0}.wp-block-cover .block-editor-block-list__block{color:inherit}.block-editor-block-preview__content .block-editor-block-list__block{margin-top:0;margin-bottom:0}.editor-styles-wrapper *,.editor-styles-wrapper ::after,.editor-styles-wrapper ::before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.btn,.editor-styles-wrapper input[type=button]:not(.btn),.editor-styles-wrapper input[type=submit]:not(.btn),.wp-block-button .wp-block-button__link,.wp-block-file .wp-element-button,.wp-block-search__button{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text} /*# sourceMappingURL=block-editor.min.css.map */ diff --git a/css/block-editor.min.css.map b/css/block-editor.min.css.map index d5dbdbb..32c0fe2 100644 --- a/css/block-editor.min.css.map +++ b/css/block-editor.min.css.map @@ -1 +1 @@ -{"version":3,"sources":["assets/bootstrap4-editor.scss","../src/sass/bootstrap4/_grid.scss","block-editor.css","../src/sass/bootstrap4/mixins/_grid.scss","../src/sass/bootstrap4/mixins/_breakpoints.scss","../src/sass/bootstrap4/mixins/_grid-framework.scss","../src/sass/bootstrap4/_tables.scss","../src/sass/bootstrap4/mixins/_hover.scss","../src/sass/bootstrap4/mixins/_table-row.scss","../src/sass/bootstrap4/_jumbotron.scss","../src/sass/bootstrap4/mixins/_border-radius.scss","../src/sass/bootstrap4/_media.scss","../src/sass/bootstrap4/utilities/_display.scss","../src/sass/bootstrap4/utilities/_flex.scss","../src/sass/bootstrap4/utilities/_screenreaders.scss","../src/sass/bootstrap4/mixins/_screen-reader.scss","../src/sass/bootstrap4/utilities/_sizing.scss","../src/sass/bootstrap4/utilities/_spacing.scss","../src/sass/icomoon/style.scss","assets/fonts.scss","../src/sass/bootstrap4/mixins/_caret.scss","theme/elements/_headers.scss","theme/_mixins.scss","theme/elements/_buttons.scss","../src/sass/bootstrap4/mixins/_buttons.scss","../src/sass/bootstrap4/vendor/_rfs.scss","theme/elements/_forms.scss","../src/sass/bootstrap4/mixins/_transition.scss","theme/components/_entries.scss","../src/sass/bootstrap4/mixins/_clearfix.scss","theme/components/_blocks.scss","theme/_color-palletes.scss","theme/_general.scss","theme/_alignment.scss","theme/_content.scss","../src/sass/bootstrap4/mixins/_lists.scss","theme/integrations/_calendar-plus.scss","theme/integrations/_cp-directory.scss","theme/_block-editor.scss"],"names":[],"mappings":"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","file":"block-editor.min.css","sourcesContent":["/*!\n * Bootstrap v4.5.0 (https://getbootstrap.com/)\n * Copyright 2011-2020 The Bootstrap Authors\n * Copyright 2011-2020 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n */\n\n@import \"../../src/sass/bootstrap4/functions\";\n\n// Loading variables before and after is needed to properly set \"null\" values\n@import \"../variables/bootstrap\";\n@import \"../../src/sass/bootstrap4/variables\";\n@import \"../variables/bootstrap\";\n\n@import \"../../src/sass/bootstrap4/mixins\";\n//@import \"../../src/sass/bootstrap4/root\";\n//@import \"../../src/sass/bootstrap4/reboot\";\n//@import \"../../src/sass/bootstrap4/type\";\n//@import \"../../src/sass/bootstrap4/images\";\n//@import \"../../src/sass/bootstrap4/code\";\n@import \"../../src/sass/bootstrap4/grid\";\n@import \"../../src/sass/bootstrap4/tables\";\n//@import \"../../src/sass/bootstrap4/forms\";\n//@import \"../../src/sass/bootstrap4/buttons\";\n//@import \"../../src/sass/bootstrap4/transitions\";\n//@import \"../../src/sass/bootstrap4/dropdown\";\n//@import \"../../src/sass/bootstrap4/button-group\";\n//@import \"../../src/sass/bootstrap4/input-group\";\n//@import \"../../src/sass/bootstrap4/custom-forms\";\n//@import \"../../src/sass/bootstrap4/nav\";\n//@import \"../../src/sass/bootstrap4/navbar\";\n//@import \"../../src/sass/bootstrap4/card\";\n//@import \"../../src/sass/bootstrap4/breadcrumb\";\n//@import \"../../src/sass/bootstrap4/pagination\";\n//@import \"../../src/sass/bootstrap4/badge\";\n@import \"../../src/sass/bootstrap4/jumbotron\";\n//@import \"../../src/sass/bootstrap4/alert\";\n//@import \"../../src/sass/bootstrap4/progress\";\n@import \"../../src/sass/bootstrap4/media\";\n//@import \"../../src/sass/bootstrap4/list-group\";\n//@import \"../../src/sass/bootstrap4/close\";\n//@import \"../../src/sass/bootstrap4/toasts\";\n//@import \"../../src/sass/bootstrap4/modal\";\n//@import \"../../src/sass/bootstrap4/tooltip\";\n//@import \"../../src/sass/bootstrap4/popover\";\n//@import \"../../src/sass/bootstrap4/carousel\";\n//@import \"../../src/sass/bootstrap4/spinners\";\n\n//@import \"../../src/sass/bootstrap4/utilities\";\n//@import \"../../src/sass/bootstrap4/utilities/align\";\n////@import \"../../src/sass/bootstrap4/utilities/background\";\n//@import \"../../src/sass/bootstrap4/utilities/borders\";\n//@import \"../../src/sass/bootstrap4/utilities/clearfix\";\n@import \"../../src/sass/bootstrap4/utilities/display\";\n//@import \"../../src/sass/bootstrap4/utilities/embed\";\n@import \"../../src/sass/bootstrap4/utilities/flex\";\n//@import \"../../src/sass/bootstrap4/utilities/float\";\n//@import \"../../src/sass/bootstrap4/utilities/overflow\";\n//@import \"../../src/sass/bootstrap4/utilities/position\";\n@import \"../../src/sass/bootstrap4/utilities/screenreaders\";\n//@import \"../../src/sass/bootstrap4/utilities/shadows\";\n@import \"../../src/sass/bootstrap4/utilities/sizing\";\n//@import \"../../src/sass/bootstrap4/utilities/stretched-link\";\n@import \"../../src/sass/bootstrap4/utilities/spacing\";\n//@import \"../../src/sass/bootstrap4/utilities/text\";\n//@import \"../../src/sass/bootstrap4/utilities/visibility\";\n\n//@import \"../../src/sass/bootstrap4/print\";\n","// Container widths\n//\n// Set the container width, and override it for fixed navbars in media queries.\n\n@if $enable-grid-classes {\n // Single container class with breakpoint max-widths\n .container,\n // 100% wide container at all breakpoints\n .container-fluid {\n @include make-container();\n }\n\n // Responsive containers that are 100% wide until a breakpoint\n @each $breakpoint, $container-max-width in $container-max-widths {\n .container-#{$breakpoint} {\n @extend .container-fluid;\n }\n\n @include media-breakpoint-up($breakpoint, $grid-breakpoints) {\n %responsive-container-#{$breakpoint} {\n max-width: $container-max-width;\n }\n\n // Extend each breakpoint which is smaller or equal to the current breakpoint\n $extend-breakpoint: true;\n\n @each $name, $width in $grid-breakpoints {\n @if ($extend-breakpoint) {\n .container#{breakpoint-infix($name, $grid-breakpoints)} {\n @extend %responsive-container-#{$breakpoint};\n }\n\n // Once the current breakpoint is reached, stop extending\n @if ($breakpoint == $name) {\n $extend-breakpoint: false;\n }\n }\n }\n }\n }\n}\n\n\n// Row\n//\n// Rows contain your columns.\n\n@if $enable-grid-classes {\n .row {\n @include make-row();\n }\n\n // Remove the negative margin from default .row, then the horizontal padding\n // from all immediate children columns (to prevent runaway style inheritance).\n .no-gutters {\n margin-right: 0;\n margin-left: 0;\n\n > .col,\n > [class*=\"col-\"] {\n padding-right: 0;\n padding-left: 0;\n }\n }\n}\n\n// Columns\n//\n// Common styles for small and large grid columns\n\n@if $enable-grid-classes {\n @include make-grid-columns();\n}\n","@charset \"UTF-8\";\n/*!\n * Bootstrap v4.5.0 (https://getbootstrap.com/)\n * Copyright 2011-2020 The Bootstrap Authors\n * Copyright 2011-2020 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n */\n.container,\n.container-fluid,\n.container-xl,\n.container-lg,\n.container-md,\n.container-sm {\n width: 100%;\n padding-right: 1.5rem;\n padding-left: 1.5rem;\n margin-right: auto;\n margin-left: auto;\n}\n\n@media (min-width: 600px) {\n .container-sm, .container {\n max-width: 540px;\n }\n}\n@media (min-width: 782px) {\n .container-md, .container-sm, .container {\n max-width: 720px;\n }\n}\n@media (min-width: 992px) {\n .container-lg, .container-md, .container-sm, .container {\n max-width: 960px;\n }\n}\n@media (min-width: 1200px) {\n .container-xl, .container-lg, .container-md, .container-sm, .container {\n max-width: 1140px;\n }\n}\n.row {\n display: flex;\n flex-wrap: wrap;\n margin-right: -1.5rem;\n margin-left: -1.5rem;\n}\n\n.no-gutters {\n margin-right: 0;\n margin-left: 0;\n}\n.no-gutters > .col,\n.no-gutters > [class*=col-] {\n padding-right: 0;\n padding-left: 0;\n}\n\n.col-xxl,\n.col-xxl-auto, .col-xxl-12, .col-xxl-11, .col-xxl-10, .col-xxl-9, .col-xxl-8, .col-xxl-7, .col-xxl-6, .col-xxl-5, .col-xxl-4, .col-xxl-3, .col-xxl-2, .col-xxl-1, .col-xl,\n.col-xl-auto, .col-xl-12, .col-xl-11, .col-xl-10, .col-xl-9, .col-xl-8, .col-xl-7, .col-xl-6, .col-xl-5, .col-xl-4, .col-xl-3, .col-xl-2, .col-xl-1, .col-lg,\n.col-lg-auto, .col-lg-12, .col-lg-11, .col-lg-10, .col-lg-9, .col-lg-8, .col-lg-7, .col-lg-6, .col-lg-5, .col-lg-4, .col-lg-3, .col-lg-2, .col-lg-1, .col-md,\n.col-md-auto, .col-md-12, .col-md-11, .col-md-10, .col-md-9, .col-md-8, .col-md-7, .col-md-6, .col-md-5, .col-md-4, .col-md-3, .col-md-2, .col-md-1, .col-sm,\n.col-sm-auto, .col-sm-12, .col-sm-11, .col-sm-10, .col-sm-9, .col-sm-8, .col-sm-7, .col-sm-6, .col-sm-5, .col-sm-4, .col-sm-3, .col-sm-2, .col-sm-1, .col,\n.col-auto, .col-12, .col-11, .col-10, .col-9, .col-8, .col-7, .col-6, .col-5, .col-4, .col-3, .col-2, .col-1 {\n position: relative;\n width: 100%;\n padding-right: 1.5rem;\n padding-left: 1.5rem;\n}\n\n.col {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n}\n\n.row-cols-1 > * {\n flex: 0 0 100%;\n max-width: 100%;\n}\n\n.row-cols-2 > * {\n flex: 0 0 50%;\n max-width: 50%;\n}\n\n.row-cols-3 > * {\n flex: 0 0 33.3333333333%;\n max-width: 33.3333333333%;\n}\n\n.row-cols-4 > * {\n flex: 0 0 25%;\n max-width: 25%;\n}\n\n.row-cols-5 > * {\n flex: 0 0 20%;\n max-width: 20%;\n}\n\n.row-cols-6 > * {\n flex: 0 0 16.6666666667%;\n max-width: 16.6666666667%;\n}\n\n.col-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: 100%;\n}\n\n.col-1 {\n flex: 0 0 8.33333333%;\n max-width: 8.33333333%;\n}\n\n.col-2 {\n flex: 0 0 16.66666667%;\n max-width: 16.66666667%;\n}\n\n.col-3 {\n flex: 0 0 25%;\n max-width: 25%;\n}\n\n.col-4 {\n flex: 0 0 33.33333333%;\n max-width: 33.33333333%;\n}\n\n.col-5 {\n flex: 0 0 41.66666667%;\n max-width: 41.66666667%;\n}\n\n.col-6 {\n flex: 0 0 50%;\n max-width: 50%;\n}\n\n.col-7 {\n flex: 0 0 58.33333333%;\n max-width: 58.33333333%;\n}\n\n.col-8 {\n flex: 0 0 66.66666667%;\n max-width: 66.66666667%;\n}\n\n.col-9 {\n flex: 0 0 75%;\n max-width: 75%;\n}\n\n.col-10 {\n flex: 0 0 83.33333333%;\n max-width: 83.33333333%;\n}\n\n.col-11 {\n flex: 0 0 91.66666667%;\n max-width: 91.66666667%;\n}\n\n.col-12 {\n flex: 0 0 100%;\n max-width: 100%;\n}\n\n.order-first {\n order: -1;\n}\n\n.order-last {\n order: 13;\n}\n\n.order-0 {\n order: 0;\n}\n\n.order-1 {\n order: 1;\n}\n\n.order-2 {\n order: 2;\n}\n\n.order-3 {\n order: 3;\n}\n\n.order-4 {\n order: 4;\n}\n\n.order-5 {\n order: 5;\n}\n\n.order-6 {\n order: 6;\n}\n\n.order-7 {\n order: 7;\n}\n\n.order-8 {\n order: 8;\n}\n\n.order-9 {\n order: 9;\n}\n\n.order-10 {\n order: 10;\n}\n\n.order-11 {\n order: 11;\n}\n\n.order-12 {\n order: 12;\n}\n\n.offset-1 {\n margin-left: 8.33333333%;\n}\n\n.offset-2 {\n margin-left: 16.66666667%;\n}\n\n.offset-3 {\n margin-left: 25%;\n}\n\n.offset-4 {\n margin-left: 33.33333333%;\n}\n\n.offset-5 {\n margin-left: 41.66666667%;\n}\n\n.offset-6 {\n margin-left: 50%;\n}\n\n.offset-7 {\n margin-left: 58.33333333%;\n}\n\n.offset-8 {\n margin-left: 66.66666667%;\n}\n\n.offset-9 {\n margin-left: 75%;\n}\n\n.offset-10 {\n margin-left: 83.33333333%;\n}\n\n.offset-11 {\n margin-left: 91.66666667%;\n}\n\n@media (min-width: 600px) {\n .col-sm {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n .row-cols-sm-1 > * {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .row-cols-sm-2 > * {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .row-cols-sm-3 > * {\n flex: 0 0 33.3333333333%;\n max-width: 33.3333333333%;\n }\n .row-cols-sm-4 > * {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .row-cols-sm-5 > * {\n flex: 0 0 20%;\n max-width: 20%;\n }\n .row-cols-sm-6 > * {\n flex: 0 0 16.6666666667%;\n max-width: 16.6666666667%;\n }\n .col-sm-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: 100%;\n }\n .col-sm-1 {\n flex: 0 0 8.33333333%;\n max-width: 8.33333333%;\n }\n .col-sm-2 {\n flex: 0 0 16.66666667%;\n max-width: 16.66666667%;\n }\n .col-sm-3 {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-sm-4 {\n flex: 0 0 33.33333333%;\n max-width: 33.33333333%;\n }\n .col-sm-5 {\n flex: 0 0 41.66666667%;\n max-width: 41.66666667%;\n }\n .col-sm-6 {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-sm-7 {\n flex: 0 0 58.33333333%;\n max-width: 58.33333333%;\n }\n .col-sm-8 {\n flex: 0 0 66.66666667%;\n max-width: 66.66666667%;\n }\n .col-sm-9 {\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-sm-10 {\n flex: 0 0 83.33333333%;\n max-width: 83.33333333%;\n }\n .col-sm-11 {\n flex: 0 0 91.66666667%;\n max-width: 91.66666667%;\n }\n .col-sm-12 {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-sm-first {\n order: -1;\n }\n .order-sm-last {\n order: 13;\n }\n .order-sm-0 {\n order: 0;\n }\n .order-sm-1 {\n order: 1;\n }\n .order-sm-2 {\n order: 2;\n }\n .order-sm-3 {\n order: 3;\n }\n .order-sm-4 {\n order: 4;\n }\n .order-sm-5 {\n order: 5;\n }\n .order-sm-6 {\n order: 6;\n }\n .order-sm-7 {\n order: 7;\n }\n .order-sm-8 {\n order: 8;\n }\n .order-sm-9 {\n order: 9;\n }\n .order-sm-10 {\n order: 10;\n }\n .order-sm-11 {\n order: 11;\n }\n .order-sm-12 {\n order: 12;\n }\n .offset-sm-0 {\n margin-left: 0;\n }\n .offset-sm-1 {\n margin-left: 8.33333333%;\n }\n .offset-sm-2 {\n margin-left: 16.66666667%;\n }\n .offset-sm-3 {\n margin-left: 25%;\n }\n .offset-sm-4 {\n margin-left: 33.33333333%;\n }\n .offset-sm-5 {\n margin-left: 41.66666667%;\n }\n .offset-sm-6 {\n margin-left: 50%;\n }\n .offset-sm-7 {\n margin-left: 58.33333333%;\n }\n .offset-sm-8 {\n margin-left: 66.66666667%;\n }\n .offset-sm-9 {\n margin-left: 75%;\n }\n .offset-sm-10 {\n margin-left: 83.33333333%;\n }\n .offset-sm-11 {\n margin-left: 91.66666667%;\n }\n}\n@media (min-width: 782px) {\n .col-md {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n .row-cols-md-1 > * {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .row-cols-md-2 > * {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .row-cols-md-3 > * {\n flex: 0 0 33.3333333333%;\n max-width: 33.3333333333%;\n }\n .row-cols-md-4 > * {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .row-cols-md-5 > * {\n flex: 0 0 20%;\n max-width: 20%;\n }\n .row-cols-md-6 > * {\n flex: 0 0 16.6666666667%;\n max-width: 16.6666666667%;\n }\n .col-md-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: 100%;\n }\n .col-md-1 {\n flex: 0 0 8.33333333%;\n max-width: 8.33333333%;\n }\n .col-md-2 {\n flex: 0 0 16.66666667%;\n max-width: 16.66666667%;\n }\n .col-md-3 {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-md-4 {\n flex: 0 0 33.33333333%;\n max-width: 33.33333333%;\n }\n .col-md-5 {\n flex: 0 0 41.66666667%;\n max-width: 41.66666667%;\n }\n .col-md-6 {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-md-7 {\n flex: 0 0 58.33333333%;\n max-width: 58.33333333%;\n }\n .col-md-8 {\n flex: 0 0 66.66666667%;\n max-width: 66.66666667%;\n }\n .col-md-9 {\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-md-10 {\n flex: 0 0 83.33333333%;\n max-width: 83.33333333%;\n }\n .col-md-11 {\n flex: 0 0 91.66666667%;\n max-width: 91.66666667%;\n }\n .col-md-12 {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-md-first {\n order: -1;\n }\n .order-md-last {\n order: 13;\n }\n .order-md-0 {\n order: 0;\n }\n .order-md-1 {\n order: 1;\n }\n .order-md-2 {\n order: 2;\n }\n .order-md-3 {\n order: 3;\n }\n .order-md-4 {\n order: 4;\n }\n .order-md-5 {\n order: 5;\n }\n .order-md-6 {\n order: 6;\n }\n .order-md-7 {\n order: 7;\n }\n .order-md-8 {\n order: 8;\n }\n .order-md-9 {\n order: 9;\n }\n .order-md-10 {\n order: 10;\n }\n .order-md-11 {\n order: 11;\n }\n .order-md-12 {\n order: 12;\n }\n .offset-md-0 {\n margin-left: 0;\n }\n .offset-md-1 {\n margin-left: 8.33333333%;\n }\n .offset-md-2 {\n margin-left: 16.66666667%;\n }\n .offset-md-3 {\n margin-left: 25%;\n }\n .offset-md-4 {\n margin-left: 33.33333333%;\n }\n .offset-md-5 {\n margin-left: 41.66666667%;\n }\n .offset-md-6 {\n margin-left: 50%;\n }\n .offset-md-7 {\n margin-left: 58.33333333%;\n }\n .offset-md-8 {\n margin-left: 66.66666667%;\n }\n .offset-md-9 {\n margin-left: 75%;\n }\n .offset-md-10 {\n margin-left: 83.33333333%;\n }\n .offset-md-11 {\n margin-left: 91.66666667%;\n }\n}\n@media (min-width: 992px) {\n .col-lg {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n .row-cols-lg-1 > * {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .row-cols-lg-2 > * {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .row-cols-lg-3 > * {\n flex: 0 0 33.3333333333%;\n max-width: 33.3333333333%;\n }\n .row-cols-lg-4 > * {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .row-cols-lg-5 > * {\n flex: 0 0 20%;\n max-width: 20%;\n }\n .row-cols-lg-6 > * {\n flex: 0 0 16.6666666667%;\n max-width: 16.6666666667%;\n }\n .col-lg-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: 100%;\n }\n .col-lg-1 {\n flex: 0 0 8.33333333%;\n max-width: 8.33333333%;\n }\n .col-lg-2 {\n flex: 0 0 16.66666667%;\n max-width: 16.66666667%;\n }\n .col-lg-3 {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-lg-4 {\n flex: 0 0 33.33333333%;\n max-width: 33.33333333%;\n }\n .col-lg-5 {\n flex: 0 0 41.66666667%;\n max-width: 41.66666667%;\n }\n .col-lg-6 {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-lg-7 {\n flex: 0 0 58.33333333%;\n max-width: 58.33333333%;\n }\n .col-lg-8 {\n flex: 0 0 66.66666667%;\n max-width: 66.66666667%;\n }\n .col-lg-9 {\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-lg-10 {\n flex: 0 0 83.33333333%;\n max-width: 83.33333333%;\n }\n .col-lg-11 {\n flex: 0 0 91.66666667%;\n max-width: 91.66666667%;\n }\n .col-lg-12 {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-lg-first {\n order: -1;\n }\n .order-lg-last {\n order: 13;\n }\n .order-lg-0 {\n order: 0;\n }\n .order-lg-1 {\n order: 1;\n }\n .order-lg-2 {\n order: 2;\n }\n .order-lg-3 {\n order: 3;\n }\n .order-lg-4 {\n order: 4;\n }\n .order-lg-5 {\n order: 5;\n }\n .order-lg-6 {\n order: 6;\n }\n .order-lg-7 {\n order: 7;\n }\n .order-lg-8 {\n order: 8;\n }\n .order-lg-9 {\n order: 9;\n }\n .order-lg-10 {\n order: 10;\n }\n .order-lg-11 {\n order: 11;\n }\n .order-lg-12 {\n order: 12;\n }\n .offset-lg-0 {\n margin-left: 0;\n }\n .offset-lg-1 {\n margin-left: 8.33333333%;\n }\n .offset-lg-2 {\n margin-left: 16.66666667%;\n }\n .offset-lg-3 {\n margin-left: 25%;\n }\n .offset-lg-4 {\n margin-left: 33.33333333%;\n }\n .offset-lg-5 {\n margin-left: 41.66666667%;\n }\n .offset-lg-6 {\n margin-left: 50%;\n }\n .offset-lg-7 {\n margin-left: 58.33333333%;\n }\n .offset-lg-8 {\n margin-left: 66.66666667%;\n }\n .offset-lg-9 {\n margin-left: 75%;\n }\n .offset-lg-10 {\n margin-left: 83.33333333%;\n }\n .offset-lg-11 {\n margin-left: 91.66666667%;\n }\n}\n@media (min-width: 1200px) {\n .col-xl {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n .row-cols-xl-1 > * {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .row-cols-xl-2 > * {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .row-cols-xl-3 > * {\n flex: 0 0 33.3333333333%;\n max-width: 33.3333333333%;\n }\n .row-cols-xl-4 > * {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .row-cols-xl-5 > * {\n flex: 0 0 20%;\n max-width: 20%;\n }\n .row-cols-xl-6 > * {\n flex: 0 0 16.6666666667%;\n max-width: 16.6666666667%;\n }\n .col-xl-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: 100%;\n }\n .col-xl-1 {\n flex: 0 0 8.33333333%;\n max-width: 8.33333333%;\n }\n .col-xl-2 {\n flex: 0 0 16.66666667%;\n max-width: 16.66666667%;\n }\n .col-xl-3 {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-xl-4 {\n flex: 0 0 33.33333333%;\n max-width: 33.33333333%;\n }\n .col-xl-5 {\n flex: 0 0 41.66666667%;\n max-width: 41.66666667%;\n }\n .col-xl-6 {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-xl-7 {\n flex: 0 0 58.33333333%;\n max-width: 58.33333333%;\n }\n .col-xl-8 {\n flex: 0 0 66.66666667%;\n max-width: 66.66666667%;\n }\n .col-xl-9 {\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-xl-10 {\n flex: 0 0 83.33333333%;\n max-width: 83.33333333%;\n }\n .col-xl-11 {\n flex: 0 0 91.66666667%;\n max-width: 91.66666667%;\n }\n .col-xl-12 {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-xl-first {\n order: -1;\n }\n .order-xl-last {\n order: 13;\n }\n .order-xl-0 {\n order: 0;\n }\n .order-xl-1 {\n order: 1;\n }\n .order-xl-2 {\n order: 2;\n }\n .order-xl-3 {\n order: 3;\n }\n .order-xl-4 {\n order: 4;\n }\n .order-xl-5 {\n order: 5;\n }\n .order-xl-6 {\n order: 6;\n }\n .order-xl-7 {\n order: 7;\n }\n .order-xl-8 {\n order: 8;\n }\n .order-xl-9 {\n order: 9;\n }\n .order-xl-10 {\n order: 10;\n }\n .order-xl-11 {\n order: 11;\n }\n .order-xl-12 {\n order: 12;\n }\n .offset-xl-0 {\n margin-left: 0;\n }\n .offset-xl-1 {\n margin-left: 8.33333333%;\n }\n .offset-xl-2 {\n margin-left: 16.66666667%;\n }\n .offset-xl-3 {\n margin-left: 25%;\n }\n .offset-xl-4 {\n margin-left: 33.33333333%;\n }\n .offset-xl-5 {\n margin-left: 41.66666667%;\n }\n .offset-xl-6 {\n margin-left: 50%;\n }\n .offset-xl-7 {\n margin-left: 58.33333333%;\n }\n .offset-xl-8 {\n margin-left: 66.66666667%;\n }\n .offset-xl-9 {\n margin-left: 75%;\n }\n .offset-xl-10 {\n margin-left: 83.33333333%;\n }\n .offset-xl-11 {\n margin-left: 91.66666667%;\n }\n}\n@media (min-width: 1330px) {\n .col-xxl {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n .row-cols-xxl-1 > * {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .row-cols-xxl-2 > * {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .row-cols-xxl-3 > * {\n flex: 0 0 33.3333333333%;\n max-width: 33.3333333333%;\n }\n .row-cols-xxl-4 > * {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .row-cols-xxl-5 > * {\n flex: 0 0 20%;\n max-width: 20%;\n }\n .row-cols-xxl-6 > * {\n flex: 0 0 16.6666666667%;\n max-width: 16.6666666667%;\n }\n .col-xxl-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: 100%;\n }\n .col-xxl-1 {\n flex: 0 0 8.33333333%;\n max-width: 8.33333333%;\n }\n .col-xxl-2 {\n flex: 0 0 16.66666667%;\n max-width: 16.66666667%;\n }\n .col-xxl-3 {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-xxl-4 {\n flex: 0 0 33.33333333%;\n max-width: 33.33333333%;\n }\n .col-xxl-5 {\n flex: 0 0 41.66666667%;\n max-width: 41.66666667%;\n }\n .col-xxl-6 {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-xxl-7 {\n flex: 0 0 58.33333333%;\n max-width: 58.33333333%;\n }\n .col-xxl-8 {\n flex: 0 0 66.66666667%;\n max-width: 66.66666667%;\n }\n .col-xxl-9 {\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-xxl-10 {\n flex: 0 0 83.33333333%;\n max-width: 83.33333333%;\n }\n .col-xxl-11 {\n flex: 0 0 91.66666667%;\n max-width: 91.66666667%;\n }\n .col-xxl-12 {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-xxl-first {\n order: -1;\n }\n .order-xxl-last {\n order: 13;\n }\n .order-xxl-0 {\n order: 0;\n }\n .order-xxl-1 {\n order: 1;\n }\n .order-xxl-2 {\n order: 2;\n }\n .order-xxl-3 {\n order: 3;\n }\n .order-xxl-4 {\n order: 4;\n }\n .order-xxl-5 {\n order: 5;\n }\n .order-xxl-6 {\n order: 6;\n }\n .order-xxl-7 {\n order: 7;\n }\n .order-xxl-8 {\n order: 8;\n }\n .order-xxl-9 {\n order: 9;\n }\n .order-xxl-10 {\n order: 10;\n }\n .order-xxl-11 {\n order: 11;\n }\n .order-xxl-12 {\n order: 12;\n }\n .offset-xxl-0 {\n margin-left: 0;\n }\n .offset-xxl-1 {\n margin-left: 8.33333333%;\n }\n .offset-xxl-2 {\n margin-left: 16.66666667%;\n }\n .offset-xxl-3 {\n margin-left: 25%;\n }\n .offset-xxl-4 {\n margin-left: 33.33333333%;\n }\n .offset-xxl-5 {\n margin-left: 41.66666667%;\n }\n .offset-xxl-6 {\n margin-left: 50%;\n }\n .offset-xxl-7 {\n margin-left: 58.33333333%;\n }\n .offset-xxl-8 {\n margin-left: 66.66666667%;\n }\n .offset-xxl-9 {\n margin-left: 75%;\n }\n .offset-xxl-10 {\n margin-left: 83.33333333%;\n }\n .offset-xxl-11 {\n margin-left: 91.66666667%;\n }\n}\n.table {\n width: 100%;\n margin-bottom: 3rem;\n color: #212529;\n}\n.table th,\n.table td {\n padding: 0.75rem;\n vertical-align: top;\n border-top: 1px solid #dee2e6;\n}\n.table thead th {\n vertical-align: bottom;\n border-bottom: 2px solid #dee2e6;\n}\n.table tbody + tbody {\n border-top: 2px solid #dee2e6;\n}\n\n.table-sm th,\n.table-sm td {\n padding: 0.3rem;\n}\n\n.table-bordered {\n border: 1px solid #dee2e6;\n}\n.table-bordered th,\n.table-bordered td {\n border: 1px solid #dee2e6;\n}\n.table-bordered thead th,\n.table-bordered thead td {\n border-bottom-width: 2px;\n}\n\n.table-borderless th,\n.table-borderless td,\n.table-borderless thead th,\n.table-borderless tbody + tbody {\n border: 0;\n}\n\n.table-striped tbody tr:nth-of-type(odd) {\n background-color: rgba(0, 0, 0, 0.05);\n}\n\n.table-hover tbody tr:hover {\n color: #212529;\n background-color: rgba(0, 0, 0, 0.075);\n}\n\n.table-active,\n.table-active > th,\n.table-active > td {\n background-color: rgba(0, 0, 0, 0.075);\n}\n\n.table-hover .table-active:hover {\n background-color: rgba(0, 0, 0, 0.075);\n}\n.table-hover .table-active:hover > td,\n.table-hover .table-active:hover > th {\n background-color: rgba(0, 0, 0, 0.075);\n}\n\n.table .thead-dark th {\n color: #fff;\n background-color: #343a40;\n border-color: #454d55;\n}\n.table .thead-light th {\n color: #495057;\n background-color: #e9ecef;\n border-color: #dee2e6;\n}\n\n.table-dark {\n color: #fff;\n background-color: #343a40;\n}\n.table-dark th,\n.table-dark td,\n.table-dark thead th {\n border-color: #454d55;\n}\n.table-dark.table-bordered {\n border: 0;\n}\n.table-dark.table-striped tbody tr:nth-of-type(odd) {\n background-color: rgba(255, 255, 255, 0.05);\n}\n.table-dark.table-hover tbody tr:hover {\n color: #fff;\n background-color: rgba(255, 255, 255, 0.075);\n}\n\n@media (max-width: 599.98px) {\n .table-responsive-sm {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n }\n .table-responsive-sm > .table-bordered {\n border: 0;\n }\n}\n@media (max-width: 781.98px) {\n .table-responsive-md {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n }\n .table-responsive-md > .table-bordered {\n border: 0;\n }\n}\n@media (max-width: 991.98px) {\n .table-responsive-lg {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n }\n .table-responsive-lg > .table-bordered {\n border: 0;\n }\n}\n@media (max-width: 1199.98px) {\n .table-responsive-xl {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n }\n .table-responsive-xl > .table-bordered {\n border: 0;\n }\n}\n@media (max-width: 1329.98px) {\n .table-responsive-xxl {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n }\n .table-responsive-xxl > .table-bordered {\n border: 0;\n }\n}\n.table-responsive {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n}\n.table-responsive > .table-bordered {\n border: 0;\n}\n\n.jumbotron, .wp-block-cover {\n padding: 2rem 1rem;\n margin-bottom: 2rem;\n border-radius: var(--roundness);\n}\n@media (min-width: 600px) {\n .jumbotron, .wp-block-cover {\n padding: 4rem 2rem;\n }\n}\n\n.jumbotron-fluid {\n padding-right: 0;\n padding-left: 0;\n border-radius: 0;\n}\n\n.media {\n display: flex;\n align-items: flex-start;\n}\n\n.media-body {\n flex: 1;\n}\n\n.d-none {\n display: none !important;\n}\n\n.d-inline {\n display: inline !important;\n}\n\n.d-inline-block {\n display: inline-block !important;\n}\n\n.d-block {\n display: block !important;\n}\n\n.d-table {\n display: table !important;\n}\n\n.d-table-row {\n display: table-row !important;\n}\n\n.d-table-cell {\n display: table-cell !important;\n}\n\n.d-flex {\n display: flex !important;\n}\n\n.d-inline-flex {\n display: inline-flex !important;\n}\n\n@media (min-width: 600px) {\n .d-sm-none {\n display: none !important;\n }\n .d-sm-inline {\n display: inline !important;\n }\n .d-sm-inline-block {\n display: inline-block !important;\n }\n .d-sm-block {\n display: block !important;\n }\n .d-sm-table {\n display: table !important;\n }\n .d-sm-table-row {\n display: table-row !important;\n }\n .d-sm-table-cell {\n display: table-cell !important;\n }\n .d-sm-flex {\n display: flex !important;\n }\n .d-sm-inline-flex {\n display: inline-flex !important;\n }\n}\n@media (min-width: 782px) {\n .d-md-none {\n display: none !important;\n }\n .d-md-inline {\n display: inline !important;\n }\n .d-md-inline-block {\n display: inline-block !important;\n }\n .d-md-block {\n display: block !important;\n }\n .d-md-table {\n display: table !important;\n }\n .d-md-table-row {\n display: table-row !important;\n }\n .d-md-table-cell {\n display: table-cell !important;\n }\n .d-md-flex {\n display: flex !important;\n }\n .d-md-inline-flex {\n display: inline-flex !important;\n }\n}\n@media (min-width: 992px) {\n .d-lg-none {\n display: none !important;\n }\n .d-lg-inline {\n display: inline !important;\n }\n .d-lg-inline-block {\n display: inline-block !important;\n }\n .d-lg-block {\n display: block !important;\n }\n .d-lg-table {\n display: table !important;\n }\n .d-lg-table-row {\n display: table-row !important;\n }\n .d-lg-table-cell {\n display: table-cell !important;\n }\n .d-lg-flex {\n display: flex !important;\n }\n .d-lg-inline-flex {\n display: inline-flex !important;\n }\n}\n@media (min-width: 1200px) {\n .d-xl-none {\n display: none !important;\n }\n .d-xl-inline {\n display: inline !important;\n }\n .d-xl-inline-block {\n display: inline-block !important;\n }\n .d-xl-block {\n display: block !important;\n }\n .d-xl-table {\n display: table !important;\n }\n .d-xl-table-row {\n display: table-row !important;\n }\n .d-xl-table-cell {\n display: table-cell !important;\n }\n .d-xl-flex {\n display: flex !important;\n }\n .d-xl-inline-flex {\n display: inline-flex !important;\n }\n}\n@media (min-width: 1330px) {\n .d-xxl-none {\n display: none !important;\n }\n .d-xxl-inline {\n display: inline !important;\n }\n .d-xxl-inline-block {\n display: inline-block !important;\n }\n .d-xxl-block {\n display: block !important;\n }\n .d-xxl-table {\n display: table !important;\n }\n .d-xxl-table-row {\n display: table-row !important;\n }\n .d-xxl-table-cell {\n display: table-cell !important;\n }\n .d-xxl-flex {\n display: flex !important;\n }\n .d-xxl-inline-flex {\n display: inline-flex !important;\n }\n}\n@media print {\n .d-print-none {\n display: none !important;\n }\n .d-print-inline {\n display: inline !important;\n }\n .d-print-inline-block {\n display: inline-block !important;\n }\n .d-print-block {\n display: block !important;\n }\n .d-print-table {\n display: table !important;\n }\n .d-print-table-row {\n display: table-row !important;\n }\n .d-print-table-cell {\n display: table-cell !important;\n }\n .d-print-flex {\n display: flex !important;\n }\n .d-print-inline-flex {\n display: inline-flex !important;\n }\n}\n.flex-row {\n flex-direction: row !important;\n}\n\n.flex-column {\n flex-direction: column !important;\n}\n\n.flex-row-reverse {\n flex-direction: row-reverse !important;\n}\n\n.flex-column-reverse {\n flex-direction: column-reverse !important;\n}\n\n.flex-wrap {\n flex-wrap: wrap !important;\n}\n\n.flex-nowrap {\n flex-wrap: nowrap !important;\n}\n\n.flex-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n}\n\n.flex-fill {\n flex: 1 1 auto !important;\n}\n\n.flex-grow-0 {\n flex-grow: 0 !important;\n}\n\n.flex-grow-1 {\n flex-grow: 1 !important;\n}\n\n.flex-shrink-0 {\n flex-shrink: 0 !important;\n}\n\n.flex-shrink-1 {\n flex-shrink: 1 !important;\n}\n\n.justify-content-start {\n justify-content: flex-start !important;\n}\n\n.justify-content-end {\n justify-content: flex-end !important;\n}\n\n.justify-content-center {\n justify-content: center !important;\n}\n\n.justify-content-between {\n justify-content: space-between !important;\n}\n\n.justify-content-around {\n justify-content: space-around !important;\n}\n\n.align-items-start {\n align-items: flex-start !important;\n}\n\n.align-items-end {\n align-items: flex-end !important;\n}\n\n.align-items-center {\n align-items: center !important;\n}\n\n.align-items-baseline {\n align-items: baseline !important;\n}\n\n.align-items-stretch {\n align-items: stretch !important;\n}\n\n.align-content-start {\n align-content: flex-start !important;\n}\n\n.align-content-end {\n align-content: flex-end !important;\n}\n\n.align-content-center {\n align-content: center !important;\n}\n\n.align-content-between {\n align-content: space-between !important;\n}\n\n.align-content-around {\n align-content: space-around !important;\n}\n\n.align-content-stretch {\n align-content: stretch !important;\n}\n\n.align-self-auto {\n align-self: auto !important;\n}\n\n.align-self-start {\n align-self: flex-start !important;\n}\n\n.align-self-end {\n align-self: flex-end !important;\n}\n\n.align-self-center {\n align-self: center !important;\n}\n\n.align-self-baseline {\n align-self: baseline !important;\n}\n\n.align-self-stretch {\n align-self: stretch !important;\n}\n\n@media (min-width: 600px) {\n .flex-sm-row {\n flex-direction: row !important;\n }\n .flex-sm-column {\n flex-direction: column !important;\n }\n .flex-sm-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-sm-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-sm-wrap {\n flex-wrap: wrap !important;\n }\n .flex-sm-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-sm-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .flex-sm-fill {\n flex: 1 1 auto !important;\n }\n .flex-sm-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-sm-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-sm-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-sm-shrink-1 {\n flex-shrink: 1 !important;\n }\n .justify-content-sm-start {\n justify-content: flex-start !important;\n }\n .justify-content-sm-end {\n justify-content: flex-end !important;\n }\n .justify-content-sm-center {\n justify-content: center !important;\n }\n .justify-content-sm-between {\n justify-content: space-between !important;\n }\n .justify-content-sm-around {\n justify-content: space-around !important;\n }\n .align-items-sm-start {\n align-items: flex-start !important;\n }\n .align-items-sm-end {\n align-items: flex-end !important;\n }\n .align-items-sm-center {\n align-items: center !important;\n }\n .align-items-sm-baseline {\n align-items: baseline !important;\n }\n .align-items-sm-stretch {\n align-items: stretch !important;\n }\n .align-content-sm-start {\n align-content: flex-start !important;\n }\n .align-content-sm-end {\n align-content: flex-end !important;\n }\n .align-content-sm-center {\n align-content: center !important;\n }\n .align-content-sm-between {\n align-content: space-between !important;\n }\n .align-content-sm-around {\n align-content: space-around !important;\n }\n .align-content-sm-stretch {\n align-content: stretch !important;\n }\n .align-self-sm-auto {\n align-self: auto !important;\n }\n .align-self-sm-start {\n align-self: flex-start !important;\n }\n .align-self-sm-end {\n align-self: flex-end !important;\n }\n .align-self-sm-center {\n align-self: center !important;\n }\n .align-self-sm-baseline {\n align-self: baseline !important;\n }\n .align-self-sm-stretch {\n align-self: stretch !important;\n }\n}\n@media (min-width: 782px) {\n .flex-md-row {\n flex-direction: row !important;\n }\n .flex-md-column {\n flex-direction: column !important;\n }\n .flex-md-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-md-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-md-wrap {\n flex-wrap: wrap !important;\n }\n .flex-md-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-md-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .flex-md-fill {\n flex: 1 1 auto !important;\n }\n .flex-md-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-md-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-md-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-md-shrink-1 {\n flex-shrink: 1 !important;\n }\n .justify-content-md-start {\n justify-content: flex-start !important;\n }\n .justify-content-md-end {\n justify-content: flex-end !important;\n }\n .justify-content-md-center {\n justify-content: center !important;\n }\n .justify-content-md-between {\n justify-content: space-between !important;\n }\n .justify-content-md-around {\n justify-content: space-around !important;\n }\n .align-items-md-start {\n align-items: flex-start !important;\n }\n .align-items-md-end {\n align-items: flex-end !important;\n }\n .align-items-md-center {\n align-items: center !important;\n }\n .align-items-md-baseline {\n align-items: baseline !important;\n }\n .align-items-md-stretch {\n align-items: stretch !important;\n }\n .align-content-md-start {\n align-content: flex-start !important;\n }\n .align-content-md-end {\n align-content: flex-end !important;\n }\n .align-content-md-center {\n align-content: center !important;\n }\n .align-content-md-between {\n align-content: space-between !important;\n }\n .align-content-md-around {\n align-content: space-around !important;\n }\n .align-content-md-stretch {\n align-content: stretch !important;\n }\n .align-self-md-auto {\n align-self: auto !important;\n }\n .align-self-md-start {\n align-self: flex-start !important;\n }\n .align-self-md-end {\n align-self: flex-end !important;\n }\n .align-self-md-center {\n align-self: center !important;\n }\n .align-self-md-baseline {\n align-self: baseline !important;\n }\n .align-self-md-stretch {\n align-self: stretch !important;\n }\n}\n@media (min-width: 992px) {\n .flex-lg-row {\n flex-direction: row !important;\n }\n .flex-lg-column {\n flex-direction: column !important;\n }\n .flex-lg-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-lg-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-lg-wrap {\n flex-wrap: wrap !important;\n }\n .flex-lg-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-lg-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .flex-lg-fill {\n flex: 1 1 auto !important;\n }\n .flex-lg-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-lg-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-lg-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-lg-shrink-1 {\n flex-shrink: 1 !important;\n }\n .justify-content-lg-start {\n justify-content: flex-start !important;\n }\n .justify-content-lg-end {\n justify-content: flex-end !important;\n }\n .justify-content-lg-center {\n justify-content: center !important;\n }\n .justify-content-lg-between {\n justify-content: space-between !important;\n }\n .justify-content-lg-around {\n justify-content: space-around !important;\n }\n .align-items-lg-start {\n align-items: flex-start !important;\n }\n .align-items-lg-end {\n align-items: flex-end !important;\n }\n .align-items-lg-center {\n align-items: center !important;\n }\n .align-items-lg-baseline {\n align-items: baseline !important;\n }\n .align-items-lg-stretch {\n align-items: stretch !important;\n }\n .align-content-lg-start {\n align-content: flex-start !important;\n }\n .align-content-lg-end {\n align-content: flex-end !important;\n }\n .align-content-lg-center {\n align-content: center !important;\n }\n .align-content-lg-between {\n align-content: space-between !important;\n }\n .align-content-lg-around {\n align-content: space-around !important;\n }\n .align-content-lg-stretch {\n align-content: stretch !important;\n }\n .align-self-lg-auto {\n align-self: auto !important;\n }\n .align-self-lg-start {\n align-self: flex-start !important;\n }\n .align-self-lg-end {\n align-self: flex-end !important;\n }\n .align-self-lg-center {\n align-self: center !important;\n }\n .align-self-lg-baseline {\n align-self: baseline !important;\n }\n .align-self-lg-stretch {\n align-self: stretch !important;\n }\n}\n@media (min-width: 1200px) {\n .flex-xl-row {\n flex-direction: row !important;\n }\n .flex-xl-column {\n flex-direction: column !important;\n }\n .flex-xl-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-xl-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-xl-wrap {\n flex-wrap: wrap !important;\n }\n .flex-xl-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-xl-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .flex-xl-fill {\n flex: 1 1 auto !important;\n }\n .flex-xl-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-xl-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-xl-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-xl-shrink-1 {\n flex-shrink: 1 !important;\n }\n .justify-content-xl-start {\n justify-content: flex-start !important;\n }\n .justify-content-xl-end {\n justify-content: flex-end !important;\n }\n .justify-content-xl-center {\n justify-content: center !important;\n }\n .justify-content-xl-between {\n justify-content: space-between !important;\n }\n .justify-content-xl-around {\n justify-content: space-around !important;\n }\n .align-items-xl-start {\n align-items: flex-start !important;\n }\n .align-items-xl-end {\n align-items: flex-end !important;\n }\n .align-items-xl-center {\n align-items: center !important;\n }\n .align-items-xl-baseline {\n align-items: baseline !important;\n }\n .align-items-xl-stretch {\n align-items: stretch !important;\n }\n .align-content-xl-start {\n align-content: flex-start !important;\n }\n .align-content-xl-end {\n align-content: flex-end !important;\n }\n .align-content-xl-center {\n align-content: center !important;\n }\n .align-content-xl-between {\n align-content: space-between !important;\n }\n .align-content-xl-around {\n align-content: space-around !important;\n }\n .align-content-xl-stretch {\n align-content: stretch !important;\n }\n .align-self-xl-auto {\n align-self: auto !important;\n }\n .align-self-xl-start {\n align-self: flex-start !important;\n }\n .align-self-xl-end {\n align-self: flex-end !important;\n }\n .align-self-xl-center {\n align-self: center !important;\n }\n .align-self-xl-baseline {\n align-self: baseline !important;\n }\n .align-self-xl-stretch {\n align-self: stretch !important;\n }\n}\n@media (min-width: 1330px) {\n .flex-xxl-row {\n flex-direction: row !important;\n }\n .flex-xxl-column {\n flex-direction: column !important;\n }\n .flex-xxl-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-xxl-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-xxl-wrap {\n flex-wrap: wrap !important;\n }\n .flex-xxl-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-xxl-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .flex-xxl-fill {\n flex: 1 1 auto !important;\n }\n .flex-xxl-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-xxl-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-xxl-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-xxl-shrink-1 {\n flex-shrink: 1 !important;\n }\n .justify-content-xxl-start {\n justify-content: flex-start !important;\n }\n .justify-content-xxl-end {\n justify-content: flex-end !important;\n }\n .justify-content-xxl-center {\n justify-content: center !important;\n }\n .justify-content-xxl-between {\n justify-content: space-between !important;\n }\n .justify-content-xxl-around {\n justify-content: space-around !important;\n }\n .align-items-xxl-start {\n align-items: flex-start !important;\n }\n .align-items-xxl-end {\n align-items: flex-end !important;\n }\n .align-items-xxl-center {\n align-items: center !important;\n }\n .align-items-xxl-baseline {\n align-items: baseline !important;\n }\n .align-items-xxl-stretch {\n align-items: stretch !important;\n }\n .align-content-xxl-start {\n align-content: flex-start !important;\n }\n .align-content-xxl-end {\n align-content: flex-end !important;\n }\n .align-content-xxl-center {\n align-content: center !important;\n }\n .align-content-xxl-between {\n align-content: space-between !important;\n }\n .align-content-xxl-around {\n align-content: space-around !important;\n }\n .align-content-xxl-stretch {\n align-content: stretch !important;\n }\n .align-self-xxl-auto {\n align-self: auto !important;\n }\n .align-self-xxl-start {\n align-self: flex-start !important;\n }\n .align-self-xxl-end {\n align-self: flex-end !important;\n }\n .align-self-xxl-center {\n align-self: center !important;\n }\n .align-self-xxl-baseline {\n align-self: baseline !important;\n }\n .align-self-xxl-stretch {\n align-self: stretch !important;\n }\n}\n.sr-only, .editor-styles-wrapper .screen-reader-text {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n margin: -1px;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n white-space: nowrap;\n border: 0;\n}\n\n.sr-only-focusable:active, .sr-only-focusable:focus {\n position: static;\n width: auto;\n height: auto;\n overflow: visible;\n clip: auto;\n white-space: normal;\n}\n\n.w-25 {\n width: 25% !important;\n}\n\n.w-50 {\n width: 50% !important;\n}\n\n.w-75 {\n width: 75% !important;\n}\n\n.w-100 {\n width: 100% !important;\n}\n\n.w-auto {\n width: auto !important;\n}\n\n.h-25 {\n height: 25% !important;\n}\n\n.h-50 {\n height: 50% !important;\n}\n\n.h-75 {\n height: 75% !important;\n}\n\n.h-100 {\n height: 100% !important;\n}\n\n.h-auto {\n height: auto !important;\n}\n\n.mw-100 {\n max-width: 100% !important;\n}\n\n.mh-100 {\n max-height: 100% !important;\n}\n\n.min-vw-100 {\n min-width: 100vw !important;\n}\n\n.min-vh-100 {\n min-height: 100vh !important;\n}\n\n.vw-100 {\n width: 100vw !important;\n}\n\n.vh-100 {\n height: 100vh !important;\n}\n\n.m-0 {\n margin: 0 !important;\n}\n\n.mt-0,\n.my-0 {\n margin-top: 0 !important;\n}\n\n.mr-0,\n.mx-0 {\n margin-right: 0 !important;\n}\n\n.mb-0,\n.my-0 {\n margin-bottom: 0 !important;\n}\n\n.ml-0,\n.mx-0 {\n margin-left: 0 !important;\n}\n\n.m-1 {\n margin: 0.75rem !important;\n}\n\n.mt-1,\n.my-1 {\n margin-top: 0.75rem !important;\n}\n\n.mr-1,\n.mx-1 {\n margin-right: 0.75rem !important;\n}\n\n.mb-1,\n.my-1 {\n margin-bottom: 0.75rem !important;\n}\n\n.ml-1,\n.mx-1 {\n margin-left: 0.75rem !important;\n}\n\n.m-2 {\n margin: 1.5rem !important;\n}\n\n.mt-2,\n.my-2 {\n margin-top: 1.5rem !important;\n}\n\n.mr-2,\n.mx-2 {\n margin-right: 1.5rem !important;\n}\n\n.mb-2,\n.my-2 {\n margin-bottom: 1.5rem !important;\n}\n\n.ml-2,\n.mx-2 {\n margin-left: 1.5rem !important;\n}\n\n.m-3 {\n margin: 3rem !important;\n}\n\n.mt-3,\n.my-3 {\n margin-top: 3rem !important;\n}\n\n.mr-3,\n.mx-3 {\n margin-right: 3rem !important;\n}\n\n.mb-3,\n.my-3 {\n margin-bottom: 3rem !important;\n}\n\n.ml-3,\n.mx-3 {\n margin-left: 3rem !important;\n}\n\n.m-4 {\n margin: 4.5rem !important;\n}\n\n.mt-4,\n.my-4 {\n margin-top: 4.5rem !important;\n}\n\n.mr-4,\n.mx-4 {\n margin-right: 4.5rem !important;\n}\n\n.mb-4,\n.my-4 {\n margin-bottom: 4.5rem !important;\n}\n\n.ml-4,\n.mx-4 {\n margin-left: 4.5rem !important;\n}\n\n.m-5 {\n margin: 9rem !important;\n}\n\n.mt-5,\n.my-5 {\n margin-top: 9rem !important;\n}\n\n.mr-5,\n.mx-5 {\n margin-right: 9rem !important;\n}\n\n.mb-5,\n.my-5 {\n margin-bottom: 9rem !important;\n}\n\n.ml-5,\n.mx-5 {\n margin-left: 9rem !important;\n}\n\n.p-0 {\n padding: 0 !important;\n}\n\n.pt-0,\n.py-0 {\n padding-top: 0 !important;\n}\n\n.pr-0,\n.px-0 {\n padding-right: 0 !important;\n}\n\n.pb-0,\n.py-0 {\n padding-bottom: 0 !important;\n}\n\n.pl-0,\n.px-0 {\n padding-left: 0 !important;\n}\n\n.p-1 {\n padding: 0.75rem !important;\n}\n\n.pt-1,\n.py-1 {\n padding-top: 0.75rem !important;\n}\n\n.pr-1,\n.px-1 {\n padding-right: 0.75rem !important;\n}\n\n.pb-1,\n.py-1 {\n padding-bottom: 0.75rem !important;\n}\n\n.pl-1,\n.px-1 {\n padding-left: 0.75rem !important;\n}\n\n.p-2 {\n padding: 1.5rem !important;\n}\n\n.pt-2,\n.py-2 {\n padding-top: 1.5rem !important;\n}\n\n.pr-2,\n.px-2 {\n padding-right: 1.5rem !important;\n}\n\n.pb-2,\n.py-2 {\n padding-bottom: 1.5rem !important;\n}\n\n.pl-2,\n.px-2 {\n padding-left: 1.5rem !important;\n}\n\n.p-3 {\n padding: 3rem !important;\n}\n\n.pt-3,\n.py-3 {\n padding-top: 3rem !important;\n}\n\n.pr-3,\n.px-3 {\n padding-right: 3rem !important;\n}\n\n.pb-3,\n.py-3 {\n padding-bottom: 3rem !important;\n}\n\n.pl-3,\n.px-3 {\n padding-left: 3rem !important;\n}\n\n.p-4 {\n padding: 4.5rem !important;\n}\n\n.pt-4,\n.py-4 {\n padding-top: 4.5rem !important;\n}\n\n.pr-4,\n.px-4 {\n padding-right: 4.5rem !important;\n}\n\n.pb-4,\n.py-4 {\n padding-bottom: 4.5rem !important;\n}\n\n.pl-4,\n.px-4 {\n padding-left: 4.5rem !important;\n}\n\n.p-5 {\n padding: 9rem !important;\n}\n\n.pt-5,\n.py-5 {\n padding-top: 9rem !important;\n}\n\n.pr-5,\n.px-5 {\n padding-right: 9rem !important;\n}\n\n.pb-5,\n.py-5 {\n padding-bottom: 9rem !important;\n}\n\n.pl-5,\n.px-5 {\n padding-left: 9rem !important;\n}\n\n.m-n1 {\n margin: -0.75rem !important;\n}\n\n.mt-n1,\n.my-n1 {\n margin-top: -0.75rem !important;\n}\n\n.mr-n1,\n.mx-n1 {\n margin-right: -0.75rem !important;\n}\n\n.mb-n1,\n.my-n1 {\n margin-bottom: -0.75rem !important;\n}\n\n.ml-n1,\n.mx-n1 {\n margin-left: -0.75rem !important;\n}\n\n.m-n2 {\n margin: -1.5rem !important;\n}\n\n.mt-n2,\n.my-n2 {\n margin-top: -1.5rem !important;\n}\n\n.mr-n2,\n.mx-n2 {\n margin-right: -1.5rem !important;\n}\n\n.mb-n2,\n.my-n2 {\n margin-bottom: -1.5rem !important;\n}\n\n.ml-n2,\n.mx-n2 {\n margin-left: -1.5rem !important;\n}\n\n.m-n3 {\n margin: -3rem !important;\n}\n\n.mt-n3,\n.my-n3 {\n margin-top: -3rem !important;\n}\n\n.mr-n3,\n.mx-n3 {\n margin-right: -3rem !important;\n}\n\n.mb-n3,\n.my-n3 {\n margin-bottom: -3rem !important;\n}\n\n.ml-n3,\n.mx-n3 {\n margin-left: -3rem !important;\n}\n\n.m-n4 {\n margin: -4.5rem !important;\n}\n\n.mt-n4,\n.my-n4 {\n margin-top: -4.5rem !important;\n}\n\n.mr-n4,\n.mx-n4 {\n margin-right: -4.5rem !important;\n}\n\n.mb-n4,\n.my-n4 {\n margin-bottom: -4.5rem !important;\n}\n\n.ml-n4,\n.mx-n4 {\n margin-left: -4.5rem !important;\n}\n\n.m-n5 {\n margin: -9rem !important;\n}\n\n.mt-n5,\n.my-n5 {\n margin-top: -9rem !important;\n}\n\n.mr-n5,\n.mx-n5 {\n margin-right: -9rem !important;\n}\n\n.mb-n5,\n.my-n5 {\n margin-bottom: -9rem !important;\n}\n\n.ml-n5,\n.mx-n5 {\n margin-left: -9rem !important;\n}\n\n.m-auto {\n margin: auto !important;\n}\n\n.mt-auto,\n.my-auto {\n margin-top: auto !important;\n}\n\n.mr-auto,\n.mx-auto {\n margin-right: auto !important;\n}\n\n.mb-auto,\n.my-auto {\n margin-bottom: auto !important;\n}\n\n.ml-auto,\n.mx-auto {\n margin-left: auto !important;\n}\n\n@media (min-width: 600px) {\n .m-sm-0 {\n margin: 0 !important;\n }\n .mt-sm-0,\n.my-sm-0 {\n margin-top: 0 !important;\n }\n .mr-sm-0,\n.mx-sm-0 {\n margin-right: 0 !important;\n }\n .mb-sm-0,\n.my-sm-0 {\n margin-bottom: 0 !important;\n }\n .ml-sm-0,\n.mx-sm-0 {\n margin-left: 0 !important;\n }\n .m-sm-1 {\n margin: 0.75rem !important;\n }\n .mt-sm-1,\n.my-sm-1 {\n margin-top: 0.75rem !important;\n }\n .mr-sm-1,\n.mx-sm-1 {\n margin-right: 0.75rem !important;\n }\n .mb-sm-1,\n.my-sm-1 {\n margin-bottom: 0.75rem !important;\n }\n .ml-sm-1,\n.mx-sm-1 {\n margin-left: 0.75rem !important;\n }\n .m-sm-2 {\n margin: 1.5rem !important;\n }\n .mt-sm-2,\n.my-sm-2 {\n margin-top: 1.5rem !important;\n }\n .mr-sm-2,\n.mx-sm-2 {\n margin-right: 1.5rem !important;\n }\n .mb-sm-2,\n.my-sm-2 {\n margin-bottom: 1.5rem !important;\n }\n .ml-sm-2,\n.mx-sm-2 {\n margin-left: 1.5rem !important;\n }\n .m-sm-3 {\n margin: 3rem !important;\n }\n .mt-sm-3,\n.my-sm-3 {\n margin-top: 3rem !important;\n }\n .mr-sm-3,\n.mx-sm-3 {\n margin-right: 3rem !important;\n }\n .mb-sm-3,\n.my-sm-3 {\n margin-bottom: 3rem !important;\n }\n .ml-sm-3,\n.mx-sm-3 {\n margin-left: 3rem !important;\n }\n .m-sm-4 {\n margin: 4.5rem !important;\n }\n .mt-sm-4,\n.my-sm-4 {\n margin-top: 4.5rem !important;\n }\n .mr-sm-4,\n.mx-sm-4 {\n margin-right: 4.5rem !important;\n }\n .mb-sm-4,\n.my-sm-4 {\n margin-bottom: 4.5rem !important;\n }\n .ml-sm-4,\n.mx-sm-4 {\n margin-left: 4.5rem !important;\n }\n .m-sm-5 {\n margin: 9rem !important;\n }\n .mt-sm-5,\n.my-sm-5 {\n margin-top: 9rem !important;\n }\n .mr-sm-5,\n.mx-sm-5 {\n margin-right: 9rem !important;\n }\n .mb-sm-5,\n.my-sm-5 {\n margin-bottom: 9rem !important;\n }\n .ml-sm-5,\n.mx-sm-5 {\n margin-left: 9rem !important;\n }\n .p-sm-0 {\n padding: 0 !important;\n }\n .pt-sm-0,\n.py-sm-0 {\n padding-top: 0 !important;\n }\n .pr-sm-0,\n.px-sm-0 {\n padding-right: 0 !important;\n }\n .pb-sm-0,\n.py-sm-0 {\n padding-bottom: 0 !important;\n }\n .pl-sm-0,\n.px-sm-0 {\n padding-left: 0 !important;\n }\n .p-sm-1 {\n padding: 0.75rem !important;\n }\n .pt-sm-1,\n.py-sm-1 {\n padding-top: 0.75rem !important;\n }\n .pr-sm-1,\n.px-sm-1 {\n padding-right: 0.75rem !important;\n }\n .pb-sm-1,\n.py-sm-1 {\n padding-bottom: 0.75rem !important;\n }\n .pl-sm-1,\n.px-sm-1 {\n padding-left: 0.75rem !important;\n }\n .p-sm-2 {\n padding: 1.5rem !important;\n }\n .pt-sm-2,\n.py-sm-2 {\n padding-top: 1.5rem !important;\n }\n .pr-sm-2,\n.px-sm-2 {\n padding-right: 1.5rem !important;\n }\n .pb-sm-2,\n.py-sm-2 {\n padding-bottom: 1.5rem !important;\n }\n .pl-sm-2,\n.px-sm-2 {\n padding-left: 1.5rem !important;\n }\n .p-sm-3 {\n padding: 3rem !important;\n }\n .pt-sm-3,\n.py-sm-3 {\n padding-top: 3rem !important;\n }\n .pr-sm-3,\n.px-sm-3 {\n padding-right: 3rem !important;\n }\n .pb-sm-3,\n.py-sm-3 {\n padding-bottom: 3rem !important;\n }\n .pl-sm-3,\n.px-sm-3 {\n padding-left: 3rem !important;\n }\n .p-sm-4 {\n padding: 4.5rem !important;\n }\n .pt-sm-4,\n.py-sm-4 {\n padding-top: 4.5rem !important;\n }\n .pr-sm-4,\n.px-sm-4 {\n padding-right: 4.5rem !important;\n }\n .pb-sm-4,\n.py-sm-4 {\n padding-bottom: 4.5rem !important;\n }\n .pl-sm-4,\n.px-sm-4 {\n padding-left: 4.5rem !important;\n }\n .p-sm-5 {\n padding: 9rem !important;\n }\n .pt-sm-5,\n.py-sm-5 {\n padding-top: 9rem !important;\n }\n .pr-sm-5,\n.px-sm-5 {\n padding-right: 9rem !important;\n }\n .pb-sm-5,\n.py-sm-5 {\n padding-bottom: 9rem !important;\n }\n .pl-sm-5,\n.px-sm-5 {\n padding-left: 9rem !important;\n }\n .m-sm-n1 {\n margin: -0.75rem !important;\n }\n .mt-sm-n1,\n.my-sm-n1 {\n margin-top: -0.75rem !important;\n }\n .mr-sm-n1,\n.mx-sm-n1 {\n margin-right: -0.75rem !important;\n }\n .mb-sm-n1,\n.my-sm-n1 {\n margin-bottom: -0.75rem !important;\n }\n .ml-sm-n1,\n.mx-sm-n1 {\n margin-left: -0.75rem !important;\n }\n .m-sm-n2 {\n margin: -1.5rem !important;\n }\n .mt-sm-n2,\n.my-sm-n2 {\n margin-top: -1.5rem !important;\n }\n .mr-sm-n2,\n.mx-sm-n2 {\n margin-right: -1.5rem !important;\n }\n .mb-sm-n2,\n.my-sm-n2 {\n margin-bottom: -1.5rem !important;\n }\n .ml-sm-n2,\n.mx-sm-n2 {\n margin-left: -1.5rem !important;\n }\n .m-sm-n3 {\n margin: -3rem !important;\n }\n .mt-sm-n3,\n.my-sm-n3 {\n margin-top: -3rem !important;\n }\n .mr-sm-n3,\n.mx-sm-n3 {\n margin-right: -3rem !important;\n }\n .mb-sm-n3,\n.my-sm-n3 {\n margin-bottom: -3rem !important;\n }\n .ml-sm-n3,\n.mx-sm-n3 {\n margin-left: -3rem !important;\n }\n .m-sm-n4 {\n margin: -4.5rem !important;\n }\n .mt-sm-n4,\n.my-sm-n4 {\n margin-top: -4.5rem !important;\n }\n .mr-sm-n4,\n.mx-sm-n4 {\n margin-right: -4.5rem !important;\n }\n .mb-sm-n4,\n.my-sm-n4 {\n margin-bottom: -4.5rem !important;\n }\n .ml-sm-n4,\n.mx-sm-n4 {\n margin-left: -4.5rem !important;\n }\n .m-sm-n5 {\n margin: -9rem !important;\n }\n .mt-sm-n5,\n.my-sm-n5 {\n margin-top: -9rem !important;\n }\n .mr-sm-n5,\n.mx-sm-n5 {\n margin-right: -9rem !important;\n }\n .mb-sm-n5,\n.my-sm-n5 {\n margin-bottom: -9rem !important;\n }\n .ml-sm-n5,\n.mx-sm-n5 {\n margin-left: -9rem !important;\n }\n .m-sm-auto {\n margin: auto !important;\n }\n .mt-sm-auto,\n.my-sm-auto {\n margin-top: auto !important;\n }\n .mr-sm-auto,\n.mx-sm-auto {\n margin-right: auto !important;\n }\n .mb-sm-auto,\n.my-sm-auto {\n margin-bottom: auto !important;\n }\n .ml-sm-auto,\n.mx-sm-auto {\n margin-left: auto !important;\n }\n}\n@media (min-width: 782px) {\n .m-md-0 {\n margin: 0 !important;\n }\n .mt-md-0,\n.my-md-0 {\n margin-top: 0 !important;\n }\n .mr-md-0,\n.mx-md-0 {\n margin-right: 0 !important;\n }\n .mb-md-0,\n.my-md-0 {\n margin-bottom: 0 !important;\n }\n .ml-md-0,\n.mx-md-0 {\n margin-left: 0 !important;\n }\n .m-md-1 {\n margin: 0.75rem !important;\n }\n .mt-md-1,\n.my-md-1 {\n margin-top: 0.75rem !important;\n }\n .mr-md-1,\n.mx-md-1 {\n margin-right: 0.75rem !important;\n }\n .mb-md-1,\n.my-md-1 {\n margin-bottom: 0.75rem !important;\n }\n .ml-md-1,\n.mx-md-1 {\n margin-left: 0.75rem !important;\n }\n .m-md-2 {\n margin: 1.5rem !important;\n }\n .mt-md-2,\n.my-md-2 {\n margin-top: 1.5rem !important;\n }\n .mr-md-2,\n.mx-md-2 {\n margin-right: 1.5rem !important;\n }\n .mb-md-2,\n.my-md-2 {\n margin-bottom: 1.5rem !important;\n }\n .ml-md-2,\n.mx-md-2 {\n margin-left: 1.5rem !important;\n }\n .m-md-3 {\n margin: 3rem !important;\n }\n .mt-md-3,\n.my-md-3 {\n margin-top: 3rem !important;\n }\n .mr-md-3,\n.mx-md-3 {\n margin-right: 3rem !important;\n }\n .mb-md-3,\n.my-md-3 {\n margin-bottom: 3rem !important;\n }\n .ml-md-3,\n.mx-md-3 {\n margin-left: 3rem !important;\n }\n .m-md-4 {\n margin: 4.5rem !important;\n }\n .mt-md-4,\n.my-md-4 {\n margin-top: 4.5rem !important;\n }\n .mr-md-4,\n.mx-md-4 {\n margin-right: 4.5rem !important;\n }\n .mb-md-4,\n.my-md-4 {\n margin-bottom: 4.5rem !important;\n }\n .ml-md-4,\n.mx-md-4 {\n margin-left: 4.5rem !important;\n }\n .m-md-5 {\n margin: 9rem !important;\n }\n .mt-md-5,\n.my-md-5 {\n margin-top: 9rem !important;\n }\n .mr-md-5,\n.mx-md-5 {\n margin-right: 9rem !important;\n }\n .mb-md-5,\n.my-md-5 {\n margin-bottom: 9rem !important;\n }\n .ml-md-5,\n.mx-md-5 {\n margin-left: 9rem !important;\n }\n .p-md-0 {\n padding: 0 !important;\n }\n .pt-md-0,\n.py-md-0 {\n padding-top: 0 !important;\n }\n .pr-md-0,\n.px-md-0 {\n padding-right: 0 !important;\n }\n .pb-md-0,\n.py-md-0 {\n padding-bottom: 0 !important;\n }\n .pl-md-0,\n.px-md-0 {\n padding-left: 0 !important;\n }\n .p-md-1 {\n padding: 0.75rem !important;\n }\n .pt-md-1,\n.py-md-1 {\n padding-top: 0.75rem !important;\n }\n .pr-md-1,\n.px-md-1 {\n padding-right: 0.75rem !important;\n }\n .pb-md-1,\n.py-md-1 {\n padding-bottom: 0.75rem !important;\n }\n .pl-md-1,\n.px-md-1 {\n padding-left: 0.75rem !important;\n }\n .p-md-2 {\n padding: 1.5rem !important;\n }\n .pt-md-2,\n.py-md-2 {\n padding-top: 1.5rem !important;\n }\n .pr-md-2,\n.px-md-2 {\n padding-right: 1.5rem !important;\n }\n .pb-md-2,\n.py-md-2 {\n padding-bottom: 1.5rem !important;\n }\n .pl-md-2,\n.px-md-2 {\n padding-left: 1.5rem !important;\n }\n .p-md-3 {\n padding: 3rem !important;\n }\n .pt-md-3,\n.py-md-3 {\n padding-top: 3rem !important;\n }\n .pr-md-3,\n.px-md-3 {\n padding-right: 3rem !important;\n }\n .pb-md-3,\n.py-md-3 {\n padding-bottom: 3rem !important;\n }\n .pl-md-3,\n.px-md-3 {\n padding-left: 3rem !important;\n }\n .p-md-4 {\n padding: 4.5rem !important;\n }\n .pt-md-4,\n.py-md-4 {\n padding-top: 4.5rem !important;\n }\n .pr-md-4,\n.px-md-4 {\n padding-right: 4.5rem !important;\n }\n .pb-md-4,\n.py-md-4 {\n padding-bottom: 4.5rem !important;\n }\n .pl-md-4,\n.px-md-4 {\n padding-left: 4.5rem !important;\n }\n .p-md-5 {\n padding: 9rem !important;\n }\n .pt-md-5,\n.py-md-5 {\n padding-top: 9rem !important;\n }\n .pr-md-5,\n.px-md-5 {\n padding-right: 9rem !important;\n }\n .pb-md-5,\n.py-md-5 {\n padding-bottom: 9rem !important;\n }\n .pl-md-5,\n.px-md-5 {\n padding-left: 9rem !important;\n }\n .m-md-n1 {\n margin: -0.75rem !important;\n }\n .mt-md-n1,\n.my-md-n1 {\n margin-top: -0.75rem !important;\n }\n .mr-md-n1,\n.mx-md-n1 {\n margin-right: -0.75rem !important;\n }\n .mb-md-n1,\n.my-md-n1 {\n margin-bottom: -0.75rem !important;\n }\n .ml-md-n1,\n.mx-md-n1 {\n margin-left: -0.75rem !important;\n }\n .m-md-n2 {\n margin: -1.5rem !important;\n }\n .mt-md-n2,\n.my-md-n2 {\n margin-top: -1.5rem !important;\n }\n .mr-md-n2,\n.mx-md-n2 {\n margin-right: -1.5rem !important;\n }\n .mb-md-n2,\n.my-md-n2 {\n margin-bottom: -1.5rem !important;\n }\n .ml-md-n2,\n.mx-md-n2 {\n margin-left: -1.5rem !important;\n }\n .m-md-n3 {\n margin: -3rem !important;\n }\n .mt-md-n3,\n.my-md-n3 {\n margin-top: -3rem !important;\n }\n .mr-md-n3,\n.mx-md-n3 {\n margin-right: -3rem !important;\n }\n .mb-md-n3,\n.my-md-n3 {\n margin-bottom: -3rem !important;\n }\n .ml-md-n3,\n.mx-md-n3 {\n margin-left: -3rem !important;\n }\n .m-md-n4 {\n margin: -4.5rem !important;\n }\n .mt-md-n4,\n.my-md-n4 {\n margin-top: -4.5rem !important;\n }\n .mr-md-n4,\n.mx-md-n4 {\n margin-right: -4.5rem !important;\n }\n .mb-md-n4,\n.my-md-n4 {\n margin-bottom: -4.5rem !important;\n }\n .ml-md-n4,\n.mx-md-n4 {\n margin-left: -4.5rem !important;\n }\n .m-md-n5 {\n margin: -9rem !important;\n }\n .mt-md-n5,\n.my-md-n5 {\n margin-top: -9rem !important;\n }\n .mr-md-n5,\n.mx-md-n5 {\n margin-right: -9rem !important;\n }\n .mb-md-n5,\n.my-md-n5 {\n margin-bottom: -9rem !important;\n }\n .ml-md-n5,\n.mx-md-n5 {\n margin-left: -9rem !important;\n }\n .m-md-auto {\n margin: auto !important;\n }\n .mt-md-auto,\n.my-md-auto {\n margin-top: auto !important;\n }\n .mr-md-auto,\n.mx-md-auto {\n margin-right: auto !important;\n }\n .mb-md-auto,\n.my-md-auto {\n margin-bottom: auto !important;\n }\n .ml-md-auto,\n.mx-md-auto {\n margin-left: auto !important;\n }\n}\n@media (min-width: 992px) {\n .m-lg-0 {\n margin: 0 !important;\n }\n .mt-lg-0,\n.my-lg-0 {\n margin-top: 0 !important;\n }\n .mr-lg-0,\n.mx-lg-0 {\n margin-right: 0 !important;\n }\n .mb-lg-0,\n.my-lg-0 {\n margin-bottom: 0 !important;\n }\n .ml-lg-0,\n.mx-lg-0 {\n margin-left: 0 !important;\n }\n .m-lg-1 {\n margin: 0.75rem !important;\n }\n .mt-lg-1,\n.my-lg-1 {\n margin-top: 0.75rem !important;\n }\n .mr-lg-1,\n.mx-lg-1 {\n margin-right: 0.75rem !important;\n }\n .mb-lg-1,\n.my-lg-1 {\n margin-bottom: 0.75rem !important;\n }\n .ml-lg-1,\n.mx-lg-1 {\n margin-left: 0.75rem !important;\n }\n .m-lg-2 {\n margin: 1.5rem !important;\n }\n .mt-lg-2,\n.my-lg-2 {\n margin-top: 1.5rem !important;\n }\n .mr-lg-2,\n.mx-lg-2 {\n margin-right: 1.5rem !important;\n }\n .mb-lg-2,\n.my-lg-2 {\n margin-bottom: 1.5rem !important;\n }\n .ml-lg-2,\n.mx-lg-2 {\n margin-left: 1.5rem !important;\n }\n .m-lg-3 {\n margin: 3rem !important;\n }\n .mt-lg-3,\n.my-lg-3 {\n margin-top: 3rem !important;\n }\n .mr-lg-3,\n.mx-lg-3 {\n margin-right: 3rem !important;\n }\n .mb-lg-3,\n.my-lg-3 {\n margin-bottom: 3rem !important;\n }\n .ml-lg-3,\n.mx-lg-3 {\n margin-left: 3rem !important;\n }\n .m-lg-4 {\n margin: 4.5rem !important;\n }\n .mt-lg-4,\n.my-lg-4 {\n margin-top: 4.5rem !important;\n }\n .mr-lg-4,\n.mx-lg-4 {\n margin-right: 4.5rem !important;\n }\n .mb-lg-4,\n.my-lg-4 {\n margin-bottom: 4.5rem !important;\n }\n .ml-lg-4,\n.mx-lg-4 {\n margin-left: 4.5rem !important;\n }\n .m-lg-5 {\n margin: 9rem !important;\n }\n .mt-lg-5,\n.my-lg-5 {\n margin-top: 9rem !important;\n }\n .mr-lg-5,\n.mx-lg-5 {\n margin-right: 9rem !important;\n }\n .mb-lg-5,\n.my-lg-5 {\n margin-bottom: 9rem !important;\n }\n .ml-lg-5,\n.mx-lg-5 {\n margin-left: 9rem !important;\n }\n .p-lg-0 {\n padding: 0 !important;\n }\n .pt-lg-0,\n.py-lg-0 {\n padding-top: 0 !important;\n }\n .pr-lg-0,\n.px-lg-0 {\n padding-right: 0 !important;\n }\n .pb-lg-0,\n.py-lg-0 {\n padding-bottom: 0 !important;\n }\n .pl-lg-0,\n.px-lg-0 {\n padding-left: 0 !important;\n }\n .p-lg-1 {\n padding: 0.75rem !important;\n }\n .pt-lg-1,\n.py-lg-1 {\n padding-top: 0.75rem !important;\n }\n .pr-lg-1,\n.px-lg-1 {\n padding-right: 0.75rem !important;\n }\n .pb-lg-1,\n.py-lg-1 {\n padding-bottom: 0.75rem !important;\n }\n .pl-lg-1,\n.px-lg-1 {\n padding-left: 0.75rem !important;\n }\n .p-lg-2 {\n padding: 1.5rem !important;\n }\n .pt-lg-2,\n.py-lg-2 {\n padding-top: 1.5rem !important;\n }\n .pr-lg-2,\n.px-lg-2 {\n padding-right: 1.5rem !important;\n }\n .pb-lg-2,\n.py-lg-2 {\n padding-bottom: 1.5rem !important;\n }\n .pl-lg-2,\n.px-lg-2 {\n padding-left: 1.5rem !important;\n }\n .p-lg-3 {\n padding: 3rem !important;\n }\n .pt-lg-3,\n.py-lg-3 {\n padding-top: 3rem !important;\n }\n .pr-lg-3,\n.px-lg-3 {\n padding-right: 3rem !important;\n }\n .pb-lg-3,\n.py-lg-3 {\n padding-bottom: 3rem !important;\n }\n .pl-lg-3,\n.px-lg-3 {\n padding-left: 3rem !important;\n }\n .p-lg-4 {\n padding: 4.5rem !important;\n }\n .pt-lg-4,\n.py-lg-4 {\n padding-top: 4.5rem !important;\n }\n .pr-lg-4,\n.px-lg-4 {\n padding-right: 4.5rem !important;\n }\n .pb-lg-4,\n.py-lg-4 {\n padding-bottom: 4.5rem !important;\n }\n .pl-lg-4,\n.px-lg-4 {\n padding-left: 4.5rem !important;\n }\n .p-lg-5 {\n padding: 9rem !important;\n }\n .pt-lg-5,\n.py-lg-5 {\n padding-top: 9rem !important;\n }\n .pr-lg-5,\n.px-lg-5 {\n padding-right: 9rem !important;\n }\n .pb-lg-5,\n.py-lg-5 {\n padding-bottom: 9rem !important;\n }\n .pl-lg-5,\n.px-lg-5 {\n padding-left: 9rem !important;\n }\n .m-lg-n1 {\n margin: -0.75rem !important;\n }\n .mt-lg-n1,\n.my-lg-n1 {\n margin-top: -0.75rem !important;\n }\n .mr-lg-n1,\n.mx-lg-n1 {\n margin-right: -0.75rem !important;\n }\n .mb-lg-n1,\n.my-lg-n1 {\n margin-bottom: -0.75rem !important;\n }\n .ml-lg-n1,\n.mx-lg-n1 {\n margin-left: -0.75rem !important;\n }\n .m-lg-n2 {\n margin: -1.5rem !important;\n }\n .mt-lg-n2,\n.my-lg-n2 {\n margin-top: -1.5rem !important;\n }\n .mr-lg-n2,\n.mx-lg-n2 {\n margin-right: -1.5rem !important;\n }\n .mb-lg-n2,\n.my-lg-n2 {\n margin-bottom: -1.5rem !important;\n }\n .ml-lg-n2,\n.mx-lg-n2 {\n margin-left: -1.5rem !important;\n }\n .m-lg-n3 {\n margin: -3rem !important;\n }\n .mt-lg-n3,\n.my-lg-n3 {\n margin-top: -3rem !important;\n }\n .mr-lg-n3,\n.mx-lg-n3 {\n margin-right: -3rem !important;\n }\n .mb-lg-n3,\n.my-lg-n3 {\n margin-bottom: -3rem !important;\n }\n .ml-lg-n3,\n.mx-lg-n3 {\n margin-left: -3rem !important;\n }\n .m-lg-n4 {\n margin: -4.5rem !important;\n }\n .mt-lg-n4,\n.my-lg-n4 {\n margin-top: -4.5rem !important;\n }\n .mr-lg-n4,\n.mx-lg-n4 {\n margin-right: -4.5rem !important;\n }\n .mb-lg-n4,\n.my-lg-n4 {\n margin-bottom: -4.5rem !important;\n }\n .ml-lg-n4,\n.mx-lg-n4 {\n margin-left: -4.5rem !important;\n }\n .m-lg-n5 {\n margin: -9rem !important;\n }\n .mt-lg-n5,\n.my-lg-n5 {\n margin-top: -9rem !important;\n }\n .mr-lg-n5,\n.mx-lg-n5 {\n margin-right: -9rem !important;\n }\n .mb-lg-n5,\n.my-lg-n5 {\n margin-bottom: -9rem !important;\n }\n .ml-lg-n5,\n.mx-lg-n5 {\n margin-left: -9rem !important;\n }\n .m-lg-auto {\n margin: auto !important;\n }\n .mt-lg-auto,\n.my-lg-auto {\n margin-top: auto !important;\n }\n .mr-lg-auto,\n.mx-lg-auto {\n margin-right: auto !important;\n }\n .mb-lg-auto,\n.my-lg-auto {\n margin-bottom: auto !important;\n }\n .ml-lg-auto,\n.mx-lg-auto {\n margin-left: auto !important;\n }\n}\n@media (min-width: 1200px) {\n .m-xl-0 {\n margin: 0 !important;\n }\n .mt-xl-0,\n.my-xl-0 {\n margin-top: 0 !important;\n }\n .mr-xl-0,\n.mx-xl-0 {\n margin-right: 0 !important;\n }\n .mb-xl-0,\n.my-xl-0 {\n margin-bottom: 0 !important;\n }\n .ml-xl-0,\n.mx-xl-0 {\n margin-left: 0 !important;\n }\n .m-xl-1 {\n margin: 0.75rem !important;\n }\n .mt-xl-1,\n.my-xl-1 {\n margin-top: 0.75rem !important;\n }\n .mr-xl-1,\n.mx-xl-1 {\n margin-right: 0.75rem !important;\n }\n .mb-xl-1,\n.my-xl-1 {\n margin-bottom: 0.75rem !important;\n }\n .ml-xl-1,\n.mx-xl-1 {\n margin-left: 0.75rem !important;\n }\n .m-xl-2 {\n margin: 1.5rem !important;\n }\n .mt-xl-2,\n.my-xl-2 {\n margin-top: 1.5rem !important;\n }\n .mr-xl-2,\n.mx-xl-2 {\n margin-right: 1.5rem !important;\n }\n .mb-xl-2,\n.my-xl-2 {\n margin-bottom: 1.5rem !important;\n }\n .ml-xl-2,\n.mx-xl-2 {\n margin-left: 1.5rem !important;\n }\n .m-xl-3 {\n margin: 3rem !important;\n }\n .mt-xl-3,\n.my-xl-3 {\n margin-top: 3rem !important;\n }\n .mr-xl-3,\n.mx-xl-3 {\n margin-right: 3rem !important;\n }\n .mb-xl-3,\n.my-xl-3 {\n margin-bottom: 3rem !important;\n }\n .ml-xl-3,\n.mx-xl-3 {\n margin-left: 3rem !important;\n }\n .m-xl-4 {\n margin: 4.5rem !important;\n }\n .mt-xl-4,\n.my-xl-4 {\n margin-top: 4.5rem !important;\n }\n .mr-xl-4,\n.mx-xl-4 {\n margin-right: 4.5rem !important;\n }\n .mb-xl-4,\n.my-xl-4 {\n margin-bottom: 4.5rem !important;\n }\n .ml-xl-4,\n.mx-xl-4 {\n margin-left: 4.5rem !important;\n }\n .m-xl-5 {\n margin: 9rem !important;\n }\n .mt-xl-5,\n.my-xl-5 {\n margin-top: 9rem !important;\n }\n .mr-xl-5,\n.mx-xl-5 {\n margin-right: 9rem !important;\n }\n .mb-xl-5,\n.my-xl-5 {\n margin-bottom: 9rem !important;\n }\n .ml-xl-5,\n.mx-xl-5 {\n margin-left: 9rem !important;\n }\n .p-xl-0 {\n padding: 0 !important;\n }\n .pt-xl-0,\n.py-xl-0 {\n padding-top: 0 !important;\n }\n .pr-xl-0,\n.px-xl-0 {\n padding-right: 0 !important;\n }\n .pb-xl-0,\n.py-xl-0 {\n padding-bottom: 0 !important;\n }\n .pl-xl-0,\n.px-xl-0 {\n padding-left: 0 !important;\n }\n .p-xl-1 {\n padding: 0.75rem !important;\n }\n .pt-xl-1,\n.py-xl-1 {\n padding-top: 0.75rem !important;\n }\n .pr-xl-1,\n.px-xl-1 {\n padding-right: 0.75rem !important;\n }\n .pb-xl-1,\n.py-xl-1 {\n padding-bottom: 0.75rem !important;\n }\n .pl-xl-1,\n.px-xl-1 {\n padding-left: 0.75rem !important;\n }\n .p-xl-2 {\n padding: 1.5rem !important;\n }\n .pt-xl-2,\n.py-xl-2 {\n padding-top: 1.5rem !important;\n }\n .pr-xl-2,\n.px-xl-2 {\n padding-right: 1.5rem !important;\n }\n .pb-xl-2,\n.py-xl-2 {\n padding-bottom: 1.5rem !important;\n }\n .pl-xl-2,\n.px-xl-2 {\n padding-left: 1.5rem !important;\n }\n .p-xl-3 {\n padding: 3rem !important;\n }\n .pt-xl-3,\n.py-xl-3 {\n padding-top: 3rem !important;\n }\n .pr-xl-3,\n.px-xl-3 {\n padding-right: 3rem !important;\n }\n .pb-xl-3,\n.py-xl-3 {\n padding-bottom: 3rem !important;\n }\n .pl-xl-3,\n.px-xl-3 {\n padding-left: 3rem !important;\n }\n .p-xl-4 {\n padding: 4.5rem !important;\n }\n .pt-xl-4,\n.py-xl-4 {\n padding-top: 4.5rem !important;\n }\n .pr-xl-4,\n.px-xl-4 {\n padding-right: 4.5rem !important;\n }\n .pb-xl-4,\n.py-xl-4 {\n padding-bottom: 4.5rem !important;\n }\n .pl-xl-4,\n.px-xl-4 {\n padding-left: 4.5rem !important;\n }\n .p-xl-5 {\n padding: 9rem !important;\n }\n .pt-xl-5,\n.py-xl-5 {\n padding-top: 9rem !important;\n }\n .pr-xl-5,\n.px-xl-5 {\n padding-right: 9rem !important;\n }\n .pb-xl-5,\n.py-xl-5 {\n padding-bottom: 9rem !important;\n }\n .pl-xl-5,\n.px-xl-5 {\n padding-left: 9rem !important;\n }\n .m-xl-n1 {\n margin: -0.75rem !important;\n }\n .mt-xl-n1,\n.my-xl-n1 {\n margin-top: -0.75rem !important;\n }\n .mr-xl-n1,\n.mx-xl-n1 {\n margin-right: -0.75rem !important;\n }\n .mb-xl-n1,\n.my-xl-n1 {\n margin-bottom: -0.75rem !important;\n }\n .ml-xl-n1,\n.mx-xl-n1 {\n margin-left: -0.75rem !important;\n }\n .m-xl-n2 {\n margin: -1.5rem !important;\n }\n .mt-xl-n2,\n.my-xl-n2 {\n margin-top: -1.5rem !important;\n }\n .mr-xl-n2,\n.mx-xl-n2 {\n margin-right: -1.5rem !important;\n }\n .mb-xl-n2,\n.my-xl-n2 {\n margin-bottom: -1.5rem !important;\n }\n .ml-xl-n2,\n.mx-xl-n2 {\n margin-left: -1.5rem !important;\n }\n .m-xl-n3 {\n margin: -3rem !important;\n }\n .mt-xl-n3,\n.my-xl-n3 {\n margin-top: -3rem !important;\n }\n .mr-xl-n3,\n.mx-xl-n3 {\n margin-right: -3rem !important;\n }\n .mb-xl-n3,\n.my-xl-n3 {\n margin-bottom: -3rem !important;\n }\n .ml-xl-n3,\n.mx-xl-n3 {\n margin-left: -3rem !important;\n }\n .m-xl-n4 {\n margin: -4.5rem !important;\n }\n .mt-xl-n4,\n.my-xl-n4 {\n margin-top: -4.5rem !important;\n }\n .mr-xl-n4,\n.mx-xl-n4 {\n margin-right: -4.5rem !important;\n }\n .mb-xl-n4,\n.my-xl-n4 {\n margin-bottom: -4.5rem !important;\n }\n .ml-xl-n4,\n.mx-xl-n4 {\n margin-left: -4.5rem !important;\n }\n .m-xl-n5 {\n margin: -9rem !important;\n }\n .mt-xl-n5,\n.my-xl-n5 {\n margin-top: -9rem !important;\n }\n .mr-xl-n5,\n.mx-xl-n5 {\n margin-right: -9rem !important;\n }\n .mb-xl-n5,\n.my-xl-n5 {\n margin-bottom: -9rem !important;\n }\n .ml-xl-n5,\n.mx-xl-n5 {\n margin-left: -9rem !important;\n }\n .m-xl-auto {\n margin: auto !important;\n }\n .mt-xl-auto,\n.my-xl-auto {\n margin-top: auto !important;\n }\n .mr-xl-auto,\n.mx-xl-auto {\n margin-right: auto !important;\n }\n .mb-xl-auto,\n.my-xl-auto {\n margin-bottom: auto !important;\n }\n .ml-xl-auto,\n.mx-xl-auto {\n margin-left: auto !important;\n }\n}\n@media (min-width: 1330px) {\n .m-xxl-0 {\n margin: 0 !important;\n }\n .mt-xxl-0,\n.my-xxl-0 {\n margin-top: 0 !important;\n }\n .mr-xxl-0,\n.mx-xxl-0 {\n margin-right: 0 !important;\n }\n .mb-xxl-0,\n.my-xxl-0 {\n margin-bottom: 0 !important;\n }\n .ml-xxl-0,\n.mx-xxl-0 {\n margin-left: 0 !important;\n }\n .m-xxl-1 {\n margin: 0.75rem !important;\n }\n .mt-xxl-1,\n.my-xxl-1 {\n margin-top: 0.75rem !important;\n }\n .mr-xxl-1,\n.mx-xxl-1 {\n margin-right: 0.75rem !important;\n }\n .mb-xxl-1,\n.my-xxl-1 {\n margin-bottom: 0.75rem !important;\n }\n .ml-xxl-1,\n.mx-xxl-1 {\n margin-left: 0.75rem !important;\n }\n .m-xxl-2 {\n margin: 1.5rem !important;\n }\n .mt-xxl-2,\n.my-xxl-2 {\n margin-top: 1.5rem !important;\n }\n .mr-xxl-2,\n.mx-xxl-2 {\n margin-right: 1.5rem !important;\n }\n .mb-xxl-2,\n.my-xxl-2 {\n margin-bottom: 1.5rem !important;\n }\n .ml-xxl-2,\n.mx-xxl-2 {\n margin-left: 1.5rem !important;\n }\n .m-xxl-3 {\n margin: 3rem !important;\n }\n .mt-xxl-3,\n.my-xxl-3 {\n margin-top: 3rem !important;\n }\n .mr-xxl-3,\n.mx-xxl-3 {\n margin-right: 3rem !important;\n }\n .mb-xxl-3,\n.my-xxl-3 {\n margin-bottom: 3rem !important;\n }\n .ml-xxl-3,\n.mx-xxl-3 {\n margin-left: 3rem !important;\n }\n .m-xxl-4 {\n margin: 4.5rem !important;\n }\n .mt-xxl-4,\n.my-xxl-4 {\n margin-top: 4.5rem !important;\n }\n .mr-xxl-4,\n.mx-xxl-4 {\n margin-right: 4.5rem !important;\n }\n .mb-xxl-4,\n.my-xxl-4 {\n margin-bottom: 4.5rem !important;\n }\n .ml-xxl-4,\n.mx-xxl-4 {\n margin-left: 4.5rem !important;\n }\n .m-xxl-5 {\n margin: 9rem !important;\n }\n .mt-xxl-5,\n.my-xxl-5 {\n margin-top: 9rem !important;\n }\n .mr-xxl-5,\n.mx-xxl-5 {\n margin-right: 9rem !important;\n }\n .mb-xxl-5,\n.my-xxl-5 {\n margin-bottom: 9rem !important;\n }\n .ml-xxl-5,\n.mx-xxl-5 {\n margin-left: 9rem !important;\n }\n .p-xxl-0 {\n padding: 0 !important;\n }\n .pt-xxl-0,\n.py-xxl-0 {\n padding-top: 0 !important;\n }\n .pr-xxl-0,\n.px-xxl-0 {\n padding-right: 0 !important;\n }\n .pb-xxl-0,\n.py-xxl-0 {\n padding-bottom: 0 !important;\n }\n .pl-xxl-0,\n.px-xxl-0 {\n padding-left: 0 !important;\n }\n .p-xxl-1 {\n padding: 0.75rem !important;\n }\n .pt-xxl-1,\n.py-xxl-1 {\n padding-top: 0.75rem !important;\n }\n .pr-xxl-1,\n.px-xxl-1 {\n padding-right: 0.75rem !important;\n }\n .pb-xxl-1,\n.py-xxl-1 {\n padding-bottom: 0.75rem !important;\n }\n .pl-xxl-1,\n.px-xxl-1 {\n padding-left: 0.75rem !important;\n }\n .p-xxl-2 {\n padding: 1.5rem !important;\n }\n .pt-xxl-2,\n.py-xxl-2 {\n padding-top: 1.5rem !important;\n }\n .pr-xxl-2,\n.px-xxl-2 {\n padding-right: 1.5rem !important;\n }\n .pb-xxl-2,\n.py-xxl-2 {\n padding-bottom: 1.5rem !important;\n }\n .pl-xxl-2,\n.px-xxl-2 {\n padding-left: 1.5rem !important;\n }\n .p-xxl-3 {\n padding: 3rem !important;\n }\n .pt-xxl-3,\n.py-xxl-3 {\n padding-top: 3rem !important;\n }\n .pr-xxl-3,\n.px-xxl-3 {\n padding-right: 3rem !important;\n }\n .pb-xxl-3,\n.py-xxl-3 {\n padding-bottom: 3rem !important;\n }\n .pl-xxl-3,\n.px-xxl-3 {\n padding-left: 3rem !important;\n }\n .p-xxl-4 {\n padding: 4.5rem !important;\n }\n .pt-xxl-4,\n.py-xxl-4 {\n padding-top: 4.5rem !important;\n }\n .pr-xxl-4,\n.px-xxl-4 {\n padding-right: 4.5rem !important;\n }\n .pb-xxl-4,\n.py-xxl-4 {\n padding-bottom: 4.5rem !important;\n }\n .pl-xxl-4,\n.px-xxl-4 {\n padding-left: 4.5rem !important;\n }\n .p-xxl-5 {\n padding: 9rem !important;\n }\n .pt-xxl-5,\n.py-xxl-5 {\n padding-top: 9rem !important;\n }\n .pr-xxl-5,\n.px-xxl-5 {\n padding-right: 9rem !important;\n }\n .pb-xxl-5,\n.py-xxl-5 {\n padding-bottom: 9rem !important;\n }\n .pl-xxl-5,\n.px-xxl-5 {\n padding-left: 9rem !important;\n }\n .m-xxl-n1 {\n margin: -0.75rem !important;\n }\n .mt-xxl-n1,\n.my-xxl-n1 {\n margin-top: -0.75rem !important;\n }\n .mr-xxl-n1,\n.mx-xxl-n1 {\n margin-right: -0.75rem !important;\n }\n .mb-xxl-n1,\n.my-xxl-n1 {\n margin-bottom: -0.75rem !important;\n }\n .ml-xxl-n1,\n.mx-xxl-n1 {\n margin-left: -0.75rem !important;\n }\n .m-xxl-n2 {\n margin: -1.5rem !important;\n }\n .mt-xxl-n2,\n.my-xxl-n2 {\n margin-top: -1.5rem !important;\n }\n .mr-xxl-n2,\n.mx-xxl-n2 {\n margin-right: -1.5rem !important;\n }\n .mb-xxl-n2,\n.my-xxl-n2 {\n margin-bottom: -1.5rem !important;\n }\n .ml-xxl-n2,\n.mx-xxl-n2 {\n margin-left: -1.5rem !important;\n }\n .m-xxl-n3 {\n margin: -3rem !important;\n }\n .mt-xxl-n3,\n.my-xxl-n3 {\n margin-top: -3rem !important;\n }\n .mr-xxl-n3,\n.mx-xxl-n3 {\n margin-right: -3rem !important;\n }\n .mb-xxl-n3,\n.my-xxl-n3 {\n margin-bottom: -3rem !important;\n }\n .ml-xxl-n3,\n.mx-xxl-n3 {\n margin-left: -3rem !important;\n }\n .m-xxl-n4 {\n margin: -4.5rem !important;\n }\n .mt-xxl-n4,\n.my-xxl-n4 {\n margin-top: -4.5rem !important;\n }\n .mr-xxl-n4,\n.mx-xxl-n4 {\n margin-right: -4.5rem !important;\n }\n .mb-xxl-n4,\n.my-xxl-n4 {\n margin-bottom: -4.5rem !important;\n }\n .ml-xxl-n4,\n.mx-xxl-n4 {\n margin-left: -4.5rem !important;\n }\n .m-xxl-n5 {\n margin: -9rem !important;\n }\n .mt-xxl-n5,\n.my-xxl-n5 {\n margin-top: -9rem !important;\n }\n .mr-xxl-n5,\n.mx-xxl-n5 {\n margin-right: -9rem !important;\n }\n .mb-xxl-n5,\n.my-xxl-n5 {\n margin-bottom: -9rem !important;\n }\n .ml-xxl-n5,\n.mx-xxl-n5 {\n margin-left: -9rem !important;\n }\n .m-xxl-auto {\n margin: auto !important;\n }\n .mt-xxl-auto,\n.my-xxl-auto {\n margin-top: auto !important;\n }\n .mr-xxl-auto,\n.mx-xxl-auto {\n margin-right: auto !important;\n }\n .mb-xxl-auto,\n.my-xxl-auto {\n margin-bottom: auto !important;\n }\n .ml-xxl-auto,\n.mx-xxl-auto {\n margin-left: auto !important;\n }\n}\n@font-face {\n font-family: \"cpschool\";\n src: url(\"../fonts/icomoon/cpschool.ttf?p3h968\") format(\"truetype\"), url(\"../fonts/icomoon/cpschool.woff?p3h968\") format(\"woff\"), url(\"../fonts/icomoon/cpschool.svg?p3h968#cpschool\") format(\"svg\");\n font-weight: normal;\n font-style: normal;\n font-display: block;\n}\n.cps-icon, .wp-block-latest-posts .wp-block-latest-posts__post-author::before,\n.wp-block-latest-posts .wp-block-latest-posts__post-date::before {\n /* use !important to prevent issues with browser extensions that change fonts */\n font-family: \"cpschool\" !important;\n speak: never;\n font-style: normal;\n font-weight: normal;\n font-variant: normal;\n text-transform: none;\n line-height: 1;\n /* Better Font Rendering =========== */\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n}\n\n.cps-icon-user-graduate-solid:before {\n content: \"\\e912\";\n}\n\n.cps-icon-theater-masks-solid:before {\n content: \"\\e929\";\n}\n\n.cps-icon-shapes-solid:before {\n content: \"\\e92a\";\n}\n\n.cps-icon-book-open-solid:before {\n content: \"\\e92b\";\n}\n\n.cps-icon-book-reader-solid:before {\n content: \"\\e92c\";\n}\n\n.cps-icon-laptop-code-solid:before {\n content: \"\\e92d\";\n}\n\n.cps-icon-graduation-cap-solid:before {\n content: \"\\e92e\";\n}\n\n.cps-icon-chalkboard-teacher-solid:before {\n content: \"\\e92f\";\n}\n\n.cps-icon-chalkboard-solid:before {\n content: \"\\e930\";\n}\n\n.cps-icon-school-solid:before {\n content: \"\\e931\";\n}\n\n.cps-icon-clock-regular:before {\n content: \"\\e932\";\n}\n\n.cps-icon-rocket-solid:before {\n content: \"\\e933\";\n}\n\n.cps-icon-user-nurse-solid:before {\n content: \"\\e934\";\n}\n\n.cps-icon-asterisk:before {\n content: \"\\f069\";\n}\n\n.cps-icon-plus:before {\n content: \"\\f067\";\n}\n\n.cps-icon-question:before {\n content: \"\\f128\";\n}\n\n.cps-icon-minus:before {\n content: \"\\f068\";\n}\n\n.cps-icon-music:before {\n content: \"\\f001\";\n}\n\n.cps-icon-envelope-o:before {\n content: \"\\f003\";\n}\n\n.cps-icon-star1:before {\n content: \"\\f005\";\n}\n\n.cps-icon-user1:before {\n content: \"\\f007\";\n}\n\n.cps-icon-clock-o:before {\n content: \"\\f017\";\n}\n\n.cps-icon-road:before {\n content: \"\\f018\";\n}\n\n.cps-icon-inbox:before {\n content: \"\\f01c\";\n}\n\n.cps-icon-lock1:before {\n content: \"\\f023\";\n}\n\n.cps-icon-headphones:before {\n content: \"\\f025\";\n}\n\n.cps-icon-print:before {\n content: \"\\f02f\";\n}\n\n.cps-icon-camera1:before {\n content: \"\\f030\";\n}\n\n.cps-icon-video-camera:before {\n content: \"\\f03d\";\n}\n\n.cps-icon-gift1:before {\n content: \"\\f06b\";\n}\n\n.cps-icon-plane:before {\n content: \"\\f072\";\n}\n\n.cps-icon-calendar1:before {\n content: \"\\f073\";\n}\n\n.cps-icon-comment1:before {\n content: \"\\f075\";\n}\n\n.cps-icon-twitter-square:before {\n content: \"\\f081\";\n}\n\n.cps-icon-facebook-square:before {\n content: \"\\f082\";\n}\n\n.cps-icon-key:before {\n content: \"\\f084\";\n}\n\n.cps-icon-linkedin-square:before {\n content: \"\\f08c\";\n}\n\n.cps-icon-facebook:before {\n content: \"\\f09a\";\n}\n\n.cps-icon-facebook-f:before {\n content: \"\\f09a\";\n}\n\n.cps-icon-bell-o:before {\n content: \"\\f0a2\";\n}\n\n.cps-icon-chain:before {\n content: \"\\f0c1\";\n}\n\n.cps-icon-link1:before {\n content: \"\\f0c1\";\n}\n\n.cps-icon-money:before {\n content: \"\\f0d6\";\n}\n\n.cps-icon-linkedin:before {\n content: \"\\f0e1\";\n}\n\n.cps-icon-umbrella:before {\n content: \"\\f0e9\";\n}\n\n.cps-icon-lightbulb-o:before {\n content: \"\\f0eb\";\n}\n\n.cps-icon-user-md:before {\n content: \"\\f0f0\";\n}\n\n.cps-icon-stethoscope:before {\n content: \"\\f0f1\";\n}\n\n.cps-icon-suitcase:before {\n content: \"\\f0f2\";\n}\n\n.cps-icon-bell1:before {\n content: \"\\f0f3\";\n}\n\n.cps-icon-cutlery:before {\n content: \"\\f0f5\";\n}\n\n.cps-icon-file-text-o:before {\n content: \"\\f0f6\";\n}\n\n.cps-icon-ambulance:before {\n content: \"\\f0f9\";\n}\n\n.cps-icon-medkit:before {\n content: \"\\f0fa\";\n}\n\n.cps-icon-superscript:before {\n content: \"\\f12b\";\n}\n\n.cps-icon-microphone:before {\n content: \"\\f130\";\n}\n\n.cps-icon-youtube-square:before {\n content: \"\\f166\";\n}\n\n.cps-icon-flickr1:before {\n content: \"\\f16e\";\n}\n\n.cps-icon-sun-o:before {\n content: \"\\f185\";\n}\n\n.cps-icon-moon-o:before {\n content: \"\\f186\";\n}\n\n.cps-icon-wheelchair:before {\n content: \"\\f193\";\n}\n\n.cps-icon-vimeo-square:before {\n content: \"\\f194\";\n}\n\n.cps-icon-space-shuttle:before {\n content: \"\\f197\";\n}\n\n.cps-icon-bank:before {\n content: \"\\f19c\";\n}\n\n.cps-icon-institution:before {\n content: \"\\f19c\";\n}\n\n.cps-icon-university:before {\n content: \"\\f19c\";\n}\n\n.cps-icon-graduation-cap:before {\n content: \"\\f19d\";\n}\n\n.cps-icon-mortar-board:before {\n content: \"\\f19d\";\n}\n\n.cps-icon-child:before {\n content: \"\\f1ae\";\n}\n\n.cps-icon-paw:before {\n content: \"\\f1b0\";\n}\n\n.cps-icon-recycle:before {\n content: \"\\f1b8\";\n}\n\n.cps-icon-automobile:before {\n content: \"\\f1b9\";\n}\n\n.cps-icon-car:before {\n content: \"\\f1b9\";\n}\n\n.cps-icon-paper-plane-o:before {\n content: \"\\f1d9\";\n}\n\n.cps-icon-send-o:before {\n content: \"\\f1d9\";\n}\n\n.cps-icon-copyright:before {\n content: \"\\f1f9\";\n}\n\n.cps-icon-at:before {\n content: \"\\f1fa\";\n}\n\n.cps-icon-bus:before {\n content: \"\\f207\";\n}\n\n.cps-icon-cc:before {\n content: \"\\f20a\";\n}\n\n.cps-icon-user-secret:before {\n content: \"\\f21b\";\n}\n\n.cps-icon-user-plus:before {\n content: \"\\f234\";\n}\n\n.cps-icon-balance-scale:before {\n content: \"\\f24e\";\n}\n\n.cps-icon-creative-commons:before {\n content: \"\\f25e\";\n}\n\n.cps-icon-vimeo:before {\n content: \"\\f27d\";\n}\n\n.cps-icon-credit-card-alt:before {\n content: \"\\f283\";\n}\n\n.cps-icon-universal-access:before {\n content: \"\\f29a\";\n}\n\n.cps-icon-wheelchair-alt:before {\n content: \"\\f29b\";\n}\n\n.cps-icon-question-circle-o:before {\n content: \"\\f29c\";\n}\n\n.cps-icon-address-card-o:before {\n content: \"\\f2bc\";\n}\n\n.cps-icon-vcard-o:before {\n content: \"\\f2bc\";\n}\n\n.cps-icon-user-o:before {\n content: \"\\f2c0\";\n}\n\n.cps-icon-grav:before {\n content: \"\\f2d6\";\n}\n\n.cps-icon-envelope:before {\n content: \"\\e936\";\n}\n\n.cps-icon-bubble:before {\n content: \"\\e937\";\n}\n\n.cps-icon-users1:before {\n content: \"\\e938\";\n}\n\n.cps-icon-bell2:before {\n content: \"\\e939\";\n}\n\n.cps-icon-pin:before {\n content: \"\\e905\";\n}\n\n.cps-icon-calendar2:before {\n content: \"\\e93a\";\n}\n\n.cps-icon-support:before {\n content: \"\\e93b\";\n}\n\n.cps-icon-home4:before {\n content: \"\\e93d\";\n}\n\n.cps-icon-ring_volume:before {\n content: \"\\e93e\";\n}\n\n.cps-icon-where_to_vote:before {\n content: \"\\e93f\";\n}\n\n.cps-icon-access_alarmalarm:before {\n content: \"\\e940\";\n}\n\n.cps-icon-data_usage:before {\n content: \"\\e941\";\n}\n\n.cps-icon-insert_emoticontag_facesmood:before {\n content: \"\\e942\";\n}\n\n.cps-icon-insert_invitationevent:before {\n content: \"\\e943\";\n}\n\n.cps-icon-camera_altphoto_cameralocal_see:before {\n content: \"\\e944\";\n}\n\n.cps-icon-local_restaurantrestaurant_menu:before {\n content: \"\\e945\";\n}\n\n.cps-icon-add_location:before {\n content: \"\\e946\";\n}\n\n.cps-icon-near_me:before {\n content: \"\\e947\";\n}\n\n.cps-icon-restaurant:before {\n content: \"\\e948\";\n}\n\n.cps-icon-departure_board:before {\n content: \"\\e949\";\n}\n\n.cps-icon-pie_chart:before {\n content: \"\\e94a\";\n}\n\n.cps-icon-cake:before {\n content: \"\\e94b\";\n}\n\n.cps-icon-notifications:before {\n content: \"\\e94c\";\n}\n\n.cps-icon-school:before {\n content: \"\\e94d\";\n}\n\n.cps-icon-sentiment_dissatisfied:before {\n content: \"\\e94e\";\n}\n\n.cps-icon-sentiment_neutral:before {\n content: \"\\e94f\";\n}\n\n.cps-icon-sentiment_satisfied:before {\n content: \"\\e950\";\n}\n\n.cps-icon-sentiment_very_dissatisfied:before {\n content: \"\\e951\";\n}\n\n.cps-icon-sentiment_very_satisfied:before {\n content: \"\\e952\";\n}\n\n.cps-icon-thumb_down_alt:before {\n content: \"\\e953\";\n}\n\n.cps-icon-thumb_up_alt:before {\n content: \"\\e954\";\n}\n\n.cps-icon-account_balance:before {\n content: \"\\e955\";\n}\n\n.cps-icon-search:before {\n content: \"\\e906\";\n}\n\n.cps-icon-verified_user:before {\n content: \"\\e956\";\n}\n\n.cps-icon-fingerprint:before {\n content: \"\\e957\";\n}\n\n.cps-icon-g_translate:before {\n content: \"\\e928\";\n}\n\n.cps-icon-wb_twighlight:before {\n content: \"\\e958\";\n}\n\n.cps-icon-emoji_emotions:before {\n content: \"\\e959\";\n}\n\n.cps-icon-emoji_events:before {\n content: \"\\e95a\";\n}\n\n.cps-icon-emoji_objects:before {\n content: \"\\e95b\";\n}\n\n.cps-icon-sports_esports:before {\n content: \"\\e95c\";\n}\n\n.cps-icon-sports_football:before {\n content: \"\\e95d\";\n}\n\n.cps-icon-sports_golf:before {\n content: \"\\e95e\";\n}\n\n.cps-icon-sports_hockey:before {\n content: \"\\e95f\";\n}\n\n.cps-icon-sports_rugby:before {\n content: \"\\e960\";\n}\n\n.cps-icon-sports_soccer:before {\n content: \"\\e961\";\n}\n\n.cps-icon-sports_volleyball:before {\n content: \"\\e962\";\n}\n\n.cps-icon-sports_tennis:before {\n content: \"\\e963\";\n}\n\n.cps-icon-lunch_dining:before {\n content: \"\\e964\";\n}\n\n.cps-icon-park:before {\n content: \"\\e965\";\n}\n\n.cps-icon-icecream:before {\n content: \"\\e966\";\n}\n\n.cps-icon-volunteer_activism:before {\n content: \"\\e967\";\n}\n\n.cps-icon-ac_unit:before {\n content: \"\\e968\";\n}\n\n.cps-icon-beach_access:before {\n content: \"\\e969\";\n}\n\n.cps-icon-child_care:before {\n content: \"\\e96a\";\n}\n\n.cps-icon-room_service:before {\n content: \"\\e96b\";\n}\n\n.cps-icon-activity:before {\n content: \"\\e908\";\n}\n\n.cps-icon-aperture:before {\n content: \"\\e90a\";\n}\n\n.cps-icon-bell:before {\n content: \"\\e90b\";\n}\n\n.cps-icon-book-open:before {\n content: \"\\e90c\";\n}\n\n.cps-icon-book:before {\n content: \"\\e90d\";\n}\n\n.cps-icon-bookmark:before {\n content: \"\\e90e\";\n}\n\n.cps-icon-calendar:before, .wp-block-latest-posts .wp-block-latest-posts__post-author:before,\n.wp-block-latest-posts .wp-block-latest-posts__post-date:before {\n content: \"\\e900\";\n}\n\n.cps-icon-camera:before {\n content: \"\\e90f\";\n}\n\n.cps-icon-chevron-left:before {\n content: \"\\e926\";\n}\n\n.cps-icon-chevron-right:before {\n content: \"\\e927\";\n}\n\n.cps-icon-clock:before {\n content: \"\\e96c\";\n}\n\n.cps-icon-cloud:before {\n content: \"\\e910\";\n}\n\n.cps-icon-coffee:before {\n content: \"\\e96d\";\n}\n\n.cps-icon-compass:before {\n content: \"\\e911\";\n}\n\n.cps-icon-dollar-sign:before {\n content: \"\\e96e\";\n}\n\n.cps-icon-eye:before {\n content: \"\\e96f\";\n}\n\n.cps-icon-file-text:before {\n content: \"\\e913\";\n}\n\n.cps-icon-folder:before {\n content: \"\\e914\";\n}\n\n.cps-icon-gift:before {\n content: \"\\e915\";\n}\n\n.cps-icon-globe:before {\n content: \"\\e970\";\n}\n\n.cps-icon-grid:before {\n content: \"\\e916\";\n}\n\n.cps-icon-heart3:before {\n content: \"\\e971\";\n}\n\n.cps-icon-help-circle:before {\n content: \"\\e972\";\n}\n\n.cps-icon-home:before {\n content: \"\\e917\";\n}\n\n.cps-icon-category:before {\n content: \"\\e901\";\n}\n\n.cps-icon-info:before {\n content: \"\\e918\";\n}\n\n.cps-icon-life-buoy:before {\n content: \"\\e973\";\n}\n\n.cps-icon-link:before {\n content: \"\\e919\";\n}\n\n.cps-icon-lock:before {\n content: \"\\e91a\";\n}\n\n.cps-icon-mail:before {\n content: \"\\e91b\";\n}\n\n.cps-icon-map-pin:before {\n content: \"\\e91c\";\n}\n\n.cps-icon-menu:before {\n content: \"\\e907\";\n}\n\n.cps-icon-comment:before {\n content: \"\\e904\";\n}\n\n.cps-icon-paperclip:before {\n content: \"\\e91d\";\n}\n\n.cps-icon-phone:before {\n content: \"\\e91e\";\n}\n\n.cps-icon-printer:before {\n content: \"\\e91f\";\n}\n\n.cps-icon-settings:before {\n content: \"\\e920\";\n}\n\n.cps-icon-share:before {\n content: \"\\e921\";\n}\n\n.cps-icon-shopping-bag:before {\n content: \"\\e922\";\n}\n\n.cps-icon-star:before {\n content: \"\\e923\";\n}\n\n.cps-icon-tag:before {\n content: \"\\e902\";\n}\n\n.cps-icon-thumbs-up:before {\n content: \"\\e924\";\n}\n\n.cps-icon-user:before {\n content: \"\\e903\";\n}\n\n.cps-icon-users:before {\n content: \"\\e925\";\n}\n\n.cps-icon-close:before {\n content: \"\\e909\";\n}\n\n.cps-icon-home2:before {\n content: \"\\e974\";\n}\n\n.cps-icon-home21:before {\n content: \"\\e975\";\n}\n\n.cps-icon-home3:before {\n content: \"\\e976\";\n}\n\n.cps-icon-pencil:before {\n content: \"\\e977\";\n}\n\n.cps-icon-pencil2:before {\n content: \"\\e978\";\n}\n\n.cps-icon-headphones1:before {\n content: \"\\e979\";\n}\n\n.cps-icon-music1:before {\n content: \"\\e97a\";\n}\n\n.cps-icon-book1:before {\n content: \"\\e935\";\n}\n\n.cps-icon-price-tags:before {\n content: \"\\e97b\";\n}\n\n.cps-icon-lifebuoy:before {\n content: \"\\e97c\";\n}\n\n.cps-icon-pushpin:before {\n content: \"\\e97d\";\n}\n\n.cps-icon-location:before {\n content: \"\\e983\";\n}\n\n.cps-icon-location2:before {\n content: \"\\e97e\";\n}\n\n.cps-icon-mobile:before {\n content: \"\\e984\";\n}\n\n.cps-icon-tv:before {\n content: \"\\e97f\";\n}\n\n.cps-icon-drawer:before {\n content: \"\\e980\";\n}\n\n.cps-icon-bubbles3:before {\n content: \"\\e981\";\n}\n\n.cps-icon-bubbles4:before {\n content: \"\\e982\";\n}\n\n.cps-icon-user2:before {\n content: \"\\e985\";\n}\n\n.cps-icon-key1:before {\n content: \"\\e98d\";\n}\n\n.cps-icon-lock2:before {\n content: \"\\e98f\";\n}\n\n.cps-icon-wrench:before {\n content: \"\\e991\";\n}\n\n.cps-icon-magic-wand:before {\n content: \"\\e997\";\n}\n\n.cps-icon-aid-kit:before {\n content: \"\\e998\";\n}\n\n.cps-icon-stats-dots:before {\n content: \"\\e99b\";\n}\n\n.cps-icon-trophy:before {\n content: \"\\e99e\";\n}\n\n.cps-icon-gift2:before {\n content: \"\\e99f\";\n}\n\n.cps-icon-spoon-knife:before {\n content: \"\\e9a3\";\n}\n\n.cps-icon-lab:before {\n content: \"\\e9aa\";\n}\n\n.cps-icon-sphere:before {\n content: \"\\e9c9\";\n}\n\n.cps-icon-earth:before {\n content: \"\\e9ca\";\n}\n\n.cps-icon-heart1:before {\n content: \"\\e9da\";\n}\n\n.cps-icon-checkmark:before {\n content: \"\\ea10\";\n}\n\n.cps-icon-sort-alpha-asc:before {\n content: \"\\ea48\";\n}\n\n.cps-icon-sort-alpha-desc:before {\n content: \"\\ea49\";\n}\n\n.cps-icon-instagram:before {\n content: \"\\ea92\";\n}\n\n.cps-icon-twitter:before {\n content: \"\\ea96\";\n}\n\n.cps-icon-youtube:before {\n content: \"\\ea9d\";\n}\n\n.cps-icon-flickr:before {\n content: \"\\eaa4\";\n}\n\n.cps-icon-tumblr:before {\n content: \"\\eab9\";\n}\n\n@font-face {\n font-family: amstelvar;\n font-weight: 100 900;\n font-style: normal;\n font-display: swap;\n src: url(\"../fonts/amstelvar/fonts/Amstelvar-Roman-VF.ttf\") format(\"truetype\");\n}\n@font-face {\n font-family: amstelvar;\n font-weight: 100 900;\n font-style: italic;\n font-display: swap;\n src: url(\"../fonts/amstelvar/fonts/Amstelvar-Italic-VF.ttf\") format(\"truetype\");\n}\n@font-face {\n font-family: commissioner;\n font-weight: 100 900;\n font-style: normal;\n font-display: swap;\n src: url(\"../fonts/commissioner/fonts/Commissioner[FLAR,VOLM,slnt,wght].ttf\") format(\"truetype\");\n}\n@font-face {\n font-family: epilogue;\n font-weight: 100 900;\n font-style: normal;\n font-display: swap;\n src: url(\"../fonts/epilogue/fonts/Epilogue-VariableFont_wght.ttf\") format(\"truetype\");\n}\n@font-face {\n font-family: gelasio;\n font-weight: 100 900;\n font-style: normal;\n font-display: swap;\n src: url(\"../fonts/gelasio/fonts/Gelasio-VF.ttf\") format(\"truetype\");\n}\n@font-face {\n font-family: gelasio;\n font-weight: 100 900;\n font-style: italic;\n font-display: swap;\n src: url(\"../fonts/gelasio/fonts/Gelasio-Italic-VF.ttf\") format(\"truetype\");\n}\n@font-face {\n font-family: hepta_slab;\n font-weight: 100 900;\n font-style: normal;\n font-display: swap;\n src: url(\"../fonts/hepta_slab/fonts/HeptaSlab-VF.ttf\") format(\"truetype\");\n}\n@font-face {\n font-family: inter;\n font-weight: 100 900;\n font-style: normal;\n font-display: swap;\n src: url(\"../fonts/inter/fonts/Inter.var.ttf\") format(\"truetype\");\n}\n@font-face {\n font-family: inter;\n font-weight: 100 900;\n font-style: italic;\n font-display: swap;\n src: url(\"../fonts/inter/fonts/Inter-italic.var.ttf\") format(\"truetype\");\n}\n@font-face {\n font-family: lexend;\n font-weight: 100 900;\n font-style: normal;\n font-display: swap;\n src: url(\"../fonts/lexend/fonts/Lexend[LXND].ttf\") format(\"truetype\");\n}\n@font-face {\n font-family: manrope;\n font-weight: 100 900;\n font-style: normal;\n font-display: swap;\n src: url(\"../fonts/manrope/fonts/Manrope[wght].ttf\") format(\"truetype\");\n}\n@font-face {\n font-family: merriweather;\n font-weight: 100 900;\n font-style: normal;\n font-display: swap;\n src: url(\"../fonts/merriweather/fonts/Merriweather-Roman-VF.ttf\") format(\"truetype\");\n}\n@font-face {\n font-family: merriweather;\n font-weight: 100 900;\n font-style: italic;\n font-display: swap;\n src: url(\"../fonts/merriweather/fonts/Merriweather-Italic-VF.ttf\") format(\"truetype\");\n}\n@font-face {\n font-family: mohave;\n font-weight: 100 900;\n font-style: normal;\n font-display: swap;\n src: url(\"../fonts/mohave/fonts/Mohave[wght].ttf\") format(\"truetype\");\n}\n@font-face {\n font-family: mohave;\n font-weight: 100 900;\n font-style: italic;\n font-display: swap;\n src: url(\"../fonts/mohave/fonts/Mohave-Italic[wght].ttf\") format(\"truetype\");\n}\n@font-face {\n font-family: petrona;\n font-weight: 100 900;\n font-style: normal;\n font-display: swap;\n src: url(\"../fonts/petrona/fonts/Petrona[wght].ttf\") format(\"truetype\");\n}\n@font-face {\n font-family: petrona;\n font-weight: 100 900;\n font-style: italic;\n font-display: swap;\n src: url(\"../fonts/petrona/fonts/Petrona-Italic[wght].ttf\") format(\"truetype\");\n}\n@font-face {\n font-family: playfair;\n font-weight: 100 900;\n font-style: normal;\n font-display: swap;\n src: url(\"../fonts/playfair/fonts/PlayfairDisplay-VariableFont_wght.ttf\") format(\"truetype\");\n}\n@font-face {\n font-family: playfair;\n font-weight: 100 900;\n font-style: italic;\n font-display: swap;\n src: url(\"../fonts/playfair/fonts/PlayfairDisplay-Italic-VariableFont_wght.ttf\") format(\"truetype\");\n}\n@font-face {\n font-family: public_sans;\n font-weight: 100 900;\n font-style: normal;\n font-display: swap;\n src: url(\"../fonts/public_sans/fonts/Public-Sans-Roman-VF.ttf\") format(\"truetype\");\n}\n@font-face {\n font-family: public_sans;\n font-weight: 100 900;\n font-style: italic;\n font-display: swap;\n src: url(\"../fonts/public_sans/fonts/Public-Sans-Italic-VF.ttf\") format(\"truetype\");\n}\n@font-face {\n font-family: quicksand;\n font-weight: 100 900;\n font-style: normal;\n font-display: swap;\n src: url(\"../fonts/quicksand/fonts/Quicksand-VariableFont_wght.ttf\") format(\"truetype\");\n}\n@font-face {\n font-family: raleway;\n font-weight: 100 900;\n font-style: normal;\n font-display: swap;\n src: url(\"../fonts/raleway/fonts/Raleway-VariableFont_wght.ttf\") format(\"truetype\");\n}\n@font-face {\n font-family: raleway;\n font-weight: 100 900;\n font-style: italic;\n font-display: swap;\n src: url(\"../fonts/raleway/fonts/Raleway-Italic-VariableFont_wght.ttf\") format(\"truetype\");\n}\n@font-face {\n font-family: russolo;\n font-weight: 100 900;\n font-style: normal;\n font-display: swap;\n src: url(\"../fonts/russolo/fonts/Russolo[opsz,wght].ttf\") format(\"truetype\");\n}\n@font-face {\n font-family: space_grotesk;\n font-weight: 100 900;\n font-style: normal;\n font-display: swap;\n src: url(\"../fonts/space_grotesk/fonts/SpaceGrotesk[wght].ttf\") format(\"truetype\");\n}\n.collapse-toggle::after {\n display: inline-block;\n margin-left: 0.45em;\n vertical-align: 0.255em;\n content: \"\";\n border-top: 0.3em solid;\n border-right: 0.3em solid transparent;\n border-bottom: 0;\n border-left: 0.3em solid transparent;\n}\n.collapse-toggle:empty::after {\n margin-left: 0;\n}\n\n.edit-post-visual-editor .editor-styles-wrapper h1, .edit-post-visual-editor .editor-styles-wrapper .h1 {\n font-size: calc( 2.25em * (var(--body-font-size) / 100) * (var(--headers-font-size) / 100) );\n}\n@media (min-width: 992px) {\n .edit-post-visual-editor .editor-styles-wrapper h1, .edit-post-visual-editor .editor-styles-wrapper .h1 {\n font-size: calc( 2.5em * (var(--body-font-size) / 100) * (var(--headers-font-size) / 100) );\n }\n}\n.edit-post-visual-editor .editor-styles-wrapper h2, .edit-post-visual-editor .editor-styles-wrapper .h2 {\n font-size: calc( 1.8em * (var(--body-font-size) / 100) * (var(--headers-font-size) / 100) );\n}\n@media (min-width: 992px) {\n .edit-post-visual-editor .editor-styles-wrapper h2, .edit-post-visual-editor .editor-styles-wrapper .h2 {\n font-size: calc( 2em * (var(--body-font-size) / 100) * (var(--headers-font-size) / 100) );\n }\n}\n.edit-post-visual-editor .editor-styles-wrapper h3, .edit-post-visual-editor .editor-styles-wrapper .h3, .edit-post-visual-editor .editor-styles-wrapper .wp-block-latest-posts > li > a:first-of-type {\n font-size: calc( 1.575em * (var(--body-font-size) / 100) * (var(--headers-font-size) / 100) );\n}\n@media (min-width: 992px) {\n .edit-post-visual-editor .editor-styles-wrapper h3, .edit-post-visual-editor .editor-styles-wrapper .h3, .edit-post-visual-editor .editor-styles-wrapper .wp-block-latest-posts > li > a:first-of-type {\n font-size: calc( 1.75em * (var(--body-font-size) / 100) * (var(--headers-font-size) / 100) );\n }\n}\n.edit-post-visual-editor .editor-styles-wrapper h4, .edit-post-visual-editor .editor-styles-wrapper .h4 {\n font-size: calc( 1.35em * (var(--body-font-size) / 100) * (var(--headers-font-size) / 100) );\n}\n@media (min-width: 992px) {\n .edit-post-visual-editor .editor-styles-wrapper h4, .edit-post-visual-editor .editor-styles-wrapper .h4 {\n font-size: calc( 1.5em * (var(--body-font-size) / 100) * (var(--headers-font-size) / 100) );\n }\n}\n.edit-post-visual-editor .editor-styles-wrapper h5, .edit-post-visual-editor .editor-styles-wrapper .h5 {\n font-size: calc( 1.125em * (var(--body-font-size) / 100) * (var(--headers-font-size) / 100) );\n}\n@media (min-width: 992px) {\n .edit-post-visual-editor .editor-styles-wrapper h5, .edit-post-visual-editor .editor-styles-wrapper .h5 {\n font-size: calc( 1.25em * (var(--body-font-size) / 100) * (var(--headers-font-size) / 100) );\n }\n}\n.edit-post-visual-editor .editor-styles-wrapper h6, .edit-post-visual-editor .editor-styles-wrapper .h6 {\n font-size: calc( 0.9em * (var(--body-font-size) / 100) * (var(--headers-font-size) / 100) );\n}\n@media (min-width: 992px) {\n .edit-post-visual-editor .editor-styles-wrapper h6, .edit-post-visual-editor .editor-styles-wrapper .h6 {\n font-size: calc( 1em * (var(--body-font-size) / 100) * (var(--headers-font-size) / 100) );\n }\n}\n.edit-post-visual-editor .editor-styles-wrapper h1, .edit-post-visual-editor .editor-styles-wrapper h2, .edit-post-visual-editor .editor-styles-wrapper h3, .edit-post-visual-editor .editor-styles-wrapper h4, .edit-post-visual-editor .editor-styles-wrapper h5, .edit-post-visual-editor .editor-styles-wrapper h6,\n.edit-post-visual-editor .editor-styles-wrapper .h,\n.edit-post-visual-editor .editor-styles-wrapper .wp-block-latest-posts > li > a:first-of-type {\n margin-bottom: 1.5rem;\n font-weight: 500;\n line-height: 1.15;\n}\n\nbody.h-style-separator.h-style-separator-bottom h1::after, body.h-style-separator.h-style-separator-bottom h2::after, body.h-style-separator.h-style-separator-bottom h3::after, body.h-style-separator.h-style-separator-bottom h4::after, body.h-style-separator.h-style-separator-bottom h5::after, body.h-style-separator.h-style-separator-bottom h6::after, body.h-style-separator.h-style-separator-bottom .h::after, body.h-style-separator.h-style-separator-bottom .wp-block-latest-posts > li > a:first-of-type::after, body.h-style-separator:not(.h-style-separator-bottom) h1::before, body.h-style-separator:not(.h-style-separator-bottom) h2::before, body.h-style-separator:not(.h-style-separator-bottom) h3::before, body.h-style-separator:not(.h-style-separator-bottom) h4::before, body.h-style-separator:not(.h-style-separator-bottom) h5::before, body.h-style-separator:not(.h-style-separator-bottom) h6::before, body.h-style-separator:not(.h-style-separator-bottom) .h::before, body.h-style-separator:not(.h-style-separator-bottom) .wp-block-latest-posts > li > a:first-of-type::before {\n content: \"\";\n display: block;\n width: 3em;\n height: 0.1em;\n background-color: currentColor;\n border-radius: var(--roundness);\n}\n\nbody.h-style-separator:not(.h-style-separator-bottom) h1::before, body.h-style-separator:not(.h-style-separator-bottom) h2::before, body.h-style-separator:not(.h-style-separator-bottom) h3::before, body.h-style-separator:not(.h-style-separator-bottom) h4::before, body.h-style-separator:not(.h-style-separator-bottom) h5::before, body.h-style-separator:not(.h-style-separator-bottom) h6::before, body.h-style-separator:not(.h-style-separator-bottom) .h::before, body.h-style-separator:not(.h-style-separator-bottom) .wp-block-latest-posts > li > a:first-of-type::before {\n margin-bottom: 0.5em;\n background-color: var(--color-accent);\n}\nbody.h-style-separator.h-style-separator-bottom h1::after, body.h-style-separator.h-style-separator-bottom h2::after, body.h-style-separator.h-style-separator-bottom h3::after, body.h-style-separator.h-style-separator-bottom h4::after, body.h-style-separator.h-style-separator-bottom h5::after, body.h-style-separator.h-style-separator-bottom h6::after, body.h-style-separator.h-style-separator-bottom .h::after, body.h-style-separator.h-style-separator-bottom .wp-block-latest-posts > li > a:first-of-type::after {\n margin-top: 0.5em;\n background-color: var(--color-accent);\n}\nbody.h-style-separator.h-style-separator-hl h1::before, body.h-style-separator.h-style-separator-hl h1::after, body.h-style-separator.h-style-separator-hl h2::before, body.h-style-separator.h-style-separator-hl h2::after, body.h-style-separator.h-style-separator-hl h3::before, body.h-style-separator.h-style-separator-hl h3::after, body.h-style-separator.h-style-separator-hl h4::before, body.h-style-separator.h-style-separator-hl h4::after, body.h-style-separator.h-style-separator-hl h5::before, body.h-style-separator.h-style-separator-hl h5::after, body.h-style-separator.h-style-separator-hl h6::before, body.h-style-separator.h-style-separator-hl h6::after, body.h-style-separator.h-style-separator-hl .h::before, body.h-style-separator.h-style-separator-hl .wp-block-latest-posts > li > a:first-of-type::before, body.h-style-separator.h-style-separator-hl .h::after, body.h-style-separator.h-style-separator-hl .wp-block-latest-posts > li > a:first-of-type::after {\n background-color: var(--color-accent-hl);\n}\nbody.h-style-separator .text-center h1::before, body.h-style-separator .text-center h1::after, body.h-style-separator h1[style*=\"text-align: center\"]::before, body.h-style-separator h1[style*=\"text-align: center\"]::after, body.h-style-separator h1.has-text-align-center::before, body.h-style-separator h1.has-text-align-center::after, body.h-style-separator .text-center h2::before, body.h-style-separator .text-center h2::after, body.h-style-separator h2[style*=\"text-align: center\"]::before, body.h-style-separator h2[style*=\"text-align: center\"]::after, body.h-style-separator h2.has-text-align-center::before, body.h-style-separator h2.has-text-align-center::after, body.h-style-separator .text-center h3::before, body.h-style-separator .text-center h3::after, body.h-style-separator h3[style*=\"text-align: center\"]::before, body.h-style-separator h3[style*=\"text-align: center\"]::after, body.h-style-separator h3.has-text-align-center::before, body.h-style-separator h3.has-text-align-center::after, body.h-style-separator .text-center h4::before, body.h-style-separator .text-center h4::after, body.h-style-separator h4[style*=\"text-align: center\"]::before, body.h-style-separator h4[style*=\"text-align: center\"]::after, body.h-style-separator h4.has-text-align-center::before, body.h-style-separator h4.has-text-align-center::after, body.h-style-separator .text-center h5::before, body.h-style-separator .text-center h5::after, body.h-style-separator h5[style*=\"text-align: center\"]::before, body.h-style-separator h5[style*=\"text-align: center\"]::after, body.h-style-separator h5.has-text-align-center::before, body.h-style-separator h5.has-text-align-center::after, body.h-style-separator .text-center h6::before, body.h-style-separator .text-center h6::after, body.h-style-separator h6[style*=\"text-align: center\"]::before, body.h-style-separator h6[style*=\"text-align: center\"]::after, body.h-style-separator h6.has-text-align-center::before, body.h-style-separator h6.has-text-align-center::after, body.h-style-separator .text-center .h::before, body.h-style-separator .text-center .wp-block-latest-posts > li > a:first-of-type::before, body.h-style-separator .text-center .h::after, body.h-style-separator .text-center .wp-block-latest-posts > li > a:first-of-type::after, body.h-style-separator .h[style*=\"text-align: center\"]::before, body.h-style-separator .wp-block-latest-posts > li > a[style*=\"text-align: center\"]:first-of-type::before, body.h-style-separator .h[style*=\"text-align: center\"]::after, body.h-style-separator .wp-block-latest-posts > li > a[style*=\"text-align: center\"]:first-of-type::after, body.h-style-separator .h.has-text-align-center::before, body.h-style-separator .wp-block-latest-posts > li > a.has-text-align-center:first-of-type::before, body.h-style-separator .h.has-text-align-center::after, body.h-style-separator .wp-block-latest-posts > li > a.has-text-align-center:first-of-type::after {\n margin-left: auto;\n margin-right: auto;\n}\nbody.h-style-separator .text-right h1::before, body.h-style-separator .text-right h1::after, body.h-style-separator h1[style*=\"text-align: right\"]::before, body.h-style-separator h1[style*=\"text-align: right\"]::after, body.h-style-separator h1.has-text-align-right::before, body.h-style-separator h1.has-text-align-right::after, body.h-style-separator .text-right h2::before, body.h-style-separator .text-right h2::after, body.h-style-separator h2[style*=\"text-align: right\"]::before, body.h-style-separator h2[style*=\"text-align: right\"]::after, body.h-style-separator h2.has-text-align-right::before, body.h-style-separator h2.has-text-align-right::after, body.h-style-separator .text-right h3::before, body.h-style-separator .text-right h3::after, body.h-style-separator h3[style*=\"text-align: right\"]::before, body.h-style-separator h3[style*=\"text-align: right\"]::after, body.h-style-separator h3.has-text-align-right::before, body.h-style-separator h3.has-text-align-right::after, body.h-style-separator .text-right h4::before, body.h-style-separator .text-right h4::after, body.h-style-separator h4[style*=\"text-align: right\"]::before, body.h-style-separator h4[style*=\"text-align: right\"]::after, body.h-style-separator h4.has-text-align-right::before, body.h-style-separator h4.has-text-align-right::after, body.h-style-separator .text-right h5::before, body.h-style-separator .text-right h5::after, body.h-style-separator h5[style*=\"text-align: right\"]::before, body.h-style-separator h5[style*=\"text-align: right\"]::after, body.h-style-separator h5.has-text-align-right::before, body.h-style-separator h5.has-text-align-right::after, body.h-style-separator .text-right h6::before, body.h-style-separator .text-right h6::after, body.h-style-separator h6[style*=\"text-align: right\"]::before, body.h-style-separator h6[style*=\"text-align: right\"]::after, body.h-style-separator h6.has-text-align-right::before, body.h-style-separator h6.has-text-align-right::after, body.h-style-separator .text-right .h::before, body.h-style-separator .text-right .wp-block-latest-posts > li > a:first-of-type::before, body.h-style-separator .text-right .h::after, body.h-style-separator .text-right .wp-block-latest-posts > li > a:first-of-type::after, body.h-style-separator .h[style*=\"text-align: right\"]::before, body.h-style-separator .wp-block-latest-posts > li > a[style*=\"text-align: right\"]:first-of-type::before, body.h-style-separator .h[style*=\"text-align: right\"]::after, body.h-style-separator .wp-block-latest-posts > li > a[style*=\"text-align: right\"]:first-of-type::after, body.h-style-separator .h.has-text-align-right::before, body.h-style-separator .wp-block-latest-posts > li > a.has-text-align-right:first-of-type::before, body.h-style-separator .h.has-text-align-right::after, body.h-style-separator .wp-block-latest-posts > li > a.has-text-align-right:first-of-type::after {\n margin-left: auto;\n}\n\n.h-style-disable::before, .wp-block-latest-posts > li > a:first-of-type::before,\n.h-style-disable-top::before {\n display: none !important;\n}\n\n.h-style-disable::after, .wp-block-latest-posts > li > a:first-of-type::after,\n.h-style-disable-bottom::after {\n display: none !important;\n}\n\n.editor-styles-wrapper input[type=submit]:not(.btn), .editor-styles-wrapper input[type=button]:not(.btn), .wp-block-button .wp-block-button__link,\n.wp-block-file .wp-element-button,\n.wp-block-search__button,\n.btn {\n text-transform: uppercase;\n text-decoration: none;\n transition: background-color 0.5s ease, box-shadow 0.5s ease;\n font-weight: 600;\n border-style: solid;\n border-width: 0;\n display: inline-block;\n text-align: center;\n vertical-align: middle;\n user-select: none;\n padding: 0.3375rem 0.675rem;\n font-size: 0.9em;\n line-height: 1.35;\n border-radius: var(--roundness);\n /*\n body:not(.shadows-disabled) & {\n & {\n transition: none;\n }\n &:not(:focus-visible):not(:hover) {\n @include adjusted-shadow(0.7);\n }\n }\n */\n /*\n @supports ( font-variation-settings: normal ) {\n body.font-up & {\n padding-bottom: $btn-padding-y+0.15rem;\n }\n body.font-down & {\n padding-top: $btn-padding-y+0.15rem;\n }\n }\n */\n}\n@media (min-width: 992px) {\n .editor-styles-wrapper input[type=submit]:not(.btn), .editor-styles-wrapper input[type=button]:not(.btn), .wp-block-button .wp-block-button__link,\n.wp-block-file .wp-element-button,\n.wp-block-search__button,\n.btn {\n padding: 0.375rem 0.75rem;\n font-size: 1em;\n line-height: 1.5;\n border-radius: var(--roundness);\n }\n}\n.editor-styles-wrapper input[type=submit]:not(.btn) i, .editor-styles-wrapper input[type=button]:not(.btn) i, .wp-block-button .wp-block-button__link i,\n.wp-block-file .wp-element-button i,\n.wp-block-search__button i,\n.btn i {\n display: inline-block;\n text-decoration: none;\n vertical-align: middle;\n font-size: 1.35em;\n}\n.editor-styles-wrapper input[type=submit]:hover:not(.btn), .editor-styles-wrapper input[type=button]:hover:not(.btn), .wp-block-button .wp-block-button__link:hover,\n.wp-block-file .wp-element-button:hover,\n.wp-block-search__button:hover,\n.btn:hover {\n text-decoration: underline;\n}\n.editor-styles-wrapper input[type=submit]:focus-visible:not(.btn), .editor-styles-wrapper input[type=button]:focus-visible:not(.btn), .wp-block-button .wp-block-button__link:focus-visible,\n.wp-block-file .wp-element-button:focus-visible,\n.wp-block-search__button:focus-visible, .editor-styles-wrapper input[type=submit]:active:not(.btn), .editor-styles-wrapper input[type=button]:active:not(.btn), .wp-block-button .wp-block-button__link:active,\n.wp-block-file .wp-element-button:active,\n.wp-block-search__button:active, .editor-styles-wrapper input[type=submit]:hover:not(.btn), .editor-styles-wrapper input[type=button]:hover:not(.btn), .wp-block-button .wp-block-button__link:hover,\n.wp-block-file .wp-element-button:hover,\n.wp-block-search__button:hover,\n.btn:focus-visible,\n.btn:active,\n.btn:hover {\n opacity: 1;\n}\n.editor-styles-wrapper input[type=submit]:focus-visible:not(.btn), .editor-styles-wrapper input[type=button]:focus-visible:not(.btn), .wp-block-button .wp-block-button__link:focus-visible,\n.wp-block-file .wp-element-button:focus-visible,\n.wp-block-search__button:focus-visible,\n.btn:focus-visible {\n outline-offset: 0.3rem;\n outline-width: 0.2rem;\n}\np .editor-styles-wrapper input[type=submit]:not(:first-child):not(.btn), .editor-styles-wrapper p input[type=submit]:not(:first-child):not(.btn), p .editor-styles-wrapper input[type=button]:not(:first-child):not(.btn), .editor-styles-wrapper p input[type=button]:not(:first-child):not(.btn), p .wp-block-button .wp-block-button__link:not(:first-child), .wp-block-button p .wp-block-button__link:not(:first-child),\np .wp-block-file .wp-element-button:not(:first-child),\n.wp-block-file p .wp-element-button:not(:first-child),\np .wp-block-search__button:not(:first-child),\np .btn:not(:first-child) {\n margin-left: 0.5rem;\n}\np .editor-styles-wrapper input[type=submit]:not(:last-child):not(.btn), .editor-styles-wrapper p input[type=submit]:not(:last-child):not(.btn), p .editor-styles-wrapper input[type=button]:not(:last-child):not(.btn), .editor-styles-wrapper p input[type=button]:not(:last-child):not(.btn), p .wp-block-button .wp-block-button__link:not(:last-child), .wp-block-button p .wp-block-button__link:not(:last-child),\np .wp-block-file .wp-element-button:not(:last-child),\n.wp-block-file p .wp-element-button:not(:last-child),\np .wp-block-search__button:not(:last-child),\np .btn:not(:last-child) {\n margin-right: 0.5rem;\n}\n\n.btn-block, .btn-block .wp-block-button__link {\n display: block;\n width: 100%;\n}\n.btn-block + .btn-block, .btn-block .wp-block-button__link + .btn-block, .btn-block .btn-block + .wp-block-button__link, .btn-block .wp-block-button__link + .wp-block-button__link {\n margin-top: 0.5rem;\n}\n\n.btn:disabled {\n box-shadow: none !important;\n text-decoration: none !important;\n opacity: 0.5;\n}\n\n.editor-styles-wrapper input[type=submit]:not(.btn),\n.btn-primary {\n background-color: var(--color-accent-hl);\n border-color: var(--color-accent-hl);\n color: var(--color-accent-hl-contrast);\n}\n.editor-styles-wrapper input[type=submit]:hover:not(.btn),\n.btn-primary:hover {\n box-shadow: 0 0 0 0.2rem var(--color-accent-hl-a), 0 0 0 0.2rem var(--color);\n color: var(--color-accent-hl-contrast);\n}\n.editor-styles-wrapper input[type=submit]:focus-visible:not(.btn),\n.btn-primary:focus-visible {\n outline-color: var(--color-accent);\n}\nbody.btn-style-outline .editor-styles-wrapper input[type=submit]:not(:hover):not(:focus-visible):not(.btn), .editor-styles-wrapper body.btn-style-outline input[type=submit]:not(:hover):not(:focus-visible):not(.btn),\nbody.btn-style-outline .btn-primary:not(:hover):not(:focus-visible) {\n color: var(--color-accent-hl);\n}\n\n.editor-styles-wrapper input[type=button]:not(.btn), .wp-block-button.is-style-outline .wp-block-button__link:not(.has-background):not(.has-text-color), .wp-block-button .wp-block-button__link,\n.wp-block-file .wp-element-button,\n.wp-block-search__button,\n.btn-secondary {\n background-color: var(--color-accent);\n border-color: var(--color-accent);\n color: var(--color-accent-contrast);\n}\n.editor-styles-wrapper input[type=button]:hover:not(.btn), .wp-block-button.is-style-outline .wp-block-button__link:hover:not(.has-background):not(.has-text-color), .wp-block-button .wp-block-button__link:hover,\n.wp-block-file .wp-element-button:hover,\n.wp-block-search__button:hover,\n.btn-secondary:hover {\n background-color: var(--color-accent);\n box-shadow: 0 0 0 0.2rem var(--color-accent-a), 0 0 0 0.2rem var(--color);\n color: var(--color-accent-hl-contrast);\n}\n.editor-styles-wrapper input[type=button]:focus-visible:not(.btn), .wp-block-button.is-style-outline .wp-block-button__link:focus-visible:not(.has-background):not(.has-text-color), .wp-block-button .wp-block-button__link:focus-visible,\n.wp-block-file .wp-element-button:focus-visible,\n.wp-block-search__button:focus-visible,\n.btn-secondary:focus-visible {\n outline-color: var(--color-accent-hl);\n}\nbody.btn-style-outline .editor-styles-wrapper input[type=button]:not(:hover):not(:focus-visible):not(.btn), .editor-styles-wrapper body.btn-style-outline input[type=button]:not(:hover):not(:focus-visible):not(.btn), body.btn-style-outline .wp-block-button .wp-block-button__link:not(:hover):not(:focus-visible), .wp-block-button body.btn-style-outline .wp-block-button__link:not(:hover):not(:focus-visible),\nbody.btn-style-outline .wp-block-file .wp-element-button:not(:hover):not(:focus-visible),\n.wp-block-file body.btn-style-outline .wp-element-button:not(:hover):not(:focus-visible),\nbody.btn-style-outline .wp-block-search__button:not(:hover):not(:focus-visible),\nbody.btn-style-outline .btn-secondary:not(:hover):not(:focus-visible) {\n color: var(--color-accent);\n}\n\nbody.btn-style-outline .editor-styles-wrapper input[type=submit]:not(.btn), .editor-styles-wrapper body.btn-style-outline input[type=submit]:not(.btn), body.btn-style-outline .editor-styles-wrapper input[type=button]:not(.btn), .editor-styles-wrapper body.btn-style-outline input[type=button]:not(.btn), body.btn-style-outline .wp-block-button .wp-block-button__link, .wp-block-button body.btn-style-outline .wp-block-button__link,\nbody.btn-style-outline .wp-block-file .wp-element-button,\n.wp-block-file body.btn-style-outline .wp-element-button,\nbody.btn-style-outline .wp-block-search__button,\nbody.btn-style-outline .btn,\n.is-style-outline .editor-styles-wrapper input[type=submit]:not(.btn),\n.editor-styles-wrapper .is-style-outline input[type=submit]:not(.btn),\n.is-style-outline .editor-styles-wrapper input[type=button]:not(.btn),\n.editor-styles-wrapper .is-style-outline input[type=button]:not(.btn),\n.is-style-outline .wp-block-button .wp-block-button__link,\n.wp-block-button .is-style-outline .wp-block-button__link,\n.is-style-outline .wp-block-file .wp-element-button,\n.wp-block-file .is-style-outline .wp-element-button,\n.is-style-outline .wp-block-search__button,\n.wp-block-button.is-style-outline .wp-block-button__link:not(.has-background):not(.has-text-color) {\n border-width: 0.15rem;\n padding: 0.225rem 0.675rem;\n}\nbody.btn-style-outline .editor-styles-wrapper input[type=submit]:not(:hover):not(:focus-visible):not(.btn), .editor-styles-wrapper body.btn-style-outline input[type=submit]:not(:hover):not(:focus-visible):not(.btn), body.btn-style-outline .editor-styles-wrapper input[type=button]:not(:hover):not(:focus-visible):not(.btn), .editor-styles-wrapper body.btn-style-outline input[type=button]:not(:hover):not(:focus-visible):not(.btn), body.btn-style-outline .wp-block-button .wp-block-button__link:not(:hover):not(:focus-visible), .wp-block-button body.btn-style-outline .wp-block-button__link:not(:hover):not(:focus-visible),\nbody.btn-style-outline .wp-block-file .wp-element-button:not(:hover):not(:focus-visible),\n.wp-block-file body.btn-style-outline .wp-element-button:not(:hover):not(:focus-visible),\nbody.btn-style-outline .wp-block-search__button:not(:hover):not(:focus-visible),\nbody.btn-style-outline .btn:not(:hover):not(:focus-visible),\n.is-style-outline .editor-styles-wrapper input[type=submit]:not(:hover):not(:focus-visible):not(.btn),\n.editor-styles-wrapper .is-style-outline input[type=submit]:not(:hover):not(:focus-visible):not(.btn),\n.is-style-outline .editor-styles-wrapper input[type=button]:not(:hover):not(:focus-visible):not(.btn),\n.editor-styles-wrapper .is-style-outline input[type=button]:not(:hover):not(:focus-visible):not(.btn),\n.is-style-outline .wp-block-button .wp-block-button__link:not(:hover):not(:focus-visible),\n.wp-block-button .is-style-outline .wp-block-button__link:not(:hover):not(:focus-visible),\n.is-style-outline .wp-block-file .wp-element-button:not(:hover):not(:focus-visible),\n.wp-block-file .is-style-outline .wp-element-button:not(:hover):not(:focus-visible),\n.is-style-outline .wp-block-search__button:not(:hover):not(:focus-visible),\n.wp-block-button.is-style-outline .wp-block-button__link:not(:hover):not(:focus-visible):not(.has-background):not(.has-text-color) {\n color: var(--color-accent);\n background-color: transparent !important;\n border-color: currentColor !important;\n}\nbody.btn-style-outline .editor-styles-wrapper input[type=submit]:hover:not(.btn), .editor-styles-wrapper body.btn-style-outline input[type=submit]:hover:not(.btn), body.btn-style-outline .editor-styles-wrapper input[type=button]:hover:not(.btn), .editor-styles-wrapper body.btn-style-outline input[type=button]:hover:not(.btn), body.btn-style-outline .wp-block-button .wp-block-button__link:hover, .wp-block-button body.btn-style-outline .wp-block-button__link:hover,\nbody.btn-style-outline .wp-block-file .wp-element-button:hover,\n.wp-block-file body.btn-style-outline .wp-element-button:hover,\nbody.btn-style-outline .wp-block-search__button:hover, body.btn-style-outline .editor-styles-wrapper input[type=submit]:focus-visible:not(.btn), .editor-styles-wrapper body.btn-style-outline input[type=submit]:focus-visible:not(.btn), body.btn-style-outline .editor-styles-wrapper input[type=button]:focus-visible:not(.btn), .editor-styles-wrapper body.btn-style-outline input[type=button]:focus-visible:not(.btn), body.btn-style-outline .wp-block-button .wp-block-button__link:focus-visible, .wp-block-button body.btn-style-outline .wp-block-button__link:focus-visible,\nbody.btn-style-outline .wp-block-file .wp-element-button:focus-visible,\n.wp-block-file body.btn-style-outline .wp-element-button:focus-visible,\nbody.btn-style-outline .wp-block-search__button:focus-visible,\nbody.btn-style-outline .btn:hover,\nbody.btn-style-outline .btn:focus-visible,\n.is-style-outline .editor-styles-wrapper input[type=submit]:hover:not(.btn),\n.editor-styles-wrapper .is-style-outline input[type=submit]:hover:not(.btn),\n.is-style-outline .editor-styles-wrapper input[type=button]:hover:not(.btn),\n.editor-styles-wrapper .is-style-outline input[type=button]:hover:not(.btn),\n.is-style-outline .wp-block-button .wp-block-button__link:hover,\n.wp-block-button .is-style-outline .wp-block-button__link:hover,\n.is-style-outline .wp-block-file .wp-element-button:hover,\n.wp-block-file .is-style-outline .wp-element-button:hover,\n.is-style-outline .wp-block-search__button:hover,\n.is-style-outline .editor-styles-wrapper input[type=submit]:focus-visible:not(.btn),\n.editor-styles-wrapper .is-style-outline input[type=submit]:focus-visible:not(.btn),\n.is-style-outline .editor-styles-wrapper input[type=button]:focus-visible:not(.btn),\n.editor-styles-wrapper .is-style-outline input[type=button]:focus-visible:not(.btn),\n.is-style-outline .wp-block-button .wp-block-button__link:focus-visible,\n.wp-block-button .is-style-outline .wp-block-button__link:focus-visible,\n.is-style-outline .wp-block-file .wp-element-button:focus-visible,\n.wp-block-file .is-style-outline .wp-element-button:focus-visible,\n.is-style-outline .wp-block-search__button:focus-visible,\n.wp-block-button.is-style-outline .wp-block-button__link:hover:not(.has-background):not(.has-text-color),\n.wp-block-button.is-style-outline .wp-block-button__link:focus-visible:not(.has-background):not(.has-text-color) {\n text-decoration: none;\n opacity: 1;\n}\n\n.form-control, body .calendar-plus #calendar-plus-search,\nbody .calendar-plus #calendar-plus-category, .editor-styles-wrapper input[type=text]:not(.form-control),\n.editor-styles-wrapper input[type=tel]:not(.form-control),\n.editor-styles-wrapper input[type=email]:not(.form-control),\n.editor-styles-wrapper input[type=search]:not(.form-control),\n.editor-styles-wrapper textarea:not(.form-control),\n.editor-styles-wrapper select:not(.form-control) {\n display: block;\n width: 100%;\n height: calc(1.5em + 0.75rem + 2px);\n padding: 0.375rem 0.75rem;\n font-size: calc( 1em * (var(--body-font-size) / 100) );\n font-weight: 400;\n line-height: 1.5;\n color: #495057;\n background-color: #fff;\n background-clip: padding-box;\n border: 1px solid #ced4da;\n outline: none;\n border-color: var(--color-accent);\n border-radius: var(--roundness);\n transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n}\n.form-control:focus-visible, body .calendar-plus #calendar-plus-search:focus-visible,\nbody .calendar-plus #calendar-plus-category:focus-visible, .editor-styles-wrapper input[type=text]:focus-visible:not(.form-control),\n.editor-styles-wrapper input[type=tel]:focus-visible:not(.form-control),\n.editor-styles-wrapper input[type=email]:focus-visible:not(.form-control),\n.editor-styles-wrapper input[type=search]:focus-visible:not(.form-control),\n.editor-styles-wrapper textarea:focus-visible:not(.form-control),\n.editor-styles-wrapper select:focus-visible:not(.form-control) {\n border-color: var(--color-accent);\n box-shadow: 0 0 0 0.2rem var(--color-accent-a), 0 0 0 0.2rem var(--color);\n}\n@media (prefers-reduced-motion: reduce) {\n .form-control, body .calendar-plus #calendar-plus-search,\nbody .calendar-plus #calendar-plus-category, .editor-styles-wrapper input[type=text]:not(.form-control),\n.editor-styles-wrapper input[type=tel]:not(.form-control),\n.editor-styles-wrapper input[type=email]:not(.form-control),\n.editor-styles-wrapper input[type=search]:not(.form-control),\n.editor-styles-wrapper textarea:not(.form-control),\n.editor-styles-wrapper select:not(.form-control) {\n transition: none;\n }\n}\n.form-control::-ms-expand, body .calendar-plus #calendar-plus-search::-ms-expand,\nbody .calendar-plus #calendar-plus-category::-ms-expand, .editor-styles-wrapper input[type=text]:not(.form-control)::-ms-expand,\n.editor-styles-wrapper input[type=tel]:not(.form-control)::-ms-expand,\n.editor-styles-wrapper input[type=email]:not(.form-control)::-ms-expand,\n.editor-styles-wrapper input[type=search]:not(.form-control)::-ms-expand,\n.editor-styles-wrapper textarea:not(.form-control)::-ms-expand,\n.editor-styles-wrapper select:not(.form-control)::-ms-expand {\n background-color: transparent;\n border: 0;\n}\n.form-control::placeholder, body .calendar-plus #calendar-plus-search::placeholder,\nbody .calendar-plus #calendar-plus-category::placeholder, .editor-styles-wrapper input[type=text]:not(.form-control)::placeholder,\n.editor-styles-wrapper input[type=tel]:not(.form-control)::placeholder,\n.editor-styles-wrapper input[type=email]:not(.form-control)::placeholder,\n.editor-styles-wrapper input[type=search]:not(.form-control)::placeholder,\n.editor-styles-wrapper textarea:not(.form-control)::placeholder,\n.editor-styles-wrapper select:not(.form-control)::placeholder {\n color: #6c757d;\n opacity: 1;\n}\n.form-control:disabled, body .calendar-plus #calendar-plus-search:disabled,\nbody .calendar-plus #calendar-plus-category:disabled, .editor-styles-wrapper input[type=text]:disabled:not(.form-control),\n.editor-styles-wrapper input[type=tel]:disabled:not(.form-control),\n.editor-styles-wrapper input[type=email]:disabled:not(.form-control),\n.editor-styles-wrapper input[type=search]:disabled:not(.form-control),\n.editor-styles-wrapper textarea:disabled:not(.form-control),\n.editor-styles-wrapper select:disabled:not(.form-control), .form-control[readonly], body .calendar-plus [readonly]#calendar-plus-search,\nbody .calendar-plus [readonly]#calendar-plus-category, .editor-styles-wrapper input[readonly][type=text]:not(.form-control),\n.editor-styles-wrapper input[readonly][type=tel]:not(.form-control),\n.editor-styles-wrapper input[readonly][type=email]:not(.form-control),\n.editor-styles-wrapper input[readonly][type=search]:not(.form-control),\n.editor-styles-wrapper textarea[readonly]:not(.form-control),\n.editor-styles-wrapper select[readonly]:not(.form-control) {\n background-color: #e9ecef;\n opacity: 1;\n}\n\nselect.form-control:focus::-ms-value, body .calendar-plus select#calendar-plus-search:focus::-ms-value,\nbody .calendar-plus select#calendar-plus-category:focus::-ms-value,\n.editor-styles-wrapper select:focus:not(.form-control)::-ms-value {\n color: #495057;\n background-color: #fff;\n}\n\n.form-control-sm {\n height: calc(1.5em + 0.5rem + 2px);\n padding: 0.25rem 0.5rem;\n font-size: calc( 0.875em * (var(--body-font-size) / 100) );\n line-height: 1.5;\n border-radius: var(--roundness);\n}\n\n.form-control-lg {\n height: calc(1.5em + 1rem + 2px);\n padding: 0.5rem 1rem;\n font-size: calc( 1.25em * (var(--body-font-size) / 100) );\n line-height: 1.5;\n border-radius: var(--roundness);\n}\n\nselect.form-control[size], body .calendar-plus select[size]#calendar-plus-search,\nbody .calendar-plus select[size]#calendar-plus-category,\n.editor-styles-wrapper select[size]:not(.form-control), select.form-control[multiple], body .calendar-plus select[multiple]#calendar-plus-search,\nbody .calendar-plus select[multiple]#calendar-plus-category,\n.editor-styles-wrapper select[multiple]:not(.form-control) {\n height: auto;\n}\n\ntextarea.form-control, body .calendar-plus textarea#calendar-plus-search,\nbody .calendar-plus textarea#calendar-plus-category,\n.editor-styles-wrapper textarea:not(.form-control) {\n height: auto;\n}\n\n.form-group {\n margin-bottom: 1rem;\n}\n\n.entries-row article {\n position: relative;\n margin-bottom: 3rem;\n}\n.entries-row .entry-header {\n margin-bottom: 2rem;\n}\n.entries-row .entry-header :last-child {\n margin-bottom: 0;\n}\n.entries-row.image-on-top article {\n display: flex;\n flex-direction: column;\n}\n.entries-row.image-on-top .entry-featured-image {\n margin-top: 0;\n order: -1;\n}\n.entries-row.image-disabled .entry-featured-image {\n display: none;\n}\n.entries-row .entry-meta > ul {\n margin-bottom: 0;\n}\n.entries-row .entry-meta > ul > li.post-author-has-avatar {\n display: block;\n margin-bottom: 1rem;\n}\n\n.entry-col-boxed .entry-col {\n margin-bottom: 2rem;\n}\n.entry-col-boxed article {\n height: 100%;\n margin-bottom: 0px;\n padding: 2rem;\n border-radius: var(--roundness);\n}\nbody:not(.shadows-disabled) .entry-col-boxed article {\n box-shadow: 0 0 calc(30px) calc(-30px + var(--shadows) * 1 ) rgba(0, 0, 0, 0.5);\n}\n.entry-col-boxed article::after {\n display: none;\n}\n.entry-col-boxed.image-on-top .entry-featured-image {\n margin: -2rem -2rem 2rem;\n text-align: center;\n}\n\n.avatar {\n border-radius: 24px;\n margin-right: 0.5rem;\n}\n\n.page-header {\n margin-bottom: 3rem;\n}\n.page-header .page-title {\n margin-bottom: 1rem;\n}\n.page-header .breadcrumbs {\n display: inline-block;\n}\n.page-header .breadcrumb {\n padding: 0;\n}\n.page-header .breadcrumb .active :before {\n padding-right: 0;\n}\n.page-header .breadcrumb .active span {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n margin: -1px;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n white-space: nowrap;\n border: 0;\n}\n.page-header .breadcrumbs.hero-has-breadcrumb-top-right.hero-enabled {\n display: none;\n}\n\nbody.blog.hide-hero-page-title .page-header, body.blog.hide-hero-page-title #hero-main {\n display: none;\n}\n\n.entry-title a {\n text-decoration: none;\n}\n.entry-title a {\n color: var(--color-contrast);\n}\n.entry-title a:hover {\n text-decoration: underline;\n}\n\n.entry-type-idicator {\n margin-right: 0.75rem;\n}\n\n.entry-content::after {\n display: block;\n clear: both;\n content: \"\";\n}\n.entry-content > *:first-child {\n margin-top: 0;\n}\n.entry-content > *:last-child {\n margin-bottom: 0;\n}\n.entry-content h2:not(:first-child), .entry-content .h2:not(:first-child) {\n margin-top: 3rem;\n}\n.entry-content h2:not(:last-child), .entry-content .h2:not(:last-child) {\n margin-bottom: 2rem;\n}\n.entry-content h3:not(:first-child), .entry-content .h3:not(:first-child), .entry-content .wp-block-latest-posts > li > a:not(:first-child):first-of-type {\n margin-top: 2.625rem;\n}\n.entry-content h3:not(:last-child), .entry-content .h3:not(:last-child), .entry-content .wp-block-latest-posts > li > a:not(:last-child):first-of-type {\n margin-bottom: 1.75rem;\n}\n.entry-content h4:not(:first-child), .entry-content .h4:not(:first-child) {\n margin-top: 2.25rem;\n}\n.entry-content h4:not(:last-child), .entry-content .h4:not(:last-child) {\n margin-bottom: 1.5rem;\n}\n.entry-content h5:not(:first-child), .entry-content .h5:not(:first-child) {\n margin-top: 1.5rem;\n}\n.entry-content h5:not(:last-child), .entry-content .h5:not(:last-child) {\n margin-bottom: 1rem;\n}\n.entry-content h6:not(:first-child), .entry-content .h6:not(:first-child) {\n margin-top: 1.125rem;\n}\n.entry-content h6:not(:last-child), .entry-content .h6:not(:last-child) {\n margin-bottom: 0.75rem;\n}\n.entry-content > .wp-block-spacer:first-child + * {\n margin-top: 0;\n}\n.animations-enabled .entry-content > .alignfull,\n.animations-enabled .entry-content > .alignwide,\n.animations-enabled .entry-content > .wp-block-separator.is-style-wide,\n.animations-enabled .entry-content > .aligncenter,\n.animations-enabled .entry-content > .alignleft > .alignright {\n opacity: 0;\n}\n\n.entry-featured-image {\n margin: 3rem 0;\n}\n.entry-featured-image img {\n object-fit: cover;\n}\n\n.entry-meta a, .entry-meta .post-sticky .meta-text {\n font-weight: 500;\n font-variation-settings: \"wght\" 500;\n}\n.entry-meta form {\n margin-top: 1.5rem;\n}\n@media (min-width: 992px) {\n .entry-meta form {\n max-width: 546px;\n }\n}\n\n.post-navigation {\n margin-top: 1.5rem;\n}\n.post-navigation .btn {\n margin-top: 1.5rem;\n}\n.post-navigation .btn i {\n margin-top: -0.1125rem;\n}\n\n.pagination {\n display: inline-flex;\n}\nbody:not(.shadows-disabled) .pagination {\n box-shadow: 0 0 calc(15px) calc(-15px + var(--shadows) * 0.5 ) rgba(0, 0, 0, 0.5);\n}\n\n.page-link {\n text-decoration: none;\n color: var(--color-contrast);\n border: none;\n transition: color 0.3s ease, background-color 0.3s ease, border-color 0.3s ease;\n}\n\n.page-item.active .page-link, .page-item a:hover {\n z-index: 1;\n border-color: inherit;\n}\n.page-item a:hover {\n color: var(--color-accent-contrast);\n background-color: var(--color-accent);\n opacity: 1;\n}\n.page-item.active .page-link {\n color: var(--color-accent-hl-contrast);\n background-color: var(--color-accent-hl);\n}\n\n.cpschool-read-more-link-holder {\n display: block;\n margin-top: 1rem;\n}\n\n.calendarp-event-shortcode,\n.calendarp-events-by-cat, body .calendar-plus .calendar-plus-calendar-wrap,\n[data-type=\"core/group\"],\n[data-type=\"core/button\"],\n[data-type=\"core/archives\"],\n[data-type=\"core/categories\"],\n[data-type=\"core/code\"],\n[data-type=\"core/columns\"],\n[data-type=\"core/cover\"],\n[data-type=\"core/embed\"],\n[data-type=\"core/calendar\"],\n[data-type=\"core/gallery\"],\n[data-type=\"core/latest-comments\"],\n[data-type=\"core/latest-posts\"],\n[data-type=\"core/media-text\"],\n[data-type=\"core/preformatted\"],\n[data-type=\"core/pullquote\"],\n[data-type=\"core/quote\"],\n[data-type=\"core/verse\"],\n[data-type=\"core/video\"],\n[data-type=\"core/separator\"],\n[data-type=\"core/image\"] {\n margin-bottom: 3rem;\n margin-top: 3rem;\n}\n\n.wp-block-group.has-background {\n padding: 2rem;\n}\n.wp-block-group .wp-block-group.has-background {\n padding: 1.5rem;\n}\n.wp-block-group.alignwide.has-background, .wp-block-group.has-background.wp-block-separator.is-style-wide {\n padding: 3rem 3rem;\n}\n.wp-block-group.alignfull.has-background {\n padding: 3rem 3rem;\n}\n@media (min-width: 782px) {\n .wp-block-group.has-background {\n padding: 4rem;\n }\n .wp-block-group.has-background .wp-block-group.has-background {\n padding: 2rem;\n }\n}\n\n.wp-block-cover [class*=__inner-container] {\n color: inherit;\n}\n.wp-block-cover [class*=__inner-container] [class*=__inner-container] {\n max-width: 100%;\n}\n\n/*\n[class=\"wp-block-cover__background has-background-dim\"] {\n\t@extend %color-boxes;\n\t@extend %has-background;\n}\n*/\n[class*=__inner-container] {\n margin: 0 auto;\n max-width: 100%;\n}\n[class*=__inner-container] > *:first-child {\n margin-top: 0;\n}\n[class*=__inner-container] > *:last-child {\n margin-bottom: 0;\n}\n@media (min-width: 782px) {\n [class*=__inner-container] > * .aligncenter:first-child {\n margin-top: 1rem;\n }\n [class*=__inner-container] > * .aligncenter:last-child {\n margin-bottom: 1rem;\n }\n}\n@media (min-width: 992px) {\n .alignfull [class*=__inner-container] {\n max-width: calc( var(--content-width) - 3rem );\n }\n .alignfull .alignfull [class*=__inner-container] {\n max-width: calc( 100% - 3rem );\n }\n}\n\n.wp-block-column {\n margin-bottom: 2rem;\n}\n.wp-block-column > *:first-child {\n margin-top: 0;\n}\n.wp-block-column > *:last-child {\n margin-bottom: 0;\n}\n.alignfull:not([class*=has-background]) .wp-block-column > p:not(.has-background-color) {\n padding-left: 2rem;\n padding-right: 2rem;\n}\n@media (min-width: 600px) {\n .wp-block-column {\n margin-bottom: 0;\n }\n .alignfull:not([class*=has-background]) .wp-block-column:nth-child(odd) > p:not(.has-background-color) {\n padding-left: 2rem;\n padding-right: 0;\n }\n .alignfull:not([class*=has-background]) .wp-block-column:nth-child(even) > p:not(.has-background-color) {\n padding-right: 2rem;\n padding-left: 0;\n }\n}\n\n.wp-block-archives, .wp-block-categories, .wp-block-latest-posts, .wp-block-latest-comments, .wp-block-latest-posts {\n list-style: none;\n padding-left: 0;\n}\n.wp-block-archives > ul, .wp-block-categories > ul, .wp-block-latest-posts > ul, .wp-block-latest-comments > ul, .wp-block-latest-posts > ul {\n list-style: none;\n}\n.wp-block-archives a, .wp-block-categories a, .wp-block-latest-posts a, .wp-block-latest-comments a, .wp-block-latest-posts a {\n font-weight: 700;\n}\n\n.wp-block-image img {\n margin: 0 auto;\n}\n.wp-block-image figcaption {\n color: inherit;\n}\n.wp-block-image.alignfull figcaption {\n text-align: center;\n max-width: calc( 100% - 3rem );\n}\n\n.wp-block-gallery ul {\n list-style: none;\n margin: 0 0 -1.6rem 0;\n}\n@media (min-width: 782px) {\n .wp-block-gallery.alignnone {\n margin-bottom: 4rem;\n margin-top: 4rem;\n }\n .wp-block-gallery.aligncenter {\n margin-bottom: 4rem;\n margin-top: 4rem;\n }\n .wp-block-gallery.alignwide, .wp-block-gallery.wp-block-separator.is-style-wide {\n margin-bottom: 6rem;\n margin-top: 6rem;\n }\n .wp-block-gallery.alignfull {\n margin-bottom: 6rem;\n margin-top: 6rem;\n }\n}\n\n.wp-block-latest-posts > li > a:first-of-type {\n margin-bottom: 1.5rem;\n display: block;\n}\n.wp-block-latest-posts.is-grid {\n margin-left: 0;\n}\n.wp-block-latest-posts.is-grid li {\n padding: 2rem;\n border-radius: var(--roundness);\n}\nbody:not(.shadows-disabled) .wp-block-latest-posts.is-grid li {\n box-shadow: 0 0 calc(30px) calc(-30px + var(--shadows) * 1 ) rgba(0, 0, 0, 0.5);\n}\n.wp-block-latest-posts.is-grid li > a:first-of-type:not(:hover) {\n color: inherit !important;\n}\n.wp-block-latest-posts.is-grid .wp-block-latest-posts__featured-image.aligncenter {\n margin: -2rem -2rem 2rem;\n max-width: initial;\n}\n.wp-block-latest-posts:not(.is-grid) > li {\n margin-bottom: 3rem;\n}\n.wp-block-latest-posts.has-dates, .wp-block-latest-posts.has-author {\n margin-left: 0;\n list-style: none;\n}\n.wp-block-latest-posts.has-dates li, .wp-block-latest-posts.has-author li {\n margin-left: 0;\n}\n.wp-block-latest-posts.has-dates:not(.is-grid) li, .wp-block-latest-posts.has-author:not(.is-grid) li {\n margin-top: 1.5rem;\n}\n.wp-block-latest-posts.has-dates:not(.is-grid) li:first-child, .wp-block-latest-posts.has-author:not(.is-grid) li:first-child {\n margin-top: 0;\n}\n.wp-block-latest-posts .wp-block-latest-posts__post-author,\n.wp-block-latest-posts .wp-block-latest-posts__post-date {\n color: inherit;\n font-size: 1em;\n font-weight: normal;\n margin-top: 0;\n}\n.wp-block-latest-posts .wp-block-latest-posts__post-author::before,\n.wp-block-latest-posts .wp-block-latest-posts__post-date::before {\n margin-right: 4px;\n}\n.wp-block-latest-posts .wp-block-latest-posts__post-author::before {\n content: \"\\e903\";\n}\n.wp-block-latest-posts .wp-block-latest-posts__post-date::before {\n content: \"\\e900\";\n}\n.wp-block-latest-posts .wp-block-latest-posts__featured-image {\n margin-bottom: 2rem;\n}\n.wp-block-latest-posts .wp-block-latest-posts__post-full-content {\n margin-top: 1rem;\n}\n.wp-block-latest-posts .wp-block-latest-posts__post-full-content > ul, .wp-block-latest-posts .wp-block-latest-posts__post-full-content > ol {\n margin-bottom: 1rem;\n}\n.wp-block-latest-posts .wp-block-latest-posts__post-excerpt {\n margin-top: 1rem;\n margin-bottom: 0;\n}\n\n.wp-block-pullquote {\n padding: 0;\n position: relative;\n border-top: none;\n border-bottom: none;\n}\n.wp-block-pullquote.alignleft, .wp-block-pullquote.alignright {\n max-width: 100%;\n}\n.wp-block-pullquote blockquote {\n border: none;\n margin: 0;\n padding: 0;\n}\n.wp-block-pullquote blockquote p {\n font-family: inherit;\n font-size: 2.8em;\n font-weight: 700;\n}\n.wp-block-pullquote cite {\n opacity: 0.8;\n font-size: 1em;\n font-weight: 500;\n margin-top: 1.5rem;\n}\n.wp-block-pullquote.is-style-solid-color {\n padding: 3rem 2rem;\n}\n.wp-block-pullquote.is-style-solid-color.alignleft::before {\n transform: translateY(-50%);\n left: 2rem;\n}\n.wp-block-pullquote.is-style-solid-color.alignright::before {\n transform: translateY(-50%);\n left: auto;\n right: 2rem;\n}\n.wp-block-pullquote.is-style-solid-color blockquote {\n max-width: 100%;\n text-align: inherit;\n}\n.wp-block-pullquote.is-style-solid-color cite {\n color: inherit;\n}\n.wp-block-pullquote.is-style-solid-color:before {\n position: absolute;\n top: 0;\n left: 50%;\n transform: translateY(-50%) translateX(-50%);\n}\n.wp-block-pullquote p:last-of-type {\n margin-bottom: 0;\n}\n.wp-block-pullquote::before {\n color: currentColor;\n color: var(--color-accent-hl);\n content: \"”\";\n display: block;\n font-size: 4em;\n line-height: 0.75;\n margin: 0 auto 2rem auto;\n text-align: center;\n height: 1rem;\n}\n@media (min-width: 600px) {\n .wp-block-pullquote.alignleft, .wp-block-pullquote.alignleft::before {\n text-align: left;\n }\n .wp-block-pullquote.alignright, .wp-block-pullquote.alignright::before {\n text-align: right;\n }\n}\n@media (min-width: 782px) {\n .wp-block-pullquote cite {\n margin-top: 2rem;\n }\n .wp-block-pullquote.alignfull:not(.is-style-solid-color) {\n padding-left: 1rem;\n padding-right: 1rem;\n }\n .wp-block-pullquote.alignfull blockquote p {\n font-size: 1.8em;\n }\n .wp-block-pullquote.alignwide::before, .wp-block-pullquote.wp-block-separator.is-style-wide::before, .wp-block-pullquote.alignfull::before {\n font-size: 8em;\n height: 2rem;\n }\n .wp-block-pullquote.alignleft p, .wp-block-pullquote.alignright p {\n font-size: 1.5em;\n }\n .wp-block-pullquote.is-style-solid-color.alignwide, .wp-block-pullquote.is-style-solid-color.wp-block-separator.is-style-wide, .wp-block-pullquote.is-style-solid-color.alignfull {\n padding: 6rem 4rem 4rem;\n }\n .wp-block-pullquote blockquote p {\n font-size: 1.5em;\n }\n .wp-block-pullquote.alignwide blockquote p, .wp-block-pullquote.wp-block-separator.is-style-wide blockquote p {\n font-size: 1.8em;\n }\n}\n\n.wp-block-quote.is-large, .wp-block-quote.is-style-large {\n border: none;\n padding: 0;\n}\n.wp-block-quote.is-large p, .wp-block-quote.is-style-large p {\n font-family: inherit;\n font-size: 1.4em;\n font-style: normal;\n font-weight: 700;\n line-height: 1.285;\n}\n@media (min-width: 782px) {\n .wp-block-quote.is-large p, .wp-block-quote.is-style-large p {\n font-size: 1.8em;\n }\n}\n.wp-block-quote.is-large cite, .wp-block-quote.is-style-large cite {\n font-size: 1em;\n text-align: inherit;\n}\n.wp-block-quote.is-large footer, .wp-block-quote.is-style-large footer {\n font-size: 1em;\n text-align: inherit;\n}\n.wp-block-quote p {\n text-align: inherit;\n}\n.wp-block-quote cite {\n text-align: inherit;\n}\n.wp-block-quote[style=\"text-align:center\"] {\n border-width: 0;\n padding: 0;\n}\n.wp-block-quote[style=\"text-align:right\"] {\n border-width: 0 0.2rem 0 0;\n padding: 0 2rem 0 0;\n}\n\n.wp-block-latest-comments .wp-block-latest-comments__comment-meta {\n font-weight: 700;\n letter-spacing: -0.025em;\n line-height: 1.25;\n}\n.wp-block-latest-comments .wp-block-latest-comments__comment-date {\n opacity: 0.8;\n font-size: 0.7em;\n font-weight: 600;\n letter-spacing: normal;\n margin-top: 0.15em;\n margin-top: 0.4em;\n}\n\n.wp-block-latest-posts__post-author,\n.wp-block-latest-posts__post-date {\n opacity: 0.8;\n font-size: 0.7em;\n font-weight: 600;\n letter-spacing: normal;\n margin-top: 0.15em;\n}\n\n.wp-block-button__link.has-background {\n background-color: var(--color) !important;\n border-color: var(--color);\n color: var(--color-contrast);\n}\n.wp-block-button__link.has-background:hover {\n box-shadow: 0 0 0 0.2rem var(--color-accent-a), 0 0 0 0.2rem var(--color);\n}\nbody.btn-style-outline .wp-block-button__link.has-background:not(:hover) {\n color: var(--color);\n}\n\n.wp-block-button__link.has-color-background-color {\n background-color: var(--color) !important;\n border-color: var(--color) !important;\n}\n.wp-block-button__link.has-color-background-color:not(.has-text-color) {\n color: var(--color-contrast) !important;\n}\n.wp-block-button.is-style-outline .wp-block-button__link.has-color-background-color:not(:hover) {\n color: var(--color) !important;\n}\n\n.wp-block-file {\n width: 100%;\n align-items: center;\n display: flex;\n flex-wrap: wrap;\n justify-content: space-between;\n}\n.wp-block-file a:not(.wp-block-file__button):not(:last-child) {\n margin-right: 1.5rem;\n}\n.wp-block-file .wp-block-file__button {\n margin-left: 0px;\n margin: 1rem 0;\n}\n\n.wp-block-search .wp-block-search__input {\n flex: 1 1 0%;\n}\n\n.wp-block-calendar table th, .wp-block-calendar table td {\n text-align: center;\n}\n\n@media (min-width: 992px) {\n .wp-block-separator, .wp-block-separator:not(.is-style-wide):not(.is-style-dots) {\n max-width: 80%;\n margin-left: auto;\n margin-right: auto;\n }\n}\n.alignfull .wp-block-separator.is-style-wide, .alignwide .wp-block-separator.is-style-wide, .wp-block-separator.is-style-wide .wp-block-separator.is-style-wide {\n position: static;\n max-width: 100%;\n}\n.wp-block-separator.is-style-dots::before {\n color: inherit;\n font-size: 2.5rem;\n}\n.wp-block-separator.is-style-dots::after {\n content: none;\n}\n\n.editor-styles-wrapper .wp-block-table,\n.editor-styles-wrapper table, .editor-styles-wrapper, .has-color-bg-background-color ~ .wp-block-cover__inner-container, .has-color-bg-background-color {\n --color: var(--color-bg, --false);\n --color-contrast: var(--color-bg-contrast, --false-contrast);\n --color-accent: var(--color-bg-accent, --false-accent);\n --color-accent-a: var(--color-bg-accent-a, --false-accent-a);\n --color-accent-contrast: var(--color-bg-accent-contrast, --false-accent-contrast);\n --color-accent-hl: var(--color-bg-accent-hl, --false-accent-hl);\n --color-accent-hl-a: var(--color-bg-accent-hl-a, --false-accent-hl-a);\n --color-accent-hl-contrast: var(--color-bg-accent-hl-contrast, --false-accent-hl-contrast);\n}\n\n.has-color-bg-color {\n color: var(--color-bg, --false) !important;\n}\n\n.has-color-bg-alt-background-color ~ .wp-block-cover__inner-container, .has-color-bg-alt-background-color {\n --color: var(--color-bg-alt, --false);\n --color-contrast: var(--color-bg-alt-contrast, --false-contrast);\n --color-accent: var(--color-bg-alt-accent, --false-accent);\n --color-accent-a: var(--color-bg-alt-accent-a, --false-accent-a);\n --color-accent-contrast: var(--color-bg-alt-accent-contrast, --false-accent-contrast);\n --color-accent-hl: var(--color-bg-alt-accent-hl, --false-accent-hl);\n --color-accent-hl-a: var(--color-bg-alt-accent-hl-a, --false-accent-hl-a);\n --color-accent-hl-contrast: var(--color-bg-alt-accent-hl-contrast, --false-accent-hl-contrast);\n}\n\n.has-color-bg-alt-color {\n color: var(--color-bg-alt, --false) !important;\n}\n\n.editor-styles-wrapper {\n --color-boxes: var(--color-bg-alt);\n --color-boxes-contrast: var(--color-bg-alt-contrast);\n --color-boxes-accent: var(--color-bg-alt-accent);\n --color-boxes-accent-a: var(--color-bg-alt-accent-a);\n --color-boxes-accent-contrast: var(--color-bg-alt-accent-contrast);\n --color-boxes-accent-hl: var(--color-bg-alt-accent-hl);\n --color-boxes-accent-hl-a: var(--color-bg-alt-accent-hl-a);\n --color-boxes-accent-hl-contrast: var(--color-bg-alt-accent-hl-contrast);\n}\n\n.editor-styles-wrapper .wp-block-table tfoot,\n.editor-styles-wrapper table tfoot, .editor-styles-wrapper .wp-block-table thead,\n.editor-styles-wrapper table thead, .has-color-boxes-background-color ~ .wp-block-cover__inner-container, .has-color-boxes-background-color, .entry-col-boxed article, .pagination, .wp-block-latest-posts.is-grid li {\n --color: var(--color-boxes, --color-bg-alt);\n --color-contrast: var(--color-boxes-contrast, --color-bg-alt-contrast);\n --color-accent: var(--color-boxes-accent, --color-bg-alt-accent);\n --color-accent-a: var(--color-boxes-accent-a, --color-bg-alt-accent-a);\n --color-accent-contrast: var(--color-boxes-accent-contrast, --color-bg-alt-accent-contrast);\n --color-accent-hl: var(--color-boxes-accent-hl, --color-bg-alt-accent-hl);\n --color-accent-hl-a: var(--color-boxes-accent-hl-a, --color-bg-alt-accent-hl-a);\n --color-accent-hl-contrast: var(--color-boxes-accent-hl-contrast, --color-bg-alt-accent-hl-contrast);\n}\n\n.has-color-boxes-color {\n color: var(--color-boxes, --color-bg-alt) !important;\n}\n\n.editor-styles-wrapper {\n --header-main-bg-color: var(--color-bg-alt);\n --header-main-bg-color-contrast: var(--color-bg-alt-contrast);\n --header-main-bg-color-accent: var(--color-bg-alt-accent);\n --header-main-bg-color-accent-a: var(--color-bg-alt-accent-a);\n --header-main-bg-color-accent-contrast: var(--color-bg-alt-accent-contrast);\n --header-main-bg-color-accent-hl: var(--color-bg-alt-accent-hl);\n --header-main-bg-color-accent-hl-a: var(--color-bg-alt-accent-hl-a);\n --header-main-bg-color-accent-hl-contrast: var(--color-bg-alt-accent-hl-contrast);\n}\n\n.has-header-main-bg-color-background-color ~ .wp-block-cover__inner-container, .has-header-main-bg-color-background-color {\n --color: var(--header-main-bg-color, --color-bg-alt);\n --color-contrast: var(--header-main-bg-color-contrast, --color-bg-alt-contrast);\n --color-accent: var(--header-main-bg-color-accent, --color-bg-alt-accent);\n --color-accent-a: var(--header-main-bg-color-accent-a, --color-bg-alt-accent-a);\n --color-accent-contrast: var(--header-main-bg-color-accent-contrast, --color-bg-alt-accent-contrast);\n --color-accent-hl: var(--header-main-bg-color-accent-hl, --color-bg-alt-accent-hl);\n --color-accent-hl-a: var(--header-main-bg-color-accent-hl-a, --color-bg-alt-accent-hl-a);\n --color-accent-hl-contrast: var(--header-main-bg-color-accent-hl-contrast, --color-bg-alt-accent-hl-contrast);\n}\n\n.has-header-main-bg-color-color {\n color: var(--header-main-bg-color, --color-bg-alt) !important;\n}\n\n.editor-styles-wrapper {\n --header-secondary-bg-color: var(--color-bg);\n --header-secondary-bg-color-contrast: var(--color-bg-contrast);\n --header-secondary-bg-color-accent: var(--color-bg-accent);\n --header-secondary-bg-color-accent-a: var(--color-bg-accent-a);\n --header-secondary-bg-color-accent-contrast: var(--color-bg-accent-contrast);\n --header-secondary-bg-color-accent-hl: var(--color-bg-accent-hl);\n --header-secondary-bg-color-accent-hl-a: var(--color-bg-accent-hl-a);\n --header-secondary-bg-color-accent-hl-contrast: var(--color-bg-accent-hl-contrast);\n}\n\n.has-header-secondary-bg-color-background-color ~ .wp-block-cover__inner-container, .has-header-secondary-bg-color-background-color {\n --color: var(--header-secondary-bg-color, --color-bg);\n --color-contrast: var(--header-secondary-bg-color-contrast, --color-bg-contrast);\n --color-accent: var(--header-secondary-bg-color-accent, --color-bg-accent);\n --color-accent-a: var(--header-secondary-bg-color-accent-a, --color-bg-accent-a);\n --color-accent-contrast: var(--header-secondary-bg-color-accent-contrast, --color-bg-accent-contrast);\n --color-accent-hl: var(--header-secondary-bg-color-accent-hl, --color-bg-accent-hl);\n --color-accent-hl-a: var(--header-secondary-bg-color-accent-hl-a, --color-bg-accent-hl-a);\n --color-accent-hl-contrast: var(--header-secondary-bg-color-accent-hl-contrast, --color-bg-accent-hl-contrast);\n}\n\n.has-header-secondary-bg-color-color {\n color: var(--header-secondary-bg-color, --color-bg) !important;\n}\n\n.editor-styles-wrapper {\n --hero-main-bg-color: var(--color-bg-alt);\n --hero-main-bg-color-contrast: var(--color-bg-alt-contrast);\n --hero-main-bg-color-accent: var(--color-bg-alt-accent);\n --hero-main-bg-color-accent-a: var(--color-bg-alt-accent-a);\n --hero-main-bg-color-accent-contrast: var(--color-bg-alt-accent-contrast);\n --hero-main-bg-color-accent-hl: var(--color-bg-alt-accent-hl);\n --hero-main-bg-color-accent-hl-a: var(--color-bg-alt-accent-hl-a);\n --hero-main-bg-color-accent-hl-contrast: var(--color-bg-alt-accent-hl-contrast);\n}\n\n.has-hero-main-bg-color-background-color ~ .wp-block-cover__inner-container, .has-hero-main-bg-color-background-color {\n --color: var(--hero-main-bg-color, --color-bg-alt);\n --color-contrast: var(--hero-main-bg-color-contrast, --color-bg-alt-contrast);\n --color-accent: var(--hero-main-bg-color-accent, --color-bg-alt-accent);\n --color-accent-a: var(--hero-main-bg-color-accent-a, --color-bg-alt-accent-a);\n --color-accent-contrast: var(--hero-main-bg-color-accent-contrast, --color-bg-alt-accent-contrast);\n --color-accent-hl: var(--hero-main-bg-color-accent-hl, --color-bg-alt-accent-hl);\n --color-accent-hl-a: var(--hero-main-bg-color-accent-hl-a, --color-bg-alt-accent-hl-a);\n --color-accent-hl-contrast: var(--hero-main-bg-color-accent-hl-contrast, --color-bg-alt-accent-hl-contrast);\n}\n\n.has-hero-main-bg-color-color {\n color: var(--hero-main-bg-color, --color-bg-alt) !important;\n}\n\n.editor-styles-wrapper {\n --footer-main-bg-color: var(--color-bg-alt);\n --footer-main-bg-color-contrast: var(--color-bg-alt-contrast);\n --footer-main-bg-color-accent: var(--color-bg-alt-accent);\n --footer-main-bg-color-accent-a: var(--color-bg-alt-accent-a);\n --footer-main-bg-color-accent-contrast: var(--color-bg-alt-accent-contrast);\n --footer-main-bg-color-accent-hl: var(--color-bg-alt-accent-hl);\n --footer-main-bg-color-accent-hl-a: var(--color-bg-alt-accent-hl-a);\n --footer-main-bg-color-accent-hl-contrast: var(--color-bg-alt-accent-hl-contrast);\n}\n\n.has-footer-main-bg-color-background-color ~ .wp-block-cover__inner-container, .has-footer-main-bg-color-background-color {\n --color: var(--footer-main-bg-color, --color-bg-alt);\n --color-contrast: var(--footer-main-bg-color-contrast, --color-bg-alt-contrast);\n --color-accent: var(--footer-main-bg-color-accent, --color-bg-alt-accent);\n --color-accent-a: var(--footer-main-bg-color-accent-a, --color-bg-alt-accent-a);\n --color-accent-contrast: var(--footer-main-bg-color-accent-contrast, --color-bg-alt-accent-contrast);\n --color-accent-hl: var(--footer-main-bg-color-accent-hl, --color-bg-alt-accent-hl);\n --color-accent-hl-a: var(--footer-main-bg-color-accent-hl-a, --color-bg-alt-accent-hl-a);\n --color-accent-hl-contrast: var(--footer-main-bg-color-accent-hl-contrast, --color-bg-alt-accent-hl-contrast);\n}\n\n.has-footer-main-bg-color-color {\n color: var(--footer-main-bg-color, --color-bg-alt) !important;\n}\n\n.editor-styles-wrapper {\n --alert-bg-color: var(--color-bg);\n --alert-bg-color-contrast: var(--color-bg-contrast);\n --alert-bg-color-accent: var(--color-bg-accent);\n --alert-bg-color-accent-a: var(--color-bg-accent-a);\n --alert-bg-color-accent-contrast: var(--color-bg-accent-contrast);\n --alert-bg-color-accent-hl: var(--color-bg-accent-hl);\n --alert-bg-color-accent-hl-a: var(--color-bg-accent-hl-a);\n --alert-bg-color-accent-hl-contrast: var(--color-bg-accent-hl-contrast);\n}\n\n.has-alert-bg-color-background-color ~ .wp-block-cover__inner-container, .has-alert-bg-color-background-color {\n --color: var(--alert-bg-color, --color-bg);\n --color-contrast: var(--alert-bg-color-contrast, --color-bg-contrast);\n --color-accent: var(--alert-bg-color-accent, --color-bg-accent);\n --color-accent-a: var(--alert-bg-color-accent-a, --color-bg-accent-a);\n --color-accent-contrast: var(--alert-bg-color-accent-contrast, --color-bg-accent-contrast);\n --color-accent-hl: var(--alert-bg-color-accent-hl, --color-bg-accent-hl);\n --color-accent-hl-a: var(--alert-bg-color-accent-hl-a, --color-bg-accent-hl-a);\n --color-accent-hl-contrast: var(--alert-bg-color-accent-hl-contrast, --color-bg-accent-hl-contrast);\n}\n\n.has-alert-bg-color-color {\n color: var(--alert-bg-color, --color-bg) !important;\n}\n\n.editor-styles-wrapper .wp-block-table tfoot,\n.editor-styles-wrapper table tfoot, .editor-styles-wrapper .wp-block-table thead,\n.editor-styles-wrapper table thead, .editor-styles-wrapper, .entry-col-boxed article, .pagination, .has-background,\n.wp-block-cover__background, .wp-block-latest-posts.is-grid li {\n background-color: var(--color);\n color: var(--color-contrast);\n}\n\n.editor-styles-wrapper {\n --color-bg-secondary: var(--color-bg);\n}\n\n.editor-styles-wrapper {\n font-display: optional;\n font-family: system-ui, sans-serif;\n font-size: calc( 0.9em * (var(--body-font-size) / 100) );\n}\n@media (min-width: 782px) {\n .editor-styles-wrapper {\n font-size: calc( 1em * (var(--body-font-size) / 100) );\n }\n}\n\n.editor-styles-wrapper .wrapper {\n padding-top: 3rem;\n padding-bottom: 3rem;\n}\n@media (min-width: 1200px) {\n .editor-styles-wrapper .wrapper {\n padding-top: 6rem;\n padding-bottom: 6rem;\n }\n}\n.editor-styles-wrapper a.skip-link {\n position: fixed;\n z-index: 1000;\n top: 0px;\n right: 0px;\n}\n\nbody.singular:not(.has-sidebar) #content.container, .container-content {\n max-width: var(--content-width);\n}\n\nbody:not(.has-sidebar) .main-wrapper {\n overflow: hidden;\n}\nbody.main-wrapper-margin-top-disabled .main-wrapper {\n padding-top: 0;\n}\n@media (min-width: 782px) {\n body.main-wrapper-margin-top-disabled .main-wrapper {\n margin-top: calc(var(--header-main-gap-height) * -1);\n }\n}\nbody.main-wrapper-margin-bottom-disabled .main-wrapper {\n padding-bottom: 0;\n}\nbody.main-wrapper-pull-under .main-wrapper {\n padding-top: 0;\n}\n@media (min-width: 782px) {\n body.main-wrapper-pull-under .main-wrapper {\n margin-top: calc((var(--header-main-gap-height) + var(--header-main-height)) * -1);\n }\n}\n\n.site-width-max {\n max-width: var(--site-width);\n}\nbody.site-boxed .site-width-max {\n max-width: var(--site-box-width);\n}\n\n.cps-icon.cps-dashicon, .wp-block-latest-posts .cps-dashicon.wp-block-latest-posts__post-author::before,\n.wp-block-latest-posts .cps-dashicon.wp-block-latest-posts__post-date::before {\n font-family: dashicons !important;\n}\n\n[data-align=full],\n[data-align=wide] {\n margin-bottom: 3rem;\n margin-top: 3rem;\n}\n@media (min-width: 782px) {\n [data-align=full],\n[data-align=wide] {\n margin-bottom: 6rem;\n margin-top: 6rem;\n }\n}\n.entry-col-boxed .entry-content [data-align=full], .site-boxed [data-align=full], .has-sidebar .entry-content [data-align=full],\n.entry-col-boxed .entry-content [data-align=wide],\n.site-boxed [data-align=wide],\n.has-sidebar .entry-content [data-align=wide] {\n max-width: 100%;\n left: initial;\n width: auto;\n}\n\n[data-align=wide] {\n position: relative;\n max-width: calc(100vw - 3rem);\n left: calc(50% - 50vw + 1.5rem);\n width: calc(100vw - 3rem);\n}\n[data-align=wide] + [data-align=wide] {\n margin-top: -3rem;\n}\n@media (min-width: 782px) {\n [data-align=wide] + [data-align=wide] {\n margin-top: -6rem;\n }\n}\n@media (min-width: 1200px) {\n .entry-col-boxed .entry-content [data-align=wide], .site-boxed [data-align=wide] {\n max-width: 100%;\n left: initial;\n width: auto;\n }\n}\n@media (min-width: 1330px) {\n [data-align=wide] {\n max-width: calc(1330px - 3rem);\n left: calc(50% - 665px + 1.5rem);\n width: calc(1330px - 3rem);\n }\n}\n\n[data-align=full] {\n left: calc(50% - 50vw);\n max-width: 100vw;\n position: relative;\n width: 100vw;\n}\n[data-align=full] + [data-align=full] {\n margin-top: -3rem;\n}\n@media (min-width: 782px) {\n [data-align=full] + [data-align=full] {\n margin-top: -6rem;\n }\n}\n@media (max-width: 991.98px) {\n [data-align=full]:not([class*=has-background]) > .wp-block-group__inner-container > p:not(.has-background-color) {\n padding-left: 2rem;\n padding-right: 2rem;\n }\n}\n@media (max-width: 781.98px) {\n [data-align=full] [data-align=full] {\n left: 0;\n max-width: 100%;\n width: 100%;\n }\n}\n\n[data-align=center],\n[data-align=center] {\n max-width: 100%;\n margin-bottom: 1.5rem;\n margin-top: 1.5rem;\n}\n\n[data-align=center] {\n margin-left: auto;\n margin-right: auto;\n}\n[data-align=center] img {\n margin-left: auto;\n margin-right: auto;\n}\n\n.alignleft,\n.alignright {\n margin-top: 1.5rem;\n margin-bottom: 1.5rem;\n}\n.alignleft, .entry-content .alignleft,\n.alignright,\n.entry-content .alignright {\n max-width: 100%;\n}\n@media (min-width: 600px) {\n .alignleft, .entry-content .alignleft,\n.alignright,\n.entry-content .alignright {\n max-width: 50%;\n }\n}\n@media (min-width: 992px) {\n .alignleft,\n.alignright {\n margin-bottom: 1.5rem;\n margin-top: 1.5rem;\n }\n}\n@media (min-width: 1200px) {\n .alignleft,\n.alignright {\n margin-bottom: 1.5rem;\n margin-top: 1.5rem;\n }\n}\n\n@media (min-width: 600px) {\n .alignleft {\n float: left;\n margin-right: 1.5rem;\n }\n}\n@media (min-width: 1200px) {\n .entry-content > .alignleft {\n margin-left: calc(-1 * (100vw - var(--content-width)) / 2);\n }\n .entry-col-boxed .entry-content .alignleft, .site-boxed .entry-content .alignleft, .has-sidebar .entry-content .alignleft {\n margin-left: 0px;\n }\n}\n@media (min-width: 1330px) {\n .entry-content > .alignleft {\n margin-left: calc(-1 * (1330px - var(--content-width)) / 2);\n }\n}\n\n@media (min-width: 600px) {\n .alignright {\n float: right;\n margin-left: 1.5rem;\n }\n}\n@media (min-width: 1200px) {\n .entry-content > .alignright {\n margin-right: calc(-1 * (100vw - var(--content-width)) / 2);\n }\n .entry-col-boxed .entry-content .alignright, .site-boxed .entry-content .alignright, .has-sidebar .entry-content .alignright {\n margin-right: 0px;\n }\n}\n@media (min-width: 1330px) {\n .entry-content > .alignright {\n margin-right: calc(-1 * (1330px - var(--content-width)) / 2);\n }\n}\n\n.editor-styles-wrapper :focus-visible {\n outline-color: var(--color-accent-hl);\n outline-offset: 0.2rem;\n}\n.editor-styles-wrapper a {\n color: var(--color-accent);\n transition: opacity 0.5s ease, color 0.5s ease, background-color 0.5s ease;\n}\n.editor-styles-wrapper a:hover {\n color: var(--color-accent-hl);\n text-decoration: none;\n}\n.editor-styles-wrapper figure,\n.editor-styles-wrapper img {\n max-width: 100%;\n height: auto;\n}\n.editor-styles-wrapper hr, .editor-styles-wrapper .wp-block-separator, .editor-styles-wrapper .wp-block-separator:not(.is-style-wide):not(.is-style-dots) {\n border: 0;\n border-top-style: solid;\n border-top-width: 2px;\n border-color: currentColor;\n border-color: var(--color-accent);\n color: var(--color-accent);\n}\n.editor-styles-wrapper i {\n font-style: normal;\n}\n.editor-styles-wrapper small,\n.editor-styles-wrapper .small {\n font-size: 80%;\n font-weight: 400;\n}\n.editor-styles-wrapper mark,\n.editor-styles-wrapper .mark {\n padding: 0.2em;\n background-color: #fcf8e3;\n}\n.editor-styles-wrapper p.has-background {\n padding: 1.5rem;\n}\n@media (min-width: 782px) {\n .editor-styles-wrapper p.has-background {\n padding: 2rem;\n }\n}\n.editor-styles-wrapper blockquote {\n border-color: currentColor;\n border-color: var(--color-accent-hl);\n border-style: solid;\n border-width: 0 0 0 2px;\n margin: 3rem 0;\n padding: 0.5rem 0 0.5rem 1.5rem;\n}\n.editor-styles-wrapper blockquote cite {\n display: block;\n margin: 1.5rem 0 0;\n}\n.editor-styles-wrapper blockquote p:last-child {\n margin: 0;\n}\n.editor-styles-wrapper cite {\n opacity: 0.8;\n font-size: 0.8em;\n font-style: normal;\n font-weight: 600;\n line-height: 1.25;\n}\n.editor-styles-wrapper samp, .editor-styles-wrapper code, .editor-styles-wrapper kbd {\n color: var(--color-boxes-contrast);\n font-family: monospace;\n font-size: 0.9em;\n padding: 0.25rem 0.3rem;\n background: var(--color-boxes);\n}\n.editor-styles-wrapper pre {\n font-family: monospace;\n font-size: 0.9em;\n padding: 0.5rem 0.6rem;\n line-height: 1.5;\n margin: 4rem 0;\n overflow: auto;\n padding: 3rem 2rem;\n text-align: left;\n border-style: solid;\n border-width: 2px;\n border-color: currentColor;\n border-color: var(--color-accent);\n}\n.editor-styles-wrapper pre code {\n background: transparent;\n padding: 0;\n}\n.editor-styles-wrapper figure {\n display: block;\n margin: 0;\n}\n.editor-styles-wrapper iframe {\n display: block;\n max-width: 100%;\n}\n.editor-styles-wrapper video {\n display: block;\n}\n.editor-styles-wrapper svg {\n display: block;\n height: auto;\n max-width: 100%;\n}\n.editor-styles-wrapper img {\n height: auto;\n max-width: 100%;\n}\n.editor-styles-wrapper embed {\n display: block;\n height: auto;\n max-width: 100%;\n}\n.editor-styles-wrapper object {\n display: block;\n height: auto;\n max-width: 100%;\n}\n.editor-styles-wrapper figcaption, .editor-styles-wrapper .wp-block-image figcaption, .wp-block-image .editor-styles-wrapper figcaption,\n.editor-styles-wrapper .wp-block-embed figcaption,\n.wp-block-embed .editor-styles-wrapper figcaption {\n opacity: 0.8;\n font-size: 0.8em;\n margin-bottom: 0;\n margin-top: 1.5rem;\n}\n.editor-styles-wrapper figcaption a, .editor-styles-wrapper .wp-block-image figcaption a, .wp-block-image .editor-styles-wrapper figcaption a,\n.editor-styles-wrapper .wp-block-embed figcaption a,\n.wp-block-embed .editor-styles-wrapper figcaption a {\n color: inherit;\n}\n@media (min-width: 782px) {\n .editor-styles-wrapper figcaption, .editor-styles-wrapper .wp-block-image figcaption, .wp-block-image .editor-styles-wrapper figcaption,\n.editor-styles-wrapper .wp-block-embed figcaption,\n.wp-block-embed .editor-styles-wrapper figcaption {\n font-size: 1em;\n }\n}\n.editor-styles-wrapper .wp-block-table,\n.editor-styles-wrapper table {\n border-collapse: collapse;\n border-spacing: 0;\n empty-cells: show;\n max-width: 100%;\n width: 100%;\n}\n.editor-styles-wrapper .wp-block-table thead,\n.editor-styles-wrapper table thead {\n vertical-align: bottom;\n white-space: nowrap;\n border-color: var(--color);\n}\n.editor-styles-wrapper .wp-block-table th,\n.editor-styles-wrapper table th {\n border: 1px solid var(--color-boxes);\n border-bottom: none;\n line-height: 1.4;\n margin: 0;\n overflow: visible;\n padding: 0.75rem;\n font-weight: 700;\n}\n.editor-styles-wrapper .wp-block-table th a,\n.editor-styles-wrapper table th a {\n color: inherit !important;\n}\n.editor-styles-wrapper .wp-block-table th:first-child,\n.editor-styles-wrapper table th:first-child {\n border-left: 1px solid var(--color);\n}\n.editor-styles-wrapper .wp-block-table th:last-child,\n.editor-styles-wrapper table th:last-child {\n border-right: 1px solid var(--color);\n}\n.editor-styles-wrapper .wp-block-table td,\n.editor-styles-wrapper table td {\n border: 1px solid var(--color-boxes);\n line-height: 1.4;\n margin: 0;\n overflow: visible;\n padding: 0.75rem;\n}\n.editor-styles-wrapper .wp-block-table caption,\n.editor-styles-wrapper table caption {\n caption-side: top;\n background-color: var(--color-boxes);\n color: var(--color-boxes-contrast);\n}\n.editor-styles-wrapper caption {\n background: var(--color-boxes-accent);\n color: var(--color-boxes-accent-contrast);\n font-weight: 600;\n padding: 0.75rem;\n text-align: center;\n}\n\n.gallery {\n display: flex;\n flex-wrap: wrap;\n margin: 3em 0 3em -0.8em;\n width: calc(100% + 1.6em);\n}\n\n.gallery-item {\n margin: 0.8em 0;\n padding: 0 0.8em;\n width: 100%;\n}\n\n.gallery-caption {\n display: block;\n margin-top: 0.8em;\n}\n\n.list-unstyled {\n padding-left: 0;\n list-style: none;\n}\n\n.list-inline, .editor-styles-wrapper .list-unstyled {\n padding-left: 0;\n list-style: none;\n margin-top: -0.5rem;\n}\n\n.list-inline-item {\n display: inline-block;\n margin-top: 0.5rem;\n}\n.list-inline-item:not(:last-child) {\n margin-right: 1rem;\n}\n\n.has-drop-cap:not(:focus-visible)::first-letter {\n color: currentColor;\n color: var(--color-accent-hl);\n font-size: 5.1em;\n font-weight: 800;\n margin: 0.05em 0.1em 0 0;\n}\n.has-drop-cap:not(:focus-visible)::first-letter::after {\n content: \"\";\n display: table;\n clear: both;\n}\n.has-drop-cap:not(:focus-visible)::after {\n padding: 0;\n}\n\n.has-text-align-left {\n text-align: left;\n}\n\n.has-text-align-center {\n text-align: center;\n}\n\n.has-text-align-right {\n text-align: right;\n}\n\n.has-small-font-size {\n font-size: 0.813em;\n}\n\n.has-medium-font-size {\n font-size: 1.25em;\n}\n\n.has-large-font-size {\n font-size: 2.25em;\n}\n\n.has-huge-font-size {\n font-size: 2.625em;\n}\n\n.form-control, body .calendar-plus #calendar-plus-search,\nbody .calendar-plus #calendar-plus-category, .editor-styles-wrapper input[type=text]:not(.form-control),\n.editor-styles-wrapper input[type=tel]:not(.form-control),\n.editor-styles-wrapper input[type=email]:not(.form-control),\n.editor-styles-wrapper input[type=search]:not(.form-control),\n.editor-styles-wrapper textarea:not(.form-control),\n.editor-styles-wrapper select:not(.form-control) {\n background-clip: initial;\n}\n\n.pt-header-main-height {\n padding-top: calc(var(--header-main-gap-height) + var(--header-main-height));\n}\n\n/*\n * Adds integration with Calendar Plus plugin.\n */\nbody .calendar-plus .calendar-plus-filter-bar {\n overflow: initial;\n}\n@media (min-width: 600px) {\n body .calendar-plus .calendar-plus-filter-bar {\n display: flex;\n }\n body .calendar-plus .calendar-plus-filter-bar > p {\n flex-grow: 1;\n }\n body .calendar-plus .calendar-plus-filter-bar p:not(:last-child) {\n margin-right: 1rem;\n margin-bottom: 1rem;\n }\n}\nbody .calendar-plus .rbc-toolbar {\n flex-wrap: initial;\n margin-bottom: 1rem;\n}\nbody .calendar-plus .rbc-toolbar button {\n background: var(--color-boxes);\n color: var(--color-boxes-contrast);\n border: none;\n outline-color: var(--color-boxes-accent-a);\n font-size: 0.7875em;\n margin: 0;\n}\nbody .calendar-plus .rbc-toolbar button.rbc-active, body .calendar-plus .rbc-toolbar button.rbc-active:focus-visible {\n background: var(--color-boxes-accent-hl);\n color: var(--color-boxes-accent-hl-contrast);\n opacity: 1;\n}\nbody .calendar-plus .rbc-toolbar button:hover {\n background: var(--color-boxes-accent);\n color: var(--color-boxes-accent-contrast);\n}\n@media (max-width: 781.98px) {\n body .calendar-plus .rbc-toolbar {\n justify-content: left;\n }\n body .calendar-plus .rbc-toolbar > *:not(:last-child) {\n margin-bottom: 1rem;\n }\n}\nbody .calendar-plus .rbc-date-cell,\nbody .calendar-plus .rbc-header {\n background: var(--color-boxes);\n color: var(--color-boxes-contrast);\n}\nbody .calendar-plus .rbc-header {\n padding: 0.5rem 0.25rem;\n border-bottom-color: var(--color-bg);\n font-weight: bold;\n font-size: 1em;\n}\nbody .calendar-plus .rbc-header > a {\n color: var(--color-boxes-contrast);\n}\nbody .calendar-plus .rbc-header + .rbc-header {\n border-left-color: var(--color-bg);\n}\nbody .calendar-plus .rbc-month-view {\n border-color: var(--color-boxes);\n}\nbody .calendar-plus .rbc-month-row + .rbc-month-row {\n border-top: none;\n}\nbody .calendar-plus .rbc-off-range {\n opacity: 0.5;\n}\nbody .calendar-plus .rbc-off-range-bg {\n background: var(--color-bg);\n}\nbody .calendar-plus .rbc-date-cell {\n text-align: center;\n border-bottom: var(--color-bg) 1px solid;\n}\nbody .calendar-plus .rbc-date-cell a {\n color: var(--color-boxes-contrast);\n}\nbody .calendar-plus .rbc-day-bg + .rbc-day-bg {\n border-left-color: var(--color-boxes);\n}\nbody .calendar-plus .rbc-today {\n background: var(--color-boxes);\n}\nbody .calendar-plus .rbc-event, body .calendar-plus .rbc-event.rbc-selected {\n background: var(--color-bg-accent);\n color: var(--color-bg-accent-contrast);\n transition: opacity 0.2s ease-in;\n}\nbody .calendar-plus .rbc-event:hover, body .calendar-plus .rbc-event.rbc-selected:hover {\n opacity: 0.8;\n background: var(--color-bg-accent);\n}\nbody .calendar-plus .rbc-row-segment {\n padding: 0 4px 1px 2px;\n}\nbody .calendar-plus .rbc-month-view .rbc-today {\n border-bottom: var(--color-bg) 1px solid;\n}\nbody .calendar-plus .rbc-time-view {\n border-bottom: none;\n}\nbody .calendar-plus .rbc-time-view,\nbody .calendar-plus .rbc-time-content > * + * > *,\nbody .calendar-plus .rbc-time-content,\nbody .calendar-plus .rbc-timeslot-group,\nbody .calendar-plus .rbc-time-header-content {\n border-color: var(--color-boxes);\n}\nbody .calendar-plus .rbc-time-view .rbc-row {\n min-height: auto;\n}\nbody .calendar-plus .rbc-day-slot .rbc-time-slot {\n border-color: var(--color-bg);\n}\nbody .calendar-plus .rbc-current-time-indicator {\n background-color: var(--color-boxes-accent-hl);\n}\nbody .calendar-plus .rbc-agenda-table {\n margin-bottom: 0;\n}\nbody .calendar-plus .rbc-agenda-view table.rbc-agenda-table thead > tr > th {\n border-bottom: none;\n}\n\n.calendarp-event-shortcode-header img {\n margin-bottom: 1rem;\n}\n.calendarp-event-shortcode-header .dashicons {\n text-decoration: none;\n}\n\nbody .calendarp:not(#nocalendarp) .agenda-minified-calendar .calendarp-date-item .calendarp-date .calendarp-date-month {\n background: var(--color-boxes);\n color: var(--color-boxes-contrast);\n border-color: var(--color-boxes);\n}\nbody .calendarp:not(#nocalendarp) .agenda-minified-calendar .calendarp-date-item .calendarp-date .calendarp-date-day {\n border-color: var(--color-boxes);\n}\n\n/*\n * Adds basic styling to directory module included with theme.\n */\n.cp-dir-item-fields:not(:last-child) {\n margin-bottom: 1rem;\n}\n\n.cp-dir-controls {\n background-color: var(--color-boxes);\n}\n.cp-dir-controls fieldset {\n padding: 0.6rem;\n}\n@media (min-width: 782px) {\n .cp-dir-controls fieldset {\n display: flex;\n }\n}\n\n.cp-dir-control {\n margin: 0.6rem;\n margin-bottom: 1.2rem;\n}\n@media (min-width: 782px) {\n .cp-dir-control {\n margin-bottom: 0.6rem;\n }\n}\n\n.cp-dir-control-search {\n flex-grow: 2;\n}\n\n.cp-dir-control-select {\n flex-grow: 1;\n}\n\n.cp-dir-pagination {\n padding: 0.75rem;\n border: 1px solid var(--color-boxes);\n border-top: none;\n}\n\n.cp-dir-no-results-info {\n display: none;\n padding: 0.6rem;\n font-weight: 700;\n border: var(--color-boxes) solid 1px;\n}\n.cp-dir-content--no-results .cp-dir-no-results-info {\n display: block;\n}\n\n.cp-dir-no-results-info-text {\n text-align: center;\n}\n\ndiv.editor-styles-wrapper {\n font-size: calc( 16px * (var(--body-font-size) / 100) );\n font-weight: 400;\n line-height: 1.5;\n}\n\n.editor-styles-wrapper .editor-post-title .editor-post-title__input {\n font-size: calc( 1.8em * (var(--body-font-size) / 100) * (var(--headers-font-size) / 100) );\n border: none !important;\n padding: 0px !important;\n box-shadow: none !important;\n color: var(--color-bg-contrast) !important;\n}\n@media (min-width: 992px) {\n .editor-styles-wrapper .editor-post-title .editor-post-title__input {\n font-size: calc( 2em * (var(--body-font-size) / 100) * (var(--headers-font-size) / 100) );\n }\n}\n\n.editor-styles-wrapper > div > *,\n.wp-block {\n max-width: calc( var(--content-width) - 3rem );\n margin-left: auto;\n margin-right: auto;\n}\n\n.editor-styles-wrapper > div > [data-align=wide] {\n left: 0;\n}\n.editor-styles-wrapper > div > [data-align=wide] .wp-block {\n max-width: 100%;\n}\n\n.editor-styles-wrapper > div > [data-align=full] {\n max-width: none;\n left: 0;\n width: auto;\n}\n.editor-styles-wrapper > div > [data-align=full] [data-align=full] .wp-block {\n max-width: 100%;\n}\n\n.editor-styles-wrapper > div > [data-align=left],\n.editor-styles-wrapper > div > [data-align=right] {\n margin: 0 auto;\n max-width: var(--site-width);\n}\n.editor-styles-wrapper > div > [data-align=left] .wp-block-cover,\n.editor-styles-wrapper > div > [data-align=right] .wp-block-cover {\n width: calc(var(--content-width) / 2);\n max-width: calc(var(--content-width) / 2);\n}\n\n.wp-block-group__inner-container .editor-inner-blocks > .editor-block-list__layout > .wp-block:first-child {\n margin-top: 0;\n}\n.wp-block-group__inner-container .editor-inner-blocks > .editor-block-list__layout > .wp-block:last-child {\n margin-bottom: 0;\n}\n\n.wp-block-search .wp-block-search__button .wp-block-search__button-rich-text {\n padding: 0;\n}\n\n.wp-block-cover .block-editor-block-list__block {\n color: inherit;\n}\n\n.block-editor-block-preview__content .block-editor-block-list__block {\n margin-top: 0;\n margin-bottom: 0;\n}\n\n.editor-styles-wrapper *,\n.editor-styles-wrapper *::before,\n.editor-styles-wrapper *::after {\n box-sizing: border-box;\n}\n\n.wp-block-button .wp-block-button__link,\n.wp-block-file .wp-element-button,\n.wp-block-search__button, .editor-styles-wrapper input[type=button]:not(.btn), .editor-styles-wrapper input[type=submit]:not(.btn),\n.btn {\n user-select: text;\n}","/// Grid system\n//\n// Generate semantic grid columns with these mixins.\n\n@mixin make-container($gutter: $grid-gutter-width) {\n width: 100%;\n padding-right: $gutter * .5;\n padding-left: $gutter * .5;\n margin-right: auto;\n margin-left: auto;\n}\n\n@mixin make-row($gutter: $grid-gutter-width) {\n display: flex;\n flex-wrap: wrap;\n margin-right: -$gutter * .5;\n margin-left: -$gutter * .5;\n}\n\n// For each breakpoint, define the maximum width of the container in a media query\n@mixin make-container-max-widths($max-widths: $container-max-widths, $breakpoints: $grid-breakpoints) {\n @each $breakpoint, $container-max-width in $max-widths {\n @include media-breakpoint-up($breakpoint, $breakpoints) {\n max-width: $container-max-width;\n }\n }\n @include deprecate(\"The `make-container-max-widths` mixin\", \"v4.5.2\", \"v5\");\n}\n\n@mixin make-col-ready($gutter: $grid-gutter-width) {\n position: relative;\n // Prevent columns from becoming too narrow when at smaller grid tiers by\n // always setting `width: 100%;`. This works because we use `flex` values\n // later on to override this initial width.\n width: 100%;\n padding-right: $gutter * .5;\n padding-left: $gutter * .5;\n}\n\n@mixin make-col($size, $columns: $grid-columns) {\n flex: 0 0 percentage(divide($size, $columns));\n // Add a `max-width` to ensure content within each column does not blow out\n // the width of the column. Applies to IE10+ and Firefox. Chrome and Safari\n // do not appear to require this.\n max-width: percentage(divide($size, $columns));\n}\n\n@mixin make-col-auto() {\n flex: 0 0 auto;\n width: auto;\n max-width: 100%; // Reset earlier grid tiers\n}\n\n@mixin make-col-offset($size, $columns: $grid-columns) {\n $num: divide($size, $columns);\n margin-left: if($num == 0, 0, percentage($num));\n}\n\n// Row columns\n//\n// Specify on a parent element(e.g., .row) to force immediate children into NN\n// numberof columns. Supports wrapping to new lines, but does not do a Masonry\n// style grid.\n@mixin row-cols($count) {\n > * {\n flex: 0 0 divide(100%, $count);\n max-width: divide(100%, $count);\n }\n}\n","// Breakpoint viewport sizes and media queries.\n//\n// Breakpoints are defined as a map of (name: minimum width), order from small to large:\n//\n// (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px)\n//\n// The map defined in the `$grid-breakpoints` global variable is used as the `$breakpoints` argument by default.\n\n// Name of the next breakpoint, or null for the last breakpoint.\n//\n// >> breakpoint-next(sm)\n// md\n// >> breakpoint-next(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// md\n// >> breakpoint-next(sm, $breakpoint-names: (xs sm md lg xl))\n// md\n@function breakpoint-next($name, $breakpoints: $grid-breakpoints, $breakpoint-names: map-keys($breakpoints)) {\n $n: index($breakpoint-names, $name);\n @return if($n != null and $n < length($breakpoint-names), nth($breakpoint-names, $n + 1), null);\n}\n\n// Minimum breakpoint width. Null for the smallest (first) breakpoint.\n//\n// >> breakpoint-min(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// 576px\n@function breakpoint-min($name, $breakpoints: $grid-breakpoints) {\n $min: map-get($breakpoints, $name);\n @return if($min != 0, $min, null);\n}\n\n// Maximum breakpoint width. Null for the largest (last) breakpoint.\n// The maximum value is calculated as the minimum of the next one less 0.02px\n// to work around the limitations of `min-` and `max-` prefixes and viewports with fractional widths.\n// See https://www.w3.org/TR/mediaqueries-4/#mq-min-max\n// Uses 0.02px rather than 0.01px to work around a current rounding bug in Safari.\n// See https://bugs.webkit.org/show_bug.cgi?id=178261\n//\n// >> breakpoint-max(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// 767.98px\n@function breakpoint-max($name, $breakpoints: $grid-breakpoints) {\n $next: breakpoint-next($name, $breakpoints);\n @return if($next, breakpoint-min($next, $breakpoints) - .02, null);\n}\n\n// Returns a blank string if smallest breakpoint, otherwise returns the name with a dash in front.\n// Useful for making responsive utilities.\n//\n// >> breakpoint-infix(xs, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// \"\" (Returns a blank string)\n// >> breakpoint-infix(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// \"-sm\"\n@function breakpoint-infix($name, $breakpoints: $grid-breakpoints) {\n @return if(breakpoint-min($name, $breakpoints) == null, \"\", \"-#{$name}\");\n}\n\n// Media of at least the minimum breakpoint width. No query for the smallest breakpoint.\n// Makes the @content apply to the given breakpoint and wider.\n@mixin media-breakpoint-up($name, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($name, $breakpoints);\n @if $min {\n @media (min-width: $min) {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Media of at most the maximum breakpoint width. No query for the largest breakpoint.\n// Makes the @content apply to the given breakpoint and narrower.\n@mixin media-breakpoint-down($name, $breakpoints: $grid-breakpoints) {\n $max: breakpoint-max($name, $breakpoints);\n @if $max {\n @media (max-width: $max) {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Media that spans multiple breakpoint widths.\n// Makes the @content apply between the min and max breakpoints\n@mixin media-breakpoint-between($lower, $upper, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($lower, $breakpoints);\n $max: breakpoint-max($upper, $breakpoints);\n\n @if $min != null and $max != null {\n @media (min-width: $min) and (max-width: $max) {\n @content;\n }\n } @else if $max == null {\n @include media-breakpoint-up($lower, $breakpoints) {\n @content;\n }\n } @else if $min == null {\n @include media-breakpoint-down($upper, $breakpoints) {\n @content;\n }\n }\n}\n\n// Media between the breakpoint's minimum and maximum widths.\n// No minimum for the smallest breakpoint, and no maximum for the largest one.\n// Makes the @content apply only to the given breakpoint, not viewports any wider or narrower.\n@mixin media-breakpoint-only($name, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($name, $breakpoints);\n $max: breakpoint-max($name, $breakpoints);\n\n @if $min != null and $max != null {\n @media (min-width: $min) and (max-width: $max) {\n @content;\n }\n } @else if $max == null {\n @include media-breakpoint-up($name, $breakpoints) {\n @content;\n }\n } @else if $min == null {\n @include media-breakpoint-down($name, $breakpoints) {\n @content;\n }\n }\n}\n","// Framework grid generation\n//\n// Used only by Bootstrap to generate the correct number of grid classes given\n// any value of `$grid-columns`.\n\n@mixin make-grid-columns($columns: $grid-columns, $gutter: $grid-gutter-width, $breakpoints: $grid-breakpoints) {\n // Common properties for all breakpoints\n %grid-column {\n position: relative;\n width: 100%;\n padding-right: $gutter * .5;\n padding-left: $gutter * .5;\n }\n\n @each $breakpoint in map-keys($breakpoints) {\n $infix: breakpoint-infix($breakpoint, $breakpoints);\n\n @if $columns > 0 {\n // Allow columns to stretch full width below their breakpoints\n @for $i from 1 through $columns {\n .col#{$infix}-#{$i} {\n @extend %grid-column;\n }\n }\n }\n\n .col#{$infix},\n .col#{$infix}-auto {\n @extend %grid-column;\n }\n\n @include media-breakpoint-up($breakpoint, $breakpoints) {\n // Provide basic `.col-{bp}` classes for equal-width flexbox columns\n .col#{$infix} {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n\n @if $grid-row-columns > 0 {\n @for $i from 1 through $grid-row-columns {\n .row-cols#{$infix}-#{$i} {\n @include row-cols($i);\n }\n }\n }\n\n .col#{$infix}-auto {\n @include make-col-auto();\n }\n\n @if $columns > 0 {\n @for $i from 1 through $columns {\n .col#{$infix}-#{$i} {\n @include make-col($i, $columns);\n }\n }\n }\n\n .order#{$infix}-first { order: -1; }\n\n .order#{$infix}-last { order: $columns + 1; }\n\n @for $i from 0 through $columns {\n .order#{$infix}-#{$i} { order: $i; }\n }\n\n @if $columns > 0 {\n // `$columns - 1` because offsetting by the width of an entire row isn't possible\n @for $i from 0 through ($columns - 1) {\n @if not ($infix == \"\" and $i == 0) { // Avoid emitting useless .offset-0\n .offset#{$infix}-#{$i} {\n @include make-col-offset($i, $columns);\n }\n }\n }\n }\n }\n }\n}\n","//\n// Basic Bootstrap table\n//\n\n.table {\n width: 100%;\n margin-bottom: $spacer;\n color: $table-color;\n background-color: $table-bg; // Reset for nesting within parents with `background-color`.\n\n th,\n td {\n padding: $table-cell-padding;\n vertical-align: top;\n border-top: $table-border-width solid $table-border-color;\n }\n\n thead th {\n vertical-align: bottom;\n border-bottom: (2 * $table-border-width) solid $table-border-color;\n }\n\n tbody + tbody {\n border-top: (2 * $table-border-width) solid $table-border-color;\n }\n}\n\n\n//\n// Condensed table w/ half padding\n//\n\n.table-sm {\n th,\n td {\n padding: $table-cell-padding-sm;\n }\n}\n\n\n// Border versions\n//\n// Add or remove borders all around the table and between all the columns.\n\n.table-bordered {\n border: $table-border-width solid $table-border-color;\n\n th,\n td {\n border: $table-border-width solid $table-border-color;\n }\n\n thead {\n th,\n td {\n border-bottom-width: 2 * $table-border-width;\n }\n }\n}\n\n.table-borderless {\n th,\n td,\n thead th,\n tbody + tbody {\n border: 0;\n }\n}\n\n// Zebra-striping\n//\n// Default zebra-stripe styles (alternating gray and transparent backgrounds)\n\n.table-striped {\n tbody tr:nth-of-type(#{$table-striped-order}) {\n background-color: $table-accent-bg;\n }\n}\n\n\n// Hover effect\n//\n// Placed here since it has to come after the potential zebra striping\n\n.table-hover {\n tbody tr {\n @include hover() {\n color: $table-hover-color;\n background-color: $table-hover-bg;\n }\n }\n}\n\n\n// Table backgrounds\n//\n// Exact selectors below required to override `.table-striped` and prevent\n// inheritance to nested tables.\n\n@each $color, $value in $theme-colors {\n @include table-row-variant($color, theme-color-level($color, $table-bg-level), theme-color-level($color, $table-border-level));\n}\n\n@include table-row-variant(active, $table-active-bg);\n\n\n// Dark styles\n//\n// Same table markup, but inverted color scheme: dark background and light text.\n\n// stylelint-disable-next-line no-duplicate-selectors\n.table {\n .thead-dark {\n th {\n color: $table-dark-color;\n background-color: $table-dark-bg;\n border-color: $table-dark-border-color;\n }\n }\n\n .thead-light {\n th {\n color: $table-head-color;\n background-color: $table-head-bg;\n border-color: $table-border-color;\n }\n }\n}\n\n.table-dark {\n color: $table-dark-color;\n background-color: $table-dark-bg;\n\n th,\n td,\n thead th {\n border-color: $table-dark-border-color;\n }\n\n &.table-bordered {\n border: 0;\n }\n\n &.table-striped {\n tbody tr:nth-of-type(#{$table-striped-order}) {\n background-color: $table-dark-accent-bg;\n }\n }\n\n &.table-hover {\n tbody tr {\n @include hover() {\n color: $table-dark-hover-color;\n background-color: $table-dark-hover-bg;\n }\n }\n }\n}\n\n\n// Responsive tables\n//\n// Generate series of `.table-responsive-*` classes for configuring the screen\n// size of where your table will overflow.\n\n.table-responsive {\n @each $breakpoint in map-keys($grid-breakpoints) {\n $next: breakpoint-next($breakpoint, $grid-breakpoints);\n $infix: breakpoint-infix($next, $grid-breakpoints);\n\n &#{$infix} {\n @include media-breakpoint-down($breakpoint) {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n\n // Prevent double border on horizontal scroll due to use of `display: block;`\n > .table-bordered {\n border: 0;\n }\n }\n }\n }\n}\n","// Hover mixin and `$enable-hover-media-query` are deprecated.\n//\n// Originally added during our alphas and maintained during betas, this mixin was\n// designed to prevent `:hover` stickiness on iOS-an issue where hover styles\n// would persist after initial touch.\n//\n// For backward compatibility, we've kept these mixins and updated them to\n// always return their regular pseudo-classes instead of a shimmed media query.\n//\n// Issue: https://github.com/twbs/bootstrap/issues/25195\n\n@mixin hover() {\n &:hover { @content; }\n}\n\n@mixin hover-focus() {\n &:hover,\n &:focus {\n @content;\n }\n}\n\n@mixin plain-hover-focus() {\n &,\n &:hover,\n &:focus {\n @content;\n }\n}\n\n@mixin hover-focus-active() {\n &:hover,\n &:focus,\n &:active {\n @content;\n }\n}\n","// Tables\n\n@mixin table-row-variant($state, $background, $border: null) {\n // Exact selectors below required to override `.table-striped` and prevent\n // inheritance to nested tables.\n .table-#{$state} {\n &,\n > th,\n > td {\n background-color: $background;\n }\n\n @if $border != null {\n th,\n td,\n thead th,\n tbody + tbody {\n border-color: $border;\n }\n }\n }\n\n // Hover states for `.table-hover`\n // Note: this is not available for cells or rows within `thead` or `tfoot`.\n .table-hover {\n $hover-background: darken($background, 5%);\n\n .table-#{$state} {\n @include hover() {\n background-color: $hover-background;\n\n > td,\n > th {\n background-color: $hover-background;\n }\n }\n }\n }\n}\n",".jumbotron {\n padding: $jumbotron-padding ($jumbotron-padding * .5);\n margin-bottom: $jumbotron-padding;\n color: $jumbotron-color;\n background-color: $jumbotron-bg;\n @include border-radius($border-radius-lg);\n\n @include media-breakpoint-up(sm) {\n padding: ($jumbotron-padding * 2) $jumbotron-padding;\n }\n}\n\n.jumbotron-fluid {\n padding-right: 0;\n padding-left: 0;\n @include border-radius(0);\n}\n","// stylelint-disable property-disallowed-list\n// Single side border-radius\n\n// Helper function to replace negative values with 0\n@function valid-radius($radius) {\n $return: ();\n @each $value in $radius {\n @if type-of($value) == number {\n $return: append($return, max($value, 0));\n } @else {\n $return: append($return, $value);\n }\n }\n @return $return;\n}\n\n@mixin border-radius($radius: $border-radius, $fallback-border-radius: false) {\n @if $enable-rounded {\n border-radius: valid-radius($radius);\n }\n @else if $fallback-border-radius != false {\n border-radius: $fallback-border-radius;\n }\n}\n\n@mixin border-top-radius($radius) {\n @if $enable-rounded {\n border-top-left-radius: valid-radius($radius);\n border-top-right-radius: valid-radius($radius);\n }\n}\n\n@mixin border-right-radius($radius) {\n @if $enable-rounded {\n border-top-right-radius: valid-radius($radius);\n border-bottom-right-radius: valid-radius($radius);\n }\n}\n\n@mixin border-bottom-radius($radius) {\n @if $enable-rounded {\n border-bottom-right-radius: valid-radius($radius);\n border-bottom-left-radius: valid-radius($radius);\n }\n}\n\n@mixin border-left-radius($radius) {\n @if $enable-rounded {\n border-top-left-radius: valid-radius($radius);\n border-bottom-left-radius: valid-radius($radius);\n }\n}\n\n@mixin border-top-left-radius($radius) {\n @if $enable-rounded {\n border-top-left-radius: valid-radius($radius);\n }\n}\n\n@mixin border-top-right-radius($radius) {\n @if $enable-rounded {\n border-top-right-radius: valid-radius($radius);\n }\n}\n\n@mixin border-bottom-right-radius($radius) {\n @if $enable-rounded {\n border-bottom-right-radius: valid-radius($radius);\n }\n}\n\n@mixin border-bottom-left-radius($radius) {\n @if $enable-rounded {\n border-bottom-left-radius: valid-radius($radius);\n }\n}\n",".media {\n display: flex;\n align-items: flex-start;\n}\n\n.media-body {\n flex: 1;\n}\n","// stylelint-disable declaration-no-important\n\n//\n// Utilities for common `display` values\n//\n\n@each $breakpoint in map-keys($grid-breakpoints) {\n @include media-breakpoint-up($breakpoint) {\n $infix: breakpoint-infix($breakpoint, $grid-breakpoints);\n\n @each $value in $displays {\n .d#{$infix}-#{$value} { display: $value !important; }\n }\n }\n}\n\n\n//\n// Utilities for toggling `display` in print\n//\n\n@media print {\n @each $value in $displays {\n .d-print-#{$value} { display: $value !important; }\n }\n}\n","// stylelint-disable declaration-no-important\n\n// Flex variation\n//\n// Custom styles for additional flex alignment options.\n\n@each $breakpoint in map-keys($grid-breakpoints) {\n @include media-breakpoint-up($breakpoint) {\n $infix: breakpoint-infix($breakpoint, $grid-breakpoints);\n\n .flex#{$infix}-row { flex-direction: row !important; }\n .flex#{$infix}-column { flex-direction: column !important; }\n .flex#{$infix}-row-reverse { flex-direction: row-reverse !important; }\n .flex#{$infix}-column-reverse { flex-direction: column-reverse !important; }\n\n .flex#{$infix}-wrap { flex-wrap: wrap !important; }\n .flex#{$infix}-nowrap { flex-wrap: nowrap !important; }\n .flex#{$infix}-wrap-reverse { flex-wrap: wrap-reverse !important; }\n .flex#{$infix}-fill { flex: 1 1 auto !important; }\n .flex#{$infix}-grow-0 { flex-grow: 0 !important; }\n .flex#{$infix}-grow-1 { flex-grow: 1 !important; }\n .flex#{$infix}-shrink-0 { flex-shrink: 0 !important; }\n .flex#{$infix}-shrink-1 { flex-shrink: 1 !important; }\n\n .justify-content#{$infix}-start { justify-content: flex-start !important; }\n .justify-content#{$infix}-end { justify-content: flex-end !important; }\n .justify-content#{$infix}-center { justify-content: center !important; }\n .justify-content#{$infix}-between { justify-content: space-between !important; }\n .justify-content#{$infix}-around { justify-content: space-around !important; }\n\n .align-items#{$infix}-start { align-items: flex-start !important; }\n .align-items#{$infix}-end { align-items: flex-end !important; }\n .align-items#{$infix}-center { align-items: center !important; }\n .align-items#{$infix}-baseline { align-items: baseline !important; }\n .align-items#{$infix}-stretch { align-items: stretch !important; }\n\n .align-content#{$infix}-start { align-content: flex-start !important; }\n .align-content#{$infix}-end { align-content: flex-end !important; }\n .align-content#{$infix}-center { align-content: center !important; }\n .align-content#{$infix}-between { align-content: space-between !important; }\n .align-content#{$infix}-around { align-content: space-around !important; }\n .align-content#{$infix}-stretch { align-content: stretch !important; }\n\n .align-self#{$infix}-auto { align-self: auto !important; }\n .align-self#{$infix}-start { align-self: flex-start !important; }\n .align-self#{$infix}-end { align-self: flex-end !important; }\n .align-self#{$infix}-center { align-self: center !important; }\n .align-self#{$infix}-baseline { align-self: baseline !important; }\n .align-self#{$infix}-stretch { align-self: stretch !important; }\n }\n}\n","//\n// Screenreaders\n//\n\n.sr-only {\n @include sr-only();\n}\n\n.sr-only-focusable {\n @include sr-only-focusable();\n}\n","// Only display content to screen readers\n//\n// See: https://www.a11yproject.com/posts/2013-01-11-how-to-hide-content/\n// See: https://kittygiraudel.com/2016/10/13/css-hide-and-seek/\n\n@mixin sr-only() {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n margin: -1px; // Fix for https://github.com/twbs/bootstrap/issues/25686\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n white-space: nowrap;\n border: 0;\n}\n\n// Use in conjunction with .sr-only to only display content when it's focused.\n//\n// Useful for \"Skip to main content\" links; see https://www.w3.org/TR/2013/NOTE-WCAG20-TECHS-20130905/G1\n//\n// Credit: HTML5 Boilerplate\n\n@mixin sr-only-focusable() {\n &:active,\n &:focus {\n position: static;\n width: auto;\n height: auto;\n overflow: visible;\n clip: auto;\n white-space: normal;\n }\n}\n","// stylelint-disable declaration-no-important\n\n// Width and height\n\n@each $prop, $abbrev in (width: w, height: h) {\n @each $size, $length in $sizes {\n .#{$abbrev}-#{$size} { #{$prop}: $length !important; }\n }\n}\n\n.mw-100 { max-width: 100% !important; }\n.mh-100 { max-height: 100% !important; }\n\n// Viewport additional helpers\n\n.min-vw-100 { min-width: 100vw !important; }\n.min-vh-100 { min-height: 100vh !important; }\n\n.vw-100 { width: 100vw !important; }\n.vh-100 { height: 100vh !important; }\n","// stylelint-disable declaration-no-important\n\n// Margin and Padding\n\n@each $breakpoint in map-keys($grid-breakpoints) {\n @include media-breakpoint-up($breakpoint) {\n $infix: breakpoint-infix($breakpoint, $grid-breakpoints);\n\n @each $prop, $abbrev in (margin: m, padding: p) {\n @each $size, $length in $spacers {\n .#{$abbrev}#{$infix}-#{$size} { #{$prop}: $length !important; }\n .#{$abbrev}t#{$infix}-#{$size},\n .#{$abbrev}y#{$infix}-#{$size} {\n #{$prop}-top: $length !important;\n }\n .#{$abbrev}r#{$infix}-#{$size},\n .#{$abbrev}x#{$infix}-#{$size} {\n #{$prop}-right: $length !important;\n }\n .#{$abbrev}b#{$infix}-#{$size},\n .#{$abbrev}y#{$infix}-#{$size} {\n #{$prop}-bottom: $length !important;\n }\n .#{$abbrev}l#{$infix}-#{$size},\n .#{$abbrev}x#{$infix}-#{$size} {\n #{$prop}-left: $length !important;\n }\n }\n }\n\n // Negative margins (e.g., where `.mb-n1` is negative version of `.mb-1`)\n @each $size, $length in $spacers {\n @if \"#{$size}\" != \"0\" {\n .m#{$infix}-n#{$size} { margin: -$length !important; }\n .mt#{$infix}-n#{$size},\n .my#{$infix}-n#{$size} {\n margin-top: -$length !important;\n }\n .mr#{$infix}-n#{$size},\n .mx#{$infix}-n#{$size} {\n margin-right: -$length !important;\n }\n .mb#{$infix}-n#{$size},\n .my#{$infix}-n#{$size} {\n margin-bottom: -$length !important;\n }\n .ml#{$infix}-n#{$size},\n .mx#{$infix}-n#{$size} {\n margin-left: -$length !important;\n }\n }\n }\n\n // Some special margin utils\n .m#{$infix}-auto { margin: auto !important; }\n .mt#{$infix}-auto,\n .my#{$infix}-auto {\n margin-top: auto !important;\n }\n .mr#{$infix}-auto,\n .mx#{$infix}-auto {\n margin-right: auto !important;\n }\n .mb#{$infix}-auto,\n .my#{$infix}-auto {\n margin-bottom: auto !important;\n }\n .ml#{$infix}-auto,\n .mx#{$infix}-auto {\n margin-left: auto !important;\n }\n }\n}\n","@import \"variables\";\r\n\r\n@font-face {\r\n font-family: '#{$icomoon-font-family}';\r\n src:\r\n url('#{$icomoon-font-path}/#{$icomoon-font-family}.ttf?p3h968') format('truetype'),\r\n url('#{$icomoon-font-path}/#{$icomoon-font-family}.woff?p3h968') format('woff'),\r\n url('#{$icomoon-font-path}/#{$icomoon-font-family}.svg?p3h968##{$icomoon-font-family}') format('svg');\r\n font-weight: normal;\r\n font-style: normal;\r\n font-display: block;\r\n}\r\n\r\n.cps-icon {\r\n /* use !important to prevent issues with browser extensions that change fonts */\r\n font-family: '#{$icomoon-font-family}' !important;\r\n speak: never;\r\n font-style: normal;\r\n font-weight: normal;\r\n font-variant: normal;\r\n text-transform: none;\r\n line-height: 1;\r\n\r\n /* Better Font Rendering =========== */\r\n -webkit-font-smoothing: antialiased;\r\n -moz-osx-font-smoothing: grayscale;\r\n}\r\n\r\n.cps-icon-user-graduate-solid {\r\n &:before {\r\n content: $cps-icon-user-graduate-solid; \r\n }\r\n}\r\n.cps-icon-theater-masks-solid {\r\n &:before {\r\n content: $cps-icon-theater-masks-solid; \r\n }\r\n}\r\n.cps-icon-shapes-solid {\r\n &:before {\r\n content: $cps-icon-shapes-solid; \r\n }\r\n}\r\n.cps-icon-book-open-solid {\r\n &:before {\r\n content: $cps-icon-book-open-solid; \r\n }\r\n}\r\n.cps-icon-book-reader-solid {\r\n &:before {\r\n content: $cps-icon-book-reader-solid; \r\n }\r\n}\r\n.cps-icon-laptop-code-solid {\r\n &:before {\r\n content: $cps-icon-laptop-code-solid; \r\n }\r\n}\r\n.cps-icon-graduation-cap-solid {\r\n &:before {\r\n content: $cps-icon-graduation-cap-solid; \r\n }\r\n}\r\n.cps-icon-chalkboard-teacher-solid {\r\n &:before {\r\n content: $cps-icon-chalkboard-teacher-solid; \r\n }\r\n}\r\n.cps-icon-chalkboard-solid {\r\n &:before {\r\n content: $cps-icon-chalkboard-solid; \r\n }\r\n}\r\n.cps-icon-school-solid {\r\n &:before {\r\n content: $cps-icon-school-solid; \r\n }\r\n}\r\n.cps-icon-clock-regular {\r\n &:before {\r\n content: $cps-icon-clock-regular; \r\n }\r\n}\r\n.cps-icon-rocket-solid {\r\n &:before {\r\n content: $cps-icon-rocket-solid; \r\n }\r\n}\r\n.cps-icon-user-nurse-solid {\r\n &:before {\r\n content: $cps-icon-user-nurse-solid; \r\n }\r\n}\r\n.cps-icon-asterisk {\r\n &:before {\r\n content: $cps-icon-asterisk; \r\n }\r\n}\r\n.cps-icon-plus {\r\n &:before {\r\n content: $cps-icon-plus; \r\n }\r\n}\r\n.cps-icon-question {\r\n &:before {\r\n content: $cps-icon-question; \r\n }\r\n}\r\n.cps-icon-minus {\r\n &:before {\r\n content: $cps-icon-minus; \r\n }\r\n}\r\n.cps-icon-music {\r\n &:before {\r\n content: $cps-icon-music; \r\n }\r\n}\r\n.cps-icon-envelope-o {\r\n &:before {\r\n content: $cps-icon-envelope-o; \r\n }\r\n}\r\n.cps-icon-star1 {\r\n &:before {\r\n content: $cps-icon-star1; \r\n }\r\n}\r\n.cps-icon-user1 {\r\n &:before {\r\n content: $cps-icon-user1; \r\n }\r\n}\r\n.cps-icon-clock-o {\r\n &:before {\r\n content: $cps-icon-clock-o; \r\n }\r\n}\r\n.cps-icon-road {\r\n &:before {\r\n content: $cps-icon-road; \r\n }\r\n}\r\n.cps-icon-inbox {\r\n &:before {\r\n content: $cps-icon-inbox; \r\n }\r\n}\r\n.cps-icon-lock1 {\r\n &:before {\r\n content: $cps-icon-lock1; \r\n }\r\n}\r\n.cps-icon-headphones {\r\n &:before {\r\n content: $cps-icon-headphones; \r\n }\r\n}\r\n.cps-icon-print {\r\n &:before {\r\n content: $cps-icon-print; \r\n }\r\n}\r\n.cps-icon-camera1 {\r\n &:before {\r\n content: $cps-icon-camera1; \r\n }\r\n}\r\n.cps-icon-video-camera {\r\n &:before {\r\n content: $cps-icon-video-camera; \r\n }\r\n}\r\n.cps-icon-gift1 {\r\n &:before {\r\n content: $cps-icon-gift1; \r\n }\r\n}\r\n.cps-icon-plane {\r\n &:before {\r\n content: $cps-icon-plane; \r\n }\r\n}\r\n.cps-icon-calendar1 {\r\n &:before {\r\n content: $cps-icon-calendar1; \r\n }\r\n}\r\n.cps-icon-comment1 {\r\n &:before {\r\n content: $cps-icon-comment1; \r\n }\r\n}\r\n.cps-icon-twitter-square {\r\n &:before {\r\n content: $cps-icon-twitter-square; \r\n }\r\n}\r\n.cps-icon-facebook-square {\r\n &:before {\r\n content: $cps-icon-facebook-square; \r\n }\r\n}\r\n.cps-icon-key {\r\n &:before {\r\n content: $cps-icon-key; \r\n }\r\n}\r\n.cps-icon-linkedin-square {\r\n &:before {\r\n content: $cps-icon-linkedin-square; \r\n }\r\n}\r\n.cps-icon-facebook {\r\n &:before {\r\n content: $cps-icon-facebook; \r\n }\r\n}\r\n.cps-icon-facebook-f {\r\n &:before {\r\n content: $cps-icon-facebook-f; \r\n }\r\n}\r\n.cps-icon-bell-o {\r\n &:before {\r\n content: $cps-icon-bell-o; \r\n }\r\n}\r\n.cps-icon-chain {\r\n &:before {\r\n content: $cps-icon-chain; \r\n }\r\n}\r\n.cps-icon-link1 {\r\n &:before {\r\n content: $cps-icon-link1; \r\n }\r\n}\r\n.cps-icon-money {\r\n &:before {\r\n content: $cps-icon-money; \r\n }\r\n}\r\n.cps-icon-linkedin {\r\n &:before {\r\n content: $cps-icon-linkedin; \r\n }\r\n}\r\n.cps-icon-umbrella {\r\n &:before {\r\n content: $cps-icon-umbrella; \r\n }\r\n}\r\n.cps-icon-lightbulb-o {\r\n &:before {\r\n content: $cps-icon-lightbulb-o; \r\n }\r\n}\r\n.cps-icon-user-md {\r\n &:before {\r\n content: $cps-icon-user-md; \r\n }\r\n}\r\n.cps-icon-stethoscope {\r\n &:before {\r\n content: $cps-icon-stethoscope; \r\n }\r\n}\r\n.cps-icon-suitcase {\r\n &:before {\r\n content: $cps-icon-suitcase; \r\n }\r\n}\r\n.cps-icon-bell1 {\r\n &:before {\r\n content: $cps-icon-bell1; \r\n }\r\n}\r\n.cps-icon-cutlery {\r\n &:before {\r\n content: $cps-icon-cutlery; \r\n }\r\n}\r\n.cps-icon-file-text-o {\r\n &:before {\r\n content: $cps-icon-file-text-o; \r\n }\r\n}\r\n.cps-icon-ambulance {\r\n &:before {\r\n content: $cps-icon-ambulance; \r\n }\r\n}\r\n.cps-icon-medkit {\r\n &:before {\r\n content: $cps-icon-medkit; \r\n }\r\n}\r\n.cps-icon-superscript {\r\n &:before {\r\n content: $cps-icon-superscript; \r\n }\r\n}\r\n.cps-icon-microphone {\r\n &:before {\r\n content: $cps-icon-microphone; \r\n }\r\n}\r\n.cps-icon-youtube-square {\r\n &:before {\r\n content: $cps-icon-youtube-square; \r\n }\r\n}\r\n.cps-icon-flickr1 {\r\n &:before {\r\n content: $cps-icon-flickr1; \r\n }\r\n}\r\n.cps-icon-sun-o {\r\n &:before {\r\n content: $cps-icon-sun-o; \r\n }\r\n}\r\n.cps-icon-moon-o {\r\n &:before {\r\n content: $cps-icon-moon-o; \r\n }\r\n}\r\n.cps-icon-wheelchair {\r\n &:before {\r\n content: $cps-icon-wheelchair; \r\n }\r\n}\r\n.cps-icon-vimeo-square {\r\n &:before {\r\n content: $cps-icon-vimeo-square; \r\n }\r\n}\r\n.cps-icon-space-shuttle {\r\n &:before {\r\n content: $cps-icon-space-shuttle; \r\n }\r\n}\r\n.cps-icon-bank {\r\n &:before {\r\n content: $cps-icon-bank; \r\n }\r\n}\r\n.cps-icon-institution {\r\n &:before {\r\n content: $cps-icon-institution; \r\n }\r\n}\r\n.cps-icon-university {\r\n &:before {\r\n content: $cps-icon-university; \r\n }\r\n}\r\n.cps-icon-graduation-cap {\r\n &:before {\r\n content: $cps-icon-graduation-cap; \r\n }\r\n}\r\n.cps-icon-mortar-board {\r\n &:before {\r\n content: $cps-icon-mortar-board; \r\n }\r\n}\r\n.cps-icon-child {\r\n &:before {\r\n content: $cps-icon-child; \r\n }\r\n}\r\n.cps-icon-paw {\r\n &:before {\r\n content: $cps-icon-paw; \r\n }\r\n}\r\n.cps-icon-recycle {\r\n &:before {\r\n content: $cps-icon-recycle; \r\n }\r\n}\r\n.cps-icon-automobile {\r\n &:before {\r\n content: $cps-icon-automobile; \r\n }\r\n}\r\n.cps-icon-car {\r\n &:before {\r\n content: $cps-icon-car; \r\n }\r\n}\r\n.cps-icon-paper-plane-o {\r\n &:before {\r\n content: $cps-icon-paper-plane-o; \r\n }\r\n}\r\n.cps-icon-send-o {\r\n &:before {\r\n content: $cps-icon-send-o; \r\n }\r\n}\r\n.cps-icon-copyright {\r\n &:before {\r\n content: $cps-icon-copyright; \r\n }\r\n}\r\n.cps-icon-at {\r\n &:before {\r\n content: $cps-icon-at; \r\n }\r\n}\r\n.cps-icon-bus {\r\n &:before {\r\n content: $cps-icon-bus; \r\n }\r\n}\r\n.cps-icon-cc {\r\n &:before {\r\n content: $cps-icon-cc; \r\n }\r\n}\r\n.cps-icon-user-secret {\r\n &:before {\r\n content: $cps-icon-user-secret; \r\n }\r\n}\r\n.cps-icon-user-plus {\r\n &:before {\r\n content: $cps-icon-user-plus; \r\n }\r\n}\r\n.cps-icon-balance-scale {\r\n &:before {\r\n content: $cps-icon-balance-scale; \r\n }\r\n}\r\n.cps-icon-creative-commons {\r\n &:before {\r\n content: $cps-icon-creative-commons; \r\n }\r\n}\r\n.cps-icon-vimeo {\r\n &:before {\r\n content: $cps-icon-vimeo; \r\n }\r\n}\r\n.cps-icon-credit-card-alt {\r\n &:before {\r\n content: $cps-icon-credit-card-alt; \r\n }\r\n}\r\n.cps-icon-universal-access {\r\n &:before {\r\n content: $cps-icon-universal-access; \r\n }\r\n}\r\n.cps-icon-wheelchair-alt {\r\n &:before {\r\n content: $cps-icon-wheelchair-alt; \r\n }\r\n}\r\n.cps-icon-question-circle-o {\r\n &:before {\r\n content: $cps-icon-question-circle-o; \r\n }\r\n}\r\n.cps-icon-address-card-o {\r\n &:before {\r\n content: $cps-icon-address-card-o; \r\n }\r\n}\r\n.cps-icon-vcard-o {\r\n &:before {\r\n content: $cps-icon-vcard-o; \r\n }\r\n}\r\n.cps-icon-user-o {\r\n &:before {\r\n content: $cps-icon-user-o; \r\n }\r\n}\r\n.cps-icon-grav {\r\n &:before {\r\n content: $cps-icon-grav; \r\n }\r\n}\r\n.cps-icon-envelope {\r\n &:before {\r\n content: $cps-icon-envelope; \r\n }\r\n}\r\n.cps-icon-bubble {\r\n &:before {\r\n content: $cps-icon-bubble; \r\n }\r\n}\r\n.cps-icon-users1 {\r\n &:before {\r\n content: $cps-icon-users1; \r\n }\r\n}\r\n.cps-icon-bell2 {\r\n &:before {\r\n content: $cps-icon-bell2; \r\n }\r\n}\r\n.cps-icon-pin {\r\n &:before {\r\n content: $cps-icon-pin; \r\n }\r\n}\r\n.cps-icon-calendar2 {\r\n &:before {\r\n content: $cps-icon-calendar2; \r\n }\r\n}\r\n.cps-icon-support {\r\n &:before {\r\n content: $cps-icon-support; \r\n }\r\n}\r\n.cps-icon-home4 {\r\n &:before {\r\n content: $cps-icon-home4; \r\n }\r\n}\r\n.cps-icon-ring_volume {\r\n &:before {\r\n content: $cps-icon-ring_volume; \r\n }\r\n}\r\n.cps-icon-where_to_vote {\r\n &:before {\r\n content: $cps-icon-where_to_vote; \r\n }\r\n}\r\n.cps-icon-access_alarmalarm {\r\n &:before {\r\n content: $cps-icon-access_alarmalarm; \r\n }\r\n}\r\n.cps-icon-data_usage {\r\n &:before {\r\n content: $cps-icon-data_usage; \r\n }\r\n}\r\n.cps-icon-insert_emoticontag_facesmood {\r\n &:before {\r\n content: $cps-icon-insert_emoticontag_facesmood; \r\n }\r\n}\r\n.cps-icon-insert_invitationevent {\r\n &:before {\r\n content: $cps-icon-insert_invitationevent; \r\n }\r\n}\r\n.cps-icon-camera_altphoto_cameralocal_see {\r\n &:before {\r\n content: $cps-icon-camera_altphoto_cameralocal_see; \r\n }\r\n}\r\n.cps-icon-local_restaurantrestaurant_menu {\r\n &:before {\r\n content: $cps-icon-local_restaurantrestaurant_menu; \r\n }\r\n}\r\n.cps-icon-add_location {\r\n &:before {\r\n content: $cps-icon-add_location; \r\n }\r\n}\r\n.cps-icon-near_me {\r\n &:before {\r\n content: $cps-icon-near_me; \r\n }\r\n}\r\n.cps-icon-restaurant {\r\n &:before {\r\n content: $cps-icon-restaurant; \r\n }\r\n}\r\n.cps-icon-departure_board {\r\n &:before {\r\n content: $cps-icon-departure_board; \r\n }\r\n}\r\n.cps-icon-pie_chart {\r\n &:before {\r\n content: $cps-icon-pie_chart; \r\n }\r\n}\r\n.cps-icon-cake {\r\n &:before {\r\n content: $cps-icon-cake; \r\n }\r\n}\r\n.cps-icon-notifications {\r\n &:before {\r\n content: $cps-icon-notifications; \r\n }\r\n}\r\n.cps-icon-school {\r\n &:before {\r\n content: $cps-icon-school; \r\n }\r\n}\r\n.cps-icon-sentiment_dissatisfied {\r\n &:before {\r\n content: $cps-icon-sentiment_dissatisfied; \r\n }\r\n}\r\n.cps-icon-sentiment_neutral {\r\n &:before {\r\n content: $cps-icon-sentiment_neutral; \r\n }\r\n}\r\n.cps-icon-sentiment_satisfied {\r\n &:before {\r\n content: $cps-icon-sentiment_satisfied; \r\n }\r\n}\r\n.cps-icon-sentiment_very_dissatisfied {\r\n &:before {\r\n content: $cps-icon-sentiment_very_dissatisfied; \r\n }\r\n}\r\n.cps-icon-sentiment_very_satisfied {\r\n &:before {\r\n content: $cps-icon-sentiment_very_satisfied; \r\n }\r\n}\r\n.cps-icon-thumb_down_alt {\r\n &:before {\r\n content: $cps-icon-thumb_down_alt; \r\n }\r\n}\r\n.cps-icon-thumb_up_alt {\r\n &:before {\r\n content: $cps-icon-thumb_up_alt; \r\n }\r\n}\r\n.cps-icon-account_balance {\r\n &:before {\r\n content: $cps-icon-account_balance; \r\n }\r\n}\r\n.cps-icon-search {\r\n &:before {\r\n content: $cps-icon-search; \r\n }\r\n}\r\n.cps-icon-verified_user {\r\n &:before {\r\n content: $cps-icon-verified_user; \r\n }\r\n}\r\n.cps-icon-fingerprint {\r\n &:before {\r\n content: $cps-icon-fingerprint; \r\n }\r\n}\r\n.cps-icon-g_translate {\r\n &:before {\r\n content: $cps-icon-g_translate; \r\n }\r\n}\r\n.cps-icon-wb_twighlight {\r\n &:before {\r\n content: $cps-icon-wb_twighlight; \r\n }\r\n}\r\n.cps-icon-emoji_emotions {\r\n &:before {\r\n content: $cps-icon-emoji_emotions; \r\n }\r\n}\r\n.cps-icon-emoji_events {\r\n &:before {\r\n content: $cps-icon-emoji_events; \r\n }\r\n}\r\n.cps-icon-emoji_objects {\r\n &:before {\r\n content: $cps-icon-emoji_objects; \r\n }\r\n}\r\n.cps-icon-sports_esports {\r\n &:before {\r\n content: $cps-icon-sports_esports; \r\n }\r\n}\r\n.cps-icon-sports_football {\r\n &:before {\r\n content: $cps-icon-sports_football; \r\n }\r\n}\r\n.cps-icon-sports_golf {\r\n &:before {\r\n content: $cps-icon-sports_golf; \r\n }\r\n}\r\n.cps-icon-sports_hockey {\r\n &:before {\r\n content: $cps-icon-sports_hockey; \r\n }\r\n}\r\n.cps-icon-sports_rugby {\r\n &:before {\r\n content: $cps-icon-sports_rugby; \r\n }\r\n}\r\n.cps-icon-sports_soccer {\r\n &:before {\r\n content: $cps-icon-sports_soccer; \r\n }\r\n}\r\n.cps-icon-sports_volleyball {\r\n &:before {\r\n content: $cps-icon-sports_volleyball; \r\n }\r\n}\r\n.cps-icon-sports_tennis {\r\n &:before {\r\n content: $cps-icon-sports_tennis; \r\n }\r\n}\r\n.cps-icon-lunch_dining {\r\n &:before {\r\n content: $cps-icon-lunch_dining; \r\n }\r\n}\r\n.cps-icon-park {\r\n &:before {\r\n content: $cps-icon-park; \r\n }\r\n}\r\n.cps-icon-icecream {\r\n &:before {\r\n content: $cps-icon-icecream; \r\n }\r\n}\r\n.cps-icon-volunteer_activism {\r\n &:before {\r\n content: $cps-icon-volunteer_activism; \r\n }\r\n}\r\n.cps-icon-ac_unit {\r\n &:before {\r\n content: $cps-icon-ac_unit; \r\n }\r\n}\r\n.cps-icon-beach_access {\r\n &:before {\r\n content: $cps-icon-beach_access; \r\n }\r\n}\r\n.cps-icon-child_care {\r\n &:before {\r\n content: $cps-icon-child_care; \r\n }\r\n}\r\n.cps-icon-room_service {\r\n &:before {\r\n content: $cps-icon-room_service; \r\n }\r\n}\r\n.cps-icon-activity {\r\n &:before {\r\n content: $cps-icon-activity; \r\n }\r\n}\r\n.cps-icon-aperture {\r\n &:before {\r\n content: $cps-icon-aperture; \r\n }\r\n}\r\n.cps-icon-bell {\r\n &:before {\r\n content: $cps-icon-bell; \r\n }\r\n}\r\n.cps-icon-book-open {\r\n &:before {\r\n content: $cps-icon-book-open; \r\n }\r\n}\r\n.cps-icon-book {\r\n &:before {\r\n content: $cps-icon-book; \r\n }\r\n}\r\n.cps-icon-bookmark {\r\n &:before {\r\n content: $cps-icon-bookmark; \r\n }\r\n}\r\n.cps-icon-calendar {\r\n &:before {\r\n content: $cps-icon-calendar; \r\n }\r\n}\r\n.cps-icon-camera {\r\n &:before {\r\n content: $cps-icon-camera; \r\n }\r\n}\r\n.cps-icon-chevron-left {\r\n &:before {\r\n content: $cps-icon-chevron-left; \r\n }\r\n}\r\n.cps-icon-chevron-right {\r\n &:before {\r\n content: $cps-icon-chevron-right; \r\n }\r\n}\r\n.cps-icon-clock {\r\n &:before {\r\n content: $cps-icon-clock; \r\n }\r\n}\r\n.cps-icon-cloud {\r\n &:before {\r\n content: $cps-icon-cloud; \r\n }\r\n}\r\n.cps-icon-coffee {\r\n &:before {\r\n content: $cps-icon-coffee; \r\n }\r\n}\r\n.cps-icon-compass {\r\n &:before {\r\n content: $cps-icon-compass; \r\n }\r\n}\r\n.cps-icon-dollar-sign {\r\n &:before {\r\n content: $cps-icon-dollar-sign; \r\n }\r\n}\r\n.cps-icon-eye {\r\n &:before {\r\n content: $cps-icon-eye; \r\n }\r\n}\r\n.cps-icon-file-text {\r\n &:before {\r\n content: $cps-icon-file-text; \r\n }\r\n}\r\n.cps-icon-folder {\r\n &:before {\r\n content: $cps-icon-folder; \r\n }\r\n}\r\n.cps-icon-gift {\r\n &:before {\r\n content: $cps-icon-gift; \r\n }\r\n}\r\n.cps-icon-globe {\r\n &:before {\r\n content: $cps-icon-globe; \r\n }\r\n}\r\n.cps-icon-grid {\r\n &:before {\r\n content: $cps-icon-grid; \r\n }\r\n}\r\n.cps-icon-heart3 {\r\n &:before {\r\n content: $cps-icon-heart3; \r\n }\r\n}\r\n.cps-icon-help-circle {\r\n &:before {\r\n content: $cps-icon-help-circle; \r\n }\r\n}\r\n.cps-icon-home {\r\n &:before {\r\n content: $cps-icon-home; \r\n }\r\n}\r\n.cps-icon-category {\r\n &:before {\r\n content: $cps-icon-category; \r\n }\r\n}\r\n.cps-icon-info {\r\n &:before {\r\n content: $cps-icon-info; \r\n }\r\n}\r\n.cps-icon-life-buoy {\r\n &:before {\r\n content: $cps-icon-life-buoy; \r\n }\r\n}\r\n.cps-icon-link {\r\n &:before {\r\n content: $cps-icon-link; \r\n }\r\n}\r\n.cps-icon-lock {\r\n &:before {\r\n content: $cps-icon-lock; \r\n }\r\n}\r\n.cps-icon-mail {\r\n &:before {\r\n content: $cps-icon-mail; \r\n }\r\n}\r\n.cps-icon-map-pin {\r\n &:before {\r\n content: $cps-icon-map-pin; \r\n }\r\n}\r\n.cps-icon-menu {\r\n &:before {\r\n content: $cps-icon-menu; \r\n }\r\n}\r\n.cps-icon-comment {\r\n &:before {\r\n content: $cps-icon-comment; \r\n }\r\n}\r\n.cps-icon-paperclip {\r\n &:before {\r\n content: $cps-icon-paperclip; \r\n }\r\n}\r\n.cps-icon-phone {\r\n &:before {\r\n content: $cps-icon-phone; \r\n }\r\n}\r\n.cps-icon-printer {\r\n &:before {\r\n content: $cps-icon-printer; \r\n }\r\n}\r\n.cps-icon-settings {\r\n &:before {\r\n content: $cps-icon-settings; \r\n }\r\n}\r\n.cps-icon-share {\r\n &:before {\r\n content: $cps-icon-share; \r\n }\r\n}\r\n.cps-icon-shopping-bag {\r\n &:before {\r\n content: $cps-icon-shopping-bag; \r\n }\r\n}\r\n.cps-icon-star {\r\n &:before {\r\n content: $cps-icon-star; \r\n }\r\n}\r\n.cps-icon-tag {\r\n &:before {\r\n content: $cps-icon-tag; \r\n }\r\n}\r\n.cps-icon-thumbs-up {\r\n &:before {\r\n content: $cps-icon-thumbs-up; \r\n }\r\n}\r\n.cps-icon-user {\r\n &:before {\r\n content: $cps-icon-user; \r\n }\r\n}\r\n.cps-icon-users {\r\n &:before {\r\n content: $cps-icon-users; \r\n }\r\n}\r\n.cps-icon-close {\r\n &:before {\r\n content: $cps-icon-close; \r\n }\r\n}\r\n.cps-icon-home2 {\r\n &:before {\r\n content: $cps-icon-home2; \r\n }\r\n}\r\n.cps-icon-home21 {\r\n &:before {\r\n content: $cps-icon-home21; \r\n }\r\n}\r\n.cps-icon-home3 {\r\n &:before {\r\n content: $cps-icon-home3; \r\n }\r\n}\r\n.cps-icon-pencil {\r\n &:before {\r\n content: $cps-icon-pencil; \r\n }\r\n}\r\n.cps-icon-pencil2 {\r\n &:before {\r\n content: $cps-icon-pencil2; \r\n }\r\n}\r\n.cps-icon-headphones1 {\r\n &:before {\r\n content: $cps-icon-headphones1; \r\n }\r\n}\r\n.cps-icon-music1 {\r\n &:before {\r\n content: $cps-icon-music1; \r\n }\r\n}\r\n.cps-icon-book1 {\r\n &:before {\r\n content: $cps-icon-book1; \r\n }\r\n}\r\n.cps-icon-price-tags {\r\n &:before {\r\n content: $cps-icon-price-tags; \r\n }\r\n}\r\n.cps-icon-lifebuoy {\r\n &:before {\r\n content: $cps-icon-lifebuoy; \r\n }\r\n}\r\n.cps-icon-pushpin {\r\n &:before {\r\n content: $cps-icon-pushpin; \r\n }\r\n}\r\n.cps-icon-location {\r\n &:before {\r\n content: $cps-icon-location; \r\n }\r\n}\r\n.cps-icon-location2 {\r\n &:before {\r\n content: $cps-icon-location2; \r\n }\r\n}\r\n.cps-icon-mobile {\r\n &:before {\r\n content: $cps-icon-mobile; \r\n }\r\n}\r\n.cps-icon-tv {\r\n &:before {\r\n content: $cps-icon-tv; \r\n }\r\n}\r\n.cps-icon-drawer {\r\n &:before {\r\n content: $cps-icon-drawer; \r\n }\r\n}\r\n.cps-icon-bubbles3 {\r\n &:before {\r\n content: $cps-icon-bubbles3; \r\n }\r\n}\r\n.cps-icon-bubbles4 {\r\n &:before {\r\n content: $cps-icon-bubbles4; \r\n }\r\n}\r\n.cps-icon-user2 {\r\n &:before {\r\n content: $cps-icon-user2; \r\n }\r\n}\r\n.cps-icon-key1 {\r\n &:before {\r\n content: $cps-icon-key1; \r\n }\r\n}\r\n.cps-icon-lock2 {\r\n &:before {\r\n content: $cps-icon-lock2; \r\n }\r\n}\r\n.cps-icon-wrench {\r\n &:before {\r\n content: $cps-icon-wrench; \r\n }\r\n}\r\n.cps-icon-magic-wand {\r\n &:before {\r\n content: $cps-icon-magic-wand; \r\n }\r\n}\r\n.cps-icon-aid-kit {\r\n &:before {\r\n content: $cps-icon-aid-kit; \r\n }\r\n}\r\n.cps-icon-stats-dots {\r\n &:before {\r\n content: $cps-icon-stats-dots; \r\n }\r\n}\r\n.cps-icon-trophy {\r\n &:before {\r\n content: $cps-icon-trophy; \r\n }\r\n}\r\n.cps-icon-gift2 {\r\n &:before {\r\n content: $cps-icon-gift2; \r\n }\r\n}\r\n.cps-icon-spoon-knife {\r\n &:before {\r\n content: $cps-icon-spoon-knife; \r\n }\r\n}\r\n.cps-icon-lab {\r\n &:before {\r\n content: $cps-icon-lab; \r\n }\r\n}\r\n.cps-icon-sphere {\r\n &:before {\r\n content: $cps-icon-sphere; \r\n }\r\n}\r\n.cps-icon-earth {\r\n &:before {\r\n content: $cps-icon-earth; \r\n }\r\n}\r\n.cps-icon-heart1 {\r\n &:before {\r\n content: $cps-icon-heart1; \r\n }\r\n}\r\n.cps-icon-checkmark {\r\n &:before {\r\n content: $cps-icon-checkmark; \r\n }\r\n}\r\n.cps-icon-sort-alpha-asc {\r\n &:before {\r\n content: $cps-icon-sort-alpha-asc; \r\n }\r\n}\r\n.cps-icon-sort-alpha-desc {\r\n &:before {\r\n content: $cps-icon-sort-alpha-desc; \r\n }\r\n}\r\n.cps-icon-instagram {\r\n &:before {\r\n content: $cps-icon-instagram; \r\n }\r\n}\r\n.cps-icon-twitter {\r\n &:before {\r\n content: $cps-icon-twitter; \r\n }\r\n}\r\n.cps-icon-youtube {\r\n &:before {\r\n content: $cps-icon-youtube; \r\n }\r\n}\r\n.cps-icon-flickr {\r\n &:before {\r\n content: $cps-icon-flickr; \r\n }\r\n}\r\n.cps-icon-tumblr {\r\n &:before {\r\n content: $cps-icon-tumblr; \r\n }\r\n}\r\n\r\n","$fonts: (\r\n\tamstelvar: (normal: 'Amstelvar-Roman-VF.ttf', italic: 'Amstelvar-Italic-VF.ttf', format: 'truetype'),\r\n\tcommissioner: (normal: 'Commissioner[FLAR,VOLM,slnt,wght].ttf', italic: false, format: 'truetype'),\r\n\tepilogue: (normal: 'Epilogue-VariableFont_wght.ttf', italic: false, format: 'truetype'),\r\n\tgelasio: (normal: 'Gelasio-VF.ttf', italic: 'Gelasio-Italic-VF.ttf', format: 'truetype'),\r\n\thepta_slab: (normal: 'HeptaSlab-VF.ttf', italic: false, format: 'truetype'),\r\n\tinter: (normal: 'Inter.var.ttf', italic: 'Inter-italic.var.ttf', format: 'truetype'),\r\n\tlexend: (normal: 'Lexend[LXND].ttf', italic: false, format: 'truetype'),\r\n\tmanrope: (normal: 'Manrope[wght].ttf', italic: false, format: 'truetype'),\r\n\tmerriweather: (normal: 'Merriweather-Roman-VF.ttf', italic: 'Merriweather-Italic-VF.ttf', format: 'truetype'),\r\n\tmohave: (normal: 'Mohave[wght].ttf', italic: 'Mohave-Italic[wght].ttf', format: 'truetype'),\r\n\tpetrona: (normal: 'Petrona[wght].ttf', italic: 'Petrona-Italic[wght].ttf', format: 'truetype'),\r\n\tplayfair: (normal: 'PlayfairDisplay-VariableFont_wght.ttf', italic: 'PlayfairDisplay-Italic-VariableFont_wght.ttf', format: 'truetype'),\r\n\tpublic_sans: (normal: 'Public-Sans-Roman-VF.ttf', italic: 'Public-Sans-Italic-VF.ttf', format: 'truetype'),\r\n\tquicksand: (normal: 'Quicksand-VariableFont_wght.ttf', italic: false, format: 'truetype'),\r\n\traleway: (normal: 'Raleway-VariableFont_wght.ttf', italic: 'Raleway-Italic-VariableFont_wght.ttf', format: 'truetype'),\r\n\trussolo: (normal: 'Russolo[opsz,wght].ttf', italic: false, format: 'truetype'),\r\n\tspace_grotesk: (normal: 'SpaceGrotesk[wght].ttf', italic: false, format: 'truetype'),\r\n\t/*urbanist: (normal: 'UrbanistGX.ttf', italic: false, format: 'truetype'),*/\r\n);\r\n@each $font, $options in $fonts {\r\n\t@font-face {\r\n\t\tfont-family: $font;\r\n\t\tfont-weight: 100 900;\r\n\t\tfont-style: normal;\r\n\t\tfont-display: swap;\r\n\t\tsrc: url('../fonts/#{$font}/fonts/#{map-get($options, normal)}') format(\"#{map-get($options, format)}\");\r\n\t}\r\n\t@if map-get($options, italic) {\r\n\t\t@font-face {\r\n\t\t\tfont-family: $font;\r\n\t\t\tfont-weight: 100 900;\r\n\t\t\tfont-style: italic;\r\n\t\t\tfont-display: swap;\r\n\t\t\tsrc: url('../fonts/#{$font}/fonts/#{map-get($options, italic)}') format(\"#{map-get($options, format)}\");\r\n\t\t}\r\n }\r\n}\r\n","@mixin caret-down() {\n border-top: $caret-width solid;\n border-right: $caret-width solid transparent;\n border-bottom: 0;\n border-left: $caret-width solid transparent;\n}\n\n@mixin caret-up() {\n border-top: 0;\n border-right: $caret-width solid transparent;\n border-bottom: $caret-width solid;\n border-left: $caret-width solid transparent;\n}\n\n@mixin caret-right() {\n border-top: $caret-width solid transparent;\n border-right: 0;\n border-bottom: $caret-width solid transparent;\n border-left: $caret-width solid;\n}\n\n@mixin caret-left() {\n border-top: $caret-width solid transparent;\n border-right: $caret-width solid;\n border-bottom: $caret-width solid transparent;\n}\n\n@mixin caret($direction: down) {\n @if $enable-caret {\n &::after {\n display: inline-block;\n margin-left: $caret-spacing;\n vertical-align: $caret-vertical-align;\n content: \"\";\n @if $direction == down {\n @include caret-down();\n } @else if $direction == up {\n @include caret-up();\n } @else if $direction == right {\n @include caret-right();\n }\n }\n\n @if $direction == left {\n &::after {\n display: none;\n }\n\n &::before {\n display: inline-block;\n margin-right: $caret-spacing;\n vertical-align: $caret-vertical-align;\n content: \"\";\n @include caret-left();\n }\n }\n\n &:empty::after {\n margin-left: 0;\n }\n }\n}\n","@include editor-wrap(true) {\n h1, .h1 {\n @include adjusted-size($font-size-base * 2.5 * 0.9, '--body-font-size', '--headers-font-size');\n @include media-breakpoint-up(lg) {\n @include adjusted-size($font-size-base * 2.5, '--body-font-size', '--headers-font-size');\n }\n }\n h2, .h2 {\n @include adjusted-size($font-size-base * 2 * 0.9, '--body-font-size', '--headers-font-size');\n @include media-breakpoint-up(lg) {\n @include adjusted-size($font-size-base * 2, '--body-font-size', '--headers-font-size');\n }\n }\n h3, .h3 {\n @include adjusted-size($font-size-base * 1.75 * 0.9, '--body-font-size', '--headers-font-size');\n @include media-breakpoint-up(lg) {\n @include adjusted-size($font-size-base * 1.75, '--body-font-size', '--headers-font-size');\n }\n }\n h4, .h4 {\n @include adjusted-size($font-size-base * 1.5 * 0.9, '--body-font-size', '--headers-font-size');\n @include media-breakpoint-up(lg) {\n @include adjusted-size($font-size-base * 1.5, '--body-font-size', '--headers-font-size');\n }\n }\n h5, .h5 {\n @include adjusted-size($font-size-base * 1.25 * 0.9, '--body-font-size', '--headers-font-size');\n @include media-breakpoint-up(lg) {\n @include adjusted-size($font-size-base * 1.25, '--body-font-size', '--headers-font-size');\n }\n }\n h6, .h6 {\n @include adjusted-size($font-size-base * 0.9, '--body-font-size', '--headers-font-size');\n @include media-breakpoint-up(lg) {\n @include adjusted-size($font-size-base, '--body-font-size', '--headers-font-size');\n }\n }\n h1, h2, h3, h4, h5, h6,\n .h {\n margin-bottom: $headings-margin-bottom;\n font-weight: $headings-font-weight;\n line-height: $headings-line-height;\n }\n}\n\n%h-separator {\n content: \"\";\n display: block;\n width: 3em;\n height: 0.1em;\n background-color: currentColor;\n border-radius: var(--roundness);\n}\n\nh1, h2, h3, h4, h5, h6, .h { \n body.h-style-separator:not(.h-style-separator-bottom) &::before {\n @extend %h-separator;\n margin-bottom: .5em;\n background-color: var(--color-accent);\n }\n body.h-style-separator.h-style-separator-bottom &::after {\n @extend %h-separator;\n margin-top: .5em;\n background-color: var(--color-accent);\n }\n body.h-style-separator.h-style-separator-hl & {\n &::before, &::after {\n background-color: var(--color-accent-hl);\n }\n }\n body.h-style-separator .text-center &,\n body.h-style-separator &[style*=\"text-align: center\"],\n body.h-style-separator &.has-text-align-center {\n &::before, &::after {\n margin-left: auto;\n margin-right: auto;\n }\n }\n body.h-style-separator .text-right &, \n body.h-style-separator &[style*=\"text-align: right\"],\n body.h-style-separator &.has-text-align-right {\n &::before, &::after {\n margin-left: auto;\n }\n }\n}\n.h-style-disable,\n.h-style-disable-top {\n &::before {\n display: none !important;\n }\n}\n.h-style-disable,\n.h-style-disable-bottom {\n &::after {\n display: none !important;\n }\n}","@mixin bg-solid-layer($bg-color) {\r\n position: absolute;\r\n background-color: $bg-color;\r\n content: \"\";\r\n top: 0;\r\n left: 0;\r\n right: 0;\r\n bottom: 0;\r\n z-index: -1;\r\n}\r\n\r\n@mixin adjusted-size($size, $adjust, $adjust2: false, $prop: 'font-size') {\r\n @if $adjust2 {\r\n #{$prop}: calc( #{$size} * (var(#{$adjust}) / 100) * (var(#{$adjust2}) / 100) );\r\n }\r\n @else {\r\n #{$prop}: calc( #{$size} * (var(#{$adjust}) / 100) );\r\n }\r\n}\r\n\r\n@mixin adjusted-shadow($adjust: 1, $position: false) {\r\n // Usless calc is a for IE11 to disable shadows as they can't be handled. We might fix it one day if necessary.\r\n @if $position == 'bottom' {\r\n box-shadow:0 calc( var(--shadows) * #{$adjust} ) calc(#{30px*$adjust}) #{-30px*$adjust} rgba(0,0,0,.5);\r\n }\r\n @else {\r\n box-shadow:0 0 calc(#{30px*$adjust}) calc(#{-30px*$adjust} + var(--shadows) * #{$adjust} ) rgba(0,0,0,.5);\r\n }\r\n}\r\n\r\n@mixin editor-wrap($strong: false) {\r\n @if($editor) {\r\n @if($strong) {\r\n .edit-post-visual-editor .editor-styles-wrapper {\r\n @content;\r\n }\r\n }\r\n @else {\r\n .editor-styles-wrapper {\r\n @content;\r\n }\r\n }\r\n }\r\n @else {\r\n @content;\r\n }\r\n}","// Modified bootstrap _buttons.sccs.\n\n@use \"sass:math\";\n\n%btn, \n.btn {\n text-transform: uppercase;\n text-decoration: none;\n transition: background-color 0.5s ease, box-shadow 0.5s ease;\n font-weight: 600;\n border-style: solid;\n border-width: 0;\n display: inline-block;\n color: $body-color;\n text-align: center;\n vertical-align: middle;\n user-select: none;\n @include button-size($btn-padding-y*0.9, $btn-padding-x*0.9, $btn-font-size*0.9, $btn-line-height*0.9, $btn-border-radius);\n @include media-breakpoint-up(lg) {\n @include button-size($btn-padding-y, $btn-padding-x, $btn-font-size, $btn-line-height, $btn-border-radius);\n }\n /*\n body:not(.shadows-disabled) & {\n & {\n transition: none;\n }\n &:not(:focus-visible):not(:hover) {\n @include adjusted-shadow(0.7);\n }\n }\n */\n i {\n display:inline-block;\n text-decoration: none;\n vertical-align: middle;\n font-size: 1.35em;\n }\n &:hover {\n text-decoration: underline;\n }\n &:focus-visible,\n &:active,\n &:hover {\n opacity: 1;\n }\n &:focus-visible {\n outline-offset: $input-btn-focus-width*1.5;\n outline-width: $input-btn-focus-width;\n }\n \n\n p &:not(:first-child) {\n margin-left: math.div($spacer, 6);\n }\n p &:not(:last-child) {\n margin-right: math.div($spacer, 6);\n }\n\n /*\n @supports ( font-variation-settings: normal ) {\n body.font-up & {\n padding-bottom: $btn-padding-y+0.15rem;\n }\n body.font-down & {\n padding-top: $btn-padding-y+0.15rem;\n }\n }\n */\n}\n\n.btn-block {\n display: block;\n width: 100%;\n + .btn-block {\n margin-top: $btn-block-spacing-y;\n }\n}\n\n.btn:disabled {\n box-shadow: none !important;\n text-decoration: none !important;\n opacity: 0.5;\n}\n\n%btn-primary,\n.btn-primary {\n background-color: var(--color-accent-hl);\n border-color: var(--color-accent-hl);\n color: var(--color-accent-hl-contrast);\n &:hover {\n box-shadow: 0 0 0 $input-btn-focus-width var(--color-accent-hl-a), 0 0 0 $input-btn-focus-width var(--color);\n color: var(--color-accent-hl-contrast);\n }\n &:focus-visible {\n outline-color: var(--color-accent);\n }\n body.btn-style-outline &:not(:hover):not(:focus-visible) {\n color: var(--color-accent-hl);\n }\n\n}\n%btn-secondary,\n.btn-secondary {\n background-color: var(--color-accent);\n border-color: var(--color-accent);\n color: var(--color-accent-contrast);\n &:hover {\n background-color: var(--color-accent);\n box-shadow:0 0 0 $input-btn-focus-width var(--color-accent-a), 0 0 0 $input-btn-focus-width var(--color);\n color: var(--color-accent-hl-contrast);\n }\n &:focus-visible {\n outline-color: var(--color-accent-hl);\n }\n body.btn-style-outline &:not(:hover):not(:focus-visible) {\n color: var(--color-accent);\n }\n}\n\nbody.btn-style-outline %btn,\nbody.btn-style-outline .btn,\n.is-style-outline %btn,\n%btn-outline {\n border-width: $btn-padding-y*0.4;\n padding: $btn-padding-y*0.6 $btn-padding-x*0.9;\n \n &:not(:hover):not(:focus-visible) {\n color: var(--color-accent);\n background-color: transparent !important;\n border-color: currentColor !important;\n }\n &:hover, \n &:focus-visible {\n text-decoration: none;\n opacity: 1;\n }\n}","// Button variants\n//\n// Easily pump out default styles, as well as :hover, :focus, :active,\n// and disabled options for all buttons\n\n@mixin button-variant($background, $border, $hover-background: darken($background, 7.5%), $hover-border: darken($border, 10%), $active-background: darken($background, 10%), $active-border: darken($border, 12.5%)) {\n color: color-yiq($background);\n @include gradient-bg($background);\n border-color: $border;\n @include box-shadow($btn-box-shadow);\n\n @include hover() {\n color: color-yiq($hover-background);\n @include gradient-bg($hover-background);\n border-color: $hover-border;\n }\n\n &:focus,\n &.focus {\n color: color-yiq($hover-background);\n @include gradient-bg($hover-background);\n border-color: $hover-border;\n @if $enable-shadows {\n @include box-shadow($btn-box-shadow, 0 0 0 $btn-focus-width rgba(mix(color-yiq($background), $border, 15%), .5));\n } @else {\n // Avoid using mixin so we can pass custom focus shadow properly\n box-shadow: 0 0 0 $btn-focus-width rgba(mix(color-yiq($background), $border, 15%), .5);\n }\n }\n\n // Disabled comes first so active can properly restyle\n &.disabled,\n &:disabled {\n color: color-yiq($background);\n background-color: $background;\n border-color: $border;\n // Remove CSS gradients if they're enabled\n @if $enable-gradients {\n background-image: none;\n }\n }\n\n &:not(:disabled):not(.disabled):active,\n &:not(:disabled):not(.disabled).active,\n .show > &.dropdown-toggle {\n color: color-yiq($active-background);\n background-color: $active-background;\n @if $enable-gradients {\n background-image: none; // Remove the gradient for the pressed/active state\n }\n border-color: $active-border;\n\n &:focus {\n @if $enable-shadows and $btn-active-box-shadow != none {\n @include box-shadow($btn-active-box-shadow, 0 0 0 $btn-focus-width rgba(mix(color-yiq($background), $border, 15%), .5));\n } @else {\n // Avoid using mixin so we can pass custom focus shadow properly\n box-shadow: 0 0 0 $btn-focus-width rgba(mix(color-yiq($background), $border, 15%), .5);\n }\n }\n }\n}\n\n@mixin button-outline-variant($color, $color-hover: color-yiq($color), $active-background: $color, $active-border: $color) {\n color: $color;\n border-color: $color;\n\n @include hover() {\n color: $color-hover;\n background-color: $active-background;\n border-color: $active-border;\n }\n\n &:focus,\n &.focus {\n box-shadow: 0 0 0 $btn-focus-width rgba($color, .5);\n }\n\n &.disabled,\n &:disabled {\n color: $color;\n background-color: transparent;\n }\n\n &:not(:disabled):not(.disabled):active,\n &:not(:disabled):not(.disabled).active,\n .show > &.dropdown-toggle {\n color: color-yiq($active-background);\n background-color: $active-background;\n border-color: $active-border;\n\n &:focus {\n @if $enable-shadows and $btn-active-box-shadow != none {\n @include box-shadow($btn-active-box-shadow, 0 0 0 $btn-focus-width rgba($color, .5));\n } @else {\n // Avoid using mixin so we can pass custom focus shadow properly\n box-shadow: 0 0 0 $btn-focus-width rgba($color, .5);\n }\n }\n }\n}\n\n// Button sizes\n@mixin button-size($padding-y, $padding-x, $font-size, $line-height, $border-radius) {\n padding: $padding-y $padding-x;\n @include font-size($font-size);\n line-height: $line-height;\n // Manually declare to provide an override to the browser default\n @include border-radius($border-radius, 0);\n}\n","// stylelint-disable property-blacklist, scss/dollar-variable-default\n\n// SCSS RFS mixin\n//\n// Automated responsive font sizes\n//\n// Licensed under MIT (https://github.com/twbs/rfs/blob/v8.x/LICENSE)\n\n// Configuration\n\n// Base font size\n$rfs-base-font-size: 1.25rem !default;\n$rfs-font-size-unit: rem !default;\n\n@if $rfs-font-size-unit != rem and $rfs-font-size-unit != px {\n @error \"`#{$rfs-font-size-unit}` is not a valid unit for $rfs-font-size-unit. Use `px` or `rem`.\";\n}\n\n// Breakpoint at where font-size starts decreasing if screen width is smaller\n$rfs-breakpoint: 1200px !default;\n$rfs-breakpoint-unit: px !default;\n\n@if $rfs-breakpoint-unit != px and $rfs-breakpoint-unit != em and $rfs-breakpoint-unit != rem {\n @error \"`#{$rfs-breakpoint-unit}` is not a valid unit for $rfs-breakpoint-unit. Use `px`, `em` or `rem`.\";\n}\n\n// Resize font size based on screen height and width\n$rfs-two-dimensional: false !default;\n\n// Factor of decrease\n$rfs-factor: 10 !default;\n\n@if type-of($rfs-factor) != \"number\" or $rfs-factor <= 1 {\n @error \"`#{$rfs-factor}` is not a valid $rfs-factor, it must be greater than 1.\";\n}\n\n// Generate enable or disable classes. Possibilities: false, \"enable\" or \"disable\"\n$rfs-class: false !default;\n\n// 1 rem = $rfs-rem-value px\n$rfs-rem-value: 16 !default;\n\n// Safari iframe resize bug: https://github.com/twbs/rfs/issues/14\n$rfs-safari-iframe-resize-bug-fix: false !default;\n\n// Disable RFS by setting $enable-responsive-font-sizes to false\n$enable-responsive-font-sizes: true !default;\n\n// Cache $rfs-base-font-size unit\n$rfs-base-font-size-unit: unit($rfs-base-font-size);\n\n@function divide($dividend, $divisor, $precision: 10) {\n $sign: if($dividend > 0 and $divisor > 0 or $dividend < 0 and $divisor < 0, 1, -1);\n $dividend: abs($dividend);\n $divisor: abs($divisor);\n @if $dividend == 0 {\n @return 0;\n }\n @if $divisor == 0 {\n @error \"Cannot divide by 0\";\n }\n $remainder: $dividend;\n $result: 0;\n $factor: 10;\n @while ($remainder > 0 and $precision >= 0) {\n $quotient: 0;\n @while ($remainder >= $divisor) {\n $remainder: $remainder - $divisor;\n $quotient: $quotient + 1;\n }\n $result: $result * 10 + $quotient;\n $factor: $factor * .1;\n $remainder: $remainder * 10;\n $precision: $precision - 1;\n @if ($precision < 0 and $remainder >= $divisor * 5) {\n $result: $result + 1;\n }\n }\n $result: $result * $factor * $sign;\n $dividend-unit: unit($dividend);\n $divisor-unit: unit($divisor);\n $unit-map: (\n \"px\": 1px,\n \"rem\": 1rem,\n \"em\": 1em,\n \"%\": 1%\n );\n @if ($dividend-unit != $divisor-unit and map-has-key($unit-map, $dividend-unit)) {\n $result: $result * map-get($unit-map, $dividend-unit);\n }\n @return $result;\n}\n\n// Remove px-unit from $rfs-base-font-size for calculations\n@if $rfs-base-font-size-unit == \"px\" {\n $rfs-base-font-size: divide($rfs-base-font-size, $rfs-base-font-size * 0 + 1);\n}\n@else if $rfs-base-font-size-unit == \"rem\" {\n $rfs-base-font-size: divide($rfs-base-font-size, divide($rfs-base-font-size * 0 + 1, $rfs-rem-value));\n}\n\n// Cache $rfs-breakpoint unit to prevent multiple calls\n$rfs-breakpoint-unit-cache: unit($rfs-breakpoint);\n\n// Remove unit from $rfs-breakpoint for calculations\n@if $rfs-breakpoint-unit-cache == \"px\" {\n $rfs-breakpoint: divide($rfs-breakpoint, $rfs-breakpoint * 0 + 1);\n}\n@else if $rfs-breakpoint-unit-cache == \"rem\" or $rfs-breakpoint-unit-cache == \"em\" {\n $rfs-breakpoint: divide($rfs-breakpoint, divide($rfs-breakpoint * 0 + 1, $rfs-rem-value));\n}\n\n// Internal mixin that adds disable classes to the selector if needed.\n@mixin _rfs-disable-class {\n @if $rfs-class == \"disable\" {\n // Adding an extra class increases specificity, which prevents the media query to override the font size\n &,\n .disable-responsive-font-size &,\n &.disable-responsive-font-size {\n @content;\n }\n }\n @else {\n @content;\n }\n}\n\n// Internal mixin that adds enable classes to the selector if needed.\n@mixin _rfs-enable-class {\n @if $rfs-class == \"enable\" {\n .enable-responsive-font-size &,\n &.enable-responsive-font-size {\n @content;\n }\n }\n @else {\n @content;\n }\n}\n\n// Internal mixin used to determine which media query needs to be used\n@mixin _rfs-media-query($mq-value) {\n @if $rfs-two-dimensional {\n @media (max-width: #{$mq-value}), (max-height: #{$mq-value}) {\n @content;\n }\n }\n @else {\n @media (max-width: #{$mq-value}) {\n @content;\n }\n }\n}\n\n// Responsive font size mixin\n@mixin rfs($fs, $important: false) {\n // Cache $fs unit\n $fs-unit: if(type-of($fs) == \"number\", unit($fs), false);\n\n // Add !important suffix if needed\n $rfs-suffix: if($important, \" !important\", \"\");\n\n // If $fs isn't a number (like inherit) or $fs has a unit (not px or rem, like 1.5em) or $ is 0, just print the value\n @if not $fs-unit or $fs-unit != \"\" and $fs-unit != \"px\" and $fs-unit != \"rem\" or $fs == 0 {\n font-size: #{$fs}#{$rfs-suffix};\n }\n @else {\n // Remove unit from $fs for calculations\n @if $fs-unit == \"px\" {\n $fs: divide($fs, $fs * 0 + 1);\n }\n @else if $fs-unit == \"rem\" {\n $fs: divide($fs, divide($fs * 0 + 1, $rfs-rem-value));\n }\n\n // Set default font size\n $rfs-static: if($rfs-font-size-unit == rem, #{divide($fs, $rfs-rem-value)}rem, #{$fs}px);\n\n // Only add the media query if the font size is bigger than the minimum font size\n @if $fs <= $rfs-base-font-size or not $enable-responsive-font-sizes {\n font-size: #{$rfs-static}#{$rfs-suffix};\n }\n @else {\n // Calculate the minimum font size for $fs\n $fs-min: $rfs-base-font-size + divide($fs - $rfs-base-font-size, $rfs-factor);\n\n // Calculate difference between $fs and the minimum font size\n $fs-diff: $fs - $fs-min;\n\n // Base font-size formatting\n $min-width: if($rfs-font-size-unit == rem, #{divide($fs-min, $rfs-rem-value)}rem, #{$fs-min}px);\n\n // Use `vmin` if two-dimensional is enabled\n $variable-unit: if($rfs-two-dimensional, vmin, vw);\n\n // Calculate the variable width between 0 and $rfs-breakpoint\n $variable-width: #{divide($fs-diff * 100, $rfs-breakpoint)}#{$variable-unit};\n\n // Set the calculated font-size\n $rfs-fluid: calc(#{$min-width} + #{$variable-width}) #{$rfs-suffix};\n\n // Breakpoint formatting\n $mq-value: if($rfs-breakpoint-unit == px, #{$rfs-breakpoint}px, #{divide($rfs-breakpoint, $rfs-rem-value)}#{$rfs-breakpoint-unit});\n\n @include _rfs-disable-class {\n font-size: #{$rfs-static}#{$rfs-suffix};\n }\n\n @include _rfs-media-query($mq-value) {\n @include _rfs-enable-class {\n font-size: $rfs-fluid;\n }\n\n // Include safari iframe resize fix if needed\n min-width: if($rfs-safari-iframe-resize-bug-fix, (0 * 1vw), null);\n }\n }\n }\n}\n\n// The font-size & responsive-font-size mixins use RFS to rescale the font size\n@mixin font-size($fs, $important: false) {\n @include rfs($fs, $important);\n}\n\n@mixin responsive-font-size($fs, $important: false) {\n @include rfs($fs, $important);\n}\n","// Modified bootstrap _forms.sccs.\n\n//\n// Textual form controls\n//\n\n.form-control { \n display: block;\n width: 100%;\n height: $input-height;\n padding: $input-padding-y $input-padding-x;\n font-family: $input-font-family;\n @include font-size($input-font-size);\n font-weight: $input-font-weight;\n line-height: $input-line-height;\n color: $input-color;\n background-color: $input-bg;\n background-clip: padding-box;\n border: $input-border-width solid $input-border-color;\n outline: none;\n border-color: var(--color-accent);\n &:focus-visible {\n border-color: var(--color-accent);\n box-shadow:0 0 0 $input-btn-focus-width var(--color-accent-a), 0 0 0 $input-btn-focus-width var(--color);\n }\n \n // Note: This has no effect on `s in CSS.\n @include border-radius($input-border-radius, 0);\n \n @include box-shadow($input-box-shadow);\n @include transition($input-transition);\n \n // Unstyle the caret on ` receives focus\n // in IE and (under certain conditions) Edge, as it looks bad and cannot be made to\n // match the appearance of the native widget.\n // See https://github.com/twbs/bootstrap/issues/19398.\n color: $input-color;\n background-color: $input-bg;\n }\n}\n \n\n// Form control sizing\n//\n// Build on `.form-control` with modifier classes to decrease or increase the\n// height and font-size of form controls.\n//\n// Repeated in `_input_group.scss` to avoid Sass extend issues.\n\n.form-control-sm {\n height: $input-height-sm;\n padding: $input-padding-y-sm $input-padding-x-sm;\n @include font-size($input-font-size-sm);\n line-height: $input-line-height-sm;\n @include border-radius($input-border-radius-sm);\n}\n\n.form-control-lg {\n height: $input-height-lg;\n padding: $input-padding-y-lg $input-padding-x-lg;\n @include font-size($input-font-size-lg);\n line-height: $input-line-height-lg;\n @include border-radius($input-border-radius-lg);\n}\n\n// stylelint-disable-next-line no-duplicate-selectors\nselect.form-control {\n&[size],\n&[multiple] {\n height: auto;\n}\n}\n\ntextarea.form-control {\n height: auto;\n}\n\n// Form groups\n//\n// Designed to help with the organization and spacing of vertical forms. For\n// horizontal forms, use the predefined grid classes.\n\n.form-group {\n margin-bottom: $form-group-margin-bottom;\n}","// stylelint-disable property-disallowed-list\n@mixin transition($transition...) {\n @if length($transition) == 0 {\n $transition: $transition-base;\n }\n\n @if length($transition) > 1 {\n @each $value in $transition {\n @if $value == null or $value == none {\n @warn \"The keyword 'none' or 'null' must be used as a single argument.\";\n }\n }\n }\n\n @if $enable-transitions {\n @if nth($transition, 1) != null {\n transition: $transition;\n }\n\n @if $enable-prefers-reduced-motion-media-query and nth($transition, 1) != null and nth($transition, 1) != none {\n @media (prefers-reduced-motion: reduce) {\n transition: none;\n }\n }\n }\n}\n","@use \"sass:math\";\n\n.entries-row {\n article {\n position: relative;\n margin-bottom: $spacer;\n }\n .entry-header {\n margin-bottom: math.div($spacer*2, 3);\n :last-child {\n margin-bottom: 0;\n }\n }\n\n &.image-on-top {\n article {\n display: flex;\n flex-direction: column\n }\n .entry-featured-image {\n margin-top: 0;\n order: -1;\n }\n }\n &.image-disabled .entry-featured-image {//CUSTOMIZER-ONLY\n display: none;\n }\n\n .entry-meta {\n > ul {\n margin-bottom: 0;\n > li.post-author-has-avatar {\n display: block;\n margin-bottom: math.div($spacer*1, 3);\n }\n }\n }\n}\n.entry-col-boxed {\n .entry-col {\n margin-bottom: math.div($spacer*2, 3);\n }\n article {\n @extend %color-boxes;\n @extend %has-background;\n \n height: 100%;\n margin-bottom: 0px;\n padding: math.div($spacer*2, 3);\n border-radius: $border-radius;\n body:not(.shadows-disabled) & {\n @include adjusted-shadow();\n }\n &::after {\n display: none;\n }\n }\n\n &.image-on-top {\n .entry-featured-image {\n margin: -#{math.div($spacer*2, 3)} -#{math.div($spacer*2, 3)} math.div($spacer*2, 3);\n text-align: center;\n }\n }\n}\n\n.avatar {\n border-radius: 24px;\n margin-right: $list-inline-padding*0.5;\n}\n\n\n\n.page-header {\n margin-bottom: $spacer;\n .page-title {\n margin-bottom: math.div($spacer*1, 3);\n }\n .breadcrumbs {\n display: inline-block;\n }\n .breadcrumb {\n padding: 0;\n .active {\n :before {\n padding-right: 0;\n }\n span {\n @include sr-only;\n }\n }\n }\n\n .breadcrumbs.hero-has-breadcrumb-top-right.hero-enabled {//CUSTOMIZER-ONLY\n display: none;\n }\n}\n\nbody.blog.hide-hero-page-title {//CUSTOMIZER-ONLY\n .page-header, #hero-main {\n display: none;\n }\n}\n\n.entry-title a, \n%entry-title-a {\n text-decoration: none;\n & {\n color: var(--color-contrast); \n }\n &:hover {\n text-decoration: underline;\n }\n}\n.entry-type-idicator {\n margin-right: $spacer*0.25;\n}\n\n.entry-content {\n\t@include clearfix;\n \n\t> *:first-child {\n\t\tmargin-top: 0;\n\t}\n\t> *:last-child {\n\t\tmargin-bottom: 0;\n }\n\n h2:not(:first-child), .h2:not(:first-child) {\n margin-top: $spacer * 0.5 * 2;\n }\n\n h2:not(:last-child), .h2:not(:last-child) {\n margin-bottom: math.div($spacer, 3) * 2;\n }\n\n h3:not(:first-child), .h3:not(:first-child) {\n margin-top: $spacer * 0.5 * 1.75;\n }\n\n h3:not(:last-child), .h3:not(:last-child) {\n margin-bottom: math.div($spacer, 3) * 1.75;\n }\n\n h4:not(:first-child), .h4:not(:first-child) {\n margin-top: $spacer * 0.5 * 1.5;\n }\n\n h4:not(:last-child), .h4:not(:last-child) {\n margin-bottom: math.div($spacer, 3) * 1.5;\n }\n\n h5:not(:first-child), .h5:not(:first-child) {\n margin-top: $spacer * 0.5;\n }\n\n h5:not(:last-child), .h5:not(:last-child) {\n margin-bottom: math.div($spacer, 3);\n }\n\n h6:not(:first-child), .h6:not(:first-child) {\n margin-top: $spacer * 0.5 * 0.75;\n }\n\n h6:not(:last-child), .h6:not(:last-child) {\n margin-bottom: math.div($spacer, 3) * 0.75;\n }\n \n // Makes it possible to use spacer block to set top margin.\n > .wp-block-spacer:first-child + * {\n margin-top: 0;\n }\n\n .animations-enabled & {\n > .alignfull, \n > .alignwide,\n > .aligncenter,\n > .alignleft\n > .alignright {\n opacity: 0;\n }\n }\n}\n\n.entry-featured-image {\n margin: $spacer 0;\n img {\n object-fit: cover;\n }\n}\n\n.entry-meta {\n\ta, .post-sticky .meta-text {\n\t\tfont-weight: 500;\n\t\tfont-variation-settings: 'wght' 500;\n\t}\n\n form {\n margin-top: $spacer*0.5;\n @include media-breakpoint-up(lg) {\n max-width: 546px;\n }\n }\n}\n\n.post-navigation {\n\tmargin-top: $spacer * 0.5;\n\t.btn {\n margin-top: $spacer * 0.5;\n i {\n margin-top: -$btn-padding-y*0.3;\n }\n\t}\n}\n\n.pagination {\n @extend %color-boxes;\n @extend %has-background;\n\n display: inline-flex;\n body:not(.shadows-disabled) & {\n @include adjusted-shadow(0.5);\n }\n}\n\n.page-link {\n text-decoration: none;\n color: var(--color-contrast);\n //background-color: var(--color-boxes);\n border: none;\n transition: color 0.3s ease, background-color 0.3s ease, border-color 0.3s ease;\n}\n\n.page-item {\n &.active .page-link, a:hover {\n z-index: 1;\n border-color: inherit;\n }\n a:hover {\n color: var(--color-accent-contrast);\n background-color: var(--color-accent);\n opacity: 1;\n }\n &.active .page-link{\n color: var(--color-accent-hl-contrast);\n background-color: var(--color-accent-hl);\n }\n}\n\n.cpschool-read-more-link-holder {\n display: block;\n margin-top: math.div($spacer, 3);\n}","@mixin clearfix() {\n &::after {\n display: block;\n clear: both;\n content: \"\";\n }\n}\n","@use \"sass:math\";\n\n%block-spacing,\n#{$el-block-group},\n#{$el-block-button}, \n#{$el-block-archives},\n#{$el-block-categories},\n#{$el-block-code},\n#{$el-block-columns},\n#{$el-block-cover},\n#{$el-block-embed},\n#{$el-block-calendar},\n#{$el-block-gallery},\n#{$el-block-group},\n#{$el-block-latest-comments},\n#{$el-block-latest-posts},\n#{$el-block-media-text},\n#{$el-block-preformatted},\n#{$el-block-pullquote},\n#{$el-block-quote},\n#{$el-block-verse},\n#{$el-block-video},\n#{$el-block-separator},\n#{$el-block-image} {\n\tmargin-bottom: $spacer;\n\tmargin-top: $spacer;\n}\n\n\n.has-background,\n.wp-block-cover__background {\n\t@extend %has-background;\n}\n\n.wp-block-group {\n\t&.has-background {\n\t\tpadding: math.div($spacer*2, 3);\n\t}\n\t.wp-block-group.has-background {\n\t\tpadding: $spacer*1*0.5;\n\t}\n\t&.alignwide.has-background {\n\t\tpadding:$spacer $spacer;\n\t}\n\t&.alignfull.has-background {\n\t\tpadding:$spacer $spacer;\n\t}\n\t@include media-breakpoint-up(md) {\n\t\t&.has-background {\n\t\t\tpadding: math.div($spacer*4, 3);\n\t\t\t.wp-block-group.has-background {\n\t\t\t\tpadding: math.div($spacer*2, 3);\n\t\t\t}\n\t\t}\n\t}\n}\n\n.wp-block-cover {\n\t@extend .jumbotron;\n\t[class*=\"__inner-container\"] {\n\t\tcolor: inherit;\n\t}\n\t[class*=\"__inner-container\"] [class*=\"__inner-container\"] {\n\t\tmax-width: 100%;\n\t}\n}\n\n.wp-block-table {\n\t@extend %table;\n}\n\n/*\n[class=\"wp-block-cover__background has-background-dim\"] {\n\t@extend %color-boxes;\n\t@extend %has-background;\n}\n*/\n\n[class*=\"__inner-container\"] {\n\tmargin: 0 auto;\n\tmax-width: 100%;\n\n\t> * {\n\t\t&:first-child {\n\t\t\tmargin-top: 0;\n\t\t}\n\t\t&:last-child {\n\t\t\tmargin-bottom: 0;\n\t\t}\n\t\t@include media-breakpoint-up(md) {\n\t\t\t.aligncenter:first-child {\n\t\t\t\tmargin-top: math.div($spacer, 3);\n\t\t\t}\n\t\t\t.aligncenter:last-child {\t\n\t\t\t\tmargin-bottom: math.div($spacer, 3);\n\t\t\t}\n\t\t}\n\t}\n\n\t@include media-breakpoint-up(lg) {\n\t\t.alignfull & {\n\t\t\tmax-width: calc( var(--content-width) - #{$grid-gutter-width} );\n\t\t}\n\t\t.alignfull .alignfull & {\n\t\t\tmax-width: calc( 100% - #{$grid-gutter-width} );\n\t\t}\n\t}\n}\n\n.wp-block-column {\n\tmargin-bottom: math.div($spacer*2, 3);\n\t> {\n\t\t* {\n\t\t\t&:first-child {\n\t\t\t\tmargin-top: 0;\n\t\t\t}\n\t\t\t&:last-child {\n\t\t\t\tmargin-bottom: 0;\n\t\t\t}\n\t\t}\n\t}\n\t.alignfull:not([class*=\"has-background\"]) & {\n\t\t> p:not(.has-background-color) {\n\t\t\tpadding-left: math.div($spacer*2, 3);\n\t\t\tpadding-right: math.div($spacer*2, 3);\n\t\t}\n\t}\n\t@include media-breakpoint-down(sm) {\n\t\t&:last-child {\n\t\t\t//margin-bottom: 0;\n\t\t}\n\t}\n\t@include media-breakpoint-up(sm) {\n\t\tmargin-bottom: 0;\n\t\t.alignfull:not([class*=\"has-background\"]) & {\n\t\t\t&:nth-child(odd) > p:not(.has-background-color) {\n\t\t\t\tpadding-left: math.div($spacer*2, 3);\n\t\t\t\tpadding-right: 0;\n\t\t\t}\n\t\t\t&:nth-child(even) > p:not(.has-background-color) {\n\t\t\t\tpadding-right: math.div($spacer*2, 3);\n\t\t\t\tpadding-left: 0;\n\t\t\t}\n\t\t}\n\t}\n}\n\n\n.wp-block-archives, .wp-block-categories, .wp-block-latest-posts, .wp-block-latest-comments, .wp-block-latest-posts {\n\tlist-style: none;\n\tpadding-left: 0;\n\t> ul {\n\t\tlist-style: none;\n\t}\n\ta {\n\t\tfont-weight: 700;\n\t}\n}\n\n.wp-block-image,\n.wp-block-embed {\n\tfigcaption {\n\t\t@extend %figcaption;\n }\n}\n.wp-block-image {\n img {\n margin: 0 auto;\n\t}\n\tfigcaption {\n\t\tcolor: inherit;\n\t}\n\t&.alignfull figcaption {\n\t\ttext-align: center;\n\t\tmax-width: calc( 100% - #{$grid-gutter-width} );\n\t}\n}\n.wp-block-gallery {\n\tul {\n\t\tlist-style: none;\n\t\tmargin: 0 0 -1.6rem 0;\n\t}\n\t@include media-breakpoint-up(md) {\n\t\t&.alignnone {\n\t\t\tmargin-bottom: math.div($spacer*4, 3);\n\t\t\tmargin-top: math.div($spacer*4, 3);\n\t\t}\n\t\t&.aligncenter {\n\t\t\tmargin-bottom: math.div($spacer*4, 3);\n\t\t\tmargin-top: math.div($spacer*4, 3);\n\t\t}\n\t\t&.alignwide {\n\t\t\tmargin-bottom: $spacer*2;\n\t\t\tmargin-top: $spacer*2;\n\t\t}\n\t\t&.alignfull {\n\t\t\tmargin-bottom: $spacer*2;\n\t\t\tmargin-top: $spacer*2;\n\t\t}\n\t}\n}\n\n.wp-block-latest-posts {\n\t> li > a:first-of-type {\n\t\t@extend .h3;\n\t\t@extend .h;\n\t\t@extend .h-style-disable;\n\t\tmargin-bottom: $spacer*0.5;\n\t\tdisplay: block;\n\t}\n\t&.is-grid {\n\t\tmargin-left: 0;\n\t\tli {\n\t\t\t@extend %color-boxes;\n\t\t\t@extend %has-background;\n\n\t\t\tpadding: math.div($spacer*2, 3);\n\t\t\tborder-radius: $border-radius;\n\t\t\tbody:not(.shadows-disabled) & {\n\t\t\t\t@include adjusted-shadow();\n\t\t\t}\n\t\t\t> a:first-of-type:not(:hover) {\n\t\t\t\tcolor: inherit !important;\n\t\t\t}\n\t\t}\n\t\t.wp-block-latest-posts__featured-image.aligncenter {\n\t\t\tmargin: -2rem -2rem 2rem;\n\t\t\tmax-width: initial;\n\t\t}\n\t}\n\t&:not(.is-grid) > {\n\t\tli {\n\t\t\tmargin-bottom: 3rem;\n\t\t}\n\t}\n\t&.has-dates,\n\t&.has-author {\n\t\tmargin-left: 0;\n\t\tlist-style: none;\n\t\tli {\n\t\t\tmargin-left: 0;\n\t\t}\n\t\t&:not(.is-grid) li {\n\t\t\tmargin-top: 1.5rem;\n\t\t\t&:first-child {\n\t\t\t\tmargin-top: 0;\n\t\t\t}\n\t\t}\n\t}\n\t.wp-block-latest-posts__post-author,\n\t.wp-block-latest-posts__post-date {\n\t\tcolor: inherit;\n\t\tfont-size: 1em;\n\t\tfont-weight: normal;\n\t\tmargin-top: 0;\n\t\t&::before {\n\t\t\t@extend .cps-icon;\n\t\t\t@extend .cps-icon-calendar;\n\t\t\tmargin-right: 4px;\n\t\t}\n\t}\n\t.wp-block-latest-posts__post-author {\n\t\t&::before {\n\t\t\tcontent: $cps-icon-user;\n\t\t}\n\t}\n\t.wp-block-latest-posts__post-date {\n\t\t&::before {\n\t\t\tcontent: $cps-icon-calendar;\n\t\t}\n\t}\n\t.wp-block-latest-posts__featured-image {\n\t\tmargin-bottom: math.div($spacer*2, 3);\n\t}\n\t.wp-block-latest-posts__post-full-content {\n\t\tmargin-top: math.div($spacer, 3);\n\t\t> ul, > ol {\n\t\t\tmargin-bottom: math.div($spacer, 3);\n\t\t}\n\t}\n\t.wp-block-latest-posts__post-excerpt {\n\t\tmargin-top: math.div($spacer, 3);\n\t\tmargin-bottom: 0;\n\t}\n}\n\n.wp-block-pullquote {\n\tpadding: 0;\n\tposition: relative;\n\tborder-top: none;\n\tborder-bottom: none;\n\t&.alignleft,\n\t&.alignright {\n\t\tmax-width: 100%;\n\t}\n\tblockquote {\n\t\tborder: none;\n\t\tmargin: 0;\n\t\tpadding: 0;\n\t\tp {\n\t\t\tfont-family: inherit;\n\t\t\tfont-size: 2.8em;\n\t\t\tfont-weight: 700;\n\t\t}\n\t}\n\tcite {\n\t\topacity: 0.8;\n\t\tfont-size: 1em;\n\t\tfont-weight: 500;\n\t\tmargin-top: $spacer * 0.5;\n\t}\n\t&.is-style-solid-color {\n\t\tpadding: $spacer math.div($spacer*2, 3);\n\t\t&.alignleft::before {\n\t\t\ttransform: translateY(-50%);\n\t\t\tleft: math.div($spacer*2, 3);\n\t\t}\n\t\t&.alignright::before {\n\t\t\ttransform: translateY(-50%);\n\t\t\tleft: auto;\n\t\t\tright: math.div($spacer*2, 3);\n\t\t}\n\t\tblockquote {\n\t\t\tmax-width: 100%;\n\t\t\ttext-align: inherit;\n\t\t}\n\t\tcite {\n\t\t\tcolor: inherit;\n\t\t}\n\t\t&:before {\n\t\t\tposition: absolute;\n\t\t\ttop: 0;\n\t\t\tleft: 50%;\n\t\t\ttransform: translateY(-50%) translateX(-50%);\n\t\t}\n\t}\n\tp:last-of-type {\n\t\tmargin-bottom: 0;\n\t}\n\t&::before {\n\t\tcolor: currentColor;\n\t\tcolor: var(--color-accent-hl);\n\t\tcontent: \"”\";\n\t\tdisplay: block;\n\t\tfont-size: 4em;\n\t\tline-height: 0.75;\n\t\tmargin: 0 auto math.div($spacer*2, 3) auto;\n\t\ttext-align: center;\n\t\theight: 1rem;\n\t}\n\t@include media-breakpoint-up(sm) {\n\t\t&.alignleft, &.alignleft::before {\n\t\t\ttext-align: left;\n\t\t}\n\t\t&.alignright, &.alignright::before {\n\t\t\ttext-align: right;\n\t\t}\n\t}\n\t@include media-breakpoint-up(md) {\n\t\tcite {\n\t\t\tmargin-top: math.div($spacer*2, 3);\n\t\t}\n\t\t&.alignfull {\n\t\t\t&:not(.is-style-solid-color) {\n\t\t\t\tpadding-left: math.div($spacer*1, 3);\n\t\t\t\tpadding-right: math.div($spacer*1, 3);\n\t\t\t}\n\t\t\tblockquote p {\n\t\t\t\tfont-size: 1.8em;\n\t\t\t}\n\t\t}\n\t\t&.alignwide::before,\n\t\t&.alignfull::before {\n\t\t\tfont-size: 8em;\n\t\t\theight:2rem;\n\t\t}\n\t\t&.alignleft,\n\t\t&.alignright {\n\t\t\tp {\n\t\t\t\tfont-size: 1.5em;\n\t\t\t}\n\t\t}\n\t\t&.is-style-solid-color {\n\t\t\t&.alignwide,\n\t\t\t&.alignfull {\n\t\t\t\tpadding: $spacer*2 math.div($spacer*4, 3) math.div($spacer*4, 3);\n\t\t\t}\n\t\t}\n\t\tblockquote p {\n\t\t\tfont-size: 1.5em;\n\t\t}\n\t\t&.alignwide blockquote p {\n\t\t\tfont-size: 1.8em;\n\t\t}\n\t}\n}\n.wp-block-quote {\n &.is-large,\n\t&.is-style-large {\n\t\tborder: none;\n\t\tpadding: 0;\n\t\tp {\n\t\t\tfont-family: inherit;\n\t\t\tfont-size: 1.4em;\n\t\t\tfont-style: normal;\n\t\t\tfont-weight: 700;\n line-height: 1.285;\n @include media-breakpoint-up(md) {\n font-size: 1.8em;\n }\n\t\t}\n\t\tcite {\n\t\t\tfont-size: 1em;\n\t\t\ttext-align: inherit;\n\t\t}\n\t\tfooter {\n\t\t\tfont-size: 1em;\n\t\t\ttext-align: inherit;\n\t\t}\n\t}\n\tp {\n\t\ttext-align: inherit;\n\t}\n\tcite {\n\t\ttext-align: inherit;\n }\n &[style=\"text-align:center\"] {\n border-width: 0;\n padding: 0;\n }\n &[style=\"text-align:right\"] {\n border-width: 0 0.2rem 0 0;\n padding: 0 math.div($spacer*2, 3) 0 0;\n }\n}\n\n.wp-block-latest-comments {\n\t.wp-block-latest-comments__comment-meta {\n\t\tfont-weight: 700;\n\t\tletter-spacing: -0.025em;\n\t\tline-height: 1.25;\n\t}\n\t.wp-block-latest-comments__comment-date {\n\t\topacity: 0.8;\n\t\tfont-size: 0.7em;\n\t\tfont-weight: 600;\n\t\tletter-spacing: normal;\n\t\tmargin-top: 0.15em;\n\t\tmargin-top: 0.4em;\n\t}\n}\n.wp-block-latest-posts__post-author,\n.wp-block-latest-posts__post-date {\n\topacity: 0.8;\n\tfont-size: 0.7em;\n\tfont-weight: 600;\n\tletter-spacing: normal;\n\tmargin-top: 0.15em;\n}\n\n\n.wp-block-button .wp-block-button__link, \n.wp-block-file .wp-element-button,\n.wp-block-search__button {\n\t\t@extend %btn;\n\t\t@extend %btn-secondary;\n}\n\n.wp-block-button.is-style-outline .wp-block-button__link:not(:hover) {\n\t//color: var(--color-accent);\n}\n.wp-block-button__link.has-background {\n background-color: var(--color) !important;\n border-color: var(--color);\n color: var(--color-contrast);\n &:hover {\n box-shadow:0 0 0 $input-btn-focus-width var(--color-accent-a), 0 0 0 $input-btn-focus-width var(--color);\n }\n body.btn-style-outline &:not(:hover) {\n color: var(--color);\n }\n}\n\n\n\n.wp-block-button__link.has-color-background-color {\n\tbackground-color: var(--color) !important;\n\tborder-color: var(--color) !important;\n\t&:not(.has-text-color) {\n\t\tcolor: var(--color-contrast) !important;\n\t}\n\t.wp-block-button.is-style-outline &:not(:hover) {\n\t\tcolor: var(--color) !important;\n\t}\n}\n.btn-block .wp-block-button__link {\n\t@extend .btn-block;\n}\n\n.wp-block-button.is-style-outline .wp-block-button__link:not(.has-background):not(.has-text-color) {\n\t@extend %btn-secondary;\n\t@extend %btn-outline;\n}\n.wp-block-file {\n\twidth: 100%;\n\talign-items: center;\n\tdisplay: flex;\n\tflex-wrap: wrap;\n\tjustify-content: space-between;\n\ta:not(.wp-block-file__button) {\n\t\t&:not(:last-child) {\n\t\t\tmargin-right: $spacer * 0.5;\n\t\t}\n\t}\n\t.wp-block-file__button {\n\t\tmargin-left: 0px;\n\t\tmargin: math.div($spacer, 3) 0;\n\t}\n}\n.wp-block-search {\n\t.wp-block-search__input {\n\t\tflex: 1 1 0%;\n\t}\n}\n\n.wp-block-calendar table {\n\tth, td {\n\t\ttext-align: center;\n\t}\n}\n\n.wp-block-separator {\n\t// Neccessary to do it like this to overwrite blocks stylings\n\t&, &:not(.is-style-wide):not(.is-style-dots) {\n\t\t@extend hr;\n\t\t@include media-breakpoint-up(lg) {\n\t\t\tmax-width: 80%;\n\t\t\tmargin-left: auto;\n\t\t\tmargin-right: auto;\n\t\t}\n\t}\n\t&.is-style-wide {\n\t\t@extend .alignwide;\n\t\t.alignfull &, .alignwide & {\n\t\t\tposition: static;\n\t\t\tmax-width: 100%;\n\t\t}\n\t}\n\t&.is-style-dots::before {\n\t\tcolor: inherit;\n\t\tfont-size: 2.5rem;\n\t}\n\t&.is-style-dots::after {\n\t\tcontent: none;\n }\n}","$color-palletes: (\n color-bg: (default: false, blocks: true, nav: false), \n color-bg-alt: (default: false, blocks: true, nav: false), \n color-boxes: (default: color-bg-alt, blocks: true, nav: false),\n header-main-bg-color: (default: color-bg-alt, blocks: true, nav: true, nav-dropdown-style: header-secondary-bg-color), \n header-secondary-bg-color: (default: color-bg, blocks: true, nav: true, nav-dropdown-style: false), \n hero-main-bg-color: (default: color-bg-alt, blocks: true, nav: false),\n footer-main-bg-color: (default: color-bg-alt, blocks: true, nav: false),\n alert-bg-color: (default: color-bg, blocks: false, nav: false),\n);\n\n// Generates color pallets according to options.\n@each $pallete, $options in $color-palletes {\n // Lets first set the defaults if needed\n @if map-get($options, default) {\n #{$el-root} {\n --#{$pallete}: var(--#{map-get($options, default)});\n --#{$pallete}-contrast: var(--#{map-get($options, default)}-contrast);\n --#{$pallete}-accent: var(--#{map-get($options, default)}-accent);\n --#{$pallete}-accent-a: var(--#{map-get($options, default)}-accent-a);\n --#{$pallete}-accent-contrast: var(--#{map-get($options, default)}-accent-contrast);\n --#{$pallete}-accent-hl: var(--#{map-get($options, default)}-accent-hl);\n --#{$pallete}-accent-hl-a: var(--#{map-get($options, default)}-accent-hl-a);\n --#{$pallete}-accent-hl-contrast: var(--#{map-get($options, default)}-accent-hl-contrast);\n }\n }\n\n %#{$pallete} {\n --color: var(--#{$pallete}, --#{map-get($options, default)});\n --color-contrast: var(--#{$pallete}-contrast, --#{map-get($options, default)}-contrast);\n --color-accent: var(--#{$pallete}-accent, --#{map-get($options, default)}-accent);\n --color-accent-a: var(--#{$pallete}-accent-a, --#{map-get($options, default)}-accent-a);\n --color-accent-contrast: var(--#{$pallete}-accent-contrast, --#{map-get($options, default)}-accent-contrast);\n --color-accent-hl: var(--#{$pallete}-accent-hl, --#{map-get($options, default)}-accent-hl);\n --color-accent-hl-a: var(--#{$pallete}-accent-hl-a, --#{map-get($options, default)}-accent-hl-a);\n --color-accent-hl-contrast: var(--#{$pallete}-accent-hl-contrast, --#{map-get($options, default)}-accent-hl-contrast);\n }\n\n .has-#{$pallete}-background-color {\n @extend %#{$pallete};\n & ~ .wp-block-cover__inner-container {\n @extend %#{$pallete};\n }\n }\n .has-#{$pallete}-color {\n color: var(--#{$pallete}, --#{map-get($options, default)}) !important;\n }\n\n\n}\n\n%has-background {\n background-color: var(--color);\n color: var(--color-contrast);\n} ","#{$el-root} {\n --color-bg-secondary: var(--color-bg);\n}\n\n#{$el-body} {\n @extend %color-bg;\n @extend %has-background;\n\n font-display: optional;\n font-family: system-ui, sans-serif;\n @include adjusted-size($font-size-base * 0.9, '--body-font-size');\n @include media-breakpoint-up(md) {\n @include adjusted-size($font-size-base, '--body-font-size');\n }\n}\n\n@include editor-wrap() {\n .wrapper {\n padding-top: $spacer;\n padding-bottom: $spacer;\n @include media-breakpoint-up(xl) {\n padding-top: $spacer*2;\n padding-bottom: $spacer*2;\n }\n }\n\n .screen-reader-text { \n @extend .sr-only; \n }\n \n a.skip-link {\n position: fixed;\n z-index: 1000;\n top: 0px;\n right: 0px;\n }\n}\n\nbody.singular:not(.has-sidebar) #content.container, .container-content {\n\tmax-width: var(--content-width);\n}\n\n.main-wrapper {\n body:not(.has-sidebar) & {\n overflow: hidden;\n }\n\tbody.main-wrapper-margin-top-disabled & {\n\t\tpadding-top: 0;\n\t\t@include media-breakpoint-up(md) {\n\t\t\tmargin-top: calc( var(--header-main-gap-height)*-1 );\n\t\t}\n\t}\n\tbody.main-wrapper-margin-bottom-disabled & {\n\t\tpadding-bottom: 0;\n\t}\n\tbody.main-wrapper-pull-under & {\n\t\tpadding-top: 0;\n\t\t@include media-breakpoint-up(md) {\n\t\t\tmargin-top: calc( ( var(--header-main-gap-height) + var(--header-main-height) ) * -1 );\n\t\t}\n\t}\n}\n\n.site-width-max {\n max-width: var(--site-width);\n body.site-boxed & {\n max-width: var(--site-box-width);\n }\n}\n\n.cps-icon.cps-dashicon {\n font-family: dashicons !important;\n}","@use \"sass:math\";\n\n#{$el-align-full}, \r\n#{$el-align-wide} {\r\n\tmargin-bottom: $spacer;\r\n\tmargin-top: $spacer;\r\n\t@include media-breakpoint-up(md) {\r\n\t\tmargin-bottom: $spacer*2;\r\n\t\tmargin-top: $spacer*2;\r\n\t}\r\n\t.entry-col-boxed .entry-content &, .site-boxed &, .has-sidebar .entry-content & {\r\n\t\tmax-width: 100%;\r\n\t\tleft: initial;\r\n\t\twidth: auto;\r\n\t}\r\n}\r\n#{$el-align-wide} {\r\n\tposition: relative;\r\n\tmax-width: calc(100vw - #{$grid-gutter-width});\r\n\tleft: calc(50% - 50vw + #{$grid-gutter-width*0.5});\r\n\twidth: calc(100vw - #{$grid-gutter-width});\r\n\t\r\n\t+ #{$el-align-wide} {\r\n\t\tmargin-top: -$spacer;\r\n\t\t@include media-breakpoint-up(md) {\r\n\t\t\tmargin-top: -$spacer*2;\r\n\t\t}\r\n\t}\r\n\t\r\n\t@include media-breakpoint-up(xl) {\r\n\t\t.entry-col-boxed .entry-content &, .site-boxed & {\r\n\t\t\tmax-width: 100%;\r\n\t\t\tleft: initial;\r\n\t\t\twidth: auto;\r\n\t\t}\r\n\t}\r\n\t@include media-breakpoint-up(xxl) {\r\n\t\tmax-width: calc(#{map-get($grid-breakpoints, 'xxl')} - #{$grid-gutter-width});\r\n\t\tleft: calc(50% - #{map-get($grid-breakpoints, 'xxl')*0.5} + #{$grid-gutter-width*0.5});\r\n\t\twidth: calc(#{map-get($grid-breakpoints, 'xxl')} - #{$grid-gutter-width});\r\n\t}\r\n}\r\n\r\n#{$el-align-full} {\r\n\tleft: calc(50% - 50vw);\r\n\tmax-width: 100vw;\r\n\tposition: relative;\r\n\twidth: 100vw;\r\n\t+ #{$el-align-full} {\r\n\t\tmargin-top: -$spacer;\r\n\t\t@include media-breakpoint-up(md) {\r\n\t\t\tmargin-top: -$spacer*2;\r\n\t\t}\r\n\t}\r\n\t@include media-breakpoint-down(md) {\r\n\t\t&:not([class*=\"has-background\"]) > {\r\n\t\t\t.wp-block-group__inner-container > p:not(.has-background-color) {\r\n\t\t\t\tpadding-left: math.div($spacer*2, 3);\r\n\t\t\t\tpadding-right: math.div($spacer*2, 3);\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n\t#{$el-align-full} {\r\n\t\t@include media-breakpoint-down(sm) {\r\n\t\t\tleft: 0;\r\n\t\t\tmax-width: 100%;\r\n\t\t\twidth: 100%;\r\n\t\t}\r\n\t}\r\n}\r\n\r\n#{$el-align-none},\r\n#{$el-align-center} {\r\n\tmax-width: 100%;\r\n\tmargin-bottom: $spacer * 0.5;\r\n\tmargin-top: $spacer * 0.5;\r\n}\r\n#{$el-align-center} {\r\n\tmargin-left: auto;\r\n\tmargin-right: auto;\r\n\timg {\r\n\t\tmargin-left: auto;\r\n\t\tmargin-right: auto;\r\n\t}\r\n}\r\n.alignleft,\r\n.alignright {\r\n\tmargin-top: $spacer * 0.5;\r\n\tmargin-bottom: $spacer * 0.5;\r\n\t&, .entry-content & {\r\n\t\tmax-width: 100%;\r\n\t}\r\n\t@include media-breakpoint-up(sm) {\r\n\t\t&, .entry-content & {\r\n\t\t\tmax-width: 50%;\r\n\t\t}\r\n\t}\r\n\t@include media-breakpoint-up(lg) {\r\n margin-bottom: $spacer * 0.5;\r\n\t\tmargin-top: $spacer * 0.5;\r\n }\r\n @include media-breakpoint-up(xl) {\r\n margin-bottom: $spacer * 0.5;\r\n margin-top: $spacer * 0.5;\r\n }\r\n}\r\n.alignleft {\r\n\t@include media-breakpoint-up(sm) {\r\n\t\tfloat: left;\r\n\t\tmargin-right: $spacer * 0.5;\r\n\t}\r\n\t@include media-breakpoint-up(xl) {\r\n\t\t.entry-content > & {\r\n\t\t\tmargin-left: calc(-1*(100vw - var(--content-width))/2);\r\n\t\t}\r\n\t\t.entry-col-boxed .entry-content &, .site-boxed .entry-content &, .has-sidebar .entry-content & {\r\n\t\t\tmargin-left: 0px;\r\n\t\t}\r\n\t}\r\n\t@include media-breakpoint-up(xxl) {\r\n\t\t.entry-content > & {\r\n\t\t\tmargin-left: calc( -1*(#{map-get($grid-breakpoints, 'xxl')} - var(--content-width))/2);\r\n\t\t}\r\n\t}\r\n}\r\n.alignright {\r\n\t@include media-breakpoint-up(sm) {\r\n\t\tfloat: right;\r\n\t\tmargin-left: $spacer * 0.5;\r\n\t}\r\n\t@include media-breakpoint-up(xl) {\r\n\t\t.entry-content > & {\r\n\t\t\tmargin-right: calc(-1*(100vw - var(--content-width))/2);\r\n\t\t}\r\n\t\t.entry-col-boxed .entry-content &, .site-boxed .entry-content &, .has-sidebar .entry-content & {\r\n\t\t\tmargin-right: 0px;\r\n\t\t}\r\n\t}\r\n\t@include media-breakpoint-up(xxl) {\r\n\t\t.entry-content > & {\r\n\t\t\tmargin-right: calc( -1*(#{map-get($grid-breakpoints, 'xxl')} - var(--content-width))/2);\r\n\t\t}\r\n\t}\r\n}","@use \"sass:math\";\n\n@include editor-wrap() {\n :focus-visible {\n outline-color: var(--color-accent-hl);\n\t\toutline-offset: $input-btn-focus-width;\n }\n\n\ta, \n\t%a {\n\t\tcolor: var(--color-accent);\n\t\ttransition: opacity 0.5s ease, color 0.5s ease, background-color 0.5s ease;\n\t\t&:hover {\n\t\t\t//opacity: 0.85;\n\t\t\t//background-color: var(--color);\n\t\t\tcolor: var(--color-accent-hl);\n\t\t\ttext-decoration: none;\n\t\t}\n\t}\n\n\tfigure,\n\timg {\n\t\tmax-width: 100%;\n\t\theight: auto;\n\t}\n\n\thr {\n\t\tmargin-top: $hr-margin-y;\n\t\tmargin-bottom: $hr-margin-y;\n\t\tborder: 0;\n\t\tborder-top-style: solid;\n\t\tborder-top-width: $hr-border-width;\n\t\tborder-color: currentColor;\n\n\t\t// This will not work in IE11. Its gonna use regular font color instead.\n\t\tborder-color: var(--color-accent);\n\t\tcolor: var(--color-accent);\n\t}\n\n\tinput[type=\"text\"], \n\tinput[type=\"tel\"], \n\tinput[type=\"email\"], \n\tinput[type=\"search\"], \n\ttextarea,\n\tselect {\n\t\t&:not(.form-control) {\n\t\t\t@extend .form-control;\n\t\t}\n\t}\n\tinput[type=\"button\"]:not(.btn) {\n\t\t@extend %btn;\n\t\t@extend %btn-secondary;\n\t}\n\tinput[type=\"submit\"]:not(.btn) {\n\t\t@extend %btn;\n\t\t@extend %btn-primary;\n\t}\n\n\ti {\n\t\tfont-style: normal;\n\t}\n\n\tsmall,\n\t.small {\n\t\t@include font-size($small-font-size);\n\t\tfont-weight: $font-weight-normal;\n\t}\n\n\tmark,\n\t.mark {\n\t\tpadding: $mark-padding;\n\t\tbackground-color: $mark-bg;\n\t}\n\n\tp.has-background {\n\t\tpadding: $spacer*1*0.5;\n\t\t@include media-breakpoint-up(md) {\n\t\t\tpadding: math.div($spacer*2, 3);\n\t\t}\n\t}\n\n\tblockquote {\n\t\tborder-color: currentColor;\n\t\tborder-color: var(--color-accent-hl);\n\t\tborder-style: solid;\n\t\tborder-width: 0 0 0 2px;\n\t\tmargin: $spacer 0;\n\t\tpadding: math.div($spacer, 6) 0 math.div($spacer, 6) $spacer * 0.5;\n\t\tcite {\n\t\t\tdisplay: block;\n\t\t\tmargin: $spacer * 0.5 0 0;\n\t\t}\n\t\tp:last-child {\n\t\t\tmargin: 0;\n\t\t}\n\t}\n\tcite {\n\t\topacity: 0.8;\n\t\tfont-size: 0.8em;\n\t\tfont-style: normal;\n\t\tfont-weight: 600;\n\t\tline-height: 1.25;\n\t}\n\tsamp, code, kbd {\n\t\tcolor: var(--color-boxes-contrast);\n\t\tfont-family: monospace;\n\t\tfont-size: 0.9em;\n\t\tpadding: math.div($spacer, 12) $spacer*0.1;\n\t\tbackground: var(--color-boxes);\n\t}\n\tpre {\n\t\tfont-family: monospace;\n\t\tfont-size: 0.9em;\n\t\tpadding: math.div($spacer, 6) $spacer*0.2;\n\t\tline-height: 1.5;\n\t\tmargin: math.div($spacer*4, 3) 0;\n\t\toverflow: auto;\n\t\tpadding: $spacer math.div($spacer*2, 3);\n\t\ttext-align: left;\n\t\tborder-style: solid;\n\t\tborder-width: 2px;\n\t\tborder-color: currentColor;\n\t\tborder-color: var(--color-accent);\n\t\tcode {\n\t\t\tbackground: transparent;\n\t\t\tpadding: 0;\n\t\t}\n\t}\n\n\tfigure {\n\t\tdisplay: block;\n\t\tmargin: 0;\n\t}\n\tiframe {\n\t\tdisplay: block;\n\t\tmax-width: 100%;\n\t}\n\tvideo {\n\t\tdisplay: block;\n\t}\n\tsvg {\n\t\tdisplay: block;\n\t\theight: auto;\n\t\tmax-width: 100%;\n\t}\n\timg {\n\t\t//display: block;\n\t\theight: auto;\n\t\tmax-width: 100%;\n\t}\n\tembed {\n\t\tdisplay: block;\n\t\theight: auto;\n\t\tmax-width: 100%;\n\t}\n\tobject {\n\t\tdisplay: block;\n\t\theight: auto;\n\t\tmax-width: 100%;\n\t}\n\tfigcaption, %figcaption {\n\t\ta {\n\t\t\tcolor: inherit;\n\t\t}\n\t\topacity: 0.8;\n\t\tfont-size: 0.8em;\n\t\tmargin-bottom: 0;\n\t\tmargin-top: $spacer * 0.5;\n\t\t@include media-breakpoint-up(md) {\n\t\t\tfont-size: 1em;\n\t\t}\n\t}\n\n\t%table,\n\ttable {\n\t\t@extend %color-bg;\n\t\t//@extend %has-background;\n\n\t\tborder-collapse: collapse;\n\t\tborder-spacing: 0;\n\t\tempty-cells: show;\n\t\tmax-width: 100%;\n\t\twidth: 100%;\n\t\tthead {\n\t\t\t@extend %color-boxes;\n\t\t\t@extend %has-background;\n\n\t\t\tvertical-align: bottom;\n\t\t\twhite-space: nowrap;\n\t\t\tborder-color: var(--color);\n\t\t}\n\t\tth {\n\t\t\tborder: 1px solid var(--color-boxes);\n\t\t\tborder-bottom: none;\n\t\t\tline-height: 1.4;\n\t\t\tmargin: 0;\n\t\t\toverflow: visible;\n\t\t\tpadding: $spacer*0.25;\n\t\t\tfont-weight: 700;\n\t\t\ta {\n\t\t\t\tcolor: inherit !important;\n\t\t\t}\n\t\t\t&:first-child {\n\t\t\t\tborder-left: 1px solid var(--color);\n\t\t\t}\n\t\t\t&:last-child {\n\t\t\t\tborder-right: 1px solid var(--color);\n\t\t\t}\n\t\t}\n\n\t\ttd {\n\t\t\tborder: 1px solid var(--color-boxes);\n\t\t\tline-height: 1.4;\n\t\t\tmargin: 0;\n\t\t\toverflow: visible;\n\t\t\tpadding: $spacer*0.25;\n\t\t}\n\n\t\ttfoot {\n\t\t\t@extend %color-boxes;\n\t\t\t@extend %has-background;\n\t\t}\n\n\t\tcaption {\n\t\t\tcaption-side: top;\n\t\t\tbackground-color: var(--color-boxes);\n\t\t\tcolor: var(--color-boxes-contrast);\n\t\t}\n\t}\n\n\tcaption {\n\t\tbackground: var(--color-boxes-accent);\n\t\tcolor: var(--color-boxes-accent-contrast);\n\t\tfont-weight: 600;\n\t\tpadding: $spacer*0.25;\n\t\ttext-align: center;\n\t}\n}\n\n.gallery {\n\tdisplay: flex;\n\tflex-wrap: wrap;\n\tmargin: 3em 0 3em -0.8em;\n\twidth: calc(100% + 1.6em);\n}\n.gallery-item {\n\tmargin: 0.8em 0;\n\tpadding: 0 0.8em;\n\twidth: 100%;\n}\n.gallery-caption {\n\tdisplay: block;\n\tmargin-top: 0.8em;\n}\n\n.list-unstyled {\n\t@include list-unstyled();\n}\n\n.list-inline {\n\t@include list-unstyled();\n\tmargin-top: -$list-inline-padding*0.5;\n}\n.list-inline-item {\n\tdisplay: inline-block;\n\tmargin-top: $list-inline-padding*0.5;\n\n\t&:not(:last-child) {\n\t\tmargin-right: $list-inline-padding;\n\t}\n}\n\n.has-drop-cap {\n\t&:not(:focus-visible)::first-letter {\n\t\tcolor: currentColor;\n\t\tcolor: var(--color-accent-hl);\n\t\tfont-size: 5.1em;\n\t\tfont-weight: 800;\n\t\tmargin: 0.05em 0.1em 0 0;\n\t}\n\t&:not(:focus-visible)::first-letter::after {\n\t\tcontent: \"\";\n\t\tdisplay: table;\n\t\tclear: both;\n\t}\n\t&:not(:focus-visible)::after {\n\t\tpadding: 0;\n\t}\n}\n\n.has-text-align-left {\n\ttext-align: left;\n}\n.has-text-align-center {\n\ttext-align: center;\n}\n.has-text-align-right {\n\ttext-align: right;\n}\n\n.has-small-font-size {\n\tfont-size: 0.813em;\n}\n.has-medium-font-size {\n\tfont-size: 1.250em;\n}\n.has-large-font-size {\n\tfont-size: 2.250em;\n}\n.has-huge-font-size {\n\tfont-size: 2.625em;\n}\n\n.form-control {\n\tbackground-clip: initial;\n}\n\n.pt-header-main-height {\n\tpadding-top: calc( var(--header-main-gap-height) + var(--header-main-height) );\n}","// Lists\n\n// Unstyled keeps list items block level, just removes default browser padding and list-style\n@mixin list-unstyled() {\n padding-left: 0;\n list-style: none;\n}\n","/*\r\n * Adds integration with Calendar Plus plugin.\r\n */\r\n\r\n@use \"sass:math\";\r\n\r\nbody .calendar-plus {\r\n .calendar-plus-calendar-wrap {\r\n @extend %block-spacing;\r\n }\r\n .calendar-plus-filter-bar {\r\n overflow: initial;\r\n @include media-breakpoint-up(sm) {\r\n display: flex;\r\n > p {\r\n flex-grow: 1;\r\n }\r\n p:not(:last-child) {\r\n margin-right: math.div($spacer, 3);\r\n margin-bottom: math.div($spacer, 3);\r\n }\r\n }\r\n }\r\n #calendar-plus-search,\r\n #calendar-plus-category {\r\n @extend .form-control;\r\n }\r\n .rbc-toolbar {\r\n flex-wrap: initial;\r\n margin-bottom: math.div($spacer, 3);\r\n button {\r\n background: var(--color-boxes);\r\n color: var(--color-boxes-contrast);\r\n border: none;\r\n outline-color: var(--color-boxes-accent-a);\r\n font-size: 0.9em * .875;\r\n margin: 0;\r\n &.rbc-active, &.rbc-active:focus-visible {\r\n background: var(--color-boxes-accent-hl);\r\n color: var(--color-boxes-accent-hl-contrast);\r\n opacity: 1;\r\n }\r\n &:hover {\r\n background: var(--color-boxes-accent);\r\n color: var(--color-boxes-accent-contrast);\r\n }\r\n }\r\n @include media-breakpoint-down(sm) {\r\n justify-content: left;\r\n > *:not(:last-child) {\r\n margin-bottom: math.div($spacer, 3);\r\n }\r\n }\r\n }\r\n .rbc-date-cell,\r\n .rbc-header {\r\n background: var(--color-boxes);\r\n color: var(--color-boxes-contrast);\r\n }\r\n .rbc-header {\r\n padding: math.div($spacer, 6) math.div($spacer, 12);\r\n border-bottom-color: var(--color-bg);\r\n font-weight: bold;\r\n font-size: 1em;\r\n > a {\r\n color: var(--color-boxes-contrast);\r\n }\r\n }\r\n .rbc-header+.rbc-header {\r\n border-left-color: var(--color-bg);\r\n\r\n }\r\n .rbc-month-view {\r\n border-color: var(--color-boxes);\r\n }\r\n .rbc-month-row+.rbc-month-row {\r\n border-top: none;\r\n }\r\n .rbc-off-range {\r\n opacity: 0.50;\r\n }\r\n .rbc-off-range-bg {\r\n background: var(--color-bg);\r\n }\r\n .rbc-date-cell {\r\n text-align: center;\r\n border-bottom: var(--color-bg) 1px solid;\r\n a {\r\n color: var(--color-boxes-contrast);\r\n }\r\n }\r\n .rbc-day-bg+.rbc-day-bg {\r\n border-left-color: var(--color-boxes);\r\n }\r\n .rbc-today {\r\n background: var(--color-boxes);\r\n }\r\n .rbc-event, .rbc-event.rbc-selected {\r\n background: var(--color-bg-accent);\r\n color: var(--color-bg-accent-contrast);\r\n transition: opacity 0.2s ease-in;\r\n &:hover {\r\n opacity: 0.8;\r\n background: var(--color-bg-accent);\r\n }\r\n }\r\n .rbc-row-segment {\r\n padding: 0 4px 1px 2px;\r\n }\r\n\r\n .rbc-month-view .rbc-today {\r\n border-bottom: var(--color-bg) 1px solid;\r\n }\r\n\r\n .rbc-time-view {\r\n border-bottom: none;\r\n }\r\n\r\n .rbc-time-view,\r\n .rbc-time-content>*+*>*,\r\n .rbc-time-content,\r\n .rbc-timeslot-group,\r\n .rbc-time-header-content {\r\n border-color: var(--color-boxes);\r\n }\r\n .rbc-time-view .rbc-row {\r\n min-height: auto;\r\n }\r\n .rbc-day-slot .rbc-time-slot {\r\n border-color: var(--color-bg);\r\n }\r\n .rbc-current-time-indicator {\r\n background-color: var(--color-boxes-accent-hl);\r\n }\r\n\r\n .rbc-agenda-table {\r\n margin-bottom: 0;\r\n }\r\n .rbc-agenda-view table.rbc-agenda-table thead>tr>th {\r\n border-bottom: none;\r\n }\r\n}\r\n\r\n.calendarp-event-shortcode,\r\n.calendarp-events-by-cat {\r\n @extend %block-spacing;\r\n}\r\n.calendarp-event-shortcode-header {\r\n img {\r\n margin-bottom: math.div($spacer, 3);\r\n }\r\n .dashicons {\r\n text-decoration: none;\r\n }\r\n}\r\n\r\nbody .calendarp:not(#nocalendarp) .agenda-minified-calendar .calendarp-date-item .calendarp-date {\r\n .calendarp-date-month {\r\n background: var(--color-boxes);\r\n color: var(--color-boxes-contrast);\r\n border-color: var(--color-boxes);\r\n }\r\n .calendarp-date-day {\r\n border-color: var(--color-boxes);\r\n }\r\n}","/*\r\n * Adds basic styling to directory module included with theme.\r\n */\r\n\r\n .cp-dir-item-fields:not(:last-child) {\r\n margin-bottom: $paragraph-margin-bottom;\r\n }\r\n\r\n.cp-dir-controls {\r\n background-color: var(--color-boxes);\r\n fieldset {\r\n padding: $spacer*0.2;\r\n @include media-breakpoint-up(md) {\r\n display: flex;\r\n }\r\n }\r\n}\r\n.cp-dir-control {\r\n margin: $spacer*0.2;\r\n margin-bottom: $spacer*0.2*2;\r\n @include media-breakpoint-up(md) {\r\n margin-bottom: $spacer*0.2;\r\n }\r\n}\r\n.cp-dir-control-search {\r\n flex-grow: 2;\r\n}\r\n.cp-dir-control-select {\r\n flex-grow: 1;\r\n}\r\n.cp-dir-pagination {\r\n padding: $spacer*0.25;\r\n border: 1px solid var(--color-boxes);\r\n border-top: none;\r\n}\r\n\r\n.cp-dir-no-results-info {\r\n display: none;\r\n padding: $spacer*0.2;\r\n font-weight: 700;\r\n border: var(--color-boxes) solid 1px;\r\n .cp-dir-content--no-results & {\r\n display: block;\r\n }\r\n}\r\n\r\n.cp-dir-no-results-info-text {\r\n text-align: center;\r\n}","// WordPress admin uses 13px at document root instead of default 16px font size.\r\ndiv.editor-styles-wrapper {\r\n @include adjusted-size(16px, '--body-font-size');\r\n font-weight: $font-weight-base;\r\n line-height: $line-height-base;\r\n }\r\n\r\n.editor-styles-wrapper .editor-post-title .editor-post-title__input {\r\n @include adjusted-size($font-size-base * 2 * 0.9, '--body-font-size', '--headers-font-size');\r\n @include media-breakpoint-up(lg) {\r\n @include adjusted-size($font-size-base * 2, '--body-font-size', '--headers-font-size');\r\n }\r\n border: none !important;\r\n padding: 0px !important;\r\n box-shadow: none !important;\r\n color: var(--color-bg-contrast) !important;\r\n}\r\n\r\n.editor-styles-wrapper > div > *,\r\n.wp-block {\r\n max-width: calc( var(--content-width) - #{$grid-gutter-width} );\r\n margin-left: auto;\r\n margin-right: auto;\r\n}\r\n\r\n.editor-styles-wrapper > div > [data-align=wide] {\r\n left: 0;\r\n .wp-block {\r\n max-width: 100%;\r\n }\r\n}\r\n\r\n.editor-styles-wrapper > div > [data-align=full] {\r\n max-width: none;\r\n left: 0;\r\n width: auto;\r\n [data-align=full] .wp-block {\r\n max-width: 100%;\r\n }\r\n}\r\n\r\n.editor-styles-wrapper > div > [data-align=left], \r\n.editor-styles-wrapper > div > [data-align=right] {\r\n margin: 0 auto;\r\n max-width: var(--site-width);\r\n\r\n .wp-block-cover {\r\n width: calc( var(--content-width) / 2 );\r\n max-width: calc( var(--content-width) / 2 );\r\n }\r\n}\r\n\r\n.wp-block-group__inner-container .editor-inner-blocks > .editor-block-list__layout > {\r\n .wp-block:first-child {\r\n margin-top: 0;\r\n }\r\n .wp-block:last-child {\r\n margin-bottom: 0;\r\n }\r\n}\r\n\r\n.wp-block-search .wp-block-search__button .wp-block-search__button-rich-text {\r\n padding: 0;\r\n}\r\n\r\n.wp-block-cover .block-editor-block-list__block {\r\n color: inherit;\r\n}\r\n\r\n.block-editor-block-preview__content .block-editor-block-list__block {\r\n margin-top: 0;\r\n margin-bottom: 0;\r\n}\r\n\r\n.editor-styles-wrapper .list-unstyled {\r\n\t@extend .list-inline;\r\n}\r\n\r\n.editor-styles-wrapper {\r\n *,\r\n *::before,\r\n *::after {\r\n box-sizing: border-box;\r\n }\r\n}\r\n\r\n%btn,\r\n.btn {\r\n\tuser-select: text;\r\n}\r\n"]} \ No newline at end of file +{"version":3,"sources":["assets/bootstrap4-editor.scss","../src/sass/bootstrap4/_grid.scss","block-editor.css","../src/sass/bootstrap4/mixins/_grid.scss","../src/sass/bootstrap4/mixins/_breakpoints.scss","../src/sass/bootstrap4/mixins/_grid-framework.scss","../src/sass/bootstrap4/_tables.scss","../src/sass/bootstrap4/mixins/_hover.scss","../src/sass/bootstrap4/mixins/_table-row.scss","../src/sass/bootstrap4/_jumbotron.scss","../src/sass/bootstrap4/mixins/_border-radius.scss","../src/sass/bootstrap4/_media.scss","../src/sass/bootstrap4/utilities/_display.scss","../src/sass/bootstrap4/utilities/_flex.scss","../src/sass/bootstrap4/utilities/_screenreaders.scss","../src/sass/bootstrap4/mixins/_screen-reader.scss","../src/sass/bootstrap4/utilities/_sizing.scss","../src/sass/bootstrap4/utilities/_spacing.scss","../src/sass/icomoon/style.scss","assets/fonts.scss","../src/sass/bootstrap4/mixins/_caret.scss","theme/elements/_headers.scss","theme/_mixins.scss","theme/elements/_buttons.scss","../src/sass/bootstrap4/mixins/_buttons.scss","../src/sass/bootstrap4/vendor/_rfs.scss","theme/elements/_forms.scss","../src/sass/bootstrap4/mixins/_transition.scss","theme/components/_entries.scss","../src/sass/bootstrap4/mixins/_clearfix.scss","theme/components/_blocks.scss","theme/_color-palletes.scss","theme/_general.scss","theme/_alignment.scss","theme/_content.scss","../src/sass/bootstrap4/mixins/_lists.scss","theme/integrations/_calendar-plus.scss","theme/integrations/_cp-directory.scss","theme/_block-editor.scss"],"names":[],"mappings":"iBAAA;;;;;ACME,WCEF,iBAEA,cACA,cACA,cAHA,cCJE,MAAA,KACA,cAAA,OACA,aAAA,OACA,aAAA,KACA,YAAA,KCmDE,yBHzCE,WAAA,cACE,UAAA,OGwCJ,yBHzCE,WAAA,cAAA,cACE,UAAA,OGwCJ,yBHzCE,WAAA,cAAA,cAAA,cACE,UAAA,OGwCJ,0BHzCE,WAAA,cAAA,cAAA,cAAA,cACE,UAAA,QA4BN,KEnCA,QAAA,YAAA,QAAA,aAAA,QAAA,SAAA,QAAA,YAAA,QAAA,KACA,kBAAA,KAAA,cAAA,KAAA,UAAA,KACA,aAAA,QACA,YAAA,QFsCA,YACE,aAAA,EACA,YAAA,EAEA,iBCAJ,0BDEM,cAAA,EACA,aAAA,ECO+I,KAC/C,OAAzE,QAAT,QAAT,QAAmF,OAAR,OAAR,OAAR,OAAR,OAAR,OAAR,OAAR,OAAtC,UAJqJ,QACX,UAApG,WAAZ,WAAZ,WAAiH,UAAX,UAAX,UAAX,UAAX,UAAX,UAAX,UAAX,UAAlD,aAAqJ,QACX,UAApG,WAAZ,WAAZ,WAAiH,UAAX,UAAX,UAAX,UAAX,UAAX,UAAX,UAAX,UAAlD,aAAqJ,QACX,UAApG,WAAZ,WAAZ,WAAiH,UAAX,UAAX,UAAX,UAAX,UAAX,UAAX,UAAX,UAAlD,aAJkK,QACxB,UAApG,WAAZ,WAAZ,WAAiH,UAAX,UAAX,UAAX,UAAX,UAAX,UAAX,UAAX,UAAlD,aG1DE,SHyDoJ,WAA7G,YAAb,YAAb,YAA2H,WAAZ,WAAZ,WAAZ,WAAZ,WAAZ,WAAZ,WAAZ,WAAtD,cGxDI,SAAA,SACA,MAAA,KACA,cAAA,OACA,aAAA,OAsBE,KACE,mBAAA,EAAA,wBAAA,EAAA,WAAA,EACA,iBAAA,EAAA,kBAAA,EAAA,cAAA,EAAA,kBAAA,EAAA,UAAA,EACA,UAAA,KF4BN,cACE,iBAAA,EAAA,aAAA,EAAA,EAAA,KAAA,cAAA,EAAA,SAAA,EAAA,EAAA,KAAA,KAAA,EAAA,EAAA,KACA,UAAA,KAFF,cACE,iBAAA,EAAA,aAAA,EAAA,EAAA,IAAA,cAAA,EAAA,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IACA,UAAA,IAFF,cACE,iBAAA,EAAA,aAAA,EAAA,EAAA,eAAA,cAAA,EAAA,SAAA,EAAA,EAAA,eAAA,KAAA,EAAA,EAAA,eACA,UAAA,eAFF,cACE,iBAAA,EAAA,aAAA,EAAA,EAAA,IAAA,cAAA,EAAA,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IACA,UAAA,IAFF,cACE,iBAAA,EAAA,aAAA,EAAA,EAAA,IAAA,cAAA,EAAA,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IACA,UAAA,IAFF,cACE,iBAAA,EAAA,aAAA,EAAA,EAAA,eAAA,cAAA,EAAA,SAAA,EAAA,EAAA,eAAA,KAAA,EAAA,EAAA,eACA,UAAA,eEnBE,UFCJ,iBAAA,EAAA,aAAA,EAAA,EAAA,KAAA,cAAA,EAAA,SAAA,EAAA,EAAA,KAAA,KAAA,EAAA,EAAA,KACA,MAAA,KACA,UAAA,KEGQ,OFbR,iBAAA,EAAA,aAAA,EAAA,EAAA,YAAA,cAAA,EAAA,SAAA,EAAA,EAAA,YAAA,KAAA,EAAA,EAAA,YAIA,UAAA,YESQ,OFbR,iBAAA,EAAA,aAAA,EAAA,EAAA,aAAA,cAAA,EAAA,SAAA,EAAA,EAAA,aAAA,KAAA,EAAA,EAAA,aAIA,UAAA,aESQ,OFbR,iBAAA,EAAA,aAAA,EAAA,EAAA,IAAA,cAAA,EAAA,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IAIA,UAAA,IESQ,OFbR,iBAAA,EAAA,aAAA,EAAA,EAAA,aAAA,cAAA,EAAA,SAAA,EAAA,EAAA,aAAA,KAAA,EAAA,EAAA,aAIA,UAAA,aESQ,OFbR,iBAAA,EAAA,aAAA,EAAA,EAAA,aAAA,cAAA,EAAA,SAAA,EAAA,EAAA,aAAA,KAAA,EAAA,EAAA,aAIA,UAAA,aESQ,OFbR,iBAAA,EAAA,aAAA,EAAA,EAAA,IAAA,cAAA,EAAA,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IAIA,UAAA,IESQ,OFbR,iBAAA,EAAA,aAAA,EAAA,EAAA,aAAA,cAAA,EAAA,SAAA,EAAA,EAAA,aAAA,KAAA,EAAA,EAAA,aAIA,UAAA,aESQ,OFbR,iBAAA,EAAA,aAAA,EAAA,EAAA,aAAA,cAAA,EAAA,SAAA,EAAA,EAAA,aAAA,KAAA,EAAA,EAAA,aAIA,UAAA,aESQ,OFbR,iBAAA,EAAA,aAAA,EAAA,EAAA,IAAA,cAAA,EAAA,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IAIA,UAAA,IESQ,QFbR,iBAAA,EAAA,aAAA,EAAA,EAAA,aAAA,cAAA,EAAA,SAAA,EAAA,EAAA,aAAA,KAAA,EAAA,EAAA,aAIA,UAAA,aESQ,QFbR,iBAAA,EAAA,aAAA,EAAA,EAAA,aAAA,cAAA,EAAA,SAAA,EAAA,EAAA,aAAA,KAAA,EAAA,EAAA,aAIA,UAAA,aESQ,QFbR,iBAAA,EAAA,aAAA,EAAA,EAAA,KAAA,cAAA,EAAA,SAAA,EAAA,EAAA,KAAA,KAAA,EAAA,EAAA,KAIA,UAAA,KEeI,aAAwB,0BAAA,EAAA,cAAA,GAAA,uBAAA,EAAA,eAAA,GAAA,MAAA,GAExB,YAAuB,0BAAA,GAAA,cAAA,GAAA,uBAAA,GAAA,eAAA,GAAA,MAAA,GAGrB,SAAwB,0BAAA,EAAA,cAAA,EAAA,uBAAA,EAAA,eAAA,EAAA,MAAA,EAAxB,SAAwB,0BAAA,EAAA,cAAA,EAAA,uBAAA,EAAA,eAAA,EAAA,MAAA,EAAxB,SAAwB,0BAAA,EAAA,cAAA,EAAA,uBAAA,EAAA,eAAA,EAAA,MAAA,EAAxB,SAAwB,0BAAA,EAAA,cAAA,EAAA,uBAAA,EAAA,eAAA,EAAA,MAAA,EAAxB,SAAwB,0BAAA,EAAA,cAAA,EAAA,uBAAA,EAAA,eAAA,EAAA,MAAA,EAAxB,SAAwB,0BAAA,EAAA,cAAA,EAAA,uBAAA,EAAA,eAAA,EAAA,MAAA,EAAxB,SAAwB,0BAAA,EAAA,cAAA,EAAA,uBAAA,EAAA,eAAA,EAAA,MAAA,EAAxB,SAAwB,0BAAA,EAAA,cAAA,EAAA,uBAAA,EAAA,eAAA,EAAA,MAAA,EAAxB,SAAwB,0BAAA,EAAA,cAAA,EAAA,uBAAA,EAAA,eAAA,EAAA,MAAA,EAAxB,SAAwB,0BAAA,GAAA,cAAA,EAAA,uBAAA,GAAA,eAAA,EAAA,MAAA,EAAxB,UAAwB,0BAAA,GAAA,cAAA,GAAA,uBAAA,GAAA,eAAA,GAAA,MAAA,GAAxB,UAAwB,0BAAA,GAAA,cAAA,GAAA,uBAAA,GAAA,eAAA,GAAA,MAAA,GAAxB,UAAwB,0BAAA,GAAA,cAAA,GAAA,uBAAA,GAAA,eAAA,GAAA,MAAA,GAOpB,UFhBV,YAAA,YEgBU,UFhBV,YAAA,aEgBU,UFhBV,YAAA,IEgBU,UFhBV,YAAA,aEgBU,UFhBV,YAAA,aEgBU,UFhBV,YAAA,IEgBU,UFhBV,YAAA,aEgBU,UFhBV,YAAA,aEgBU,UFhBV,YAAA,IEgBU,WFhBV,YAAA,aEgBU,WFhBV,YAAA,aCKE,yBC3BE,QACE,mBAAA,EAAA,wBAAA,EAAA,WAAA,EACA,iBAAA,EAAA,kBAAA,EAAA,cAAA,EAAA,kBAAA,EAAA,UAAA,EACA,UAAA,KF4BN,iBACE,iBAAA,EAAA,aAAA,EAAA,EAAA,KAAA,cAAA,EAAA,SAAA,EAAA,EAAA,KAAA,KAAA,EAAA,EAAA,KACA,UAAA,KAFF,iBACE,iBAAA,EAAA,aAAA,EAAA,EAAA,IAAA,cAAA,EAAA,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IACA,UAAA,IAFF,iBACE,iBAAA,EAAA,aAAA,EAAA,EAAA,eAAA,cAAA,EAAA,SAAA,EAAA,EAAA,eAAA,KAAA,EAAA,EAAA,eACA,UAAA,eAFF,iBACE,iBAAA,EAAA,aAAA,EAAA,EAAA,IAAA,cAAA,EAAA,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IACA,UAAA,IAFF,iBACE,iBAAA,EAAA,aAAA,EAAA,EAAA,IAAA,cAAA,EAAA,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IACA,UAAA,IAFF,iBACE,iBAAA,EAAA,aAAA,EAAA,EAAA,eAAA,cAAA,EAAA,SAAA,EAAA,EAAA,eAAA,KAAA,EAAA,EAAA,eACA,UAAA,eEnBE,aFCJ,iBAAA,EAAA,aAAA,EAAA,EAAA,KAAA,cAAA,EAAA,SAAA,EAAA,EAAA,KAAA,KAAA,EAAA,EAAA,KACA,MAAA,KACA,UAAA,KEGQ,UFbR,iBAAA,EAAA,aAAA,EAAA,EAAA,YAAA,cAAA,EAAA,SAAA,EAAA,EAAA,YAAA,KAAA,EAAA,EAAA,YAIA,UAAA,YESQ,UFbR,iBAAA,EAAA,aAAA,EAAA,EAAA,aAAA,cAAA,EAAA,SAAA,EAAA,EAAA,aAAA,KAAA,EAAA,EAAA,aAIA,UAAA,aESQ,UFbR,iBAAA,EAAA,aAAA,EAAA,EAAA,IAAA,cAAA,EAAA,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IAIA,UAAA,IESQ,UFbR,iBAAA,EAAA,aAAA,EAAA,EAAA,aAAA,cAAA,EAAA,SAAA,EAAA,EAAA,aAAA,KAAA,EAAA,EAAA,aAIA,UAAA,aESQ,UFbR,iBAAA,EAAA,aAAA,EAAA,EAAA,aAAA,cAAA,EAAA,SAAA,EAAA,EAAA,aAAA,KAAA,EAAA,EAAA,aAIA,UAAA,aESQ,UFbR,iBAAA,EAAA,aAAA,EAAA,EAAA,IAAA,cAAA,EAAA,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IAIA,UAAA,IESQ,UFbR,iBAAA,EAAA,aAAA,EAAA,EAAA,aAAA,cAAA,EAAA,SAAA,EAAA,EAAA,aAAA,KAAA,EAAA,EAAA,aAIA,UAAA,aESQ,UFbR,iBAAA,EAAA,aAAA,EAAA,EAAA,aAAA,cAAA,EAAA,SAAA,EAAA,EAAA,aAAA,KAAA,EAAA,EAAA,aAIA,UAAA,aESQ,UFbR,iBAAA,EAAA,aAAA,EAAA,EAAA,IAAA,cAAA,EAAA,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IAIA,UAAA,IESQ,WFbR,iBAAA,EAAA,aAAA,EAAA,EAAA,aAAA,cAAA,EAAA,SAAA,EAAA,EAAA,aAAA,KAAA,EAAA,EAAA,aAIA,UAAA,aESQ,WFbR,iBAAA,EAAA,aAAA,EAAA,EAAA,aAAA,cAAA,EAAA,SAAA,EAAA,EAAA,aAAA,KAAA,EAAA,EAAA,aAIA,UAAA,aESQ,WFbR,iBAAA,EAAA,aAAA,EAAA,EAAA,KAAA,cAAA,EAAA,SAAA,EAAA,EAAA,KAAA,KAAA,EAAA,EAAA,KAIA,UAAA,KEeI,gBAAwB,0BAAA,EAAA,cAAA,GAAA,uBAAA,EAAA,eAAA,GAAA,MAAA,GAExB,eAAuB,0BAAA,GAAA,cAAA,GAAA,uBAAA,GAAA,eAAA,GAAA,MAAA,GAGrB,YAAwB,0BAAA,EAAA,cAAA,EAAA,uBAAA,EAAA,eAAA,EAAA,MAAA,EAAxB,YAAwB,0BAAA,EAAA,cAAA,EAAA,uBAAA,EAAA,eAAA,EAAA,MAAA,EAAxB,YAAwB,0BAAA,EAAA,cAAA,EAAA,uBAAA,EAAA,eAAA,EAAA,MAAA,EAAxB,YAAwB,0BAAA,EAAA,cAAA,EAAA,uBAAA,EAAA,eAAA,EAAA,MAAA,EAAxB,YAAwB,0BAAA,EAAA,cAAA,EAAA,uBAAA,EAAA,eAAA,EAAA,MAAA,EAAxB,YAAwB,0BAAA,EAAA,cAAA,EAAA,uBAAA,EAAA,eAAA,EAAA,MAAA,EAAxB,YAAwB,0BAAA,EAAA,cAAA,EAAA,uBAAA,EAAA,eAAA,EAAA,MAAA,EAAxB,YAAwB,0BAAA,EAAA,cAAA,EAAA,uBAAA,EAAA,eAAA,EAAA,MAAA,EAAxB,YAAwB,0BAAA,EAAA,cAAA,EAAA,uBAAA,EAAA,eAAA,EAAA,MAAA,EAAxB,YAAwB,0BAAA,GAAA,cAAA,EAAA,uBAAA,GAAA,eAAA,EAAA,MAAA,EAAxB,aAAwB,0BAAA,GAAA,cAAA,GAAA,uBAAA,GAAA,eAAA,GAAA,MAAA,GAAxB,aAAwB,0BAAA,GAAA,cAAA,GAAA,uBAAA,GAAA,eAAA,GAAA,MAAA,GAAxB,aAAwB,0BAAA,GAAA,cAAA,GAAA,uBAAA,GAAA,eAAA,GAAA,MAAA,GAOpB,aFhBV,YAAA,EEgBU,aFhBV,YAAA,YEgBU,aFhBV,YAAA,aEgBU,aFhBV,YAAA,IEgBU,aFhBV,YAAA,aEgBU,aFhBV,YAAA,aEgBU,aFhBV,YAAA,IEgBU,aFhBV,YAAA,aEgBU,aFhBV,YAAA,aEgBU,aFhBV,YAAA,IEgBU,cFhBV,YAAA,aEgBU,cFhBV,YAAA,cCKE,yBC3BE,QACE,mBAAA,EAAA,wBAAA,EAAA,WAAA,EACA,iBAAA,EAAA,kBAAA,EAAA,cAAA,EAAA,kBAAA,EAAA,UAAA,EACA,UAAA,KF4BN,iBACE,iBAAA,EAAA,aAAA,EAAA,EAAA,KAAA,cAAA,EAAA,SAAA,EAAA,EAAA,KAAA,KAAA,EAAA,EAAA,KACA,UAAA,KAFF,iBACE,iBAAA,EAAA,aAAA,EAAA,EAAA,IAAA,cAAA,EAAA,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IACA,UAAA,IAFF,iBACE,iBAAA,EAAA,aAAA,EAAA,EAAA,eAAA,cAAA,EAAA,SAAA,EAAA,EAAA,eAAA,KAAA,EAAA,EAAA,eACA,UAAA,eAFF,iBACE,iBAAA,EAAA,aAAA,EAAA,EAAA,IAAA,cAAA,EAAA,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IACA,UAAA,IAFF,iBACE,iBAAA,EAAA,aAAA,EAAA,EAAA,IAAA,cAAA,EAAA,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IACA,UAAA,IAFF,iBACE,iBAAA,EAAA,aAAA,EAAA,EAAA,eAAA,cAAA,EAAA,SAAA,EAAA,EAAA,eAAA,KAAA,EAAA,EAAA,eACA,UAAA,eEnBE,aFCJ,iBAAA,EAAA,aAAA,EAAA,EAAA,KAAA,cAAA,EAAA,SAAA,EAAA,EAAA,KAAA,KAAA,EAAA,EAAA,KACA,MAAA,KACA,UAAA,KEGQ,UFbR,iBAAA,EAAA,aAAA,EAAA,EAAA,YAAA,cAAA,EAAA,SAAA,EAAA,EAAA,YAAA,KAAA,EAAA,EAAA,YAIA,UAAA,YESQ,UFbR,iBAAA,EAAA,aAAA,EAAA,EAAA,aAAA,cAAA,EAAA,SAAA,EAAA,EAAA,aAAA,KAAA,EAAA,EAAA,aAIA,UAAA,aESQ,UFbR,iBAAA,EAAA,aAAA,EAAA,EAAA,IAAA,cAAA,EAAA,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IAIA,UAAA,IESQ,UFbR,iBAAA,EAAA,aAAA,EAAA,EAAA,aAAA,cAAA,EAAA,SAAA,EAAA,EAAA,aAAA,KAAA,EAAA,EAAA,aAIA,UAAA,aESQ,UFbR,iBAAA,EAAA,aAAA,EAAA,EAAA,aAAA,cAAA,EAAA,SAAA,EAAA,EAAA,aAAA,KAAA,EAAA,EAAA,aAIA,UAAA,aESQ,UFbR,iBAAA,EAAA,aAAA,EAAA,EAAA,IAAA,cAAA,EAAA,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IAIA,UAAA,IESQ,UFbR,iBAAA,EAAA,aAAA,EAAA,EAAA,aAAA,cAAA,EAAA,SAAA,EAAA,EAAA,aAAA,KAAA,EAAA,EAAA,aAIA,UAAA,aESQ,UFbR,iBAAA,EAAA,aAAA,EAAA,EAAA,aAAA,cAAA,EAAA,SAAA,EAAA,EAAA,aAAA,KAAA,EAAA,EAAA,aAIA,UAAA,aESQ,UFbR,iBAAA,EAAA,aAAA,EAAA,EAAA,IAAA,cAAA,EAAA,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IAIA,UAAA,IESQ,WFbR,iBAAA,EAAA,aAAA,EAAA,EAAA,aAAA,cAAA,EAAA,SAAA,EAAA,EAAA,aAAA,KAAA,EAAA,EAAA,aAIA,UAAA,aESQ,WFbR,iBAAA,EAAA,aAAA,EAAA,EAAA,aAAA,cAAA,EAAA,SAAA,EAAA,EAAA,aAAA,KAAA,EAAA,EAAA,aAIA,UAAA,aESQ,WFbR,iBAAA,EAAA,aAAA,EAAA,EAAA,KAAA,cAAA,EAAA,SAAA,EAAA,EAAA,KAAA,KAAA,EAAA,EAAA,KAIA,UAAA,KEeI,gBAAwB,0BAAA,EAAA,cAAA,GAAA,uBAAA,EAAA,eAAA,GAAA,MAAA,GAExB,eAAuB,0BAAA,GAAA,cAAA,GAAA,uBAAA,GAAA,eAAA,GAAA,MAAA,GAGrB,YAAwB,0BAAA,EAAA,cAAA,EAAA,uBAAA,EAAA,eAAA,EAAA,MAAA,EAAxB,YAAwB,0BAAA,EAAA,cAAA,EAAA,uBAAA,EAAA,eAAA,EAAA,MAAA,EAAxB,YAAwB,0BAAA,EAAA,cAAA,EAAA,uBAAA,EAAA,eAAA,EAAA,MAAA,EAAxB,YAAwB,0BAAA,EAAA,cAAA,EAAA,uBAAA,EAAA,eAAA,EAAA,MAAA,EAAxB,YAAwB,0BAAA,EAAA,cAAA,EAAA,uBAAA,EAAA,eAAA,EAAA,MAAA,EAAxB,YAAwB,0BAAA,EAAA,cAAA,EAAA,uBAAA,EAAA,eAAA,EAAA,MAAA,EAAxB,YAAwB,0BAAA,EAAA,cAAA,EAAA,uBAAA,EAAA,eAAA,EAAA,MAAA,EAAxB,YAAwB,0BAAA,EAAA,cAAA,EAAA,uBAAA,EAAA,eAAA,EAAA,MAAA,EAAxB,YAAwB,0BAAA,EAAA,cAAA,EAAA,uBAAA,EAAA,eAAA,EAAA,MAAA,EAAxB,YAAwB,0BAAA,GAAA,cAAA,EAAA,uBAAA,GAAA,eAAA,EAAA,MAAA,EAAxB,aAAwB,0BAAA,GAAA,cAAA,GAAA,uBAAA,GAAA,eAAA,GAAA,MAAA,GAAxB,aAAwB,0BAAA,GAAA,cAAA,GAAA,uBAAA,GAAA,eAAA,GAAA,MAAA,GAAxB,aAAwB,0BAAA,GAAA,cAAA,GAAA,uBAAA,GAAA,eAAA,GAAA,MAAA,GAOpB,aFhBV,YAAA,EEgBU,aFhBV,YAAA,YEgBU,aFhBV,YAAA,aEgBU,aFhBV,YAAA,IEgBU,aFhBV,YAAA,aEgBU,aFhBV,YAAA,aEgBU,aFhBV,YAAA,IEgBU,aFhBV,YAAA,aEgBU,aFhBV,YAAA,aEgBU,aFhBV,YAAA,IEgBU,cFhBV,YAAA,aEgBU,cFhBV,YAAA,cCKE,yBC3BE,QACE,mBAAA,EAAA,wBAAA,EAAA,WAAA,EACA,iBAAA,EAAA,kBAAA,EAAA,cAAA,EAAA,kBAAA,EAAA,UAAA,EACA,UAAA,KF4BN,iBACE,iBAAA,EAAA,aAAA,EAAA,EAAA,KAAA,cAAA,EAAA,SAAA,EAAA,EAAA,KAAA,KAAA,EAAA,EAAA,KACA,UAAA,KAFF,iBACE,iBAAA,EAAA,aAAA,EAAA,EAAA,IAAA,cAAA,EAAA,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IACA,UAAA,IAFF,iBACE,iBAAA,EAAA,aAAA,EAAA,EAAA,eAAA,cAAA,EAAA,SAAA,EAAA,EAAA,eAAA,KAAA,EAAA,EAAA,eACA,UAAA,eAFF,iBACE,iBAAA,EAAA,aAAA,EAAA,EAAA,IAAA,cAAA,EAAA,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IACA,UAAA,IAFF,iBACE,iBAAA,EAAA,aAAA,EAAA,EAAA,IAAA,cAAA,EAAA,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IACA,UAAA,IAFF,iBACE,iBAAA,EAAA,aAAA,EAAA,EAAA,eAAA,cAAA,EAAA,SAAA,EAAA,EAAA,eAAA,KAAA,EAAA,EAAA,eACA,UAAA,eEnBE,aFCJ,iBAAA,EAAA,aAAA,EAAA,EAAA,KAAA,cAAA,EAAA,SAAA,EAAA,EAAA,KAAA,KAAA,EAAA,EAAA,KACA,MAAA,KACA,UAAA,KEGQ,UFbR,iBAAA,EAAA,aAAA,EAAA,EAAA,YAAA,cAAA,EAAA,SAAA,EAAA,EAAA,YAAA,KAAA,EAAA,EAAA,YAIA,UAAA,YESQ,UFbR,iBAAA,EAAA,aAAA,EAAA,EAAA,aAAA,cAAA,EAAA,SAAA,EAAA,EAAA,aAAA,KAAA,EAAA,EAAA,aAIA,UAAA,aESQ,UFbR,iBAAA,EAAA,aAAA,EAAA,EAAA,IAAA,cAAA,EAAA,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IAIA,UAAA,IESQ,UFbR,iBAAA,EAAA,aAAA,EAAA,EAAA,aAAA,cAAA,EAAA,SAAA,EAAA,EAAA,aAAA,KAAA,EAAA,EAAA,aAIA,UAAA,aESQ,UFbR,iBAAA,EAAA,aAAA,EAAA,EAAA,aAAA,cAAA,EAAA,SAAA,EAAA,EAAA,aAAA,KAAA,EAAA,EAAA,aAIA,UAAA,aESQ,UFbR,iBAAA,EAAA,aAAA,EAAA,EAAA,IAAA,cAAA,EAAA,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IAIA,UAAA,IESQ,UFbR,iBAAA,EAAA,aAAA,EAAA,EAAA,aAAA,cAAA,EAAA,SAAA,EAAA,EAAA,aAAA,KAAA,EAAA,EAAA,aAIA,UAAA,aESQ,UFbR,iBAAA,EAAA,aAAA,EAAA,EAAA,aAAA,cAAA,EAAA,SAAA,EAAA,EAAA,aAAA,KAAA,EAAA,EAAA,aAIA,UAAA,aESQ,UFbR,iBAAA,EAAA,aAAA,EAAA,EAAA,IAAA,cAAA,EAAA,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IAIA,UAAA,IESQ,WFbR,iBAAA,EAAA,aAAA,EAAA,EAAA,aAAA,cAAA,EAAA,SAAA,EAAA,EAAA,aAAA,KAAA,EAAA,EAAA,aAIA,UAAA,aESQ,WFbR,iBAAA,EAAA,aAAA,EAAA,EAAA,aAAA,cAAA,EAAA,SAAA,EAAA,EAAA,aAAA,KAAA,EAAA,EAAA,aAIA,UAAA,aESQ,WFbR,iBAAA,EAAA,aAAA,EAAA,EAAA,KAAA,cAAA,EAAA,SAAA,EAAA,EAAA,KAAA,KAAA,EAAA,EAAA,KAIA,UAAA,KEeI,gBAAwB,0BAAA,EAAA,cAAA,GAAA,uBAAA,EAAA,eAAA,GAAA,MAAA,GAExB,eAAuB,0BAAA,GAAA,cAAA,GAAA,uBAAA,GAAA,eAAA,GAAA,MAAA,GAGrB,YAAwB,0BAAA,EAAA,cAAA,EAAA,uBAAA,EAAA,eAAA,EAAA,MAAA,EAAxB,YAAwB,0BAAA,EAAA,cAAA,EAAA,uBAAA,EAAA,eAAA,EAAA,MAAA,EAAxB,YAAwB,0BAAA,EAAA,cAAA,EAAA,uBAAA,EAAA,eAAA,EAAA,MAAA,EAAxB,YAAwB,0BAAA,EAAA,cAAA,EAAA,uBAAA,EAAA,eAAA,EAAA,MAAA,EAAxB,YAAwB,0BAAA,EAAA,cAAA,EAAA,uBAAA,EAAA,eAAA,EAAA,MAAA,EAAxB,YAAwB,0BAAA,EAAA,cAAA,EAAA,uBAAA,EAAA,eAAA,EAAA,MAAA,EAAxB,YAAwB,0BAAA,EAAA,cAAA,EAAA,uBAAA,EAAA,eAAA,EAAA,MAAA,EAAxB,YAAwB,0BAAA,EAAA,cAAA,EAAA,uBAAA,EAAA,eAAA,EAAA,MAAA,EAAxB,YAAwB,0BAAA,EAAA,cAAA,EAAA,uBAAA,EAAA,eAAA,EAAA,MAAA,EAAxB,YAAwB,0BAAA,GAAA,cAAA,EAAA,uBAAA,GAAA,eAAA,EAAA,MAAA,EAAxB,aAAwB,0BAAA,GAAA,cAAA,GAAA,uBAAA,GAAA,eAAA,GAAA,MAAA,GAAxB,aAAwB,0BAAA,GAAA,cAAA,GAAA,uBAAA,GAAA,eAAA,GAAA,MAAA,GAAxB,aAAwB,0BAAA,GAAA,cAAA,GAAA,uBAAA,GAAA,eAAA,GAAA,MAAA,GAOpB,aFhBV,YAAA,EEgBU,aFhBV,YAAA,YEgBU,aFhBV,YAAA,aEgBU,aFhBV,YAAA,IEgBU,aFhBV,YAAA,aEgBU,aFhBV,YAAA,aEgBU,aFhBV,YAAA,IEgBU,aFhBV,YAAA,aEgBU,aFhBV,YAAA,aEgBU,aFhBV,YAAA,IEgBU,cFhBV,YAAA,aEgBU,cFhBV,YAAA,cCKE,0BC3BE,QACE,mBAAA,EAAA,wBAAA,EAAA,WAAA,EACA,iBAAA,EAAA,kBAAA,EAAA,cAAA,EAAA,kBAAA,EAAA,UAAA,EACA,UAAA,KF4BN,iBACE,iBAAA,EAAA,aAAA,EAAA,EAAA,KAAA,cAAA,EAAA,SAAA,EAAA,EAAA,KAAA,KAAA,EAAA,EAAA,KACA,UAAA,KAFF,iBACE,iBAAA,EAAA,aAAA,EAAA,EAAA,IAAA,cAAA,EAAA,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IACA,UAAA,IAFF,iBACE,iBAAA,EAAA,aAAA,EAAA,EAAA,eAAA,cAAA,EAAA,SAAA,EAAA,EAAA,eAAA,KAAA,EAAA,EAAA,eACA,UAAA,eAFF,iBACE,iBAAA,EAAA,aAAA,EAAA,EAAA,IAAA,cAAA,EAAA,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IACA,UAAA,IAFF,iBACE,iBAAA,EAAA,aAAA,EAAA,EAAA,IAAA,cAAA,EAAA,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IACA,UAAA,IAFF,iBACE,iBAAA,EAAA,aAAA,EAAA,EAAA,eAAA,cAAA,EAAA,SAAA,EAAA,EAAA,eAAA,KAAA,EAAA,EAAA,eACA,UAAA,eEnBE,aFCJ,iBAAA,EAAA,aAAA,EAAA,EAAA,KAAA,cAAA,EAAA,SAAA,EAAA,EAAA,KAAA,KAAA,EAAA,EAAA,KACA,MAAA,KACA,UAAA,KEGQ,UFbR,iBAAA,EAAA,aAAA,EAAA,EAAA,YAAA,cAAA,EAAA,SAAA,EAAA,EAAA,YAAA,KAAA,EAAA,EAAA,YAIA,UAAA,YESQ,UFbR,iBAAA,EAAA,aAAA,EAAA,EAAA,aAAA,cAAA,EAAA,SAAA,EAAA,EAAA,aAAA,KAAA,EAAA,EAAA,aAIA,UAAA,aESQ,UFbR,iBAAA,EAAA,aAAA,EAAA,EAAA,IAAA,cAAA,EAAA,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IAIA,UAAA,IESQ,UFbR,iBAAA,EAAA,aAAA,EAAA,EAAA,aAAA,cAAA,EAAA,SAAA,EAAA,EAAA,aAAA,KAAA,EAAA,EAAA,aAIA,UAAA,aESQ,UFbR,iBAAA,EAAA,aAAA,EAAA,EAAA,aAAA,cAAA,EAAA,SAAA,EAAA,EAAA,aAAA,KAAA,EAAA,EAAA,aAIA,UAAA,aESQ,UFbR,iBAAA,EAAA,aAAA,EAAA,EAAA,IAAA,cAAA,EAAA,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IAIA,UAAA,IESQ,UFbR,iBAAA,EAAA,aAAA,EAAA,EAAA,aAAA,cAAA,EAAA,SAAA,EAAA,EAAA,aAAA,KAAA,EAAA,EAAA,aAIA,UAAA,aESQ,UFbR,iBAAA,EAAA,aAAA,EAAA,EAAA,aAAA,cAAA,EAAA,SAAA,EAAA,EAAA,aAAA,KAAA,EAAA,EAAA,aAIA,UAAA,aESQ,UFbR,iBAAA,EAAA,aAAA,EAAA,EAAA,IAAA,cAAA,EAAA,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IAIA,UAAA,IESQ,WFbR,iBAAA,EAAA,aAAA,EAAA,EAAA,aAAA,cAAA,EAAA,SAAA,EAAA,EAAA,aAAA,KAAA,EAAA,EAAA,aAIA,UAAA,aESQ,WFbR,iBAAA,EAAA,aAAA,EAAA,EAAA,aAAA,cAAA,EAAA,SAAA,EAAA,EAAA,aAAA,KAAA,EAAA,EAAA,aAIA,UAAA,aESQ,WFbR,iBAAA,EAAA,aAAA,EAAA,EAAA,KAAA,cAAA,EAAA,SAAA,EAAA,EAAA,KAAA,KAAA,EAAA,EAAA,KAIA,UAAA,KEeI,gBAAwB,0BAAA,EAAA,cAAA,GAAA,uBAAA,EAAA,eAAA,GAAA,MAAA,GAExB,eAAuB,0BAAA,GAAA,cAAA,GAAA,uBAAA,GAAA,eAAA,GAAA,MAAA,GAGrB,YAAwB,0BAAA,EAAA,cAAA,EAAA,uBAAA,EAAA,eAAA,EAAA,MAAA,EAAxB,YAAwB,0BAAA,EAAA,cAAA,EAAA,uBAAA,EAAA,eAAA,EAAA,MAAA,EAAxB,YAAwB,0BAAA,EAAA,cAAA,EAAA,uBAAA,EAAA,eAAA,EAAA,MAAA,EAAxB,YAAwB,0BAAA,EAAA,cAAA,EAAA,uBAAA,EAAA,eAAA,EAAA,MAAA,EAAxB,YAAwB,0BAAA,EAAA,cAAA,EAAA,uBAAA,EAAA,eAAA,EAAA,MAAA,EAAxB,YAAwB,0BAAA,EAAA,cAAA,EAAA,uBAAA,EAAA,eAAA,EAAA,MAAA,EAAxB,YAAwB,0BAAA,EAAA,cAAA,EAAA,uBAAA,EAAA,eAAA,EAAA,MAAA,EAAxB,YAAwB,0BAAA,EAAA,cAAA,EAAA,uBAAA,EAAA,eAAA,EAAA,MAAA,EAAxB,YAAwB,0BAAA,EAAA,cAAA,EAAA,uBAAA,EAAA,eAAA,EAAA,MAAA,EAAxB,YAAwB,0BAAA,GAAA,cAAA,EAAA,uBAAA,GAAA,eAAA,EAAA,MAAA,EAAxB,aAAwB,0BAAA,GAAA,cAAA,GAAA,uBAAA,GAAA,eAAA,GAAA,MAAA,GAAxB,aAAwB,0BAAA,GAAA,cAAA,GAAA,uBAAA,GAAA,eAAA,GAAA,MAAA,GAAxB,aAAwB,0BAAA,GAAA,cAAA,GAAA,uBAAA,GAAA,eAAA,GAAA,MAAA,GAOpB,aFhBV,YAAA,EEgBU,aFhBV,YAAA,YEgBU,aFhBV,YAAA,aEgBU,aFhBV,YAAA,IEgBU,aFhBV,YAAA,aEgBU,aFhBV,YAAA,aEgBU,aFhBV,YAAA,IEgBU,aFhBV,YAAA,aEgBU,aFhBV,YAAA,aEgBU,aFhBV,YAAA,IEgBU,cFhBV,YAAA,aEgBU,cFhBV,YAAA,cCKE,0BC3BE,SACE,mBAAA,EAAA,wBAAA,EAAA,WAAA,EACA,iBAAA,EAAA,kBAAA,EAAA,cAAA,EAAA,kBAAA,EAAA,UAAA,EACA,UAAA,KF4BN,kBACE,iBAAA,EAAA,aAAA,EAAA,EAAA,KAAA,cAAA,EAAA,SAAA,EAAA,EAAA,KAAA,KAAA,EAAA,EAAA,KACA,UAAA,KAFF,kBACE,iBAAA,EAAA,aAAA,EAAA,EAAA,IAAA,cAAA,EAAA,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IACA,UAAA,IAFF,kBACE,iBAAA,EAAA,aAAA,EAAA,EAAA,eAAA,cAAA,EAAA,SAAA,EAAA,EAAA,eAAA,KAAA,EAAA,EAAA,eACA,UAAA,eAFF,kBACE,iBAAA,EAAA,aAAA,EAAA,EAAA,IAAA,cAAA,EAAA,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IACA,UAAA,IAFF,kBACE,iBAAA,EAAA,aAAA,EAAA,EAAA,IAAA,cAAA,EAAA,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IACA,UAAA,IAFF,kBACE,iBAAA,EAAA,aAAA,EAAA,EAAA,eAAA,cAAA,EAAA,SAAA,EAAA,EAAA,eAAA,KAAA,EAAA,EAAA,eACA,UAAA,eEnBE,cFCJ,iBAAA,EAAA,aAAA,EAAA,EAAA,KAAA,cAAA,EAAA,SAAA,EAAA,EAAA,KAAA,KAAA,EAAA,EAAA,KACA,MAAA,KACA,UAAA,KEGQ,WFbR,iBAAA,EAAA,aAAA,EAAA,EAAA,YAAA,cAAA,EAAA,SAAA,EAAA,EAAA,YAAA,KAAA,EAAA,EAAA,YAIA,UAAA,YESQ,WFbR,iBAAA,EAAA,aAAA,EAAA,EAAA,aAAA,cAAA,EAAA,SAAA,EAAA,EAAA,aAAA,KAAA,EAAA,EAAA,aAIA,UAAA,aESQ,WFbR,iBAAA,EAAA,aAAA,EAAA,EAAA,IAAA,cAAA,EAAA,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IAIA,UAAA,IESQ,WFbR,iBAAA,EAAA,aAAA,EAAA,EAAA,aAAA,cAAA,EAAA,SAAA,EAAA,EAAA,aAAA,KAAA,EAAA,EAAA,aAIA,UAAA,aESQ,WFbR,iBAAA,EAAA,aAAA,EAAA,EAAA,aAAA,cAAA,EAAA,SAAA,EAAA,EAAA,aAAA,KAAA,EAAA,EAAA,aAIA,UAAA,aESQ,WFbR,iBAAA,EAAA,aAAA,EAAA,EAAA,IAAA,cAAA,EAAA,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IAIA,UAAA,IESQ,WFbR,iBAAA,EAAA,aAAA,EAAA,EAAA,aAAA,cAAA,EAAA,SAAA,EAAA,EAAA,aAAA,KAAA,EAAA,EAAA,aAIA,UAAA,aESQ,WFbR,iBAAA,EAAA,aAAA,EAAA,EAAA,aAAA,cAAA,EAAA,SAAA,EAAA,EAAA,aAAA,KAAA,EAAA,EAAA,aAIA,UAAA,aESQ,WFbR,iBAAA,EAAA,aAAA,EAAA,EAAA,IAAA,cAAA,EAAA,SAAA,EAAA,EAAA,IAAA,KAAA,EAAA,EAAA,IAIA,UAAA,IESQ,YFbR,iBAAA,EAAA,aAAA,EAAA,EAAA,aAAA,cAAA,EAAA,SAAA,EAAA,EAAA,aAAA,KAAA,EAAA,EAAA,aAIA,UAAA,aESQ,YFbR,iBAAA,EAAA,aAAA,EAAA,EAAA,aAAA,cAAA,EAAA,SAAA,EAAA,EAAA,aAAA,KAAA,EAAA,EAAA,aAIA,UAAA,aESQ,YFbR,iBAAA,EAAA,aAAA,EAAA,EAAA,KAAA,cAAA,EAAA,SAAA,EAAA,EAAA,KAAA,KAAA,EAAA,EAAA,KAIA,UAAA,KEeI,iBAAwB,0BAAA,EAAA,cAAA,GAAA,uBAAA,EAAA,eAAA,GAAA,MAAA,GAExB,gBAAuB,0BAAA,GAAA,cAAA,GAAA,uBAAA,GAAA,eAAA,GAAA,MAAA,GAGrB,aAAwB,0BAAA,EAAA,cAAA,EAAA,uBAAA,EAAA,eAAA,EAAA,MAAA,EAAxB,aAAwB,0BAAA,EAAA,cAAA,EAAA,uBAAA,EAAA,eAAA,EAAA,MAAA,EAAxB,aAAwB,0BAAA,EAAA,cAAA,EAAA,uBAAA,EAAA,eAAA,EAAA,MAAA,EAAxB,aAAwB,0BAAA,EAAA,cAAA,EAAA,uBAAA,EAAA,eAAA,EAAA,MAAA,EAAxB,aAAwB,0BAAA,EAAA,cAAA,EAAA,uBAAA,EAAA,eAAA,EAAA,MAAA,EAAxB,aAAwB,0BAAA,EAAA,cAAA,EAAA,uBAAA,EAAA,eAAA,EAAA,MAAA,EAAxB,aAAwB,0BAAA,EAAA,cAAA,EAAA,uBAAA,EAAA,eAAA,EAAA,MAAA,EAAxB,aAAwB,0BAAA,EAAA,cAAA,EAAA,uBAAA,EAAA,eAAA,EAAA,MAAA,EAAxB,aAAwB,0BAAA,EAAA,cAAA,EAAA,uBAAA,EAAA,eAAA,EAAA,MAAA,EAAxB,aAAwB,0BAAA,GAAA,cAAA,EAAA,uBAAA,GAAA,eAAA,EAAA,MAAA,EAAxB,cAAwB,0BAAA,GAAA,cAAA,GAAA,uBAAA,GAAA,eAAA,GAAA,MAAA,GAAxB,cAAwB,0BAAA,GAAA,cAAA,GAAA,uBAAA,GAAA,eAAA,GAAA,MAAA,GAAxB,cAAwB,0BAAA,GAAA,cAAA,GAAA,uBAAA,GAAA,eAAA,GAAA,MAAA,GAOpB,cFhBV,YAAA,EEgBU,cFhBV,YAAA,YEgBU,cFhBV,YAAA,aEgBU,cFhBV,YAAA,IEgBU,cFhBV,YAAA,aEgBU,cFhBV,YAAA,aEgBU,cFhBV,YAAA,IEgBU,cFhBV,YAAA,aEgBU,cFhBV,YAAA,aEgBU,cFhBV,YAAA,IEgBU,eFhBV,YAAA,aEgBU,eFhBV,YAAA,cGnDF,OACE,MAAA,KACA,cAAA,KACA,MAAA,QJs6DF,UIn6DE,UAEE,QAAA,OACA,eAAA,IACA,WAAA,IAAA,MAAA,QAGF,gBACE,eAAA,OACA,cAAA,IAAA,MAAA,QAGF,mBACE,WAAA,IAAA,MAAA,QJo6DJ,aI15DE,aAEE,QAAA,MASJ,gBACE,OAAA,IAAA,MAAA,QJs5DF,mBIp5DE,mBAEE,OAAA,IAAA,MAAA,QJs5DJ,yBIl5DI,yBAEE,oBAAA,IJu5DN,8BAFA,qBI/4DE,qBJg5DF,2BI54DI,OAAA,EASF,yCACE,iBAAA,gBC/DF,4BD2EI,MAAA,QACA,iBAAA,iBElFF,cNu9DJ,iBADA,iBMn9DM,iBAAA,iBDGJ,iCCiBM,iBAAA,iBAEA,oCNs8DR,oCMp8DU,iBAAA,iBFgFN,sBACE,MAAA,KACA,iBAAA,QACA,aAAA,QAKF,uBACE,MAAA,QACA,iBAAA,QACA,aAAA,QAKN,YACE,MAAA,KACA,iBAAA,QJs3DF,eIp3DE,eJq3DF,qBIl3DI,aAAA,QAGF,2BACE,OAAA,EAIA,oDACE,iBAAA,sBCrIJ,uCD4IM,MAAA,KACA,iBAAA,uBFhFJ,4BEiGA,qBAEI,QAAA,MACA,MAAA,KACA,WAAA,KACA,2BAAA,MAGA,qCACE,OAAA,GF1GN,4BEiGA,qBAEI,QAAA,MACA,MAAA,KACA,WAAA,KACA,2BAAA,MAGA,qCACE,OAAA,GF1GN,4BEiGA,qBAEI,QAAA,MACA,MAAA,KACA,WAAA,KACA,2BAAA,MAGA,qCACE,OAAA,GF1GN,6BEiGA,qBAEI,QAAA,MACA,MAAA,KACA,WAAA,KACA,2BAAA,MAGA,qCACE,OAAA,GF1GN,6BEiGA,sBAEI,QAAA,MACA,MAAA,KACA,WAAA,KACA,2BAAA,MAGA,sCACE,OAAA,GATN,kBAEI,QAAA,MACA,MAAA,KACA,WAAA,KACA,2BAAA,MAGA,kCACE,OAAA,EGnLV,WAAA,gBACE,QAAA,KAAA,KACA,cAAA,KCgBE,cAAA,iBN0CA,yBK5DJ,WAAA,gBAQI,QAAA,KAAA,MAIJ,iBACE,cAAA,EACA,aAAA,ECIE,cAAA,EClBJ,OACE,QAAA,YAAA,QAAA,aAAA,QAAA,SAAA,QAAA,YAAA,QAAA,KACA,kBAAA,MAAA,oBAAA,WAAA,eAAA,MAAA,eAAA,MAAA,YAAA,WAGF,YACE,iBAAA,EAAA,aAAA,EAAA,cAAA,EAAA,SAAA,EAAA,KAAA,ECKI,QAAwB,QAAA,eAAxB,UAAwB,QAAA,iBAAxB,gBAAwB,QAAA,uBAAxB,SAAwB,QAAA,gBAAxB,SAAwB,QAAA,gBAAxB,aAAwB,QAAA,oBAAxB,cAAwB,QAAA,qBAAxB,QAAwB,QAAA,sBAAA,QAAA,uBAAA,QAAA,mBAAA,QAAA,sBAAA,QAAA,eAAxB,eAAwB,QAAA,6BAAA,QAAA,8BAAA,QAAA,0BAAA,QAAA,6BAAA,QAAA,sBRiD1B,yBQjDE,WAAwB,QAAA,eAAxB,aAAwB,QAAA,iBAAxB,mBAAwB,QAAA,uBAAxB,YAAwB,QAAA,gBAAxB,YAAwB,QAAA,gBAAxB,gBAAwB,QAAA,oBAAxB,iBAAwB,QAAA,qBAAxB,WAAwB,QAAA,sBAAA,QAAA,uBAAA,QAAA,mBAAA,QAAA,sBAAA,QAAA,eAAxB,kBAAwB,QAAA,6BAAA,QAAA,8BAAA,QAAA,0BAAA,QAAA,6BAAA,QAAA,uBRiD1B,yBQjDE,WAAwB,QAAA,eAAxB,aAAwB,QAAA,iBAAxB,mBAAwB,QAAA,uBAAxB,YAAwB,QAAA,gBAAxB,YAAwB,QAAA,gBAAxB,gBAAwB,QAAA,oBAAxB,iBAAwB,QAAA,qBAAxB,WAAwB,QAAA,sBAAA,QAAA,uBAAA,QAAA,mBAAA,QAAA,sBAAA,QAAA,eAAxB,kBAAwB,QAAA,6BAAA,QAAA,8BAAA,QAAA,0BAAA,QAAA,6BAAA,QAAA,uBRiD1B,yBQjDE,WAAwB,QAAA,eAAxB,aAAwB,QAAA,iBAAxB,mBAAwB,QAAA,uBAAxB,YAAwB,QAAA,gBAAxB,YAAwB,QAAA,gBAAxB,gBAAwB,QAAA,oBAAxB,iBAAwB,QAAA,qBAAxB,WAAwB,QAAA,sBAAA,QAAA,uBAAA,QAAA,mBAAA,QAAA,sBAAA,QAAA,eAAxB,kBAAwB,QAAA,6BAAA,QAAA,8BAAA,QAAA,0BAAA,QAAA,6BAAA,QAAA,uBRiD1B,0BQjDE,WAAwB,QAAA,eAAxB,aAAwB,QAAA,iBAAxB,mBAAwB,QAAA,uBAAxB,YAAwB,QAAA,gBAAxB,YAAwB,QAAA,gBAAxB,gBAAwB,QAAA,oBAAxB,iBAAwB,QAAA,qBAAxB,WAAwB,QAAA,sBAAA,QAAA,uBAAA,QAAA,mBAAA,QAAA,sBAAA,QAAA,eAAxB,kBAAwB,QAAA,6BAAA,QAAA,8BAAA,QAAA,0BAAA,QAAA,6BAAA,QAAA,uBRiD1B,0BQjDE,YAAwB,QAAA,eAAxB,cAAwB,QAAA,iBAAxB,oBAAwB,QAAA,uBAAxB,aAAwB,QAAA,gBAAxB,aAAwB,QAAA,gBAAxB,iBAAwB,QAAA,oBAAxB,kBAAwB,QAAA,qBAAxB,YAAwB,QAAA,sBAAA,QAAA,uBAAA,QAAA,mBAAA,QAAA,sBAAA,QAAA,eAAxB,mBAAwB,QAAA,6BAAA,QAAA,8BAAA,QAAA,0BAAA,QAAA,6BAAA,QAAA,uBAU9B,aAEI,cAAqB,QAAA,eAArB,gBAAqB,QAAA,iBAArB,sBAAqB,QAAA,uBAArB,eAAqB,QAAA,gBAArB,eAAqB,QAAA,gBAArB,mBAAqB,QAAA,oBAArB,oBAAqB,QAAA,qBAArB,cAAqB,QAAA,sBAAA,QAAA,uBAAA,QAAA,mBAAA,QAAA,sBAAA,QAAA,eAArB,qBAAqB,QAAA,6BAAA,QAAA,8BAAA,QAAA,0BAAA,QAAA,6BAAA,QAAA,uBCbrB,UAAgC,mBAAA,qBAAA,sBAAA,iBAAA,uBAAA,cAAA,gBAAA,qBAAA,mBAAA,iBAAA,mBAAA,cAAA,eAAA,cAChC,aAAgC,mBAAA,mBAAA,sBAAA,iBAAA,uBAAA,iBAAA,gBAAA,mBAAA,mBAAA,iBAAA,mBAAA,iBAAA,eAAA,iBAChC,kBAAgC,mBAAA,qBAAA,sBAAA,kBAAA,uBAAA,sBAAA,gBAAA,qBAAA,mBAAA,kBAAA,mBAAA,sBAAA,eAAA,sBAChC,qBAAgC,mBAAA,mBAAA,sBAAA,kBAAA,uBAAA,yBAAA,gBAAA,mBAAA,mBAAA,kBAAA,mBAAA,yBAAA,eAAA,yBAEhC,WAA8B,kBAAA,eAAA,cAAA,eAAA,UAAA,eAC9B,aAA8B,kBAAA,iBAAA,cAAA,iBAAA,UAAA,iBAC9B,mBAA8B,kBAAA,uBAAA,cAAA,uBAAA,UAAA,uBAC9B,WAA8B,iBAAA,YAAA,aAAA,EAAA,EAAA,eAAA,cAAA,YAAA,SAAA,EAAA,EAAA,eAAA,KAAA,EAAA,EAAA,eAC9B,aAA8B,iBAAA,YAAA,kBAAA,YAAA,cAAA,YAAA,kBAAA,YAAA,UAAA,YAC9B,aAA8B,iBAAA,YAAA,kBAAA,YAAA,cAAA,YAAA,kBAAA,YAAA,UAAA,YAC9B,eAA8B,oBAAA,YAAA,kBAAA,YAAA,YAAA,YAC9B,eAA8B,oBAAA,YAAA,kBAAA,YAAA,YAAA,YAE9B,uBAAoC,iBAAA,gBAAA,wBAAA,qBAAA,cAAA,gBAAA,cAAA,gBAAA,gBAAA,qBACpC,qBAAoC,iBAAA,cAAA,wBAAA,mBAAA,cAAA,cAAA,cAAA,cAAA,gBAAA,mBACpC,wBAAoC,iBAAA,iBAAA,wBAAA,iBAAA,cAAA,iBAAA,cAAA,iBAAA,gBAAA,iBACpC,yBAAoC,iBAAA,kBAAA,wBAAA,wBAAA,cAAA,kBAAA,cAAA,kBAAA,gBAAA,wBACpC,wBAAoC,wBAAA,uBAAA,cAAA,qBAAA,gBAAA,uBAEpC,mBAAiC,kBAAA,gBAAA,oBAAA,qBAAA,eAAA,gBAAA,eAAA,gBAAA,YAAA,qBACjC,iBAAiC,kBAAA,cAAA,oBAAA,mBAAA,eAAA,cAAA,eAAA,cAAA,YAAA,mBACjC,oBAAiC,kBAAA,iBAAA,oBAAA,iBAAA,eAAA,iBAAA,eAAA,iBAAA,YAAA,iBACjC,sBAAiC,kBAAA,mBAAA,oBAAA,mBAAA,eAAA,mBAAA,eAAA,mBAAA,YAAA,mBACjC,qBAAiC,kBAAA,kBAAA,oBAAA,kBAAA,eAAA,kBAAA,eAAA,kBAAA,YAAA,kBAEjC,qBAAkC,sBAAA,qBAAA,mBAAA,gBAAA,cAAA,qBAClC,mBAAkC,sBAAA,mBAAA,mBAAA,cAAA,cAAA,mBAClC,sBAAkC,sBAAA,iBAAA,mBAAA,iBAAA,cAAA,iBAClC,uBAAkC,sBAAA,wBAAA,mBAAA,kBAAA,cAAA,wBAClC,sBAAkC,sBAAA,uBAAA,mBAAA,qBAAA,cAAA,uBAClC,uBAAkC,sBAAA,kBAAA,mBAAA,kBAAA,cAAA,kBAElC,iBAAgC,mBAAA,eAAA,oBAAA,eAAA,WAAA,eAChC,kBAAgC,mBAAA,qBAAA,oBAAA,gBAAA,WAAA,qBAChC,gBAAgC,mBAAA,mBAAA,oBAAA,cAAA,WAAA,mBAChC,mBAAgC,mBAAA,iBAAA,oBAAA,iBAAA,WAAA,iBAChC,qBAAgC,mBAAA,mBAAA,oBAAA,mBAAA,WAAA,mBAChC,oBAAgC,mBAAA,kBAAA,oBAAA,kBAAA,WAAA,kBTYhC,yBSlDA,aAAgC,mBAAA,qBAAA,sBAAA,iBAAA,uBAAA,cAAA,gBAAA,qBAAA,mBAAA,iBAAA,mBAAA,cAAA,eAAA,cAChC,gBAAgC,mBAAA,mBAAA,sBAAA,iBAAA,uBAAA,iBAAA,gBAAA,mBAAA,mBAAA,iBAAA,mBAAA,iBAAA,eAAA,iBAChC,qBAAgC,mBAAA,qBAAA,sBAAA,kBAAA,uBAAA,sBAAA,gBAAA,qBAAA,mBAAA,kBAAA,mBAAA,sBAAA,eAAA,sBAChC,wBAAgC,mBAAA,mBAAA,sBAAA,kBAAA,uBAAA,yBAAA,gBAAA,mBAAA,mBAAA,kBAAA,mBAAA,yBAAA,eAAA,yBAEhC,cAA8B,kBAAA,eAAA,cAAA,eAAA,UAAA,eAC9B,gBAA8B,kBAAA,iBAAA,cAAA,iBAAA,UAAA,iBAC9B,sBAA8B,kBAAA,uBAAA,cAAA,uBAAA,UAAA,uBAC9B,cAA8B,iBAAA,YAAA,aAAA,EAAA,EAAA,eAAA,cAAA,YAAA,SAAA,EAAA,EAAA,eAAA,KAAA,EAAA,EAAA,eAC9B,gBAA8B,iBAAA,YAAA,kBAAA,YAAA,cAAA,YAAA,kBAAA,YAAA,UAAA,YAC9B,gBAA8B,iBAAA,YAAA,kBAAA,YAAA,cAAA,YAAA,kBAAA,YAAA,UAAA,YAC9B,kBAA8B,oBAAA,YAAA,kBAAA,YAAA,YAAA,YAC9B,kBAA8B,oBAAA,YAAA,kBAAA,YAAA,YAAA,YAE9B,0BAAoC,iBAAA,gBAAA,wBAAA,qBAAA,cAAA,gBAAA,cAAA,gBAAA,gBAAA,qBACpC,wBAAoC,iBAAA,cAAA,wBAAA,mBAAA,cAAA,cAAA,cAAA,cAAA,gBAAA,mBACpC,2BAAoC,iBAAA,iBAAA,wBAAA,iBAAA,cAAA,iBAAA,cAAA,iBAAA,gBAAA,iBACpC,4BAAoC,iBAAA,kBAAA,wBAAA,wBAAA,cAAA,kBAAA,cAAA,kBAAA,gBAAA,wBACpC,2BAAoC,wBAAA,uBAAA,cAAA,qBAAA,gBAAA,uBAEpC,sBAAiC,kBAAA,gBAAA,oBAAA,qBAAA,eAAA,gBAAA,eAAA,gBAAA,YAAA,qBACjC,oBAAiC,kBAAA,cAAA,oBAAA,mBAAA,eAAA,cAAA,eAAA,cAAA,YAAA,mBACjC,uBAAiC,kBAAA,iBAAA,oBAAA,iBAAA,eAAA,iBAAA,eAAA,iBAAA,YAAA,iBACjC,yBAAiC,kBAAA,mBAAA,oBAAA,mBAAA,eAAA,mBAAA,eAAA,mBAAA,YAAA,mBACjC,wBAAiC,kBAAA,kBAAA,oBAAA,kBAAA,eAAA,kBAAA,eAAA,kBAAA,YAAA,kBAEjC,wBAAkC,sBAAA,qBAAA,mBAAA,gBAAA,cAAA,qBAClC,sBAAkC,sBAAA,mBAAA,mBAAA,cAAA,cAAA,mBAClC,yBAAkC,sBAAA,iBAAA,mBAAA,iBAAA,cAAA,iBAClC,0BAAkC,sBAAA,wBAAA,mBAAA,kBAAA,cAAA,wBAClC,yBAAkC,sBAAA,uBAAA,mBAAA,qBAAA,cAAA,uBAClC,0BAAkC,sBAAA,kBAAA,mBAAA,kBAAA,cAAA,kBAElC,oBAAgC,mBAAA,eAAA,oBAAA,eAAA,WAAA,eAChC,qBAAgC,mBAAA,qBAAA,oBAAA,gBAAA,WAAA,qBAChC,mBAAgC,mBAAA,mBAAA,oBAAA,cAAA,WAAA,mBAChC,sBAAgC,mBAAA,iBAAA,oBAAA,iBAAA,WAAA,iBAChC,wBAAgC,mBAAA,mBAAA,oBAAA,mBAAA,WAAA,mBAChC,uBAAgC,mBAAA,kBAAA,oBAAA,kBAAA,WAAA,mBTYhC,yBSlDA,aAAgC,mBAAA,qBAAA,sBAAA,iBAAA,uBAAA,cAAA,gBAAA,qBAAA,mBAAA,iBAAA,mBAAA,cAAA,eAAA,cAChC,gBAAgC,mBAAA,mBAAA,sBAAA,iBAAA,uBAAA,iBAAA,gBAAA,mBAAA,mBAAA,iBAAA,mBAAA,iBAAA,eAAA,iBAChC,qBAAgC,mBAAA,qBAAA,sBAAA,kBAAA,uBAAA,sBAAA,gBAAA,qBAAA,mBAAA,kBAAA,mBAAA,sBAAA,eAAA,sBAChC,wBAAgC,mBAAA,mBAAA,sBAAA,kBAAA,uBAAA,yBAAA,gBAAA,mBAAA,mBAAA,kBAAA,mBAAA,yBAAA,eAAA,yBAEhC,cAA8B,kBAAA,eAAA,cAAA,eAAA,UAAA,eAC9B,gBAA8B,kBAAA,iBAAA,cAAA,iBAAA,UAAA,iBAC9B,sBAA8B,kBAAA,uBAAA,cAAA,uBAAA,UAAA,uBAC9B,cAA8B,iBAAA,YAAA,aAAA,EAAA,EAAA,eAAA,cAAA,YAAA,SAAA,EAAA,EAAA,eAAA,KAAA,EAAA,EAAA,eAC9B,gBAA8B,iBAAA,YAAA,kBAAA,YAAA,cAAA,YAAA,kBAAA,YAAA,UAAA,YAC9B,gBAA8B,iBAAA,YAAA,kBAAA,YAAA,cAAA,YAAA,kBAAA,YAAA,UAAA,YAC9B,kBAA8B,oBAAA,YAAA,kBAAA,YAAA,YAAA,YAC9B,kBAA8B,oBAAA,YAAA,kBAAA,YAAA,YAAA,YAE9B,0BAAoC,iBAAA,gBAAA,wBAAA,qBAAA,cAAA,gBAAA,cAAA,gBAAA,gBAAA,qBACpC,wBAAoC,iBAAA,cAAA,wBAAA,mBAAA,cAAA,cAAA,cAAA,cAAA,gBAAA,mBACpC,2BAAoC,iBAAA,iBAAA,wBAAA,iBAAA,cAAA,iBAAA,cAAA,iBAAA,gBAAA,iBACpC,4BAAoC,iBAAA,kBAAA,wBAAA,wBAAA,cAAA,kBAAA,cAAA,kBAAA,gBAAA,wBACpC,2BAAoC,wBAAA,uBAAA,cAAA,qBAAA,gBAAA,uBAEpC,sBAAiC,kBAAA,gBAAA,oBAAA,qBAAA,eAAA,gBAAA,eAAA,gBAAA,YAAA,qBACjC,oBAAiC,kBAAA,cAAA,oBAAA,mBAAA,eAAA,cAAA,eAAA,cAAA,YAAA,mBACjC,uBAAiC,kBAAA,iBAAA,oBAAA,iBAAA,eAAA,iBAAA,eAAA,iBAAA,YAAA,iBACjC,yBAAiC,kBAAA,mBAAA,oBAAA,mBAAA,eAAA,mBAAA,eAAA,mBAAA,YAAA,mBACjC,wBAAiC,kBAAA,kBAAA,oBAAA,kBAAA,eAAA,kBAAA,eAAA,kBAAA,YAAA,kBAEjC,wBAAkC,sBAAA,qBAAA,mBAAA,gBAAA,cAAA,qBAClC,sBAAkC,sBAAA,mBAAA,mBAAA,cAAA,cAAA,mBAClC,yBAAkC,sBAAA,iBAAA,mBAAA,iBAAA,cAAA,iBAClC,0BAAkC,sBAAA,wBAAA,mBAAA,kBAAA,cAAA,wBAClC,yBAAkC,sBAAA,uBAAA,mBAAA,qBAAA,cAAA,uBAClC,0BAAkC,sBAAA,kBAAA,mBAAA,kBAAA,cAAA,kBAElC,oBAAgC,mBAAA,eAAA,oBAAA,eAAA,WAAA,eAChC,qBAAgC,mBAAA,qBAAA,oBAAA,gBAAA,WAAA,qBAChC,mBAAgC,mBAAA,mBAAA,oBAAA,cAAA,WAAA,mBAChC,sBAAgC,mBAAA,iBAAA,oBAAA,iBAAA,WAAA,iBAChC,wBAAgC,mBAAA,mBAAA,oBAAA,mBAAA,WAAA,mBAChC,uBAAgC,mBAAA,kBAAA,oBAAA,kBAAA,WAAA,mBTYhC,yBSlDA,aAAgC,mBAAA,qBAAA,sBAAA,iBAAA,uBAAA,cAAA,gBAAA,qBAAA,mBAAA,iBAAA,mBAAA,cAAA,eAAA,cAChC,gBAAgC,mBAAA,mBAAA,sBAAA,iBAAA,uBAAA,iBAAA,gBAAA,mBAAA,mBAAA,iBAAA,mBAAA,iBAAA,eAAA,iBAChC,qBAAgC,mBAAA,qBAAA,sBAAA,kBAAA,uBAAA,sBAAA,gBAAA,qBAAA,mBAAA,kBAAA,mBAAA,sBAAA,eAAA,sBAChC,wBAAgC,mBAAA,mBAAA,sBAAA,kBAAA,uBAAA,yBAAA,gBAAA,mBAAA,mBAAA,kBAAA,mBAAA,yBAAA,eAAA,yBAEhC,cAA8B,kBAAA,eAAA,cAAA,eAAA,UAAA,eAC9B,gBAA8B,kBAAA,iBAAA,cAAA,iBAAA,UAAA,iBAC9B,sBAA8B,kBAAA,uBAAA,cAAA,uBAAA,UAAA,uBAC9B,cAA8B,iBAAA,YAAA,aAAA,EAAA,EAAA,eAAA,cAAA,YAAA,SAAA,EAAA,EAAA,eAAA,KAAA,EAAA,EAAA,eAC9B,gBAA8B,iBAAA,YAAA,kBAAA,YAAA,cAAA,YAAA,kBAAA,YAAA,UAAA,YAC9B,gBAA8B,iBAAA,YAAA,kBAAA,YAAA,cAAA,YAAA,kBAAA,YAAA,UAAA,YAC9B,kBAA8B,oBAAA,YAAA,kBAAA,YAAA,YAAA,YAC9B,kBAA8B,oBAAA,YAAA,kBAAA,YAAA,YAAA,YAE9B,0BAAoC,iBAAA,gBAAA,wBAAA,qBAAA,cAAA,gBAAA,cAAA,gBAAA,gBAAA,qBACpC,wBAAoC,iBAAA,cAAA,wBAAA,mBAAA,cAAA,cAAA,cAAA,cAAA,gBAAA,mBACpC,2BAAoC,iBAAA,iBAAA,wBAAA,iBAAA,cAAA,iBAAA,cAAA,iBAAA,gBAAA,iBACpC,4BAAoC,iBAAA,kBAAA,wBAAA,wBAAA,cAAA,kBAAA,cAAA,kBAAA,gBAAA,wBACpC,2BAAoC,wBAAA,uBAAA,cAAA,qBAAA,gBAAA,uBAEpC,sBAAiC,kBAAA,gBAAA,oBAAA,qBAAA,eAAA,gBAAA,eAAA,gBAAA,YAAA,qBACjC,oBAAiC,kBAAA,cAAA,oBAAA,mBAAA,eAAA,cAAA,eAAA,cAAA,YAAA,mBACjC,uBAAiC,kBAAA,iBAAA,oBAAA,iBAAA,eAAA,iBAAA,eAAA,iBAAA,YAAA,iBACjC,yBAAiC,kBAAA,mBAAA,oBAAA,mBAAA,eAAA,mBAAA,eAAA,mBAAA,YAAA,mBACjC,wBAAiC,kBAAA,kBAAA,oBAAA,kBAAA,eAAA,kBAAA,eAAA,kBAAA,YAAA,kBAEjC,wBAAkC,sBAAA,qBAAA,mBAAA,gBAAA,cAAA,qBAClC,sBAAkC,sBAAA,mBAAA,mBAAA,cAAA,cAAA,mBAClC,yBAAkC,sBAAA,iBAAA,mBAAA,iBAAA,cAAA,iBAClC,0BAAkC,sBAAA,wBAAA,mBAAA,kBAAA,cAAA,wBAClC,yBAAkC,sBAAA,uBAAA,mBAAA,qBAAA,cAAA,uBAClC,0BAAkC,sBAAA,kBAAA,mBAAA,kBAAA,cAAA,kBAElC,oBAAgC,mBAAA,eAAA,oBAAA,eAAA,WAAA,eAChC,qBAAgC,mBAAA,qBAAA,oBAAA,gBAAA,WAAA,qBAChC,mBAAgC,mBAAA,mBAAA,oBAAA,cAAA,WAAA,mBAChC,sBAAgC,mBAAA,iBAAA,oBAAA,iBAAA,WAAA,iBAChC,wBAAgC,mBAAA,mBAAA,oBAAA,mBAAA,WAAA,mBAChC,uBAAgC,mBAAA,kBAAA,oBAAA,kBAAA,WAAA,mBTYhC,0BSlDA,aAAgC,mBAAA,qBAAA,sBAAA,iBAAA,uBAAA,cAAA,gBAAA,qBAAA,mBAAA,iBAAA,mBAAA,cAAA,eAAA,cAChC,gBAAgC,mBAAA,mBAAA,sBAAA,iBAAA,uBAAA,iBAAA,gBAAA,mBAAA,mBAAA,iBAAA,mBAAA,iBAAA,eAAA,iBAChC,qBAAgC,mBAAA,qBAAA,sBAAA,kBAAA,uBAAA,sBAAA,gBAAA,qBAAA,mBAAA,kBAAA,mBAAA,sBAAA,eAAA,sBAChC,wBAAgC,mBAAA,mBAAA,sBAAA,kBAAA,uBAAA,yBAAA,gBAAA,mBAAA,mBAAA,kBAAA,mBAAA,yBAAA,eAAA,yBAEhC,cAA8B,kBAAA,eAAA,cAAA,eAAA,UAAA,eAC9B,gBAA8B,kBAAA,iBAAA,cAAA,iBAAA,UAAA,iBAC9B,sBAA8B,kBAAA,uBAAA,cAAA,uBAAA,UAAA,uBAC9B,cAA8B,iBAAA,YAAA,aAAA,EAAA,EAAA,eAAA,cAAA,YAAA,SAAA,EAAA,EAAA,eAAA,KAAA,EAAA,EAAA,eAC9B,gBAA8B,iBAAA,YAAA,kBAAA,YAAA,cAAA,YAAA,kBAAA,YAAA,UAAA,YAC9B,gBAA8B,iBAAA,YAAA,kBAAA,YAAA,cAAA,YAAA,kBAAA,YAAA,UAAA,YAC9B,kBAA8B,oBAAA,YAAA,kBAAA,YAAA,YAAA,YAC9B,kBAA8B,oBAAA,YAAA,kBAAA,YAAA,YAAA,YAE9B,0BAAoC,iBAAA,gBAAA,wBAAA,qBAAA,cAAA,gBAAA,cAAA,gBAAA,gBAAA,qBACpC,wBAAoC,iBAAA,cAAA,wBAAA,mBAAA,cAAA,cAAA,cAAA,cAAA,gBAAA,mBACpC,2BAAoC,iBAAA,iBAAA,wBAAA,iBAAA,cAAA,iBAAA,cAAA,iBAAA,gBAAA,iBACpC,4BAAoC,iBAAA,kBAAA,wBAAA,wBAAA,cAAA,kBAAA,cAAA,kBAAA,gBAAA,wBACpC,2BAAoC,wBAAA,uBAAA,cAAA,qBAAA,gBAAA,uBAEpC,sBAAiC,kBAAA,gBAAA,oBAAA,qBAAA,eAAA,gBAAA,eAAA,gBAAA,YAAA,qBACjC,oBAAiC,kBAAA,cAAA,oBAAA,mBAAA,eAAA,cAAA,eAAA,cAAA,YAAA,mBACjC,uBAAiC,kBAAA,iBAAA,oBAAA,iBAAA,eAAA,iBAAA,eAAA,iBAAA,YAAA,iBACjC,yBAAiC,kBAAA,mBAAA,oBAAA,mBAAA,eAAA,mBAAA,eAAA,mBAAA,YAAA,mBACjC,wBAAiC,kBAAA,kBAAA,oBAAA,kBAAA,eAAA,kBAAA,eAAA,kBAAA,YAAA,kBAEjC,wBAAkC,sBAAA,qBAAA,mBAAA,gBAAA,cAAA,qBAClC,sBAAkC,sBAAA,mBAAA,mBAAA,cAAA,cAAA,mBAClC,yBAAkC,sBAAA,iBAAA,mBAAA,iBAAA,cAAA,iBAClC,0BAAkC,sBAAA,wBAAA,mBAAA,kBAAA,cAAA,wBAClC,yBAAkC,sBAAA,uBAAA,mBAAA,qBAAA,cAAA,uBAClC,0BAAkC,sBAAA,kBAAA,mBAAA,kBAAA,cAAA,kBAElC,oBAAgC,mBAAA,eAAA,oBAAA,eAAA,WAAA,eAChC,qBAAgC,mBAAA,qBAAA,oBAAA,gBAAA,WAAA,qBAChC,mBAAgC,mBAAA,mBAAA,oBAAA,cAAA,WAAA,mBAChC,sBAAgC,mBAAA,iBAAA,oBAAA,iBAAA,WAAA,iBAChC,wBAAgC,mBAAA,mBAAA,oBAAA,mBAAA,WAAA,mBAChC,uBAAgC,mBAAA,kBAAA,oBAAA,kBAAA,WAAA,mBTYhC,0BSlDA,cAAgC,mBAAA,qBAAA,sBAAA,iBAAA,uBAAA,cAAA,gBAAA,qBAAA,mBAAA,iBAAA,mBAAA,cAAA,eAAA,cAChC,iBAAgC,mBAAA,mBAAA,sBAAA,iBAAA,uBAAA,iBAAA,gBAAA,mBAAA,mBAAA,iBAAA,mBAAA,iBAAA,eAAA,iBAChC,sBAAgC,mBAAA,qBAAA,sBAAA,kBAAA,uBAAA,sBAAA,gBAAA,qBAAA,mBAAA,kBAAA,mBAAA,sBAAA,eAAA,sBAChC,yBAAgC,mBAAA,mBAAA,sBAAA,kBAAA,uBAAA,yBAAA,gBAAA,mBAAA,mBAAA,kBAAA,mBAAA,yBAAA,eAAA,yBAEhC,eAA8B,kBAAA,eAAA,cAAA,eAAA,UAAA,eAC9B,iBAA8B,kBAAA,iBAAA,cAAA,iBAAA,UAAA,iBAC9B,uBAA8B,kBAAA,uBAAA,cAAA,uBAAA,UAAA,uBAC9B,eAA8B,iBAAA,YAAA,aAAA,EAAA,EAAA,eAAA,cAAA,YAAA,SAAA,EAAA,EAAA,eAAA,KAAA,EAAA,EAAA,eAC9B,iBAA8B,iBAAA,YAAA,kBAAA,YAAA,cAAA,YAAA,kBAAA,YAAA,UAAA,YAC9B,iBAA8B,iBAAA,YAAA,kBAAA,YAAA,cAAA,YAAA,kBAAA,YAAA,UAAA,YAC9B,mBAA8B,oBAAA,YAAA,kBAAA,YAAA,YAAA,YAC9B,mBAA8B,oBAAA,YAAA,kBAAA,YAAA,YAAA,YAE9B,2BAAoC,iBAAA,gBAAA,wBAAA,qBAAA,cAAA,gBAAA,cAAA,gBAAA,gBAAA,qBACpC,yBAAoC,iBAAA,cAAA,wBAAA,mBAAA,cAAA,cAAA,cAAA,cAAA,gBAAA,mBACpC,4BAAoC,iBAAA,iBAAA,wBAAA,iBAAA,cAAA,iBAAA,cAAA,iBAAA,gBAAA,iBACpC,6BAAoC,iBAAA,kBAAA,wBAAA,wBAAA,cAAA,kBAAA,cAAA,kBAAA,gBAAA,wBACpC,4BAAoC,wBAAA,uBAAA,cAAA,qBAAA,gBAAA,uBAEpC,uBAAiC,kBAAA,gBAAA,oBAAA,qBAAA,eAAA,gBAAA,eAAA,gBAAA,YAAA,qBACjC,qBAAiC,kBAAA,cAAA,oBAAA,mBAAA,eAAA,cAAA,eAAA,cAAA,YAAA,mBACjC,wBAAiC,kBAAA,iBAAA,oBAAA,iBAAA,eAAA,iBAAA,eAAA,iBAAA,YAAA,iBACjC,0BAAiC,kBAAA,mBAAA,oBAAA,mBAAA,eAAA,mBAAA,eAAA,mBAAA,YAAA,mBACjC,yBAAiC,kBAAA,kBAAA,oBAAA,kBAAA,eAAA,kBAAA,eAAA,kBAAA,YAAA,kBAEjC,yBAAkC,sBAAA,qBAAA,mBAAA,gBAAA,cAAA,qBAClC,uBAAkC,sBAAA,mBAAA,mBAAA,cAAA,cAAA,mBAClC,0BAAkC,sBAAA,iBAAA,mBAAA,iBAAA,cAAA,iBAClC,2BAAkC,sBAAA,wBAAA,mBAAA,kBAAA,cAAA,wBAClC,0BAAkC,sBAAA,uBAAA,mBAAA,qBAAA,cAAA,uBAClC,2BAAkC,sBAAA,kBAAA,mBAAA,kBAAA,cAAA,kBAElC,qBAAgC,mBAAA,eAAA,oBAAA,eAAA,WAAA,eAChC,sBAAgC,mBAAA,qBAAA,oBAAA,gBAAA,WAAA,qBAChC,oBAAgC,mBAAA,mBAAA,oBAAA,cAAA,WAAA,mBAChC,uBAAgC,mBAAA,iBAAA,oBAAA,iBAAA,WAAA,iBAChC,yBAAgC,mBAAA,mBAAA,oBAAA,mBAAA,WAAA,mBAChC,wBAAgC,mBAAA,kBAAA,oBAAA,kBAAA,WAAA,mBC5CpC,2CAAA,SCEE,SAAA,SACA,MAAA,IACA,OAAA,IACA,QAAA,EACA,OAAA,KACA,SAAA,OACA,KAAA,cACA,YAAA,OACA,OAAA,EAUA,0BAAA,yBAEE,SAAA,OACA,MAAA,KACA,OAAA,KACA,SAAA,QACA,KAAA,KACA,YAAA,OCzBA,MAAuB,MAAA,cAAvB,MAAuB,MAAA,cAAvB,MAAuB,MAAA,cAAvB,OAAuB,MAAA,eAAvB,QAAuB,MAAA,eAAvB,MAAuB,OAAA,cAAvB,MAAuB,OAAA,cAAvB,MAAuB,OAAA,cAAvB,OAAuB,OAAA,eAAvB,QAAuB,OAAA,eAI3B,QAAU,UAAA,eACV,QAAU,WAAA,eAIV,YAAc,UAAA,gBACd,YAAc,WAAA,gBAEd,QAAU,MAAA,gBACV,QAAU,OAAA,gBCTF,KAAgC,OAAA,YAChC,MfguHR,Me9tHU,WAAA,YAEF,MfiuHR,Me/tHU,aAAA,YAEF,MfkuHR,MehuHU,cAAA,YAEF,MfmuHR,MejuHU,YAAA,YAfF,KAAgC,OAAA,iBAChC,MfwvHR,MetvHU,WAAA,iBAEF,MfyvHR,MevvHU,aAAA,iBAEF,Mf0vHR,MexvHU,cAAA,iBAEF,Mf2vHR,MezvHU,YAAA,iBAfF,KAAgC,OAAA,iBAChC,MfgxHR,Me9wHU,WAAA,iBAEF,MfixHR,Me/wHU,aAAA,iBAEF,MfkxHR,MehxHU,cAAA,iBAEF,MfmxHR,MejxHU,YAAA,iBAfF,KAAgC,OAAA,eAChC,MfwyHR,MetyHU,WAAA,eAEF,MfyyHR,MevyHU,aAAA,eAEF,Mf0yHR,MexyHU,cAAA,eAEF,Mf2yHR,MezyHU,YAAA,eAfF,KAAgC,OAAA,iBAChC,Mfg0HR,Me9zHU,WAAA,iBAEF,Mfi0HR,Me/zHU,aAAA,iBAEF,Mfk0HR,Meh0HU,cAAA,iBAEF,Mfm0HR,Mej0HU,YAAA,iBAfF,KAAgC,OAAA,eAChC,Mfw1HR,Met1HU,WAAA,eAEF,Mfy1HR,Mev1HU,aAAA,eAEF,Mf01HR,Mex1HU,cAAA,eAEF,Mf21HR,Mez1HU,YAAA,eAfF,KAAgC,QAAA,YAChC,Mfg3HR,Me92HU,YAAA,YAEF,Mfi3HR,Me/2HU,cAAA,YAEF,Mfk3HR,Meh3HU,eAAA,YAEF,Mfm3HR,Mej3HU,aAAA,YAfF,KAAgC,QAAA,iBAChC,Mfw4HR,Met4HU,YAAA,iBAEF,Mfy4HR,Mev4HU,cAAA,iBAEF,Mf04HR,Mex4HU,eAAA,iBAEF,Mf24HR,Mez4HU,aAAA,iBAfF,KAAgC,QAAA,iBAChC,Mfg6HR,Me95HU,YAAA,iBAEF,Mfi6HR,Me/5HU,cAAA,iBAEF,Mfk6HR,Meh6HU,eAAA,iBAEF,Mfm6HR,Mej6HU,aAAA,iBAfF,KAAgC,QAAA,eAChC,Mfw7HR,Met7HU,YAAA,eAEF,Mfy7HR,Mev7HU,cAAA,eAEF,Mf07HR,Mex7HU,eAAA,eAEF,Mf27HR,Mez7HU,aAAA,eAfF,KAAgC,QAAA,iBAChC,Mfg9HR,Me98HU,YAAA,iBAEF,Mfi9HR,Me/8HU,cAAA,iBAEF,Mfk9HR,Meh9HU,eAAA,iBAEF,Mfm9HR,Mej9HU,aAAA,iBAfF,KAAgC,QAAA,eAChC,Mfw+HR,Met+HU,YAAA,eAEF,Mfy+HR,Mev+HU,cAAA,eAEF,Mf0+HR,Mex+HU,eAAA,eAEF,Mf2+HR,Mez+HU,aAAA,eAQF,MAAwB,OAAA,kBACxB,Ofy+HR,Oev+HU,WAAA,kBAEF,Of0+HR,Oex+HU,aAAA,kBAEF,Of2+HR,Oez+HU,cAAA,kBAEF,Of4+HR,Oe1+HU,YAAA,kBAfF,MAAwB,OAAA,kBACxB,OfigIR,Oe//HU,WAAA,kBAEF,OfkgIR,OehgIU,aAAA,kBAEF,OfmgIR,OejgIU,cAAA,kBAEF,OfogIR,OelgIU,YAAA,kBAfF,MAAwB,OAAA,gBACxB,OfyhIR,OevhIU,WAAA,gBAEF,Of0hIR,OexhIU,aAAA,gBAEF,Of2hIR,OezhIU,cAAA,gBAEF,Of4hIR,Oe1hIU,YAAA,gBAfF,MAAwB,OAAA,kBACxB,OfijIR,Oe/iIU,WAAA,kBAEF,OfkjIR,OehjIU,aAAA,kBAEF,OfmjIR,OejjIU,cAAA,kBAEF,OfojIR,OeljIU,YAAA,kBAfF,MAAwB,OAAA,gBACxB,OfykIR,OevkIU,WAAA,gBAEF,Of0kIR,OexkIU,aAAA,gBAEF,Of2kIR,OezkIU,cAAA,gBAEF,Of4kIR,Oe1kIU,YAAA,gBAMN,QAAmB,OAAA,eACnB,Sf4kIJ,Se1kIM,WAAA,eAEF,Sf6kIJ,Se3kIM,aAAA,eAEF,Sf8kIJ,Se5kIM,cAAA,eAEF,Sf+kIJ,Se7kIM,YAAA,ebTF,yBalDI,QAAgC,OAAA,YAChC,SfgpIR,Se9oIU,WAAA,YAEF,SfgpIR,Se9oIU,aAAA,YAEF,SfgpIR,Se9oIU,cAAA,YAEF,SfgpIR,Se9oIU,YAAA,YAfF,QAAgC,OAAA,iBAChC,SfmqIR,SejqIU,WAAA,iBAEF,SfmqIR,SejqIU,aAAA,iBAEF,SfmqIR,SejqIU,cAAA,iBAEF,SfmqIR,SejqIU,YAAA,iBAfF,QAAgC,OAAA,iBAChC,SfsrIR,SeprIU,WAAA,iBAEF,SfsrIR,SeprIU,aAAA,iBAEF,SfsrIR,SeprIU,cAAA,iBAEF,SfsrIR,SeprIU,YAAA,iBAfF,QAAgC,OAAA,eAChC,SfysIR,SevsIU,WAAA,eAEF,SfysIR,SevsIU,aAAA,eAEF,SfysIR,SevsIU,cAAA,eAEF,SfysIR,SevsIU,YAAA,eAfF,QAAgC,OAAA,iBAChC,Sf4tIR,Se1tIU,WAAA,iBAEF,Sf4tIR,Se1tIU,aAAA,iBAEF,Sf4tIR,Se1tIU,cAAA,iBAEF,Sf4tIR,Se1tIU,YAAA,iBAfF,QAAgC,OAAA,eAChC,Sf+uIR,Se7uIU,WAAA,eAEF,Sf+uIR,Se7uIU,aAAA,eAEF,Sf+uIR,Se7uIU,cAAA,eAEF,Sf+uIR,Se7uIU,YAAA,eAfF,QAAgC,QAAA,YAChC,SfkwIR,SehwIU,YAAA,YAEF,SfkwIR,SehwIU,cAAA,YAEF,SfkwIR,SehwIU,eAAA,YAEF,SfkwIR,SehwIU,aAAA,YAfF,QAAgC,QAAA,iBAChC,SfqxIR,SenxIU,YAAA,iBAEF,SfqxIR,SenxIU,cAAA,iBAEF,SfqxIR,SenxIU,eAAA,iBAEF,SfqxIR,SenxIU,aAAA,iBAfF,QAAgC,QAAA,iBAChC,SfwyIR,SetyIU,YAAA,iBAEF,SfwyIR,SetyIU,cAAA,iBAEF,SfwyIR,SetyIU,eAAA,iBAEF,SfwyIR,SetyIU,aAAA,iBAfF,QAAgC,QAAA,eAChC,Sf2zIR,SezzIU,YAAA,eAEF,Sf2zIR,SezzIU,cAAA,eAEF,Sf2zIR,SezzIU,eAAA,eAEF,Sf2zIR,SezzIU,aAAA,eAfF,QAAgC,QAAA,iBAChC,Sf80IR,Se50IU,YAAA,iBAEF,Sf80IR,Se50IU,cAAA,iBAEF,Sf80IR,Se50IU,eAAA,iBAEF,Sf80IR,Se50IU,aAAA,iBAfF,QAAgC,QAAA,eAChC,Sfi2IR,Se/1IU,YAAA,eAEF,Sfi2IR,Se/1IU,cAAA,eAEF,Sfi2IR,Se/1IU,eAAA,eAEF,Sfi2IR,Se/1IU,aAAA,eAQF,SAAwB,OAAA,kBACxB,Uf61IR,Ue31IU,WAAA,kBAEF,Uf61IR,Ue31IU,aAAA,kBAEF,Uf61IR,Ue31IU,cAAA,kBAEF,Uf61IR,Ue31IU,YAAA,kBAfF,SAAwB,OAAA,kBACxB,Ufg3IR,Ue92IU,WAAA,kBAEF,Ufg3IR,Ue92IU,aAAA,kBAEF,Ufg3IR,Ue92IU,cAAA,kBAEF,Ufg3IR,Ue92IU,YAAA,kBAfF,SAAwB,OAAA,gBACxB,Ufm4IR,Uej4IU,WAAA,gBAEF,Ufm4IR,Uej4IU,aAAA,gBAEF,Ufm4IR,Uej4IU,cAAA,gBAEF,Ufm4IR,Uej4IU,YAAA,gBAfF,SAAwB,OAAA,kBACxB,Ufs5IR,Uep5IU,WAAA,kBAEF,Ufs5IR,Uep5IU,aAAA,kBAEF,Ufs5IR,Uep5IU,cAAA,kBAEF,Ufs5IR,Uep5IU,YAAA,kBAfF,SAAwB,OAAA,gBACxB,Ufy6IR,Uev6IU,WAAA,gBAEF,Ufy6IR,Uev6IU,aAAA,gBAEF,Ufy6IR,Uev6IU,cAAA,gBAEF,Ufy6IR,Uev6IU,YAAA,gBAMN,WAAmB,OAAA,eACnB,Yfu6IJ,Yer6IM,WAAA,eAEF,Yfu6IJ,Yer6IM,aAAA,eAEF,Yfu6IJ,Yer6IM,cAAA,eAEF,Yfu6IJ,Yer6IM,YAAA,gBbTF,yBalDI,QAAgC,OAAA,YAChC,Sfw+IR,Set+IU,WAAA,YAEF,Sfw+IR,Set+IU,aAAA,YAEF,Sfw+IR,Set+IU,cAAA,YAEF,Sfw+IR,Set+IU,YAAA,YAfF,QAAgC,OAAA,iBAChC,Sf2/IR,Sez/IU,WAAA,iBAEF,Sf2/IR,Sez/IU,aAAA,iBAEF,Sf2/IR,Sez/IU,cAAA,iBAEF,Sf2/IR,Sez/IU,YAAA,iBAfF,QAAgC,OAAA,iBAChC,Sf8gJR,Se5gJU,WAAA,iBAEF,Sf8gJR,Se5gJU,aAAA,iBAEF,Sf8gJR,Se5gJU,cAAA,iBAEF,Sf8gJR,Se5gJU,YAAA,iBAfF,QAAgC,OAAA,eAChC,SfiiJR,Se/hJU,WAAA,eAEF,SfiiJR,Se/hJU,aAAA,eAEF,SfiiJR,Se/hJU,cAAA,eAEF,SfiiJR,Se/hJU,YAAA,eAfF,QAAgC,OAAA,iBAChC,SfojJR,SeljJU,WAAA,iBAEF,SfojJR,SeljJU,aAAA,iBAEF,SfojJR,SeljJU,cAAA,iBAEF,SfojJR,SeljJU,YAAA,iBAfF,QAAgC,OAAA,eAChC,SfukJR,SerkJU,WAAA,eAEF,SfukJR,SerkJU,aAAA,eAEF,SfukJR,SerkJU,cAAA,eAEF,SfukJR,SerkJU,YAAA,eAfF,QAAgC,QAAA,YAChC,Sf0lJR,SexlJU,YAAA,YAEF,Sf0lJR,SexlJU,cAAA,YAEF,Sf0lJR,SexlJU,eAAA,YAEF,Sf0lJR,SexlJU,aAAA,YAfF,QAAgC,QAAA,iBAChC,Sf6mJR,Se3mJU,YAAA,iBAEF,Sf6mJR,Se3mJU,cAAA,iBAEF,Sf6mJR,Se3mJU,eAAA,iBAEF,Sf6mJR,Se3mJU,aAAA,iBAfF,QAAgC,QAAA,iBAChC,SfgoJR,Se9nJU,YAAA,iBAEF,SfgoJR,Se9nJU,cAAA,iBAEF,SfgoJR,Se9nJU,eAAA,iBAEF,SfgoJR,Se9nJU,aAAA,iBAfF,QAAgC,QAAA,eAChC,SfmpJR,SejpJU,YAAA,eAEF,SfmpJR,SejpJU,cAAA,eAEF,SfmpJR,SejpJU,eAAA,eAEF,SfmpJR,SejpJU,aAAA,eAfF,QAAgC,QAAA,iBAChC,SfsqJR,SepqJU,YAAA,iBAEF,SfsqJR,SepqJU,cAAA,iBAEF,SfsqJR,SepqJU,eAAA,iBAEF,SfsqJR,SepqJU,aAAA,iBAfF,QAAgC,QAAA,eAChC,SfyrJR,SevrJU,YAAA,eAEF,SfyrJR,SevrJU,cAAA,eAEF,SfyrJR,SevrJU,eAAA,eAEF,SfyrJR,SevrJU,aAAA,eAQF,SAAwB,OAAA,kBACxB,UfqrJR,UenrJU,WAAA,kBAEF,UfqrJR,UenrJU,aAAA,kBAEF,UfqrJR,UenrJU,cAAA,kBAEF,UfqrJR,UenrJU,YAAA,kBAfF,SAAwB,OAAA,kBACxB,UfwsJR,UetsJU,WAAA,kBAEF,UfwsJR,UetsJU,aAAA,kBAEF,UfwsJR,UetsJU,cAAA,kBAEF,UfwsJR,UetsJU,YAAA,kBAfF,SAAwB,OAAA,gBACxB,Uf2tJR,UeztJU,WAAA,gBAEF,Uf2tJR,UeztJU,aAAA,gBAEF,Uf2tJR,UeztJU,cAAA,gBAEF,Uf2tJR,UeztJU,YAAA,gBAfF,SAAwB,OAAA,kBACxB,Uf8uJR,Ue5uJU,WAAA,kBAEF,Uf8uJR,Ue5uJU,aAAA,kBAEF,Uf8uJR,Ue5uJU,cAAA,kBAEF,Uf8uJR,Ue5uJU,YAAA,kBAfF,SAAwB,OAAA,gBACxB,UfiwJR,Ue/vJU,WAAA,gBAEF,UfiwJR,Ue/vJU,aAAA,gBAEF,UfiwJR,Ue/vJU,cAAA,gBAEF,UfiwJR,Ue/vJU,YAAA,gBAMN,WAAmB,OAAA,eACnB,Yf+vJJ,Ye7vJM,WAAA,eAEF,Yf+vJJ,Ye7vJM,aAAA,eAEF,Yf+vJJ,Ye7vJM,cAAA,eAEF,Yf+vJJ,Ye7vJM,YAAA,gBbTF,yBalDI,QAAgC,OAAA,YAChC,Sfg0JR,Se9zJU,WAAA,YAEF,Sfg0JR,Se9zJU,aAAA,YAEF,Sfg0JR,Se9zJU,cAAA,YAEF,Sfg0JR,Se9zJU,YAAA,YAfF,QAAgC,OAAA,iBAChC,Sfm1JR,Sej1JU,WAAA,iBAEF,Sfm1JR,Sej1JU,aAAA,iBAEF,Sfm1JR,Sej1JU,cAAA,iBAEF,Sfm1JR,Sej1JU,YAAA,iBAfF,QAAgC,OAAA,iBAChC,Sfs2JR,Sep2JU,WAAA,iBAEF,Sfs2JR,Sep2JU,aAAA,iBAEF,Sfs2JR,Sep2JU,cAAA,iBAEF,Sfs2JR,Sep2JU,YAAA,iBAfF,QAAgC,OAAA,eAChC,Sfy3JR,Sev3JU,WAAA,eAEF,Sfy3JR,Sev3JU,aAAA,eAEF,Sfy3JR,Sev3JU,cAAA,eAEF,Sfy3JR,Sev3JU,YAAA,eAfF,QAAgC,OAAA,iBAChC,Sf44JR,Se14JU,WAAA,iBAEF,Sf44JR,Se14JU,aAAA,iBAEF,Sf44JR,Se14JU,cAAA,iBAEF,Sf44JR,Se14JU,YAAA,iBAfF,QAAgC,OAAA,eAChC,Sf+5JR,Se75JU,WAAA,eAEF,Sf+5JR,Se75JU,aAAA,eAEF,Sf+5JR,Se75JU,cAAA,eAEF,Sf+5JR,Se75JU,YAAA,eAfF,QAAgC,QAAA,YAChC,Sfk7JR,Seh7JU,YAAA,YAEF,Sfk7JR,Seh7JU,cAAA,YAEF,Sfk7JR,Seh7JU,eAAA,YAEF,Sfk7JR,Seh7JU,aAAA,YAfF,QAAgC,QAAA,iBAChC,Sfq8JR,Sen8JU,YAAA,iBAEF,Sfq8JR,Sen8JU,cAAA,iBAEF,Sfq8JR,Sen8JU,eAAA,iBAEF,Sfq8JR,Sen8JU,aAAA,iBAfF,QAAgC,QAAA,iBAChC,Sfw9JR,Set9JU,YAAA,iBAEF,Sfw9JR,Set9JU,cAAA,iBAEF,Sfw9JR,Set9JU,eAAA,iBAEF,Sfw9JR,Set9JU,aAAA,iBAfF,QAAgC,QAAA,eAChC,Sf2+JR,Sez+JU,YAAA,eAEF,Sf2+JR,Sez+JU,cAAA,eAEF,Sf2+JR,Sez+JU,eAAA,eAEF,Sf2+JR,Sez+JU,aAAA,eAfF,QAAgC,QAAA,iBAChC,Sf8/JR,Se5/JU,YAAA,iBAEF,Sf8/JR,Se5/JU,cAAA,iBAEF,Sf8/JR,Se5/JU,eAAA,iBAEF,Sf8/JR,Se5/JU,aAAA,iBAfF,QAAgC,QAAA,eAChC,SfihKR,Se/gKU,YAAA,eAEF,SfihKR,Se/gKU,cAAA,eAEF,SfihKR,Se/gKU,eAAA,eAEF,SfihKR,Se/gKU,aAAA,eAQF,SAAwB,OAAA,kBACxB,Uf6gKR,Ue3gKU,WAAA,kBAEF,Uf6gKR,Ue3gKU,aAAA,kBAEF,Uf6gKR,Ue3gKU,cAAA,kBAEF,Uf6gKR,Ue3gKU,YAAA,kBAfF,SAAwB,OAAA,kBACxB,UfgiKR,Ue9hKU,WAAA,kBAEF,UfgiKR,Ue9hKU,aAAA,kBAEF,UfgiKR,Ue9hKU,cAAA,kBAEF,UfgiKR,Ue9hKU,YAAA,kBAfF,SAAwB,OAAA,gBACxB,UfmjKR,UejjKU,WAAA,gBAEF,UfmjKR,UejjKU,aAAA,gBAEF,UfmjKR,UejjKU,cAAA,gBAEF,UfmjKR,UejjKU,YAAA,gBAfF,SAAwB,OAAA,kBACxB,UfskKR,UepkKU,WAAA,kBAEF,UfskKR,UepkKU,aAAA,kBAEF,UfskKR,UepkKU,cAAA,kBAEF,UfskKR,UepkKU,YAAA,kBAfF,SAAwB,OAAA,gBACxB,UfylKR,UevlKU,WAAA,gBAEF,UfylKR,UevlKU,aAAA,gBAEF,UfylKR,UevlKU,cAAA,gBAEF,UfylKR,UevlKU,YAAA,gBAMN,WAAmB,OAAA,eACnB,YfulKJ,YerlKM,WAAA,eAEF,YfulKJ,YerlKM,aAAA,eAEF,YfulKJ,YerlKM,cAAA,eAEF,YfulKJ,YerlKM,YAAA,gBbTF,0BalDI,QAAgC,OAAA,YAChC,SfwpKR,SetpKU,WAAA,YAEF,SfwpKR,SetpKU,aAAA,YAEF,SfwpKR,SetpKU,cAAA,YAEF,SfwpKR,SetpKU,YAAA,YAfF,QAAgC,OAAA,iBAChC,Sf2qKR,SezqKU,WAAA,iBAEF,Sf2qKR,SezqKU,aAAA,iBAEF,Sf2qKR,SezqKU,cAAA,iBAEF,Sf2qKR,SezqKU,YAAA,iBAfF,QAAgC,OAAA,iBAChC,Sf8rKR,Se5rKU,WAAA,iBAEF,Sf8rKR,Se5rKU,aAAA,iBAEF,Sf8rKR,Se5rKU,cAAA,iBAEF,Sf8rKR,Se5rKU,YAAA,iBAfF,QAAgC,OAAA,eAChC,SfitKR,Se/sKU,WAAA,eAEF,SfitKR,Se/sKU,aAAA,eAEF,SfitKR,Se/sKU,cAAA,eAEF,SfitKR,Se/sKU,YAAA,eAfF,QAAgC,OAAA,iBAChC,SfouKR,SeluKU,WAAA,iBAEF,SfouKR,SeluKU,aAAA,iBAEF,SfouKR,SeluKU,cAAA,iBAEF,SfouKR,SeluKU,YAAA,iBAfF,QAAgC,OAAA,eAChC,SfuvKR,ServKU,WAAA,eAEF,SfuvKR,ServKU,aAAA,eAEF,SfuvKR,ServKU,cAAA,eAEF,SfuvKR,ServKU,YAAA,eAfF,QAAgC,QAAA,YAChC,Sf0wKR,SexwKU,YAAA,YAEF,Sf0wKR,SexwKU,cAAA,YAEF,Sf0wKR,SexwKU,eAAA,YAEF,Sf0wKR,SexwKU,aAAA,YAfF,QAAgC,QAAA,iBAChC,Sf6xKR,Se3xKU,YAAA,iBAEF,Sf6xKR,Se3xKU,cAAA,iBAEF,Sf6xKR,Se3xKU,eAAA,iBAEF,Sf6xKR,Se3xKU,aAAA,iBAfF,QAAgC,QAAA,iBAChC,SfgzKR,Se9yKU,YAAA,iBAEF,SfgzKR,Se9yKU,cAAA,iBAEF,SfgzKR,Se9yKU,eAAA,iBAEF,SfgzKR,Se9yKU,aAAA,iBAfF,QAAgC,QAAA,eAChC,Sfm0KR,Sej0KU,YAAA,eAEF,Sfm0KR,Sej0KU,cAAA,eAEF,Sfm0KR,Sej0KU,eAAA,eAEF,Sfm0KR,Sej0KU,aAAA,eAfF,QAAgC,QAAA,iBAChC,Sfs1KR,Sep1KU,YAAA,iBAEF,Sfs1KR,Sep1KU,cAAA,iBAEF,Sfs1KR,Sep1KU,eAAA,iBAEF,Sfs1KR,Sep1KU,aAAA,iBAfF,QAAgC,QAAA,eAChC,Sfy2KR,Sev2KU,YAAA,eAEF,Sfy2KR,Sev2KU,cAAA,eAEF,Sfy2KR,Sev2KU,eAAA,eAEF,Sfy2KR,Sev2KU,aAAA,eAQF,SAAwB,OAAA,kBACxB,Ufq2KR,Uen2KU,WAAA,kBAEF,Ufq2KR,Uen2KU,aAAA,kBAEF,Ufq2KR,Uen2KU,cAAA,kBAEF,Ufq2KR,Uen2KU,YAAA,kBAfF,SAAwB,OAAA,kBACxB,Ufw3KR,Uet3KU,WAAA,kBAEF,Ufw3KR,Uet3KU,aAAA,kBAEF,Ufw3KR,Uet3KU,cAAA,kBAEF,Ufw3KR,Uet3KU,YAAA,kBAfF,SAAwB,OAAA,gBACxB,Uf24KR,Uez4KU,WAAA,gBAEF,Uf24KR,Uez4KU,aAAA,gBAEF,Uf24KR,Uez4KU,cAAA,gBAEF,Uf24KR,Uez4KU,YAAA,gBAfF,SAAwB,OAAA,kBACxB,Uf85KR,Ue55KU,WAAA,kBAEF,Uf85KR,Ue55KU,aAAA,kBAEF,Uf85KR,Ue55KU,cAAA,kBAEF,Uf85KR,Ue55KU,YAAA,kBAfF,SAAwB,OAAA,gBACxB,Ufi7KR,Ue/6KU,WAAA,gBAEF,Ufi7KR,Ue/6KU,aAAA,gBAEF,Ufi7KR,Ue/6KU,cAAA,gBAEF,Ufi7KR,Ue/6KU,YAAA,gBAMN,WAAmB,OAAA,eACnB,Yf+6KJ,Ye76KM,WAAA,eAEF,Yf+6KJ,Ye76KM,aAAA,eAEF,Yf+6KJ,Ye76KM,cAAA,eAEF,Yf+6KJ,Ye76KM,YAAA,gBbTF,0BalDI,SAAgC,OAAA,YAChC,Ufg/KR,Ue9+KU,WAAA,YAEF,Ufg/KR,Ue9+KU,aAAA,YAEF,Ufg/KR,Ue9+KU,cAAA,YAEF,Ufg/KR,Ue9+KU,YAAA,YAfF,SAAgC,OAAA,iBAChC,UfmgLR,UejgLU,WAAA,iBAEF,UfmgLR,UejgLU,aAAA,iBAEF,UfmgLR,UejgLU,cAAA,iBAEF,UfmgLR,UejgLU,YAAA,iBAfF,SAAgC,OAAA,iBAChC,UfshLR,UephLU,WAAA,iBAEF,UfshLR,UephLU,aAAA,iBAEF,UfshLR,UephLU,cAAA,iBAEF,UfshLR,UephLU,YAAA,iBAfF,SAAgC,OAAA,eAChC,UfyiLR,UeviLU,WAAA,eAEF,UfyiLR,UeviLU,aAAA,eAEF,UfyiLR,UeviLU,cAAA,eAEF,UfyiLR,UeviLU,YAAA,eAfF,SAAgC,OAAA,iBAChC,Uf4jLR,Ue1jLU,WAAA,iBAEF,Uf4jLR,Ue1jLU,aAAA,iBAEF,Uf4jLR,Ue1jLU,cAAA,iBAEF,Uf4jLR,Ue1jLU,YAAA,iBAfF,SAAgC,OAAA,eAChC,Uf+kLR,Ue7kLU,WAAA,eAEF,Uf+kLR,Ue7kLU,aAAA,eAEF,Uf+kLR,Ue7kLU,cAAA,eAEF,Uf+kLR,Ue7kLU,YAAA,eAfF,SAAgC,QAAA,YAChC,UfkmLR,UehmLU,YAAA,YAEF,UfkmLR,UehmLU,cAAA,YAEF,UfkmLR,UehmLU,eAAA,YAEF,UfkmLR,UehmLU,aAAA,YAfF,SAAgC,QAAA,iBAChC,UfqnLR,UennLU,YAAA,iBAEF,UfqnLR,UennLU,cAAA,iBAEF,UfqnLR,UennLU,eAAA,iBAEF,UfqnLR,UennLU,aAAA,iBAfF,SAAgC,QAAA,iBAChC,UfwoLR,UetoLU,YAAA,iBAEF,UfwoLR,UetoLU,cAAA,iBAEF,UfwoLR,UetoLU,eAAA,iBAEF,UfwoLR,UetoLU,aAAA,iBAfF,SAAgC,QAAA,eAChC,Uf2pLR,UezpLU,YAAA,eAEF,Uf2pLR,UezpLU,cAAA,eAEF,Uf2pLR,UezpLU,eAAA,eAEF,Uf2pLR,UezpLU,aAAA,eAfF,SAAgC,QAAA,iBAChC,Uf8qLR,Ue5qLU,YAAA,iBAEF,Uf8qLR,Ue5qLU,cAAA,iBAEF,Uf8qLR,Ue5qLU,eAAA,iBAEF,Uf8qLR,Ue5qLU,aAAA,iBAfF,SAAgC,QAAA,eAChC,UfisLR,Ue/rLU,YAAA,eAEF,UfisLR,Ue/rLU,cAAA,eAEF,UfisLR,Ue/rLU,eAAA,eAEF,UfisLR,Ue/rLU,aAAA,eAQF,UAAwB,OAAA,kBACxB,Wf6rLR,We3rLU,WAAA,kBAEF,Wf6rLR,We3rLU,aAAA,kBAEF,Wf6rLR,We3rLU,cAAA,kBAEF,Wf6rLR,We3rLU,YAAA,kBAfF,UAAwB,OAAA,kBACxB,WfgtLR,We9sLU,WAAA,kBAEF,WfgtLR,We9sLU,aAAA,kBAEF,WfgtLR,We9sLU,cAAA,kBAEF,WfgtLR,We9sLU,YAAA,kBAfF,UAAwB,OAAA,gBACxB,WfmuLR,WejuLU,WAAA,gBAEF,WfmuLR,WejuLU,aAAA,gBAEF,WfmuLR,WejuLU,cAAA,gBAEF,WfmuLR,WejuLU,YAAA,gBAfF,UAAwB,OAAA,kBACxB,WfsvLR,WepvLU,WAAA,kBAEF,WfsvLR,WepvLU,aAAA,kBAEF,WfsvLR,WepvLU,cAAA,kBAEF,WfsvLR,WepvLU,YAAA,kBAfF,UAAwB,OAAA,gBACxB,WfywLR,WevwLU,WAAA,gBAEF,WfywLR,WevwLU,aAAA,gBAEF,WfywLR,WevwLU,cAAA,gBAEF,WfywLR,WevwLU,YAAA,gBAMN,YAAmB,OAAA,eACnB,afuwLJ,aerwLM,WAAA,eAEF,afuwLJ,aerwLM,aAAA,eAEF,afuwLJ,aerwLM,cAAA,eAEF,afuwLJ,aerwLM,YAAA,gBCnEN,WACE,YAAA,SACA,IAAA,0CAAA,kBAAA,CAAA,2CAAA,cAAA,CAAA,mDAAA,cAIA,YAAA,IACA,WAAA,OACA,aAAA,MAGF,UAAA,mEhBy0LA,iEgBv0LE,YAAA,mBACA,MAAA,MACA,WAAA,OACA,YAAA,IACA,aAAA,OACA,eAAA,KACA,YAAA,EAGA,uBAAA,YACA,wBAAA,UAIA,qCACE,QAAA,QAIF,qCACE,QAAA,QAIF,8BACE,QAAA,QAIF,iCACE,QAAA,QAIF,mCACE,QAAA,QAIF,mCACE,QAAA,QAIF,sCACE,QAAA,QAIF,0CACE,QAAA,QAIF,kCACE,QAAA,QAIF,8BACE,QAAA,QAIF,+BACE,QAAA,QAIF,8BACE,QAAA,QAIF,kCACE,QAAA,QAIF,0BACE,QAAA,QAIF,sBACE,QAAA,QAIF,0BACE,QAAA,QAIF,uBACE,QAAA,QAIF,uBACE,QAAA,QAIF,4BACE,QAAA,QAIF,uBACE,QAAA,QAIF,uBACE,QAAA,QAIF,yBACE,QAAA,QAIF,sBACE,QAAA,QAIF,uBACE,QAAA,QAIF,uBACE,QAAA,QAIF,4BACE,QAAA,QAIF,uBACE,QAAA,QAIF,yBACE,QAAA,QAIF,8BACE,QAAA,QAIF,uBACE,QAAA,QAIF,uBACE,QAAA,QAIF,2BACE,QAAA,QAIF,0BACE,QAAA,QAIF,gCACE,QAAA,QAIF,iCACE,QAAA,QAIF,qBACE,QAAA,QAIF,iCACE,QAAA,QAIF,0BACE,QAAA,QAIF,4BACE,QAAA,QAIF,wBACE,QAAA,QAIF,uBACE,QAAA,QAIF,uBACE,QAAA,QAIF,uBACE,QAAA,QAIF,0BACE,QAAA,QAIF,0BACE,QAAA,QAIF,6BACE,QAAA,QAIF,yBACE,QAAA,QAIF,6BACE,QAAA,QAIF,0BACE,QAAA,QAIF,uBACE,QAAA,QAIF,yBACE,QAAA,QAIF,6BACE,QAAA,QAIF,2BACE,QAAA,QAIF,wBACE,QAAA,QAIF,6BACE,QAAA,QAIF,4BACE,QAAA,QAIF,gCACE,QAAA,QAIF,yBACE,QAAA,QAIF,uBACE,QAAA,QAIF,wBACE,QAAA,QAIF,4BACE,QAAA,QAIF,8BACE,QAAA,QAIF,+BACE,QAAA,QAIF,sBACE,QAAA,QAIF,6BACE,QAAA,QAIF,4BACE,QAAA,QAIF,gCACE,QAAA,QAIF,8BACE,QAAA,QAIF,uBACE,QAAA,QAIF,qBACE,QAAA,QAIF,yBACE,QAAA,QAIF,4BACE,QAAA,QAIF,qBACE,QAAA,QAIF,+BACE,QAAA,QAIF,wBACE,QAAA,QAIF,2BACE,QAAA,QAIF,oBACE,QAAA,QAIF,qBACE,QAAA,QAIF,oBACE,QAAA,QAIF,6BACE,QAAA,QAIF,2BACE,QAAA,QAIF,+BACE,QAAA,QAIF,kCACE,QAAA,QAIF,uBACE,QAAA,QAIF,iCACE,QAAA,QAIF,kCACE,QAAA,QAIF,gCACE,QAAA,QAIF,mCACE,QAAA,QAIF,gCACE,QAAA,QAIF,yBACE,QAAA,QAIF,wBACE,QAAA,QAIF,sBACE,QAAA,QAIF,0BACE,QAAA,QAIF,wBACE,QAAA,QAIF,wBACE,QAAA,QAIF,uBACE,QAAA,QAIF,qBACE,QAAA,QAIF,2BACE,QAAA,QAIF,yBACE,QAAA,QAIF,uBACE,QAAA,QAIF,6BACE,QAAA,QAIF,+BACE,QAAA,QAIF,mCACE,QAAA,QAIF,4BACE,QAAA,QAIF,8CACE,QAAA,QAIF,wCACE,QAAA,QAIF,iDACE,QAAA,QAIF,iDACE,QAAA,QAIF,8BACE,QAAA,QAIF,yBACE,QAAA,QAIF,4BACE,QAAA,QAIF,iCACE,QAAA,QAIF,2BACE,QAAA,QAIF,sBACE,QAAA,QAIF,+BACE,QAAA,QAIF,wBACE,QAAA,QAIF,wCACE,QAAA,QAIF,mCACE,QAAA,QAIF,qCACE,QAAA,QAIF,6CACE,QAAA,QAIF,0CACE,QAAA,QAIF,gCACE,QAAA,QAIF,8BACE,QAAA,QAIF,iCACE,QAAA,QAIF,wBACE,QAAA,QAIF,+BACE,QAAA,QAIF,6BACE,QAAA,QAIF,6BACE,QAAA,QAIF,+BACE,QAAA,QAIF,gCACE,QAAA,QAIF,8BACE,QAAA,QAIF,+BACE,QAAA,QAIF,gCACE,QAAA,QAIF,iCACE,QAAA,QAIF,6BACE,QAAA,QAIF,+BACE,QAAA,QAIF,8BACE,QAAA,QAIF,+BACE,QAAA,QAIF,mCACE,QAAA,QAIF,+BACE,QAAA,QAIF,8BACE,QAAA,QAIF,sBACE,QAAA,QAIF,0BACE,QAAA,QAIF,oCACE,QAAA,QAIF,yBACE,QAAA,QAIF,8BACE,QAAA,QAIF,4BACE,QAAA,QAIF,8BACE,QAAA,QAIF,0BACE,QAAA,QAIF,0BACE,QAAA,QAIF,sBACE,QAAA,QAIF,2BACE,QAAA,QAIF,sBACE,QAAA,QAIF,0BACE,QAAA,QAIF,0BAAA,kEhB8qLF,gEgB7qLI,QAAA,QAIF,wBACE,QAAA,QAIF,8BACE,QAAA,QAIF,+BACE,QAAA,QAIF,uBACE,QAAA,QAIF,uBACE,QAAA,QAIF,wBACE,QAAA,QAIF,yBACE,QAAA,QAIF,6BACE,QAAA,QAIF,qBACE,QAAA,QAIF,2BACE,QAAA,QAIF,wBACE,QAAA,QAIF,sBACE,QAAA,QAIF,uBACE,QAAA,QAIF,sBACE,QAAA,QAIF,wBACE,QAAA,QAIF,6BACE,QAAA,QAIF,sBACE,QAAA,QAIF,0BACE,QAAA,QAIF,sBACE,QAAA,QAIF,2BACE,QAAA,QAIF,sBACE,QAAA,QAIF,sBACE,QAAA,QAIF,sBACE,QAAA,QAIF,yBACE,QAAA,QAIF,sBACE,QAAA,QAIF,yBACE,QAAA,QAIF,2BACE,QAAA,QAIF,uBACE,QAAA,QAIF,yBACE,QAAA,QAIF,0BACE,QAAA,QAIF,uBACE,QAAA,QAIF,8BACE,QAAA,QAIF,sBACE,QAAA,QAIF,qBACE,QAAA,QAIF,2BACE,QAAA,QAIF,sBACE,QAAA,QAIF,uBACE,QAAA,QAIF,uBACE,QAAA,QAIF,uBACE,QAAA,QAIF,wBACE,QAAA,QAIF,uBACE,QAAA,QAIF,wBACE,QAAA,QAIF,yBACE,QAAA,QAIF,6BACE,QAAA,QAIF,wBACE,QAAA,QAIF,uBACE,QAAA,QAIF,4BACE,QAAA,QAIF,0BACE,QAAA,QAIF,yBACE,QAAA,QAIF,0BACE,QAAA,QAIF,2BACE,QAAA,QAIF,wBACE,QAAA,QAIF,oBACE,QAAA,QAIF,wBACE,QAAA,QAIF,0BACE,QAAA,QAIF,0BACE,QAAA,QAIF,uBACE,QAAA,QAIF,sBACE,QAAA,QAIF,uBACE,QAAA,QAIF,wBACE,QAAA,QAIF,4BACE,QAAA,QAIF,yBACE,QAAA,QAIF,4BACE,QAAA,QAIF,wBACE,QAAA,QAIF,uBACE,QAAA,QAIF,6BACE,QAAA,QAIF,qBACE,QAAA,QAIF,wBACE,QAAA,QAIF,uBACE,QAAA,QAIF,wBACE,QAAA,QAIF,2BACE,QAAA,QAIF,gCACE,QAAA,QAIF,iCACE,QAAA,QAIF,2BACE,QAAA,QAIF,yBACE,QAAA,QAIF,yBACE,QAAA,QAIF,wBACE,QAAA,QAIF,wBACE,QAAA,QCjpCH,WACC,YAAA,UACA,YAAA,IAAA,IACA,WAAA,OACA,aAAA,KACA,IAAA,qDAAA,mBAGA,WACC,YAAA,UACA,YAAA,IAAA,IACA,WAAA,OACA,aAAA,KACA,IAAA,sDAAA,mBAbF,WACC,YAAA,aACA,YAAA,IAAA,IACA,WAAA,OACA,aAAA,KACA,IAAA,uEAAA,mBALD,WACC,YAAA,SACA,YAAA,IAAA,IACA,WAAA,OACA,aAAA,KACA,IAAA,4DAAA,mBALD,WACC,YAAA,QACA,YAAA,IAAA,IACA,WAAA,OACA,aAAA,KACA,IAAA,2CAAA,mBAGA,WACC,YAAA,QACA,YAAA,IAAA,IACA,WAAA,OACA,aAAA,KACA,IAAA,kDAAA,mBAbF,WACC,YAAA,WACA,YAAA,IAAA,IACA,WAAA,OACA,aAAA,KACA,IAAA,gDAAA,mBALD,WACC,YAAA,MACA,YAAA,IAAA,IACA,WAAA,OACA,aAAA,KACA,IAAA,wCAAA,mBAGA,WACC,YAAA,MACA,YAAA,IAAA,IACA,WAAA,OACA,aAAA,KACA,IAAA,+CAAA,mBAbF,WACC,YAAA,OACA,YAAA,IAAA,IACA,WAAA,OACA,aAAA,KACA,IAAA,4CAAA,mBALD,WACC,YAAA,QACA,YAAA,IAAA,IACA,WAAA,OACA,aAAA,KACA,IAAA,8CAAA,mBALD,WACC,YAAA,aACA,YAAA,IAAA,IACA,WAAA,OACA,aAAA,KACA,IAAA,2DAAA,mBAGA,WACC,YAAA,aACA,YAAA,IAAA,IACA,WAAA,OACA,aAAA,KACA,IAAA,4DAAA,mBAbF,WACC,YAAA,OACA,YAAA,IAAA,IACA,WAAA,OACA,aAAA,KACA,IAAA,4CAAA,mBAGA,WACC,YAAA,OACA,YAAA,IAAA,IACA,WAAA,OACA,aAAA,KACA,IAAA,mDAAA,mBAbF,WACC,YAAA,QACA,YAAA,IAAA,IACA,WAAA,OACA,aAAA,KACA,IAAA,8CAAA,mBAGA,WACC,YAAA,QACA,YAAA,IAAA,IACA,WAAA,OACA,aAAA,KACA,IAAA,qDAAA,mBAbF,WACC,YAAA,SACA,YAAA,IAAA,IACA,WAAA,OACA,aAAA,KACA,IAAA,mEAAA,mBAGA,WACC,YAAA,SACA,YAAA,IAAA,IACA,WAAA,OACA,aAAA,KACA,IAAA,0EAAA,mBAbF,WACC,YAAA,YACA,YAAA,IAAA,IACA,WAAA,OACA,aAAA,KACA,IAAA,yDAAA,mBAGA,WACC,YAAA,YACA,YAAA,IAAA,IACA,WAAA,OACA,aAAA,KACA,IAAA,0DAAA,mBAbF,WACC,YAAA,UACA,YAAA,IAAA,IACA,WAAA,OACA,aAAA,KACA,IAAA,8DAAA,mBALD,WACC,YAAA,QACA,YAAA,IAAA,IACA,WAAA,OACA,aAAA,KACA,IAAA,0DAAA,mBAGA,WACC,YAAA,QACA,YAAA,IAAA,IACA,WAAA,OACA,aAAA,KACA,IAAA,iEAAA,mBAbF,WACC,YAAA,QACA,YAAA,IAAA,IACA,WAAA,OACA,aAAA,KACA,IAAA,mDAAA,mBALD,WACC,YAAA,cACA,YAAA,IAAA,IACA,WAAA,OACA,aAAA,KACA,IAAA,yDAAA,mBCGE,wBACE,QAAA,aACA,YAAA,MACA,eAAA,OACA,QAAA,GAhCJ,WAAA,KAAA,MACA,aAAA,KAAA,MAAA,YACA,cAAA,EACA,YAAA,KAAA,MAAA,YAqDE,8BACE,YAAA,ECzDF,oDAAA,mDCYI,UAAA,mFAAA,UAAA,8ElB+CJ,yBiB3DA,oDAAA,mDCYI,UAAA,kFAAA,UAAA,8EDNJ,oDAAA,mDCMI,UAAA,kFAAA,UAAA,6ElB+CJ,yBiBrDA,oDAAA,mDCMI,UAAA,gFAAA,UAAA,4EDAJ,oDAAA,0FAAA,mDCAI,UAAA,oFAAA,UAAA,+ElB+CJ,yBiB/CA,oDAAA,0FAAA,mDCAI,UAAA,mFAAA,UAAA,+EDMJ,oDAAA,mDCNI,UAAA,mFAAA,UAAA,8ElB+CJ,yBiBzCA,oDAAA,mDCNI,UAAA,kFAAA,UAAA,8EDYJ,oDAAA,mDCZI,UAAA,oFAAA,UAAA,+ElB+CJ,yBiBnCA,oDAAA,mDCZI,UAAA,mFAAA,UAAA,+EDkBJ,oDAAA,mDClBI,UAAA,iFAAA,UAAA,4ElB+CJ,yBiB7BA,oDAAA,mDClBI,UAAA,gFAAA,UAAA,4EpB6/NR,mDACA,0FmBt+NI,mDAAA,mDAAA,mDAAA,mDAAA,mDAAA,mDAEE,cAAA,OACA,YAAA,IACA,YAAA,KAIN,0DAAA,iGAAA,0DAAA,0DAAA,0DAAA,0DAAA,0DAAA,0DAAA,iEAAA,wGAAA,iEAAA,iEAAA,iEAAA,iEAAA,iEAAA,iEACI,QAAA,GACA,QAAA,MACA,MAAA,IACA,OAAA,KACA,iBAAA,aACA,cAAA,iBAIA,iEAAA,wGAAA,iEAAA,iEAAA,iEAAA,iEAAA,iEAAA,iEAEI,cAAA,KACA,iBAAA,oBAEJ,0DAAA,iGAAA,0DAAA,0DAAA,0DAAA,0DAAA,0DAAA,0DAEI,WAAA,KACA,iBAAA,oBAGA,sDAAA,uDAAA,6FAAA,8FAAA,sDAAA,uDAAA,sDAAA,uDAAA,sDAAA,uDAAA,sDAAA,uDAAA,sDAAA,uDAAA,sDAAA,uDACI,iBAAA,uBAMJ,uDAAA,wDAAA,8DAAA,+DAAA,8CAAA,+CAAA,qFAAA,sFAAA,8CAAA,+CAAA,8CAAA,+CAAA,8CAAA,+CAAA,8CAAA,+CAAA,8CAAA,+CAAA,8CAAA,+CAAA,8FAAA,+FAAA,qGAAA,sGAAA,uDAAA,wDAAA,8DAAA,+DAAA,uDAAA,wDAAA,8DAAA,+DAAA,uDAAA,wDAAA,8DAAA,+DAAA,uDAAA,wDAAA,8DAAA,+DAAA,uDAAA,wDAAA,8DAAA,+DAAA,uDAAA,wDAAA,8DAAA,+DACI,YAAA,KACA,aAAA,KAMJ,sDAAA,uDAAA,6DAAA,8DAAA,6CAAA,8CAAA,oFAAA,qFAAA,6CAAA,8CAAA,6CAAA,8CAAA,6CAAA,8CAAA,6CAAA,8CAAA,6CAAA,8CAAA,6CAAA,8CAAA,6FAAA,8FAAA,oGAAA,qGAAA,sDAAA,uDAAA,6DAAA,8DAAA,sDAAA,uDAAA,6DAAA,8DAAA,sDAAA,uDAAA,6DAAA,8DAAA,sDAAA,uDAAA,6DAAA,8DAAA,sDAAA,uDAAA,6DAAA,8DAAA,sDAAA,uDAAA,6DAAA,8DACI,YAAA,KnB49NZ,6BmBt9NI,yBAAA,kDACI,QAAA,enB09NR,+BmBr9NI,wBAAA,iDACI,QAAA,enB29NR,KqBtjOA,oDAAA,oDAAA,wCrBojOA,kCACA,yBqBnjOI,eAAA,UACA,gBAAA,KACA,mBAAA,iBAAA,IAAA,IAAA,CAAA,mBAAA,IAAA,KAAA,WAAA,iBAAA,IAAA,IAAA,CAAA,mBAAA,IAAA,KAAA,cAAA,iBAAA,IAAA,IAAA,CAAA,WAAA,IAAA,KAAA,gBAAA,iBAAA,IAAA,IAAA,CAAA,WAAA,IAAA,KAAA,WAAA,iBAAA,IAAA,IAAA,CAAA,WAAA,IAAA,KAAA,WAAA,iBAAA,IAAA,IAAA,CAAA,WAAA,IAAA,IAAA,CAAA,mBAAA,IAAA,KACA,YAAA,IACA,aAAA,MACA,aAAA,EACA,QAAA,aAEA,WAAA,OACA,eAAA,OACA,oBAAA,KAAA,iBAAA,KAAA,gBAAA,KAAA,YAAA,KCwFF,QAAA,SAAA,QC4DE,UAAA,KD1DF,YAAA,KdxFE,cAAA,iBN0CA,yBF8iOJ,KqBtmOA,oDAAA,oDAAA,wCrBomOA,kCACA,yBsBjgOE,QAAA,QAAA,OC4DE,UAAA,ID1DF,YAAA,IdxFE,cAAA,kBRkmOJ,OqBrlOI,sDAAA,sDAAA,0CrBmlOJ,oCACA,2BqBnlOQ,QAAA,aACA,gBAAA,KACA,eAAA,OACA,UAAA,OrB0lOR,WqBxlOI,0DAAA,0DAAA,8CrBslOJ,wCACA,+BqBtlOQ,gBAAA,UrBkmOR,YADA,mBAEA,WAPoG,2DqB1lOhG,kErB4lOwF,0DAFpD,2DqB1lOpC,kErB4lO6B,0DAF+H,+CqB1lO5J,sDrB4lOmJ,8CADvJ,yCAFA,gDAIA,wCADA,gCAFA,uCAIA,+BqB3lOQ,QAAA,ErBomOR,mBqBlmOI,kEAAA,kEAAA,sDrBgmOJ,gDACA,uCqBhmOQ,eAAA,MACA,cAAA,MAIJ,wEAAA,wEAAA,4DrBkmOJ,sDAEA,yBqBpmOI,wEAAA,wEAAA,4DrBimOJ,sDAEA,6CqBlmOQ,YAAA,MAEJ,uEAAA,uEAAA,2DrBsmOJ,qDAEA,wBqBxmOI,uEAAA,uEAAA,2DrBqmOJ,qDAEA,4CqBtmOQ,aAAA,MAeR,WAAA,kCACI,QAAA,MACA,MAAA,KACA,6CAAA,6CAAA,yDAAA,sBACI,WAAA,MAIR,cACI,mBAAA,eAAA,WAAA,eACA,gBAAA,eACA,QAAA,GrBimOJ,aqB9lOA,oDAEI,iBAAA,uBACA,aAAA,uBACA,MAAA,gCrBgmOJ,mBqB/lOI,0DACI,mBAAA,EAAA,EAAA,EAAA,MAAA,wBAAA,CAAA,EAAA,EAAA,EAAA,MAAA,aAAA,WAAA,EAAA,EAAA,EAAA,MAAA,wBAAA,CAAA,EAAA,EAAA,EAAA,MAAA,aACA,MAAA,gCrBmmOR,2BqBjmOI,kEACI,cAAA,oBAEJ,2GrBkmOJ,oEqBlmOI,2GACI,MAAA,uBrBwmOR,eqBpmOA,oDAAA,wCAAA,mGrBkmOA,kCACA,yBqBjmOI,iBAAA,oBACA,aAAA,oBACA,MAAA,6BrBwmOJ,qBqBvmOI,0DAAA,8CAAA,yGrBqmOJ,wCACA,+BqBrmOQ,iBAAA,oBACA,mBAAA,EAAA,EAAA,EAAA,MAAA,qBAAA,CAAA,EAAA,EAAA,EAAA,MAAA,aAAA,WAAA,EAAA,EAAA,EAAA,MAAA,qBAAA,CAAA,EAAA,EAAA,EAAA,MAAA,aACA,MAAA,6BrB6mOR,6BqB3mOI,kEAAA,sDAAA,iHrBymOJ,gDACA,uCqBzmOQ,cAAA,uBAEJ,2GAAA,+FrB6mOJ,yFAEA,sEqB/mOI,2GAAA,+FrB4mOJ,yFAEA,gFqB7mOQ,MAAA,oBrB0nOR,sEAFA,sEqBpnOA,2EAAA,2ErBqnOA,sEAFA,sEAIA,0DAEA,oDAEA,2CAHA,0DqBxnOA,+DrB4nOA,mGAFA,oDAVA,yDAEA,4BqBlnOA,2EAAA,2EAAA,+DrB+mOA,yDAEA,gDqB7mOI,aAAA,OACA,QAAA,QAAA,QrBmoOJ,sGAFA,sGqB/nOI,2GAAA,2GrBgoOJ,sGAFA,sGAIA,0FAEA,oFAEA,2EAHA,0FqBnoOI,+FrBuoOJ,mIAFA,oFAVA,yFAEA,4DqB7nOI,2GAAA,2GAAA,+FrB0nOJ,yFAEA,gFqB3nOQ,MAAA,oBACA,iBAAA,sBACA,aAAA,uBrB8pOR,oFATA,4EAOA,oFATA,4EAPqU,yFqB1oOjU,iFrB0oO6I,yFqB1oO7I,iFrB2pOJ,oFATA,4EAOA,oFATA,4EAaA,wEATA,gEAWA,kEATA,0DAWA,yDATA,iDAMA,wEATA,gEAX6e,6EqB1oOze,qErBmqOJ,iHADA,yGAFA,kEATA,0DAXA,uEAHA,+DAMA,0CADA,kCAJ2O,yFqB1oOvO,iFrB0oOmD,yFqB1oOnD,iFrB0oO2Z,6EqB1oO3Z,qErB2oOJ,uEAHA,+DAKA,8DAHA,sDqBxoOQ,gBAAA,KACA,QAAA,ErBwqOR,4DACA,6DAFA,0DAD6C,2DAK7C,iDADA,mDwB1yOA,cxBsyOA,4CwBtyOA,0CACI,QAAA,MACA,MAAA,KACA,OAAA,gCAAA,OAAA,2BACA,QAAA,QAAA,OD0JA,UAAA,8CAAA,UAAA,yCCvJA,YAAA,IACA,YAAA,IACA,MAAA,QACA,iBAAA,KACA,gBAAA,YACA,OAAA,IAAA,MAAA,QACA,QAAA,EACA,aAAA,oBhBFA,cAAA,iBiBFE,mBAAA,aAAA,KAAA,WAAA,CAAA,mBAAA,KAAA,YAAA,WAAA,aAAA,KAAA,WAAA,CAAA,mBAAA,KAAA,YAAA,cAAA,aAAA,KAAA,WAAA,CAAA,WAAA,KAAA,YAAA,gBAAA,aAAA,KAAA,WAAA,CAAA,WAAA,KAAA,YAAA,WAAA,aAAA,KAAA,WAAA,CAAA,WAAA,KAAA,YAAA,WAAA,aAAA,KAAA,WAAA,CAAA,WAAA,KAAA,WAAA,CAAA,mBAAA,KAAA,YzB4zON,0EACA,2EAFA,wEAD2D,yEAK3D,+DADA,iEwBzzOI,4BxBqzOJ,0DwBrzOI,wDACI,aAAA,oBACA,mBAAA,EAAA,EAAA,EAAA,MAAA,qBAAA,CAAA,EAAA,EAAA,EAAA,MAAA,aAAA,WAAA,EAAA,EAAA,EAAA,MAAA,qBAAA,CAAA,EAAA,EAAA,EAAA,MAAA,aCHF,uCzBo0ON,4DACA,6DAFA,0DAD6C,2DAK7C,iDADA,mDwBp1OA,cxBg1OA,4CwBh1OA,0CCeQ,mBAAA,KAAA,cAAA,KAAA,gBAAA,KAAA,WAAA,MzBg1OR,wEACA,yEAFA,sEADyD,uEAKzD,6DADA,+DwBt0OI,0BxBk0OJ,wDwBl0OI,sDACI,iBAAA,YACA,OAAA,EAIJ,uFAAA,wFAAA,qFAAA,sFAAA,4EAAA,8EAAA,yCAAA,uEAAA,qEACI,MAAA,QAEA,QAAA,EAHJ,8EAAA,+EAAA,4EAAA,6EAAA,mEAAA,qEAAA,gCAAA,8DAAA,4DACI,MAAA,QAEA,QAAA,EAHJ,kFAAA,mFAAA,gFAAA,iFAAA,uEAAA,yEAAA,oCAAA,kEAAA,gEACI,MAAA,QAEA,QAAA,EAHJ,mFAAA,oFAAA,iFAAA,kFAAA,wEAAA,0EAAA,qCAAA,mEAAA,iEACI,MAAA,QAEA,QAAA,ExBq1OR,yEACA,0EAFA,uEAD0D,wEAK1D,8DADA,gEwB11OI,2BxBs1OJ,yDwBt1OI,uDACI,MAAA,QAEA,QAAA,ExBq2OR,sEACA,uEAFA,oEADuD,qEAJvD,qEACA,sEAFA,mEADsD,oEAKtD,0DAMA,2DAPA,4DAMA,6DwB/1OI,uBxB01OuD,wBAL3D,qDwBr1OI,mDxB21OJ,sDADoF,oDwBx1O5E,iBAAA,QAEA,QAAA,ExBm2OR,kEADA,mEwB71OI,iEAAA,qCAME,MAAA,QACA,iBAAA,KAYN,iBACI,OAAA,+BAAA,OAAA,0BACA,QAAA,OAAA,MDoFA,UAAA,iDAAA,UAAA,4CClFA,YAAA,IhBhEA,cAAA,iBgBoEJ,iBACI,OAAA,8BAAA,OAAA,yBACA,QAAA,MAAA,KD4EA,UAAA,iDAAA,UAAA,4CC1EA,YAAA,IhBxEA,cAAA,iBRo6OJ,2DAFA,uDACA,4DADuF,0DADvF,wDwBn1OA,sDxBo1OwD,8BwBp1OxD,0BAEI,OAAA,KxB01OJ,mDADA,oDwBr1OA,kDAAA,sBACI,OAAA,KAQJ,YACI,cAAA,KE7GA,qBACI,SAAA,SACA,cAAA,KAEJ,2BACI,cAAA,KACA,uCACI,cAAA,EAKJ,kCACI,QAAA,YAAA,QAAA,aAAA,QAAA,SAAA,QAAA,YAAA,QAAA,KACA,mBAAA,SAAA,sBAAA,OAAA,uBAAA,OAAA,gBAAA,SAAA,mBAAA,OAAA,mBAAA,OAAA,eAAA,OAEJ,gDACI,WAAA,EACA,0BAAA,EAAA,cAAA,GAAA,uBAAA,EAAA,eAAA,GAAA,MAAA,GAGR,kDACI,QAAA,KAIA,4BACI,cAAA,EACA,sDACI,QAAA,MACA,cAAA,KAMZ,4BACI,cAAA,KAEJ,yBAII,OAAA,KACA,cAAA,EACA,QAAA,KACA,cAAA,iBACA,qDNxBA,mBAAA,EAAA,EAAA,WAAA,iCAAA,eAAA,WAAA,EAAA,EAAA,gBAAA,sCAAA,eAAA,WAAA,EAAA,EAAA,WAAA,iCAAA,eM2BA,gCACI,QAAA,KAKJ,oDACI,OAAA,MAAA,MAAA,KACA,WAAA,OAKZ,QACI,cAAA,KACA,aAAA,MAKJ,aACI,cAAA,KACA,yBACI,cAAA,KAEJ,0BACI,QAAA,aAEJ,yBACI,QAAA,EAEI,yCACI,cAAA,EAEJ,sCbjFV,SAAA,SACA,MAAA,IACA,OAAA,IACA,QAAA,EACA,OAAA,KACA,SAAA,OACA,KAAA,cACA,YAAA,OACA,OAAA,Ea+EE,qEACI,QAAA,KAKJ,0CAAA,4CACI,QAAA,KAIR,eAEI,gBAAA,KACA,eACI,MAAA,sBAEJ,qBACI,gBAAA,UAGR,qBACI,aAAA,OClHF,sBACE,QAAA,MACA,MAAA,KACA,QAAA,GDqHH,4BACC,WAAA,EAED,2BACC,cAAA,EAGE,qCAAA,oCACI,WAAA,KAGJ,oCAAA,mCACI,cAAA,KAGJ,qCAAA,2EAAA,oCACI,WAAA,SAGJ,oCAAA,0EAAA,mCACI,cAAA,QAGJ,qCAAA,oCACI,WAAA,QAGJ,oCAAA,mCACI,cAAA,OAGJ,qCAAA,oCACI,WAAA,OAGJ,oCAAA,mCACI,cAAA,KAGJ,qCAAA,oCACI,WAAA,SAGJ,oCAAA,mCACI,cAAA,OAIJ,8CACI,WAAA,E1B+7OR,gD0B37OQ,8C1B47OR,0DAHA,8CACA,qE0Br7OY,QAAA,EAKZ,sBACI,OAAA,KAAA,EACA,0BACI,cAAA,MAAA,WAAA,MAKP,oCAAA,cACC,YAAA,IACA,wBAAA,OAAA,IAGE,iBACI,WAAA,OxB1IJ,yBwByIA,iBAGQ,UAAA,OAKZ,iBACC,WAAA,OACA,sBACO,WAAA,OACA,wBACI,WAAA,UAKZ,YAII,QAAA,mBAAA,QAAA,oBAAA,QAAA,gBAAA,QAAA,mBAAA,QAAA,YACA,wCNlMI,mBAAA,EAAA,EAAA,WAAA,kCAAA,eAAA,WAAA,EAAA,EAAA,gBAAA,uCAAA,eAAA,WAAA,EAAA,EAAA,WAAA,kCAAA,eMuMR,WACI,gBAAA,KACA,MAAA,sBAEA,OAAA,KACA,mBAAA,MAAA,IAAA,IAAA,CAAA,iBAAA,IAAA,IAAA,CAAA,aAAA,IAAA,KAAA,cAAA,MAAA,IAAA,IAAA,CAAA,iBAAA,IAAA,IAAA,CAAA,aAAA,IAAA,KAAA,gBAAA,MAAA,IAAA,IAAA,CAAA,iBAAA,IAAA,IAAA,CAAA,aAAA,IAAA,KAAA,WAAA,MAAA,IAAA,IAAA,CAAA,iBAAA,IAAA,IAAA,CAAA,aAAA,IAAA,KAIA,mBAAA,6BACI,QAAA,EACA,aAAA,QAEJ,mBACI,MAAA,6BACA,iBAAA,oBACA,QAAA,EAEJ,6BACI,MAAA,gCACA,iBAAA,uBAIR,gCACI,QAAA,MACA,WAAA,KEzPJ,2B5BsrPA,yBAGA,4BADA,0BAOA,4BALA,8BACA,wBACA,2BACA,yBACA,yBAEA,2BATA,yBAmBA,yBATA,mCACA,gCACA,8BACA,gCACA,6BACA,yBAGA,6BAFA,yBACA,yBAlB0B,iD4BhqPzB,cAAA,KACA,WAAA,KAUA,+BACC,QAAA,KAED,+CACC,QAAA,OAED,yCAAA,gEACC,QAAA,KAAA,KAED,yCACC,QAAA,KAAA,K1BeE,yB0BZF,+BACC,QAAA,KACA,8DACC,QAAA,MAQH,2CACC,MAAA,QAED,sEACC,UAAA,KAeF,2BACC,OAAA,EAAA,KACA,UAAA,KAGC,wCACC,WAAA,EAED,uCACC,cAAA,E1B3BC,yB0B8BD,sDACC,WAAA,KAED,qDACC,cAAA,M1BlCA,yB0BwCF,sCACC,UAAA,uCAAA,UAAA,kCAED,iDACC,UAAA,uBAAA,UAAA,mBAKH,iBACC,cAAA,KAGE,8BACC,WAAA,EAED,6BACC,cAAA,EAKF,sFACC,aAAA,KACA,cAAA,K1BhEC,yB0BiDJ,iBAwBE,cAAA,EAEC,qGACC,aAAA,KACA,cAAA,EAED,sGACC,cAAA,KACA,aAAA,GAOJ,mBAAA,qBAAA,0BAAA,uBACC,WAAA,KACA,aAAA,EACA,sBAAA,wBAAA,6BAAA,0BACC,WAAA,KAED,qBAAA,uBAAA,4BAAA,yBACC,YAAA,IAWE,oBACI,OAAA,EAAA,KAEP,2BACC,MAAA,QAED,qCACC,WAAA,OACA,UAAA,uBAAA,UAAA,kBAID,qBACC,WAAA,KACA,OAAA,EAAA,EAAA,QAAA,E1BxHE,yB0B2HF,4BACC,cAAA,KACA,WAAA,KAED,8BACC,cAAA,KACA,WAAA,KAED,4BAAA,mDACC,cAAA,KACA,WAAA,KAED,4BACC,cAAA,KACA,WAAA,MAMF,0CAIC,cAAA,OACA,QAAA,MAED,+BACC,YAAA,EACA,kCAIC,QAAA,KACA,cAAA,iBACA,8DRhMK,mBAAA,EAAA,EAAA,WAAA,iCAAA,eAAA,WAAA,EAAA,EAAA,gBAAA,sCAAA,eAAA,WAAA,EAAA,EAAA,WAAA,iCAAA,eQmML,8DACC,MAAA,kBAGF,kFACC,OAAA,MAAA,MAAA,KACA,UAAA,QAID,wCACC,cAAA,KAGF,kCAAA,iCAEC,YAAA,EACA,WAAA,KACA,qCAAA,oCACC,YAAA,EAED,mDAAA,kDACC,WAAA,OACA,+DAAA,8DACC,WAAA,EAIH,2D5BwoPD,yD4BtoPE,MAAA,QACA,UAAA,IACA,YAAA,IACA,WAAA,EACA,mE5ByoPF,iE4BtoPG,aAAA,IAID,mEACC,QAAA,QAID,iEACC,QAAA,QAGF,8DACC,cAAA,KAED,iEACC,WAAA,KACA,oEAAA,oEACC,cAAA,KAGF,4DACC,WAAA,KACA,cAAA,EAIF,oBACC,QAAA,EACA,SAAA,SACA,WAAA,KACA,cAAA,KACA,8BAAA,+BAEC,UAAA,KAED,+BACC,OAAA,KACA,OAAA,EACA,QAAA,EACA,iCACC,YAAA,QACA,UAAA,MACA,YAAA,IAGF,yBACC,QAAA,GACA,UAAA,IACA,YAAA,IACA,WAAA,OAED,yCACC,QAAA,KAAA,KACA,2DACC,kBAAA,iBAAA,eAAA,iBAAA,cAAA,iBAAA,aAAA,iBAAA,UAAA,iBACA,KAAA,KAED,4DACC,kBAAA,iBAAA,eAAA,iBAAA,cAAA,iBAAA,aAAA,iBAAA,UAAA,iBACA,KAAA,KACA,MAAA,KAED,oDACC,UAAA,KACA,WAAA,QAED,8CACC,MAAA,QAED,gDACC,SAAA,SACA,IAAA,EACA,KAAA,IACA,kBAAA,iBAAA,iBAAA,eAAA,iBAAA,iBAAA,cAAA,iBAAA,iBAAA,aAAA,iBAAA,iBAAA,UAAA,iBAAA,iBAGF,mCACC,cAAA,EAED,4BACC,MAAA,aACA,MAAA,uBACA,QAAA,IACA,QAAA,MACA,UAAA,IACA,YAAA,IACA,OAAA,EAAA,KAAA,KAAA,KACA,WAAA,OACA,OAAA,K1BhSE,yB0BmSF,8BAAA,sCACC,WAAA,KAED,+BAAA,uCACC,WAAA,O1BvSC,yB0B2SF,yBACC,WAAA,KAGA,yDACC,aAAA,KACA,cAAA,KAED,2CACC,UAAA,MAGF,sCAAA,sCAAA,6DAEC,UAAA,IACA,OAAA,KAIA,gCAAA,iCACC,UAAA,MAID,mDAAA,mDAAA,0EAEC,QAAA,KAAA,KAAA,KAGF,iCACC,UAAA,MAED,2CAAA,kEACC,UAAA,OAKC,yBAAA,+BAEF,OAAA,KACA,QAAA,EACA,2BAAA,iCACC,YAAA,QACA,UAAA,MACA,WAAA,OACA,YAAA,IACS,YAAA,M1B1VR,yB0BqVF,2BAAA,iCAOc,UAAA,OAGd,8BAAA,oCACC,UAAA,IACA,WAAA,QAED,gCAAA,sCACC,UAAA,IACA,WAAA,QAGF,kBACC,WAAA,QAED,qBACC,WAAA,QAEE,2CACI,aAAA,EACA,QAAA,EAEJ,0CACI,aAAA,EAAA,MAAA,EAAA,EACA,QAAA,EAAA,KAAA,EAAA,EAKP,kEACC,YAAA,IACA,eAAA,QACA,YAAA,KAED,kEACC,QAAA,GACA,UAAA,KACA,YAAA,IACA,eAAA,OACA,WAAA,MACA,WAAA,KAGF,oC5BmoPA,kC4BjoPC,QAAA,GACA,UAAA,KACA,YAAA,IACA,eAAA,OACA,WAAA,MAcD,sCACC,eAAA,aACA,wBAAA,sBAmCD,eACC,MAAA,KACA,kBAAA,OAAA,oBAAA,OAAA,eAAA,OAAA,eAAA,OAAA,YAAA,OACA,QAAA,YAAA,QAAA,aAAA,QAAA,SAAA,QAAA,YAAA,QAAA,KACA,kBAAA,KAAA,cAAA,KAAA,UAAA,KACA,iBAAA,QAAA,wBAAA,cAAA,cAAA,QAAA,cAAA,QAAA,gBAAA,cAEC,8DACC,aAAA,OAGF,sCACC,YAAA,EACA,OAAA,KAAA,EAID,yCACC,iBAAA,EAAA,aAAA,EAAA,EAAA,GAAA,cAAA,EAAA,SAAA,EAAA,EAAA,GAAA,KAAA,EAAA,EAAA,GAKD,4BAAA,4BACC,WAAA,O1BxdE,yB0B8dH,oBAAA,4DAGE,UAAA,IACA,YAAA,KACA,aAAA,MAKD,6CAAA,6CAAA,oEACC,SAAA,OACA,UAAA,KAGF,0CACC,MAAA,QACA,UAAA,OAED,yCACC,QAAA,K5BynP4B,uB6B5oQ1B,uC7B4oQJ,6BAAyH,+BAAnE,gE6B3oQ9C,QAAA,yBACA,iBAAA,2CACA,eAAA,uCACA,iBAAA,2CACA,wBAAA,yDACA,kBAAA,6CACA,oBAAA,iDACA,2BAAA,+DASJ,oBACI,MAAA,kCAlBJ,mCAAA,oEACI,QAAA,6BACA,iBAAA,+CACA,eAAA,2CACA,iBAAA,+CACA,wBAAA,6DACA,kBAAA,iDACA,oBAAA,qDACA,2BAAA,mEASJ,wBACI,MAAA,sCA9BA,uBACI,cAAA,oBACA,uBAAA,6BACA,qBAAA,2BACA,uBAAA,6BACA,8BAAA,oCACA,wBAAA,8BACA,0BAAA,gCACA,iCAAA,uCAIR,6C7BsrQgC,6CAApC,mCACA,mCAA6I,yBAAnC,kCAAtE,mEAAmI,YAAa,kC6BtrQ5K,QAAA,mCACA,iBAAA,qDACA,eAAA,iDACA,iBAAA,qDACA,wBAAA,mEACA,kBAAA,uDACA,oBAAA,2DACA,2BAAA,yEASJ,uBACI,MAAA,4CA9BA,uBACI,uBAAA,oBACA,gCAAA,6BACA,8BAAA,2BACA,gCAAA,6BACA,uCAAA,oCACA,iCAAA,8BACA,mCAAA,gCACA,0CAAA,uCAIR,2CAAA,4EACI,QAAA,4CACA,iBAAA,8DACA,eAAA,0DACA,iBAAA,8DACA,wBAAA,4EACA,kBAAA,gEACA,oBAAA,oEACA,2BAAA,kFASJ,gCACI,MAAA,qDA9BA,uBACI,4BAAA,gBACA,qCAAA,yBACA,mCAAA,uBACA,qCAAA,yBACA,4CAAA,gCACA,sCAAA,0BACA,wCAAA,4BACA,+CAAA,mCAIR,gDAAA,iFACI,QAAA,6CACA,iBAAA,+DACA,eAAA,2DACA,iBAAA,+DACA,wBAAA,6EACA,kBAAA,iEACA,oBAAA,qEACA,2BAAA,mFASJ,qCACI,MAAA,sDA9BA,uBACI,qBAAA,oBACA,8BAAA,6BACA,4BAAA,2BACA,8BAAA,6BACA,qCAAA,oCACA,+BAAA,8BACA,iCAAA,gCACA,wCAAA,uCAIR,yCAAA,0EACI,QAAA,0CACA,iBAAA,4DACA,eAAA,wDACA,iBAAA,4DACA,wBAAA,0EACA,kBAAA,8DACA,oBAAA,kEACA,2BAAA,gFASJ,8BACI,MAAA,mDA9BA,uBACI,uBAAA,oBACA,gCAAA,6BACA,8BAAA,2BACA,gCAAA,6BACA,uCAAA,oCACA,iCAAA,8BACA,mCAAA,gCACA,0CAAA,uCAIR,2CAAA,4EACI,QAAA,4CACA,iBAAA,8DACA,eAAA,0DACA,iBAAA,8DACA,wBAAA,4EACA,kBAAA,gEACA,oBAAA,oEACA,2BAAA,kFASJ,gCACI,MAAA,qDA9BA,uBACI,iBAAA,gBACA,0BAAA,yBACA,wBAAA,uBACA,0BAAA,yBACA,iCAAA,gCACA,2BAAA,0BACA,6BAAA,4BACA,oCAAA,mCAIR,qCAAA,sEACI,QAAA,kCACA,iBAAA,oDACA,eAAA,gDACA,iBAAA,oDACA,wBAAA,kEACA,kBAAA,sDACA,oBAAA,0DACA,2BAAA,wEASJ,0BACI,MAAA,2C7BwzQ4B,uB6BlzQpC,6C7BizQoC,6CAApC,mCACA,mCAA4D,yBAAuC,gBAAb,YACtF,4BAA6B,kC6BlzQzB,iBAAA,aACA,MAAA,sBCrDJ,uBACI,qBAAA,gBAGJ,uBAII,aAAA,SACA,YAAA,SAAA,CAAA,WVOI,UAAA,+CAAA,UAAA,0ClB4CJ,yB4BxDJ,uBVYQ,UAAA,8CAAA,UAAA,0CUCJ,gCACI,YAAA,KACA,eAAA,K5ByCJ,0B4B3CA,gCAIQ,YAAA,KACA,eAAA,MAQR,mCACE,SAAA,MACA,QAAA,KACA,IAAA,EACA,MAAA,EAIN,mBAAA,mDACC,UAAA,qBAIG,qCACI,SAAA,OAEP,oDACC,YAAA,E5BaE,yB4BdH,oDAGE,WAAA,8CAAA,WAAA,0CAGF,uDACC,eAAA,EAED,2CACC,YAAA,E5BIE,yB4BLH,2CAGE,WAAA,4EAAA,WAAA,wEAKH,gBACI,UAAA,kBACA,gCACI,UAAA,sBAIR,uBAAA,gF9B42QA,8E8B32QI,YAAA,oBCrEJ,kB/Bq7QA,kB+Bn7QC,cAAA,KACA,WAAA,K7BuDG,yB6B1DJ,kB/B27QA,kB+Bt7QE,cAAA,KACA,WAAA,MAED,kD/By7QD,kD+Bz7QC,8C/B27QD,8C+B37QC,8B/B07QD,8B+Bz7QE,UAAA,KACA,KAAA,QACA,MAAA,KAGF,kBACC,SAAA,SACA,UAAA,wBAAA,UAAA,mBACA,KAAA,+BAAA,KAAA,0BACA,MAAA,wBAAA,MAAA,mBAEA,oCACC,WAAA,M7BqCE,yB6BtCH,oCAGE,WAAA,O7BmCC,0B6B9BF,kDAAA,8BACC,UAAA,KACA,KAAA,QACA,MAAA,M7B2BC,0B6B5CJ,kBAqBE,UAAA,yBAAA,UAAA,oBACA,KAAA,gCAAA,KAAA,2BACA,MAAA,yBAAA,MAAA,qBAIF,kBACC,KAAA,sBAAA,KAAA,iBACA,UAAA,MACA,SAAA,SACA,MAAA,MACA,oCACC,WAAA,M7BWE,yB6BZH,oCAGE,WAAA,O7BsBC,4B6BjBD,6GACC,aAAA,KACA,cAAA,M7BeA,4B6BXH,oCAEE,KAAA,EACA,UAAA,KACA,MAAA,MAKH,oBAEC,UAAA,KACA,cAAA,OACA,WAAA,OAED,oBACC,YAAA,KACA,aAAA,KACA,wBACC,YAAA,KACA,aAAA,KAGF,W/Bu8QA,Y+Br8QC,WAAA,OACA,cAAA,OACA,W/Bw8QD,Y+Bx8QC,0B/By8QD,2B+Bx8QE,UAAA,K7B9BE,yB6BiCF,W/B08QF,Y+B18QE,0B/B28QF,2B+B18QG,UAAA,K7BlCC,yB6ByBJ,W/By9QA,Y+B58QQ,cAAA,OACN,WAAA,Q7BvCE,0B6ByBJ,W/Bg+QA,Y+B/8QQ,cAAA,OACA,WAAA,Q7B3CJ,yB6B8CJ,WAEE,MAAA,KACA,aAAA,Q7BjDE,0B6BoDF,0BACC,YAAA,kDAAA,YAAA,6CAED,2CAAA,uCAAA,sCACC,YAAA,G7BxDC,0B6B4DF,0BACC,YAAA,mDAAA,YAAA,+C7B7DC,yB6BiEJ,YAEE,MAAA,MACA,YAAA,Q7BpEE,0B6BuEF,2BACC,aAAA,kDAAA,aAAA,6CAED,4CAAA,wCAAA,uCACC,aAAA,G7B3EC,0B6B+EF,2BACC,aAAA,mDAAA,aAAA,+CCzIC,sCACI,cAAA,uBACN,eAAA,MAGD,yBAEC,MAAA,oBACA,mBAAA,QAAA,IAAA,IAAA,CAAA,MAAA,IAAA,IAAA,CAAA,iBAAA,IAAA,KAAA,cAAA,QAAA,IAAA,IAAA,CAAA,MAAA,IAAA,IAAA,CAAA,iBAAA,IAAA,KAAA,gBAAA,QAAA,IAAA,IAAA,CAAA,MAAA,IAAA,IAAA,CAAA,iBAAA,IAAA,KAAA,WAAA,QAAA,IAAA,IAAA,CAAA,MAAA,IAAA,IAAA,CAAA,iBAAA,IAAA,KACA,+BAGC,MAAA,uBACA,gBAAA,KAIF,8BhCmmRD,2BgCjmRE,UAAA,KACA,OAAA,KAGD,2CAAA,mFAAA,0BAGC,OAAA,EACA,iBAAA,MACA,iBAAA,IACA,aAAA,aAGA,aAAA,oBACA,MAAA,oBAsBD,yBACC,WAAA,OhC4kRF,8BgCzkRC,6BTsGG,UAAA,ISnGF,YAAA,IhC2kRF,6BgCxkRC,4BAEC,QAAA,KACA,iBAAA,QAGD,wCACC,QAAA,O9BfE,yB8BcH,wCAGE,QAAA,MAIF,kCACC,aAAA,aACA,aAAA,uBACA,aAAA,MACA,aAAA,EAAA,EAAA,EAAA,IACA,OAAA,KAAA,EACA,QAAA,MAAA,EAAA,MAAA,OACA,uCACC,QAAA,MACA,OAAA,OAAA,EAAA,EAED,+CACC,OAAA,EAGF,4BACC,QAAA,GACA,UAAA,KACA,WAAA,OACA,YAAA,IACA,YAAA,KAED,4BAAA,2BAAA,4BACC,MAAA,4BACA,YAAA,UACA,UAAA,KACA,QAAA,OAAA,MACA,WAAA,mBAED,2BACC,YAAA,UACA,UAAA,KACA,QAAA,MAAA,MACA,YAAA,IACA,OAAA,KAAA,EACA,SAAA,KACA,QAAA,KAAA,KACA,WAAA,KACA,aAAA,MACA,aAAA,IACA,aAAA,aACA,aAAA,oBACA,gCACC,WAAA,IACA,QAAA,EAIF,8BACC,QAAA,MACA,OAAA,EAED,8BACC,QAAA,MACA,UAAA,KAED,6BACC,QAAA,MAED,2BACC,QAAA,MACA,OAAA,KACA,UAAA,KAED,2BAEC,OAAA,KACA,UAAA,KAED,6BACC,QAAA,MACA,OAAA,KACA,UAAA,KAED,8BACC,QAAA,MACA,OAAA,KACA,UAAA,KhCwkRF,kDgCtkRC,kDAAA,kChCukRD,kDgCvkRC,kDAIC,QAAA,GACA,UAAA,KACA,cAAA,EACA,WAAA,OhCukRF,oDgC7kRE,oDAAA,oChC8kRF,oDgC9kRE,oDACC,MAAA,Q9BtGC,yBFwrRJ,kDgCplRC,kDAAA,kChCqlRD,kDgCrlRC,kDASE,UAAA,KAIF,uChC6kRD,6BgCxkRE,gBAAA,SACA,eAAA,EACA,YAAA,KACA,UAAA,KACA,MAAA,KACA,6ChC2kRF,mCgCvkRG,eAAA,OACA,YAAA,OACA,aAAA,aAED,0ChCykRF,gCgCxkRG,OAAA,IAAA,MAAA,mBACA,cAAA,KACA,YAAA,IACA,OAAA,EACA,SAAA,QACA,QAAA,OACA,YAAA,IACA,4ChC2kRH,kCgC1kRI,MAAA,kBAED,sDhC4kRH,4CgC3kRI,YAAA,IAAA,MAAA,aAED,qDhC6kRH,2CgC5kRI,aAAA,IAAA,MAAA,aAIF,0ChC4kRF,gCgC3kRG,OAAA,IAAA,MAAA,mBACA,YAAA,IACA,OAAA,EACA,SAAA,QACA,QAAA,OAQD,+ChCukRF,qCgCtkRG,aAAA,IACA,iBAAA,mBACA,MAAA,4BAIF,+BACC,WAAA,0BACA,MAAA,mCACA,YAAA,IACA,QAAA,OACA,WAAA,OAIF,SACC,QAAA,YAAA,QAAA,aAAA,QAAA,SAAA,QAAA,YAAA,QAAA,KACA,kBAAA,KAAA,cAAA,KAAA,UAAA,KACA,OAAA,IAAA,EAAA,IAAA,MACA,MAAA,wBAAA,MAAA,mBAED,cACC,OAAA,KAAA,EACA,QAAA,EAAA,KACA,MAAA,KAED,iBACC,QAAA,MACA,WAAA,KAGD,eC3PE,aAAA,EACA,WAAA,KD8PF,sCAAA,aC/PE,aAAA,EACA,WAAA,KDgQD,WAAA,OAED,kBACC,QAAA,aACA,WAAA,MAEA,mCACC,aAAA,KAKD,gDACC,MAAA,aACA,MAAA,uBACA,UAAA,MACA,YAAA,IACA,OAAA,MAAA,KAAA,EAAA,EAED,uDACC,QAAA,GACA,QAAA,MACA,MAAA,KAED,yCACC,QAAA,EAIF,qBACC,WAAA,KAED,uBACC,WAAA,OAED,sBACC,WAAA,MAGD,qBACC,UAAA,OAED,sBACC,UAAA,OAED,qBACC,UAAA,OAED,oBACC,UAAA,QhCwlRD,4DACA,6DAFA,0DAD6C,2DAK7C,iDADA,mDgCvlRA,chCmlRA,4CgCnlRA,0CACC,gBAAA,QAGD,uBACC,YAAA,qEAAA,YAAA,gEEpTG,8CACI,SAAA,QhCiDJ,yBgClDA,8CAGQ,QAAA,YAAA,QAAA,aAAA,QAAA,SAAA,QAAA,YAAA,QAAA,KACA,gDACI,iBAAA,EAAA,kBAAA,EAAA,cAAA,EAAA,kBAAA,EAAA,UAAA,EAEJ,iEACI,aAAA,KACA,cAAA,MAQZ,iCACI,kBAAA,QAAA,cAAA,QAAA,UAAA,QACA,cAAA,KACA,wCACI,WAAA,mBACA,MAAA,4BACA,OAAA,KACA,cAAA,4BACA,UAAA,QACA,OAAA,EACA,mDAAA,iEACI,WAAA,6BACA,MAAA,sCACA,QAAA,EAEJ,8CACI,WAAA,0BACA,MAAA,mChC6BZ,4BgC9CA,iCAqBQ,iBAAA,KAAA,wBAAA,KAAA,cAAA,KAAA,cAAA,KAAA,gBAAA,KACA,mDACI,cAAA,MAIZ,mClCk6RJ,gCkCh6RQ,WAAA,mBACA,MAAA,4BAEJ,gCACI,QAAA,MAAA,OACA,oBAAA,gBACA,YAAA,IACA,UAAA,IACA,kCACI,MAAA,4BAGR,4CACI,kBAAA,gBAGJ,oCACI,aAAA,mBAEJ,kDACI,WAAA,KAEJ,mCACI,QAAA,GAEJ,sCACI,WAAA,gBAEJ,mCACI,WAAA,OACA,cAAA,gBAAA,IAAA,MACA,qCACI,MAAA,4BAGR,4CACI,kBAAA,mBAEJ,+BACI,WAAA,mBAEJ,+BAAA,4CACI,WAAA,uBACA,MAAA,gCACA,mBAAA,QAAA,IAAA,QAAA,cAAA,QAAA,IAAA,QAAA,gBAAA,QAAA,IAAA,QAAA,WAAA,QAAA,IAAA,QACA,kDAAA,qCACI,QAAA,GACA,WAAA,uBAGR,qCACI,QAAA,EAAA,IAAA,IAAA,IAGJ,+CACI,cAAA,gBAAA,IAAA,MAGJ,mCACI,cAAA,KlCq6RR,sCADA,4CAGA,6CkCp6RI,mClCm6RJ,wCkC95RQ,aAAA,mBAEJ,4CACI,WAAA,KAEJ,iDACI,aAAA,gBAEJ,gDACI,iBAAA,6BAGJ,sCACI,cAAA,EAEJ,wEACI,cAAA,KASJ,sCACI,cAAA,KAEJ,6CACI,gBAAA,KAKJ,uHACI,WAAA,mBACA,MAAA,4BACA,aAAA,mBAEJ,qHACI,aAAA,mBC/JP,qCACG,cAAA,KAGJ,iBACI,iBAAA,mBACA,0BACI,QAAA,MjCiDJ,yBiClDA,0BAGQ,QAAA,YAAA,QAAA,aAAA,QAAA,SAAA,QAAA,YAAA,QAAA,MAIZ,gBACI,OAAA,MACA,cAAA,OjCyCA,yBiC3CJ,gBAIQ,cAAA,OAGR,uBACI,iBAAA,EAAA,kBAAA,EAAA,cAAA,EAAA,kBAAA,EAAA,UAAA,EAEJ,uBACI,iBAAA,EAAA,kBAAA,EAAA,cAAA,EAAA,kBAAA,EAAA,UAAA,EAEJ,mBACI,QAAA,OACA,OAAA,IAAA,MAAA,mBACA,WAAA,KAGJ,wBACI,QAAA,KACA,QAAA,MACA,YAAA,IACA,OAAA,mBAAA,MAAA,IACA,oDACI,QAAA,MAIR,6BACI,WAAA,OC9CJ,0BhBeQ,UAAA,+CAAA,UAAA,0CgBbJ,YAAA,IACA,YAAA,IAGJ,oEhBMQ,UAAA,kFAAA,UAAA,6EgBDJ,OAAA,eACA,QAAA,YACA,mBAAA,eAAA,WAAA,eACA,MAAA,mClC6CA,yBkCrDJ,oEhBMQ,UAAA,gFAAA,UAAA,4EgBKR,6BpCwoSA,UoCtoSI,UAAA,uCAAA,UAAA,kCACA,YAAA,KACA,aAAA,KAGJ,6CACI,KAAA,EACA,uDACI,UAAA,KAIR,6CACI,UAAA,KACA,KAAA,EACA,MAAA,KACA,yEACI,UAAA,KAIR,6CpCyoSA,8CoCvoSI,OAAA,EAAA,KACA,UAAA,kBAEA,6DpCyoSJ,8DoCxoSQ,MAAA,mCAAA,MAAA,8BACA,UAAA,mCAAA,UAAA,8BAKJ,uGACI,WAAA,EAEJ,sGACI,cAAA,EAIR,6EACI,QAAA,EAGJ,gDACI,MAAA,QAGJ,qEACI,WAAA,EACA,cAAA,EAQA,yBpCqoSJ,+BADA,gCoCjoSM,mBAAA,WAAA,gBAAA,WAAA,WAAA,WpC2oSN,KAD0B,oDAAqD,oDoCtoS/E,wCpCqoSA,kCACA,yBoCpoSC,oBAAA,KAAA,iBAAA,KAAA,gBAAA,KAAA,YAAA","file":"block-editor.min.css","sourcesContent":["/*!\n * Bootstrap v4.5.0 (https://getbootstrap.com/)\n * Copyright 2011-2020 The Bootstrap Authors\n * Copyright 2011-2020 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n */\n\n@import \"../../src/sass/bootstrap4/functions\";\n\n// Loading variables before and after is needed to properly set \"null\" values\n@import \"../variables/bootstrap\";\n@import \"../../src/sass/bootstrap4/variables\";\n@import \"../variables/bootstrap\";\n\n@import \"../../src/sass/bootstrap4/mixins\";\n//@import \"../../src/sass/bootstrap4/root\";\n//@import \"../../src/sass/bootstrap4/reboot\";\n//@import \"../../src/sass/bootstrap4/type\";\n//@import \"../../src/sass/bootstrap4/images\";\n//@import \"../../src/sass/bootstrap4/code\";\n@import \"../../src/sass/bootstrap4/grid\";\n@import \"../../src/sass/bootstrap4/tables\";\n//@import \"../../src/sass/bootstrap4/forms\";\n//@import \"../../src/sass/bootstrap4/buttons\";\n//@import \"../../src/sass/bootstrap4/transitions\";\n//@import \"../../src/sass/bootstrap4/dropdown\";\n//@import \"../../src/sass/bootstrap4/button-group\";\n//@import \"../../src/sass/bootstrap4/input-group\";\n//@import \"../../src/sass/bootstrap4/custom-forms\";\n//@import \"../../src/sass/bootstrap4/nav\";\n//@import \"../../src/sass/bootstrap4/navbar\";\n//@import \"../../src/sass/bootstrap4/card\";\n//@import \"../../src/sass/bootstrap4/breadcrumb\";\n//@import \"../../src/sass/bootstrap4/pagination\";\n//@import \"../../src/sass/bootstrap4/badge\";\n@import \"../../src/sass/bootstrap4/jumbotron\";\n//@import \"../../src/sass/bootstrap4/alert\";\n//@import \"../../src/sass/bootstrap4/progress\";\n@import \"../../src/sass/bootstrap4/media\";\n//@import \"../../src/sass/bootstrap4/list-group\";\n//@import \"../../src/sass/bootstrap4/close\";\n//@import \"../../src/sass/bootstrap4/toasts\";\n//@import \"../../src/sass/bootstrap4/modal\";\n//@import \"../../src/sass/bootstrap4/tooltip\";\n//@import \"../../src/sass/bootstrap4/popover\";\n//@import \"../../src/sass/bootstrap4/carousel\";\n//@import \"../../src/sass/bootstrap4/spinners\";\n\n//@import \"../../src/sass/bootstrap4/utilities\";\n//@import \"../../src/sass/bootstrap4/utilities/align\";\n////@import \"../../src/sass/bootstrap4/utilities/background\";\n//@import \"../../src/sass/bootstrap4/utilities/borders\";\n//@import \"../../src/sass/bootstrap4/utilities/clearfix\";\n@import \"../../src/sass/bootstrap4/utilities/display\";\n//@import \"../../src/sass/bootstrap4/utilities/embed\";\n@import \"../../src/sass/bootstrap4/utilities/flex\";\n//@import \"../../src/sass/bootstrap4/utilities/float\";\n//@import \"../../src/sass/bootstrap4/utilities/overflow\";\n//@import \"../../src/sass/bootstrap4/utilities/position\";\n@import \"../../src/sass/bootstrap4/utilities/screenreaders\";\n//@import \"../../src/sass/bootstrap4/utilities/shadows\";\n@import \"../../src/sass/bootstrap4/utilities/sizing\";\n//@import \"../../src/sass/bootstrap4/utilities/stretched-link\";\n@import \"../../src/sass/bootstrap4/utilities/spacing\";\n//@import \"../../src/sass/bootstrap4/utilities/text\";\n//@import \"../../src/sass/bootstrap4/utilities/visibility\";\n\n//@import \"../../src/sass/bootstrap4/print\";\n","// Container widths\n//\n// Set the container width, and override it for fixed navbars in media queries.\n\n@if $enable-grid-classes {\n // Single container class with breakpoint max-widths\n .container,\n // 100% wide container at all breakpoints\n .container-fluid {\n @include make-container();\n }\n\n // Responsive containers that are 100% wide until a breakpoint\n @each $breakpoint, $container-max-width in $container-max-widths {\n .container-#{$breakpoint} {\n @extend .container-fluid;\n }\n\n @include media-breakpoint-up($breakpoint, $grid-breakpoints) {\n %responsive-container-#{$breakpoint} {\n max-width: $container-max-width;\n }\n\n // Extend each breakpoint which is smaller or equal to the current breakpoint\n $extend-breakpoint: true;\n\n @each $name, $width in $grid-breakpoints {\n @if ($extend-breakpoint) {\n .container#{breakpoint-infix($name, $grid-breakpoints)} {\n @extend %responsive-container-#{$breakpoint};\n }\n\n // Once the current breakpoint is reached, stop extending\n @if ($breakpoint == $name) {\n $extend-breakpoint: false;\n }\n }\n }\n }\n }\n}\n\n\n// Row\n//\n// Rows contain your columns.\n\n@if $enable-grid-classes {\n .row {\n @include make-row();\n }\n\n // Remove the negative margin from default .row, then the horizontal padding\n // from all immediate children columns (to prevent runaway style inheritance).\n .no-gutters {\n margin-right: 0;\n margin-left: 0;\n\n > .col,\n > [class*=\"col-\"] {\n padding-right: 0;\n padding-left: 0;\n }\n }\n}\n\n// Columns\n//\n// Common styles for small and large grid columns\n\n@if $enable-grid-classes {\n @include make-grid-columns();\n}\n","@charset \"UTF-8\";\n/*!\n * Bootstrap v4.5.0 (https://getbootstrap.com/)\n * Copyright 2011-2020 The Bootstrap Authors\n * Copyright 2011-2020 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n */\n.container,\n.container-fluid,\n.container-xl,\n.container-lg,\n.container-md,\n.container-sm {\n width: 100%;\n padding-right: 1.5rem;\n padding-left: 1.5rem;\n margin-right: auto;\n margin-left: auto;\n}\n\n@media (min-width: 600px) {\n .container-sm, .container {\n max-width: 540px;\n }\n}\n@media (min-width: 782px) {\n .container-md, .container-sm, .container {\n max-width: 720px;\n }\n}\n@media (min-width: 992px) {\n .container-lg, .container-md, .container-sm, .container {\n max-width: 960px;\n }\n}\n@media (min-width: 1200px) {\n .container-xl, .container-lg, .container-md, .container-sm, .container {\n max-width: 1140px;\n }\n}\n.row {\n display: flex;\n flex-wrap: wrap;\n margin-right: -1.5rem;\n margin-left: -1.5rem;\n}\n\n.no-gutters {\n margin-right: 0;\n margin-left: 0;\n}\n.no-gutters > .col,\n.no-gutters > [class*=col-] {\n padding-right: 0;\n padding-left: 0;\n}\n\n.col-xxl,\n.col-xxl-auto, .col-xxl-12, .col-xxl-11, .col-xxl-10, .col-xxl-9, .col-xxl-8, .col-xxl-7, .col-xxl-6, .col-xxl-5, .col-xxl-4, .col-xxl-3, .col-xxl-2, .col-xxl-1, .col-xl,\n.col-xl-auto, .col-xl-12, .col-xl-11, .col-xl-10, .col-xl-9, .col-xl-8, .col-xl-7, .col-xl-6, .col-xl-5, .col-xl-4, .col-xl-3, .col-xl-2, .col-xl-1, .col-lg,\n.col-lg-auto, .col-lg-12, .col-lg-11, .col-lg-10, .col-lg-9, .col-lg-8, .col-lg-7, .col-lg-6, .col-lg-5, .col-lg-4, .col-lg-3, .col-lg-2, .col-lg-1, .col-md,\n.col-md-auto, .col-md-12, .col-md-11, .col-md-10, .col-md-9, .col-md-8, .col-md-7, .col-md-6, .col-md-5, .col-md-4, .col-md-3, .col-md-2, .col-md-1, .col-sm,\n.col-sm-auto, .col-sm-12, .col-sm-11, .col-sm-10, .col-sm-9, .col-sm-8, .col-sm-7, .col-sm-6, .col-sm-5, .col-sm-4, .col-sm-3, .col-sm-2, .col-sm-1, .col,\n.col-auto, .col-12, .col-11, .col-10, .col-9, .col-8, .col-7, .col-6, .col-5, .col-4, .col-3, .col-2, .col-1 {\n position: relative;\n width: 100%;\n padding-right: 1.5rem;\n padding-left: 1.5rem;\n}\n\n.col {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n}\n\n.row-cols-1 > * {\n flex: 0 0 100%;\n max-width: 100%;\n}\n\n.row-cols-2 > * {\n flex: 0 0 50%;\n max-width: 50%;\n}\n\n.row-cols-3 > * {\n flex: 0 0 33.3333333333%;\n max-width: 33.3333333333%;\n}\n\n.row-cols-4 > * {\n flex: 0 0 25%;\n max-width: 25%;\n}\n\n.row-cols-5 > * {\n flex: 0 0 20%;\n max-width: 20%;\n}\n\n.row-cols-6 > * {\n flex: 0 0 16.6666666667%;\n max-width: 16.6666666667%;\n}\n\n.col-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: 100%;\n}\n\n.col-1 {\n flex: 0 0 8.33333333%;\n max-width: 8.33333333%;\n}\n\n.col-2 {\n flex: 0 0 16.66666667%;\n max-width: 16.66666667%;\n}\n\n.col-3 {\n flex: 0 0 25%;\n max-width: 25%;\n}\n\n.col-4 {\n flex: 0 0 33.33333333%;\n max-width: 33.33333333%;\n}\n\n.col-5 {\n flex: 0 0 41.66666667%;\n max-width: 41.66666667%;\n}\n\n.col-6 {\n flex: 0 0 50%;\n max-width: 50%;\n}\n\n.col-7 {\n flex: 0 0 58.33333333%;\n max-width: 58.33333333%;\n}\n\n.col-8 {\n flex: 0 0 66.66666667%;\n max-width: 66.66666667%;\n}\n\n.col-9 {\n flex: 0 0 75%;\n max-width: 75%;\n}\n\n.col-10 {\n flex: 0 0 83.33333333%;\n max-width: 83.33333333%;\n}\n\n.col-11 {\n flex: 0 0 91.66666667%;\n max-width: 91.66666667%;\n}\n\n.col-12 {\n flex: 0 0 100%;\n max-width: 100%;\n}\n\n.order-first {\n order: -1;\n}\n\n.order-last {\n order: 13;\n}\n\n.order-0 {\n order: 0;\n}\n\n.order-1 {\n order: 1;\n}\n\n.order-2 {\n order: 2;\n}\n\n.order-3 {\n order: 3;\n}\n\n.order-4 {\n order: 4;\n}\n\n.order-5 {\n order: 5;\n}\n\n.order-6 {\n order: 6;\n}\n\n.order-7 {\n order: 7;\n}\n\n.order-8 {\n order: 8;\n}\n\n.order-9 {\n order: 9;\n}\n\n.order-10 {\n order: 10;\n}\n\n.order-11 {\n order: 11;\n}\n\n.order-12 {\n order: 12;\n}\n\n.offset-1 {\n margin-left: 8.33333333%;\n}\n\n.offset-2 {\n margin-left: 16.66666667%;\n}\n\n.offset-3 {\n margin-left: 25%;\n}\n\n.offset-4 {\n margin-left: 33.33333333%;\n}\n\n.offset-5 {\n margin-left: 41.66666667%;\n}\n\n.offset-6 {\n margin-left: 50%;\n}\n\n.offset-7 {\n margin-left: 58.33333333%;\n}\n\n.offset-8 {\n margin-left: 66.66666667%;\n}\n\n.offset-9 {\n margin-left: 75%;\n}\n\n.offset-10 {\n margin-left: 83.33333333%;\n}\n\n.offset-11 {\n margin-left: 91.66666667%;\n}\n\n@media (min-width: 600px) {\n .col-sm {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n .row-cols-sm-1 > * {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .row-cols-sm-2 > * {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .row-cols-sm-3 > * {\n flex: 0 0 33.3333333333%;\n max-width: 33.3333333333%;\n }\n .row-cols-sm-4 > * {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .row-cols-sm-5 > * {\n flex: 0 0 20%;\n max-width: 20%;\n }\n .row-cols-sm-6 > * {\n flex: 0 0 16.6666666667%;\n max-width: 16.6666666667%;\n }\n .col-sm-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: 100%;\n }\n .col-sm-1 {\n flex: 0 0 8.33333333%;\n max-width: 8.33333333%;\n }\n .col-sm-2 {\n flex: 0 0 16.66666667%;\n max-width: 16.66666667%;\n }\n .col-sm-3 {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-sm-4 {\n flex: 0 0 33.33333333%;\n max-width: 33.33333333%;\n }\n .col-sm-5 {\n flex: 0 0 41.66666667%;\n max-width: 41.66666667%;\n }\n .col-sm-6 {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-sm-7 {\n flex: 0 0 58.33333333%;\n max-width: 58.33333333%;\n }\n .col-sm-8 {\n flex: 0 0 66.66666667%;\n max-width: 66.66666667%;\n }\n .col-sm-9 {\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-sm-10 {\n flex: 0 0 83.33333333%;\n max-width: 83.33333333%;\n }\n .col-sm-11 {\n flex: 0 0 91.66666667%;\n max-width: 91.66666667%;\n }\n .col-sm-12 {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-sm-first {\n order: -1;\n }\n .order-sm-last {\n order: 13;\n }\n .order-sm-0 {\n order: 0;\n }\n .order-sm-1 {\n order: 1;\n }\n .order-sm-2 {\n order: 2;\n }\n .order-sm-3 {\n order: 3;\n }\n .order-sm-4 {\n order: 4;\n }\n .order-sm-5 {\n order: 5;\n }\n .order-sm-6 {\n order: 6;\n }\n .order-sm-7 {\n order: 7;\n }\n .order-sm-8 {\n order: 8;\n }\n .order-sm-9 {\n order: 9;\n }\n .order-sm-10 {\n order: 10;\n }\n .order-sm-11 {\n order: 11;\n }\n .order-sm-12 {\n order: 12;\n }\n .offset-sm-0 {\n margin-left: 0;\n }\n .offset-sm-1 {\n margin-left: 8.33333333%;\n }\n .offset-sm-2 {\n margin-left: 16.66666667%;\n }\n .offset-sm-3 {\n margin-left: 25%;\n }\n .offset-sm-4 {\n margin-left: 33.33333333%;\n }\n .offset-sm-5 {\n margin-left: 41.66666667%;\n }\n .offset-sm-6 {\n margin-left: 50%;\n }\n .offset-sm-7 {\n margin-left: 58.33333333%;\n }\n .offset-sm-8 {\n margin-left: 66.66666667%;\n }\n .offset-sm-9 {\n margin-left: 75%;\n }\n .offset-sm-10 {\n margin-left: 83.33333333%;\n }\n .offset-sm-11 {\n margin-left: 91.66666667%;\n }\n}\n@media (min-width: 782px) {\n .col-md {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n .row-cols-md-1 > * {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .row-cols-md-2 > * {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .row-cols-md-3 > * {\n flex: 0 0 33.3333333333%;\n max-width: 33.3333333333%;\n }\n .row-cols-md-4 > * {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .row-cols-md-5 > * {\n flex: 0 0 20%;\n max-width: 20%;\n }\n .row-cols-md-6 > * {\n flex: 0 0 16.6666666667%;\n max-width: 16.6666666667%;\n }\n .col-md-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: 100%;\n }\n .col-md-1 {\n flex: 0 0 8.33333333%;\n max-width: 8.33333333%;\n }\n .col-md-2 {\n flex: 0 0 16.66666667%;\n max-width: 16.66666667%;\n }\n .col-md-3 {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-md-4 {\n flex: 0 0 33.33333333%;\n max-width: 33.33333333%;\n }\n .col-md-5 {\n flex: 0 0 41.66666667%;\n max-width: 41.66666667%;\n }\n .col-md-6 {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-md-7 {\n flex: 0 0 58.33333333%;\n max-width: 58.33333333%;\n }\n .col-md-8 {\n flex: 0 0 66.66666667%;\n max-width: 66.66666667%;\n }\n .col-md-9 {\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-md-10 {\n flex: 0 0 83.33333333%;\n max-width: 83.33333333%;\n }\n .col-md-11 {\n flex: 0 0 91.66666667%;\n max-width: 91.66666667%;\n }\n .col-md-12 {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-md-first {\n order: -1;\n }\n .order-md-last {\n order: 13;\n }\n .order-md-0 {\n order: 0;\n }\n .order-md-1 {\n order: 1;\n }\n .order-md-2 {\n order: 2;\n }\n .order-md-3 {\n order: 3;\n }\n .order-md-4 {\n order: 4;\n }\n .order-md-5 {\n order: 5;\n }\n .order-md-6 {\n order: 6;\n }\n .order-md-7 {\n order: 7;\n }\n .order-md-8 {\n order: 8;\n }\n .order-md-9 {\n order: 9;\n }\n .order-md-10 {\n order: 10;\n }\n .order-md-11 {\n order: 11;\n }\n .order-md-12 {\n order: 12;\n }\n .offset-md-0 {\n margin-left: 0;\n }\n .offset-md-1 {\n margin-left: 8.33333333%;\n }\n .offset-md-2 {\n margin-left: 16.66666667%;\n }\n .offset-md-3 {\n margin-left: 25%;\n }\n .offset-md-4 {\n margin-left: 33.33333333%;\n }\n .offset-md-5 {\n margin-left: 41.66666667%;\n }\n .offset-md-6 {\n margin-left: 50%;\n }\n .offset-md-7 {\n margin-left: 58.33333333%;\n }\n .offset-md-8 {\n margin-left: 66.66666667%;\n }\n .offset-md-9 {\n margin-left: 75%;\n }\n .offset-md-10 {\n margin-left: 83.33333333%;\n }\n .offset-md-11 {\n margin-left: 91.66666667%;\n }\n}\n@media (min-width: 992px) {\n .col-lg {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n .row-cols-lg-1 > * {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .row-cols-lg-2 > * {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .row-cols-lg-3 > * {\n flex: 0 0 33.3333333333%;\n max-width: 33.3333333333%;\n }\n .row-cols-lg-4 > * {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .row-cols-lg-5 > * {\n flex: 0 0 20%;\n max-width: 20%;\n }\n .row-cols-lg-6 > * {\n flex: 0 0 16.6666666667%;\n max-width: 16.6666666667%;\n }\n .col-lg-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: 100%;\n }\n .col-lg-1 {\n flex: 0 0 8.33333333%;\n max-width: 8.33333333%;\n }\n .col-lg-2 {\n flex: 0 0 16.66666667%;\n max-width: 16.66666667%;\n }\n .col-lg-3 {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-lg-4 {\n flex: 0 0 33.33333333%;\n max-width: 33.33333333%;\n }\n .col-lg-5 {\n flex: 0 0 41.66666667%;\n max-width: 41.66666667%;\n }\n .col-lg-6 {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-lg-7 {\n flex: 0 0 58.33333333%;\n max-width: 58.33333333%;\n }\n .col-lg-8 {\n flex: 0 0 66.66666667%;\n max-width: 66.66666667%;\n }\n .col-lg-9 {\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-lg-10 {\n flex: 0 0 83.33333333%;\n max-width: 83.33333333%;\n }\n .col-lg-11 {\n flex: 0 0 91.66666667%;\n max-width: 91.66666667%;\n }\n .col-lg-12 {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-lg-first {\n order: -1;\n }\n .order-lg-last {\n order: 13;\n }\n .order-lg-0 {\n order: 0;\n }\n .order-lg-1 {\n order: 1;\n }\n .order-lg-2 {\n order: 2;\n }\n .order-lg-3 {\n order: 3;\n }\n .order-lg-4 {\n order: 4;\n }\n .order-lg-5 {\n order: 5;\n }\n .order-lg-6 {\n order: 6;\n }\n .order-lg-7 {\n order: 7;\n }\n .order-lg-8 {\n order: 8;\n }\n .order-lg-9 {\n order: 9;\n }\n .order-lg-10 {\n order: 10;\n }\n .order-lg-11 {\n order: 11;\n }\n .order-lg-12 {\n order: 12;\n }\n .offset-lg-0 {\n margin-left: 0;\n }\n .offset-lg-1 {\n margin-left: 8.33333333%;\n }\n .offset-lg-2 {\n margin-left: 16.66666667%;\n }\n .offset-lg-3 {\n margin-left: 25%;\n }\n .offset-lg-4 {\n margin-left: 33.33333333%;\n }\n .offset-lg-5 {\n margin-left: 41.66666667%;\n }\n .offset-lg-6 {\n margin-left: 50%;\n }\n .offset-lg-7 {\n margin-left: 58.33333333%;\n }\n .offset-lg-8 {\n margin-left: 66.66666667%;\n }\n .offset-lg-9 {\n margin-left: 75%;\n }\n .offset-lg-10 {\n margin-left: 83.33333333%;\n }\n .offset-lg-11 {\n margin-left: 91.66666667%;\n }\n}\n@media (min-width: 1200px) {\n .col-xl {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n .row-cols-xl-1 > * {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .row-cols-xl-2 > * {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .row-cols-xl-3 > * {\n flex: 0 0 33.3333333333%;\n max-width: 33.3333333333%;\n }\n .row-cols-xl-4 > * {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .row-cols-xl-5 > * {\n flex: 0 0 20%;\n max-width: 20%;\n }\n .row-cols-xl-6 > * {\n flex: 0 0 16.6666666667%;\n max-width: 16.6666666667%;\n }\n .col-xl-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: 100%;\n }\n .col-xl-1 {\n flex: 0 0 8.33333333%;\n max-width: 8.33333333%;\n }\n .col-xl-2 {\n flex: 0 0 16.66666667%;\n max-width: 16.66666667%;\n }\n .col-xl-3 {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-xl-4 {\n flex: 0 0 33.33333333%;\n max-width: 33.33333333%;\n }\n .col-xl-5 {\n flex: 0 0 41.66666667%;\n max-width: 41.66666667%;\n }\n .col-xl-6 {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-xl-7 {\n flex: 0 0 58.33333333%;\n max-width: 58.33333333%;\n }\n .col-xl-8 {\n flex: 0 0 66.66666667%;\n max-width: 66.66666667%;\n }\n .col-xl-9 {\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-xl-10 {\n flex: 0 0 83.33333333%;\n max-width: 83.33333333%;\n }\n .col-xl-11 {\n flex: 0 0 91.66666667%;\n max-width: 91.66666667%;\n }\n .col-xl-12 {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-xl-first {\n order: -1;\n }\n .order-xl-last {\n order: 13;\n }\n .order-xl-0 {\n order: 0;\n }\n .order-xl-1 {\n order: 1;\n }\n .order-xl-2 {\n order: 2;\n }\n .order-xl-3 {\n order: 3;\n }\n .order-xl-4 {\n order: 4;\n }\n .order-xl-5 {\n order: 5;\n }\n .order-xl-6 {\n order: 6;\n }\n .order-xl-7 {\n order: 7;\n }\n .order-xl-8 {\n order: 8;\n }\n .order-xl-9 {\n order: 9;\n }\n .order-xl-10 {\n order: 10;\n }\n .order-xl-11 {\n order: 11;\n }\n .order-xl-12 {\n order: 12;\n }\n .offset-xl-0 {\n margin-left: 0;\n }\n .offset-xl-1 {\n margin-left: 8.33333333%;\n }\n .offset-xl-2 {\n margin-left: 16.66666667%;\n }\n .offset-xl-3 {\n margin-left: 25%;\n }\n .offset-xl-4 {\n margin-left: 33.33333333%;\n }\n .offset-xl-5 {\n margin-left: 41.66666667%;\n }\n .offset-xl-6 {\n margin-left: 50%;\n }\n .offset-xl-7 {\n margin-left: 58.33333333%;\n }\n .offset-xl-8 {\n margin-left: 66.66666667%;\n }\n .offset-xl-9 {\n margin-left: 75%;\n }\n .offset-xl-10 {\n margin-left: 83.33333333%;\n }\n .offset-xl-11 {\n margin-left: 91.66666667%;\n }\n}\n@media (min-width: 1330px) {\n .col-xxl {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n .row-cols-xxl-1 > * {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .row-cols-xxl-2 > * {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .row-cols-xxl-3 > * {\n flex: 0 0 33.3333333333%;\n max-width: 33.3333333333%;\n }\n .row-cols-xxl-4 > * {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .row-cols-xxl-5 > * {\n flex: 0 0 20%;\n max-width: 20%;\n }\n .row-cols-xxl-6 > * {\n flex: 0 0 16.6666666667%;\n max-width: 16.6666666667%;\n }\n .col-xxl-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: 100%;\n }\n .col-xxl-1 {\n flex: 0 0 8.33333333%;\n max-width: 8.33333333%;\n }\n .col-xxl-2 {\n flex: 0 0 16.66666667%;\n max-width: 16.66666667%;\n }\n .col-xxl-3 {\n flex: 0 0 25%;\n max-width: 25%;\n }\n .col-xxl-4 {\n flex: 0 0 33.33333333%;\n max-width: 33.33333333%;\n }\n .col-xxl-5 {\n flex: 0 0 41.66666667%;\n max-width: 41.66666667%;\n }\n .col-xxl-6 {\n flex: 0 0 50%;\n max-width: 50%;\n }\n .col-xxl-7 {\n flex: 0 0 58.33333333%;\n max-width: 58.33333333%;\n }\n .col-xxl-8 {\n flex: 0 0 66.66666667%;\n max-width: 66.66666667%;\n }\n .col-xxl-9 {\n flex: 0 0 75%;\n max-width: 75%;\n }\n .col-xxl-10 {\n flex: 0 0 83.33333333%;\n max-width: 83.33333333%;\n }\n .col-xxl-11 {\n flex: 0 0 91.66666667%;\n max-width: 91.66666667%;\n }\n .col-xxl-12 {\n flex: 0 0 100%;\n max-width: 100%;\n }\n .order-xxl-first {\n order: -1;\n }\n .order-xxl-last {\n order: 13;\n }\n .order-xxl-0 {\n order: 0;\n }\n .order-xxl-1 {\n order: 1;\n }\n .order-xxl-2 {\n order: 2;\n }\n .order-xxl-3 {\n order: 3;\n }\n .order-xxl-4 {\n order: 4;\n }\n .order-xxl-5 {\n order: 5;\n }\n .order-xxl-6 {\n order: 6;\n }\n .order-xxl-7 {\n order: 7;\n }\n .order-xxl-8 {\n order: 8;\n }\n .order-xxl-9 {\n order: 9;\n }\n .order-xxl-10 {\n order: 10;\n }\n .order-xxl-11 {\n order: 11;\n }\n .order-xxl-12 {\n order: 12;\n }\n .offset-xxl-0 {\n margin-left: 0;\n }\n .offset-xxl-1 {\n margin-left: 8.33333333%;\n }\n .offset-xxl-2 {\n margin-left: 16.66666667%;\n }\n .offset-xxl-3 {\n margin-left: 25%;\n }\n .offset-xxl-4 {\n margin-left: 33.33333333%;\n }\n .offset-xxl-5 {\n margin-left: 41.66666667%;\n }\n .offset-xxl-6 {\n margin-left: 50%;\n }\n .offset-xxl-7 {\n margin-left: 58.33333333%;\n }\n .offset-xxl-8 {\n margin-left: 66.66666667%;\n }\n .offset-xxl-9 {\n margin-left: 75%;\n }\n .offset-xxl-10 {\n margin-left: 83.33333333%;\n }\n .offset-xxl-11 {\n margin-left: 91.66666667%;\n }\n}\n.table {\n width: 100%;\n margin-bottom: 3rem;\n color: #212529;\n}\n.table th,\n.table td {\n padding: 0.75rem;\n vertical-align: top;\n border-top: 1px solid #dee2e6;\n}\n.table thead th {\n vertical-align: bottom;\n border-bottom: 2px solid #dee2e6;\n}\n.table tbody + tbody {\n border-top: 2px solid #dee2e6;\n}\n\n.table-sm th,\n.table-sm td {\n padding: 0.3rem;\n}\n\n.table-bordered {\n border: 1px solid #dee2e6;\n}\n.table-bordered th,\n.table-bordered td {\n border: 1px solid #dee2e6;\n}\n.table-bordered thead th,\n.table-bordered thead td {\n border-bottom-width: 2px;\n}\n\n.table-borderless th,\n.table-borderless td,\n.table-borderless thead th,\n.table-borderless tbody + tbody {\n border: 0;\n}\n\n.table-striped tbody tr:nth-of-type(odd) {\n background-color: rgba(0, 0, 0, 0.05);\n}\n\n.table-hover tbody tr:hover {\n color: #212529;\n background-color: rgba(0, 0, 0, 0.075);\n}\n\n.table-active,\n.table-active > th,\n.table-active > td {\n background-color: rgba(0, 0, 0, 0.075);\n}\n\n.table-hover .table-active:hover {\n background-color: rgba(0, 0, 0, 0.075);\n}\n.table-hover .table-active:hover > td,\n.table-hover .table-active:hover > th {\n background-color: rgba(0, 0, 0, 0.075);\n}\n\n.table .thead-dark th {\n color: #fff;\n background-color: #343a40;\n border-color: #454d55;\n}\n.table .thead-light th {\n color: #495057;\n background-color: #e9ecef;\n border-color: #dee2e6;\n}\n\n.table-dark {\n color: #fff;\n background-color: #343a40;\n}\n.table-dark th,\n.table-dark td,\n.table-dark thead th {\n border-color: #454d55;\n}\n.table-dark.table-bordered {\n border: 0;\n}\n.table-dark.table-striped tbody tr:nth-of-type(odd) {\n background-color: rgba(255, 255, 255, 0.05);\n}\n.table-dark.table-hover tbody tr:hover {\n color: #fff;\n background-color: rgba(255, 255, 255, 0.075);\n}\n\n@media (max-width: 599.98px) {\n .table-responsive-sm {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n }\n .table-responsive-sm > .table-bordered {\n border: 0;\n }\n}\n@media (max-width: 781.98px) {\n .table-responsive-md {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n }\n .table-responsive-md > .table-bordered {\n border: 0;\n }\n}\n@media (max-width: 991.98px) {\n .table-responsive-lg {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n }\n .table-responsive-lg > .table-bordered {\n border: 0;\n }\n}\n@media (max-width: 1199.98px) {\n .table-responsive-xl {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n }\n .table-responsive-xl > .table-bordered {\n border: 0;\n }\n}\n@media (max-width: 1329.98px) {\n .table-responsive-xxl {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n }\n .table-responsive-xxl > .table-bordered {\n border: 0;\n }\n}\n.table-responsive {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n}\n.table-responsive > .table-bordered {\n border: 0;\n}\n\n.jumbotron, .wp-block-cover {\n padding: 2rem 1rem;\n margin-bottom: 2rem;\n border-radius: var(--roundness);\n}\n@media (min-width: 600px) {\n .jumbotron, .wp-block-cover {\n padding: 4rem 2rem;\n }\n}\n\n.jumbotron-fluid {\n padding-right: 0;\n padding-left: 0;\n border-radius: 0;\n}\n\n.media {\n display: flex;\n align-items: flex-start;\n}\n\n.media-body {\n flex: 1;\n}\n\n.d-none {\n display: none !important;\n}\n\n.d-inline {\n display: inline !important;\n}\n\n.d-inline-block {\n display: inline-block !important;\n}\n\n.d-block {\n display: block !important;\n}\n\n.d-table {\n display: table !important;\n}\n\n.d-table-row {\n display: table-row !important;\n}\n\n.d-table-cell {\n display: table-cell !important;\n}\n\n.d-flex {\n display: flex !important;\n}\n\n.d-inline-flex {\n display: inline-flex !important;\n}\n\n@media (min-width: 600px) {\n .d-sm-none {\n display: none !important;\n }\n .d-sm-inline {\n display: inline !important;\n }\n .d-sm-inline-block {\n display: inline-block !important;\n }\n .d-sm-block {\n display: block !important;\n }\n .d-sm-table {\n display: table !important;\n }\n .d-sm-table-row {\n display: table-row !important;\n }\n .d-sm-table-cell {\n display: table-cell !important;\n }\n .d-sm-flex {\n display: flex !important;\n }\n .d-sm-inline-flex {\n display: inline-flex !important;\n }\n}\n@media (min-width: 782px) {\n .d-md-none {\n display: none !important;\n }\n .d-md-inline {\n display: inline !important;\n }\n .d-md-inline-block {\n display: inline-block !important;\n }\n .d-md-block {\n display: block !important;\n }\n .d-md-table {\n display: table !important;\n }\n .d-md-table-row {\n display: table-row !important;\n }\n .d-md-table-cell {\n display: table-cell !important;\n }\n .d-md-flex {\n display: flex !important;\n }\n .d-md-inline-flex {\n display: inline-flex !important;\n }\n}\n@media (min-width: 992px) {\n .d-lg-none {\n display: none !important;\n }\n .d-lg-inline {\n display: inline !important;\n }\n .d-lg-inline-block {\n display: inline-block !important;\n }\n .d-lg-block {\n display: block !important;\n }\n .d-lg-table {\n display: table !important;\n }\n .d-lg-table-row {\n display: table-row !important;\n }\n .d-lg-table-cell {\n display: table-cell !important;\n }\n .d-lg-flex {\n display: flex !important;\n }\n .d-lg-inline-flex {\n display: inline-flex !important;\n }\n}\n@media (min-width: 1200px) {\n .d-xl-none {\n display: none !important;\n }\n .d-xl-inline {\n display: inline !important;\n }\n .d-xl-inline-block {\n display: inline-block !important;\n }\n .d-xl-block {\n display: block !important;\n }\n .d-xl-table {\n display: table !important;\n }\n .d-xl-table-row {\n display: table-row !important;\n }\n .d-xl-table-cell {\n display: table-cell !important;\n }\n .d-xl-flex {\n display: flex !important;\n }\n .d-xl-inline-flex {\n display: inline-flex !important;\n }\n}\n@media (min-width: 1330px) {\n .d-xxl-none {\n display: none !important;\n }\n .d-xxl-inline {\n display: inline !important;\n }\n .d-xxl-inline-block {\n display: inline-block !important;\n }\n .d-xxl-block {\n display: block !important;\n }\n .d-xxl-table {\n display: table !important;\n }\n .d-xxl-table-row {\n display: table-row !important;\n }\n .d-xxl-table-cell {\n display: table-cell !important;\n }\n .d-xxl-flex {\n display: flex !important;\n }\n .d-xxl-inline-flex {\n display: inline-flex !important;\n }\n}\n@media print {\n .d-print-none {\n display: none !important;\n }\n .d-print-inline {\n display: inline !important;\n }\n .d-print-inline-block {\n display: inline-block !important;\n }\n .d-print-block {\n display: block !important;\n }\n .d-print-table {\n display: table !important;\n }\n .d-print-table-row {\n display: table-row !important;\n }\n .d-print-table-cell {\n display: table-cell !important;\n }\n .d-print-flex {\n display: flex !important;\n }\n .d-print-inline-flex {\n display: inline-flex !important;\n }\n}\n.flex-row {\n flex-direction: row !important;\n}\n\n.flex-column {\n flex-direction: column !important;\n}\n\n.flex-row-reverse {\n flex-direction: row-reverse !important;\n}\n\n.flex-column-reverse {\n flex-direction: column-reverse !important;\n}\n\n.flex-wrap {\n flex-wrap: wrap !important;\n}\n\n.flex-nowrap {\n flex-wrap: nowrap !important;\n}\n\n.flex-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n}\n\n.flex-fill {\n flex: 1 1 auto !important;\n}\n\n.flex-grow-0 {\n flex-grow: 0 !important;\n}\n\n.flex-grow-1 {\n flex-grow: 1 !important;\n}\n\n.flex-shrink-0 {\n flex-shrink: 0 !important;\n}\n\n.flex-shrink-1 {\n flex-shrink: 1 !important;\n}\n\n.justify-content-start {\n justify-content: flex-start !important;\n}\n\n.justify-content-end {\n justify-content: flex-end !important;\n}\n\n.justify-content-center {\n justify-content: center !important;\n}\n\n.justify-content-between {\n justify-content: space-between !important;\n}\n\n.justify-content-around {\n justify-content: space-around !important;\n}\n\n.align-items-start {\n align-items: flex-start !important;\n}\n\n.align-items-end {\n align-items: flex-end !important;\n}\n\n.align-items-center {\n align-items: center !important;\n}\n\n.align-items-baseline {\n align-items: baseline !important;\n}\n\n.align-items-stretch {\n align-items: stretch !important;\n}\n\n.align-content-start {\n align-content: flex-start !important;\n}\n\n.align-content-end {\n align-content: flex-end !important;\n}\n\n.align-content-center {\n align-content: center !important;\n}\n\n.align-content-between {\n align-content: space-between !important;\n}\n\n.align-content-around {\n align-content: space-around !important;\n}\n\n.align-content-stretch {\n align-content: stretch !important;\n}\n\n.align-self-auto {\n align-self: auto !important;\n}\n\n.align-self-start {\n align-self: flex-start !important;\n}\n\n.align-self-end {\n align-self: flex-end !important;\n}\n\n.align-self-center {\n align-self: center !important;\n}\n\n.align-self-baseline {\n align-self: baseline !important;\n}\n\n.align-self-stretch {\n align-self: stretch !important;\n}\n\n@media (min-width: 600px) {\n .flex-sm-row {\n flex-direction: row !important;\n }\n .flex-sm-column {\n flex-direction: column !important;\n }\n .flex-sm-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-sm-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-sm-wrap {\n flex-wrap: wrap !important;\n }\n .flex-sm-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-sm-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .flex-sm-fill {\n flex: 1 1 auto !important;\n }\n .flex-sm-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-sm-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-sm-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-sm-shrink-1 {\n flex-shrink: 1 !important;\n }\n .justify-content-sm-start {\n justify-content: flex-start !important;\n }\n .justify-content-sm-end {\n justify-content: flex-end !important;\n }\n .justify-content-sm-center {\n justify-content: center !important;\n }\n .justify-content-sm-between {\n justify-content: space-between !important;\n }\n .justify-content-sm-around {\n justify-content: space-around !important;\n }\n .align-items-sm-start {\n align-items: flex-start !important;\n }\n .align-items-sm-end {\n align-items: flex-end !important;\n }\n .align-items-sm-center {\n align-items: center !important;\n }\n .align-items-sm-baseline {\n align-items: baseline !important;\n }\n .align-items-sm-stretch {\n align-items: stretch !important;\n }\n .align-content-sm-start {\n align-content: flex-start !important;\n }\n .align-content-sm-end {\n align-content: flex-end !important;\n }\n .align-content-sm-center {\n align-content: center !important;\n }\n .align-content-sm-between {\n align-content: space-between !important;\n }\n .align-content-sm-around {\n align-content: space-around !important;\n }\n .align-content-sm-stretch {\n align-content: stretch !important;\n }\n .align-self-sm-auto {\n align-self: auto !important;\n }\n .align-self-sm-start {\n align-self: flex-start !important;\n }\n .align-self-sm-end {\n align-self: flex-end !important;\n }\n .align-self-sm-center {\n align-self: center !important;\n }\n .align-self-sm-baseline {\n align-self: baseline !important;\n }\n .align-self-sm-stretch {\n align-self: stretch !important;\n }\n}\n@media (min-width: 782px) {\n .flex-md-row {\n flex-direction: row !important;\n }\n .flex-md-column {\n flex-direction: column !important;\n }\n .flex-md-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-md-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-md-wrap {\n flex-wrap: wrap !important;\n }\n .flex-md-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-md-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .flex-md-fill {\n flex: 1 1 auto !important;\n }\n .flex-md-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-md-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-md-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-md-shrink-1 {\n flex-shrink: 1 !important;\n }\n .justify-content-md-start {\n justify-content: flex-start !important;\n }\n .justify-content-md-end {\n justify-content: flex-end !important;\n }\n .justify-content-md-center {\n justify-content: center !important;\n }\n .justify-content-md-between {\n justify-content: space-between !important;\n }\n .justify-content-md-around {\n justify-content: space-around !important;\n }\n .align-items-md-start {\n align-items: flex-start !important;\n }\n .align-items-md-end {\n align-items: flex-end !important;\n }\n .align-items-md-center {\n align-items: center !important;\n }\n .align-items-md-baseline {\n align-items: baseline !important;\n }\n .align-items-md-stretch {\n align-items: stretch !important;\n }\n .align-content-md-start {\n align-content: flex-start !important;\n }\n .align-content-md-end {\n align-content: flex-end !important;\n }\n .align-content-md-center {\n align-content: center !important;\n }\n .align-content-md-between {\n align-content: space-between !important;\n }\n .align-content-md-around {\n align-content: space-around !important;\n }\n .align-content-md-stretch {\n align-content: stretch !important;\n }\n .align-self-md-auto {\n align-self: auto !important;\n }\n .align-self-md-start {\n align-self: flex-start !important;\n }\n .align-self-md-end {\n align-self: flex-end !important;\n }\n .align-self-md-center {\n align-self: center !important;\n }\n .align-self-md-baseline {\n align-self: baseline !important;\n }\n .align-self-md-stretch {\n align-self: stretch !important;\n }\n}\n@media (min-width: 992px) {\n .flex-lg-row {\n flex-direction: row !important;\n }\n .flex-lg-column {\n flex-direction: column !important;\n }\n .flex-lg-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-lg-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-lg-wrap {\n flex-wrap: wrap !important;\n }\n .flex-lg-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-lg-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .flex-lg-fill {\n flex: 1 1 auto !important;\n }\n .flex-lg-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-lg-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-lg-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-lg-shrink-1 {\n flex-shrink: 1 !important;\n }\n .justify-content-lg-start {\n justify-content: flex-start !important;\n }\n .justify-content-lg-end {\n justify-content: flex-end !important;\n }\n .justify-content-lg-center {\n justify-content: center !important;\n }\n .justify-content-lg-between {\n justify-content: space-between !important;\n }\n .justify-content-lg-around {\n justify-content: space-around !important;\n }\n .align-items-lg-start {\n align-items: flex-start !important;\n }\n .align-items-lg-end {\n align-items: flex-end !important;\n }\n .align-items-lg-center {\n align-items: center !important;\n }\n .align-items-lg-baseline {\n align-items: baseline !important;\n }\n .align-items-lg-stretch {\n align-items: stretch !important;\n }\n .align-content-lg-start {\n align-content: flex-start !important;\n }\n .align-content-lg-end {\n align-content: flex-end !important;\n }\n .align-content-lg-center {\n align-content: center !important;\n }\n .align-content-lg-between {\n align-content: space-between !important;\n }\n .align-content-lg-around {\n align-content: space-around !important;\n }\n .align-content-lg-stretch {\n align-content: stretch !important;\n }\n .align-self-lg-auto {\n align-self: auto !important;\n }\n .align-self-lg-start {\n align-self: flex-start !important;\n }\n .align-self-lg-end {\n align-self: flex-end !important;\n }\n .align-self-lg-center {\n align-self: center !important;\n }\n .align-self-lg-baseline {\n align-self: baseline !important;\n }\n .align-self-lg-stretch {\n align-self: stretch !important;\n }\n}\n@media (min-width: 1200px) {\n .flex-xl-row {\n flex-direction: row !important;\n }\n .flex-xl-column {\n flex-direction: column !important;\n }\n .flex-xl-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-xl-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-xl-wrap {\n flex-wrap: wrap !important;\n }\n .flex-xl-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-xl-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .flex-xl-fill {\n flex: 1 1 auto !important;\n }\n .flex-xl-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-xl-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-xl-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-xl-shrink-1 {\n flex-shrink: 1 !important;\n }\n .justify-content-xl-start {\n justify-content: flex-start !important;\n }\n .justify-content-xl-end {\n justify-content: flex-end !important;\n }\n .justify-content-xl-center {\n justify-content: center !important;\n }\n .justify-content-xl-between {\n justify-content: space-between !important;\n }\n .justify-content-xl-around {\n justify-content: space-around !important;\n }\n .align-items-xl-start {\n align-items: flex-start !important;\n }\n .align-items-xl-end {\n align-items: flex-end !important;\n }\n .align-items-xl-center {\n align-items: center !important;\n }\n .align-items-xl-baseline {\n align-items: baseline !important;\n }\n .align-items-xl-stretch {\n align-items: stretch !important;\n }\n .align-content-xl-start {\n align-content: flex-start !important;\n }\n .align-content-xl-end {\n align-content: flex-end !important;\n }\n .align-content-xl-center {\n align-content: center !important;\n }\n .align-content-xl-between {\n align-content: space-between !important;\n }\n .align-content-xl-around {\n align-content: space-around !important;\n }\n .align-content-xl-stretch {\n align-content: stretch !important;\n }\n .align-self-xl-auto {\n align-self: auto !important;\n }\n .align-self-xl-start {\n align-self: flex-start !important;\n }\n .align-self-xl-end {\n align-self: flex-end !important;\n }\n .align-self-xl-center {\n align-self: center !important;\n }\n .align-self-xl-baseline {\n align-self: baseline !important;\n }\n .align-self-xl-stretch {\n align-self: stretch !important;\n }\n}\n@media (min-width: 1330px) {\n .flex-xxl-row {\n flex-direction: row !important;\n }\n .flex-xxl-column {\n flex-direction: column !important;\n }\n .flex-xxl-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-xxl-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-xxl-wrap {\n flex-wrap: wrap !important;\n }\n .flex-xxl-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-xxl-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .flex-xxl-fill {\n flex: 1 1 auto !important;\n }\n .flex-xxl-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-xxl-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-xxl-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-xxl-shrink-1 {\n flex-shrink: 1 !important;\n }\n .justify-content-xxl-start {\n justify-content: flex-start !important;\n }\n .justify-content-xxl-end {\n justify-content: flex-end !important;\n }\n .justify-content-xxl-center {\n justify-content: center !important;\n }\n .justify-content-xxl-between {\n justify-content: space-between !important;\n }\n .justify-content-xxl-around {\n justify-content: space-around !important;\n }\n .align-items-xxl-start {\n align-items: flex-start !important;\n }\n .align-items-xxl-end {\n align-items: flex-end !important;\n }\n .align-items-xxl-center {\n align-items: center !important;\n }\n .align-items-xxl-baseline {\n align-items: baseline !important;\n }\n .align-items-xxl-stretch {\n align-items: stretch !important;\n }\n .align-content-xxl-start {\n align-content: flex-start !important;\n }\n .align-content-xxl-end {\n align-content: flex-end !important;\n }\n .align-content-xxl-center {\n align-content: center !important;\n }\n .align-content-xxl-between {\n align-content: space-between !important;\n }\n .align-content-xxl-around {\n align-content: space-around !important;\n }\n .align-content-xxl-stretch {\n align-content: stretch !important;\n }\n .align-self-xxl-auto {\n align-self: auto !important;\n }\n .align-self-xxl-start {\n align-self: flex-start !important;\n }\n .align-self-xxl-end {\n align-self: flex-end !important;\n }\n .align-self-xxl-center {\n align-self: center !important;\n }\n .align-self-xxl-baseline {\n align-self: baseline !important;\n }\n .align-self-xxl-stretch {\n align-self: stretch !important;\n }\n}\n.sr-only, .editor-styles-wrapper .screen-reader-text {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n margin: -1px;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n white-space: nowrap;\n border: 0;\n}\n\n.sr-only-focusable:active, .sr-only-focusable:focus {\n position: static;\n width: auto;\n height: auto;\n overflow: visible;\n clip: auto;\n white-space: normal;\n}\n\n.w-25 {\n width: 25% !important;\n}\n\n.w-50 {\n width: 50% !important;\n}\n\n.w-75 {\n width: 75% !important;\n}\n\n.w-100 {\n width: 100% !important;\n}\n\n.w-auto {\n width: auto !important;\n}\n\n.h-25 {\n height: 25% !important;\n}\n\n.h-50 {\n height: 50% !important;\n}\n\n.h-75 {\n height: 75% !important;\n}\n\n.h-100 {\n height: 100% !important;\n}\n\n.h-auto {\n height: auto !important;\n}\n\n.mw-100 {\n max-width: 100% !important;\n}\n\n.mh-100 {\n max-height: 100% !important;\n}\n\n.min-vw-100 {\n min-width: 100vw !important;\n}\n\n.min-vh-100 {\n min-height: 100vh !important;\n}\n\n.vw-100 {\n width: 100vw !important;\n}\n\n.vh-100 {\n height: 100vh !important;\n}\n\n.m-0 {\n margin: 0 !important;\n}\n\n.mt-0,\n.my-0 {\n margin-top: 0 !important;\n}\n\n.mr-0,\n.mx-0 {\n margin-right: 0 !important;\n}\n\n.mb-0,\n.my-0 {\n margin-bottom: 0 !important;\n}\n\n.ml-0,\n.mx-0 {\n margin-left: 0 !important;\n}\n\n.m-1 {\n margin: 0.75rem !important;\n}\n\n.mt-1,\n.my-1 {\n margin-top: 0.75rem !important;\n}\n\n.mr-1,\n.mx-1 {\n margin-right: 0.75rem !important;\n}\n\n.mb-1,\n.my-1 {\n margin-bottom: 0.75rem !important;\n}\n\n.ml-1,\n.mx-1 {\n margin-left: 0.75rem !important;\n}\n\n.m-2 {\n margin: 1.5rem !important;\n}\n\n.mt-2,\n.my-2 {\n margin-top: 1.5rem !important;\n}\n\n.mr-2,\n.mx-2 {\n margin-right: 1.5rem !important;\n}\n\n.mb-2,\n.my-2 {\n margin-bottom: 1.5rem !important;\n}\n\n.ml-2,\n.mx-2 {\n margin-left: 1.5rem !important;\n}\n\n.m-3 {\n margin: 3rem !important;\n}\n\n.mt-3,\n.my-3 {\n margin-top: 3rem !important;\n}\n\n.mr-3,\n.mx-3 {\n margin-right: 3rem !important;\n}\n\n.mb-3,\n.my-3 {\n margin-bottom: 3rem !important;\n}\n\n.ml-3,\n.mx-3 {\n margin-left: 3rem !important;\n}\n\n.m-4 {\n margin: 4.5rem !important;\n}\n\n.mt-4,\n.my-4 {\n margin-top: 4.5rem !important;\n}\n\n.mr-4,\n.mx-4 {\n margin-right: 4.5rem !important;\n}\n\n.mb-4,\n.my-4 {\n margin-bottom: 4.5rem !important;\n}\n\n.ml-4,\n.mx-4 {\n margin-left: 4.5rem !important;\n}\n\n.m-5 {\n margin: 9rem !important;\n}\n\n.mt-5,\n.my-5 {\n margin-top: 9rem !important;\n}\n\n.mr-5,\n.mx-5 {\n margin-right: 9rem !important;\n}\n\n.mb-5,\n.my-5 {\n margin-bottom: 9rem !important;\n}\n\n.ml-5,\n.mx-5 {\n margin-left: 9rem !important;\n}\n\n.p-0 {\n padding: 0 !important;\n}\n\n.pt-0,\n.py-0 {\n padding-top: 0 !important;\n}\n\n.pr-0,\n.px-0 {\n padding-right: 0 !important;\n}\n\n.pb-0,\n.py-0 {\n padding-bottom: 0 !important;\n}\n\n.pl-0,\n.px-0 {\n padding-left: 0 !important;\n}\n\n.p-1 {\n padding: 0.75rem !important;\n}\n\n.pt-1,\n.py-1 {\n padding-top: 0.75rem !important;\n}\n\n.pr-1,\n.px-1 {\n padding-right: 0.75rem !important;\n}\n\n.pb-1,\n.py-1 {\n padding-bottom: 0.75rem !important;\n}\n\n.pl-1,\n.px-1 {\n padding-left: 0.75rem !important;\n}\n\n.p-2 {\n padding: 1.5rem !important;\n}\n\n.pt-2,\n.py-2 {\n padding-top: 1.5rem !important;\n}\n\n.pr-2,\n.px-2 {\n padding-right: 1.5rem !important;\n}\n\n.pb-2,\n.py-2 {\n padding-bottom: 1.5rem !important;\n}\n\n.pl-2,\n.px-2 {\n padding-left: 1.5rem !important;\n}\n\n.p-3 {\n padding: 3rem !important;\n}\n\n.pt-3,\n.py-3 {\n padding-top: 3rem !important;\n}\n\n.pr-3,\n.px-3 {\n padding-right: 3rem !important;\n}\n\n.pb-3,\n.py-3 {\n padding-bottom: 3rem !important;\n}\n\n.pl-3,\n.px-3 {\n padding-left: 3rem !important;\n}\n\n.p-4 {\n padding: 4.5rem !important;\n}\n\n.pt-4,\n.py-4 {\n padding-top: 4.5rem !important;\n}\n\n.pr-4,\n.px-4 {\n padding-right: 4.5rem !important;\n}\n\n.pb-4,\n.py-4 {\n padding-bottom: 4.5rem !important;\n}\n\n.pl-4,\n.px-4 {\n padding-left: 4.5rem !important;\n}\n\n.p-5 {\n padding: 9rem !important;\n}\n\n.pt-5,\n.py-5 {\n padding-top: 9rem !important;\n}\n\n.pr-5,\n.px-5 {\n padding-right: 9rem !important;\n}\n\n.pb-5,\n.py-5 {\n padding-bottom: 9rem !important;\n}\n\n.pl-5,\n.px-5 {\n padding-left: 9rem !important;\n}\n\n.m-n1 {\n margin: -0.75rem !important;\n}\n\n.mt-n1,\n.my-n1 {\n margin-top: -0.75rem !important;\n}\n\n.mr-n1,\n.mx-n1 {\n margin-right: -0.75rem !important;\n}\n\n.mb-n1,\n.my-n1 {\n margin-bottom: -0.75rem !important;\n}\n\n.ml-n1,\n.mx-n1 {\n margin-left: -0.75rem !important;\n}\n\n.m-n2 {\n margin: -1.5rem !important;\n}\n\n.mt-n2,\n.my-n2 {\n margin-top: -1.5rem !important;\n}\n\n.mr-n2,\n.mx-n2 {\n margin-right: -1.5rem !important;\n}\n\n.mb-n2,\n.my-n2 {\n margin-bottom: -1.5rem !important;\n}\n\n.ml-n2,\n.mx-n2 {\n margin-left: -1.5rem !important;\n}\n\n.m-n3 {\n margin: -3rem !important;\n}\n\n.mt-n3,\n.my-n3 {\n margin-top: -3rem !important;\n}\n\n.mr-n3,\n.mx-n3 {\n margin-right: -3rem !important;\n}\n\n.mb-n3,\n.my-n3 {\n margin-bottom: -3rem !important;\n}\n\n.ml-n3,\n.mx-n3 {\n margin-left: -3rem !important;\n}\n\n.m-n4 {\n margin: -4.5rem !important;\n}\n\n.mt-n4,\n.my-n4 {\n margin-top: -4.5rem !important;\n}\n\n.mr-n4,\n.mx-n4 {\n margin-right: -4.5rem !important;\n}\n\n.mb-n4,\n.my-n4 {\n margin-bottom: -4.5rem !important;\n}\n\n.ml-n4,\n.mx-n4 {\n margin-left: -4.5rem !important;\n}\n\n.m-n5 {\n margin: -9rem !important;\n}\n\n.mt-n5,\n.my-n5 {\n margin-top: -9rem !important;\n}\n\n.mr-n5,\n.mx-n5 {\n margin-right: -9rem !important;\n}\n\n.mb-n5,\n.my-n5 {\n margin-bottom: -9rem !important;\n}\n\n.ml-n5,\n.mx-n5 {\n margin-left: -9rem !important;\n}\n\n.m-auto {\n margin: auto !important;\n}\n\n.mt-auto,\n.my-auto {\n margin-top: auto !important;\n}\n\n.mr-auto,\n.mx-auto {\n margin-right: auto !important;\n}\n\n.mb-auto,\n.my-auto {\n margin-bottom: auto !important;\n}\n\n.ml-auto,\n.mx-auto {\n margin-left: auto !important;\n}\n\n@media (min-width: 600px) {\n .m-sm-0 {\n margin: 0 !important;\n }\n .mt-sm-0,\n.my-sm-0 {\n margin-top: 0 !important;\n }\n .mr-sm-0,\n.mx-sm-0 {\n margin-right: 0 !important;\n }\n .mb-sm-0,\n.my-sm-0 {\n margin-bottom: 0 !important;\n }\n .ml-sm-0,\n.mx-sm-0 {\n margin-left: 0 !important;\n }\n .m-sm-1 {\n margin: 0.75rem !important;\n }\n .mt-sm-1,\n.my-sm-1 {\n margin-top: 0.75rem !important;\n }\n .mr-sm-1,\n.mx-sm-1 {\n margin-right: 0.75rem !important;\n }\n .mb-sm-1,\n.my-sm-1 {\n margin-bottom: 0.75rem !important;\n }\n .ml-sm-1,\n.mx-sm-1 {\n margin-left: 0.75rem !important;\n }\n .m-sm-2 {\n margin: 1.5rem !important;\n }\n .mt-sm-2,\n.my-sm-2 {\n margin-top: 1.5rem !important;\n }\n .mr-sm-2,\n.mx-sm-2 {\n margin-right: 1.5rem !important;\n }\n .mb-sm-2,\n.my-sm-2 {\n margin-bottom: 1.5rem !important;\n }\n .ml-sm-2,\n.mx-sm-2 {\n margin-left: 1.5rem !important;\n }\n .m-sm-3 {\n margin: 3rem !important;\n }\n .mt-sm-3,\n.my-sm-3 {\n margin-top: 3rem !important;\n }\n .mr-sm-3,\n.mx-sm-3 {\n margin-right: 3rem !important;\n }\n .mb-sm-3,\n.my-sm-3 {\n margin-bottom: 3rem !important;\n }\n .ml-sm-3,\n.mx-sm-3 {\n margin-left: 3rem !important;\n }\n .m-sm-4 {\n margin: 4.5rem !important;\n }\n .mt-sm-4,\n.my-sm-4 {\n margin-top: 4.5rem !important;\n }\n .mr-sm-4,\n.mx-sm-4 {\n margin-right: 4.5rem !important;\n }\n .mb-sm-4,\n.my-sm-4 {\n margin-bottom: 4.5rem !important;\n }\n .ml-sm-4,\n.mx-sm-4 {\n margin-left: 4.5rem !important;\n }\n .m-sm-5 {\n margin: 9rem !important;\n }\n .mt-sm-5,\n.my-sm-5 {\n margin-top: 9rem !important;\n }\n .mr-sm-5,\n.mx-sm-5 {\n margin-right: 9rem !important;\n }\n .mb-sm-5,\n.my-sm-5 {\n margin-bottom: 9rem !important;\n }\n .ml-sm-5,\n.mx-sm-5 {\n margin-left: 9rem !important;\n }\n .p-sm-0 {\n padding: 0 !important;\n }\n .pt-sm-0,\n.py-sm-0 {\n padding-top: 0 !important;\n }\n .pr-sm-0,\n.px-sm-0 {\n padding-right: 0 !important;\n }\n .pb-sm-0,\n.py-sm-0 {\n padding-bottom: 0 !important;\n }\n .pl-sm-0,\n.px-sm-0 {\n padding-left: 0 !important;\n }\n .p-sm-1 {\n padding: 0.75rem !important;\n }\n .pt-sm-1,\n.py-sm-1 {\n padding-top: 0.75rem !important;\n }\n .pr-sm-1,\n.px-sm-1 {\n padding-right: 0.75rem !important;\n }\n .pb-sm-1,\n.py-sm-1 {\n padding-bottom: 0.75rem !important;\n }\n .pl-sm-1,\n.px-sm-1 {\n padding-left: 0.75rem !important;\n }\n .p-sm-2 {\n padding: 1.5rem !important;\n }\n .pt-sm-2,\n.py-sm-2 {\n padding-top: 1.5rem !important;\n }\n .pr-sm-2,\n.px-sm-2 {\n padding-right: 1.5rem !important;\n }\n .pb-sm-2,\n.py-sm-2 {\n padding-bottom: 1.5rem !important;\n }\n .pl-sm-2,\n.px-sm-2 {\n padding-left: 1.5rem !important;\n }\n .p-sm-3 {\n padding: 3rem !important;\n }\n .pt-sm-3,\n.py-sm-3 {\n padding-top: 3rem !important;\n }\n .pr-sm-3,\n.px-sm-3 {\n padding-right: 3rem !important;\n }\n .pb-sm-3,\n.py-sm-3 {\n padding-bottom: 3rem !important;\n }\n .pl-sm-3,\n.px-sm-3 {\n padding-left: 3rem !important;\n }\n .p-sm-4 {\n padding: 4.5rem !important;\n }\n .pt-sm-4,\n.py-sm-4 {\n padding-top: 4.5rem !important;\n }\n .pr-sm-4,\n.px-sm-4 {\n padding-right: 4.5rem !important;\n }\n .pb-sm-4,\n.py-sm-4 {\n padding-bottom: 4.5rem !important;\n }\n .pl-sm-4,\n.px-sm-4 {\n padding-left: 4.5rem !important;\n }\n .p-sm-5 {\n padding: 9rem !important;\n }\n .pt-sm-5,\n.py-sm-5 {\n padding-top: 9rem !important;\n }\n .pr-sm-5,\n.px-sm-5 {\n padding-right: 9rem !important;\n }\n .pb-sm-5,\n.py-sm-5 {\n padding-bottom: 9rem !important;\n }\n .pl-sm-5,\n.px-sm-5 {\n padding-left: 9rem !important;\n }\n .m-sm-n1 {\n margin: -0.75rem !important;\n }\n .mt-sm-n1,\n.my-sm-n1 {\n margin-top: -0.75rem !important;\n }\n .mr-sm-n1,\n.mx-sm-n1 {\n margin-right: -0.75rem !important;\n }\n .mb-sm-n1,\n.my-sm-n1 {\n margin-bottom: -0.75rem !important;\n }\n .ml-sm-n1,\n.mx-sm-n1 {\n margin-left: -0.75rem !important;\n }\n .m-sm-n2 {\n margin: -1.5rem !important;\n }\n .mt-sm-n2,\n.my-sm-n2 {\n margin-top: -1.5rem !important;\n }\n .mr-sm-n2,\n.mx-sm-n2 {\n margin-right: -1.5rem !important;\n }\n .mb-sm-n2,\n.my-sm-n2 {\n margin-bottom: -1.5rem !important;\n }\n .ml-sm-n2,\n.mx-sm-n2 {\n margin-left: -1.5rem !important;\n }\n .m-sm-n3 {\n margin: -3rem !important;\n }\n .mt-sm-n3,\n.my-sm-n3 {\n margin-top: -3rem !important;\n }\n .mr-sm-n3,\n.mx-sm-n3 {\n margin-right: -3rem !important;\n }\n .mb-sm-n3,\n.my-sm-n3 {\n margin-bottom: -3rem !important;\n }\n .ml-sm-n3,\n.mx-sm-n3 {\n margin-left: -3rem !important;\n }\n .m-sm-n4 {\n margin: -4.5rem !important;\n }\n .mt-sm-n4,\n.my-sm-n4 {\n margin-top: -4.5rem !important;\n }\n .mr-sm-n4,\n.mx-sm-n4 {\n margin-right: -4.5rem !important;\n }\n .mb-sm-n4,\n.my-sm-n4 {\n margin-bottom: -4.5rem !important;\n }\n .ml-sm-n4,\n.mx-sm-n4 {\n margin-left: -4.5rem !important;\n }\n .m-sm-n5 {\n margin: -9rem !important;\n }\n .mt-sm-n5,\n.my-sm-n5 {\n margin-top: -9rem !important;\n }\n .mr-sm-n5,\n.mx-sm-n5 {\n margin-right: -9rem !important;\n }\n .mb-sm-n5,\n.my-sm-n5 {\n margin-bottom: -9rem !important;\n }\n .ml-sm-n5,\n.mx-sm-n5 {\n margin-left: -9rem !important;\n }\n .m-sm-auto {\n margin: auto !important;\n }\n .mt-sm-auto,\n.my-sm-auto {\n margin-top: auto !important;\n }\n .mr-sm-auto,\n.mx-sm-auto {\n margin-right: auto !important;\n }\n .mb-sm-auto,\n.my-sm-auto {\n margin-bottom: auto !important;\n }\n .ml-sm-auto,\n.mx-sm-auto {\n margin-left: auto !important;\n }\n}\n@media (min-width: 782px) {\n .m-md-0 {\n margin: 0 !important;\n }\n .mt-md-0,\n.my-md-0 {\n margin-top: 0 !important;\n }\n .mr-md-0,\n.mx-md-0 {\n margin-right: 0 !important;\n }\n .mb-md-0,\n.my-md-0 {\n margin-bottom: 0 !important;\n }\n .ml-md-0,\n.mx-md-0 {\n margin-left: 0 !important;\n }\n .m-md-1 {\n margin: 0.75rem !important;\n }\n .mt-md-1,\n.my-md-1 {\n margin-top: 0.75rem !important;\n }\n .mr-md-1,\n.mx-md-1 {\n margin-right: 0.75rem !important;\n }\n .mb-md-1,\n.my-md-1 {\n margin-bottom: 0.75rem !important;\n }\n .ml-md-1,\n.mx-md-1 {\n margin-left: 0.75rem !important;\n }\n .m-md-2 {\n margin: 1.5rem !important;\n }\n .mt-md-2,\n.my-md-2 {\n margin-top: 1.5rem !important;\n }\n .mr-md-2,\n.mx-md-2 {\n margin-right: 1.5rem !important;\n }\n .mb-md-2,\n.my-md-2 {\n margin-bottom: 1.5rem !important;\n }\n .ml-md-2,\n.mx-md-2 {\n margin-left: 1.5rem !important;\n }\n .m-md-3 {\n margin: 3rem !important;\n }\n .mt-md-3,\n.my-md-3 {\n margin-top: 3rem !important;\n }\n .mr-md-3,\n.mx-md-3 {\n margin-right: 3rem !important;\n }\n .mb-md-3,\n.my-md-3 {\n margin-bottom: 3rem !important;\n }\n .ml-md-3,\n.mx-md-3 {\n margin-left: 3rem !important;\n }\n .m-md-4 {\n margin: 4.5rem !important;\n }\n .mt-md-4,\n.my-md-4 {\n margin-top: 4.5rem !important;\n }\n .mr-md-4,\n.mx-md-4 {\n margin-right: 4.5rem !important;\n }\n .mb-md-4,\n.my-md-4 {\n margin-bottom: 4.5rem !important;\n }\n .ml-md-4,\n.mx-md-4 {\n margin-left: 4.5rem !important;\n }\n .m-md-5 {\n margin: 9rem !important;\n }\n .mt-md-5,\n.my-md-5 {\n margin-top: 9rem !important;\n }\n .mr-md-5,\n.mx-md-5 {\n margin-right: 9rem !important;\n }\n .mb-md-5,\n.my-md-5 {\n margin-bottom: 9rem !important;\n }\n .ml-md-5,\n.mx-md-5 {\n margin-left: 9rem !important;\n }\n .p-md-0 {\n padding: 0 !important;\n }\n .pt-md-0,\n.py-md-0 {\n padding-top: 0 !important;\n }\n .pr-md-0,\n.px-md-0 {\n padding-right: 0 !important;\n }\n .pb-md-0,\n.py-md-0 {\n padding-bottom: 0 !important;\n }\n .pl-md-0,\n.px-md-0 {\n padding-left: 0 !important;\n }\n .p-md-1 {\n padding: 0.75rem !important;\n }\n .pt-md-1,\n.py-md-1 {\n padding-top: 0.75rem !important;\n }\n .pr-md-1,\n.px-md-1 {\n padding-right: 0.75rem !important;\n }\n .pb-md-1,\n.py-md-1 {\n padding-bottom: 0.75rem !important;\n }\n .pl-md-1,\n.px-md-1 {\n padding-left: 0.75rem !important;\n }\n .p-md-2 {\n padding: 1.5rem !important;\n }\n .pt-md-2,\n.py-md-2 {\n padding-top: 1.5rem !important;\n }\n .pr-md-2,\n.px-md-2 {\n padding-right: 1.5rem !important;\n }\n .pb-md-2,\n.py-md-2 {\n padding-bottom: 1.5rem !important;\n }\n .pl-md-2,\n.px-md-2 {\n padding-left: 1.5rem !important;\n }\n .p-md-3 {\n padding: 3rem !important;\n }\n .pt-md-3,\n.py-md-3 {\n padding-top: 3rem !important;\n }\n .pr-md-3,\n.px-md-3 {\n padding-right: 3rem !important;\n }\n .pb-md-3,\n.py-md-3 {\n padding-bottom: 3rem !important;\n }\n .pl-md-3,\n.px-md-3 {\n padding-left: 3rem !important;\n }\n .p-md-4 {\n padding: 4.5rem !important;\n }\n .pt-md-4,\n.py-md-4 {\n padding-top: 4.5rem !important;\n }\n .pr-md-4,\n.px-md-4 {\n padding-right: 4.5rem !important;\n }\n .pb-md-4,\n.py-md-4 {\n padding-bottom: 4.5rem !important;\n }\n .pl-md-4,\n.px-md-4 {\n padding-left: 4.5rem !important;\n }\n .p-md-5 {\n padding: 9rem !important;\n }\n .pt-md-5,\n.py-md-5 {\n padding-top: 9rem !important;\n }\n .pr-md-5,\n.px-md-5 {\n padding-right: 9rem !important;\n }\n .pb-md-5,\n.py-md-5 {\n padding-bottom: 9rem !important;\n }\n .pl-md-5,\n.px-md-5 {\n padding-left: 9rem !important;\n }\n .m-md-n1 {\n margin: -0.75rem !important;\n }\n .mt-md-n1,\n.my-md-n1 {\n margin-top: -0.75rem !important;\n }\n .mr-md-n1,\n.mx-md-n1 {\n margin-right: -0.75rem !important;\n }\n .mb-md-n1,\n.my-md-n1 {\n margin-bottom: -0.75rem !important;\n }\n .ml-md-n1,\n.mx-md-n1 {\n margin-left: -0.75rem !important;\n }\n .m-md-n2 {\n margin: -1.5rem !important;\n }\n .mt-md-n2,\n.my-md-n2 {\n margin-top: -1.5rem !important;\n }\n .mr-md-n2,\n.mx-md-n2 {\n margin-right: -1.5rem !important;\n }\n .mb-md-n2,\n.my-md-n2 {\n margin-bottom: -1.5rem !important;\n }\n .ml-md-n2,\n.mx-md-n2 {\n margin-left: -1.5rem !important;\n }\n .m-md-n3 {\n margin: -3rem !important;\n }\n .mt-md-n3,\n.my-md-n3 {\n margin-top: -3rem !important;\n }\n .mr-md-n3,\n.mx-md-n3 {\n margin-right: -3rem !important;\n }\n .mb-md-n3,\n.my-md-n3 {\n margin-bottom: -3rem !important;\n }\n .ml-md-n3,\n.mx-md-n3 {\n margin-left: -3rem !important;\n }\n .m-md-n4 {\n margin: -4.5rem !important;\n }\n .mt-md-n4,\n.my-md-n4 {\n margin-top: -4.5rem !important;\n }\n .mr-md-n4,\n.mx-md-n4 {\n margin-right: -4.5rem !important;\n }\n .mb-md-n4,\n.my-md-n4 {\n margin-bottom: -4.5rem !important;\n }\n .ml-md-n4,\n.mx-md-n4 {\n margin-left: -4.5rem !important;\n }\n .m-md-n5 {\n margin: -9rem !important;\n }\n .mt-md-n5,\n.my-md-n5 {\n margin-top: -9rem !important;\n }\n .mr-md-n5,\n.mx-md-n5 {\n margin-right: -9rem !important;\n }\n .mb-md-n5,\n.my-md-n5 {\n margin-bottom: -9rem !important;\n }\n .ml-md-n5,\n.mx-md-n5 {\n margin-left: -9rem !important;\n }\n .m-md-auto {\n margin: auto !important;\n }\n .mt-md-auto,\n.my-md-auto {\n margin-top: auto !important;\n }\n .mr-md-auto,\n.mx-md-auto {\n margin-right: auto !important;\n }\n .mb-md-auto,\n.my-md-auto {\n margin-bottom: auto !important;\n }\n .ml-md-auto,\n.mx-md-auto {\n margin-left: auto !important;\n }\n}\n@media (min-width: 992px) {\n .m-lg-0 {\n margin: 0 !important;\n }\n .mt-lg-0,\n.my-lg-0 {\n margin-top: 0 !important;\n }\n .mr-lg-0,\n.mx-lg-0 {\n margin-right: 0 !important;\n }\n .mb-lg-0,\n.my-lg-0 {\n margin-bottom: 0 !important;\n }\n .ml-lg-0,\n.mx-lg-0 {\n margin-left: 0 !important;\n }\n .m-lg-1 {\n margin: 0.75rem !important;\n }\n .mt-lg-1,\n.my-lg-1 {\n margin-top: 0.75rem !important;\n }\n .mr-lg-1,\n.mx-lg-1 {\n margin-right: 0.75rem !important;\n }\n .mb-lg-1,\n.my-lg-1 {\n margin-bottom: 0.75rem !important;\n }\n .ml-lg-1,\n.mx-lg-1 {\n margin-left: 0.75rem !important;\n }\n .m-lg-2 {\n margin: 1.5rem !important;\n }\n .mt-lg-2,\n.my-lg-2 {\n margin-top: 1.5rem !important;\n }\n .mr-lg-2,\n.mx-lg-2 {\n margin-right: 1.5rem !important;\n }\n .mb-lg-2,\n.my-lg-2 {\n margin-bottom: 1.5rem !important;\n }\n .ml-lg-2,\n.mx-lg-2 {\n margin-left: 1.5rem !important;\n }\n .m-lg-3 {\n margin: 3rem !important;\n }\n .mt-lg-3,\n.my-lg-3 {\n margin-top: 3rem !important;\n }\n .mr-lg-3,\n.mx-lg-3 {\n margin-right: 3rem !important;\n }\n .mb-lg-3,\n.my-lg-3 {\n margin-bottom: 3rem !important;\n }\n .ml-lg-3,\n.mx-lg-3 {\n margin-left: 3rem !important;\n }\n .m-lg-4 {\n margin: 4.5rem !important;\n }\n .mt-lg-4,\n.my-lg-4 {\n margin-top: 4.5rem !important;\n }\n .mr-lg-4,\n.mx-lg-4 {\n margin-right: 4.5rem !important;\n }\n .mb-lg-4,\n.my-lg-4 {\n margin-bottom: 4.5rem !important;\n }\n .ml-lg-4,\n.mx-lg-4 {\n margin-left: 4.5rem !important;\n }\n .m-lg-5 {\n margin: 9rem !important;\n }\n .mt-lg-5,\n.my-lg-5 {\n margin-top: 9rem !important;\n }\n .mr-lg-5,\n.mx-lg-5 {\n margin-right: 9rem !important;\n }\n .mb-lg-5,\n.my-lg-5 {\n margin-bottom: 9rem !important;\n }\n .ml-lg-5,\n.mx-lg-5 {\n margin-left: 9rem !important;\n }\n .p-lg-0 {\n padding: 0 !important;\n }\n .pt-lg-0,\n.py-lg-0 {\n padding-top: 0 !important;\n }\n .pr-lg-0,\n.px-lg-0 {\n padding-right: 0 !important;\n }\n .pb-lg-0,\n.py-lg-0 {\n padding-bottom: 0 !important;\n }\n .pl-lg-0,\n.px-lg-0 {\n padding-left: 0 !important;\n }\n .p-lg-1 {\n padding: 0.75rem !important;\n }\n .pt-lg-1,\n.py-lg-1 {\n padding-top: 0.75rem !important;\n }\n .pr-lg-1,\n.px-lg-1 {\n padding-right: 0.75rem !important;\n }\n .pb-lg-1,\n.py-lg-1 {\n padding-bottom: 0.75rem !important;\n }\n .pl-lg-1,\n.px-lg-1 {\n padding-left: 0.75rem !important;\n }\n .p-lg-2 {\n padding: 1.5rem !important;\n }\n .pt-lg-2,\n.py-lg-2 {\n padding-top: 1.5rem !important;\n }\n .pr-lg-2,\n.px-lg-2 {\n padding-right: 1.5rem !important;\n }\n .pb-lg-2,\n.py-lg-2 {\n padding-bottom: 1.5rem !important;\n }\n .pl-lg-2,\n.px-lg-2 {\n padding-left: 1.5rem !important;\n }\n .p-lg-3 {\n padding: 3rem !important;\n }\n .pt-lg-3,\n.py-lg-3 {\n padding-top: 3rem !important;\n }\n .pr-lg-3,\n.px-lg-3 {\n padding-right: 3rem !important;\n }\n .pb-lg-3,\n.py-lg-3 {\n padding-bottom: 3rem !important;\n }\n .pl-lg-3,\n.px-lg-3 {\n padding-left: 3rem !important;\n }\n .p-lg-4 {\n padding: 4.5rem !important;\n }\n .pt-lg-4,\n.py-lg-4 {\n padding-top: 4.5rem !important;\n }\n .pr-lg-4,\n.px-lg-4 {\n padding-right: 4.5rem !important;\n }\n .pb-lg-4,\n.py-lg-4 {\n padding-bottom: 4.5rem !important;\n }\n .pl-lg-4,\n.px-lg-4 {\n padding-left: 4.5rem !important;\n }\n .p-lg-5 {\n padding: 9rem !important;\n }\n .pt-lg-5,\n.py-lg-5 {\n padding-top: 9rem !important;\n }\n .pr-lg-5,\n.px-lg-5 {\n padding-right: 9rem !important;\n }\n .pb-lg-5,\n.py-lg-5 {\n padding-bottom: 9rem !important;\n }\n .pl-lg-5,\n.px-lg-5 {\n padding-left: 9rem !important;\n }\n .m-lg-n1 {\n margin: -0.75rem !important;\n }\n .mt-lg-n1,\n.my-lg-n1 {\n margin-top: -0.75rem !important;\n }\n .mr-lg-n1,\n.mx-lg-n1 {\n margin-right: -0.75rem !important;\n }\n .mb-lg-n1,\n.my-lg-n1 {\n margin-bottom: -0.75rem !important;\n }\n .ml-lg-n1,\n.mx-lg-n1 {\n margin-left: -0.75rem !important;\n }\n .m-lg-n2 {\n margin: -1.5rem !important;\n }\n .mt-lg-n2,\n.my-lg-n2 {\n margin-top: -1.5rem !important;\n }\n .mr-lg-n2,\n.mx-lg-n2 {\n margin-right: -1.5rem !important;\n }\n .mb-lg-n2,\n.my-lg-n2 {\n margin-bottom: -1.5rem !important;\n }\n .ml-lg-n2,\n.mx-lg-n2 {\n margin-left: -1.5rem !important;\n }\n .m-lg-n3 {\n margin: -3rem !important;\n }\n .mt-lg-n3,\n.my-lg-n3 {\n margin-top: -3rem !important;\n }\n .mr-lg-n3,\n.mx-lg-n3 {\n margin-right: -3rem !important;\n }\n .mb-lg-n3,\n.my-lg-n3 {\n margin-bottom: -3rem !important;\n }\n .ml-lg-n3,\n.mx-lg-n3 {\n margin-left: -3rem !important;\n }\n .m-lg-n4 {\n margin: -4.5rem !important;\n }\n .mt-lg-n4,\n.my-lg-n4 {\n margin-top: -4.5rem !important;\n }\n .mr-lg-n4,\n.mx-lg-n4 {\n margin-right: -4.5rem !important;\n }\n .mb-lg-n4,\n.my-lg-n4 {\n margin-bottom: -4.5rem !important;\n }\n .ml-lg-n4,\n.mx-lg-n4 {\n margin-left: -4.5rem !important;\n }\n .m-lg-n5 {\n margin: -9rem !important;\n }\n .mt-lg-n5,\n.my-lg-n5 {\n margin-top: -9rem !important;\n }\n .mr-lg-n5,\n.mx-lg-n5 {\n margin-right: -9rem !important;\n }\n .mb-lg-n5,\n.my-lg-n5 {\n margin-bottom: -9rem !important;\n }\n .ml-lg-n5,\n.mx-lg-n5 {\n margin-left: -9rem !important;\n }\n .m-lg-auto {\n margin: auto !important;\n }\n .mt-lg-auto,\n.my-lg-auto {\n margin-top: auto !important;\n }\n .mr-lg-auto,\n.mx-lg-auto {\n margin-right: auto !important;\n }\n .mb-lg-auto,\n.my-lg-auto {\n margin-bottom: auto !important;\n }\n .ml-lg-auto,\n.mx-lg-auto {\n margin-left: auto !important;\n }\n}\n@media (min-width: 1200px) {\n .m-xl-0 {\n margin: 0 !important;\n }\n .mt-xl-0,\n.my-xl-0 {\n margin-top: 0 !important;\n }\n .mr-xl-0,\n.mx-xl-0 {\n margin-right: 0 !important;\n }\n .mb-xl-0,\n.my-xl-0 {\n margin-bottom: 0 !important;\n }\n .ml-xl-0,\n.mx-xl-0 {\n margin-left: 0 !important;\n }\n .m-xl-1 {\n margin: 0.75rem !important;\n }\n .mt-xl-1,\n.my-xl-1 {\n margin-top: 0.75rem !important;\n }\n .mr-xl-1,\n.mx-xl-1 {\n margin-right: 0.75rem !important;\n }\n .mb-xl-1,\n.my-xl-1 {\n margin-bottom: 0.75rem !important;\n }\n .ml-xl-1,\n.mx-xl-1 {\n margin-left: 0.75rem !important;\n }\n .m-xl-2 {\n margin: 1.5rem !important;\n }\n .mt-xl-2,\n.my-xl-2 {\n margin-top: 1.5rem !important;\n }\n .mr-xl-2,\n.mx-xl-2 {\n margin-right: 1.5rem !important;\n }\n .mb-xl-2,\n.my-xl-2 {\n margin-bottom: 1.5rem !important;\n }\n .ml-xl-2,\n.mx-xl-2 {\n margin-left: 1.5rem !important;\n }\n .m-xl-3 {\n margin: 3rem !important;\n }\n .mt-xl-3,\n.my-xl-3 {\n margin-top: 3rem !important;\n }\n .mr-xl-3,\n.mx-xl-3 {\n margin-right: 3rem !important;\n }\n .mb-xl-3,\n.my-xl-3 {\n margin-bottom: 3rem !important;\n }\n .ml-xl-3,\n.mx-xl-3 {\n margin-left: 3rem !important;\n }\n .m-xl-4 {\n margin: 4.5rem !important;\n }\n .mt-xl-4,\n.my-xl-4 {\n margin-top: 4.5rem !important;\n }\n .mr-xl-4,\n.mx-xl-4 {\n margin-right: 4.5rem !important;\n }\n .mb-xl-4,\n.my-xl-4 {\n margin-bottom: 4.5rem !important;\n }\n .ml-xl-4,\n.mx-xl-4 {\n margin-left: 4.5rem !important;\n }\n .m-xl-5 {\n margin: 9rem !important;\n }\n .mt-xl-5,\n.my-xl-5 {\n margin-top: 9rem !important;\n }\n .mr-xl-5,\n.mx-xl-5 {\n margin-right: 9rem !important;\n }\n .mb-xl-5,\n.my-xl-5 {\n margin-bottom: 9rem !important;\n }\n .ml-xl-5,\n.mx-xl-5 {\n margin-left: 9rem !important;\n }\n .p-xl-0 {\n padding: 0 !important;\n }\n .pt-xl-0,\n.py-xl-0 {\n padding-top: 0 !important;\n }\n .pr-xl-0,\n.px-xl-0 {\n padding-right: 0 !important;\n }\n .pb-xl-0,\n.py-xl-0 {\n padding-bottom: 0 !important;\n }\n .pl-xl-0,\n.px-xl-0 {\n padding-left: 0 !important;\n }\n .p-xl-1 {\n padding: 0.75rem !important;\n }\n .pt-xl-1,\n.py-xl-1 {\n padding-top: 0.75rem !important;\n }\n .pr-xl-1,\n.px-xl-1 {\n padding-right: 0.75rem !important;\n }\n .pb-xl-1,\n.py-xl-1 {\n padding-bottom: 0.75rem !important;\n }\n .pl-xl-1,\n.px-xl-1 {\n padding-left: 0.75rem !important;\n }\n .p-xl-2 {\n padding: 1.5rem !important;\n }\n .pt-xl-2,\n.py-xl-2 {\n padding-top: 1.5rem !important;\n }\n .pr-xl-2,\n.px-xl-2 {\n padding-right: 1.5rem !important;\n }\n .pb-xl-2,\n.py-xl-2 {\n padding-bottom: 1.5rem !important;\n }\n .pl-xl-2,\n.px-xl-2 {\n padding-left: 1.5rem !important;\n }\n .p-xl-3 {\n padding: 3rem !important;\n }\n .pt-xl-3,\n.py-xl-3 {\n padding-top: 3rem !important;\n }\n .pr-xl-3,\n.px-xl-3 {\n padding-right: 3rem !important;\n }\n .pb-xl-3,\n.py-xl-3 {\n padding-bottom: 3rem !important;\n }\n .pl-xl-3,\n.px-xl-3 {\n padding-left: 3rem !important;\n }\n .p-xl-4 {\n padding: 4.5rem !important;\n }\n .pt-xl-4,\n.py-xl-4 {\n padding-top: 4.5rem !important;\n }\n .pr-xl-4,\n.px-xl-4 {\n padding-right: 4.5rem !important;\n }\n .pb-xl-4,\n.py-xl-4 {\n padding-bottom: 4.5rem !important;\n }\n .pl-xl-4,\n.px-xl-4 {\n padding-left: 4.5rem !important;\n }\n .p-xl-5 {\n padding: 9rem !important;\n }\n .pt-xl-5,\n.py-xl-5 {\n padding-top: 9rem !important;\n }\n .pr-xl-5,\n.px-xl-5 {\n padding-right: 9rem !important;\n }\n .pb-xl-5,\n.py-xl-5 {\n padding-bottom: 9rem !important;\n }\n .pl-xl-5,\n.px-xl-5 {\n padding-left: 9rem !important;\n }\n .m-xl-n1 {\n margin: -0.75rem !important;\n }\n .mt-xl-n1,\n.my-xl-n1 {\n margin-top: -0.75rem !important;\n }\n .mr-xl-n1,\n.mx-xl-n1 {\n margin-right: -0.75rem !important;\n }\n .mb-xl-n1,\n.my-xl-n1 {\n margin-bottom: -0.75rem !important;\n }\n .ml-xl-n1,\n.mx-xl-n1 {\n margin-left: -0.75rem !important;\n }\n .m-xl-n2 {\n margin: -1.5rem !important;\n }\n .mt-xl-n2,\n.my-xl-n2 {\n margin-top: -1.5rem !important;\n }\n .mr-xl-n2,\n.mx-xl-n2 {\n margin-right: -1.5rem !important;\n }\n .mb-xl-n2,\n.my-xl-n2 {\n margin-bottom: -1.5rem !important;\n }\n .ml-xl-n2,\n.mx-xl-n2 {\n margin-left: -1.5rem !important;\n }\n .m-xl-n3 {\n margin: -3rem !important;\n }\n .mt-xl-n3,\n.my-xl-n3 {\n margin-top: -3rem !important;\n }\n .mr-xl-n3,\n.mx-xl-n3 {\n margin-right: -3rem !important;\n }\n .mb-xl-n3,\n.my-xl-n3 {\n margin-bottom: -3rem !important;\n }\n .ml-xl-n3,\n.mx-xl-n3 {\n margin-left: -3rem !important;\n }\n .m-xl-n4 {\n margin: -4.5rem !important;\n }\n .mt-xl-n4,\n.my-xl-n4 {\n margin-top: -4.5rem !important;\n }\n .mr-xl-n4,\n.mx-xl-n4 {\n margin-right: -4.5rem !important;\n }\n .mb-xl-n4,\n.my-xl-n4 {\n margin-bottom: -4.5rem !important;\n }\n .ml-xl-n4,\n.mx-xl-n4 {\n margin-left: -4.5rem !important;\n }\n .m-xl-n5 {\n margin: -9rem !important;\n }\n .mt-xl-n5,\n.my-xl-n5 {\n margin-top: -9rem !important;\n }\n .mr-xl-n5,\n.mx-xl-n5 {\n margin-right: -9rem !important;\n }\n .mb-xl-n5,\n.my-xl-n5 {\n margin-bottom: -9rem !important;\n }\n .ml-xl-n5,\n.mx-xl-n5 {\n margin-left: -9rem !important;\n }\n .m-xl-auto {\n margin: auto !important;\n }\n .mt-xl-auto,\n.my-xl-auto {\n margin-top: auto !important;\n }\n .mr-xl-auto,\n.mx-xl-auto {\n margin-right: auto !important;\n }\n .mb-xl-auto,\n.my-xl-auto {\n margin-bottom: auto !important;\n }\n .ml-xl-auto,\n.mx-xl-auto {\n margin-left: auto !important;\n }\n}\n@media (min-width: 1330px) {\n .m-xxl-0 {\n margin: 0 !important;\n }\n .mt-xxl-0,\n.my-xxl-0 {\n margin-top: 0 !important;\n }\n .mr-xxl-0,\n.mx-xxl-0 {\n margin-right: 0 !important;\n }\n .mb-xxl-0,\n.my-xxl-0 {\n margin-bottom: 0 !important;\n }\n .ml-xxl-0,\n.mx-xxl-0 {\n margin-left: 0 !important;\n }\n .m-xxl-1 {\n margin: 0.75rem !important;\n }\n .mt-xxl-1,\n.my-xxl-1 {\n margin-top: 0.75rem !important;\n }\n .mr-xxl-1,\n.mx-xxl-1 {\n margin-right: 0.75rem !important;\n }\n .mb-xxl-1,\n.my-xxl-1 {\n margin-bottom: 0.75rem !important;\n }\n .ml-xxl-1,\n.mx-xxl-1 {\n margin-left: 0.75rem !important;\n }\n .m-xxl-2 {\n margin: 1.5rem !important;\n }\n .mt-xxl-2,\n.my-xxl-2 {\n margin-top: 1.5rem !important;\n }\n .mr-xxl-2,\n.mx-xxl-2 {\n margin-right: 1.5rem !important;\n }\n .mb-xxl-2,\n.my-xxl-2 {\n margin-bottom: 1.5rem !important;\n }\n .ml-xxl-2,\n.mx-xxl-2 {\n margin-left: 1.5rem !important;\n }\n .m-xxl-3 {\n margin: 3rem !important;\n }\n .mt-xxl-3,\n.my-xxl-3 {\n margin-top: 3rem !important;\n }\n .mr-xxl-3,\n.mx-xxl-3 {\n margin-right: 3rem !important;\n }\n .mb-xxl-3,\n.my-xxl-3 {\n margin-bottom: 3rem !important;\n }\n .ml-xxl-3,\n.mx-xxl-3 {\n margin-left: 3rem !important;\n }\n .m-xxl-4 {\n margin: 4.5rem !important;\n }\n .mt-xxl-4,\n.my-xxl-4 {\n margin-top: 4.5rem !important;\n }\n .mr-xxl-4,\n.mx-xxl-4 {\n margin-right: 4.5rem !important;\n }\n .mb-xxl-4,\n.my-xxl-4 {\n margin-bottom: 4.5rem !important;\n }\n .ml-xxl-4,\n.mx-xxl-4 {\n margin-left: 4.5rem !important;\n }\n .m-xxl-5 {\n margin: 9rem !important;\n }\n .mt-xxl-5,\n.my-xxl-5 {\n margin-top: 9rem !important;\n }\n .mr-xxl-5,\n.mx-xxl-5 {\n margin-right: 9rem !important;\n }\n .mb-xxl-5,\n.my-xxl-5 {\n margin-bottom: 9rem !important;\n }\n .ml-xxl-5,\n.mx-xxl-5 {\n margin-left: 9rem !important;\n }\n .p-xxl-0 {\n padding: 0 !important;\n }\n .pt-xxl-0,\n.py-xxl-0 {\n padding-top: 0 !important;\n }\n .pr-xxl-0,\n.px-xxl-0 {\n padding-right: 0 !important;\n }\n .pb-xxl-0,\n.py-xxl-0 {\n padding-bottom: 0 !important;\n }\n .pl-xxl-0,\n.px-xxl-0 {\n padding-left: 0 !important;\n }\n .p-xxl-1 {\n padding: 0.75rem !important;\n }\n .pt-xxl-1,\n.py-xxl-1 {\n padding-top: 0.75rem !important;\n }\n .pr-xxl-1,\n.px-xxl-1 {\n padding-right: 0.75rem !important;\n }\n .pb-xxl-1,\n.py-xxl-1 {\n padding-bottom: 0.75rem !important;\n }\n .pl-xxl-1,\n.px-xxl-1 {\n padding-left: 0.75rem !important;\n }\n .p-xxl-2 {\n padding: 1.5rem !important;\n }\n .pt-xxl-2,\n.py-xxl-2 {\n padding-top: 1.5rem !important;\n }\n .pr-xxl-2,\n.px-xxl-2 {\n padding-right: 1.5rem !important;\n }\n .pb-xxl-2,\n.py-xxl-2 {\n padding-bottom: 1.5rem !important;\n }\n .pl-xxl-2,\n.px-xxl-2 {\n padding-left: 1.5rem !important;\n }\n .p-xxl-3 {\n padding: 3rem !important;\n }\n .pt-xxl-3,\n.py-xxl-3 {\n padding-top: 3rem !important;\n }\n .pr-xxl-3,\n.px-xxl-3 {\n padding-right: 3rem !important;\n }\n .pb-xxl-3,\n.py-xxl-3 {\n padding-bottom: 3rem !important;\n }\n .pl-xxl-3,\n.px-xxl-3 {\n padding-left: 3rem !important;\n }\n .p-xxl-4 {\n padding: 4.5rem !important;\n }\n .pt-xxl-4,\n.py-xxl-4 {\n padding-top: 4.5rem !important;\n }\n .pr-xxl-4,\n.px-xxl-4 {\n padding-right: 4.5rem !important;\n }\n .pb-xxl-4,\n.py-xxl-4 {\n padding-bottom: 4.5rem !important;\n }\n .pl-xxl-4,\n.px-xxl-4 {\n padding-left: 4.5rem !important;\n }\n .p-xxl-5 {\n padding: 9rem !important;\n }\n .pt-xxl-5,\n.py-xxl-5 {\n padding-top: 9rem !important;\n }\n .pr-xxl-5,\n.px-xxl-5 {\n padding-right: 9rem !important;\n }\n .pb-xxl-5,\n.py-xxl-5 {\n padding-bottom: 9rem !important;\n }\n .pl-xxl-5,\n.px-xxl-5 {\n padding-left: 9rem !important;\n }\n .m-xxl-n1 {\n margin: -0.75rem !important;\n }\n .mt-xxl-n1,\n.my-xxl-n1 {\n margin-top: -0.75rem !important;\n }\n .mr-xxl-n1,\n.mx-xxl-n1 {\n margin-right: -0.75rem !important;\n }\n .mb-xxl-n1,\n.my-xxl-n1 {\n margin-bottom: -0.75rem !important;\n }\n .ml-xxl-n1,\n.mx-xxl-n1 {\n margin-left: -0.75rem !important;\n }\n .m-xxl-n2 {\n margin: -1.5rem !important;\n }\n .mt-xxl-n2,\n.my-xxl-n2 {\n margin-top: -1.5rem !important;\n }\n .mr-xxl-n2,\n.mx-xxl-n2 {\n margin-right: -1.5rem !important;\n }\n .mb-xxl-n2,\n.my-xxl-n2 {\n margin-bottom: -1.5rem !important;\n }\n .ml-xxl-n2,\n.mx-xxl-n2 {\n margin-left: -1.5rem !important;\n }\n .m-xxl-n3 {\n margin: -3rem !important;\n }\n .mt-xxl-n3,\n.my-xxl-n3 {\n margin-top: -3rem !important;\n }\n .mr-xxl-n3,\n.mx-xxl-n3 {\n margin-right: -3rem !important;\n }\n .mb-xxl-n3,\n.my-xxl-n3 {\n margin-bottom: -3rem !important;\n }\n .ml-xxl-n3,\n.mx-xxl-n3 {\n margin-left: -3rem !important;\n }\n .m-xxl-n4 {\n margin: -4.5rem !important;\n }\n .mt-xxl-n4,\n.my-xxl-n4 {\n margin-top: -4.5rem !important;\n }\n .mr-xxl-n4,\n.mx-xxl-n4 {\n margin-right: -4.5rem !important;\n }\n .mb-xxl-n4,\n.my-xxl-n4 {\n margin-bottom: -4.5rem !important;\n }\n .ml-xxl-n4,\n.mx-xxl-n4 {\n margin-left: -4.5rem !important;\n }\n .m-xxl-n5 {\n margin: -9rem !important;\n }\n .mt-xxl-n5,\n.my-xxl-n5 {\n margin-top: -9rem !important;\n }\n .mr-xxl-n5,\n.mx-xxl-n5 {\n margin-right: -9rem !important;\n }\n .mb-xxl-n5,\n.my-xxl-n5 {\n margin-bottom: -9rem !important;\n }\n .ml-xxl-n5,\n.mx-xxl-n5 {\n margin-left: -9rem !important;\n }\n .m-xxl-auto {\n margin: auto !important;\n }\n .mt-xxl-auto,\n.my-xxl-auto {\n margin-top: auto !important;\n }\n .mr-xxl-auto,\n.mx-xxl-auto {\n margin-right: auto !important;\n }\n .mb-xxl-auto,\n.my-xxl-auto {\n margin-bottom: auto !important;\n }\n .ml-xxl-auto,\n.mx-xxl-auto {\n margin-left: auto !important;\n }\n}\n@font-face {\n font-family: \"cpschool\";\n src: url(\"../fonts/icomoon/cpschool.ttf?p3h968\") format(\"truetype\"), url(\"../fonts/icomoon/cpschool.woff?p3h968\") format(\"woff\"), url(\"../fonts/icomoon/cpschool.svg?p3h968#cpschool\") format(\"svg\");\n font-weight: normal;\n font-style: normal;\n font-display: block;\n}\n.cps-icon, .wp-block-latest-posts .wp-block-latest-posts__post-author::before,\n.wp-block-latest-posts .wp-block-latest-posts__post-date::before {\n /* use !important to prevent issues with browser extensions that change fonts */\n font-family: \"cpschool\" !important;\n speak: never;\n font-style: normal;\n font-weight: normal;\n font-variant: normal;\n text-transform: none;\n line-height: 1;\n /* Better Font Rendering =========== */\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n}\n\n.cps-icon-user-graduate-solid:before {\n content: \"\\e912\";\n}\n\n.cps-icon-theater-masks-solid:before {\n content: \"\\e929\";\n}\n\n.cps-icon-shapes-solid:before {\n content: \"\\e92a\";\n}\n\n.cps-icon-book-open-solid:before {\n content: \"\\e92b\";\n}\n\n.cps-icon-book-reader-solid:before {\n content: \"\\e92c\";\n}\n\n.cps-icon-laptop-code-solid:before {\n content: \"\\e92d\";\n}\n\n.cps-icon-graduation-cap-solid:before {\n content: \"\\e92e\";\n}\n\n.cps-icon-chalkboard-teacher-solid:before {\n content: \"\\e92f\";\n}\n\n.cps-icon-chalkboard-solid:before {\n content: \"\\e930\";\n}\n\n.cps-icon-school-solid:before {\n content: \"\\e931\";\n}\n\n.cps-icon-clock-regular:before {\n content: \"\\e932\";\n}\n\n.cps-icon-rocket-solid:before {\n content: \"\\e933\";\n}\n\n.cps-icon-user-nurse-solid:before {\n content: \"\\e934\";\n}\n\n.cps-icon-asterisk:before {\n content: \"\\f069\";\n}\n\n.cps-icon-plus:before {\n content: \"\\f067\";\n}\n\n.cps-icon-question:before {\n content: \"\\f128\";\n}\n\n.cps-icon-minus:before {\n content: \"\\f068\";\n}\n\n.cps-icon-music:before {\n content: \"\\f001\";\n}\n\n.cps-icon-envelope-o:before {\n content: \"\\f003\";\n}\n\n.cps-icon-star1:before {\n content: \"\\f005\";\n}\n\n.cps-icon-user1:before {\n content: \"\\f007\";\n}\n\n.cps-icon-clock-o:before {\n content: \"\\f017\";\n}\n\n.cps-icon-road:before {\n content: \"\\f018\";\n}\n\n.cps-icon-inbox:before {\n content: \"\\f01c\";\n}\n\n.cps-icon-lock1:before {\n content: \"\\f023\";\n}\n\n.cps-icon-headphones:before {\n content: \"\\f025\";\n}\n\n.cps-icon-print:before {\n content: \"\\f02f\";\n}\n\n.cps-icon-camera1:before {\n content: \"\\f030\";\n}\n\n.cps-icon-video-camera:before {\n content: \"\\f03d\";\n}\n\n.cps-icon-gift1:before {\n content: \"\\f06b\";\n}\n\n.cps-icon-plane:before {\n content: \"\\f072\";\n}\n\n.cps-icon-calendar1:before {\n content: \"\\f073\";\n}\n\n.cps-icon-comment1:before {\n content: \"\\f075\";\n}\n\n.cps-icon-twitter-square:before {\n content: \"\\f081\";\n}\n\n.cps-icon-facebook-square:before {\n content: \"\\f082\";\n}\n\n.cps-icon-key:before {\n content: \"\\f084\";\n}\n\n.cps-icon-linkedin-square:before {\n content: \"\\f08c\";\n}\n\n.cps-icon-facebook:before {\n content: \"\\f09a\";\n}\n\n.cps-icon-facebook-f:before {\n content: \"\\f09a\";\n}\n\n.cps-icon-bell-o:before {\n content: \"\\f0a2\";\n}\n\n.cps-icon-chain:before {\n content: \"\\f0c1\";\n}\n\n.cps-icon-link1:before {\n content: \"\\f0c1\";\n}\n\n.cps-icon-money:before {\n content: \"\\f0d6\";\n}\n\n.cps-icon-linkedin:before {\n content: \"\\f0e1\";\n}\n\n.cps-icon-umbrella:before {\n content: \"\\f0e9\";\n}\n\n.cps-icon-lightbulb-o:before {\n content: \"\\f0eb\";\n}\n\n.cps-icon-user-md:before {\n content: \"\\f0f0\";\n}\n\n.cps-icon-stethoscope:before {\n content: \"\\f0f1\";\n}\n\n.cps-icon-suitcase:before {\n content: \"\\f0f2\";\n}\n\n.cps-icon-bell1:before {\n content: \"\\f0f3\";\n}\n\n.cps-icon-cutlery:before {\n content: \"\\f0f5\";\n}\n\n.cps-icon-file-text-o:before {\n content: \"\\f0f6\";\n}\n\n.cps-icon-ambulance:before {\n content: \"\\f0f9\";\n}\n\n.cps-icon-medkit:before {\n content: \"\\f0fa\";\n}\n\n.cps-icon-superscript:before {\n content: \"\\f12b\";\n}\n\n.cps-icon-microphone:before {\n content: \"\\f130\";\n}\n\n.cps-icon-youtube-square:before {\n content: \"\\f166\";\n}\n\n.cps-icon-flickr1:before {\n content: \"\\f16e\";\n}\n\n.cps-icon-sun-o:before {\n content: \"\\f185\";\n}\n\n.cps-icon-moon-o:before {\n content: \"\\f186\";\n}\n\n.cps-icon-wheelchair:before {\n content: \"\\f193\";\n}\n\n.cps-icon-vimeo-square:before {\n content: \"\\f194\";\n}\n\n.cps-icon-space-shuttle:before {\n content: \"\\f197\";\n}\n\n.cps-icon-bank:before {\n content: \"\\f19c\";\n}\n\n.cps-icon-institution:before {\n content: \"\\f19c\";\n}\n\n.cps-icon-university:before {\n content: \"\\f19c\";\n}\n\n.cps-icon-graduation-cap:before {\n content: \"\\f19d\";\n}\n\n.cps-icon-mortar-board:before {\n content: \"\\f19d\";\n}\n\n.cps-icon-child:before {\n content: \"\\f1ae\";\n}\n\n.cps-icon-paw:before {\n content: \"\\f1b0\";\n}\n\n.cps-icon-recycle:before {\n content: \"\\f1b8\";\n}\n\n.cps-icon-automobile:before {\n content: \"\\f1b9\";\n}\n\n.cps-icon-car:before {\n content: \"\\f1b9\";\n}\n\n.cps-icon-paper-plane-o:before {\n content: \"\\f1d9\";\n}\n\n.cps-icon-send-o:before {\n content: \"\\f1d9\";\n}\n\n.cps-icon-copyright:before {\n content: \"\\f1f9\";\n}\n\n.cps-icon-at:before {\n content: \"\\f1fa\";\n}\n\n.cps-icon-bus:before {\n content: \"\\f207\";\n}\n\n.cps-icon-cc:before {\n content: \"\\f20a\";\n}\n\n.cps-icon-user-secret:before {\n content: \"\\f21b\";\n}\n\n.cps-icon-user-plus:before {\n content: \"\\f234\";\n}\n\n.cps-icon-balance-scale:before {\n content: \"\\f24e\";\n}\n\n.cps-icon-creative-commons:before {\n content: \"\\f25e\";\n}\n\n.cps-icon-vimeo:before {\n content: \"\\f27d\";\n}\n\n.cps-icon-credit-card-alt:before {\n content: \"\\f283\";\n}\n\n.cps-icon-universal-access:before {\n content: \"\\f29a\";\n}\n\n.cps-icon-wheelchair-alt:before {\n content: \"\\f29b\";\n}\n\n.cps-icon-question-circle-o:before {\n content: \"\\f29c\";\n}\n\n.cps-icon-address-card-o:before {\n content: \"\\f2bc\";\n}\n\n.cps-icon-vcard-o:before {\n content: \"\\f2bc\";\n}\n\n.cps-icon-user-o:before {\n content: \"\\f2c0\";\n}\n\n.cps-icon-grav:before {\n content: \"\\f2d6\";\n}\n\n.cps-icon-envelope:before {\n content: \"\\e936\";\n}\n\n.cps-icon-bubble:before {\n content: \"\\e937\";\n}\n\n.cps-icon-users1:before {\n content: \"\\e938\";\n}\n\n.cps-icon-bell2:before {\n content: \"\\e939\";\n}\n\n.cps-icon-pin:before {\n content: \"\\e905\";\n}\n\n.cps-icon-calendar2:before {\n content: \"\\e93a\";\n}\n\n.cps-icon-support:before {\n content: \"\\e93b\";\n}\n\n.cps-icon-home4:before {\n content: \"\\e93d\";\n}\n\n.cps-icon-ring_volume:before {\n content: \"\\e93e\";\n}\n\n.cps-icon-where_to_vote:before {\n content: \"\\e93f\";\n}\n\n.cps-icon-access_alarmalarm:before {\n content: \"\\e940\";\n}\n\n.cps-icon-data_usage:before {\n content: \"\\e941\";\n}\n\n.cps-icon-insert_emoticontag_facesmood:before {\n content: \"\\e942\";\n}\n\n.cps-icon-insert_invitationevent:before {\n content: \"\\e943\";\n}\n\n.cps-icon-camera_altphoto_cameralocal_see:before {\n content: \"\\e944\";\n}\n\n.cps-icon-local_restaurantrestaurant_menu:before {\n content: \"\\e945\";\n}\n\n.cps-icon-add_location:before {\n content: \"\\e946\";\n}\n\n.cps-icon-near_me:before {\n content: \"\\e947\";\n}\n\n.cps-icon-restaurant:before {\n content: \"\\e948\";\n}\n\n.cps-icon-departure_board:before {\n content: \"\\e949\";\n}\n\n.cps-icon-pie_chart:before {\n content: \"\\e94a\";\n}\n\n.cps-icon-cake:before {\n content: \"\\e94b\";\n}\n\n.cps-icon-notifications:before {\n content: \"\\e94c\";\n}\n\n.cps-icon-school:before {\n content: \"\\e94d\";\n}\n\n.cps-icon-sentiment_dissatisfied:before {\n content: \"\\e94e\";\n}\n\n.cps-icon-sentiment_neutral:before {\n content: \"\\e94f\";\n}\n\n.cps-icon-sentiment_satisfied:before {\n content: \"\\e950\";\n}\n\n.cps-icon-sentiment_very_dissatisfied:before {\n content: \"\\e951\";\n}\n\n.cps-icon-sentiment_very_satisfied:before {\n content: \"\\e952\";\n}\n\n.cps-icon-thumb_down_alt:before {\n content: \"\\e953\";\n}\n\n.cps-icon-thumb_up_alt:before {\n content: \"\\e954\";\n}\n\n.cps-icon-account_balance:before {\n content: \"\\e955\";\n}\n\n.cps-icon-search:before {\n content: \"\\e906\";\n}\n\n.cps-icon-verified_user:before {\n content: \"\\e956\";\n}\n\n.cps-icon-fingerprint:before {\n content: \"\\e957\";\n}\n\n.cps-icon-g_translate:before {\n content: \"\\e928\";\n}\n\n.cps-icon-wb_twighlight:before {\n content: \"\\e958\";\n}\n\n.cps-icon-emoji_emotions:before {\n content: \"\\e959\";\n}\n\n.cps-icon-emoji_events:before {\n content: \"\\e95a\";\n}\n\n.cps-icon-emoji_objects:before {\n content: \"\\e95b\";\n}\n\n.cps-icon-sports_esports:before {\n content: \"\\e95c\";\n}\n\n.cps-icon-sports_football:before {\n content: \"\\e95d\";\n}\n\n.cps-icon-sports_golf:before {\n content: \"\\e95e\";\n}\n\n.cps-icon-sports_hockey:before {\n content: \"\\e95f\";\n}\n\n.cps-icon-sports_rugby:before {\n content: \"\\e960\";\n}\n\n.cps-icon-sports_soccer:before {\n content: \"\\e961\";\n}\n\n.cps-icon-sports_volleyball:before {\n content: \"\\e962\";\n}\n\n.cps-icon-sports_tennis:before {\n content: \"\\e963\";\n}\n\n.cps-icon-lunch_dining:before {\n content: \"\\e964\";\n}\n\n.cps-icon-park:before {\n content: \"\\e965\";\n}\n\n.cps-icon-icecream:before {\n content: \"\\e966\";\n}\n\n.cps-icon-volunteer_activism:before {\n content: \"\\e967\";\n}\n\n.cps-icon-ac_unit:before {\n content: \"\\e968\";\n}\n\n.cps-icon-beach_access:before {\n content: \"\\e969\";\n}\n\n.cps-icon-child_care:before {\n content: \"\\e96a\";\n}\n\n.cps-icon-room_service:before {\n content: \"\\e96b\";\n}\n\n.cps-icon-activity:before {\n content: \"\\e908\";\n}\n\n.cps-icon-aperture:before {\n content: \"\\e90a\";\n}\n\n.cps-icon-bell:before {\n content: \"\\e90b\";\n}\n\n.cps-icon-book-open:before {\n content: \"\\e90c\";\n}\n\n.cps-icon-book:before {\n content: \"\\e90d\";\n}\n\n.cps-icon-bookmark:before {\n content: \"\\e90e\";\n}\n\n.cps-icon-calendar:before, .wp-block-latest-posts .wp-block-latest-posts__post-author:before,\n.wp-block-latest-posts .wp-block-latest-posts__post-date:before {\n content: \"\\e900\";\n}\n\n.cps-icon-camera:before {\n content: \"\\e90f\";\n}\n\n.cps-icon-chevron-left:before {\n content: \"\\e926\";\n}\n\n.cps-icon-chevron-right:before {\n content: \"\\e927\";\n}\n\n.cps-icon-clock:before {\n content: \"\\e96c\";\n}\n\n.cps-icon-cloud:before {\n content: \"\\e910\";\n}\n\n.cps-icon-coffee:before {\n content: \"\\e96d\";\n}\n\n.cps-icon-compass:before {\n content: \"\\e911\";\n}\n\n.cps-icon-dollar-sign:before {\n content: \"\\e96e\";\n}\n\n.cps-icon-eye:before {\n content: \"\\e96f\";\n}\n\n.cps-icon-file-text:before {\n content: \"\\e913\";\n}\n\n.cps-icon-folder:before {\n content: \"\\e914\";\n}\n\n.cps-icon-gift:before {\n content: \"\\e915\";\n}\n\n.cps-icon-globe:before {\n content: \"\\e970\";\n}\n\n.cps-icon-grid:before {\n content: \"\\e916\";\n}\n\n.cps-icon-heart3:before {\n content: \"\\e971\";\n}\n\n.cps-icon-help-circle:before {\n content: \"\\e972\";\n}\n\n.cps-icon-home:before {\n content: \"\\e917\";\n}\n\n.cps-icon-category:before {\n content: \"\\e901\";\n}\n\n.cps-icon-info:before {\n content: \"\\e918\";\n}\n\n.cps-icon-life-buoy:before {\n content: \"\\e973\";\n}\n\n.cps-icon-link:before {\n content: \"\\e919\";\n}\n\n.cps-icon-lock:before {\n content: \"\\e91a\";\n}\n\n.cps-icon-mail:before {\n content: \"\\e91b\";\n}\n\n.cps-icon-map-pin:before {\n content: \"\\e91c\";\n}\n\n.cps-icon-menu:before {\n content: \"\\e907\";\n}\n\n.cps-icon-comment:before {\n content: \"\\e904\";\n}\n\n.cps-icon-paperclip:before {\n content: \"\\e91d\";\n}\n\n.cps-icon-phone:before {\n content: \"\\e91e\";\n}\n\n.cps-icon-printer:before {\n content: \"\\e91f\";\n}\n\n.cps-icon-settings:before {\n content: \"\\e920\";\n}\n\n.cps-icon-share:before {\n content: \"\\e921\";\n}\n\n.cps-icon-shopping-bag:before {\n content: \"\\e922\";\n}\n\n.cps-icon-star:before {\n content: \"\\e923\";\n}\n\n.cps-icon-tag:before {\n content: \"\\e902\";\n}\n\n.cps-icon-thumbs-up:before {\n content: \"\\e924\";\n}\n\n.cps-icon-user:before {\n content: \"\\e903\";\n}\n\n.cps-icon-users:before {\n content: \"\\e925\";\n}\n\n.cps-icon-close:before {\n content: \"\\e909\";\n}\n\n.cps-icon-home2:before {\n content: \"\\e974\";\n}\n\n.cps-icon-home21:before {\n content: \"\\e975\";\n}\n\n.cps-icon-home3:before {\n content: \"\\e976\";\n}\n\n.cps-icon-pencil:before {\n content: \"\\e977\";\n}\n\n.cps-icon-pencil2:before {\n content: \"\\e978\";\n}\n\n.cps-icon-headphones1:before {\n content: \"\\e979\";\n}\n\n.cps-icon-music1:before {\n content: \"\\e97a\";\n}\n\n.cps-icon-book1:before {\n content: \"\\e935\";\n}\n\n.cps-icon-price-tags:before {\n content: \"\\e97b\";\n}\n\n.cps-icon-lifebuoy:before {\n content: \"\\e97c\";\n}\n\n.cps-icon-pushpin:before {\n content: \"\\e97d\";\n}\n\n.cps-icon-location:before {\n content: \"\\e983\";\n}\n\n.cps-icon-location2:before {\n content: \"\\e97e\";\n}\n\n.cps-icon-mobile:before {\n content: \"\\e984\";\n}\n\n.cps-icon-tv:before {\n content: \"\\e97f\";\n}\n\n.cps-icon-drawer:before {\n content: \"\\e980\";\n}\n\n.cps-icon-bubbles3:before {\n content: \"\\e981\";\n}\n\n.cps-icon-bubbles4:before {\n content: \"\\e982\";\n}\n\n.cps-icon-user2:before {\n content: \"\\e985\";\n}\n\n.cps-icon-key1:before {\n content: \"\\e98d\";\n}\n\n.cps-icon-lock2:before {\n content: \"\\e98f\";\n}\n\n.cps-icon-wrench:before {\n content: \"\\e991\";\n}\n\n.cps-icon-magic-wand:before {\n content: \"\\e997\";\n}\n\n.cps-icon-aid-kit:before {\n content: \"\\e998\";\n}\n\n.cps-icon-stats-dots:before {\n content: \"\\e99b\";\n}\n\n.cps-icon-trophy:before {\n content: \"\\e99e\";\n}\n\n.cps-icon-gift2:before {\n content: \"\\e99f\";\n}\n\n.cps-icon-spoon-knife:before {\n content: \"\\e9a3\";\n}\n\n.cps-icon-lab:before {\n content: \"\\e9aa\";\n}\n\n.cps-icon-sphere:before {\n content: \"\\e9c9\";\n}\n\n.cps-icon-earth:before {\n content: \"\\e9ca\";\n}\n\n.cps-icon-heart1:before {\n content: \"\\e9da\";\n}\n\n.cps-icon-checkmark:before {\n content: \"\\ea10\";\n}\n\n.cps-icon-sort-alpha-asc:before {\n content: \"\\ea48\";\n}\n\n.cps-icon-sort-alpha-desc:before {\n content: \"\\ea49\";\n}\n\n.cps-icon-instagram:before {\n content: \"\\ea92\";\n}\n\n.cps-icon-twitter:before {\n content: \"\\ea96\";\n}\n\n.cps-icon-youtube:before {\n content: \"\\ea9d\";\n}\n\n.cps-icon-flickr:before {\n content: \"\\eaa4\";\n}\n\n.cps-icon-tumblr:before {\n content: \"\\eab9\";\n}\n\n@font-face {\n font-family: amstelvar;\n font-weight: 100 900;\n font-style: normal;\n font-display: swap;\n src: url(\"../fonts/amstelvar/fonts/Amstelvar-Roman-VF.ttf\") format(\"truetype\");\n}\n@font-face {\n font-family: amstelvar;\n font-weight: 100 900;\n font-style: italic;\n font-display: swap;\n src: url(\"../fonts/amstelvar/fonts/Amstelvar-Italic-VF.ttf\") format(\"truetype\");\n}\n@font-face {\n font-family: commissioner;\n font-weight: 100 900;\n font-style: normal;\n font-display: swap;\n src: url(\"../fonts/commissioner/fonts/Commissioner[FLAR,VOLM,slnt,wght].ttf\") format(\"truetype\");\n}\n@font-face {\n font-family: epilogue;\n font-weight: 100 900;\n font-style: normal;\n font-display: swap;\n src: url(\"../fonts/epilogue/fonts/Epilogue-VariableFont_wght.ttf\") format(\"truetype\");\n}\n@font-face {\n font-family: gelasio;\n font-weight: 100 900;\n font-style: normal;\n font-display: swap;\n src: url(\"../fonts/gelasio/fonts/Gelasio-VF.ttf\") format(\"truetype\");\n}\n@font-face {\n font-family: gelasio;\n font-weight: 100 900;\n font-style: italic;\n font-display: swap;\n src: url(\"../fonts/gelasio/fonts/Gelasio-Italic-VF.ttf\") format(\"truetype\");\n}\n@font-face {\n font-family: hepta_slab;\n font-weight: 100 900;\n font-style: normal;\n font-display: swap;\n src: url(\"../fonts/hepta_slab/fonts/HeptaSlab-VF.ttf\") format(\"truetype\");\n}\n@font-face {\n font-family: inter;\n font-weight: 100 900;\n font-style: normal;\n font-display: swap;\n src: url(\"../fonts/inter/fonts/Inter.var.ttf\") format(\"truetype\");\n}\n@font-face {\n font-family: inter;\n font-weight: 100 900;\n font-style: italic;\n font-display: swap;\n src: url(\"../fonts/inter/fonts/Inter-italic.var.ttf\") format(\"truetype\");\n}\n@font-face {\n font-family: lexend;\n font-weight: 100 900;\n font-style: normal;\n font-display: swap;\n src: url(\"../fonts/lexend/fonts/Lexend[LXND].ttf\") format(\"truetype\");\n}\n@font-face {\n font-family: manrope;\n font-weight: 100 900;\n font-style: normal;\n font-display: swap;\n src: url(\"../fonts/manrope/fonts/Manrope[wght].ttf\") format(\"truetype\");\n}\n@font-face {\n font-family: merriweather;\n font-weight: 100 900;\n font-style: normal;\n font-display: swap;\n src: url(\"../fonts/merriweather/fonts/Merriweather-Roman-VF.ttf\") format(\"truetype\");\n}\n@font-face {\n font-family: merriweather;\n font-weight: 100 900;\n font-style: italic;\n font-display: swap;\n src: url(\"../fonts/merriweather/fonts/Merriweather-Italic-VF.ttf\") format(\"truetype\");\n}\n@font-face {\n font-family: mohave;\n font-weight: 100 900;\n font-style: normal;\n font-display: swap;\n src: url(\"../fonts/mohave/fonts/Mohave[wght].ttf\") format(\"truetype\");\n}\n@font-face {\n font-family: mohave;\n font-weight: 100 900;\n font-style: italic;\n font-display: swap;\n src: url(\"../fonts/mohave/fonts/Mohave-Italic[wght].ttf\") format(\"truetype\");\n}\n@font-face {\n font-family: petrona;\n font-weight: 100 900;\n font-style: normal;\n font-display: swap;\n src: url(\"../fonts/petrona/fonts/Petrona[wght].ttf\") format(\"truetype\");\n}\n@font-face {\n font-family: petrona;\n font-weight: 100 900;\n font-style: italic;\n font-display: swap;\n src: url(\"../fonts/petrona/fonts/Petrona-Italic[wght].ttf\") format(\"truetype\");\n}\n@font-face {\n font-family: playfair;\n font-weight: 100 900;\n font-style: normal;\n font-display: swap;\n src: url(\"../fonts/playfair/fonts/PlayfairDisplay-VariableFont_wght.ttf\") format(\"truetype\");\n}\n@font-face {\n font-family: playfair;\n font-weight: 100 900;\n font-style: italic;\n font-display: swap;\n src: url(\"../fonts/playfair/fonts/PlayfairDisplay-Italic-VariableFont_wght.ttf\") format(\"truetype\");\n}\n@font-face {\n font-family: public_sans;\n font-weight: 100 900;\n font-style: normal;\n font-display: swap;\n src: url(\"../fonts/public_sans/fonts/Public-Sans-Roman-VF.ttf\") format(\"truetype\");\n}\n@font-face {\n font-family: public_sans;\n font-weight: 100 900;\n font-style: italic;\n font-display: swap;\n src: url(\"../fonts/public_sans/fonts/Public-Sans-Italic-VF.ttf\") format(\"truetype\");\n}\n@font-face {\n font-family: quicksand;\n font-weight: 100 900;\n font-style: normal;\n font-display: swap;\n src: url(\"../fonts/quicksand/fonts/Quicksand-VariableFont_wght.ttf\") format(\"truetype\");\n}\n@font-face {\n font-family: raleway;\n font-weight: 100 900;\n font-style: normal;\n font-display: swap;\n src: url(\"../fonts/raleway/fonts/Raleway-VariableFont_wght.ttf\") format(\"truetype\");\n}\n@font-face {\n font-family: raleway;\n font-weight: 100 900;\n font-style: italic;\n font-display: swap;\n src: url(\"../fonts/raleway/fonts/Raleway-Italic-VariableFont_wght.ttf\") format(\"truetype\");\n}\n@font-face {\n font-family: russolo;\n font-weight: 100 900;\n font-style: normal;\n font-display: swap;\n src: url(\"../fonts/russolo/fonts/Russolo[opsz,wght].ttf\") format(\"truetype\");\n}\n@font-face {\n font-family: space_grotesk;\n font-weight: 100 900;\n font-style: normal;\n font-display: swap;\n src: url(\"../fonts/space_grotesk/fonts/SpaceGrotesk[wght].ttf\") format(\"truetype\");\n}\n.collapse-toggle::after {\n display: inline-block;\n margin-left: 0.45em;\n vertical-align: 0.255em;\n content: \"\";\n border-top: 0.3em solid;\n border-right: 0.3em solid transparent;\n border-bottom: 0;\n border-left: 0.3em solid transparent;\n}\n.collapse-toggle:empty::after {\n margin-left: 0;\n}\n\n.edit-post-visual-editor .editor-styles-wrapper h1, .edit-post-visual-editor .editor-styles-wrapper .h1 {\n font-size: calc( 2.25em * (var(--body-font-size) / 100) * (var(--headers-font-size) / 100) );\n}\n@media (min-width: 992px) {\n .edit-post-visual-editor .editor-styles-wrapper h1, .edit-post-visual-editor .editor-styles-wrapper .h1 {\n font-size: calc( 2.5em * (var(--body-font-size) / 100) * (var(--headers-font-size) / 100) );\n }\n}\n.edit-post-visual-editor .editor-styles-wrapper h2, .edit-post-visual-editor .editor-styles-wrapper .h2 {\n font-size: calc( 1.8em * (var(--body-font-size) / 100) * (var(--headers-font-size) / 100) );\n}\n@media (min-width: 992px) {\n .edit-post-visual-editor .editor-styles-wrapper h2, .edit-post-visual-editor .editor-styles-wrapper .h2 {\n font-size: calc( 2em * (var(--body-font-size) / 100) * (var(--headers-font-size) / 100) );\n }\n}\n.edit-post-visual-editor .editor-styles-wrapper h3, .edit-post-visual-editor .editor-styles-wrapper .h3, .edit-post-visual-editor .editor-styles-wrapper .wp-block-latest-posts > li > a:first-of-type {\n font-size: calc( 1.575em * (var(--body-font-size) / 100) * (var(--headers-font-size) / 100) );\n}\n@media (min-width: 992px) {\n .edit-post-visual-editor .editor-styles-wrapper h3, .edit-post-visual-editor .editor-styles-wrapper .h3, .edit-post-visual-editor .editor-styles-wrapper .wp-block-latest-posts > li > a:first-of-type {\n font-size: calc( 1.75em * (var(--body-font-size) / 100) * (var(--headers-font-size) / 100) );\n }\n}\n.edit-post-visual-editor .editor-styles-wrapper h4, .edit-post-visual-editor .editor-styles-wrapper .h4 {\n font-size: calc( 1.35em * (var(--body-font-size) / 100) * (var(--headers-font-size) / 100) );\n}\n@media (min-width: 992px) {\n .edit-post-visual-editor .editor-styles-wrapper h4, .edit-post-visual-editor .editor-styles-wrapper .h4 {\n font-size: calc( 1.5em * (var(--body-font-size) / 100) * (var(--headers-font-size) / 100) );\n }\n}\n.edit-post-visual-editor .editor-styles-wrapper h5, .edit-post-visual-editor .editor-styles-wrapper .h5 {\n font-size: calc( 1.125em * (var(--body-font-size) / 100) * (var(--headers-font-size) / 100) );\n}\n@media (min-width: 992px) {\n .edit-post-visual-editor .editor-styles-wrapper h5, .edit-post-visual-editor .editor-styles-wrapper .h5 {\n font-size: calc( 1.25em * (var(--body-font-size) / 100) * (var(--headers-font-size) / 100) );\n }\n}\n.edit-post-visual-editor .editor-styles-wrapper h6, .edit-post-visual-editor .editor-styles-wrapper .h6 {\n font-size: calc( 0.9em * (var(--body-font-size) / 100) * (var(--headers-font-size) / 100) );\n}\n@media (min-width: 992px) {\n .edit-post-visual-editor .editor-styles-wrapper h6, .edit-post-visual-editor .editor-styles-wrapper .h6 {\n font-size: calc( 1em * (var(--body-font-size) / 100) * (var(--headers-font-size) / 100) );\n }\n}\n.edit-post-visual-editor .editor-styles-wrapper h1, .edit-post-visual-editor .editor-styles-wrapper h2, .edit-post-visual-editor .editor-styles-wrapper h3, .edit-post-visual-editor .editor-styles-wrapper h4, .edit-post-visual-editor .editor-styles-wrapper h5, .edit-post-visual-editor .editor-styles-wrapper h6,\n.edit-post-visual-editor .editor-styles-wrapper .h,\n.edit-post-visual-editor .editor-styles-wrapper .wp-block-latest-posts > li > a:first-of-type {\n margin-bottom: 1.5rem;\n font-weight: 500;\n line-height: 1.15;\n}\n\nbody.h-style-separator.h-style-separator-bottom h1::after, body.h-style-separator.h-style-separator-bottom h2::after, body.h-style-separator.h-style-separator-bottom h3::after, body.h-style-separator.h-style-separator-bottom h4::after, body.h-style-separator.h-style-separator-bottom h5::after, body.h-style-separator.h-style-separator-bottom h6::after, body.h-style-separator.h-style-separator-bottom .h::after, body.h-style-separator.h-style-separator-bottom .wp-block-latest-posts > li > a:first-of-type::after, body.h-style-separator:not(.h-style-separator-bottom) h1::before, body.h-style-separator:not(.h-style-separator-bottom) h2::before, body.h-style-separator:not(.h-style-separator-bottom) h3::before, body.h-style-separator:not(.h-style-separator-bottom) h4::before, body.h-style-separator:not(.h-style-separator-bottom) h5::before, body.h-style-separator:not(.h-style-separator-bottom) h6::before, body.h-style-separator:not(.h-style-separator-bottom) .h::before, body.h-style-separator:not(.h-style-separator-bottom) .wp-block-latest-posts > li > a:first-of-type::before {\n content: \"\";\n display: block;\n width: 3em;\n height: 0.1em;\n background-color: currentColor;\n border-radius: var(--roundness);\n}\n\nbody.h-style-separator:not(.h-style-separator-bottom) h1::before, body.h-style-separator:not(.h-style-separator-bottom) h2::before, body.h-style-separator:not(.h-style-separator-bottom) h3::before, body.h-style-separator:not(.h-style-separator-bottom) h4::before, body.h-style-separator:not(.h-style-separator-bottom) h5::before, body.h-style-separator:not(.h-style-separator-bottom) h6::before, body.h-style-separator:not(.h-style-separator-bottom) .h::before, body.h-style-separator:not(.h-style-separator-bottom) .wp-block-latest-posts > li > a:first-of-type::before {\n margin-bottom: 0.5em;\n background-color: var(--color-accent);\n}\nbody.h-style-separator.h-style-separator-bottom h1::after, body.h-style-separator.h-style-separator-bottom h2::after, body.h-style-separator.h-style-separator-bottom h3::after, body.h-style-separator.h-style-separator-bottom h4::after, body.h-style-separator.h-style-separator-bottom h5::after, body.h-style-separator.h-style-separator-bottom h6::after, body.h-style-separator.h-style-separator-bottom .h::after, body.h-style-separator.h-style-separator-bottom .wp-block-latest-posts > li > a:first-of-type::after {\n margin-top: 0.5em;\n background-color: var(--color-accent);\n}\nbody.h-style-separator.h-style-separator-hl h1::before, body.h-style-separator.h-style-separator-hl h1::after, body.h-style-separator.h-style-separator-hl h2::before, body.h-style-separator.h-style-separator-hl h2::after, body.h-style-separator.h-style-separator-hl h3::before, body.h-style-separator.h-style-separator-hl h3::after, body.h-style-separator.h-style-separator-hl h4::before, body.h-style-separator.h-style-separator-hl h4::after, body.h-style-separator.h-style-separator-hl h5::before, body.h-style-separator.h-style-separator-hl h5::after, body.h-style-separator.h-style-separator-hl h6::before, body.h-style-separator.h-style-separator-hl h6::after, body.h-style-separator.h-style-separator-hl .h::before, body.h-style-separator.h-style-separator-hl .wp-block-latest-posts > li > a:first-of-type::before, body.h-style-separator.h-style-separator-hl .h::after, body.h-style-separator.h-style-separator-hl .wp-block-latest-posts > li > a:first-of-type::after {\n background-color: var(--color-accent-hl);\n}\nbody.h-style-separator .text-center h1::before, body.h-style-separator .text-center h1::after, body.h-style-separator h1[style*=\"text-align: center\"]::before, body.h-style-separator h1[style*=\"text-align: center\"]::after, body.h-style-separator h1.has-text-align-center::before, body.h-style-separator h1.has-text-align-center::after, body.h-style-separator .text-center h2::before, body.h-style-separator .text-center h2::after, body.h-style-separator h2[style*=\"text-align: center\"]::before, body.h-style-separator h2[style*=\"text-align: center\"]::after, body.h-style-separator h2.has-text-align-center::before, body.h-style-separator h2.has-text-align-center::after, body.h-style-separator .text-center h3::before, body.h-style-separator .text-center h3::after, body.h-style-separator h3[style*=\"text-align: center\"]::before, body.h-style-separator h3[style*=\"text-align: center\"]::after, body.h-style-separator h3.has-text-align-center::before, body.h-style-separator h3.has-text-align-center::after, body.h-style-separator .text-center h4::before, body.h-style-separator .text-center h4::after, body.h-style-separator h4[style*=\"text-align: center\"]::before, body.h-style-separator h4[style*=\"text-align: center\"]::after, body.h-style-separator h4.has-text-align-center::before, body.h-style-separator h4.has-text-align-center::after, body.h-style-separator .text-center h5::before, body.h-style-separator .text-center h5::after, body.h-style-separator h5[style*=\"text-align: center\"]::before, body.h-style-separator h5[style*=\"text-align: center\"]::after, body.h-style-separator h5.has-text-align-center::before, body.h-style-separator h5.has-text-align-center::after, body.h-style-separator .text-center h6::before, body.h-style-separator .text-center h6::after, body.h-style-separator h6[style*=\"text-align: center\"]::before, body.h-style-separator h6[style*=\"text-align: center\"]::after, body.h-style-separator h6.has-text-align-center::before, body.h-style-separator h6.has-text-align-center::after, body.h-style-separator .text-center .h::before, body.h-style-separator .text-center .wp-block-latest-posts > li > a:first-of-type::before, body.h-style-separator .text-center .h::after, body.h-style-separator .text-center .wp-block-latest-posts > li > a:first-of-type::after, body.h-style-separator .h[style*=\"text-align: center\"]::before, body.h-style-separator .wp-block-latest-posts > li > a[style*=\"text-align: center\"]:first-of-type::before, body.h-style-separator .h[style*=\"text-align: center\"]::after, body.h-style-separator .wp-block-latest-posts > li > a[style*=\"text-align: center\"]:first-of-type::after, body.h-style-separator .h.has-text-align-center::before, body.h-style-separator .wp-block-latest-posts > li > a.has-text-align-center:first-of-type::before, body.h-style-separator .h.has-text-align-center::after, body.h-style-separator .wp-block-latest-posts > li > a.has-text-align-center:first-of-type::after {\n margin-left: auto;\n margin-right: auto;\n}\nbody.h-style-separator .text-right h1::before, body.h-style-separator .text-right h1::after, body.h-style-separator h1[style*=\"text-align: right\"]::before, body.h-style-separator h1[style*=\"text-align: right\"]::after, body.h-style-separator h1.has-text-align-right::before, body.h-style-separator h1.has-text-align-right::after, body.h-style-separator .text-right h2::before, body.h-style-separator .text-right h2::after, body.h-style-separator h2[style*=\"text-align: right\"]::before, body.h-style-separator h2[style*=\"text-align: right\"]::after, body.h-style-separator h2.has-text-align-right::before, body.h-style-separator h2.has-text-align-right::after, body.h-style-separator .text-right h3::before, body.h-style-separator .text-right h3::after, body.h-style-separator h3[style*=\"text-align: right\"]::before, body.h-style-separator h3[style*=\"text-align: right\"]::after, body.h-style-separator h3.has-text-align-right::before, body.h-style-separator h3.has-text-align-right::after, body.h-style-separator .text-right h4::before, body.h-style-separator .text-right h4::after, body.h-style-separator h4[style*=\"text-align: right\"]::before, body.h-style-separator h4[style*=\"text-align: right\"]::after, body.h-style-separator h4.has-text-align-right::before, body.h-style-separator h4.has-text-align-right::after, body.h-style-separator .text-right h5::before, body.h-style-separator .text-right h5::after, body.h-style-separator h5[style*=\"text-align: right\"]::before, body.h-style-separator h5[style*=\"text-align: right\"]::after, body.h-style-separator h5.has-text-align-right::before, body.h-style-separator h5.has-text-align-right::after, body.h-style-separator .text-right h6::before, body.h-style-separator .text-right h6::after, body.h-style-separator h6[style*=\"text-align: right\"]::before, body.h-style-separator h6[style*=\"text-align: right\"]::after, body.h-style-separator h6.has-text-align-right::before, body.h-style-separator h6.has-text-align-right::after, body.h-style-separator .text-right .h::before, body.h-style-separator .text-right .wp-block-latest-posts > li > a:first-of-type::before, body.h-style-separator .text-right .h::after, body.h-style-separator .text-right .wp-block-latest-posts > li > a:first-of-type::after, body.h-style-separator .h[style*=\"text-align: right\"]::before, body.h-style-separator .wp-block-latest-posts > li > a[style*=\"text-align: right\"]:first-of-type::before, body.h-style-separator .h[style*=\"text-align: right\"]::after, body.h-style-separator .wp-block-latest-posts > li > a[style*=\"text-align: right\"]:first-of-type::after, body.h-style-separator .h.has-text-align-right::before, body.h-style-separator .wp-block-latest-posts > li > a.has-text-align-right:first-of-type::before, body.h-style-separator .h.has-text-align-right::after, body.h-style-separator .wp-block-latest-posts > li > a.has-text-align-right:first-of-type::after {\n margin-left: auto;\n}\n\n.h-style-disable::before, .wp-block-latest-posts > li > a:first-of-type::before,\n.h-style-disable-top::before {\n display: none !important;\n}\n\n.h-style-disable::after, .wp-block-latest-posts > li > a:first-of-type::after,\n.h-style-disable-bottom::after {\n display: none !important;\n}\n\n.editor-styles-wrapper input[type=submit]:not(.btn), .editor-styles-wrapper input[type=button]:not(.btn), .wp-block-button .wp-block-button__link,\n.wp-block-file .wp-element-button,\n.wp-block-search__button,\n.btn {\n text-transform: uppercase;\n text-decoration: none;\n transition: background-color 0.5s ease, box-shadow 0.5s ease;\n font-weight: 600;\n border-style: solid;\n border-width: 0;\n display: inline-block;\n text-align: center;\n vertical-align: middle;\n user-select: none;\n padding: 0.3375rem 0.675rem;\n font-size: 0.9em;\n line-height: 1.35;\n border-radius: var(--roundness);\n /*\n body:not(.shadows-disabled) & {\n & {\n transition: none;\n }\n &:not(:focus-visible):not(:hover) {\n @include adjusted-shadow(0.7);\n }\n }\n */\n /*\n @supports ( font-variation-settings: normal ) {\n body.font-up & {\n padding-bottom: $btn-padding-y+0.15rem;\n }\n body.font-down & {\n padding-top: $btn-padding-y+0.15rem;\n }\n }\n */\n}\n@media (min-width: 992px) {\n .editor-styles-wrapper input[type=submit]:not(.btn), .editor-styles-wrapper input[type=button]:not(.btn), .wp-block-button .wp-block-button__link,\n.wp-block-file .wp-element-button,\n.wp-block-search__button,\n.btn {\n padding: 0.375rem 0.75rem;\n font-size: 1em;\n line-height: 1.5;\n border-radius: var(--roundness);\n }\n}\n.editor-styles-wrapper input[type=submit]:not(.btn) i, .editor-styles-wrapper input[type=button]:not(.btn) i, .wp-block-button .wp-block-button__link i,\n.wp-block-file .wp-element-button i,\n.wp-block-search__button i,\n.btn i {\n display: inline-block;\n text-decoration: none;\n vertical-align: middle;\n font-size: 1.35em;\n}\n.editor-styles-wrapper input[type=submit]:hover:not(.btn), .editor-styles-wrapper input[type=button]:hover:not(.btn), .wp-block-button .wp-block-button__link:hover,\n.wp-block-file .wp-element-button:hover,\n.wp-block-search__button:hover,\n.btn:hover {\n text-decoration: underline;\n}\n.editor-styles-wrapper input[type=submit]:focus-visible:not(.btn), .editor-styles-wrapper input[type=button]:focus-visible:not(.btn), .wp-block-button .wp-block-button__link:focus-visible,\n.wp-block-file .wp-element-button:focus-visible,\n.wp-block-search__button:focus-visible, .editor-styles-wrapper input[type=submit]:active:not(.btn), .editor-styles-wrapper input[type=button]:active:not(.btn), .wp-block-button .wp-block-button__link:active,\n.wp-block-file .wp-element-button:active,\n.wp-block-search__button:active, .editor-styles-wrapper input[type=submit]:hover:not(.btn), .editor-styles-wrapper input[type=button]:hover:not(.btn), .wp-block-button .wp-block-button__link:hover,\n.wp-block-file .wp-element-button:hover,\n.wp-block-search__button:hover,\n.btn:focus-visible,\n.btn:active,\n.btn:hover {\n opacity: 1;\n}\n.editor-styles-wrapper input[type=submit]:focus-visible:not(.btn), .editor-styles-wrapper input[type=button]:focus-visible:not(.btn), .wp-block-button .wp-block-button__link:focus-visible,\n.wp-block-file .wp-element-button:focus-visible,\n.wp-block-search__button:focus-visible,\n.btn:focus-visible {\n outline-offset: 0.3rem;\n outline-width: 0.2rem;\n}\np .editor-styles-wrapper input[type=submit]:not(:first-child):not(.btn), .editor-styles-wrapper p input[type=submit]:not(:first-child):not(.btn), p .editor-styles-wrapper input[type=button]:not(:first-child):not(.btn), .editor-styles-wrapper p input[type=button]:not(:first-child):not(.btn), p .wp-block-button .wp-block-button__link:not(:first-child), .wp-block-button p .wp-block-button__link:not(:first-child),\np .wp-block-file .wp-element-button:not(:first-child),\n.wp-block-file p .wp-element-button:not(:first-child),\np .wp-block-search__button:not(:first-child),\np .btn:not(:first-child) {\n margin-left: 0.5rem;\n}\np .editor-styles-wrapper input[type=submit]:not(:last-child):not(.btn), .editor-styles-wrapper p input[type=submit]:not(:last-child):not(.btn), p .editor-styles-wrapper input[type=button]:not(:last-child):not(.btn), .editor-styles-wrapper p input[type=button]:not(:last-child):not(.btn), p .wp-block-button .wp-block-button__link:not(:last-child), .wp-block-button p .wp-block-button__link:not(:last-child),\np .wp-block-file .wp-element-button:not(:last-child),\n.wp-block-file p .wp-element-button:not(:last-child),\np .wp-block-search__button:not(:last-child),\np .btn:not(:last-child) {\n margin-right: 0.5rem;\n}\n\n.btn-block, .btn-block .wp-block-button__link {\n display: block;\n width: 100%;\n}\n.btn-block + .btn-block, .btn-block .wp-block-button__link + .btn-block, .btn-block .btn-block + .wp-block-button__link, .btn-block .wp-block-button__link + .wp-block-button__link {\n margin-top: 0.5rem;\n}\n\n.btn:disabled {\n box-shadow: none !important;\n text-decoration: none !important;\n opacity: 0.5;\n}\n\n.editor-styles-wrapper input[type=submit]:not(.btn),\n.btn-primary {\n background-color: var(--color-accent-hl);\n border-color: var(--color-accent-hl);\n color: var(--color-accent-hl-contrast);\n}\n.editor-styles-wrapper input[type=submit]:hover:not(.btn),\n.btn-primary:hover {\n box-shadow: 0 0 0 0.2rem var(--color-accent-hl-a), 0 0 0 0.2rem var(--color);\n color: var(--color-accent-hl-contrast);\n}\n.editor-styles-wrapper input[type=submit]:focus-visible:not(.btn),\n.btn-primary:focus-visible {\n outline-color: var(--color-accent);\n}\nbody.btn-style-outline .editor-styles-wrapper input[type=submit]:not(:hover):not(:focus-visible):not(.btn), .editor-styles-wrapper body.btn-style-outline input[type=submit]:not(:hover):not(:focus-visible):not(.btn),\nbody.btn-style-outline .btn-primary:not(:hover):not(:focus-visible) {\n color: var(--color-accent-hl);\n}\n\n.editor-styles-wrapper input[type=button]:not(.btn), .wp-block-button.is-style-outline .wp-block-button__link:not(.has-background):not(.has-text-color), .wp-block-button .wp-block-button__link,\n.wp-block-file .wp-element-button,\n.wp-block-search__button,\n.btn-secondary {\n background-color: var(--color-accent);\n border-color: var(--color-accent);\n color: var(--color-accent-contrast);\n}\n.editor-styles-wrapper input[type=button]:hover:not(.btn), .wp-block-button.is-style-outline .wp-block-button__link:hover:not(.has-background):not(.has-text-color), .wp-block-button .wp-block-button__link:hover,\n.wp-block-file .wp-element-button:hover,\n.wp-block-search__button:hover,\n.btn-secondary:hover {\n background-color: var(--color-accent);\n box-shadow: 0 0 0 0.2rem var(--color-accent-a), 0 0 0 0.2rem var(--color);\n color: var(--color-accent-contrast);\n}\n.editor-styles-wrapper input[type=button]:focus-visible:not(.btn), .wp-block-button.is-style-outline .wp-block-button__link:focus-visible:not(.has-background):not(.has-text-color), .wp-block-button .wp-block-button__link:focus-visible,\n.wp-block-file .wp-element-button:focus-visible,\n.wp-block-search__button:focus-visible,\n.btn-secondary:focus-visible {\n outline-color: var(--color-accent-hl);\n}\nbody.btn-style-outline .editor-styles-wrapper input[type=button]:not(:hover):not(:focus-visible):not(.btn), .editor-styles-wrapper body.btn-style-outline input[type=button]:not(:hover):not(:focus-visible):not(.btn), body.btn-style-outline .wp-block-button .wp-block-button__link:not(:hover):not(:focus-visible), .wp-block-button body.btn-style-outline .wp-block-button__link:not(:hover):not(:focus-visible),\nbody.btn-style-outline .wp-block-file .wp-element-button:not(:hover):not(:focus-visible),\n.wp-block-file body.btn-style-outline .wp-element-button:not(:hover):not(:focus-visible),\nbody.btn-style-outline .wp-block-search__button:not(:hover):not(:focus-visible),\nbody.btn-style-outline .btn-secondary:not(:hover):not(:focus-visible) {\n color: var(--color-accent);\n}\n\nbody.btn-style-outline .editor-styles-wrapper input[type=submit]:not(.btn), .editor-styles-wrapper body.btn-style-outline input[type=submit]:not(.btn), body.btn-style-outline .editor-styles-wrapper input[type=button]:not(.btn), .editor-styles-wrapper body.btn-style-outline input[type=button]:not(.btn), body.btn-style-outline .wp-block-button .wp-block-button__link, .wp-block-button body.btn-style-outline .wp-block-button__link,\nbody.btn-style-outline .wp-block-file .wp-element-button,\n.wp-block-file body.btn-style-outline .wp-element-button,\nbody.btn-style-outline .wp-block-search__button,\nbody.btn-style-outline .btn,\n.is-style-outline .editor-styles-wrapper input[type=submit]:not(.btn),\n.editor-styles-wrapper .is-style-outline input[type=submit]:not(.btn),\n.is-style-outline .editor-styles-wrapper input[type=button]:not(.btn),\n.editor-styles-wrapper .is-style-outline input[type=button]:not(.btn),\n.is-style-outline .wp-block-button .wp-block-button__link,\n.wp-block-button .is-style-outline .wp-block-button__link,\n.is-style-outline .wp-block-file .wp-element-button,\n.wp-block-file .is-style-outline .wp-element-button,\n.is-style-outline .wp-block-search__button,\n.wp-block-button.is-style-outline .wp-block-button__link:not(.has-background):not(.has-text-color) {\n border-width: 0.15rem;\n padding: 0.225rem 0.675rem;\n}\nbody.btn-style-outline .editor-styles-wrapper input[type=submit]:not(:hover):not(:focus-visible):not(.btn), .editor-styles-wrapper body.btn-style-outline input[type=submit]:not(:hover):not(:focus-visible):not(.btn), body.btn-style-outline .editor-styles-wrapper input[type=button]:not(:hover):not(:focus-visible):not(.btn), .editor-styles-wrapper body.btn-style-outline input[type=button]:not(:hover):not(:focus-visible):not(.btn), body.btn-style-outline .wp-block-button .wp-block-button__link:not(:hover):not(:focus-visible), .wp-block-button body.btn-style-outline .wp-block-button__link:not(:hover):not(:focus-visible),\nbody.btn-style-outline .wp-block-file .wp-element-button:not(:hover):not(:focus-visible),\n.wp-block-file body.btn-style-outline .wp-element-button:not(:hover):not(:focus-visible),\nbody.btn-style-outline .wp-block-search__button:not(:hover):not(:focus-visible),\nbody.btn-style-outline .btn:not(:hover):not(:focus-visible),\n.is-style-outline .editor-styles-wrapper input[type=submit]:not(:hover):not(:focus-visible):not(.btn),\n.editor-styles-wrapper .is-style-outline input[type=submit]:not(:hover):not(:focus-visible):not(.btn),\n.is-style-outline .editor-styles-wrapper input[type=button]:not(:hover):not(:focus-visible):not(.btn),\n.editor-styles-wrapper .is-style-outline input[type=button]:not(:hover):not(:focus-visible):not(.btn),\n.is-style-outline .wp-block-button .wp-block-button__link:not(:hover):not(:focus-visible),\n.wp-block-button .is-style-outline .wp-block-button__link:not(:hover):not(:focus-visible),\n.is-style-outline .wp-block-file .wp-element-button:not(:hover):not(:focus-visible),\n.wp-block-file .is-style-outline .wp-element-button:not(:hover):not(:focus-visible),\n.is-style-outline .wp-block-search__button:not(:hover):not(:focus-visible),\n.wp-block-button.is-style-outline .wp-block-button__link:not(:hover):not(:focus-visible):not(.has-background):not(.has-text-color) {\n color: var(--color-accent);\n background-color: transparent !important;\n border-color: currentColor !important;\n}\nbody.btn-style-outline .editor-styles-wrapper input[type=submit]:hover:not(.btn), .editor-styles-wrapper body.btn-style-outline input[type=submit]:hover:not(.btn), body.btn-style-outline .editor-styles-wrapper input[type=button]:hover:not(.btn), .editor-styles-wrapper body.btn-style-outline input[type=button]:hover:not(.btn), body.btn-style-outline .wp-block-button .wp-block-button__link:hover, .wp-block-button body.btn-style-outline .wp-block-button__link:hover,\nbody.btn-style-outline .wp-block-file .wp-element-button:hover,\n.wp-block-file body.btn-style-outline .wp-element-button:hover,\nbody.btn-style-outline .wp-block-search__button:hover, body.btn-style-outline .editor-styles-wrapper input[type=submit]:focus-visible:not(.btn), .editor-styles-wrapper body.btn-style-outline input[type=submit]:focus-visible:not(.btn), body.btn-style-outline .editor-styles-wrapper input[type=button]:focus-visible:not(.btn), .editor-styles-wrapper body.btn-style-outline input[type=button]:focus-visible:not(.btn), body.btn-style-outline .wp-block-button .wp-block-button__link:focus-visible, .wp-block-button body.btn-style-outline .wp-block-button__link:focus-visible,\nbody.btn-style-outline .wp-block-file .wp-element-button:focus-visible,\n.wp-block-file body.btn-style-outline .wp-element-button:focus-visible,\nbody.btn-style-outline .wp-block-search__button:focus-visible,\nbody.btn-style-outline .btn:hover,\nbody.btn-style-outline .btn:focus-visible,\n.is-style-outline .editor-styles-wrapper input[type=submit]:hover:not(.btn),\n.editor-styles-wrapper .is-style-outline input[type=submit]:hover:not(.btn),\n.is-style-outline .editor-styles-wrapper input[type=button]:hover:not(.btn),\n.editor-styles-wrapper .is-style-outline input[type=button]:hover:not(.btn),\n.is-style-outline .wp-block-button .wp-block-button__link:hover,\n.wp-block-button .is-style-outline .wp-block-button__link:hover,\n.is-style-outline .wp-block-file .wp-element-button:hover,\n.wp-block-file .is-style-outline .wp-element-button:hover,\n.is-style-outline .wp-block-search__button:hover,\n.is-style-outline .editor-styles-wrapper input[type=submit]:focus-visible:not(.btn),\n.editor-styles-wrapper .is-style-outline input[type=submit]:focus-visible:not(.btn),\n.is-style-outline .editor-styles-wrapper input[type=button]:focus-visible:not(.btn),\n.editor-styles-wrapper .is-style-outline input[type=button]:focus-visible:not(.btn),\n.is-style-outline .wp-block-button .wp-block-button__link:focus-visible,\n.wp-block-button .is-style-outline .wp-block-button__link:focus-visible,\n.is-style-outline .wp-block-file .wp-element-button:focus-visible,\n.wp-block-file .is-style-outline .wp-element-button:focus-visible,\n.is-style-outline .wp-block-search__button:focus-visible,\n.wp-block-button.is-style-outline .wp-block-button__link:hover:not(.has-background):not(.has-text-color),\n.wp-block-button.is-style-outline .wp-block-button__link:focus-visible:not(.has-background):not(.has-text-color) {\n text-decoration: none;\n opacity: 1;\n}\n\n.form-control, body .calendar-plus #calendar-plus-search,\nbody .calendar-plus #calendar-plus-category, .editor-styles-wrapper input[type=text]:not(.form-control),\n.editor-styles-wrapper input[type=tel]:not(.form-control),\n.editor-styles-wrapper input[type=email]:not(.form-control),\n.editor-styles-wrapper input[type=search]:not(.form-control),\n.editor-styles-wrapper textarea:not(.form-control),\n.editor-styles-wrapper select:not(.form-control) {\n display: block;\n width: 100%;\n height: calc(1.5em + 0.75rem + 2px);\n padding: 0.375rem 0.75rem;\n font-size: calc( 1em * (var(--body-font-size) / 100) );\n font-weight: 400;\n line-height: 1.5;\n color: #495057;\n background-color: #fff;\n background-clip: padding-box;\n border: 1px solid #ced4da;\n outline: none;\n border-color: var(--color-accent);\n border-radius: var(--roundness);\n transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n}\n.form-control:focus-visible, body .calendar-plus #calendar-plus-search:focus-visible,\nbody .calendar-plus #calendar-plus-category:focus-visible, .editor-styles-wrapper input[type=text]:focus-visible:not(.form-control),\n.editor-styles-wrapper input[type=tel]:focus-visible:not(.form-control),\n.editor-styles-wrapper input[type=email]:focus-visible:not(.form-control),\n.editor-styles-wrapper input[type=search]:focus-visible:not(.form-control),\n.editor-styles-wrapper textarea:focus-visible:not(.form-control),\n.editor-styles-wrapper select:focus-visible:not(.form-control) {\n border-color: var(--color-accent);\n box-shadow: 0 0 0 0.2rem var(--color-accent-a), 0 0 0 0.2rem var(--color);\n}\n@media (prefers-reduced-motion: reduce) {\n .form-control, body .calendar-plus #calendar-plus-search,\nbody .calendar-plus #calendar-plus-category, .editor-styles-wrapper input[type=text]:not(.form-control),\n.editor-styles-wrapper input[type=tel]:not(.form-control),\n.editor-styles-wrapper input[type=email]:not(.form-control),\n.editor-styles-wrapper input[type=search]:not(.form-control),\n.editor-styles-wrapper textarea:not(.form-control),\n.editor-styles-wrapper select:not(.form-control) {\n transition: none;\n }\n}\n.form-control::-ms-expand, body .calendar-plus #calendar-plus-search::-ms-expand,\nbody .calendar-plus #calendar-plus-category::-ms-expand, .editor-styles-wrapper input[type=text]:not(.form-control)::-ms-expand,\n.editor-styles-wrapper input[type=tel]:not(.form-control)::-ms-expand,\n.editor-styles-wrapper input[type=email]:not(.form-control)::-ms-expand,\n.editor-styles-wrapper input[type=search]:not(.form-control)::-ms-expand,\n.editor-styles-wrapper textarea:not(.form-control)::-ms-expand,\n.editor-styles-wrapper select:not(.form-control)::-ms-expand {\n background-color: transparent;\n border: 0;\n}\n.form-control::placeholder, body .calendar-plus #calendar-plus-search::placeholder,\nbody .calendar-plus #calendar-plus-category::placeholder, .editor-styles-wrapper input[type=text]:not(.form-control)::placeholder,\n.editor-styles-wrapper input[type=tel]:not(.form-control)::placeholder,\n.editor-styles-wrapper input[type=email]:not(.form-control)::placeholder,\n.editor-styles-wrapper input[type=search]:not(.form-control)::placeholder,\n.editor-styles-wrapper textarea:not(.form-control)::placeholder,\n.editor-styles-wrapper select:not(.form-control)::placeholder {\n color: #6c757d;\n opacity: 1;\n}\n.form-control:disabled, body .calendar-plus #calendar-plus-search:disabled,\nbody .calendar-plus #calendar-plus-category:disabled, .editor-styles-wrapper input[type=text]:disabled:not(.form-control),\n.editor-styles-wrapper input[type=tel]:disabled:not(.form-control),\n.editor-styles-wrapper input[type=email]:disabled:not(.form-control),\n.editor-styles-wrapper input[type=search]:disabled:not(.form-control),\n.editor-styles-wrapper textarea:disabled:not(.form-control),\n.editor-styles-wrapper select:disabled:not(.form-control), .form-control[readonly], body .calendar-plus [readonly]#calendar-plus-search,\nbody .calendar-plus [readonly]#calendar-plus-category, .editor-styles-wrapper input[readonly][type=text]:not(.form-control),\n.editor-styles-wrapper input[readonly][type=tel]:not(.form-control),\n.editor-styles-wrapper input[readonly][type=email]:not(.form-control),\n.editor-styles-wrapper input[readonly][type=search]:not(.form-control),\n.editor-styles-wrapper textarea[readonly]:not(.form-control),\n.editor-styles-wrapper select[readonly]:not(.form-control) {\n background-color: #e9ecef;\n opacity: 1;\n}\n\nselect.form-control:focus::-ms-value, body .calendar-plus select#calendar-plus-search:focus::-ms-value,\nbody .calendar-plus select#calendar-plus-category:focus::-ms-value,\n.editor-styles-wrapper select:focus:not(.form-control)::-ms-value {\n color: #495057;\n background-color: #fff;\n}\n\n.form-control-sm {\n height: calc(1.5em + 0.5rem + 2px);\n padding: 0.25rem 0.5rem;\n font-size: calc( 0.875em * (var(--body-font-size) / 100) );\n line-height: 1.5;\n border-radius: var(--roundness);\n}\n\n.form-control-lg {\n height: calc(1.5em + 1rem + 2px);\n padding: 0.5rem 1rem;\n font-size: calc( 1.25em * (var(--body-font-size) / 100) );\n line-height: 1.5;\n border-radius: var(--roundness);\n}\n\nselect.form-control[size], body .calendar-plus select[size]#calendar-plus-search,\nbody .calendar-plus select[size]#calendar-plus-category,\n.editor-styles-wrapper select[size]:not(.form-control), select.form-control[multiple], body .calendar-plus select[multiple]#calendar-plus-search,\nbody .calendar-plus select[multiple]#calendar-plus-category,\n.editor-styles-wrapper select[multiple]:not(.form-control) {\n height: auto;\n}\n\ntextarea.form-control, body .calendar-plus textarea#calendar-plus-search,\nbody .calendar-plus textarea#calendar-plus-category,\n.editor-styles-wrapper textarea:not(.form-control) {\n height: auto;\n}\n\n.form-group {\n margin-bottom: 1rem;\n}\n\n.entries-row article {\n position: relative;\n margin-bottom: 3rem;\n}\n.entries-row .entry-header {\n margin-bottom: 2rem;\n}\n.entries-row .entry-header :last-child {\n margin-bottom: 0;\n}\n.entries-row.image-on-top article {\n display: flex;\n flex-direction: column;\n}\n.entries-row.image-on-top .entry-featured-image {\n margin-top: 0;\n order: -1;\n}\n.entries-row.image-disabled .entry-featured-image {\n display: none;\n}\n.entries-row .entry-meta > ul {\n margin-bottom: 0;\n}\n.entries-row .entry-meta > ul > li.post-author-has-avatar {\n display: block;\n margin-bottom: 1rem;\n}\n\n.entry-col-boxed .entry-col {\n margin-bottom: 2rem;\n}\n.entry-col-boxed article {\n height: 100%;\n margin-bottom: 0px;\n padding: 2rem;\n border-radius: var(--roundness);\n}\nbody:not(.shadows-disabled) .entry-col-boxed article {\n box-shadow: 0 0 calc(30px) calc(-30px + var(--shadows) * 1 ) rgba(0, 0, 0, 0.5);\n}\n.entry-col-boxed article::after {\n display: none;\n}\n.entry-col-boxed.image-on-top .entry-featured-image {\n margin: -2rem -2rem 2rem;\n text-align: center;\n}\n\n.avatar {\n border-radius: 24px;\n margin-right: 0.5rem;\n}\n\n.page-header {\n margin-bottom: 3rem;\n}\n.page-header .page-title {\n margin-bottom: 1rem;\n}\n.page-header .breadcrumbs {\n display: inline-block;\n}\n.page-header .breadcrumb {\n padding: 0;\n}\n.page-header .breadcrumb .active :before {\n padding-right: 0;\n}\n.page-header .breadcrumb .active span {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n margin: -1px;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n white-space: nowrap;\n border: 0;\n}\n.page-header .breadcrumbs.hero-has-breadcrumb-top-right.hero-enabled {\n display: none;\n}\n\nbody.blog.hide-hero-page-title .page-header, body.blog.hide-hero-page-title #hero-main {\n display: none;\n}\n\n.entry-title a {\n text-decoration: none;\n}\n.entry-title a {\n color: var(--color-contrast);\n}\n.entry-title a:hover {\n text-decoration: underline;\n}\n\n.entry-type-idicator {\n margin-right: 0.75rem;\n}\n\n.entry-content::after {\n display: block;\n clear: both;\n content: \"\";\n}\n.entry-content > *:first-child {\n margin-top: 0;\n}\n.entry-content > *:last-child {\n margin-bottom: 0;\n}\n.entry-content h2:not(:first-child), .entry-content .h2:not(:first-child) {\n margin-top: 3rem;\n}\n.entry-content h2:not(:last-child), .entry-content .h2:not(:last-child) {\n margin-bottom: 2rem;\n}\n.entry-content h3:not(:first-child), .entry-content .h3:not(:first-child), .entry-content .wp-block-latest-posts > li > a:not(:first-child):first-of-type {\n margin-top: 2.625rem;\n}\n.entry-content h3:not(:last-child), .entry-content .h3:not(:last-child), .entry-content .wp-block-latest-posts > li > a:not(:last-child):first-of-type {\n margin-bottom: 1.75rem;\n}\n.entry-content h4:not(:first-child), .entry-content .h4:not(:first-child) {\n margin-top: 2.25rem;\n}\n.entry-content h4:not(:last-child), .entry-content .h4:not(:last-child) {\n margin-bottom: 1.5rem;\n}\n.entry-content h5:not(:first-child), .entry-content .h5:not(:first-child) {\n margin-top: 1.5rem;\n}\n.entry-content h5:not(:last-child), .entry-content .h5:not(:last-child) {\n margin-bottom: 1rem;\n}\n.entry-content h6:not(:first-child), .entry-content .h6:not(:first-child) {\n margin-top: 1.125rem;\n}\n.entry-content h6:not(:last-child), .entry-content .h6:not(:last-child) {\n margin-bottom: 0.75rem;\n}\n.entry-content > .wp-block-spacer:first-child + * {\n margin-top: 0;\n}\n.animations-enabled .entry-content > .alignfull,\n.animations-enabled .entry-content > .alignwide,\n.animations-enabled .entry-content > .wp-block-separator.is-style-wide,\n.animations-enabled .entry-content > .aligncenter,\n.animations-enabled .entry-content > .alignleft > .alignright {\n opacity: 0;\n}\n\n.entry-featured-image {\n margin: 3rem 0;\n}\n.entry-featured-image img {\n object-fit: cover;\n}\n\n.entry-meta a, .entry-meta .post-sticky .meta-text {\n font-weight: 500;\n font-variation-settings: \"wght\" 500;\n}\n.entry-meta form {\n margin-top: 1.5rem;\n}\n@media (min-width: 992px) {\n .entry-meta form {\n max-width: 546px;\n }\n}\n\n.post-navigation {\n margin-top: 1.5rem;\n}\n.post-navigation .btn {\n margin-top: 1.5rem;\n}\n.post-navigation .btn i {\n margin-top: -0.1125rem;\n}\n\n.pagination {\n display: inline-flex;\n}\nbody:not(.shadows-disabled) .pagination {\n box-shadow: 0 0 calc(15px) calc(-15px + var(--shadows) * 0.5 ) rgba(0, 0, 0, 0.5);\n}\n\n.page-link {\n text-decoration: none;\n color: var(--color-contrast);\n border: none;\n transition: color 0.3s ease, background-color 0.3s ease, border-color 0.3s ease;\n}\n\n.page-item.active .page-link, .page-item a:hover {\n z-index: 1;\n border-color: inherit;\n}\n.page-item a:hover {\n color: var(--color-accent-contrast);\n background-color: var(--color-accent);\n opacity: 1;\n}\n.page-item.active .page-link {\n color: var(--color-accent-hl-contrast);\n background-color: var(--color-accent-hl);\n}\n\n.cpschool-read-more-link-holder {\n display: block;\n margin-top: 1rem;\n}\n\n.calendarp-event-shortcode,\n.calendarp-events-by-cat, body .calendar-plus .calendar-plus-calendar-wrap,\n[data-type=\"core/group\"],\n[data-type=\"core/button\"],\n[data-type=\"core/archives\"],\n[data-type=\"core/categories\"],\n[data-type=\"core/code\"],\n[data-type=\"core/columns\"],\n[data-type=\"core/cover\"],\n[data-type=\"core/embed\"],\n[data-type=\"core/calendar\"],\n[data-type=\"core/gallery\"],\n[data-type=\"core/latest-comments\"],\n[data-type=\"core/latest-posts\"],\n[data-type=\"core/media-text\"],\n[data-type=\"core/preformatted\"],\n[data-type=\"core/pullquote\"],\n[data-type=\"core/quote\"],\n[data-type=\"core/verse\"],\n[data-type=\"core/video\"],\n[data-type=\"core/separator\"],\n[data-type=\"core/image\"] {\n margin-bottom: 3rem;\n margin-top: 3rem;\n}\n\n.wp-block-group.has-background {\n padding: 2rem;\n}\n.wp-block-group .wp-block-group.has-background {\n padding: 1.5rem;\n}\n.wp-block-group.alignwide.has-background, .wp-block-group.has-background.wp-block-separator.is-style-wide {\n padding: 3rem 3rem;\n}\n.wp-block-group.alignfull.has-background {\n padding: 3rem 3rem;\n}\n@media (min-width: 782px) {\n .wp-block-group.has-background {\n padding: 4rem;\n }\n .wp-block-group.has-background .wp-block-group.has-background {\n padding: 2rem;\n }\n}\n\n.wp-block-cover [class*=__inner-container] {\n color: inherit;\n}\n.wp-block-cover [class*=__inner-container] [class*=__inner-container] {\n max-width: 100%;\n}\n\n/*\n[class=\"wp-block-cover__background has-background-dim\"] {\n\t@extend %color-boxes;\n\t@extend %has-background;\n}\n*/\n[class*=__inner-container] {\n margin: 0 auto;\n max-width: 100%;\n}\n[class*=__inner-container] > *:first-child {\n margin-top: 0;\n}\n[class*=__inner-container] > *:last-child {\n margin-bottom: 0;\n}\n@media (min-width: 782px) {\n [class*=__inner-container] > * .aligncenter:first-child {\n margin-top: 1rem;\n }\n [class*=__inner-container] > * .aligncenter:last-child {\n margin-bottom: 1rem;\n }\n}\n@media (min-width: 992px) {\n .alignfull [class*=__inner-container] {\n max-width: calc( var(--content-width) - 3rem );\n }\n .alignfull .alignfull [class*=__inner-container] {\n max-width: calc( 100% - 3rem );\n }\n}\n\n.wp-block-column {\n margin-bottom: 2rem;\n}\n.wp-block-column > *:first-child {\n margin-top: 0;\n}\n.wp-block-column > *:last-child {\n margin-bottom: 0;\n}\n.alignfull:not([class*=has-background]) .wp-block-column > p:not(.has-background-color) {\n padding-left: 2rem;\n padding-right: 2rem;\n}\n@media (min-width: 600px) {\n .wp-block-column {\n margin-bottom: 0;\n }\n .alignfull:not([class*=has-background]) .wp-block-column:nth-child(odd) > p:not(.has-background-color) {\n padding-left: 2rem;\n padding-right: 0;\n }\n .alignfull:not([class*=has-background]) .wp-block-column:nth-child(even) > p:not(.has-background-color) {\n padding-right: 2rem;\n padding-left: 0;\n }\n}\n\n.wp-block-archives, .wp-block-categories, .wp-block-latest-posts, .wp-block-latest-comments, .wp-block-latest-posts {\n list-style: none;\n padding-left: 0;\n}\n.wp-block-archives > ul, .wp-block-categories > ul, .wp-block-latest-posts > ul, .wp-block-latest-comments > ul, .wp-block-latest-posts > ul {\n list-style: none;\n}\n.wp-block-archives a, .wp-block-categories a, .wp-block-latest-posts a, .wp-block-latest-comments a, .wp-block-latest-posts a {\n font-weight: 700;\n}\n\n.wp-block-image img {\n margin: 0 auto;\n}\n.wp-block-image figcaption {\n color: inherit;\n}\n.wp-block-image.alignfull figcaption {\n text-align: center;\n max-width: calc( 100% - 3rem );\n}\n\n.wp-block-gallery ul {\n list-style: none;\n margin: 0 0 -1.6rem 0;\n}\n@media (min-width: 782px) {\n .wp-block-gallery.alignnone {\n margin-bottom: 4rem;\n margin-top: 4rem;\n }\n .wp-block-gallery.aligncenter {\n margin-bottom: 4rem;\n margin-top: 4rem;\n }\n .wp-block-gallery.alignwide, .wp-block-gallery.wp-block-separator.is-style-wide {\n margin-bottom: 6rem;\n margin-top: 6rem;\n }\n .wp-block-gallery.alignfull {\n margin-bottom: 6rem;\n margin-top: 6rem;\n }\n}\n\n.wp-block-latest-posts > li > a:first-of-type {\n margin-bottom: 1.5rem;\n display: block;\n}\n.wp-block-latest-posts.is-grid {\n margin-left: 0;\n}\n.wp-block-latest-posts.is-grid li {\n padding: 2rem;\n border-radius: var(--roundness);\n}\nbody:not(.shadows-disabled) .wp-block-latest-posts.is-grid li {\n box-shadow: 0 0 calc(30px) calc(-30px + var(--shadows) * 1 ) rgba(0, 0, 0, 0.5);\n}\n.wp-block-latest-posts.is-grid li > a:first-of-type:not(:hover) {\n color: inherit !important;\n}\n.wp-block-latest-posts.is-grid .wp-block-latest-posts__featured-image.aligncenter {\n margin: -2rem -2rem 2rem;\n max-width: initial;\n}\n.wp-block-latest-posts:not(.is-grid) > li {\n margin-bottom: 3rem;\n}\n.wp-block-latest-posts.has-dates, .wp-block-latest-posts.has-author {\n margin-left: 0;\n list-style: none;\n}\n.wp-block-latest-posts.has-dates li, .wp-block-latest-posts.has-author li {\n margin-left: 0;\n}\n.wp-block-latest-posts.has-dates:not(.is-grid) li, .wp-block-latest-posts.has-author:not(.is-grid) li {\n margin-top: 1.5rem;\n}\n.wp-block-latest-posts.has-dates:not(.is-grid) li:first-child, .wp-block-latest-posts.has-author:not(.is-grid) li:first-child {\n margin-top: 0;\n}\n.wp-block-latest-posts .wp-block-latest-posts__post-author,\n.wp-block-latest-posts .wp-block-latest-posts__post-date {\n color: inherit;\n font-size: 1em;\n font-weight: normal;\n margin-top: 0;\n}\n.wp-block-latest-posts .wp-block-latest-posts__post-author::before,\n.wp-block-latest-posts .wp-block-latest-posts__post-date::before {\n margin-right: 4px;\n}\n.wp-block-latest-posts .wp-block-latest-posts__post-author::before {\n content: \"\\e903\";\n}\n.wp-block-latest-posts .wp-block-latest-posts__post-date::before {\n content: \"\\e900\";\n}\n.wp-block-latest-posts .wp-block-latest-posts__featured-image {\n margin-bottom: 2rem;\n}\n.wp-block-latest-posts .wp-block-latest-posts__post-full-content {\n margin-top: 1rem;\n}\n.wp-block-latest-posts .wp-block-latest-posts__post-full-content > ul, .wp-block-latest-posts .wp-block-latest-posts__post-full-content > ol {\n margin-bottom: 1rem;\n}\n.wp-block-latest-posts .wp-block-latest-posts__post-excerpt {\n margin-top: 1rem;\n margin-bottom: 0;\n}\n\n.wp-block-pullquote {\n padding: 0;\n position: relative;\n border-top: none;\n border-bottom: none;\n}\n.wp-block-pullquote.alignleft, .wp-block-pullquote.alignright {\n max-width: 100%;\n}\n.wp-block-pullquote blockquote {\n border: none;\n margin: 0;\n padding: 0;\n}\n.wp-block-pullquote blockquote p {\n font-family: inherit;\n font-size: 2.8em;\n font-weight: 700;\n}\n.wp-block-pullquote cite {\n opacity: 0.8;\n font-size: 1em;\n font-weight: 500;\n margin-top: 1.5rem;\n}\n.wp-block-pullquote.is-style-solid-color {\n padding: 3rem 2rem;\n}\n.wp-block-pullquote.is-style-solid-color.alignleft::before {\n transform: translateY(-50%);\n left: 2rem;\n}\n.wp-block-pullquote.is-style-solid-color.alignright::before {\n transform: translateY(-50%);\n left: auto;\n right: 2rem;\n}\n.wp-block-pullquote.is-style-solid-color blockquote {\n max-width: 100%;\n text-align: inherit;\n}\n.wp-block-pullquote.is-style-solid-color cite {\n color: inherit;\n}\n.wp-block-pullquote.is-style-solid-color:before {\n position: absolute;\n top: 0;\n left: 50%;\n transform: translateY(-50%) translateX(-50%);\n}\n.wp-block-pullquote p:last-of-type {\n margin-bottom: 0;\n}\n.wp-block-pullquote::before {\n color: currentColor;\n color: var(--color-accent-hl);\n content: \"”\";\n display: block;\n font-size: 4em;\n line-height: 0.75;\n margin: 0 auto 2rem auto;\n text-align: center;\n height: 1rem;\n}\n@media (min-width: 600px) {\n .wp-block-pullquote.alignleft, .wp-block-pullquote.alignleft::before {\n text-align: left;\n }\n .wp-block-pullquote.alignright, .wp-block-pullquote.alignright::before {\n text-align: right;\n }\n}\n@media (min-width: 782px) {\n .wp-block-pullquote cite {\n margin-top: 2rem;\n }\n .wp-block-pullquote.alignfull:not(.is-style-solid-color) {\n padding-left: 1rem;\n padding-right: 1rem;\n }\n .wp-block-pullquote.alignfull blockquote p {\n font-size: 1.8em;\n }\n .wp-block-pullquote.alignwide::before, .wp-block-pullquote.wp-block-separator.is-style-wide::before, .wp-block-pullquote.alignfull::before {\n font-size: 8em;\n height: 2rem;\n }\n .wp-block-pullquote.alignleft p, .wp-block-pullquote.alignright p {\n font-size: 1.5em;\n }\n .wp-block-pullquote.is-style-solid-color.alignwide, .wp-block-pullquote.is-style-solid-color.wp-block-separator.is-style-wide, .wp-block-pullquote.is-style-solid-color.alignfull {\n padding: 6rem 4rem 4rem;\n }\n .wp-block-pullquote blockquote p {\n font-size: 1.5em;\n }\n .wp-block-pullquote.alignwide blockquote p, .wp-block-pullquote.wp-block-separator.is-style-wide blockquote p {\n font-size: 1.8em;\n }\n}\n\n.wp-block-quote.is-large, .wp-block-quote.is-style-large {\n border: none;\n padding: 0;\n}\n.wp-block-quote.is-large p, .wp-block-quote.is-style-large p {\n font-family: inherit;\n font-size: 1.4em;\n font-style: normal;\n font-weight: 700;\n line-height: 1.285;\n}\n@media (min-width: 782px) {\n .wp-block-quote.is-large p, .wp-block-quote.is-style-large p {\n font-size: 1.8em;\n }\n}\n.wp-block-quote.is-large cite, .wp-block-quote.is-style-large cite {\n font-size: 1em;\n text-align: inherit;\n}\n.wp-block-quote.is-large footer, .wp-block-quote.is-style-large footer {\n font-size: 1em;\n text-align: inherit;\n}\n.wp-block-quote p {\n text-align: inherit;\n}\n.wp-block-quote cite {\n text-align: inherit;\n}\n.wp-block-quote[style=\"text-align:center\"] {\n border-width: 0;\n padding: 0;\n}\n.wp-block-quote[style=\"text-align:right\"] {\n border-width: 0 0.2rem 0 0;\n padding: 0 2rem 0 0;\n}\n\n.wp-block-latest-comments .wp-block-latest-comments__comment-meta {\n font-weight: 700;\n letter-spacing: -0.025em;\n line-height: 1.25;\n}\n.wp-block-latest-comments .wp-block-latest-comments__comment-date {\n opacity: 0.8;\n font-size: 0.7em;\n font-weight: 600;\n letter-spacing: normal;\n margin-top: 0.15em;\n margin-top: 0.4em;\n}\n\n.wp-block-latest-posts__post-author,\n.wp-block-latest-posts__post-date {\n opacity: 0.8;\n font-size: 0.7em;\n font-weight: 600;\n letter-spacing: normal;\n margin-top: 0.15em;\n}\n\n.wp-block-button__link.has-background {\n --color-accent: var(--color);\n --color-accent-contrast: var(--color-contrast);\n /*\n background-color: var(--color);\n border-color: var(--color);\n color: var(--color-contrast);\n &:hover {\n box-shadow:0 0 0 $input-btn-focus-width var(--color-accent-a), 0 0 0 $input-btn-focus-width var(--color);\n }\n body.btn-style-outline &:not(:hover) {\n color: var(--color);\n }\n */\n}\n\n/*\n.wp-block-button__link.has-color-background-color {\n\tbackground-color: var(--color) !important;\n\tborder-color: var(--color) !important;\n\t&:not(.has-text-color) {\n\t\tcolor: var(--color-contrast) !important;\n\t}\n\t.wp-block-button.is-style-outline &:not(:hover) {\n\t\tcolor: var(--color) !important;\n\t}\n}\n*/\n.wp-block-file {\n width: 100%;\n align-items: center;\n display: flex;\n flex-wrap: wrap;\n justify-content: space-between;\n}\n.wp-block-file a:not(.wp-block-file__button):not(:last-child) {\n margin-right: 1.5rem;\n}\n.wp-block-file .wp-block-file__button {\n margin-left: 0px;\n margin: 1rem 0;\n}\n\n.wp-block-search .wp-block-search__input {\n flex: 1 1 0%;\n}\n\n.wp-block-calendar table th, .wp-block-calendar table td {\n text-align: center;\n}\n\n@media (min-width: 992px) {\n .wp-block-separator, .wp-block-separator:not(.is-style-wide):not(.is-style-dots) {\n max-width: 80%;\n margin-left: auto;\n margin-right: auto;\n }\n}\n.alignfull .wp-block-separator.is-style-wide, .alignwide .wp-block-separator.is-style-wide, .wp-block-separator.is-style-wide .wp-block-separator.is-style-wide {\n position: static;\n max-width: 100%;\n}\n.wp-block-separator.is-style-dots::before {\n color: inherit;\n font-size: 2.5rem;\n}\n.wp-block-separator.is-style-dots::after {\n content: none;\n}\n\n.editor-styles-wrapper .wp-block-table,\n.editor-styles-wrapper table, .editor-styles-wrapper, .has-color-bg-background-color ~ .wp-block-cover__inner-container, .has-color-bg-background-color {\n --color: var(--color-bg, --false);\n --color-contrast: var(--color-bg-contrast, --false-contrast);\n --color-accent: var(--color-bg-accent, --false-accent);\n --color-accent-a: var(--color-bg-accent-a, --false-accent-a);\n --color-accent-contrast: var(--color-bg-accent-contrast, --false-accent-contrast);\n --color-accent-hl: var(--color-bg-accent-hl, --false-accent-hl);\n --color-accent-hl-a: var(--color-bg-accent-hl-a, --false-accent-hl-a);\n --color-accent-hl-contrast: var(--color-bg-accent-hl-contrast, --false-accent-hl-contrast);\n}\n\n.has-color-bg-color {\n color: var(--color-bg, --false) !important;\n}\n\n.has-color-bg-alt-background-color ~ .wp-block-cover__inner-container, .has-color-bg-alt-background-color {\n --color: var(--color-bg-alt, --false);\n --color-contrast: var(--color-bg-alt-contrast, --false-contrast);\n --color-accent: var(--color-bg-alt-accent, --false-accent);\n --color-accent-a: var(--color-bg-alt-accent-a, --false-accent-a);\n --color-accent-contrast: var(--color-bg-alt-accent-contrast, --false-accent-contrast);\n --color-accent-hl: var(--color-bg-alt-accent-hl, --false-accent-hl);\n --color-accent-hl-a: var(--color-bg-alt-accent-hl-a, --false-accent-hl-a);\n --color-accent-hl-contrast: var(--color-bg-alt-accent-hl-contrast, --false-accent-hl-contrast);\n}\n\n.has-color-bg-alt-color {\n color: var(--color-bg-alt, --false) !important;\n}\n\n.editor-styles-wrapper {\n --color-boxes: var(--color-bg-alt);\n --color-boxes-contrast: var(--color-bg-alt-contrast);\n --color-boxes-accent: var(--color-bg-alt-accent);\n --color-boxes-accent-a: var(--color-bg-alt-accent-a);\n --color-boxes-accent-contrast: var(--color-bg-alt-accent-contrast);\n --color-boxes-accent-hl: var(--color-bg-alt-accent-hl);\n --color-boxes-accent-hl-a: var(--color-bg-alt-accent-hl-a);\n --color-boxes-accent-hl-contrast: var(--color-bg-alt-accent-hl-contrast);\n}\n\n.editor-styles-wrapper .wp-block-table tfoot,\n.editor-styles-wrapper table tfoot, .editor-styles-wrapper .wp-block-table thead,\n.editor-styles-wrapper table thead, .has-color-boxes-background-color ~ .wp-block-cover__inner-container, .has-color-boxes-background-color, .entry-col-boxed article, .pagination, .wp-block-latest-posts.is-grid li {\n --color: var(--color-boxes, --color-bg-alt);\n --color-contrast: var(--color-boxes-contrast, --color-bg-alt-contrast);\n --color-accent: var(--color-boxes-accent, --color-bg-alt-accent);\n --color-accent-a: var(--color-boxes-accent-a, --color-bg-alt-accent-a);\n --color-accent-contrast: var(--color-boxes-accent-contrast, --color-bg-alt-accent-contrast);\n --color-accent-hl: var(--color-boxes-accent-hl, --color-bg-alt-accent-hl);\n --color-accent-hl-a: var(--color-boxes-accent-hl-a, --color-bg-alt-accent-hl-a);\n --color-accent-hl-contrast: var(--color-boxes-accent-hl-contrast, --color-bg-alt-accent-hl-contrast);\n}\n\n.has-color-boxes-color {\n color: var(--color-boxes, --color-bg-alt) !important;\n}\n\n.editor-styles-wrapper {\n --header-main-bg-color: var(--color-bg-alt);\n --header-main-bg-color-contrast: var(--color-bg-alt-contrast);\n --header-main-bg-color-accent: var(--color-bg-alt-accent);\n --header-main-bg-color-accent-a: var(--color-bg-alt-accent-a);\n --header-main-bg-color-accent-contrast: var(--color-bg-alt-accent-contrast);\n --header-main-bg-color-accent-hl: var(--color-bg-alt-accent-hl);\n --header-main-bg-color-accent-hl-a: var(--color-bg-alt-accent-hl-a);\n --header-main-bg-color-accent-hl-contrast: var(--color-bg-alt-accent-hl-contrast);\n}\n\n.has-header-main-bg-color-background-color ~ .wp-block-cover__inner-container, .has-header-main-bg-color-background-color {\n --color: var(--header-main-bg-color, --color-bg-alt);\n --color-contrast: var(--header-main-bg-color-contrast, --color-bg-alt-contrast);\n --color-accent: var(--header-main-bg-color-accent, --color-bg-alt-accent);\n --color-accent-a: var(--header-main-bg-color-accent-a, --color-bg-alt-accent-a);\n --color-accent-contrast: var(--header-main-bg-color-accent-contrast, --color-bg-alt-accent-contrast);\n --color-accent-hl: var(--header-main-bg-color-accent-hl, --color-bg-alt-accent-hl);\n --color-accent-hl-a: var(--header-main-bg-color-accent-hl-a, --color-bg-alt-accent-hl-a);\n --color-accent-hl-contrast: var(--header-main-bg-color-accent-hl-contrast, --color-bg-alt-accent-hl-contrast);\n}\n\n.has-header-main-bg-color-color {\n color: var(--header-main-bg-color, --color-bg-alt) !important;\n}\n\n.editor-styles-wrapper {\n --header-secondary-bg-color: var(--color-bg);\n --header-secondary-bg-color-contrast: var(--color-bg-contrast);\n --header-secondary-bg-color-accent: var(--color-bg-accent);\n --header-secondary-bg-color-accent-a: var(--color-bg-accent-a);\n --header-secondary-bg-color-accent-contrast: var(--color-bg-accent-contrast);\n --header-secondary-bg-color-accent-hl: var(--color-bg-accent-hl);\n --header-secondary-bg-color-accent-hl-a: var(--color-bg-accent-hl-a);\n --header-secondary-bg-color-accent-hl-contrast: var(--color-bg-accent-hl-contrast);\n}\n\n.has-header-secondary-bg-color-background-color ~ .wp-block-cover__inner-container, .has-header-secondary-bg-color-background-color {\n --color: var(--header-secondary-bg-color, --color-bg);\n --color-contrast: var(--header-secondary-bg-color-contrast, --color-bg-contrast);\n --color-accent: var(--header-secondary-bg-color-accent, --color-bg-accent);\n --color-accent-a: var(--header-secondary-bg-color-accent-a, --color-bg-accent-a);\n --color-accent-contrast: var(--header-secondary-bg-color-accent-contrast, --color-bg-accent-contrast);\n --color-accent-hl: var(--header-secondary-bg-color-accent-hl, --color-bg-accent-hl);\n --color-accent-hl-a: var(--header-secondary-bg-color-accent-hl-a, --color-bg-accent-hl-a);\n --color-accent-hl-contrast: var(--header-secondary-bg-color-accent-hl-contrast, --color-bg-accent-hl-contrast);\n}\n\n.has-header-secondary-bg-color-color {\n color: var(--header-secondary-bg-color, --color-bg) !important;\n}\n\n.editor-styles-wrapper {\n --hero-main-bg-color: var(--color-bg-alt);\n --hero-main-bg-color-contrast: var(--color-bg-alt-contrast);\n --hero-main-bg-color-accent: var(--color-bg-alt-accent);\n --hero-main-bg-color-accent-a: var(--color-bg-alt-accent-a);\n --hero-main-bg-color-accent-contrast: var(--color-bg-alt-accent-contrast);\n --hero-main-bg-color-accent-hl: var(--color-bg-alt-accent-hl);\n --hero-main-bg-color-accent-hl-a: var(--color-bg-alt-accent-hl-a);\n --hero-main-bg-color-accent-hl-contrast: var(--color-bg-alt-accent-hl-contrast);\n}\n\n.has-hero-main-bg-color-background-color ~ .wp-block-cover__inner-container, .has-hero-main-bg-color-background-color {\n --color: var(--hero-main-bg-color, --color-bg-alt);\n --color-contrast: var(--hero-main-bg-color-contrast, --color-bg-alt-contrast);\n --color-accent: var(--hero-main-bg-color-accent, --color-bg-alt-accent);\n --color-accent-a: var(--hero-main-bg-color-accent-a, --color-bg-alt-accent-a);\n --color-accent-contrast: var(--hero-main-bg-color-accent-contrast, --color-bg-alt-accent-contrast);\n --color-accent-hl: var(--hero-main-bg-color-accent-hl, --color-bg-alt-accent-hl);\n --color-accent-hl-a: var(--hero-main-bg-color-accent-hl-a, --color-bg-alt-accent-hl-a);\n --color-accent-hl-contrast: var(--hero-main-bg-color-accent-hl-contrast, --color-bg-alt-accent-hl-contrast);\n}\n\n.has-hero-main-bg-color-color {\n color: var(--hero-main-bg-color, --color-bg-alt) !important;\n}\n\n.editor-styles-wrapper {\n --footer-main-bg-color: var(--color-bg-alt);\n --footer-main-bg-color-contrast: var(--color-bg-alt-contrast);\n --footer-main-bg-color-accent: var(--color-bg-alt-accent);\n --footer-main-bg-color-accent-a: var(--color-bg-alt-accent-a);\n --footer-main-bg-color-accent-contrast: var(--color-bg-alt-accent-contrast);\n --footer-main-bg-color-accent-hl: var(--color-bg-alt-accent-hl);\n --footer-main-bg-color-accent-hl-a: var(--color-bg-alt-accent-hl-a);\n --footer-main-bg-color-accent-hl-contrast: var(--color-bg-alt-accent-hl-contrast);\n}\n\n.has-footer-main-bg-color-background-color ~ .wp-block-cover__inner-container, .has-footer-main-bg-color-background-color {\n --color: var(--footer-main-bg-color, --color-bg-alt);\n --color-contrast: var(--footer-main-bg-color-contrast, --color-bg-alt-contrast);\n --color-accent: var(--footer-main-bg-color-accent, --color-bg-alt-accent);\n --color-accent-a: var(--footer-main-bg-color-accent-a, --color-bg-alt-accent-a);\n --color-accent-contrast: var(--footer-main-bg-color-accent-contrast, --color-bg-alt-accent-contrast);\n --color-accent-hl: var(--footer-main-bg-color-accent-hl, --color-bg-alt-accent-hl);\n --color-accent-hl-a: var(--footer-main-bg-color-accent-hl-a, --color-bg-alt-accent-hl-a);\n --color-accent-hl-contrast: var(--footer-main-bg-color-accent-hl-contrast, --color-bg-alt-accent-hl-contrast);\n}\n\n.has-footer-main-bg-color-color {\n color: var(--footer-main-bg-color, --color-bg-alt) !important;\n}\n\n.editor-styles-wrapper {\n --alert-bg-color: var(--color-bg);\n --alert-bg-color-contrast: var(--color-bg-contrast);\n --alert-bg-color-accent: var(--color-bg-accent);\n --alert-bg-color-accent-a: var(--color-bg-accent-a);\n --alert-bg-color-accent-contrast: var(--color-bg-accent-contrast);\n --alert-bg-color-accent-hl: var(--color-bg-accent-hl);\n --alert-bg-color-accent-hl-a: var(--color-bg-accent-hl-a);\n --alert-bg-color-accent-hl-contrast: var(--color-bg-accent-hl-contrast);\n}\n\n.has-alert-bg-color-background-color ~ .wp-block-cover__inner-container, .has-alert-bg-color-background-color {\n --color: var(--alert-bg-color, --color-bg);\n --color-contrast: var(--alert-bg-color-contrast, --color-bg-contrast);\n --color-accent: var(--alert-bg-color-accent, --color-bg-accent);\n --color-accent-a: var(--alert-bg-color-accent-a, --color-bg-accent-a);\n --color-accent-contrast: var(--alert-bg-color-accent-contrast, --color-bg-accent-contrast);\n --color-accent-hl: var(--alert-bg-color-accent-hl, --color-bg-accent-hl);\n --color-accent-hl-a: var(--alert-bg-color-accent-hl-a, --color-bg-accent-hl-a);\n --color-accent-hl-contrast: var(--alert-bg-color-accent-hl-contrast, --color-bg-accent-hl-contrast);\n}\n\n.has-alert-bg-color-color {\n color: var(--alert-bg-color, --color-bg) !important;\n}\n\n.editor-styles-wrapper .wp-block-table tfoot,\n.editor-styles-wrapper table tfoot, .editor-styles-wrapper .wp-block-table thead,\n.editor-styles-wrapper table thead, .editor-styles-wrapper, .entry-col-boxed article, .pagination, .has-background,\n.wp-block-cover__background, .wp-block-latest-posts.is-grid li {\n background-color: var(--color);\n color: var(--color-contrast);\n}\n\n.editor-styles-wrapper {\n --color-bg-secondary: var(--color-bg);\n}\n\n.editor-styles-wrapper {\n font-display: optional;\n font-family: system-ui, sans-serif;\n font-size: calc( 0.9em * (var(--body-font-size) / 100) );\n}\n@media (min-width: 782px) {\n .editor-styles-wrapper {\n font-size: calc( 1em * (var(--body-font-size) / 100) );\n }\n}\n\n.editor-styles-wrapper .wrapper {\n padding-top: 3rem;\n padding-bottom: 3rem;\n}\n@media (min-width: 1200px) {\n .editor-styles-wrapper .wrapper {\n padding-top: 6rem;\n padding-bottom: 6rem;\n }\n}\n.editor-styles-wrapper a.skip-link {\n position: fixed;\n z-index: 1000;\n top: 0px;\n right: 0px;\n}\n\nbody.singular:not(.has-sidebar) #content.container, .container-content {\n max-width: var(--content-width);\n}\n\nbody:not(.has-sidebar) .main-wrapper {\n overflow: hidden;\n}\nbody.main-wrapper-margin-top-disabled .main-wrapper {\n padding-top: 0;\n}\n@media (min-width: 782px) {\n body.main-wrapper-margin-top-disabled .main-wrapper {\n margin-top: calc(var(--header-main-gap-height) * -1);\n }\n}\nbody.main-wrapper-margin-bottom-disabled .main-wrapper {\n padding-bottom: 0;\n}\nbody.main-wrapper-pull-under .main-wrapper {\n padding-top: 0;\n}\n@media (min-width: 782px) {\n body.main-wrapper-pull-under .main-wrapper {\n margin-top: calc((var(--header-main-gap-height) + var(--header-main-height)) * -1);\n }\n}\n\n.site-width-max {\n max-width: var(--site-width);\n}\nbody.site-boxed .site-width-max {\n max-width: var(--site-box-width);\n}\n\n.cps-icon.cps-dashicon, .wp-block-latest-posts .cps-dashicon.wp-block-latest-posts__post-author::before,\n.wp-block-latest-posts .cps-dashicon.wp-block-latest-posts__post-date::before {\n font-family: dashicons !important;\n}\n\n[data-align=full],\n[data-align=wide] {\n margin-bottom: 3rem;\n margin-top: 3rem;\n}\n@media (min-width: 782px) {\n [data-align=full],\n[data-align=wide] {\n margin-bottom: 6rem;\n margin-top: 6rem;\n }\n}\n.entry-col-boxed .entry-content [data-align=full], .site-boxed [data-align=full], .has-sidebar .entry-content [data-align=full],\n.entry-col-boxed .entry-content [data-align=wide],\n.site-boxed [data-align=wide],\n.has-sidebar .entry-content [data-align=wide] {\n max-width: 100%;\n left: initial;\n width: auto;\n}\n\n[data-align=wide] {\n position: relative;\n max-width: calc(100vw - 3rem);\n left: calc(50% - 50vw + 1.5rem);\n width: calc(100vw - 3rem);\n}\n[data-align=wide] + [data-align=wide] {\n margin-top: -3rem;\n}\n@media (min-width: 782px) {\n [data-align=wide] + [data-align=wide] {\n margin-top: -6rem;\n }\n}\n@media (min-width: 1200px) {\n .entry-col-boxed .entry-content [data-align=wide], .site-boxed [data-align=wide] {\n max-width: 100%;\n left: initial;\n width: auto;\n }\n}\n@media (min-width: 1330px) {\n [data-align=wide] {\n max-width: calc(1330px - 3rem);\n left: calc(50% - 665px + 1.5rem);\n width: calc(1330px - 3rem);\n }\n}\n\n[data-align=full] {\n left: calc(50% - 50vw);\n max-width: 100vw;\n position: relative;\n width: 100vw;\n}\n[data-align=full] + [data-align=full] {\n margin-top: -3rem;\n}\n@media (min-width: 782px) {\n [data-align=full] + [data-align=full] {\n margin-top: -6rem;\n }\n}\n@media (max-width: 991.98px) {\n [data-align=full]:not([class*=has-background]) > .wp-block-group__inner-container > p:not(.has-background-color) {\n padding-left: 2rem;\n padding-right: 2rem;\n }\n}\n@media (max-width: 781.98px) {\n [data-align=full] [data-align=full] {\n left: 0;\n max-width: 100%;\n width: 100%;\n }\n}\n\n[data-align=center],\n[data-align=center] {\n max-width: 100%;\n margin-bottom: 1.5rem;\n margin-top: 1.5rem;\n}\n\n[data-align=center] {\n margin-left: auto;\n margin-right: auto;\n}\n[data-align=center] img {\n margin-left: auto;\n margin-right: auto;\n}\n\n.alignleft,\n.alignright {\n margin-top: 1.5rem;\n margin-bottom: 1.5rem;\n}\n.alignleft, .entry-content .alignleft,\n.alignright,\n.entry-content .alignright {\n max-width: 100%;\n}\n@media (min-width: 600px) {\n .alignleft, .entry-content .alignleft,\n.alignright,\n.entry-content .alignright {\n max-width: 50%;\n }\n}\n@media (min-width: 992px) {\n .alignleft,\n.alignright {\n margin-bottom: 1.5rem;\n margin-top: 1.5rem;\n }\n}\n@media (min-width: 1200px) {\n .alignleft,\n.alignright {\n margin-bottom: 1.5rem;\n margin-top: 1.5rem;\n }\n}\n\n@media (min-width: 600px) {\n .alignleft {\n float: left;\n margin-right: 1.5rem;\n }\n}\n@media (min-width: 1200px) {\n .entry-content > .alignleft {\n margin-left: calc(-1 * (100vw - var(--content-width)) / 2);\n }\n .entry-col-boxed .entry-content .alignleft, .site-boxed .entry-content .alignleft, .has-sidebar .entry-content .alignleft {\n margin-left: 0px;\n }\n}\n@media (min-width: 1330px) {\n .entry-content > .alignleft {\n margin-left: calc(-1 * (1330px - var(--content-width)) / 2);\n }\n}\n\n@media (min-width: 600px) {\n .alignright {\n float: right;\n margin-left: 1.5rem;\n }\n}\n@media (min-width: 1200px) {\n .entry-content > .alignright {\n margin-right: calc(-1 * (100vw - var(--content-width)) / 2);\n }\n .entry-col-boxed .entry-content .alignright, .site-boxed .entry-content .alignright, .has-sidebar .entry-content .alignright {\n margin-right: 0px;\n }\n}\n@media (min-width: 1330px) {\n .entry-content > .alignright {\n margin-right: calc(-1 * (1330px - var(--content-width)) / 2);\n }\n}\n\n.editor-styles-wrapper :focus-visible {\n outline-color: var(--color-accent-hl);\n outline-offset: 0.2rem;\n}\n.editor-styles-wrapper a {\n color: var(--color-accent);\n transition: opacity 0.5s ease, color 0.5s ease, background-color 0.5s ease;\n}\n.editor-styles-wrapper a:hover {\n color: var(--color-accent-hl);\n text-decoration: none;\n}\n.editor-styles-wrapper figure,\n.editor-styles-wrapper img {\n max-width: 100%;\n height: auto;\n}\n.editor-styles-wrapper hr, .editor-styles-wrapper .wp-block-separator, .editor-styles-wrapper .wp-block-separator:not(.is-style-wide):not(.is-style-dots) {\n border: 0;\n border-top-style: solid;\n border-top-width: 2px;\n border-color: currentColor;\n border-color: var(--color-accent);\n color: var(--color-accent);\n}\n.editor-styles-wrapper i {\n font-style: normal;\n}\n.editor-styles-wrapper small,\n.editor-styles-wrapper .small {\n font-size: 80%;\n font-weight: 400;\n}\n.editor-styles-wrapper mark,\n.editor-styles-wrapper .mark {\n padding: 0.2em;\n background-color: #fcf8e3;\n}\n.editor-styles-wrapper p.has-background {\n padding: 1.5rem;\n}\n@media (min-width: 782px) {\n .editor-styles-wrapper p.has-background {\n padding: 2rem;\n }\n}\n.editor-styles-wrapper blockquote {\n border-color: currentColor;\n border-color: var(--color-accent-hl);\n border-style: solid;\n border-width: 0 0 0 2px;\n margin: 3rem 0;\n padding: 0.5rem 0 0.5rem 1.5rem;\n}\n.editor-styles-wrapper blockquote cite {\n display: block;\n margin: 1.5rem 0 0;\n}\n.editor-styles-wrapper blockquote p:last-child {\n margin: 0;\n}\n.editor-styles-wrapper cite {\n opacity: 0.8;\n font-size: 0.8em;\n font-style: normal;\n font-weight: 600;\n line-height: 1.25;\n}\n.editor-styles-wrapper samp, .editor-styles-wrapper code, .editor-styles-wrapper kbd {\n color: var(--color-boxes-contrast);\n font-family: monospace;\n font-size: 0.9em;\n padding: 0.25rem 0.3rem;\n background: var(--color-boxes);\n}\n.editor-styles-wrapper pre {\n font-family: monospace;\n font-size: 0.9em;\n padding: 0.5rem 0.6rem;\n line-height: 1.5;\n margin: 4rem 0;\n overflow: auto;\n padding: 3rem 2rem;\n text-align: left;\n border-style: solid;\n border-width: 2px;\n border-color: currentColor;\n border-color: var(--color-accent);\n}\n.editor-styles-wrapper pre code {\n background: transparent;\n padding: 0;\n}\n.editor-styles-wrapper figure {\n display: block;\n margin: 0;\n}\n.editor-styles-wrapper iframe {\n display: block;\n max-width: 100%;\n}\n.editor-styles-wrapper video {\n display: block;\n}\n.editor-styles-wrapper svg {\n display: block;\n height: auto;\n max-width: 100%;\n}\n.editor-styles-wrapper img {\n height: auto;\n max-width: 100%;\n}\n.editor-styles-wrapper embed {\n display: block;\n height: auto;\n max-width: 100%;\n}\n.editor-styles-wrapper object {\n display: block;\n height: auto;\n max-width: 100%;\n}\n.editor-styles-wrapper figcaption, .editor-styles-wrapper .wp-block-image figcaption, .wp-block-image .editor-styles-wrapper figcaption,\n.editor-styles-wrapper .wp-block-embed figcaption,\n.wp-block-embed .editor-styles-wrapper figcaption {\n opacity: 0.8;\n font-size: 0.8em;\n margin-bottom: 0;\n margin-top: 1.5rem;\n}\n.editor-styles-wrapper figcaption a, .editor-styles-wrapper .wp-block-image figcaption a, .wp-block-image .editor-styles-wrapper figcaption a,\n.editor-styles-wrapper .wp-block-embed figcaption a,\n.wp-block-embed .editor-styles-wrapper figcaption a {\n color: inherit;\n}\n@media (min-width: 782px) {\n .editor-styles-wrapper figcaption, .editor-styles-wrapper .wp-block-image figcaption, .wp-block-image .editor-styles-wrapper figcaption,\n.editor-styles-wrapper .wp-block-embed figcaption,\n.wp-block-embed .editor-styles-wrapper figcaption {\n font-size: 1em;\n }\n}\n.editor-styles-wrapper .wp-block-table,\n.editor-styles-wrapper table {\n border-collapse: collapse;\n border-spacing: 0;\n empty-cells: show;\n max-width: 100%;\n width: 100%;\n}\n.editor-styles-wrapper .wp-block-table thead,\n.editor-styles-wrapper table thead {\n vertical-align: bottom;\n white-space: nowrap;\n border-color: var(--color);\n}\n.editor-styles-wrapper .wp-block-table th,\n.editor-styles-wrapper table th {\n border: 1px solid var(--color-boxes);\n border-bottom: none;\n line-height: 1.4;\n margin: 0;\n overflow: visible;\n padding: 0.75rem;\n font-weight: 700;\n}\n.editor-styles-wrapper .wp-block-table th a,\n.editor-styles-wrapper table th a {\n color: inherit !important;\n}\n.editor-styles-wrapper .wp-block-table th:first-child,\n.editor-styles-wrapper table th:first-child {\n border-left: 1px solid var(--color);\n}\n.editor-styles-wrapper .wp-block-table th:last-child,\n.editor-styles-wrapper table th:last-child {\n border-right: 1px solid var(--color);\n}\n.editor-styles-wrapper .wp-block-table td,\n.editor-styles-wrapper table td {\n border: 1px solid var(--color-boxes);\n line-height: 1.4;\n margin: 0;\n overflow: visible;\n padding: 0.75rem;\n}\n.editor-styles-wrapper .wp-block-table caption,\n.editor-styles-wrapper table caption {\n caption-side: top;\n background-color: var(--color-boxes);\n color: var(--color-boxes-contrast);\n}\n.editor-styles-wrapper caption {\n background: var(--color-boxes-accent);\n color: var(--color-boxes-accent-contrast);\n font-weight: 600;\n padding: 0.75rem;\n text-align: center;\n}\n\n.gallery {\n display: flex;\n flex-wrap: wrap;\n margin: 3em 0 3em -0.8em;\n width: calc(100% + 1.6em);\n}\n\n.gallery-item {\n margin: 0.8em 0;\n padding: 0 0.8em;\n width: 100%;\n}\n\n.gallery-caption {\n display: block;\n margin-top: 0.8em;\n}\n\n.list-unstyled {\n padding-left: 0;\n list-style: none;\n}\n\n.list-inline, .editor-styles-wrapper .list-unstyled {\n padding-left: 0;\n list-style: none;\n margin-top: -0.5rem;\n}\n\n.list-inline-item {\n display: inline-block;\n margin-top: 0.5rem;\n}\n.list-inline-item:not(:last-child) {\n margin-right: 1rem;\n}\n\n.has-drop-cap:not(:focus-visible)::first-letter {\n color: currentColor;\n color: var(--color-accent-hl);\n font-size: 5.1em;\n font-weight: 800;\n margin: 0.05em 0.1em 0 0;\n}\n.has-drop-cap:not(:focus-visible)::first-letter::after {\n content: \"\";\n display: table;\n clear: both;\n}\n.has-drop-cap:not(:focus-visible)::after {\n padding: 0;\n}\n\n.has-text-align-left {\n text-align: left;\n}\n\n.has-text-align-center {\n text-align: center;\n}\n\n.has-text-align-right {\n text-align: right;\n}\n\n.has-small-font-size {\n font-size: 0.813em;\n}\n\n.has-medium-font-size {\n font-size: 1.25em;\n}\n\n.has-large-font-size {\n font-size: 2.25em;\n}\n\n.has-huge-font-size {\n font-size: 2.625em;\n}\n\n.form-control, body .calendar-plus #calendar-plus-search,\nbody .calendar-plus #calendar-plus-category, .editor-styles-wrapper input[type=text]:not(.form-control),\n.editor-styles-wrapper input[type=tel]:not(.form-control),\n.editor-styles-wrapper input[type=email]:not(.form-control),\n.editor-styles-wrapper input[type=search]:not(.form-control),\n.editor-styles-wrapper textarea:not(.form-control),\n.editor-styles-wrapper select:not(.form-control) {\n background-clip: initial;\n}\n\n.pt-header-main-height {\n padding-top: calc(var(--header-main-gap-height) + var(--header-main-height));\n}\n\n/*\n * Adds integration with Calendar Plus plugin.\n */\nbody .calendar-plus .calendar-plus-filter-bar {\n overflow: initial;\n}\n@media (min-width: 600px) {\n body .calendar-plus .calendar-plus-filter-bar {\n display: flex;\n }\n body .calendar-plus .calendar-plus-filter-bar > p {\n flex-grow: 1;\n }\n body .calendar-plus .calendar-plus-filter-bar p:not(:last-child) {\n margin-right: 1rem;\n margin-bottom: 1rem;\n }\n}\nbody .calendar-plus .rbc-toolbar {\n flex-wrap: initial;\n margin-bottom: 1rem;\n}\nbody .calendar-plus .rbc-toolbar button {\n background: var(--color-boxes);\n color: var(--color-boxes-contrast);\n border: none;\n outline-color: var(--color-boxes-accent-a);\n font-size: 0.7875em;\n margin: 0;\n}\nbody .calendar-plus .rbc-toolbar button.rbc-active, body .calendar-plus .rbc-toolbar button.rbc-active:focus-visible {\n background: var(--color-boxes-accent-hl);\n color: var(--color-boxes-accent-hl-contrast);\n opacity: 1;\n}\nbody .calendar-plus .rbc-toolbar button:hover {\n background: var(--color-boxes-accent);\n color: var(--color-boxes-accent-contrast);\n}\n@media (max-width: 781.98px) {\n body .calendar-plus .rbc-toolbar {\n justify-content: left;\n }\n body .calendar-plus .rbc-toolbar > *:not(:last-child) {\n margin-bottom: 1rem;\n }\n}\nbody .calendar-plus .rbc-date-cell,\nbody .calendar-plus .rbc-header {\n background: var(--color-boxes);\n color: var(--color-boxes-contrast);\n}\nbody .calendar-plus .rbc-header {\n padding: 0.5rem 0.25rem;\n border-bottom-color: var(--color-bg);\n font-weight: bold;\n font-size: 1em;\n}\nbody .calendar-plus .rbc-header > a {\n color: var(--color-boxes-contrast);\n}\nbody .calendar-plus .rbc-header + .rbc-header {\n border-left-color: var(--color-bg);\n}\nbody .calendar-plus .rbc-month-view {\n border-color: var(--color-boxes);\n}\nbody .calendar-plus .rbc-month-row + .rbc-month-row {\n border-top: none;\n}\nbody .calendar-plus .rbc-off-range {\n opacity: 0.5;\n}\nbody .calendar-plus .rbc-off-range-bg {\n background: var(--color-bg);\n}\nbody .calendar-plus .rbc-date-cell {\n text-align: center;\n border-bottom: var(--color-bg) 1px solid;\n}\nbody .calendar-plus .rbc-date-cell a {\n color: var(--color-boxes-contrast);\n}\nbody .calendar-plus .rbc-day-bg + .rbc-day-bg {\n border-left-color: var(--color-boxes);\n}\nbody .calendar-plus .rbc-today {\n background: var(--color-boxes);\n}\nbody .calendar-plus .rbc-event, body .calendar-plus .rbc-event.rbc-selected {\n background: var(--color-bg-accent);\n color: var(--color-bg-accent-contrast);\n transition: opacity 0.2s ease-in;\n}\nbody .calendar-plus .rbc-event:hover, body .calendar-plus .rbc-event.rbc-selected:hover {\n opacity: 0.8;\n background: var(--color-bg-accent);\n}\nbody .calendar-plus .rbc-row-segment {\n padding: 0 4px 1px 2px;\n}\nbody .calendar-plus .rbc-month-view .rbc-today {\n border-bottom: var(--color-bg) 1px solid;\n}\nbody .calendar-plus .rbc-time-view {\n border-bottom: none;\n}\nbody .calendar-plus .rbc-time-view,\nbody .calendar-plus .rbc-time-content > * + * > *,\nbody .calendar-plus .rbc-time-content,\nbody .calendar-plus .rbc-timeslot-group,\nbody .calendar-plus .rbc-time-header-content {\n border-color: var(--color-boxes);\n}\nbody .calendar-plus .rbc-time-view .rbc-row {\n min-height: auto;\n}\nbody .calendar-plus .rbc-day-slot .rbc-time-slot {\n border-color: var(--color-bg);\n}\nbody .calendar-plus .rbc-current-time-indicator {\n background-color: var(--color-boxes-accent-hl);\n}\nbody .calendar-plus .rbc-agenda-table {\n margin-bottom: 0;\n}\nbody .calendar-plus .rbc-agenda-view table.rbc-agenda-table thead > tr > th {\n border-bottom: none;\n}\n\n.calendarp-event-shortcode-header img {\n margin-bottom: 1rem;\n}\n.calendarp-event-shortcode-header .dashicons {\n text-decoration: none;\n}\n\nbody .calendarp:not(#nocalendarp) .agenda-minified-calendar .calendarp-date-item .calendarp-date .calendarp-date-month {\n background: var(--color-boxes);\n color: var(--color-boxes-contrast);\n border-color: var(--color-boxes);\n}\nbody .calendarp:not(#nocalendarp) .agenda-minified-calendar .calendarp-date-item .calendarp-date .calendarp-date-day {\n border-color: var(--color-boxes);\n}\n\n/*\n * Adds basic styling to directory module included with theme.\n */\n.cp-dir-item-fields:not(:last-child) {\n margin-bottom: 1rem;\n}\n\n.cp-dir-controls {\n background-color: var(--color-boxes);\n}\n.cp-dir-controls fieldset {\n padding: 0.6rem;\n}\n@media (min-width: 782px) {\n .cp-dir-controls fieldset {\n display: flex;\n }\n}\n\n.cp-dir-control {\n margin: 0.6rem;\n margin-bottom: 1.2rem;\n}\n@media (min-width: 782px) {\n .cp-dir-control {\n margin-bottom: 0.6rem;\n }\n}\n\n.cp-dir-control-search {\n flex-grow: 2;\n}\n\n.cp-dir-control-select {\n flex-grow: 1;\n}\n\n.cp-dir-pagination {\n padding: 0.75rem;\n border: 1px solid var(--color-boxes);\n border-top: none;\n}\n\n.cp-dir-no-results-info {\n display: none;\n padding: 0.6rem;\n font-weight: 700;\n border: var(--color-boxes) solid 1px;\n}\n.cp-dir-content--no-results .cp-dir-no-results-info {\n display: block;\n}\n\n.cp-dir-no-results-info-text {\n text-align: center;\n}\n\ndiv.editor-styles-wrapper {\n font-size: calc( 16px * (var(--body-font-size) / 100) );\n font-weight: 400;\n line-height: 1.5;\n}\n\n.editor-styles-wrapper .editor-post-title .editor-post-title__input {\n font-size: calc( 1.8em * (var(--body-font-size) / 100) * (var(--headers-font-size) / 100) );\n border: none !important;\n padding: 0px !important;\n box-shadow: none !important;\n color: var(--color-bg-contrast) !important;\n}\n@media (min-width: 992px) {\n .editor-styles-wrapper .editor-post-title .editor-post-title__input {\n font-size: calc( 2em * (var(--body-font-size) / 100) * (var(--headers-font-size) / 100) );\n }\n}\n\n.editor-styles-wrapper > div > *,\n.wp-block {\n max-width: calc( var(--content-width) - 3rem );\n margin-left: auto;\n margin-right: auto;\n}\n\n.editor-styles-wrapper > div > [data-align=wide] {\n left: 0;\n}\n.editor-styles-wrapper > div > [data-align=wide] .wp-block {\n max-width: 100%;\n}\n\n.editor-styles-wrapper > div > [data-align=full] {\n max-width: none;\n left: 0;\n width: auto;\n}\n.editor-styles-wrapper > div > [data-align=full] [data-align=full] .wp-block {\n max-width: 100%;\n}\n\n.editor-styles-wrapper > div > [data-align=left],\n.editor-styles-wrapper > div > [data-align=right] {\n margin: 0 auto;\n max-width: var(--site-width);\n}\n.editor-styles-wrapper > div > [data-align=left] .wp-block-cover,\n.editor-styles-wrapper > div > [data-align=right] .wp-block-cover {\n width: calc(var(--content-width) / 2);\n max-width: calc(var(--content-width) / 2);\n}\n\n.wp-block-group__inner-container .editor-inner-blocks > .editor-block-list__layout > .wp-block:first-child {\n margin-top: 0;\n}\n.wp-block-group__inner-container .editor-inner-blocks > .editor-block-list__layout > .wp-block:last-child {\n margin-bottom: 0;\n}\n\n.wp-block-search .wp-block-search__button .wp-block-search__button-rich-text {\n padding: 0;\n}\n\n.wp-block-cover .block-editor-block-list__block {\n color: inherit;\n}\n\n.block-editor-block-preview__content .block-editor-block-list__block {\n margin-top: 0;\n margin-bottom: 0;\n}\n\n.editor-styles-wrapper *,\n.editor-styles-wrapper *::before,\n.editor-styles-wrapper *::after {\n box-sizing: border-box;\n}\n\n.wp-block-button .wp-block-button__link,\n.wp-block-file .wp-element-button,\n.wp-block-search__button, .editor-styles-wrapper input[type=button]:not(.btn), .editor-styles-wrapper input[type=submit]:not(.btn),\n.btn {\n user-select: text;\n}","/// Grid system\n//\n// Generate semantic grid columns with these mixins.\n\n@mixin make-container($gutter: $grid-gutter-width) {\n width: 100%;\n padding-right: $gutter * .5;\n padding-left: $gutter * .5;\n margin-right: auto;\n margin-left: auto;\n}\n\n@mixin make-row($gutter: $grid-gutter-width) {\n display: flex;\n flex-wrap: wrap;\n margin-right: -$gutter * .5;\n margin-left: -$gutter * .5;\n}\n\n// For each breakpoint, define the maximum width of the container in a media query\n@mixin make-container-max-widths($max-widths: $container-max-widths, $breakpoints: $grid-breakpoints) {\n @each $breakpoint, $container-max-width in $max-widths {\n @include media-breakpoint-up($breakpoint, $breakpoints) {\n max-width: $container-max-width;\n }\n }\n @include deprecate(\"The `make-container-max-widths` mixin\", \"v4.5.2\", \"v5\");\n}\n\n@mixin make-col-ready($gutter: $grid-gutter-width) {\n position: relative;\n // Prevent columns from becoming too narrow when at smaller grid tiers by\n // always setting `width: 100%;`. This works because we use `flex` values\n // later on to override this initial width.\n width: 100%;\n padding-right: $gutter * .5;\n padding-left: $gutter * .5;\n}\n\n@mixin make-col($size, $columns: $grid-columns) {\n flex: 0 0 percentage(divide($size, $columns));\n // Add a `max-width` to ensure content within each column does not blow out\n // the width of the column. Applies to IE10+ and Firefox. Chrome and Safari\n // do not appear to require this.\n max-width: percentage(divide($size, $columns));\n}\n\n@mixin make-col-auto() {\n flex: 0 0 auto;\n width: auto;\n max-width: 100%; // Reset earlier grid tiers\n}\n\n@mixin make-col-offset($size, $columns: $grid-columns) {\n $num: divide($size, $columns);\n margin-left: if($num == 0, 0, percentage($num));\n}\n\n// Row columns\n//\n// Specify on a parent element(e.g., .row) to force immediate children into NN\n// numberof columns. Supports wrapping to new lines, but does not do a Masonry\n// style grid.\n@mixin row-cols($count) {\n > * {\n flex: 0 0 divide(100%, $count);\n max-width: divide(100%, $count);\n }\n}\n","// Breakpoint viewport sizes and media queries.\n//\n// Breakpoints are defined as a map of (name: minimum width), order from small to large:\n//\n// (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px)\n//\n// The map defined in the `$grid-breakpoints` global variable is used as the `$breakpoints` argument by default.\n\n// Name of the next breakpoint, or null for the last breakpoint.\n//\n// >> breakpoint-next(sm)\n// md\n// >> breakpoint-next(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// md\n// >> breakpoint-next(sm, $breakpoint-names: (xs sm md lg xl))\n// md\n@function breakpoint-next($name, $breakpoints: $grid-breakpoints, $breakpoint-names: map-keys($breakpoints)) {\n $n: index($breakpoint-names, $name);\n @return if($n != null and $n < length($breakpoint-names), nth($breakpoint-names, $n + 1), null);\n}\n\n// Minimum breakpoint width. Null for the smallest (first) breakpoint.\n//\n// >> breakpoint-min(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// 576px\n@function breakpoint-min($name, $breakpoints: $grid-breakpoints) {\n $min: map-get($breakpoints, $name);\n @return if($min != 0, $min, null);\n}\n\n// Maximum breakpoint width. Null for the largest (last) breakpoint.\n// The maximum value is calculated as the minimum of the next one less 0.02px\n// to work around the limitations of `min-` and `max-` prefixes and viewports with fractional widths.\n// See https://www.w3.org/TR/mediaqueries-4/#mq-min-max\n// Uses 0.02px rather than 0.01px to work around a current rounding bug in Safari.\n// See https://bugs.webkit.org/show_bug.cgi?id=178261\n//\n// >> breakpoint-max(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// 767.98px\n@function breakpoint-max($name, $breakpoints: $grid-breakpoints) {\n $next: breakpoint-next($name, $breakpoints);\n @return if($next, breakpoint-min($next, $breakpoints) - .02, null);\n}\n\n// Returns a blank string if smallest breakpoint, otherwise returns the name with a dash in front.\n// Useful for making responsive utilities.\n//\n// >> breakpoint-infix(xs, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// \"\" (Returns a blank string)\n// >> breakpoint-infix(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// \"-sm\"\n@function breakpoint-infix($name, $breakpoints: $grid-breakpoints) {\n @return if(breakpoint-min($name, $breakpoints) == null, \"\", \"-#{$name}\");\n}\n\n// Media of at least the minimum breakpoint width. No query for the smallest breakpoint.\n// Makes the @content apply to the given breakpoint and wider.\n@mixin media-breakpoint-up($name, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($name, $breakpoints);\n @if $min {\n @media (min-width: $min) {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Media of at most the maximum breakpoint width. No query for the largest breakpoint.\n// Makes the @content apply to the given breakpoint and narrower.\n@mixin media-breakpoint-down($name, $breakpoints: $grid-breakpoints) {\n $max: breakpoint-max($name, $breakpoints);\n @if $max {\n @media (max-width: $max) {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Media that spans multiple breakpoint widths.\n// Makes the @content apply between the min and max breakpoints\n@mixin media-breakpoint-between($lower, $upper, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($lower, $breakpoints);\n $max: breakpoint-max($upper, $breakpoints);\n\n @if $min != null and $max != null {\n @media (min-width: $min) and (max-width: $max) {\n @content;\n }\n } @else if $max == null {\n @include media-breakpoint-up($lower, $breakpoints) {\n @content;\n }\n } @else if $min == null {\n @include media-breakpoint-down($upper, $breakpoints) {\n @content;\n }\n }\n}\n\n// Media between the breakpoint's minimum and maximum widths.\n// No minimum for the smallest breakpoint, and no maximum for the largest one.\n// Makes the @content apply only to the given breakpoint, not viewports any wider or narrower.\n@mixin media-breakpoint-only($name, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($name, $breakpoints);\n $max: breakpoint-max($name, $breakpoints);\n\n @if $min != null and $max != null {\n @media (min-width: $min) and (max-width: $max) {\n @content;\n }\n } @else if $max == null {\n @include media-breakpoint-up($name, $breakpoints) {\n @content;\n }\n } @else if $min == null {\n @include media-breakpoint-down($name, $breakpoints) {\n @content;\n }\n }\n}\n","// Framework grid generation\n//\n// Used only by Bootstrap to generate the correct number of grid classes given\n// any value of `$grid-columns`.\n\n@mixin make-grid-columns($columns: $grid-columns, $gutter: $grid-gutter-width, $breakpoints: $grid-breakpoints) {\n // Common properties for all breakpoints\n %grid-column {\n position: relative;\n width: 100%;\n padding-right: $gutter * .5;\n padding-left: $gutter * .5;\n }\n\n @each $breakpoint in map-keys($breakpoints) {\n $infix: breakpoint-infix($breakpoint, $breakpoints);\n\n @if $columns > 0 {\n // Allow columns to stretch full width below their breakpoints\n @for $i from 1 through $columns {\n .col#{$infix}-#{$i} {\n @extend %grid-column;\n }\n }\n }\n\n .col#{$infix},\n .col#{$infix}-auto {\n @extend %grid-column;\n }\n\n @include media-breakpoint-up($breakpoint, $breakpoints) {\n // Provide basic `.col-{bp}` classes for equal-width flexbox columns\n .col#{$infix} {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n\n @if $grid-row-columns > 0 {\n @for $i from 1 through $grid-row-columns {\n .row-cols#{$infix}-#{$i} {\n @include row-cols($i);\n }\n }\n }\n\n .col#{$infix}-auto {\n @include make-col-auto();\n }\n\n @if $columns > 0 {\n @for $i from 1 through $columns {\n .col#{$infix}-#{$i} {\n @include make-col($i, $columns);\n }\n }\n }\n\n .order#{$infix}-first { order: -1; }\n\n .order#{$infix}-last { order: $columns + 1; }\n\n @for $i from 0 through $columns {\n .order#{$infix}-#{$i} { order: $i; }\n }\n\n @if $columns > 0 {\n // `$columns - 1` because offsetting by the width of an entire row isn't possible\n @for $i from 0 through ($columns - 1) {\n @if not ($infix == \"\" and $i == 0) { // Avoid emitting useless .offset-0\n .offset#{$infix}-#{$i} {\n @include make-col-offset($i, $columns);\n }\n }\n }\n }\n }\n }\n}\n","//\n// Basic Bootstrap table\n//\n\n.table {\n width: 100%;\n margin-bottom: $spacer;\n color: $table-color;\n background-color: $table-bg; // Reset for nesting within parents with `background-color`.\n\n th,\n td {\n padding: $table-cell-padding;\n vertical-align: top;\n border-top: $table-border-width solid $table-border-color;\n }\n\n thead th {\n vertical-align: bottom;\n border-bottom: (2 * $table-border-width) solid $table-border-color;\n }\n\n tbody + tbody {\n border-top: (2 * $table-border-width) solid $table-border-color;\n }\n}\n\n\n//\n// Condensed table w/ half padding\n//\n\n.table-sm {\n th,\n td {\n padding: $table-cell-padding-sm;\n }\n}\n\n\n// Border versions\n//\n// Add or remove borders all around the table and between all the columns.\n\n.table-bordered {\n border: $table-border-width solid $table-border-color;\n\n th,\n td {\n border: $table-border-width solid $table-border-color;\n }\n\n thead {\n th,\n td {\n border-bottom-width: 2 * $table-border-width;\n }\n }\n}\n\n.table-borderless {\n th,\n td,\n thead th,\n tbody + tbody {\n border: 0;\n }\n}\n\n// Zebra-striping\n//\n// Default zebra-stripe styles (alternating gray and transparent backgrounds)\n\n.table-striped {\n tbody tr:nth-of-type(#{$table-striped-order}) {\n background-color: $table-accent-bg;\n }\n}\n\n\n// Hover effect\n//\n// Placed here since it has to come after the potential zebra striping\n\n.table-hover {\n tbody tr {\n @include hover() {\n color: $table-hover-color;\n background-color: $table-hover-bg;\n }\n }\n}\n\n\n// Table backgrounds\n//\n// Exact selectors below required to override `.table-striped` and prevent\n// inheritance to nested tables.\n\n@each $color, $value in $theme-colors {\n @include table-row-variant($color, theme-color-level($color, $table-bg-level), theme-color-level($color, $table-border-level));\n}\n\n@include table-row-variant(active, $table-active-bg);\n\n\n// Dark styles\n//\n// Same table markup, but inverted color scheme: dark background and light text.\n\n// stylelint-disable-next-line no-duplicate-selectors\n.table {\n .thead-dark {\n th {\n color: $table-dark-color;\n background-color: $table-dark-bg;\n border-color: $table-dark-border-color;\n }\n }\n\n .thead-light {\n th {\n color: $table-head-color;\n background-color: $table-head-bg;\n border-color: $table-border-color;\n }\n }\n}\n\n.table-dark {\n color: $table-dark-color;\n background-color: $table-dark-bg;\n\n th,\n td,\n thead th {\n border-color: $table-dark-border-color;\n }\n\n &.table-bordered {\n border: 0;\n }\n\n &.table-striped {\n tbody tr:nth-of-type(#{$table-striped-order}) {\n background-color: $table-dark-accent-bg;\n }\n }\n\n &.table-hover {\n tbody tr {\n @include hover() {\n color: $table-dark-hover-color;\n background-color: $table-dark-hover-bg;\n }\n }\n }\n}\n\n\n// Responsive tables\n//\n// Generate series of `.table-responsive-*` classes for configuring the screen\n// size of where your table will overflow.\n\n.table-responsive {\n @each $breakpoint in map-keys($grid-breakpoints) {\n $next: breakpoint-next($breakpoint, $grid-breakpoints);\n $infix: breakpoint-infix($next, $grid-breakpoints);\n\n &#{$infix} {\n @include media-breakpoint-down($breakpoint) {\n display: block;\n width: 100%;\n overflow-x: auto;\n -webkit-overflow-scrolling: touch;\n\n // Prevent double border on horizontal scroll due to use of `display: block;`\n > .table-bordered {\n border: 0;\n }\n }\n }\n }\n}\n","// Hover mixin and `$enable-hover-media-query` are deprecated.\n//\n// Originally added during our alphas and maintained during betas, this mixin was\n// designed to prevent `:hover` stickiness on iOS-an issue where hover styles\n// would persist after initial touch.\n//\n// For backward compatibility, we've kept these mixins and updated them to\n// always return their regular pseudo-classes instead of a shimmed media query.\n//\n// Issue: https://github.com/twbs/bootstrap/issues/25195\n\n@mixin hover() {\n &:hover { @content; }\n}\n\n@mixin hover-focus() {\n &:hover,\n &:focus {\n @content;\n }\n}\n\n@mixin plain-hover-focus() {\n &,\n &:hover,\n &:focus {\n @content;\n }\n}\n\n@mixin hover-focus-active() {\n &:hover,\n &:focus,\n &:active {\n @content;\n }\n}\n","// Tables\n\n@mixin table-row-variant($state, $background, $border: null) {\n // Exact selectors below required to override `.table-striped` and prevent\n // inheritance to nested tables.\n .table-#{$state} {\n &,\n > th,\n > td {\n background-color: $background;\n }\n\n @if $border != null {\n th,\n td,\n thead th,\n tbody + tbody {\n border-color: $border;\n }\n }\n }\n\n // Hover states for `.table-hover`\n // Note: this is not available for cells or rows within `thead` or `tfoot`.\n .table-hover {\n $hover-background: darken($background, 5%);\n\n .table-#{$state} {\n @include hover() {\n background-color: $hover-background;\n\n > td,\n > th {\n background-color: $hover-background;\n }\n }\n }\n }\n}\n",".jumbotron {\n padding: $jumbotron-padding ($jumbotron-padding * .5);\n margin-bottom: $jumbotron-padding;\n color: $jumbotron-color;\n background-color: $jumbotron-bg;\n @include border-radius($border-radius-lg);\n\n @include media-breakpoint-up(sm) {\n padding: ($jumbotron-padding * 2) $jumbotron-padding;\n }\n}\n\n.jumbotron-fluid {\n padding-right: 0;\n padding-left: 0;\n @include border-radius(0);\n}\n","// stylelint-disable property-disallowed-list\n// Single side border-radius\n\n// Helper function to replace negative values with 0\n@function valid-radius($radius) {\n $return: ();\n @each $value in $radius {\n @if type-of($value) == number {\n $return: append($return, max($value, 0));\n } @else {\n $return: append($return, $value);\n }\n }\n @return $return;\n}\n\n@mixin border-radius($radius: $border-radius, $fallback-border-radius: false) {\n @if $enable-rounded {\n border-radius: valid-radius($radius);\n }\n @else if $fallback-border-radius != false {\n border-radius: $fallback-border-radius;\n }\n}\n\n@mixin border-top-radius($radius) {\n @if $enable-rounded {\n border-top-left-radius: valid-radius($radius);\n border-top-right-radius: valid-radius($radius);\n }\n}\n\n@mixin border-right-radius($radius) {\n @if $enable-rounded {\n border-top-right-radius: valid-radius($radius);\n border-bottom-right-radius: valid-radius($radius);\n }\n}\n\n@mixin border-bottom-radius($radius) {\n @if $enable-rounded {\n border-bottom-right-radius: valid-radius($radius);\n border-bottom-left-radius: valid-radius($radius);\n }\n}\n\n@mixin border-left-radius($radius) {\n @if $enable-rounded {\n border-top-left-radius: valid-radius($radius);\n border-bottom-left-radius: valid-radius($radius);\n }\n}\n\n@mixin border-top-left-radius($radius) {\n @if $enable-rounded {\n border-top-left-radius: valid-radius($radius);\n }\n}\n\n@mixin border-top-right-radius($radius) {\n @if $enable-rounded {\n border-top-right-radius: valid-radius($radius);\n }\n}\n\n@mixin border-bottom-right-radius($radius) {\n @if $enable-rounded {\n border-bottom-right-radius: valid-radius($radius);\n }\n}\n\n@mixin border-bottom-left-radius($radius) {\n @if $enable-rounded {\n border-bottom-left-radius: valid-radius($radius);\n }\n}\n",".media {\n display: flex;\n align-items: flex-start;\n}\n\n.media-body {\n flex: 1;\n}\n","// stylelint-disable declaration-no-important\n\n//\n// Utilities for common `display` values\n//\n\n@each $breakpoint in map-keys($grid-breakpoints) {\n @include media-breakpoint-up($breakpoint) {\n $infix: breakpoint-infix($breakpoint, $grid-breakpoints);\n\n @each $value in $displays {\n .d#{$infix}-#{$value} { display: $value !important; }\n }\n }\n}\n\n\n//\n// Utilities for toggling `display` in print\n//\n\n@media print {\n @each $value in $displays {\n .d-print-#{$value} { display: $value !important; }\n }\n}\n","// stylelint-disable declaration-no-important\n\n// Flex variation\n//\n// Custom styles for additional flex alignment options.\n\n@each $breakpoint in map-keys($grid-breakpoints) {\n @include media-breakpoint-up($breakpoint) {\n $infix: breakpoint-infix($breakpoint, $grid-breakpoints);\n\n .flex#{$infix}-row { flex-direction: row !important; }\n .flex#{$infix}-column { flex-direction: column !important; }\n .flex#{$infix}-row-reverse { flex-direction: row-reverse !important; }\n .flex#{$infix}-column-reverse { flex-direction: column-reverse !important; }\n\n .flex#{$infix}-wrap { flex-wrap: wrap !important; }\n .flex#{$infix}-nowrap { flex-wrap: nowrap !important; }\n .flex#{$infix}-wrap-reverse { flex-wrap: wrap-reverse !important; }\n .flex#{$infix}-fill { flex: 1 1 auto !important; }\n .flex#{$infix}-grow-0 { flex-grow: 0 !important; }\n .flex#{$infix}-grow-1 { flex-grow: 1 !important; }\n .flex#{$infix}-shrink-0 { flex-shrink: 0 !important; }\n .flex#{$infix}-shrink-1 { flex-shrink: 1 !important; }\n\n .justify-content#{$infix}-start { justify-content: flex-start !important; }\n .justify-content#{$infix}-end { justify-content: flex-end !important; }\n .justify-content#{$infix}-center { justify-content: center !important; }\n .justify-content#{$infix}-between { justify-content: space-between !important; }\n .justify-content#{$infix}-around { justify-content: space-around !important; }\n\n .align-items#{$infix}-start { align-items: flex-start !important; }\n .align-items#{$infix}-end { align-items: flex-end !important; }\n .align-items#{$infix}-center { align-items: center !important; }\n .align-items#{$infix}-baseline { align-items: baseline !important; }\n .align-items#{$infix}-stretch { align-items: stretch !important; }\n\n .align-content#{$infix}-start { align-content: flex-start !important; }\n .align-content#{$infix}-end { align-content: flex-end !important; }\n .align-content#{$infix}-center { align-content: center !important; }\n .align-content#{$infix}-between { align-content: space-between !important; }\n .align-content#{$infix}-around { align-content: space-around !important; }\n .align-content#{$infix}-stretch { align-content: stretch !important; }\n\n .align-self#{$infix}-auto { align-self: auto !important; }\n .align-self#{$infix}-start { align-self: flex-start !important; }\n .align-self#{$infix}-end { align-self: flex-end !important; }\n .align-self#{$infix}-center { align-self: center !important; }\n .align-self#{$infix}-baseline { align-self: baseline !important; }\n .align-self#{$infix}-stretch { align-self: stretch !important; }\n }\n}\n","//\n// Screenreaders\n//\n\n.sr-only {\n @include sr-only();\n}\n\n.sr-only-focusable {\n @include sr-only-focusable();\n}\n","// Only display content to screen readers\n//\n// See: https://www.a11yproject.com/posts/2013-01-11-how-to-hide-content/\n// See: https://kittygiraudel.com/2016/10/13/css-hide-and-seek/\n\n@mixin sr-only() {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n margin: -1px; // Fix for https://github.com/twbs/bootstrap/issues/25686\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n white-space: nowrap;\n border: 0;\n}\n\n// Use in conjunction with .sr-only to only display content when it's focused.\n//\n// Useful for \"Skip to main content\" links; see https://www.w3.org/TR/2013/NOTE-WCAG20-TECHS-20130905/G1\n//\n// Credit: HTML5 Boilerplate\n\n@mixin sr-only-focusable() {\n &:active,\n &:focus {\n position: static;\n width: auto;\n height: auto;\n overflow: visible;\n clip: auto;\n white-space: normal;\n }\n}\n","// stylelint-disable declaration-no-important\n\n// Width and height\n\n@each $prop, $abbrev in (width: w, height: h) {\n @each $size, $length in $sizes {\n .#{$abbrev}-#{$size} { #{$prop}: $length !important; }\n }\n}\n\n.mw-100 { max-width: 100% !important; }\n.mh-100 { max-height: 100% !important; }\n\n// Viewport additional helpers\n\n.min-vw-100 { min-width: 100vw !important; }\n.min-vh-100 { min-height: 100vh !important; }\n\n.vw-100 { width: 100vw !important; }\n.vh-100 { height: 100vh !important; }\n","// stylelint-disable declaration-no-important\n\n// Margin and Padding\n\n@each $breakpoint in map-keys($grid-breakpoints) {\n @include media-breakpoint-up($breakpoint) {\n $infix: breakpoint-infix($breakpoint, $grid-breakpoints);\n\n @each $prop, $abbrev in (margin: m, padding: p) {\n @each $size, $length in $spacers {\n .#{$abbrev}#{$infix}-#{$size} { #{$prop}: $length !important; }\n .#{$abbrev}t#{$infix}-#{$size},\n .#{$abbrev}y#{$infix}-#{$size} {\n #{$prop}-top: $length !important;\n }\n .#{$abbrev}r#{$infix}-#{$size},\n .#{$abbrev}x#{$infix}-#{$size} {\n #{$prop}-right: $length !important;\n }\n .#{$abbrev}b#{$infix}-#{$size},\n .#{$abbrev}y#{$infix}-#{$size} {\n #{$prop}-bottom: $length !important;\n }\n .#{$abbrev}l#{$infix}-#{$size},\n .#{$abbrev}x#{$infix}-#{$size} {\n #{$prop}-left: $length !important;\n }\n }\n }\n\n // Negative margins (e.g., where `.mb-n1` is negative version of `.mb-1`)\n @each $size, $length in $spacers {\n @if \"#{$size}\" != \"0\" {\n .m#{$infix}-n#{$size} { margin: -$length !important; }\n .mt#{$infix}-n#{$size},\n .my#{$infix}-n#{$size} {\n margin-top: -$length !important;\n }\n .mr#{$infix}-n#{$size},\n .mx#{$infix}-n#{$size} {\n margin-right: -$length !important;\n }\n .mb#{$infix}-n#{$size},\n .my#{$infix}-n#{$size} {\n margin-bottom: -$length !important;\n }\n .ml#{$infix}-n#{$size},\n .mx#{$infix}-n#{$size} {\n margin-left: -$length !important;\n }\n }\n }\n\n // Some special margin utils\n .m#{$infix}-auto { margin: auto !important; }\n .mt#{$infix}-auto,\n .my#{$infix}-auto {\n margin-top: auto !important;\n }\n .mr#{$infix}-auto,\n .mx#{$infix}-auto {\n margin-right: auto !important;\n }\n .mb#{$infix}-auto,\n .my#{$infix}-auto {\n margin-bottom: auto !important;\n }\n .ml#{$infix}-auto,\n .mx#{$infix}-auto {\n margin-left: auto !important;\n }\n }\n}\n","@import \"variables\";\r\n\r\n@font-face {\r\n font-family: '#{$icomoon-font-family}';\r\n src:\r\n url('#{$icomoon-font-path}/#{$icomoon-font-family}.ttf?p3h968') format('truetype'),\r\n url('#{$icomoon-font-path}/#{$icomoon-font-family}.woff?p3h968') format('woff'),\r\n url('#{$icomoon-font-path}/#{$icomoon-font-family}.svg?p3h968##{$icomoon-font-family}') format('svg');\r\n font-weight: normal;\r\n font-style: normal;\r\n font-display: block;\r\n}\r\n\r\n.cps-icon {\r\n /* use !important to prevent issues with browser extensions that change fonts */\r\n font-family: '#{$icomoon-font-family}' !important;\r\n speak: never;\r\n font-style: normal;\r\n font-weight: normal;\r\n font-variant: normal;\r\n text-transform: none;\r\n line-height: 1;\r\n\r\n /* Better Font Rendering =========== */\r\n -webkit-font-smoothing: antialiased;\r\n -moz-osx-font-smoothing: grayscale;\r\n}\r\n\r\n.cps-icon-user-graduate-solid {\r\n &:before {\r\n content: $cps-icon-user-graduate-solid; \r\n }\r\n}\r\n.cps-icon-theater-masks-solid {\r\n &:before {\r\n content: $cps-icon-theater-masks-solid; \r\n }\r\n}\r\n.cps-icon-shapes-solid {\r\n &:before {\r\n content: $cps-icon-shapes-solid; \r\n }\r\n}\r\n.cps-icon-book-open-solid {\r\n &:before {\r\n content: $cps-icon-book-open-solid; \r\n }\r\n}\r\n.cps-icon-book-reader-solid {\r\n &:before {\r\n content: $cps-icon-book-reader-solid; \r\n }\r\n}\r\n.cps-icon-laptop-code-solid {\r\n &:before {\r\n content: $cps-icon-laptop-code-solid; \r\n }\r\n}\r\n.cps-icon-graduation-cap-solid {\r\n &:before {\r\n content: $cps-icon-graduation-cap-solid; \r\n }\r\n}\r\n.cps-icon-chalkboard-teacher-solid {\r\n &:before {\r\n content: $cps-icon-chalkboard-teacher-solid; \r\n }\r\n}\r\n.cps-icon-chalkboard-solid {\r\n &:before {\r\n content: $cps-icon-chalkboard-solid; \r\n }\r\n}\r\n.cps-icon-school-solid {\r\n &:before {\r\n content: $cps-icon-school-solid; \r\n }\r\n}\r\n.cps-icon-clock-regular {\r\n &:before {\r\n content: $cps-icon-clock-regular; \r\n }\r\n}\r\n.cps-icon-rocket-solid {\r\n &:before {\r\n content: $cps-icon-rocket-solid; \r\n }\r\n}\r\n.cps-icon-user-nurse-solid {\r\n &:before {\r\n content: $cps-icon-user-nurse-solid; \r\n }\r\n}\r\n.cps-icon-asterisk {\r\n &:before {\r\n content: $cps-icon-asterisk; \r\n }\r\n}\r\n.cps-icon-plus {\r\n &:before {\r\n content: $cps-icon-plus; \r\n }\r\n}\r\n.cps-icon-question {\r\n &:before {\r\n content: $cps-icon-question; \r\n }\r\n}\r\n.cps-icon-minus {\r\n &:before {\r\n content: $cps-icon-minus; \r\n }\r\n}\r\n.cps-icon-music {\r\n &:before {\r\n content: $cps-icon-music; \r\n }\r\n}\r\n.cps-icon-envelope-o {\r\n &:before {\r\n content: $cps-icon-envelope-o; \r\n }\r\n}\r\n.cps-icon-star1 {\r\n &:before {\r\n content: $cps-icon-star1; \r\n }\r\n}\r\n.cps-icon-user1 {\r\n &:before {\r\n content: $cps-icon-user1; \r\n }\r\n}\r\n.cps-icon-clock-o {\r\n &:before {\r\n content: $cps-icon-clock-o; \r\n }\r\n}\r\n.cps-icon-road {\r\n &:before {\r\n content: $cps-icon-road; \r\n }\r\n}\r\n.cps-icon-inbox {\r\n &:before {\r\n content: $cps-icon-inbox; \r\n }\r\n}\r\n.cps-icon-lock1 {\r\n &:before {\r\n content: $cps-icon-lock1; \r\n }\r\n}\r\n.cps-icon-headphones {\r\n &:before {\r\n content: $cps-icon-headphones; \r\n }\r\n}\r\n.cps-icon-print {\r\n &:before {\r\n content: $cps-icon-print; \r\n }\r\n}\r\n.cps-icon-camera1 {\r\n &:before {\r\n content: $cps-icon-camera1; \r\n }\r\n}\r\n.cps-icon-video-camera {\r\n &:before {\r\n content: $cps-icon-video-camera; \r\n }\r\n}\r\n.cps-icon-gift1 {\r\n &:before {\r\n content: $cps-icon-gift1; \r\n }\r\n}\r\n.cps-icon-plane {\r\n &:before {\r\n content: $cps-icon-plane; \r\n }\r\n}\r\n.cps-icon-calendar1 {\r\n &:before {\r\n content: $cps-icon-calendar1; \r\n }\r\n}\r\n.cps-icon-comment1 {\r\n &:before {\r\n content: $cps-icon-comment1; \r\n }\r\n}\r\n.cps-icon-twitter-square {\r\n &:before {\r\n content: $cps-icon-twitter-square; \r\n }\r\n}\r\n.cps-icon-facebook-square {\r\n &:before {\r\n content: $cps-icon-facebook-square; \r\n }\r\n}\r\n.cps-icon-key {\r\n &:before {\r\n content: $cps-icon-key; \r\n }\r\n}\r\n.cps-icon-linkedin-square {\r\n &:before {\r\n content: $cps-icon-linkedin-square; \r\n }\r\n}\r\n.cps-icon-facebook {\r\n &:before {\r\n content: $cps-icon-facebook; \r\n }\r\n}\r\n.cps-icon-facebook-f {\r\n &:before {\r\n content: $cps-icon-facebook-f; \r\n }\r\n}\r\n.cps-icon-bell-o {\r\n &:before {\r\n content: $cps-icon-bell-o; \r\n }\r\n}\r\n.cps-icon-chain {\r\n &:before {\r\n content: $cps-icon-chain; \r\n }\r\n}\r\n.cps-icon-link1 {\r\n &:before {\r\n content: $cps-icon-link1; \r\n }\r\n}\r\n.cps-icon-money {\r\n &:before {\r\n content: $cps-icon-money; \r\n }\r\n}\r\n.cps-icon-linkedin {\r\n &:before {\r\n content: $cps-icon-linkedin; \r\n }\r\n}\r\n.cps-icon-umbrella {\r\n &:before {\r\n content: $cps-icon-umbrella; \r\n }\r\n}\r\n.cps-icon-lightbulb-o {\r\n &:before {\r\n content: $cps-icon-lightbulb-o; \r\n }\r\n}\r\n.cps-icon-user-md {\r\n &:before {\r\n content: $cps-icon-user-md; \r\n }\r\n}\r\n.cps-icon-stethoscope {\r\n &:before {\r\n content: $cps-icon-stethoscope; \r\n }\r\n}\r\n.cps-icon-suitcase {\r\n &:before {\r\n content: $cps-icon-suitcase; \r\n }\r\n}\r\n.cps-icon-bell1 {\r\n &:before {\r\n content: $cps-icon-bell1; \r\n }\r\n}\r\n.cps-icon-cutlery {\r\n &:before {\r\n content: $cps-icon-cutlery; \r\n }\r\n}\r\n.cps-icon-file-text-o {\r\n &:before {\r\n content: $cps-icon-file-text-o; \r\n }\r\n}\r\n.cps-icon-ambulance {\r\n &:before {\r\n content: $cps-icon-ambulance; \r\n }\r\n}\r\n.cps-icon-medkit {\r\n &:before {\r\n content: $cps-icon-medkit; \r\n }\r\n}\r\n.cps-icon-superscript {\r\n &:before {\r\n content: $cps-icon-superscript; \r\n }\r\n}\r\n.cps-icon-microphone {\r\n &:before {\r\n content: $cps-icon-microphone; \r\n }\r\n}\r\n.cps-icon-youtube-square {\r\n &:before {\r\n content: $cps-icon-youtube-square; \r\n }\r\n}\r\n.cps-icon-flickr1 {\r\n &:before {\r\n content: $cps-icon-flickr1; \r\n }\r\n}\r\n.cps-icon-sun-o {\r\n &:before {\r\n content: $cps-icon-sun-o; \r\n }\r\n}\r\n.cps-icon-moon-o {\r\n &:before {\r\n content: $cps-icon-moon-o; \r\n }\r\n}\r\n.cps-icon-wheelchair {\r\n &:before {\r\n content: $cps-icon-wheelchair; \r\n }\r\n}\r\n.cps-icon-vimeo-square {\r\n &:before {\r\n content: $cps-icon-vimeo-square; \r\n }\r\n}\r\n.cps-icon-space-shuttle {\r\n &:before {\r\n content: $cps-icon-space-shuttle; \r\n }\r\n}\r\n.cps-icon-bank {\r\n &:before {\r\n content: $cps-icon-bank; \r\n }\r\n}\r\n.cps-icon-institution {\r\n &:before {\r\n content: $cps-icon-institution; \r\n }\r\n}\r\n.cps-icon-university {\r\n &:before {\r\n content: $cps-icon-university; \r\n }\r\n}\r\n.cps-icon-graduation-cap {\r\n &:before {\r\n content: $cps-icon-graduation-cap; \r\n }\r\n}\r\n.cps-icon-mortar-board {\r\n &:before {\r\n content: $cps-icon-mortar-board; \r\n }\r\n}\r\n.cps-icon-child {\r\n &:before {\r\n content: $cps-icon-child; \r\n }\r\n}\r\n.cps-icon-paw {\r\n &:before {\r\n content: $cps-icon-paw; \r\n }\r\n}\r\n.cps-icon-recycle {\r\n &:before {\r\n content: $cps-icon-recycle; \r\n }\r\n}\r\n.cps-icon-automobile {\r\n &:before {\r\n content: $cps-icon-automobile; \r\n }\r\n}\r\n.cps-icon-car {\r\n &:before {\r\n content: $cps-icon-car; \r\n }\r\n}\r\n.cps-icon-paper-plane-o {\r\n &:before {\r\n content: $cps-icon-paper-plane-o; \r\n }\r\n}\r\n.cps-icon-send-o {\r\n &:before {\r\n content: $cps-icon-send-o; \r\n }\r\n}\r\n.cps-icon-copyright {\r\n &:before {\r\n content: $cps-icon-copyright; \r\n }\r\n}\r\n.cps-icon-at {\r\n &:before {\r\n content: $cps-icon-at; \r\n }\r\n}\r\n.cps-icon-bus {\r\n &:before {\r\n content: $cps-icon-bus; \r\n }\r\n}\r\n.cps-icon-cc {\r\n &:before {\r\n content: $cps-icon-cc; \r\n }\r\n}\r\n.cps-icon-user-secret {\r\n &:before {\r\n content: $cps-icon-user-secret; \r\n }\r\n}\r\n.cps-icon-user-plus {\r\n &:before {\r\n content: $cps-icon-user-plus; \r\n }\r\n}\r\n.cps-icon-balance-scale {\r\n &:before {\r\n content: $cps-icon-balance-scale; \r\n }\r\n}\r\n.cps-icon-creative-commons {\r\n &:before {\r\n content: $cps-icon-creative-commons; \r\n }\r\n}\r\n.cps-icon-vimeo {\r\n &:before {\r\n content: $cps-icon-vimeo; \r\n }\r\n}\r\n.cps-icon-credit-card-alt {\r\n &:before {\r\n content: $cps-icon-credit-card-alt; \r\n }\r\n}\r\n.cps-icon-universal-access {\r\n &:before {\r\n content: $cps-icon-universal-access; \r\n }\r\n}\r\n.cps-icon-wheelchair-alt {\r\n &:before {\r\n content: $cps-icon-wheelchair-alt; \r\n }\r\n}\r\n.cps-icon-question-circle-o {\r\n &:before {\r\n content: $cps-icon-question-circle-o; \r\n }\r\n}\r\n.cps-icon-address-card-o {\r\n &:before {\r\n content: $cps-icon-address-card-o; \r\n }\r\n}\r\n.cps-icon-vcard-o {\r\n &:before {\r\n content: $cps-icon-vcard-o; \r\n }\r\n}\r\n.cps-icon-user-o {\r\n &:before {\r\n content: $cps-icon-user-o; \r\n }\r\n}\r\n.cps-icon-grav {\r\n &:before {\r\n content: $cps-icon-grav; \r\n }\r\n}\r\n.cps-icon-envelope {\r\n &:before {\r\n content: $cps-icon-envelope; \r\n }\r\n}\r\n.cps-icon-bubble {\r\n &:before {\r\n content: $cps-icon-bubble; \r\n }\r\n}\r\n.cps-icon-users1 {\r\n &:before {\r\n content: $cps-icon-users1; \r\n }\r\n}\r\n.cps-icon-bell2 {\r\n &:before {\r\n content: $cps-icon-bell2; \r\n }\r\n}\r\n.cps-icon-pin {\r\n &:before {\r\n content: $cps-icon-pin; \r\n }\r\n}\r\n.cps-icon-calendar2 {\r\n &:before {\r\n content: $cps-icon-calendar2; \r\n }\r\n}\r\n.cps-icon-support {\r\n &:before {\r\n content: $cps-icon-support; \r\n }\r\n}\r\n.cps-icon-home4 {\r\n &:before {\r\n content: $cps-icon-home4; \r\n }\r\n}\r\n.cps-icon-ring_volume {\r\n &:before {\r\n content: $cps-icon-ring_volume; \r\n }\r\n}\r\n.cps-icon-where_to_vote {\r\n &:before {\r\n content: $cps-icon-where_to_vote; \r\n }\r\n}\r\n.cps-icon-access_alarmalarm {\r\n &:before {\r\n content: $cps-icon-access_alarmalarm; \r\n }\r\n}\r\n.cps-icon-data_usage {\r\n &:before {\r\n content: $cps-icon-data_usage; \r\n }\r\n}\r\n.cps-icon-insert_emoticontag_facesmood {\r\n &:before {\r\n content: $cps-icon-insert_emoticontag_facesmood; \r\n }\r\n}\r\n.cps-icon-insert_invitationevent {\r\n &:before {\r\n content: $cps-icon-insert_invitationevent; \r\n }\r\n}\r\n.cps-icon-camera_altphoto_cameralocal_see {\r\n &:before {\r\n content: $cps-icon-camera_altphoto_cameralocal_see; \r\n }\r\n}\r\n.cps-icon-local_restaurantrestaurant_menu {\r\n &:before {\r\n content: $cps-icon-local_restaurantrestaurant_menu; \r\n }\r\n}\r\n.cps-icon-add_location {\r\n &:before {\r\n content: $cps-icon-add_location; \r\n }\r\n}\r\n.cps-icon-near_me {\r\n &:before {\r\n content: $cps-icon-near_me; \r\n }\r\n}\r\n.cps-icon-restaurant {\r\n &:before {\r\n content: $cps-icon-restaurant; \r\n }\r\n}\r\n.cps-icon-departure_board {\r\n &:before {\r\n content: $cps-icon-departure_board; \r\n }\r\n}\r\n.cps-icon-pie_chart {\r\n &:before {\r\n content: $cps-icon-pie_chart; \r\n }\r\n}\r\n.cps-icon-cake {\r\n &:before {\r\n content: $cps-icon-cake; \r\n }\r\n}\r\n.cps-icon-notifications {\r\n &:before {\r\n content: $cps-icon-notifications; \r\n }\r\n}\r\n.cps-icon-school {\r\n &:before {\r\n content: $cps-icon-school; \r\n }\r\n}\r\n.cps-icon-sentiment_dissatisfied {\r\n &:before {\r\n content: $cps-icon-sentiment_dissatisfied; \r\n }\r\n}\r\n.cps-icon-sentiment_neutral {\r\n &:before {\r\n content: $cps-icon-sentiment_neutral; \r\n }\r\n}\r\n.cps-icon-sentiment_satisfied {\r\n &:before {\r\n content: $cps-icon-sentiment_satisfied; \r\n }\r\n}\r\n.cps-icon-sentiment_very_dissatisfied {\r\n &:before {\r\n content: $cps-icon-sentiment_very_dissatisfied; \r\n }\r\n}\r\n.cps-icon-sentiment_very_satisfied {\r\n &:before {\r\n content: $cps-icon-sentiment_very_satisfied; \r\n }\r\n}\r\n.cps-icon-thumb_down_alt {\r\n &:before {\r\n content: $cps-icon-thumb_down_alt; \r\n }\r\n}\r\n.cps-icon-thumb_up_alt {\r\n &:before {\r\n content: $cps-icon-thumb_up_alt; \r\n }\r\n}\r\n.cps-icon-account_balance {\r\n &:before {\r\n content: $cps-icon-account_balance; \r\n }\r\n}\r\n.cps-icon-search {\r\n &:before {\r\n content: $cps-icon-search; \r\n }\r\n}\r\n.cps-icon-verified_user {\r\n &:before {\r\n content: $cps-icon-verified_user; \r\n }\r\n}\r\n.cps-icon-fingerprint {\r\n &:before {\r\n content: $cps-icon-fingerprint; \r\n }\r\n}\r\n.cps-icon-g_translate {\r\n &:before {\r\n content: $cps-icon-g_translate; \r\n }\r\n}\r\n.cps-icon-wb_twighlight {\r\n &:before {\r\n content: $cps-icon-wb_twighlight; \r\n }\r\n}\r\n.cps-icon-emoji_emotions {\r\n &:before {\r\n content: $cps-icon-emoji_emotions; \r\n }\r\n}\r\n.cps-icon-emoji_events {\r\n &:before {\r\n content: $cps-icon-emoji_events; \r\n }\r\n}\r\n.cps-icon-emoji_objects {\r\n &:before {\r\n content: $cps-icon-emoji_objects; \r\n }\r\n}\r\n.cps-icon-sports_esports {\r\n &:before {\r\n content: $cps-icon-sports_esports; \r\n }\r\n}\r\n.cps-icon-sports_football {\r\n &:before {\r\n content: $cps-icon-sports_football; \r\n }\r\n}\r\n.cps-icon-sports_golf {\r\n &:before {\r\n content: $cps-icon-sports_golf; \r\n }\r\n}\r\n.cps-icon-sports_hockey {\r\n &:before {\r\n content: $cps-icon-sports_hockey; \r\n }\r\n}\r\n.cps-icon-sports_rugby {\r\n &:before {\r\n content: $cps-icon-sports_rugby; \r\n }\r\n}\r\n.cps-icon-sports_soccer {\r\n &:before {\r\n content: $cps-icon-sports_soccer; \r\n }\r\n}\r\n.cps-icon-sports_volleyball {\r\n &:before {\r\n content: $cps-icon-sports_volleyball; \r\n }\r\n}\r\n.cps-icon-sports_tennis {\r\n &:before {\r\n content: $cps-icon-sports_tennis; \r\n }\r\n}\r\n.cps-icon-lunch_dining {\r\n &:before {\r\n content: $cps-icon-lunch_dining; \r\n }\r\n}\r\n.cps-icon-park {\r\n &:before {\r\n content: $cps-icon-park; \r\n }\r\n}\r\n.cps-icon-icecream {\r\n &:before {\r\n content: $cps-icon-icecream; \r\n }\r\n}\r\n.cps-icon-volunteer_activism {\r\n &:before {\r\n content: $cps-icon-volunteer_activism; \r\n }\r\n}\r\n.cps-icon-ac_unit {\r\n &:before {\r\n content: $cps-icon-ac_unit; \r\n }\r\n}\r\n.cps-icon-beach_access {\r\n &:before {\r\n content: $cps-icon-beach_access; \r\n }\r\n}\r\n.cps-icon-child_care {\r\n &:before {\r\n content: $cps-icon-child_care; \r\n }\r\n}\r\n.cps-icon-room_service {\r\n &:before {\r\n content: $cps-icon-room_service; \r\n }\r\n}\r\n.cps-icon-activity {\r\n &:before {\r\n content: $cps-icon-activity; \r\n }\r\n}\r\n.cps-icon-aperture {\r\n &:before {\r\n content: $cps-icon-aperture; \r\n }\r\n}\r\n.cps-icon-bell {\r\n &:before {\r\n content: $cps-icon-bell; \r\n }\r\n}\r\n.cps-icon-book-open {\r\n &:before {\r\n content: $cps-icon-book-open; \r\n }\r\n}\r\n.cps-icon-book {\r\n &:before {\r\n content: $cps-icon-book; \r\n }\r\n}\r\n.cps-icon-bookmark {\r\n &:before {\r\n content: $cps-icon-bookmark; \r\n }\r\n}\r\n.cps-icon-calendar {\r\n &:before {\r\n content: $cps-icon-calendar; \r\n }\r\n}\r\n.cps-icon-camera {\r\n &:before {\r\n content: $cps-icon-camera; \r\n }\r\n}\r\n.cps-icon-chevron-left {\r\n &:before {\r\n content: $cps-icon-chevron-left; \r\n }\r\n}\r\n.cps-icon-chevron-right {\r\n &:before {\r\n content: $cps-icon-chevron-right; \r\n }\r\n}\r\n.cps-icon-clock {\r\n &:before {\r\n content: $cps-icon-clock; \r\n }\r\n}\r\n.cps-icon-cloud {\r\n &:before {\r\n content: $cps-icon-cloud; \r\n }\r\n}\r\n.cps-icon-coffee {\r\n &:before {\r\n content: $cps-icon-coffee; \r\n }\r\n}\r\n.cps-icon-compass {\r\n &:before {\r\n content: $cps-icon-compass; \r\n }\r\n}\r\n.cps-icon-dollar-sign {\r\n &:before {\r\n content: $cps-icon-dollar-sign; \r\n }\r\n}\r\n.cps-icon-eye {\r\n &:before {\r\n content: $cps-icon-eye; \r\n }\r\n}\r\n.cps-icon-file-text {\r\n &:before {\r\n content: $cps-icon-file-text; \r\n }\r\n}\r\n.cps-icon-folder {\r\n &:before {\r\n content: $cps-icon-folder; \r\n }\r\n}\r\n.cps-icon-gift {\r\n &:before {\r\n content: $cps-icon-gift; \r\n }\r\n}\r\n.cps-icon-globe {\r\n &:before {\r\n content: $cps-icon-globe; \r\n }\r\n}\r\n.cps-icon-grid {\r\n &:before {\r\n content: $cps-icon-grid; \r\n }\r\n}\r\n.cps-icon-heart3 {\r\n &:before {\r\n content: $cps-icon-heart3; \r\n }\r\n}\r\n.cps-icon-help-circle {\r\n &:before {\r\n content: $cps-icon-help-circle; \r\n }\r\n}\r\n.cps-icon-home {\r\n &:before {\r\n content: $cps-icon-home; \r\n }\r\n}\r\n.cps-icon-category {\r\n &:before {\r\n content: $cps-icon-category; \r\n }\r\n}\r\n.cps-icon-info {\r\n &:before {\r\n content: $cps-icon-info; \r\n }\r\n}\r\n.cps-icon-life-buoy {\r\n &:before {\r\n content: $cps-icon-life-buoy; \r\n }\r\n}\r\n.cps-icon-link {\r\n &:before {\r\n content: $cps-icon-link; \r\n }\r\n}\r\n.cps-icon-lock {\r\n &:before {\r\n content: $cps-icon-lock; \r\n }\r\n}\r\n.cps-icon-mail {\r\n &:before {\r\n content: $cps-icon-mail; \r\n }\r\n}\r\n.cps-icon-map-pin {\r\n &:before {\r\n content: $cps-icon-map-pin; \r\n }\r\n}\r\n.cps-icon-menu {\r\n &:before {\r\n content: $cps-icon-menu; \r\n }\r\n}\r\n.cps-icon-comment {\r\n &:before {\r\n content: $cps-icon-comment; \r\n }\r\n}\r\n.cps-icon-paperclip {\r\n &:before {\r\n content: $cps-icon-paperclip; \r\n }\r\n}\r\n.cps-icon-phone {\r\n &:before {\r\n content: $cps-icon-phone; \r\n }\r\n}\r\n.cps-icon-printer {\r\n &:before {\r\n content: $cps-icon-printer; \r\n }\r\n}\r\n.cps-icon-settings {\r\n &:before {\r\n content: $cps-icon-settings; \r\n }\r\n}\r\n.cps-icon-share {\r\n &:before {\r\n content: $cps-icon-share; \r\n }\r\n}\r\n.cps-icon-shopping-bag {\r\n &:before {\r\n content: $cps-icon-shopping-bag; \r\n }\r\n}\r\n.cps-icon-star {\r\n &:before {\r\n content: $cps-icon-star; \r\n }\r\n}\r\n.cps-icon-tag {\r\n &:before {\r\n content: $cps-icon-tag; \r\n }\r\n}\r\n.cps-icon-thumbs-up {\r\n &:before {\r\n content: $cps-icon-thumbs-up; \r\n }\r\n}\r\n.cps-icon-user {\r\n &:before {\r\n content: $cps-icon-user; \r\n }\r\n}\r\n.cps-icon-users {\r\n &:before {\r\n content: $cps-icon-users; \r\n }\r\n}\r\n.cps-icon-close {\r\n &:before {\r\n content: $cps-icon-close; \r\n }\r\n}\r\n.cps-icon-home2 {\r\n &:before {\r\n content: $cps-icon-home2; \r\n }\r\n}\r\n.cps-icon-home21 {\r\n &:before {\r\n content: $cps-icon-home21; \r\n }\r\n}\r\n.cps-icon-home3 {\r\n &:before {\r\n content: $cps-icon-home3; \r\n }\r\n}\r\n.cps-icon-pencil {\r\n &:before {\r\n content: $cps-icon-pencil; \r\n }\r\n}\r\n.cps-icon-pencil2 {\r\n &:before {\r\n content: $cps-icon-pencil2; \r\n }\r\n}\r\n.cps-icon-headphones1 {\r\n &:before {\r\n content: $cps-icon-headphones1; \r\n }\r\n}\r\n.cps-icon-music1 {\r\n &:before {\r\n content: $cps-icon-music1; \r\n }\r\n}\r\n.cps-icon-book1 {\r\n &:before {\r\n content: $cps-icon-book1; \r\n }\r\n}\r\n.cps-icon-price-tags {\r\n &:before {\r\n content: $cps-icon-price-tags; \r\n }\r\n}\r\n.cps-icon-lifebuoy {\r\n &:before {\r\n content: $cps-icon-lifebuoy; \r\n }\r\n}\r\n.cps-icon-pushpin {\r\n &:before {\r\n content: $cps-icon-pushpin; \r\n }\r\n}\r\n.cps-icon-location {\r\n &:before {\r\n content: $cps-icon-location; \r\n }\r\n}\r\n.cps-icon-location2 {\r\n &:before {\r\n content: $cps-icon-location2; \r\n }\r\n}\r\n.cps-icon-mobile {\r\n &:before {\r\n content: $cps-icon-mobile; \r\n }\r\n}\r\n.cps-icon-tv {\r\n &:before {\r\n content: $cps-icon-tv; \r\n }\r\n}\r\n.cps-icon-drawer {\r\n &:before {\r\n content: $cps-icon-drawer; \r\n }\r\n}\r\n.cps-icon-bubbles3 {\r\n &:before {\r\n content: $cps-icon-bubbles3; \r\n }\r\n}\r\n.cps-icon-bubbles4 {\r\n &:before {\r\n content: $cps-icon-bubbles4; \r\n }\r\n}\r\n.cps-icon-user2 {\r\n &:before {\r\n content: $cps-icon-user2; \r\n }\r\n}\r\n.cps-icon-key1 {\r\n &:before {\r\n content: $cps-icon-key1; \r\n }\r\n}\r\n.cps-icon-lock2 {\r\n &:before {\r\n content: $cps-icon-lock2; \r\n }\r\n}\r\n.cps-icon-wrench {\r\n &:before {\r\n content: $cps-icon-wrench; \r\n }\r\n}\r\n.cps-icon-magic-wand {\r\n &:before {\r\n content: $cps-icon-magic-wand; \r\n }\r\n}\r\n.cps-icon-aid-kit {\r\n &:before {\r\n content: $cps-icon-aid-kit; \r\n }\r\n}\r\n.cps-icon-stats-dots {\r\n &:before {\r\n content: $cps-icon-stats-dots; \r\n }\r\n}\r\n.cps-icon-trophy {\r\n &:before {\r\n content: $cps-icon-trophy; \r\n }\r\n}\r\n.cps-icon-gift2 {\r\n &:before {\r\n content: $cps-icon-gift2; \r\n }\r\n}\r\n.cps-icon-spoon-knife {\r\n &:before {\r\n content: $cps-icon-spoon-knife; \r\n }\r\n}\r\n.cps-icon-lab {\r\n &:before {\r\n content: $cps-icon-lab; \r\n }\r\n}\r\n.cps-icon-sphere {\r\n &:before {\r\n content: $cps-icon-sphere; \r\n }\r\n}\r\n.cps-icon-earth {\r\n &:before {\r\n content: $cps-icon-earth; \r\n }\r\n}\r\n.cps-icon-heart1 {\r\n &:before {\r\n content: $cps-icon-heart1; \r\n }\r\n}\r\n.cps-icon-checkmark {\r\n &:before {\r\n content: $cps-icon-checkmark; \r\n }\r\n}\r\n.cps-icon-sort-alpha-asc {\r\n &:before {\r\n content: $cps-icon-sort-alpha-asc; \r\n }\r\n}\r\n.cps-icon-sort-alpha-desc {\r\n &:before {\r\n content: $cps-icon-sort-alpha-desc; \r\n }\r\n}\r\n.cps-icon-instagram {\r\n &:before {\r\n content: $cps-icon-instagram; \r\n }\r\n}\r\n.cps-icon-twitter {\r\n &:before {\r\n content: $cps-icon-twitter; \r\n }\r\n}\r\n.cps-icon-youtube {\r\n &:before {\r\n content: $cps-icon-youtube; \r\n }\r\n}\r\n.cps-icon-flickr {\r\n &:before {\r\n content: $cps-icon-flickr; \r\n }\r\n}\r\n.cps-icon-tumblr {\r\n &:before {\r\n content: $cps-icon-tumblr; \r\n }\r\n}\r\n\r\n","$fonts: (\r\n\tamstelvar: (normal: 'Amstelvar-Roman-VF.ttf', italic: 'Amstelvar-Italic-VF.ttf', format: 'truetype'),\r\n\tcommissioner: (normal: 'Commissioner[FLAR,VOLM,slnt,wght].ttf', italic: false, format: 'truetype'),\r\n\tepilogue: (normal: 'Epilogue-VariableFont_wght.ttf', italic: false, format: 'truetype'),\r\n\tgelasio: (normal: 'Gelasio-VF.ttf', italic: 'Gelasio-Italic-VF.ttf', format: 'truetype'),\r\n\thepta_slab: (normal: 'HeptaSlab-VF.ttf', italic: false, format: 'truetype'),\r\n\tinter: (normal: 'Inter.var.ttf', italic: 'Inter-italic.var.ttf', format: 'truetype'),\r\n\tlexend: (normal: 'Lexend[LXND].ttf', italic: false, format: 'truetype'),\r\n\tmanrope: (normal: 'Manrope[wght].ttf', italic: false, format: 'truetype'),\r\n\tmerriweather: (normal: 'Merriweather-Roman-VF.ttf', italic: 'Merriweather-Italic-VF.ttf', format: 'truetype'),\r\n\tmohave: (normal: 'Mohave[wght].ttf', italic: 'Mohave-Italic[wght].ttf', format: 'truetype'),\r\n\tpetrona: (normal: 'Petrona[wght].ttf', italic: 'Petrona-Italic[wght].ttf', format: 'truetype'),\r\n\tplayfair: (normal: 'PlayfairDisplay-VariableFont_wght.ttf', italic: 'PlayfairDisplay-Italic-VariableFont_wght.ttf', format: 'truetype'),\r\n\tpublic_sans: (normal: 'Public-Sans-Roman-VF.ttf', italic: 'Public-Sans-Italic-VF.ttf', format: 'truetype'),\r\n\tquicksand: (normal: 'Quicksand-VariableFont_wght.ttf', italic: false, format: 'truetype'),\r\n\traleway: (normal: 'Raleway-VariableFont_wght.ttf', italic: 'Raleway-Italic-VariableFont_wght.ttf', format: 'truetype'),\r\n\trussolo: (normal: 'Russolo[opsz,wght].ttf', italic: false, format: 'truetype'),\r\n\tspace_grotesk: (normal: 'SpaceGrotesk[wght].ttf', italic: false, format: 'truetype'),\r\n\t/*urbanist: (normal: 'UrbanistGX.ttf', italic: false, format: 'truetype'),*/\r\n);\r\n@each $font, $options in $fonts {\r\n\t@font-face {\r\n\t\tfont-family: $font;\r\n\t\tfont-weight: 100 900;\r\n\t\tfont-style: normal;\r\n\t\tfont-display: swap;\r\n\t\tsrc: url('../fonts/#{$font}/fonts/#{map-get($options, normal)}') format(\"#{map-get($options, format)}\");\r\n\t}\r\n\t@if map-get($options, italic) {\r\n\t\t@font-face {\r\n\t\t\tfont-family: $font;\r\n\t\t\tfont-weight: 100 900;\r\n\t\t\tfont-style: italic;\r\n\t\t\tfont-display: swap;\r\n\t\t\tsrc: url('../fonts/#{$font}/fonts/#{map-get($options, italic)}') format(\"#{map-get($options, format)}\");\r\n\t\t}\r\n }\r\n}\r\n","@mixin caret-down() {\n border-top: $caret-width solid;\n border-right: $caret-width solid transparent;\n border-bottom: 0;\n border-left: $caret-width solid transparent;\n}\n\n@mixin caret-up() {\n border-top: 0;\n border-right: $caret-width solid transparent;\n border-bottom: $caret-width solid;\n border-left: $caret-width solid transparent;\n}\n\n@mixin caret-right() {\n border-top: $caret-width solid transparent;\n border-right: 0;\n border-bottom: $caret-width solid transparent;\n border-left: $caret-width solid;\n}\n\n@mixin caret-left() {\n border-top: $caret-width solid transparent;\n border-right: $caret-width solid;\n border-bottom: $caret-width solid transparent;\n}\n\n@mixin caret($direction: down) {\n @if $enable-caret {\n &::after {\n display: inline-block;\n margin-left: $caret-spacing;\n vertical-align: $caret-vertical-align;\n content: \"\";\n @if $direction == down {\n @include caret-down();\n } @else if $direction == up {\n @include caret-up();\n } @else if $direction == right {\n @include caret-right();\n }\n }\n\n @if $direction == left {\n &::after {\n display: none;\n }\n\n &::before {\n display: inline-block;\n margin-right: $caret-spacing;\n vertical-align: $caret-vertical-align;\n content: \"\";\n @include caret-left();\n }\n }\n\n &:empty::after {\n margin-left: 0;\n }\n }\n}\n","@include editor-wrap(true) {\n h1, .h1 {\n @include adjusted-size($font-size-base * 2.5 * 0.9, '--body-font-size', '--headers-font-size');\n @include media-breakpoint-up(lg) {\n @include adjusted-size($font-size-base * 2.5, '--body-font-size', '--headers-font-size');\n }\n }\n h2, .h2 {\n @include adjusted-size($font-size-base * 2 * 0.9, '--body-font-size', '--headers-font-size');\n @include media-breakpoint-up(lg) {\n @include adjusted-size($font-size-base * 2, '--body-font-size', '--headers-font-size');\n }\n }\n h3, .h3 {\n @include adjusted-size($font-size-base * 1.75 * 0.9, '--body-font-size', '--headers-font-size');\n @include media-breakpoint-up(lg) {\n @include adjusted-size($font-size-base * 1.75, '--body-font-size', '--headers-font-size');\n }\n }\n h4, .h4 {\n @include adjusted-size($font-size-base * 1.5 * 0.9, '--body-font-size', '--headers-font-size');\n @include media-breakpoint-up(lg) {\n @include adjusted-size($font-size-base * 1.5, '--body-font-size', '--headers-font-size');\n }\n }\n h5, .h5 {\n @include adjusted-size($font-size-base * 1.25 * 0.9, '--body-font-size', '--headers-font-size');\n @include media-breakpoint-up(lg) {\n @include adjusted-size($font-size-base * 1.25, '--body-font-size', '--headers-font-size');\n }\n }\n h6, .h6 {\n @include adjusted-size($font-size-base * 0.9, '--body-font-size', '--headers-font-size');\n @include media-breakpoint-up(lg) {\n @include adjusted-size($font-size-base, '--body-font-size', '--headers-font-size');\n }\n }\n h1, h2, h3, h4, h5, h6,\n .h {\n margin-bottom: $headings-margin-bottom;\n font-weight: $headings-font-weight;\n line-height: $headings-line-height;\n }\n}\n\n%h-separator {\n content: \"\";\n display: block;\n width: 3em;\n height: 0.1em;\n background-color: currentColor;\n border-radius: var(--roundness);\n}\n\nh1, h2, h3, h4, h5, h6, .h { \n body.h-style-separator:not(.h-style-separator-bottom) &::before {\n @extend %h-separator;\n margin-bottom: .5em;\n background-color: var(--color-accent);\n }\n body.h-style-separator.h-style-separator-bottom &::after {\n @extend %h-separator;\n margin-top: .5em;\n background-color: var(--color-accent);\n }\n body.h-style-separator.h-style-separator-hl & {\n &::before, &::after {\n background-color: var(--color-accent-hl);\n }\n }\n body.h-style-separator .text-center &,\n body.h-style-separator &[style*=\"text-align: center\"],\n body.h-style-separator &.has-text-align-center {\n &::before, &::after {\n margin-left: auto;\n margin-right: auto;\n }\n }\n body.h-style-separator .text-right &, \n body.h-style-separator &[style*=\"text-align: right\"],\n body.h-style-separator &.has-text-align-right {\n &::before, &::after {\n margin-left: auto;\n }\n }\n}\n.h-style-disable,\n.h-style-disable-top {\n &::before {\n display: none !important;\n }\n}\n.h-style-disable,\n.h-style-disable-bottom {\n &::after {\n display: none !important;\n }\n}","@mixin bg-solid-layer($bg-color) {\r\n position: absolute;\r\n background-color: $bg-color;\r\n content: \"\";\r\n top: 0;\r\n left: 0;\r\n right: 0;\r\n bottom: 0;\r\n z-index: -1;\r\n}\r\n\r\n@mixin adjusted-size($size, $adjust, $adjust2: false, $prop: 'font-size') {\r\n @if $adjust2 {\r\n #{$prop}: calc( #{$size} * (var(#{$adjust}) / 100) * (var(#{$adjust2}) / 100) );\r\n }\r\n @else {\r\n #{$prop}: calc( #{$size} * (var(#{$adjust}) / 100) );\r\n }\r\n}\r\n\r\n@mixin adjusted-shadow($adjust: 1, $position: false) {\r\n // Usless calc is a for IE11 to disable shadows as they can't be handled. We might fix it one day if necessary.\r\n @if $position == 'bottom' {\r\n box-shadow:0 calc( var(--shadows) * #{$adjust} ) calc(#{30px*$adjust}) #{-30px*$adjust} rgba(0,0,0,.5);\r\n }\r\n @else {\r\n box-shadow:0 0 calc(#{30px*$adjust}) calc(#{-30px*$adjust} + var(--shadows) * #{$adjust} ) rgba(0,0,0,.5);\r\n }\r\n}\r\n\r\n@mixin editor-wrap($strong: false) {\r\n @if($editor) {\r\n @if($strong) {\r\n .edit-post-visual-editor .editor-styles-wrapper {\r\n @content;\r\n }\r\n }\r\n @else {\r\n .editor-styles-wrapper {\r\n @content;\r\n }\r\n }\r\n }\r\n @else {\r\n @content;\r\n }\r\n}","// Modified bootstrap _buttons.sccs.\n\n@use \"sass:math\";\n\n%btn, \n.btn {\n text-transform: uppercase;\n text-decoration: none;\n transition: background-color 0.5s ease, box-shadow 0.5s ease;\n font-weight: 600;\n border-style: solid;\n border-width: 0;\n display: inline-block;\n color: $body-color;\n text-align: center;\n vertical-align: middle;\n user-select: none;\n @include button-size($btn-padding-y*0.9, $btn-padding-x*0.9, $btn-font-size*0.9, $btn-line-height*0.9, $btn-border-radius);\n @include media-breakpoint-up(lg) {\n @include button-size($btn-padding-y, $btn-padding-x, $btn-font-size, $btn-line-height, $btn-border-radius);\n }\n /*\n body:not(.shadows-disabled) & {\n & {\n transition: none;\n }\n &:not(:focus-visible):not(:hover) {\n @include adjusted-shadow(0.7);\n }\n }\n */\n i {\n display:inline-block;\n text-decoration: none;\n vertical-align: middle;\n font-size: 1.35em;\n }\n &:hover {\n text-decoration: underline;\n }\n &:focus-visible,\n &:active,\n &:hover {\n opacity: 1;\n }\n &:focus-visible {\n outline-offset: $input-btn-focus-width*1.5;\n outline-width: $input-btn-focus-width;\n }\n \n\n p &:not(:first-child) {\n margin-left: math.div($spacer, 6);\n }\n p &:not(:last-child) {\n margin-right: math.div($spacer, 6);\n }\n\n /*\n @supports ( font-variation-settings: normal ) {\n body.font-up & {\n padding-bottom: $btn-padding-y+0.15rem;\n }\n body.font-down & {\n padding-top: $btn-padding-y+0.15rem;\n }\n }\n */\n}\n\n.btn-block {\n display: block;\n width: 100%;\n + .btn-block {\n margin-top: $btn-block-spacing-y;\n }\n}\n\n.btn:disabled {\n box-shadow: none !important;\n text-decoration: none !important;\n opacity: 0.5;\n}\n\n%btn-primary,\n.btn-primary {\n background-color: var(--color-accent-hl);\n border-color: var(--color-accent-hl);\n color: var(--color-accent-hl-contrast);\n &:hover {\n box-shadow: 0 0 0 $input-btn-focus-width var(--color-accent-hl-a), 0 0 0 $input-btn-focus-width var(--color);\n color: var(--color-accent-hl-contrast);\n }\n &:focus-visible {\n outline-color: var(--color-accent);\n }\n body.btn-style-outline &:not(:hover):not(:focus-visible) {\n color: var(--color-accent-hl);\n }\n\n}\n%btn-secondary,\n.btn-secondary {\n background-color: var(--color-accent);\n border-color: var(--color-accent);\n color: var(--color-accent-contrast);\n &:hover {\n background-color: var(--color-accent);\n box-shadow:0 0 0 $input-btn-focus-width var(--color-accent-a), 0 0 0 $input-btn-focus-width var(--color);\n color: var(--color-accent-contrast);\n }\n &:focus-visible {\n outline-color: var(--color-accent-hl);\n }\n body.btn-style-outline &:not(:hover):not(:focus-visible) {\n color: var(--color-accent);\n }\n}\n\nbody.btn-style-outline %btn,\nbody.btn-style-outline .btn,\n.is-style-outline %btn,\n%btn-outline {\n border-width: $btn-padding-y*0.4;\n padding: $btn-padding-y*0.6 $btn-padding-x*0.9;\n \n &:not(:hover):not(:focus-visible) {\n color: var(--color-accent);\n background-color: transparent !important;\n border-color: currentColor !important;\n }\n &:hover, \n &:focus-visible {\n text-decoration: none;\n opacity: 1;\n }\n}","// Button variants\n//\n// Easily pump out default styles, as well as :hover, :focus, :active,\n// and disabled options for all buttons\n\n@mixin button-variant($background, $border, $hover-background: darken($background, 7.5%), $hover-border: darken($border, 10%), $active-background: darken($background, 10%), $active-border: darken($border, 12.5%)) {\n color: color-yiq($background);\n @include gradient-bg($background);\n border-color: $border;\n @include box-shadow($btn-box-shadow);\n\n @include hover() {\n color: color-yiq($hover-background);\n @include gradient-bg($hover-background);\n border-color: $hover-border;\n }\n\n &:focus,\n &.focus {\n color: color-yiq($hover-background);\n @include gradient-bg($hover-background);\n border-color: $hover-border;\n @if $enable-shadows {\n @include box-shadow($btn-box-shadow, 0 0 0 $btn-focus-width rgba(mix(color-yiq($background), $border, 15%), .5));\n } @else {\n // Avoid using mixin so we can pass custom focus shadow properly\n box-shadow: 0 0 0 $btn-focus-width rgba(mix(color-yiq($background), $border, 15%), .5);\n }\n }\n\n // Disabled comes first so active can properly restyle\n &.disabled,\n &:disabled {\n color: color-yiq($background);\n background-color: $background;\n border-color: $border;\n // Remove CSS gradients if they're enabled\n @if $enable-gradients {\n background-image: none;\n }\n }\n\n &:not(:disabled):not(.disabled):active,\n &:not(:disabled):not(.disabled).active,\n .show > &.dropdown-toggle {\n color: color-yiq($active-background);\n background-color: $active-background;\n @if $enable-gradients {\n background-image: none; // Remove the gradient for the pressed/active state\n }\n border-color: $active-border;\n\n &:focus {\n @if $enable-shadows and $btn-active-box-shadow != none {\n @include box-shadow($btn-active-box-shadow, 0 0 0 $btn-focus-width rgba(mix(color-yiq($background), $border, 15%), .5));\n } @else {\n // Avoid using mixin so we can pass custom focus shadow properly\n box-shadow: 0 0 0 $btn-focus-width rgba(mix(color-yiq($background), $border, 15%), .5);\n }\n }\n }\n}\n\n@mixin button-outline-variant($color, $color-hover: color-yiq($color), $active-background: $color, $active-border: $color) {\n color: $color;\n border-color: $color;\n\n @include hover() {\n color: $color-hover;\n background-color: $active-background;\n border-color: $active-border;\n }\n\n &:focus,\n &.focus {\n box-shadow: 0 0 0 $btn-focus-width rgba($color, .5);\n }\n\n &.disabled,\n &:disabled {\n color: $color;\n background-color: transparent;\n }\n\n &:not(:disabled):not(.disabled):active,\n &:not(:disabled):not(.disabled).active,\n .show > &.dropdown-toggle {\n color: color-yiq($active-background);\n background-color: $active-background;\n border-color: $active-border;\n\n &:focus {\n @if $enable-shadows and $btn-active-box-shadow != none {\n @include box-shadow($btn-active-box-shadow, 0 0 0 $btn-focus-width rgba($color, .5));\n } @else {\n // Avoid using mixin so we can pass custom focus shadow properly\n box-shadow: 0 0 0 $btn-focus-width rgba($color, .5);\n }\n }\n }\n}\n\n// Button sizes\n@mixin button-size($padding-y, $padding-x, $font-size, $line-height, $border-radius) {\n padding: $padding-y $padding-x;\n @include font-size($font-size);\n line-height: $line-height;\n // Manually declare to provide an override to the browser default\n @include border-radius($border-radius, 0);\n}\n","// stylelint-disable property-blacklist, scss/dollar-variable-default\n\n// SCSS RFS mixin\n//\n// Automated responsive font sizes\n//\n// Licensed under MIT (https://github.com/twbs/rfs/blob/v8.x/LICENSE)\n\n// Configuration\n\n// Base font size\n$rfs-base-font-size: 1.25rem !default;\n$rfs-font-size-unit: rem !default;\n\n@if $rfs-font-size-unit != rem and $rfs-font-size-unit != px {\n @error \"`#{$rfs-font-size-unit}` is not a valid unit for $rfs-font-size-unit. Use `px` or `rem`.\";\n}\n\n// Breakpoint at where font-size starts decreasing if screen width is smaller\n$rfs-breakpoint: 1200px !default;\n$rfs-breakpoint-unit: px !default;\n\n@if $rfs-breakpoint-unit != px and $rfs-breakpoint-unit != em and $rfs-breakpoint-unit != rem {\n @error \"`#{$rfs-breakpoint-unit}` is not a valid unit for $rfs-breakpoint-unit. Use `px`, `em` or `rem`.\";\n}\n\n// Resize font size based on screen height and width\n$rfs-two-dimensional: false !default;\n\n// Factor of decrease\n$rfs-factor: 10 !default;\n\n@if type-of($rfs-factor) != \"number\" or $rfs-factor <= 1 {\n @error \"`#{$rfs-factor}` is not a valid $rfs-factor, it must be greater than 1.\";\n}\n\n// Generate enable or disable classes. Possibilities: false, \"enable\" or \"disable\"\n$rfs-class: false !default;\n\n// 1 rem = $rfs-rem-value px\n$rfs-rem-value: 16 !default;\n\n// Safari iframe resize bug: https://github.com/twbs/rfs/issues/14\n$rfs-safari-iframe-resize-bug-fix: false !default;\n\n// Disable RFS by setting $enable-responsive-font-sizes to false\n$enable-responsive-font-sizes: true !default;\n\n// Cache $rfs-base-font-size unit\n$rfs-base-font-size-unit: unit($rfs-base-font-size);\n\n@function divide($dividend, $divisor, $precision: 10) {\n $sign: if($dividend > 0 and $divisor > 0 or $dividend < 0 and $divisor < 0, 1, -1);\n $dividend: abs($dividend);\n $divisor: abs($divisor);\n @if $dividend == 0 {\n @return 0;\n }\n @if $divisor == 0 {\n @error \"Cannot divide by 0\";\n }\n $remainder: $dividend;\n $result: 0;\n $factor: 10;\n @while ($remainder > 0 and $precision >= 0) {\n $quotient: 0;\n @while ($remainder >= $divisor) {\n $remainder: $remainder - $divisor;\n $quotient: $quotient + 1;\n }\n $result: $result * 10 + $quotient;\n $factor: $factor * .1;\n $remainder: $remainder * 10;\n $precision: $precision - 1;\n @if ($precision < 0 and $remainder >= $divisor * 5) {\n $result: $result + 1;\n }\n }\n $result: $result * $factor * $sign;\n $dividend-unit: unit($dividend);\n $divisor-unit: unit($divisor);\n $unit-map: (\n \"px\": 1px,\n \"rem\": 1rem,\n \"em\": 1em,\n \"%\": 1%\n );\n @if ($dividend-unit != $divisor-unit and map-has-key($unit-map, $dividend-unit)) {\n $result: $result * map-get($unit-map, $dividend-unit);\n }\n @return $result;\n}\n\n// Remove px-unit from $rfs-base-font-size for calculations\n@if $rfs-base-font-size-unit == \"px\" {\n $rfs-base-font-size: divide($rfs-base-font-size, $rfs-base-font-size * 0 + 1);\n}\n@else if $rfs-base-font-size-unit == \"rem\" {\n $rfs-base-font-size: divide($rfs-base-font-size, divide($rfs-base-font-size * 0 + 1, $rfs-rem-value));\n}\n\n// Cache $rfs-breakpoint unit to prevent multiple calls\n$rfs-breakpoint-unit-cache: unit($rfs-breakpoint);\n\n// Remove unit from $rfs-breakpoint for calculations\n@if $rfs-breakpoint-unit-cache == \"px\" {\n $rfs-breakpoint: divide($rfs-breakpoint, $rfs-breakpoint * 0 + 1);\n}\n@else if $rfs-breakpoint-unit-cache == \"rem\" or $rfs-breakpoint-unit-cache == \"em\" {\n $rfs-breakpoint: divide($rfs-breakpoint, divide($rfs-breakpoint * 0 + 1, $rfs-rem-value));\n}\n\n// Internal mixin that adds disable classes to the selector if needed.\n@mixin _rfs-disable-class {\n @if $rfs-class == \"disable\" {\n // Adding an extra class increases specificity, which prevents the media query to override the font size\n &,\n .disable-responsive-font-size &,\n &.disable-responsive-font-size {\n @content;\n }\n }\n @else {\n @content;\n }\n}\n\n// Internal mixin that adds enable classes to the selector if needed.\n@mixin _rfs-enable-class {\n @if $rfs-class == \"enable\" {\n .enable-responsive-font-size &,\n &.enable-responsive-font-size {\n @content;\n }\n }\n @else {\n @content;\n }\n}\n\n// Internal mixin used to determine which media query needs to be used\n@mixin _rfs-media-query($mq-value) {\n @if $rfs-two-dimensional {\n @media (max-width: #{$mq-value}), (max-height: #{$mq-value}) {\n @content;\n }\n }\n @else {\n @media (max-width: #{$mq-value}) {\n @content;\n }\n }\n}\n\n// Responsive font size mixin\n@mixin rfs($fs, $important: false) {\n // Cache $fs unit\n $fs-unit: if(type-of($fs) == \"number\", unit($fs), false);\n\n // Add !important suffix if needed\n $rfs-suffix: if($important, \" !important\", \"\");\n\n // If $fs isn't a number (like inherit) or $fs has a unit (not px or rem, like 1.5em) or $ is 0, just print the value\n @if not $fs-unit or $fs-unit != \"\" and $fs-unit != \"px\" and $fs-unit != \"rem\" or $fs == 0 {\n font-size: #{$fs}#{$rfs-suffix};\n }\n @else {\n // Remove unit from $fs for calculations\n @if $fs-unit == \"px\" {\n $fs: divide($fs, $fs * 0 + 1);\n }\n @else if $fs-unit == \"rem\" {\n $fs: divide($fs, divide($fs * 0 + 1, $rfs-rem-value));\n }\n\n // Set default font size\n $rfs-static: if($rfs-font-size-unit == rem, #{divide($fs, $rfs-rem-value)}rem, #{$fs}px);\n\n // Only add the media query if the font size is bigger than the minimum font size\n @if $fs <= $rfs-base-font-size or not $enable-responsive-font-sizes {\n font-size: #{$rfs-static}#{$rfs-suffix};\n }\n @else {\n // Calculate the minimum font size for $fs\n $fs-min: $rfs-base-font-size + divide($fs - $rfs-base-font-size, $rfs-factor);\n\n // Calculate difference between $fs and the minimum font size\n $fs-diff: $fs - $fs-min;\n\n // Base font-size formatting\n $min-width: if($rfs-font-size-unit == rem, #{divide($fs-min, $rfs-rem-value)}rem, #{$fs-min}px);\n\n // Use `vmin` if two-dimensional is enabled\n $variable-unit: if($rfs-two-dimensional, vmin, vw);\n\n // Calculate the variable width between 0 and $rfs-breakpoint\n $variable-width: #{divide($fs-diff * 100, $rfs-breakpoint)}#{$variable-unit};\n\n // Set the calculated font-size\n $rfs-fluid: calc(#{$min-width} + #{$variable-width}) #{$rfs-suffix};\n\n // Breakpoint formatting\n $mq-value: if($rfs-breakpoint-unit == px, #{$rfs-breakpoint}px, #{divide($rfs-breakpoint, $rfs-rem-value)}#{$rfs-breakpoint-unit});\n\n @include _rfs-disable-class {\n font-size: #{$rfs-static}#{$rfs-suffix};\n }\n\n @include _rfs-media-query($mq-value) {\n @include _rfs-enable-class {\n font-size: $rfs-fluid;\n }\n\n // Include safari iframe resize fix if needed\n min-width: if($rfs-safari-iframe-resize-bug-fix, (0 * 1vw), null);\n }\n }\n }\n}\n\n// The font-size & responsive-font-size mixins use RFS to rescale the font size\n@mixin font-size($fs, $important: false) {\n @include rfs($fs, $important);\n}\n\n@mixin responsive-font-size($fs, $important: false) {\n @include rfs($fs, $important);\n}\n","// Modified bootstrap _forms.sccs.\n\n//\n// Textual form controls\n//\n\n.form-control { \n display: block;\n width: 100%;\n height: $input-height;\n padding: $input-padding-y $input-padding-x;\n font-family: $input-font-family;\n @include font-size($input-font-size);\n font-weight: $input-font-weight;\n line-height: $input-line-height;\n color: $input-color;\n background-color: $input-bg;\n background-clip: padding-box;\n border: $input-border-width solid $input-border-color;\n outline: none;\n border-color: var(--color-accent);\n &:focus-visible {\n border-color: var(--color-accent);\n box-shadow:0 0 0 $input-btn-focus-width var(--color-accent-a), 0 0 0 $input-btn-focus-width var(--color);\n }\n \n // Note: This has no effect on `s in CSS.\n @include border-radius($input-border-radius, 0);\n \n @include box-shadow($input-box-shadow);\n @include transition($input-transition);\n \n // Unstyle the caret on ` receives focus\n // in IE and (under certain conditions) Edge, as it looks bad and cannot be made to\n // match the appearance of the native widget.\n // See https://github.com/twbs/bootstrap/issues/19398.\n color: $input-color;\n background-color: $input-bg;\n }\n}\n \n\n// Form control sizing\n//\n// Build on `.form-control` with modifier classes to decrease or increase the\n// height and font-size of form controls.\n//\n// Repeated in `_input_group.scss` to avoid Sass extend issues.\n\n.form-control-sm {\n height: $input-height-sm;\n padding: $input-padding-y-sm $input-padding-x-sm;\n @include font-size($input-font-size-sm);\n line-height: $input-line-height-sm;\n @include border-radius($input-border-radius-sm);\n}\n\n.form-control-lg {\n height: $input-height-lg;\n padding: $input-padding-y-lg $input-padding-x-lg;\n @include font-size($input-font-size-lg);\n line-height: $input-line-height-lg;\n @include border-radius($input-border-radius-lg);\n}\n\n// stylelint-disable-next-line no-duplicate-selectors\nselect.form-control {\n&[size],\n&[multiple] {\n height: auto;\n}\n}\n\ntextarea.form-control {\n height: auto;\n}\n\n// Form groups\n//\n// Designed to help with the organization and spacing of vertical forms. For\n// horizontal forms, use the predefined grid classes.\n\n.form-group {\n margin-bottom: $form-group-margin-bottom;\n}","// stylelint-disable property-disallowed-list\n@mixin transition($transition...) {\n @if length($transition) == 0 {\n $transition: $transition-base;\n }\n\n @if length($transition) > 1 {\n @each $value in $transition {\n @if $value == null or $value == none {\n @warn \"The keyword 'none' or 'null' must be used as a single argument.\";\n }\n }\n }\n\n @if $enable-transitions {\n @if nth($transition, 1) != null {\n transition: $transition;\n }\n\n @if $enable-prefers-reduced-motion-media-query and nth($transition, 1) != null and nth($transition, 1) != none {\n @media (prefers-reduced-motion: reduce) {\n transition: none;\n }\n }\n }\n}\n","@use \"sass:math\";\n\n.entries-row {\n article {\n position: relative;\n margin-bottom: $spacer;\n }\n .entry-header {\n margin-bottom: math.div($spacer*2, 3);\n :last-child {\n margin-bottom: 0;\n }\n }\n\n &.image-on-top {\n article {\n display: flex;\n flex-direction: column\n }\n .entry-featured-image {\n margin-top: 0;\n order: -1;\n }\n }\n &.image-disabled .entry-featured-image {//CUSTOMIZER-ONLY\n display: none;\n }\n\n .entry-meta {\n > ul {\n margin-bottom: 0;\n > li.post-author-has-avatar {\n display: block;\n margin-bottom: math.div($spacer*1, 3);\n }\n }\n }\n}\n.entry-col-boxed {\n .entry-col {\n margin-bottom: math.div($spacer*2, 3);\n }\n article {\n @extend %color-boxes;\n @extend %has-background;\n \n height: 100%;\n margin-bottom: 0px;\n padding: math.div($spacer*2, 3);\n border-radius: $border-radius;\n body:not(.shadows-disabled) & {\n @include adjusted-shadow();\n }\n &::after {\n display: none;\n }\n }\n\n &.image-on-top {\n .entry-featured-image {\n margin: -#{math.div($spacer*2, 3)} -#{math.div($spacer*2, 3)} math.div($spacer*2, 3);\n text-align: center;\n }\n }\n}\n\n.avatar {\n border-radius: 24px;\n margin-right: $list-inline-padding*0.5;\n}\n\n\n\n.page-header {\n margin-bottom: $spacer;\n .page-title {\n margin-bottom: math.div($spacer*1, 3);\n }\n .breadcrumbs {\n display: inline-block;\n }\n .breadcrumb {\n padding: 0;\n .active {\n :before {\n padding-right: 0;\n }\n span {\n @include sr-only;\n }\n }\n }\n\n .breadcrumbs.hero-has-breadcrumb-top-right.hero-enabled {//CUSTOMIZER-ONLY\n display: none;\n }\n}\n\nbody.blog.hide-hero-page-title {//CUSTOMIZER-ONLY\n .page-header, #hero-main {\n display: none;\n }\n}\n\n.entry-title a, \n%entry-title-a {\n text-decoration: none;\n & {\n color: var(--color-contrast); \n }\n &:hover {\n text-decoration: underline;\n }\n}\n.entry-type-idicator {\n margin-right: $spacer*0.25;\n}\n\n.entry-content {\n\t@include clearfix;\n \n\t> *:first-child {\n\t\tmargin-top: 0;\n\t}\n\t> *:last-child {\n\t\tmargin-bottom: 0;\n }\n\n h2:not(:first-child), .h2:not(:first-child) {\n margin-top: $spacer * 0.5 * 2;\n }\n\n h2:not(:last-child), .h2:not(:last-child) {\n margin-bottom: math.div($spacer, 3) * 2;\n }\n\n h3:not(:first-child), .h3:not(:first-child) {\n margin-top: $spacer * 0.5 * 1.75;\n }\n\n h3:not(:last-child), .h3:not(:last-child) {\n margin-bottom: math.div($spacer, 3) * 1.75;\n }\n\n h4:not(:first-child), .h4:not(:first-child) {\n margin-top: $spacer * 0.5 * 1.5;\n }\n\n h4:not(:last-child), .h4:not(:last-child) {\n margin-bottom: math.div($spacer, 3) * 1.5;\n }\n\n h5:not(:first-child), .h5:not(:first-child) {\n margin-top: $spacer * 0.5;\n }\n\n h5:not(:last-child), .h5:not(:last-child) {\n margin-bottom: math.div($spacer, 3);\n }\n\n h6:not(:first-child), .h6:not(:first-child) {\n margin-top: $spacer * 0.5 * 0.75;\n }\n\n h6:not(:last-child), .h6:not(:last-child) {\n margin-bottom: math.div($spacer, 3) * 0.75;\n }\n \n // Makes it possible to use spacer block to set top margin.\n > .wp-block-spacer:first-child + * {\n margin-top: 0;\n }\n\n .animations-enabled & {\n > .alignfull, \n > .alignwide,\n > .aligncenter,\n > .alignleft\n > .alignright {\n opacity: 0;\n }\n }\n}\n\n.entry-featured-image {\n margin: $spacer 0;\n img {\n object-fit: cover;\n }\n}\n\n.entry-meta {\n\ta, .post-sticky .meta-text {\n\t\tfont-weight: 500;\n\t\tfont-variation-settings: 'wght' 500;\n\t}\n\n form {\n margin-top: $spacer*0.5;\n @include media-breakpoint-up(lg) {\n max-width: 546px;\n }\n }\n}\n\n.post-navigation {\n\tmargin-top: $spacer * 0.5;\n\t.btn {\n margin-top: $spacer * 0.5;\n i {\n margin-top: -$btn-padding-y*0.3;\n }\n\t}\n}\n\n.pagination {\n @extend %color-boxes;\n @extend %has-background;\n\n display: inline-flex;\n body:not(.shadows-disabled) & {\n @include adjusted-shadow(0.5);\n }\n}\n\n.page-link {\n text-decoration: none;\n color: var(--color-contrast);\n //background-color: var(--color-boxes);\n border: none;\n transition: color 0.3s ease, background-color 0.3s ease, border-color 0.3s ease;\n}\n\n.page-item {\n &.active .page-link, a:hover {\n z-index: 1;\n border-color: inherit;\n }\n a:hover {\n color: var(--color-accent-contrast);\n background-color: var(--color-accent);\n opacity: 1;\n }\n &.active .page-link{\n color: var(--color-accent-hl-contrast);\n background-color: var(--color-accent-hl);\n }\n}\n\n.cpschool-read-more-link-holder {\n display: block;\n margin-top: math.div($spacer, 3);\n}","@mixin clearfix() {\n &::after {\n display: block;\n clear: both;\n content: \"\";\n }\n}\n","@use \"sass:math\";\n\n%block-spacing,\n#{$el-block-group},\n#{$el-block-button}, \n#{$el-block-archives},\n#{$el-block-categories},\n#{$el-block-code},\n#{$el-block-columns},\n#{$el-block-cover},\n#{$el-block-embed},\n#{$el-block-calendar},\n#{$el-block-gallery},\n#{$el-block-group},\n#{$el-block-latest-comments},\n#{$el-block-latest-posts},\n#{$el-block-media-text},\n#{$el-block-preformatted},\n#{$el-block-pullquote},\n#{$el-block-quote},\n#{$el-block-verse},\n#{$el-block-video},\n#{$el-block-separator},\n#{$el-block-image} {\n\tmargin-bottom: $spacer;\n\tmargin-top: $spacer;\n}\n\n\n.has-background,\n.wp-block-cover__background {\n\t@extend %has-background;\n}\n\n.wp-block-group {\n\t&.has-background {\n\t\tpadding: math.div($spacer*2, 3);\n\t}\n\t.wp-block-group.has-background {\n\t\tpadding: $spacer*1*0.5;\n\t}\n\t&.alignwide.has-background {\n\t\tpadding:$spacer $spacer;\n\t}\n\t&.alignfull.has-background {\n\t\tpadding:$spacer $spacer;\n\t}\n\t@include media-breakpoint-up(md) {\n\t\t&.has-background {\n\t\t\tpadding: math.div($spacer*4, 3);\n\t\t\t.wp-block-group.has-background {\n\t\t\t\tpadding: math.div($spacer*2, 3);\n\t\t\t}\n\t\t}\n\t}\n}\n\n.wp-block-cover {\n\t@extend .jumbotron;\n\t[class*=\"__inner-container\"] {\n\t\tcolor: inherit;\n\t}\n\t[class*=\"__inner-container\"] [class*=\"__inner-container\"] {\n\t\tmax-width: 100%;\n\t}\n}\n\n.wp-block-table {\n\t@extend %table;\n}\n\n/*\n[class=\"wp-block-cover__background has-background-dim\"] {\n\t@extend %color-boxes;\n\t@extend %has-background;\n}\n*/\n\n[class*=\"__inner-container\"] {\n\tmargin: 0 auto;\n\tmax-width: 100%;\n\n\t> * {\n\t\t&:first-child {\n\t\t\tmargin-top: 0;\n\t\t}\n\t\t&:last-child {\n\t\t\tmargin-bottom: 0;\n\t\t}\n\t\t@include media-breakpoint-up(md) {\n\t\t\t.aligncenter:first-child {\n\t\t\t\tmargin-top: math.div($spacer, 3);\n\t\t\t}\n\t\t\t.aligncenter:last-child {\t\n\t\t\t\tmargin-bottom: math.div($spacer, 3);\n\t\t\t}\n\t\t}\n\t}\n\n\t@include media-breakpoint-up(lg) {\n\t\t.alignfull & {\n\t\t\tmax-width: calc( var(--content-width) - #{$grid-gutter-width} );\n\t\t}\n\t\t.alignfull .alignfull & {\n\t\t\tmax-width: calc( 100% - #{$grid-gutter-width} );\n\t\t}\n\t}\n}\n\n.wp-block-column {\n\tmargin-bottom: math.div($spacer*2, 3);\n\t> {\n\t\t* {\n\t\t\t&:first-child {\n\t\t\t\tmargin-top: 0;\n\t\t\t}\n\t\t\t&:last-child {\n\t\t\t\tmargin-bottom: 0;\n\t\t\t}\n\t\t}\n\t}\n\t.alignfull:not([class*=\"has-background\"]) & {\n\t\t> p:not(.has-background-color) {\n\t\t\tpadding-left: math.div($spacer*2, 3);\n\t\t\tpadding-right: math.div($spacer*2, 3);\n\t\t}\n\t}\n\t@include media-breakpoint-down(sm) {\n\t\t&:last-child {\n\t\t\t//margin-bottom: 0;\n\t\t}\n\t}\n\t@include media-breakpoint-up(sm) {\n\t\tmargin-bottom: 0;\n\t\t.alignfull:not([class*=\"has-background\"]) & {\n\t\t\t&:nth-child(odd) > p:not(.has-background-color) {\n\t\t\t\tpadding-left: math.div($spacer*2, 3);\n\t\t\t\tpadding-right: 0;\n\t\t\t}\n\t\t\t&:nth-child(even) > p:not(.has-background-color) {\n\t\t\t\tpadding-right: math.div($spacer*2, 3);\n\t\t\t\tpadding-left: 0;\n\t\t\t}\n\t\t}\n\t}\n}\n\n\n.wp-block-archives, .wp-block-categories, .wp-block-latest-posts, .wp-block-latest-comments, .wp-block-latest-posts {\n\tlist-style: none;\n\tpadding-left: 0;\n\t> ul {\n\t\tlist-style: none;\n\t}\n\ta {\n\t\tfont-weight: 700;\n\t}\n}\n\n.wp-block-image,\n.wp-block-embed {\n\tfigcaption {\n\t\t@extend %figcaption;\n }\n}\n.wp-block-image {\n img {\n margin: 0 auto;\n\t}\n\tfigcaption {\n\t\tcolor: inherit;\n\t}\n\t&.alignfull figcaption {\n\t\ttext-align: center;\n\t\tmax-width: calc( 100% - #{$grid-gutter-width} );\n\t}\n}\n.wp-block-gallery {\n\tul {\n\t\tlist-style: none;\n\t\tmargin: 0 0 -1.6rem 0;\n\t}\n\t@include media-breakpoint-up(md) {\n\t\t&.alignnone {\n\t\t\tmargin-bottom: math.div($spacer*4, 3);\n\t\t\tmargin-top: math.div($spacer*4, 3);\n\t\t}\n\t\t&.aligncenter {\n\t\t\tmargin-bottom: math.div($spacer*4, 3);\n\t\t\tmargin-top: math.div($spacer*4, 3);\n\t\t}\n\t\t&.alignwide {\n\t\t\tmargin-bottom: $spacer*2;\n\t\t\tmargin-top: $spacer*2;\n\t\t}\n\t\t&.alignfull {\n\t\t\tmargin-bottom: $spacer*2;\n\t\t\tmargin-top: $spacer*2;\n\t\t}\n\t}\n}\n\n.wp-block-latest-posts {\n\t> li > a:first-of-type {\n\t\t@extend .h3;\n\t\t@extend .h;\n\t\t@extend .h-style-disable;\n\t\tmargin-bottom: $spacer*0.5;\n\t\tdisplay: block;\n\t}\n\t&.is-grid {\n\t\tmargin-left: 0;\n\t\tli {\n\t\t\t@extend %color-boxes;\n\t\t\t@extend %has-background;\n\n\t\t\tpadding: math.div($spacer*2, 3);\n\t\t\tborder-radius: $border-radius;\n\t\t\tbody:not(.shadows-disabled) & {\n\t\t\t\t@include adjusted-shadow();\n\t\t\t}\n\t\t\t> a:first-of-type:not(:hover) {\n\t\t\t\tcolor: inherit !important;\n\t\t\t}\n\t\t}\n\t\t.wp-block-latest-posts__featured-image.aligncenter {\n\t\t\tmargin: -2rem -2rem 2rem;\n\t\t\tmax-width: initial;\n\t\t}\n\t}\n\t&:not(.is-grid) > {\n\t\tli {\n\t\t\tmargin-bottom: 3rem;\n\t\t}\n\t}\n\t&.has-dates,\n\t&.has-author {\n\t\tmargin-left: 0;\n\t\tlist-style: none;\n\t\tli {\n\t\t\tmargin-left: 0;\n\t\t}\n\t\t&:not(.is-grid) li {\n\t\t\tmargin-top: 1.5rem;\n\t\t\t&:first-child {\n\t\t\t\tmargin-top: 0;\n\t\t\t}\n\t\t}\n\t}\n\t.wp-block-latest-posts__post-author,\n\t.wp-block-latest-posts__post-date {\n\t\tcolor: inherit;\n\t\tfont-size: 1em;\n\t\tfont-weight: normal;\n\t\tmargin-top: 0;\n\t\t&::before {\n\t\t\t@extend .cps-icon;\n\t\t\t@extend .cps-icon-calendar;\n\t\t\tmargin-right: 4px;\n\t\t}\n\t}\n\t.wp-block-latest-posts__post-author {\n\t\t&::before {\n\t\t\tcontent: $cps-icon-user;\n\t\t}\n\t}\n\t.wp-block-latest-posts__post-date {\n\t\t&::before {\n\t\t\tcontent: $cps-icon-calendar;\n\t\t}\n\t}\n\t.wp-block-latest-posts__featured-image {\n\t\tmargin-bottom: math.div($spacer*2, 3);\n\t}\n\t.wp-block-latest-posts__post-full-content {\n\t\tmargin-top: math.div($spacer, 3);\n\t\t> ul, > ol {\n\t\t\tmargin-bottom: math.div($spacer, 3);\n\t\t}\n\t}\n\t.wp-block-latest-posts__post-excerpt {\n\t\tmargin-top: math.div($spacer, 3);\n\t\tmargin-bottom: 0;\n\t}\n}\n\n.wp-block-pullquote {\n\tpadding: 0;\n\tposition: relative;\n\tborder-top: none;\n\tborder-bottom: none;\n\t&.alignleft,\n\t&.alignright {\n\t\tmax-width: 100%;\n\t}\n\tblockquote {\n\t\tborder: none;\n\t\tmargin: 0;\n\t\tpadding: 0;\n\t\tp {\n\t\t\tfont-family: inherit;\n\t\t\tfont-size: 2.8em;\n\t\t\tfont-weight: 700;\n\t\t}\n\t}\n\tcite {\n\t\topacity: 0.8;\n\t\tfont-size: 1em;\n\t\tfont-weight: 500;\n\t\tmargin-top: $spacer * 0.5;\n\t}\n\t&.is-style-solid-color {\n\t\tpadding: $spacer math.div($spacer*2, 3);\n\t\t&.alignleft::before {\n\t\t\ttransform: translateY(-50%);\n\t\t\tleft: math.div($spacer*2, 3);\n\t\t}\n\t\t&.alignright::before {\n\t\t\ttransform: translateY(-50%);\n\t\t\tleft: auto;\n\t\t\tright: math.div($spacer*2, 3);\n\t\t}\n\t\tblockquote {\n\t\t\tmax-width: 100%;\n\t\t\ttext-align: inherit;\n\t\t}\n\t\tcite {\n\t\t\tcolor: inherit;\n\t\t}\n\t\t&:before {\n\t\t\tposition: absolute;\n\t\t\ttop: 0;\n\t\t\tleft: 50%;\n\t\t\ttransform: translateY(-50%) translateX(-50%);\n\t\t}\n\t}\n\tp:last-of-type {\n\t\tmargin-bottom: 0;\n\t}\n\t&::before {\n\t\tcolor: currentColor;\n\t\tcolor: var(--color-accent-hl);\n\t\tcontent: \"”\";\n\t\tdisplay: block;\n\t\tfont-size: 4em;\n\t\tline-height: 0.75;\n\t\tmargin: 0 auto math.div($spacer*2, 3) auto;\n\t\ttext-align: center;\n\t\theight: 1rem;\n\t}\n\t@include media-breakpoint-up(sm) {\n\t\t&.alignleft, &.alignleft::before {\n\t\t\ttext-align: left;\n\t\t}\n\t\t&.alignright, &.alignright::before {\n\t\t\ttext-align: right;\n\t\t}\n\t}\n\t@include media-breakpoint-up(md) {\n\t\tcite {\n\t\t\tmargin-top: math.div($spacer*2, 3);\n\t\t}\n\t\t&.alignfull {\n\t\t\t&:not(.is-style-solid-color) {\n\t\t\t\tpadding-left: math.div($spacer*1, 3);\n\t\t\t\tpadding-right: math.div($spacer*1, 3);\n\t\t\t}\n\t\t\tblockquote p {\n\t\t\t\tfont-size: 1.8em;\n\t\t\t}\n\t\t}\n\t\t&.alignwide::before,\n\t\t&.alignfull::before {\n\t\t\tfont-size: 8em;\n\t\t\theight:2rem;\n\t\t}\n\t\t&.alignleft,\n\t\t&.alignright {\n\t\t\tp {\n\t\t\t\tfont-size: 1.5em;\n\t\t\t}\n\t\t}\n\t\t&.is-style-solid-color {\n\t\t\t&.alignwide,\n\t\t\t&.alignfull {\n\t\t\t\tpadding: $spacer*2 math.div($spacer*4, 3) math.div($spacer*4, 3);\n\t\t\t}\n\t\t}\n\t\tblockquote p {\n\t\t\tfont-size: 1.5em;\n\t\t}\n\t\t&.alignwide blockquote p {\n\t\t\tfont-size: 1.8em;\n\t\t}\n\t}\n}\n.wp-block-quote {\n &.is-large,\n\t&.is-style-large {\n\t\tborder: none;\n\t\tpadding: 0;\n\t\tp {\n\t\t\tfont-family: inherit;\n\t\t\tfont-size: 1.4em;\n\t\t\tfont-style: normal;\n\t\t\tfont-weight: 700;\n line-height: 1.285;\n @include media-breakpoint-up(md) {\n font-size: 1.8em;\n }\n\t\t}\n\t\tcite {\n\t\t\tfont-size: 1em;\n\t\t\ttext-align: inherit;\n\t\t}\n\t\tfooter {\n\t\t\tfont-size: 1em;\n\t\t\ttext-align: inherit;\n\t\t}\n\t}\n\tp {\n\t\ttext-align: inherit;\n\t}\n\tcite {\n\t\ttext-align: inherit;\n }\n &[style=\"text-align:center\"] {\n border-width: 0;\n padding: 0;\n }\n &[style=\"text-align:right\"] {\n border-width: 0 0.2rem 0 0;\n padding: 0 math.div($spacer*2, 3) 0 0;\n }\n}\n\n.wp-block-latest-comments {\n\t.wp-block-latest-comments__comment-meta {\n\t\tfont-weight: 700;\n\t\tletter-spacing: -0.025em;\n\t\tline-height: 1.25;\n\t}\n\t.wp-block-latest-comments__comment-date {\n\t\topacity: 0.8;\n\t\tfont-size: 0.7em;\n\t\tfont-weight: 600;\n\t\tletter-spacing: normal;\n\t\tmargin-top: 0.15em;\n\t\tmargin-top: 0.4em;\n\t}\n}\n.wp-block-latest-posts__post-author,\n.wp-block-latest-posts__post-date {\n\topacity: 0.8;\n\tfont-size: 0.7em;\n\tfont-weight: 600;\n\tletter-spacing: normal;\n\tmargin-top: 0.15em;\n}\n\n\n.wp-block-button .wp-block-button__link, \n.wp-block-file .wp-element-button,\n.wp-block-search__button {\n\t\t@extend %btn;\n\t\t@extend %btn-secondary;\n}\n\n.wp-block-button.is-style-outline .wp-block-button__link:not(:hover) {\n\t//color: var(--color-accent);\n}\n.wp-block-button__link.has-background {\n\t--color-accent: var(--color);\n\t--color-accent-contrast: var(--color-contrast);\n\t/*\n background-color: var(--color);\n border-color: var(--color);\n color: var(--color-contrast);\n &:hover {\n box-shadow:0 0 0 $input-btn-focus-width var(--color-accent-a), 0 0 0 $input-btn-focus-width var(--color);\n }\n body.btn-style-outline &:not(:hover) {\n color: var(--color);\n }\n\t*/\n}\n\n\n/*\n.wp-block-button__link.has-color-background-color {\n\tbackground-color: var(--color) !important;\n\tborder-color: var(--color) !important;\n\t&:not(.has-text-color) {\n\t\tcolor: var(--color-contrast) !important;\n\t}\n\t.wp-block-button.is-style-outline &:not(:hover) {\n\t\tcolor: var(--color) !important;\n\t}\n}\n*/\n.btn-block .wp-block-button__link {\n\t@extend .btn-block;\n}\n\n.wp-block-button.is-style-outline .wp-block-button__link:not(.has-background):not(.has-text-color) {\n\t@extend %btn-secondary;\n\t@extend %btn-outline;\n}\n.wp-block-file {\n\twidth: 100%;\n\talign-items: center;\n\tdisplay: flex;\n\tflex-wrap: wrap;\n\tjustify-content: space-between;\n\ta:not(.wp-block-file__button) {\n\t\t&:not(:last-child) {\n\t\t\tmargin-right: $spacer * 0.5;\n\t\t}\n\t}\n\t.wp-block-file__button {\n\t\tmargin-left: 0px;\n\t\tmargin: math.div($spacer, 3) 0;\n\t}\n}\n.wp-block-search {\n\t.wp-block-search__input {\n\t\tflex: 1 1 0%;\n\t}\n}\n\n.wp-block-calendar table {\n\tth, td {\n\t\ttext-align: center;\n\t}\n}\n\n.wp-block-separator {\n\t// Neccessary to do it like this to overwrite blocks stylings\n\t&, &:not(.is-style-wide):not(.is-style-dots) {\n\t\t@extend hr;\n\t\t@include media-breakpoint-up(lg) {\n\t\t\tmax-width: 80%;\n\t\t\tmargin-left: auto;\n\t\t\tmargin-right: auto;\n\t\t}\n\t}\n\t&.is-style-wide {\n\t\t@extend .alignwide;\n\t\t.alignfull &, .alignwide & {\n\t\t\tposition: static;\n\t\t\tmax-width: 100%;\n\t\t}\n\t}\n\t&.is-style-dots::before {\n\t\tcolor: inherit;\n\t\tfont-size: 2.5rem;\n\t}\n\t&.is-style-dots::after {\n\t\tcontent: none;\n }\n}","$color-palletes: (\n color-bg: (default: false, blocks: true, nav: false), \n color-bg-alt: (default: false, blocks: true, nav: false), \n color-boxes: (default: color-bg-alt, blocks: true, nav: false),\n header-main-bg-color: (default: color-bg-alt, blocks: true, nav: true, nav-dropdown-style: header-secondary-bg-color), \n header-secondary-bg-color: (default: color-bg, blocks: true, nav: true, nav-dropdown-style: false), \n hero-main-bg-color: (default: color-bg-alt, blocks: true, nav: false),\n footer-main-bg-color: (default: color-bg-alt, blocks: true, nav: false),\n alert-bg-color: (default: color-bg, blocks: false, nav: false),\n);\n\n// Generates color pallets according to options.\n@each $pallete, $options in $color-palletes {\n // Lets first set the defaults if needed\n @if map-get($options, default) {\n #{$el-root} {\n --#{$pallete}: var(--#{map-get($options, default)});\n --#{$pallete}-contrast: var(--#{map-get($options, default)}-contrast);\n --#{$pallete}-accent: var(--#{map-get($options, default)}-accent);\n --#{$pallete}-accent-a: var(--#{map-get($options, default)}-accent-a);\n --#{$pallete}-accent-contrast: var(--#{map-get($options, default)}-accent-contrast);\n --#{$pallete}-accent-hl: var(--#{map-get($options, default)}-accent-hl);\n --#{$pallete}-accent-hl-a: var(--#{map-get($options, default)}-accent-hl-a);\n --#{$pallete}-accent-hl-contrast: var(--#{map-get($options, default)}-accent-hl-contrast);\n }\n }\n\n %#{$pallete} {\n --color: var(--#{$pallete}, --#{map-get($options, default)});\n --color-contrast: var(--#{$pallete}-contrast, --#{map-get($options, default)}-contrast);\n --color-accent: var(--#{$pallete}-accent, --#{map-get($options, default)}-accent);\n --color-accent-a: var(--#{$pallete}-accent-a, --#{map-get($options, default)}-accent-a);\n --color-accent-contrast: var(--#{$pallete}-accent-contrast, --#{map-get($options, default)}-accent-contrast);\n --color-accent-hl: var(--#{$pallete}-accent-hl, --#{map-get($options, default)}-accent-hl);\n --color-accent-hl-a: var(--#{$pallete}-accent-hl-a, --#{map-get($options, default)}-accent-hl-a);\n --color-accent-hl-contrast: var(--#{$pallete}-accent-hl-contrast, --#{map-get($options, default)}-accent-hl-contrast);\n }\n\n .has-#{$pallete}-background-color {\n @extend %#{$pallete};\n & ~ .wp-block-cover__inner-container {\n @extend %#{$pallete};\n }\n }\n .has-#{$pallete}-color {\n color: var(--#{$pallete}, --#{map-get($options, default)}) !important;\n }\n\n\n}\n\n%has-background {\n background-color: var(--color);\n color: var(--color-contrast);\n} ","#{$el-root} {\n --color-bg-secondary: var(--color-bg);\n}\n\n#{$el-body} {\n @extend %color-bg;\n @extend %has-background;\n\n font-display: optional;\n font-family: system-ui, sans-serif;\n @include adjusted-size($font-size-base * 0.9, '--body-font-size');\n @include media-breakpoint-up(md) {\n @include adjusted-size($font-size-base, '--body-font-size');\n }\n}\n\n@include editor-wrap() {\n .wrapper {\n padding-top: $spacer;\n padding-bottom: $spacer;\n @include media-breakpoint-up(xl) {\n padding-top: $spacer*2;\n padding-bottom: $spacer*2;\n }\n }\n\n .screen-reader-text { \n @extend .sr-only; \n }\n \n a.skip-link {\n position: fixed;\n z-index: 1000;\n top: 0px;\n right: 0px;\n }\n}\n\nbody.singular:not(.has-sidebar) #content.container, .container-content {\n\tmax-width: var(--content-width);\n}\n\n.main-wrapper {\n body:not(.has-sidebar) & {\n overflow: hidden;\n }\n\tbody.main-wrapper-margin-top-disabled & {\n\t\tpadding-top: 0;\n\t\t@include media-breakpoint-up(md) {\n\t\t\tmargin-top: calc( var(--header-main-gap-height)*-1 );\n\t\t}\n\t}\n\tbody.main-wrapper-margin-bottom-disabled & {\n\t\tpadding-bottom: 0;\n\t}\n\tbody.main-wrapper-pull-under & {\n\t\tpadding-top: 0;\n\t\t@include media-breakpoint-up(md) {\n\t\t\tmargin-top: calc( ( var(--header-main-gap-height) + var(--header-main-height) ) * -1 );\n\t\t}\n\t}\n}\n\n.site-width-max {\n max-width: var(--site-width);\n body.site-boxed & {\n max-width: var(--site-box-width);\n }\n}\n\n.cps-icon.cps-dashicon {\n font-family: dashicons !important;\n}","@use \"sass:math\";\n\n#{$el-align-full}, \r\n#{$el-align-wide} {\r\n\tmargin-bottom: $spacer;\r\n\tmargin-top: $spacer;\r\n\t@include media-breakpoint-up(md) {\r\n\t\tmargin-bottom: $spacer*2;\r\n\t\tmargin-top: $spacer*2;\r\n\t}\r\n\t.entry-col-boxed .entry-content &, .site-boxed &, .has-sidebar .entry-content & {\r\n\t\tmax-width: 100%;\r\n\t\tleft: initial;\r\n\t\twidth: auto;\r\n\t}\r\n}\r\n#{$el-align-wide} {\r\n\tposition: relative;\r\n\tmax-width: calc(100vw - #{$grid-gutter-width});\r\n\tleft: calc(50% - 50vw + #{$grid-gutter-width*0.5});\r\n\twidth: calc(100vw - #{$grid-gutter-width});\r\n\t\r\n\t+ #{$el-align-wide} {\r\n\t\tmargin-top: -$spacer;\r\n\t\t@include media-breakpoint-up(md) {\r\n\t\t\tmargin-top: -$spacer*2;\r\n\t\t}\r\n\t}\r\n\t\r\n\t@include media-breakpoint-up(xl) {\r\n\t\t.entry-col-boxed .entry-content &, .site-boxed & {\r\n\t\t\tmax-width: 100%;\r\n\t\t\tleft: initial;\r\n\t\t\twidth: auto;\r\n\t\t}\r\n\t}\r\n\t@include media-breakpoint-up(xxl) {\r\n\t\tmax-width: calc(#{map-get($grid-breakpoints, 'xxl')} - #{$grid-gutter-width});\r\n\t\tleft: calc(50% - #{map-get($grid-breakpoints, 'xxl')*0.5} + #{$grid-gutter-width*0.5});\r\n\t\twidth: calc(#{map-get($grid-breakpoints, 'xxl')} - #{$grid-gutter-width});\r\n\t}\r\n}\r\n\r\n#{$el-align-full} {\r\n\tleft: calc(50% - 50vw);\r\n\tmax-width: 100vw;\r\n\tposition: relative;\r\n\twidth: 100vw;\r\n\t+ #{$el-align-full} {\r\n\t\tmargin-top: -$spacer;\r\n\t\t@include media-breakpoint-up(md) {\r\n\t\t\tmargin-top: -$spacer*2;\r\n\t\t}\r\n\t}\r\n\t@include media-breakpoint-down(md) {\r\n\t\t&:not([class*=\"has-background\"]) > {\r\n\t\t\t.wp-block-group__inner-container > p:not(.has-background-color) {\r\n\t\t\t\tpadding-left: math.div($spacer*2, 3);\r\n\t\t\t\tpadding-right: math.div($spacer*2, 3);\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n\t#{$el-align-full} {\r\n\t\t@include media-breakpoint-down(sm) {\r\n\t\t\tleft: 0;\r\n\t\t\tmax-width: 100%;\r\n\t\t\twidth: 100%;\r\n\t\t}\r\n\t}\r\n}\r\n\r\n#{$el-align-none},\r\n#{$el-align-center} {\r\n\tmax-width: 100%;\r\n\tmargin-bottom: $spacer * 0.5;\r\n\tmargin-top: $spacer * 0.5;\r\n}\r\n#{$el-align-center} {\r\n\tmargin-left: auto;\r\n\tmargin-right: auto;\r\n\timg {\r\n\t\tmargin-left: auto;\r\n\t\tmargin-right: auto;\r\n\t}\r\n}\r\n.alignleft,\r\n.alignright {\r\n\tmargin-top: $spacer * 0.5;\r\n\tmargin-bottom: $spacer * 0.5;\r\n\t&, .entry-content & {\r\n\t\tmax-width: 100%;\r\n\t}\r\n\t@include media-breakpoint-up(sm) {\r\n\t\t&, .entry-content & {\r\n\t\t\tmax-width: 50%;\r\n\t\t}\r\n\t}\r\n\t@include media-breakpoint-up(lg) {\r\n margin-bottom: $spacer * 0.5;\r\n\t\tmargin-top: $spacer * 0.5;\r\n }\r\n @include media-breakpoint-up(xl) {\r\n margin-bottom: $spacer * 0.5;\r\n margin-top: $spacer * 0.5;\r\n }\r\n}\r\n.alignleft {\r\n\t@include media-breakpoint-up(sm) {\r\n\t\tfloat: left;\r\n\t\tmargin-right: $spacer * 0.5;\r\n\t}\r\n\t@include media-breakpoint-up(xl) {\r\n\t\t.entry-content > & {\r\n\t\t\tmargin-left: calc(-1*(100vw - var(--content-width))/2);\r\n\t\t}\r\n\t\t.entry-col-boxed .entry-content &, .site-boxed .entry-content &, .has-sidebar .entry-content & {\r\n\t\t\tmargin-left: 0px;\r\n\t\t}\r\n\t}\r\n\t@include media-breakpoint-up(xxl) {\r\n\t\t.entry-content > & {\r\n\t\t\tmargin-left: calc( -1*(#{map-get($grid-breakpoints, 'xxl')} - var(--content-width))/2);\r\n\t\t}\r\n\t}\r\n}\r\n.alignright {\r\n\t@include media-breakpoint-up(sm) {\r\n\t\tfloat: right;\r\n\t\tmargin-left: $spacer * 0.5;\r\n\t}\r\n\t@include media-breakpoint-up(xl) {\r\n\t\t.entry-content > & {\r\n\t\t\tmargin-right: calc(-1*(100vw - var(--content-width))/2);\r\n\t\t}\r\n\t\t.entry-col-boxed .entry-content &, .site-boxed .entry-content &, .has-sidebar .entry-content & {\r\n\t\t\tmargin-right: 0px;\r\n\t\t}\r\n\t}\r\n\t@include media-breakpoint-up(xxl) {\r\n\t\t.entry-content > & {\r\n\t\t\tmargin-right: calc( -1*(#{map-get($grid-breakpoints, 'xxl')} - var(--content-width))/2);\r\n\t\t}\r\n\t}\r\n}","@use \"sass:math\";\n\n@include editor-wrap() {\n :focus-visible {\n outline-color: var(--color-accent-hl);\n\t\toutline-offset: $input-btn-focus-width;\n }\n\n\ta, \n\t%a {\n\t\tcolor: var(--color-accent);\n\t\ttransition: opacity 0.5s ease, color 0.5s ease, background-color 0.5s ease;\n\t\t&:hover {\n\t\t\t//opacity: 0.85;\n\t\t\t//background-color: var(--color);\n\t\t\tcolor: var(--color-accent-hl);\n\t\t\ttext-decoration: none;\n\t\t}\n\t}\n\n\tfigure,\n\timg {\n\t\tmax-width: 100%;\n\t\theight: auto;\n\t}\n\n\thr {\n\t\tmargin-top: $hr-margin-y;\n\t\tmargin-bottom: $hr-margin-y;\n\t\tborder: 0;\n\t\tborder-top-style: solid;\n\t\tborder-top-width: $hr-border-width;\n\t\tborder-color: currentColor;\n\n\t\t// This will not work in IE11. Its gonna use regular font color instead.\n\t\tborder-color: var(--color-accent);\n\t\tcolor: var(--color-accent);\n\t}\n\n\tinput[type=\"text\"], \n\tinput[type=\"tel\"], \n\tinput[type=\"email\"], \n\tinput[type=\"search\"], \n\ttextarea,\n\tselect {\n\t\t&:not(.form-control) {\n\t\t\t@extend .form-control;\n\t\t}\n\t}\n\tinput[type=\"button\"]:not(.btn) {\n\t\t@extend %btn;\n\t\t@extend %btn-secondary;\n\t}\n\tinput[type=\"submit\"]:not(.btn) {\n\t\t@extend %btn;\n\t\t@extend %btn-primary;\n\t}\n\n\ti {\n\t\tfont-style: normal;\n\t}\n\n\tsmall,\n\t.small {\n\t\t@include font-size($small-font-size);\n\t\tfont-weight: $font-weight-normal;\n\t}\n\n\tmark,\n\t.mark {\n\t\tpadding: $mark-padding;\n\t\tbackground-color: $mark-bg;\n\t}\n\n\tp.has-background {\n\t\tpadding: $spacer*1*0.5;\n\t\t@include media-breakpoint-up(md) {\n\t\t\tpadding: math.div($spacer*2, 3);\n\t\t}\n\t}\n\n\tblockquote {\n\t\tborder-color: currentColor;\n\t\tborder-color: var(--color-accent-hl);\n\t\tborder-style: solid;\n\t\tborder-width: 0 0 0 2px;\n\t\tmargin: $spacer 0;\n\t\tpadding: math.div($spacer, 6) 0 math.div($spacer, 6) $spacer * 0.5;\n\t\tcite {\n\t\t\tdisplay: block;\n\t\t\tmargin: $spacer * 0.5 0 0;\n\t\t}\n\t\tp:last-child {\n\t\t\tmargin: 0;\n\t\t}\n\t}\n\tcite {\n\t\topacity: 0.8;\n\t\tfont-size: 0.8em;\n\t\tfont-style: normal;\n\t\tfont-weight: 600;\n\t\tline-height: 1.25;\n\t}\n\tsamp, code, kbd {\n\t\tcolor: var(--color-boxes-contrast);\n\t\tfont-family: monospace;\n\t\tfont-size: 0.9em;\n\t\tpadding: math.div($spacer, 12) $spacer*0.1;\n\t\tbackground: var(--color-boxes);\n\t}\n\tpre {\n\t\tfont-family: monospace;\n\t\tfont-size: 0.9em;\n\t\tpadding: math.div($spacer, 6) $spacer*0.2;\n\t\tline-height: 1.5;\n\t\tmargin: math.div($spacer*4, 3) 0;\n\t\toverflow: auto;\n\t\tpadding: $spacer math.div($spacer*2, 3);\n\t\ttext-align: left;\n\t\tborder-style: solid;\n\t\tborder-width: 2px;\n\t\tborder-color: currentColor;\n\t\tborder-color: var(--color-accent);\n\t\tcode {\n\t\t\tbackground: transparent;\n\t\t\tpadding: 0;\n\t\t}\n\t}\n\n\tfigure {\n\t\tdisplay: block;\n\t\tmargin: 0;\n\t}\n\tiframe {\n\t\tdisplay: block;\n\t\tmax-width: 100%;\n\t}\n\tvideo {\n\t\tdisplay: block;\n\t}\n\tsvg {\n\t\tdisplay: block;\n\t\theight: auto;\n\t\tmax-width: 100%;\n\t}\n\timg {\n\t\t//display: block;\n\t\theight: auto;\n\t\tmax-width: 100%;\n\t}\n\tembed {\n\t\tdisplay: block;\n\t\theight: auto;\n\t\tmax-width: 100%;\n\t}\n\tobject {\n\t\tdisplay: block;\n\t\theight: auto;\n\t\tmax-width: 100%;\n\t}\n\tfigcaption, %figcaption {\n\t\ta {\n\t\t\tcolor: inherit;\n\t\t}\n\t\topacity: 0.8;\n\t\tfont-size: 0.8em;\n\t\tmargin-bottom: 0;\n\t\tmargin-top: $spacer * 0.5;\n\t\t@include media-breakpoint-up(md) {\n\t\t\tfont-size: 1em;\n\t\t}\n\t}\n\n\t%table,\n\ttable {\n\t\t@extend %color-bg;\n\t\t//@extend %has-background;\n\n\t\tborder-collapse: collapse;\n\t\tborder-spacing: 0;\n\t\tempty-cells: show;\n\t\tmax-width: 100%;\n\t\twidth: 100%;\n\t\tthead {\n\t\t\t@extend %color-boxes;\n\t\t\t@extend %has-background;\n\n\t\t\tvertical-align: bottom;\n\t\t\twhite-space: nowrap;\n\t\t\tborder-color: var(--color);\n\t\t}\n\t\tth {\n\t\t\tborder: 1px solid var(--color-boxes);\n\t\t\tborder-bottom: none;\n\t\t\tline-height: 1.4;\n\t\t\tmargin: 0;\n\t\t\toverflow: visible;\n\t\t\tpadding: $spacer*0.25;\n\t\t\tfont-weight: 700;\n\t\t\ta {\n\t\t\t\tcolor: inherit !important;\n\t\t\t}\n\t\t\t&:first-child {\n\t\t\t\tborder-left: 1px solid var(--color);\n\t\t\t}\n\t\t\t&:last-child {\n\t\t\t\tborder-right: 1px solid var(--color);\n\t\t\t}\n\t\t}\n\n\t\ttd {\n\t\t\tborder: 1px solid var(--color-boxes);\n\t\t\tline-height: 1.4;\n\t\t\tmargin: 0;\n\t\t\toverflow: visible;\n\t\t\tpadding: $spacer*0.25;\n\t\t}\n\n\t\ttfoot {\n\t\t\t@extend %color-boxes;\n\t\t\t@extend %has-background;\n\t\t}\n\n\t\tcaption {\n\t\t\tcaption-side: top;\n\t\t\tbackground-color: var(--color-boxes);\n\t\t\tcolor: var(--color-boxes-contrast);\n\t\t}\n\t}\n\n\tcaption {\n\t\tbackground: var(--color-boxes-accent);\n\t\tcolor: var(--color-boxes-accent-contrast);\n\t\tfont-weight: 600;\n\t\tpadding: $spacer*0.25;\n\t\ttext-align: center;\n\t}\n}\n\n.gallery {\n\tdisplay: flex;\n\tflex-wrap: wrap;\n\tmargin: 3em 0 3em -0.8em;\n\twidth: calc(100% + 1.6em);\n}\n.gallery-item {\n\tmargin: 0.8em 0;\n\tpadding: 0 0.8em;\n\twidth: 100%;\n}\n.gallery-caption {\n\tdisplay: block;\n\tmargin-top: 0.8em;\n}\n\n.list-unstyled {\n\t@include list-unstyled();\n}\n\n.list-inline {\n\t@include list-unstyled();\n\tmargin-top: -$list-inline-padding*0.5;\n}\n.list-inline-item {\n\tdisplay: inline-block;\n\tmargin-top: $list-inline-padding*0.5;\n\n\t&:not(:last-child) {\n\t\tmargin-right: $list-inline-padding;\n\t}\n}\n\n.has-drop-cap {\n\t&:not(:focus-visible)::first-letter {\n\t\tcolor: currentColor;\n\t\tcolor: var(--color-accent-hl);\n\t\tfont-size: 5.1em;\n\t\tfont-weight: 800;\n\t\tmargin: 0.05em 0.1em 0 0;\n\t}\n\t&:not(:focus-visible)::first-letter::after {\n\t\tcontent: \"\";\n\t\tdisplay: table;\n\t\tclear: both;\n\t}\n\t&:not(:focus-visible)::after {\n\t\tpadding: 0;\n\t}\n}\n\n.has-text-align-left {\n\ttext-align: left;\n}\n.has-text-align-center {\n\ttext-align: center;\n}\n.has-text-align-right {\n\ttext-align: right;\n}\n\n.has-small-font-size {\n\tfont-size: 0.813em;\n}\n.has-medium-font-size {\n\tfont-size: 1.250em;\n}\n.has-large-font-size {\n\tfont-size: 2.250em;\n}\n.has-huge-font-size {\n\tfont-size: 2.625em;\n}\n\n.form-control {\n\tbackground-clip: initial;\n}\n\n.pt-header-main-height {\n\tpadding-top: calc( var(--header-main-gap-height) + var(--header-main-height) );\n}","// Lists\n\n// Unstyled keeps list items block level, just removes default browser padding and list-style\n@mixin list-unstyled() {\n padding-left: 0;\n list-style: none;\n}\n","/*\r\n * Adds integration with Calendar Plus plugin.\r\n */\r\n\r\n@use \"sass:math\";\r\n\r\nbody .calendar-plus {\r\n .calendar-plus-calendar-wrap {\r\n @extend %block-spacing;\r\n }\r\n .calendar-plus-filter-bar {\r\n overflow: initial;\r\n @include media-breakpoint-up(sm) {\r\n display: flex;\r\n > p {\r\n flex-grow: 1;\r\n }\r\n p:not(:last-child) {\r\n margin-right: math.div($spacer, 3);\r\n margin-bottom: math.div($spacer, 3);\r\n }\r\n }\r\n }\r\n #calendar-plus-search,\r\n #calendar-plus-category {\r\n @extend .form-control;\r\n }\r\n .rbc-toolbar {\r\n flex-wrap: initial;\r\n margin-bottom: math.div($spacer, 3);\r\n button {\r\n background: var(--color-boxes);\r\n color: var(--color-boxes-contrast);\r\n border: none;\r\n outline-color: var(--color-boxes-accent-a);\r\n font-size: 0.9em * .875;\r\n margin: 0;\r\n &.rbc-active, &.rbc-active:focus-visible {\r\n background: var(--color-boxes-accent-hl);\r\n color: var(--color-boxes-accent-hl-contrast);\r\n opacity: 1;\r\n }\r\n &:hover {\r\n background: var(--color-boxes-accent);\r\n color: var(--color-boxes-accent-contrast);\r\n }\r\n }\r\n @include media-breakpoint-down(sm) {\r\n justify-content: left;\r\n > *:not(:last-child) {\r\n margin-bottom: math.div($spacer, 3);\r\n }\r\n }\r\n }\r\n .rbc-date-cell,\r\n .rbc-header {\r\n background: var(--color-boxes);\r\n color: var(--color-boxes-contrast);\r\n }\r\n .rbc-header {\r\n padding: math.div($spacer, 6) math.div($spacer, 12);\r\n border-bottom-color: var(--color-bg);\r\n font-weight: bold;\r\n font-size: 1em;\r\n > a {\r\n color: var(--color-boxes-contrast);\r\n }\r\n }\r\n .rbc-header+.rbc-header {\r\n border-left-color: var(--color-bg);\r\n\r\n }\r\n .rbc-month-view {\r\n border-color: var(--color-boxes);\r\n }\r\n .rbc-month-row+.rbc-month-row {\r\n border-top: none;\r\n }\r\n .rbc-off-range {\r\n opacity: 0.50;\r\n }\r\n .rbc-off-range-bg {\r\n background: var(--color-bg);\r\n }\r\n .rbc-date-cell {\r\n text-align: center;\r\n border-bottom: var(--color-bg) 1px solid;\r\n a {\r\n color: var(--color-boxes-contrast);\r\n }\r\n }\r\n .rbc-day-bg+.rbc-day-bg {\r\n border-left-color: var(--color-boxes);\r\n }\r\n .rbc-today {\r\n background: var(--color-boxes);\r\n }\r\n .rbc-event, .rbc-event.rbc-selected {\r\n background: var(--color-bg-accent);\r\n color: var(--color-bg-accent-contrast);\r\n transition: opacity 0.2s ease-in;\r\n &:hover {\r\n opacity: 0.8;\r\n background: var(--color-bg-accent);\r\n }\r\n }\r\n .rbc-row-segment {\r\n padding: 0 4px 1px 2px;\r\n }\r\n\r\n .rbc-month-view .rbc-today {\r\n border-bottom: var(--color-bg) 1px solid;\r\n }\r\n\r\n .rbc-time-view {\r\n border-bottom: none;\r\n }\r\n\r\n .rbc-time-view,\r\n .rbc-time-content>*+*>*,\r\n .rbc-time-content,\r\n .rbc-timeslot-group,\r\n .rbc-time-header-content {\r\n border-color: var(--color-boxes);\r\n }\r\n .rbc-time-view .rbc-row {\r\n min-height: auto;\r\n }\r\n .rbc-day-slot .rbc-time-slot {\r\n border-color: var(--color-bg);\r\n }\r\n .rbc-current-time-indicator {\r\n background-color: var(--color-boxes-accent-hl);\r\n }\r\n\r\n .rbc-agenda-table {\r\n margin-bottom: 0;\r\n }\r\n .rbc-agenda-view table.rbc-agenda-table thead>tr>th {\r\n border-bottom: none;\r\n }\r\n}\r\n\r\n.calendarp-event-shortcode,\r\n.calendarp-events-by-cat {\r\n @extend %block-spacing;\r\n}\r\n.calendarp-event-shortcode-header {\r\n img {\r\n margin-bottom: math.div($spacer, 3);\r\n }\r\n .dashicons {\r\n text-decoration: none;\r\n }\r\n}\r\n\r\nbody .calendarp:not(#nocalendarp) .agenda-minified-calendar .calendarp-date-item .calendarp-date {\r\n .calendarp-date-month {\r\n background: var(--color-boxes);\r\n color: var(--color-boxes-contrast);\r\n border-color: var(--color-boxes);\r\n }\r\n .calendarp-date-day {\r\n border-color: var(--color-boxes);\r\n }\r\n}","/*\r\n * Adds basic styling to directory module included with theme.\r\n */\r\n\r\n .cp-dir-item-fields:not(:last-child) {\r\n margin-bottom: $paragraph-margin-bottom;\r\n }\r\n\r\n.cp-dir-controls {\r\n background-color: var(--color-boxes);\r\n fieldset {\r\n padding: $spacer*0.2;\r\n @include media-breakpoint-up(md) {\r\n display: flex;\r\n }\r\n }\r\n}\r\n.cp-dir-control {\r\n margin: $spacer*0.2;\r\n margin-bottom: $spacer*0.2*2;\r\n @include media-breakpoint-up(md) {\r\n margin-bottom: $spacer*0.2;\r\n }\r\n}\r\n.cp-dir-control-search {\r\n flex-grow: 2;\r\n}\r\n.cp-dir-control-select {\r\n flex-grow: 1;\r\n}\r\n.cp-dir-pagination {\r\n padding: $spacer*0.25;\r\n border: 1px solid var(--color-boxes);\r\n border-top: none;\r\n}\r\n\r\n.cp-dir-no-results-info {\r\n display: none;\r\n padding: $spacer*0.2;\r\n font-weight: 700;\r\n border: var(--color-boxes) solid 1px;\r\n .cp-dir-content--no-results & {\r\n display: block;\r\n }\r\n}\r\n\r\n.cp-dir-no-results-info-text {\r\n text-align: center;\r\n}","// WordPress admin uses 13px at document root instead of default 16px font size.\r\ndiv.editor-styles-wrapper {\r\n @include adjusted-size(16px, '--body-font-size');\r\n font-weight: $font-weight-base;\r\n line-height: $line-height-base;\r\n }\r\n\r\n.editor-styles-wrapper .editor-post-title .editor-post-title__input {\r\n @include adjusted-size($font-size-base * 2 * 0.9, '--body-font-size', '--headers-font-size');\r\n @include media-breakpoint-up(lg) {\r\n @include adjusted-size($font-size-base * 2, '--body-font-size', '--headers-font-size');\r\n }\r\n border: none !important;\r\n padding: 0px !important;\r\n box-shadow: none !important;\r\n color: var(--color-bg-contrast) !important;\r\n}\r\n\r\n.editor-styles-wrapper > div > *,\r\n.wp-block {\r\n max-width: calc( var(--content-width) - #{$grid-gutter-width} );\r\n margin-left: auto;\r\n margin-right: auto;\r\n}\r\n\r\n.editor-styles-wrapper > div > [data-align=wide] {\r\n left: 0;\r\n .wp-block {\r\n max-width: 100%;\r\n }\r\n}\r\n\r\n.editor-styles-wrapper > div > [data-align=full] {\r\n max-width: none;\r\n left: 0;\r\n width: auto;\r\n [data-align=full] .wp-block {\r\n max-width: 100%;\r\n }\r\n}\r\n\r\n.editor-styles-wrapper > div > [data-align=left], \r\n.editor-styles-wrapper > div > [data-align=right] {\r\n margin: 0 auto;\r\n max-width: var(--site-width);\r\n\r\n .wp-block-cover {\r\n width: calc( var(--content-width) / 2 );\r\n max-width: calc( var(--content-width) / 2 );\r\n }\r\n}\r\n\r\n.wp-block-group__inner-container .editor-inner-blocks > .editor-block-list__layout > {\r\n .wp-block:first-child {\r\n margin-top: 0;\r\n }\r\n .wp-block:last-child {\r\n margin-bottom: 0;\r\n }\r\n}\r\n\r\n.wp-block-search .wp-block-search__button .wp-block-search__button-rich-text {\r\n padding: 0;\r\n}\r\n\r\n.wp-block-cover .block-editor-block-list__block {\r\n color: inherit;\r\n}\r\n\r\n.block-editor-block-preview__content .block-editor-block-list__block {\r\n margin-top: 0;\r\n margin-bottom: 0;\r\n}\r\n\r\n.editor-styles-wrapper .list-unstyled {\r\n\t@extend .list-inline;\r\n}\r\n\r\n.editor-styles-wrapper {\r\n *,\r\n *::before,\r\n *::after {\r\n box-sizing: border-box;\r\n }\r\n}\r\n\r\n%btn,\r\n.btn {\r\n\tuser-select: text;\r\n}\r\n"]} \ No newline at end of file diff --git a/css/theme.css b/css/theme.css index 4f5e2eb..9c2c5d7 100644 --- a/css/theme.css +++ b/css/theme.css @@ -9807,7 +9807,7 @@ input[type=button]:hover:not(.btn), .wp-block-button.is-style-outline .wp-block- background-color: var(--color-accent); -webkit-box-shadow: 0 0 0 0.2rem var(--color-accent-a), 0 0 0 0.2rem var(--color); box-shadow: 0 0 0 0.2rem var(--color-accent-a), 0 0 0 0.2rem var(--color); - color: var(--color-accent-hl-contrast); + color: var(--color-accent-contrast); } input[type=button]:focus-visible:not(.btn), .wp-block-button.is-style-outline .wp-block-button__link:focus-visible:not(.has-background):not(.has-text-color), .wp-block-button .wp-block-button__link:focus-visible, .wp-block-file .wp-element-button:focus-visible, @@ -10964,29 +10964,33 @@ body:not(.shadows-disabled) .wp-block-latest-posts.is-grid li { } .wp-block-button__link.has-background { - background-color: var(--color) !important; - border-color: var(--color); - color: var(--color-contrast); -} -.wp-block-button__link.has-background:hover { - -webkit-box-shadow: 0 0 0 0.2rem var(--color-accent-a), 0 0 0 0.2rem var(--color); - box-shadow: 0 0 0 0.2rem var(--color-accent-a), 0 0 0 0.2rem var(--color); -} -body.btn-style-outline .wp-block-button__link.has-background:not(:hover) { - color: var(--color); + --color-accent: var(--color); + --color-accent-contrast: var(--color-contrast); + /* + background-color: var(--color); + border-color: var(--color); + color: var(--color-contrast); + &:hover { + box-shadow:0 0 0 $input-btn-focus-width var(--color-accent-a), 0 0 0 $input-btn-focus-width var(--color); + } + body.btn-style-outline &:not(:hover) { + color: var(--color); + } + */ } +/* .wp-block-button__link.has-color-background-color { - background-color: var(--color) !important; - border-color: var(--color) !important; -} -.wp-block-button__link.has-color-background-color:not(.has-text-color) { - color: var(--color-contrast) !important; + background-color: var(--color) !important; + border-color: var(--color) !important; + &:not(.has-text-color) { + color: var(--color-contrast) !important; + } + .wp-block-button.is-style-outline &:not(:hover) { + color: var(--color) !important; + } } -.wp-block-button.is-style-outline .wp-block-button__link.has-color-background-color:not(:hover) { - color: var(--color) !important; -} - +*/ .wp-block-file { width: 100%; -webkit-box-align: center; @@ -13408,4 +13412,4 @@ body .calendarp:not(#nocalendarp) .agenda-minified-calendar .calendarp-date-item .cp-dir-no-results-info-text { text-align: center; } -/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInRoZW1lLmNzcyIsImFzc2V0cy9ib290c3RyYXA0LXRoZW1lLnNjc3MiLCIuLi9zcmMvc2Fzcy9ib290c3RyYXA0L19yZWJvb3Quc2NzcyIsIi4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvX3ZhcmlhYmxlcy5zY3NzIiwiLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC92ZW5kb3IvX3Jmcy5zY3NzIiwidmFyaWFibGVzL19ib290c3RyYXAuc2NzcyIsIi4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvbWl4aW5zL19ob3Zlci5zY3NzIiwiLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC9faW1hZ2VzLnNjc3MiLCIuLi9zcmMvc2Fzcy9ib290c3RyYXA0L21peGlucy9faW1hZ2Uuc2NzcyIsIi4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvbWl4aW5zL19ib3JkZXItcmFkaXVzLnNjc3MiLCIuLi9zcmMvc2Fzcy9ib290c3RyYXA0L19ncmlkLnNjc3MiLCIuLi9zcmMvc2Fzcy9ib290c3RyYXA0L21peGlucy9fZ3JpZC5zY3NzIiwiLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC9taXhpbnMvX2JyZWFrcG9pbnRzLnNjc3MiLCIuLi9zcmMvc2Fzcy9ib290c3RyYXA0L21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyIsIi4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvX3RhYmxlcy5zY3NzIiwiLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC9taXhpbnMvX3RhYmxlLXJvdy5zY3NzIiwiLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC9fdHJhbnNpdGlvbnMuc2NzcyIsIi4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvbWl4aW5zL190cmFuc2l0aW9uLnNjc3MiLCIuLi9zcmMvc2Fzcy9ib290c3RyYXA0L19kcm9wZG93bi5zY3NzIiwiLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC9taXhpbnMvX2NhcmV0LnNjc3MiLCIuLi9zcmMvc2Fzcy9ib290c3RyYXA0L21peGlucy9fbmF2LWRpdmlkZXIuc2NzcyIsIi4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvX2lucHV0LWdyb3VwLnNjc3MiLCIuLi9zcmMvc2Fzcy9ib290c3RyYXA0L19uYXYuc2NzcyIsIi4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvX25hdmJhci5zY3NzIiwiLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC9fYnJlYWRjcnVtYi5zY3NzIiwiLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC9fcGFnaW5hdGlvbi5zY3NzIiwiLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC9taXhpbnMvX2xpc3RzLnNjc3MiLCIuLi9zcmMvc2Fzcy9ib290c3RyYXA0L21peGlucy9fcGFnaW5hdGlvbi5zY3NzIiwiLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC9fanVtYm90cm9uLnNjc3MiLCIuLi9zcmMvc2Fzcy9ib290c3RyYXA0L19hbGVydC5zY3NzIiwiLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC9fbWVkaWEuc2NzcyIsIi4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvX2Nsb3NlLnNjc3MiLCIuLi9zcmMvc2Fzcy9ib290c3RyYXA0L19tb2RhbC5zY3NzIiwiLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyIsIi4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvdXRpbGl0aWVzL19mbGV4LnNjc3MiLCIuLi9zcmMvc2Fzcy9ib290c3RyYXA0L3V0aWxpdGllcy9fc2NyZWVucmVhZGVycy5zY3NzIiwiLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC9taXhpbnMvX3NjcmVlbi1yZWFkZXIuc2NzcyIsIi4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvdXRpbGl0aWVzL19zaXppbmcuc2NzcyIsIi4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MiLCIuLi9zcmMvc2Fzcy9ib290c3RyYXA0L3V0aWxpdGllcy9fdGV4dC5zY3NzIiwiLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC9taXhpbnMvX3RleHQtdHJ1bmNhdGUuc2NzcyIsIi4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvbWl4aW5zL190ZXh0LWhpZGUuc2NzcyIsIi4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvX3ByaW50LnNjc3MiLCIuLi9zcmMvc2Fzcy9pY29tb29uL3N0eWxlLnNjc3MiLCIuLi9zcmMvc2Fzcy9pY29tb29uL3ZhcmlhYmxlcy5zY3NzIiwiYXNzZXRzL2ZvbnRzLnNjc3MiLCJ0aGVtZS9lbGVtZW50cy9faGVhZGVycy5zY3NzIiwidGhlbWUvX21peGlucy5zY3NzIiwidGhlbWUvZWxlbWVudHMvX2J1dHRvbnMuc2NzcyIsIi4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvbWl4aW5zL19idXR0b25zLnNjc3MiLCJ0aGVtZS9lbGVtZW50cy9fZm9ybXMuc2NzcyIsInRoZW1lL2NvbXBvbmVudHMvX3NpZGViYXJzLnNjc3MiLCJ0aGVtZS9jb21wb25lbnRzL19tb2RhbHMuc2NzcyIsInZhcmlhYmxlcy9fd29yZHByZXNzLnNjc3MiLCJ0aGVtZS9jb21wb25lbnRzL19hbGVydHMuc2NzcyIsInRoZW1lL2NvbXBvbmVudHMvX2VudHJpZXMuc2NzcyIsIi4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvbWl4aW5zL19jbGVhcmZpeC5zY3NzIiwidGhlbWUvY29tcG9uZW50cy9fY29tbWVudHMuc2NzcyIsInRoZW1lL2NvbXBvbmVudHMvX2Jsb2Nrcy5zY3NzIiwidGhlbWUvY29tcG9uZW50cy9fc2VhcmNoLnNjc3MiLCJ0aGVtZS9fY29sb3ItcGFsbGV0ZXMuc2NzcyIsInRoZW1lL19nZW5lcmFsLnNjc3MiLCJ0aGVtZS9fbmF2cy5zY3NzIiwidGhlbWUvX2hlcm8uc2NzcyIsInRoZW1lL19hbGlnbm1lbnQuc2NzcyIsInRoZW1lL19jb250ZW50LnNjc3MiLCJ0aGVtZS9fZm9vdGVyLnNjc3MiLCJ0aGVtZS9pbnRlZ3JhdGlvbnMvX2NhbGVuZGFyLXBsdXMuc2NzcyIsInRoZW1lL2ludGVncmF0aW9ucy9fY3AtZGlyZWN0b3J5LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsZ0JBQWdCO0FDQWhCOzs7OztFQUFBO0FDa0JBOzs7RUFHRSw4QkFBQTtLQUFBLDJCQUFBO1VBQUEsc0JBQUE7QUZWRjs7QUVhQTtFQUNFLHVCQUFBO0VBQ0EsaUJBQUE7RUFDQSw4QkFBQTtFQUNBLDZDQUFBO0FGVkY7O0FFZ0JBO0VBQ0UsY0FBQTtBRmJGOztBRXVCQTtFQUNFLFNBQUE7RUFDQSxxTkNxTzRCO0VDaEgxQixjQUFBO0VGbkhGLGdCQzhPNEI7RUQ3TzVCLGdCQ2tQNEI7RURoUDVCLGdCQUFBO0VBQ0Esc0JDOUNTO0FIeUJYOztBRWlDQTtFQUNFLHFCQUFBO0FGOUJGOztBRXVDQTtFQUNFLCtCQUFBO0tBQUEsNEJBQUE7VUFBQSx1QkFBQTtFQUNBLFNBQUE7RUFDQSxpQkFBQTtBRnBDRjs7QUVpREE7RUFDRSxhQUFBO0VBQ0EscUJHNUJ1QjtBTGxCekI7O0FFcURBO0VBQ0UsYUFBQTtFQUNBLG1CQ29GMEI7QUh0STVCOztBRTZEQTs7RUFFRSwwQkFBQTtFQUNBLHlDQUFBO0tBQUEsc0NBQUE7VUFBQSxpQ0FBQTtFQUNBLFlBQUE7RUFDQSxnQkFBQTtFQUNBLHNDQUFBO1VBQUEsOEJBQUE7QUYxREY7O0FFNkRBO0VBQ0UsbUJBQUE7RUFDQSxrQkFBQTtFQUNBLG9CQUFBO0FGMURGOztBRTZEQTs7O0VBR0UsYUFBQTtFQUNBLG1CQUFBO0FGMURGOztBRTZEQTs7OztFQUlFLGdCQUFBO0FGMURGOztBRTZEQTtFQUNFLGdCQ2lKNEI7QUgzTTlCOztBRTZEQTtFQUNFLHFCQUFBO0VBQ0EsY0FBQTtBRjFERjs7QUU2REE7RUFDRSxnQkFBQTtBRjFERjs7QUU2REE7O0VBRUUsbUJDb0k0QjtBSDlMOUI7O0FFNkRBO0VFSUksY0FBQTtBSjdESjs7QUVrRUE7O0VBRUUsa0JBQUE7RUVQRSxjQUFBO0VGU0YsY0FBQTtFQUNBLHdCQUFBO0FGL0RGOztBRWtFQTtFQUFNLGVBQUE7QUY5RE47O0FFK0RBO0VBQU0sV0FBQTtBRjNETjs7QUVrRUE7RUFFRSwwQkc1SmdCO0VINkpoQiw2QkFBQTtBRmhFRjtBRTZFQTtFQUNFLGNBQUE7RUFDQSxxQkFBQTtBRjNFRjtBTXBIRTtFSmtNRSxjQUFBO0VBQ0EscUJBQUE7QUYzRUo7O0FFb0ZBOzs7O0VBSUUsaUdDeUQ0QjtFQ2pIMUIsY0FBQTtBSnhCSjs7QUVvRkE7RUFFRSxhQUFBO0VBRUEsbUJBQUE7RUFFQSxjQUFBO0VBR0EsNkJBQUE7QUZ0RkY7O0FFOEZBO0VBRUUsZ0JBQUE7QUY1RkY7O0FFb0dBO0VBQ0Usc0JBQUE7RUFDQSxrQkFBQTtBRmpHRjs7QUVvR0E7RUFHRSxnQkFBQTtFQUNBLHNCQUFBO0FGbkdGOztBRTJHQTtFQUNFLHlCQUFBO0FGeEdGOztBRTJHQTtFQUNFLG9CQzZFNEI7RUQ1RTVCLHVCQzRFNEI7RUQzRTVCLGNDdFFTO0VEdVFULGdCQUFBO0VBQ0Esb0JBQUE7QUZ4R0Y7O0FFK0dBO0VBRUUsbUJBQUE7RUFDQSxnQ0FBQTtBRjdHRjs7QUVxSEE7RUFFRSxxQkFBQTtFQUNBLHFCQzJKc0M7QUg5UXhDOztBRXlIQTtFQUVFLGdCQUFBO0FGdkhGOztBRStIQTtFQUNFLFVBQUE7QUY1SEY7O0FFK0hBOzs7OztFQUtFLFNBQUE7RUFDQSxvQkFBQTtFRWhLRSxrQkFBQTtFRmtLRixvQkFBQTtBRjVIRjs7QUUrSEE7O0VBRUUsaUJBQUE7QUY1SEY7O0FFK0hBOztFQUVFLG9CQUFBO0FGNUhGOztBRWtJQTtFQUNFLGVBQUE7QUYvSEY7O0FFcUlBO0VBQ0UsaUJBQUE7QUZsSUY7O0FFeUlBOzs7O0VBSUUsMEJBQUE7QUZ0SUY7O0FFK0lJOzs7O0VBQ0UsZUFBQTtBRnpJTjs7QUUrSUE7Ozs7RUFJRSxVQUFBO0VBQ0Esa0JBQUE7QUY1SUY7O0FFK0lBOztFQUVFLDhCQUFBO0tBQUEsMkJBQUE7VUFBQSxzQkFBQTtFQUNBLFVBQUE7QUY1SUY7O0FFZ0pBO0VBQ0UsY0FBQTtFQUVBLGdCQUFBO0FGOUlGOztBRWlKQTtFQU1FLFlBQUE7RUFFQSxVQUFBO0VBQ0EsU0FBQTtFQUNBLFNBQUE7QUZwSkY7O0FFeUpBO0VBQ0UsY0FBQTtFQUNBLFdBQUE7RUFDQSxlQUFBO0VBQ0EsVUFBQTtFQUNBLHFCQUFBO0VFOU9JLGlCQUFBO0VGZ1BKLG9CQUFBO0VBQ0EsY0FBQTtFQUNBLG1CQUFBO0FGdEpGOztBRXlKQTtFQUNFLHdCQUFBO0FGdEpGOztBRTBKQTs7RUFFRSxZQUFBO0FGdkpGOztBRTBKQTtFQUtFLG9CQUFBO0VBQ0Esd0JBQUE7QUYzSkY7O0FFa0tBO0VBQ0Usd0JBQUE7QUYvSkY7O0FFdUtBO0VBQ0UsYUFBQTtFQUNBLDBCQUFBO0FGcEtGOztBRTJLQTtFQUNFLHFCQUFBO0FGeEtGOztBRTJLQTtFQUNFLGtCQUFBO0VBQ0EsZUFBQTtBRnhLRjs7QUUyS0E7RUFDRSxhQUFBO0FGeEtGOztBRTZLQTtFQUNFLHdCQUFBO0FGMUtGOztBT2pUQTtFQ0lFLGVBQUE7RUFHQSxZQUFBO0FSK1NGOztBT2hUQTtFQUNFLGdCSm9nQ2tDO0VJbmdDbEMsc0JKUlM7RUlTVCx5QkFBQTtFRUVFLCtCQUFBO0VEUEYsZUFBQTtFQUdBLFlBQUE7QVJ3VEY7O0FPMVNBO0VBRUUscUJBQUE7QVA0U0Y7O0FPelNBO0VBQ0UscUJBQUE7RUFDQSxjQUFBO0FQNFNGOztBT3pTQTtFSDhISSxjQUFBO0VHNUhGLGNKM0JTO0FIdVVYOztBVTlVRTs7Ozs7O0VDREEsV0FBQTtFQUNBLHFCQUFBO0VBQ0Esb0JBQUE7RUFDQSxrQkFBQTtFQUNBLGlCQUFBO0FYd1ZGOztBWXJTSTtFRnpDRTtJQUNFLGdCUDhMZTtFSG9KckI7QUFDRjtBWTNTSTtFRnpDRTtJQUNFLGdCUDhMZTtFSHlKckI7QUFDRjtBWWhUSTtFRnpDRTtJQUNFLGdCUDhMZTtFSDhKckI7QUFDRjtBWXJUSTtFRnpDRTtJQUNFLGlCUDhMZTtFSG1LckI7QUFDRjtBVXRVRTtFQ25DQSxvQkFBQTtFQUFBLHFCQUFBO0VBQUEsaUJBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx1QkFBQTtNQUFBLG1CQUFBO1VBQUEsZUFBQTtFQUNBLHFCQUFBO0VBQ0Esb0JBQUE7QVg0V0Y7O0FVdFVFO0VBQ0UsZUFBQTtFQUNBLGNBQUE7QVZ5VUo7QVV2VUk7O0VBRUUsZ0JBQUE7RUFDQSxlQUFBO0FWeVVOOztBYS9YRTs7Ozs7OztFQUNFLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLHFCQUFBO0VBQ0Esb0JBQUE7QWJ3WUo7O0FhbFhNO0VBQ0UscUJBQUE7TUFBQSwwQkFBQTtVQUFBLGFBQUE7RUFDQSxtQkFBQTtFQUFBLG9CQUFBO0tBQUEsZ0JBQUE7TUFBQSxvQkFBQTtVQUFBLFlBQUE7RUFDQSxlQUFBO0FicVhSOztBV3pWRTtFQUNFLG1CQUFBO0VBQUEsc0JBQUE7S0FBQSxnQkFBQTtNQUFBLGtCQUFBO1VBQUEsY0FBQTtFQUNBLGVBQUE7QVg0Vko7O0FXOVZFO0VBQ0UsbUJBQUE7RUFBQSxxQkFBQTtLQUFBLGdCQUFBO01BQUEsaUJBQUE7VUFBQSxhQUFBO0VBQ0EsY0FBQTtBWGlXSjs7QVduV0U7RUFDRSxtQkFBQTtFQUFBLGdDQUFBO0tBQUEsZ0JBQUE7TUFBQSw0QkFBQTtVQUFBLHdCQUFBO0VBQ0EseUJBQUE7QVhzV0o7O0FXeFdFO0VBQ0UsbUJBQUE7RUFBQSxxQkFBQTtLQUFBLGdCQUFBO01BQUEsaUJBQUE7VUFBQSxhQUFBO0VBQ0EsY0FBQTtBWDJXSjs7QVc3V0U7RUFDRSxtQkFBQTtFQUFBLHFCQUFBO0tBQUEsZ0JBQUE7TUFBQSxpQkFBQTtVQUFBLGFBQUE7RUFDQSxjQUFBO0FYZ1hKOztBV2xYRTtFQUNFLG1CQUFBO0VBQUEsZ0NBQUE7S0FBQSxnQkFBQTtNQUFBLDRCQUFBO1VBQUEsd0JBQUE7RUFDQSx5QkFBQTtBWHFYSjs7QWF4WU07RUZDSixtQkFBQTtFQUFBLHNCQUFBO0tBQUEsZ0JBQUE7TUFBQSxrQkFBQTtVQUFBLGNBQUE7RUFDQSxXQUFBO0VBQ0EsZUFBQTtBWDJZRjs7QWF4WVU7RUZiUixtQkFBQTtFQUFBLDZCQUFBO0tBQUEsZ0JBQUE7TUFBQSx5QkFBQTtVQUFBLHFCQUFBO0VBSUEsc0JBQUE7QVhzWkY7O0FhN1lVO0VGYlIsbUJBQUE7RUFBQSw4QkFBQTtLQUFBLGdCQUFBO01BQUEsMEJBQUE7VUFBQSxzQkFBQTtFQUlBLHVCQUFBO0FYMlpGOztBYWxaVTtFRmJSLG1CQUFBO0VBQUEscUJBQUE7S0FBQSxnQkFBQTtNQUFBLGlCQUFBO1VBQUEsYUFBQTtFQUlBLGNBQUE7QVhnYUY7O0FhdlpVO0VGYlIsbUJBQUE7RUFBQSw4QkFBQTtLQUFBLGdCQUFBO01BQUEsMEJBQUE7VUFBQSxzQkFBQTtFQUlBLHVCQUFBO0FYcWFGOztBYTVaVTtFRmJSLG1CQUFBO0VBQUEsOEJBQUE7S0FBQSxnQkFBQTtNQUFBLDBCQUFBO1VBQUEsc0JBQUE7RUFJQSx1QkFBQTtBWDBhRjs7QWFqYVU7RUZiUixtQkFBQTtFQUFBLHFCQUFBO0tBQUEsZ0JBQUE7TUFBQSxpQkFBQTtVQUFBLGFBQUE7RUFJQSxjQUFBO0FYK2FGOztBYXRhVTtFRmJSLG1CQUFBO0VBQUEsOEJBQUE7S0FBQSxnQkFBQTtNQUFBLDBCQUFBO1VBQUEsc0JBQUE7RUFJQSx1QkFBQTtBWG9iRjs7QWEzYVU7RUZiUixtQkFBQTtFQUFBLDhCQUFBO0tBQUEsZ0JBQUE7TUFBQSwwQkFBQTtVQUFBLHNCQUFBO0VBSUEsdUJBQUE7QVh5YkY7O0FhaGJVO0VGYlIsbUJBQUE7RUFBQSxxQkFBQTtLQUFBLGdCQUFBO01BQUEsaUJBQUE7VUFBQSxhQUFBO0VBSUEsY0FBQTtBWDhiRjs7QWFyYlU7RUZiUixtQkFBQTtFQUFBLDhCQUFBO0tBQUEsZ0JBQUE7TUFBQSwwQkFBQTtVQUFBLHNCQUFBO0VBSUEsdUJBQUE7QVhtY0Y7O0FhMWJVO0VGYlIsbUJBQUE7RUFBQSw4QkFBQTtLQUFBLGdCQUFBO01BQUEsMEJBQUE7VUFBQSxzQkFBQTtFQUlBLHVCQUFBO0FYd2NGOztBYS9iVTtFRmJSLG1CQUFBO0VBQUEsc0JBQUE7S0FBQSxnQkFBQTtNQUFBLGtCQUFBO1VBQUEsY0FBQTtFQUlBLGVBQUE7QVg2Y0Y7O0FhOWJNO0VBQXdCLDRCQUFBO0VBQUEsaUJBQUE7S0FBQSx5QkFBQTtNQUFBLGtCQUFBO1VBQUEsU0FBQTtBYmtjOUI7O0FhaGNNO0VBQXVCLDZCQUFBO0VBQUEsaUJBQUE7S0FBQSwwQkFBQTtNQUFBLGtCQUFBO1VBQUEsU0FBQTtBYm9jN0I7O0FhamNRO0VBQXdCLDRCQURiO0VBQ2EsZ0JBRGI7S0FDYSx5QkFEYjtNQUNhLGlCQURiO1VBQ2EsUUFEYjtBYnNjbkI7O0FhcmNRO0VBQXdCLDRCQURiO0VBQ2EsZ0JBRGI7S0FDYSx5QkFEYjtNQUNhLGlCQURiO1VBQ2EsUUFEYjtBYjBjbkI7O0FhemNRO0VBQXdCLDRCQURiO0VBQ2EsZ0JBRGI7S0FDYSx5QkFEYjtNQUNhLGlCQURiO1VBQ2EsUUFEYjtBYjhjbkI7O0FhN2NRO0VBQXdCLDRCQURiO0VBQ2EsZ0JBRGI7S0FDYSx5QkFEYjtNQUNhLGlCQURiO1VBQ2EsUUFEYjtBYmtkbkI7O0FhamRRO0VBQXdCLDRCQURiO0VBQ2EsZ0JBRGI7S0FDYSx5QkFEYjtNQUNhLGlCQURiO1VBQ2EsUUFEYjtBYnNkbkI7O0FhcmRRO0VBQXdCLDRCQURiO0VBQ2EsZ0JBRGI7S0FDYSx5QkFEYjtNQUNhLGlCQURiO1VBQ2EsUUFEYjtBYjBkbkI7O0FhemRRO0VBQXdCLDRCQURiO0VBQ2EsZ0JBRGI7S0FDYSx5QkFEYjtNQUNhLGlCQURiO1VBQ2EsUUFEYjtBYjhkbkI7O0FhN2RRO0VBQXdCLDRCQURiO0VBQ2EsZ0JBRGI7S0FDYSx5QkFEYjtNQUNhLGlCQURiO1VBQ2EsUUFEYjtBYmtlbkI7O0FhamVRO0VBQXdCLDRCQURiO0VBQ2EsZ0JBRGI7S0FDYSx5QkFEYjtNQUNhLGlCQURiO1VBQ2EsUUFEYjtBYnNlbkI7O0FhcmVRO0VBQXdCLDZCQURiO0VBQ2EsZ0JBRGI7S0FDYSwwQkFEYjtNQUNhLGlCQURiO1VBQ2EsUUFEYjtBYjBlbkI7O0FhemVRO0VBQXdCLDZCQURiO0VBQ2EsaUJBRGI7S0FDYSwwQkFEYjtNQUNhLGtCQURiO1VBQ2EsU0FEYjtBYjhlbkI7O0FhN2VRO0VBQXdCLDZCQURiO0VBQ2EsaUJBRGI7S0FDYSwwQkFEYjtNQUNhLGtCQURiO1VBQ2EsU0FEYjtBYmtmbkI7O0FhamZRO0VBQXdCLDZCQURiO0VBQ2EsaUJBRGI7S0FDYSwwQkFEYjtNQUNhLGtCQURiO1VBQ2EsU0FEYjtBYnNmbkI7O0FhOWVZO0VGaEJWLHdCQUFBO0FYa2dCRjs7QWFsZlk7RUZoQlYseUJBQUE7QVhzZ0JGOztBYXRmWTtFRmhCVixnQkFBQTtBWDBnQkY7O0FhMWZZO0VGaEJWLHlCQUFBO0FYOGdCRjs7QWE5Zlk7RUZoQlYseUJBQUE7QVhraEJGOztBYWxnQlk7RUZoQlYsZ0JBQUE7QVhzaEJGOztBYXRnQlk7RUZoQlYseUJBQUE7QVgwaEJGOztBYTFnQlk7RUZoQlYseUJBQUE7QVg4aEJGOztBYTlnQlk7RUZoQlYsZ0JBQUE7QVhraUJGOztBYWxoQlk7RUZoQlYseUJBQUE7QVhzaUJGOztBYXRoQlk7RUZoQlYseUJBQUE7QVgwaUJGOztBWXJpQkk7RUMzQkU7SUFDRSxxQkFBQTtRQUFBLDBCQUFBO1lBQUEsYUFBQTtJQUNBLG1CQUFBO0lBQUEsb0JBQUE7T0FBQSxnQkFBQTtRQUFBLG9CQUFBO1lBQUEsWUFBQTtJQUNBLGVBQUE7RWJva0JOO0VXeGlCQTtJQUNFLG1CQUFBO0lBQUEsc0JBQUE7T0FBQSxnQkFBQTtRQUFBLGtCQUFBO1lBQUEsY0FBQTtJQUNBLGVBQUE7RVgwaUJGO0VXNWlCQTtJQUNFLG1CQUFBO0lBQUEscUJBQUE7T0FBQSxnQkFBQTtRQUFBLGlCQUFBO1lBQUEsYUFBQTtJQUNBLGNBQUE7RVg4aUJGO0VXaGpCQTtJQUNFLG1CQUFBO0lBQUEsZ0NBQUE7T0FBQSxnQkFBQTtRQUFBLDRCQUFBO1lBQUEsd0JBQUE7SUFDQSx5QkFBQTtFWGtqQkY7RVdwakJBO0lBQ0UsbUJBQUE7SUFBQSxxQkFBQTtPQUFBLGdCQUFBO1FBQUEsaUJBQUE7WUFBQSxhQUFBO0lBQ0EsY0FBQTtFWHNqQkY7RVd4akJBO0lBQ0UsbUJBQUE7SUFBQSxxQkFBQTtPQUFBLGdCQUFBO1FBQUEsaUJBQUE7WUFBQSxhQUFBO0lBQ0EsY0FBQTtFWDBqQkY7RVc1akJBO0lBQ0UsbUJBQUE7SUFBQSxnQ0FBQTtPQUFBLGdCQUFBO1FBQUEsNEJBQUE7WUFBQSx3QkFBQTtJQUNBLHlCQUFBO0VYOGpCRjtFYWpsQkk7SUZDSixtQkFBQTtJQUFBLHNCQUFBO09BQUEsZ0JBQUE7UUFBQSxrQkFBQTtZQUFBLGNBQUE7SUFDQSxXQUFBO0lBQ0EsZUFBQTtFWG1sQkE7RWFobEJRO0lGYlIsbUJBQUE7SUFBQSw2QkFBQTtPQUFBLGdCQUFBO1FBQUEseUJBQUE7WUFBQSxxQkFBQTtJQUlBLHNCQUFBO0VYNmxCQTtFYXBsQlE7SUZiUixtQkFBQTtJQUFBLDhCQUFBO09BQUEsZ0JBQUE7UUFBQSwwQkFBQTtZQUFBLHNCQUFBO0lBSUEsdUJBQUE7RVhpbUJBO0VheGxCUTtJRmJSLG1CQUFBO0lBQUEscUJBQUE7T0FBQSxnQkFBQTtRQUFBLGlCQUFBO1lBQUEsYUFBQTtJQUlBLGNBQUE7RVhxbUJBO0VhNWxCUTtJRmJSLG1CQUFBO0lBQUEsOEJBQUE7T0FBQSxnQkFBQTtRQUFBLDBCQUFBO1lBQUEsc0JBQUE7SUFJQSx1QkFBQTtFWHltQkE7RWFobUJRO0lGYlIsbUJBQUE7SUFBQSw4QkFBQTtPQUFBLGdCQUFBO1FBQUEsMEJBQUE7WUFBQSxzQkFBQTtJQUlBLHVCQUFBO0VYNm1CQTtFYXBtQlE7SUZiUixtQkFBQTtJQUFBLHFCQUFBO09BQUEsZ0JBQUE7UUFBQSxpQkFBQTtZQUFBLGFBQUE7SUFJQSxjQUFBO0VYaW5CQTtFYXhtQlE7SUZiUixtQkFBQTtJQUFBLDhCQUFBO09BQUEsZ0JBQUE7UUFBQSwwQkFBQTtZQUFBLHNCQUFBO0lBSUEsdUJBQUE7RVhxbkJBO0VhNW1CUTtJRmJSLG1CQUFBO0lBQUEsOEJBQUE7T0FBQSxnQkFBQTtRQUFBLDBCQUFBO1lBQUEsc0JBQUE7SUFJQSx1QkFBQTtFWHluQkE7RWFobkJRO0lGYlIsbUJBQUE7SUFBQSxxQkFBQTtPQUFBLGdCQUFBO1FBQUEsaUJBQUE7WUFBQSxhQUFBO0lBSUEsY0FBQTtFWDZuQkE7RWFwbkJRO0lGYlIsbUJBQUE7SUFBQSw4QkFBQTtPQUFBLGdCQUFBO1FBQUEsMEJBQUE7WUFBQSxzQkFBQTtJQUlBLHVCQUFBO0VYaW9CQTtFYXhuQlE7SUZiUixtQkFBQTtJQUFBLDhCQUFBO09BQUEsZ0JBQUE7UUFBQSwwQkFBQTtZQUFBLHNCQUFBO0lBSUEsdUJBQUE7RVhxb0JBO0VhNW5CUTtJRmJSLG1CQUFBO0lBQUEsc0JBQUE7T0FBQSxnQkFBQTtRQUFBLGtCQUFBO1lBQUEsY0FBQTtJQUlBLGVBQUE7RVh5b0JBO0VhMW5CSTtJQUF3Qiw0QkFBQTtJQUFBLGlCQUFBO09BQUEseUJBQUE7UUFBQSxrQkFBQTtZQUFBLFNBQUE7RWI2bkI1QjtFYTNuQkk7SUFBdUIsNkJBQUE7SUFBQSxpQkFBQTtPQUFBLDBCQUFBO1FBQUEsa0JBQUE7WUFBQSxTQUFBO0ViOG5CM0I7RWEzbkJNO0lBQXdCLDRCQURiO0lBQ2EsZ0JBRGI7T0FDYSx5QkFEYjtRQUNhLGlCQURiO1lBQ2EsUUFEYjtFYituQmpCO0VhOW5CTTtJQUF3Qiw0QkFEYjtJQUNhLGdCQURiO09BQ2EseUJBRGI7UUFDYSxpQkFEYjtZQUNhLFFBRGI7RWJrb0JqQjtFYWpvQk07SUFBd0IsNEJBRGI7SUFDYSxnQkFEYjtPQUNhLHlCQURiO1FBQ2EsaUJBRGI7WUFDYSxRQURiO0VicW9CakI7RWFwb0JNO0lBQXdCLDRCQURiO0lBQ2EsZ0JBRGI7T0FDYSx5QkFEYjtRQUNhLGlCQURiO1lBQ2EsUUFEYjtFYndvQmpCO0Vhdm9CTTtJQUF3Qiw0QkFEYjtJQUNhLGdCQURiO09BQ2EseUJBRGI7UUFDYSxpQkFEYjtZQUNhLFFBRGI7RWIyb0JqQjtFYTFvQk07SUFBd0IsNEJBRGI7SUFDYSxnQkFEYjtPQUNhLHlCQURiO1FBQ2EsaUJBRGI7WUFDYSxRQURiO0ViOG9CakI7RWE3b0JNO0lBQXdCLDRCQURiO0lBQ2EsZ0JBRGI7T0FDYSx5QkFEYjtRQUNhLGlCQURiO1lBQ2EsUUFEYjtFYmlwQmpCO0VhaHBCTTtJQUF3Qiw0QkFEYjtJQUNhLGdCQURiO09BQ2EseUJBRGI7UUFDYSxpQkFEYjtZQUNhLFFBRGI7RWJvcEJqQjtFYW5wQk07SUFBd0IsNEJBRGI7SUFDYSxnQkFEYjtPQUNhLHlCQURiO1FBQ2EsaUJBRGI7WUFDYSxRQURiO0VidXBCakI7RWF0cEJNO0lBQXdCLDZCQURiO0lBQ2EsZ0JBRGI7T0FDYSwwQkFEYjtRQUNhLGlCQURiO1lBQ2EsUUFEYjtFYjBwQmpCO0VhenBCTTtJQUF3Qiw2QkFEYjtJQUNhLGlCQURiO09BQ2EsMEJBRGI7UUFDYSxrQkFEYjtZQUNhLFNBRGI7RWI2cEJqQjtFYTVwQk07SUFBd0IsNkJBRGI7SUFDYSxpQkFEYjtPQUNhLDBCQURiO1FBQ2Esa0JBRGI7WUFDYSxTQURiO0ViZ3FCakI7RWEvcEJNO0lBQXdCLDZCQURiO0lBQ2EsaUJBRGI7T0FDYSwwQkFEYjtRQUNhLGtCQURiO1lBQ2EsU0FEYjtFYm1xQmpCO0VhM3BCVTtJRmhCVixjQUFBO0VYOHFCQTtFYTlwQlU7SUZoQlYsd0JBQUE7RVhpckJBO0VhanFCVTtJRmhCVix5QkFBQTtFWG9yQkE7RWFwcUJVO0lGaEJWLGdCQUFBO0VYdXJCQTtFYXZxQlU7SUZoQlYseUJBQUE7RVgwckJBO0VhMXFCVTtJRmhCVix5QkFBQTtFWDZyQkE7RWE3cUJVO0lGaEJWLGdCQUFBO0VYZ3NCQTtFYWhyQlU7SUZoQlYseUJBQUE7RVhtc0JBO0VhbnJCVTtJRmhCVix5QkFBQTtFWHNzQkE7RWF0ckJVO0lGaEJWLGdCQUFBO0VYeXNCQTtFYXpyQlU7SUZoQlYseUJBQUE7RVg0c0JBO0VhNXJCVTtJRmhCVix5QkFBQTtFWCtzQkE7QUFDRjtBWTNzQkk7RUMzQkU7SUFDRSxxQkFBQTtRQUFBLDBCQUFBO1lBQUEsYUFBQTtJQUNBLG1CQUFBO0lBQUEsb0JBQUE7T0FBQSxnQkFBQTtRQUFBLG9CQUFBO1lBQUEsWUFBQTtJQUNBLGVBQUE7RWJ5dUJOO0VXN3NCQTtJQUNFLG1CQUFBO0lBQUEsc0JBQUE7T0FBQSxnQkFBQTtRQUFBLGtCQUFBO1lBQUEsY0FBQTtJQUNBLGVBQUE7RVgrc0JGO0VXanRCQTtJQUNFLG1CQUFBO0lBQUEscUJBQUE7T0FBQSxnQkFBQTtRQUFBLGlCQUFBO1lBQUEsYUFBQTtJQUNBLGNBQUE7RVhtdEJGO0VXcnRCQTtJQUNFLG1CQUFBO0lBQUEsZ0NBQUE7T0FBQSxnQkFBQTtRQUFBLDRCQUFBO1lBQUEsd0JBQUE7SUFDQSx5QkFBQTtFWHV0QkY7RVd6dEJBO0lBQ0UsbUJBQUE7SUFBQSxxQkFBQTtPQUFBLGdCQUFBO1FBQUEsaUJBQUE7WUFBQSxhQUFBO0lBQ0EsY0FBQTtFWDJ0QkY7RVc3dEJBO0lBQ0UsbUJBQUE7SUFBQSxxQkFBQTtPQUFBLGdCQUFBO1FBQUEsaUJBQUE7WUFBQSxhQUFBO0lBQ0EsY0FBQTtFWCt0QkY7RVdqdUJBO0lBQ0UsbUJBQUE7SUFBQSxnQ0FBQTtPQUFBLGdCQUFBO1FBQUEsNEJBQUE7WUFBQSx3QkFBQTtJQUNBLHlCQUFBO0VYbXVCRjtFYXR2Qkk7SUZDSixtQkFBQTtJQUFBLHNCQUFBO09BQUEsZ0JBQUE7UUFBQSxrQkFBQTtZQUFBLGNBQUE7SUFDQSxXQUFBO0lBQ0EsZUFBQTtFWHd2QkE7RWFydkJRO0lGYlIsbUJBQUE7SUFBQSw2QkFBQTtPQUFBLGdCQUFBO1FBQUEseUJBQUE7WUFBQSxxQkFBQTtJQUlBLHNCQUFBO0VYa3dCQTtFYXp2QlE7SUZiUixtQkFBQTtJQUFBLDhCQUFBO09BQUEsZ0JBQUE7UUFBQSwwQkFBQTtZQUFBLHNCQUFBO0lBSUEsdUJBQUE7RVhzd0JBO0VhN3ZCUTtJRmJSLG1CQUFBO0lBQUEscUJBQUE7T0FBQSxnQkFBQTtRQUFBLGlCQUFBO1lBQUEsYUFBQTtJQUlBLGNBQUE7RVgwd0JBO0VhandCUTtJRmJSLG1CQUFBO0lBQUEsOEJBQUE7T0FBQSxnQkFBQTtRQUFBLDBCQUFBO1lBQUEsc0JBQUE7SUFJQSx1QkFBQTtFWDh3QkE7RWFyd0JRO0lGYlIsbUJBQUE7SUFBQSw4QkFBQTtPQUFBLGdCQUFBO1FBQUEsMEJBQUE7WUFBQSxzQkFBQTtJQUlBLHVCQUFBO0VYa3hCQTtFYXp3QlE7SUZiUixtQkFBQTtJQUFBLHFCQUFBO09BQUEsZ0JBQUE7UUFBQSxpQkFBQTtZQUFBLGFBQUE7SUFJQSxjQUFBO0VYc3hCQTtFYTd3QlE7SUZiUixtQkFBQTtJQUFBLDhCQUFBO09BQUEsZ0JBQUE7UUFBQSwwQkFBQTtZQUFBLHNCQUFBO0lBSUEsdUJBQUE7RVgweEJBO0VhanhCUTtJRmJSLG1CQUFBO0lBQUEsOEJBQUE7T0FBQSxnQkFBQTtRQUFBLDBCQUFBO1lBQUEsc0JBQUE7SUFJQSx1QkFBQTtFWDh4QkE7RWFyeEJRO0lGYlIsbUJBQUE7SUFBQSxxQkFBQTtPQUFBLGdCQUFBO1FBQUEsaUJBQUE7WUFBQSxhQUFBO0lBSUEsY0FBQTtFWGt5QkE7RWF6eEJRO0lGYlIsbUJBQUE7SUFBQSw4QkFBQTtPQUFBLGdCQUFBO1FBQUEsMEJBQUE7WUFBQSxzQkFBQTtJQUlBLHVCQUFBO0VYc3lCQTtFYTd4QlE7SUZiUixtQkFBQTtJQUFBLDhCQUFBO09BQUEsZ0JBQUE7UUFBQSwwQkFBQTtZQUFBLHNCQUFBO0lBSUEsdUJBQUE7RVgweUJBO0VhanlCUTtJRmJSLG1CQUFBO0lBQUEsc0JBQUE7T0FBQSxnQkFBQTtRQUFBLGtCQUFBO1lBQUEsY0FBQTtJQUlBLGVBQUE7RVg4eUJBO0VhL3hCSTtJQUF3Qiw0QkFBQTtJQUFBLGlCQUFBO09BQUEseUJBQUE7UUFBQSxrQkFBQTtZQUFBLFNBQUE7RWJreUI1QjtFYWh5Qkk7SUFBdUIsNkJBQUE7SUFBQSxpQkFBQTtPQUFBLDBCQUFBO1FBQUEsa0JBQUE7WUFBQSxTQUFBO0VibXlCM0I7RWFoeUJNO0lBQXdCLDRCQURiO0lBQ2EsZ0JBRGI7T0FDYSx5QkFEYjtRQUNhLGlCQURiO1lBQ2EsUUFEYjtFYm95QmpCO0VhbnlCTTtJQUF3Qiw0QkFEYjtJQUNhLGdCQURiO09BQ2EseUJBRGI7UUFDYSxpQkFEYjtZQUNhLFFBRGI7RWJ1eUJqQjtFYXR5Qk07SUFBd0IsNEJBRGI7SUFDYSxnQkFEYjtPQUNhLHlCQURiO1FBQ2EsaUJBRGI7WUFDYSxRQURiO0ViMHlCakI7RWF6eUJNO0lBQXdCLDRCQURiO0lBQ2EsZ0JBRGI7T0FDYSx5QkFEYjtRQUNhLGlCQURiO1lBQ2EsUUFEYjtFYjZ5QmpCO0VhNXlCTTtJQUF3Qiw0QkFEYjtJQUNhLGdCQURiO09BQ2EseUJBRGI7UUFDYSxpQkFEYjtZQUNhLFFBRGI7RWJnekJqQjtFYS95Qk07SUFBd0IsNEJBRGI7SUFDYSxnQkFEYjtPQUNhLHlCQURiO1FBQ2EsaUJBRGI7WUFDYSxRQURiO0VibXpCakI7RWFsekJNO0lBQXdCLDRCQURiO0lBQ2EsZ0JBRGI7T0FDYSx5QkFEYjtRQUNhLGlCQURiO1lBQ2EsUUFEYjtFYnN6QmpCO0VhcnpCTTtJQUF3Qiw0QkFEYjtJQUNhLGdCQURiO09BQ2EseUJBRGI7UUFDYSxpQkFEYjtZQUNhLFFBRGI7RWJ5ekJqQjtFYXh6Qk07SUFBd0IsNEJBRGI7SUFDYSxnQkFEYjtPQUNhLHlCQURiO1FBQ2EsaUJBRGI7WUFDYSxRQURiO0ViNHpCakI7RWEzekJNO0lBQXdCLDZCQURiO0lBQ2EsZ0JBRGI7T0FDYSwwQkFEYjtRQUNhLGlCQURiO1lBQ2EsUUFEYjtFYit6QmpCO0VhOXpCTTtJQUF3Qiw2QkFEYjtJQUNhLGlCQURiO09BQ2EsMEJBRGI7UUFDYSxrQkFEYjtZQUNhLFNBRGI7RWJrMEJqQjtFYWowQk07SUFBd0IsNkJBRGI7SUFDYSxpQkFEYjtPQUNhLDBCQURiO1FBQ2Esa0JBRGI7WUFDYSxTQURiO0VicTBCakI7RWFwMEJNO0lBQXdCLDZCQURiO0lBQ2EsaUJBRGI7T0FDYSwwQkFEYjtRQUNhLGtCQURiO1lBQ2EsU0FEYjtFYncwQmpCO0VhaDBCVTtJRmhCVixjQUFBO0VYbTFCQTtFYW4wQlU7SUZoQlYsd0JBQUE7RVhzMUJBO0VhdDBCVTtJRmhCVix5QkFBQTtFWHkxQkE7RWF6MEJVO0lGaEJWLGdCQUFBO0VYNDFCQTtFYTUwQlU7SUZoQlYseUJBQUE7RVgrMUJBO0VhLzBCVTtJRmhCVix5QkFBQTtFWGsyQkE7RWFsMUJVO0lGaEJWLGdCQUFBO0VYcTJCQTtFYXIxQlU7SUZoQlYseUJBQUE7RVh3MkJBO0VheDFCVTtJRmhCVix5QkFBQTtFWDIyQkE7RWEzMUJVO0lGaEJWLGdCQUFBO0VYODJCQTtFYTkxQlU7SUZoQlYseUJBQUE7RVhpM0JBO0VhajJCVTtJRmhCVix5QkFBQTtFWG8zQkE7QUFDRjtBWWgzQkk7RUMzQkU7SUFDRSxxQkFBQTtRQUFBLDBCQUFBO1lBQUEsYUFBQTtJQUNBLG1CQUFBO0lBQUEsb0JBQUE7T0FBQSxnQkFBQTtRQUFBLG9CQUFBO1lBQUEsWUFBQTtJQUNBLGVBQUE7RWI4NEJOO0VXbDNCQTtJQUNFLG1CQUFBO0lBQUEsc0JBQUE7T0FBQSxnQkFBQTtRQUFBLGtCQUFBO1lBQUEsY0FBQTtJQUNBLGVBQUE7RVhvM0JGO0VXdDNCQTtJQUNFLG1CQUFBO0lBQUEscUJBQUE7T0FBQSxnQkFBQTtRQUFBLGlCQUFBO1lBQUEsYUFBQTtJQUNBLGNBQUE7RVh3M0JGO0VXMTNCQTtJQUNFLG1CQUFBO0lBQUEsZ0NBQUE7T0FBQSxnQkFBQTtRQUFBLDRCQUFBO1lBQUEsd0JBQUE7SUFDQSx5QkFBQTtFWDQzQkY7RVc5M0JBO0lBQ0UsbUJBQUE7SUFBQSxxQkFBQTtPQUFBLGdCQUFBO1FBQUEsaUJBQUE7WUFBQSxhQUFBO0lBQ0EsY0FBQTtFWGc0QkY7RVdsNEJBO0lBQ0UsbUJBQUE7SUFBQSxxQkFBQTtPQUFBLGdCQUFBO1FBQUEsaUJBQUE7WUFBQSxhQUFBO0lBQ0EsY0FBQTtFWG80QkY7RVd0NEJBO0lBQ0UsbUJBQUE7SUFBQSxnQ0FBQTtPQUFBLGdCQUFBO1FBQUEsNEJBQUE7WUFBQSx3QkFBQTtJQUNBLHlCQUFBO0VYdzRCRjtFYTM1Qkk7SUZDSixtQkFBQTtJQUFBLHNCQUFBO09BQUEsZ0JBQUE7UUFBQSxrQkFBQTtZQUFBLGNBQUE7SUFDQSxXQUFBO0lBQ0EsZUFBQTtFWDY1QkE7RWExNUJRO0lGYlIsbUJBQUE7SUFBQSw2QkFBQTtPQUFBLGdCQUFBO1FBQUEseUJBQUE7WUFBQSxxQkFBQTtJQUlBLHNCQUFBO0VYdTZCQTtFYTk1QlE7SUZiUixtQkFBQTtJQUFBLDhCQUFBO09BQUEsZ0JBQUE7UUFBQSwwQkFBQTtZQUFBLHNCQUFBO0lBSUEsdUJBQUE7RVgyNkJBO0VhbDZCUTtJRmJSLG1CQUFBO0lBQUEscUJBQUE7T0FBQSxnQkFBQTtRQUFBLGlCQUFBO1lBQUEsYUFBQTtJQUlBLGNBQUE7RVgrNkJBO0VhdDZCUTtJRmJSLG1CQUFBO0lBQUEsOEJBQUE7T0FBQSxnQkFBQTtRQUFBLDBCQUFBO1lBQUEsc0JBQUE7SUFJQSx1QkFBQTtFWG03QkE7RWExNkJRO0lGYlIsbUJBQUE7SUFBQSw4QkFBQTtPQUFBLGdCQUFBO1FBQUEsMEJBQUE7WUFBQSxzQkFBQTtJQUlBLHVCQUFBO0VYdTdCQTtFYTk2QlE7SUZiUixtQkFBQTtJQUFBLHFCQUFBO09BQUEsZ0JBQUE7UUFBQSxpQkFBQTtZQUFBLGFBQUE7SUFJQSxjQUFBO0VYMjdCQTtFYWw3QlE7SUZiUixtQkFBQTtJQUFBLDhCQUFBO09BQUEsZ0JBQUE7UUFBQSwwQkFBQTtZQUFBLHNCQUFBO0lBSUEsdUJBQUE7RVgrN0JBO0VhdDdCUTtJRmJSLG1CQUFBO0lBQUEsOEJBQUE7T0FBQSxnQkFBQTtRQUFBLDBCQUFBO1lBQUEsc0JBQUE7SUFJQSx1QkFBQTtFWG04QkE7RWExN0JRO0lGYlIsbUJBQUE7SUFBQSxxQkFBQTtPQUFBLGdCQUFBO1FBQUEsaUJBQUE7WUFBQSxhQUFBO0lBSUEsY0FBQTtFWHU4QkE7RWE5N0JRO0lGYlIsbUJBQUE7SUFBQSw4QkFBQTtPQUFBLGdCQUFBO1FBQUEsMEJBQUE7WUFBQSxzQkFBQTtJQUlBLHVCQUFBO0VYMjhCQTtFYWw4QlE7SUZiUixtQkFBQTtJQUFBLDhCQUFBO09BQUEsZ0JBQUE7UUFBQSwwQkFBQTtZQUFBLHNCQUFBO0lBSUEsdUJBQUE7RVgrOEJBO0VhdDhCUTtJRmJSLG1CQUFBO0lBQUEsc0JBQUE7T0FBQSxnQkFBQTtRQUFBLGtCQUFBO1lBQUEsY0FBQTtJQUlBLGVBQUE7RVhtOUJBO0VhcDhCSTtJQUF3Qiw0QkFBQTtJQUFBLGlCQUFBO09BQUEseUJBQUE7UUFBQSxrQkFBQTtZQUFBLFNBQUE7RWJ1OEI1QjtFYXI4Qkk7SUFBdUIsNkJBQUE7SUFBQSxpQkFBQTtPQUFBLDBCQUFBO1FBQUEsa0JBQUE7WUFBQSxTQUFBO0VidzhCM0I7RWFyOEJNO0lBQXdCLDRCQURiO0lBQ2EsZ0JBRGI7T0FDYSx5QkFEYjtRQUNhLGlCQURiO1lBQ2EsUUFEYjtFYnk4QmpCO0VheDhCTTtJQUF3Qiw0QkFEYjtJQUNhLGdCQURiO09BQ2EseUJBRGI7UUFDYSxpQkFEYjtZQUNhLFFBRGI7RWI0OEJqQjtFYTM4Qk07SUFBd0IsNEJBRGI7SUFDYSxnQkFEYjtPQUNhLHlCQURiO1FBQ2EsaUJBRGI7WUFDYSxRQURiO0ViKzhCakI7RWE5OEJNO0lBQXdCLDRCQURiO0lBQ2EsZ0JBRGI7T0FDYSx5QkFEYjtRQUNhLGlCQURiO1lBQ2EsUUFEYjtFYms5QmpCO0VhajlCTTtJQUF3Qiw0QkFEYjtJQUNhLGdCQURiO09BQ2EseUJBRGI7UUFDYSxpQkFEYjtZQUNhLFFBRGI7RWJxOUJqQjtFYXA5Qk07SUFBd0IsNEJBRGI7SUFDYSxnQkFEYjtPQUNhLHlCQURiO1FBQ2EsaUJBRGI7WUFDYSxRQURiO0VidzlCakI7RWF2OUJNO0lBQXdCLDRCQURiO0lBQ2EsZ0JBRGI7T0FDYSx5QkFEYjtRQUNhLGlCQURiO1lBQ2EsUUFEYjtFYjI5QmpCO0VhMTlCTTtJQUF3Qiw0QkFEYjtJQUNhLGdCQURiO09BQ2EseUJBRGI7UUFDYSxpQkFEYjtZQUNhLFFBRGI7RWI4OUJqQjtFYTc5Qk07SUFBd0IsNEJBRGI7SUFDYSxnQkFEYjtPQUNhLHlCQURiO1FBQ2EsaUJBRGI7WUFDYSxRQURiO0ViaStCakI7RWFoK0JNO0lBQXdCLDZCQURiO0lBQ2EsZ0JBRGI7T0FDYSwwQkFEYjtRQUNhLGlCQURiO1lBQ2EsUUFEYjtFYm8rQmpCO0VhbitCTTtJQUF3Qiw2QkFEYjtJQUNhLGlCQURiO09BQ2EsMEJBRGI7UUFDYSxrQkFEYjtZQUNhLFNBRGI7RWJ1K0JqQjtFYXQrQk07SUFBd0IsNkJBRGI7SUFDYSxpQkFEYjtPQUNhLDBCQURiO1FBQ2Esa0JBRGI7WUFDYSxTQURiO0ViMCtCakI7RWF6K0JNO0lBQXdCLDZCQURiO0lBQ2EsaUJBRGI7T0FDYSwwQkFEYjtRQUNhLGtCQURiO1lBQ2EsU0FEYjtFYjYrQmpCO0VhcitCVTtJRmhCVixjQUFBO0VYdy9CQTtFYXgrQlU7SUZoQlYsd0JBQUE7RVgyL0JBO0VhMytCVTtJRmhCVix5QkFBQTtFWDgvQkE7RWE5K0JVO0lGaEJWLGdCQUFBO0VYaWdDQTtFYWovQlU7SUZoQlYseUJBQUE7RVhvZ0NBO0VhcC9CVTtJRmhCVix5QkFBQTtFWHVnQ0E7RWF2L0JVO0lGaEJWLGdCQUFBO0VYMGdDQTtFYTEvQlU7SUZoQlYseUJBQUE7RVg2Z0NBO0VhNy9CVTtJRmhCVix5QkFBQTtFWGdoQ0E7RWFoZ0NVO0lGaEJWLGdCQUFBO0VYbWhDQTtFYW5nQ1U7SUZoQlYseUJBQUE7RVhzaENBO0VhdGdDVTtJRmhCVix5QkFBQTtFWHloQ0E7QUFDRjtBWXJoQ0k7RUMzQkU7SUFDRSxxQkFBQTtRQUFBLDBCQUFBO1lBQUEsYUFBQTtJQUNBLG1CQUFBO0lBQUEsb0JBQUE7T0FBQSxnQkFBQTtRQUFBLG9CQUFBO1lBQUEsWUFBQTtJQUNBLGVBQUE7RWJtakNOO0VXdmhDQTtJQUNFLG1CQUFBO0lBQUEsc0JBQUE7T0FBQSxnQkFBQTtRQUFBLGtCQUFBO1lBQUEsY0FBQTtJQUNBLGVBQUE7RVh5aENGO0VXM2hDQTtJQUNFLG1CQUFBO0lBQUEscUJBQUE7T0FBQSxnQkFBQTtRQUFBLGlCQUFBO1lBQUEsYUFBQTtJQUNBLGNBQUE7RVg2aENGO0VXL2hDQTtJQUNFLG1CQUFBO0lBQUEsZ0NBQUE7T0FBQSxnQkFBQTtRQUFBLDRCQUFBO1lBQUEsd0JBQUE7SUFDQSx5QkFBQTtFWGlpQ0Y7RVduaUNBO0lBQ0UsbUJBQUE7SUFBQSxxQkFBQTtPQUFBLGdCQUFBO1FBQUEsaUJBQUE7WUFBQSxhQUFBO0lBQ0EsY0FBQTtFWHFpQ0Y7RVd2aUNBO0lBQ0UsbUJBQUE7SUFBQSxxQkFBQTtPQUFBLGdCQUFBO1FBQUEsaUJBQUE7WUFBQSxhQUFBO0lBQ0EsY0FBQTtFWHlpQ0Y7RVczaUNBO0lBQ0UsbUJBQUE7SUFBQSxnQ0FBQTtPQUFBLGdCQUFBO1FBQUEsNEJBQUE7WUFBQSx3QkFBQTtJQUNBLHlCQUFBO0VYNmlDRjtFYWhrQ0k7SUZDSixtQkFBQTtJQUFBLHNCQUFBO09BQUEsZ0JBQUE7UUFBQSxrQkFBQTtZQUFBLGNBQUE7SUFDQSxXQUFBO0lBQ0EsZUFBQTtFWGtrQ0E7RWEvakNRO0lGYlIsbUJBQUE7SUFBQSw2QkFBQTtPQUFBLGdCQUFBO1FBQUEseUJBQUE7WUFBQSxxQkFBQTtJQUlBLHNCQUFBO0VYNGtDQTtFYW5rQ1E7SUZiUixtQkFBQTtJQUFBLDhCQUFBO09BQUEsZ0JBQUE7UUFBQSwwQkFBQTtZQUFBLHNCQUFBO0lBSUEsdUJBQUE7RVhnbENBO0VhdmtDUTtJRmJSLG1CQUFBO0lBQUEscUJBQUE7T0FBQSxnQkFBQTtRQUFBLGlCQUFBO1lBQUEsYUFBQTtJQUlBLGNBQUE7RVhvbENBO0VhM2tDUTtJRmJSLG1CQUFBO0lBQUEsOEJBQUE7T0FBQSxnQkFBQTtRQUFBLDBCQUFBO1lBQUEsc0JBQUE7SUFJQSx1QkFBQTtFWHdsQ0E7RWEva0NRO0lGYlIsbUJBQUE7SUFBQSw4QkFBQTtPQUFBLGdCQUFBO1FBQUEsMEJBQUE7WUFBQSxzQkFBQTtJQUlBLHVCQUFBO0VYNGxDQTtFYW5sQ1E7SUZiUixtQkFBQTtJQUFBLHFCQUFBO09BQUEsZ0JBQUE7UUFBQSxpQkFBQTtZQUFBLGFBQUE7SUFJQSxjQUFBO0VYZ21DQTtFYXZsQ1E7SUZiUixtQkFBQTtJQUFBLDhCQUFBO09BQUEsZ0JBQUE7UUFBQSwwQkFBQTtZQUFBLHNCQUFBO0lBSUEsdUJBQUE7RVhvbUNBO0VhM2xDUTtJRmJSLG1CQUFBO0lBQUEsOEJBQUE7T0FBQSxnQkFBQTtRQUFBLDBCQUFBO1lBQUEsc0JBQUE7SUFJQSx1QkFBQTtFWHdtQ0E7RWEvbENRO0lGYlIsbUJBQUE7SUFBQSxxQkFBQTtPQUFBLGdCQUFBO1FBQUEsaUJBQUE7WUFBQSxhQUFBO0lBSUEsY0FBQTtFWDRtQ0E7RWFubUNRO0lGYlIsbUJBQUE7SUFBQSw4QkFBQTtPQUFBLGdCQUFBO1FBQUEsMEJBQUE7WUFBQSxzQkFBQTtJQUlBLHVCQUFBO0VYZ25DQTtFYXZtQ1E7SUZiUixtQkFBQTtJQUFBLDhCQUFBO09BQUEsZ0JBQUE7UUFBQSwwQkFBQTtZQUFBLHNCQUFBO0lBSUEsdUJBQUE7RVhvbkNBO0VhM21DUTtJRmJSLG1CQUFBO0lBQUEsc0JBQUE7T0FBQSxnQkFBQTtRQUFBLGtCQUFBO1lBQUEsY0FBQTtJQUlBLGVBQUE7RVh3bkNBO0Vhem1DSTtJQUF3Qiw0QkFBQTtJQUFBLGlCQUFBO09BQUEseUJBQUE7UUFBQSxrQkFBQTtZQUFBLFNBQUE7RWI0bUM1QjtFYTFtQ0k7SUFBdUIsNkJBQUE7SUFBQSxpQkFBQTtPQUFBLDBCQUFBO1FBQUEsa0JBQUE7WUFBQSxTQUFBO0ViNm1DM0I7RWExbUNNO0lBQXdCLDRCQURiO0lBQ2EsZ0JBRGI7T0FDYSx5QkFEYjtRQUNhLGlCQURiO1lBQ2EsUUFEYjtFYjhtQ2pCO0VhN21DTTtJQUF3Qiw0QkFEYjtJQUNhLGdCQURiO09BQ2EseUJBRGI7UUFDYSxpQkFEYjtZQUNhLFFBRGI7RWJpbkNqQjtFYWhuQ007SUFBd0IsNEJBRGI7SUFDYSxnQkFEYjtPQUNhLHlCQURiO1FBQ2EsaUJBRGI7WUFDYSxRQURiO0Vib25DakI7RWFubkNNO0lBQXdCLDRCQURiO0lBQ2EsZ0JBRGI7T0FDYSx5QkFEYjtRQUNhLGlCQURiO1lBQ2EsUUFEYjtFYnVuQ2pCO0VhdG5DTTtJQUF3Qiw0QkFEYjtJQUNhLGdCQURiO09BQ2EseUJBRGI7UUFDYSxpQkFEYjtZQUNhLFFBRGI7RWIwbkNqQjtFYXpuQ007SUFBd0IsNEJBRGI7SUFDYSxnQkFEYjtPQUNhLHlCQURiO1FBQ2EsaUJBRGI7WUFDYSxRQURiO0ViNm5DakI7RWE1bkNNO0lBQXdCLDRCQURiO0lBQ2EsZ0JBRGI7T0FDYSx5QkFEYjtRQUNhLGlCQURiO1lBQ2EsUUFEYjtFYmdvQ2pCO0VhL25DTTtJQUF3Qiw0QkFEYjtJQUNhLGdCQURiO09BQ2EseUJBRGI7UUFDYSxpQkFEYjtZQUNhLFFBRGI7RWJtb0NqQjtFYWxvQ007SUFBd0IsNEJBRGI7SUFDYSxnQkFEYjtPQUNhLHlCQURiO1FBQ2EsaUJBRGI7WUFDYSxRQURiO0Vic29DakI7RWFyb0NNO0lBQXdCLDZCQURiO0lBQ2EsZ0JBRGI7T0FDYSwwQkFEYjtRQUNhLGlCQURiO1lBQ2EsUUFEYjtFYnlvQ2pCO0VheG9DTTtJQUF3Qiw2QkFEYjtJQUNhLGlCQURiO09BQ2EsMEJBRGI7UUFDYSxrQkFEYjtZQUNhLFNBRGI7RWI0b0NqQjtFYTNvQ007SUFBd0IsNkJBRGI7SUFDYSxpQkFEYjtPQUNhLDBCQURiO1FBQ2Esa0JBRGI7WUFDYSxTQURiO0ViK29DakI7RWE5b0NNO0lBQXdCLDZCQURiO0lBQ2EsaUJBRGI7T0FDYSwwQkFEYjtRQUNhLGtCQURiO1lBQ2EsU0FEYjtFYmtwQ2pCO0VhMW9DVTtJRmhCVixjQUFBO0VYNnBDQTtFYTdvQ1U7SUZoQlYsd0JBQUE7RVhncUNBO0VhaHBDVTtJRmhCVix5QkFBQTtFWG1xQ0E7RWFucENVO0lGaEJWLGdCQUFBO0VYc3FDQTtFYXRwQ1U7SUZoQlYseUJBQUE7RVh5cUNBO0VhenBDVTtJRmhCVix5QkFBQTtFWDRxQ0E7RWE1cENVO0lGaEJWLGdCQUFBO0VYK3FDQTtFYS9wQ1U7SUZoQlYseUJBQUE7RVhrckNBO0VhbHFDVTtJRmhCVix5QkFBQTtFWHFyQ0E7RWFycUNVO0lGaEJWLGdCQUFBO0VYd3JDQTtFYXhxQ1U7SUZoQlYseUJBQUE7RVgyckNBO0VhM3FDVTtJRmhCVix5QkFBQTtFWDhyQ0E7QUFDRjtBWTFyQ0k7RUMzQkU7SUFDRSxxQkFBQTtRQUFBLDBCQUFBO1lBQUEsYUFBQTtJQUNBLG1CQUFBO0lBQUEsb0JBQUE7T0FBQSxnQkFBQTtRQUFBLG9CQUFBO1lBQUEsWUFBQTtJQUNBLGVBQUE7RWJ3dENOO0VXNXJDQTtJQUNFLG1CQUFBO0lBQUEsc0JBQUE7T0FBQSxnQkFBQTtRQUFBLGtCQUFBO1lBQUEsY0FBQTtJQUNBLGVBQUE7RVg4ckNGO0VXaHNDQTtJQUNFLG1CQUFBO0lBQUEscUJBQUE7T0FBQSxnQkFBQTtRQUFBLGlCQUFBO1lBQUEsYUFBQTtJQUNBLGNBQUE7RVhrc0NGO0VXcHNDQTtJQUNFLG1CQUFBO0lBQUEsZ0NBQUE7T0FBQSxnQkFBQTtRQUFBLDRCQUFBO1lBQUEsd0JBQUE7SUFDQSx5QkFBQTtFWHNzQ0Y7RVd4c0NBO0lBQ0UsbUJBQUE7SUFBQSxxQkFBQTtPQUFBLGdCQUFBO1FBQUEsaUJBQUE7WUFBQSxhQUFBO0lBQ0EsY0FBQTtFWDBzQ0Y7RVc1c0NBO0lBQ0UsbUJBQUE7SUFBQSxxQkFBQTtPQUFBLGdCQUFBO1FBQUEsaUJBQUE7WUFBQSxhQUFBO0lBQ0EsY0FBQTtFWDhzQ0Y7RVdodENBO0lBQ0UsbUJBQUE7SUFBQSxnQ0FBQTtPQUFBLGdCQUFBO1FBQUEsNEJBQUE7WUFBQSx3QkFBQTtJQUNBLHlCQUFBO0VYa3RDRjtFYXJ1Q0k7SUZDSixtQkFBQTtJQUFBLHNCQUFBO09BQUEsZ0JBQUE7UUFBQSxrQkFBQTtZQUFBLGNBQUE7SUFDQSxXQUFBO0lBQ0EsZUFBQTtFWHV1Q0E7RWFwdUNRO0lGYlIsbUJBQUE7SUFBQSw2QkFBQTtPQUFBLGdCQUFBO1FBQUEseUJBQUE7WUFBQSxxQkFBQTtJQUlBLHNCQUFBO0VYaXZDQTtFYXh1Q1E7SUZiUixtQkFBQTtJQUFBLDhCQUFBO09BQUEsZ0JBQUE7UUFBQSwwQkFBQTtZQUFBLHNCQUFBO0lBSUEsdUJBQUE7RVhxdkNBO0VhNXVDUTtJRmJSLG1CQUFBO0lBQUEscUJBQUE7T0FBQSxnQkFBQTtRQUFBLGlCQUFBO1lBQUEsYUFBQTtJQUlBLGNBQUE7RVh5dkNBO0VhaHZDUTtJRmJSLG1CQUFBO0lBQUEsOEJBQUE7T0FBQSxnQkFBQTtRQUFBLDBCQUFBO1lBQUEsc0JBQUE7SUFJQSx1QkFBQTtFWDZ2Q0E7RWFwdkNRO0lGYlIsbUJBQUE7SUFBQSw4QkFBQTtPQUFBLGdCQUFBO1FBQUEsMEJBQUE7WUFBQSxzQkFBQTtJQUlBLHVCQUFBO0VYaXdDQTtFYXh2Q1E7SUZiUixtQkFBQTtJQUFBLHFCQUFBO09BQUEsZ0JBQUE7UUFBQSxpQkFBQTtZQUFBLGFBQUE7SUFJQSxjQUFBO0VYcXdDQTtFYTV2Q1E7SUZiUixtQkFBQTtJQUFBLDhCQUFBO09BQUEsZ0JBQUE7UUFBQSwwQkFBQTtZQUFBLHNCQUFBO0lBSUEsdUJBQUE7RVh5d0NBO0VhaHdDUTtJRmJSLG1CQUFBO0lBQUEsOEJBQUE7T0FBQSxnQkFBQTtRQUFBLDBCQUFBO1lBQUEsc0JBQUE7SUFJQSx1QkFBQTtFWDZ3Q0E7RWFwd0NRO0lGYlIsbUJBQUE7SUFBQSxxQkFBQTtPQUFBLGdCQUFBO1FBQUEsaUJBQUE7WUFBQSxhQUFBO0lBSUEsY0FBQTtFWGl4Q0E7RWF4d0NRO0lGYlIsbUJBQUE7SUFBQSw4QkFBQTtPQUFBLGdCQUFBO1FBQUEsMEJBQUE7WUFBQSxzQkFBQTtJQUlBLHVCQUFBO0VYcXhDQTtFYTV3Q1E7SUZiUixtQkFBQTtJQUFBLDhCQUFBO09BQUEsZ0JBQUE7UUFBQSwwQkFBQTtZQUFBLHNCQUFBO0lBSUEsdUJBQUE7RVh5eENBO0VhaHhDUTtJRmJSLG1CQUFBO0lBQUEsc0JBQUE7T0FBQSxnQkFBQTtRQUFBLGtCQUFBO1lBQUEsY0FBQTtJQUlBLGVBQUE7RVg2eENBO0VhOXdDSTtJQUF3Qiw0QkFBQTtJQUFBLGlCQUFBO09BQUEseUJBQUE7UUFBQSxrQkFBQTtZQUFBLFNBQUE7RWJpeEM1QjtFYS93Q0k7SUFBdUIsNkJBQUE7SUFBQSxpQkFBQTtPQUFBLDBCQUFBO1FBQUEsa0JBQUE7WUFBQSxTQUFBO0Via3hDM0I7RWEvd0NNO0lBQXdCLDRCQURiO0lBQ2EsZ0JBRGI7T0FDYSx5QkFEYjtRQUNhLGlCQURiO1lBQ2EsUUFEYjtFYm14Q2pCO0VhbHhDTTtJQUF3Qiw0QkFEYjtJQUNhLGdCQURiO09BQ2EseUJBRGI7UUFDYSxpQkFEYjtZQUNhLFFBRGI7RWJzeENqQjtFYXJ4Q007SUFBd0IsNEJBRGI7SUFDYSxnQkFEYjtPQUNhLHlCQURiO1FBQ2EsaUJBRGI7WUFDYSxRQURiO0VieXhDakI7RWF4eENNO0lBQXdCLDRCQURiO0lBQ2EsZ0JBRGI7T0FDYSx5QkFEYjtRQUNhLGlCQURiO1lBQ2EsUUFEYjtFYjR4Q2pCO0VhM3hDTTtJQUF3Qiw0QkFEYjtJQUNhLGdCQURiO09BQ2EseUJBRGI7UUFDYSxpQkFEYjtZQUNhLFFBRGI7RWIreENqQjtFYTl4Q007SUFBd0IsNEJBRGI7SUFDYSxnQkFEYjtPQUNhLHlCQURiO1FBQ2EsaUJBRGI7WUFDYSxRQURiO0Via3lDakI7RWFqeUNNO0lBQXdCLDRCQURiO0lBQ2EsZ0JBRGI7T0FDYSx5QkFEYjtRQUNhLGlCQURiO1lBQ2EsUUFEYjtFYnF5Q2pCO0VhcHlDTTtJQUF3Qiw0QkFEYjtJQUNhLGdCQURiO09BQ2EseUJBRGI7UUFDYSxpQkFEYjtZQUNhLFFBRGI7RWJ3eUNqQjtFYXZ5Q007SUFBd0IsNEJBRGI7SUFDYSxnQkFEYjtPQUNhLHlCQURiO1FBQ2EsaUJBRGI7WUFDYSxRQURiO0ViMnlDakI7RWExeUNNO0lBQXdCLDZCQURiO0lBQ2EsZ0JBRGI7T0FDYSwwQkFEYjtRQUNhLGlCQURiO1lBQ2EsUUFEYjtFYjh5Q2pCO0VhN3lDTTtJQUF3Qiw2QkFEYjtJQUNhLGlCQURiO09BQ2EsMEJBRGI7UUFDYSxrQkFEYjtZQUNhLFNBRGI7RWJpekNqQjtFYWh6Q007SUFBd0IsNkJBRGI7SUFDYSxpQkFEYjtPQUNhLDBCQURiO1FBQ2Esa0JBRGI7WUFDYSxTQURiO0Vib3pDakI7RWFuekNNO0lBQXdCLDZCQURiO0lBQ2EsaUJBRGI7T0FDYSwwQkFEYjtRQUNhLGtCQURiO1lBQ2EsU0FEYjtFYnV6Q2pCO0VhL3lDVTtJRmhCVixjQUFBO0VYazBDQTtFYWx6Q1U7SUZoQlYsd0JBQUE7RVhxMENBO0VhcnpDVTtJRmhCVix5QkFBQTtFWHcwQ0E7RWF4ekNVO0lGaEJWLGdCQUFBO0VYMjBDQTtFYTN6Q1U7SUZoQlYseUJBQUE7RVg4MENBO0VhOXpDVTtJRmhCVix5QkFBQTtFWGkxQ0E7RWFqMENVO0lGaEJWLGdCQUFBO0VYbzFDQTtFYXAwQ1U7SUZoQlYseUJBQUE7RVh1MUNBO0VhdjBDVTtJRmhCVix5QkFBQTtFWDAxQ0E7RWExMENVO0lGaEJWLGdCQUFBO0VYNjFDQTtFYTcwQ1U7SUZoQlYseUJBQUE7RVhnMkNBO0VhaDFDVTtJRmhCVix5QkFBQTtFWG0yQ0E7QUFDRjtBY3Y1Q0E7RUFDRSxXQUFBO0VBQ0EsbUJUR087RVNGUCxjWFNTO0FIZzVDWDtBY3Q1Q0U7O0VBRUUsZ0JYa1YwQjtFV2pWMUIsbUJBQUE7RUFDQSw2QkFBQTtBZHc1Q0o7QWNyNUNFO0VBQ0Usc0JBQUE7RUFDQSxnQ0FBQTtBZHU1Q0o7QWNwNUNFO0VBQ0UsNkJBQUE7QWRzNUNKOztBYzU0Q0U7O0VBRUUsZVg0VDBCO0FIbWxDOUI7O0FjdDRDQTtFQUNFLHlCQUFBO0FkeTRDRjtBY3Y0Q0U7O0VBRUUseUJBQUE7QWR5NENKO0FjcjRDSTs7RUFFRSx3QkFBQTtBZHU0Q047O0FjajRDRTs7OztFQUlFLFNBQUE7QWRvNENKOztBYzMzQ0U7RUFDRSxxQ1h3UjBCO0FIc21DOUI7O0FNNzdDRTtFUTJFSSxjWHZFSztFV3dFTCxzQ1g2UXdCO0FIeW1DOUI7O0FleDhDSTs7O0VBR0Usc0NaNFZ3QjtBSCttQzlCOztBTXg4Q0U7RVNpQk0sc0NBSmU7QWYrN0N2QjtBZXo3Q1E7O0VBRUUsc0NBUmE7QWZtOEN2Qjs7QWMzMkNJO0VBQ0UsV1gzR0s7RVc0R0wseUJYcEdLO0VXcUdMLHFCWGdRd0I7QUg4bUM5QjtBY3oyQ0k7RUFDRSxjWDVHSztFVzZHTCx5QlhsSEs7RVdtSEwscUJYbEhLO0FINjlDWDs7QWN0MkNBO0VBQ0UsV1gzSFM7RVc0SFQseUJYcEhTO0FINjlDWDtBY3YyQ0U7OztFQUdFLHFCWDRPMEI7QUg2bkM5QjtBY3QyQ0U7RUFDRSxTQUFBO0FkdzJDSjtBY3AyQ0k7RUFDRSwyQ1hnT3dCO0FIc29DOUI7QU0zK0NFO0VRNElNLFdYakpHO0VXa0pILDRDWDBOc0I7QUh3b0M5Qjs7QVlsN0NJO0VFaUdBO0lBRUksY0FBQTtJQUNBLFdBQUE7SUFDQSxnQkFBQTtJQUNBLGlDQUFBO0VkbzFDTjtFY2oxQ007SUFDRSxTQUFBO0VkbTFDUjtBQUNGO0FZOTdDSTtFRWlHQTtJQUVJLGNBQUE7SUFDQSxXQUFBO0lBQ0EsZ0JBQUE7SUFDQSxpQ0FBQTtFZCsxQ047RWM1MUNNO0lBQ0UsU0FBQTtFZDgxQ1I7QUFDRjtBWXo4Q0k7RUVpR0E7SUFFSSxjQUFBO0lBQ0Es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dkJ5NUVWO0F1QnQ0RVE7RUFDRSw4QkFBQTtFQUFBLDZCQUFBO0VBQUEsMkJBQUE7S0FBQSwyQkFBQTtLQUFBLDBCQUFBO01BQUEsdUJBQUE7VUFBQSxtQkFBQTtBdkJ3NEVWO0F1QnQ0RVU7RUFDRSxrQkFBQTtBdkJ3NEVaO0F1QnI0RVU7RUFDRSxtQmxCL0lnQjtFa0JnSmhCLGtCbEJoSmdCO0FMdWhGNUI7QXVCbDRFUTs7Ozs7O0VBQ0UseUJBQUE7TUFBQSxxQkFBQTtVQUFBLGlCQUFBO0F2Qnk0RVY7QXVCMzNFUTtFQUNFLGlCQUFBO0F2QjYzRVY7QXVCMTNFUTtFQUNFLCtCQUFBO0VBQUEsZ0NBQUE7RUFBQSw0QkFBQTtFQUFBLCtCQUFBO0VBQUEsd0JBQUE7RUFHQSx3QkFBQTtNQUFBLDZCQUFBO1VBQUEsZ0JBQUE7QXZCMDNFVjtBdUJ2M0VRO0VBQ0UsYUFBQTtBdkJ5M0VWOztBdUIzMkVFO0VBQ0UseUJwQmdnQmdDO0FIODJEcEM7QU10a0ZFO0VpQjJOSSx5QnBCNmY4QjtBSGkzRHBDO0F1QnoyRUk7RUFDRSx5QnBCcWY4QjtBSHMzRHBDO0FNNWtGRTtFaUJvT00seUJwQm1mNEI7QUh3M0RwQztBdUJ4MkVNO0VBQ0UseUJwQmlmNEI7QUh5M0RwQztBdUJ0MkVJOzs7O0VBSUUseUJwQndlOEI7QUhnNERwQztBdUJwMkVFO0VBQ0UseUJwQmllZ0M7RW9CaGVoQyxnQ3BCcWVnQztBSGk0RHBDO0F1Qm4yRUU7RUFDRSxtUkFBQTtBdkJxMkVKO0F1QmwyRUU7RUFDRSx5QnBCd2RnQztBSDQ0RHBDO0F1Qm4yRUk7RUFDRSx5QnBCd2Q4QjtBSDY0RHBDO0FNcm1GRTtFaUJtUU0seUJwQnFkNEI7QUhnNURwQzs7QXVCNzFFRTtFQUNFLFdwQnJSTztBSHFuRlg7QU01bUZFO0VpQitRSSxXcEJ4Uks7QUh3bkZYO0F1QjMxRUk7RUFDRSwrQnBCMGI4QjtBSG02RHBDO0FNbG5GRTtFaUJ3Uk0sZ0NwQndiNEI7QUhxNkRwQztBdUIxMUVNO0VBQ0UsZ0NwQnNiNEI7QUhzNkRwQztBdUJ4MUVJOzs7O0VBSUUs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QUNFLG1CQUFBO0VBQUEsZUFBQTtLQUFBLGdCQUFBO01BQUEsV0FBQTtVQUFBLE9BQUE7QTlCbXpGRjs7QStCenpGQTtFQUNFLFlBQUE7RTNCbUxJLGlCQUFBO0UyQmpMSixnQjVCNlI0QjtFNEI1UjVCLGNBQUE7RUFDQSxtQjFCbUdZO0UwQmpHWixZQUFBO0EvQjJ6RkY7QU10ekZFO0V5QkRFLG1CMUI2RlU7RTBCNUZWLHFCQUFBO0EvQjB6Rko7QU10ekZFO0V5QkNJLGFBQUE7QS9Cd3pGTjs7QStCN3lGQTtFQUNFLFVBQUE7RUFDQSw2QkFBQTtFQUNBLFNBQUE7QS9CZ3pGRjs7QStCMXlGQTtFQUNFLG9CQUFBO0EvQjZ5RkY7O0FnQzcwRkE7RUFFRSxnQkFBQTtBaEMrMEZGO0FnQzcwRkU7RUFDRSxrQkFBQTtFQUNBLGdCQUFBO0FoQyswRko7O0FnQzEwRkE7RUFDRSxlQUFBO0VBQ0EsTUFBQTtFQUNBLE9BQUE7RUFDQSxhN0IycEJrQztFNkIxcEJsQyxhQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxnQkFBQTtFQUdBLFVBQUE7QWhDMjBGRjs7QWdDcDBGQTtFQUNFLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLGMzQnNEb0I7RTJCcERwQixvQkFBQTtBaENzMEZGO0FnQ24wRkU7RWYzQkksbURlNEJGO0VmNUJFLDJDZTRCRjtFZjVCRSx5Q2U0QkY7RWY1QkUsc0VlNEJGO0VmNUJFLG1DZTRCRjtFZjVCRSw4SGU0QkY7RUFDQSxzQzdCczZCZ0M7SzZCdDZCaEMsbUM3QnM2QmdDO002QnQ2QmhDLGtDN0JzNkJnQztPNkJ0NkJoQyxpQzdCczZCZ0M7VTZCdDZCaEMsOEI3QnM2QmdDO0FIKzVEcEM7QWlCOTFGTTtFZXVCSjtJZnRCTSx3QkFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxnQkFBQTtFakJpMkZOO0FBQ0Y7QWdDeDBGRTtFQUNFLHVCM0JxRG1CO0syQnJEbkIsb0IzQnFEbUI7TTJCckRuQixtQjNCcURtQjtPMkJyRG5CLGtCM0JxRG1CO1UyQnJEbkIsZTNCcURtQjtBTHF4RnZCO0Fn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QzM5SFE7O0VBRUUsK0JBQUE7QXRDODlIVjs7QXNDNytIUTtFQUFnQyx5QkFBQTtBdENpL0h4Qzs7QXNDaC9IUTs7RUFFRSw2QkFBQTtBdENtL0hWOztBc0NqL0hROztFQUVFLCtCQUFBO0F0Q28vSFY7O0FzQ2wvSFE7O0VBRUUsZ0NBQUE7QXRDcS9IVjs7QXNDbi9IUTs7RUFFRSw4QkFBQTtBdENzL0hWOztBc0NyZ0lRO0VBQWdDLHVCQUFBO0F0Q3lnSXhDOztBc0N4Z0lROztFQUVFLDJCQUFBO0F0QzJnSVY7O0FzQ3pnSVE7O0VBRUUsNkJBQUE7QXRDNGdJVjs7QXNDMWdJUTs7RUFFRSw4QkFBQTtBdEM2Z0lWOztBc0MzZ0lROztFQUVFLDRCQUFBO0F0QzhnSVY7O0FzQzdoSVE7RUFBZ0MseUJBQUE7QXRDaWlJeEM7O0FzQ2hpSVE7O0VBRUUsNkJBQUE7QXRDbWlJVjs7QXNDamlJUTs7RUFFRSwrQkFBQTtBdENvaUlWOztBc0NsaUlROztFQUVFLGdDQUFBO0F0Q3FpSVY7O0FzQ25pSVE7O0VBRUUsOEJBQUE7QXRDc2lJVjs7QXNDcmpJUTtFQUFnQyx1QkFBQTtBdEN5akl4Qzs7QXNDeGpJUTs7RUFFRSwyQkFBQTtBdEMyaklWOztBc0N6aklROztFQUVFLDZCQUFBO0F0QzRqSVY7O0FzQzFqSVE7O0VBRUUsOEJBQUE7QXRDNmpJVjs7QXNDM2pJUTs7RUFFRSw0QkFBQTtBdEM4aklWOztBc0M3a0lRO0VBQWdDLHFCQUFBO0F0Q2lsSXhDOztBc0NobElROztFQUVFLHlCQUFBO0F0Q21sSVY7O0FzQ2psSVE7O0VBRUUsMkJBQUE7QXRDb2xJVjs7QXNDbGxJUTs7RUFFRSw0QkFBQTtBdENxbElWOztBc0NubElROztFQUVFLDBCQUFBO0F0Q3NsSVY7O0FzQ3JtSVE7RUFBZ0MsMkJBQUE7QXRDeW1JeEM7O0FzQ3htSVE7O0VBRUUsK0JBQUE7QXRDMm1JVjs7QXNDem1JUTs7RUFFRSxpQ0FBQTtBdEM0bUlWOztBc0MxbUlROztFQUVFLGtDQUFBO0F0QzZtSVY7O0FzQzNtSVE7O0VBRUUsZ0NBQUE7QXRDOG1JVjs7QXNDN25JUTtFQUFnQywwQkFBQTtBdENpb0l4Qzs7QXNDaG9JUTs7RUFFRSw4QkFBQTtBdENtb0lWOztBc0Nqb0lROztFQUVFLGdDQUFBO0F0Q29vSVY7O0FzQ2xvSVE7O0VBRUUsaUNBQUE7QXRDcW9JVjs7QXNDbm9JUTs7RUFFRSwrQkFBQTtBdENzb0lWOztBc0NycElRO0VBQWdDLHdCQUFBO0F0Q3lwSXhDOztBc0N4cElROztFQUVFLDRCQUFBO0F0QzJwSVY7O0FzQ3pwSVE7O0VBRUUsOEJBQUE7QXRDNHBJVjs7QXNDMXBJUTs7RUFFRSwrQkFBQTtBdEM2cElWOztBc0MzcElROztFQUVFLDZCQUFBO0F0QzhwSVY7O0FzQzdxSVE7RUFBZ0MsMEJBQUE7QXRDaXJJeEM7O0FzQ2hySVE7O0VBRUUsOEJBQUE7QXRDbXJJVjs7QXNDanJJUTs7RUFFRSxnQ0FBQTtBdENvcklWOztBc0NscklROztFQUVFLGlDQUFBO0F0Q3FySVY7O0FzQ25ySVE7O0VBRUUsK0JBQUE7QXRDc3JJVjs7QXNDcnNJUTtFQUFnQyx3QkFBQTtBdEN5c0l4Qzs7QXNDeHNJUTs7RUFFRSw0QkFBQTtBdEMyc0lWOztBc0N6c0lROztFQUVFLDhCQUFBO0F0QzRzSVY7O0FzQzFzSVE7O0VBRUUsK0JBQUE7QXRDNnNJVjs7QXNDM3NJUTs7RUFFRSw2QkFBQTtBdEM4c0lWOztBc0N0c0lRO0VBQXdCLDJCQUFBO0F0QzBzSWhDOztBc0N6c0lROztFQUVFLCtCQUFBO0F0QzRzSVY7O0FzQzFzSVE7O0VBRUUsaUNBQUE7QXRDNnNJVjs7QXNDM3NJUTs7RUFFRSxrQ0FBQTtBdEM4c0lWOztBc0M1c0lROztFQUVFLGdDQUFBO0F0QytzSVY7O0FzQzl0SVE7RUFBd0IsMEJBQUE7QXRDa3VJaEM7O0FzQ2p1SVE7O0VBRUUsOEJBQUE7QXRDb3VJVjs7QXNDbHVJUTs7RUFFRSxnQ0FBQTtBdENxdUlWOztBc0NudUlROztFQUVFLGlDQUFBO0F0Q3N1SVY7O0FzQ3B1SVE7O0VBRUUsK0JBQUE7QXRDdXVJVjs7QXNDdHZJUTtFQUF3Qix3QkFBQTtBdEMwdkloQzs7QXNDenZJUTs7RUFFRSw0QkFBQTtBdEM0dklWOztBc0MxdklROztFQUVFLDhCQUFBO0F0QzZ2SVY7O0FzQzN2SVE7O0VBRUUsK0JBQUE7QXRDOHZJVjs7QXNDNXZJUTs7RUFFRSw2QkFBQTtBdEMrdklWOztBc0M5d0lRO0VBQXdCLDBCQUFBO0F0Q2t4SWhDOztBc0NqeElROztFQUVFLDhCQUFBO0F0Q294SVY7O0FzQ2x4SVE7O0VBRUUsZ0NBQUE7QXRDcXhJVjs7QXNDbnhJUTs7RUFFRSxpQ0FBQTtBdENzeElWOztBc0NweElROztFQUVFLCtCQUFBO0F0Q3V4SVY7O0FzQ3R5SVE7RUFBd0Isd0JBQUE7QXRDMHlJaEM7O0FzQ3p5SVE7O0VBRUUsNEJBQUE7QXRDNHlJVjs7QXNDMXlJUTs7RUFFRSw4QkFBQTtBdEM2eUlWOztBc0MzeUlROztFQUVFLCtCQUFBO0F0Qzh5SVY7O0FzQzV5SVE7O0VBRUUsNkJBQUE7QXRDK3lJVjs7QXNDenlJSTtFQUFtQix1QkFBQTtBdEM2eUl2Qjs7QXNDNXlJSTs7RUFFRSwyQkFBQTtBdEMreUlOOztBc0M3eUlJOztFQUVFLDZCQUFBO0F0Q2d6SU47O0FzQzl5SUk7O0VBRUUsOEJBQUE7QXRDaXpJTjs7QXNDL3lJSTs7RUFFRSw0QkFBQTtBdENreklOOztBWTN6SUk7RTBCbERJO0lBQWdDLG9CQUFBO0V0Q2szSXRDO0VzQ2ozSU07O0lBRUUsd0JBQUE7RXRDbTNJUjtFc0NqM0lNOztJQUVFLDBCQUFBO0V0Q20zSVI7RXNDajNJTTs7SUFFRSwyQkFBQTtFdENtM0lSO0VzQ2ozSU07O0lBRUUseUJBQUE7RXRDbTNJUjtFc0NsNElNO0lBQWdDLDBCQUFBO0V0Q3E0SXRDO0VzQ3A0SU07O0lBRUUsOEJBQUE7RXRDczRJUjtFc0NwNElNOztJQUVFLGdDQUFBO0V0Q3M0SVI7RXNDcDRJTTs7SUFFRSxpQ0FBQTtFdENzNElSO0VzQ3A0SU07O0lBRUUsK0JBQUE7RXRDczRJUjtFc0NyNUlNO0lBQWdDLHlCQUFBO0V0Q3c1SXRDO0VzQ3Y1SU07O0lBRUUsNkJBQUE7RXRDeTVJUjtFc0N2NUlNOztJQUVFLCtCQUFBO0V0Q3k1SVI7RXNDdjVJTTs7SUFFRSxnQ0FBQTtFdEN5NUlSO0VzQ3Y1SU07O0lBRUUsOEJBQUE7RXRDeTVJUjtFc0N4NklNO0lBQWdDLHVCQUFBO0V0QzI2SXRDO0VzQzE2SU07O0lBRUUsMkJBQUE7RXRDNDZJUjtFc0MxNklNOztJQUVFLDZCQUFBO0V0QzQ2SVI7RXNDMTZJTTs7SUFFRSw4QkFBQTtFdEM0NklSO0VzQzE2SU07O0lBRUUsNEJBQUE7RXRDNDZJUjtFc0MzN0lNO0lBQWdDLHlCQUFBO0V0Qzg3SXRDO0VzQzc3SU07O0lBRUUsNkJBQUE7RXRDKzdJUjtFc0M3N0lNOztJQUVFLCtCQUFBO0V0Qys3SVI7RXNDNzdJTTs7SUFFRSxnQ0FBQTtFdEMrN0lSO0VzQzc3SU07O0lBRUUsOEJBQUE7RXRDKzdJUjtFc0M5OElNO0lBQWdDLHVCQUFBO0V0Q2k5SXRDO0VzQ2g5SU07O0lBRUUsMkJBQUE7RXRDazlJUjtFc0NoOUlNOztJQUVFLDZCQUFBO0V0Q2s5SVI7RXNDaDlJTTs7SUFFRSw4QkFBQTtFdENrOUlSO0VzQ2g5SU07O0lBRUUsNEJBQUE7RXRDazlJUjtFc0NqK0lNO0lBQWdDLHFCQUFBO0V0Q28rSXRDO0VzQ24rSU07O0lBRUUseUJBQUE7RXRDcStJUjtFc0NuK0lNOztJQUVFLDJCQUFBO0V0Q3ErSVI7RXNDbitJTTs7SUFFRSw0QkFBQTtFdENxK0lSO0VzQ24rSU07O0lBRUUsMEJBQUE7RXRDcStJUjtFc0NwL0lNO0lBQWdDLDJCQUFBO0V0Q3UvSXRDO0VzQ3QvSU07O0lBRUUsK0JBQUE7RXRDdy9JUjtFc0N0L0lNOztJQUVFLGlDQUFBO0V0Q3cvSVI7RXNDdC9JTTs7SUFFRSxrQ0FBQTtFdEN3L0lSO0VzQ3QvSU07O0lBRUUsZ0NBQUE7RXRDdy9JUjtFc0N2Z0pNO0lBQWdDLDBCQUFBO0V0QzBnSnRDO0VzQ3pnSk07O0lBRUUsOEJBQUE7RXRDMmdKUjtFc0N6Z0pNOztJQUVFLGdDQUFBO0V0QzJnSlI7RXNDemdKTTs7SUFFRSxpQ0FBQTtFdEMyZ0pSO0VzQ3pnSk07O0lBRUUsK0JBQUE7RXRDMmdKUjtFc0MxaEpNO0lBQWdDLHdCQUFBO0V0QzZoSnRDO0VzQzVoSk07O0lBRUUsNEJBQUE7RXRDOGhKUjtFc0M1aEpNOztJQUVFLDhCQUFBO0V0QzhoSlI7RXNDNWhKTTs7SUFFRSwrQkFBQTtFdEM4aEpSO0VzQzVoSk07O0lBRUUsNkJBQUE7RXRDOGhKUjtFc0M3aUpNO0lBQWdDLDBCQUFBO0V0Q2dqSnRDO0VzQy9pSk07O0lBRUUsOEJBQUE7RXRDaWpKUjtFc0MvaUpNOztJQUVFLGdDQUFBO0V0Q2lqSlI7RXNDL2lKTTs7SUFFRSxpQ0FBQTtFdENpakpSO0VzQy9pSk07O0lBRUUsK0JBQUE7RXRDaWpKUjtFc0Noa0pNO0lBQWdDLHdCQUFBO0V0Q21rSnRDO0VzQ2xrSk07O0lBRUUsNEJBQUE7RXRDb2tKUjtFc0Nsa0pNOztJQUVFLDhCQUFBO0V0Q29rSlI7RXNDbGtKTTs7SUFFRSwrQkFBQTtFdENva0pSO0VzQ2xrSk07O0lBRUUsNkJBQUE7RXRDb2tKUjtFc0M1akpNO0lBQXdCLDJCQUFBO0V0QytqSjlCO0VzQzlqSk07O0lBRUUsK0JBQUE7RXRDZ2tKUjtFc0M5akpNOztJQUVFLGlDQUFBO0V0Q2drSlI7RXNDOWpKTTs7SUFFRSxrQ0FBQTtFdENna0pSO0VzQzlqSk07O0lBRUUsZ0NBQUE7RXRDZ2tKUjtFc0Mva0pNO0lBQXdCLDBCQUFBO0V0Q2tsSjlCO0VzQ2psSk07O0lBRUUsOEJBQUE7RXRDbWxKUjtFc0NqbEpNOztJQUVFLGdDQUFBO0V0Q21sSlI7RXNDamxKTTs7SUFFRSxpQ0FBQTtFdENtbEpSO0VzQ2psSk07O0lBRUUsK0JBQUE7RXRDbWxKUjtFc0NsbUpNO0lBQXdCLHdCQUFBO0V0Q3FtSjlCO0VzQ3BtSk07O0lBRUUsNEJBQUE7RXRDc21KUjtFc0NwbUpNOztJQUVFLDhCQUFBO0V0Q3NtSlI7RXNDcG1KTTs7SUFFRSwrQkFBQTtFdENzbUpSO0VzQ3BtSk07O0lBRUUsNkJBQUE7RXRDc21KUjtFc0NybkpNO0lBQXdCLDBCQUFBO0V0Q3duSjlCO0VzQ3ZuSk07O0lBRUUsOEJBQUE7RXRDeW5KUjtFc0N2bkpNOztJQUVFLGdDQUFBO0V0Q3luSlI7RXNDdm5KTTs7SUFFRSxpQ0FBQTtFdEN5bkpSO0VzQ3ZuSk07O0lBRUUsK0JBQUE7RXRDeW5KUjtFc0N4b0pNO0lBQXdCLHdCQUFBO0V0QzJvSjlCO0VzQzFvSk07O0lBRUUsNEJBQUE7RXRDNG9KUjtFc0Mxb0pNOztJQUVFLDhCQUFBO0V0QzRvSlI7RXNDMW9KTTs7SUFFRSwrQkFBQTtFdEM0b0pSO0VzQzFvSk07O0lBRUUsNkJBQUE7RXRDNG9KUjtFc0N0b0pFO0lBQW1CLHVCQUFBO0V0Q3lvSnJCO0VzQ3hvSkU7O0lBRUUsMkJBQUE7RXRDMG9KSjtFc0N4b0pFOztJQUVFLDZCQUFBO0V0QzBvSko7RXNDeG9KRTs7SUFFRSw4QkFBQTtFdEMwb0pKO0VzQ3hvSkU7O0lBRUUsNEJBQUE7RXRDMG9KSjtBQUNGO0FZcHBKSTtFMEJsREk7SUFBZ0Msb0JBQUE7RXRDMHNKdEM7RXNDenNKTTs7SUFFRSx3QkFBQTtFdEMyc0pSO0VzQ3pzSk07O0lBRUUsMEJBQUE7RXRDMnNKUjtFc0N6c0pNOztJQUVFLDJCQUFBO0V0QzJzSlI7RXNDenNKTTs7SUFFRSx5QkFBQTtFdEMyc0pSO0VzQzF0Sk07SUFBZ0MsMEJBQUE7RXRDNnRKdEM7RXNDNXRKTTs7SUFFRSw4QkFBQTtFdEM4dEpSO0VzQzV0Sk07O0lBRUUsZ0NBQUE7RXRDOHRKUjtFc0M1dEpNOztJQUVFLGlDQUFBO0V0Qzh0SlI7RXNDNXRKTTs7SUFFRSwrQkFBQTtFdEM4dEpSO0VzQzd1Sk07SUFBZ0MseUJBQUE7RXRDZ3ZKdEM7RXNDL3VKTTs7SUFFRSw2QkFBQTtFdENpdkpSO0VzQy91Sk07O0lBRUUsK0JBQUE7RXRDaXZKUjtFc0MvdUpNOztJQUVFLGdDQUFBO0V0Q2l2SlI7RXNDL3VKTTs7SUFFRSw4QkFBQTtFdENpdkpSO0VzQ2h3Sk07SUFBZ0MsdUJBQUE7RXRDbXdKdEM7RXNDbHdKTTs7SUFFRSwyQkFBQTtFdENvd0pSO0VzQ2x3Sk07O0lBRUUsNkJBQUE7RXRDb3dKUjtFc0Nsd0pNOztJQUVFLDhCQUFBO0V0Q293SlI7RXNDbHdKTTs7SUFFRSw0QkFBQTtFdENvd0pSO0VzQ254Sk07SUFBZ0MseUJBQUE7RXRDc3hKdEM7RXNDcnhKTTs7SUFFRSw2QkFBQTtFdEN1eEpSO0VzQ3J4Sk07O0lBRUUsK0JBQUE7RXRDdXhKUjtFc0NyeEpNOztJQUVFLGdDQUFBO0V0Q3V4SlI7RXNDcnhKTTs7SUFFRSw4QkFBQTtFdEN1eEpSO0VzQ3R5Sk07SUFBZ0MsdUJBQUE7RXRDeXlKdEM7RXNDeHlKTTs7SUFFRSwyQkFBQTtFdEMweUpSO0VzQ3h5Sk07O0lBRUUsNkJBQUE7RXRDMHlKUjtFc0N4eUpNOztJQUVFLDhCQUFBO0V0QzB5SlI7RXNDeHlKTTs7SUFFRSw0QkFBQTtFdEMweUpSO0VzQ3p6Sk07SUFBZ0MscUJBQUE7RXRDNHpKdEM7RXNDM3pKTTs7SUFFRSx5QkFBQTtFdEM2ekpSO0VzQzN6Sk07O0lBRUUsMkJBQUE7RXRDNnpKUjtFc0MzekpNOztJQUVFLDRCQUFBO0V0QzZ6SlI7RXNDM3pKTTs7SUFFRSwwQkFBQTtFdEM2ekpSO0VzQzUwSk07SUFBZ0MsMkJBQUE7RXRDKzBKdEM7RXNDOTBKTTs7SUFFRSwrQkFBQTtFdENnMUpSO0VzQzkwSk07O0lBRUUsaUNBQUE7RXRDZzFKUjtFc0M5MEpNOztJQUVFLGtDQUFBO0V0Q2cxSlI7RXNDOTBKTTs7SUFFRSxnQ0FBQTtFdENnMUpSO0VzQy8xSk07SUFBZ0MsMEJBQUE7RXRDazJKdEM7RXNDajJKTTs7SUFFRSw4QkFBQTtFdENtMkpSO0VzQ2oySk07O0lBRUUsZ0NBQUE7RXRDbTJKUjtFc0NqMkpNOztJQUVFLGlDQUFBO0V0Q20ySlI7RXNDajJKTTs7SUFFRSwrQkFBQTtFdENtMkpSO0VzQ2wzSk07SUFBZ0Msd0JBQUE7RXRDcTNKdEM7RXNDcDNKTTs7SUFFRSw0QkFBQTtFdENzM0pSO0VzQ3AzSk07O0lBRUUsOEJBQUE7RXRDczNKUjtFc0NwM0pNOztJQUVFLCtCQUFBO0V0Q3MzSlI7RXNDcDNKTTs7SUFFRSw2QkFBQTtFdENzM0pSO0VzQ3I0Sk07SUFBZ0MsMEJBQUE7RXRDdzRKdEM7RXNDdjRKTTs7SUFFRSw4QkFBQTtFdEN5NEpSO0VzQ3Y0Sk07O0lBRUUsZ0NBQUE7RXRDeTRKUjtFc0N2NEpNOztJQUVFLGlDQUFBO0V0Q3k0SlI7RXNDdjRKTTs7SUFFRSwrQkFBQTtFdEN5NEpSO0VzQ3g1Sk07SUFBZ0Msd0JBQUE7RXRDMjVKdEM7RXNDMTVKTTs7SUFFRSw0QkFBQTtFdEM0NUpSO0VzQzE1Sk07O0lBRUUsOEJBQUE7RXRDNDVKUjtFc0MxNUpNOztJQUVFLCtCQUFBO0V0QzQ1SlI7RXNDMTVKTTs7SUFFRSw2QkFBQTtFdEM0NUpSO0VzQ3A1Sk07SUFBd0IsMkJBQUE7RXRDdTVKOUI7RXNDdDVKTTs7SUFFRSwrQkFBQTtFdEN3NUpSO0VzQ3Q1Sk07O0lBRUUsaUNBQUE7RXRDdzVKUjtFc0N0NUpNOztJQUVFLGtDQUFBO0V0Q3c1SlI7RXNDdDVKTTs7SUFFRSxnQ0FBQTtFdEN3NUpSO0VzQ3Y2Sk07SUFBd0IsMEJBQUE7RXRDMDZKOUI7RXNDejZKTTs7SUFFRSw4QkFBQTtFdEMyNkpSO0VzQ3o2Sk07O0lBRUUsZ0NBQUE7RXRDMjZKUjtFc0N6NkpNOztJQUVFLGlDQUFBO0V0QzI2SlI7RXNDejZKTTs7SUFFRSwrQkFBQTtFdEMyNkpSO0VzQzE3Sk07SUFBd0Isd0JBQUE7RXRDNjdKOUI7RXNDNTdKTTs7SUFFRSw0QkFBQTtFdEM4N0pSO0VzQzU3Sk07O0lBRUUsOEJBQUE7RXRDODdKUjtFc0M1N0pNOztJQUVFLCtCQUFBO0V0Qzg3SlI7RXNDNTdKTTs7SUFFRSw2QkFBQTtFdEM4N0pSO0VzQzc4Sk07SUFBd0IsMEJBQUE7RXRDZzlKOUI7RXNDLzhKTTs7SUFFRSw4QkFBQTtFdENpOUpSO0VzQy84Sk07O0lBRUUsZ0NBQUE7RXRDaTlKUjtFc0MvOEpNOztJQUVFLGlDQUFBO0V0Q2k5SlI7RXNDLzhKTTs7SUFFRSwrQkFBQTtFdENpOUpSO0VzQ2grSk07SUFBd0Isd0JBQUE7RXRDbStKOUI7RXNDbCtKTTs7SUFFRSw0QkFBQTtFdENvK0pSO0VzQ2wrSk07O0lBRUUsOEJBQUE7RXRDbytKUjtFc0NsK0pNOztJQUVFLCtCQUFBO0V0Q28rSlI7RXNDbCtKTTs7SUFFRSw2QkFBQTtFdENvK0pSO0VzQzk5SkU7SUFBbUIsdUJBQUE7RXRDaStKckI7RXNDaCtKRTs7SUFFRSwyQkFBQTtFdENrK0pKO0VzQ2grSkU7O0lBRUUsNkJBQUE7RXRDaytKSjtFc0NoK0pFOztJQUVFLDhCQUFBO0V0Q2srSko7RXNDaCtKRTs7SUFFRSw0QkFBQTtFdENrK0pKO0FBQ0Y7QVk1K0pJO0UwQmxESTtJQUFnQyxvQkFBQTtFdENraUt0QztFc0NqaUtNOztJQUVFLHdCQUFBO0V0Q21pS1I7RXNDamlLTTs7SUFFRSwwQkFBQTtFdENtaUtSO0VzQ2ppS007O0lBRUUsMkJBQUE7RXRDbWlLUjtFc0NqaUtNOztJQUVFLHlCQUFBO0V0Q21pS1I7RXNDbGpLTTtJQUFnQywwQkFBQTtFdENxakt0QztFc0NwaktNOztJQUVFLDhCQUFBO0V0Q3NqS1I7RXNDcGpLTTs7SUFFRSxnQ0FBQTtFdENzaktSO0VzQ3BqS007O0lBRUUsaUNBQUE7RXRDc2pLUjtFc0NwaktNOztJQUVFLCtCQUFBO0V0Q3NqS1I7RXNDcmtLTTtJQUFnQyx5QkFBQTtFdEN3a0t0QztFc0N2a0tNOztJQUVFLDZCQUFBO0V0Q3lrS1I7RXNDdmtLTTs7SUFFRSwrQkFBQTtFdEN5a0tSO0VzQ3ZrS007O0lBRUUsZ0NBQUE7RXRDeWtLUjtFc0N2a0tNOztJQUVFLDhCQUFBO0V0Q3lrS1I7RXNDeGxLTTtJQUFnQyx1QkFBQTtFdEMybEt0QztFc0MxbEtNOztJQUVFLDJCQUFBO0V0QzRsS1I7RXNDMWxLTTs7SUFFRSw2QkFBQTtFdEM0bEtSO0VzQzFsS007O0lBRUUsOEJBQUE7RXRDNGxLUjtFc0MxbEtNOztJQUVFLDRCQUFBO0V0QzRsS1I7RXNDM21LTTtJQUFnQyx5QkFBQTtFdEM4bUt0QztFc0M3bUtNOztJQUVFLDZCQUFBO0V0QyttS1I7RXNDN21LTTs7SUFFRSwrQkFBQTtFdEMrbUtSO0VzQzdtS007O0lBRUUsZ0NBQUE7RXRDK21LUjtFc0M3bUtNOztJQUVFLDhCQUFBO0V0QyttS1I7RXNDOW5LTTtJQUFnQyx1QkFBQTtFdENpb0t0QztFc0Nob0tNOztJQUVFLDJCQUFBO0V0Q2tvS1I7RXNDaG9LTTs7SUFFRSw2QkFBQTtFdENrb0tSO0VzQ2hvS007O0lBRUUsOEJBQUE7RXRDa29LUjtFc0Nob0tNOztJQUVFLDRCQUFBO0V0Q2tvS1I7RXNDanBLTTtJQUFnQyxxQkFBQTtFdENvcEt0QztFc0NucEtNOztJQUVFLHlCQUFBO0V0Q3FwS1I7RXNDbnBLTTs7SUFFRSwyQkFBQTtFdENxcEtSO0VzQ25wS007O0lBRUUsNEJBQUE7RXRDcXBLUjtFc0NucEtNOztJQUVFLDBCQUFBO0V0Q3FwS1I7RXNDcHFLTTtJQUFnQywyQkFBQTtFdEN1cUt0QztFc0N0cUtNOztJQUVFLCtCQUFBO0V0Q3dxS1I7RXNDdHFLTTs7SUFFRSxpQ0FBQTtFdEN3cUtSO0VzQ3RxS007O0lBRUUsa0NBQUE7RXRDd3FLUjtFc0N0cUtNOztJQUVFLGdDQUFBO0V0Q3dxS1I7RXNDdnJLTTtJQUFnQywwQkFBQTtFdEMwckt0QztFc0N6cktNOztJQUVFLDhCQUFBO0V0QzJyS1I7RXNDenJLTTs7SUFFRSxnQ0FBQTtFdEMycktSO0VzQ3pyS007O0lBRUUsaUNBQUE7RXRDMnJLUjtFc0N6cktNOztJQUVFLCtCQUFBO0V0QzJyS1I7RXNDMXNLTTtJQUFnQyx3QkFBQTtFdEM2c0t0QztFc0M1c0tNOztJQUVFLDRCQUFBO0V0QzhzS1I7RXNDNXNLTTs7SUFFRSw4QkFBQTtFdEM4c0tSO0VzQzVzS007O0lBRUUsK0JBQUE7RXRDOHNLUjtFc0M1c0tNOztJQUVFLDZCQUFBO0V0QzhzS1I7RXNDN3RLTTtJQUFnQywwQkFBQTtFdENndUt0QztFc0MvdEtNOztJQUVFLDhCQUFBO0V0Q2l1S1I7RXNDL3RLTTs7SUFFRSxnQ0FBQTtFdENpdUtSO0VzQy90S007O0lBRUUsaUNBQUE7RXRDaXVLUjtFc0MvdEtNOztJQUVFLCtCQUFBO0V0Q2l1S1I7RXNDaHZLTTtJQUFnQyx3QkFBQTtFdENtdkt0QztFc0NsdktNOztJQUVFLDRCQUFBO0V0Q292S1I7RXNDbHZLTTs7SUFFRSw4QkFBQTtFdENvdktSO0VzQ2x2S007O0lBRUUsK0JBQUE7RXRDb3ZLUjtFc0NsdktNOztJQUVFLDZCQUFBO0V0Q292S1I7RXNDNXVLTTtJQUF3QiwyQkFBQTtFdEMrdUs5QjtFc0M5dUtNOztJQUVFLCtCQUFBO0V0Q2d2S1I7RXNDOXVLTTs7SUFFRSxpQ0FBQTtFdENndktSO0VzQzl1S007O0lBRUUsa0NBQUE7RXRDZ3ZLUjtFc0M5dUtNOztJQUVFLGdDQUFBO0V0Q2d2S1I7RXNDL3ZLTTtJQUF3QiwwQkFBQTtFdENrd0s5QjtFc0Nqd0tNOztJQUVFLDhCQUFBO0V0Q213S1I7RXNDandLTTs7SUFFRSxnQ0FBQTtFdENtd0tSO0VzQ2p3S007O0lBRUUsaUNBQUE7RXRDbXdLUjtFc0Nqd0tNOztJQUVFLCtCQUFBO0V0Q213S1I7RXNDbHhLTTtJQUF3Qix3QkFBQTtFdENxeEs5QjtFc0NweEtNOztJQUVFLDRCQUFBO0V0Q3N4S1I7RXNDcHhLTTs7SUFFRSw4QkFBQTtFdENzeEtSO0VzQ3B4S007O0lBRUUsK0JBQUE7RXRDc3hLUjtFc0NweEtNOztJQUVFLDZCQUFBO0V0Q3N4S1I7RXNDcnlLTTtJQUF3QiwwQkFBQTtFdEN3eUs5QjtFc0N2eUtNOztJQUVFLDhCQUFBO0V0Q3l5S1I7RXNDdnlLTTs7SUFFRSxnQ0FBQTtFdEN5eUtSO0VzQ3Z5S007O0lBRUUsaUNBQUE7RXRDeXlLUjtFc0N2eUtNOztJQUVFLCtCQUFBO0V0Q3l5S1I7RXNDeHpLTTtJQUF3Qix3QkFBQTtFdEMyeks5QjtFc0MxektNOztJQUVFLDRCQUFBO0V0QzR6S1I7RXNDMXpLTTs7SUFFRSw4QkFBQTtFdEM0ektSO0VzQzF6S007O0lBRUUsK0JBQUE7RXRDNHpLUjtFc0MxektNOztJQUVFLDZCQUFBO0V0QzR6S1I7RXNDdHpLRTtJQUFtQix1QkFBQTtFdEN5ektyQjtFc0N4ektFOztJQUVFLDJCQUFBO0V0QzB6S0o7RXNDeHpLRTs7SUFFRSw2QkFBQTtFdEMwektKO0VzQ3h6S0U7O0lBRUUsOEJBQUE7RXRDMHpLSjtFc0N4ektFOztJQUVFLDRCQUFBO0V0QzB6S0o7QUFDRjtBWXAwS0k7RTBCbERJO0lBQWdDLG9CQUFBO0V0QzAzS3RDO0VzQ3ozS007O0lBRUUsd0JBQUE7RXRDMjNLUjtFc0N6M0tNOztJQUVFLDBCQUFBO0V0QzIzS1I7RXNDejNLTTs7SUFFRSwyQkFBQTtFdEMyM0tSO0VzQ3ozS007O0lBRUUseUJBQUE7RXRDMjNLUjtFc0MxNEtNO0lBQWdDLDBCQUFBO0V0QzY0S3RDO0VzQzU0S007O0lBRUUsOEJBQUE7RXRDODRLUjtFc0M1NEtNOztJQUVFLGdDQUFBO0V0Qzg0S1I7RXNDNTRLTTs7SUFFRSxpQ0FBQTtFdEM4NEtSO0VzQzU0S007O0lBRUUsK0JBQUE7RXRDODRLUjtFc0M3NUtNO0lBQWdDLHlCQUFBO0V0Q2c2S3RDO0VzQy81S007O0lBRUUsNkJBQUE7RXRDaTZLUjtFc0MvNUtNOztJQUVFLCtCQUFBO0V0Q2k2S1I7RXNDLzVLTTs7SUFFRSxnQ0FBQTtFdENpNktSO0VzQy81S007O0lBRUUsOEJBQUE7RXRDaTZLUjtFc0NoN0tNO0lBQWdDLHVCQUFBO0V0Q203S3RDO0VzQ2w3S007O0lBRUUsMkJBQUE7RXRDbzdLUjtFc0NsN0tNOztJQUVFLDZCQUFBO0V0Q283S1I7RXNDbDdLTTs7SUFFRSw4QkFBQTtFdENvN0tSO0VzQ2w3S007O0lBRUUsNEJBQUE7RXRDbzdLUjtFc0NuOEtNO0lBQWdDLHlCQUFBO0V0Q3M4S3RDO0VzQ3I4S007O0lBRUUsNkJBQUE7RXRDdThLUjtFc0NyOEtNOztJQUVFLCtCQUFBO0V0Q3U4S1I7RXNDcjhLTTs7SUFFRSxnQ0FBQTtFdEN1OEtSO0VzQ3I4S007O0lBRUUsOEJBQUE7RXRDdThLUjtFc0N0OUtNO0lBQWdDLHVCQUFBO0V0Q3k5S3RDO0VzQ3g5S007O0lBRUUsMkJBQUE7RXRDMDlLUjtFc0N4OUtNOztJQUVFLDZCQUFBO0V0QzA5S1I7RXNDeDlLTTs7SUFFRSw4QkFBQTtFdEMwOUtSO0VzQ3g5S007O0lBRUUsNEJBQUE7RXRDMDlLUjtFc0N6K0tNO0lBQWdDLHFCQUFBO0V0QzQrS3RDO0VzQzMrS007O0lBRUUseUJBQUE7RXRDNitLUjtFc0MzK0tNOztJQUVFLDJCQUFBO0V0QzYrS1I7RXNDMytLTTs7SUFFRSw0QkFBQTtFdEM2K0tSO0VzQzMrS007O0lBRUUsMEJBQUE7RXRDNitLUjtFc0M1L0tNO0lBQWdDLDJCQUFBO0V0QysvS3RDO0VzQzkvS007O0lBRUUsK0JBQUE7RXRDZ2dMUjtFc0M5L0tNOztJQUVFLGlDQUFBO0V0Q2dnTFI7RXNDOS9LTTs7SUFFRSxrQ0FBQTtFdENnZ0xSO0VzQzkvS007O0lBRUUsZ0NBQUE7RXRDZ2dMUjtFc0MvZ0xNO0lBQWdDLDBCQUFBO0V0Q2toTHRDO0VzQ2poTE07O0lBRUUsOEJBQUE7RXRDbWhMUjtFc0NqaExNOztJQUVFLGdDQUFBO0V0Q21oTFI7RXNDamhMTTs7SUFFRSxpQ0FBQTtFdENtaExSO0VzQ2poTE07O0lBRUUsK0JBQUE7RXRDbWhMUjtFc0NsaUxNO0lBQWdDLHdCQUFBO0V0Q3FpTHRDO0VzQ3BpTE07O0lBRUUsNEJBQUE7RXRDc2lMUjtFc0NwaUxNOztJQUVFLDhCQUFBO0V0Q3NpTFI7RXNDcGlMTTs7SUFFRSwrQkFBQTtFdENzaUxSO0VzQ3BpTE07O0lBRUUsNkJBQUE7RXRDc2lMUjtFc0NyakxNO0lBQWdDLDBCQUFBO0V0Q3dqTHRDO0VzQ3ZqTE07O0lBRUUsOEJBQUE7RXRDeWpMUjtFc0N2akxNOztJQUVFLGdDQUFBO0V0Q3lqTFI7RXNDdmpMTTs7SUFFRSxpQ0FBQTtFdEN5akxSO0VzQ3ZqTE07O0lBRUUsK0JBQUE7RXRDeWpMUjtFc0N4a0xNO0lBQWdDLHdCQUFBO0V0QzJrTHRDO0VzQzFrTE07O0lBRUUsNEJBQUE7RXRDNGtMUjtFc0Mxa0xNOztJQUVFLDhCQUFBO0V0QzRrTFI7RXNDMWtMTTs7SUFFRSwrQkFBQTtFdEM0a0xSO0VzQzFrTE07O0lBRUUsNkJBQUE7RXRDNGtMUjtFc0Nwa0xNO0lBQXdCLDJCQUFBO0V0Q3VrTDlCO0VzQ3RrTE07O0lBRUUsK0JBQUE7RXRDd2tMUjtFc0N0a0xNOztJQUVFLGlDQUFBO0V0Q3drTFI7RXNDdGtMTTs7SUFFRSxrQ0FBQTtFdEN3a0xSO0VzQ3RrTE07O0lBRUUsZ0NBQUE7RXRDd2tMUjtFc0N2bExNO0lBQXdCLDBCQUFBO0V0QzBsTDlCO0VzQ3psTE07O0lBRUUsOEJBQUE7RXRDMmxMUjtFc0N6bExNOztJQUVFLGdDQUFBO0V0QzJsTFI7RXNDemxMTTs7SUFFRSxpQ0FBQTtFdEMybExSO0VzQ3psTE07O0lBRUUsK0JBQUE7RXRDMmxMUjtFc0MxbUxNO0lBQXdCLHdCQUFBO0V0QzZtTDlCO0VzQzVtTE07O0lBRUUsNEJBQUE7RXRDOG1MUjtFc0M1bUxNOztJQUVFLDhCQUFBO0V0QzhtTFI7RXNDNW1MTTs7SUFFRSwrQkFBQTtFdEM4bUxSO0VzQzVtTE07O0lBRUUsNkJBQUE7RXRDOG1MUjtFc0M3bkxNO0lBQXdCLDBCQUFBO0V0Q2dvTDlCO0VzQy9uTE07O0lBRUUsOEJBQUE7RXRDaW9MUjtFc0MvbkxNOztJQUVFLGdDQUFBO0V0Q2lvTFI7RXNDL25MTTs7SUFFRSxpQ0FBQTtFdENpb0xSO0VzQy9uTE07O0lBRUUsK0JBQUE7RXRDaW9MUjtFc0NocExNO0lBQXdCLHdCQUFBO0V0Q21wTDlCO0VzQ2xwTE07O0lBRUUsNEJBQUE7RXRDb3BMUjtFc0NscExNOztJQUVFLDhCQUFBO0V0Q29wTFI7RXNDbHBMTTs7SUFFRSwrQkFBQTtFdENvcExSO0VzQ2xwTE07O0lBRUUsNkJBQUE7RXRDb3BMUjtFc0M5b0xFO0lBQW1CLHVCQUFBO0V0Q2lwTHJCO0VzQ2hwTEU7O0lBRUUsMkJBQUE7RXRDa3BMSjtFc0NocExFOztJQUVFLDZCQUFBO0V0Q2twTEo7RXNDaHBMRTs7SUFFRSw4QkFBQTtFdENrcExKO0VzQ2hwTEU7O0lBRUUsNEJBQUE7RXRDa3BMSjtBQUNGO0FZNXBMSTtFMEJsREk7SUFBZ0Msb0JBQUE7RXRDa3RMdEM7RXNDanRMTTs7SUFFRSx3QkFBQTtFdENtdExSO0VzQ2p0TE07O0lBRUUsMEJBQUE7RXRDbXRMUjtFc0NqdExNOztJQUVFLDJCQUFBO0V0Q210TFI7RXNDanRMTTs7SUFFRSx5QkFBQTtFdENtdExSO0VzQ2x1TE07SUFBZ0MsMEJBQUE7RXRDcXVMdEM7RXNDcHVMTTs7SUFFRSw4QkFBQTtFdENzdUxSO0VzQ3B1TE07O0lBRUUsZ0NBQUE7RXRDc3VMUjtFc0NwdUxNOztJQUVFLGlDQUFBO0V0Q3N1TFI7RXNDcHVMTTs7SUFFRSwrQkFBQTtFdENzdUxSO0VzQ3J2TE07SUFBZ0MseUJBQUE7RXRDd3ZMdEM7RXNDdnZMTTs7SUFFRSw2QkFBQTtFdEN5dkxSO0VzQ3Z2TE07O0lBRUUsK0JBQUE7RXRDeXZMUjtFc0N2dkxNOztJQUVFLGdDQUFBO0V0Q3l2TFI7RXNDdnZMTTs7SUFFRSw4QkFBQTtFdEN5dkxSO0VzQ3h3TE07SUFBZ0MsdUJBQUE7RXRDMndMdEM7RXNDMXdMTTs7SUFFRSwyQkFBQTtFdEM0d0xSO0VzQzF3TE07O0lBRUUsNkJBQUE7RXRDNHdMUjtFc0Mxd0xNOztJQUVFLDhCQUFBO0V0QzR3TFI7RXNDMXdMTTs7SUFFRSw0QkFBQTtFdEM0d0xSO0VzQzN4TE07SUFBZ0MseUJBQUE7RXRDOHhMdEM7RXNDN3hMTTs7SUFFRSw2QkFBQTtFdEMreExSO0VzQzd4TE07O0lBRUUsK0JBQUE7RXRDK3hMUjtFc0M3eExNOztJQUVFLGdDQUFBO0V0Qyt4TFI7RXNDN3hMTTs7SUFFRSw4QkFBQTtFdEMreExSO0VzQzl5TE07SUFBZ0MsdUJBQUE7RXRDaXpMdEM7RXNDaHpMTTs7SUFFRSwyQkFBQTtFdENrekxSO0VzQ2h6TE07O0lBRUUsNkJBQUE7RXRDa3pMUjtFc0NoekxNOztJQUVFLDhCQUFBO0V0Q2t6TFI7RXNDaHpMTTs7SUFFRSw0QkFBQTtFdENrekxSO0VzQ2owTE07SUFBZ0MscUJBQUE7RXRDbzBMdEM7RXNDbjBMTTs7SUFFRSx5QkFBQTtFdENxMExSO0VzQ24wTE07O0lBRUUsMkJBQUE7RXRDcTBMUjtFc0NuMExNOztJQUVFLDRCQUFBO0V0Q3EwTFI7RXNDbjBMTTs7SUFFRSwwQkFBQTtFdENxMExSO0VzQ3AxTE07SUFBZ0MsMkJBQUE7RXRDdTFMdEM7RXNDdDFMTTs7SUFFRSwrQkFBQTtFdEN3MUxSO0VzQ3QxTE07O0lBRUUsaUNBQUE7RXRDdzFMUjtFc0N0MUxNOztJQUVFLGtDQUFBO0V0Q3cxTFI7RXNDdDFMTTs7SUFFRSxnQ0FBQTtFdEN3MUxSO0VzQ3YyTE07SUFBZ0MsMEJBQUE7RXRDMDJMdEM7RXNDejJMTTs7SUFFRSw4QkFBQTtFdEMyMkxSO0VzQ3oyTE07O0lBRUUsZ0NBQUE7RXRDMjJMUjtFc0N6MkxNOztJQUVFLGlDQUFBO0V0QzIyTFI7RXNDejJMTTs7SUFFRSwrQkFBQTtFdEMyMkxSO0VzQzEzTE07SUFBZ0Msd0JBQUE7RXRDNjNMdEM7RXNDNTNMTTs7SUFFRSw0QkFBQTtFdEM4M0xSO0VzQzUzTE07O0lBRUUsOEJBQUE7RXRDODNMUjtFc0M1M0xNOztJQUVFLCtCQUFBO0V0QzgzTFI7RXNDNTNMTTs7SUFFRSw2QkFBQTtFdEM4M0xSO0VzQzc0TE07SUFBZ0MsMEJBQUE7RXRDZzVMdEM7RXNDLzRMTTs7SUFFRSw4QkFBQTtFdENpNUxSO0VzQy80TE07O0lBRUUsZ0NBQUE7RXRDaTVMUjtFc0MvNExNOztJQUVFLGlDQUFBO0V0Q2k1TFI7RXNDLzRMTTs7SUFFRSwrQkFBQTtFdENpNUxSO0VzQ2g2TE07SUFBZ0Msd0JBQUE7RXRDbTZMdEM7RXNDbDZMTTs7SUFFRSw0QkFBQTtFdENvNkxSO0VzQ2w2TE07O0lBRUUsOEJBQUE7RXRDbzZMUjtFc0NsNkxNOztJQUVFLCtCQUFBO0V0Q282TFI7RXNDbDZMTTs7SUFFRSw2QkFBQTtFdENvNkxSO0VzQzU1TE07SUFBd0IsMkJBQUE7RXRDKzVMOUI7RXNDOTVMTTs7SUFFRSwrQkFBQTtFdENnNkxSO0VzQzk1TE07O0lBRUUsaUNBQUE7RXRDZzZMUjtFc0M5NUxNOztJQUVFLGtDQUFBO0V0Q2c2TFI7RXNDOTVMTTs7SUFFRSxnQ0FBQTtFdENnNkxSO0VzQy82TE07SUFBd0IsMEJBQUE7RXRDazdMOUI7RXNDajdMTTs7SUFFRSw4QkFBQTtFdENtN0xSO0VzQ2o3TE07O0lBRUUsZ0NBQUE7RXRDbTdMUjtFc0NqN0xNOztJQUVFLGlDQUFBO0V0Q203TFI7RXNDajdMTTs7SUFFRSwrQkFBQTtFdENtN0xSO0VzQ2w4TE07SUFBd0Isd0JBQUE7RXRDcThMOUI7RXNDcDhMTTs7SUFFRSw0QkFBQTtFdENzOExSO0VzQ3A4TE07O0lBRUUsOEJBQUE7RXRDczhMUjtFc0NwOExNOztJQUVFLCtCQUFBO0V0Q3M4TFI7RXNDcDhMTTs7SUFFRSw2QkFBQTtFdENzOExSO0VzQ3I5TE07SUFBd0IsMEJBQUE7RXRDdzlMOUI7RXNDdjlMTTs7SUFFRSw4QkFBQTtFdEN5OUxSO0VzQ3Y5TE07O0lBRUUsZ0NBQUE7RXRDeTlMUjtFc0N2OUxNOztJQUVFLGlDQUFBO0V0Q3k5TFI7RXNDdjlMTTs7SUFFRSwrQkFBQTtFdEN5OUxSO0VzQ3grTE07SUFBd0Isd0JBQUE7RXRDMitMOUI7RXNDMStMTTs7SUFFRSw0QkFBQTtFdEM0K0xSO0VzQzErTE07O0lBRUUsOEJBQUE7RXRDNCtMUjtFc0MxK0xNOztJQUVFLCtCQUFBO0V0QzQrTFI7RXNDMStMTTs7SUFFRSw2QkFBQTtFdEM0K0xSO0VzQ3QrTEU7SUFBbUIsdUJBQUE7RXRDeStMckI7RXNDeCtMRTs7SUFFRSwyQkFBQTtFdEMwK0xKO0VzQ3grTEU7O0lBRUUsNkJBQUE7RXRDMCtMSjtFc0N4K0xFOztJQUVFLDhCQUFBO0V0QzArTEo7RXNDeCtMRTs7SUFFRSw0QkFBQTtFdEMwK0xKO0FBQ0Y7QXVDMWlNQTtFQUFrQiw0R0FBQTtBdkM2aU1sQjs7QXVDemlNQTtFQUFpQiw4QkFBQTtBdkM2aU1qQjs7QXVDNWlNQTtFQUFpQiw4QkFBQTtBdkNnak1qQjs7QXVDL2lNQTtFQUFpQiw4QkFBQTtBdkNtak1qQjs7QXVDbGpNQTtFQ1RFLGdCQUFBO0VBQ0EsMEJBQUE7S0FBQSx1QkFBQTtFQUNBLG1CQUFBO0F4QytqTUY7O0F1Q2hqTUk7RUFBd0IsMkJBQUE7QXZDb2pNNUI7O0F1Q25qTUk7RUFBd0IsNEJBQUE7QXZDdWpNNUI7O0F1Q3RqTUk7RUFBd0IsNkJBQUE7QXZDMGpNNUI7O0FZcmhNSTtFMkJ2Q0E7SUFBd0IsMkJBQUE7RXZDaWtNMUI7RXVDaGtNRTtJQUF3Qiw0QkFBQTtFdkNta00xQjtFdUNsa01FO0lBQXdCLDZCQUFBO0V2Q3FrTTFCO0FBQ0Y7QVlqaU1JO0UyQnZDQTtJQUF3QiwyQkFBQTtFdkM0a00xQjtFdUMza01FO0lBQXdCLDRCQUFBO0V2QzhrTTFCO0V1QzdrTUU7SUFBd0IsNkJBQUE7RXZDZ2xNMUI7QUFDRjtBWTVpTUk7RTJCdkNBO0lBQXdCLDJCQUFBO0V2Q3VsTTFCO0V1Q3RsTUU7SUFBd0IsNEJBQUE7RXZDeWxNMUI7RXVDeGxNRTtJQUF3Qiw2QkFBQTtFdkMybE0xQjtBQUNGO0FZdmpNSTtFMkJ2Q0E7SUFBd0IsMkJBQUE7RXZDa21NMUI7RXVDam1NRTtJQUF3Qiw0QkFBQTtFdkNvbU0xQjtFdUNubU1FO0lBQXdCLDZCQUFBO0V2Q3NtTTFCO0FBQ0Y7QVlsa01JO0UyQnZDQTtJQUF3QiwyQkFBQTtFdkM2bU0xQjtFdUM1bU1FO0lBQXdCLDRCQUFBO0V2QyttTTFCO0V1QzltTUU7SUFBd0IsNkJBQUE7RXZDaW5NMUI7QUFDRjtBdUM1bU1BO0VBQW1CLG9DQUFBO0F2QyttTW5COztBdUM5bU1BO0VBQW1CLG9DQUFBO0F2Q2tuTW5COztBdUNqbk1BO0VBQW1CLHFDQUFBO0F2Q3FuTW5COztBdUNqbk1BO0VBQXVCLDJCQUFBO0F2Q3FuTXZCOztBdUNwbk1BO0VBQXVCLCtCQUFBO0F2Q3duTXZCOztBdUN2bk1BO0VBQXVCLDJCQUFBO0F2QzJuTXZCOztBdUMxbk1BO0VBQXVCLDJCQUFBO0F2QzhuTXZCOztBdUM3bk1BO0VBQXVCLDhCQUFBO0F2Q2lvTXZCOztBdUNob01BO0VBQXVCLDZCQUFBO0F2Q29vTXZCOztBdUNob01BO0VBQWMsc0JBQUE7QXZDb29NZDs7QXVDOW5NQTtFQUFhLGlCQUFBO0F2Q2tvTWI7O0F1Q2pvTUE7RUFBYyx5QkFBQTtBdkNxb01kOztBdUNub01BO0VBQWlCLG9DQUFBO0F2Q3VvTWpCOztBdUN0b01BO0VBQWlCLDBDQUFBO0F2QzBvTWpCOztBdUN0b01BO0VFdkRFLFdBQUE7RUFDQSxrQkFBQTtFQUNBLGlCQUFBO0VBQ0EsNkJBQUE7RUFDQSxTQUFBO0F6Q2lzTUY7O0F1QzFvTUE7RUFBd0IsZ0NBQUE7QXZDOG9NeEI7O0F1QzVvTUE7RUFDRSxpQ0FBQTtFQUNBLGdDQUFBO0F2QytvTUY7O0F1QzFvTUE7RUFBYyx5QkFBQTtBdkM4b01kOztBMEMxc01FO0VBQ0U7OztJQUtFLDRCQUFBO0lBRUEsbUNBQUE7WUFBQSwyQkFBQTtFMUMwc01KO0UwQ3RzTUk7SUFDRSwwQkFBQTtFMUN3c01OO0UwQy9yTUU7SUFDRSw2QkFBQTtFMUNpc01KO0UwQ25yTUU7SUFDRSxnQ0FBQTtFMUNxck1KO0UwQ25yTUU7O0lBRUUseUJBQUE7SUFDQSx3QkFBQTtFMUNxck1KO0UwQ2xyTUU7O0lBRUUsd0JBQUE7RTFDb3JNSjtFMENqck1FOzs7SUFHRSxVQUFBO0lBQ0EsU0FBQTtFMUNtck1KO0UwQ2hyTUU7O0lBRUUsdUJBQUE7RTFDa3JNSjtFMEMxcU1FO0lBQ0UsUXZDMGlDOEI7RUhrb0tsQztFMEMxcU1FO0lBQ0UsMkJBQUE7RTFDNHFNSjtFMEMxcU1FO0lBQ0UsMkJBQUE7RTFDNHFNSjtFMEN4cU1FO0lBQ0UsYUFBQTtFMUMwcU1KO0UwQ3hxTUU7SUFDRSxzQkFBQTtFMUMwcU1KO0UwQ3ZxTUU7SUFDRSxvQ0FBQTtFMUN5cU1KO0UwQ3ZxTUk7O0lBRUUsaUNBQUE7RTFDeXFNTjtFMENwcU1JOztJQUVFLG9DQUFBO0UxQ3NxTU47RTBDbHFNRTtJQUNFLGNBQUE7RTFDb3FNSjtFMENscU1JOzs7O0lBSUUscUJ2QzlHRztFSGt4TVQ7RTBDaHFNRTtJQUNFLGNBQUE7SUFDQSxxQnZDcEhLO0VIc3hNVDtBQUNGO0EyQy94TUE7RUFDRSx1QkFBQTtFQUNBLG9NQUNFO0VBR0YsbUJBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0EzQzh4TUY7QTJDM3hNQTs7RUFDRSwrRUFBQTtFQUNBLGtDQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7RUFDQSxvQkFBQTtFQUNBLG9CQUFBO0VBQ0EsY0FBQTtFQUVBLHNDQUFBO0VBQ0EsbUNBQUE7RUFDQSxrQ0FBQTtBM0M2eE1GOztBMkN6eE1FO0VBQ0UsZ0JDM0IyQjtBNUN1ek0vQjs7QTJDeHhNRTtFQUNFLGdCQy9CMkI7QTVDMHpNL0I7O0EyQ3Z4TUU7RUFDRSxnQkNuQ29CO0E1QzZ6TXhCOztBMkN0eE1FO0VBQ0UsZ0JDdkN1QjtBNUNnME0zQjs7QTJDcnhNRTtFQUNFLGdCQzNDeUI7QTVDbTBNN0I7O0EyQ3B4TUU7RUFDRSxnQkMvQ3lCO0E1Q3MwTTdCOztBMkNueE1FO0VBQ0UsZ0JDbkQ0QjtBNUN5ME1oQzs7QTJDbHhNRTtFQUNFLGdCQ3ZEZ0M7QTVDNDBNcEM7O0EyQ2p4TUU7RUFDRSxnQkMzRHdCO0E1QyswTTVCOztBMkNoeE1FO0VBQ0UsZ0JDL0RvQjtBNUNrMU14Qjs7QTJDL3dNRTtFQUNFLGdCQ25FcUI7QTVDcTFNekI7O0EyQzl3TUU7RUFDRSxnQkN2RW9CO0E1Q3cxTXhCOztBMkM3d01FO0VBQ0UsZ0JDM0V3QjtBNUMyMU01Qjs7QTJDNXdNRTtFQUNFLGdCQy9FZ0I7QTVDODFNcEI7O0EyQzN3TUU7RUFDRSxnQkNuRlk7QTVDaTJNaEI7O0EyQzF3TUU7RUFDRSxnQkN2RmdCO0E1Q28yTXBCOztBMkN6d01FO0VBQ0UsZ0JDM0ZhO0E1Q3UyTWpCOztBMkN4d01FO0VBQ0UsZ0JDL0ZhO0E1QzAyTWpCOztBMkN2d01FO0VBQ0UsZ0JDbkdrQjtBNUM2Mk10Qjs7QTJDdHdNRTtFQUNFLGdCQ3ZHYTtBNUNnM01qQjs7QTJDcndNRTtFQUNFLGdCQzNHYTtBNUNtM01qQjs7QTJDcHdNRTtFQUNFLGdCQy9HZTtBNUNzM01uQjs7QTJDbndNRTtFQUNFLGdCQ25IWTtBNUN5M01oQjs7QTJDbHdNRTtFQUNFLGdCQ3ZIYTtBNUM0M01qQjs7QTJDandNRTtFQUNFLGdCQzNIYTtBNUMrM01qQjs7QTJDaHdNRTtFQUNFLGdCQy9Ia0I7QTVDazRNdEI7O0EyQy92TUU7RUFDRSxnQkNuSWE7QTVDcTRNakI7O0EyQzl2TUU7RUFDRSxnQkN2SWU7QTVDdzRNbkI7O0EyQzd2TUU7RUFDRSxnQkMzSW9CO0E1QzI0TXhCOztBMkM1dk1FO0VBQ0UsZ0JDL0lhO0E1Qzg0TWpCOztBMkMzdk1FO0VBQ0UsZ0JDbkphO0E1Q2k1TWpCOztBMkMxdk1FO0VBQ0UsZ0JDdkppQjtBNUNvNU1yQjs7QTJDenZNRTtFQUNFLGdCQzNKZ0I7QTVDdTVNcEI7O0EyQ3h2TUU7RUFDRSxnQkMvSnNCO0E1QzA1TTFCOztBMkN2dk1FO0VBQ0UsZ0JDbkt1QjtBNUM2NU0zQjs7QTJDdHZNRTtFQUNFLGdCQ3ZLVztBNUNnNk1mOztBMkNydk1FO0VBQ0UsZ0JDM0t1QjtBNUNtNk0zQjs7QTJDcHZNRTtFQUNFLGdCQy9LZ0I7QTVDczZNcEI7O0EyQ252TUU7RUFDRSxnQkNuTGtCO0E1Q3k2TXRCOztBMkNsdk1FO0VBQ0UsZ0JDdkxjO0E1QzQ2TWxCOztBMkNqdk1FO0VBQ0UsZ0JDM0xhO0E1Qys2TWpCOztBMkNodk1FO0VBQ0UsZ0JDL0xhO0E1Q2s3TWpCOztBMkMvdU1FO0VBQ0UsZ0JDbk1hO0E1Q3E3TWpCOztBMkM5dU1FO0VBQ0UsZ0JDdk1nQjtBNUN3N01wQjs7QTJDN3VNRTtFQUNFLGdCQzNNZ0I7QTVDMjdNcEI7O0EyQzV1TUU7RUFDRSxnQkMvTW1CO0E1Qzg3TXZCOztBMkMzdU1FO0VBQ0UsZ0JDbk5lO0E1Q2k4TW5COztBMkMxdU1FO0VBQ0UsZ0JDdk5tQjtBNUNvOE12Qjs7QTJDenVNRTtFQUNFLGdCQzNOZ0I7QTVDdThNcEI7O0EyQ3h1TUU7RUFDRSxnQkMvTmE7QTVDMDhNakI7O0EyQ3Z1TUU7RUFDRSxnQkNuT2U7QTVDNjhNbkI7O0EyQ3R1TUU7RUFDRSxnQkN2T21CO0E1Q2c5TXZCOztBMkNydU1FO0VBQ0UsZ0JDM09pQjtBNUNtOU1yQjs7QTJDcHVNRTtFQUNFLGdCQy9PYztBNUNzOU1sQjs7QTJDbnVNRTtFQUNFLGdCQ25QbUI7QTVDeTlNdkI7O0EyQ2x1TUU7RUFDRSxnQkN2UGtCO0E1QzQ5TXRCOztBMkNqdU1FO0VBQ0UsZ0JDM1BzQjtBNUMrOU0xQjs7QTJDaHVNRTtFQUNFLGdCQy9QZTtBNUNrK01uQjs7QTJDL3RNRTtFQUNFLGdCQ25RYTtBNUNxK01qQjs7QTJDOXRNRTtFQUNFLGdCQ3ZRYztBNUN3K01sQjs7QTJDN3RNRTtFQUNFLGdCQzNRa0I7QTVDMitNdEI7O0EyQzV0TUU7RUFDRSxnQkMvUW9CO0E1QzgrTXhCOztBMkMzdE1FO0VBQ0UsZ0JDblJxQjtBNUNpL016Qjs7QTJDMXRNRTtFQUNFLGdCQ3ZSWTtBNUNvL01oQjs7QTJDenRNRTtFQUNFLGdCQzNSbUI7QTVDdS9NdkI7O0EyQ3h0TUU7RUFDRSxnQkMvUmtCO0E1QzAvTXRCOztBMkN2dE1FO0VBQ0UsZ0JDblNzQjtBNUM2L00xQjs7QTJDdHRNRTtFQUNFLGdCQ3ZTb0I7QTVDZ2dOeEI7O0EyQ3J0TUU7RUFDRSxnQkMzU2E7QTVDbWdOakI7O0EyQ3B0TUU7RUFDRSxnQkMvU1c7QTVDc2dOZjs7QTJDbnRNRTtFQUNFLGdCQ25UZTtBNUN5Z05uQjs7QTJDbHRNRTtFQUNFLGdCQ3ZUa0I7QTVDNGdOdEI7O0EyQ2p0TUU7RUFDRSxnQkMzVFc7QTVDK2dOZjs7QTJDaHRNRTtFQUNFLGdCQy9UcUI7QTVDa2hOekI7O0EyQy9zTUU7RUFDRSxnQkNuVWM7QTVDcWhObEI7O0EyQzlzTUU7RUFDRSxnQkN2VWlCO0E1Q3doTnJCOztBMkM3c01FO0VBQ0UsZ0JDM1VVO0E1QzJoTmQ7O0EyQzVzTUU7RUFDRSxnQkMvVVc7QTVDOGhOZjs7QTJDM3NNRTtFQUNFLGdCQ25WVTtBNUNpaU5kOztBMkMxc01FO0VBQ0UsZ0JDdlZtQjtBNUNvaU52Qjs7QTJDenNNRTtFQUNFLGdCQzNWaUI7QTVDdWlOckI7O0EyQ3hzTUU7RUFDRSxnQkMvVnFCO0E1QzBpTnpCOztBMkN2c01FO0VBQ0UsZ0JDbld3QjtBNUM2aU41Qjs7QTJDdHNNRTtFQUNFLGdCQ3ZXYTtBNUNnak5qQjs7QTJDcnNNRTtFQUNFLGdCQzNXdUI7QTVDbWpOM0I7O0EyQ3BzTUU7RUFDRSxnQkMvV3dCO0E1Q3NqTjVCOztBMkNuc01FO0VBQ0UsZ0JDblhzQjtBNUN5ak4xQjs7QTJDbHNNRTtFQUNFLGdCQ3ZYeUI7QTVDNGpON0I7O0EyQ2pzTUU7RUFDRSxnQkMzWHNCO0E1QytqTjFCOztBMkNoc01FO0VBQ0UsZ0JDL1hlO0E1Q2trTm5COztBMkMvck1FO0VBQ0UsZ0JDblljO0E1Q3FrTmxCOztBMkM5ck1FO0VBQ0UsZ0JDdllZO0E1Q3drTmhCOztBMkM3ck1FO0VBQ0UsZ0JDM1lnQjtBNUMya05wQjs7QTJDNXJNRTtFQUNFLGdCQy9ZYztBNUM4a05sQjs7QTJDM3JNRTtFQUNFLGdCQ25aYztBNUNpbE5sQjs7QTJDMXJNRTtFQUNFLGdCQ3ZaYTtBNUNvbE5qQjs7QTJDenJNRTtFQUNFLGdCQzNaVztBNUN1bE5mOztBMkN4ck1FO0VBQ0UsZ0JDL1ppQjtBNUMwbE5yQjs7QTJDdnJNRTtFQUNFLGdCQ25hZTtBNUM2bE5uQjs7QTJDdHJNRTtFQUNFLGdCQ3ZhYTtBNUNnbU5qQjs7QTJDcnJNRTtFQUNFLGdCQzNhbUI7QTVDbW1OdkI7O0EyQ3ByTUU7RUFDRSxnQkMvYXFCO0E1Q3NtTnpCOztBMkNuck1FO0VBQ0UsZ0JDbmJ5QjtBNUN5bU43Qjs7QTJDbHJNRTtFQUNFLGdCQ3Zia0I7QTVDNG1OdEI7O0EyQ2pyTUU7RUFDRSxnQkMzYm9DO0E1QyttTnhDOztBMkNock1FO0VBQ0UsZ0JDL2I4QjtBNUNrbk5sQzs7QTJDL3FNRTtFQUNFLGdCQ25jdUM7QTVDcW5OM0M7O0EyQzlxTUU7RUFDRSxnQkN2Y3VDO0E1Q3duTjNDOztBMkM3cU1FO0VBQ0UsZ0JDM2NvQjtBNUMybk54Qjs7QTJDNXFNRTtFQUNFLGdCQy9jZTtBNUM4bk5uQjs7QTJDM3FNRTtFQUNFLGdCQ25ka0I7QTVDaW9OdEI7O0EyQzFxTUU7RUFDRSxnQkN2ZHVCO0E1Q29vTjNCOztBMkN6cU1FO0VBQ0UsZ0JDM2RpQjtBNUN1b05yQjs7QTJDeHFNRTtFQUNFLGdCQy9kWTtBNUMwb05oQjs7QTJDdnFNRTtFQUNFLGdCQ25lcUI7QTVDNm9OekI7O0EyQ3RxTUU7RUFDRSxnQkN2ZWM7QTVDZ3BObEI7O0EyQ3JxTUU7RUFDRSxnQkMzZThCO0E1Q21wTmxDOztBMkNwcU1FO0VBQ0UsZ0JDL2V5QjtBNUNzcE43Qjs7QTJDbnFNRTtFQUNFLGdCQ25mMkI7QTVDeXBOL0I7O0EyQ2xxTUU7RUFDRSxnQkN2Zm1DO0E1QzRwTnZDOztBMkNqcU1FO0VBQ0UsZ0JDM2ZnQztBNUMrcE5wQzs7QTJDaHFNRTtFQUNFLGdCQy9mc0I7QTVDa3FOMUI7O0EyQy9wTUU7RUFDRSxnQkNuZ0JvQjtBNUNxcU54Qjs7QTJDOXBNRTtFQUNFLGdCQ3ZnQnVCO0E1Q3dxTjNCOztBMkM3cE1FO0VBQ0UsZ0JDM2dCYztBNUMycU5sQjs7QTJDNXBNRTtFQUNFLGdCQy9nQnFCO0E1QzhxTnpCOztBMkMzcE1FO0VBQ0UsZ0JDbmhCbUI7QTVDaXJOdkI7O0EyQzFwTUU7RUFDRSxnQkN2aEJtQjtBNUNvck52Qjs7QTJDenBNRTtFQUNFLGdCQzNoQnFCO0E1Q3VyTnpCOztBMkN4cE1FO0VBQ0UsZ0JDL2hCc0I7QTVDMHJOMUI7O0EyQ3ZwTUU7RUFDRSxnQkNuaUJvQjtBNUM2ck54Qjs7QTJDdHBNRTtFQUNFLGdCQ3ZpQnFCO0E1Q2dzTnpCOztBMkNycE1FO0VBQ0UsZ0JDM2lCc0I7QTVDbXNOMUI7O0EyQ3BwTUU7RUFDRSxnQkMvaUJ1QjtBNUNzc04zQjs7QTJDbnBNRTtFQUNFLGdCQ25qQm1CO0E1Q3lzTnZCOztBMkNscE1FO0VBQ0UsZ0JDdmpCcUI7QTVDNHNOekI7O0EyQ2pwTUU7RUFDRSxnQkMzakJvQjtBNUMrc054Qjs7QTJDaHBNRTtFQUNFLGdCQy9qQnFCO0E1Q2t0TnpCOztBMkMvb01FO0VBQ0UsZ0JDbmtCeUI7QTVDcXRON0I7O0EyQzlvTUU7RUFDRSxnQkN2a0JxQjtBNUN3dE56Qjs7QTJDN29NRTtFQUNFLGdCQzNrQm9CO0E1QzJ0TnhCOztBMkM1b01FO0VBQ0UsZ0JDL2tCWTtBNUM4dE5oQjs7QTJDM29NRTtFQUNFLGdCQ25sQmdCO0E1Q2l1TnBCOztBMkMxb01FO0VBQ0UsZ0JDdmxCMEI7QTVDb3VOOUI7O0EyQ3pvTUU7RUFDRSxnQkMzbEJlO0E1Q3V1Tm5COztBMkN4b01FO0VBQ0UsZ0JDL2xCb0I7QTVDMHVOeEI7O0EyQ3ZvTUU7RUFDRSxnQkNubUJrQjtBNUM2dU50Qjs7QTJDdG9NRTtFQUNFLGdCQ3ZtQm9CO0E1Q2d2TnhCOztBMkNyb01FO0VBQ0UsZ0JDM21CZ0I7QTVDbXZOcEI7O0EyQ3BvTUU7RUFDRSxnQkMvbUJnQjtBNUNzdk5wQjs7QTJDbm9NRTtFQUNFLGdCQ25uQlk7QTVDeXZOaEI7O0EyQ2xvTUU7RUFDRSxnQkN2bkJpQjtBNUM0dk5yQjs7QTJDam9NRTtFQUNFLGdCQzNuQlk7QTVDK3ZOaEI7O0EyQ2hvTUU7RUFDRSxnQkMvbkJnQjtBNUNrd05wQjs7QTJDL25NRTs7RUFDRSxnQkNub0JnQjtBNUNzd05wQjs7QTJDL25NRTtFQUNFLGdCQ3ZvQmM7QTVDeXdObEI7O0EyQzluTUU7RUFDRSxnQkMzb0JvQjtBNUM0d054Qjs7QTJDN25NRTtFQUNFLGdCQy9vQnFCO0E1Qyt3TnpCOztBMkM1bk1FO0VBQ0UsZ0JDbnBCYTtBNUNreE5qQjs7QTJDM25NRTtFQUNFLGdCQ3ZwQmE7QTVDcXhOakI7O0EyQzFuTUU7RUFDRSxnQkMzcEJjO0E1Q3d4TmxCOztBMkN6bk1FO0VBQ0UsZ0JDL3BCZTtBNUMyeE5uQjs7QTJDeG5NRTtFQUNFLGdCQ25xQm1CO0E1Qzh4TnZCOztBMkN2bk1FO0VBQ0UsZ0JDdnFCVztBNUNpeU5mOztBMkN0bk1FO0VBQ0UsZ0JDM3FCaUI7QTVDb3lOckI7O0EyQ3JuTUU7RUFDRSxnQkMvcUJjO0E1Q3V5TmxCOztBMkNwbk1FO0VBQ0UsZ0JDbnJCWTtBNUMweU5oQjs7QTJDbm5NRTtFQUNFLGdCQ3ZyQmE7QTVDNnlOakI7O0EyQ2xuTUU7RUFDRSxnQkMzckJZO0E1Q2d6TmhCOztBMkNqbk1FO0VBQ0UsZ0JDL3JCYztBNUNtek5sQjs7QTJDaG5NRTtFQUNFLGdCQ25zQm1CO0E1Q3N6TnZCOztBMkMvbU1FO0VBQ0UsZ0JDdnNCWTtBNUN5ek5oQjs7QTJDOW1NRTtFQUNFLGdCQzNzQmdCO0E1QzR6TnBCOztBMkM3bU1FO0VBQ0UsZ0JDL3NCWTtBNUMrek5oQjs7QTJDNW1NRTtFQUNFLGdCQ250QmlCO0E1Q2swTnJCOztBMkMzbU1FO0VBQ0UsZ0JDdnRCWTtBNUNxME5oQjs7QTJDMW1NRTtFQUNFLGdCQzN0Qlk7QTVDdzBOaEI7O0EyQ3ptTUU7RUFDRSxnQkMvdEJZO0E1QzIwTmhCOztBMkN4bU1FO0VBQ0UsZ0JDbnVCZTtBNUM4ME5uQjs7QTJDdm1NRTtFQUNFLGdCQ3Z1Qlk7QTVDaTFOaEI7O0EyQ3RtTUU7RUFDRSxnQkMzdUJlO0E1Q28xTm5COztBMkNybU1FO0VBQ0UsZ0JDL3VCaUI7QTVDdTFOckI7O0EyQ3BtTUU7RUFDRSxnQkNudkJhO0E1QzAxTmpCOztBMkNubU1FO0VBQ0UsZ0JDdnZCZTtBNUM2MU5uQjs7QTJDbG1NRTtFQUNFLGdCQzN2QmdCO0E1Q2cyTnBCOztBMkNqbU1FO0VBQ0UsZ0JDL3ZCYTtBNUNtMk5qQjs7QTJDaG1NRTtFQUNFLGdCQ253Qm9CO0E1Q3MyTnhCOztBMkMvbE1FO0VBQ0UsZ0JDdndCWTtBNUN5Mk5oQjs7QTJDOWxNRTtFQUNFLGdCQzN3Qlc7QTVDNDJOZjs7QTJDN2xNRTtFQUNFLGdCQy93QmlCO0E1QysyTnJCOztBMkM1bE1FO0VBQ0UsZ0JDbnhCWTtBNUNrM05oQjs7QTJDM2xNRTtFQUNFLGdCQ3Z4QmE7QTVDcTNOakI7O0EyQzFsTUU7RUFDRSxnQkMzeEJhO0E1Q3czTmpCOztBMkN6bE1FO0VBQ0UsZ0JDL3hCYTtBNUMyM05qQjs7QTJDeGxNRTtFQUNFLGdCQ255QmM7QTVDODNObEI7O0EyQ3ZsTUU7RUFDRSxnQkN2eUJhO0E1Q2k0TmpCOztBMkN0bE1FO0VBQ0UsZ0JDM3lCYztBNUNvNE5sQjs7QTJDcmxNRTtFQUNFLGdCQy95QmU7QTVDdTRObkI7O0EyQ3BsTUU7RUFDRSxnQkNuekJtQjtBNUMwNE52Qjs7QTJDbmxNRTtFQUNFLGdCQ3Z6QmM7QTVDNjRObEI7O0EyQ2xsTUU7RUFDRSxnQkMzekJhO0E1Q2c1TmpCOztBMkNqbE1FO0VBQ0UsZ0JDL3pCa0I7QTVDbTVOdEI7O0EyQ2hsTUU7RUFDRSxnQkNuMEJnQjtBNUNzNU5wQjs7QTJDL2tNRTtFQUNFLGdCQ3YwQmU7QTVDeTVObkI7O0EyQzlrTUU7RUFDRSxnQkMzMEJnQjtBNUM0NU5wQjs7QTJDN2tNRTtFQUNFLGdCQy8wQmlCO0E1Qys1TnJCOztBMkM1a01FO0VBQ0UsZ0JDbjFCYztBNUNrNk5sQjs7QTJDM2tNRTtFQUNFLGdCQ3YxQlU7QTVDcTZOZDs7QTJDMWtNRTtFQUNFLGdCQzMxQmM7QTVDdzZObEI7O0EyQ3prTUU7RUFDRSxnQkMvMUJnQjtBNUMyNk5wQjs7QTJDeGtNRTtFQUNFLGdCQ24yQmdCO0E1Qzg2TnBCOztBMkN2a01FO0VBQ0UsZ0JDdjJCYTtBNUNpN05qQjs7QTJDdGtNRTtFQUNFLGdCQzMyQlk7QTVDbzdOaEI7O0EyQ3JrTUU7RUFDRSxnQkMvMkJhO0E1Q3U3TmpCOztBMkNwa01FO0VBQ0UsZ0JDbjNCYztBNUMwN05sQjs7QTJDbmtNRTtFQUNFLGdCQ3YzQmtCO0E1QzY3TnRCOztBMkNsa01FO0VBQ0UsZ0JDMzNCZTtBNUNnOE5uQjs7QTJDamtNRTtFQUNFLGdCQy8zQmtCO0E1Q204TnRCOztBMkNoa01FO0VBQ0UsZ0JDbjRCYztBNUNzOE5sQjs7QTJDL2pNRTtFQUNFLGdCQ3Y0QmE7QTVDeThOakI7O0EyQzlqTUU7RUFDRSxnQkMzNEJtQjtBNUM0OE52Qjs7QTJDN2pNRTtFQUNFLGdCQy80Qlc7QTVDKzhOZjs7QTJDNWpNRTtFQUNFLGdCQ241QmM7QTVDazlObEI7O0EyQzNqTUU7RUFDRSxnQkN2NUJhO0E1Q3E5TmpCOztBMkMxak1FO0VBQ0UsZ0JDMzVCYztBNUN3OU5sQjs7QTJDempNRTtFQUNFLGdCQy81QmlCO0E1QzI5TnJCOztBMkN4ak1FO0VBQ0UsZ0JDbjZCc0I7QTVDODlOMUI7O0EyQ3ZqTUU7RUFDRSxnQkN2NkJ1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QjtFK0NyUjFCLGMvQ0RPO0UrQ0VQLHNCL0NUTztFK0NVUCw0QkFBQTtFQUNBLHlCQUFBO0VBQ0EsYUFBQTtFQUNBLGlDQUFBO0V6Q0ZBLCtCQUFBO0VRRkUsd0ZpQ2NGO0VqQ2RFLGdGaUNjRjtFakNkRSwyRWlDY0Y7RWpDZEUsNkVpQ2NGO0VqQ2RFLHdFaUNjRjtFakNkRSw4R2lDY0Y7QWxEOHRQSjtBa0R2dVBJOzs7Ozs7O0VBQ0ksaUNBQUE7RUFDQSxpRkFBQTtVQUFBLHlFQUFBO0FsRCt1UFI7QWlCbHZQTTtFaUNkTjs7Ozs7OztJakNlUSx3QkFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxnQkFBQTtFakIydlBOO0FBQ0Y7QWtEaHZQSTs7Ozs7OztFQUNJLDZCQUFBO0VBQ0EsU0FBQTtBbER3dlBSO0FrRHB2UEk7RUFDSSxjL0MzQkc7RStDNkJILFVBQUE7QWxEMnZQUjtBa0Q5dlBJO0VBQ0ksYy9DM0JHO0UrQzZCSCxVQUFBO0FsRDJ2UFI7QWtEOXZQSTtFQUNJLGMvQzNCRztFK0M2QkgsVUFBQTtBbEQydlBSO0FrRDl2UEk7RUFDSSxjL0MzQkc7RStDNkJILFVBQUE7QWxEMnZQUjtBa0Q5dlBJOzs7Ozs7O0VBQ0ksYy9DM0JHO0UrQzZCSCxVQUFBO0FsRDJ2UFI7QWtEbnZQSTs7Ozs7Ozs7Ozs7OztFQUVJLHlCL0MzQ0c7RStDNkNILFVBQUE7QWxEK3ZQUjs7QWtEMXZQSTs7O0VBTUUsYy9DbkRLO0UrQ29ETCxzQi9DM0RLO0FIcXpQWDs7QWtEOXVQQTtFQUNJLHVDL0NxYW9DO0UrQ3JhcEMsa0MvQ3Fhb0M7RStDcGFwQyx1QkFBQTtFOUNvRkEsK0RBQUE7RUFBQSwwREFBQTtFOENsRkEsZ0IvQ3dKMEI7RU14TjFCLCtCQUFBO0FUa3pQSjs7QWtEOXVQQTtFQUNJLHFDL0M4Wm9DO0UrQzlacEMsZ0MvQzhab0M7RStDN1pwQyxvQkFBQTtFOUM0RUEsOERBQUE7RUFBQSx5REFBQTtFOEMxRUEsZ0IvQytJMEI7RU12TjFCLCtCQUFBO0FUMHpQSjs7QWtENXVQQTs7Ozs7RUFFSSxZQUFB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KiFcbiAqIEJvb3RzdHJhcCB2NC41LjAgKGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbS8pXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDIwIFRoZSBCb290c3RyYXAgQXV0aG9yc1xuICogQ29weXJpZ2h0IDIwMTEtMjAyMCBUd2l0dGVyLCBJbmMuXG4gKiBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL21hc3Rlci9MSUNFTlNFKVxuICovXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuYXJ0aWNsZSwgYXNpZGUsIGZpZ2NhcHRpb24sIGZpZ3VyZSwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWFpbiwgbmF2LCBzZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBcIk5vdG8gU2Fuc1wiLCBcIkxpYmVyYXRpb24gU2Fuc1wiLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCI7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG5bdGFiaW5kZXg9XCItMVwiXTpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpIHtcbiAgb3V0bGluZTogMCAhaW1wb3J0YW50O1xufVxuXG5ociwgLndwLWJsb2NrLXNlcGFyYXRvciwgLndwLWJsb2NrLXNlcGFyYXRvcjpub3QoLmlzLXN0eWxlLXdpZGUpOm5vdCguaXMtc3R5bGUtZG90cykge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cblxucCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbmFiYnJbdGl0bGVdLFxuYWJicltkYXRhLW9yaWdpbmFsLXRpdGxlXSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG4gIGN1cnNvcjogaGVscDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBub25lO1xufVxuXG5hZGRyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxub2wsXG51bCxcbmRsIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxub2wgb2wsXG51bCB1bCxcbm9sIHVsLFxudWwgb2wge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbmRkIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuYmxvY2txdW90ZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG5zdWIsXG5zdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG5hIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuYTpub3QoW2hyZWZdKTpub3QoW2NsYXNzXSkge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYTpub3QoW2hyZWZdKTpub3QoW2NsYXNzXSk6aG92ZXIge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5wcmUsXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxucHJlIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogc2Nyb2xsYmFyO1xufVxuXG5maWd1cmUge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5pbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbnN2ZyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn1cblxuY2FwdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAwLjc1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC43NXJlbTtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNhcHRpb24tc2lkZTogYm90dG9tO1xufVxuXG50aCB7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gIHRleHQtYWxpZ246IC13ZWJraXQtbWF0Y2gtcGFyZW50O1xufVxuXG5sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuXG5idXR0b24ge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG5idXR0b246Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSB7XG4gIG91dGxpbmU6IDA7XG59XG5cbmlucHV0LFxuYnV0dG9uLFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbmJ1dHRvbixcbmlucHV0IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG5bcm9sZT1idXR0b25dIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5zZWxlY3Qge1xuICB3b3JkLXdyYXA6IG5vcm1hbDtcbn1cblxuYnV0dG9uLFxuW3R5cGU9YnV0dG9uXSxcblt0eXBlPXJlc2V0XSxcblt0eXBlPXN1Ym1pdF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxuYnV0dG9uOm5vdCg6ZGlzYWJsZWQpLFxuW3R5cGU9YnV0dG9uXTpub3QoOmRpc2FibGVkKSxcblt0eXBlPXJlc2V0XTpub3QoOmRpc2FibGVkKSxcblt0eXBlPXN1Ym1pdF06bm90KDpkaXNhYmxlZCkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPWJ1dHRvbl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1yZXNldF06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1zdWJtaXRdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG5pbnB1dFt0eXBlPXJhZGlvXSxcbmlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMDtcbn1cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbn1cblxuZmllbGRzZXQge1xuICBtaW4td2lkdGg6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwO1xufVxuXG5sZWdlbmQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuW3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPW51bWJlcl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cblt0eXBlPXNlYXJjaF0ge1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG5bdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgZm9udDogaW5oZXJpdDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbm91dHB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uaW1nLWZsdWlkIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5pbWctdGh1bWJuYWlsIHtcbiAgcGFkZGluZzogMC4yNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tcm91bmRuZXNzKTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5maWd1cmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5maWd1cmUtaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmZpZ3VyZS1jYXB0aW9uIHtcbiAgZm9udC1zaXplOiA5MCU7XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuXG4uY29udGFpbmVyLFxuLmNvbnRhaW5lci1mbHVpZCxcbi5jb250YWluZXIteGwsXG4uY29udGFpbmVyLWxnLFxuLmNvbnRhaW5lci1tZCxcbi5jb250YWluZXItc20ge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMS41cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5jb250YWluZXItc20sIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNTQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3ODJweCkge1xuICAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDcyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbnRhaW5lci1sZywgLmNvbnRhaW5lci1tZCwgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA5NjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29udGFpbmVyLXhsLCAuY29udGFpbmVyLWxnLCAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDExNDBweDtcbiAgfVxufVxuLnJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtO1xuICBtYXJnaW4tbGVmdDogLTEuNXJlbTtcbn1cblxuLm5vLWd1dHRlcnMge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLm5vLWd1dHRlcnMgPiAuY29sLFxuLm5vLWd1dHRlcnMgPiBbY2xhc3MqPWNvbC1dIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uY29sLXh4bCxcbi5jb2wteHhsLWF1dG8sIC5jb2wteHhsLTEyLCAuY29sLXh4bC0xMSwgLmNvbC14eGwtMTAsIC5jb2wteHhsLTksIC5jb2wteHhsLTgsIC5jb2wteHhsLTcsIC5jb2wteHhsLTYsIC5jb2wteHhsLTUsIC5jb2wteHhsLTQsIC5jb2wteHhsLTMsIC5jb2wteHhsLTIsIC5jb2wteHhsLTEsIC5jb2wteGwsXG4uY29sLXhsLWF1dG8sIC5jb2wteGwtMTIsIC5jb2wteGwtMTEsIC5jb2wteGwtMTAsIC5jb2wteGwtOSwgLmNvbC14bC04LCAuY29sLXhsLTcsIC5jb2wteGwtNiwgLmNvbC14bC01LCAuY29sLXhsLTQsIC5jb2wteGwtMywgLmNvbC14bC0yLCAuY29sLXhsLTEsIC5jb2wtbGcsXG4uY29sLWxnLWF1dG8sIC5jb2wtbGctMTIsIC5jb2wtbGctMTEsIC5jb2wtbGctMTAsIC5jb2wtbGctOSwgLmNvbC1sZy04LCAuY29sLWxnLTcsIC5jb2wtbGctNiwgLmNvbC1sZy01LCAuY29sLWxnLTQsIC5jb2wtbGctMywgLmNvbC1sZy0yLCAuY29sLWxnLTEsIC5jb2wtbWQsXG4uY29sLW1kLWF1dG8sIC5jb2wtbWQtMTIsIC5jb2wtbWQtMTEsIC5jb2wtbWQtMTAsIC5jb2wtbWQtOSwgLmNvbC1tZC04LCAuY29sLW1kLTcsIC5jb2wtbWQtNiwgLmNvbC1tZC01LCAuY29sLW1kLTQsIC5jb2wtbWQtMywgLmNvbC1tZC0yLCAuY29sLW1kLTEsIC5jb2wtc20sXG4uY29sLXNtLWF1dG8sIC5jb2wtc20tMTIsIC5jb2wtc20tMTEsIC5jb2wtc20tMTAsIC5jb2wtc20tOSwgLmNvbC1zbS04LCAuY29sLXNtLTcsIC5jb2wtc20tNiwgLmNvbC1zbS01LCAuY29sLXNtLTQsIC5jb2wtc20tMywgLmNvbC1zbS0yLCAuY29sLXNtLTEsIC5jb2wsXG4uY29sLWF1dG8sIC5jb2wtMTIsIC5jb2wtMTEsIC5jb2wtMTAsIC5jb2wtOSwgLmNvbC04LCAuY29sLTcsIC5jb2wtNiwgLmNvbC01LCAuY29sLTQsIC5jb2wtMywgLmNvbC0yLCAuY29sLTEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XG4gIHBhZGRpbmctbGVmdDogMS41cmVtO1xufVxuXG4uY29sIHtcbiAgZmxleC1iYXNpczogMDtcbiAgZmxleC1ncm93OiAxO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5yb3ctY29scy0xID4gKiB7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5yb3ctY29scy0yID4gKiB7XG4gIGZsZXg6IDAgMCA1MCU7XG4gIG1heC13aWR0aDogNTAlO1xufVxuXG4ucm93LWNvbHMtMyA+ICoge1xuICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG59XG5cbi5yb3ctY29scy00ID4gKiB7XG4gIGZsZXg6IDAgMCAyNSU7XG4gIG1heC13aWR0aDogMjUlO1xufVxuXG4ucm93LWNvbHMtNSA+ICoge1xuICBmbGV4OiAwIDAgMjAlO1xuICBtYXgtd2lkdGg6IDIwJTtcbn1cblxuLnJvdy1jb2xzLTYgPiAqIHtcbiAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xufVxuXG4uY29sLWF1dG8ge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmNvbC0xIHtcbiAgZmxleDogMCAwIDguMzMzMzMzMzMlO1xuICBtYXgtd2lkdGg6IDguMzMzMzMzMzMlO1xufVxuXG4uY29sLTIge1xuICBmbGV4OiAwIDAgMTYuNjY2NjY2NjclO1xuICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY3JTtcbn1cblxuLmNvbC0zIHtcbiAgZmxleDogMCAwIDI1JTtcbiAgbWF4LXdpZHRoOiAyNSU7XG59XG5cbi5jb2wtNCB7XG4gIGZsZXg6IDAgMCAzMy4zMzMzMzMzMyU7XG4gIG1heC13aWR0aDogMzMuMzMzMzMzMzMlO1xufVxuXG4uY29sLTUge1xuICBmbGV4OiAwIDAgNDEuNjY2NjY2NjclO1xuICBtYXgtd2lkdGg6IDQxLjY2NjY2NjY3JTtcbn1cblxuLmNvbC02IHtcbiAgZmxleDogMCAwIDUwJTtcbiAgbWF4LXdpZHRoOiA1MCU7XG59XG5cbi5jb2wtNyB7XG4gIGZsZXg6IDAgMCA1OC4zMzMzMzMzMyU7XG4gIG1heC13aWR0aDogNTguMzMzMzMzMzMlO1xufVxuXG4uY29sLTgge1xuICBmbGV4OiAwIDAgNjYuNjY2NjY2NjclO1xuICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY3JTtcbn1cblxuLmNvbC05IHtcbiAgZmxleDogMCAwIDc1JTtcbiAgbWF4LXdpZHRoOiA3NSU7XG59XG5cbi5jb2wtMTAge1xuICBmbGV4OiAwIDAgODMuMzMzMzMzMzMlO1xuICBtYXgtd2lkdGg6IDgzLjMzMzMzMzMzJTtcbn1cblxuLmNvbC0xMSB7XG4gIGZsZXg6IDAgMCA5MS42NjY2NjY2NyU7XG4gIG1heC13aWR0aDogOTEuNjY2NjY2NjclO1xufVxuXG4uY29sLTEyIHtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLm9yZGVyLWZpcnN0IHtcbiAgb3JkZXI6IC0xO1xufVxuXG4ub3JkZXItbGFzdCB7XG4gIG9yZGVyOiAxMztcbn1cblxuLm9yZGVyLTAge1xuICBvcmRlcjogMDtcbn1cblxuLm9yZGVyLTEge1xuICBvcmRlcjogMTtcbn1cblxuLm9yZGVyLTIge1xuICBvcmRlcjogMjtcbn1cblxuLm9yZGVyLTMge1xuICBvcmRlcjogMztcbn1cblxuLm9yZGVyLTQge1xuICBvcmRlcjogNDtcbn1cblxuLm9yZGVyLTUge1xuICBvcmRlcjogNTtcbn1cblxuLm9yZGVyLTYge1xuICBvcmRlcjogNjtcbn1cblxuLm9yZGVyLTcge1xuICBvcmRlcjogNztcbn1cblxuLm9yZGVyLTgge1xuICBvcmRlcjogODtcbn1cblxuLm9yZGVyLTkge1xuICBvcmRlcjogOTtcbn1cblxuLm9yZGVyLTEwIHtcbiAgb3JkZXI6IDEwO1xufVxuXG4ub3JkZXItMTEge1xuICBvcmRlcjogMTE7XG59XG5cbi5vcmRlci0xMiB7XG4gIG9yZGVyOiAxMjtcbn1cblxuLm9mZnNldC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTIge1xuICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xufVxuXG4ub2Zmc2V0LTMge1xuICBtYXJnaW4tbGVmdDogMjUlO1xufVxuXG4ub2Zmc2V0LTQge1xuICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTUge1xuICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xufVxuXG4ub2Zmc2V0LTYge1xuICBtYXJnaW4tbGVmdDogNTAlO1xufVxuXG4ub2Zmc2V0LTcge1xuICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTgge1xuICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xufVxuXG4ub2Zmc2V0LTkge1xuICBtYXJnaW4tbGVmdDogNzUlO1xufVxuXG4ub2Zmc2V0LTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbn1cblxuLm9mZnNldC0xMSB7XG4gIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuY29sLXNtIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXNtLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXNtLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5yb3ctY29scy1zbS0zID4gKiB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnJvdy1jb2xzLXNtLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5yb3ctY29scy1zbS01ID4gKiB7XG4gICAgZmxleDogMCAwIDIwJTtcbiAgICBtYXgtd2lkdGg6IDIwJTtcbiAgfVxuICAucm93LWNvbHMtc20tNiA+ICoge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wtc20tMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLXNtLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS01IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLXNtLTcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS04IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLXNtLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5vcmRlci1zbS1maXJzdCB7XG4gICAgb3JkZXI6IC0xO1xuICB9XG4gIC5vcmRlci1zbS1sYXN0IHtcbiAgICBvcmRlcjogMTM7XG4gIH1cbiAgLm9yZGVyLXNtLTAge1xuICAgIG9yZGVyOiAwO1xuICB9XG4gIC5vcmRlci1zbS0xIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAub3JkZXItc20tMiB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLm9yZGVyLXNtLTMge1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIC5vcmRlci1zbS00IHtcbiAgICBvcmRlcjogNDtcbiAgfVxuICAub3JkZXItc20tNSB7XG4gICAgb3JkZXI6IDU7XG4gIH1cbiAgLm9yZGVyLXNtLTYge1xuICAgIG9yZGVyOiA2O1xuICB9XG4gIC5vcmRlci1zbS03IHtcbiAgICBvcmRlcjogNztcbiAgfVxuICAub3JkZXItc20tOCB7XG4gICAgb3JkZXI6IDg7XG4gIH1cbiAgLm9yZGVyLXNtLTkge1xuICAgIG9yZGVyOiA5O1xuICB9XG4gIC5vcmRlci1zbS0xMCB7XG4gICAgb3JkZXI6IDEwO1xuICB9XG4gIC5vcmRlci1zbS0xMSB7XG4gICAgb3JkZXI6IDExO1xuICB9XG4gIC5vcmRlci1zbS0xMiB7XG4gICAgb3JkZXI6IDEyO1xuICB9XG4gIC5vZmZzZXQtc20tMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm9mZnNldC1zbS0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1zbS0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtc20tMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAub2Zmc2V0LXNtLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1zbS01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtc20tNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAub2Zmc2V0LXNtLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1zbS04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtc20tOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAub2Zmc2V0LXNtLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtc20tMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3ODJweCkge1xuICAuY29sLW1kIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLW1kLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLW1kLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5yb3ctY29scy1tZC0zID4gKiB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnJvdy1jb2xzLW1kLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5yb3ctY29scy1tZC01ID4gKiB7XG4gICAgZmxleDogMCAwIDIwJTtcbiAgICBtYXgtd2lkdGg6IDIwJTtcbiAgfVxuICAucm93LWNvbHMtbWQtNiA+ICoge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wtbWQtMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLW1kLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC01IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLW1kLTcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC04IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLW1kLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5vcmRlci1tZC1maXJzdCB7XG4gICAgb3JkZXI6IC0xO1xuICB9XG4gIC5vcmRlci1tZC1sYXN0IHtcbiAgICBvcmRlcjogMTM7XG4gIH1cbiAgLm9yZGVyLW1kLTAge1xuICAgIG9yZGVyOiAwO1xuICB9XG4gIC5vcmRlci1tZC0xIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAub3JkZXItbWQtMiB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLm9yZGVyLW1kLTMge1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIC5vcmRlci1tZC00IHtcbiAgICBvcmRlcjogNDtcbiAgfVxuICAub3JkZXItbWQtNSB7XG4gICAgb3JkZXI6IDU7XG4gIH1cbiAgLm9yZGVyLW1kLTYge1xuICAgIG9yZGVyOiA2O1xuICB9XG4gIC5vcmRlci1tZC03IHtcbiAgICBvcmRlcjogNztcbiAgfVxuICAub3JkZXItbWQtOCB7XG4gICAgb3JkZXI6IDg7XG4gIH1cbiAgLm9yZGVyLW1kLTkge1xuICAgIG9yZGVyOiA5O1xuICB9XG4gIC5vcmRlci1tZC0xMCB7XG4gICAgb3JkZXI6IDEwO1xuICB9XG4gIC5vcmRlci1tZC0xMSB7XG4gICAgb3JkZXI6IDExO1xuICB9XG4gIC5vcmRlci1tZC0xMiB7XG4gICAgb3JkZXI6IDEyO1xuICB9XG4gIC5vZmZzZXQtbWQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm9mZnNldC1tZC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1tZC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbWQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAub2Zmc2V0LW1kLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1tZC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbWQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAub2Zmc2V0LW1kLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1tZC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbWQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAub2Zmc2V0LW1kLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbWQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29sLWxnIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLWxnLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLWxnLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5yb3ctY29scy1sZy0zID4gKiB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnJvdy1jb2xzLWxnLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5yb3ctY29scy1sZy01ID4gKiB7XG4gICAgZmxleDogMCAwIDIwJTtcbiAgICBtYXgtd2lkdGg6IDIwJTtcbiAgfVxuICAucm93LWNvbHMtbGctNiA+ICoge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wtbGctMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLWxnLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy01IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLWxnLTcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy04IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLWxnLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5vcmRlci1sZy1maXJzdCB7XG4gICAgb3JkZXI6IC0xO1xuICB9XG4gIC5vcmRlci1sZy1sYXN0IHtcbiAgICBvcmRlcjogMTM7XG4gIH1cbiAgLm9yZGVyLWxnLTAge1xuICAgIG9yZGVyOiAwO1xuICB9XG4gIC5vcmRlci1sZy0xIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAub3JkZXItbGctMiB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLm9yZGVyLWxnLTMge1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIC5vcmRlci1sZy00IHtcbiAgICBvcmRlcjogNDtcbiAgfVxuICAub3JkZXItbGctNSB7XG4gICAgb3JkZXI6IDU7XG4gIH1cbiAgLm9yZGVyLWxnLTYge1xuICAgIG9yZGVyOiA2O1xuICB9XG4gIC5vcmRlci1sZy03IHtcbiAgICBvcmRlcjogNztcbiAgfVxuICAub3JkZXItbGctOCB7XG4gICAgb3JkZXI6IDg7XG4gIH1cbiAgLm9yZGVyLWxnLTkge1xuICAgIG9yZGVyOiA5O1xuICB9XG4gIC5vcmRlci1sZy0xMCB7XG4gICAgb3JkZXI6IDEwO1xuICB9XG4gIC5vcmRlci1sZy0xMSB7XG4gICAgb3JkZXI6IDExO1xuICB9XG4gIC5vcmRlci1sZy0xMiB7XG4gICAgb3JkZXI6IDEyO1xuICB9XG4gIC5vZmZzZXQtbGctMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm9mZnNldC1sZy0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1sZy0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbGctMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAub2Zmc2V0LWxnLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1sZy01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbGctNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAub2Zmc2V0LWxnLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1sZy04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbGctOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAub2Zmc2V0LWxnLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbGctMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbC14bCB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5yb3ctY29scy14bC0xID4gKiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5yb3ctY29scy14bC0yID4gKiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAucm93LWNvbHMteGwtMyA+ICoge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5yb3ctY29scy14bC00ID4gKiB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAucm93LWNvbHMteGwtNSA+ICoge1xuICAgIGZsZXg6IDAgMCAyMCU7XG4gICAgbWF4LXdpZHRoOiAyMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXhsLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuY29sLXhsLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC14bC00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC14bC03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC14bC0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXhsLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAub3JkZXIteGwtZmlyc3Qge1xuICAgIG9yZGVyOiAtMTtcbiAgfVxuICAub3JkZXIteGwtbGFzdCB7XG4gICAgb3JkZXI6IDEzO1xuICB9XG4gIC5vcmRlci14bC0wIHtcbiAgICBvcmRlcjogMDtcbiAgfVxuICAub3JkZXIteGwtMSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLm9yZGVyLXhsLTIge1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5vcmRlci14bC0zIHtcbiAgICBvcmRlcjogMztcbiAgfVxuICAub3JkZXIteGwtNCB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cbiAgLm9yZGVyLXhsLTUge1xuICAgIG9yZGVyOiA1O1xuICB9XG4gIC5vcmRlci14bC02IHtcbiAgICBvcmRlcjogNjtcbiAgfVxuICAub3JkZXIteGwtNyB7XG4gICAgb3JkZXI6IDc7XG4gIH1cbiAgLm9yZGVyLXhsLTgge1xuICAgIG9yZGVyOiA4O1xuICB9XG4gIC5vcmRlci14bC05IHtcbiAgICBvcmRlcjogOTtcbiAgfVxuICAub3JkZXIteGwtMTAge1xuICAgIG9yZGVyOiAxMDtcbiAgfVxuICAub3JkZXIteGwtMTEge1xuICAgIG9yZGVyOiAxMTtcbiAgfVxuICAub3JkZXIteGwtMTIge1xuICAgIG9yZGVyOiAxMjtcbiAgfVxuICAub2Zmc2V0LXhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5vZmZzZXQteGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLm9mZnNldC14bC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXhsLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLm9mZnNldC14bC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteGwtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXhsLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLm9mZnNldC14bC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXhsLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTMzMHB4KSB7XG4gIC5jb2wteHhsIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXh4bC0xID4gKiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5yb3ctY29scy14eGwtMiA+ICoge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLnJvdy1jb2xzLXh4bC0zID4gKiB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnJvdy1jb2xzLXh4bC00ID4gKiB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAucm93LWNvbHMteHhsLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjAlO1xuICAgIG1heC13aWR0aDogMjAlO1xuICB9XG4gIC5yb3ctY29scy14eGwtNiA+ICoge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wteHhsLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuY29sLXh4bC0xIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXh4bC0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteHhsLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC14eGwtNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXh4bC01IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteHhsLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC14eGwtNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXh4bC04IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteHhsLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC14eGwtMTAge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14eGwtMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14eGwtMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAub3JkZXIteHhsLWZpcnN0IHtcbiAgICBvcmRlcjogLTE7XG4gIH1cbiAgLm9yZGVyLXh4bC1sYXN0IHtcbiAgICBvcmRlcjogMTM7XG4gIH1cbiAgLm9yZGVyLXh4bC0wIHtcbiAgICBvcmRlcjogMDtcbiAgfVxuICAub3JkZXIteHhsLTEge1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5vcmRlci14eGwtMiB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLm9yZGVyLXh4bC0zIHtcbiAgICBvcmRlcjogMztcbiAgfVxuICAub3JkZXIteHhsLTQge1xuICAgIG9yZGVyOiA0O1xuICB9XG4gIC5vcmRlci14eGwtNSB7XG4gICAgb3JkZXI6IDU7XG4gIH1cbiAgLm9yZGVyLXh4bC02IHtcbiAgICBvcmRlcjogNjtcbiAgfVxuICAub3JkZXIteHhsLTcge1xuICAgIG9yZGVyOiA3O1xuICB9XG4gIC5vcmRlci14eGwtOCB7XG4gICAgb3JkZXI6IDg7XG4gIH1cbiAgLm9yZGVyLXh4bC05IHtcbiAgICBvcmRlcjogOTtcbiAgfVxuICAub3JkZXIteHhsLTEwIHtcbiAgICBvcmRlcjogMTA7XG4gIH1cbiAgLm9yZGVyLXh4bC0xMSB7XG4gICAgb3JkZXI6IDExO1xuICB9XG4gIC5vcmRlci14eGwtMTIge1xuICAgIG9yZGVyOiAxMjtcbiAgfVxuICAub2Zmc2V0LXh4bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAub2Zmc2V0LXh4bC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14eGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXh4bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5vZmZzZXQteHhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14eGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXh4bC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5vZmZzZXQteHhsLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14eGwtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXh4bC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5vZmZzZXQteHhsLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteHhsLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG59XG4udGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgY29sb3I6ICMyMTI1Mjk7XG59XG4udGFibGUgdGgsXG4udGFibGUgdGQge1xuICBwYWRkaW5nOiAwLjc1cmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RlZTJlNjtcbn1cbi50YWJsZSB0aGVhZCB0aCB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZGVlMmU2O1xufVxuLnRhYmxlIHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItdG9wOiAycHggc29saWQgI2RlZTJlNjtcbn1cblxuLnRhYmxlLXNtIHRoLFxuLnRhYmxlLXNtIHRkIHtcbiAgcGFkZGluZzogMC4zcmVtO1xufVxuXG4udGFibGUtYm9yZGVyZWQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2O1xufVxuLnRhYmxlLWJvcmRlcmVkIHRoLFxuLnRhYmxlLWJvcmRlcmVkIHRkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjtcbn1cbi50YWJsZS1ib3JkZXJlZCB0aGVhZCB0aCxcbi50YWJsZS1ib3JkZXJlZCB0aGVhZCB0ZCB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDJweDtcbn1cblxuLnRhYmxlLWJvcmRlcmxlc3MgdGgsXG4udGFibGUtYm9yZGVybGVzcyB0ZCxcbi50YWJsZS1ib3JkZXJsZXNzIHRoZWFkIHRoLFxuLnRhYmxlLWJvcmRlcmxlc3MgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlcjogMDtcbn1cblxuLnRhYmxlLXN0cmlwZWQgdGJvZHkgdHI6bnRoLW9mLXR5cGUob2RkKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG59XG5cbi50YWJsZS1ob3ZlciB0Ym9keSB0cjpob3ZlciB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbn1cblxuLnRhYmxlLWFjdGl2ZSxcbi50YWJsZS1hY3RpdmUgPiB0aCxcbi50YWJsZS1hY3RpdmUgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWFjdGl2ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xufVxuLnRhYmxlLWhvdmVyIC50YWJsZS1hY3RpdmU6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtYWN0aXZlOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbn1cblxuLnRhYmxlIC50aGVhZC1kYXJrIHRoIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gIGJvcmRlci1jb2xvcjogIzQ1NGQ1NTtcbn1cbi50YWJsZSAudGhlYWQtbGlnaHQgdGgge1xuICBjb2xvcjogIzQ5NTA1NztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbiAgYm9yZGVyLWNvbG9yOiAjZGVlMmU2O1xufVxuXG4udGFibGUtZGFyayB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xufVxuLnRhYmxlLWRhcmsgdGgsXG4udGFibGUtZGFyayB0ZCxcbi50YWJsZS1kYXJrIHRoZWFkIHRoIHtcbiAgYm9yZGVyLWNvbG9yOiAjNDU0ZDU1O1xufVxuLnRhYmxlLWRhcmsudGFibGUtYm9yZGVyZWQge1xuICBib3JkZXI6IDA7XG59XG4udGFibGUtZGFyay50YWJsZS1zdHJpcGVkIHRib2R5IHRyOm50aC1vZi10eXBlKG9kZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDUpO1xufVxuLnRhYmxlLWRhcmsudGFibGUtaG92ZXIgdGJvZHkgdHI6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA3NSk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1OTkuOThweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZS1zbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIH1cbiAgLnRhYmxlLXJlc3BvbnNpdmUtc20gPiAudGFibGUtYm9yZGVyZWQge1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc4MS45OHB4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlLW1kIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxuICAudGFibGUtcmVzcG9uc2l2ZS1tZCA+IC50YWJsZS1ib3JkZXJlZCB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUtbGcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB9XG4gIC50YWJsZS1yZXNwb25zaXZlLWxnID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUteGwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB9XG4gIC50YWJsZS1yZXNwb25zaXZlLXhsID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzI5Ljk4cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUteHhsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxuICAudGFibGUtcmVzcG9uc2l2ZS14eGwgPiAudGFibGUtYm9yZGVyZWQge1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuLnRhYmxlLXJlc3BvbnNpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cbi50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgYm9yZGVyOiAwO1xufVxuXG4uZmFkZSB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgbGluZWFyO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmZhZGUge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5mYWRlOm5vdCguc2hvdykge1xuICBvcGFjaXR5OiAwO1xufVxuXG4uY29sbGFwc2U6bm90KC5zaG93KSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jb2xsYXBzaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGhlaWdodCAwLjM1cyBlYXNlO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmNvbGxhcHNpbmcge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cblxuLmRyb3B1cCxcbi5kcm9wcmlnaHQsXG4uZHJvcGRvd24sXG4uZHJvcGxlZnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5kcm9wZG93bi10b2dnbGUge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAwLjQ1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItdG9wOiAwLjNlbSBzb2xpZDtcbiAgYm9yZGVyLXJpZ2h0OiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm9yZGVyLWxlZnQ6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLmRyb3Bkb3duLXRvZ2dsZTplbXB0eTo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmRyb3Bkb3duLW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAwMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1pbi13aWR0aDogMTByZW07XG4gIHBhZGRpbmc6IDAuNXJlbSAwO1xuICBtYXJnaW46IDAuNnJlbSAwIDA7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDAgc29saWQgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tcm91bmRuZXNzKTtcbn1cblxuLmRyb3Bkb3duLW1lbnUtbGVmdCB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAwO1xufVxuXG4uZHJvcGRvd24tbWVudS1yaWdodCB7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiBhdXRvO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmRyb3Bkb3duLW1lbnUtc20tbGVmdCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS1zbS1yaWdodCB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc4MnB4KSB7XG4gIC5kcm9wZG93bi1tZW51LW1kLWxlZnQge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUtbWQtcmlnaHQge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZHJvcGRvd24tbWVudS1sZy1sZWZ0IHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5kcm9wZG93bi1tZW51LWxnLXJpZ2h0IHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kcm9wZG93bi1tZW51LXhsLWxlZnQge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUteGwtcmlnaHQge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMzMwcHgpIHtcbiAgLmRyb3Bkb3duLW1lbnUteHhsLWxlZnQge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUteHhsLXJpZ2h0IHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG59XG4uZHJvcHVwIC5kcm9wZG93bi1tZW51IHtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IDEwMCU7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDAuNnJlbTtcbn1cbi5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAwLjQ1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItcmlnaHQ6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAwLjNlbSBzb2xpZDtcbiAgYm9yZGVyLWxlZnQ6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLmRyb3B1cCAuZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uZHJvcHJpZ2h0IC5kcm9wZG93bi1tZW51IHtcbiAgdG9wOiAwO1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWxlZnQ6IDAuNnJlbTtcbn1cbi5kcm9wcmlnaHQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAwLjQ1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItdG9wOiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBib3JkZXItYm90dG9tOiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDAuM2VtIHNvbGlkO1xufVxuLmRyb3ByaWdodCAuZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmRyb3ByaWdodCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIHZlcnRpY2FsLWFsaWduOiAwO1xufVxuXG4uZHJvcGxlZnQgLmRyb3Bkb3duLW1lbnUge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAxMDAlO1xuICBsZWZ0OiBhdXRvO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDAuNnJlbTtcbn1cbi5kcm9wbGVmdCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDAuNDVlbTtcbiAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4uZHJvcGxlZnQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmRyb3BsZWZ0IC5kcm9wZG93bi10b2dnbGU6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAwLjQ1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItdG9wOiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAwLjNlbSBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbTogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG59XG4uZHJvcGxlZnQgLmRyb3Bkb3duLXRvZ2dsZTplbXB0eTo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5kcm9wbGVmdCAuZHJvcGRvd24tdG9nZ2xlOjpiZWZvcmUge1xuICB2ZXJ0aWNhbC1hbGlnbjogMDtcbn1cblxuLmRyb3Bkb3duLW1lbnVbeC1wbGFjZW1lbnRePXRvcF0sIC5kcm9wZG93bi1tZW51W3gtcGxhY2VtZW50Xj1yaWdodF0sIC5kcm9wZG93bi1tZW51W3gtcGxhY2VtZW50Xj1ib3R0b21dLCAuZHJvcGRvd24tbWVudVt4LXBsYWNlbWVudF49bGVmdF0ge1xuICByaWdodDogYXV0bztcbiAgYm90dG9tOiBhdXRvO1xufVxuXG4uZHJvcGRvd24tZGl2aWRlciB7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luOiAxLjVyZW0gMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlOWVjZWY7XG59XG5cbi5kcm9wZG93bi1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjI1cmVtIDEuNXJlbTtcbiAgY2xlYXI6IGJvdGg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG59XG4uZHJvcGRvd24taXRlbTpob3ZlciwgLmRyb3Bkb3duLWl0ZW06Zm9jdXMge1xuICBjb2xvcjogIzE2MTgxYjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmRyb3Bkb3duLWl0ZW0uYWN0aXZlLCAuZHJvcGRvd24taXRlbTphY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmRyb3Bkb3duLWl0ZW0uZGlzYWJsZWQsIC5kcm9wZG93bi1pdGVtOmRpc2FibGVkIHtcbiAgY29sb3I6ICNhZGI1YmQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmRyb3Bkb3duLW1lbnUuc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZHJvcGRvd24taGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuNXJlbSAxLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5kcm9wZG93bi1pdGVtLXRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMC4yNXJlbSAxLjVyZW07XG4gIGNvbG9yOiAjMjEyNTI5O1xufVxuXG4uaW5wdXQtZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCwgYm9keSAuY2FsZW5kYXItcGx1cyAuaW5wdXQtZ3JvdXAgPiAjY2FsZW5kYXItcGx1cy1zZWFyY2gsXG5ib2R5IC5jYWxlbmRhci1wbHVzIC5pbnB1dC1ncm91cCA+ICNjYWxlbmRhci1wbHVzLWNhdGVnb3J5LCAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXRleHRdOm5vdCguZm9ybS1jb250cm9sKSxcbi5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dGVsXTpub3QoLmZvcm0tY29udHJvbCksXG4uaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPWVtYWlsXTpub3QoLmZvcm0tY29udHJvbCksXG4uaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXNlYXJjaF06bm90KC5mb3JtLWNvbnRyb2wpLFxuLmlucHV0LWdyb3VwID4gdGV4dGFyZWE6bm90KC5mb3JtLWNvbnRyb2wpLFxuLmlucHV0LWdyb3VwID4gc2VsZWN0Om5vdCguZm9ybS1jb250cm9sKSxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICB3aWR0aDogMSU7XG4gIG1pbi13aWR0aDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wgKyAuZm9ybS1jb250cm9sLCBib2R5IC5jYWxlbmRhci1wbHVzIC5pbnB1dC1ncm91cCA+ICNjYWxlbmRhci1wbHVzLXNlYXJjaCArIC5mb3JtLWNvbnRyb2wsXG5ib2R5IC5jYWxlbmRhci1wbHVzIC5pbnB1dC1ncm91cCA+ICNjYWxlbmRhci1wbHVzLWNhdGVnb3J5ICsgLmZvcm0tY29udHJvbCwgYm9keSAuY2FsZW5kYXItcGx1cyAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sICsgI2NhbGVuZGFyLXBsdXMtc2VhcmNoLCBib2R5IC5jYWxlbmRhci1wbHVzIC5pbnB1dC1ncm91cCA+ICNjYWxlbmRhci1wbHVzLXNlYXJjaCArICNjYWxlbmRhci1wbHVzLXNlYXJjaCxcbmJvZHkgLmNhbGVuZGFyLXBsdXMgLmlucHV0LWdyb3VwID4gI2NhbGVuZGFyLXBsdXMtY2F0ZWdvcnkgKyAjY2FsZW5kYXItcGx1cy1zZWFyY2gsXG5ib2R5IC5jYWxlbmRhci1wbHVzIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wgKyAjY2FsZW5kYXItcGx1cy1jYXRlZ29yeSxcbmJvZHkgLmNhbGVuZGFyLXBsdXMgLmlucHV0LWdyb3VwID4gI2NhbGVuZGFyLXBsdXMtc2VhcmNoICsgI2NhbGVuZGFyLXBsdXMtY2F0ZWdvcnksXG5ib2R5IC5jYWxlbmRhci1wbHVzIC5pbnB1dC1ncm91cCA+ICNjYWxlbmRhci1wbHVzLWNhdGVnb3J5ICsgI2NhbGVuZGFyLXBsdXMtY2F0ZWdvcnksIC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dGV4dF06bm90KC5mb3JtLWNvbnRyb2wpICsgLmZvcm0tY29udHJvbCwgYm9keSAuY2FsZW5kYXItcGx1cyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXRleHRdOm5vdCguZm9ybS1jb250cm9sKSArICNjYWxlbmRhci1wbHVzLXNlYXJjaCxcbmJvZHkgLmNhbGVuZGFyLXBsdXMgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT10ZXh0XTpub3QoLmZvcm0tY29udHJvbCkgKyAjY2FsZW5kYXItcGx1cy1jYXRlZ29yeSxcbi5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dGVsXTpub3QoLmZvcm0tY29udHJvbCkgKyAuZm9ybS1jb250cm9sLFxuYm9keSAuY2FsZW5kYXItcGx1cyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXRlbF06bm90KC5mb3JtLWNvbnRyb2wpICsgI2NhbGVuZGFyLXBsdXMtc2VhcmNoLFxuYm9keSAuY2FsZW5kYXItcGx1cyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXRlbF06bm90KC5mb3JtLWNvbnRyb2wpICsgI2NhbGVuZGFyLXBsdXMtY2F0ZWdvcnksXG4uaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPWVtYWlsXTpub3QoLmZvcm0tY29udHJvbCkgKyAuZm9ybS1jb250cm9sLFxuYm9keSAuY2FsZW5kYXItcGx1cyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPWVtYWlsXTpub3QoLmZvcm0tY29udHJvbCkgKyAjY2FsZW5kYXItcGx1cy1zZWFyY2gsXG5ib2R5IC5jYWxlbmRhci1wbHVzIC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9ZW1haWxdOm5vdCguZm9ybS1jb250cm9sKSArICNjYWxlbmRhci1wbHVzLWNhdGVnb3J5LFxuLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1zZWFyY2hdOm5vdCguZm9ybS1jb250cm9sKSArIC5mb3JtLWNvbnRyb2wsXG5ib2R5IC5jYWxlbmRhci1wbHVzIC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9c2VhcmNoXTpub3QoLmZvcm0tY29udHJvbCkgKyAjY2FsZW5kYXItcGx1cy1zZWFyY2gsXG5ib2R5IC5jYWxlbmRhci1wbHVzIC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9c2VhcmNoXTpub3QoLmZvcm0tY29udHJvbCkgKyAjY2FsZW5kYXItcGx1cy1jYXRlZ29yeSxcbi5pbnB1dC1ncm91cCA+IHRleHRhcmVhOm5vdCguZm9ybS1jb250cm9sKSArIC5mb3JtLWNvbnRyb2wsXG5ib2R5IC5jYWxlbmRhci1wbHVzIC5pbnB1dC1ncm91cCA+IHRleHRhcmVhOm5vdCguZm9ybS1jb250cm9sKSArICNjYWxlbmRhci1wbHVzLXNlYXJjaCxcbmJvZHkgLmNhbGVuZGFyLXBsdXMgLmlucHV0LWdyb3VwID4gdGV4dGFyZWE6bm90KC5mb3JtLWNvbnRyb2wpICsgI2NhbGVuZGFyLXBsdXMtY2F0ZWdvcnksXG4uaW5wdXQtZ3JvdXAgPiBzZWxlY3Q6bm90KC5mb3JtLWNvbnRyb2wpICsgLmZvcm0tY29udHJvbCxcbmJvZHkgLmNhbGVuZGFyLXBsdXMgLmlucHV0LWdyb3VwID4gc2VsZWN0Om5vdCguZm9ybS1jb250cm9sKSArICNjYWxlbmRhci1wbHVzLXNlYXJjaCxcbmJvZHkgLmNhbGVuZGFyLXBsdXMgLmlucHV0LWdyb3VwID4gc2VsZWN0Om5vdCguZm9ybS1jb250cm9sKSArICNjYWxlbmRhci1wbHVzLWNhdGVnb3J5LCAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sICsgaW5wdXRbdHlwZT10ZXh0XTpub3QoLmZvcm0tY29udHJvbCksIGJvZHkgLmNhbGVuZGFyLXBsdXMgLmlucHV0LWdyb3VwID4gI2NhbGVuZGFyLXBsdXMtc2VhcmNoICsgaW5wdXRbdHlwZT10ZXh0XTpub3QoLmZvcm0tY29udHJvbCksXG5ib2R5IC5jYWxlbmRhci1wbHVzIC5pbnB1dC1ncm91cCA+ICNjYWxlbmRhci1wbHVzLWNhdGVnb3J5ICsgaW5wdXRbdHlwZT10ZXh0XTpub3QoLmZvcm0tY29udHJvbCksIC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dGV4dF06bm90KC5mb3JtLWNvbnRyb2wpICsgaW5wdXRbdHlwZT10ZXh0XTpub3QoLmZvcm0tY29udHJvbCksXG4uaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXRlbF06bm90KC5mb3JtLWNvbnRyb2wpICsgaW5wdXRbdHlwZT10ZXh0XTpub3QoLmZvcm0tY29udHJvbCksXG4uaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPWVtYWlsXTpub3QoLmZvcm0tY29udHJvbCkgKyBpbnB1dFt0eXBlPXRleHRdOm5vdCguZm9ybS1jb250cm9sKSxcbi5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9c2VhcmNoXTpub3QoLmZvcm0tY29udHJvbCkgKyBpbnB1dFt0eXBlPXRleHRdOm5vdCguZm9ybS1jb250cm9sKSxcbi5pbnB1dC1ncm91cCA+IHRleHRhcmVhOm5vdCguZm9ybS1jb250cm9sKSArIGlucHV0W3R5cGU9dGV4dF06bm90KC5mb3JtLWNvbnRyb2wpLFxuLmlucHV0LWdyb3VwID4gc2VsZWN0Om5vdCguZm9ybS1jb250cm9sKSArIGlucHV0W3R5cGU9dGV4dF06bm90KC5mb3JtLWNvbnRyb2wpLFxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCArIGlucHV0W3R5cGU9dGVsXTpub3QoLmZvcm0tY29udHJvbCksXG5ib2R5IC5jYWxlbmRhci1wbHVzIC5pbnB1dC1ncm91cCA+ICNjYWxlbmRhci1wbHVzLXNlYXJjaCArIGlucHV0W3R5cGU9dGVsXTpub3QoLmZvcm0tY29udHJvbCksXG5ib2R5IC5jYWxlbmRhci1wbHVzIC5pbnB1dC1ncm91cCA+ICNjYWxlbmRhci1wbHVzLWNhdGVnb3J5ICsgaW5wdXRbdHlwZT10ZWxdOm5vdCguZm9ybS1jb250cm9sKSxcbi5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dGV4dF06bm90KC5mb3JtLWNvbnRyb2wpICsgaW5wdXRbdHlwZT10ZWxdOm5vdCguZm9ybS1jb250cm9sKSxcbi5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dGVsXTpub3QoLmZvcm0tY29udHJvbCkgKyBpbnB1dFt0eXBlPXRlbF06bm90KC5mb3JtLWNvbnRyb2wpLFxuLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1lbWFpbF06bm90KC5mb3JtLWNvbnRyb2wpICsgaW5wdXRbdHlwZT10ZWxdOm5vdCguZm9ybS1jb250cm9sKSxcbi5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9c2VhcmNoXTpub3QoLmZvcm0tY29udHJvbCkgKyBpbnB1dFt0eXBlPXRlbF06bm90KC5mb3JtLWNvbnRyb2wpLFxuLmlucHV0LWdyb3VwID4gdGV4dGFyZWE6bm90KC5mb3JtLWNvbnRyb2wpICsgaW5wdXRbdHlwZT10ZWxdOm5vdCguZm9ybS1jb250cm9sKSxcbi5pbnB1dC1ncm91cCA+IHNlbGVjdDpub3QoLmZvcm0tY29udHJvbCkgKyBpbnB1dFt0eXBlPXRlbF06bm90KC5mb3JtLWNvbnRyb2wpLFxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCArIGlucHV0W3R5cGU9ZW1haWxdOm5vdCguZm9ybS1jb250cm9sKSxcbmJvZHkgLmNhbGVuZGFyLXBsdXMgLmlucHV0LWdyb3VwID4gI2NhbGVuZGFyLXBsdXMtc2VhcmNoICsgaW5wdXRbdHlwZT1lbWFpbF06bm90KC5mb3JtLWNvbnRyb2wpLFxuYm9keSAuY2FsZW5kYXItcGx1cyAuaW5wdXQtZ3JvdXAgPiAjY2FsZW5kYXItcGx1cy1jYXRlZ29yeSArIGlucHV0W3R5cGU9ZW1haWxdOm5vdCguZm9ybS1jb250cm9sKSxcbi5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dGV4dF06bm90KC5mb3JtLWNvbnRyb2wpICsgaW5wdXRbdHlwZT1lbWFpbF06bm90KC5mb3JtLWNvbnRyb2wpLFxuLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT10ZWxdOm5vdCguZm9ybS1jb250cm9sKSArIGlucHV0W3R5cGU9ZW1haWxdOm5vdCguZm9ybS1jb250cm9sKSxcbi5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9ZW1haWxdOm5vdCguZm9ybS1jb250cm9sKSArIGlucHV0W3R5cGU9ZW1haWxdOm5vdCguZm9ybS1jb250cm9sKSxcbi5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9c2VhcmNoXTpub3QoLmZvcm0tY29udHJvbCkgKyBpbnB1dFt0eXBlPWVtYWlsXTpub3QoLmZvcm0tY29udHJvbCksXG4uaW5wdXQtZ3JvdXAgPiB0ZXh0YXJlYTpub3QoLmZvcm0tY29udHJvbCkgKyBpbnB1dFt0eXBlPWVtYWlsXTpub3QoLmZvcm0tY29udHJvbCksXG4uaW5wdXQtZ3JvdXAgPiBzZWxlY3Q6bm90KC5mb3JtLWNvbnRyb2wpICsgaW5wdXRbdHlwZT1lbWFpbF06bm90KC5mb3JtLWNvbnRyb2wpLFxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCArIGlucHV0W3R5cGU9c2VhcmNoXTpub3QoLmZvcm0tY29udHJvbCksXG5ib2R5IC5jYWxlbmRhci1wbHVzIC5pbnB1dC1ncm91cCA+ICNjYWxlbmRhci1wbHVzLXNlYXJjaCArIGlucHV0W3R5cGU9c2VhcmNoXTpub3QoLmZvcm0tY29udHJvbCksXG5ib2R5IC5jYWxlbmRhci1wbHVzIC5pbnB1dC1ncm91cCA+ICNjYWxlbmRhci1wbHVzLWNhdGVnb3J5ICsgaW5wdXRbdHlwZT1zZWFyY2hdOm5vdCguZm9ybS1jb250cm9sKSxcbi5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dGV4dF06bm90KC5mb3JtLWNvbnRyb2wpICsgaW5wdXRbdHlwZT1zZWFyY2hdOm5vdCguZm9ybS1jb250cm9sKSxcbi5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dGVsXTpub3QoLmZvcm0tY29udHJvbCkgKyBpbnB1dFt0eXBlPXNlYXJjaF06bm90KC5mb3JtLWNvbnRyb2wpLFxuLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1lbWFpbF06bm90KC5mb3JtLWNvbnRyb2wpICsgaW5wdXRbdHlwZT1zZWFyY2hdOm5vdCguZm9ybS1jb250cm9sKSxcbi5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9c2VhcmNoXTpub3QoLmZvcm0tY29udHJvbCkgKyBpbnB1dFt0eXBlPXNlYXJjaF06bm90KC5mb3JtLWNvbnRyb2wpLFxuLmlucHV0LWdyb3VwID4gdGV4dGFyZWE6bm90KC5mb3JtLWNvbnRyb2wpICsgaW5wdXRbdHlwZT1zZWFyY2hdOm5vdCguZm9ybS1jb250cm9sKSxcbi5pbnB1dC1ncm91cCA+IHNlbGVjdDpub3QoLmZvcm0tY29udHJvbCkgKyBpbnB1dFt0eXBlPXNlYXJjaF06bm90KC5mb3JtLWNvbnRyb2wpLFxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCArIHRleHRhcmVhOm5vdCguZm9ybS1jb250cm9sKSxcbmJvZHkgLmNhbGVuZGFyLXBsdXMgLmlucHV0LWdyb3VwID4gI2NhbGVuZGFyLXBsdXMtc2VhcmNoICsgdGV4dGFyZWE6bm90KC5mb3JtLWNvbnRyb2wpLFxuYm9keSAuY2FsZW5kYXItcGx1cyAuaW5wdXQtZ3JvdXAgPiAjY2FsZW5kYXItcGx1cy1jYXRlZ29yeSArIHRleHRhcmVhOm5vdCguZm9ybS1jb250cm9sKSxcbi5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dGV4dF06bm90KC5mb3JtLWNvbnRyb2wpICsgdGV4dGFyZWE6bm90KC5mb3JtLWNvbnRyb2wpLFxuLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT10ZWxdOm5vdCguZm9ybS1jb250cm9sKSArIHRleHRhcmVhOm5vdCguZm9ybS1jb250cm9sKSxcbi5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9ZW1haWxdOm5vdCguZm9ybS1jb250cm9sKSArIHRleHRhcmVhOm5vdCguZm9ybS1jb250cm9sKSxcbi5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9c2VhcmNoXTpub3QoLmZvcm0tY29udHJvbCkgKyB0ZXh0YXJlYTpub3QoLmZvcm0tY29udHJvbCksXG4uaW5wdXQtZ3JvdXAgPiB0ZXh0YXJlYTpub3QoLmZvcm0tY29udHJvbCkgKyB0ZXh0YXJlYTpub3QoLmZvcm0tY29udHJvbCksXG4uaW5wdXQtZ3JvdXAgPiBzZWxlY3Q6bm90KC5mb3JtLWNvbnRyb2wpICsgdGV4dGFyZWE6bm90KC5mb3JtLWNvbnRyb2wpLFxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCArIHNlbGVjdDpub3QoLmZvcm0tY29udHJvbCksXG5ib2R5IC5jYWxlbmRhci1wbHVzIC5pbnB1dC1ncm91cCA+ICNjYWxlbmRhci1wbHVzLXNlYXJjaCArIHNlbGVjdDpub3QoLmZvcm0tY29udHJvbCksXG5ib2R5IC5jYWxlbmRhci1wbHVzIC5pbnB1dC1ncm91cCA+ICNjYWxlbmRhci1wbHVzLWNhdGVnb3J5ICsgc2VsZWN0Om5vdCguZm9ybS1jb250cm9sKSxcbi5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dGV4dF06bm90KC5mb3JtLWNvbnRyb2wpICsgc2VsZWN0Om5vdCguZm9ybS1jb250cm9sKSxcbi5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dGVsXTpub3QoLmZvcm0tY29udHJvbCkgKyBzZWxlY3Q6bm90KC5mb3JtLWNvbnRyb2wpLFxuLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1lbWFpbF06bm90KC5mb3JtLWNvbnRyb2wpICsgc2VsZWN0Om5vdCguZm9ybS1jb250cm9sKSxcbi5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9c2VhcmNoXTpub3QoLmZvcm0tY29udHJvbCkgKyBzZWxlY3Q6bm90KC5mb3JtLWNvbnRyb2wpLFxuLmlucHV0LWdyb3VwID4gdGV4dGFyZWE6bm90KC5mb3JtLWNvbnRyb2wpICsgc2VsZWN0Om5vdCguZm9ybS1jb250cm9sKSxcbi5pbnB1dC1ncm91cCA+IHNlbGVjdDpub3QoLmZvcm0tY29udHJvbCkgKyBzZWxlY3Q6bm90KC5mb3JtLWNvbnRyb2wpLFxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCArIC5jdXN0b20tc2VsZWN0LFxuYm9keSAuY2FsZW5kYXItcGx1cyAuaW5wdXQtZ3JvdXAgPiAjY2FsZW5kYXItcGx1cy1zZWFyY2ggKyAuY3VzdG9tLXNlbGVjdCxcbmJvZHkgLmNhbGVuZGFyLXBsdXMgLmlucHV0LWdyb3VwID4gI2NhbGVuZGFyLXBsdXMtY2F0ZWdvcnkgKyAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dGV4dF06bm90KC5mb3JtLWNvbnRyb2wpICsgLmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXRlbF06bm90KC5mb3JtLWNvbnRyb2wpICsgLmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPWVtYWlsXTpub3QoLmZvcm0tY29udHJvbCkgKyAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9c2VhcmNoXTpub3QoLmZvcm0tY29udHJvbCkgKyAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cCA+IHRleHRhcmVhOm5vdCguZm9ybS1jb250cm9sKSArIC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwID4gc2VsZWN0Om5vdCguZm9ybS1jb250cm9sKSArIC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCArIC5jdXN0b20tZmlsZSxcbmJvZHkgLmNhbGVuZGFyLXBsdXMgLmlucHV0LWdyb3VwID4gI2NhbGVuZGFyLXBsdXMtc2VhcmNoICsgLmN1c3RvbS1maWxlLFxuYm9keSAuY2FsZW5kYXItcGx1cyAuaW5wdXQtZ3JvdXAgPiAjY2FsZW5kYXItcGx1cy1jYXRlZ29yeSArIC5jdXN0b20tZmlsZSxcbi5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dGV4dF06bm90KC5mb3JtLWNvbnRyb2wpICsgLmN1c3RvbS1maWxlLFxuLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT10ZWxdOm5vdCguZm9ybS1jb250cm9sKSArIC5jdXN0b20tZmlsZSxcbi5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9ZW1haWxdOm5vdCguZm9ybS1jb250cm9sKSArIC5jdXN0b20tZmlsZSxcbi5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9c2VhcmNoXTpub3QoLmZvcm0tY29udHJvbCkgKyAuY3VzdG9tLWZpbGUsXG4uaW5wdXQtZ3JvdXAgPiB0ZXh0YXJlYTpub3QoLmZvcm0tY29udHJvbCkgKyAuY3VzdG9tLWZpbGUsXG4uaW5wdXQtZ3JvdXAgPiBzZWxlY3Q6bm90KC5mb3JtLWNvbnRyb2wpICsgLmN1c3RvbS1maWxlLFxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQgKyAuZm9ybS1jb250cm9sLFxuYm9keSAuY2FsZW5kYXItcGx1cyAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCArICNjYWxlbmRhci1wbHVzLXNlYXJjaCxcbmJvZHkgLmNhbGVuZGFyLXBsdXMgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQgKyAjY2FsZW5kYXItcGx1cy1jYXRlZ29yeSxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0ICsgaW5wdXRbdHlwZT10ZXh0XTpub3QoLmZvcm0tY29udHJvbCksXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCArIGlucHV0W3R5cGU9dGVsXTpub3QoLmZvcm0tY29udHJvbCksXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCArIGlucHV0W3R5cGU9ZW1haWxdOm5vdCguZm9ybS1jb250cm9sKSxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0ICsgaW5wdXRbdHlwZT1zZWFyY2hdOm5vdCguZm9ybS1jb250cm9sKSxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0ICsgdGV4dGFyZWE6bm90KC5mb3JtLWNvbnRyb2wpLFxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQgKyBzZWxlY3Q6bm90KC5mb3JtLWNvbnRyb2wpLFxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQgKyAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0ICsgLmN1c3RvbS1maWxlLFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3QgKyAuZm9ybS1jb250cm9sLFxuYm9keSAuY2FsZW5kYXItcGx1cyAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdCArICNjYWxlbmRhci1wbHVzLXNlYXJjaCxcbmJvZHkgLmNhbGVuZGFyLXBsdXMgLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3QgKyAjY2FsZW5kYXItcGx1cy1jYXRlZ29yeSxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tc2VsZWN0ICsgaW5wdXRbdHlwZT10ZXh0XTpub3QoLmZvcm0tY29udHJvbCksXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdCArIGlucHV0W3R5cGU9dGVsXTpub3QoLmZvcm0tY29udHJvbCksXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdCArIGlucHV0W3R5cGU9ZW1haWxdOm5vdCguZm9ybS1jb250cm9sKSxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tc2VsZWN0ICsgaW5wdXRbdHlwZT1zZWFyY2hdOm5vdCguZm9ybS1jb250cm9sKSxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tc2VsZWN0ICsgdGV4dGFyZWE6bm90KC5mb3JtLWNvbnRyb2wpLFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3QgKyBzZWxlY3Q6bm90KC5mb3JtLWNvbnRyb2wpLFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3QgKyAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tc2VsZWN0ICsgLmN1c3RvbS1maWxlLFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlICsgLmZvcm0tY29udHJvbCxcbmJvZHkgLmNhbGVuZGFyLXBsdXMgLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlICsgI2NhbGVuZGFyLXBsdXMtc2VhcmNoLFxuYm9keSAuY2FsZW5kYXItcGx1cyAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUgKyAjY2FsZW5kYXItcGx1cy1jYXRlZ29yeSxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSArIGlucHV0W3R5cGU9dGV4dF06bm90KC5mb3JtLWNvbnRyb2wpLFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlICsgaW5wdXRbdHlwZT10ZWxdOm5vdCguZm9ybS1jb250cm9sKSxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSArIGlucHV0W3R5cGU9ZW1haWxdOm5vdCguZm9ybS1jb250cm9sKSxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSArIGlucHV0W3R5cGU9c2VhcmNoXTpub3QoLmZvcm0tY29udHJvbCksXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUgKyB0ZXh0YXJlYTpub3QoLmZvcm0tY29udHJvbCksXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUgKyBzZWxlY3Q6bm90KC5mb3JtLWNvbnRyb2wpLFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlICsgLmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUgKyAuY3VzdG9tLWZpbGUge1xuICBtYXJnaW4tbGVmdDogLTFweDtcbn1cbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2w6Zm9jdXMsIGJvZHkgLmNhbGVuZGFyLXBsdXMgLmlucHV0LWdyb3VwID4gI2NhbGVuZGFyLXBsdXMtc2VhcmNoOmZvY3VzLFxuYm9keSAuY2FsZW5kYXItcGx1cyAuaW5wdXQtZ3JvdXAgPiAjY2FsZW5kYXItcGx1cy1jYXRlZ29yeTpmb2N1cywgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT10ZXh0XTpmb2N1czpub3QoLmZvcm0tY29udHJvbCksXG4uaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXRlbF06Zm9jdXM6bm90KC5mb3JtLWNvbnRyb2wpLFxuLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1lbWFpbF06Zm9jdXM6bm90KC5mb3JtLWNvbnRyb2wpLFxuLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1zZWFyY2hdOmZvY3VzOm5vdCguZm9ybS1jb250cm9sKSxcbi5pbnB1dC1ncm91cCA+IHRleHRhcmVhOmZvY3VzOm5vdCguZm9ybS1jb250cm9sKSxcbi5pbnB1dC1ncm91cCA+IHNlbGVjdDpmb2N1czpub3QoLmZvcm0tY29udHJvbCksXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdDpmb2N1cyxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSAuY3VzdG9tLWZpbGUtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICB6LWluZGV4OiAzO1xufVxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlIC5jdXN0b20tZmlsZS1pbnB1dDpmb2N1cyB7XG4gIHotaW5kZXg6IDQ7XG59XG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sOm5vdCg6Zmlyc3QtY2hpbGQpLCBib2R5IC5jYWxlbmRhci1wbHVzIC5pbnB1dC1ncm91cCA+ICNjYWxlbmRhci1wbHVzLXNlYXJjaDpub3QoOmZpcnN0LWNoaWxkKSxcbmJvZHkgLmNhbGVuZGFyLXBsdXMgLmlucHV0LWdyb3VwID4gI2NhbGVuZGFyLXBsdXMtY2F0ZWdvcnk6bm90KDpmaXJzdC1jaGlsZCksIC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dGV4dF06bm90KDpmaXJzdC1jaGlsZCk6bm90KC5mb3JtLWNvbnRyb2wpLFxuLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT10ZWxdOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCguZm9ybS1jb250cm9sKSxcbi5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9ZW1haWxdOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCguZm9ybS1jb250cm9sKSxcbi5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9c2VhcmNoXTpub3QoOmZpcnN0LWNoaWxkKTpub3QoLmZvcm0tY29udHJvbCksXG4uaW5wdXQtZ3JvdXAgPiB0ZXh0YXJlYTpub3QoOmZpcnN0LWNoaWxkKTpub3QoLmZvcm0tY29udHJvbCksXG4uaW5wdXQtZ3JvdXAgPiBzZWxlY3Q6bm90KDpmaXJzdC1jaGlsZCk6bm90KC5mb3JtLWNvbnRyb2wpLFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3Q6bm90KDpmaXJzdC1jaGlsZCkge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZTpub3QoOmxhc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbCwgLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlOm5vdCg6bGFzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsOjphZnRlciB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZTpub3QoOmZpcnN0LWNoaWxkKSAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuLmlucHV0LWdyb3VwOm5vdCguaGFzLXZhbGlkYXRpb24pID4gLmZvcm0tY29udHJvbDpub3QoOmxhc3QtY2hpbGQpLCBib2R5IC5jYWxlbmRhci1wbHVzIC5pbnB1dC1ncm91cDpub3QoLmhhcy12YWxpZGF0aW9uKSA+ICNjYWxlbmRhci1wbHVzLXNlYXJjaDpub3QoOmxhc3QtY2hpbGQpLFxuYm9keSAuY2FsZW5kYXItcGx1cyAuaW5wdXQtZ3JvdXA6bm90KC5oYXMtdmFsaWRhdGlvbikgPiAjY2FsZW5kYXItcGx1cy1jYXRlZ29yeTpub3QoOmxhc3QtY2hpbGQpLCAuaW5wdXQtZ3JvdXA6bm90KC5oYXMtdmFsaWRhdGlvbikgPiBpbnB1dFt0eXBlPXRleHRdOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5mb3JtLWNvbnRyb2wpLFxuLmlucHV0LWdyb3VwOm5vdCguaGFzLXZhbGlkYXRpb24pID4gaW5wdXRbdHlwZT10ZWxdOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5mb3JtLWNvbnRyb2wpLFxuLmlucHV0LWdyb3VwOm5vdCguaGFzLXZhbGlkYXRpb24pID4gaW5wdXRbdHlwZT1lbWFpbF06bm90KDpsYXN0LWNoaWxkKTpub3QoLmZvcm0tY29udHJvbCksXG4uaW5wdXQtZ3JvdXA6bm90KC5oYXMtdmFsaWRhdGlvbikgPiBpbnB1dFt0eXBlPXNlYXJjaF06bm90KDpsYXN0LWNoaWxkKTpub3QoLmZvcm0tY29udHJvbCksXG4uaW5wdXQtZ3JvdXA6bm90KC5oYXMtdmFsaWRhdGlvbikgPiB0ZXh0YXJlYTpub3QoOmxhc3QtY2hpbGQpOm5vdCguZm9ybS1jb250cm9sKSxcbi5pbnB1dC1ncm91cDpub3QoLmhhcy12YWxpZGF0aW9uKSA+IHNlbGVjdDpub3QoOmxhc3QtY2hpbGQpOm5vdCguZm9ybS1jb250cm9sKSxcbi5pbnB1dC1ncm91cDpub3QoLmhhcy12YWxpZGF0aW9uKSA+IC5jdXN0b20tc2VsZWN0Om5vdCg6bGFzdC1jaGlsZCksXG4uaW5wdXQtZ3JvdXA6bm90KC5oYXMtdmFsaWRhdGlvbikgPiAuY3VzdG9tLWZpbGU6bm90KDpsYXN0LWNoaWxkKSAuY3VzdG9tLWZpbGUtbGFiZWwsXG4uaW5wdXQtZ3JvdXA6bm90KC5oYXMtdmFsaWRhdGlvbikgPiAuY3VzdG9tLWZpbGU6bm90KDpsYXN0LWNoaWxkKSAuY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuLmlucHV0LWdyb3VwLmhhcy12YWxpZGF0aW9uID4gLmZvcm0tY29udHJvbDpudGgtbGFzdC1jaGlsZChuKzMpLCBib2R5IC5jYWxlbmRhci1wbHVzIC5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbiA+ICNjYWxlbmRhci1wbHVzLXNlYXJjaDpudGgtbGFzdC1jaGlsZChuKzMpLFxuYm9keSAuY2FsZW5kYXItcGx1cyAuaW5wdXQtZ3JvdXAuaGFzLXZhbGlkYXRpb24gPiAjY2FsZW5kYXItcGx1cy1jYXRlZ29yeTpudGgtbGFzdC1jaGlsZChuKzMpLCAuaW5wdXQtZ3JvdXAuaGFzLXZhbGlkYXRpb24gPiBpbnB1dFt0eXBlPXRleHRdOm50aC1sYXN0LWNoaWxkKG4rMyk6bm90KC5mb3JtLWNvbnRyb2wpLFxuLmlucHV0LWdyb3VwLmhhcy12YWxpZGF0aW9uID4gaW5wdXRbdHlwZT10ZWxdOm50aC1sYXN0LWNoaWxkKG4rMyk6bm90KC5mb3JtLWNvbnRyb2wpLFxuLmlucHV0LWdyb3VwLmhhcy12YWxpZGF0aW9uID4gaW5wdXRbdHlwZT1lbWFpbF06bnRoLWxhc3QtY2hpbGQobiszKTpub3QoLmZvcm0tY29udHJvbCksXG4uaW5wdXQtZ3JvdXAuaGFzLXZhbGlkYXRpb24gPiBpbnB1dFt0eXBlPXNlYXJjaF06bnRoLWxhc3QtY2hpbGQobiszKTpub3QoLmZvcm0tY29udHJvbCksXG4uaW5wdXQtZ3JvdXAuaGFzLXZhbGlkYXRpb24gPiB0ZXh0YXJlYTpudGgtbGFzdC1jaGlsZChuKzMpOm5vdCguZm9ybS1jb250cm9sKSxcbi5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbiA+IHNlbGVjdDpudGgtbGFzdC1jaGlsZChuKzMpOm5vdCguZm9ybS1jb250cm9sKSxcbi5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbiA+IC5jdXN0b20tc2VsZWN0Om50aC1sYXN0LWNoaWxkKG4rMyksXG4uaW5wdXQtZ3JvdXAuaGFzLXZhbGlkYXRpb24gPiAuY3VzdG9tLWZpbGU6bnRoLWxhc3QtY2hpbGQobiszKSAuY3VzdG9tLWZpbGUtbGFiZWwsXG4uaW5wdXQtZ3JvdXAuaGFzLXZhbGlkYXRpb24gPiAuY3VzdG9tLWZpbGU6bnRoLWxhc3QtY2hpbGQobiszKSAuY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCxcbi5pbnB1dC1ncm91cC1hcHBlbmQge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0bixcbi5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cbi5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG46Zm9jdXMsXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG46Zm9jdXMge1xuICB6LWluZGV4OiAzO1xufVxuLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0biArIC5idG4sXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYnRuICsgLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCArIC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLXByZXBlbmQgLmlucHV0LWdyb3VwLXRleHQgKyAuYnRuLFxuLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuICsgLmJ0bixcbi5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0biArIC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLWFwcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCArIC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLWFwcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCArIC5idG4ge1xuICBtYXJnaW4tbGVmdDogLTFweDtcbn1cblxuLmlucHV0LWdyb3VwLXByZXBlbmQge1xuICBtYXJnaW4tcmlnaHQ6IC0xcHg7XG59XG5cbi5pbnB1dC1ncm91cC1hcHBlbmQge1xuICBtYXJnaW4tbGVmdDogLTFweDtcbn1cblxuLmlucHV0LWdyb3VwLXRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IGNhbGMoIDFlbSAqICh2YXIoLS1ib2R5LWZvbnQtc2l6ZSkgLyAxMDApICk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjZWQ0ZGE7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXJvdW5kbmVzcyk7XG59XG4uaW5wdXQtZ3JvdXAtdGV4dCBpbnB1dFt0eXBlPXJhZGlvXSxcbi5pbnB1dC1ncm91cC10ZXh0IGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbDpub3QodGV4dGFyZWEpLCBib2R5IC5jYWxlbmRhci1wbHVzIC5pbnB1dC1ncm91cC1sZyA+ICNjYWxlbmRhci1wbHVzLXNlYXJjaDpub3QodGV4dGFyZWEpLFxuYm9keSAuY2FsZW5kYXItcGx1cyAuaW5wdXQtZ3JvdXAtbGcgPiAjY2FsZW5kYXItcGx1cy1jYXRlZ29yeTpub3QodGV4dGFyZWEpLCAuaW5wdXQtZ3JvdXAtbGcgPiBpbnB1dFt0eXBlPXRleHRdOm5vdCh0ZXh0YXJlYSk6bm90KC5mb3JtLWNvbnRyb2wpLFxuLmlucHV0LWdyb3VwLWxnID4gaW5wdXRbdHlwZT10ZWxdOm5vdCh0ZXh0YXJlYSk6bm90KC5mb3JtLWNvbnRyb2wpLFxuLmlucHV0LWdyb3VwLWxnID4gaW5wdXRbdHlwZT1lbWFpbF06bm90KHRleHRhcmVhKTpub3QoLmZvcm0tY29udHJvbCksXG4uaW5wdXQtZ3JvdXAtbGcgPiBpbnB1dFt0eXBlPXNlYXJjaF06bm90KHRleHRhcmVhKTpub3QoLmZvcm0tY29udHJvbCksXG4uaW5wdXQtZ3JvdXAtbGcgPiB0ZXh0YXJlYTpub3QodGV4dGFyZWEpOm5vdCguZm9ybS1jb250cm9sKSxcbi5pbnB1dC1ncm91cC1sZyA+IHNlbGVjdDpub3QodGV4dGFyZWEpOm5vdCguZm9ybS1jb250cm9sKSxcbi5pbnB1dC1ncm91cC1sZyA+IC5jdXN0b20tc2VsZWN0IHtcbiAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMXJlbSArIDJweCk7XG59XG5cbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2wsIGJvZHkgLmNhbGVuZGFyLXBsdXMgLmlucHV0LWdyb3VwLWxnID4gI2NhbGVuZGFyLXBsdXMtc2VhcmNoLFxuYm9keSAuY2FsZW5kYXItcGx1cyAuaW5wdXQtZ3JvdXAtbGcgPiAjY2FsZW5kYXItcGx1cy1jYXRlZ29yeSwgLmlucHV0LWdyb3VwLWxnID4gaW5wdXRbdHlwZT10ZXh0XTpub3QoLmZvcm0tY29udHJvbCksXG4uaW5wdXQtZ3JvdXAtbGcgPiBpbnB1dFt0eXBlPXRlbF06bm90KC5mb3JtLWNvbnRyb2wpLFxuLmlucHV0LWdyb3VwLWxnID4gaW5wdXRbdHlwZT1lbWFpbF06bm90KC5mb3JtLWNvbnRyb2wpLFxuLmlucHV0LWdyb3VwLWxnID4gaW5wdXRbdHlwZT1zZWFyY2hdOm5vdCguZm9ybS1jb250cm9sKSxcbi5pbnB1dC1ncm91cC1sZyA+IHRleHRhcmVhOm5vdCguZm9ybS1jb250cm9sKSxcbi5pbnB1dC1ncm91cC1sZyA+IHNlbGVjdDpub3QoLmZvcm0tY29udHJvbCksXG4uaW5wdXQtZ3JvdXAtbGcgPiAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0biB7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBmb250LXNpemU6IGNhbGMoIDEuMjVlbSAqICh2YXIoLS1ib2R5LWZvbnQtc2l6ZSkgLyAxMDApICk7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXJvdW5kbmVzcyk7XG59XG5cbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2w6bm90KHRleHRhcmVhKSwgYm9keSAuY2FsZW5kYXItcGx1cyAuaW5wdXQtZ3JvdXAtc20gPiAjY2FsZW5kYXItcGx1cy1zZWFyY2g6bm90KHRleHRhcmVhKSxcbmJvZHkgLmNhbGVuZGFyLXBsdXMgLmlucHV0LWdyb3VwLXNtID4gI2NhbGVuZGFyLXBsdXMtY2F0ZWdvcnk6bm90KHRleHRhcmVhKSwgLmlucHV0LWdyb3VwLXNtID4gaW5wdXRbdHlwZT10ZXh0XTpub3QodGV4dGFyZWEpOm5vdCguZm9ybS1jb250cm9sKSxcbi5pbnB1dC1ncm91cC1zbSA+IGlucHV0W3R5cGU9dGVsXTpub3QodGV4dGFyZWEpOm5vdCguZm9ybS1jb250cm9sKSxcbi5pbnB1dC1ncm91cC1zbSA+IGlucHV0W3R5cGU9ZW1haWxdOm5vdCh0ZXh0YXJlYSk6bm90KC5mb3JtLWNvbnRyb2wpLFxuLmlucHV0LWdyb3VwLXNtID4gaW5wdXRbdHlwZT1zZWFyY2hdOm5vdCh0ZXh0YXJlYSk6bm90KC5mb3JtLWNvbnRyb2wpLFxuLmlucHV0LWdyb3VwLXNtID4gdGV4dGFyZWE6bm90KHRleHRhcmVhKTpub3QoLmZvcm0tY29udHJvbCksXG4uaW5wdXQtZ3JvdXAtc20gPiBzZWxlY3Q6bm90KHRleHRhcmVhKTpub3QoLmZvcm0tY29udHJvbCksXG4uaW5wdXQtZ3JvdXAtc20gPiAuY3VzdG9tLXNlbGVjdCB7XG4gIGhlaWdodDogY2FsYygxLjVlbSArIDAuNXJlbSArIDJweCk7XG59XG5cbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2wsIGJvZHkgLmNhbGVuZGFyLXBsdXMgLmlucHV0LWdyb3VwLXNtID4gI2NhbGVuZGFyLXBsdXMtc2VhcmNoLFxuYm9keSAuY2FsZW5kYXItcGx1cyAuaW5wdXQtZ3JvdXAtc20gPiAjY2FsZW5kYXItcGx1cy1jYXRlZ29yeSwgLmlucHV0LWdyb3VwLXNtID4gaW5wdXRbdHlwZT10ZXh0XTpub3QoLmZvcm0tY29udHJvbCksXG4uaW5wdXQtZ3JvdXAtc20gPiBpbnB1dFt0eXBlPXRlbF06bm90KC5mb3JtLWNvbnRyb2wpLFxuLmlucHV0LWdyb3VwLXNtID4gaW5wdXRbdHlwZT1lbWFpbF06bm90KC5mb3JtLWNvbnRyb2wpLFxuLmlucHV0LWdyb3VwLXNtID4gaW5wdXRbdHlwZT1zZWFyY2hdOm5vdCguZm9ybS1jb250cm9sKSxcbi5pbnB1dC1ncm91cC1zbSA+IHRleHRhcmVhOm5vdCguZm9ybS1jb250cm9sKSxcbi5pbnB1dC1ncm91cC1zbSA+IHNlbGVjdDpub3QoLmZvcm0tY29udHJvbCksXG4uaW5wdXQtZ3JvdXAtc20gPiAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0biB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBmb250LXNpemU6IGNhbGMoIDAuODc1ZW0gKiAodmFyKC0tYm9keS1mb250LXNpemUpIC8gMTAwKSApO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1yb3VuZG5lc3MpO1xufVxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1zbSA+IC5jdXN0b20tc2VsZWN0IHtcbiAgcGFkZGluZy1yaWdodDogMS43NXJlbTtcbn1cblxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuYnRuLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cDpub3QoLmhhcy12YWxpZGF0aW9uKSA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4sXG4uaW5wdXQtZ3JvdXA6bm90KC5oYXMtdmFsaWRhdGlvbikgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOm5vdCg6bGFzdC1jaGlsZCkgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbiA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bnRoLWxhc3QtY2hpbGQobiszKSA+IC5idG4sXG4uaW5wdXQtZ3JvdXAuaGFzLXZhbGlkYXRpb24gPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOm50aC1sYXN0LWNoaWxkKG4rMykgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bGFzdC1jaGlsZCA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOmxhc3QtY2hpbGQgPiAuaW5wdXQtZ3JvdXAtdGV4dDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0bixcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bixcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpmaXJzdC1jaGlsZCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpmaXJzdC1jaGlsZCA+IC5pbnB1dC1ncm91cC10ZXh0Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cblxuLm5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubmF2LWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMC41ZW0gMWVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubmF2LWxpbms6aG92ZXIsIC5uYXYtbGluazpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5uYXYtbGluay5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjNmM3NTdkO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4ubmF2LXRhYnMge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RlZTJlNjtcbn1cbi5uYXYtdGFicyAubmF2LWxpbmsge1xuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tcm91bmRuZXNzKTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLXJvdW5kbmVzcyk7XG59XG4ubmF2LXRhYnMgLm5hdi1saW5rOmhvdmVyLCAubmF2LXRhYnMgLm5hdi1saW5rOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTllY2VmICNlOWVjZWYgI2RlZTJlNjtcbn1cbi5uYXYtdGFicyAubmF2LWxpbmsuZGlzYWJsZWQge1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubmF2LXRhYnMgLm5hdi1saW5rLmFjdGl2ZSxcbi5uYXYtdGFicyAubmF2LWl0ZW0uc2hvdyAubmF2LWxpbmsge1xuICBjb2xvcjogIzQ5NTA1NztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZGVlMmU2ICNkZWUyZTYgI2ZmZjtcbn1cbi5uYXYtdGFicyAuZHJvcGRvd24tbWVudSB7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4ubmF2LXBpbGxzIC5uYXYtbGluayB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXJvdW5kbmVzcyk7XG59XG4ubmF2LXBpbGxzIC5uYXYtbGluay5hY3RpdmUsXG4ubmF2LXBpbGxzIC5zaG93ID4gLm5hdi1saW5rIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7XG59XG5cbi5uYXYtZmlsbCA+IC5uYXYtbGluayxcbi5uYXYtZmlsbCAubmF2LWl0ZW0ge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubmF2LWp1c3RpZmllZCA+IC5uYXYtbGluayxcbi5uYXYtanVzdGlmaWVkIC5uYXYtaXRlbSB7XG4gIGZsZXgtYmFzaXM6IDA7XG4gIGZsZXgtZ3JvdzogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udGFiLWNvbnRlbnQgPiAudGFiLXBhbmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRhYi1jb250ZW50ID4gLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubmF2YmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMS41cmVtIDEuNXJlbTtcbn1cbi5uYXZiYXIgLmNvbnRhaW5lcixcbi5uYXZiYXIgLmNvbnRhaW5lci1mbHVpZCxcbi5uYXZiYXIgLmNvbnRhaW5lci1zbSxcbi5uYXZiYXIgLmNvbnRhaW5lci1tZCxcbi5uYXZiYXIgLmNvbnRhaW5lci1sZyxcbi5uYXZiYXIgLmNvbnRhaW5lci14bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLm5hdmJhci1icmFuZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4ubmF2YmFyLWJyYW5kOmhvdmVyLCAubmF2YmFyLWJyYW5kOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ubmF2YmFyLW5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgZmxvYXQ6IG5vbmU7XG59XG5cbi5uYXZiYXItdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy10b3A6IDAuNWVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC41ZW07XG59XG5cbi5uYXZiYXItY29sbGFwc2Uge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBmbGV4LWdyb3c6IDE7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5uYXZiYXItdG9nZ2xlciB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC43NXJlbTtcbiAgZm9udC1zaXplOiAxLjI1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXJvdW5kbmVzcyk7XG59XG4ubmF2YmFyLXRvZ2dsZXI6aG92ZXIsIC5uYXZiYXItdG9nZ2xlcjpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLm5hdmJhci10b2dnbGVyLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxLjVlbTtcbiAgaGVpZ2h0OiAxLjVlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogNTAlLzEwMCUgMTAwJSBuby1yZXBlYXQ7XG59XG5cbi5uYXZiYXItbmF2LXNjcm9sbCB7XG4gIG1heC1oZWlnaHQ6IDc1dmg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1OTkuOThweCkge1xuICAubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXIsXG4ubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXItZmx1aWQsXG4ubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXItc20sXG4ubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXItbWQsXG4ubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXItbGcsXG4ubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXIteGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLm5hdmJhci1leHBhbmQtc20ge1xuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDByZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwcmVtO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lcixcbi5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lci1mbHVpZCxcbi5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lci1zbSxcbi5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lci1tZCxcbi5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lci1sZyxcbi5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lci14bCB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3ODEuOThweCkge1xuICAubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXIsXG4ubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXItZmx1aWQsXG4ubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXItc20sXG4ubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXItbWQsXG4ubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXItbGcsXG4ubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXIteGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzgycHgpIHtcbiAgLm5hdmJhci1leHBhbmQtbWQge1xuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDByZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwcmVtO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kID4gLmNvbnRhaW5lcixcbi5uYXZiYXItZXhwYW5kLW1kID4gLmNvbnRhaW5lci1mbHVpZCxcbi5uYXZiYXItZXhwYW5kLW1kID4gLmNvbnRhaW5lci1zbSxcbi5uYXZiYXItZXhwYW5kLW1kID4gLmNvbnRhaW5lci1tZCxcbi5uYXZiYXItZXhwYW5kLW1kID4gLmNvbnRhaW5lci1sZyxcbi5uYXZiYXItZXhwYW5kLW1kID4gLmNvbnRhaW5lci14bCB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXIsXG4ubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXItZmx1aWQsXG4ubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXItc20sXG4ubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXItbWQsXG4ubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXItbGcsXG4ubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXIteGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm5hdmJhci1leHBhbmQtbGcge1xuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDByZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwcmVtO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lcixcbi5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lci1mbHVpZCxcbi5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lci1zbSxcbi5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lci1tZCxcbi5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lci1sZyxcbi5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lci14bCB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLFxuLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLWZsdWlkLFxuLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLXNtLFxuLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLW1kLFxuLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLWxnLFxuLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubmF2YmFyLWV4cGFuZC14bCB7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogMHJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDByZW07XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLFxuLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLWZsdWlkLFxuLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLXNtLFxuLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLW1kLFxuLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLWxnLFxuLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLXhsIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdi1zY3JvbGwge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMjkuOThweCkge1xuICAubmF2YmFyLWV4cGFuZC14eGwgPiAuY29udGFpbmVyLFxuLm5hdmJhci1leHBhbmQteHhsID4gLmNvbnRhaW5lci1mbHVpZCxcbi5uYXZiYXItZXhwYW5kLXh4bCA+IC5jb250YWluZXItc20sXG4ubmF2YmFyLWV4cGFuZC14eGwgPiAuY29udGFpbmVyLW1kLFxuLm5hdmJhci1leHBhbmQteHhsID4gLmNvbnRhaW5lci1sZyxcbi5uYXZiYXItZXhwYW5kLXh4bCA+IC5jb250YWluZXIteGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTMzMHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLXh4bCB7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci1uYXYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteHhsIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteHhsIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogMHJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDByZW07XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteHhsID4gLmNvbnRhaW5lcixcbi5uYXZiYXItZXhwYW5kLXh4bCA+IC5jb250YWluZXItZmx1aWQsXG4ubmF2YmFyLWV4cGFuZC14eGwgPiAuY29udGFpbmVyLXNtLFxuLm5hdmJhci1leHBhbmQteHhsID4gLmNvbnRhaW5lci1tZCxcbi5uYXZiYXItZXhwYW5kLXh4bCA+IC5jb250YWluZXItbGcsXG4ubmF2YmFyLWV4cGFuZC14eGwgPiAuY29udGFpbmVyLXhsIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteHhsIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLm5hdmJhci1leHBhbmQge1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lcixcbi5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lci1mbHVpZCxcbi5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lci1zbSxcbi5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lci1tZCxcbi5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lci1sZyxcbi5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lci14bCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLm5hdmJhci1leHBhbmQgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgcGFkZGluZy1yaWdodDogMHJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwcmVtO1xufVxuLm5hdmJhci1leHBhbmQgPiAuY29udGFpbmVyLFxuLm5hdmJhci1leHBhbmQgPiAuY29udGFpbmVyLWZsdWlkLFxuLm5hdmJhci1leHBhbmQgPiAuY29udGFpbmVyLXNtLFxuLm5hdmJhci1leHBhbmQgPiAuY29udGFpbmVyLW1kLFxuLm5hdmJhci1leHBhbmQgPiAuY29udGFpbmVyLWxnLFxuLm5hdmJhci1leHBhbmQgPiAuY29udGFpbmVyLXhsIHtcbiAgZmxleC13cmFwOiBub3dyYXA7XG59XG4ubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdi1zY3JvbGwge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItY29sbGFwc2Uge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGZsZXgtYmFzaXM6IGF1dG87XG59XG4ubmF2YmFyLWV4cGFuZCAubmF2YmFyLXRvZ2dsZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItYnJhbmQge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpO1xufVxuLm5hdmJhci1saWdodCAubmF2YmFyLWJyYW5kOmhvdmVyLCAubmF2YmFyLWxpZ2h0IC5uYXZiYXItYnJhbmQ6Zm9jdXMge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpO1xufVxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbms6aG92ZXIsIC5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rOmZvY3VzIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rLmRpc2FibGVkIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbmssXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5hY3RpdmUgPiAubmF2LWxpbmssXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluay5zaG93LFxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcbn1cbi5uYXZiYXItbGlnaHQgLm5hdmJhci10b2dnbGVyIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSczMCcgaGVpZ2h0PSczMCcgdmlld0JveD0nMCAwIDMwIDMwJyUzZSUzY3BhdGggc3Ryb2tlPSdyZ2JhJTI4MCwgMCwgMCwgMC41JTI5JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cbi5uYXZiYXItbGlnaHQgLm5hdmJhci10ZXh0IHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cbi5uYXZiYXItbGlnaHQgLm5hdmJhci10ZXh0IGEge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpO1xufVxuLm5hdmJhci1saWdodCAubmF2YmFyLXRleHQgYTpob3ZlciwgLm5hdmJhci1saWdodCAubmF2YmFyLXRleHQgYTpmb2N1cyB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG59XG5cbi5uYXZiYXItZGFyayAubmF2YmFyLWJyYW5kIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ubmF2YmFyLWRhcmsgLm5hdmJhci1icmFuZDpob3ZlciwgLm5hdmJhci1kYXJrIC5uYXZiYXItYnJhbmQ6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluazpob3ZlciwgLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluazpmb2N1cyB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xufVxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluay5kaXNhYmxlZCB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpO1xufVxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rLFxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5hY3RpdmUgPiAubmF2LWxpbmssXG4ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rLnNob3csXG4ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5hdmJhci1kYXJrIC5uYXZiYXItdG9nZ2xlciB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xufVxuLm5hdmJhci1kYXJrIC5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSczMCcgaGVpZ2h0PSczMCcgdmlld0JveD0nMCAwIDMwIDMwJyUzZSUzY3BhdGggc3Ryb2tlPSdyZ2JhJTI4MjU1LCAyNTUsIDI1NSwgMC41JTI5JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cbi5uYXZiYXItZGFyayAubmF2YmFyLXRleHQge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuLm5hdmJhci1kYXJrIC5uYXZiYXItdGV4dCBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ubmF2YmFyLWRhcmsgLm5hdmJhci10ZXh0IGE6aG92ZXIsIC5uYXZiYXItZGFyayAubmF2YmFyLXRleHQgYTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYnJlYWRjcnVtYiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXJvdW5kbmVzcyk7XG59XG5cbi5icmVhZGNydW1iLWl0ZW0gKyAuYnJlYWRjcnVtYi1pdGVtIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG59XG4uYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbTo6YmVmb3JlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgY29udGVudDogXCIvXCI7XG59XG4uYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbTpob3Zlcjo6YmVmb3JlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbTpob3Zlcjo6YmVmb3JlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXJvdW5kbmVzcyk7XG59XG5cbi5wYWdlLWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjVyZW0gMC43NXJlbTtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBjb2xvcjogIzAwN2JmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2O1xufVxuLnBhZ2UtbGluazpob3ZlciB7XG4gIHotaW5kZXg6IDI7XG4gIGNvbG9yOiAjMDA1NmIzO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gIGJvcmRlci1jb2xvcjogI2RlZTJlNjtcbn1cbi5wYWdlLWxpbms6Zm9jdXMge1xuICB6LWluZGV4OiAzO1xufVxuXG4ucGFnZS1pdGVtOmZpcnN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tcm91bmRuZXNzKTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tcm91bmRuZXNzKTtcbn1cbi5wYWdlLWl0ZW06bGFzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLXJvdW5kbmVzcyk7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1yb3VuZG5lc3MpO1xufVxuLnBhZ2UtaXRlbS5hY3RpdmUgLnBhZ2UtbGluayB7XG4gIHotaW5kZXg6IDM7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xuICBib3JkZXItY29sb3I6ICMwMDdiZmY7XG59XG4ucGFnZS1pdGVtLmRpc2FibGVkIC5wYWdlLWxpbmsge1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGN1cnNvcjogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZGVlMmU2O1xufVxuXG4ucGFnaW5hdGlvbi1sZyAucGFnZS1saW5rIHtcbiAgcGFkZGluZzogMC43NXJlbSAxLjVyZW07XG4gIGZvbnQtc2l6ZTogMS4yNWVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuLnBhZ2luYXRpb24tbGcgLnBhZ2UtaXRlbTpmaXJzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tcm91bmRuZXNzKTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tcm91bmRuZXNzKTtcbn1cbi5wYWdpbmF0aW9uLWxnIC5wYWdlLWl0ZW06bGFzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLXJvdW5kbmVzcyk7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1yb3VuZG5lc3MpO1xufVxuXG4ucGFnaW5hdGlvbi1zbSAucGFnZS1saW5rIHtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5wYWdpbmF0aW9uLXNtIC5wYWdlLWl0ZW06Zmlyc3QtY2hpbGQgLnBhZ2UtbGluayB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLXJvdW5kbmVzcyk7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLXJvdW5kbmVzcyk7XG59XG4ucGFnaW5hdGlvbi1zbSAucGFnZS1pdGVtOmxhc3QtY2hpbGQgLnBhZ2UtbGluayB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1yb3VuZG5lc3MpO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tcm91bmRuZXNzKTtcbn1cblxuLmp1bWJvdHJvbiwgLndwLWJsb2NrLWNvdmVyIHtcbiAgcGFkZGluZzogMnJlbSAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1yb3VuZG5lc3MpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5qdW1ib3Ryb24sIC53cC1ibG9jay1jb3ZlciB7XG4gICAgcGFkZGluZzogNHJlbSAycmVtO1xuICB9XG59XG5cbi5qdW1ib3Ryb24tZmx1aWQge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5hbGVydCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMC43NXJlbSAxLjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tcm91bmRuZXNzKTtcbn1cblxuLmFsZXJ0LWhlYWRpbmcge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmFsZXJ0LWxpbmsge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uYWxlcnQtZGlzbWlzc2libGUge1xuICBwYWRkaW5nLXJpZ2h0OiA0cmVtO1xufVxuLmFsZXJ0LWRpc21pc3NpYmxlIC5jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMjtcbiAgcGFkZGluZzogMC43NXJlbSAxLjI1cmVtO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLm1lZGlhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5tZWRpYS1ib2R5IHtcbiAgZmxleDogMTtcbn1cblxuLmNsb3NlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5jbG9zZTpob3ZlciB7XG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5jbG9zZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTpob3ZlciwgLmNsb3NlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmZvY3VzIHtcbiAgb3BhY2l0eTogMC43NTtcbn1cblxuYnV0dG9uLmNsb3NlIHtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbn1cblxuYS5jbG9zZS5kaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ubW9kYWwtb3BlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubW9kYWwtb3BlbiAubW9kYWwge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5tb2RhbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDUwO1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvdXRsaW5lOiAwO1xufVxuXG4ubW9kYWwtZGlhbG9nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiAwLjVyZW07XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLm1vZGFsLmZhZGUgLm1vZGFsLWRpYWxvZyB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2Utb3V0O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTBweCk7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAubW9kYWwuZmFkZSAubW9kYWwtZGlhbG9nIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4ubW9kYWwuc2hvdyAubW9kYWwtZGlhbG9nIHtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuLm1vZGFsLm1vZGFsLXN0YXRpYyAubW9kYWwtZGlhbG9nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjAyKTtcbn1cblxuLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWF4LWhlaWdodDogY2FsYygxMDAlIC0gMXJlbSk7XG59XG4ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUgLm1vZGFsLWNvbnRlbnQge1xuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMXJlbSk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUgLm1vZGFsLWhlYWRlcixcbi5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSAubW9kYWwtZm9vdGVyIHtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUgLm1vZGFsLWJvZHkge1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4ubW9kYWwtZGlhbG9nLWNlbnRlcmVkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogY2FsYygxMDAlIC0gMXJlbSk7XG59XG4ubW9kYWwtZGlhbG9nLWNlbnRlcmVkOjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMXJlbSk7XG4gIGhlaWdodDogbWluLWNvbnRlbnQ7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4ubW9kYWwtZGlhbG9nLWNlbnRlcmVkLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5tb2RhbC1kaWFsb2ctY2VudGVyZWQubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUgLm1vZGFsLWNvbnRlbnQge1xuICBtYXgtaGVpZ2h0OiBub25lO1xufVxuLm1vZGFsLWRpYWxvZy1jZW50ZXJlZC5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZTo6YmVmb3JlIHtcbiAgY29udGVudDogbm9uZTtcbn1cblxuLm1vZGFsLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAwIHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tcm91bmRuZXNzKTtcbiAgb3V0bGluZTogMDtcbn1cblxuLm1vZGFsLWJhY2tkcm9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwNDA7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmcpO1xufVxuLm1vZGFsLWJhY2tkcm9wLmZhZGUge1xuICBvcGFjaXR5OiAwO1xufVxuLm1vZGFsLWJhY2tkcm9wLnNob3cge1xuICBvcGFjaXR5OiAwLjg7XG59XG5cbi5tb2RhbC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAxcmVtIDFyZW07XG4gIGJvcmRlci1ib3R0b206IDAgc29saWQgI2RlZTJlNjtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogY2FsYyh2YXIoLS1yb3VuZG5lc3MpIC0gMCk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBjYWxjKHZhcigtLXJvdW5kbmVzcykgLSAwKTtcbn1cbi5tb2RhbC1oZWFkZXIgLmNsb3NlIHtcbiAgcGFkZGluZzogMXJlbSAxcmVtO1xuICBtYXJnaW46IC0xcmVtIC0xcmVtIC0xcmVtIGF1dG87XG59XG5cbi5tb2RhbC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5tb2RhbC1ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogMXJlbTtcbn1cblxuLm1vZGFsLWZvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgcGFkZGluZzogMC43NXJlbTtcbiAgYm9yZGVyLXRvcDogMCBzb2xpZCAjZGVlMmU2O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogY2FsYyh2YXIoLS1yb3VuZG5lc3MpIC0gMCk7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IGNhbGModmFyKC0tcm91bmRuZXNzKSAtIDApO1xufVxuLm1vZGFsLWZvb3RlciA+ICoge1xuICBtYXJnaW46IDAuMjVyZW07XG59XG5cbi5tb2RhbC1zY3JvbGxiYXItbWVhc3VyZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtOTk5OXB4O1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBvdmVyZmxvdzogc2Nyb2xsO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLm1vZGFsLWRpYWxvZyB7XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICBtYXJnaW46IDEuNzVyZW0gYXV0bztcbiAgfVxuICAubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUge1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtIDMuNXJlbSk7XG4gIH1cbiAgLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIC5tb2RhbC1jb250ZW50IHtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMy41cmVtKTtcbiAgfVxuICAubW9kYWwtZGlhbG9nLWNlbnRlcmVkIHtcbiAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMCUgLSAzLjVyZW0pO1xuICB9XG4gIC5tb2RhbC1kaWFsb2ctY2VudGVyZWQ6OmJlZm9yZSB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMy41cmVtKTtcbiAgICBoZWlnaHQ6IG1pbi1jb250ZW50O1xuICB9XG4gIC5tb2RhbC1zbSB7XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tb2RhbC1sZyxcbi5tb2RhbC14bCB7XG4gICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubW9kYWwteGwge1xuICAgIG1heC13aWR0aDogMTE0MHB4O1xuICB9XG59XG4uZC1ub25lIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uZC1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbn1cblxuLmQtaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5kLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmQtdGFibGUge1xuICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xufVxuXG4uZC10YWJsZS1yb3cge1xuICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbn1cblxuLmQtdGFibGUtY2VsbCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbn1cblxuLmQtZmxleCB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbn1cblxuLmQtaW5saW5lLWZsZXgge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmQtc20tbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20taW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20taW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3ODJweCkge1xuICAuZC1tZC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5kLWxnLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kLXhsLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTMzMHB4KSB7XG4gIC5kLXh4bC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC14eGwtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZC14eGwtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgcHJpbnQge1xuICAuZC1wcmludC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuLmZsZXgtcm93IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1jb2x1bW4ge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXJvdy1yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWNvbHVtbi1yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXdyYXAge1xuICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtbm93cmFwIHtcbiAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtd3JhcC1yZXZlcnNlIHtcbiAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtZmlsbCB7XG4gIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWdyb3ctMCB7XG4gIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1ncm93LTEge1xuICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtc2hyaW5rLTAge1xuICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1zaHJpbmstMSB7XG4gIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtc3RhcnQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1lbmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtY2VudGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1iZXR3ZWVuIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtYXJvdW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLXN0YXJ0IHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLWVuZCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtY2VudGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtYmFzZWxpbmUge1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLXN0cmV0Y2gge1xuICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1zdGFydCB7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtZW5kIHtcbiAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtY2VudGVyIHtcbiAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWJldHdlZW4ge1xuICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWFyb3VuZCB7XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1zdHJldGNoIHtcbiAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1hdXRvIHtcbiAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1zdGFydCB7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtZW5kIHtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtY2VudGVyIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLWJhc2VsaW5lIHtcbiAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtc3RyZXRjaCB7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5mbGV4LXNtLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20td3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1zbS1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1zbS1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtc20tYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1zbS1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc4MnB4KSB7XG4gIC5mbGV4LW1kLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLW1kLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1tZC1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1tZC1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbWQtYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1tZC1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mbGV4LWxnLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1sZy1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1sZy1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbGctYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1sZy1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZmxleC14bC1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14bC1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14bC1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14bC1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteGwtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteGwtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXhsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteGwtc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMzMwcHgpIHtcbiAgLmZsZXgteHhsLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHhsLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXh4bC1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXh4bC1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14eGwtYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14eGwtYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14eGwtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXh4bC1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14eGwtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXh4bC1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXh4bC1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXh4bC1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXh4bC1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteHhsLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteHhsLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14eGwtYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14eGwtc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXh4bC1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteHhsLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteHhsLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14eGwtY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14eGwtYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteHhsLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxufVxuLnNyLW9ubHksIC5zY3JlZW4tcmVhZGVyLXRleHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJvcmRlcjogMDtcbn1cblxuLnNyLW9ubHktZm9jdXNhYmxlOmFjdGl2ZSwgLnNyLW9ubHktZm9jdXNhYmxlOmZvY3VzIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGNsaXA6IGF1dG87XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG5cbi53LTI1IHtcbiAgd2lkdGg6IDI1JSAhaW1wb3J0YW50O1xufVxuXG4udy01MCB7XG4gIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLnctNzUge1xuICB3aWR0aDogNzUlICFpbXBvcnRhbnQ7XG59XG5cbi53LTEwMCB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi53LWF1dG8ge1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uaC0yNSB7XG4gIGhlaWdodDogMjUlICFpbXBvcnRhbnQ7XG59XG5cbi5oLTUwIHtcbiAgaGVpZ2h0OiA1MCUgIWltcG9ydGFudDtcbn1cblxuLmgtNzUge1xuICBoZWlnaHQ6IDc1JSAhaW1wb3J0YW50O1xufVxuXG4uaC0xMDAge1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLmgtYXV0byB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubXctMTAwIHtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5taC0xMDAge1xuICBtYXgtaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5taW4tdnctMTAwIHtcbiAgbWluLXdpZHRoOiAxMDB2dyAhaW1wb3J0YW50O1xufVxuXG4ubWluLXZoLTEwMCB7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7XG59XG5cbi52dy0xMDAge1xuICB3aWR0aDogMTAwdncgIWltcG9ydGFudDtcbn1cblxuLnZoLTEwMCB7XG4gIGhlaWdodDogMTAwdmggIWltcG9ydGFudDtcbn1cblxuLm0tMCB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuXG4ubXQtMCxcbi5teS0wIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4ubXItMCxcbi5teC0wIHtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0wLFxuLm15LTAge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tbC0wLFxuLm14LTAge1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4ubS0xIHtcbiAgbWFyZ2luOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0xLFxuLm15LTEge1xuICBtYXJnaW4tdG9wOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci0xLFxuLm14LTEge1xuICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTEsXG4ubXktMSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLTEsXG4ubXgtMSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTIge1xuICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtMixcbi5teS0yIHtcbiAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci0yLFxuLm14LTIge1xuICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItMixcbi5teS0yIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC0yLFxuLm14LTIge1xuICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTMge1xuICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTMsXG4ubXktMyB7XG4gIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLTMsXG4ubXgtMyB7XG4gIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItMyxcbi5teS0zIHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtMyxcbi5teC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tNCB7XG4gIG1hcmdpbjogNC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC00LFxuLm15LTQge1xuICBtYXJnaW4tdG9wOiA0LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLTQsXG4ubXgtNCB7XG4gIG1hcmdpbi1yaWdodDogNC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi00LFxuLm15LTQge1xuICBtYXJnaW4tYm90dG9tOiA0LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLTQsXG4ubXgtNCB7XG4gIG1hcmdpbi1sZWZ0OiA0LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tNSB7XG4gIG1hcmdpbjogOXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtNSxcbi5teS01IHtcbiAgbWFyZ2luLXRvcDogOXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItNSxcbi5teC01IHtcbiAgbWFyZ2luLXJpZ2h0OiA5cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi01LFxuLm15LTUge1xuICBtYXJnaW4tYm90dG9tOiA5cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC01LFxuLm14LTUge1xuICBtYXJnaW4tbGVmdDogOXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC0wIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4ucHQtMCxcbi5weS0wIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLnByLTAsXG4ucHgtMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnBiLTAsXG4ucHktMCB7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wbC0wLFxuLnB4LTAge1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnAtMSB7XG4gIHBhZGRpbmc6IDAuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTEsXG4ucHktMSB7XG4gIHBhZGRpbmctdG9wOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wci0xLFxuLnB4LTEge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0xLFxuLnB5LTEge1xuICBwYWRkaW5nLWJvdHRvbTogMC43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGwtMSxcbi5weC0xIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTIge1xuICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTIsXG4ucHktMiB7XG4gIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnByLTIsXG4ucHgtMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItMixcbi5weS0yIHtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGwtMixcbi5weC0yIHtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtMyB7XG4gIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTMsXG4ucHktMyB7XG4gIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wci0zLFxuLnB4LTMge1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0zLFxuLnB5LTMge1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucGwtMyxcbi5weC0zIHtcbiAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTQge1xuICBwYWRkaW5nOiA0LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTQsXG4ucHktNCB7XG4gIHBhZGRpbmctdG9wOiA0LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnByLTQsXG4ucHgtNCB7XG4gIHBhZGRpbmctcmlnaHQ6IDQuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItNCxcbi5weS00IHtcbiAgcGFkZGluZy1ib3R0b206IDQuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGwtNCxcbi5weC00IHtcbiAgcGFkZGluZy1sZWZ0OiA0LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtNSB7XG4gIHBhZGRpbmc6IDlyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTUsXG4ucHktNSB7XG4gIHBhZGRpbmctdG9wOiA5cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wci01LFxuLnB4LTUge1xuICBwYWRkaW5nLXJpZ2h0OiA5cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi01LFxuLnB5LTUge1xuICBwYWRkaW5nLWJvdHRvbTogOXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGwtNSxcbi5weC01IHtcbiAgcGFkZGluZy1sZWZ0OiA5cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLW4xIHtcbiAgbWFyZ2luOiAtMC43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbjEsXG4ubXktbjEge1xuICBtYXJnaW4tdG9wOiAtMC43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItbjEsXG4ubXgtbjEge1xuICBtYXJnaW4tcmlnaHQ6IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1uMSxcbi5teS1uMSB7XG4gIG1hcmdpbi1ib3R0b206IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC1uMSxcbi5teC1uMSB7XG4gIG1hcmdpbi1sZWZ0OiAtMC43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1uMiB7XG4gIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbjIsXG4ubXktbjIge1xuICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci1uMixcbi5teC1uMiB7XG4gIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbjIsXG4ubXktbjIge1xuICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC1uMixcbi5teC1uMiB7XG4gIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLW4zIHtcbiAgbWFyZ2luOiAtM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbjMsXG4ubXktbjMge1xuICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItbjMsXG4ubXgtbjMge1xuICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1uMyxcbi5teS1uMyB7XG4gIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC1uMyxcbi5teC1uMyB7XG4gIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1uNCB7XG4gIG1hcmdpbjogLTQuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbjQsXG4ubXktbjQge1xuICBtYXJnaW4tdG9wOiAtNC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci1uNCxcbi5teC1uNCB7XG4gIG1hcmdpbi1yaWdodDogLTQuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbjQsXG4ubXktbjQge1xuICBtYXJnaW4tYm90dG9tOiAtNC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC1uNCxcbi5teC1uNCB7XG4gIG1hcmdpbi1sZWZ0OiAtNC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLW41IHtcbiAgbWFyZ2luOiAtOXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbjUsXG4ubXktbjUge1xuICBtYXJnaW4tdG9wOiAtOXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItbjUsXG4ubXgtbjUge1xuICBtYXJnaW4tcmlnaHQ6IC05cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1uNSxcbi5teS1uNSB7XG4gIG1hcmdpbi1ib3R0b206IC05cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC1uNSxcbi5teC1uNSB7XG4gIG1hcmdpbi1sZWZ0OiAtOXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1hdXRvIHtcbiAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1hdXRvLFxuLm15LWF1dG8ge1xuICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tci1hdXRvLFxuLm14LWF1dG8ge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm1iLWF1dG8sXG4ubXktYXV0byB7XG4gIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm1sLWF1dG8sXG4ubXgtYXV0byB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAubS1zbS0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tMCxcbi5teS1zbS0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLTAsXG4ubXgtc20tMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTAsXG4ubXktc20tMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS0wLFxuLm14LXNtLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tMSB7XG4gICAgbWFyZ2luOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTEsXG4ubXktc20tMSB7XG4gICAgbWFyZ2luLXRvcDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS0xLFxuLm14LXNtLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS0xLFxuLm15LXNtLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tMSxcbi5teC1zbS0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTIge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTIsXG4ubXktc20tMiB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLTIsXG4ubXgtc20tMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tMixcbi5teS1zbS0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tMixcbi5teC1zbS0yIHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tMyB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTMsXG4ubXktc20tMyB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS0zLFxuLm14LXNtLTMge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS0zLFxuLm15LXNtLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tMyxcbi5teC1zbS0zIHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTQge1xuICAgIG1hcmdpbjogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTQsXG4ubXktc20tNCB7XG4gICAgbWFyZ2luLXRvcDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLTQsXG4ubXgtc20tNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tNCxcbi5teS1zbS00IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tNCxcbi5teC1zbS00IHtcbiAgICBtYXJnaW4tbGVmdDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tNSB7XG4gICAgbWFyZ2luOiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTUsXG4ubXktc20tNSB7XG4gICAgbWFyZ2luLXRvcDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS01LFxuLm14LXNtLTUge1xuICAgIG1hcmdpbi1yaWdodDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS01LFxuLm15LXNtLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tNSxcbi5teC1zbS01IHtcbiAgICBtYXJnaW4tbGVmdDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tMCxcbi5weS1zbS0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1zbS0wLFxuLnB4LXNtLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tMCxcbi5weS1zbS0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1zbS0wLFxuLnB4LXNtLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTEge1xuICAgIHBhZGRpbmc6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tMSxcbi5weS1zbS0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1zbS0xLFxuLnB4LXNtLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tMSxcbi5weS1zbS0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1zbS0xLFxuLnB4LXNtLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTIge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS0yLFxuLnB5LXNtLTIge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItc20tMixcbi5weC1zbS0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tMixcbi5weS1zbS0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXNtLTIsXG4ucHgtc20tMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS0zIHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTMsXG4ucHktc20tMyB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItc20tMyxcbi5weC1zbS0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTMsXG4ucHktc20tMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtc20tMyxcbi5weC1zbS0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS00IHtcbiAgICBwYWRkaW5nOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tNCxcbi5weS1zbS00IHtcbiAgICBwYWRkaW5nLXRvcDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXNtLTQsXG4ucHgtc20tNCB7XG4gICAgcGFkZGluZy1yaWdodDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTQsXG4ucHktc20tNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1zbS00LFxuLnB4LXNtLTQge1xuICAgIHBhZGRpbmctbGVmdDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tNSB7XG4gICAgcGFkZGluZzogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS01LFxuLnB5LXNtLTUge1xuICAgIHBhZGRpbmctdG9wOiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXNtLTUsXG4ucHgtc20tNSB7XG4gICAgcGFkZGluZy1yaWdodDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS01LFxuLnB5LXNtLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXNtLTUsXG4ucHgtc20tNSB7XG4gICAgcGFkZGluZy1sZWZ0OiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tbjEge1xuICAgIG1hcmdpbjogLTAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tbjEsXG4ubXktc20tbjEge1xuICAgIG1hcmdpbi10b3A6IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLW4xLFxuLm14LXNtLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLW4xLFxuLm15LXNtLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS1uMSxcbi5teC1zbS1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tbjIge1xuICAgIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1uMixcbi5teS1zbS1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS1uMixcbi5teC1zbS1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLW4yLFxuLm15LXNtLW4yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLW4yLFxuLm14LXNtLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLW4zIHtcbiAgICBtYXJnaW46IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLW4zLFxuLm15LXNtLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS1uMyxcbi5teC1zbS1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1uMyxcbi5teS1zbS1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tbjMsXG4ubXgtc20tbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLW40IHtcbiAgICBtYXJnaW46IC00LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tbjQsXG4ubXktc20tbjQge1xuICAgIG1hcmdpbi10b3A6IC00LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tbjQsXG4ubXgtc20tbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1uNCxcbi5teS1zbS1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS1uNCxcbi5teC1zbS1uNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC00LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1uNSB7XG4gICAgbWFyZ2luOiAtOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1uNSxcbi5teS1zbS1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tbjUsXG4ubXgtc20tbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tbjUsXG4ubXktc20tbjUge1xuICAgIG1hcmdpbi1ib3R0b206IC05cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLW41LFxuLm14LXNtLW41IHtcbiAgICBtYXJnaW4tbGVmdDogLTlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tYXV0byxcbi5teS1zbS1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLWF1dG8sXG4ubXgtc20tYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLWF1dG8sXG4ubXktc20tYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS1hdXRvLFxuLm14LXNtLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3ODJweCkge1xuICAubS1tZC0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtMCxcbi5teS1tZC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLTAsXG4ubXgtbWQtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTAsXG4ubXktbWQtMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC0wLFxuLm14LW1kLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtMSB7XG4gICAgbWFyZ2luOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTEsXG4ubXktbWQtMSB7XG4gICAgbWFyZ2luLXRvcDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC0xLFxuLm14LW1kLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC0xLFxuLm15LW1kLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtMSxcbi5teC1tZC0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTIge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTIsXG4ubXktbWQtMiB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLTIsXG4ubXgtbWQtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtMixcbi5teS1tZC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtMixcbi5teC1tZC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtMyB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTMsXG4ubXktbWQtMyB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC0zLFxuLm14LW1kLTMge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC0zLFxuLm15LW1kLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtMyxcbi5teC1tZC0zIHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTQge1xuICAgIG1hcmdpbjogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTQsXG4ubXktbWQtNCB7XG4gICAgbWFyZ2luLXRvcDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLTQsXG4ubXgtbWQtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtNCxcbi5teS1tZC00IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtNCxcbi5teC1tZC00IHtcbiAgICBtYXJnaW4tbGVmdDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtNSB7XG4gICAgbWFyZ2luOiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTUsXG4ubXktbWQtNSB7XG4gICAgbWFyZ2luLXRvcDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC01LFxuLm14LW1kLTUge1xuICAgIG1hcmdpbi1yaWdodDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC01LFxuLm15LW1kLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtNSxcbi5teC1tZC01IHtcbiAgICBtYXJnaW4tbGVmdDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtMCxcbi5weS1tZC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1tZC0wLFxuLnB4LW1kLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtMCxcbi5weS1tZC0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1tZC0wLFxuLnB4LW1kLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTEge1xuICAgIHBhZGRpbmc6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtMSxcbi5weS1tZC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1tZC0xLFxuLnB4LW1kLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtMSxcbi5weS1tZC0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1tZC0xLFxuLnB4LW1kLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTIge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC0yLFxuLnB5LW1kLTIge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbWQtMixcbi5weC1tZC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtMixcbi5weS1tZC0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLW1kLTIsXG4ucHgtbWQtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC0zIHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTMsXG4ucHktbWQtMyB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbWQtMyxcbi5weC1tZC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTMsXG4ucHktbWQtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtbWQtMyxcbi5weC1tZC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC00IHtcbiAgICBwYWRkaW5nOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtNCxcbi5weS1tZC00IHtcbiAgICBwYWRkaW5nLXRvcDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLW1kLTQsXG4ucHgtbWQtNCB7XG4gICAgcGFkZGluZy1yaWdodDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTQsXG4ucHktbWQtNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1tZC00LFxuLnB4LW1kLTQge1xuICAgIHBhZGRpbmctbGVmdDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtNSB7XG4gICAgcGFkZGluZzogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC01LFxuLnB5LW1kLTUge1xuICAgIHBhZGRpbmctdG9wOiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLW1kLTUsXG4ucHgtbWQtNSB7XG4gICAgcGFkZGluZy1yaWdodDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC01LFxuLnB5LW1kLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLW1kLTUsXG4ucHgtbWQtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtbjEge1xuICAgIG1hcmdpbjogLTAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtbjEsXG4ubXktbWQtbjEge1xuICAgIG1hcmdpbi10b3A6IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLW4xLFxuLm14LW1kLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLW4xLFxuLm15LW1kLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC1uMSxcbi5teC1tZC1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtbjIge1xuICAgIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1uMixcbi5teS1tZC1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC1uMixcbi5teC1tZC1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLW4yLFxuLm15LW1kLW4yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLW4yLFxuLm14LW1kLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLW4zIHtcbiAgICBtYXJnaW46IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLW4zLFxuLm15LW1kLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC1uMyxcbi5teC1tZC1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1uMyxcbi5teS1tZC1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtbjMsXG4ubXgtbWQtbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLW40IHtcbiAgICBtYXJnaW46IC00LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtbjQsXG4ubXktbWQtbjQge1xuICAgIG1hcmdpbi10b3A6IC00LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtbjQsXG4ubXgtbWQtbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1uNCxcbi5teS1tZC1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC1uNCxcbi5teC1tZC1uNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC00LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1uNSB7XG4gICAgbWFyZ2luOiAtOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1uNSxcbi5teS1tZC1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtbjUsXG4ubXgtbWQtbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtbjUsXG4ubXktbWQtbjUge1xuICAgIG1hcmdpbi1ib3R0b206IC05cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLW41LFxuLm14LW1kLW41IHtcbiAgICBtYXJnaW4tbGVmdDogLTlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtYXV0byxcbi5teS1tZC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLWF1dG8sXG4ubXgtbWQtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLWF1dG8sXG4ubXktbWQtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC1hdXRvLFxuLm14LW1kLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubS1sZy0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctMCxcbi5teS1sZy0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLTAsXG4ubXgtbGctMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTAsXG4ubXktbGctMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy0wLFxuLm14LWxnLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctMSB7XG4gICAgbWFyZ2luOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTEsXG4ubXktbGctMSB7XG4gICAgbWFyZ2luLXRvcDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy0xLFxuLm14LWxnLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy0xLFxuLm15LWxnLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctMSxcbi5teC1sZy0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTIge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTIsXG4ubXktbGctMiB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLTIsXG4ubXgtbGctMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctMixcbi5teS1sZy0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctMixcbi5teC1sZy0yIHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctMyB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTMsXG4ubXktbGctMyB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy0zLFxuLm14LWxnLTMge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy0zLFxuLm15LWxnLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctMyxcbi5teC1sZy0zIHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTQge1xuICAgIG1hcmdpbjogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTQsXG4ubXktbGctNCB7XG4gICAgbWFyZ2luLXRvcDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLTQsXG4ubXgtbGctNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctNCxcbi5teS1sZy00IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctNCxcbi5teC1sZy00IHtcbiAgICBtYXJnaW4tbGVmdDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctNSB7XG4gICAgbWFyZ2luOiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTUsXG4ubXktbGctNSB7XG4gICAgbWFyZ2luLXRvcDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy01LFxuLm14LWxnLTUge1xuICAgIG1hcmdpbi1yaWdodDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy01LFxuLm15LWxnLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctNSxcbi5teC1sZy01IHtcbiAgICBtYXJnaW4tbGVmdDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctMCxcbi5weS1sZy0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1sZy0wLFxuLnB4LWxnLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctMCxcbi5weS1sZy0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1sZy0wLFxuLnB4LWxnLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTEge1xuICAgIHBhZGRpbmc6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctMSxcbi5weS1sZy0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1sZy0xLFxuLnB4LWxnLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctMSxcbi5weS1sZy0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1sZy0xLFxuLnB4LWxnLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTIge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy0yLFxuLnB5LWxnLTIge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbGctMixcbi5weC1sZy0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctMixcbi5weS1sZy0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLWxnLTIsXG4ucHgtbGctMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy0zIHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTMsXG4ucHktbGctMyB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbGctMyxcbi5weC1sZy0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTMsXG4ucHktbGctMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtbGctMyxcbi5weC1sZy0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy00IHtcbiAgICBwYWRkaW5nOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctNCxcbi5weS1sZy00IHtcbiAgICBwYWRkaW5nLXRvcDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLWxnLTQsXG4ucHgtbGctNCB7XG4gICAgcGFkZGluZy1yaWdodDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTQsXG4ucHktbGctNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1sZy00LFxuLnB4LWxnLTQge1xuICAgIHBhZGRpbmctbGVmdDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctNSB7XG4gICAgcGFkZGluZzogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy01LFxuLnB5LWxnLTUge1xuICAgIHBhZGRpbmctdG9wOiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLWxnLTUsXG4ucHgtbGctNSB7XG4gICAgcGFkZGluZy1yaWdodDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy01LFxuLnB5LWxnLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLWxnLTUsXG4ucHgtbGctNSB7XG4gICAgcGFkZGluZy1sZWZ0OiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctbjEge1xuICAgIG1hcmdpbjogLTAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctbjEsXG4ubXktbGctbjEge1xuICAgIG1hcmdpbi10b3A6IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLW4xLFxuLm14LWxnLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLW4xLFxuLm15LWxnLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy1uMSxcbi5teC1sZy1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctbjIge1xuICAgIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1uMixcbi5teS1sZy1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy1uMixcbi5teC1sZy1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLW4yLFxuLm15LWxnLW4yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLW4yLFxuLm14LWxnLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLW4zIHtcbiAgICBtYXJnaW46IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLW4zLFxuLm15LWxnLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy1uMyxcbi5teC1sZy1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1uMyxcbi5teS1sZy1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctbjMsXG4ubXgtbGctbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLW40IHtcbiAgICBtYXJnaW46IC00LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctbjQsXG4ubXktbGctbjQge1xuICAgIG1hcmdpbi10b3A6IC00LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctbjQsXG4ubXgtbGctbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1uNCxcbi5teS1sZy1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy1uNCxcbi5teC1sZy1uNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC00LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1uNSB7XG4gICAgbWFyZ2luOiAtOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1uNSxcbi5teS1sZy1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctbjUsXG4ubXgtbGctbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctbjUsXG4ubXktbGctbjUge1xuICAgIG1hcmdpbi1ib3R0b206IC05cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLW41LFxuLm14LWxnLW41IHtcbiAgICBtYXJnaW4tbGVmdDogLTlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctYXV0byxcbi5teS1sZy1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLWF1dG8sXG4ubXgtbGctYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLWF1dG8sXG4ubXktbGctYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy1hdXRvLFxuLm14LWxnLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm0teGwtMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTAsXG4ubXkteGwtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC0wLFxuLm14LXhsLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC0wLFxuLm15LXhsLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtMCxcbi5teC14bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTEge1xuICAgIG1hcmdpbjogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC0xLFxuLm15LXhsLTEge1xuICAgIG1hcmdpbi10b3A6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtMSxcbi5teC14bC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtMSxcbi5teS14bC0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLTEsXG4ubXgteGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC0yIHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC0yLFxuLm15LXhsLTIge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC0yLFxuLm14LXhsLTIge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTIsXG4ubXkteGwtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLTIsXG4ubXgteGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTMge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC0zLFxuLm15LXhsLTMge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtMyxcbi5teC14bC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtMyxcbi5teS14bC0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLTMsXG4ubXgteGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC00IHtcbiAgICBtYXJnaW46IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC00LFxuLm15LXhsLTQge1xuICAgIG1hcmdpbi10b3A6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC00LFxuLm14LXhsLTQge1xuICAgIG1hcmdpbi1yaWdodDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTQsXG4ubXkteGwtNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLTQsXG4ubXgteGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTUge1xuICAgIG1hcmdpbjogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC01LFxuLm15LXhsLTUge1xuICAgIG1hcmdpbi10b3A6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtNSxcbi5teC14bC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtNSxcbi5teS14bC01IHtcbiAgICBtYXJnaW4tYm90dG9tOiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLTUsXG4ubXgteGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTAsXG4ucHkteGwtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHIteGwtMCxcbi5weC14bC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTAsXG4ucHkteGwtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGwteGwtMCxcbi5weC14bC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucC14bC0xIHtcbiAgICBwYWRkaW5nOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTEsXG4ucHkteGwtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHIteGwtMSxcbi5weC14bC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTEsXG4ucHkteGwtMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwteGwtMSxcbi5weC14bC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC0yIHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtMixcbi5weS14bC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXhsLTIsXG4ucHgteGwtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTIsXG4ucHkteGwtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14bC0yLFxuLnB4LXhsLTIge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtMyB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC0zLFxuLnB5LXhsLTMge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXhsLTMsXG4ucHgteGwtMyB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC0zLFxuLnB5LXhsLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXhsLTMsXG4ucHgteGwtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtNCB7XG4gICAgcGFkZGluZzogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTQsXG4ucHkteGwtNCB7XG4gICAgcGFkZGluZy10b3A6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14bC00LFxuLnB4LXhsLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC00LFxuLnB5LXhsLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwteGwtNCxcbi5weC14bC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTUge1xuICAgIHBhZGRpbmc6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtNSxcbi5weS14bC01IHtcbiAgICBwYWRkaW5nLXRvcDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14bC01LFxuLnB4LXhsLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtNSxcbi5weS14bC01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14bC01LFxuLnB4LXhsLTUge1xuICAgIHBhZGRpbmctbGVmdDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLW4xIHtcbiAgICBtYXJnaW46IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLW4xLFxuLm15LXhsLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC1uMSxcbi5teC14bC1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1uMSxcbi5teS14bC1uMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtbjEsXG4ubXgteGwtbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLW4yIHtcbiAgICBtYXJnaW46IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtbjIsXG4ubXkteGwtbjIge1xuICAgIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtbjIsXG4ubXgteGwtbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1uMixcbi5teS14bC1uMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC1uMixcbi5teC14bC1uMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC1uMyB7XG4gICAgbWFyZ2luOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1uMyxcbi5teS14bC1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtbjMsXG4ubXgteGwtbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtbjMsXG4ubXkteGwtbjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLW4zLFxuLm14LXhsLW4zIHtcbiAgICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC1uNCB7XG4gICAgbWFyZ2luOiAtNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLW40LFxuLm15LXhsLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLW40LFxuLm14LXhsLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtbjQsXG4ubXkteGwtbjQge1xuICAgIG1hcmdpbi1ib3R0b206IC00LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtbjQsXG4ubXgteGwtbjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtbjUge1xuICAgIG1hcmdpbjogLTlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtbjUsXG4ubXkteGwtbjUge1xuICAgIG1hcmdpbi10b3A6IC05cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLW41LFxuLm14LXhsLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC05cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLW41LFxuLm15LXhsLW41IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC1uNSxcbi5teC14bC1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC05cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLWF1dG8sXG4ubXkteGwtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC1hdXRvLFxuLm14LXhsLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1hdXRvLFxuLm15LXhsLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtYXV0byxcbi5teC14bC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTMzMHB4KSB7XG4gIC5tLXh4bC0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLTAsXG4ubXkteHhsLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXIteHhsLTAsXG4ubXgteHhsLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtMCxcbi5teS14eGwtMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14eGwtMCxcbi5teC14eGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtMSB7XG4gICAgbWFyZ2luOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC0xLFxuLm15LXh4bC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXh4bC0xLFxuLm14LXh4bC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLTEsXG4ubXkteHhsLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteHhsLTEsXG4ubXgteHhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLTIge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC0yLFxuLm15LXh4bC0yIHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteHhsLTIsXG4ubXgteHhsLTIge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC0yLFxuLm15LXh4bC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteHhsLTIsXG4ubXgteHhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtMyB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC0zLFxuLm15LXh4bC0zIHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXh4bC0zLFxuLm14LXh4bC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLTMsXG4ubXkteHhsLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteHhsLTMsXG4ubXgteHhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLTQge1xuICAgIG1hcmdpbjogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC00LFxuLm15LXh4bC00IHtcbiAgICBtYXJnaW4tdG9wOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteHhsLTQsXG4ubXgteHhsLTQge1xuICAgIG1hcmdpbi1yaWdodDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC00LFxuLm15LXh4bC00IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteHhsLTQsXG4ubXgteHhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtNSB7XG4gICAgbWFyZ2luOiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC01LFxuLm15LXh4bC01IHtcbiAgICBtYXJnaW4tdG9wOiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXh4bC01LFxuLm14LXh4bC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLTUsXG4ubXkteHhsLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteHhsLTUsXG4ubXgteHhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHhsLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHQteHhsLTAsXG4ucHkteHhsLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXh4bC0wLFxuLnB4LXh4bC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXh4bC0wLFxuLnB5LXh4bC0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14eGwtMCxcbi5weC14eGwtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHhsLTEge1xuICAgIHBhZGRpbmc6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteHhsLTEsXG4ucHkteHhsLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXh4bC0xLFxuLnB4LXh4bC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXh4bC0xLFxuLnB5LXh4bC0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14eGwtMSxcbi5weC14eGwtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHhsLTIge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14eGwtMixcbi5weS14eGwtMiB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14eGwtMixcbi5weC14eGwtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXh4bC0yLFxuLnB5LXh4bC0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXh4bC0yLFxuLnB4LXh4bC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXh4bC0zIHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXh4bC0zLFxuLnB5LXh4bC0zIHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14eGwtMyxcbi5weC14eGwtMyB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eGwtMyxcbi5weS14eGwtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwteHhsLTMsXG4ucHgteHhsLTMge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXh4bC00IHtcbiAgICBwYWRkaW5nOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteHhsLTQsXG4ucHkteHhsLTQge1xuICAgIHBhZGRpbmctdG9wOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHIteHhsLTQsXG4ucHgteHhsLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eGwtNCxcbi5weS14eGwtNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14eGwtNCxcbi5weC14eGwtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14eGwtNSB7XG4gICAgcGFkZGluZzogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14eGwtNSxcbi5weS14eGwtNSB7XG4gICAgcGFkZGluZy10b3A6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHIteHhsLTUsXG4ucHgteHhsLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteHhsLTUsXG4ucHkteHhsLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXh4bC01LFxuLnB4LXh4bC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtbjEge1xuICAgIG1hcmdpbjogLTAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLW4xLFxuLm15LXh4bC1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteHhsLW4xLFxuLm14LXh4bC1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtbjEsXG4ubXkteHhsLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14eGwtbjEsXG4ubXgteHhsLW4xIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtbjIge1xuICAgIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtbjIsXG4ubXkteHhsLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXh4bC1uMixcbi5teC14eGwtbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtbjIsXG4ubXkteHhsLW4yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXh4bC1uMixcbi5teC14eGwtbjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLW4zIHtcbiAgICBtYXJnaW46IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC1uMyxcbi5teS14eGwtbjMge1xuICAgIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXh4bC1uMyxcbi5teC14eGwtbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLW4zLFxuLm15LXh4bC1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteHhsLW4zLFxuLm14LXh4bC1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLW40IHtcbiAgICBtYXJnaW46IC00LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLW40LFxuLm15LXh4bC1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14eGwtbjQsXG4ubXgteHhsLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLW40LFxuLm15LXh4bC1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14eGwtbjQsXG4ubXgteHhsLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC1uNSB7XG4gICAgbWFyZ2luOiAtOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtbjUsXG4ubXkteHhsLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14eGwtbjUsXG4ubXgteHhsLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC05cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC1uNSxcbi5teS14eGwtbjUge1xuICAgIG1hcmdpbi1ib3R0b206IC05cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXh4bC1uNSxcbi5teC14eGwtbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLWF1dG8sXG4ubXkteHhsLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXIteHhsLWF1dG8sXG4ubXgteHhsLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtYXV0byxcbi5teS14eGwtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14eGwtYXV0byxcbi5teC14eGwtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuLnRleHQtbW9ub3NwYWNlIHtcbiAgZm9udC1mYW1pbHk6IFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2UgIWltcG9ydGFudDtcbn1cblxuLnRleHQtanVzdGlmeSB7XG4gIHRleHQtYWxpZ246IGp1c3RpZnkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDtcbn1cblxuLnRleHQtbm93cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC10cnVuY2F0ZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4udGV4dC1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnRleHQtc20tbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXNtLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXNtLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3ODJweCkge1xuICAudGV4dC1tZC1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtbWQtcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtbWQtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC50ZXh0LWxnLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1sZy1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1sZy1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50ZXh0LXhsLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC14bC1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC14bC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTMzMHB4KSB7XG4gIC50ZXh0LXh4bC1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQteHhsLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXh4bC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG4udGV4dC1sb3dlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXVwcGVyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDtcbn1cblxuLnRleHQtY2FwaXRhbGl6ZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LXdlaWdodC1saWdodCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDAgIWltcG9ydGFudDtcbn1cblxuLmZvbnQtd2VpZ2h0LWxpZ2h0ZXIge1xuICBmb250LXdlaWdodDogbGlnaHRlciAhaW1wb3J0YW50O1xufVxuXG4uZm9udC13ZWlnaHQtbm9ybWFsIHtcbiAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xufVxuXG4uZm9udC13ZWlnaHQtYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbn1cblxuLmZvbnQtd2VpZ2h0LWJvbGRlciB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXIgIWltcG9ydGFudDtcbn1cblxuLmZvbnQtaXRhbGljIHtcbiAgZm9udC1zdHlsZTogaXRhbGljICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXdoaXRlIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYm9keSB7XG4gIGNvbG9yOiAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1tdXRlZCB7XG4gIGNvbG9yOiAjNmM3NTdkICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJsYWNrLTUwIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC13aGl0ZS01MCB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtaGlkZSB7XG4gIGZvbnQ6IDAvMCBhO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xufVxuXG4udGV4dC1kZWNvcmF0aW9uLW5vbmUge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYnJlYWsge1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkICFpbXBvcnRhbnQ7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1yZXNldCB7XG4gIGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBwcmludCB7XG4gICosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgYTpub3QoLmJ0bikge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG4gIGFiYnJbdGl0bGVdOjphZnRlciB7XG4gICAgY29udGVudDogXCIgKFwiIGF0dHIodGl0bGUpIFwiKVwiO1xuICB9XG4gIHByZSB7XG4gICAgd2hpdGUtc3BhY2U6IHByZS13cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgcHJlLFxuYmxvY2txdW90ZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2FkYjViZDtcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gIH1cbiAgdHIsXG5pbWcge1xuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgfVxuICBwLFxuaDIsXG5oMyB7XG4gICAgb3JwaGFuczogMztcbiAgICB3aWRvd3M6IDM7XG4gIH1cbiAgaDIsXG5oMyB7XG4gICAgcGFnZS1icmVhay1hZnRlcjogYXZvaWQ7XG4gIH1cbiAgQHBhZ2Uge1xuICAgIHNpemU6IGEzO1xuICB9XG4gIGJvZHkge1xuICAgIG1pbi13aWR0aDogOTkycHggIWltcG9ydGFudDtcbiAgfVxuICAuY29udGFpbmVyIHtcbiAgICBtaW4td2lkdGg6IDk5MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm5hdmJhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuYmFkZ2Uge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gIH1cbiAgLnRhYmxlIHtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRhYmxlIHRkLFxuLnRhYmxlIHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRhYmxlLWJvcmRlcmVkIHRoLFxuLnRhYmxlLWJvcmRlcmVkIHRkIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRhYmxlLWRhcmsge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG4gIC50YWJsZS1kYXJrIHRoLFxuLnRhYmxlLWRhcmsgdGQsXG4udGFibGUtZGFyayB0aGVhZCB0aCxcbi50YWJsZS1kYXJrIHRib2R5ICsgdGJvZHkge1xuICAgIGJvcmRlci1jb2xvcjogI2RlZTJlNjtcbiAgfVxuICAudGFibGUgLnRoZWFkLWRhcmsgdGgge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGJvcmRlci1jb2xvcjogI2RlZTJlNjtcbiAgfVxufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImNwc2Nob29sXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvaWNvbW9vbi9jcHNjaG9vbC50dGY/cDNoOTY4XCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9pY29tb29uL2Nwc2Nob29sLndvZmY/cDNoOTY4XCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL2ljb21vb24vY3BzY2hvb2wuc3ZnP3AzaDk2OCNjcHNjaG9vbFwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBibG9jaztcbn1cbi5jcHMtaWNvbiwgLndwLWJsb2NrLWxhdGVzdC1wb3N0cyAud3AtYmxvY2stbGF0ZXN0LXBvc3RzX19wb3N0LWF1dGhvcjo6YmVmb3JlLFxuLndwLWJsb2NrLWxhdGVzdC1wb3N0cyAud3AtYmxvY2stbGF0ZXN0LXBvc3RzX19wb3N0LWRhdGU6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcImNwc2Nob29sXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLmNwcy1pY29uLXVzZXItZ3JhZHVhdGUtc29saWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTJcIjtcbn1cblxuLmNwcy1pY29uLXRoZWF0ZXItbWFza3Mtc29saWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjlcIjtcbn1cblxuLmNwcy1pY29uLXNoYXBlcy1zb2xpZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyYVwiO1xufVxuXG4uY3BzLWljb24tYm9vay1vcGVuLXNvbGlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTJiXCI7XG59XG5cbi5jcHMtaWNvbi1ib29rLXJlYWRlci1zb2xpZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyY1wiO1xufVxuXG4uY3BzLWljb24tbGFwdG9wLWNvZGUtc29saWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MmRcIjtcbn1cblxuLmNwcy1pY29uLWdyYWR1YXRpb24tY2FwLXNvbGlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTJlXCI7XG59XG5cbi5jcHMtaWNvbi1jaGFsa2JvYXJkLXRlYWNoZXItc29saWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MmZcIjtcbn1cblxuLmNwcy1pY29uLWNoYWxrYm9hcmQtc29saWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzBcIjtcbn1cblxuLmNwcy1pY29uLXNjaG9vbC1zb2xpZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzMVwiO1xufVxuXG4uY3BzLWljb24tY2xvY2stcmVndWxhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzMlwiO1xufVxuXG4uY3BzLWljb24tcm9ja2V0LXNvbGlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTMzXCI7XG59XG5cbi5jcHMtaWNvbi11c2VyLW51cnNlLXNvbGlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTM0XCI7XG59XG5cbi5jcHMtaWNvbi1hc3RlcmlzazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2OVwiO1xufVxuXG4uY3BzLWljb24tcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2N1wiO1xufVxuXG4uY3BzLWljb24tcXVlc3Rpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjhcIjtcbn1cblxuLmNwcy1pY29uLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY4XCI7XG59XG5cbi5jcHMtaWNvbi1tdXNpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwMVwiO1xufVxuXG4uY3BzLWljb24tZW52ZWxvcGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwM1wiO1xufVxuXG4uY3BzLWljb24tc3RhcjE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDVcIjtcbn1cblxuLmNwcy1pY29uLXVzZXIxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA3XCI7XG59XG5cbi5jcHMtaWNvbi1jbG9jay1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE3XCI7XG59XG5cbi5jcHMtaWNvbi1yb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE4XCI7XG59XG5cbi5jcHMtaWNvbi1pbmJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxY1wiO1xufVxuXG4uY3BzLWljb24tbG9jazE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjNcIjtcbn1cblxuLmNwcy1pY29uLWhlYWRwaG9uZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjVcIjtcbn1cblxuLmNwcy1pY29uLXByaW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJmXCI7XG59XG5cbi5jcHMtaWNvbi1jYW1lcmExOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDMwXCI7XG59XG5cbi5jcHMtaWNvbi12aWRlby1jYW1lcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2RcIjtcbn1cblxuLmNwcy1pY29uLWdpZnQxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDZiXCI7XG59XG5cbi5jcHMtaWNvbi1wbGFuZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3MlwiO1xufVxuXG4uY3BzLWljb24tY2FsZW5kYXIxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDczXCI7XG59XG5cbi5jcHMtaWNvbi1jb21tZW50MTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3NVwiO1xufVxuXG4uY3BzLWljb24tdHdpdHRlci1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODFcIjtcbn1cblxuLmNwcy1pY29uLWZhY2Vib29rLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4MlwiO1xufVxuXG4uY3BzLWljb24ta2V5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDg0XCI7XG59XG5cbi5jcHMtaWNvbi1saW5rZWRpbi1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOGNcIjtcbn1cblxuLmNwcy1pY29uLWZhY2Vib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDlhXCI7XG59XG5cbi5jcHMtaWNvbi1mYWNlYm9vay1mOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDlhXCI7XG59XG5cbi5jcHMtaWNvbi1iZWxsLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTJcIjtcbn1cblxuLmNwcy1pY29uLWNoYWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGMxXCI7XG59XG5cbi5jcHMtaWNvbi1saW5rMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjMVwiO1xufVxuXG4uY3BzLWljb24tbW9uZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDZcIjtcbn1cblxuLmNwcy1pY29uLWxpbmtlZGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGUxXCI7XG59XG5cbi5jcHMtaWNvbi11bWJyZWxsYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlOVwiO1xufVxuXG4uY3BzLWljb24tbGlnaHRidWxiLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZWJcIjtcbn1cblxuLmNwcy1pY29uLXVzZXItbWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjBcIjtcbn1cblxuLmNwcy1pY29uLXN0ZXRob3Njb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGYxXCI7XG59XG5cbi5jcHMtaWNvbi1zdWl0Y2FzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmMlwiO1xufVxuXG4uY3BzLWljb24tYmVsbDE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjNcIjtcbn1cblxuLmNwcy1pY29uLWN1dGxlcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjVcIjtcbn1cblxuLmNwcy1pY29uLWZpbGUtdGV4dC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGY2XCI7XG59XG5cbi5jcHMtaWNvbi1hbWJ1bGFuY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjlcIjtcbn1cblxuLmNwcy1pY29uLW1lZGtpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmYVwiO1xufVxuXG4uY3BzLWljb24tc3VwZXJzY3JpcHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmJcIjtcbn1cblxuLmNwcy1pY29uLW1pY3JvcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzBcIjtcbn1cblxuLmNwcy1pY29uLXlvdXR1YmUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY2XCI7XG59XG5cbi5jcHMtaWNvbi1mbGlja3IxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTZlXCI7XG59XG5cbi5jcHMtaWNvbi1zdW4tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4NVwiO1xufVxuXG4uY3BzLWljb24tbW9vbi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg2XCI7XG59XG5cbi5jcHMtaWNvbi13aGVlbGNoYWlyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTkzXCI7XG59XG5cbi5jcHMtaWNvbi12aW1lby1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTRcIjtcbn1cblxuLmNwcy1pY29uLXNwYWNlLXNodXR0bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTdcIjtcbn1cblxuLmNwcy1pY29uLWJhbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWNcIjtcbn1cblxuLmNwcy1pY29uLWluc3RpdHV0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTljXCI7XG59XG5cbi5jcHMtaWNvbi11bml2ZXJzaXR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTljXCI7XG59XG5cbi5jcHMtaWNvbi1ncmFkdWF0aW9uLWNhcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5ZFwiO1xufVxuXG4uY3BzLWljb24tbW9ydGFyLWJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTlkXCI7XG59XG5cbi5jcHMtaWNvbi1jaGlsZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhZVwiO1xufVxuXG4uY3BzLWljb24tcGF3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWIwXCI7XG59XG5cbi5jcHMtaWNvbi1yZWN5Y2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI4XCI7XG59XG5cbi5jcHMtaWNvbi1hdXRvbW9iaWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI5XCI7XG59XG5cbi5jcHMtaWNvbi1jYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjlcIjtcbn1cblxuLmNwcy1pY29uLXBhcGVyLXBsYW5lLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDlcIjtcbn1cblxuLmNwcy1pY29uLXNlbmQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkOVwiO1xufVxuXG4uY3BzLWljb24tY29weXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY5XCI7XG59XG5cbi5jcHMtaWNvbi1hdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmYVwiO1xufVxuXG4uY3BzLWljb24tYnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA3XCI7XG59XG5cbi5jcHMtaWNvbi1jYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwYVwiO1xufVxuXG4uY3BzLWljb24tdXNlci1zZWNyZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWJcIjtcbn1cblxuLmNwcy1pY29uLXVzZXItcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzNFwiO1xufVxuXG4uY3BzLWljb24tYmFsYW5jZS1zY2FsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0ZVwiO1xufVxuXG4uY3BzLWljb24tY3JlYXRpdmUtY29tbW9uczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1ZVwiO1xufVxuXG4uY3BzLWljb24tdmltZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyN2RcIjtcbn1cblxuLmNwcy1pY29uLWNyZWRpdC1jYXJkLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4M1wiO1xufVxuXG4uY3BzLWljb24tdW5pdmVyc2FsLWFjY2VzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5YVwiO1xufVxuXG4uY3BzLWljb24td2hlZWxjaGFpci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOWJcIjtcbn1cblxuLmNwcy1pY29uLXF1ZXN0aW9uLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjljXCI7XG59XG5cbi5jcHMtaWNvbi1hZGRyZXNzLWNhcmQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiY1wiO1xufVxuXG4uY3BzLWljb24tdmNhcmQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiY1wiO1xufVxuXG4uY3BzLWljb24tdXNlci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmMwXCI7XG59XG5cbi5jcHMtaWNvbi1ncmF2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQ2XCI7XG59XG5cbi5jcHMtaWNvbi1lbnZlbG9wZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzNlwiO1xufVxuXG4uY3BzLWljb24tYnViYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTM3XCI7XG59XG5cbi5jcHMtaWNvbi11c2VyczE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzhcIjtcbn1cblxuLmNwcy1pY29uLWJlbGwyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTM5XCI7XG59XG5cbi5jcHMtaWNvbi1waW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDVcIjtcbn1cblxuLmNwcy1pY29uLWNhbGVuZGFyMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzYVwiO1xufVxuXG4uY3BzLWljb24tc3VwcG9ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzYlwiO1xufVxuXG4uY3BzLWljb24taG9tZTQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5M2RcIjtcbn1cblxuLmNwcy1pY29uLXJpbmdfdm9sdW1lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTNlXCI7XG59XG5cbi5jcHMtaWNvbi13aGVyZV90b192b3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTNmXCI7XG59XG5cbi5jcHMtaWNvbi1hY2Nlc3NfYWxhcm1hbGFybTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0MFwiO1xufVxuXG4uY3BzLWljb24tZGF0YV91c2FnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0MVwiO1xufVxuXG4uY3BzLWljb24taW5zZXJ0X2Vtb3RpY29udGFnX2ZhY2VzbW9vZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0MlwiO1xufVxuXG4uY3BzLWljb24taW5zZXJ0X2ludml0YXRpb25ldmVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0M1wiO1xufVxuXG4uY3BzLWljb24tY2FtZXJhX2FsdHBob3RvX2NhbWVyYWxvY2FsX3NlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0NFwiO1xufVxuXG4uY3BzLWljb24tbG9jYWxfcmVzdGF1cmFudHJlc3RhdXJhbnRfbWVudTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0NVwiO1xufVxuXG4uY3BzLWljb24tYWRkX2xvY2F0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQ2XCI7XG59XG5cbi5jcHMtaWNvbi1uZWFyX21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQ3XCI7XG59XG5cbi5jcHMtaWNvbi1yZXN0YXVyYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQ4XCI7XG59XG5cbi5jcHMtaWNvbi1kZXBhcnR1cmVfYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NDlcIjtcbn1cblxuLmNwcy1pY29uLXBpZV9jaGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0YVwiO1xufVxuXG4uY3BzLWljb24tY2FrZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0YlwiO1xufVxuXG4uY3BzLWljb24tbm90aWZpY2F0aW9uczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0Y1wiO1xufVxuXG4uY3BzLWljb24tc2Nob29sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTRkXCI7XG59XG5cbi5jcHMtaWNvbi1zZW50aW1lbnRfZGlzc2F0aXNmaWVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTRlXCI7XG59XG5cbi5jcHMtaWNvbi1zZW50aW1lbnRfbmV1dHJhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0ZlwiO1xufVxuXG4uY3BzLWljb24tc2VudGltZW50X3NhdGlzZmllZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1MFwiO1xufVxuXG4uY3BzLWljb24tc2VudGltZW50X3ZlcnlfZGlzc2F0aXNmaWVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTUxXCI7XG59XG5cbi5jcHMtaWNvbi1zZW50aW1lbnRfdmVyeV9zYXRpc2ZpZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NTJcIjtcbn1cblxuLmNwcy1pY29uLXRodW1iX2Rvd25fYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTUzXCI7XG59XG5cbi5jcHMtaWNvbi10aHVtYl91cF9hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NTRcIjtcbn1cblxuLmNwcy1pY29uLWFjY291bnRfYmFsYW5jZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1NVwiO1xufVxuXG4uY3BzLWljb24tc2VhcmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA2XCI7XG59XG5cbi5jcHMtaWNvbi12ZXJpZmllZF91c2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTU2XCI7XG59XG5cbi5jcHMtaWNvbi1maW5nZXJwcmludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1N1wiO1xufVxuXG4uY3BzLWljb24tZ190cmFuc2xhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjhcIjtcbn1cblxuLmNwcy1pY29uLXdiX3R3aWdobGlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NThcIjtcbn1cblxuLmNwcy1pY29uLWVtb2ppX2Vtb3Rpb25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTU5XCI7XG59XG5cbi5jcHMtaWNvbi1lbW9qaV9ldmVudHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NWFcIjtcbn1cblxuLmNwcy1pY29uLWVtb2ppX29iamVjdHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NWJcIjtcbn1cblxuLmNwcy1pY29uLXNwb3J0c19lc3BvcnRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTVjXCI7XG59XG5cbi5jcHMtaWNvbi1zcG9ydHNfZm9vdGJhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NWRcIjtcbn1cblxuLmNwcy1pY29uLXNwb3J0c19nb2xmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTVlXCI7XG59XG5cbi5jcHMtaWNvbi1zcG9ydHNfaG9ja2V5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTVmXCI7XG59XG5cbi5jcHMtaWNvbi1zcG9ydHNfcnVnYnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NjBcIjtcbn1cblxuLmNwcy1pY29uLXNwb3J0c19zb2NjZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NjFcIjtcbn1cblxuLmNwcy1pY29uLXNwb3J0c192b2xsZXliYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTYyXCI7XG59XG5cbi5jcHMtaWNvbi1zcG9ydHNfdGVubmlzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTYzXCI7XG59XG5cbi5jcHMtaWNvbi1sdW5jaF9kaW5pbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NjRcIjtcbn1cblxuLmNwcy1pY29uLXBhcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NjVcIjtcbn1cblxuLmNwcy1pY29uLWljZWNyZWFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTY2XCI7XG59XG5cbi5jcHMtaWNvbi12b2x1bnRlZXJfYWN0aXZpc206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NjdcIjtcbn1cblxuLmNwcy1pY29uLWFjX3VuaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NjhcIjtcbn1cblxuLmNwcy1pY29uLWJlYWNoX2FjY2VzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2OVwiO1xufVxuXG4uY3BzLWljb24tY2hpbGRfY2FyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2YVwiO1xufVxuXG4uY3BzLWljb24tcm9vbV9zZXJ2aWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTZiXCI7XG59XG5cbi5jcHMtaWNvbi1hY3Rpdml0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwOFwiO1xufVxuXG4uY3BzLWljb24tYXBlcnR1cmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGFcIjtcbn1cblxuLmNwcy1pY29uLWJlbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGJcIjtcbn1cblxuLmNwcy1pY29uLWJvb2stb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwY1wiO1xufVxuXG4uY3BzLWljb24tYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwZFwiO1xufVxuXG4uY3BzLWljb24tYm9va21hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGVcIjtcbn1cblxuLmNwcy1pY29uLWNhbGVuZGFyOmJlZm9yZSwgLndwLWJsb2NrLWxhdGVzdC1wb3N0cyAud3AtYmxvY2stbGF0ZXN0LXBvc3RzX19wb3N0LWF1dGhvcjpiZWZvcmUsXG4ud3AtYmxvY2stbGF0ZXN0LXBvc3RzIC53cC1ibG9jay1sYXRlc3QtcG9zdHNfX3Bvc3QtZGF0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMFwiO1xufVxuXG4uY3BzLWljb24tY2FtZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBmXCI7XG59XG5cbi5jcHMtaWNvbi1jaGV2cm9uLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjZcIjtcbn1cblxuLmNwcy1pY29uLWNoZXZyb24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjdcIjtcbn1cblxuLmNwcy1pY29uLWNsb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTZjXCI7XG59XG5cbi5jcHMtaWNvbi1jbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxMFwiO1xufVxuXG4uY3BzLWljb24tY29mZmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTZkXCI7XG59XG5cbi5jcHMtaWNvbi1jb21wYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTExXCI7XG59XG5cbi5jcHMtaWNvbi1kb2xsYXItc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2ZVwiO1xufVxuXG4uY3BzLWljb24tZXllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTZmXCI7XG59XG5cbi5jcHMtaWNvbi1maWxlLXRleHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTNcIjtcbn1cblxuLmNwcy1pY29uLWZvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxNFwiO1xufVxuXG4uY3BzLWljb24tZ2lmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxNVwiO1xufVxuXG4uY3BzLWljb24tZ2xvYmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NzBcIjtcbn1cblxuLmNwcy1pY29uLWdyaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTZcIjtcbn1cblxuLmNwcy1pY29uLWhlYXJ0MzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3MVwiO1xufVxuXG4uY3BzLWljb24taGVscC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NzJcIjtcbn1cblxuLmNwcy1pY29uLWhvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTdcIjtcbn1cblxuLmNwcy1pY29uLWNhdGVnb3J5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAxXCI7XG59XG5cbi5jcHMtaWNvbi1pbmZvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE4XCI7XG59XG5cbi5jcHMtaWNvbi1saWZlLWJ1b3k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NzNcIjtcbn1cblxuLmNwcy1pY29uLWxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTlcIjtcbn1cblxuLmNwcy1pY29uLWxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWFcIjtcbn1cblxuLmNwcy1pY29uLW1haWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWJcIjtcbn1cblxuLmNwcy1pY29uLW1hcC1waW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWNcIjtcbn1cblxuLmNwcy1pY29uLW1lbnU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDdcIjtcbn1cblxuLmNwcy1pY29uLWNvbW1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDRcIjtcbn1cblxuLmNwcy1pY29uLXBhcGVyY2xpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxZFwiO1xufVxuXG4uY3BzLWljb24tcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWVcIjtcbn1cblxuLmNwcy1pY29uLXByaW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWZcIjtcbn1cblxuLmNwcy1pY29uLXNldHRpbmdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTIwXCI7XG59XG5cbi5jcHMtaWNvbi1zaGFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyMVwiO1xufVxuXG4uY3BzLWljb24tc2hvcHBpbmctYmFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTIyXCI7XG59XG5cbi5jcHMtaWNvbi1zdGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTIzXCI7XG59XG5cbi5jcHMtaWNvbi10YWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDJcIjtcbn1cblxuLmNwcy1pY29uLXRodW1icy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyNFwiO1xufVxuXG4uY3BzLWljb24tdXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwM1wiO1xufVxuXG4uY3BzLWljb24tdXNlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjVcIjtcbn1cblxuLmNwcy1pY29uLWNsb3NlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA5XCI7XG59XG5cbi5jcHMtaWNvbi1ob21lMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3NFwiO1xufVxuXG4uY3BzLWljb24taG9tZTIxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTc1XCI7XG59XG5cbi5jcHMtaWNvbi1ob21lMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3NlwiO1xufVxuXG4uY3BzLWljb24tcGVuY2lsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTc3XCI7XG59XG5cbi5jcHMtaWNvbi1wZW5jaWwyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTc4XCI7XG59XG5cbi5jcHMtaWNvbi1oZWFkcGhvbmVzMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3OVwiO1xufVxuXG4uY3BzLWljb24tbXVzaWMxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTdhXCI7XG59XG5cbi5jcHMtaWNvbi1ib29rMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzNVwiO1xufVxuXG4uY3BzLWljb24tcHJpY2UtdGFnczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3YlwiO1xufVxuXG4uY3BzLWljb24tbGlmZWJ1b3k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5N2NcIjtcbn1cblxuLmNwcy1pY29uLXB1c2hwaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5N2RcIjtcbn1cblxuLmNwcy1pY29uLWxvY2F0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTgzXCI7XG59XG5cbi5jcHMtaWNvbi1sb2NhdGlvbjI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5N2VcIjtcbn1cblxuLmNwcy1pY29uLW1vYmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk4NFwiO1xufVxuXG4uY3BzLWljb24tdHY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5N2ZcIjtcbn1cblxuLmNwcy1pY29uLWRyYXdlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk4MFwiO1xufVxuXG4uY3BzLWljb24tYnViYmxlczM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ODFcIjtcbn1cblxuLmNwcy1pY29uLWJ1YmJsZXM0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTgyXCI7XG59XG5cbi5jcHMtaWNvbi11c2VyMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk4NVwiO1xufVxuXG4uY3BzLWljb24ta2V5MTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk4ZFwiO1xufVxuXG4uY3BzLWljb24tbG9jazI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OGZcIjtcbn1cblxuLmNwcy1pY29uLXdyZW5jaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk5MVwiO1xufVxuXG4uY3BzLWljb24tbWFnaWMtd2FuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk5N1wiO1xufVxuXG4uY3BzLWljb24tYWlkLWtpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk5OFwiO1xufVxuXG4uY3BzLWljb24tc3RhdHMtZG90czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk5YlwiO1xufVxuXG4uY3BzLWljb24tdHJvcGh5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTllXCI7XG59XG5cbi5jcHMtaWNvbi1naWZ0MjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk5ZlwiO1xufVxuXG4uY3BzLWljb24tc3Bvb24ta25pZmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YTNcIjtcbn1cblxuLmNwcy1pY29uLWxhYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlhYVwiO1xufVxuXG4uY3BzLWljb24tc3BoZXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWM5XCI7XG59XG5cbi5jcHMtaWNvbi1lYXJ0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTljYVwiO1xufVxuXG4uY3BzLWljb24taGVhcnQxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWRhXCI7XG59XG5cbi5jcHMtaWNvbi1jaGVja21hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMTBcIjtcbn1cblxuLmNwcy1pY29uLXNvcnQtYWxwaGEtYXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTQ4XCI7XG59XG5cbi5jcHMtaWNvbi1zb3J0LWFscGhhLWRlc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNDlcIjtcbn1cblxuLmNwcy1pY29uLWluc3RhZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE5MlwiO1xufVxuXG4uY3BzLWljb24tdHdpdHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE5NlwiO1xufVxuXG4uY3BzLWljb24teW91dHViZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE5ZFwiO1xufVxuXG4uY3BzLWljb24tZmxpY2tyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWE0XCI7XG59XG5cbi5jcHMtaWNvbi10dW1ibHI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYjlcIjtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBhbXN0ZWx2YXI7XG4gIGZvbnQtd2VpZ2h0OiAxMDAgOTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9hbXN0ZWx2YXIvZm9udHMvQW1zdGVsdmFyLVJvbWFuLVZGLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogYW1zdGVsdmFyO1xuICBmb250LXdlaWdodDogMTAwIDkwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvYW1zdGVsdmFyL2ZvbnRzL0Ftc3RlbHZhci1JdGFsaWMtVkYudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBjb21taXNzaW9uZXI7XG4gIGZvbnQtd2VpZ2h0OiAxMDAgOTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9jb21taXNzaW9uZXIvZm9udHMvQ29tbWlzc2lvbmVyW0ZMQVIsVk9MTSxzbG50LHdnaHRdLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogZXBpbG9ndWU7XG4gIGZvbnQtd2VpZ2h0OiAxMDAgOTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9lcGlsb2d1ZS9mb250cy9FcGlsb2d1ZS1WYXJpYWJsZUZvbnRfd2dodC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IGdlbGFzaW87XG4gIGZvbnQtd2VpZ2h0OiAxMDAgOTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9nZWxhc2lvL2ZvbnRzL0dlbGFzaW8tVkYudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBnZWxhc2lvO1xuICBmb250LXdlaWdodDogMTAwIDkwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvZ2VsYXNpby9mb250cy9HZWxhc2lvLUl0YWxpYy1WRi50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IGhlcHRhX3NsYWI7XG4gIGZvbnQtd2VpZ2h0OiAxMDAgOTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9oZXB0YV9zbGFiL2ZvbnRzL0hlcHRhU2xhYi1WRi50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IGludGVyO1xuICBmb250LXdlaWdodDogMTAwIDkwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvaW50ZXIvZm9udHMvSW50ZXIudmFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogaW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiAxMDAgOTAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9pbnRlci9mb250cy9JbnRlci1pdGFsaWMudmFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogbGV4ZW5kO1xuICBmb250LXdlaWdodDogMTAwIDkwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvbGV4ZW5kL2ZvbnRzL0xleGVuZFtMWE5EXS50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IG1hbnJvcGU7XG4gIGZvbnQtd2VpZ2h0OiAxMDAgOTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9tYW5yb3BlL2ZvbnRzL01hbnJvcGVbd2dodF0udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBtZXJyaXdlYXRoZXI7XG4gIGZvbnQtd2VpZ2h0OiAxMDAgOTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9tZXJyaXdlYXRoZXIvZm9udHMvTWVycml3ZWF0aGVyLVJvbWFuLVZGLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogbWVycml3ZWF0aGVyO1xuICBmb250LXdlaWdodDogMTAwIDkwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvbWVycml3ZWF0aGVyL2ZvbnRzL01lcnJpd2VhdGhlci1JdGFsaWMtVkYudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBtb2hhdmU7XG4gIGZvbnQtd2VpZ2h0OiAxMDAgOTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9tb2hhdmUvZm9udHMvTW9oYXZlW3dnaHRdLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogbW9oYXZlO1xuICBmb250LXdlaWdodDogMTAwIDkwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvbW9oYXZlL2ZvbnRzL01vaGF2ZS1JdGFsaWNbd2dodF0udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBwZXRyb25hO1xuICBmb250LXdlaWdodDogMTAwIDkwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvcGV0cm9uYS9mb250cy9QZXRyb25hW3dnaHRdLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogcGV0cm9uYTtcbiAgZm9udC13ZWlnaHQ6IDEwMCA5MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL3BldHJvbmEvZm9udHMvUGV0cm9uYS1JdGFsaWNbd2dodF0udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBwbGF5ZmFpcjtcbiAgZm9udC13ZWlnaHQ6IDEwMCA5MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL3BsYXlmYWlyL2ZvbnRzL1BsYXlmYWlyRGlzcGxheS1WYXJpYWJsZUZvbnRfd2dodC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IHBsYXlmYWlyO1xuICBmb250LXdlaWdodDogMTAwIDkwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvcGxheWZhaXIvZm9udHMvUGxheWZhaXJEaXNwbGF5LUl0YWxpYy1WYXJpYWJsZUZvbnRfd2dodC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IHB1YmxpY19zYW5zO1xuICBmb250LXdlaWdodDogMTAwIDkwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvcHVibGljX3NhbnMvZm9udHMvUHVibGljLVNhbnMtUm9tYW4tVkYudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBwdWJsaWNfc2FucztcbiAgZm9udC13ZWlnaHQ6IDEwMCA5MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL3B1YmxpY19zYW5zL2ZvbnRzL1B1YmxpYy1TYW5zLUl0YWxpYy1WRi50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IHF1aWNrc2FuZDtcbiAgZm9udC13ZWlnaHQ6IDEwMCA5MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL3F1aWNrc2FuZC9mb250cy9RdWlja3NhbmQtVmFyaWFibGVGb250X3dnaHQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiByYWxld2F5O1xuICBmb250LXdlaWdodDogMTAwIDkwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvcmFsZXdheS9mb250cy9SYWxld2F5LVZhcmlhYmxlRm9udF93Z2h0LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogcmFsZXdheTtcbiAgZm9udC13ZWlnaHQ6IDEwMCA5MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL3JhbGV3YXkvZm9udHMvUmFsZXdheS1JdGFsaWMtVmFyaWFibGVGb250X3dnaHQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBydXNzb2xvO1xuICBmb250LXdlaWdodDogMTAwIDkwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvcnVzc29sby9mb250cy9SdXNzb2xvW29wc3osd2dodF0udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBzcGFjZV9ncm90ZXNrO1xuICBmb250LXdlaWdodDogMTAwIDkwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvc3BhY2VfZ3JvdGVzay9mb250cy9TcGFjZUdyb3Rlc2tbd2dodF0udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuLmNvbGxhcHNlLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAwLjQ1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItdG9wOiAwLjNlbSBzb2xpZDtcbiAgYm9yZGVyLXJpZ2h0OiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm9yZGVyLWxlZnQ6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLmNvbGxhcHNlLXRvZ2dsZTplbXB0eTo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuaDEsIC5oMSB7XG4gIGZvbnQtc2l6ZTogY2FsYyggMi4yNWVtICogKHZhcigtLWJvZHktZm9udC1zaXplKSAvIDEwMCkgKiAodmFyKC0taGVhZGVycy1mb250LXNpemUpIC8gMTAwKSApO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIGgxLCAuaDEge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMi41ZW0gKiAodmFyKC0tYm9keS1mb250LXNpemUpIC8gMTAwKSAqICh2YXIoLS1oZWFkZXJzLWZvbnQtc2l6ZSkgLyAxMDApICk7XG4gIH1cbn1cblxuaDIsIC5oMiB7XG4gIGZvbnQtc2l6ZTogY2FsYyggMS44ZW0gKiAodmFyKC0tYm9keS1mb250LXNpemUpIC8gMTAwKSAqICh2YXIoLS1oZWFkZXJzLWZvbnQtc2l6ZSkgLyAxMDApICk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgaDIsIC5oMiB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAyZW0gKiAodmFyKC0tYm9keS1mb250LXNpemUpIC8gMTAwKSAqICh2YXIoLS1oZWFkZXJzLWZvbnQtc2l6ZSkgLyAxMDApICk7XG4gIH1cbn1cblxuaDMsIC5oMywgLndwLWJsb2NrLWxhdGVzdC1wb3N0cyA+IGxpID4gYTpmaXJzdC1vZi10eXBlIHtcbiAgZm9udC1zaXplOiBjYWxjKCAxLjU3NWVtICogKHZhcigtLWJvZHktZm9udC1zaXplKSAvIDEwMCkgKiAodmFyKC0taGVhZGVycy1mb250LXNpemUpIC8gMTAwKSApO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIGgzLCAuaDMsIC53cC1ibG9jay1sYXRlc3QtcG9zdHMgPiBsaSA+IGE6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxLjc1ZW0gKiAodmFyKC0tYm9keS1mb250LXNpemUpIC8gMTAwKSAqICh2YXIoLS1oZWFkZXJzLWZvbnQtc2l6ZSkgLyAxMDApICk7XG4gIH1cbn1cblxuaDQsIC5oNCB7XG4gIGZvbnQtc2l6ZTogY2FsYyggMS4zNWVtICogKHZhcigtLWJvZHktZm9udC1zaXplKSAvIDEwMCkgKiAodmFyKC0taGVhZGVycy1mb250LXNpemUpIC8gMTAwKSApO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIGg0LCAuaDQge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMS41ZW0gKiAodmFyKC0tYm9keS1mb250LXNpemUpIC8gMTAwKSAqICh2YXIoLS1oZWFkZXJzLWZvbnQtc2l6ZSkgLyAxMDApICk7XG4gIH1cbn1cblxuaDUsIC5oNSB7XG4gIGZvbnQtc2l6ZTogY2FsYyggMS4xMjVlbSAqICh2YXIoLS1ib2R5LWZvbnQtc2l6ZSkgLyAxMDApICogKHZhcigtLWhlYWRlcnMtZm9udC1zaXplKSAvIDEwMCkgKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBoNSwgLmg1IHtcbiAgICBmb250LXNpemU6IGNhbGMoIDEuMjVlbSAqICh2YXIoLS1ib2R5LWZvbnQtc2l6ZSkgLyAxMDApICogKHZhcigtLWhlYWRlcnMtZm9udC1zaXplKSAvIDEwMCkgKTtcbiAgfVxufVxuXG5oNiwgLmg2IHtcbiAgZm9udC1zaXplOiBjYWxjKCAwLjllbSAqICh2YXIoLS1ib2R5LWZvbnQtc2l6ZSkgLyAxMDApICogKHZhcigtLWhlYWRlcnMtZm9udC1zaXplKSAvIDEwMCkgKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBoNiwgLmg2IHtcbiAgICBmb250LXNpemU6IGNhbGMoIDFlbSAqICh2YXIoLS1ib2R5LWZvbnQtc2l6ZSkgLyAxMDApICogKHZhcigtLWhlYWRlcnMtZm9udC1zaXplKSAvIDEwMCkgKTtcbiAgfVxufVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LFxuLmgsXG4ud3AtYmxvY2stbGF0ZXN0LXBvc3RzID4gbGkgPiBhOmZpcnN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xufVxuXG5ib2R5Lmgtc3R5bGUtc2VwYXJhdG9yLmgtc3R5bGUtc2VwYXJhdG9yLWJvdHRvbSBoMTo6YWZ0ZXIsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IuaC1zdHlsZS1zZXBhcmF0b3ItYm90dG9tIGgyOjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvci5oLXN0eWxlLXNlcGFyYXRvci1ib3R0b20gaDM6OmFmdGVyLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yLmgtc3R5bGUtc2VwYXJhdG9yLWJvdHRvbSBoNDo6YWZ0ZXIsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IuaC1zdHlsZS1zZXBhcmF0b3ItYm90dG9tIGg1OjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvci5oLXN0eWxlLXNlcGFyYXRvci1ib3R0b20gaDY6OmFmdGVyLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yLmgtc3R5bGUtc2VwYXJhdG9yLWJvdHRvbSAuaDo6YWZ0ZXIsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IuaC1zdHlsZS1zZXBhcmF0b3ItYm90dG9tIC53cC1ibG9jay1sYXRlc3QtcG9zdHMgPiBsaSA+IGE6Zmlyc3Qtb2YtdHlwZTo6YWZ0ZXIsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3I6bm90KC5oLXN0eWxlLXNlcGFyYXRvci1ib3R0b20pIGgxOjpiZWZvcmUsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3I6bm90KC5oLXN0eWxlLXNlcGFyYXRvci1ib3R0b20pIGgyOjpiZWZvcmUsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3I6bm90KC5oLXN0eWxlLXNlcGFyYXRvci1ib3R0b20pIGgzOjpiZWZvcmUsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3I6bm90KC5oLXN0eWxlLXNlcGFyYXRvci1ib3R0b20pIGg0OjpiZWZvcmUsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3I6bm90KC5oLXN0eWxlLXNlcGFyYXRvci1ib3R0b20pIGg1OjpiZWZvcmUsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3I6bm90KC5oLXN0eWxlLXNlcGFyYXRvci1ib3R0b20pIGg2OjpiZWZvcmUsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3I6bm90KC5oLXN0eWxlLXNlcGFyYXRvci1ib3R0b20pIC5oOjpiZWZvcmUsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3I6bm90KC5oLXN0eWxlLXNlcGFyYXRvci1ib3R0b20pIC53cC1ibG9jay1sYXRlc3QtcG9zdHMgPiBsaSA+IGE6Zmlyc3Qtb2YtdHlwZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzZW07XG4gIGhlaWdodDogMC4xZW07XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tcm91bmRuZXNzKTtcbn1cblxuYm9keS5oLXN0eWxlLXNlcGFyYXRvcjpub3QoLmgtc3R5bGUtc2VwYXJhdG9yLWJvdHRvbSkgaDE6OmJlZm9yZSwgYm9keS5oLXN0eWxlLXNlcGFyYXRvcjpub3QoLmgtc3R5bGUtc2VwYXJhdG9yLWJvdHRvbSkgaDI6OmJlZm9yZSwgYm9keS5oLXN0eWxlLXNlcGFyYXRvcjpub3QoLmgtc3R5bGUtc2VwYXJhdG9yLWJvdHRvbSkgaDM6OmJlZm9yZSwgYm9keS5oLXN0eWxlLXNlcGFyYXRvcjpub3QoLmgtc3R5bGUtc2VwYXJhdG9yLWJvdHRvbSkgaDQ6OmJlZm9yZSwgYm9keS5oLXN0eWxlLXNlcGFyYXRvcjpub3QoLmgtc3R5bGUtc2VwYXJhdG9yLWJvdHRvbSkgaDU6OmJlZm9yZSwgYm9keS5oLXN0eWxlLXNlcGFyYXRvcjpub3QoLmgtc3R5bGUtc2VwYXJhdG9yLWJvdHRvbSkgaDY6OmJlZm9yZSwgYm9keS5oLXN0eWxlLXNlcGFyYXRvcjpub3QoLmgtc3R5bGUtc2VwYXJhdG9yLWJvdHRvbSkgLmg6OmJlZm9yZSwgYm9keS5oLXN0eWxlLXNlcGFyYXRvcjpub3QoLmgtc3R5bGUtc2VwYXJhdG9yLWJvdHRvbSkgLndwLWJsb2NrLWxhdGVzdC1wb3N0cyA+IGxpID4gYTpmaXJzdC1vZi10eXBlOjpiZWZvcmUge1xuICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYWNjZW50KTtcbn1cbmJvZHkuaC1zdHlsZS1zZXBhcmF0b3IuaC1zdHlsZS1zZXBhcmF0b3ItYm90dG9tIGgxOjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvci5oLXN0eWxlLXNlcGFyYXRvci1ib3R0b20gaDI6OmFmdGVyLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yLmgtc3R5bGUtc2VwYXJhdG9yLWJvdHRvbSBoMzo6YWZ0ZXIsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IuaC1zdHlsZS1zZXBhcmF0b3ItYm90dG9tIGg0OjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvci5oLXN0eWxlLXNlcGFyYXRvci1ib3R0b20gaDU6OmFmdGVyLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yLmgtc3R5bGUtc2VwYXJhdG9yLWJvdHRvbSBoNjo6YWZ0ZXIsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IuaC1zdHlsZS1zZXBhcmF0b3ItYm90dG9tIC5oOjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvci5oLXN0eWxlLXNlcGFyYXRvci1ib3R0b20gLndwLWJsb2NrLWxhdGVzdC1wb3N0cyA+IGxpID4gYTpmaXJzdC1vZi10eXBlOjphZnRlciB7XG4gIG1hcmdpbi10b3A6IDAuNWVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQpO1xufVxuYm9keS5oLXN0eWxlLXNlcGFyYXRvci5oLXN0eWxlLXNlcGFyYXRvci1obCBoMTo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yLmgtc3R5bGUtc2VwYXJhdG9yLWhsIGgxOjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvci5oLXN0eWxlLXNlcGFyYXRvci1obCBoMjo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yLmgtc3R5bGUtc2VwYXJhdG9yLWhsIGgyOjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvci5oLXN0eWxlLXNlcGFyYXRvci1obCBoMzo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yLmgtc3R5bGUtc2VwYXJhdG9yLWhsIGgzOjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvci5oLXN0eWxlLXNlcGFyYXRvci1obCBoNDo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yLmgtc3R5bGUtc2VwYXJhdG9yLWhsIGg0OjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvci5oLXN0eWxlLXNlcGFyYXRvci1obCBoNTo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yLmgtc3R5bGUtc2VwYXJhdG9yLWhsIGg1OjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvci5oLXN0eWxlLXNlcGFyYXRvci1obCBoNjo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yLmgtc3R5bGUtc2VwYXJhdG9yLWhsIGg2OjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvci5oLXN0eWxlLXNlcGFyYXRvci1obCAuaDo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yLmgtc3R5bGUtc2VwYXJhdG9yLWhsIC53cC1ibG9jay1sYXRlc3QtcG9zdHMgPiBsaSA+IGE6Zmlyc3Qtb2YtdHlwZTo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yLmgtc3R5bGUtc2VwYXJhdG9yLWhsIC5oOjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvci5oLXN0eWxlLXNlcGFyYXRvci1obCAud3AtYmxvY2stbGF0ZXN0LXBvc3RzID4gbGkgPiBhOmZpcnN0LW9mLXR5cGU6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYWNjZW50LWhsKTtcbn1cbmJvZHkuaC1zdHlsZS1zZXBhcmF0b3IgLnRleHQtY2VudGVyIGgxOjpiZWZvcmUsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IgLnRleHQtY2VudGVyIGgxOjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciBoMVtzdHlsZSo9XCJ0ZXh0LWFsaWduOiBjZW50ZXJcIl06OmJlZm9yZSwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciBoMVtzdHlsZSo9XCJ0ZXh0LWFsaWduOiBjZW50ZXJcIl06OmFmdGVyLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIGgxLmhhcy10ZXh0LWFsaWduLWNlbnRlcjo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIGgxLmhhcy10ZXh0LWFsaWduLWNlbnRlcjo6YWZ0ZXIsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IgLnRleHQtY2VudGVyIGgyOjpiZWZvcmUsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IgLnRleHQtY2VudGVyIGgyOjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciBoMltzdHlsZSo9XCJ0ZXh0LWFsaWduOiBjZW50ZXJcIl06OmJlZm9yZSwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciBoMltzdHlsZSo9XCJ0ZXh0LWFsaWduOiBjZW50ZXJcIl06OmFmdGVyLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIGgyLmhhcy10ZXh0LWFsaWduLWNlbnRlcjo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIGgyLmhhcy10ZXh0LWFsaWduLWNlbnRlcjo6YWZ0ZXIsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IgLnRleHQtY2VudGVyIGgzOjpiZWZvcmUsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IgLnRleHQtY2VudGVyIGgzOjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciBoM1tzdHlsZSo9XCJ0ZXh0LWFsaWduOiBjZW50ZXJcIl06OmJlZm9yZSwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciBoM1tzdHlsZSo9XCJ0ZXh0LWFsaWduOiBjZW50ZXJcIl06OmFmdGVyLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIGgzLmhhcy10ZXh0LWFsaWduLWNlbnRlcjo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIGgzLmhhcy10ZXh0LWFsaWduLWNlbnRlcjo6YWZ0ZXIsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IgLnRleHQtY2VudGVyIGg0OjpiZWZvcmUsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IgLnRleHQtY2VudGVyIGg0OjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciBoNFtzdHlsZSo9XCJ0ZXh0LWFsaWduOiBjZW50ZXJcIl06OmJlZm9yZSwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciBoNFtzdHlsZSo9XCJ0ZXh0LWFsaWduOiBjZW50ZXJcIl06OmFmdGVyLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIGg0Lmhhcy10ZXh0LWFsaWduLWNlbnRlcjo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIGg0Lmhhcy10ZXh0LWFsaWduLWNlbnRlcjo6YWZ0ZXIsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IgLnRleHQtY2VudGVyIGg1OjpiZWZvcmUsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IgLnRleHQtY2VudGVyIGg1OjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciBoNVtzdHlsZSo9XCJ0ZXh0LWFsaWduOiBjZW50ZXJcIl06OmJlZm9yZSwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciBoNVtzdHlsZSo9XCJ0ZXh0LWFsaWduOiBjZW50ZXJcIl06OmFmdGVyLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIGg1Lmhhcy10ZXh0LWFsaWduLWNlbnRlcjo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIGg1Lmhhcy10ZXh0LWFsaWduLWNlbnRlcjo6YWZ0ZXIsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IgLnRleHQtY2VudGVyIGg2OjpiZWZvcmUsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IgLnRleHQtY2VudGVyIGg2OjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciBoNltzdHlsZSo9XCJ0ZXh0LWFsaWduOiBjZW50ZXJcIl06OmJlZm9yZSwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciBoNltzdHlsZSo9XCJ0ZXh0LWFsaWduOiBjZW50ZXJcIl06OmFmdGVyLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIGg2Lmhhcy10ZXh0LWFsaWduLWNlbnRlcjo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIGg2Lmhhcy10ZXh0LWFsaWduLWNlbnRlcjo6YWZ0ZXIsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IgLnRleHQtY2VudGVyIC5oOjpiZWZvcmUsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IgLnRleHQtY2VudGVyIC53cC1ibG9jay1sYXRlc3QtcG9zdHMgPiBsaSA+IGE6Zmlyc3Qtb2YtdHlwZTo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIC50ZXh0LWNlbnRlciAuaDo6YWZ0ZXIsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IgLnRleHQtY2VudGVyIC53cC1ibG9jay1sYXRlc3QtcG9zdHMgPiBsaSA+IGE6Zmlyc3Qtb2YtdHlwZTo6YWZ0ZXIsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IgLmhbc3R5bGUqPVwidGV4dC1hbGlnbjogY2VudGVyXCJdOjpiZWZvcmUsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IgLndwLWJsb2NrLWxhdGVzdC1wb3N0cyA+IGxpID4gYVtzdHlsZSo9XCJ0ZXh0LWFsaWduOiBjZW50ZXJcIl06Zmlyc3Qtb2YtdHlwZTo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIC5oW3N0eWxlKj1cInRleHQtYWxpZ246IGNlbnRlclwiXTo6YWZ0ZXIsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IgLndwLWJsb2NrLWxhdGVzdC1wb3N0cyA+IGxpID4gYVtzdHlsZSo9XCJ0ZXh0LWFsaWduOiBjZW50ZXJcIl06Zmlyc3Qtb2YtdHlwZTo6YWZ0ZXIsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IgLmguaGFzLXRleHQtYWxpZ24tY2VudGVyOjpiZWZvcmUsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IgLndwLWJsb2NrLWxhdGVzdC1wb3N0cyA+IGxpID4gYS5oYXMtdGV4dC1hbGlnbi1jZW50ZXI6Zmlyc3Qtb2YtdHlwZTo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIC5oLmhhcy10ZXh0LWFsaWduLWNlbnRlcjo6YWZ0ZXIsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IgLndwLWJsb2NrLWxhdGVzdC1wb3N0cyA+IGxpID4gYS5oYXMtdGV4dC1hbGlnbi1jZW50ZXI6Zmlyc3Qtb2YtdHlwZTo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuYm9keS5oLXN0eWxlLXNlcGFyYXRvciAudGV4dC1yaWdodCBoMTo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIC50ZXh0LXJpZ2h0IGgxOjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciBoMVtzdHlsZSo9XCJ0ZXh0LWFsaWduOiByaWdodFwiXTo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIGgxW3N0eWxlKj1cInRleHQtYWxpZ246IHJpZ2h0XCJdOjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciBoMS5oYXMtdGV4dC1hbGlnbi1yaWdodDo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIGgxLmhhcy10ZXh0LWFsaWduLXJpZ2h0OjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciAudGV4dC1yaWdodCBoMjo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIC50ZXh0LXJpZ2h0IGgyOjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciBoMltzdHlsZSo9XCJ0ZXh0LWFsaWduOiByaWdodFwiXTo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIGgyW3N0eWxlKj1cInRleHQtYWxpZ246IHJpZ2h0XCJdOjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciBoMi5oYXMtdGV4dC1hbGlnbi1yaWdodDo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIGgyLmhhcy10ZXh0LWFsaWduLXJpZ2h0OjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciAudGV4dC1yaWdodCBoMzo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIC50ZXh0LXJpZ2h0IGgzOjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciBoM1tzdHlsZSo9XCJ0ZXh0LWFsaWduOiByaWdodFwiXTo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIGgzW3N0eWxlKj1cInRleHQtYWxpZ246IHJpZ2h0XCJdOjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciBoMy5oYXMtdGV4dC1hbGlnbi1yaWdodDo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIGgzLmhhcy10ZXh0LWFsaWduLXJpZ2h0OjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciAudGV4dC1yaWdodCBoNDo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIC50ZXh0LXJpZ2h0IGg0OjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciBoNFtzdHlsZSo9XCJ0ZXh0LWFsaWduOiByaWdodFwiXTo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIGg0W3N0eWxlKj1cInRleHQtYWxpZ246IHJpZ2h0XCJdOjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciBoNC5oYXMtdGV4dC1hbGlnbi1yaWdodDo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIGg0Lmhhcy10ZXh0LWFsaWduLXJpZ2h0OjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciAudGV4dC1yaWdodCBoNTo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIC50ZXh0LXJpZ2h0IGg1OjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciBoNVtzdHlsZSo9XCJ0ZXh0LWFsaWduOiByaWdodFwiXTo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIGg1W3N0eWxlKj1cInRleHQtYWxpZ246IHJpZ2h0XCJdOjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciBoNS5oYXMtdGV4dC1hbGlnbi1yaWdodDo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIGg1Lmhhcy10ZXh0LWFsaWduLXJpZ2h0OjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciAudGV4dC1yaWdodCBoNjo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIC50ZXh0LXJpZ2h0IGg2OjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciBoNltzdHlsZSo9XCJ0ZXh0LWFsaWduOiByaWdodFwiXTo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIGg2W3N0eWxlKj1cInRleHQtYWxpZ246IHJpZ2h0XCJdOjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciBoNi5oYXMtdGV4dC1hbGlnbi1yaWdodDo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIGg2Lmhhcy10ZXh0LWFsaWduLXJpZ2h0OjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciAudGV4dC1yaWdodCAuaDo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIC50ZXh0LXJpZ2h0IC53cC1ibG9jay1sYXRlc3QtcG9zdHMgPiBsaSA+IGE6Zmlyc3Qtb2YtdHlwZTo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIC50ZXh0LXJpZ2h0IC5oOjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciAudGV4dC1yaWdodCAud3AtYmxvY2stbGF0ZXN0LXBvc3RzID4gbGkgPiBhOmZpcnN0LW9mLXR5cGU6OmFmdGVyLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIC5oW3N0eWxlKj1cInRleHQtYWxpZ246IHJpZ2h0XCJdOjpiZWZvcmUsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IgLndwLWJsb2NrLWxhdGVzdC1wb3N0cyA+IGxpID4gYVtzdHlsZSo9XCJ0ZXh0LWFsaWduOiByaWdodFwiXTpmaXJzdC1vZi10eXBlOjpiZWZvcmUsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IgLmhbc3R5bGUqPVwidGV4dC1hbGlnbjogcmlnaHRcIl06OmFmdGVyLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIC53cC1ibG9jay1sYXRlc3QtcG9zdHMgPiBsaSA+IGFbc3R5bGUqPVwidGV4dC1hbGlnbjogcmlnaHRcIl06Zmlyc3Qtb2YtdHlwZTo6YWZ0ZXIsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IgLmguaGFzLXRleHQtYWxpZ24tcmlnaHQ6OmJlZm9yZSwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciAud3AtYmxvY2stbGF0ZXN0LXBvc3RzID4gbGkgPiBhLmhhcy10ZXh0LWFsaWduLXJpZ2h0OmZpcnN0LW9mLXR5cGU6OmJlZm9yZSwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciAuaC5oYXMtdGV4dC1hbGlnbi1yaWdodDo6YWZ0ZXIsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IgLndwLWJsb2NrLWxhdGVzdC1wb3N0cyA+IGxpID4gYS5oYXMtdGV4dC1hbGlnbi1yaWdodDpmaXJzdC1vZi10eXBlOjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4uaC1zdHlsZS1kaXNhYmxlOjpiZWZvcmUsIC53cC1ibG9jay1sYXRlc3QtcG9zdHMgPiBsaSA+IGE6Zmlyc3Qtb2YtdHlwZTo6YmVmb3JlLFxuLmgtc3R5bGUtZGlzYWJsZS10b3A6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmgtc3R5bGUtZGlzYWJsZTo6YWZ0ZXIsIC53cC1ibG9jay1sYXRlc3QtcG9zdHMgPiBsaSA+IGE6Zmlyc3Qtb2YtdHlwZTo6YWZ0ZXIsXG4uaC1zdHlsZS1kaXNhYmxlLWJvdHRvbTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbmlucHV0W3R5cGU9c3VibWl0XTpub3QoLmJ0biksIGlucHV0W3R5cGU9YnV0dG9uXTpub3QoLmJ0biksIC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluayxcbi53cC1ibG9jay1maWxlIC53cC1lbGVtZW50LWJ1dHRvbixcbi53cC1ibG9jay1zZWFyY2hfX2J1dHRvbixcbi5idG4ge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC41cyBlYXNlLCBib3gtc2hhZG93IDAuNXMgZWFzZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHBhZGRpbmc6IDAuMzM3NXJlbSAwLjY3NXJlbTtcbiAgZm9udC1zaXplOiAwLjllbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXJvdW5kbmVzcyk7XG4gIC8qXG4gIGJvZHk6bm90KC5zaGFkb3dzLWRpc2FibGVkKSAmIHtcbiAgICAgICYge1xuICAgICAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgICAmOm5vdCg6Zm9jdXMtdmlzaWJsZSk6bm90KDpob3Zlcikge1xuICAgICAgICAgIEBpbmNsdWRlIGFkanVzdGVkLXNoYWRvdygwLjcpO1xuICAgICAgfVxuICB9XG4gICovXG4gIC8qXG4gIEBzdXBwb3J0cyAoIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiBub3JtYWwgKSB7XG4gICAgICBib2R5LmZvbnQtdXAgJiB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206ICRidG4tcGFkZGluZy15KzAuMTVyZW07XG4gICAgICB9XG4gICAgICBib2R5LmZvbnQtZG93biAmIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogJGJ0bi1wYWRkaW5nLXkrMC4xNXJlbTtcbiAgICAgIH1cbiAgfVxuICAqL1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIGlucHV0W3R5cGU9c3VibWl0XTpub3QoLmJ0biksIGlucHV0W3R5cGU9YnV0dG9uXTpub3QoLmJ0biksIC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluayxcbi53cC1ibG9jay1maWxlIC53cC1lbGVtZW50LWJ1dHRvbixcbi53cC1ibG9jay1zZWFyY2hfX2J1dHRvbixcbi5idG4ge1xuICAgIHBhZGRpbmc6IDAuMzc1cmVtIDAuNzVyZW07XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1yb3VuZG5lc3MpO1xuICB9XG59XG5pbnB1dFt0eXBlPXN1Ym1pdF06bm90KC5idG4pIGksIGlucHV0W3R5cGU9YnV0dG9uXTpub3QoLmJ0bikgaSwgLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rIGksXG4ud3AtYmxvY2stZmlsZSAud3AtZWxlbWVudC1idXR0b24gaSxcbi53cC1ibG9jay1zZWFyY2hfX2J1dHRvbiBpLFxuLmJ0biBpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGZvbnQtc2l6ZTogMS4zNWVtO1xufVxuaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyOm5vdCguYnRuKSwgaW5wdXRbdHlwZT1idXR0b25dOmhvdmVyOm5vdCguYnRuKSwgLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rOmhvdmVyLFxuLndwLWJsb2NrLWZpbGUgLndwLWVsZW1lbnQtYnV0dG9uOmhvdmVyLFxuLndwLWJsb2NrLXNlYXJjaF9fYnV0dG9uOmhvdmVyLFxuLmJ0bjpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuaW5wdXRbdHlwZT1zdWJtaXRdOmZvY3VzLXZpc2libGU6bm90KC5idG4pLCBpbnB1dFt0eXBlPWJ1dHRvbl06Zm9jdXMtdmlzaWJsZTpub3QoLmJ0biksIC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluazpmb2N1cy12aXNpYmxlLFxuLndwLWJsb2NrLWZpbGUgLndwLWVsZW1lbnQtYnV0dG9uOmZvY3VzLXZpc2libGUsXG4ud3AtYmxvY2stc2VhcmNoX19idXR0b246Zm9jdXMtdmlzaWJsZSwgaW5wdXRbdHlwZT1zdWJtaXRdOmFjdGl2ZTpub3QoLmJ0biksIGlucHV0W3R5cGU9YnV0dG9uXTphY3RpdmU6bm90KC5idG4pLCAud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbms6YWN0aXZlLFxuLndwLWJsb2NrLWZpbGUgLndwLWVsZW1lbnQtYnV0dG9uOmFjdGl2ZSxcbi53cC1ibG9jay1zZWFyY2hfX2J1dHRvbjphY3RpdmUsIGlucHV0W3R5cGU9c3VibWl0XTpob3Zlcjpub3QoLmJ0biksIGlucHV0W3R5cGU9YnV0dG9uXTpob3Zlcjpub3QoLmJ0biksIC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluazpob3Zlcixcbi53cC1ibG9jay1maWxlIC53cC1lbGVtZW50LWJ1dHRvbjpob3Zlcixcbi53cC1ibG9jay1zZWFyY2hfX2J1dHRvbjpob3Zlcixcbi5idG46Zm9jdXMtdmlzaWJsZSxcbi5idG46YWN0aXZlLFxuLmJ0bjpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5pbnB1dFt0eXBlPXN1Ym1pdF06Zm9jdXMtdmlzaWJsZTpub3QoLmJ0biksIGlucHV0W3R5cGU9YnV0dG9uXTpmb2N1cy12aXNpYmxlOm5vdCguYnRuKSwgLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rOmZvY3VzLXZpc2libGUsXG4ud3AtYmxvY2stZmlsZSAud3AtZWxlbWVudC1idXR0b246Zm9jdXMtdmlzaWJsZSxcbi53cC1ibG9jay1zZWFyY2hfX2J1dHRvbjpmb2N1cy12aXNpYmxlLFxuLmJ0bjpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZS1vZmZzZXQ6IDAuM3JlbTtcbiAgb3V0bGluZS13aWR0aDogMC4ycmVtO1xufVxucCBpbnB1dFt0eXBlPXN1Ym1pdF06bm90KDpmaXJzdC1jaGlsZCk6bm90KC5idG4pLCBwIGlucHV0W3R5cGU9YnV0dG9uXTpub3QoOmZpcnN0LWNoaWxkKTpub3QoLmJ0biksIHAgLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rOm5vdCg6Zmlyc3QtY2hpbGQpLCAud3AtYmxvY2stYnV0dG9uIHAgLndwLWJsb2NrLWJ1dHRvbl9fbGluazpub3QoOmZpcnN0LWNoaWxkKSxcbnAgLndwLWJsb2NrLWZpbGUgLndwLWVsZW1lbnQtYnV0dG9uOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLndwLWJsb2NrLWZpbGUgcCAud3AtZWxlbWVudC1idXR0b246bm90KDpmaXJzdC1jaGlsZCksXG5wIC53cC1ibG9jay1zZWFyY2hfX2J1dHRvbjpub3QoOmZpcnN0LWNoaWxkKSxcbnAgLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG59XG5wIGlucHV0W3R5cGU9c3VibWl0XTpub3QoOmxhc3QtY2hpbGQpOm5vdCguYnRuKSwgcCBpbnB1dFt0eXBlPWJ1dHRvbl06bm90KDpsYXN0LWNoaWxkKTpub3QoLmJ0biksIHAgLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rOm5vdCg6bGFzdC1jaGlsZCksIC53cC1ibG9jay1idXR0b24gcCAud3AtYmxvY2stYnV0dG9uX19saW5rOm5vdCg6bGFzdC1jaGlsZCksXG5wIC53cC1ibG9jay1maWxlIC53cC1lbGVtZW50LWJ1dHRvbjpub3QoOmxhc3QtY2hpbGQpLFxuLndwLWJsb2NrLWZpbGUgcCAud3AtZWxlbWVudC1idXR0b246bm90KDpsYXN0LWNoaWxkKSxcbnAgLndwLWJsb2NrLXNlYXJjaF9fYnV0dG9uOm5vdCg6bGFzdC1jaGlsZCksXG5wIC5idG46bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuXG4uYnRuLWJsb2NrLCAuYnRuLWJsb2NrIC53cC1ibG9jay1idXR0b25fX2xpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG4uYnRuLWJsb2NrICsgLmJ0bi1ibG9jaywgLmJ0bi1ibG9jayAud3AtYmxvY2stYnV0dG9uX19saW5rICsgLmJ0bi1ibG9jaywgLmJ0bi1ibG9jayAuYnRuLWJsb2NrICsgLndwLWJsb2NrLWJ1dHRvbl9fbGluaywgLmJ0bi1ibG9jayAud3AtYmxvY2stYnV0dG9uX19saW5rICsgLndwLWJsb2NrLWJ1dHRvbl9fbGluayB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbn1cblxuLmJ0bjpkaXNhYmxlZCB7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuaW5wdXRbdHlwZT1zdWJtaXRdOm5vdCguYnRuKSxcbi5idG4tcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudC1obCk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItYWNjZW50LWhsKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudC1obC1jb250cmFzdCk7XG59XG5pbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXI6bm90KC5idG4pLFxuLmJ0bi1wcmltYXJ5OmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHZhcigtLWNvbG9yLWFjY2VudC1obC1hKSwgMCAwIDAgMC4ycmVtIHZhcigtLWNvbG9yKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudC1obC1jb250cmFzdCk7XG59XG5pbnB1dFt0eXBlPXN1Ym1pdF06Zm9jdXMtdmlzaWJsZTpub3QoLmJ0biksXG4uYnRuLXByaW1hcnk6Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmUtY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudCk7XG59XG5ib2R5LmJ0bi1zdHlsZS1vdXRsaW5lIGlucHV0W3R5cGU9c3VibWl0XTpub3QoOmhvdmVyKTpub3QoOmZvY3VzLXZpc2libGUpOm5vdCguYnRuKSxcbmJvZHkuYnRuLXN0eWxlLW91dGxpbmUgLmJ0bi1wcmltYXJ5Om5vdCg6aG92ZXIpOm5vdCg6Zm9jdXMtdmlzaWJsZSkge1xuICBjb2xvcjogdmFyKC0tY29sb3ItYWNjZW50LWhsKTtcbn1cblxuaW5wdXRbdHlwZT1idXR0b25dOm5vdCguYnRuKSwgLndwLWJsb2NrLWJ1dHRvbi5pcy1zdHlsZS1vdXRsaW5lIC53cC1ibG9jay1idXR0b25fX2xpbms6bm90KC5oYXMtYmFja2dyb3VuZCk6bm90KC5oYXMtdGV4dC1jb2xvciksIC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluayxcbi53cC1ibG9jay1maWxlIC53cC1lbGVtZW50LWJ1dHRvbixcbi53cC1ibG9jay1zZWFyY2hfX2J1dHRvbixcbi5idG4tc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYWNjZW50KTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItYWNjZW50LWNvbnRyYXN0KTtcbn1cbmlucHV0W3R5cGU9YnV0dG9uXTpob3Zlcjpub3QoLmJ0biksIC53cC1ibG9jay1idXR0b24uaXMtc3R5bGUtb3V0bGluZSAud3AtYmxvY2stYnV0dG9uX19saW5rOmhvdmVyOm5vdCguaGFzLWJhY2tncm91bmQpOm5vdCguaGFzLXRleHQtY29sb3IpLCAud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbms6aG92ZXIsXG4ud3AtYmxvY2stZmlsZSAud3AtZWxlbWVudC1idXR0b246aG92ZXIsXG4ud3AtYmxvY2stc2VhcmNoX19idXR0b246aG92ZXIsXG4uYnRuLXNlY29uZGFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudCk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSB2YXIoLS1jb2xvci1hY2NlbnQtYSksIDAgMCAwIDAuMnJlbSB2YXIoLS1jb2xvcik7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQtaGwtY29udHJhc3QpO1xufVxuaW5wdXRbdHlwZT1idXR0b25dOmZvY3VzLXZpc2libGU6bm90KC5idG4pLCAud3AtYmxvY2stYnV0dG9uLmlzLXN0eWxlLW91dGxpbmUgLndwLWJsb2NrLWJ1dHRvbl9fbGluazpmb2N1cy12aXNpYmxlOm5vdCguaGFzLWJhY2tncm91bmQpOm5vdCguaGFzLXRleHQtY29sb3IpLCAud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbms6Zm9jdXMtdmlzaWJsZSxcbi53cC1ibG9jay1maWxlIC53cC1lbGVtZW50LWJ1dHRvbjpmb2N1cy12aXNpYmxlLFxuLndwLWJsb2NrLXNlYXJjaF9fYnV0dG9uOmZvY3VzLXZpc2libGUsXG4uYnRuLXNlY29uZGFyeTpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZS1jb2xvcjogdmFyKC0tY29sb3ItYWNjZW50LWhsKTtcbn1cbmJvZHkuYnRuLXN0eWxlLW91dGxpbmUgaW5wdXRbdHlwZT1idXR0b25dOm5vdCg6aG92ZXIpOm5vdCg6Zm9jdXMtdmlzaWJsZSk6bm90KC5idG4pLCBib2R5LmJ0bi1zdHlsZS1vdXRsaW5lIC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluazpub3QoOmhvdmVyKTpub3QoOmZvY3VzLXZpc2libGUpLCAud3AtYmxvY2stYnV0dG9uIGJvZHkuYnRuLXN0eWxlLW91dGxpbmUgLndwLWJsb2NrLWJ1dHRvbl9fbGluazpub3QoOmhvdmVyKTpub3QoOmZvY3VzLXZpc2libGUpLFxuYm9keS5idG4tc3R5bGUtb3V0bGluZSAud3AtYmxvY2stZmlsZSAud3AtZWxlbWVudC1idXR0b246bm90KDpob3Zlcik6bm90KDpmb2N1cy12aXNpYmxlKSxcbi53cC1ibG9jay1maWxlIGJvZHkuYnRuLXN0eWxlLW91dGxpbmUgLndwLWVsZW1lbnQtYnV0dG9uOm5vdCg6aG92ZXIpOm5vdCg6Zm9jdXMtdmlzaWJsZSksXG5ib2R5LmJ0bi1zdHlsZS1vdXRsaW5lIC53cC1ibG9jay1zZWFyY2hfX2J1dHRvbjpub3QoOmhvdmVyKTpub3QoOmZvY3VzLXZpc2libGUpLFxuYm9keS5idG4tc3R5bGUtb3V0bGluZSAuYnRuLXNlY29uZGFyeTpub3QoOmhvdmVyKTpub3QoOmZvY3VzLXZpc2libGUpIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudCk7XG59XG5cbmJvZHkuYnRuLXN0eWxlLW91dGxpbmUgaW5wdXRbdHlwZT1zdWJtaXRdOm5vdCguYnRuKSwgYm9keS5idG4tc3R5bGUtb3V0bGluZSBpbnB1dFt0eXBlPWJ1dHRvbl06bm90KC5idG4pLCBib2R5LmJ0bi1zdHlsZS1vdXRsaW5lIC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluaywgLndwLWJsb2NrLWJ1dHRvbiBib2R5LmJ0bi1zdHlsZS1vdXRsaW5lIC53cC1ibG9jay1idXR0b25fX2xpbmssXG5ib2R5LmJ0bi1zdHlsZS1vdXRsaW5lIC53cC1ibG9jay1maWxlIC53cC1lbGVtZW50LWJ1dHRvbixcbi53cC1ibG9jay1maWxlIGJvZHkuYnRuLXN0eWxlLW91dGxpbmUgLndwLWVsZW1lbnQtYnV0dG9uLFxuYm9keS5idG4tc3R5bGUtb3V0bGluZSAud3AtYmxvY2stc2VhcmNoX19idXR0b24sXG5ib2R5LmJ0bi1zdHlsZS1vdXRsaW5lIC5idG4sXG4uaXMtc3R5bGUtb3V0bGluZSBpbnB1dFt0eXBlPXN1Ym1pdF06bm90KC5idG4pLFxuLmlzLXN0eWxlLW91dGxpbmUgaW5wdXRbdHlwZT1idXR0b25dOm5vdCguYnRuKSxcbi5pcy1zdHlsZS1vdXRsaW5lIC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluayxcbi53cC1ibG9jay1idXR0b24gLmlzLXN0eWxlLW91dGxpbmUgLndwLWJsb2NrLWJ1dHRvbl9fbGluayxcbi5pcy1zdHlsZS1vdXRsaW5lIC53cC1ibG9jay1maWxlIC53cC1lbGVtZW50LWJ1dHRvbixcbi53cC1ibG9jay1maWxlIC5pcy1zdHlsZS1vdXRsaW5lIC53cC1lbGVtZW50LWJ1dHRvbixcbi5pcy1zdHlsZS1vdXRsaW5lIC53cC1ibG9jay1zZWFyY2hfX2J1dHRvbixcbi53cC1ibG9jay1idXR0b24uaXMtc3R5bGUtb3V0bGluZSAud3AtYmxvY2stYnV0dG9uX19saW5rOm5vdCguaGFzLWJhY2tncm91bmQpOm5vdCguaGFzLXRleHQtY29sb3IpIHtcbiAgYm9yZGVyLXdpZHRoOiAwLjE1cmVtO1xuICBwYWRkaW5nOiAwLjIyNXJlbSAwLjY3NXJlbTtcbn1cbmJvZHkuYnRuLXN0eWxlLW91dGxpbmUgaW5wdXRbdHlwZT1zdWJtaXRdOm5vdCg6aG92ZXIpOm5vdCg6Zm9jdXMtdmlzaWJsZSk6bm90KC5idG4pLCBib2R5LmJ0bi1zdHlsZS1vdXRsaW5lIGlucHV0W3R5cGU9YnV0dG9uXTpub3QoOmhvdmVyKTpub3QoOmZvY3VzLXZpc2libGUpOm5vdCguYnRuKSwgYm9keS5idG4tc3R5bGUtb3V0bGluZSAud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbms6bm90KDpob3Zlcik6bm90KDpmb2N1cy12aXNpYmxlKSwgLndwLWJsb2NrLWJ1dHRvbiBib2R5LmJ0bi1zdHlsZS1vdXRsaW5lIC53cC1ibG9jay1idXR0b25fX2xpbms6bm90KDpob3Zlcik6bm90KDpmb2N1cy12aXNpYmxlKSxcbmJvZHkuYnRuLXN0eWxlLW91dGxpbmUgLndwLWJsb2NrLWZpbGUgLndwLWVsZW1lbnQtYnV0dG9uOm5vdCg6aG92ZXIpOm5vdCg6Zm9jdXMtdmlzaWJsZSksXG4ud3AtYmxvY2stZmlsZSBib2R5LmJ0bi1zdHlsZS1vdXRsaW5lIC53cC1lbGVtZW50LWJ1dHRvbjpub3QoOmhvdmVyKTpub3QoOmZvY3VzLXZpc2libGUpLFxuYm9keS5idG4tc3R5bGUtb3V0bGluZSAud3AtYmxvY2stc2VhcmNoX19idXR0b246bm90KDpob3Zlcik6bm90KDpmb2N1cy12aXNpYmxlKSxcbmJvZHkuYnRuLXN0eWxlLW91dGxpbmUgLmJ0bjpub3QoOmhvdmVyKTpub3QoOmZvY3VzLXZpc2libGUpLFxuLmlzLXN0eWxlLW91dGxpbmUgaW5wdXRbdHlwZT1zdWJtaXRdOm5vdCg6aG92ZXIpOm5vdCg6Zm9jdXMtdmlzaWJsZSk6bm90KC5idG4pLFxuLmlzLXN0eWxlLW91dGxpbmUgaW5wdXRbdHlwZT1idXR0b25dOm5vdCg6aG92ZXIpOm5vdCg6Zm9jdXMtdmlzaWJsZSk6bm90KC5idG4pLFxuLmlzLXN0eWxlLW91dGxpbmUgLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rOm5vdCg6aG92ZXIpOm5vdCg6Zm9jdXMtdmlzaWJsZSksXG4ud3AtYmxvY2stYnV0dG9uIC5pcy1zdHlsZS1vdXRsaW5lIC53cC1ibG9jay1idXR0b25fX2xpbms6bm90KDpob3Zlcik6bm90KDpmb2N1cy12aXNpYmxlKSxcbi5pcy1zdHlsZS1vdXRsaW5lIC53cC1ibG9jay1maWxlIC53cC1lbGVtZW50LWJ1dHRvbjpub3QoOmhvdmVyKTpub3QoOmZvY3VzLXZpc2libGUpLFxuLndwLWJsb2NrLWZpbGUgLmlzLXN0eWxlLW91dGxpbmUgLndwLWVsZW1lbnQtYnV0dG9uOm5vdCg6aG92ZXIpOm5vdCg6Zm9jdXMtdmlzaWJsZSksXG4uaXMtc3R5bGUtb3V0bGluZSAud3AtYmxvY2stc2VhcmNoX19idXR0b246bm90KDpob3Zlcik6bm90KDpmb2N1cy12aXNpYmxlKSxcbi53cC1ibG9jay1idXR0b24uaXMtc3R5bGUtb3V0bGluZSAud3AtYmxvY2stYnV0dG9uX19saW5rOm5vdCg6aG92ZXIpOm5vdCg6Zm9jdXMtdmlzaWJsZSk6bm90KC5oYXMtYmFja2dyb3VuZCk6bm90KC5oYXMtdGV4dC1jb2xvcikge1xuICBjb2xvcjogdmFyKC0tY29sb3ItYWNjZW50KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiBjdXJyZW50Q29sb3IgIWltcG9ydGFudDtcbn1cbmJvZHkuYnRuLXN0eWxlLW91dGxpbmUgaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyOm5vdCguYnRuKSwgYm9keS5idG4tc3R5bGUtb3V0bGluZSBpbnB1dFt0eXBlPWJ1dHRvbl06aG92ZXI6bm90KC5idG4pLCBib2R5LmJ0bi1zdHlsZS1vdXRsaW5lIC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluazpob3ZlciwgLndwLWJsb2NrLWJ1dHRvbiBib2R5LmJ0bi1zdHlsZS1vdXRsaW5lIC53cC1ibG9jay1idXR0b25fX2xpbms6aG92ZXIsXG5ib2R5LmJ0bi1zdHlsZS1vdXRsaW5lIC53cC1ibG9jay1maWxlIC53cC1lbGVtZW50LWJ1dHRvbjpob3Zlcixcbi53cC1ibG9jay1maWxlIGJvZHkuYnRuLXN0eWxlLW91dGxpbmUgLndwLWVsZW1lbnQtYnV0dG9uOmhvdmVyLFxuYm9keS5idG4tc3R5bGUtb3V0bGluZSAud3AtYmxvY2stc2VhcmNoX19idXR0b246aG92ZXIsIGJvZHkuYnRuLXN0eWxlLW91dGxpbmUgaW5wdXRbdHlwZT1zdWJtaXRdOmZvY3VzLXZpc2libGU6bm90KC5idG4pLCBib2R5LmJ0bi1zdHlsZS1vdXRsaW5lIGlucHV0W3R5cGU9YnV0dG9uXTpmb2N1cy12aXNpYmxlOm5vdCguYnRuKSwgYm9keS5idG4tc3R5bGUtb3V0bGluZSAud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbms6Zm9jdXMtdmlzaWJsZSwgLndwLWJsb2NrLWJ1dHRvbiBib2R5LmJ0bi1zdHlsZS1vdXRsaW5lIC53cC1ibG9jay1idXR0b25fX2xpbms6Zm9jdXMtdmlzaWJsZSxcbmJvZHkuYnRuLXN0eWxlLW91dGxpbmUgLndwLWJsb2NrLWZpbGUgLndwLWVsZW1lbnQtYnV0dG9uOmZvY3VzLXZpc2libGUsXG4ud3AtYmxvY2stZmlsZSBib2R5LmJ0bi1zdHlsZS1vdXRsaW5lIC53cC1lbGVtZW50LWJ1dHRvbjpmb2N1cy12aXNpYmxlLFxuYm9keS5idG4tc3R5bGUtb3V0bGluZSAud3AtYmxvY2stc2VhcmNoX19idXR0b246Zm9jdXMtdmlzaWJsZSxcbmJvZHkuYnRuLXN0eWxlLW91dGxpbmUgLmJ0bjpob3ZlcixcbmJvZHkuYnRuLXN0eWxlLW91dGxpbmUgLmJ0bjpmb2N1cy12aXNpYmxlLFxuLmlzLXN0eWxlLW91dGxpbmUgaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyOm5vdCguYnRuKSxcbi5pcy1zdHlsZS1vdXRsaW5lIGlucHV0W3R5cGU9YnV0dG9uXTpob3Zlcjpub3QoLmJ0biksXG4uaXMtc3R5bGUtb3V0bGluZSAud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbms6aG92ZXIsXG4ud3AtYmxvY2stYnV0dG9uIC5pcy1zdHlsZS1vdXRsaW5lIC53cC1ibG9jay1idXR0b25fX2xpbms6aG92ZXIsXG4uaXMtc3R5bGUtb3V0bGluZSAud3AtYmxvY2stZmlsZSAud3AtZWxlbWVudC1idXR0b246aG92ZXIsXG4ud3AtYmxvY2stZmlsZSAuaXMtc3R5bGUtb3V0bGluZSAud3AtZWxlbWVudC1idXR0b246aG92ZXIsXG4uaXMtc3R5bGUtb3V0bGluZSAud3AtYmxvY2stc2VhcmNoX19idXR0b246aG92ZXIsXG4uaXMtc3R5bGUtb3V0bGluZSBpbnB1dFt0eXBlPXN1Ym1pdF06Zm9jdXMtdmlzaWJsZTpub3QoLmJ0biksXG4uaXMtc3R5bGUtb3V0bGluZSBpbnB1dFt0eXBlPWJ1dHRvbl06Zm9jdXMtdmlzaWJsZTpub3QoLmJ0biksXG4uaXMtc3R5bGUtb3V0bGluZSAud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbms6Zm9jdXMtdmlzaWJsZSxcbi53cC1ibG9jay1idXR0b24gLmlzLXN0eWxlLW91dGxpbmUgLndwLWJsb2NrLWJ1dHRvbl9fbGluazpmb2N1cy12aXNpYmxlLFxuLmlzLXN0eWxlLW91dGxpbmUgLndwLWJsb2NrLWZpbGUgLndwLWVsZW1lbnQtYnV0dG9uOmZvY3VzLXZpc2libGUsXG4ud3AtYmxvY2stZmlsZSAuaXMtc3R5bGUtb3V0bGluZSAud3AtZWxlbWVudC1idXR0b246Zm9jdXMtdmlzaWJsZSxcbi5pcy1zdHlsZS1vdXRsaW5lIC53cC1ibG9jay1zZWFyY2hfX2J1dHRvbjpmb2N1cy12aXNpYmxlLFxuLndwLWJsb2NrLWJ1dHRvbi5pcy1zdHlsZS1vdXRsaW5lIC53cC1ibG9jay1idXR0b25fX2xpbms6aG92ZXI6bm90KC5oYXMtYmFja2dyb3VuZCk6bm90KC5oYXMtdGV4dC1jb2xvciksXG4ud3AtYmxvY2stYnV0dG9uLmlzLXN0eWxlLW91dGxpbmUgLndwLWJsb2NrLWJ1dHRvbl9fbGluazpmb2N1cy12aXNpYmxlOm5vdCguaGFzLWJhY2tncm91bmQpOm5vdCguaGFzLXRleHQtY29sb3IpIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uZm9ybS1jb250cm9sLCBib2R5IC5jYWxlbmRhci1wbHVzICNjYWxlbmRhci1wbHVzLXNlYXJjaCxcbmJvZHkgLmNhbGVuZGFyLXBsdXMgI2NhbGVuZGFyLXBsdXMtY2F0ZWdvcnksIGlucHV0W3R5cGU9dGV4dF06bm90KC5mb3JtLWNvbnRyb2wpLFxuaW5wdXRbdHlwZT10ZWxdOm5vdCguZm9ybS1jb250cm9sKSxcbmlucHV0W3R5cGU9ZW1haWxdOm5vdCguZm9ybS1jb250cm9sKSxcbmlucHV0W3R5cGU9c2VhcmNoXTpub3QoLmZvcm0tY29udHJvbCksXG50ZXh0YXJlYTpub3QoLmZvcm0tY29udHJvbCksXG5zZWxlY3Q6bm90KC5mb3JtLWNvbnRyb2wpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtICsgMnB4KTtcbiAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcbiAgZm9udC1zaXplOiBjYWxjKCAxZW0gKiAodmFyKC0tYm9keS1mb250LXNpemUpIC8gMTAwKSApO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzQ5NTA1NztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NlZDRkYTtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1yb3VuZG5lc3MpO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG4uZm9ybS1jb250cm9sOmZvY3VzLXZpc2libGUsIGJvZHkgLmNhbGVuZGFyLXBsdXMgI2NhbGVuZGFyLXBsdXMtc2VhcmNoOmZvY3VzLXZpc2libGUsXG5ib2R5IC5jYWxlbmRhci1wbHVzICNjYWxlbmRhci1wbHVzLWNhdGVnb3J5OmZvY3VzLXZpc2libGUsIGlucHV0W3R5cGU9dGV4dF06Zm9jdXMtdmlzaWJsZTpub3QoLmZvcm0tY29udHJvbCksXG5pbnB1dFt0eXBlPXRlbF06Zm9jdXMtdmlzaWJsZTpub3QoLmZvcm0tY29udHJvbCksXG5pbnB1dFt0eXBlPWVtYWlsXTpmb2N1cy12aXNpYmxlOm5vdCguZm9ybS1jb250cm9sKSxcbmlucHV0W3R5cGU9c2VhcmNoXTpmb2N1cy12aXNpYmxlOm5vdCguZm9ybS1jb250cm9sKSxcbnRleHRhcmVhOmZvY3VzLXZpc2libGU6bm90KC5mb3JtLWNvbnRyb2wpLFxuc2VsZWN0OmZvY3VzLXZpc2libGU6bm90KC5mb3JtLWNvbnRyb2wpIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQpO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gdmFyKC0tY29sb3ItYWNjZW50LWEpLCAwIDAgMCAwLjJyZW0gdmFyKC0tY29sb3IpO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmZvcm0tY29udHJvbCwgYm9keSAuY2FsZW5kYXItcGx1cyAjY2FsZW5kYXItcGx1cy1zZWFyY2gsXG5ib2R5IC5jYWxlbmRhci1wbHVzICNjYWxlbmRhci1wbHVzLWNhdGVnb3J5LCBpbnB1dFt0eXBlPXRleHRdOm5vdCguZm9ybS1jb250cm9sKSxcbmlucHV0W3R5cGU9dGVsXTpub3QoLmZvcm0tY29udHJvbCksXG5pbnB1dFt0eXBlPWVtYWlsXTpub3QoLmZvcm0tY29udHJvbCksXG5pbnB1dFt0eXBlPXNlYXJjaF06bm90KC5mb3JtLWNvbnRyb2wpLFxudGV4dGFyZWE6bm90KC5mb3JtLWNvbnRyb2wpLFxuc2VsZWN0Om5vdCguZm9ybS1jb250cm9sKSB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmZvcm0tY29udHJvbDo6LW1zLWV4cGFuZCwgYm9keSAuY2FsZW5kYXItcGx1cyAjY2FsZW5kYXItcGx1cy1zZWFyY2g6Oi1tcy1leHBhbmQsXG5ib2R5IC5jYWxlbmRhci1wbHVzICNjYWxlbmRhci1wbHVzLWNhdGVnb3J5OjotbXMtZXhwYW5kLCBpbnB1dFt0eXBlPXRleHRdOm5vdCguZm9ybS1jb250cm9sKTo6LW1zLWV4cGFuZCxcbmlucHV0W3R5cGU9dGVsXTpub3QoLmZvcm0tY29udHJvbCk6Oi1tcy1leHBhbmQsXG5pbnB1dFt0eXBlPWVtYWlsXTpub3QoLmZvcm0tY29udHJvbCk6Oi1tcy1leHBhbmQsXG5pbnB1dFt0eXBlPXNlYXJjaF06bm90KC5mb3JtLWNvbnRyb2wpOjotbXMtZXhwYW5kLFxudGV4dGFyZWE6bm90KC5mb3JtLWNvbnRyb2wpOjotbXMtZXhwYW5kLFxuc2VsZWN0Om5vdCguZm9ybS1jb250cm9sKTo6LW1zLWV4cGFuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG59XG4uZm9ybS1jb250cm9sOjpwbGFjZWhvbGRlciwgYm9keSAuY2FsZW5kYXItcGx1cyAjY2FsZW5kYXItcGx1cy1zZWFyY2g6OnBsYWNlaG9sZGVyLFxuYm9keSAuY2FsZW5kYXItcGx1cyAjY2FsZW5kYXItcGx1cy1jYXRlZ29yeTo6cGxhY2Vob2xkZXIsIGlucHV0W3R5cGU9dGV4dF06bm90KC5mb3JtLWNvbnRyb2wpOjpwbGFjZWhvbGRlcixcbmlucHV0W3R5cGU9dGVsXTpub3QoLmZvcm0tY29udHJvbCk6OnBsYWNlaG9sZGVyLFxuaW5wdXRbdHlwZT1lbWFpbF06bm90KC5mb3JtLWNvbnRyb2wpOjpwbGFjZWhvbGRlcixcbmlucHV0W3R5cGU9c2VhcmNoXTpub3QoLmZvcm0tY29udHJvbCk6OnBsYWNlaG9sZGVyLFxudGV4dGFyZWE6bm90KC5mb3JtLWNvbnRyb2wpOjpwbGFjZWhvbGRlcixcbnNlbGVjdDpub3QoLmZvcm0tY29udHJvbCk6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIG9wYWNpdHk6IDE7XG59XG4uZm9ybS1jb250cm9sOmRpc2FibGVkLCBib2R5IC5jYWxlbmRhci1wbHVzICNjYWxlbmRhci1wbHVzLXNlYXJjaDpkaXNhYmxlZCxcbmJvZHkgLmNhbGVuZGFyLXBsdXMgI2NhbGVuZGFyLXBsdXMtY2F0ZWdvcnk6ZGlzYWJsZWQsIGlucHV0W3R5cGU9dGV4dF06ZGlzYWJsZWQ6bm90KC5mb3JtLWNvbnRyb2wpLFxuaW5wdXRbdHlwZT10ZWxdOmRpc2FibGVkOm5vdCguZm9ybS1jb250cm9sKSxcbmlucHV0W3R5cGU9ZW1haWxdOmRpc2FibGVkOm5vdCguZm9ybS1jb250cm9sKSxcbmlucHV0W3R5cGU9c2VhcmNoXTpkaXNhYmxlZDpub3QoLmZvcm0tY29udHJvbCksXG50ZXh0YXJlYTpkaXNhYmxlZDpub3QoLmZvcm0tY29udHJvbCksXG5zZWxlY3Q6ZGlzYWJsZWQ6bm90KC5mb3JtLWNvbnRyb2wpLCAuZm9ybS1jb250cm9sW3JlYWRvbmx5XSwgYm9keSAuY2FsZW5kYXItcGx1cyBbcmVhZG9ubHldI2NhbGVuZGFyLXBsdXMtc2VhcmNoLFxuYm9keSAuY2FsZW5kYXItcGx1cyBbcmVhZG9ubHldI2NhbGVuZGFyLXBsdXMtY2F0ZWdvcnksIGlucHV0W3JlYWRvbmx5XVt0eXBlPXRleHRdOm5vdCguZm9ybS1jb250cm9sKSxcbmlucHV0W3JlYWRvbmx5XVt0eXBlPXRlbF06bm90KC5mb3JtLWNvbnRyb2wpLFxuaW5wdXRbcmVhZG9ubHldW3R5cGU9ZW1haWxdOm5vdCguZm9ybS1jb250cm9sKSxcbmlucHV0W3JlYWRvbmx5XVt0eXBlPXNlYXJjaF06bm90KC5mb3JtLWNvbnRyb2wpLFxudGV4dGFyZWFbcmVhZG9ubHldOm5vdCguZm9ybS1jb250cm9sKSxcbnNlbGVjdFtyZWFkb25seV06bm90KC5mb3JtLWNvbnRyb2wpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbiAgb3BhY2l0eTogMTtcbn1cblxuc2VsZWN0LmZvcm0tY29udHJvbDpmb2N1czo6LW1zLXZhbHVlLCBib2R5IC5jYWxlbmRhci1wbHVzIHNlbGVjdCNjYWxlbmRhci1wbHVzLXNlYXJjaDpmb2N1czo6LW1zLXZhbHVlLFxuYm9keSAuY2FsZW5kYXItcGx1cyBzZWxlY3QjY2FsZW5kYXItcGx1cy1jYXRlZ29yeTpmb2N1czo6LW1zLXZhbHVlLFxuc2VsZWN0OmZvY3VzOm5vdCguZm9ybS1jb250cm9sKTo6LW1zLXZhbHVlIHtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5mb3JtLWNvbnRyb2wtc20ge1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjVyZW0gKyAycHgpO1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgZm9udC1zaXplOiBjYWxjKCAwLjg3NWVtICogKHZhcigtLWJvZHktZm9udC1zaXplKSAvIDEwMCkgKTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tcm91bmRuZXNzKTtcbn1cblxuLmZvcm0tY29udHJvbC1sZyB7XG4gIGhlaWdodDogY2FsYygxLjVlbSArIDFyZW0gKyAycHgpO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgZm9udC1zaXplOiBjYWxjKCAxLjI1ZW0gKiAodmFyKC0tYm9keS1mb250LXNpemUpIC8gMTAwKSApO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1yb3VuZG5lc3MpO1xufVxuXG5zZWxlY3QuZm9ybS1jb250cm9sW3NpemVdLCBib2R5IC5jYWxlbmRhci1wbHVzIHNlbGVjdFtzaXplXSNjYWxlbmRhci1wbHVzLXNlYXJjaCxcbmJvZHkgLmNhbGVuZGFyLXBsdXMgc2VsZWN0W3NpemVdI2NhbGVuZGFyLXBsdXMtY2F0ZWdvcnksXG5zZWxlY3Rbc2l6ZV06bm90KC5mb3JtLWNvbnRyb2wpLCBzZWxlY3QuZm9ybS1jb250cm9sW211bHRpcGxlXSwgYm9keSAuY2FsZW5kYXItcGx1cyBzZWxlY3RbbXVsdGlwbGVdI2NhbGVuZGFyLXBsdXMtc2VhcmNoLFxuYm9keSAuY2FsZW5kYXItcGx1cyBzZWxlY3RbbXVsdGlwbGVdI2NhbGVuZGFyLXBsdXMtY2F0ZWdvcnksXG5zZWxlY3RbbXVsdGlwbGVdOm5vdCguZm9ybS1jb250cm9sKSB7XG4gIGhlaWdodDogYXV0bztcbn1cblxudGV4dGFyZWEuZm9ybS1jb250cm9sLCBib2R5IC5jYWxlbmRhci1wbHVzIHRleHRhcmVhI2NhbGVuZGFyLXBsdXMtc2VhcmNoLFxuYm9keSAuY2FsZW5kYXItcGx1cyB0ZXh0YXJlYSNjYWxlbmRhci1wbHVzLWNhdGVnb3J5LFxudGV4dGFyZWE6bm90KC5mb3JtLWNvbnRyb2wpIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbiNsZWZ0LXNpZGViYXIge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc4MnB4KSB7XG4gICNsZWZ0LXNpZGViYXIge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuYm9keS5zaWRlYmFycy1jaGVjay1zdGlja3kgI3JpZ2h0LXNpZGViYXIgLnNpZGViYXItd2lkZ2V0LWFyZWEtY29udGVudCwgYm9keS5zaWRlYmFycy1jaGVjay1zdGlja3kgI2xlZnQtc2lkZWJhciAuc2lkZWJhci13aWRnZXQtYXJlYS1jb250ZW50IHtcbiAgdG9wOiAzcmVtO1xufVxuYm9keS5zaWRlYmFycy1jaGVjay1zdGlja3kubmF2YmFyLW1haW4tc3RpY2t5LXRvcCAjcmlnaHQtc2lkZWJhciAuc2lkZWJhci13aWRnZXQtYXJlYS1jb250ZW50IHtcbiAgdG9wOiBjYWxjKCB2YXIoLS1oZWFkZXItbWFpbi1oZWlnaHQpICsgMS41cmVtICk7XG59XG5ib2R5LnNpZGViYXJzLWNoZWNrLXN0aWNreS5uYXZiYXItbWFpbi1zdGlja3ktdG9wICNsZWZ0LXNpZGViYXIgLnNpZGViYXItd2lkZ2V0LWFyZWEtY29udGVudCB7XG4gIHRvcDogY2FsYyggdmFyKC0taGVhZGVyLW1haW4tZ2FwLWhlaWdodCkgKyB2YXIoLS1oZWFkZXItbWFpbi1oZWlnaHQpICsgMi4yNXJlbSApO1xufVxuYm9keS5zaWRlYmFycy1jaGVjay1zdGlja3kubmF2YmFyLW1haW4tc3RpY2t5LXRvcC5hZG1pbi1iYXIgI3JpZ2h0LXNpZGViYXIgLnNpZGViYXItd2lkZ2V0LWFyZWEtY29udGVudCB7XG4gIHRvcDogY2FsYyggMzJweCArIHZhcigtLWhlYWRlci1tYWluLWhlaWdodCkgKyAxLjVyZW0gKTtcbn1cbmJvZHkuc2lkZWJhcnMtY2hlY2stc3RpY2t5Lm5hdmJhci1tYWluLXN0aWNreS10b3AuYWRtaW4tYmFyICNsZWZ0LXNpZGViYXIgLnNpZGViYXItd2lkZ2V0LWFyZWEtY29udGVudCB7XG4gIHRvcDogY2FsYyggMzJweCArIHZhcigtLWhlYWRlci1tYWluLWdhcC1oZWlnaHQpICsgdmFyKC0taGVhZGVyLW1haW4taGVpZ2h0KSArIDIuMjVyZW0gKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3ODJweCkge1xuICBib2R5LnNpZGViYXJzLWNoZWNrLXN0aWNreSAuc2lkZWJhci13aWRnZXQtYXJlYS1jb250ZW50LnNpZGViYXItc3RpY2t5IHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICB9XG59XG5cbi5zaWRlYmFyLXdpZGdldC1hcmVhLWNvbnRlbnQgLndpZGdldDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnNpZGViYXItd2lkZ2V0LWFyZWEtYm94ZWQgLnNpZGViYXItd2lkZ2V0LWFyZWEtY29udGVudCB7XG4gIHBhZGRpbmc6IDEuNXJlbSAycmVtO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1yb3VuZG5lc3MpO1xufVxuYm9keTpub3QoLnNoYWRvd3MtZGlzYWJsZWQpIC5zaWRlYmFyLXdpZGdldC1hcmVhLWJveGVkIC5zaWRlYmFyLXdpZGdldC1hcmVhLWNvbnRlbnQge1xuICBib3gtc2hhZG93OiAwIDAgY2FsYygzMHB4KSBjYWxjKC0zMHB4ICsgdmFyKC0tc2hhZG93cykgKiAxICkgcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuXG4uc2lkZWJhci13aWRnZXQtYXJlYSB0YWJsZSB0aCwgLnNpZGViYXItd2lkZ2V0LWFyZWEgdGFibGUgdGQge1xuICBwYWRkaW5nOiAwLjM3NXJlbTtcbn1cblxuLndpZGdldCB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cbi53aWRnZXQgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbn1cbi53aWRnZXQgdWwgdWwge1xuICBwYWRkaW5nLWxlZnQ6IDNyZW07XG59XG4ud2lkZ2V0IGEge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi53aWRnZXQgLndpZGdldC10aXRsZTo6YmVmb3JlLCAud2lkZ2V0IC53aWRnZXQtdGl0bGU6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zaWRlYmFyLXdpZGdldCAud2lkZ2V0OmZpcnN0LWNoaWxkIC53aWRnZXQtdGl0bGUge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4ud2lkZ2V0X25hdl9tZW51IGEsIC53aWRnZXRfbmF2X21lbnUgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi53aWRnZXRfbmF2X21lbnUgYSAubWVudS1pdGVtLXRleHQge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi53aWRnZXRfbmF2X21lbnUgYSAubmF2LWljb24tcG9zaXRpb24tYWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMC41ZW07XG59XG4ud2lkZ2V0X25hdl9tZW51IGEgLm5hdi1pY29uLXBvc2l0aW9uLWJlZm9yZSB7XG4gIG1hcmdpbi1yaWdodDogMC41ZW07XG59XG5cbmJvZHkuYWRtaW4tYmFyIC5tb2RhbCB7XG4gIHBhZGRpbmctdG9wOiA0NnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc4MnB4KSB7XG4gIGJvZHkuYWRtaW4tYmFyIC5tb2RhbCB7XG4gICAgcGFkZGluZy10b3A6IDMycHg7XG4gIH1cbn1cbi5tb2RhbCAuY2xvc2Uge1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuNXM7XG59XG4ubW9kYWwgLmNsb3NlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudC1obCk7XG59XG5ib2R5Om5vdCguc2hhZG93cy1kaXNhYmxlZCkgLm1vZGFsIC5tb2RhbC1jb250ZW50IHtcbiAgYm94LXNoYWRvdzogMCAwIGNhbGMoMzBweCkgY2FsYygtMzBweCArIHZhcigtLXNoYWRvd3MpICogMSApIHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cblxuLm1vZGFsLmZhZGUubW9kYWwtc2xpZGUtaW4tcmlnaHQge1xuICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbn1cbi5tb2RhbC5mYWRlLm1vZGFsLXNsaWRlLWluLXJpZ2h0LnNob3cgLm1vZGFsLWRpYWxvZyB7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cbi5tb2RhbC5mYWRlLm1vZGFsLXNsaWRlLWluLXJpZ2h0IC5tb2RhbC1kaWFsb2cge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MHB4LCAwKTtcbiAgbWFyZ2luOiAwIDAgMCBhdXRvO1xufVxuLm1vZGFsLmZhZGUubW9kYWwtc2xpZGUtaW4tcmlnaHQgLm1vZGFsLWNvbnRlbnQge1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbn1cbmJvZHkuYWRtaW4tYmFyIC5tb2RhbC5mYWRlLm1vZGFsLXNsaWRlLWluLXJpZ2h0IC5tb2RhbC1jb250ZW50IHtcbiAgbWluLWhlaWdodDogY2FsYyggMTAwdmggLSA0NnB4ICk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzgycHgpIHtcbiAgYm9keS5hZG1pbi1iYXIgLm1vZGFsLmZhZGUubW9kYWwtc2xpZGUtaW4tcmlnaHQgLm1vZGFsLWNvbnRlbnQge1xuICAgIG1pbi1oZWlnaHQ6IGNhbGMoIDEwMHZoIC0gMzJweCApO1xuICB9XG59XG4ubW9kYWwuZmFkZS5tb2RhbC1zbGlkZS1pbi1yaWdodCAud3AtYmxvY2stY29sdW1ucyB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5tb2RhbC5mYWRlLm1vZGFsLXNsaWRlLWluLXJpZ2h0IC53cC1ibG9jay1jb2x1bW4ge1xuICBmbGV4LWJhc2lzOiAxMDAlICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4ubW9kYWwuZmFkZS5tb2RhbC1zbGlkZS1pbi1yaWdodCAuYWxpZ253aWRlLCAubW9kYWwuZmFkZS5tb2RhbC1zbGlkZS1pbi1yaWdodCAud3AtYmxvY2stc2VwYXJhdG9yLmlzLXN0eWxlLXdpZGUsIC5tb2RhbC5mYWRlLm1vZGFsLXNsaWRlLWluLXJpZ2h0IC5hbGlnbmZ1bGwge1xuICB3aWR0aDogMTAwJTtcbiAgbGVmdDogYXV0bztcbn1cbi5tb2RhbC5mYWRlLm1vZGFsLXNsaWRlLWluLXJpZ2h0IC5hbGlnbmZ1bGw6bm90KFtjbGFzcyo9aGFzLWJhY2tncm91bmRdKSAud3AtYmxvY2stY29sdW1uOm50aC1jaGlsZChvZGQpID4gcDpub3QoLmhhcy1iYWNrZ3JvdW5kLWNvbG9yKSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5tb2RhbC5mYWRlLm1vZGFsLXNsaWRlLWluLXJpZ2h0IC5kcm9wZG93bi1tZWdhbWVudS1tZW51LWNvbnRhaW5lciB7XG4gIHBhZGRpbmctbGVmdDogM3JlbTtcbiAgcGFkZGluZy1yaWdodDogM3JlbTtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcbn1cbi5tb2RhbC5mYWRlLm1vZGFsLXNsaWRlLWluLXJpZ2h0IC5kcm9wZG93bi1tZWdhbWVudS1tZW51LWNvbnRhaW5lciA+IDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ubW9kYWwuZmFkZS5tb2RhbC1zbGlkZS1pbi1yaWdodCAuZHJvcGRvd24tbWVnYW1lbnUtbWVudS1jb250YWluZXIgPiA6bGFzdC1jaGlsZCwgLm1vZGFsLmZhZGUubW9kYWwtc2xpZGUtaW4tcmlnaHQgLmRyb3Bkb3duLW1lZ2FtZW51LW1lbnUtY29udGFpbmVyIC53cC1ibG9jay1jb2x1bW46bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5tb2RhbC1zbGlkZS1pbi10b3Auc2hvdyAubW9kYWwtZGlhbG9nIHtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuLm1vZGFsLXNsaWRlLWluLXRvcCAubW9kYWwtZGlhbG9nIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgNTBweCk7XG4gIG1hcmdpbi10b3A6IDBweDtcbn1cblxuLm1vZGFsLXBhZGRpbmctbGcgLm1vZGFsLWJvZHkge1xuICBwYWRkaW5nOiAzcmVtO1xufVxuXG4uYnRuLW1vZGFsLXNsaWRlLWluLW1lbnUtaG9sZGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYnRuLW1vZGFsLXNsaWRlLWluLW1lbnUtaG9sZGVyLmhhcy1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzgycHgpIHtcbiAgLmJ0bi1tb2RhbC1zbGlkZS1pbi1tZW51LWhvbGRlci5oYXMtZGVza3RvcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICNtb2RhbC1zbGlkZS1pbi1tZW51IG5hdjpub3QoLm1lbnUtbW9iaWxlKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4jc2l0ZS1hbGVydCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4jc2l0ZS1hbGVydCA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4jc2l0ZS1hbGVydCAuY2xvc2Uge1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuNXM7XG59XG4jc2l0ZS1hbGVydCAuY2xvc2U6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tY29sb3ItYWNjZW50LWhsKTtcbn1cblxuLmVudHJpZXMtcm93IGFydGljbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG59XG4uZW50cmllcy1yb3cgLmVudHJ5LWhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG4uZW50cmllcy1yb3cgLmVudHJ5LWhlYWRlciA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZW50cmllcy1yb3cuaW1hZ2Utb24tdG9wIGFydGljbGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmVudHJpZXMtcm93LmltYWdlLW9uLXRvcCAuZW50cnktZmVhdHVyZWQtaW1hZ2Uge1xuICBtYXJnaW4tdG9wOiAwO1xuICBvcmRlcjogLTE7XG59XG4uZW50cmllcy1yb3cuaW1hZ2UtZGlzYWJsZWQgLmVudHJ5LWZlYXR1cmVkLWltYWdlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5lbnRyaWVzLXJvdyAuZW50cnktbWV0YSA+IHVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5lbnRyaWVzLXJvdyAuZW50cnktbWV0YSA+IHVsID4gbGkucG9zdC1hdXRob3ItaGFzLWF2YXRhciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG4uZW50cnktY29sLWJveGVkIC5lbnRyeS1jb2wge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuLmVudHJ5LWNvbC1ib3hlZCBhcnRpY2xlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIHBhZGRpbmc6IDJyZW07XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXJvdW5kbmVzcyk7XG59XG5ib2R5Om5vdCguc2hhZG93cy1kaXNhYmxlZCkgLmVudHJ5LWNvbC1ib3hlZCBhcnRpY2xlIHtcbiAgYm94LXNoYWRvdzogMCAwIGNhbGMoMzBweCkgY2FsYygtMzBweCArIHZhcigtLXNoYWRvd3MpICogMSApIHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cbi5lbnRyeS1jb2wtYm94ZWQgYXJ0aWNsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmVudHJ5LWNvbC1ib3hlZC5pbWFnZS1vbi10b3AgLmVudHJ5LWZlYXR1cmVkLWltYWdlIHtcbiAgbWFyZ2luOiAtMnJlbSAtMnJlbSAycmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5hdmF0YXIge1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cblxuLnBhZ2UtaGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbn1cbi5wYWdlLWhlYWRlciAucGFnZS10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4ucGFnZS1oZWFkZXIgLmJyZWFkY3J1bWJzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnBhZ2UtaGVhZGVyIC5icmVhZGNydW1iIHtcbiAgcGFkZGluZzogMDtcbn1cbi5wYWdlLWhlYWRlciAuYnJlYWRjcnVtYiAuYWN0aXZlIDpiZWZvcmUge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLnBhZ2UtaGVhZGVyIC5icmVhZGNydW1iIC5hY3RpdmUgc3BhbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYm9yZGVyOiAwO1xufVxuLnBhZ2UtaGVhZGVyIC5icmVhZGNydW1icy5oZXJvLWhhcy1icmVhZGNydW1iLXRvcC1yaWdodC5oZXJvLWVuYWJsZWQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5ib2R5LmJsb2cuaGlkZS1oZXJvLXBhZ2UtdGl0bGUgLnBhZ2UtaGVhZGVyLCBib2R5LmJsb2cuaGlkZS1oZXJvLXBhZ2UtdGl0bGUgI2hlcm8tbWFpbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5lbnRyeS10aXRsZSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmVudHJ5LXRpdGxlIGEge1xuICBjb2xvcjogdmFyKC0tY29sb3ItY29udHJhc3QpO1xufVxuLmVudHJ5LXRpdGxlIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmVudHJ5LXR5cGUtaWRpY2F0b3Ige1xuICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW07XG59XG5cbi5lbnRyeS1jb250ZW50OjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgY29udGVudDogXCJcIjtcbn1cbi5lbnRyeS1jb250ZW50ID4gKjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uZW50cnktY29udGVudCA+ICo6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZW50cnktY29udGVudCBoMjpub3QoOmZpcnN0LWNoaWxkKSwgLmVudHJ5LWNvbnRlbnQgLmgyOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbn1cbi5lbnRyeS1jb250ZW50IGgyOm5vdCg6bGFzdC1jaGlsZCksIC5lbnRyeS1jb250ZW50IC5oMjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbi5lbnRyeS1jb250ZW50IGgzOm5vdCg6Zmlyc3QtY2hpbGQpLCAuZW50cnktY29udGVudCAuaDM6bm90KDpmaXJzdC1jaGlsZCksIC5lbnRyeS1jb250ZW50IC53cC1ibG9jay1sYXRlc3QtcG9zdHMgPiBsaSA+IGE6bm90KDpmaXJzdC1jaGlsZCk6Zmlyc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi10b3A6IDIuNjI1cmVtO1xufVxuLmVudHJ5LWNvbnRlbnQgaDM6bm90KDpsYXN0LWNoaWxkKSwgLmVudHJ5LWNvbnRlbnQgLmgzOm5vdCg6bGFzdC1jaGlsZCksIC5lbnRyeS1jb250ZW50IC53cC1ibG9jay1sYXRlc3QtcG9zdHMgPiBsaSA+IGE6bm90KDpsYXN0LWNoaWxkKTpmaXJzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMS43NXJlbTtcbn1cbi5lbnRyeS1jb250ZW50IGg0Om5vdCg6Zmlyc3QtY2hpbGQpLCAuZW50cnktY29udGVudCAuaDQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tdG9wOiAyLjI1cmVtO1xufVxuLmVudHJ5LWNvbnRlbnQgaDQ6bm90KDpsYXN0LWNoaWxkKSwgLmVudHJ5LWNvbnRlbnQgLmg0Om5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG4uZW50cnktY29udGVudCBoNTpub3QoOmZpcnN0LWNoaWxkKSwgLmVudHJ5LWNvbnRlbnQgLmg1Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xufVxuLmVudHJ5LWNvbnRlbnQgaDU6bm90KDpsYXN0LWNoaWxkKSwgLmVudHJ5LWNvbnRlbnQgLmg1Om5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLmVudHJ5LWNvbnRlbnQgaDY6bm90KDpmaXJzdC1jaGlsZCksIC5lbnRyeS1jb250ZW50IC5oNjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi10b3A6IDEuMTI1cmVtO1xufVxuLmVudHJ5LWNvbnRlbnQgaDY6bm90KDpsYXN0LWNoaWxkKSwgLmVudHJ5LWNvbnRlbnQgLmg2Om5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xufVxuLmVudHJ5LWNvbnRlbnQgPiAud3AtYmxvY2stc3BhY2VyOmZpcnN0LWNoaWxkICsgKiB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uYW5pbWF0aW9ucy1lbmFibGVkIC5lbnRyeS1jb250ZW50ID4gLmFsaWduZnVsbCxcbi5hbmltYXRpb25zLWVuYWJsZWQgLmVudHJ5LWNvbnRlbnQgPiAuYWxpZ253aWRlLFxuLmFuaW1hdGlvbnMtZW5hYmxlZCAuZW50cnktY29udGVudCA+IC53cC1ibG9jay1zZXBhcmF0b3IuaXMtc3R5bGUtd2lkZSxcbi5hbmltYXRpb25zLWVuYWJsZWQgLmVudHJ5LWNvbnRlbnQgPiAuYWxpZ25jZW50ZXIsXG4uYW5pbWF0aW9ucy1lbmFibGVkIC5lbnRyeS1jb250ZW50ID4gLmFsaWdubGVmdCA+IC5hbGlnbnJpZ2h0IHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmVudHJ5LWZlYXR1cmVkLWltYWdlIHtcbiAgbWFyZ2luOiAzcmVtIDA7XG59XG4uZW50cnktZmVhdHVyZWQtaW1hZ2UgaW1nIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5lbnRyeS1tZXRhIGEsIC5lbnRyeS1tZXRhIC5wb3N0LXN0aWNreSAubWV0YS10ZXh0IHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IFwid2dodFwiIDUwMDtcbn1cbi5lbnRyeS1tZXRhIGZvcm0ge1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmVudHJ5LW1ldGEgZm9ybSB7XG4gICAgbWF4LXdpZHRoOiA1NDZweDtcbiAgfVxufVxuXG4ucG9zdC1uYXZpZ2F0aW9uIHtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xufVxuLnBvc3QtbmF2aWdhdGlvbiAuYnRuIHtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xufVxuLnBvc3QtbmF2aWdhdGlvbiAuYnRuIGkge1xuICBtYXJnaW4tdG9wOiAtMC4xMTI1cmVtO1xufVxuXG4ucGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuYm9keTpub3QoLnNoYWRvd3MtZGlzYWJsZWQpIC5wYWdpbmF0aW9uIHtcbiAgYm94LXNoYWRvdzogMCAwIGNhbGMoMTVweCkgY2FsYygtMTVweCArIHZhcigtLXNoYWRvd3MpICogMC41ICkgcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuXG4ucGFnZS1saW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogdmFyKC0tY29sb3ItY29udHJhc3QpO1xuICBib3JkZXI6IG5vbmU7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZSwgYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2UsIGJvcmRlci1jb2xvciAwLjNzIGVhc2U7XG59XG5cbi5wYWdlLWl0ZW0uYWN0aXZlIC5wYWdlLWxpbmssIC5wYWdlLWl0ZW0gYTpob3ZlciB7XG4gIHotaW5kZXg6IDE7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbn1cbi5wYWdlLWl0ZW0gYTpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQtY29udHJhc3QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQpO1xuICBvcGFjaXR5OiAxO1xufVxuLnBhZ2UtaXRlbS5hY3RpdmUgLnBhZ2UtbGluayB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQtaGwtY29udHJhc3QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQtaGwpO1xufVxuXG4uY3BzY2hvb2wtcmVhZC1tb3JlLWxpbmstaG9sZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG5cbiNjb21tZW50cyB7XG4gIG1hcmdpbi10b3A6IDZyZW07XG59XG5cbm9sLmNvbW1lbnQtbGlzdCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuXG4uY29tbWVudCB7XG4gIHBhZGRpbmc6IDEuNXJlbSAxLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cbi5jb21tZW50IC5jb21tZW50IHtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xufVxuLmNvbW1lbnQgLmNoaWxkcmVuIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uY29tbWVudDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNvbW1lbnQtYXV0aG9yIGltZyB7XG4gIG1hcmdpbi1yaWdodDogMC42cmVtO1xufVxuXG4uY29tbWVudC1tZXRhZGF0YSB7XG4gIGZvbnQtc2l6ZTogMC44ZW07XG4gIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5jb21tZW50LXJlcGx5LXRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xufVxuLmNvbW1lbnQtcmVwbHktdGl0bGUgc21hbGwge1xuICBmb250LXNpemU6IDAuNWVtO1xuICBtYXJnaW4tdG9wOiAwLjc1cmVtO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNhbGVuZGFycC1ldmVudC1zaG9ydGNvZGUsXG4uY2FsZW5kYXJwLWV2ZW50cy1ieS1jYXQsIGJvZHkgLmNhbGVuZGFyLXBsdXMgLmNhbGVuZGFyLXBsdXMtY2FsZW5kYXItd3JhcCxcbi53cC1ibG9jay1ncm91cCxcbi53cC1ibG9jay1idXR0b24sXG4ud3AtYmxvY2stYXJjaGl2ZXMsXG4ud3AtYmxvY2stY2F0ZWdvcmllcyxcbi53cC1ibG9jay1jb2RlLFxuLndwLWJsb2NrLWNvbHVtbnMsXG4ud3AtYmxvY2stY292ZXIsXG4ud3AtYmxvY2stZW1iZWQsXG4ud3AtYmxvY2stY2FsZW5kYXIsXG4ud3AtYmxvY2stZ2FsbGVyeSxcbi53cC1ibG9jay1sYXRlc3QtY29tbWVudHMsXG4ud3AtYmxvY2stbGF0ZXN0LXBvc3RzLFxuLndwLWJsb2NrLW1lZGlhLXRleHQsXG4ud3AtYmxvY2stcHJlZm9ybWF0dGVkLFxuLndwLWJsb2NrLXB1bGxxdW90ZSxcbi53cC1ibG9jay1xdW90ZSxcbi53cC1ibG9jay12ZXJzZSxcbi53cC1ibG9jay12aWRlbyxcbi53cC1ibG9jay1zZXBhcmF0b3IsXG4ud3AtYmxvY2staW1hZ2Uge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICBtYXJnaW4tdG9wOiAzcmVtO1xufVxuXG4ud3AtYmxvY2stZ3JvdXAuaGFzLWJhY2tncm91bmQge1xuICBwYWRkaW5nOiAycmVtO1xufVxuLndwLWJsb2NrLWdyb3VwIC53cC1ibG9jay1ncm91cC5oYXMtYmFja2dyb3VuZCB7XG4gIHBhZGRpbmc6IDEuNXJlbTtcbn1cbi53cC1ibG9jay1ncm91cC5hbGlnbndpZGUuaGFzLWJhY2tncm91bmQsIC53cC1ibG9jay1ncm91cC5oYXMtYmFja2dyb3VuZC53cC1ibG9jay1zZXBhcmF0b3IuaXMtc3R5bGUtd2lkZSB7XG4gIHBhZGRpbmc6IDNyZW0gM3JlbTtcbn1cbi53cC1ibG9jay1ncm91cC5hbGlnbmZ1bGwuaGFzLWJhY2tncm91bmQge1xuICBwYWRkaW5nOiAzcmVtIDNyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzgycHgpIHtcbiAgLndwLWJsb2NrLWdyb3VwLmhhcy1iYWNrZ3JvdW5kIHtcbiAgICBwYWRkaW5nOiA0cmVtO1xuICB9XG4gIC53cC1ibG9jay1ncm91cC5oYXMtYmFja2dyb3VuZCAud3AtYmxvY2stZ3JvdXAuaGFzLWJhY2tncm91bmQge1xuICAgIHBhZGRpbmc6IDJyZW07XG4gIH1cbn1cblxuLndwLWJsb2NrLWNvdmVyIFtjbGFzcyo9X19pbm5lci1jb250YWluZXJdIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4ud3AtYmxvY2stY292ZXIgW2NsYXNzKj1fX2lubmVyLWNvbnRhaW5lcl0gW2NsYXNzKj1fX2lubmVyLWNvbnRhaW5lcl0ge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi8qXG5bY2xhc3M9XCJ3cC1ibG9jay1jb3Zlcl9fYmFja2dyb3VuZCBoYXMtYmFja2dyb3VuZC1kaW1cIl0ge1xuXHRAZXh0ZW5kICVjb2xvci1ib3hlcztcblx0QGV4dGVuZCAlaGFzLWJhY2tncm91bmQ7XG59XG4qL1xuW2NsYXNzKj1fX2lubmVyLWNvbnRhaW5lcl0ge1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuW2NsYXNzKj1fX2lubmVyLWNvbnRhaW5lcl0gPiAqOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbltjbGFzcyo9X19pbm5lci1jb250YWluZXJdID4gKjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3ODJweCkge1xuICBbY2xhc3MqPV9faW5uZXItY29udGFpbmVyXSA+ICogLmFsaWduY2VudGVyOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICB9XG4gIFtjbGFzcyo9X19pbm5lci1jb250YWluZXJdID4gKiAuYWxpZ25jZW50ZXI6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hbGlnbmZ1bGwgW2NsYXNzKj1fX2lubmVyLWNvbnRhaW5lcl0ge1xuICAgIG1heC13aWR0aDogY2FsYyggdmFyKC0tY29udGVudC13aWR0aCkgLSAzcmVtICk7XG4gIH1cbiAgLmFsaWduZnVsbCAuYWxpZ25mdWxsIFtjbGFzcyo9X19pbm5lci1jb250YWluZXJdIHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoIDEwMCUgLSAzcmVtICk7XG4gIH1cbn1cblxuLndwLWJsb2NrLWNvbHVtbiB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG4ud3AtYmxvY2stY29sdW1uID4gKjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ud3AtYmxvY2stY29sdW1uID4gKjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5hbGlnbmZ1bGw6bm90KFtjbGFzcyo9aGFzLWJhY2tncm91bmRdKSAud3AtYmxvY2stY29sdW1uID4gcDpub3QoLmhhcy1iYWNrZ3JvdW5kLWNvbG9yKSB7XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgcGFkZGluZy1yaWdodDogMnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAud3AtYmxvY2stY29sdW1uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5hbGlnbmZ1bGw6bm90KFtjbGFzcyo9aGFzLWJhY2tncm91bmRdKSAud3AtYmxvY2stY29sdW1uOm50aC1jaGlsZChvZGQpID4gcDpub3QoLmhhcy1iYWNrZ3JvdW5kLWNvbG9yKSB7XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLmFsaWduZnVsbDpub3QoW2NsYXNzKj1oYXMtYmFja2dyb3VuZF0pIC53cC1ibG9jay1jb2x1bW46bnRoLWNoaWxkKGV2ZW4pID4gcDpub3QoLmhhcy1iYWNrZ3JvdW5kLWNvbG9yKSB7XG4gICAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuLndwLWJsb2NrLWFyY2hpdmVzLCAud3AtYmxvY2stY2F0ZWdvcmllcywgLndwLWJsb2NrLWxhdGVzdC1wb3N0cywgLndwLWJsb2NrLWxhdGVzdC1jb21tZW50cywgLndwLWJsb2NrLWxhdGVzdC1wb3N0cyB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi53cC1ibG9jay1hcmNoaXZlcyA+IHVsLCAud3AtYmxvY2stY2F0ZWdvcmllcyA+IHVsLCAud3AtYmxvY2stbGF0ZXN0LXBvc3RzID4gdWwsIC53cC1ibG9jay1sYXRlc3QtY29tbWVudHMgPiB1bCwgLndwLWJsb2NrLWxhdGVzdC1wb3N0cyA+IHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi53cC1ibG9jay1hcmNoaXZlcyBhLCAud3AtYmxvY2stY2F0ZWdvcmllcyBhLCAud3AtYmxvY2stbGF0ZXN0LXBvc3RzIGEsIC53cC1ibG9jay1sYXRlc3QtY29tbWVudHMgYSwgLndwLWJsb2NrLWxhdGVzdC1wb3N0cyBhIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLndwLWJsb2NrLWltYWdlIGltZyB7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLndwLWJsb2NrLWltYWdlIGZpZ2NhcHRpb24ge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi53cC1ibG9jay1pbWFnZS5hbGlnbmZ1bGwgZmlnY2FwdGlvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiBjYWxjKCAxMDAlIC0gM3JlbSApO1xufVxuXG4ud3AtYmxvY2stZ2FsbGVyeSB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMCAwIC0xLjZyZW0gMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3ODJweCkge1xuICAud3AtYmxvY2stZ2FsbGVyeS5hbGlnbm5vbmUge1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gICAgbWFyZ2luLXRvcDogNHJlbTtcbiAgfVxuICAud3AtYmxvY2stZ2FsbGVyeS5hbGlnbmNlbnRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgICBtYXJnaW4tdG9wOiA0cmVtO1xuICB9XG4gIC53cC1ibG9jay1nYWxsZXJ5LmFsaWdud2lkZSwgLndwLWJsb2NrLWdhbGxlcnkud3AtYmxvY2stc2VwYXJhdG9yLmlzLXN0eWxlLXdpZGUge1xuICAgIG1hcmdpbi1ib3R0b206IDZyZW07XG4gICAgbWFyZ2luLXRvcDogNnJlbTtcbiAgfVxuICAud3AtYmxvY2stZ2FsbGVyeS5hbGlnbmZ1bGwge1xuICAgIG1hcmdpbi1ib3R0b206IDZyZW07XG4gICAgbWFyZ2luLXRvcDogNnJlbTtcbiAgfVxufVxuXG4ud3AtYmxvY2stbGF0ZXN0LXBvc3RzID4gbGkgPiBhOmZpcnN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLndwLWJsb2NrLWxhdGVzdC1wb3N0cy5pcy1ncmlkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4ud3AtYmxvY2stbGF0ZXN0LXBvc3RzLmlzLWdyaWQgbGkge1xuICBwYWRkaW5nOiAycmVtO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1yb3VuZG5lc3MpO1xufVxuYm9keTpub3QoLnNoYWRvd3MtZGlzYWJsZWQpIC53cC1ibG9jay1sYXRlc3QtcG9zdHMuaXMtZ3JpZCBsaSB7XG4gIGJveC1zaGFkb3c6IDAgMCBjYWxjKDMwcHgpIGNhbGMoLTMwcHggKyB2YXIoLS1zaGFkb3dzKSAqIDEgKSByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG4ud3AtYmxvY2stbGF0ZXN0LXBvc3RzLmlzLWdyaWQgbGkgPiBhOmZpcnN0LW9mLXR5cGU6bm90KDpob3Zlcikge1xuICBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuLndwLWJsb2NrLWxhdGVzdC1wb3N0cy5pcy1ncmlkIC53cC1ibG9jay1sYXRlc3QtcG9zdHNfX2ZlYXR1cmVkLWltYWdlLmFsaWduY2VudGVyIHtcbiAgbWFyZ2luOiAtMnJlbSAtMnJlbSAycmVtO1xuICBtYXgtd2lkdGg6IGluaXRpYWw7XG59XG4ud3AtYmxvY2stbGF0ZXN0LXBvc3RzOm5vdCguaXMtZ3JpZCkgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG59XG4ud3AtYmxvY2stbGF0ZXN0LXBvc3RzLmhhcy1kYXRlcywgLndwLWJsb2NrLWxhdGVzdC1wb3N0cy5oYXMtYXV0aG9yIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4ud3AtYmxvY2stbGF0ZXN0LXBvc3RzLmhhcy1kYXRlcyBsaSwgLndwLWJsb2NrLWxhdGVzdC1wb3N0cy5oYXMtYXV0aG9yIGxpIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4ud3AtYmxvY2stbGF0ZXN0LXBvc3RzLmhhcy1kYXRlczpub3QoLmlzLWdyaWQpIGxpLCAud3AtYmxvY2stbGF0ZXN0LXBvc3RzLmhhcy1hdXRob3I6bm90KC5pcy1ncmlkKSBsaSB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbTtcbn1cbi53cC1ibG9jay1sYXRlc3QtcG9zdHMuaGFzLWRhdGVzOm5vdCguaXMtZ3JpZCkgbGk6Zmlyc3QtY2hpbGQsIC53cC1ibG9jay1sYXRlc3QtcG9zdHMuaGFzLWF1dGhvcjpub3QoLmlzLWdyaWQpIGxpOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi53cC1ibG9jay1sYXRlc3QtcG9zdHMgLndwLWJsb2NrLWxhdGVzdC1wb3N0c19fcG9zdC1hdXRob3IsXG4ud3AtYmxvY2stbGF0ZXN0LXBvc3RzIC53cC1ibG9jay1sYXRlc3QtcG9zdHNfX3Bvc3QtZGF0ZSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250LXNpemU6IDFlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi53cC1ibG9jay1sYXRlc3QtcG9zdHMgLndwLWJsb2NrLWxhdGVzdC1wb3N0c19fcG9zdC1hdXRob3I6OmJlZm9yZSxcbi53cC1ibG9jay1sYXRlc3QtcG9zdHMgLndwLWJsb2NrLWxhdGVzdC1wb3N0c19fcG9zdC1kYXRlOjpiZWZvcmUge1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbn1cbi53cC1ibG9jay1sYXRlc3QtcG9zdHMgLndwLWJsb2NrLWxhdGVzdC1wb3N0c19fcG9zdC1hdXRob3I6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAzXCI7XG59XG4ud3AtYmxvY2stbGF0ZXN0LXBvc3RzIC53cC1ibG9jay1sYXRlc3QtcG9zdHNfX3Bvc3QtZGF0ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDBcIjtcbn1cbi53cC1ibG9jay1sYXRlc3QtcG9zdHMgLndwLWJsb2NrLWxhdGVzdC1wb3N0c19fZmVhdHVyZWQtaW1hZ2Uge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuLndwLWJsb2NrLWxhdGVzdC1wb3N0cyAud3AtYmxvY2stbGF0ZXN0LXBvc3RzX19wb3N0LWZ1bGwtY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG4ud3AtYmxvY2stbGF0ZXN0LXBvc3RzIC53cC1ibG9jay1sYXRlc3QtcG9zdHNfX3Bvc3QtZnVsbC1jb250ZW50ID4gdWwsIC53cC1ibG9jay1sYXRlc3QtcG9zdHMgLndwLWJsb2NrLWxhdGVzdC1wb3N0c19fcG9zdC1mdWxsLWNvbnRlbnQgPiBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4ud3AtYmxvY2stbGF0ZXN0LXBvc3RzIC53cC1ibG9jay1sYXRlc3QtcG9zdHNfX3Bvc3QtZXhjZXJwdCB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi53cC1ibG9jay1wdWxscXVvdGUge1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4ud3AtYmxvY2stcHVsbHF1b3RlLmFsaWdubGVmdCwgLndwLWJsb2NrLXB1bGxxdW90ZS5hbGlnbnJpZ2h0IHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLndwLWJsb2NrLXB1bGxxdW90ZSBibG9ja3F1b3RlIHtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4ud3AtYmxvY2stcHVsbHF1b3RlIGJsb2NrcXVvdGUgcCB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IDIuOGVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLndwLWJsb2NrLXB1bGxxdW90ZSBjaXRlIHtcbiAgb3BhY2l0eTogMC44O1xuICBmb250LXNpemU6IDFlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xufVxuLndwLWJsb2NrLXB1bGxxdW90ZS5pcy1zdHlsZS1zb2xpZC1jb2xvciB7XG4gIHBhZGRpbmc6IDNyZW0gMnJlbTtcbn1cbi53cC1ibG9jay1wdWxscXVvdGUuaXMtc3R5bGUtc29saWQtY29sb3IuYWxpZ25sZWZ0OjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGxlZnQ6IDJyZW07XG59XG4ud3AtYmxvY2stcHVsbHF1b3RlLmlzLXN0eWxlLXNvbGlkLWNvbG9yLmFsaWducmlnaHQ6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDJyZW07XG59XG4ud3AtYmxvY2stcHVsbHF1b3RlLmlzLXN0eWxlLXNvbGlkLWNvbG9yIGJsb2NrcXVvdGUge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG59XG4ud3AtYmxvY2stcHVsbHF1b3RlLmlzLXN0eWxlLXNvbGlkLWNvbG9yIGNpdGUge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi53cC1ibG9jay1wdWxscXVvdGUuaXMtc3R5bGUtc29saWQtY29sb3I6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSk7XG59XG4ud3AtYmxvY2stcHVsbHF1b3RlIHA6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi53cC1ibG9jay1wdWxscXVvdGU6OmJlZm9yZSB7XG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQtaGwpO1xuICBjb250ZW50OiBcIuKAnVwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiA0ZW07XG4gIGxpbmUtaGVpZ2h0OiAwLjc1O1xuICBtYXJnaW46IDAgYXV0byAycmVtIGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgaGVpZ2h0OiAxcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC53cC1ibG9jay1wdWxscXVvdGUuYWxpZ25sZWZ0LCAud3AtYmxvY2stcHVsbHF1b3RlLmFsaWdubGVmdDo6YmVmb3JlIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC53cC1ibG9jay1wdWxscXVvdGUuYWxpZ25yaWdodCwgLndwLWJsb2NrLXB1bGxxdW90ZS5hbGlnbnJpZ2h0OjpiZWZvcmUge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzgycHgpIHtcbiAgLndwLWJsb2NrLXB1bGxxdW90ZSBjaXRlIHtcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuICB9XG4gIC53cC1ibG9jay1wdWxscXVvdGUuYWxpZ25mdWxsOm5vdCguaXMtc3R5bGUtc29saWQtY29sb3IpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgfVxuICAud3AtYmxvY2stcHVsbHF1b3RlLmFsaWduZnVsbCBibG9ja3F1b3RlIHAge1xuICAgIGZvbnQtc2l6ZTogMS44ZW07XG4gIH1cbiAgLndwLWJsb2NrLXB1bGxxdW90ZS5hbGlnbndpZGU6OmJlZm9yZSwgLndwLWJsb2NrLXB1bGxxdW90ZS53cC1ibG9jay1zZXBhcmF0b3IuaXMtc3R5bGUtd2lkZTo6YmVmb3JlLCAud3AtYmxvY2stcHVsbHF1b3RlLmFsaWduZnVsbDo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDhlbTtcbiAgICBoZWlnaHQ6IDJyZW07XG4gIH1cbiAgLndwLWJsb2NrLXB1bGxxdW90ZS5hbGlnbmxlZnQgcCwgLndwLWJsb2NrLXB1bGxxdW90ZS5hbGlnbnJpZ2h0IHAge1xuICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gIH1cbiAgLndwLWJsb2NrLXB1bGxxdW90ZS5pcy1zdHlsZS1zb2xpZC1jb2xvci5hbGlnbndpZGUsIC53cC1ibG9jay1wdWxscXVvdGUuaXMtc3R5bGUtc29saWQtY29sb3Iud3AtYmxvY2stc2VwYXJhdG9yLmlzLXN0eWxlLXdpZGUsIC53cC1ibG9jay1wdWxscXVvdGUuaXMtc3R5bGUtc29saWQtY29sb3IuYWxpZ25mdWxsIHtcbiAgICBwYWRkaW5nOiA2cmVtIDRyZW0gNHJlbTtcbiAgfVxuICAud3AtYmxvY2stcHVsbHF1b3RlIGJsb2NrcXVvdGUgcCB7XG4gICAgZm9udC1zaXplOiAxLjVlbTtcbiAgfVxuICAud3AtYmxvY2stcHVsbHF1b3RlLmFsaWdud2lkZSBibG9ja3F1b3RlIHAsIC53cC1ibG9jay1wdWxscXVvdGUud3AtYmxvY2stc2VwYXJhdG9yLmlzLXN0eWxlLXdpZGUgYmxvY2txdW90ZSBwIHtcbiAgICBmb250LXNpemU6IDEuOGVtO1xuICB9XG59XG5cbi53cC1ibG9jay1xdW90ZS5pcy1sYXJnZSwgLndwLWJsb2NrLXF1b3RlLmlzLXN0eWxlLWxhcmdlIHtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuLndwLWJsb2NrLXF1b3RlLmlzLWxhcmdlIHAsIC53cC1ibG9jay1xdW90ZS5pcy1zdHlsZS1sYXJnZSBwIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMS40ZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjg1O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc4MnB4KSB7XG4gIC53cC1ibG9jay1xdW90ZS5pcy1sYXJnZSBwLCAud3AtYmxvY2stcXVvdGUuaXMtc3R5bGUtbGFyZ2UgcCB7XG4gICAgZm9udC1zaXplOiAxLjhlbTtcbiAgfVxufVxuLndwLWJsb2NrLXF1b3RlLmlzLWxhcmdlIGNpdGUsIC53cC1ibG9jay1xdW90ZS5pcy1zdHlsZS1sYXJnZSBjaXRlIHtcbiAgZm9udC1zaXplOiAxZW07XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG59XG4ud3AtYmxvY2stcXVvdGUuaXMtbGFyZ2UgZm9vdGVyLCAud3AtYmxvY2stcXVvdGUuaXMtc3R5bGUtbGFyZ2UgZm9vdGVyIHtcbiAgZm9udC1zaXplOiAxZW07XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG59XG4ud3AtYmxvY2stcXVvdGUgcCB7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG59XG4ud3AtYmxvY2stcXVvdGUgY2l0ZSB7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG59XG4ud3AtYmxvY2stcXVvdGVbc3R5bGU9XCJ0ZXh0LWFsaWduOmNlbnRlclwiXSB7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgcGFkZGluZzogMDtcbn1cbi53cC1ibG9jay1xdW90ZVtzdHlsZT1cInRleHQtYWxpZ246cmlnaHRcIl0ge1xuICBib3JkZXItd2lkdGg6IDAgMC4ycmVtIDAgMDtcbiAgcGFkZGluZzogMCAycmVtIDAgMDtcbn1cblxuLndwLWJsb2NrLWxhdGVzdC1jb21tZW50cyAud3AtYmxvY2stbGF0ZXN0LWNvbW1lbnRzX19jb21tZW50LW1ldGEge1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDI1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xufVxuLndwLWJsb2NrLWxhdGVzdC1jb21tZW50cyAud3AtYmxvY2stbGF0ZXN0LWNvbW1lbnRzX19jb21tZW50LWRhdGUge1xuICBvcGFjaXR5OiAwLjg7XG4gIGZvbnQtc2l6ZTogMC43ZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIG1hcmdpbi10b3A6IDAuMTVlbTtcbiAgbWFyZ2luLXRvcDogMC40ZW07XG59XG5cbi53cC1ibG9jay1sYXRlc3QtcG9zdHNfX3Bvc3QtYXV0aG9yLFxuLndwLWJsb2NrLWxhdGVzdC1wb3N0c19fcG9zdC1kYXRlIHtcbiAgb3BhY2l0eTogMC44O1xuICBmb250LXNpemU6IDAuN2VtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBtYXJnaW4tdG9wOiAwLjE1ZW07XG59XG5cbi53cC1ibG9jay1idXR0b25fX2xpbmsuaGFzLWJhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvcikgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvcik7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1jb250cmFzdCk7XG59XG4ud3AtYmxvY2stYnV0dG9uX19saW5rLmhhcy1iYWNrZ3JvdW5kOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHZhcigtLWNvbG9yLWFjY2VudC1hKSwgMCAwIDAgMC4ycmVtIHZhcigtLWNvbG9yKTtcbn1cbmJvZHkuYnRuLXN0eWxlLW91dGxpbmUgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5oYXMtYmFja2dyb3VuZDpub3QoOmhvdmVyKSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvcik7XG59XG5cbi53cC1ibG9jay1idXR0b25fX2xpbmsuaGFzLWNvbG9yLWJhY2tncm91bmQtY29sb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvcikgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvcikgIWltcG9ydGFudDtcbn1cbi53cC1ibG9jay1idXR0b25fX2xpbmsuaGFzLWNvbG9yLWJhY2tncm91bmQtY29sb3I6bm90KC5oYXMtdGV4dC1jb2xvcikge1xuICBjb2xvcjogdmFyKC0tY29sb3ItY29udHJhc3QpICFpbXBvcnRhbnQ7XG59XG4ud3AtYmxvY2stYnV0dG9uLmlzLXN0eWxlLW91dGxpbmUgLndwLWJsb2NrLWJ1dHRvbl9fbGluay5oYXMtY29sb3ItYmFja2dyb3VuZC1jb2xvcjpub3QoOmhvdmVyKSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvcikgIWltcG9ydGFudDtcbn1cblxuLndwLWJsb2NrLWZpbGUge1xuICB3aWR0aDogMTAwJTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4ud3AtYmxvY2stZmlsZSBhOm5vdCgud3AtYmxvY2stZmlsZV9fYnV0dG9uKTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07XG59XG4ud3AtYmxvY2stZmlsZSAud3AtYmxvY2stZmlsZV9fYnV0dG9uIHtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgbWFyZ2luOiAxcmVtIDA7XG59XG5cbi53cC1ibG9jay1zZWFyY2ggLndwLWJsb2NrLXNlYXJjaF9faW5wdXQge1xuICBmbGV4OiAxIDEgMCU7XG59XG5cbi53cC1ibG9jay1jYWxlbmRhciB0YWJsZSB0aCwgLndwLWJsb2NrLWNhbGVuZGFyIHRhYmxlIHRkIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLndwLWJsb2NrLXNlcGFyYXRvciwgLndwLWJsb2NrLXNlcGFyYXRvcjpub3QoLmlzLXN0eWxlLXdpZGUpOm5vdCguaXMtc3R5bGUtZG90cykge1xuICAgIG1heC13aWR0aDogODAlO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuLmFsaWduZnVsbCAud3AtYmxvY2stc2VwYXJhdG9yLmlzLXN0eWxlLXdpZGUsIC5hbGlnbndpZGUgLndwLWJsb2NrLXNlcGFyYXRvci5pcy1zdHlsZS13aWRlLCAud3AtYmxvY2stc2VwYXJhdG9yLmlzLXN0eWxlLXdpZGUgLndwLWJsb2NrLXNlcGFyYXRvci5pcy1zdHlsZS13aWRlIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLndwLWJsb2NrLXNlcGFyYXRvci5pcy1zdHlsZS1kb3RzOjpiZWZvcmUge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAyLjVyZW07XG59XG4ud3AtYmxvY2stc2VwYXJhdG9yLmlzLXN0eWxlLWRvdHM6OmFmdGVyIHtcbiAgY29udGVudDogbm9uZTtcbn1cblxuYm9keS5zZWFyY2gtcmVzdWx0cyAuZW50cmllcy1yb3cgaDIge1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xufVxuYm9keS5zZWFyY2gtcmVzdWx0cyAuZW50cmllcy1yb3cgLmVudHJ5LWhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbmJvZHkuc2VhcmNoLXJlc3VsdHMgLmVudHJpZXMtcm93IC5lbnRyeS1mb290ZXIge1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG59XG5cbi53cC1ibG9jay10YWJsZSxcbnRhYmxlLCBib2R5LCAuaGFzLWNvbG9yLWJnLWJhY2tncm91bmQtY29sb3IgfiAud3AtYmxvY2stY292ZXJfX2lubmVyLWNvbnRhaW5lciwgLmhhcy1jb2xvci1iZy1iYWNrZ3JvdW5kLWNvbG9yLCAuY29tbWVudCAuY29tbWVudCB7XG4gIC0tY29sb3I6IHZhcigtLWNvbG9yLWJnLCAtLWZhbHNlKTtcbiAgLS1jb2xvci1jb250cmFzdDogdmFyKC0tY29sb3ItYmctY29udHJhc3QsIC0tZmFsc2UtY29udHJhc3QpO1xuICAtLWNvbG9yLWFjY2VudDogdmFyKC0tY29sb3ItYmctYWNjZW50LCAtLWZhbHNlLWFjY2VudCk7XG4gIC0tY29sb3ItYWNjZW50LWE6IHZhcigtLWNvbG9yLWJnLWFjY2VudC1hLCAtLWZhbHNlLWFjY2VudC1hKTtcbiAgLS1jb2xvci1hY2NlbnQtY29udHJhc3Q6IHZhcigtLWNvbG9yLWJnLWFjY2VudC1jb250cmFzdCwgLS1mYWxzZS1hY2NlbnQtY29udHJhc3QpO1xuICAtLWNvbG9yLWFjY2VudC1obDogdmFyKC0tY29sb3ItYmctYWNjZW50LWhsLCAtLWZhbHNlLWFjY2VudC1obCk7XG4gIC0tY29sb3ItYWNjZW50LWhsLWE6IHZhcigtLWNvbG9yLWJnLWFjY2VudC1obC1hLCAtLWZhbHNlLWFjY2VudC1obC1hKTtcbiAgLS1jb2xvci1hY2NlbnQtaGwtY29udHJhc3Q6IHZhcigtLWNvbG9yLWJnLWFjY2VudC1obC1jb250cmFzdCwgLS1mYWxzZS1hY2NlbnQtaGwtY29udHJhc3QpO1xufVxuXG4uaGFzLWNvbG9yLWJnLWNvbG9yIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWJnLCAtLWZhbHNlKSAhaW1wb3J0YW50O1xufVxuXG4uaGFzLWNvbG9yLWJnLWFsdC1iYWNrZ3JvdW5kLWNvbG9yIH4gLndwLWJsb2NrLWNvdmVyX19pbm5lci1jb250YWluZXIsIC5oYXMtY29sb3ItYmctYWx0LWJhY2tncm91bmQtY29sb3Ige1xuICAtLWNvbG9yOiB2YXIoLS1jb2xvci1iZy1hbHQsIC0tZmFsc2UpO1xuICAtLWNvbG9yLWNvbnRyYXN0OiB2YXIoLS1jb2xvci1iZy1hbHQtY29udHJhc3QsIC0tZmFsc2UtY29udHJhc3QpO1xuICAtLWNvbG9yLWFjY2VudDogdmFyKC0tY29sb3ItYmctYWx0LWFjY2VudCwgLS1mYWxzZS1hY2NlbnQpO1xuICAtLWNvbG9yLWFjY2VudC1hOiB2YXIoLS1jb2xvci1iZy1hbHQtYWNjZW50LWEsIC0tZmFsc2UtYWNjZW50LWEpO1xuICAtLWNvbG9yLWFjY2VudC1jb250cmFzdDogdmFyKC0tY29sb3ItYmctYWx0LWFjY2VudC1jb250cmFzdCwgLS1mYWxzZS1hY2NlbnQtY29udHJhc3QpO1xuICAtLWNvbG9yLWFjY2VudC1obDogdmFyKC0tY29sb3ItYmctYWx0LWFjY2VudC1obCwgLS1mYWxzZS1hY2NlbnQtaGwpO1xuICAtLWNvbG9yLWFjY2VudC1obC1hOiB2YXIoLS1jb2xvci1iZy1hbHQtYWNjZW50LWhsLWEsIC0tZmFsc2UtYWNjZW50LWhsLWEpO1xuICAtLWNvbG9yLWFjY2VudC1obC1jb250cmFzdDogdmFyKC0tY29sb3ItYmctYWx0LWFjY2VudC1obC1jb250cmFzdCwgLS1mYWxzZS1hY2NlbnQtaGwtY29udHJhc3QpO1xufVxuXG4uaGFzLWNvbG9yLWJnLWFsdC1jb2xvciB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1iZy1hbHQsIC0tZmFsc2UpICFpbXBvcnRhbnQ7XG59XG5cbjpyb290IHtcbiAgLS1jb2xvci1ib3hlczogdmFyKC0tY29sb3ItYmctYWx0KTtcbiAgLS1jb2xvci1ib3hlcy1jb250cmFzdDogdmFyKC0tY29sb3ItYmctYWx0LWNvbnRyYXN0KTtcbiAgLS1jb2xvci1ib3hlcy1hY2NlbnQ6IHZhcigtLWNvbG9yLWJnLWFsdC1hY2NlbnQpO1xuICAtLWNvbG9yLWJveGVzLWFjY2VudC1hOiB2YXIoLS1jb2xvci1iZy1hbHQtYWNjZW50LWEpO1xuICAtLWNvbG9yLWJveGVzLWFjY2VudC1jb250cmFzdDogdmFyKC0tY29sb3ItYmctYWx0LWFjY2VudC1jb250cmFzdCk7XG4gIC0tY29sb3ItYm94ZXMtYWNjZW50LWhsOiB2YXIoLS1jb2xvci1iZy1hbHQtYWNjZW50LWhsKTtcbiAgLS1jb2xvci1ib3hlcy1hY2NlbnQtaGwtYTogdmFyKC0tY29sb3ItYmctYWx0LWFjY2VudC1obC1hKTtcbiAgLS1jb2xvci1ib3hlcy1hY2NlbnQtaGwtY29udHJhc3Q6IHZhcigtLWNvbG9yLWJnLWFsdC1hY2NlbnQtaGwtY29udHJhc3QpO1xufVxuXG4ud3AtYmxvY2stdGFibGUgdGZvb3QsXG50YWJsZSB0Zm9vdCwgLndwLWJsb2NrLXRhYmxlIHRoZWFkLFxudGFibGUgdGhlYWQsIC5oYXMtY29sb3ItYm94ZXMtYmFja2dyb3VuZC1jb2xvciB+IC53cC1ibG9jay1jb3Zlcl9faW5uZXItY29udGFpbmVyLCAuaGFzLWNvbG9yLWJveGVzLWJhY2tncm91bmQtY29sb3IsIC5zaWRlYmFyLXdpZGdldC1hcmVhLWJveGVkIC5zaWRlYmFyLXdpZGdldC1hcmVhLWNvbnRlbnQsIC5lbnRyeS1jb2wtYm94ZWQgYXJ0aWNsZSwgLnBhZ2luYXRpb24sIC5jb21tZW50LCAud3AtYmxvY2stbGF0ZXN0LXBvc3RzLmlzLWdyaWQgbGkge1xuICAtLWNvbG9yOiB2YXIoLS1jb2xvci1ib3hlcywgLS1jb2xvci1iZy1hbHQpO1xuICAtLWNvbG9yLWNvbnRyYXN0OiB2YXIoLS1jb2xvci1ib3hlcy1jb250cmFzdCwgLS1jb2xvci1iZy1hbHQtY29udHJhc3QpO1xuICAtLWNvbG9yLWFjY2VudDogdmFyKC0tY29sb3ItYm94ZXMtYWNjZW50LCAtLWNvbG9yLWJnLWFsdC1hY2NlbnQpO1xuICAtLWNvbG9yLWFjY2VudC1hOiB2YXIoLS1jb2xvci1ib3hlcy1hY2NlbnQtYSwgLS1jb2xvci1iZy1hbHQtYWNjZW50LWEpO1xuICAtLWNvbG9yLWFjY2VudC1jb250cmFzdDogdmFyKC0tY29sb3ItYm94ZXMtYWNjZW50LWNvbnRyYXN0LCAtLWNvbG9yLWJnLWFsdC1hY2NlbnQtY29udHJhc3QpO1xuICAtLWNvbG9yLWFjY2VudC1obDogdmFyKC0tY29sb3ItYm94ZXMtYWNjZW50LWhsLCAtLWNvbG9yLWJnLWFsdC1hY2NlbnQtaGwpO1xuICAtLWNvbG9yLWFjY2VudC1obC1hOiB2YXIoLS1jb2xvci1ib3hlcy1hY2NlbnQtaGwtYSwgLS1jb2xvci1iZy1hbHQtYWNjZW50LWhsLWEpO1xuICAtLWNvbG9yLWFjY2VudC1obC1jb250cmFzdDogdmFyKC0tY29sb3ItYm94ZXMtYWNjZW50LWhsLWNvbnRyYXN0LCAtLWNvbG9yLWJnLWFsdC1hY2NlbnQtaGwtY29udHJhc3QpO1xufVxuXG4uaGFzLWNvbG9yLWJveGVzLWNvbG9yIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWJveGVzLCAtLWNvbG9yLWJnLWFsdCkgIWltcG9ydGFudDtcbn1cblxuOnJvb3Qge1xuICAtLWhlYWRlci1tYWluLWJnLWNvbG9yOiB2YXIoLS1jb2xvci1iZy1hbHQpO1xuICAtLWhlYWRlci1tYWluLWJnLWNvbG9yLWNvbnRyYXN0OiB2YXIoLS1jb2xvci1iZy1hbHQtY29udHJhc3QpO1xuICAtLWhlYWRlci1tYWluLWJnLWNvbG9yLWFjY2VudDogdmFyKC0tY29sb3ItYmctYWx0LWFjY2VudCk7XG4gIC0taGVhZGVyLW1haW4tYmctY29sb3ItYWNjZW50LWE6IHZhcigtLWNvbG9yLWJnLWFsdC1hY2NlbnQtYSk7XG4gIC0taGVhZGVyLW1haW4tYmctY29sb3ItYWNjZW50LWNvbnRyYXN0OiB2YXIoLS1jb2xvci1iZy1hbHQtYWNjZW50LWNvbnRyYXN0KTtcbiAgLS1oZWFkZXItbWFpbi1iZy1jb2xvci1hY2NlbnQtaGw6IHZhcigtLWNvbG9yLWJnLWFsdC1hY2NlbnQtaGwpO1xuICAtLWhlYWRlci1tYWluLWJnLWNvbG9yLWFjY2VudC1obC1hOiB2YXIoLS1jb2xvci1iZy1hbHQtYWNjZW50LWhsLWEpO1xuICAtLWhlYWRlci1tYWluLWJnLWNvbG9yLWFjY2VudC1obC1jb250cmFzdDogdmFyKC0tY29sb3ItYmctYWx0LWFjY2VudC1obC1jb250cmFzdCk7XG59XG5cbi5oYXMtaGVhZGVyLW1haW4tYmctY29sb3ItYmFja2dyb3VuZC1jb2xvciB+IC53cC1ibG9jay1jb3Zlcl9faW5uZXItY29udGFpbmVyLCAuaGFzLWhlYWRlci1tYWluLWJnLWNvbG9yLWJhY2tncm91bmQtY29sb3Ige1xuICAtLWNvbG9yOiB2YXIoLS1oZWFkZXItbWFpbi1iZy1jb2xvciwgLS1jb2xvci1iZy1hbHQpO1xuICAtLWNvbG9yLWNvbnRyYXN0OiB2YXIoLS1oZWFkZXItbWFpbi1iZy1jb2xvci1jb250cmFzdCwgLS1jb2xvci1iZy1hbHQtY29udHJhc3QpO1xuICAtLWNvbG9yLWFjY2VudDogdmFyKC0taGVhZGVyLW1haW4tYmctY29sb3ItYWNjZW50LCAtLWNvbG9yLWJnLWFsdC1hY2NlbnQpO1xuICAtLWNvbG9yLWFjY2VudC1hOiB2YXIoLS1oZWFkZXItbWFpbi1iZy1jb2xvci1hY2NlbnQtYSwgLS1jb2xvci1iZy1hbHQtYWNjZW50LWEpO1xuICAtLWNvbG9yLWFjY2VudC1jb250cmFzdDogdmFyKC0taGVhZGVyLW1haW4tYmctY29sb3ItYWNjZW50LWNvbnRyYXN0LCAtLWNvbG9yLWJnLWFsdC1hY2NlbnQtY29udHJhc3QpO1xuICAtLWNvbG9yLWFjY2VudC1obDogdmFyKC0taGVhZGVyLW1haW4tYmctY29sb3ItYWNjZW50LWhsLCAtLWNvbG9yLWJnLWFsdC1hY2NlbnQtaGwpO1xuICAtLWNvbG9yLWFjY2VudC1obC1hOiB2YXIoLS1oZWFkZXItbWFpbi1iZy1jb2xvci1hY2NlbnQtaGwtYSwgLS1jb2xvci1iZy1hbHQtYWNjZW50LWhsLWEpO1xuICAtLWNvbG9yLWFjY2VudC1obC1jb250cmFzdDogdmFyKC0taGVhZGVyLW1haW4tYmctY29sb3ItYWNjZW50LWhsLWNvbnRyYXN0LCAtLWNvbG9yLWJnLWFsdC1hY2NlbnQtaGwtY29udHJhc3QpO1xufVxuXG4uaGFzLWhlYWRlci1tYWluLWJnLWNvbG9yLWNvbG9yIHtcbiAgY29sb3I6IHZhcigtLWhlYWRlci1tYWluLWJnLWNvbG9yLCAtLWNvbG9yLWJnLWFsdCkgIWltcG9ydGFudDtcbn1cblxuOnJvb3Qge1xuICAtLWhlYWRlci1zZWNvbmRhcnktYmctY29sb3I6IHZhcigtLWNvbG9yLWJnKTtcbiAgLS1oZWFkZXItc2Vjb25kYXJ5LWJnLWNvbG9yLWNvbnRyYXN0OiB2YXIoLS1jb2xvci1iZy1jb250cmFzdCk7XG4gIC0taGVhZGVyLXNlY29uZGFyeS1iZy1jb2xvci1hY2NlbnQ6IHZhcigtLWNvbG9yLWJnLWFjY2VudCk7XG4gIC0taGVhZGVyLXNlY29uZGFyeS1iZy1jb2xvci1hY2NlbnQtYTogdmFyKC0tY29sb3ItYmctYWNjZW50LWEpO1xuICAtLWhlYWRlci1zZWNvbmRhcnktYmctY29sb3ItYWNjZW50LWNvbnRyYXN0OiB2YXIoLS1jb2xvci1iZy1hY2NlbnQtY29udHJhc3QpO1xuICAtLWhlYWRlci1zZWNvbmRhcnktYmctY29sb3ItYWNjZW50LWhsOiB2YXIoLS1jb2xvci1iZy1hY2NlbnQtaGwpO1xuICAtLWhlYWRlci1zZWNvbmRhcnktYmctY29sb3ItYWNjZW50LWhsLWE6IHZhcigtLWNvbG9yLWJnLWFjY2VudC1obC1hKTtcbiAgLS1oZWFkZXItc2Vjb25kYXJ5LWJnLWNvbG9yLWFjY2VudC1obC1jb250cmFzdDogdmFyKC0tY29sb3ItYmctYWNjZW50LWhsLWNvbnRyYXN0KTtcbn1cblxuLmhhcy1iYWNrZ3JvdW5kIC5uYXYgLmRyb3Bkb3duLW1lbnU6bm90KC5kcm9wZG93bi1tZWdhbWVudS1tZW51KSwgLmhhcy1oZWFkZXItc2Vjb25kYXJ5LWJnLWNvbG9yLWJhY2tncm91bmQtY29sb3IgfiAud3AtYmxvY2stY292ZXJfX2lubmVyLWNvbnRhaW5lciwgLmhhcy1oZWFkZXItc2Vjb25kYXJ5LWJnLWNvbG9yLWJhY2tncm91bmQtY29sb3Ige1xuICAtLWNvbG9yOiB2YXIoLS1oZWFkZXItc2Vjb25kYXJ5LWJnLWNvbG9yLCAtLWNvbG9yLWJnKTtcbiAgLS1jb2xvci1jb250cmFzdDogdmFyKC0taGVhZGVyLXNlY29uZGFyeS1iZy1jb2xvci1jb250cmFzdCwgLS1jb2xvci1iZy1jb250cmFzdCk7XG4gIC0tY29sb3ItYWNjZW50OiB2YXIoLS1oZWFkZXItc2Vjb25kYXJ5LWJnLWNvbG9yLWFjY2VudCwgLS1jb2xvci1iZy1hY2NlbnQpO1xuICAtLWNvbG9yLWFjY2VudC1hOiB2YXIoLS1oZWFkZXItc2Vjb25kYXJ5LWJnLWNvbG9yLWFjY2VudC1hLCAtLWNvbG9yLWJnLWFjY2VudC1hKTtcbiAgLS1jb2xvci1hY2NlbnQtY29udHJhc3Q6IHZhcigtLWhlYWRlci1zZWNvbmRhcnktYmctY29sb3ItYWNjZW50LWNvbnRyYXN0LCAtLWNvbG9yLWJnLWFjY2VudC1jb250cmFzdCk7XG4gIC0tY29sb3ItYWNjZW50LWhsOiB2YXIoLS1oZWFkZXItc2Vjb25kYXJ5LWJnLWNvbG9yLWFjY2VudC1obCwgLS1jb2xvci1iZy1hY2NlbnQtaGwpO1xuICAtLWNvbG9yLWFjY2VudC1obC1hOiB2YXIoLS1oZWFkZXItc2Vjb25kYXJ5LWJnLWNvbG9yLWFjY2VudC1obC1hLCAtLWNvbG9yLWJnLWFjY2VudC1obC1hKTtcbiAgLS1jb2xvci1hY2NlbnQtaGwtY29udHJhc3Q6IHZhcigtLWhlYWRlci1zZWNvbmRhcnktYmctY29sb3ItYWNjZW50LWhsLWNvbnRyYXN0LCAtLWNvbG9yLWJnLWFjY2VudC1obC1jb250cmFzdCk7XG59XG5cbi5oYXMtaGVhZGVyLXNlY29uZGFyeS1iZy1jb2xvci1jb2xvciB7XG4gIGNvbG9yOiB2YXIoLS1oZWFkZXItc2Vjb25kYXJ5LWJnLWNvbG9yLCAtLWNvbG9yLWJnKSAhaW1wb3J0YW50O1xufVxuXG46cm9vdCB7XG4gIC0taGVyby1tYWluLWJnLWNvbG9yOiB2YXIoLS1jb2xvci1iZy1hbHQpO1xuICAtLWhlcm8tbWFpbi1iZy1jb2xvci1jb250cmFzdDogdmFyKC0tY29sb3ItYmctYWx0LWNvbnRyYXN0KTtcbiAgLS1oZXJvLW1haW4tYmctY29sb3ItYWNjZW50OiB2YXIoLS1jb2xvci1iZy1hbHQtYWNjZW50KTtcbiAgLS1oZXJvLW1haW4tYmctY29sb3ItYWNjZW50LWE6IHZhcigtLWNvbG9yLWJnLWFsdC1hY2NlbnQtYSk7XG4gIC0taGVyby1tYWluLWJnLWNvbG9yLWFjY2VudC1jb250cmFzdDogdmFyKC0tY29sb3ItYmctYWx0LWFjY2VudC1jb250cmFzdCk7XG4gIC0taGVyby1tYWluLWJnLWNvbG9yLWFjY2VudC1obDogdmFyKC0tY29sb3ItYmctYWx0LWFjY2VudC1obCk7XG4gIC0taGVyby1tYWluLWJnLWNvbG9yLWFjY2VudC1obC1hOiB2YXIoLS1jb2xvci1iZy1hbHQtYWNjZW50LWhsLWEpO1xuICAtLWhlcm8tbWFpbi1iZy1jb2xvci1hY2NlbnQtaGwtY29udHJhc3Q6IHZhcigtLWNvbG9yLWJnLWFsdC1hY2NlbnQtaGwtY29udHJhc3QpO1xufVxuXG4uaGFzLWhlcm8tbWFpbi1iZy1jb2xvci1iYWNrZ3JvdW5kLWNvbG9yIH4gLndwLWJsb2NrLWNvdmVyX19pbm5lci1jb250YWluZXIsIC5oYXMtaGVyby1tYWluLWJnLWNvbG9yLWJhY2tncm91bmQtY29sb3Ige1xuICAtLWNvbG9yOiB2YXIoLS1oZXJvLW1haW4tYmctY29sb3IsIC0tY29sb3ItYmctYWx0KTtcbiAgLS1jb2xvci1jb250cmFzdDogdmFyKC0taGVyby1tYWluLWJnLWNvbG9yLWNvbnRyYXN0LCAtLWNvbG9yLWJnLWFsdC1jb250cmFzdCk7XG4gIC0tY29sb3ItYWNjZW50OiB2YXIoLS1oZXJvLW1haW4tYmctY29sb3ItYWNjZW50LCAtLWNvbG9yLWJnLWFsdC1hY2NlbnQpO1xuICAtLWNvbG9yLWFjY2VudC1hOiB2YXIoLS1oZXJvLW1haW4tYmctY29sb3ItYWNjZW50LWEsIC0tY29sb3ItYmctYWx0LWFjY2VudC1hKTtcbiAgLS1jb2xvci1hY2NlbnQtY29udHJhc3Q6IHZhcigtLWhlcm8tbWFpbi1iZy1jb2xvci1hY2NlbnQtY29udHJhc3QsIC0tY29sb3ItYmctYWx0LWFjY2VudC1jb250cmFzdCk7XG4gIC0tY29sb3ItYWNjZW50LWhsOiB2YXIoLS1oZXJvLW1haW4tYmctY29sb3ItYWNjZW50LWhsLCAtLWNvbG9yLWJnLWFsdC1hY2NlbnQtaGwpO1xuICAtLWNvbG9yLWFjY2VudC1obC1hOiB2YXIoLS1oZXJvLW1haW4tYmctY29sb3ItYWNjZW50LWhsLWEsIC0tY29sb3ItYmctYWx0LWFjY2VudC1obC1hKTtcbiAgLS1jb2xvci1hY2NlbnQtaGwtY29udHJhc3Q6IHZhcigtLWhlcm8tbWFpbi1iZy1jb2xvci1hY2NlbnQtaGwtY29udHJhc3QsIC0tY29sb3ItYmctYWx0LWFjY2VudC1obC1jb250cmFzdCk7XG59XG5cbi5oYXMtaGVyby1tYWluLWJnLWNvbG9yLWNvbG9yIHtcbiAgY29sb3I6IHZhcigtLWhlcm8tbWFpbi1iZy1jb2xvciwgLS1jb2xvci1iZy1hbHQpICFpbXBvcnRhbnQ7XG59XG5cbjpyb290IHtcbiAgLS1mb290ZXItbWFpbi1iZy1jb2xvcjogdmFyKC0tY29sb3ItYmctYWx0KTtcbiAgLS1mb290ZXItbWFpbi1iZy1jb2xvci1jb250cmFzdDogdmFyKC0tY29sb3ItYmctYWx0LWNvbnRyYXN0KTtcbiAgLS1mb290ZXItbWFpbi1iZy1jb2xvci1hY2NlbnQ6IHZhcigtLWNvbG9yLWJnLWFsdC1hY2NlbnQpO1xuICAtLWZvb3Rlci1tYWluLWJnLWNvbG9yLWFjY2VudC1hOiB2YXIoLS1jb2xvci1iZy1hbHQtYWNjZW50LWEpO1xuICAtLWZvb3Rlci1tYWluLWJnLWNvbG9yLWFjY2VudC1jb250cmFzdDogdmFyKC0tY29sb3ItYmctYWx0LWFjY2VudC1jb250cmFzdCk7XG4gIC0tZm9vdGVyLW1haW4tYmctY29sb3ItYWNjZW50LWhsOiB2YXIoLS1jb2xvci1iZy1hbHQtYWNjZW50LWhsKTtcbiAgLS1mb290ZXItbWFpbi1iZy1jb2xvci1hY2NlbnQtaGwtYTogdmFyKC0tY29sb3ItYmctYWx0LWFjY2VudC1obC1hKTtcbiAgLS1mb290ZXItbWFpbi1iZy1jb2xvci1hY2NlbnQtaGwtY29udHJhc3Q6IHZhcigtLWNvbG9yLWJnLWFsdC1hY2NlbnQtaGwtY29udHJhc3QpO1xufVxuXG4uaGFzLWZvb3Rlci1tYWluLWJnLWNvbG9yLWJhY2tncm91bmQtY29sb3IgfiAud3AtYmxvY2stY292ZXJfX2lubmVyLWNvbnRhaW5lciwgLmhhcy1mb290ZXItbWFpbi1iZy1jb2xvci1iYWNrZ3JvdW5kLWNvbG9yIHtcbiAgLS1jb2xvcjogdmFyKC0tZm9vdGVyLW1haW4tYmctY29sb3IsIC0tY29sb3ItYmctYWx0KTtcbiAgLS1jb2xvci1jb250cmFzdDogdmFyKC0tZm9vdGVyLW1haW4tYmctY29sb3ItY29udHJhc3QsIC0tY29sb3ItYmctYWx0LWNvbnRyYXN0KTtcbiAgLS1jb2xvci1hY2NlbnQ6IHZhcigtLWZvb3Rlci1tYWluLWJnLWNvbG9yLWFjY2VudCwgLS1jb2xvci1iZy1hbHQtYWNjZW50KTtcbiAgLS1jb2xvci1hY2NlbnQtYTogdmFyKC0tZm9vdGVyLW1haW4tYmctY29sb3ItYWNjZW50LWEsIC0tY29sb3ItYmctYWx0LWFjY2VudC1hKTtcbiAgLS1jb2xvci1hY2NlbnQtY29udHJhc3Q6IHZhcigtLWZvb3Rlci1tYWluLWJnLWNvbG9yLWFjY2VudC1jb250cmFzdCwgLS1jb2xvci1iZy1hbHQtYWNjZW50LWNvbnRyYXN0KTtcbiAgLS1jb2xvci1hY2NlbnQtaGw6IHZhcigtLWZvb3Rlci1tYWluLWJnLWNvbG9yLWFjY2VudC1obCwgLS1jb2xvci1iZy1hbHQtYWNjZW50LWhsKTtcbiAgLS1jb2xvci1hY2NlbnQtaGwtYTogdmFyKC0tZm9vdGVyLW1haW4tYmctY29sb3ItYWNjZW50LWhsLWEsIC0tY29sb3ItYmctYWx0LWFjY2VudC1obC1hKTtcbiAgLS1jb2xvci1hY2NlbnQtaGwtY29udHJhc3Q6IHZhcigtLWZvb3Rlci1tYWluLWJnLWNvbG9yLWFjY2VudC1obC1jb250cmFzdCwgLS1jb2xvci1iZy1hbHQtYWNjZW50LWhsLWNvbnRyYXN0KTtcbn1cblxuLmhhcy1mb290ZXItbWFpbi1iZy1jb2xvci1jb2xvciB7XG4gIGNvbG9yOiB2YXIoLS1mb290ZXItbWFpbi1iZy1jb2xvciwgLS1jb2xvci1iZy1hbHQpICFpbXBvcnRhbnQ7XG59XG5cbjpyb290IHtcbiAgLS1hbGVydC1iZy1jb2xvcjogdmFyKC0tY29sb3ItYmcpO1xuICAtLWFsZXJ0LWJnLWNvbG9yLWNvbnRyYXN0OiB2YXIoLS1jb2xvci1iZy1jb250cmFzdCk7XG4gIC0tYWxlcnQtYmctY29sb3ItYWNjZW50OiB2YXIoLS1jb2xvci1iZy1hY2NlbnQpO1xuICAtLWFsZXJ0LWJnLWNvbG9yLWFjY2VudC1hOiB2YXIoLS1jb2xvci1iZy1hY2NlbnQtYSk7XG4gIC0tYWxlcnQtYmctY29sb3ItYWNjZW50LWNvbnRyYXN0OiB2YXIoLS1jb2xvci1iZy1hY2NlbnQtY29udHJhc3QpO1xuICAtLWFsZXJ0LWJnLWNvbG9yLWFjY2VudC1obDogdmFyKC0tY29sb3ItYmctYWNjZW50LWhsKTtcbiAgLS1hbGVydC1iZy1jb2xvci1hY2NlbnQtaGwtYTogdmFyKC0tY29sb3ItYmctYWNjZW50LWhsLWEpO1xuICAtLWFsZXJ0LWJnLWNvbG9yLWFjY2VudC1obC1jb250cmFzdDogdmFyKC0tY29sb3ItYmctYWNjZW50LWhsLWNvbnRyYXN0KTtcbn1cblxuLmhhcy1hbGVydC1iZy1jb2xvci1iYWNrZ3JvdW5kLWNvbG9yIH4gLndwLWJsb2NrLWNvdmVyX19pbm5lci1jb250YWluZXIsIC5oYXMtYWxlcnQtYmctY29sb3ItYmFja2dyb3VuZC1jb2xvciB7XG4gIC0tY29sb3I6IHZhcigtLWFsZXJ0LWJnLWNvbG9yLCAtLWNvbG9yLWJnKTtcbiAgLS1jb2xvci1jb250cmFzdDogdmFyKC0tYWxlcnQtYmctY29sb3ItY29udHJhc3QsIC0tY29sb3ItYmctY29udHJhc3QpO1xuICAtLWNvbG9yLWFjY2VudDogdmFyKC0tYWxlcnQtYmctY29sb3ItYWNjZW50LCAtLWNvbG9yLWJnLWFjY2VudCk7XG4gIC0tY29sb3ItYWNjZW50LWE6IHZhcigtLWFsZXJ0LWJnLWNvbG9yLWFjY2VudC1hLCAtLWNvbG9yLWJnLWFjY2VudC1hKTtcbiAgLS1jb2xvci1hY2NlbnQtY29udHJhc3Q6IHZhcigtLWFsZXJ0LWJnLWNvbG9yLWFjY2VudC1jb250cmFzdCwgLS1jb2xvci1iZy1hY2NlbnQtY29udHJhc3QpO1xuICAtLWNvbG9yLWFjY2VudC1obDogdmFyKC0tYWxlcnQtYmctY29sb3ItYWNjZW50LWhsLCAtLWNvbG9yLWJnLWFjY2VudC1obCk7XG4gIC0tY29sb3ItYWNjZW50LWhsLWE6IHZhcigtLWFsZXJ0LWJnLWNvbG9yLWFjY2VudC1obC1hLCAtLWNvbG9yLWJnLWFjY2VudC1obC1hKTtcbiAgLS1jb2xvci1hY2NlbnQtaGwtY29udHJhc3Q6IHZhcigtLWFsZXJ0LWJnLWNvbG9yLWFjY2VudC1obC1jb250cmFzdCwgLS1jb2xvci1iZy1hY2NlbnQtaGwtY29udHJhc3QpO1xufVxuXG4uaGFzLWFsZXJ0LWJnLWNvbG9yLWNvbG9yIHtcbiAgY29sb3I6IHZhcigtLWFsZXJ0LWJnLWNvbG9yLCAtLWNvbG9yLWJnKSAhaW1wb3J0YW50O1xufVxuXG4ud3AtYmxvY2stdGFibGUgdGZvb3QsXG50YWJsZSB0Zm9vdCwgLndwLWJsb2NrLXRhYmxlIHRoZWFkLFxudGFibGUgdGhlYWQsIC5oYXMtYmFja2dyb3VuZCAubmF2IC5kcm9wZG93bi1tZW51Om5vdCguZHJvcGRvd24tbWVnYW1lbnUtbWVudSksIGJvZHksIC5zaWRlYmFyLXdpZGdldC1hcmVhLWJveGVkIC5zaWRlYmFyLXdpZGdldC1hcmVhLWNvbnRlbnQsIC5lbnRyeS1jb2wtYm94ZWQgYXJ0aWNsZSwgLnBhZ2luYXRpb24sIC5jb21tZW50LCAuY29tbWVudCAuY29tbWVudCwgLmhhcy1iYWNrZ3JvdW5kLFxuLndwLWJsb2NrLWNvdmVyX19iYWNrZ3JvdW5kLCAud3AtYmxvY2stbGF0ZXN0LXBvc3RzLmlzLWdyaWQgbGkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvcik7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1jb250cmFzdCk7XG59XG5cbjpyb290IHtcbiAgLS1jb2xvci1iZy1zZWNvbmRhcnk6IHZhcigtLWNvbG9yLWJnKTtcbn1cblxuYm9keSB7XG4gIGZvbnQtZGlzcGxheTogb3B0aW9uYWw7XG4gIGZvbnQtZmFtaWx5OiBzeXN0ZW0tdWksIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogY2FsYyggMC45ZW0gKiAodmFyKC0tYm9keS1mb250LXNpemUpIC8gMTAwKSApO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc4MnB4KSB7XG4gIGJvZHkge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMWVtICogKHZhcigtLWJvZHktZm9udC1zaXplKSAvIDEwMCkgKTtcbiAgfVxufVxuXG4ud3JhcHBlciB7XG4gIHBhZGRpbmctdG9wOiAzcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLndyYXBwZXIge1xuICAgIHBhZGRpbmctdG9wOiA2cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiA2cmVtO1xuICB9XG59XG5cbmEuc2tpcC1saW5rIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAxMDAwO1xuICB0b3A6IDBweDtcbiAgcmlnaHQ6IDBweDtcbn1cblxuYm9keS5zaW5ndWxhcjpub3QoLmhhcy1zaWRlYmFyKSAjY29udGVudC5jb250YWluZXIsIC5jb250YWluZXItY29udGVudCB7XG4gIG1heC13aWR0aDogdmFyKC0tY29udGVudC13aWR0aCk7XG59XG5cbmJvZHk6bm90KC5oYXMtc2lkZWJhcikgLm1haW4td3JhcHBlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5ib2R5Lm1haW4td3JhcHBlci1tYXJnaW4tdG9wLWRpc2FibGVkIC5tYWluLXdyYXBwZXIge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3ODJweCkge1xuICBib2R5Lm1haW4td3JhcHBlci1tYXJnaW4tdG9wLWRpc2FibGVkIC5tYWluLXdyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6IGNhbGModmFyKC0taGVhZGVyLW1haW4tZ2FwLWhlaWdodCkgKiAtMSk7XG4gIH1cbn1cbmJvZHkubWFpbi13cmFwcGVyLW1hcmdpbi1ib3R0b20tZGlzYWJsZWQgLm1haW4td3JhcHBlciB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuYm9keS5tYWluLXdyYXBwZXItcHVsbC11bmRlciAubWFpbi13cmFwcGVyIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzgycHgpIHtcbiAgYm9keS5tYWluLXdyYXBwZXItcHVsbC11bmRlciAubWFpbi13cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKCh2YXIoLS1oZWFkZXItbWFpbi1nYXAtaGVpZ2h0KSArIHZhcigtLWhlYWRlci1tYWluLWhlaWdodCkpICogLTEpO1xuICB9XG59XG5cbi5zaXRlLXdpZHRoLW1heCB7XG4gIG1heC13aWR0aDogdmFyKC0tc2l0ZS13aWR0aCk7XG59XG5ib2R5LnNpdGUtYm94ZWQgLnNpdGUtd2lkdGgtbWF4IHtcbiAgbWF4LXdpZHRoOiB2YXIoLS1zaXRlLWJveC13aWR0aCk7XG59XG5cbi5jcHMtaWNvbi5jcHMtZGFzaGljb24sIC53cC1ibG9jay1sYXRlc3QtcG9zdHMgLmNwcy1kYXNoaWNvbi53cC1ibG9jay1sYXRlc3QtcG9zdHNfX3Bvc3QtYXV0aG9yOjpiZWZvcmUsXG4ud3AtYmxvY2stbGF0ZXN0LXBvc3RzIC5jcHMtZGFzaGljb24ud3AtYmxvY2stbGF0ZXN0LXBvc3RzX19wb3N0LWRhdGU6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBkYXNoaWNvbnMgIWltcG9ydGFudDtcbn1cblxuOnJvb3Qge1xuICAtLWhlYWRlci1tYWluLWdhcC1oZWlnaHQ6IDBweDtcbiAgLS1oZWFkZXItbWFpbi1mb250LXNpemU6IHZhcigtLWJvZHktZm9udC1zaXplKTtcbiAgLS1oZWFkZXItbWFpbi1sb2dvLXRleHQtY29sb3I6IHZhcigtLWhlYWRlci1tYWluLWJnLWNvbG9yLWNvbnRyYXN0KTtcbiAgLS1oZWFkZXItbWFpbi1kcm9wYm94LWJnLWNvbG9yOiB2YXIoLS1oZWFkZXItbWFpbi1iZy1jb2xvcik7XG4gIC0taGVhZGVyLW1haW4tZHJvcGJveC1sb2dvLXRleHQtY29sb3I6IHZhcigtLWhlYWRlci1tYWluLWJnLWNvbG9yLWNvbnRyYXN0KTtcbn1cblxuLm5hdiB7XG4gIG1hcmdpbi10b3A6IDAuNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG59XG4ubmF2Om5vdCgubmF2YmFyLW5hdikgLm5hdi1pdGVtLmhhcy1zdHlsaW5nIHtcbiAgcGFkZGluZy10b3A6IDAuNWVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC41ZW07XG59XG4ubmF2IC5uYXYtbGluayB7XG4gIGZvbnQtc2l6ZTogMS4xZW07XG4gIG1hcmdpbi1sZWZ0OiAwLjY2NjY2NjY2NjdlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjY2NjY2NjY2NjdlbTtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLm5hdiAubWVudS1pdGVtID4gYTpub3QoLmhhcy1zdHlsaW5nKSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiBcIndnaHRcIiA1NjA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzO1xufVxuLm5hdiAubWVudS1pdGVtID4gYTpub3QoLmhhcy1zdHlsaW5nKTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm5hdiAubWVudS1pdGVtID4gYTpub3QoLmhhcy1zdHlsaW5nKTpob3ZlciAubmF2LWljb24taGFzLWJnLCAubmF2IC5tZW51LWl0ZW0gPiBhOm5vdCguaGFzLXN0eWxpbmcpOmhvdmVyIC5uYXYtaWNvbi1uby1sYWJlbCB7XG4gIG9wYWNpdHk6IDAuODtcbn1cbi5uYXYgLmN1cnJlbnQtbWVudS1pdGVtID4gYTpub3QoLmhhcy1zdHlsaW5nKSxcbi5uYXYgLm1lbnUtaXRlbSA+IGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5uYXYgLm5hdi1pY29uIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZm9udC1zaXplOiAxLjRlbTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzO1xufVxuLm5hdiAubmF2LWljb24taGFzLWJnIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tcm91bmRuZXNzKTtcbiAgcGFkZGluZzogMC4yNWVtO1xufVxuLm5hdiAubmF2LWljb24tcG9zaXRpb24tYWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMC41ZW07XG59XG4ubmF2IC5uYXYtaWNvbi1wb3NpdGlvbi1iZWZvcmUge1xuICBtYXJnaW4tcmlnaHQ6IDAuNWVtO1xufVxuLm5hdiAubmF2LWljb24tbm8tbGFiZWwge1xuICBtYXJnaW46IDA7XG59XG4ubmF2IC5idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBoZWlnaHQ6IDEuN2VtO1xuICBtaW4td2lkdGg6IDJlbTtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm5hdiAuYnRuIC5tZW51LWl0ZW0tdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogYXV0byAwLjVyZW07XG59XG4ubmF2IC5idG4gaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMS4zNWVtO1xuICBwYWRkaW5nOiAwIDAuMjVyZW07XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLm5hdiAuYnRuLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4ubmF2IC5idG4gLm5hdi1pY29uLWhhcy1iZyB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4ubmF2IC5idG4gLm5hdi1pY29uLXBvc2l0aW9uLWFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4ubmF2IC5idG4gLm5hdi1pY29uLXBvc2l0aW9uLWJlZm9yZS5uYXYtaWNvbi1oYXMtYmcge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLm5hdiAuYnRuIC5uYXYtaWNvbi1wb3NpdGlvbi1iZWZvcmUge1xuICBtYXJnaW4tbGVmdDogMC4zNzVyZW07XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbkBzdXBwb3J0cyAoZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IG5vcm1hbCkge1xuICBib2R5LmZvbnQtdXAgLm5hdiAuYnRuIC5tZW51LWl0ZW0tdGV4dCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMTVlbTtcbiAgfVxuICBib2R5LmZvbnQtZG93biAubmF2IC5idG4gLm1lbnUtaXRlbS10ZXh0IHtcbiAgICBwYWRkaW5nLXRvcDogMC4xNWVtO1xuICB9XG59XG4ubmF2IC5jb2xsYXBzZS1tZWdhbWVudSAuZHJvcGRvd24tbWVnYW1lbnUtbWVudS1jb250YWluZXIge1xuICBwYWRkaW5nLXRvcDogMS41cmVtO1xufVxuLm5hdiAuY29sbGFwc2UtbWVudSAuZHJvcGRvd24taXRlbSB7XG4gIHdpZHRoOiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4ubmF2IHVsLmNvbGxhcHNlLW1lbnUge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLm5hdiB1bC5jb2xsYXBzZS1tZW51ID4gbGk6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLXRvcDogMC43NXJlbTtcbn1cbi5uYXYgdWwuY29sbGFwc2UtbWVudSA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMC43NXJlbTtcbn1cbi5uYXYgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIsXG4ubmF2IC5jb2xsYXBzZS10b2dnbGU6OmFmdGVyIHtcbiAgaGVpZ2h0OiAwLjNlbTtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogYXV0bztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXM7XG59XG4ubmF2IC5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXTo6YWZ0ZXIsXG4ubmF2IC5jb2xsYXBzZS10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXTo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xufVxuLm5hdiAjZ29vZ2xlX3RyYW5zbGF0ZV9lbGVtZW50LCAubmF2ICNnb29nbGVfdHJhbnNsYXRlX2VsZW1lbnQgYSB7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG59XG4ubmF2ICNnb29nbGVfdHJhbnNsYXRlX2VsZW1lbnQgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5uYXYgI2dvb2dsZV90cmFuc2xhdGVfZWxlbWVudCAuZ29vZy10ZS1nYWRnZXQ6bm90KDpmaXJzdC1jaGlsZCksIC5uYXYgI2dvb2dsZV90cmFuc2xhdGVfZWxlbWVudCAuZ29vZy10ZS1nYWRnZXQtc2ltcGxlOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmhhcy1iYWNrZ3JvdW5kIC5uYXYgLm5hdi1pdGVtID4gYTpub3QoLmhhcy1zdHlsaW5nKSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1jb250cmFzdCk7XG59XG4uaGFzLWJhY2tncm91bmQgLm5hdiAuY3VycmVudC1tZW51LWl0ZW0gYTpub3QoLmhhcy1zdHlsaW5nKSxcbi5oYXMtYmFja2dyb3VuZCAubmF2IC5jdXJyZW50LW1lbnUtYW5jZXN0b3IgYTpub3QoLmhhcy1zdHlsaW5nKSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQpO1xufVxuLmhhcy1iYWNrZ3JvdW5kIC5uYXYgLmRyb3Bkb3duLW1lbnU6bm90KC5kcm9wZG93bi1tZWdhbWVudS1tZW51KSAuY3VycmVudC1tZW51LWl0ZW0gYSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1kcm9wZG93bi1hY2NlbnQpO1xufVxuXG4ubmF2YmFyIHtcbiAgei1pbmRleDogMztcbiAgcGFkZGluZzogMC43NXJlbSAxLjVyZW07XG4gIHRyYW5zaXRpb246IHBhZGRpbmcgMC4ycyBlYXNlLWluLW91dDtcbn1cbi5uYXZiYXIgLm5hdi1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5uYXZiYXIgLm5hdi1saW5rIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLm5hdmJhciAubmF2LWxpbmsuYnRuOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm5hdmJhciAubmF2YmFyLW5hdnMtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5uYXZiYXIgLm5hdmJhci1uYXYtY29udGFpbmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubmF2YmFyIC5uYXZiYXItbmF2LWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5uYXZiYXIgLm5hdmJhci1uYXYge1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4ubmF2YmFyIC5uYXZiYXItbmF2IC5idG4ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgbWFyZ2luLXRvcDogMC4yNWVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjI1ZW07XG59XG4ubmF2YmFyIC5uYXZiYXItbmF2IGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLm5hdmJhciAubmF2YmFyLWJ1dHRvbi1uYXYtcmlnaHQge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuLm5hdmJhciAubmF2YmFyLWJ1dHRvbi1uYXYtcmlnaHQgbGk6Zmlyc3QtY2hpbGQgLm5hdi1saW5rIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzgycHgpIHtcbiAgLm5hdmJhciAubmF2YmFyLWJ1dHRvbi1uYXYtcmlnaHQge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG4gIC5uYXZiYXIgLm5hdmJhci1idXR0b24tbmF2LXJpZ2h0IGxpOmZpcnN0LWNoaWxkIC5uYXYtbGluayB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuMzMzMzMzMzMzM2VtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm5hdmJhciAubmF2YmFyLWJ1dHRvbi1uYXYtcmlnaHQge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG59XG4ubmF2YmFyIC5uYXYgPiBsaTpsYXN0LWNoaWxkID4gLm5hdi1saW5rIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLm5hdmJhciAubmF2YmFyLWJyYW5kLWhvbGRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc4MnB4KSB7XG4gIC5uYXZiYXIgLm5hdmJhci1icmFuZC1ob2xkZXIge1xuICAgIGZsZXgtZ3JvdzogMTAwO1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gIH1cbiAgLm5hdmJhciAubmF2YmFyLWJyYW5kLWhvbGRlciAubmF2YmFyLWJyYW5kIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW07XG4gIH1cbn1cbi5uYXZiYXIgLm5hdmJhci1icmFuZCB7XG4gIG9wYWNpdHk6IDE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IGluaXRpYWw7XG59XG4ubmF2YmFyIC5uYXZiYXItYnJhbmQgaW1nIHtcbiAgdHJhbnNpdGlvbjogd2lkdGggMC4ycyBlYXNlLWluLW91dDtcbiAgbWF4LXdpZHRoOiBtYXgtY29udGVudDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLm5hdmJhciAubmF2YmFyLWJyYW5kLXN1YnRleHQge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG4ubmF2YmFyIC5uYXZiYXItYnJhbmQtc3VidGV4dDpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLm5hdmJhciAuZHJvcGRvd24uc2hvdy5zaG93biAuZHJvcGRvd24tbWVudSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICBvcGFjaXR5OiAxO1xufVxuLm5hdmJhciAuZHJvcGRvd24uc2hvd24gLmRyb3Bkb3duLW1lbnUge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMjkuOThweCkge1xuICAubmF2YmFyIC5uYXYgPiBsaTpsYXN0LWNoaWxkID4gLmRyb3Bkb3duLW1lbnUge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDA7XG4gIH1cbn1cbi5uYXZiYXIgLmRyb3Bkb3duLW1lbnUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMsIHRyYW5zZm9ybSAwLjRzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIG1pbi13aWR0aDogMTAwJTtcbn1cbmJvZHk6bm90KC5zaGFkb3dzLWRpc2FibGVkKSAubmF2YmFyIC5kcm9wZG93bi1tZW51IHtcbiAgYm94LXNoYWRvdzogMCAwIGNhbGMoMzBweCkgY2FsYygtMzBweCArIHZhcigtLXNoYWRvd3MpICogMSApIHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cbi5uYXZiYXIgLmRyb3Bkb3duLW1lbnUgbGkge1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMS41cmVtO1xufVxuLm5hdmJhciAuZHJvcGRvd24taXRlbSB7XG4gIHBhZGRpbmc6IDA7XG59XG4ubmF2YmFyIC5kcm9wZG93bi1tZWdhbWVudSB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG59XG4ubmF2YmFyIC5kcm9wZG93bi1tZWdhbWVudS1tZW51IHtcbiAgei1pbmRleDogLTI7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgcGFkZGluZy10b3A6IDNyZW07XG4gIG1hcmdpbi10b3A6IDBweDtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNsaXA6IGluaXRpYWw7XG4gIG1heC1oZWlnaHQ6IGNhbGMoODV2aCAtIHZhcigtLWhlYWRlci1tYWluLWhlaWdodCkpO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5ib2R5Om5vdCguc2hhZG93cy1kaXNhYmxlZCkgLm5hdmJhciAuZHJvcGRvd24tbWVnYW1lbnUtbWVudSB7XG4gIGJveC1zaGFkb3c6IDAgY2FsYyggdmFyKC0tc2hhZG93cykgKiAxICkgY2FsYygzMHB4KSAtMzBweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG4ubmF2YmFyIC5kcm9wZG93bi1tZWdhbWVudS1tZW51LWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc4MnB4KSB7XG4gIC5uYXZiYXIge1xuICAgIHBhZGRpbmc6IGNhbGMoIDNyZW0gLyA0ICogdmFyKC0taGVhZGVyLW1haW4taGVpZ2h0KSAvIDEwMCApIDA7XG4gIH1cbiAgLm5hdmJhciAubmF2YmFyLW5hdnMtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm5hdmJhciB7XG4gICAgcGFkZGluZzogY2FsYyggM3JlbSAvIDIgKiB2YXIoLS1oZWFkZXItbWFpbi1wYWRkaW5nLXYpIC8gMTAwICkgM3JlbTtcbiAgfVxuICAubmF2YmFyLXN0aWNrcyAubmF2YmFyIHtcbiAgICBwYWRkaW5nOiBjYWxjKCAzcmVtIC8gNCAqIHZhcigtLWhlYWRlci1tYWluLXBhZGRpbmctdikgLyAxMDAgKSAxLjVyZW07XG4gIH1cbn1cblxuLm5hdi1zdHlsaW5nLXVuZGVybGluZSAubmF2LWxpbms6bm90KC5oYXMtc3R5bGluZyksIC5uYXYtc3R5bGluZy11bmRlcmxpbmUgLm5hdi1saW5rOm5vdCguaGFzLXN0eWxpbmcpIC5tZW51LWl0ZW0tdGV4dCB7XG4gIHBhZGRpbmctdG9wOiAwLjI1ZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjI1ZW07XG59XG4ubmF2LXN0eWxpbmctdW5kZXJsaW5lIC5uYXYtbGluazpub3QoLmhhcy1zdHlsaW5nKSAubWVudS1pdGVtLXRleHQsIC5uYXYtc3R5bGluZy11bmRlcmxpbmUgLm5hdmJhci1icmFuZC10ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAycHg7XG4gIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWJvdHRvbS1jb2xvciAwLjVzO1xufVxuLm5hdi1zdHlsaW5nLXVuZGVybGluZSAubmF2ID4gLmN1cnJlbnQtbWVudS1pdGVtID4gYSxcbi5uYXYtc3R5bGluZy11bmRlcmxpbmUgLm5hdiA+IC5jdXJyZW50LW1lbnUtYW5jZXN0b3IgPiBhLFxuLm5hdi1zdHlsaW5nLXVuZGVybGluZSAubmF2ID4gbGkgPiBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm5hdi1zdHlsaW5nLXVuZGVybGluZSAubmF2ID4gLmN1cnJlbnQtbWVudS1pdGVtID4gYSAubWVudS1pdGVtLXRleHQsXG4ubmF2LXN0eWxpbmctdW5kZXJsaW5lIC5uYXYgPiAuY3VycmVudC1tZW51LWFuY2VzdG9yID4gYSAubWVudS1pdGVtLXRleHQsXG4ubmF2LXN0eWxpbmctdW5kZXJsaW5lIC5uYXYgPiBsaSA+IGE6aG92ZXIgLm1lbnUtaXRlbS10ZXh0IHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogY3VycmVudENvbG9yO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQpO1xufVxuLm5hdi1zdHlsaW5nLXVuZGVybGluZSAubmF2YmFyLWJyYW5kLXRleHQ6aG92ZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudCk7XG59XG5cbi5uYXZiYXItc3R5bGUtZHJvcGJveCAubmF2YmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc4MS45OHB4KSB7XG4gIC5uYXZiYXItc3R5bGUtZHJvcGJveCAubmF2YmFyIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc4MnB4KSB7XG4gIC5uYXZiYXItc3R5bGUtZHJvcGJveCAubmF2YmFyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3ODJweCkge1xuICAubmF2YmFyLXN0eWxlLWRyb3Bib3gubmF2YmFyLXN0aWNrcyAubmF2YmFyIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuLm5hdmJhci1zdHlsZS1kcm9wYm94IC5uYXZiYXItYnJhbmQge1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3aWR0aDogY2FsYyh2YXIoLS1oZWFkZXItbWFpbi1kcm9wYm94LW1heC13aWR0aCkgKiAzIC8gNCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjJzIGVhc2U7XG4gIG1heC1oZWlnaHQ6IGNhbGMoIDI1MHB4ICsgMnJlbSApO1xufVxuLm5hdmJhci1zdHlsZS1kcm9wYm94IC5uYXZiYXItYnJhbmQsIC5uYXZiYXItc3R5bGUtZHJvcGJveCAubmF2YmFyLWJyYW5kOmhvdmVyLCAubmF2YmFyLXN0eWxlLWRyb3Bib3ggLm5hdmJhci1icmFuZCAubmF2YmFyLWJyYW5kLXRleHQge1xuICBjb2xvcjogdmFyKC0taGVhZGVyLW1haW4tZHJvcGJveC1sb2dvLXRleHQtY29sb3IpO1xufVxuLm5hdmJhci1zdHlsZS1kcm9wYm94IC5uYXZiYXItYnJhbmQ6aG92ZXIsIC5uYXZiYXItc3R5bGUtZHJvcGJveCAubmF2YmFyLWJyYW5kOmhvdmVyIC5uYXZiYXItYnJhbmQtdGV4dCwgLm5hdmJhci1zdHlsZS1kcm9wYm94IC5uYXZiYXItYnJhbmQ6YWN0aXZlLCAubmF2YmFyLXN0eWxlLWRyb3Bib3ggLm5hdmJhci1icmFuZDphY3RpdmUgLm5hdmJhci1icmFuZC10ZXh0IHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ubmF2YmFyLXN0eWxlLWRyb3Bib3ggLm5hdmJhci1icmFuZCBpbWcsIC5uYXZiYXItc3R5bGUtZHJvcGJveCAubmF2YmFyLWJyYW5kIC5uYXZiYXItYnJhbmQtdGV4dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5uYXZiYXItc3R5bGUtZHJvcGJveCAubmF2YmFyLWJyYW5kIGltZyB7XG4gIHdpZHRoOiB2YXIoLS1oZWFkZXItbWFpbi1sb2dvLWltYWdlLXdpZHRoKTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAyNTBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLm5hdmJhci1zdHlsZS1kcm9wYm94IC5uYXZiYXItYnJhbmQ6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taGVhZGVyLW1haW4tZHJvcGJveC1iZy1jb2xvcik7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbn1cbmJvZHk6bm90KC5zaGFkb3dzLWRpc2FibGVkKSAubmF2YmFyLXN0eWxlLWRyb3Bib3ggLm5hdmJhci1icmFuZDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAwIGNhbGMoMzBweCkgY2FsYygtMzBweCArIHZhcigtLXNoYWRvd3MpICogMSApIHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3ODJweCkge1xuICAubmF2YmFyLXN0eWxlLWRyb3Bib3ggLm5hdmJhci1icmFuZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHdpZHRoOiB2YXIoLS1oZWFkZXItbWFpbi1kcm9wYm94LW1heC13aWR0aCk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHBhZGRpbmc6IDFyZW07XG4gICAgdG9wOiAwcHg7XG4gIH1cbiAgLm5hdmJhci1zdHlsZS1kcm9wYm94IC5uYXZiYXItYnJhbmQ6bm90KC5jdXN0b20tYmctZGlzYWJsZWQpIHtcbiAgICB6LWluZGV4OiAxMDIwO1xuICB9XG4gIC5uYXZiYXItc3R5bGUtZHJvcGJveCAubmF2YmFyLWJyYW5kLmN1c3RvbS1iZy1kaXNhYmxlZCB7XG4gICAgLypcbiAgICBpbWcge1xuICAgICAgICB6LWluZGV4OiAkemluZGV4LXN0aWNreTtcbiAgICB9Ki9cbiAgfVxuICAubmF2YmFyLXN0eWxlLWRyb3Bib3ggLm5hdmJhci1icmFuZC5jdXN0b20tYmctZGlzYWJsZWQ6OmJlZm9yZSB7XG4gICAgei1pbmRleDogLTI7XG4gIH1cbn1cbi5uYXZiYXItc3R5bGUtZHJvcGJveC5uYXZiYXItc3RpY2tzIC5uYXZiYXItYnJhbmQge1xuICB3aWR0aDogY2FsYyh2YXIoLS1oZWFkZXItbWFpbi1kcm9wYm94LW1heC13aWR0aCkgKiAzIC8gNCk7XG59XG4ubmF2YmFyLXN0eWxlLWRyb3Bib3ggLm5hdmJhci1icmFuZC10ZXh0OmhvdmVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubmF2YmFyLXN0eWxlLWRyb3Bib3ggLm5hdmJhci1icmFuZC1zdWJ0ZXh0IHtcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubmF2YmFyLXN0eWxlLWRyb3Bib3ggLm5hdmJhci1icmFuZC1zdWJ0ZXh0Om5vdCgubmF2YmFyLWJyYW5kLWRyb3Bib3gtc3VidGV4dCkge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc4MnB4KSB7XG4gIC5uYXZiYXItc3R5bGUtZHJvcGJveCAubmF2YmFyLWJyYW5kLWhvbGRlciB7XG4gICAgbWluLXdpZHRoOiBjYWxjKCAycmVtICsgdmFyKC0taGVhZGVyLW1haW4tZHJvcGJveC1tYXgtd2lkdGgpKTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzgycHgpIHtcbiAgLm5hdmJhci1zdHlsZS1jZW50ZXIgLm5hdmJhci1jb250YWluZXIge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAubmF2YmFyLXN0eWxlLWNlbnRlciAubmF2YmFyLWJyYW5kLWhvbGRlciB7XG4gICAgcGFkZGluZy10b3A6IDAuNzVyZW07XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG4gIH1cbiAgLm5hdmJhci1zdHlsZS1jZW50ZXIgLm5hdmJhci1icmFuZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5uYXZiYXItc3R5bGUtY2VudGVyIC5uYXZiYXItYnJhbmQtc3VidGV4dCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNzVyZW07XG4gIH1cbiAgLm5hdmJhci1zdHlsZS1jZW50ZXIgLm5hdmJhci1uYXYge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLm5hdmJhci1zdHlsZS1jZW50ZXIgLm5hdmJhci1uYXYtY29udGFpbmVyIHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLm5hdmJhci1zdHlsZS1jZW50ZXIgLm5hdmJhci1uYXYtY29udGFpbmVyIC5uYXZiYXItbmF2IHtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1oZWFkZXItbWFpbi1idXR0b25zLW1lbnUtd2lkdGgsIFwiMFwiKTtcbiAgfVxuICAubmF2YmFyLXN0eWxlLWNlbnRlciAubmF2YmFyLW5hdnMtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC1ncm93OiAxO1xuICB9XG4gIC5uYXZiYXItc3R5bGUtY2VudGVyIC5uYXZiYXItYnV0dG9uLW5hdi1yaWdodCB7XG4gICAgZmxleC1ncm93OiAwO1xuICB9XG4gIC5uYXZiYXItc3R5bGUtY2VudGVyIC5uYXZiYXItY29udGFpbmVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAubmF2YmFyLXN0eWxlLWNlbnRlci5uYXZiYXItc3RpY2tzI3dyYXBwZXItbmF2YmFyLW1haW4ge1xuICAgIHRvcDogY2FsYyh2YXIoLS1oZWFkZXItbWFpbi1uYXZiYXItYnJhbmQtaG9sZGVyLWhlaWdodCkgKiAtMSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3ODJweCkgYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIGJvZHkuYWRtaW4tYmFyLm5hdmJhci1tYWluLXN0aWNreS10b3AgLm5hdmJhci1zdHlsZS1jZW50ZXIubmF2YmFyLXN0aWNrcyN3cmFwcGVyLW5hdmJhci1tYWluIHtcbiAgICB0b3A6IGNhbGMoICh2YXIoLS1oZWFkZXItbWFpbi1uYXZiYXItYnJhbmQtaG9sZGVyLWhlaWdodCkgKiAtMSkgKyA0NnB4ICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3ODJweCkgYW5kIChtaW4td2lkdGg6IDc4MnB4KSB7XG4gIGJvZHkuYWRtaW4tYmFyLm5hdmJhci1tYWluLXN0aWNreS10b3AgLm5hdmJhci1zdHlsZS1jZW50ZXIubmF2YmFyLXN0aWNrcyN3cmFwcGVyLW5hdmJhci1tYWluIHtcbiAgICB0b3A6IGNhbGMoICh2YXIoLS1oZWFkZXItbWFpbi1uYXZiYXItYnJhbmQtaG9sZGVyLWhlaWdodCkgKiAtMSkgKyAzMnB4ICk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3ODJweCkge1xuICAubmF2YmFyLXN0eWxlLWNlbnRlci5uYXZiYXItc3RpY2tzI3dyYXBwZXItbmF2YmFyLW1haW4gLm5hdmJhci1icmFuZCBpbWcge1xuICAgIHdpZHRoOiB2YXIoLS1oZWFkZXItbWFpbi1sb2dvLWltYWdlLXdpZHRoKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubmF2YmFyLXN0eWxlLWNlbnRlci5uYXZiYXItc3RpY2tzIC5uYXZiYXIge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAzcmVtO1xuICB9XG59XG5cbmJvZHk6bm90KC5zaGFkb3dzLWRpc2FibGVkKSAjd3JhcHBlci1uYXZiYXItbWFpbiB7XG4gIGJveC1zaGFkb3c6IDAgMCBjYWxjKDMwcHgpIGNhbGMoLTMwcHggKyB2YXIoLS1zaGFkb3dzKSAqIDEgKSByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG5ib2R5Lmhhcy1oZXJvICN3cmFwcGVyLW5hdmJhci1tYWluOm5vdCgubmF2YmFyLXN0aWNrcyksIGJvZHkuaGFzLWhlcm8gI3dyYXBwZXItbmF2YmFyLW1haW46bm90KC5uYXZiYXItc3RpY2tzKS5uYXZiYXItc3R5bGUtZHJvcGJveCAubmF2YmFyLWJyYW5kOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuYm9keS5zaXRlLWJveGVkLm5hdmJhci1tYWluLXN0cmVjaC10by1mdWxsICN3cmFwcGVyLW5hdmJhci1tYWluICNuYXZiYXItbWFpbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoNTAlIC0gNTB2dyk7XG4gIHdpZHRoOiAxMDB2dztcbn1cbmJvZHkubmF2YmFyLW1haW4tc3RpY2t5LXRvcCAjd3JhcHBlci1uYXZiYXItbWFpbiB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHotaW5kZXg6IDEwMjA7XG4gIHRvcDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3ODJweCkge1xuICBib2R5LmFkbWluLWJhci5uYXZiYXItbWFpbi1zdGlja3ktdG9wICN3cmFwcGVyLW5hdmJhci1tYWluIHtcbiAgICB0b3A6IDMycHg7XG4gIH1cbn1cblxuI25hdmJhci1tYWluIHtcbiAgZm9udC1zaXplOiBjYWxjKCAwLjllbSAqICh2YXIoLS1ib2R5LWZvbnQtc2l6ZSkgLyAxMDApICogKHZhcigtLWhlYWRlci1tYWluLWZvbnQtc2l6ZSkgLyAxMDApICk7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3ODJweCkge1xuICAjbmF2YmFyLW1haW4ge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMWVtICogKHZhcigtLWJvZHktZm9udC1zaXplKSAvIDEwMCkgKiAodmFyKC0taGVhZGVyLW1haW4tZm9udC1zaXplKSAvIDEwMCkgKTtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1oZWFkZXItbWFpbi1nYXAtaGVpZ2h0KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc4MnB4KSB7XG4gIC5uYXZiYXItc2Vjb25kYXJ5LXVuZGVyLW1haW4gI25hdmJhci1tYWluIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4jbmF2YmFyLW1haW46OmJlZm9yZSB7XG4gIHotaW5kZXg6IC0xO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvcik7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2UtaW4tb3V0O1xufVxuYm9keS5uYXZiYXItbWFpbi1oYXMtaGVyby10cmFuc3BhcmVuY3kuaGFzLWhlcm8taW1hZ2UgI25hdmJhci1tYWluOjpiZWZvcmUsIGJvZHkubmF2YmFyLW1haW4taGFzLWhlcm8tdHJhbnNwYXJlbmN5Lm1haW4td3JhcHBlci1wdWxsLXVuZGVyICNuYXZiYXItbWFpbjo6YmVmb3JlIHtcbiAgb3BhY2l0eTogdmFyKC0taGVyby1tYWluLWhlYWRlci1tYWluLW9wYWNpdHkpO1xufVxuYm9keS5uYXZiYXItbWFpbi1oYXMtaGVyby10cmFuc3BhcmVuY3kuaGFzLWhlcm8taW1hZ2UgI3dyYXBwZXItbmF2YmFyLW1haW4ubmF2YmFyLXN0aWNrcyAjbmF2YmFyLW1haW46OmJlZm9yZSwgYm9keS5uYXZiYXItbWFpbi1oYXMtaGVyby10cmFuc3BhcmVuY3kubWFpbi13cmFwcGVyLXB1bGwtdW5kZXIgI3dyYXBwZXItbmF2YmFyLW1haW4ubmF2YmFyLXN0aWNrcyAjbmF2YmFyLW1haW46OmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4jbmF2YmFyLW1haW4gLm5hdmJhci1icmFuZCBpbWcge1xuICB3aWR0aDogY2FsYyh2YXIoLS1oZWFkZXItbWFpbi1sb2dvLWltYWdlLXdpZHRoKSAqIDMgLyA0KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgI25hdmJhci1tYWluIC5uYXZiYXItYnJhbmQgaW1nIHtcbiAgICB3aWR0aDogdmFyKC0taGVhZGVyLW1haW4tbG9nby1pbWFnZS13aWR0aCk7XG4gIH1cbn1cbiNuYXZiYXItbWFpbiAubmF2YmFyLWJyYW5kLWhvbGRlciB7XG4gIGZvbnQtc2l6ZTogY2FsYyggMC45ZW0gKiAodmFyKC0tYm9keS1mb250LXNpemUpIC8gMTAwKSAqICh2YXIoLS1oZWFkZXItbWFpbi1sb2dvLWZvbnQtc2l6ZSkgLyAxMDApICk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKCAwLjllbSAqICh2YXIoLS1ib2R5LWZvbnQtc2l6ZSkgLyAxMDApICogKHZhcigtLWhlYWRlci1tYWluLWxvZ28tZm9udC1zaXplKSAvIDEwMCkgKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3ODJweCkge1xuICAjbmF2YmFyLW1haW4gLm5hdmJhci1icmFuZC1ob2xkZXIge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMWVtICogKHZhcigtLWJvZHktZm9udC1zaXplKSAvIDEwMCkgKiAodmFyKC0taGVhZGVyLW1haW4tbG9nby1mb250LXNpemUpIC8gMTAwKSApO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKCAxZW0gKiAodmFyKC0tYm9keS1mb250LXNpemUpIC8gMTAwKSAqICh2YXIoLS1oZWFkZXItbWFpbi1sb2dvLWZvbnQtc2l6ZSkgLyAxMDApICk7XG4gIH1cbn1cbiNuYXZiYXItbWFpbiAubmF2YmFyLWJyYW5kLXRleHQge1xuICBmb250LXNpemU6IDJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICBjb2xvcjogdmFyKC0taGVhZGVyLW1haW4tbG9nby10ZXh0LWNvbG9yKTtcbn1cbiNuYXZiYXItbWFpbiAubmF2YmFyLWJyYW5kLXN1YnRleHQge1xuICBsaW5lLWhlaWdodDogMS41ZW07XG4gIG1hcmdpbi1yaWdodDogMC43NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3ODJweCkge1xuICAubmF2YmFyLXN0aWNrcyAjbmF2YmFyLW1haW4gLm5hdmJhci1icmFuZCBpbWcge1xuICAgIHdpZHRoOiBjYWxjKHZhcigtLWhlYWRlci1tYWluLWxvZ28taW1hZ2Utd2lkdGgpICogMyAvIDQpO1xuICB9XG59XG4jbmF2YmFyLW1haW4gLmRyb3Bkb3duLW1lZ2FtZW51LW1lbnUge1xuICBwYWRkaW5nLXRvcDogY2FsYyggdmFyKC0taGVhZGVyLW1haW4tZ2FwLWhlaWdodCkgKyAxLjVyZW0gKTtcbn1cbiNuYXZiYXItc2Vjb25kYXJ5IHtcbiAgZm9udC1zaXplOiBjYWxjKCAwLjllbSAqICh2YXIoLS1ib2R5LWZvbnQtc2l6ZSkgLyAxMDApICogKHZhcigtLWhlYWRlci1zZWNvbmRhcnktZm9udC1zaXplKSAvIDEwMCkgKTtcbiAgei1pbmRleDogNDtcbiAgcGFkZGluZy10b3A6IGNhbGMoIDNyZW0gLyAyICogdmFyKC0taGVhZGVyLXNlY29uZGFyeS1wYWRkaW5nLXYpIC8gMTAwICk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKCAzcmVtIC8gMiAqIHZhcigtLWhlYWRlci1zZWNvbmRhcnktcGFkZGluZy12KSAvIDEwMCApO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc4MnB4KSB7XG4gICNuYXZiYXItc2Vjb25kYXJ5IHtcbiAgICBmb250LXNpemU6IGNhbGMoIDFlbSAqICh2YXIoLS1ib2R5LWZvbnQtc2l6ZSkgLyAxMDApICogKHZhcigtLWhlYWRlci1zZWNvbmRhcnktZm9udC1zaXplKSAvIDEwMCkgKTtcbiAgfVxufVxuLm5hdmJhci1zZWNvbmRhcnktdW5kZXItbWFpbiAjbmF2YmFyLXNlY29uZGFyeSB7XG4gIHotaW5kZXg6IDM7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWhlYWRlci1tYWluLWdhcC1oZWlnaHQpO1xufVxuI25hdmJhci1zZWNvbmRhcnkgI25hdmJhci1uYXYtc2Vjb25kYXJ5LWxlZnQgLm5hdiA+IGxpOmZpcnN0LWNoaWxkID4gLm5hdi1saW5rIHtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbn1cbiNuYXZiYXItc2Vjb25kYXJ5ICNuYXZiYXItbmF2LXNlY29uZGFyeS1yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuI25hdmJhci1zZWNvbmRhcnkgI25hdmJhci1uYXYtc2Vjb25kYXJ5LXJpZ2h0IC5uYXYgPiBsaTpsYXN0LWNoaWxkID4gLm5hdi1saW5rIHtcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XG59XG4jbmF2YmFyLXNlY29uZGFyeSAubmF2IHtcbiAgbWFyZ2luLXRvcDogMC42cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjZyZW07XG59XG4jbmF2YmFyLXNlY29uZGFyeSAubmF2LWxpbmsge1xuICBmb250LXNpemU6IDAuODVlbTtcbiAgbWFyZ2luLWxlZnQ6IDAuNWVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuNWVtO1xufVxuI25hdmJhci1zZWNvbmRhcnkgLm5hdi1saW5rOm5vdCguaGFzLXN0eWxpbmcpIC5tZW51LWl0ZW0tdGV4dCB7XG4gIHBhZGRpbmctdG9wOiAwLjE0Mjg1NzE0MjllbTtcbiAgcGFkZGluZy1ib3R0b206IDAuMTQyODU3MTQyOWVtO1xufVxuI25hdmJhci1zZWNvbmRhcnkgLm5hdmJhci1icmFuZC1ob2xkZXIge1xuICBtYXJnaW4tdG9wOiAwLjZyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNnJlbTtcbn1cbiNuYXZiYXItc2Vjb25kYXJ5IC5uYXZiYXItYnJhbmQtaG9sZGVyIGltZyB7XG4gIHdpZHRoOiBjYWxjKHZhcigtLWhlYWRlci1zZWNvbmRhcnktbG9nby1pbWFnZS13aWR0aCkgKiAzIC8gNCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICNuYXZiYXItc2Vjb25kYXJ5IC5uYXZiYXItYnJhbmQtaG9sZGVyIGltZyB7XG4gICAgd2lkdGg6IHZhcigtLWhlYWRlci1zZWNvbmRhcnktbG9nby1pbWFnZS13aWR0aCk7XG4gIH1cbn1cbiNuYXZiYXItc2Vjb25kYXJ5IC5uYXZiYXItYnJhbmQtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMS4yNWVtO1xuICBsaW5lLWhlaWdodDogMS4yZW07XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1jb250cmFzdCk7XG59XG4jbmF2YmFyLXNlY29uZGFyeSAubmF2YmFyLW5hdiAuYnRuIHtcbiAgbGluZS1oZWlnaHQ6IDAuOWVtO1xufVxuQHN1cHBvcnRzIChmb250LXZhcmlhdGlvbi1zZXR0aW5nczogbm9ybWFsKSB7XG4gIGJvZHkuZm9udC11cCAjbmF2YmFyLXNlY29uZGFyeSAubmF2YmFyLW5hdiAuYnRuIC5tZW51LWl0ZW0tdGV4dCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMmVtO1xuICB9XG4gIGJvZHkuZm9udC1kb3duICNuYXZiYXItc2Vjb25kYXJ5IC5uYXZiYXItbmF2IC5idG4gLm1lbnUtaXRlbS10ZXh0IHtcbiAgICBwYWRkaW5nLXRvcDogMC4yZW07XG4gIH1cbn1cbiNuYXZiYXItc2Vjb25kYXJ5IC5uYXZiYXItbmF2IGkge1xuICBtaW4td2lkdGg6IDIzcHg7XG59XG4jbmF2YmFyLXNlY29uZGFyeSAubmF2LWljb24taGFzLWJnIHtcbiAgcGFkZGluZzogMC4xNjY2NjY2NjY3ZW07XG59XG4jbmF2YmFyLXNlY29uZGFyeSAuZHJvcGRvd24tbWVudSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuI25hdmJhci1zZWNvbmRhcnkgLmRyb3Bkb3duLW1lZ2FtZW51LW1lbnUge1xuICBwYWRkaW5nLXRvcDogMC43NXJlbTtcbn1cbi5uYXZiYXItbWFpbi1zdGlja3ktdG9wOm5vdCgubmF2YmFyLXNlY29uZGFyeS11bmRlci1tYWluKSAjbmF2YmFyLXNlY29uZGFyeSB7XG4gIHotaW5kZXg6IDEwMjE7XG59XG4jbmF2YmFyLXNlY29uZGFyeSAuY3VycmVudC1tZW51LWl0ZW0gPiBhLFxuI25hdmJhci1zZWNvbmRhcnkgLmN1cnJlbnQtbWVudS1hbmNlc3RvciA+IGEsXG4jbmF2YmFyLXNlY29uZGFyeSBhLm5hdi1saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuI25hdmJhci1zZWNvbmRhcnkgLmN1cnJlbnQtbWVudS1pdGVtID4gYSAubWVudS1pdGVtLXRleHQsXG4jbmF2YmFyLXNlY29uZGFyeSAuY3VycmVudC1tZW51LWFuY2VzdG9yID4gYSAubWVudS1pdGVtLXRleHQsXG4jbmF2YmFyLXNlY29uZGFyeSBhLm5hdi1saW5rOmhvdmVyIC5tZW51LWl0ZW0tdGV4dCB7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxcHg7XG59XG5cbiNtZW51LW1haW4tZGVza3RvcC1leHRlbmRlZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgI21lbnUtbWFpbi1kZXNrdG9wLWV4dGVuZGVkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgI21lbnUtbWFpbi1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuI3dyYXBwZXItbmF2YmFyLW1haW4tdG9wIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuI3dyYXBwZXItbmF2YmFyLW1haW4tdG9wOm5vdCguZGlzYWJsZS1kZWxheSkge1xuICBtYXJnaW4tdG9wOiBjYWxjKHZhcigtLWhlYWRlci1tYWluLWhlaWdodCkgLyAzKTtcbn1cbiN3cmFwcGVyLW5hdmJhci1tYWluLXRvcDpub3QoLmRpc2FibGUtZGVsYXkpLmludGVyc2VjdGVkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbmJvZHkuYWRtaW4tYmFyICN3cmFwcGVyLW5hdmJhci1tYWluLXRvcC5kaXNhYmxlLWRlbGF5IHtcbiAgbWFyZ2luLXRvcDogLTMycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzgxLjk4cHgpIHtcbiAgYm9keS5hZG1pbi1iYXIgI3dyYXBwZXItbmF2YmFyLW1haW4tdG9wLmRpc2FibGUtZGVsYXkge1xuICAgIG1hcmdpbi10b3A6IC00NnB4O1xuICB9XG59XG5cbmJvZHkuc2l0ZS1ib3hlZC5uYXZiYXItbWFpbi1zdHJlY2gtdG8tZnVsbCB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cblxuLndyYXBwZXItbmF2YmFyOm5vdCgubmF2YmFyLXN0eWxlLWRyb3Bib3gpIC5uYXZiYXItYnJhbmQtZHJvcGJveC1zdWJ0ZXh0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuI2hlcm8tbWFpbiB7XG4gIG1hcmdpbi10b3A6IGNhbGModmFyKC0taGVhZGVyLW1haW4tZ2FwLWhlaWdodCkgKiAtMSk7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5ib2R5Om5vdCguc2hhZG93cy1kaXNhYmxlZCkgI2hlcm8tbWFpbiB7XG4gIGJveC1zaGFkb3c6IDAgMCBjYWxjKDMwcHgpIGNhbGMoLTMwcHggKyB2YXIoLS1zaGFkb3dzKSAqIDEgKSByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG4jaGVyby1tYWluIC5oZXJvLWNvbnRlbnQge1xuICBtaW4taGVpZ2h0OiAxNTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHotaW5kZXg6IDI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6IHZhcigtLWhlcm8tbWFpbi1iZy1jb2xvci1jb250cmFzdCk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiBcIndnaHRcIiA1MDA7XG4gIHBhZGRpbmctdG9wOiB2YXIoLS1oZWFkZXItbWFpbi1nYXAtaGVpZ2h0KTtcbiAgcGFkZGluZy1ib3R0b206IHZhcigtLWhlYWRlci1tYWluLWdhcC1oZWlnaHQpO1xufVxuI2hlcm8tbWFpbiAuaGVyby1jb250ZW50IC5wYWdlLXRpdGxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiBcIndnaHRcIiA1NTA7XG59XG4jaGVyby1tYWluIC5oZXJvLWNvbnRlbnQgLnBhZ2UtdGl0bGU6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cbiNoZXJvLW1haW4gLmhlcm8tY29udGVudCBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4jaGVyby1tYWluIC5oZXJvLWNvbnRlbnQgLmVudHJ5LW1ldGEgPiAqOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuI2hlcm8tbWFpbiAuaGVyby1jb250ZW50IC5tZXRhLWljb24ge1xuICBmb250LXNpemU6IDEuM2VtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuI2hlcm8tbWFpbi50ZXh0LWNlbnRlciAuaGVyby1jb250ZW50IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbmJvZHk6bm90KC5oYXMtaGVybykgI2hlcm8tbWFpbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaGVyby1mdWxsIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhlcm8tZnVsbCAuaGVyby1pbWFnZS1ob2xkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbn1cbi5oZXJvLWZ1bGwgLmhlcm8taW1hZ2UtaG9sZGVyIGltZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvcGFjaXR5OiB2YXIoLS1oZXJvLW1haW4taW1nLW9wYWNpdHkpO1xuICB6LWluZGV4OiAyO1xufVxuLmhlcm8tZnVsbCAuaGVyby1pbWFnZS1ob2xkZXI6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taGVyby1tYWluLWJnLWNvbG9yKTtcbiAgY29udGVudDogXCJcIjtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAtMTtcbn1cblxuLmhlcm8tZnVsbC10aXRsZS11bmRlci1pbWcge1xuICBtaW4taGVpZ2h0OiAyNDBweDtcbn1cbi5oZXJvLWZ1bGwtdGl0bGUtdW5kZXItaW1nIC5wYWdlLXRpdGxlLCAuaGVyby1mdWxsLXRpdGxlLXVuZGVyLWltZyAuZW50cnktbWV0YSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5oZXJvLWltZy11bmRlci10aXRsZSwgLmhlcm8taW1nLWFib3ZlLXRpdGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taGVyby1tYWluLWJnLWNvbG9yKTtcbiAgY29sb3I6IHZhcigtLWhlcm8tbWFpbi1iZy1jb2xvci1jb250cmFzdCk7XG59XG4uaGVyby1pbWctdW5kZXItdGl0bGUgLmhlcm8taW1hZ2UtaG9sZGVyLCAuaGVyby1pbWctYWJvdmUtdGl0bGUgLmhlcm8taW1hZ2UtaG9sZGVyIHtcbiAgd2lkdGg6IHZhcigtLXNpdGUtd2lkdGgpO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uaGVyby1pbWctdW5kZXItdGl0bGUgLmhlcm8taW1hZ2UtaG9sZGVyIGltZywgLmhlcm8taW1nLWFib3ZlLXRpdGxlIC5oZXJvLWltYWdlLWhvbGRlciBpbWcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5oZXJvLWltZy11bmRlci10aXRsZSAuaGVyby1pbWFnZS1ob2xkZXIge1xuICBwYWRkaW5nLXRvcDogMnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuaGVyby1pbWctdW5kZXItdGl0bGUgLmhlcm8taW1hZ2UtaG9sZGVyIHtcbiAgICBwYWRkaW5nLXRvcDogNHJlbTtcbiAgfVxufVxuLmhlcm8taW1nLXVuZGVyLXRpdGxlIC5oZXJvLWNvbnRlbnQge1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuaGVyby1pbWctdW5kZXItdGl0bGUgLmhlcm8tY29udGVudCB7XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW07XG4gIH1cbn1cbmJvZHkuaGFzLWZlYXR1cmVkLWltYWdlIC5oZXJvLWltZy11bmRlci10aXRsZSB7XG4gIHBhZGRpbmctYm90dG9tOiAwcHg7XG59XG5cbi5oZXJvLWltZy1hYm92ZS10aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzgxLjk4cHgpIHtcbiAgLmhlcm8taW1nLWFib3ZlLXRpdGxlIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuLmhlcm8taW1nLWFib3ZlLXRpdGxlIC5oZXJvLWltYWdlLWhvbGRlciB7XG4gIHBhZGRpbmctYm90dG9tOiAycmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5oZXJvLWltZy1hYm92ZS10aXRsZSAuaGVyby1pbWFnZS1ob2xkZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiA0cmVtO1xuICB9XG59XG4uaGVyby1pbWctYWJvdmUtdGl0bGUgLmhlcm8tY29udGVudCB7XG4gIG9yZGVyOiAyO1xuICBwYWRkaW5nLXRvcDogMnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuaGVyby1pbWctYWJvdmUtdGl0bGUgLmhlcm8tY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDRyZW07XG4gIH1cbn1cblxuYm9keS5uYXZiYXItbWFpbi1oYXMtaGVyby10cmFuc3BhcmVuY3kuaGFzLWhlcm8taW1hZ2UgI2hlcm8tbWFpbjpub3QoLmhlcm8taW1nLXVuZGVyLXRpdGxlKSB7XG4gIG1hcmdpbi10b3A6IGNhbGMoKHZhcigtLWhlYWRlci1tYWluLWdhcC1oZWlnaHQpICsgdmFyKC0taGVhZGVyLW1haW4taGVpZ2h0KSkgKiAtMSk7XG59XG5ib2R5Lm5hdmJhci1tYWluLWhhcy1oZXJvLXRyYW5zcGFyZW5jeS5oYXMtaGVyby1pbWFnZSAjaGVyby1tYWluOm5vdCguaGVyby1pbWctdW5kZXItdGl0bGUpIC5oZXJvLWNvbnRlbnQge1xuICBtYXJnaW4tdG9wOiBjYWxjKHZhcigtLWhlYWRlci1tYWluLWdhcC1oZWlnaHQpICsgdmFyKC0taGVhZGVyLW1haW4taGVpZ2h0KSk7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWhlYWRlci1tYWluLWdhcC1oZWlnaHQpO1xufVxuYm9keS5uYXZiYXItbWFpbi1oYXMtaGVyby10cmFuc3BhcmVuY3kuaGFzLWhlcm8taW1hZ2UgLmhlcm8tZnVsbC10aXRsZS11bmRlci1pbWcge1xuICBtaW4taGVpZ2h0OiBjYWxjKDI0MHB4ICsgdmFyKC0taGVhZGVyLW1haW4taGVpZ2h0KSk7XG59XG5cbi5oZXJvLWJyZWFkY3J1bWItdG9wLXJpZ2h0IC5icmVhZGNydW1icyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5oZXJvLWJyZWFkY3J1bWItdG9wLXJpZ2h0IC5icmVhZGNydW1icyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTJyZW07XG4gICAgcmlnaHQ6IDEuNXJlbTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmhlcm8tYnJlYWRjcnVtYi10b3AtcmlnaHQuaGVyby1mdWxsLXRpdGxlLXVuZGVyLWltZyAuYnJlYWRjcnVtYnMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0ycmVtO1xuICAgIHJpZ2h0OiAxLjVyZW07XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxufVxuLmhlcm8tYnJlYWRjcnVtYi10b3AtcmlnaHQgLmJyZWFkY3J1bWIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5ib2R5Om5vdCguc2hhZG93cy1kaXNhYmxlZCkgLmhlcm8tYnJlYWRjcnVtYi10b3AtcmlnaHQgLmJyZWFkY3J1bWI6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgMCBjYWxjKDIxcHgpIGNhbGMoLTIxcHggKyB2YXIoLS1zaGFkb3dzKSAqIDAuNyApIHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cbi5oZXJvLWJyZWFkY3J1bWItdG9wLXJpZ2h0IC5icmVhZGNydW1iOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWhlcm8tbWFpbi1iZy1jb2xvci1hY2NlbnQpO1xuICBjb250ZW50OiBcIlwiO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IC0xO1xufVxuLmhlcm8tYnJlYWRjcnVtYi10b3AtcmlnaHQgLmJyZWFkY3J1bWIsIC5oZXJvLWJyZWFkY3J1bWItdG9wLXJpZ2h0IC5icmVhZGNydW1iIGEge1xuICBjb2xvcjogdmFyKC0taGVyby1tYWluLWJnLWNvbG9yLWFjY2VudC1jb250cmFzdCk7XG59XG4uaGVyby1icmVhZGNydW1iLXRvcC1yaWdodCAuYnJlYWRjcnVtYiA6Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmUtY29sb3I6IHZhcigtLWhlcm8tbWFpbi1iZy1jb2xvci1hY2NlbnQtY29udHJhc3QpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc4MnB4KSB7XG4gIC5oZXJvLWJyZWFkY3J1bWItdG9wLXJpZ2h0IC5icmVhZGNydW1iIC5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5oZXJvLWJyZWFkY3J1bWItdG9wLXJpZ2h0Om5vdCguaGVyby1mdWxsLXRpdGxlLXVuZGVyLWltZykgLmJyZWFkY3J1bWIgLmFjdGl2ZSBzcGFuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDFweDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogLTFweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cblxuLmhlcm8tYnJlYWRjcnVtYi1hYm92ZS10aXRsZSAuYnJlYWRjcnVtYnMge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmhlcm8tYnJlYWRjcnVtYi1hYm92ZS10aXRsZSAuYnJlYWRjcnVtYnMgLmFjdGl2ZSBzcGFuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBib3JkZXI6IDA7XG59XG4uaGVyby1icmVhZGNydW1iLWFib3ZlLXRpdGxlIC5icmVhZGNydW1iIHtcbiAgcGFkZGluZzogMDtcbn1cbi5oZXJvLWJyZWFkY3J1bWItYWJvdmUtdGl0bGUudGV4dC1jZW50ZXIgLmJyZWFkY3J1bWJzIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uaGVyby1icmVhZGNydW1iLWFib3ZlLXRpdGxlLmhlcm8tZnVsbC10aXRsZS11bmRlci1pbWcgLmJyZWFkY3J1bWJzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmhlcm8uaGlnaC1jb250cmFzdCAuYnJlYWRjcnVtYiwgLmhlcm8uaGlnaC1jb250cmFzdCBhIHtcbiAgY29sb3I6IHZhcigtLWhlcm8tbWFpbi1iZy1jb2xvci1jb250cmFzdCk7XG59XG4uaGVyby5oaWdoLWNvbnRyYXN0IC5icmVhZGNydW1iIDpmb2N1cy12aXNpYmxlLCAuaGVyby5oaWdoLWNvbnRyYXN0IGEgOmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lLWNvbG9yOiB2YXIoLS1oZXJvLW1haW4tYmctY29sb3ItY29udHJhc3QpO1xufVxuXG4uYWxpZ25mdWxsLFxuLmFsaWdud2lkZSxcbi53cC1ibG9jay1zZXBhcmF0b3IuaXMtc3R5bGUtd2lkZSB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG4gIG1hcmdpbi10b3A6IDNyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzgycHgpIHtcbiAgLmFsaWduZnVsbCxcbi5hbGlnbndpZGUsXG4ud3AtYmxvY2stc2VwYXJhdG9yLmlzLXN0eWxlLXdpZGUge1xuICAgIG1hcmdpbi1ib3R0b206IDZyZW07XG4gICAgbWFyZ2luLXRvcDogNnJlbTtcbiAgfVxufVxuLmVudHJ5LWNvbC1ib3hlZCAuZW50cnktY29udGVudCAuYWxpZ25mdWxsLCAuc2l0ZS1ib3hlZCAuYWxpZ25mdWxsLCAuaGFzLXNpZGViYXIgLmVudHJ5LWNvbnRlbnQgLmFsaWduZnVsbCxcbi5lbnRyeS1jb2wtYm94ZWQgLmVudHJ5LWNvbnRlbnQgLmFsaWdud2lkZSxcbi5lbnRyeS1jb2wtYm94ZWQgLmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLXNlcGFyYXRvci5pcy1zdHlsZS13aWRlLFxuLnNpdGUtYm94ZWQgLmFsaWdud2lkZSxcbi5zaXRlLWJveGVkIC53cC1ibG9jay1zZXBhcmF0b3IuaXMtc3R5bGUtd2lkZSxcbi5oYXMtc2lkZWJhciAuZW50cnktY29udGVudCAuYWxpZ253aWRlLFxuLmhhcy1zaWRlYmFyIC5lbnRyeS1jb250ZW50IC53cC1ibG9jay1zZXBhcmF0b3IuaXMtc3R5bGUtd2lkZSB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbGVmdDogaW5pdGlhbDtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5hbGlnbndpZGUsIC53cC1ibG9jay1zZXBhcmF0b3IuaXMtc3R5bGUtd2lkZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMHZ3IC0gM3JlbSk7XG4gIGxlZnQ6IGNhbGMoNTAlIC0gNTB2dyArIDEuNXJlbSk7XG4gIHdpZHRoOiBjYWxjKDEwMHZ3IC0gM3JlbSk7XG59XG4uYWxpZ253aWRlICsgLmFsaWdud2lkZSwgLndwLWJsb2NrLXNlcGFyYXRvci5pcy1zdHlsZS13aWRlICsgLmFsaWdud2lkZSwgLmFsaWdud2lkZSArIC53cC1ibG9jay1zZXBhcmF0b3IuaXMtc3R5bGUtd2lkZSwgLndwLWJsb2NrLXNlcGFyYXRvci5pcy1zdHlsZS13aWRlICsgLndwLWJsb2NrLXNlcGFyYXRvci5pcy1zdHlsZS13aWRlIHtcbiAgbWFyZ2luLXRvcDogLTNyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzgycHgpIHtcbiAgLmFsaWdud2lkZSArIC5hbGlnbndpZGUsIC53cC1ibG9jay1zZXBhcmF0b3IuaXMtc3R5bGUtd2lkZSArIC5hbGlnbndpZGUsIC5hbGlnbndpZGUgKyAud3AtYmxvY2stc2VwYXJhdG9yLmlzLXN0eWxlLXdpZGUsIC53cC1ibG9jay1zZXBhcmF0b3IuaXMtc3R5bGUtd2lkZSArIC53cC1ibG9jay1zZXBhcmF0b3IuaXMtc3R5bGUtd2lkZSB7XG4gICAgbWFyZ2luLXRvcDogLTZyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmVudHJ5LWNvbC1ib3hlZCAuZW50cnktY29udGVudCAuYWxpZ253aWRlLCAuZW50cnktY29sLWJveGVkIC5lbnRyeS1jb250ZW50IC53cC1ibG9jay1zZXBhcmF0b3IuaXMtc3R5bGUtd2lkZSwgLnNpdGUtYm94ZWQgLmFsaWdud2lkZSwgLnNpdGUtYm94ZWQgLndwLWJsb2NrLXNlcGFyYXRvci5pcy1zdHlsZS13aWRlIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbGVmdDogaW5pdGlhbDtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEzMzBweCkge1xuICAuYWxpZ253aWRlLCAud3AtYmxvY2stc2VwYXJhdG9yLmlzLXN0eWxlLXdpZGUge1xuICAgIG1heC13aWR0aDogY2FsYygxMzMwcHggLSAzcmVtKTtcbiAgICBsZWZ0OiBjYWxjKDUwJSAtIDY2NXB4ICsgMS41cmVtKTtcbiAgICB3aWR0aDogY2FsYygxMzMwcHggLSAzcmVtKTtcbiAgfVxufVxuXG4uYWxpZ25mdWxsIHtcbiAgbGVmdDogY2FsYyg1MCUgLSA1MHZ3KTtcbiAgbWF4LXdpZHRoOiAxMDB2dztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwdnc7XG59XG4uYWxpZ25mdWxsICsgLmFsaWduZnVsbCB7XG4gIG1hcmdpbi10b3A6IC0zcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc4MnB4KSB7XG4gIC5hbGlnbmZ1bGwgKyAuYWxpZ25mdWxsIHtcbiAgICBtYXJnaW4tdG9wOiAtNnJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5hbGlnbmZ1bGw6bm90KFtjbGFzcyo9aGFzLWJhY2tncm91bmRdKSA+IC53cC1ibG9jay1ncm91cF9faW5uZXItY29udGFpbmVyID4gcDpub3QoLmhhcy1iYWNrZ3JvdW5kLWNvbG9yKSB7XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3ODEuOThweCkge1xuICAuYWxpZ25mdWxsIC5hbGlnbmZ1bGwge1xuICAgIGxlZnQ6IDA7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5hbGlnbm5vbmUsXG4uYWxpZ25jZW50ZXIge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xufVxuXG4uYWxpZ25jZW50ZXIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLmFsaWduY2VudGVyIGltZyB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5hbGlnbmxlZnQsXG4uYWxpZ25yaWdodCB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuLmFsaWdubGVmdCwgLmVudHJ5LWNvbnRlbnQgLmFsaWdubGVmdCxcbi5hbGlnbnJpZ2h0LFxuLmVudHJ5LWNvbnRlbnQgLmFsaWducmlnaHQge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmFsaWdubGVmdCwgLmVudHJ5LWNvbnRlbnQgLmFsaWdubGVmdCxcbi5hbGlnbnJpZ2h0LFxuLmVudHJ5LWNvbnRlbnQgLmFsaWducmlnaHQge1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFsaWdubGVmdCxcbi5hbGlnbnJpZ2h0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgbWFyZ2luLXRvcDogMS41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5hbGlnbmxlZnQsXG4uYWxpZ25yaWdodCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmFsaWdubGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmVudHJ5LWNvbnRlbnQgPiAuYWxpZ25sZWZ0IHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygtMSAqICgxMDB2dyAtIHZhcigtLWNvbnRlbnQtd2lkdGgpKSAvIDIpO1xuICB9XG4gIC5lbnRyeS1jb2wtYm94ZWQgLmVudHJ5LWNvbnRlbnQgLmFsaWdubGVmdCwgLnNpdGUtYm94ZWQgLmVudHJ5LWNvbnRlbnQgLmFsaWdubGVmdCwgLmhhcy1zaWRlYmFyIC5lbnRyeS1jb250ZW50IC5hbGlnbmxlZnQge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMzMwcHgpIHtcbiAgLmVudHJ5LWNvbnRlbnQgPiAuYWxpZ25sZWZ0IHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygtMSAqICgxMzMwcHggLSB2YXIoLS1jb250ZW50LXdpZHRoKSkgLyAyKTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmFsaWducmlnaHQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5lbnRyeS1jb250ZW50ID4gLmFsaWducmlnaHQge1xuICAgIG1hcmdpbi1yaWdodDogY2FsYygtMSAqICgxMDB2dyAtIHZhcigtLWNvbnRlbnQtd2lkdGgpKSAvIDIpO1xuICB9XG4gIC5lbnRyeS1jb2wtYm94ZWQgLmVudHJ5LWNvbnRlbnQgLmFsaWducmlnaHQsIC5zaXRlLWJveGVkIC5lbnRyeS1jb250ZW50IC5hbGlnbnJpZ2h0LCAuaGFzLXNpZGViYXIgLmVudHJ5LWNvbnRlbnQgLmFsaWducmlnaHQge1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTMzMHB4KSB7XG4gIC5lbnRyeS1jb250ZW50ID4gLmFsaWducmlnaHQge1xuICAgIG1hcmdpbi1yaWdodDogY2FsYygtMSAqICgxMzMwcHggLSB2YXIoLS1jb250ZW50LXdpZHRoKSkgLyAyKTtcbiAgfVxufVxuXG46Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmUtY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudC1obCk7XG4gIG91dGxpbmUtb2Zmc2V0OiAwLjJyZW07XG59XG5cbmEge1xuICBjb2xvcjogdmFyKC0tY29sb3ItYWNjZW50KTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2UsIGNvbG9yIDAuNXMgZWFzZSwgYmFja2dyb3VuZC1jb2xvciAwLjVzIGVhc2U7XG59XG5hOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudC1obCk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuZmlndXJlLFxuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbmhyLCAud3AtYmxvY2stc2VwYXJhdG9yLCAud3AtYmxvY2stc2VwYXJhdG9yOm5vdCguaXMtc3R5bGUtd2lkZSk6bm90KC5pcy1zdHlsZS1kb3RzKSB7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcC1zdHlsZTogc29saWQ7XG4gIGJvcmRlci10b3Atd2lkdGg6IDJweDtcbiAgYm9yZGVyLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItYWNjZW50KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudCk7XG59XG5cbmkge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbnNtYWxsLFxuLnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbm1hcmssXG4ubWFyayB7XG4gIHBhZGRpbmc6IDAuMmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmOGUzO1xufVxuXG5wLmhhcy1iYWNrZ3JvdW5kIHtcbiAgcGFkZGluZzogMS41cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc4MnB4KSB7XG4gIHAuaGFzLWJhY2tncm91bmQge1xuICAgIHBhZGRpbmc6IDJyZW07XG4gIH1cbn1cblxuYmxvY2txdW90ZSB7XG4gIGJvcmRlci1jb2xvcjogY3VycmVudENvbG9yO1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudC1obCk7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMCAwIDAgMnB4O1xuICBtYXJnaW46IDNyZW0gMDtcbiAgcGFkZGluZzogMC41cmVtIDAgMC41cmVtIDEuNXJlbTtcbn1cbmJsb2NrcXVvdGUgY2l0ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDEuNXJlbSAwIDA7XG59XG5ibG9ja3F1b3RlIHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbjogMDtcbn1cblxuY2l0ZSB7XG4gIG9wYWNpdHk6IDAuODtcbiAgZm9udC1zaXplOiAwLjhlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbn1cblxuc2FtcCwgY29kZSwga2JkIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWJveGVzLWNvbnRyYXN0KTtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAwLjllbTtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjNyZW07XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJveGVzKTtcbn1cblxucHJlIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAwLjllbTtcbiAgcGFkZGluZzogMC41cmVtIDAuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luOiA0cmVtIDA7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nOiAzcmVtIDJyZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMnB4O1xuICBib3JkZXItY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQpO1xufVxucHJlIGNvZGUge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMDtcbn1cblxuZmlndXJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbn1cblxuaWZyYW1lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxudmlkZW8ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuc3ZnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG5pbWcge1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuZW1iZWQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbm9iamVjdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuZmlnY2FwdGlvbiwgLndwLWJsb2NrLWltYWdlIGZpZ2NhcHRpb24sXG4ud3AtYmxvY2stZW1iZWQgZmlnY2FwdGlvbiB7XG4gIG9wYWNpdHk6IDAuODtcbiAgZm9udC1zaXplOiAwLjhlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xufVxuZmlnY2FwdGlvbiBhLCAud3AtYmxvY2staW1hZ2UgZmlnY2FwdGlvbiBhLFxuLndwLWJsb2NrLWVtYmVkIGZpZ2NhcHRpb24gYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc4MnB4KSB7XG4gIGZpZ2NhcHRpb24sIC53cC1ibG9jay1pbWFnZSBmaWdjYXB0aW9uLFxuLndwLWJsb2NrLWVtYmVkIGZpZ2NhcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICB9XG59XG5cbi53cC1ibG9jay10YWJsZSxcbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIGVtcHR5LWNlbGxzOiBzaG93O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLndwLWJsb2NrLXRhYmxlIHRoZWFkLFxudGFibGUgdGhlYWQge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yKTtcbn1cbi53cC1ibG9jay10YWJsZSB0aCxcbnRhYmxlIHRoIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItYm94ZXMpO1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBwYWRkaW5nOiAwLjc1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLndwLWJsb2NrLXRhYmxlIHRoIGEsXG50YWJsZSB0aCBhIHtcbiAgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbn1cbi53cC1ibG9jay10YWJsZSB0aDpmaXJzdC1jaGlsZCxcbnRhYmxlIHRoOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB2YXIoLS1jb2xvcik7XG59XG4ud3AtYmxvY2stdGFibGUgdGg6bGFzdC1jaGlsZCxcbnRhYmxlIHRoOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB2YXIoLS1jb2xvcik7XG59XG4ud3AtYmxvY2stdGFibGUgdGQsXG50YWJsZSB0ZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJveGVzKTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgcGFkZGluZzogMC43NXJlbTtcbn1cbi53cC1ibG9jay10YWJsZSBjYXB0aW9uLFxudGFibGUgY2FwdGlvbiB7XG4gIGNhcHRpb24tc2lkZTogdG9wO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ib3hlcyk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ib3hlcy1jb250cmFzdCk7XG59XG5cbmNhcHRpb24ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1ib3hlcy1hY2NlbnQpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItYm94ZXMtYWNjZW50LWNvbnRyYXN0KTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgcGFkZGluZzogMC43NXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZ2FsbGVyeSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAzZW0gMCAzZW0gLTAuOGVtO1xuICB3aWR0aDogY2FsYygxMDAlICsgMS42ZW0pO1xufVxuXG4uZ2FsbGVyeS1pdGVtIHtcbiAgbWFyZ2luOiAwLjhlbSAwO1xuICBwYWRkaW5nOiAwIDAuOGVtO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmdhbGxlcnktY2FwdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAwLjhlbTtcbn1cblxuLmxpc3QtdW5zdHlsZWQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5saXN0LWlubGluZSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luLXRvcDogLTAuNXJlbTtcbn1cblxuLmxpc3QtaW5saW5lLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbn1cbi5saXN0LWlubGluZS1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG59XG5cbi5oYXMtZHJvcC1jYXA6bm90KDpmb2N1cy12aXNpYmxlKTo6Zmlyc3QtbGV0dGVyIHtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudC1obCk7XG4gIGZvbnQtc2l6ZTogNS4xZW07XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIG1hcmdpbjogMC4wNWVtIDAuMWVtIDAgMDtcbn1cbi5oYXMtZHJvcC1jYXA6bm90KDpmb2N1cy12aXNpYmxlKTo6Zmlyc3QtbGV0dGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cbi5oYXMtZHJvcC1jYXA6bm90KDpmb2N1cy12aXNpYmxlKTo6YWZ0ZXIge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uaGFzLXRleHQtYWxpZ24tbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5oYXMtdGV4dC1hbGlnbi1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5oYXMtdGV4dC1hbGlnbi1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uaGFzLXNtYWxsLWZvbnQtc2l6ZSB7XG4gIGZvbnQtc2l6ZTogMC44MTNlbTtcbn1cblxuLmhhcy1tZWRpdW0tZm9udC1zaXplIHtcbiAgZm9udC1zaXplOiAxLjI1ZW07XG59XG5cbi5oYXMtbGFyZ2UtZm9udC1zaXplIHtcbiAgZm9udC1zaXplOiAyLjI1ZW07XG59XG5cbi5oYXMtaHVnZS1mb250LXNpemUge1xuICBmb250LXNpemU6IDIuNjI1ZW07XG59XG5cbi5mb3JtLWNvbnRyb2wsIGJvZHkgLmNhbGVuZGFyLXBsdXMgI2NhbGVuZGFyLXBsdXMtc2VhcmNoLFxuYm9keSAuY2FsZW5kYXItcGx1cyAjY2FsZW5kYXItcGx1cy1jYXRlZ29yeSwgaW5wdXRbdHlwZT10ZXh0XTpub3QoLmZvcm0tY29udHJvbCksXG5pbnB1dFt0eXBlPXRlbF06bm90KC5mb3JtLWNvbnRyb2wpLFxuaW5wdXRbdHlwZT1lbWFpbF06bm90KC5mb3JtLWNvbnRyb2wpLFxuaW5wdXRbdHlwZT1zZWFyY2hdOm5vdCguZm9ybS1jb250cm9sKSxcbnRleHRhcmVhOm5vdCguZm9ybS1jb250cm9sKSxcbnNlbGVjdDpub3QoLmZvcm0tY29udHJvbCkge1xuICBiYWNrZ3JvdW5kLWNsaXA6IGluaXRpYWw7XG59XG5cbi5wdC1oZWFkZXItbWFpbi1oZWlnaHQge1xuICBwYWRkaW5nLXRvcDogY2FsYyh2YXIoLS1oZWFkZXItbWFpbi1nYXAtaGVpZ2h0KSArIHZhcigtLWhlYWRlci1tYWluLWhlaWdodCkpO1xufVxuXG4jd3JhcHBlci1mb290ZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5ib2R5Om5vdCguc2hhZG93cy1kaXNhYmxlZCkgI3dyYXBwZXItZm9vdGVyIHtcbiAgYm94LXNoYWRvdzogMCAwIGNhbGMoMzBweCkgY2FsYygtMzBweCArIHZhcigtLXNoYWRvd3MpICogMSApIHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgI3dyYXBwZXItZm9vdGVyIHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcbiAgfVxufVxuXG4jZm9vdGVyLWZ1bGwtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuXG4jZm9vdGVyLWNvbnRlbnQge1xuICB6LWluZGV4OiAyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbiNmb290ZXItaW1hZ2UtaG9sZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG59XG4jZm9vdGVyLWltYWdlLWhvbGRlciBpbWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbiNmb290ZXItaW1hZ2UtaG9sZGVyOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZm9vdGVyLW1haW4tYmctY29sb3IpO1xuICBjb250ZW50OiBcIlwiO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIG9wYWNpdHk6IDAuOTtcbn1cblxuLypcbiAqIEFkZHMgaW50ZWdyYXRpb24gd2l0aCBDYWxlbmRhciBQbHVzIHBsdWdpbi5cbiAqL1xuYm9keSAuY2FsZW5kYXItcGx1cyAuY2FsZW5kYXItcGx1cy1maWx0ZXItYmFyIHtcbiAgb3ZlcmZsb3c6IGluaXRpYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgYm9keSAuY2FsZW5kYXItcGx1cyAuY2FsZW5kYXItcGx1cy1maWx0ZXItYmFyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIGJvZHkgLmNhbGVuZGFyLXBsdXMgLmNhbGVuZGFyLXBsdXMtZmlsdGVyLWJhciA+IHAge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgfVxuICBib2R5IC5jYWxlbmRhci1wbHVzIC5jYWxlbmRhci1wbHVzLWZpbHRlci1iYXIgcDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxufVxuYm9keSAuY2FsZW5kYXItcGx1cyAucmJjLXRvb2xiYXIge1xuICBmbGV4LXdyYXA6IGluaXRpYWw7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5ib2R5IC5jYWxlbmRhci1wbHVzIC5yYmMtdG9vbGJhciBidXR0b24ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1ib3hlcyk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ib3hlcy1jb250cmFzdCk7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZS1jb2xvcjogdmFyKC0tY29sb3ItYm94ZXMtYWNjZW50LWEpO1xuICBmb250LXNpemU6IDAuNzg3NWVtO1xuICBtYXJnaW46IDA7XG59XG5ib2R5IC5jYWxlbmRhci1wbHVzIC5yYmMtdG9vbGJhciBidXR0b24ucmJjLWFjdGl2ZSwgYm9keSAuY2FsZW5kYXItcGx1cyAucmJjLXRvb2xiYXIgYnV0dG9uLnJiYy1hY3RpdmU6Zm9jdXMtdmlzaWJsZSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJveGVzLWFjY2VudC1obCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ib3hlcy1hY2NlbnQtaGwtY29udHJhc3QpO1xuICBvcGFjaXR5OiAxO1xufVxuYm9keSAuY2FsZW5kYXItcGx1cyAucmJjLXRvb2xiYXIgYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYm94ZXMtYWNjZW50KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWJveGVzLWFjY2VudC1jb250cmFzdCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzgxLjk4cHgpIHtcbiAgYm9keSAuY2FsZW5kYXItcGx1cyAucmJjLXRvb2xiYXIge1xuICAgIGp1c3RpZnktY29udGVudDogbGVmdDtcbiAgfVxuICBib2R5IC5jYWxlbmRhci1wbHVzIC5yYmMtdG9vbGJhciA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxufVxuYm9keSAuY2FsZW5kYXItcGx1cyAucmJjLWRhdGUtY2VsbCxcbmJvZHkgLmNhbGVuZGFyLXBsdXMgLnJiYy1oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1ib3hlcyk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ib3hlcy1jb250cmFzdCk7XG59XG5ib2R5IC5jYWxlbmRhci1wbHVzIC5yYmMtaGVhZGVyIHtcbiAgcGFkZGluZzogMC41cmVtIDAuMjVyZW07XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLWNvbG9yLWJnKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuYm9keSAuY2FsZW5kYXItcGx1cyAucmJjLWhlYWRlciA+IGEge1xuICBjb2xvcjogdmFyKC0tY29sb3ItYm94ZXMtY29udHJhc3QpO1xufVxuYm9keSAuY2FsZW5kYXItcGx1cyAucmJjLWhlYWRlciArIC5yYmMtaGVhZGVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHZhcigtLWNvbG9yLWJnKTtcbn1cbmJvZHkgLmNhbGVuZGFyLXBsdXMgLnJiYy1tb250aC12aWV3IHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1ib3hlcyk7XG59XG5ib2R5IC5jYWxlbmRhci1wbHVzIC5yYmMtbW9udGgtcm93ICsgLnJiYy1tb250aC1yb3cge1xuICBib3JkZXItdG9wOiBub25lO1xufVxuYm9keSAuY2FsZW5kYXItcGx1cyAucmJjLW9mZi1yYW5nZSB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbmJvZHkgLmNhbGVuZGFyLXBsdXMgLnJiYy1vZmYtcmFuZ2UtYmcge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1iZyk7XG59XG5ib2R5IC5jYWxlbmRhci1wbHVzIC5yYmMtZGF0ZS1jZWxsIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItYm90dG9tOiB2YXIoLS1jb2xvci1iZykgMXB4IHNvbGlkO1xufVxuYm9keSAuY2FsZW5kYXItcGx1cyAucmJjLWRhdGUtY2VsbCBhIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWJveGVzLWNvbnRyYXN0KTtcbn1cbmJvZHkgLmNhbGVuZGFyLXBsdXMgLnJiYy1kYXktYmcgKyAucmJjLWRheS1iZyB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiB2YXIoLS1jb2xvci1ib3hlcyk7XG59XG5ib2R5IC5jYWxlbmRhci1wbHVzIC5yYmMtdG9kYXkge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1ib3hlcyk7XG59XG5ib2R5IC5jYWxlbmRhci1wbHVzIC5yYmMtZXZlbnQsIGJvZHkgLmNhbGVuZGFyLXBsdXMgLnJiYy1ldmVudC5yYmMtc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1iZy1hY2NlbnQpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItYmctYWNjZW50LWNvbnRyYXN0KTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UtaW47XG59XG5ib2R5IC5jYWxlbmRhci1wbHVzIC5yYmMtZXZlbnQ6aG92ZXIsIGJvZHkgLmNhbGVuZGFyLXBsdXMgLnJiYy1ldmVudC5yYmMtc2VsZWN0ZWQ6aG92ZXIge1xuICBvcGFjaXR5OiAwLjg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJnLWFjY2VudCk7XG59XG5ib2R5IC5jYWxlbmRhci1wbHVzIC5yYmMtcm93LXNlZ21lbnQge1xuICBwYWRkaW5nOiAwIDRweCAxcHggMnB4O1xufVxuYm9keSAuY2FsZW5kYXItcGx1cyAucmJjLW1vbnRoLXZpZXcgLnJiYy10b2RheSB7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLWNvbG9yLWJnKSAxcHggc29saWQ7XG59XG5ib2R5IC5jYWxlbmRhci1wbHVzIC5yYmMtdGltZS12aWV3IHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbmJvZHkgLmNhbGVuZGFyLXBsdXMgLnJiYy10aW1lLXZpZXcsXG5ib2R5IC5jYWxlbmRhci1wbHVzIC5yYmMtdGltZS1jb250ZW50ID4gKiArICogPiAqLFxuYm9keSAuY2FsZW5kYXItcGx1cyAucmJjLXRpbWUtY29udGVudCxcbmJvZHkgLmNhbGVuZGFyLXBsdXMgLnJiYy10aW1lc2xvdC1ncm91cCxcbmJvZHkgLmNhbGVuZGFyLXBsdXMgLnJiYy10aW1lLWhlYWRlci1jb250ZW50IHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1ib3hlcyk7XG59XG5ib2R5IC5jYWxlbmRhci1wbHVzIC5yYmMtdGltZS12aWV3IC5yYmMtcm93IHtcbiAgbWluLWhlaWdodDogYXV0bztcbn1cbmJvZHkgLmNhbGVuZGFyLXBsdXMgLnJiYy1kYXktc2xvdCAucmJjLXRpbWUtc2xvdCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItYmcpO1xufVxuYm9keSAuY2FsZW5kYXItcGx1cyAucmJjLWN1cnJlbnQtdGltZS1pbmRpY2F0b3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ib3hlcy1hY2NlbnQtaGwpO1xufVxuYm9keSAuY2FsZW5kYXItcGx1cyAucmJjLWFnZW5kYS10YWJsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5ib2R5IC5jYWxlbmRhci1wbHVzIC5yYmMtYWdlbmRhLXZpZXcgdGFibGUucmJjLWFnZW5kYS10YWJsZSB0aGVhZCA+IHRyID4gdGgge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4uY2FsZW5kYXJwLWV2ZW50LXNob3J0Y29kZS1oZWFkZXIgaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5jYWxlbmRhcnAtZXZlbnQtc2hvcnRjb2RlLWhlYWRlciAuZGFzaGljb25zIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5ib2R5IC5jYWxlbmRhcnA6bm90KCNub2NhbGVuZGFycCkgLmFnZW5kYS1taW5pZmllZC1jYWxlbmRhciAuY2FsZW5kYXJwLWRhdGUtaXRlbSAuY2FsZW5kYXJwLWRhdGUgLmNhbGVuZGFycC1kYXRlLW1vbnRoIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYm94ZXMpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItYm94ZXMtY29udHJhc3QpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLWJveGVzKTtcbn1cbmJvZHkgLmNhbGVuZGFycDpub3QoI25vY2FsZW5kYXJwKSAuYWdlbmRhLW1pbmlmaWVkLWNhbGVuZGFyIC5jYWxlbmRhcnAtZGF0ZS1pdGVtIC5jYWxlbmRhcnAtZGF0ZSAuY2FsZW5kYXJwLWRhdGUtZGF5IHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1ib3hlcyk7XG59XG5cbi8qXG4gKiBBZGRzIGJhc2ljIHN0eWxpbmcgdG8gZGlyZWN0b3J5IG1vZHVsZSBpbmNsdWRlZCB3aXRoIHRoZW1lLlxuICovXG4uY3AtZGlyLWl0ZW0tZmllbGRzOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG4uY3AtZGlyLWNvbnRyb2xzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYm94ZXMpO1xufVxuLmNwLWRpci1jb250cm9scyBmaWVsZHNldCB7XG4gIHBhZGRpbmc6IDAuNnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3ODJweCkge1xuICAuY3AtZGlyLWNvbnRyb2xzIGZpZWxkc2V0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5cbi5jcC1kaXItY29udHJvbCB7XG4gIG1hcmdpbjogMC42cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjJyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzgycHgpIHtcbiAgLmNwLWRpci1jb250cm9sIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjZyZW07XG4gIH1cbn1cblxuLmNwLWRpci1jb250cm9sLXNlYXJjaCB7XG4gIGZsZXgtZ3JvdzogMjtcbn1cblxuLmNwLWRpci1jb250cm9sLXNlbGVjdCB7XG4gIGZsZXgtZ3JvdzogMTtcbn1cblxuLmNwLWRpci1wYWdpbmF0aW9uIHtcbiAgcGFkZGluZzogMC43NXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItYm94ZXMpO1xuICBib3JkZXItdG9wOiBub25lO1xufVxuXG4uY3AtZGlyLW5vLXJlc3VsdHMtaW5mbyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmc6IDAuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgYm9yZGVyOiB2YXIoLS1jb2xvci1ib3hlcykgc29saWQgMXB4O1xufVxuLmNwLWRpci1jb250ZW50LS1uby1yZXN1bHRzIC5jcC1kaXItbm8tcmVzdWx0cy1pbmZvIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jcC1kaXItbm8tcmVzdWx0cy1pbmZvLXRleHQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59IiwiLyohXG4gKiBCb290c3RyYXAgdjQuNS4wIChodHRwczovL2dldGJvb3RzdHJhcC5jb20vKVxuICogQ29weXJpZ2h0IDIwMTEtMjAyMCBUaGUgQm9vdHN0cmFwIEF1dGhvcnNcbiAqIENvcHlyaWdodCAyMDExLTIwMjAgVHdpdHRlciwgSW5jLlxuICogTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi9tYXN0ZXIvTElDRU5TRSlcbiAqL1xuXG5AaW1wb3J0IFwiLi4vLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC9mdW5jdGlvbnNcIjtcblxuLy8gTG9hZGluZyB2YXJpYWJsZXMgYmVmb3JlIGFuZCBhZnRlciBpcyBuZWVkZWQgdG8gcHJvcGVybHkgc2V0IFwibnVsbFwiIHZhbHVlc1xuQGltcG9ydCBcIi4uL3ZhcmlhYmxlcy9ib290c3RyYXBcIjtcbkBpbXBvcnQgXCIuLi8uLi9zcmMvc2Fzcy9ib290c3RyYXA0L3ZhcmlhYmxlc1wiO1xuQGltcG9ydCBcIi4uL3ZhcmlhYmxlcy9ib290c3RyYXBcIjtcblxuQGltcG9ydCBcIi4uLy4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvbWl4aW5zXCI7XG4vL0BpbXBvcnQgXCIuLi8uLi9zcmMvc2Fzcy9ib290c3RyYXA0L3Jvb3RcIjtcbkBpbXBvcnQgXCIuLi8uLi9zcmMvc2Fzcy9ib290c3RyYXA0L3JlYm9vdFwiO1xuLy9AaW1wb3J0IFwiLi4vLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC90eXBlXCI7XG5AaW1wb3J0IFwiLi4vLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC9pbWFnZXNcIjtcbi8vQGltcG9ydCBcIi4uLy4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvY29kZVwiO1xuQGltcG9ydCBcIi4uLy4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvZ3JpZFwiO1xuQGltcG9ydCBcIi4uLy4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvdGFibGVzXCI7XG4vL0BpbXBvcnQgXCIuLi8uLi9zcmMvc2Fzcy9ib290c3RyYXA0L2Zvcm1zXCI7XG4vL0BpbXBvcnQgXCIuLi8uLi9zcmMvc2Fzcy9ib290c3RyYXA0L2J1dHRvbnNcIjtcbkBpbXBvcnQgXCIuLi8uLi9zcmMvc2Fzcy9ib290c3RyYXA0L3RyYW5zaXRpb25zXCI7XG5AaW1wb3J0IFwiLi4vLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC9kcm9wZG93blwiO1xuLy9AaW1wb3J0IFwiLi4vLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC9idXR0b24tZ3JvdXBcIjtcbkBpbXBvcnQgXCIuLi8uLi9zcmMvc2Fzcy9ib290c3RyYXA0L2lucHV0LWdyb3VwXCI7XG4vL0BpbXBvcnQgXCIuLi8uLi9zcmMvc2Fzcy9ib290c3RyYXA0L2N1c3RvbS1mb3Jtc1wiO1xuQGltcG9ydCBcIi4uLy4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvbmF2XCI7XG5AaW1wb3J0IFwiLi4vLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC9uYXZiYXJcIjtcbi8vQGltcG9ydCBcIi4uLy4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvY2FyZFwiO1xuQGltcG9ydCBcIi4uLy4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvYnJlYWRjcnVtYlwiO1xuQGltcG9ydCBcIi4uLy4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvcGFnaW5hdGlvblwiO1xuLy9AaW1wb3J0IFwiLi4vLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC9iYWRnZVwiO1xuQGltcG9ydCBcIi4uLy4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvanVtYm90cm9uXCI7XG5AaW1wb3J0IFwiLi4vLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC9hbGVydFwiO1xuLy9AaW1wb3J0IFwiLi4vLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC9wcm9ncmVzc1wiO1xuQGltcG9ydCBcIi4uLy4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvbWVkaWFcIjtcbi8vQGltcG9ydCBcIi4uLy4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvbGlzdC1ncm91cFwiO1xuQGltcG9ydCBcIi4uLy4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvY2xvc2VcIjtcbi8vQGltcG9ydCBcIi4uLy4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvdG9hc3RzXCI7XG5AaW1wb3J0IFwiLi4vLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC9tb2RhbFwiO1xuLy9AaW1wb3J0IFwiLi4vLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC90b29sdGlwXCI7XG4vL0BpbXBvcnQgXCIuLi8uLi9zcmMvc2Fzcy9ib290c3RyYXA0L3BvcG92ZXJcIjtcbi8vQGltcG9ydCBcIi4uLy4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvY2Fyb3VzZWxcIjtcbi8vQGltcG9ydCBcIi4uLy4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvc3Bpbm5lcnNcIjtcblxuLy9AaW1wb3J0IFwiLi4vLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC91dGlsaXRpZXNcIjtcbi8vQGltcG9ydCBcIi4uLy4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvdXRpbGl0aWVzL2FsaWduXCI7XG4vLy8vQGltcG9ydCBcIi4uLy4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvdXRpbGl0aWVzL2JhY2tncm91bmRcIjtcbi8vQGltcG9ydCBcIi4uLy4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvdXRpbGl0aWVzL2JvcmRlcnNcIjtcbi8vQGltcG9ydCBcIi4uLy4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvdXRpbGl0aWVzL2NsZWFyZml4XCI7XG5AaW1wb3J0IFwiLi4vLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC91dGlsaXRpZXMvZGlzcGxheVwiO1xuLy9AaW1wb3J0IFwiLi4vLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC91dGlsaXRpZXMvZW1iZWRcIjtcbkBpbXBvcnQgXCIuLi8uLi9zcmMvc2Fzcy9ib290c3RyYXA0L3V0aWxpdGllcy9mbGV4XCI7XG4vL0BpbXBvcnQgXCIuLi8uLi9zcmMvc2Fzcy9ib290c3RyYXA0L3V0aWxpdGllcy9mbG9hdFwiO1xuLy9AaW1wb3J0IFwiLi4vLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC91dGlsaXRpZXMvb3ZlcmZsb3dcIjtcbi8vQGltcG9ydCBcIi4uLy4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvdXRpbGl0aWVzL3Bvc2l0aW9uXCI7XG5AaW1wb3J0IFwiLi4vLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC91dGlsaXRpZXMvc2NyZWVucmVhZGVyc1wiO1xuLy9AaW1wb3J0IFwiLi4vLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC91dGlsaXRpZXMvc2hhZG93c1wiO1xuQGltcG9ydCBcIi4uLy4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvdXRpbGl0aWVzL3NpemluZ1wiO1xuLy9AaW1wb3J0IFwiLi4vLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC91dGlsaXRpZXMvc3RyZXRjaGVkLWxpbmtcIjtcbkBpbXBvcnQgXCIuLi8uLi9zcmMvc2Fzcy9ib290c3RyYXA0L3V0aWxpdGllcy9zcGFjaW5nXCI7XG5AaW1wb3J0IFwiLi4vLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC91dGlsaXRpZXMvdGV4dFwiO1xuLy9AaW1wb3J0IFwiLi4vLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC91dGlsaXRpZXMvdmlzaWJpbGl0eVwiO1xuXG5AaW1wb3J0IFwiLi4vLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC9wcmludFwiO1xuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50LCBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGUsIHByb3BlcnR5LW5vLXZlbmRvci1wcmVmaXhcblxuLy8gUmVib290XG4vL1xuLy8gTm9ybWFsaXphdGlvbiBvZiBIVE1MIGVsZW1lbnRzLCBtYW51YWxseSBmb3JrZWQgZnJvbSBOb3JtYWxpemUuY3NzIHRvIHJlbW92ZVxuLy8gc3R5bGVzIHRhcmdldGluZyBpcnJlbGV2YW50IGJyb3dzZXJzIHdoaWxlIGFwcGx5aW5nIG5ldyBzdHlsZXMuXG4vL1xuLy8gTm9ybWFsaXplIGlzIGxpY2Vuc2VkIE1JVC4gaHR0cHM6Ly9naXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzc1xuXG5cbi8vIERvY3VtZW50XG4vL1xuLy8gMS4gQ2hhbmdlIGZyb20gYGJveC1zaXppbmc6IGNvbnRlbnQtYm94YCBzbyB0aGF0IGB3aWR0aGAgaXMgbm90IGFmZmVjdGVkIGJ5IGBwYWRkaW5nYCBvciBgYm9yZGVyYC5cbi8vIDIuIENoYW5nZSB0aGUgZGVmYXVsdCBmb250IGZhbWlseSBpbiBhbGwgYnJvd3NlcnMuXG4vLyAzLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4vLyA0LiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIElFIG9uIFdpbmRvd3MgUGhvbmUgYW5kIGluIGlPUy5cbi8vIDUuIENoYW5nZSB0aGUgZGVmYXVsdCB0YXAgaGlnaGxpZ2h0IHRvIGJlIGNvbXBsZXRlbHkgdHJhbnNwYXJlbnQgaW4gaU9TLlxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvLyAxXG59XG5cbmh0bWwge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjsgLy8gMlxuICBsaW5lLWhlaWdodDogMS4xNTsgLy8gM1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8vIDRcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKCRibGFjaywgMCk7IC8vIDVcbn1cblxuLy8gU2hpbSBmb3IgXCJuZXdcIiBIVE1MNSBzdHJ1Y3R1cmFsIGVsZW1lbnRzIHRvIGRpc3BsYXkgY29ycmVjdGx5IChJRTEwLCBvbGRlciBicm93c2Vycylcbi8vIFRPRE86IHJlbW92ZSBpbiB2NVxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLWxpc3QtY29tbWEtbmV3bGluZS1hZnRlclxuYXJ0aWNsZSwgYXNpZGUsIGZpZ2NhcHRpb24sIGZpZ3VyZSwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWFpbiwgbmF2LCBzZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8vIEJvZHlcbi8vXG4vLyAxLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXG4vLyAyLiBBcyBhIGJlc3QgcHJhY3RpY2UsIGFwcGx5IGEgZGVmYXVsdCBgYmFja2dyb3VuZC1jb2xvcmAuXG4vLyAzLiBTZXQgYW4gZXhwbGljaXQgaW5pdGlhbCB0ZXh0LWFsaWduIHZhbHVlIHNvIHRoYXQgd2UgY2FuIGxhdGVyIHVzZVxuLy8gICAgdGhlIGBpbmhlcml0YCB2YWx1ZSBvbiB0aGluZ3MgbGlrZSBgPHRoPmAgZWxlbWVudHMuXG5cbmJvZHkge1xuICBtYXJnaW46IDA7IC8vIDFcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1iYXNlKTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1iYXNlO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gM1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1iZzsgLy8gMlxufVxuXG4vLyBGdXR1cmUtcHJvb2YgcnVsZTogaW4gYnJvd3NlcnMgdGhhdCBzdXBwb3J0IDpmb2N1cy12aXNpYmxlLCBzdXBwcmVzcyB0aGUgZm9jdXMgb3V0bGluZVxuLy8gb24gZWxlbWVudHMgdGhhdCBwcm9ncmFtbWF0aWNhbGx5IHJlY2VpdmUgZm9jdXMgYnV0IHdvdWxkbid0IG5vcm1hbGx5IHNob3cgYSB2aXNpYmxlXG4vLyBmb2N1cyBvdXRsaW5lLiBJbiBnZW5lcmFsLCB0aGlzIHdvdWxkIG1lYW4gdGhhdCB0aGUgb3V0bGluZSBpcyBvbmx5IGFwcGxpZWQgaWYgdGhlXG4vLyBpbnRlcmFjdGlvbiB0aGF0IGxlZCB0byB0aGUgZWxlbWVudCByZWNlaXZpbmcgcHJvZ3JhbW1hdGljIGZvY3VzIHdhcyBhIGtleWJvYXJkIGludGVyYWN0aW9uLFxuLy8gb3IgdGhlIGJyb3dzZXIgaGFzIHNvbWVob3cgZGV0ZXJtaW5lZCB0aGF0IHRoZSB1c2VyIGlzIHByaW1hcmlseSBhIGtleWJvYXJkIHVzZXIgYW5kL29yXG4vLyB3YW50cyBmb2N1cyBvdXRsaW5lcyB0byBhbHdheXMgYmUgcHJlc2VudGVkLlxuLy9cbi8vIFNlZSBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9DU1MvOmZvY3VzLXZpc2libGVcbi8vIGFuZCBodHRwczovL2RldmVsb3Blci5wYWNpZWxsb2dyb3VwLmNvbS9ibG9nLzIwMTgvMDMvZm9jdXMtdmlzaWJsZS1hbmQtYmFja3dhcmRzLWNvbXBhdGliaWxpdHkvXG5bdGFiaW5kZXg9XCItMVwiXTpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpIHtcbiAgb3V0bGluZTogMCAhaW1wb3J0YW50O1xufVxuXG5cbi8vIENvbnRlbnQgZ3JvdXBpbmdcbi8vXG4vLyAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuLy8gMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG5cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8vIDFcbiAgaGVpZ2h0OiAwOyAvLyAxXG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvLyAyXG59XG5cblxuLy9cbi8vIFR5cG9ncmFwaHlcbi8vXG5cbi8vIFJlbW92ZSB0b3AgbWFyZ2lucyBmcm9tIGhlYWRpbmdzXG4vL1xuLy8gQnkgZGVmYXVsdCwgYDxoMT5gLWA8aDY+YCBhbGwgcmVjZWl2ZSB0b3AgYW5kIGJvdHRvbSBtYXJnaW5zLiBXZSBudWtlIHRoZSB0b3Bcbi8vIG1hcmdpbiBmb3IgZWFzaWVyIGNvbnRyb2wgd2l0aGluIHR5cGUgc2NhbGVzIGFzIGl0IGF2b2lkcyBtYXJnaW4gY29sbGFwc2luZy5cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1saXN0LWNvbW1hLW5ld2xpbmUtYWZ0ZXJcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAkaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTtcbn1cblxuLy8gUmVzZXQgbWFyZ2lucyBvbiBwYXJhZ3JhcGhzXG4vL1xuLy8gU2ltaWxhcmx5LCB0aGUgdG9wIG1hcmdpbiBvbiBgPHA+YHMgZ2V0IHJlc2V0LiBIb3dldmVyLCB3ZSBhbHNvIHJlc2V0IHRoZVxuLy8gYm90dG9tIG1hcmdpbiB0byB1c2UgYHJlbWAgdW5pdHMgaW5zdGVhZCBvZiBgZW1gLlxucCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206ICRwYXJhZ3JhcGgtbWFyZ2luLWJvdHRvbTtcbn1cblxuLy8gQWJicmV2aWF0aW9uc1xuLy9cbi8vIDEuIER1cGxpY2F0ZSBiZWhhdmlvciB0byB0aGUgZGF0YS0qIGF0dHJpYnV0ZSBmb3Igb3VyIHRvb2x0aXAgcGx1Z2luXG4vLyAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuLy8gMy4gQWRkIGV4cGxpY2l0IGN1cnNvciB0byBpbmRpY2F0ZSBjaGFuZ2VkIGJlaGF2aW9yLlxuLy8gNC4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIEZpcmVmb3ggMzktLlxuLy8gNS4gUHJldmVudCB0aGUgdGV4dC1kZWNvcmF0aW9uIHRvIGJlIHNraXBwZWQuXG5cbmFiYnJbdGl0bGVdLFxuYWJicltkYXRhLW9yaWdpbmFsLXRpdGxlXSB7IC8vIDFcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8vIDJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvLyAyXG4gIGN1cnNvcjogaGVscDsgLy8gM1xuICBib3JkZXItYm90dG9tOiAwOyAvLyA0XG4gIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogbm9uZTsgLy8gNVxufVxuXG5hZGRyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxub2wsXG51bCxcbmRsIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxub2wgb2wsXG51bCB1bCxcbm9sIHVsLFxudWwgb2wge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiAkZHQtZm9udC13ZWlnaHQ7XG59XG5cbmRkIHtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwOyAvLyBVbmRvIGJyb3dzZXIgZGVmYXVsdFxufVxuXG5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZGVyOyAvLyBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpXG59XG5cbnNtYWxsIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDgwJSk7IC8vIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzXG59XG5cbi8vXG4vLyBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbi8vIGFsbCBicm93c2Vycy5cbi8vXG5cbnN1YixcbnN1cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDc1JSk7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7IGJvdHRvbTogLS4yNWVtOyB9XG5zdXAgeyB0b3A6IC0uNWVtOyB9XG5cblxuLy9cbi8vIExpbmtzXG4vL1xuXG5hIHtcbiAgY29sb3I6ICRsaW5rLWNvbG9yO1xuICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWRlY29yYXRpb247XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvLyBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG5cbiAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgY29sb3I6ICRsaW5rLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogJGxpbmstaG92ZXItZGVjb3JhdGlvbjtcbiAgfVxufVxuXG4vLyBBbmQgdW5kbyB0aGVzZSBzdHlsZXMgZm9yIHBsYWNlaG9sZGVyIGxpbmtzL25hbWVkIGFuY2hvcnMgKHdpdGhvdXQgaHJlZikuXG4vLyBJdCB3b3VsZCBiZSBtb3JlIHN0cmFpZ2h0Zm9yd2FyZCB0byBqdXN0IHVzZSBhW2hyZWZdIGluIHByZXZpb3VzIGJsb2NrLCBidXQgdGhhdFxuLy8gY2F1c2VzIHNwZWNpZmljaXR5IGlzc3VlcyBpbiBtYW55IG90aGVyIHN0eWxlcyB0aGF0IGFyZSB0b28gY29tcGxleCB0byBmaXguXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xOTQwMlxuXG5hOm5vdChbaHJlZl0pOm5vdChbY2xhc3NdKSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cblxuLy9cbi8vIENvZGVcbi8vXG5cbnByZSxcbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1tb25vc3BhY2U7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxZW0pOyAvLyBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG59XG5cbnByZSB7XG4gIC8vIFJlbW92ZSBicm93c2VyIGRlZmF1bHQgdG9wIG1hcmdpblxuICBtYXJnaW4tdG9wOiAwO1xuICAvLyBSZXNldCBicm93c2VyIGRlZmF1bHQgb2YgYDFlbWAgdG8gdXNlIGByZW1gc1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAvLyBEb24ndCBhbGxvdyBjb250ZW50IHRvIGJyZWFrIG91dHNpZGVcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIC8vIERpc2FibGUgYXV0by1oaWRpbmcgc2Nyb2xsYmFyIGluIElFICYgbGVnYWN5IEVkZ2UgdG8gYXZvaWQgb3ZlcmxhcCxcbiAgLy8gbWFraW5nIGl0IGltcG9zc2libGUgdG8gaW50ZXJhY3Qgd2l0aCB0aGUgY29udGVudFxuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IHNjcm9sbGJhcjtcbn1cblxuXG4vL1xuLy8gRmlndXJlc1xuLy9cblxuZmlndXJlIHtcbiAgLy8gQXBwbHkgYSBjb25zaXN0ZW50IG1hcmdpbiBzdHJhdGVneSAobWF0Y2hlcyBvdXIgdHlwZSBzdHlsZXMpLlxuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5cbi8vXG4vLyBJbWFnZXMgYW5kIGNvbnRlbnRcbi8vXG5cbmltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlci1zdHlsZTogbm9uZTsgLy8gUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC0uXG59XG5cbnN2ZyB7XG4gIC8vIFdvcmthcm91bmQgZm9yIHRoZSBTVkcgb3ZlcmZsb3cgYnVnIGluIElFMTAvMTEgaXMgc3RpbGwgcmVxdWlyZWQuXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI2ODc4XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cblxuLy9cbi8vIFRhYmxlc1xuLy9cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlOyAvLyBQcmV2ZW50IGRvdWJsZSBib3JkZXJzXG59XG5cbmNhcHRpb24ge1xuICBwYWRkaW5nLXRvcDogJHRhYmxlLWNlbGwtcGFkZGluZztcbiAgcGFkZGluZy1ib3R0b206ICR0YWJsZS1jZWxsLXBhZGRpbmc7XG4gIGNvbG9yOiAkdGFibGUtY2FwdGlvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY2FwdGlvbi1zaWRlOiBib3R0b207XG59XG5cbi8vIDEuIFJlbW92ZXMgZm9udC13ZWlnaHQgYm9sZCBieSBpbmhlcml0aW5nXG4vLyAyLiBNYXRjaGVzIGRlZmF1bHQgYDx0ZD5gIGFsaWdubWVudCBieSBpbmhlcml0aW5nIGB0ZXh0LWFsaWduYC5cbi8vIDMuIEZpeCBhbGlnbm1lbnQgZm9yIFNhZmFyaVxuXG50aCB7XG4gIGZvbnQtd2VpZ2h0OiAkdGFibGUtdGgtZm9udC13ZWlnaHQ7IC8vIDFcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDsgLy8gMlxuICB0ZXh0LWFsaWduOiAtd2Via2l0LW1hdGNoLXBhcmVudDsgLy8gM1xufVxuXG5cbi8vXG4vLyBGb3Jtc1xuLy9cblxubGFiZWwge1xuICAvLyBBbGxvdyBsYWJlbHMgdG8gdXNlIGBtYXJnaW5gIGZvciBzcGFjaW5nLlxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206ICRsYWJlbC1tYXJnaW4tYm90dG9tO1xufVxuXG4vLyBSZW1vdmUgdGhlIGRlZmF1bHQgYGJvcmRlci1yYWRpdXNgIHRoYXQgbWFjT1MgQ2hyb21lIGFkZHMuXG4vL1xuLy8gRGV0YWlscyBhdCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI0MDkzXG5idXR0b24ge1xuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi8vIEV4cGxpY2l0bHkgcmVtb3ZlIGZvY3VzIG91dGxpbmUgaW4gQ2hyb21pdW0gd2hlbiBpdCBzaG91bGRuJ3QgYmVcbi8vIHZpc2libGUgKGUuZy4gYXMgcmVzdWx0IG9mIG1vdXNlIGNsaWNrIG9yIHRvdWNoIHRhcCkuIEl0IGFscmVhZHlcbi8vIHNob3VsZCBiZSBkb2luZyB0aGlzIGF1dG9tYXRpY2FsbHksIGJ1dCBzZWVtcyB0byBjdXJyZW50bHkgYmVcbi8vIGNvbmZ1c2VkIGFuZCBhcHBsaWVzIGl0cyB2ZXJ5IHZpc2libGUgdHdvLXRvbmUgb3V0bGluZSBhbnl3YXkuXG5cbmJ1dHRvbjpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpIHtcbiAgb3V0bGluZTogMDtcbn1cblxuaW5wdXQsXG5idXR0b24sXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgbWFyZ2luOiAwOyAvLyBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmlcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZShpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbmJ1dHRvbixcbmlucHV0IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8vIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2Vcbn1cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IC8vIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveFxufVxuXG4vLyBTZXQgdGhlIGN1cnNvciBmb3Igbm9uLWA8YnV0dG9uPmAgYnV0dG9uc1xuLy9cbi8vIERldGFpbHMgYXQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMzA1NjJcbltyb2xlPVwiYnV0dG9uXCJdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4vLyBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHdvcmQtd3JhcCBpbiBTYWZhcmkuXG4vL1xuLy8gRGV0YWlscyBhdCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI0OTkwXG5zZWxlY3Qge1xuICB3b3JkLXdyYXA6IG5vcm1hbDtcbn1cblxuXG4vLyAxLiBQcmV2ZW50IGEgV2ViS2l0IGJ1ZyB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2AgYW5kIGB2aWRlb2Bcbi8vICAgIGNvbnRyb2xzIGluIEFuZHJvaWQgNC5cbi8vIDIuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG5idXR0b24sXG5bdHlwZT1cImJ1dHRvblwiXSwgLy8gMVxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8vIDJcbn1cblxuLy8gT3BpbmlvbmF0ZWQ6IGFkZCBcImhhbmRcIiBjdXJzb3IgdG8gbm9uLWRpc2FibGVkIGJ1dHRvbiBlbGVtZW50cy5cbkBpZiAkZW5hYmxlLXBvaW50ZXItY3Vyc29yLWZvci1idXR0b25zIHtcbiAgYnV0dG9uLFxuICBbdHlwZT1cImJ1dHRvblwiXSxcbiAgW3R5cGU9XCJyZXNldFwiXSxcbiAgW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICY6bm90KDpkaXNhYmxlZCkge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgfVxufVxuXG4vLyBSZW1vdmUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGZyb20gRmlyZWZveCwgYnV0IGRvbid0IHJlc3RvcmUgdGhlIG91dGxpbmUgbGlrZSBOb3JtYWxpemUuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLy8gMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAtXG4gIHBhZGRpbmc6IDA7IC8vIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC1cbn1cblxuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvOyAvLyBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFLlxuICAvLyBUZXh0YXJlYXMgc2hvdWxkIHJlYWxseSBvbmx5IHJlc2l6ZSB2ZXJ0aWNhbGx5IHNvIHRoZXkgZG9uJ3QgYnJlYWsgdGhlaXIgKGhvcml6b250YWwpIGNvbnRhaW5lcnMuXG4gIHJlc2l6ZTogdmVydGljYWw7XG59XG5cbmZpZWxkc2V0IHtcbiAgLy8gQnJvd3NlcnMgc2V0IGEgZGVmYXVsdCBgbWluLXdpZHRoOiBtaW4tY29udGVudDtgIG9uIGZpZWxkc2V0cyxcbiAgLy8gdW5saWtlIGUuZy4gYDxkaXY+YHMsIHdoaWNoIGhhdmUgYG1pbi13aWR0aDogMDtgIGJ5IGRlZmF1bHQuXG4gIC8vIFNvIHdlIHJlc2V0IHRoYXQgdG8gZW5zdXJlIGZpZWxkc2V0cyBiZWhhdmUgbW9yZSBsaWtlIGEgc3RhbmRhcmQgYmxvY2sgZWxlbWVudC5cbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTIzNTlcbiAgLy8gYW5kIGh0dHBzOi8vaHRtbC5zcGVjLndoYXR3Zy5vcmcvbXVsdGlwYWdlLyN0aGUtZmllbGRzZXQtYW5kLWxlZ2VuZC1lbGVtZW50c1xuICBtaW4td2lkdGg6IDA7XG4gIC8vIFJlc2V0IHRoZSBkZWZhdWx0IG91dGxpbmUgYmVoYXZpb3Igb2YgZmllbGRzZXRzIHNvIHRoZXkgZG9uJ3QgYWZmZWN0IHBhZ2UgbGF5b3V0LlxuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDtcbn1cblxuLy8gMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbi8vIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbmxlZ2VuZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlOyAvLyAxXG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICBAaW5jbHVkZSBmb250LXNpemUoMS41cmVtKTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0OyAvLyAyXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IC8vIDFcbn1cblxucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IC8vIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG59XG5cbi8vIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLy8gVGhpcyBvdmVycmlkZXMgdGhlIGV4dHJhIHJvdW5kZWQgY29ybmVycyBvbiBzZWFyY2ggaW5wdXRzIGluIGlPUyBzbyB0aGF0IG91clxuICAvLyBgLmZvcm0tY29udHJvbGAgY2xhc3MgY2FuIHByb3Blcmx5IHN0eWxlIHRoZW0uIE5vdGUgdGhhdCB0aGlzIGNhbm5vdCBzaW1wbHlcbiAgLy8gYmUgYWRkZWQgdG8gYC5mb3JtLWNvbnRyb2xgIGFzIGl0J3Mgbm90IHNwZWNpZmljIGVub3VnaC4gRm9yIGRldGFpbHMsIHNlZVxuICAvLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNTg2LlxuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLy8gMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLy9cbi8vIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbi8vXG5cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vL1xuLy8gMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbi8vIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cbi8vXG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICBmb250OiBpbmhlcml0OyAvLyAyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvLyAxXG59XG5cbi8vXG4vLyBDb3JyZWN0IGVsZW1lbnQgZGlzcGxheXNcbi8vXG5cbm91dHB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTsgLy8gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzXG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lOyAvLyBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRVxufVxuXG4vLyBBbHdheXMgaGlkZSBhbiBlbGVtZW50IHdpdGggdGhlIGBoaWRkZW5gIEhUTUwgYXR0cmlidXRlIChmcm9tIFB1cmVDU1MpLlxuLy8gTmVlZGVkIGZvciBwcm9wZXIgZGlzcGxheSBpbiBJRSAxMC0uXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbiIsIi8vIFZhcmlhYmxlc1xuLy9cbi8vIFZhcmlhYmxlcyBzaG91bGQgZm9sbG93IHRoZSBgJGNvbXBvbmVudC1zdGF0ZS1wcm9wZXJ0eS1zaXplYCBmb3JtdWxhIGZvclxuLy8gY29uc2lzdGVudCBuYW1pbmcuIEV4OiAkbmF2LWxpbmstZGlzYWJsZWQtY29sb3IgYW5kICRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHMuXG5cbi8vIENvbG9yIHN5c3RlbVxuXG4kd2hpdGU6ICAgICNmZmYgIWRlZmF1bHQ7XG4kZ3JheS0xMDA6ICNmOGY5ZmEgIWRlZmF1bHQ7XG4kZ3JheS0yMDA6ICNlOWVjZWYgIWRlZmF1bHQ7XG4kZ3JheS0zMDA6ICNkZWUyZTYgIWRlZmF1bHQ7XG4kZ3JheS00MDA6ICNjZWQ0ZGEgIWRlZmF1bHQ7XG4kZ3JheS01MDA6ICNhZGI1YmQgIWRlZmF1bHQ7XG4kZ3JheS02MDA6ICM2Yzc1N2QgIWRlZmF1bHQ7XG4kZ3JheS03MDA6ICM0OTUwNTcgIWRlZmF1bHQ7XG4kZ3JheS04MDA6ICMzNDNhNDAgIWRlZmF1bHQ7XG4kZ3JheS05MDA6ICMyMTI1MjkgIWRlZmF1bHQ7XG4kYmxhY2s6ICAgICMwMDAgIWRlZmF1bHQ7XG5cbiRncmF5czogKCkgIWRlZmF1bHQ7XG4kZ3JheXM6IG1hcC1tZXJnZShcbiAgKFxuICAgIFwiMTAwXCI6ICRncmF5LTEwMCxcbiAgICBcIjIwMFwiOiAkZ3JheS0yMDAsXG4gICAgXCIzMDBcIjogJGdyYXktMzAwLFxuICAgIFwiNDAwXCI6ICRncmF5LTQwMCxcbiAgICBcIjUwMFwiOiAkZ3JheS01MDAsXG4gICAgXCI2MDBcIjogJGdyYXktNjAwLFxuICAgIFwiNzAwXCI6ICRncmF5LTcwMCxcbiAgICBcIjgwMFwiOiAkZ3JheS04MDAsXG4gICAgXCI5MDBcIjogJGdyYXktOTAwXG4gICksXG4gICRncmF5c1xuKTtcblxuJGJsdWU6ICAgICMwMDdiZmYgIWRlZmF1bHQ7XG4kaW5kaWdvOiAgIzY2MTBmMiAhZGVmYXVsdDtcbiRwdXJwbGU6ICAjNmY0MmMxICFkZWZhdWx0O1xuJHBpbms6ICAgICNlODNlOGMgIWRlZmF1bHQ7XG4kcmVkOiAgICAgI2RjMzU0NSAhZGVmYXVsdDtcbiRvcmFuZ2U6ICAjZmQ3ZTE0ICFkZWZhdWx0O1xuJHllbGxvdzogICNmZmMxMDcgIWRlZmF1bHQ7XG4kZ3JlZW46ICAgIzI4YTc0NSAhZGVmYXVsdDtcbiR0ZWFsOiAgICAjMjBjOTk3ICFkZWZhdWx0O1xuJGN5YW46ICAgICMxN2EyYjggIWRlZmF1bHQ7XG5cbiRjb2xvcnM6ICgpICFkZWZhdWx0O1xuJGNvbG9yczogbWFwLW1lcmdlKFxuICAoXG4gICAgXCJibHVlXCI6ICAgICAgICRibHVlLFxuICAgIFwiaW5kaWdvXCI6ICAgICAkaW5kaWdvLFxuICAgIFwicHVycGxlXCI6ICAgICAkcHVycGxlLFxuICAgIFwicGlua1wiOiAgICAgICAkcGluayxcbiAgICBcInJlZFwiOiAgICAgICAgJHJlZCxcbiAgICBcIm9yYW5nZVwiOiAgICAgJG9yYW5nZSxcbiAgICBcInllbGxvd1wiOiAgICAgJHllbGxvdyxcbiAgICBcImdyZWVuXCI6ICAgICAgJGdyZWVuLFxuICAgIFwidGVhbFwiOiAgICAgICAkdGVhbCxcbiAgICBcImN5YW5cIjogICAgICAgJGN5YW4sXG4gICAgXCJ3aGl0ZVwiOiAgICAgICR3aGl0ZSxcbiAgICBcImdyYXlcIjogICAgICAgJGdyYXktNjAwLFxuICAgIFwiZ3JheS1kYXJrXCI6ICAkZ3JheS04MDBcbiAgKSxcbiAgJGNvbG9yc1xuKTtcblxuJHByaW1hcnk6ICAgICAgICRibHVlICFkZWZhdWx0O1xuJHNlY29uZGFyeTogICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRzdWNjZXNzOiAgICAgICAkZ3JlZW4gIWRlZmF1bHQ7XG4kaW5mbzogICAgICAgICAgJGN5YW4gIWRlZmF1bHQ7XG4kd2FybmluZzogICAgICAgJHllbGxvdyAhZGVmYXVsdDtcbiRkYW5nZXI6ICAgICAgICAkcmVkICFkZWZhdWx0O1xuJGxpZ2h0OiAgICAgICAgICRncmF5LTEwMCAhZGVmYXVsdDtcbiRkYXJrOiAgICAgICAgICAkZ3JheS04MDAgIWRlZmF1bHQ7XG5cbiR0aGVtZS1jb2xvcnM6ICgpICFkZWZhdWx0O1xuJHRoZW1lLWNvbG9yczogbWFwLW1lcmdlKFxuICAoXG4gICAgXCJwcmltYXJ5XCI6ICAgICRwcmltYXJ5LFxuICAgIFwic2Vjb25kYXJ5XCI6ICAkc2Vjb25kYXJ5LFxuICAgIFwic3VjY2Vzc1wiOiAgICAkc3VjY2VzcyxcbiAgICBcImluZm9cIjogICAgICAgJGluZm8sXG4gICAgXCJ3YXJuaW5nXCI6ICAgICR3YXJuaW5nLFxuICAgIFwiZGFuZ2VyXCI6ICAgICAkZGFuZ2VyLFxuICAgIFwibGlnaHRcIjogICAgICAkbGlnaHQsXG4gICAgXCJkYXJrXCI6ICAgICAgICRkYXJrXG4gICksXG4gICR0aGVtZS1jb2xvcnNcbik7XG5cbi8vIFNldCBhIHNwZWNpZmljIGp1bXAgcG9pbnQgZm9yIHJlcXVlc3RpbmcgY29sb3IganVtcHNcbiR0aGVtZS1jb2xvci1pbnRlcnZhbDogICAgICA4JSAhZGVmYXVsdDtcblxuLy8gVGhlIHlpcSBsaWdodG5lc3MgdmFsdWUgdGhhdCBkZXRlcm1pbmVzIHdoZW4gdGhlIGxpZ2h0bmVzcyBvZiBjb2xvciBjaGFuZ2VzIGZyb20gXCJkYXJrXCIgdG8gXCJsaWdodFwiLiBBY2NlcHRhYmxlIHZhbHVlcyBhcmUgYmV0d2VlbiAwIGFuZCAyNTUuXG4keWlxLWNvbnRyYXN0ZWQtdGhyZXNob2xkOiAgMTUwICFkZWZhdWx0O1xuXG4vLyBDdXN0b21pemUgdGhlIGxpZ2h0IGFuZCBkYXJrIHRleHQgY29sb3JzIGZvciB1c2UgaW4gb3VyIFlJUSBjb2xvciBjb250cmFzdCBmdW5jdGlvbi5cbiR5aXEtdGV4dC1kYXJrOiAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4keWlxLXRleHQtbGlnaHQ6ICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuXG4vLyBDaGFyYWN0ZXJzIHdoaWNoIGFyZSBlc2NhcGVkIGJ5IHRoZSBlc2NhcGUtc3ZnIGZ1bmN0aW9uXG4kZXNjYXBlZC1jaGFyYWN0ZXJzOiAoXG4gIChcIjxcIiwgXCIlM2NcIiksXG4gIChcIj5cIiwgXCIlM2VcIiksXG4gIChcIiNcIiwgXCIlMjNcIiksXG4gIChcIihcIiwgXCIlMjhcIiksXG4gIChcIilcIiwgXCIlMjlcIiksXG4pICFkZWZhdWx0O1xuXG5cbi8vIE9wdGlvbnNcbi8vXG4vLyBRdWlja2x5IG1vZGlmeSBnbG9iYWwgc3R5bGluZyBieSBlbmFibGluZyBvciBkaXNhYmxpbmcgb3B0aW9uYWwgZmVhdHVyZXMuXG5cbiRlbmFibGUtY2FyZXQ6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1yb3VuZGVkOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXNoYWRvd3M6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLWdyYWRpZW50czogICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLXRyYW5zaXRpb25zOiAgICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcHJlZmVycy1yZWR1Y2VkLW1vdGlvbi1tZWRpYS1xdWVyeTogICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1ob3Zlci1tZWRpYS1xdWVyeTogICAgICAgICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkLCBubyBsb25nZXIgYWZmZWN0cyBhbnkgY29tcGlsZWQgQ1NTXG4kZW5hYmxlLWdyaWQtY2xhc3NlczogICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcG9pbnRlci1jdXJzb3ItZm9yLWJ1dHRvbnM6ICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1wcmludC1zdHlsZXM6ICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplczogICAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLXZhbGlkYXRpb24taWNvbnM6ICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtZGVwcmVjYXRpb24tbWVzc2FnZXM6ICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuXG5cbi8vIFNwYWNpbmdcbi8vXG4vLyBDb250cm9sIHRoZSBkZWZhdWx0IHN0eWxpbmcgb2YgbW9zdCBCb290c3RyYXAgZWxlbWVudHMgYnkgbW9kaWZ5aW5nIHRoZXNlXG4vLyB2YXJpYWJsZXMuIE1vc3RseSBmb2N1c2VkIG9uIHNwYWNpbmcuXG4vLyBZb3UgY2FuIGFkZCBtb3JlIGVudHJpZXMgdG8gdGhlICRzcGFjZXJzIG1hcCwgc2hvdWxkIHlvdSBuZWVkIG1vcmUgdmFyaWF0aW9uLlxuXG4kc3BhY2VyOiAxcmVtICFkZWZhdWx0O1xuJHNwYWNlcnM6ICgpICFkZWZhdWx0O1xuJHNwYWNlcnM6IG1hcC1tZXJnZShcbiAgKFxuICAgIDA6IDAsXG4gICAgMTogKCRzcGFjZXIgKiAuMjUpLFxuICAgIDI6ICgkc3BhY2VyICogLjUpLFxuICAgIDM6ICRzcGFjZXIsXG4gICAgNDogKCRzcGFjZXIgKiAxLjUpLFxuICAgIDU6ICgkc3BhY2VyICogMylcbiAgKSxcbiAgJHNwYWNlcnNcbik7XG5cbi8vIFRoaXMgdmFyaWFibGUgYWZmZWN0cyB0aGUgYC5oLSpgIGFuZCBgLnctKmAgY2xhc3Nlcy5cbiRzaXplczogKCkgIWRlZmF1bHQ7XG4kc2l6ZXM6IG1hcC1tZXJnZShcbiAgKFxuICAgIDI1OiAyNSUsXG4gICAgNTA6IDUwJSxcbiAgICA3NTogNzUlLFxuICAgIDEwMDogMTAwJSxcbiAgICBhdXRvOiBhdXRvXG4gICksXG4gICRzaXplc1xuKTtcblxuXG4vLyBCb2R5XG4vL1xuLy8gU2V0dGluZ3MgZm9yIHRoZSBgPGJvZHk+YCBlbGVtZW50LlxuXG4kYm9keS1iZzogICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGJvZHktY29sb3I6ICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcblxuXG4vLyBMaW5rc1xuLy9cbi8vIFN0eWxlIGFuY2hvciBlbGVtZW50cy5cblxuJGxpbmstY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpICFkZWZhdWx0O1xuJGxpbmstZGVjb3JhdGlvbjogICAgICAgICAgICAgICAgICAgICAgICAgbm9uZSAhZGVmYXVsdDtcbiRsaW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgIGRhcmtlbigkbGluay1jb2xvciwgMTUlKSAhZGVmYXVsdDtcbiRsaW5rLWhvdmVyLWRlY29yYXRpb246ICAgICAgICAgICAgICAgICAgIHVuZGVybGluZSAhZGVmYXVsdDtcbi8vIERhcmtlbiBwZXJjZW50YWdlIGZvciBsaW5rcyB3aXRoIGAudGV4dC0qYCBjbGFzcyAoZS5nLiBgLnRleHQtc3VjY2Vzc2ApXG4kZW1waGFzaXplZC1saW5rLWhvdmVyLWRhcmtlbi1wZXJjZW50YWdlOiAxNSUgIWRlZmF1bHQ7XG5cbi8vIFBhcmFncmFwaHNcbi8vXG4vLyBTdHlsZSBwIGVsZW1lbnQuXG5cbiRwYXJhZ3JhcGgtbWFyZ2luLWJvdHRvbTogICAxcmVtICFkZWZhdWx0O1xuXG5cbi8vIEdyaWQgYnJlYWtwb2ludHNcbi8vXG4vLyBEZWZpbmUgdGhlIG1pbmltdW0gZGltZW5zaW9ucyBhdCB3aGljaCB5b3VyIGxheW91dCB3aWxsIGNoYW5nZSxcbi8vIGFkYXB0aW5nIHRvIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMsIGZvciB1c2UgaW4gbWVkaWEgcXVlcmllcy5cblxuJGdyaWQtYnJlYWtwb2ludHM6IChcbiAgeHM6IDAsXG4gIHNtOiA1NzZweCxcbiAgbWQ6IDc2OHB4LFxuICBsZzogOTkycHgsXG4gIHhsOiAxMjAwcHhcbikgIWRlZmF1bHQ7XG5cbkBpbmNsdWRlIF9hc3NlcnQtYXNjZW5kaW5nKCRncmlkLWJyZWFrcG9pbnRzLCBcIiRncmlkLWJyZWFrcG9pbnRzXCIpO1xuQGluY2x1ZGUgX2Fzc2VydC1zdGFydHMtYXQtemVybygkZ3JpZC1icmVha3BvaW50cywgXCIkZ3JpZC1icmVha3BvaW50c1wiKTtcblxuXG4vLyBHcmlkIGNvbnRhaW5lcnNcbi8vXG4vLyBEZWZpbmUgdGhlIG1heGltdW0gd2lkdGggb2YgYC5jb250YWluZXJgIGZvciBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLlxuXG4kY29udGFpbmVyLW1heC13aWR0aHM6IChcbiAgc206IDU0MHB4LFxuICBtZDogNzIwcHgsXG4gIGxnOiA5NjBweCxcbiAgeGw6IDExNDBweFxuKSAhZGVmYXVsdDtcblxuQGluY2x1ZGUgX2Fzc2VydC1hc2NlbmRpbmcoJGNvbnRhaW5lci1tYXgtd2lkdGhzLCBcIiRjb250YWluZXItbWF4LXdpZHRoc1wiKTtcblxuXG4vLyBHcmlkIGNvbHVtbnNcbi8vXG4vLyBTZXQgdGhlIG51bWJlciBvZiBjb2x1bW5zIGFuZCBzcGVjaWZ5IHRoZSB3aWR0aCBvZiB0aGUgZ3V0dGVycy5cblxuJGdyaWQtY29sdW1uczogICAgICAgICAgICAgICAgMTIgIWRlZmF1bHQ7XG4kZ3JpZC1ndXR0ZXItd2lkdGg6ICAgICAgICAgICAzMHB4ICFkZWZhdWx0O1xuJGdyaWQtcm93LWNvbHVtbnM6ICAgICAgICAgICAgNiAhZGVmYXVsdDtcblxuXG4vLyBDb21wb25lbnRzXG4vL1xuLy8gRGVmaW5lIGNvbW1vbiBwYWRkaW5nIGFuZCBib3JkZXIgcmFkaXVzIHNpemVzIGFuZCBtb3JlLlxuXG4kbGluZS1oZWlnaHQtbGc6ICAgICAgICAgICAgICAxLjUgIWRlZmF1bHQ7XG4kbGluZS1oZWlnaHQtc206ICAgICAgICAgICAgICAxLjUgIWRlZmF1bHQ7XG5cbiRib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgIDFweCAhZGVmYXVsdDtcbiRib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJGJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgICAgLjNyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICAgICAuMnJlbSAhZGVmYXVsdDtcblxuJHJvdW5kZWQtcGlsbDogICAgICAgICAgICAgICAgNTByZW0gIWRlZmF1bHQ7XG5cbiRib3gtc2hhZG93LXNtOiAgICAgICAgICAgICAgIDAgLjEyNXJlbSAuMjVyZW0gcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuJGJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgMCAuNXJlbSAxcmVtIHJnYmEoJGJsYWNrLCAuMTUpICFkZWZhdWx0O1xuJGJveC1zaGFkb3ctbGc6ICAgICAgICAgICAgICAgMCAxcmVtIDNyZW0gcmdiYSgkYmxhY2ssIC4xNzUpICFkZWZhdWx0O1xuXG4kY29tcG9uZW50LWFjdGl2ZS1jb2xvcjogICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY29tcG9uZW50LWFjdGl2ZS1iZzogICAgICAgICB0aGVtZS1jb2xvcihcInByaW1hcnlcIikgIWRlZmF1bHQ7XG5cbiRjYXJldC13aWR0aDogICAgICAgICAgICAgICAgIC4zZW0gIWRlZmF1bHQ7XG4kY2FyZXQtdmVydGljYWwtYWxpZ246ICAgICAgICAkY2FyZXQtd2lkdGggKiAuODUgIWRlZmF1bHQ7XG4kY2FyZXQtc3BhY2luZzogICAgICAgICAgICAgICAkY2FyZXQtd2lkdGggKiAuODUgIWRlZmF1bHQ7XG5cbiR0cmFuc2l0aW9uLWJhc2U6ICAgICAgICAgICAgIGFsbCAuMnMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG4kdHJhbnNpdGlvbi1mYWRlOiAgICAgICAgICAgICBvcGFjaXR5IC4xNXMgbGluZWFyICFkZWZhdWx0O1xuJHRyYW5zaXRpb24tY29sbGFwc2U6ICAgICAgICAgaGVpZ2h0IC4zNXMgZWFzZSAhZGVmYXVsdDtcblxuJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvczogKCkgIWRlZmF1bHQ7XG4kZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW9zOiBqb2luKFxuICAoXG4gICAgKDIxIDkpLFxuICAgICgxNiA5KSxcbiAgICAoNCAzKSxcbiAgICAoMSAxKSxcbiAgKSxcbiAgJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvc1xuKTtcblxuLy8gVHlwb2dyYXBoeVxuLy9cbi8vIEZvbnQsIGxpbmUtaGVpZ2h0LCBhbmQgY29sb3IgZm9yIGJvZHkgdGV4dCwgaGVhZGluZ3MsIGFuZCBtb3JlLlxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZSB2YWx1ZS1rZXl3b3JkLWNhc2VcbiRmb250LWZhbWlseS1zYW5zLXNlcmlmOiAgICAgIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIFwiTm90byBTYW5zXCIsIFwiTGliZXJhdGlvbiBTYW5zXCIsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiLCBcIk5vdG8gQ29sb3IgRW1vamlcIiAhZGVmYXVsdDtcbiRmb250LWZhbWlseS1tb25vc3BhY2U6ICAgICAgIFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2UgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktYmFzZTogICAgICAgICAgICAkZm9udC1mYW1pbHktc2Fucy1zZXJpZiAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1lbmFibGUgdmFsdWUta2V5d29yZC1jYXNlXG5cbiRmb250LXNpemUtYmFzZTogICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7IC8vIEFzc3VtZXMgdGhlIGJyb3dzZXIgZGVmYXVsdCwgdHlwaWNhbGx5IGAxNnB4YFxuJGZvbnQtc2l6ZS1sZzogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcbiRmb250LXNpemUtc206ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIC44NzUgIWRlZmF1bHQ7XG5cbiRmb250LXdlaWdodC1saWdodGVyOiAgICAgICAgIGxpZ2h0ZXIgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtbGlnaHQ6ICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtbm9ybWFsOiAgICAgICAgICA0MDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtYm9sZDogICAgICAgICAgICA3MDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtYm9sZGVyOiAgICAgICAgICBib2xkZXIgIWRlZmF1bHQ7XG5cbiRmb250LXdlaWdodC1iYXNlOiAgICAgICAgICAgICRmb250LXdlaWdodC1ub3JtYWwgIWRlZmF1bHQ7XG4kbGluZS1oZWlnaHQtYmFzZTogICAgICAgICAgICAxLjUgIWRlZmF1bHQ7XG5cbiRoMS1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDIuNSAhZGVmYXVsdDtcbiRoMi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDIgIWRlZmF1bHQ7XG4kaDMtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjc1ICFkZWZhdWx0O1xuJGg0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS41ICFkZWZhdWx0O1xuJGg1LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcbiRoNi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcblxuJGhlYWRpbmdzLW1hcmdpbi1ib3R0b206ICAgICAgJHNwYWNlciAqIC41ICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtZmFtaWx5OiAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1mb250LXdlaWdodDogICAgICAgIDUwMCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1saW5lLWhlaWdodDogICAgICAgIDEuMiAhZGVmYXVsdDtcbiRoZWFkaW5ncy1jb2xvcjogICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRkaXNwbGF5MS1zaXplOiAgICAgICAgICAgICAgIDZyZW0gIWRlZmF1bHQ7XG4kZGlzcGxheTItc2l6ZTogICAgICAgICAgICAgICA1LjVyZW0gIWRlZmF1bHQ7XG4kZGlzcGxheTMtc2l6ZTogICAgICAgICAgICAgICA0LjVyZW0gIWRlZmF1bHQ7XG4kZGlzcGxheTQtc2l6ZTogICAgICAgICAgICAgICAzLjVyZW0gIWRlZmF1bHQ7XG5cbiRkaXNwbGF5MS13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5Mi13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5My13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5NC13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5LWxpbmUtaGVpZ2h0OiAgICAgICAgICRoZWFkaW5ncy1saW5lLWhlaWdodCAhZGVmYXVsdDtcblxuJGxlYWQtZm9udC1zaXplOiAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcbiRsZWFkLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcblxuJHNtYWxsLWZvbnQtc2l6ZTogICAgICAgICAgICAgODAlICFkZWZhdWx0O1xuXG4kdGV4dC1tdXRlZDogICAgICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRibG9ja3F1b3RlLXNtYWxsLWNvbG9yOiAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRibG9ja3F1b3RlLXNtYWxsLWZvbnQtc2l6ZTogICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG4kYmxvY2txdW90ZS1mb250LXNpemU6ICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuXG4kaHItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuJGhyLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJG1hcmstcGFkZGluZzogICAgICAgICAgICAgICAgLjJlbSAhZGVmYXVsdDtcblxuJGR0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG5cbiRrYmQtYm94LXNoYWRvdzogICAgICAgICAgICAgIGluc2V0IDAgLS4xcmVtIDAgcmdiYSgkYmxhY2ssIC4yNSkgIWRlZmF1bHQ7XG4kbmVzdGVkLWtiZC1mb250LXdlaWdodDogICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcblxuJGxpc3QtaW5saW5lLXBhZGRpbmc6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRtYXJrLWJnOiAgICAgICAgICAgICAgICAgICAgICNmY2Y4ZTMgIWRlZmF1bHQ7XG5cbiRoci1tYXJnaW4teTogICAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG5cblxuLy8gVGFibGVzXG4vL1xuLy8gQ3VzdG9taXplcyB0aGUgYC50YWJsZWAgY29tcG9uZW50IHdpdGggYmFzaWMgdmFsdWVzLCBlYWNoIHVzZWQgYWNyb3NzIGFsbCB0YWJsZSB2YXJpYXRpb25zLlxuXG4kdGFibGUtY2VsbC1wYWRkaW5nOiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kdGFibGUtY2VsbC1wYWRkaW5nLXNtOiAgICAgICAuM3JlbSAhZGVmYXVsdDtcblxuJHRhYmxlLWNvbG9yOiAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kdGFibGUtYmc6ICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJHRhYmxlLWFjY2VudC1iZzogICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4wNSkgIWRlZmF1bHQ7XG4kdGFibGUtaG92ZXItY29sb3I6ICAgICAgICAgICAkdGFibGUtY29sb3IgIWRlZmF1bHQ7XG4kdGFibGUtaG92ZXItYmc6ICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4kdGFibGUtYWN0aXZlLWJnOiAgICAgICAgICAgICAkdGFibGUtaG92ZXItYmcgIWRlZmF1bHQ7XG5cbiR0YWJsZS1ib3JkZXItd2lkdGg6ICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kdGFibGUtYm9yZGVyLWNvbG9yOiAgICAgICAgICAkYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuXG4kdGFibGUtaGVhZC1iZzogICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kdGFibGUtaGVhZC1jb2xvcjogICAgICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kdGFibGUtdGgtZm9udC13ZWlnaHQ6ICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kdGFibGUtZGFyay1jb2xvcjogICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1iZzogICAgICAgICAgICAgICAkZ3JheS04MDAgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1hY2NlbnQtYmc6ICAgICAgICByZ2JhKCR3aGl0ZSwgLjA1KSAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWhvdmVyLWNvbG9yOiAgICAgICR0YWJsZS1kYXJrLWNvbG9yICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstaG92ZXItYmc6ICAgICAgICAgcmdiYSgkd2hpdGUsIC4wNzUpICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstYm9yZGVyLWNvbG9yOiAgICAgbGlnaHRlbigkdGFibGUtZGFyay1iZywgNy41JSkgIWRlZmF1bHQ7XG5cbiR0YWJsZS1zdHJpcGVkLW9yZGVyOiAgICAgICAgIG9kZCAhZGVmYXVsdDtcblxuJHRhYmxlLWNhcHRpb24tY29sb3I6ICAgICAgICAgJHRleHQtbXV0ZWQgIWRlZmF1bHQ7XG5cbiR0YWJsZS1iZy1sZXZlbDogICAgICAgICAgICAgIC05ICFkZWZhdWx0O1xuJHRhYmxlLWJvcmRlci1sZXZlbDogICAgICAgICAgLTYgIWRlZmF1bHQ7XG5cblxuLy8gQnV0dG9ucyArIEZvcm1zXG4vL1xuLy8gU2hhcmVkIHZhcmlhYmxlcyB0aGF0IGFyZSByZWFzc2lnbmVkIHRvIGAkaW5wdXQtYCBhbmQgYCRidG4tYCBzcGVjaWZpYyB2YXJpYWJsZXMuXG5cbiRpbnB1dC1idG4tcGFkZGluZy15OiAgICAgICAgIC4zNzVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteDogICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtZmFtaWx5OiAgICAgICBudWxsICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LXNpemU6ICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1saW5lLWhlaWdodDogICAgICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tZm9jdXMtd2lkdGg6ICAgICAgIC4ycmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb2N1cy1jb2xvcjogICAgICAgcmdiYSgkY29tcG9uZW50LWFjdGl2ZS1iZywgLjI1KSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdzogIDAgMCAwICRpbnB1dC1idG4tZm9jdXMtd2lkdGggJGlucHV0LWJ0bi1mb2N1cy1jb2xvciAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1wYWRkaW5nLXktc206ICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXgtc206ICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbTogICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1saW5lLWhlaWdodC1zbTogICAgJGxpbmUtaGVpZ2h0LXNtICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLXBhZGRpbmcteS1sZzogICAgICAuNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14LWxnOiAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZzogICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1saW5lLWhlaWdodC1sZzogICAgJGxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLWJvcmRlci13aWR0aDogICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG5cbi8vIEJ1dHRvbnNcbi8vXG4vLyBGb3IgZWFjaCBvZiBCb290c3RyYXAncyBidXR0b25zLCBkZWZpbmUgdGV4dCwgYmFja2dyb3VuZCwgYW5kIGJvcmRlciBjb2xvci5cblxuJGJ0bi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteDogICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRidG4tZm9udC1mYW1pbHk6ICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kYnRuLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRidG4tbGluZS1oZWlnaHQ6ICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kYnRuLXdoaXRlLXNwYWNlOiAgICAgICAgICAgICBudWxsICFkZWZhdWx0OyAvLyBTZXQgdG8gYG5vd3JhcGAgdG8gcHJldmVudCB0ZXh0IHdyYXBwaW5nXG5cbiRidG4tcGFkZGluZy15LXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXgtc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kYnRuLWZvbnQtc2l6ZS1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRidG4tbGluZS1oZWlnaHQtc206ICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbiRidG4tcGFkZGluZy15LWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XG4kYnRuLWZvbnQtc2l6ZS1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRidG4tbGluZS1oZWlnaHQtbGc6ICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cbiRidG4tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kYnRuLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAkZm9udC13ZWlnaHQtbm9ybWFsICFkZWZhdWx0O1xuJGJ0bi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgaW5zZXQgMCAxcHggMCByZ2JhKCR3aGl0ZSwgLjE1KSwgMCAxcHggMXB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbiRidG4tZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kYnRuLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kYnRuLWRpc2FibGVkLW9wYWNpdHk6ICAgICAgICAuNjUgIWRlZmF1bHQ7XG4kYnRuLWFjdGl2ZS1ib3gtc2hhZG93OiAgICAgICBpbnNldCAwIDNweCA1cHggcmdiYSgkYmxhY2ssIC4xMjUpICFkZWZhdWx0O1xuXG4kYnRuLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRidG4tYmxvY2stc3BhY2luZy15OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4vLyBBbGxvd3MgZm9yIGN1c3RvbWl6aW5nIGJ1dHRvbiByYWRpdXMgaW5kZXBlbmRlbnRseSBmcm9tIGdsb2JhbCBib3JkZXIgcmFkaXVzXG4kYnRuLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRidG4tYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJGJ0bi1ib3JkZXItcmFkaXVzLXNtOiAgICAgICAgJGJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XG5cbiRidG4tdHJhbnNpdGlvbjogICAgICAgICAgICAgIGNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuXG4vLyBGb3Jtc1xuXG4kbGFiZWwtbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRpbnB1dC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRpbnB1dC1mb250LWZhbWlseTogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgICAgICRmb250LXdlaWdodC1iYXNlICFkZWZhdWx0O1xuJGlucHV0LWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG5cbiRpbnB1dC1wYWRkaW5nLXktc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXgtc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXNpemUtc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRpbnB1dC1saW5lLWhlaWdodC1zbTogICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LXNtICFkZWZhdWx0O1xuXG4kaW5wdXQtcGFkZGluZy15LWxnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14LWxnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1zaXplLWxnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kaW5wdXQtbGluZS1oZWlnaHQtbGc6ICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1sZyAhZGVmYXVsdDtcblxuJGlucHV0LWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRpbnB1dC1kaXNhYmxlZC1iZzogICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG5cbiRpbnB1dC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgJGdyYXktNDAwICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGlucHV0LWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgICAgIGluc2V0IDAgMXB4IDFweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG5cbiRpbnB1dC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItcmFkaXVzLXNtOiAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcblxuJGlucHV0LWZvY3VzLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICBsaWdodGVuKCRjb21wb25lbnQtYWN0aXZlLWJnLCAyNSUpICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy13aWR0aDogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJGlucHV0LXBsYWNlaG9sZGVyLWNvbG9yOiAgICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRpbnB1dC1wbGFpbnRleHQtY29sb3I6ICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodC1ib3JkZXI6ICAgICAgICAgICAgICAgICAgICRpbnB1dC1ib3JkZXItd2lkdGggKiAyICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0LWlubmVyOiAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgJGlucHV0LXBhZGRpbmcteSAqIDIpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1pbm5lci1oYWxmOiAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAuNWVtLCAkaW5wdXQtcGFkZGluZy15KSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlcjogICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogLjI1ZW0sICRpbnB1dC1wYWRkaW5nLXkgKiAuNSkgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCBhZGQoJGlucHV0LXBhZGRpbmcteSAqIDIsICRpbnB1dC1oZWlnaHQtYm9yZGVyLCBmYWxzZSkpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1zbTogICAgICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQtc20gKiAxZW0sIGFkZCgkaW5wdXQtcGFkZGluZy15LXNtICogMiwgJGlucHV0LWhlaWdodC1ib3JkZXIsIGZhbHNlKSkgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodC1sZyAqIDFlbSwgYWRkKCRpbnB1dC1wYWRkaW5nLXktbGcgKiAyLCAkaW5wdXQtaGVpZ2h0LWJvcmRlciwgZmFsc2UpKSAhZGVmYXVsdDtcblxuJGlucHV0LXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbiRmb3JtLXRleHQtbWFyZ2luLXRvcDogICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlucHV0LWd1dHRlcjogICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXk6ICAgICAgICAgICAgIC4zcmVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXg6ICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5saW5lLW1hcmdpbi14OiAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlubGluZS1pbnB1dC1tYXJnaW4teDogICAgICAuMzEyNXJlbSAhZGVmYXVsdDtcblxuJGZvcm0tZ3JpZC1ndXR0ZXItd2lkdGg6ICAgICAgICAgICAgICAgIDEwcHggIWRlZmF1bHQ7XG4kZm9ybS1ncm91cC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuJGlucHV0LWdyb3VwLWFkZG9uLWNvbG9yOiAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1iZzogICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tYm9yZGVyLWNvbG9yOiAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcblxuJGN1c3RvbS1mb3Jtcy10cmFuc2l0aW9uOiAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWd1dHRlcjogICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLXNwYWNlci14OiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtY3Vyc29yOiAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplOiAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnOiAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnLXNpemU6ICAgICAgNTAlIDUwJSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm94LXNoYWRvdzogICAkaW5wdXQtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLWNvbG9yOiAkZ3JheS01MDAgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci13aWR0aDogJGlucHV0LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWxhYmVsLWNvbG9yOiAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZGlzYWJsZWQtYmc6ICAgICAgICAgICRpbnB1dC1kaXNhYmxlZC1iZyAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1sYWJlbC1kaXNhYmxlZC1jb2xvcjogICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yOiAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYmc6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1kaXNhYmxlZC1iZzogIHJnYmEodGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpLCAuNSkgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYm94LXNoYWRvdzogICBudWxsICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJvcmRlci1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJnICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWZvY3VzLWJveC1zaGFkb3c6ICAgICAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZm9jdXMtYm9yZGVyLWNvbG9yOiAgICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWNvbG9yOiAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYmc6ICAgICAgICAgICAgbGlnaHRlbigkY29tcG9uZW50LWFjdGl2ZS1iZywgMzUlKSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJveC1zaGFkb3c6ICAgIG51bGwgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1czogICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pY29uLWNoZWNrZWQ6ICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc4JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCA4IDgnPjxwYXRoIGZpbGw9JyN7JGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yfScgZD0nTTYuNTY0Ljc1bC0zLjU5IDMuNjEyLTEuNTM4LTEuNTVMMCA0LjI2bDIuOTc0IDIuOTlMOCAyLjE5M3onLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYmc6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtY29sb3I6ICAgICAgICAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pY29uLWluZGV0ZXJtaW5hdGU6ICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNCcgaGVpZ2h0PSc0JyB2aWV3Qm94PScwIDAgNCA0Jz48cGF0aCBzdHJva2U9JyN7JGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1jb2xvcn0nIGQ9J00wIDJoNCcvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYm94LXNoYWRvdzogICBudWxsICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1ib3JkZXItY29sb3I6ICRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYmcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tcmFkaW8taW5kaWNhdG9yLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIDUwJSAhZGVmYXVsdDtcbiRjdXN0b20tcmFkaW8taW5kaWNhdG9yLWljb24tY2hlY2tlZDogICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyB2aWV3Qm94PSctNCAtNCA4IDgnPjxjaXJjbGUgcj0nMycgZmlsbD0nI3skY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3J9Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kY3VzdG9tLXN3aXRjaC13aWR0aDogICAgICAgICAgICAgICAgICAgICAgICAgICAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUgKiAxLjc1ICFkZWZhdWx0O1xuJGN1c3RvbS1zd2l0Y2gtaW5kaWNhdG9yLWJvcmRlci1yYWRpdXM6ICAgICAgICAgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplICogLjUgIWRlZmF1bHQ7XG4kY3VzdG9tLXN3aXRjaC1pbmRpY2F0b3Itc2l6ZTogICAgICAgICAgICAgICAgICBzdWJ0cmFjdCgkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUsICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLXdpZHRoICogNCkgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteTogICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXg6ICAgICAgICAgICAkaW5wdXQtcGFkZGluZy14ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9udC1mYW1pbHk6ICAgICAgICAgJGlucHV0LWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplOiAgICAgICAgICAgJGlucHV0LWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWhlaWdodDogICAgICAgICAgICAgICRpbnB1dC1oZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZzogICAxcmVtICFkZWZhdWx0OyAvLyBFeHRyYSBwYWRkaW5nIHRvIGFjY291bnQgZm9yIHRoZSBwcmVzZW5jZSBvZiB0aGUgYmFja2dyb3VuZC1pbWFnZSBiYXNlZCBpbmRpY2F0b3JcbiRjdXN0b20tc2VsZWN0LWZvbnQtd2VpZ2h0OiAgICAgICAgICRpbnB1dC1mb250LXdlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWxpbmUtaGVpZ2h0OiAgICAgICAgICRpbnB1dC1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWNvbG9yOiAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWRpc2FibGVkLWNvbG9yOiAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJnOiAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWRpc2FibGVkLWJnOiAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJnLXNpemU6ICAgICAgICAgICAgIDhweCAxMHB4ICFkZWZhdWx0OyAvLyBJbiBwaXhlbHMgYmVjYXVzZSBpbWFnZSBkaW1lbnNpb25zXG4kY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItY29sb3I6ICAgICAkZ3JheS04MDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3I6ICAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc0JyBoZWlnaHQ9JzUnIHZpZXdCb3g9JzAgMCA0IDUnPjxwYXRoIGZpbGw9JyN7JGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLWNvbG9yfScgZD0nTTIgMEwwIDJoNHptMCA1TDAgM2g0eicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJhY2tncm91bmQ6ICAgICAgICAgIGVzY2FwZS1zdmcoJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yKSByaWdodCAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXggY2VudGVyIC8gJGN1c3RvbS1zZWxlY3QtYmctc2l6ZSBuby1yZXBlYXQgIWRlZmF1bHQ7IC8vIFVzZWQgc28gd2UgY2FuIGhhdmUgbXVsdGlwbGUgYmFja2dyb3VuZCBlbGVtZW50cyAoZS5nLiwgYXJyb3cgYW5kIGZlZWRiYWNrIGljb24pXG5cbiRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tcGFkZGluZy1yaWdodDogYWRkKDFlbSAqIC43NSwgKDIgKiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXkgKiAuNzUpICsgJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14ICsgJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcpICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1wb3NpdGlvbjogICAgICBjZW50ZXIgcmlnaHQgKCRjdXN0b20tc2VsZWN0LXBhZGRpbmcteCArICRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nKSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tc2l6ZTogICAgICAgICAgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZiAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtYm9yZGVyLXdpZHRoOiAgICAgICAgJGlucHV0LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJvcmRlci1jb2xvcjogICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1ib3JkZXItcmFkaXVzOiAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJveC1zaGFkb3c6ICAgICAgICAgIGluc2V0IDAgMXB4IDJweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LWZvY3VzLWJvcmRlci1jb2xvcjogICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb2N1cy13aWR0aDogICAgICAgICAkaW5wdXQtZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93OiAgICAwIDAgMCAkY3VzdG9tLXNlbGVjdC1mb2N1cy13aWR0aCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXktc206ICAgICAgICAkaW5wdXQtcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14LXNtOiAgICAgICAgJGlucHV0LXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZS1zbTogICAgICAgICRpbnB1dC1mb250LXNpemUtc20gIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1oZWlnaHQtc206ICAgICAgICAgICAkaW5wdXQtaGVpZ2h0LXNtICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXktbGc6ICAgICAgICAkaW5wdXQtcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14LWxnOiAgICAgICAgJGlucHV0LXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZS1sZzogICAgICAgICRpbnB1dC1mb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1oZWlnaHQtbGc6ICAgICAgICAgICAkaW5wdXQtaGVpZ2h0LWxnICFkZWZhdWx0O1xuXG4kY3VzdG9tLXJhbmdlLXRyYWNrLXdpZHRoOiAgICAgICAgICAxMDAlICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10cmFjay1oZWlnaHQ6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWN1cnNvcjogICAgICAgICBwb2ludGVyICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10cmFjay1iZzogICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzOiAgMXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdHJhY2stYm94LXNoYWRvdzogICAgIGluc2V0IDAgLjI1cmVtIC4yNXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuXG4kY3VzdG9tLXJhbmdlLXRodW1iLXdpZHRoOiAgICAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgJGN1c3RvbS1yYW5nZS10aHVtYi13aWR0aCAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItYmc6ICAgICAgICAgICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXI6ICAgICAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1czogICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAwIC4xcmVtIC4yNXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgMCAwIDAgMXB4ICRib2R5LWJnLCAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdy13aWR0aDogICRpbnB1dC1mb2N1cy13aWR0aCAhZGVmYXVsdDsgLy8gRm9yIGZvY3VzIGJveCBzaGFkb3cgaXNzdWUgaW4gSUUvRWRnZVxuJGN1c3RvbS1yYW5nZS10aHVtYi1hY3RpdmUtYmc6ICAgICAgICAgICAgICAgbGlnaHRlbigkY29tcG9uZW50LWFjdGl2ZS1iZywgMzUlKSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc6ICAgICAgICAgICAgICRncmF5LTUwMCAhZGVmYXVsdDtcblxuJGN1c3RvbS1maWxlLWhlaWdodDogICAgICAgICAgICAgICAgJGlucHV0LWhlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1oZWlnaHQtaW5uZXI6ICAgICAgICAgICRpbnB1dC1oZWlnaHQtaW5uZXIgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZm9jdXMtYm9yZGVyLWNvbG9yOiAgICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgJGlucHV0LWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZGlzYWJsZWQtYmc6ICAgICAgICAgICAkaW5wdXQtZGlzYWJsZWQtYmcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tZmlsZS1wYWRkaW5nLXk6ICAgICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtcGFkZGluZy14OiAgICAgICAgICAgICAkaW5wdXQtcGFkZGluZy14ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgJGlucHV0LWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWZvbnQtZmFtaWx5OiAgICAgICAgICAgJGlucHV0LWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgJGlucHV0LWZvbnQtd2VpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWNvbG9yOiAgICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJvcmRlci13aWR0aDogICAgICAgICAgJGlucHV0LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3JkZXItY29sb3I6ICAgICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYm9yZGVyLXJhZGl1czogICAgICAgICAkaW5wdXQtYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3gtc2hhZG93OiAgICAgICAgICAgICRpbnB1dC1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJ1dHRvbi1jb2xvcjogICAgICAgICAgJGN1c3RvbS1maWxlLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJ1dHRvbi1iZzogICAgICAgICAgICAgJGlucHV0LWdyb3VwLWFkZG9uLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLXRleHQ6IChcbiAgZW46IFwiQnJvd3NlXCJcbikgIWRlZmF1bHQ7XG5cblxuLy8gRm9ybSB2YWxpZGF0aW9uXG5cbiRmb3JtLWZlZWRiYWNrLW1hcmdpbi10b3A6ICAgICAgICAgICRmb3JtLXRleHQtbWFyZ2luLXRvcCAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWZvbnQtc2l6ZTogICAgICAgICAgICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvcjogICAgICAgICB0aGVtZS1jb2xvcihcInN1Y2Nlc3NcIikgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yOiAgICAgICB0aGVtZS1jb2xvcihcImRhbmdlclwiKSAhZGVmYXVsdDtcblxuJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZC1jb2xvcjogICAgJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkOiAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc4JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCA4IDgnPjxwYXRoIGZpbGw9JyN7JGZvcm0tZmVlZGJhY2staWNvbi12YWxpZC1jb2xvcn0nIGQ9J00yLjMgNi43M0wuNiA0LjUzYy0uNC0xLjA0LjQ2LTEuNCAxLjEtLjhsMS4xIDEuNCAzLjQtMy44Yy42LS42MyAxLjYtLjI3IDEuMi43bC00IDQuNmMtLjQzLjUtLjguNC0xLjEuMXonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3I6ICAkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkOiAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTInIGhlaWdodD0nMTInIGZpbGw9J25vbmUnIHN0cm9rZT0nI3skZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3J9JyB2aWV3Qm94PScwIDAgMTIgMTInPjxjaXJjbGUgY3g9JzYnIGN5PSc2JyByPSc0LjUnLz48cGF0aCBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBkPSdNNS44IDMuNmguNEw2IDYuNXonLz48Y2lyY2xlIGN4PSc2JyBjeT0nOC4yJyByPScuNicgZmlsbD0nI3skZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3J9JyBzdHJva2U9J25vbmUnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRmb3JtLXZhbGlkYXRpb24tc3RhdGVzOiAoKSAhZGVmYXVsdDtcbiRmb3JtLXZhbGlkYXRpb24tc3RhdGVzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICBcInZhbGlkXCI6IChcbiAgICAgIFwiY29sb3JcIjogJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3IsXG4gICAgICBcImljb25cIjogJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZFxuICAgICksXG4gICAgXCJpbnZhbGlkXCI6IChcbiAgICAgIFwiY29sb3JcIjogJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvcixcbiAgICAgIFwiaWNvblwiOiAkZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWRcbiAgICApLFxuICApLFxuICAkZm9ybS12YWxpZGF0aW9uLXN0YXRlc1xuKTtcblxuLy8gWi1pbmRleCBtYXN0ZXIgbGlzdFxuLy9cbi8vIFdhcm5pbmc6IEF2b2lkIGN1c3RvbWl6aW5nIHRoZXNlIHZhbHVlcy4gVGhleSdyZSB1c2VkIGZvciBhIGJpcmQncyBleWUgdmlld1xuLy8gb2YgY29tcG9uZW50cyBkZXBlbmRlbnQgb24gdGhlIHotYXhpcyBhbmQgYXJlIGRlc2lnbmVkIHRvIGFsbCB3b3JrIHRvZ2V0aGVyLlxuXG4kemluZGV4LWRyb3Bkb3duOiAgICAgICAgICAgICAgICAgICAxMDAwICFkZWZhdWx0O1xuJHppbmRleC1zdGlja3k6ICAgICAgICAgICAgICAgICAgICAgMTAyMCAhZGVmYXVsdDtcbiR6aW5kZXgtZml4ZWQ6ICAgICAgICAgICAgICAgICAgICAgIDEwMzAgIWRlZmF1bHQ7XG4kemluZGV4LW1vZGFsLWJhY2tkcm9wOiAgICAgICAgICAgICAxMDQwICFkZWZhdWx0O1xuJHppbmRleC1tb2RhbDogICAgICAgICAgICAgICAgICAgICAgMTA1MCAhZGVmYXVsdDtcbiR6aW5kZXgtcG9wb3ZlcjogICAgICAgICAgICAgICAgICAgIDEwNjAgIWRlZmF1bHQ7XG4kemluZGV4LXRvb2x0aXA6ICAgICAgICAgICAgICAgICAgICAxMDcwICFkZWZhdWx0O1xuXG5cbi8vIE5hdnNcblxuJG5hdi1saW5rLXBhZGRpbmcteTogICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kbmF2LWxpbmstcGFkZGluZy14OiAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kbmF2LXRhYnMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG5hdi10YWJzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3I6ICAkZ3JheS0yMDAgJGdyYXktMjAwICRuYXYtdGFicy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3I6ICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3I6ICRncmF5LTMwMCAkZ3JheS0zMDAgJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbmF2LXBpbGxzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRuYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3I6ICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdi1waWxscy1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRuYXYtZGl2aWRlci1jb2xvcjogICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRuYXYtZGl2aWRlci1tYXJnaW4teTogICAgICAgICAgICAgICRzcGFjZXIgKiAuNSAhZGVmYXVsdDtcblxuXG4vLyBOYXZiYXJcblxuJG5hdmJhci1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgJHNwYWNlciAqIC41ICFkZWZhdWx0O1xuJG5hdmJhci1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcblxuJG5hdmJhci1uYXYtbGluay1wYWRkaW5nLXg6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRuYXZiYXItYnJhbmQtZm9udC1zaXplOiAgICAgICAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG4vLyBDb21wdXRlIHRoZSBuYXZiYXItYnJhbmQgcGFkZGluZy15IHNvIHRoZSBuYXZiYXItYnJhbmQgd2lsbCBoYXZlIHRoZSBzYW1lIGhlaWdodCBhcyBuYXZiYXItdGV4dCBhbmQgbmF2LWxpbmtcbiRuYXYtbGluay1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlICsgJG5hdi1saW5rLXBhZGRpbmcteSAqIDIgIWRlZmF1bHQ7XG4kbmF2YmFyLWJyYW5kLWhlaWdodDogICAgICAgICAgICAgICAkbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZSAqICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuJG5hdmJhci1icmFuZC1wYWRkaW5nLXk6ICAgICAgICAgICAgKCRuYXYtbGluay1oZWlnaHQgLSAkbmF2YmFyLWJyYW5kLWhlaWdodCkgKiAuNSAhZGVmYXVsdDtcblxuJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteTogICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteDogICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZTogICAgICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1ib3JkZXItcmFkaXVzOiAgICAgICRidG4tYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuJG5hdmJhci1uYXYtc2Nyb2xsLW1heC1oZWlnaHQ6ICAgICAgNzV2aCAhZGVmYXVsdDtcblxuJG5hdmJhci1kYXJrLWNvbG9yOiAgICAgICAgICAgICAgICAgcmdiYSgkd2hpdGUsIC41KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1ob3Zlci1jb2xvcjogICAgICAgICAgIHJnYmEoJHdoaXRlLCAuNzUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjogICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWRpc2FibGVkLWNvbG9yOiAgICAgICAgcmdiYSgkd2hpdGUsIC4yNSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstdG9nZ2xlci1pY29uLWJnOiAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSczMCcgaGVpZ2h0PSczMCcgdmlld0JveD0nMCAwIDMwIDMwJz48cGF0aCBzdHJva2U9JyN7JG5hdmJhci1kYXJrLWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstdG9nZ2xlci1ib3JkZXItY29sb3I6ICByZ2JhKCR3aGl0ZSwgLjEpICFkZWZhdWx0O1xuXG4kbmF2YmFyLWxpZ2h0LWNvbG9yOiAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjUpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1ob3Zlci1jb2xvcjogICAgICAgICAgcmdiYSgkYmxhY2ssIC43KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yOiAgICAgICAgIHJnYmEoJGJsYWNrLCAuOSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWRpc2FibGVkLWNvbG9yOiAgICAgICByZ2JhKCRibGFjaywgLjMpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC10b2dnbGVyLWljb24tYmc6ICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMzAnIGhlaWdodD0nMzAnIHZpZXdCb3g9JzAgMCAzMCAzMCc+PHBhdGggc3Ryb2tlPScjeyRuYXZiYXItbGlnaHQtY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtdG9nZ2xlci1ib3JkZXItY29sb3I6IHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbGlnaHQtYnJhbmQtY29sb3I6ICAgICAgICAgICAgICAgICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1icmFuZC1ob3Zlci1jb2xvcjogICAgICAgICAgJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstYnJhbmQtY29sb3I6ICAgICAgICAgICAgICAgICAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWJyYW5kLWhvdmVyLWNvbG9yOiAgICAgICAgICAgJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcblxuXG4vLyBEcm9wZG93bnNcbi8vXG4vLyBEcm9wZG93biBtZW51IGNvbnRhaW5lciBhbmQgY29udGVudHMuXG5cbiRkcm9wZG93bi1taW4td2lkdGg6ICAgICAgICAgICAgICAgIDEwcmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLXBhZGRpbmcteDogICAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLXNwYWNlcjogICAgICAgICAgICAgICAgICAgLjEyNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcbiRkcm9wZG93bi1jb2xvcjogICAgICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJnOiAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xNSkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1czogICAgICBzdWJ0cmFjdCgkZHJvcGRvd24tYm9yZGVyLXJhZGl1cywgJGRyb3Bkb3duLWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGl2aWRlci1iZzogICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGl2aWRlci1tYXJnaW4teTogICAgICAgICAkbmF2LWRpdmlkZXItbWFyZ2luLXkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm94LXNoYWRvdzogICAgICAgICAgICAgICAwIC41cmVtIDFyZW0gcmdiYSgkYmxhY2ssIC4xNzUpICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1jb2xvcjogICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjogICAgICAgICBkYXJrZW4oJGdyYXktOTAwLCA1JSkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1ob3Zlci1iZzogICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgICRncmF5LTUwMCAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy15OiAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14OiAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xuXG4kZHJvcGRvd24taGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24taGVhZGVyLXBhZGRpbmc6ICAgICAgICAgICAkZHJvcGRvd24tcGFkZGluZy15ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteCAhZGVmYXVsdDtcblxuXG4vLyBQYWdpbmF0aW9uXG5cbiRwYWdpbmF0aW9uLXBhZGRpbmcteTogICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14OiAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy15LXNtOiAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14LXNtOiAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXktbGc6ICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1saW5lLWhlaWdodDogICAgICAgICAgICAxLjI1ICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1jb2xvcjogICAgICAgICAgICAgICAgICAkbGluay1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJnOiAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlci13aWR0aDogICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItY29sb3I6ICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWZvY3VzLW91dGxpbmU6ICAgICAgICAgIDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICRsaW5rLWhvdmVyLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24taG92ZXItYmc6ICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJHBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yOiAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWFjdGl2ZS1iZzogICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcjogICAgJHBhZ2luYXRpb24tYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcjogICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1iZzogICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMtc206ICAgICAgICRib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cy1sZzogICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG5cblxuLy8gSnVtYm90cm9uXG5cbiRqdW1ib3Ryb24tcGFkZGluZzogICAgICAgICAgICAgICAgIDJyZW0gIWRlZmF1bHQ7XG4kanVtYm90cm9uLWNvbG9yOiAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGp1bWJvdHJvbi1iZzogICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuXG5cbi8vIENhcmRzXG5cbiRjYXJkLXNwYWNlci15OiAgICAgICAgICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRjYXJkLXNwYWNlci14OiAgICAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XG4kY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgICAgICBzdWJ0cmFjdCgkY2FyZC1ib3JkZXItcmFkaXVzLCAkY2FyZC1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJGNhcmQtY2FwLWJnOiAgICAgICAgICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4wMykgIWRlZmF1bHQ7XG4kY2FyZC1jYXAtY29sb3I6ICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG5cbiRjYXJkLWltZy1vdmVybGF5LXBhZGRpbmc6ICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG5cbiRjYXJkLWdyb3VwLW1hcmdpbjogICAgICAgICAgICAgICAgICRncmlkLWd1dHRlci13aWR0aCAqIC41ICFkZWZhdWx0O1xuJGNhcmQtZGVjay1tYXJnaW46ICAgICAgICAgICAgICAgICAgJGNhcmQtZ3JvdXAtbWFyZ2luICFkZWZhdWx0O1xuXG4kY2FyZC1jb2x1bW5zLWNvdW50OiAgICAgICAgICAgICAgICAzICFkZWZhdWx0O1xuJGNhcmQtY29sdW1ucy1nYXA6ICAgICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRjYXJkLWNvbHVtbnMtbWFyZ2luOiAgICAgICAgICAgICAgICRjYXJkLXNwYWNlci15ICFkZWZhdWx0O1xuXG5cbi8vIFRvb2x0aXBzXG5cbiR0b29sdGlwLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG4kdG9vbHRpcC1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAyMDBweCAhZGVmYXVsdDtcbiR0b29sdGlwLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiR0b29sdGlwLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiR0b29sdGlwLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHRvb2x0aXAtb3BhY2l0eTogICAgICAgICAgICAgICAgICAgLjkgIWRlZmF1bHQ7XG4kdG9vbHRpcC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLW1hcmdpbjogICAgICAgICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG5cbiR0b29sdGlwLWFycm93LXdpZHRoOiAgICAgICAgICAgICAgIC44cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtYXJyb3ctaGVpZ2h0OiAgICAgICAgICAgICAgLjRyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1hcnJvdy1jb2xvcjogICAgICAgICAgICAgICAkdG9vbHRpcC1iZyAhZGVmYXVsdDtcblxuLy8gRm9ybSB0b29sdGlwcyBtdXN0IGNvbWUgYWZ0ZXIgcmVndWxhciB0b29sdGlwc1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXk6ICAgICAkdG9vbHRpcC1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteDogICAgICR0b29sdGlwLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtZm9udC1zaXplOiAgICAgJHRvb2x0aXAtZm9udC1zaXplICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1saW5lLWhlaWdodDogICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtb3BhY2l0eTogICAgICAgJHRvb2x0aXAtb3BhY2l0eSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtYm9yZGVyLXJhZGl1czogJHRvb2x0aXAtYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuXG4vLyBQb3BvdmVyc1xuXG4kcG9wb3Zlci1mb250LXNpemU6ICAgICAgICAgICAgICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJHBvcG92ZXItYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHBvcG92ZXItbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgMjc2cHggIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4yKSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJHBvcG92ZXItaW5uZXItYm9yZGVyLXJhZGl1czogICAgICAgc3VidHJhY3QoJHBvcG92ZXItYm9yZGVyLXJhZGl1cywgJHBvcG92ZXItYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgIDAgLjI1cmVtIC41cmVtIHJnYmEoJGJsYWNrLCAuMikgIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWhlYWRlci1iZzogICAgICAgICAgICAgICAgIGRhcmtlbigkcG9wb3Zlci1iZywgMyUpICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAgJGhlYWRpbmdzLWNvbG9yICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteTogICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItcGFkZGluZy14OiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWJvZHktY29sb3I6ICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJHBvcG92ZXItYm9keS1wYWRkaW5nLXk6ICAgICAgICAgICAgJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvZHktcGFkZGluZy14OiAgICAgICAgICAgICRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXggIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWFycm93LXdpZHRoOiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kcG9wb3Zlci1hcnJvdy1oZWlnaHQ6ICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWFycm93LWNvbG9yOiAgICAgICAgICAgICAgICRwb3BvdmVyLWJnICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjogICAgICAgICBmYWRlLWluKCRwb3BvdmVyLWJvcmRlci1jb2xvciwgLjA1KSAhZGVmYXVsdDtcblxuXG4vLyBUb2FzdHNcblxuJHRvYXN0LW1heC13aWR0aDogICAgICAgICAgICAgICAgICAgMzUwcHggIWRlZmF1bHQ7XG4kdG9hc3QtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAuODc1cmVtICFkZWZhdWx0O1xuJHRvYXN0LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiR0b2FzdC1iYWNrZ3JvdW5kLWNvbG9yOiAgICAgICAgICAgIHJnYmEoJHdoaXRlLCAuODUpICFkZWZhdWx0O1xuJHRvYXN0LWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgMXB4ICFkZWZhdWx0O1xuJHRvYXN0LWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgcmdiYSgwLCAwLCAwLCAuMSkgIWRlZmF1bHQ7XG4kdG9hc3QtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAwIC4yNXJlbSAuNzVyZW0gcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcblxuJHRvYXN0LWhlYWRlci1jb2xvcjogICAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJHRvYXN0LWhlYWRlci1iYWNrZ3JvdW5kLWNvbG9yOiAgICAgcmdiYSgkd2hpdGUsIC44NSkgIWRlZmF1bHQ7XG4kdG9hc3QtaGVhZGVyLWJvcmRlci1jb2xvcjogICAgICAgICByZ2JhKDAsIDAsIDAsIC4wNSkgIWRlZmF1bHQ7XG5cblxuLy8gQmFkZ2VzXG5cbiRiYWRnZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgIDc1JSAhZGVmYXVsdDtcbiRiYWRnZS1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGJhZGdlLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgLjI1ZW0gIWRlZmF1bHQ7XG4kYmFkZ2UtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAuNGVtICFkZWZhdWx0O1xuJGJhZGdlLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cbiRiYWRnZS10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgICRidG4tdHJhbnNpdGlvbiAhZGVmYXVsdDtcbiRiYWRnZS1mb2N1cy13aWR0aDogICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG5cbiRiYWRnZS1waWxsLXBhZGRpbmcteDogICAgICAgICAgICAgIC42ZW0gIWRlZmF1bHQ7XG4vLyBVc2UgYSBoaWdoZXIgdGhhbiBub3JtYWwgdmFsdWUgdG8gZW5zdXJlIGNvbXBsZXRlbHkgcm91bmRlZCBlZGdlcyB3aGVuXG4vLyBjdXN0b21pemluZyBwYWRkaW5nIG9yIGZvbnQtc2l6ZSBvbiBsYWJlbHMuXG4kYmFkZ2UtcGlsbC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAxMHJlbSAhZGVmYXVsdDtcblxuXG4vLyBNb2RhbHNcblxuLy8gUGFkZGluZyBhcHBsaWVkIHRvIHRoZSBtb2RhbCBib2R5XG4kbW9kYWwtaW5uZXItcGFkZGluZzogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuXG4vLyBNYXJnaW4gYmV0d2VlbiBlbGVtZW50cyBpbiBmb290ZXIsIG11c3QgYmUgbG93ZXIgdGhhbiBvciBlcXVhbCB0byAyICogJG1vZGFsLWlubmVyLXBhZGRpbmdcbiRtb2RhbC1mb290ZXItbWFyZ2luLWJldHdlZW46ICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kbW9kYWwtZGlhbG9nLW1hcmdpbjogICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXA6ICAgICAgIDEuNzVyZW0gIWRlZmF1bHQ7XG5cbiRtb2RhbC10aXRsZS1saW5lLWhlaWdodDogICAgICAgICAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuXG4kbW9kYWwtY29udGVudC1jb2xvcjogICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYmc6ICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLWNvbG9yOiAgICAgICAgcmdiYSgkYmxhY2ssIC4yKSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aDogICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzOiAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWlubmVyLWJvcmRlci1yYWRpdXM6IHN1YnRyYWN0KCRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXMsICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzOiAgICAgICAwIC4yNXJlbSAuNXJlbSByZ2JhKCRibGFjaywgLjUpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy1zbS11cDogICAgMCAuNXJlbSAxcmVtIHJnYmEoJGJsYWNrLCAuNSkgIWRlZmF1bHQ7XG5cbiRtb2RhbC1iYWNrZHJvcC1iZzogICAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5OiAgICAgICAgICAgIC41ICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3I6ICAgICAgICAgJGJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRtb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGg6ICAgICAgICAgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGg6ICAgICAgICAgJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmcteTogICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nLXg6ICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZzogICAgICAgICAgICAgICRtb2RhbC1oZWFkZXItcGFkZGluZy15ICRtb2RhbC1oZWFkZXItcGFkZGluZy14ICFkZWZhdWx0OyAvLyBLZWVwIHRoaXMgZm9yIGJhY2t3YXJkcyBjb21wYXRpYmlsaXR5XG5cbiRtb2RhbC14bDogICAgICAgICAgICAgICAgICAgICAgICAgIDExNDBweCAhZGVmYXVsdDtcbiRtb2RhbC1sZzogICAgICAgICAgICAgICAgICAgICAgICAgIDgwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLW1kOiAgICAgICAgICAgICAgICAgICAgICAgICAgNTAwcHggIWRlZmF1bHQ7XG4kbW9kYWwtc206ICAgICAgICAgICAgICAgICAgICAgICAgICAzMDBweCAhZGVmYXVsdDtcblxuJG1vZGFsLWZhZGUtdHJhbnNmb3JtOiAgICAgICAgICAgICAgdHJhbnNsYXRlKDAsIC01MHB4KSAhZGVmYXVsdDtcbiRtb2RhbC1zaG93LXRyYW5zZm9ybTogICAgICAgICAgICAgIG5vbmUgIWRlZmF1bHQ7XG4kbW9kYWwtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gLjNzIGVhc2Utb3V0ICFkZWZhdWx0O1xuJG1vZGFsLXNjYWxlLXRyYW5zZm9ybTogICAgICAgICAgICAgc2NhbGUoMS4wMikgIWRlZmF1bHQ7XG5cblxuLy8gQWxlcnRzXG4vL1xuLy8gRGVmaW5lIGFsZXJ0IGNvbG9ycywgYm9yZGVyIHJhZGl1cywgYW5kIHBhZGRpbmcuXG5cbiRhbGVydC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRhbGVydC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kYWxlcnQtbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kYWxlcnQtbGluay1mb250LXdlaWdodDogICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRhbGVydC1iZy1sZXZlbDogICAgICAgICAgICAgICAgICAgIC0xMCAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItbGV2ZWw6ICAgICAgICAgICAgICAgIC05ICFkZWZhdWx0O1xuJGFsZXJ0LWNvbG9yLWxldmVsOiAgICAgICAgICAgICAgICAgNiAhZGVmYXVsdDtcblxuXG4vLyBQcm9ncmVzcyBiYXJzXG5cbiRwcm9ncmVzcy1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAuNzUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmc6ICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRwcm9ncmVzcy1ib3gtc2hhZG93OiAgICAgICAgICAgICAgIGluc2V0IDAgLjFyZW0gLjFyZW0gcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItY29sb3I6ICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItYmc6ICAgICAgICAgICAgICAgICAgIHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItYW5pbWF0aW9uLXRpbWluZzogICAgIDFzIGxpbmVhciBpbmZpbml0ZSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItdHJhbnNpdGlvbjogICAgICAgICAgIHdpZHRoIC42cyBlYXNlICFkZWZhdWx0O1xuXG5cbi8vIExpc3QgZ3JvdXBcblxuJGxpc3QtZ3JvdXAtY29sb3I6ICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJnOiAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci1jb2xvcjogICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDogICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXk6ICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXg6ICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtaG92ZXItYmc6ICAgICAgICAgICAgICAgJGdyYXktMTAwICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtYmc6ICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAgICRsaXN0LWdyb3VwLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3I6ICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtZGlzYWJsZWQtYmc6ICAgICAgICAgICAgJGxpc3QtZ3JvdXAtYmcgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWFjdGlvbi1jb2xvcjogICAgICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogICAgICRsaXN0LWdyb3VwLWFjdGlvbi1jb2xvciAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG5cblxuLy8gSW1hZ2UgdGh1bWJuYWlsc1xuXG4kdGh1bWJuYWlsLXBhZGRpbmc6ICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJnOiAgICAgICAgICAgICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci1jb2xvcjogICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm94LXNoYWRvdzogICAgICAgICAgICAgIDAgMXB4IDJweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG5cblxuLy8gRmlndXJlc1xuXG4kZmlndXJlLWNhcHRpb24tZm9udC1zaXplOiAgICAgICAgICA5MCUgIWRlZmF1bHQ7XG4kZmlndXJlLWNhcHRpb24tY29sb3I6ICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cblxuLy8gQnJlYWRjcnVtYnNcblxuJGJyZWFkY3J1bWItZm9udC1zaXplOiAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJGJyZWFkY3J1bWItcGFkZGluZy15OiAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItcGFkZGluZy14OiAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWl0ZW0tcGFkZGluZzogICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kYnJlYWRjcnVtYi1tYXJnaW4tYm90dG9tOiAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuXG4kYnJlYWRjcnVtYi1iZzogICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yOiAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1kaXZpZGVyOiAgICAgICAgICAgICAgICBxdW90ZShcIi9cIikgIWRlZmF1bHQ7XG5cbiRicmVhZGNydW1iLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG5cbi8vIENhcm91c2VsXG5cbiRjYXJvdXNlbC1jb250cm9sLWNvbG9yOiAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC13aWR0aDogICAgICAgICAgICAgMTUlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtb3BhY2l0eTogICAgICAgICAgIC41ICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtaG92ZXItb3BhY2l0eTogICAgIC45ICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtdHJhbnNpdGlvbjogICAgICAgIG9wYWNpdHkgLjE1cyBlYXNlICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXdpZHRoOiAgICAgICAgICAgMzBweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItaGVpZ2h0OiAgICAgICAgICAzcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWhpdC1hcmVhLWhlaWdodDogMTBweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3Itc3BhY2VyOiAgICAgICAgICAzcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZzogICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci10cmFuc2l0aW9uOiAgICAgIG9wYWNpdHkgLjZzIGVhc2UgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jYXB0aW9uLXdpZHRoOiAgICAgICAgICAgICA3MCUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY2FwdGlvbi1jb2xvcjogICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY29udHJvbC1pY29uLXdpZHRoOiAgICAgICAgMjBweCAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLWJnOiAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nI3skY2Fyb3VzZWwtY29udHJvbC1jb2xvcn0nIHdpZHRoPSc4JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCA4IDgnPjxwYXRoIGQ9J001LjI1IDBsLTQgNCA0IDQgMS41LTEuNUw0LjI1IDRsMi41LTIuNUw1LjI1IDB6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uLWJnOiAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nI3skY2Fyb3VzZWwtY29udHJvbC1jb2xvcn0nIHdpZHRoPSc4JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCA4IDgnPjxwYXRoIGQ9J00yLjc1IDBsLTEuNSAxLjVMMy43NSA0bC0yLjUgMi41TDIuNzUgOGw0LTQtNC00eicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLXRyYW5zaXRpb24tZHVyYXRpb246ICAgICAgIC42cyAhZGVmYXVsdDtcbiRjYXJvdXNlbC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gJGNhcm91c2VsLXRyYW5zaXRpb24tZHVyYXRpb24gZWFzZS1pbi1vdXQgIWRlZmF1bHQ7IC8vIERlZmluZSB0cmFuc2Zvcm0gdHJhbnNpdGlvbiBmaXJzdCBpZiB1c2luZyBtdWx0aXBsZSB0cmFuc2l0aW9ucyAoZS5nLiwgYHRyYW5zZm9ybSAycyBlYXNlLCBvcGFjaXR5IC41cyBlYXNlLW91dGApXG5cblxuLy8gU3Bpbm5lcnNcblxuJHNwaW5uZXItd2lkdGg6ICAgICAgICAgICAycmVtICFkZWZhdWx0O1xuJHNwaW5uZXItaGVpZ2h0OiAgICAgICAgICAkc3Bpbm5lci13aWR0aCAhZGVmYXVsdDtcbiRzcGlubmVyLXZlcnRpY2FsLWFsaWduOiAgLS4xMjVlbSAhZGVmYXVsdDtcbiRzcGlubmVyLWJvcmRlci13aWR0aDogICAgLjI1ZW0gIWRlZmF1bHQ7XG5cbiRzcGlubmVyLXdpZHRoLXNtOiAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRzcGlubmVyLWhlaWdodC1zbTogICAgICAgJHNwaW5uZXItd2lkdGgtc20gIWRlZmF1bHQ7XG4kc3Bpbm5lci1ib3JkZXItd2lkdGgtc206IC4yZW0gIWRlZmF1bHQ7XG5cblxuLy8gQ2xvc2VcblxuJGNsb3NlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS41ICFkZWZhdWx0O1xuJGNsb3NlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kY2xvc2UtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kY2xvc2UtdGV4dC1zaGFkb3c6ICAgICAgICAgICAgICAgICAwIDFweCAwICR3aGl0ZSAhZGVmYXVsdDtcblxuXG4vLyBDb2RlXG5cbiRjb2RlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgIDg3LjUlICFkZWZhdWx0O1xuJGNvZGUtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgJHBpbmsgIWRlZmF1bHQ7XG5cbiRrYmQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAgIC4ycmVtICFkZWZhdWx0O1xuJGtiZC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgICAgLjRyZW0gIWRlZmF1bHQ7XG4ka2JkLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICAkY29kZS1mb250LXNpemUgIWRlZmF1bHQ7XG4ka2JkLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4ka2JkLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG5cbiRwcmUtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiRwcmUtc2Nyb2xsYWJsZS1tYXgtaGVpZ2h0OiAgICAgICAgIDM0MHB4ICFkZWZhdWx0O1xuXG5cbi8vIFV0aWxpdGllc1xuXG4kZGlzcGxheXM6IG5vbmUsIGlubGluZSwgaW5saW5lLWJsb2NrLCBibG9jaywgdGFibGUsIHRhYmxlLXJvdywgdGFibGUtY2VsbCwgZmxleCwgaW5saW5lLWZsZXggIWRlZmF1bHQ7XG4kb3ZlcmZsb3dzOiBhdXRvLCBoaWRkZW4gIWRlZmF1bHQ7XG4kcG9zaXRpb25zOiBzdGF0aWMsIHJlbGF0aXZlLCBhYnNvbHV0ZSwgZml4ZWQsIHN0aWNreSAhZGVmYXVsdDtcbiR1c2VyLXNlbGVjdHM6IGFsbCwgYXV0bywgbm9uZSAhZGVmYXVsdDtcblxuXG4vLyBQcmludGluZ1xuXG4kcHJpbnQtcGFnZS1zaXplOiAgICAgICAgICAgICAgICAgICBhMyAhZGVmYXVsdDtcbiRwcmludC1ib2R5LW1pbi13aWR0aDogICAgICAgICAgICAgIG1hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsIFwibGdcIikgIWRlZmF1bHQ7XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1ibGFja2xpc3QsIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcblxuLy8gU0NTUyBSRlMgbWl4aW5cbi8vXG4vLyBBdXRvbWF0ZWQgcmVzcG9uc2l2ZSBmb250IHNpemVzXG4vL1xuLy8gTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9yZnMvYmxvYi92OC54L0xJQ0VOU0UpXG5cbi8vIENvbmZpZ3VyYXRpb25cblxuLy8gQmFzZSBmb250IHNpemVcbiRyZnMtYmFzZS1mb250LXNpemU6IDEuMjVyZW0gIWRlZmF1bHQ7XG4kcmZzLWZvbnQtc2l6ZS11bml0OiByZW0gIWRlZmF1bHQ7XG5cbkBpZiAkcmZzLWZvbnQtc2l6ZS11bml0ICE9IHJlbSBhbmQgJHJmcy1mb250LXNpemUtdW5pdCAhPSBweCB7XG4gIEBlcnJvciBcImAjeyRyZnMtZm9udC1zaXplLXVuaXR9YCBpcyBub3QgYSB2YWxpZCB1bml0IGZvciAkcmZzLWZvbnQtc2l6ZS11bml0LiBVc2UgYHB4YCBvciBgcmVtYC5cIjtcbn1cblxuLy8gQnJlYWtwb2ludCBhdCB3aGVyZSBmb250LXNpemUgc3RhcnRzIGRlY3JlYXNpbmcgaWYgc2NyZWVuIHdpZHRoIGlzIHNtYWxsZXJcbiRyZnMtYnJlYWtwb2ludDogMTIwMHB4ICFkZWZhdWx0O1xuJHJmcy1icmVha3BvaW50LXVuaXQ6IHB4ICFkZWZhdWx0O1xuXG5AaWYgJHJmcy1icmVha3BvaW50LXVuaXQgIT0gcHggYW5kICRyZnMtYnJlYWtwb2ludC11bml0ICE9IGVtIGFuZCAkcmZzLWJyZWFrcG9pbnQtdW5pdCAhPSByZW0ge1xuICBAZXJyb3IgXCJgI3skcmZzLWJyZWFrcG9pbnQtdW5pdH1gIGlzIG5vdCBhIHZhbGlkIHVuaXQgZm9yICRyZnMtYnJlYWtwb2ludC11bml0LiBVc2UgYHB4YCwgYGVtYCBvciBgcmVtYC5cIjtcbn1cblxuLy8gUmVzaXplIGZvbnQgc2l6ZSBiYXNlZCBvbiBzY3JlZW4gaGVpZ2h0IGFuZCB3aWR0aFxuJHJmcy10d28tZGltZW5zaW9uYWw6IGZhbHNlICFkZWZhdWx0O1xuXG4vLyBGYWN0b3Igb2YgZGVjcmVhc2VcbiRyZnMtZmFjdG9yOiAxMCAhZGVmYXVsdDtcblxuQGlmIHR5cGUtb2YoJHJmcy1mYWN0b3IpICE9IFwibnVtYmVyXCIgb3IgJHJmcy1mYWN0b3IgPD0gMSB7XG4gIEBlcnJvciBcImAjeyRyZnMtZmFjdG9yfWAgaXMgbm90IGEgdmFsaWQgICRyZnMtZmFjdG9yLCBpdCBtdXN0IGJlIGdyZWF0ZXIgdGhhbiAxLlwiO1xufVxuXG4vLyBHZW5lcmF0ZSBlbmFibGUgb3IgZGlzYWJsZSBjbGFzc2VzLiBQb3NzaWJpbGl0aWVzOiBmYWxzZSwgXCJlbmFibGVcIiBvciBcImRpc2FibGVcIlxuJHJmcy1jbGFzczogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIDEgcmVtID0gJHJmcy1yZW0tdmFsdWUgcHhcbiRyZnMtcmVtLXZhbHVlOiAxNiAhZGVmYXVsdDtcblxuLy8gU2FmYXJpIGlmcmFtZSByZXNpemUgYnVnOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9yZnMvaXNzdWVzLzE0XG4kcmZzLXNhZmFyaS1pZnJhbWUtcmVzaXplLWJ1Zy1maXg6IGZhbHNlICFkZWZhdWx0O1xuXG4vLyBEaXNhYmxlIFJGUyBieSBzZXR0aW5nICRlbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemVzIHRvIGZhbHNlXG4kZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplczogdHJ1ZSAhZGVmYXVsdDtcblxuLy8gQ2FjaGUgJHJmcy1iYXNlLWZvbnQtc2l6ZSB1bml0XG4kcmZzLWJhc2UtZm9udC1zaXplLXVuaXQ6IHVuaXQoJHJmcy1iYXNlLWZvbnQtc2l6ZSk7XG5cbkBmdW5jdGlvbiBkaXZpZGUoJGRpdmlkZW5kLCAkZGl2aXNvciwgJHByZWNpc2lvbjogMTApIHtcbiAgJHNpZ246IGlmKCRkaXZpZGVuZCA+IDAgYW5kICRkaXZpc29yID4gMCBvciAkZGl2aWRlbmQgPCAwIGFuZCAkZGl2aXNvciA8IDAsIDEsIC0xKTtcbiAgJGRpdmlkZW5kOiBhYnMoJGRpdmlkZW5kKTtcbiAgJGRpdmlzb3I6IGFicygkZGl2aXNvcik7XG4gIEBpZiAkZGl2aWRlbmQgPT0gMCB7XG4gICAgQHJldHVybiAwO1xuICB9XG4gIEBpZiAkZGl2aXNvciA9PSAwIHtcbiAgICBAZXJyb3IgXCJDYW5ub3QgZGl2aWRlIGJ5IDBcIjtcbiAgfVxuICAkcmVtYWluZGVyOiAkZGl2aWRlbmQ7XG4gICRyZXN1bHQ6IDA7XG4gICRmYWN0b3I6IDEwO1xuICBAd2hpbGUgKCRyZW1haW5kZXIgPiAwIGFuZCAkcHJlY2lzaW9uID49IDApIHtcbiAgICAkcXVvdGllbnQ6IDA7XG4gICAgQHdoaWxlICgkcmVtYWluZGVyID49ICRkaXZpc29yKSB7XG4gICAgICAkcmVtYWluZGVyOiAkcmVtYWluZGVyIC0gJGRpdmlzb3I7XG4gICAgICAkcXVvdGllbnQ6ICRxdW90aWVudCArIDE7XG4gICAgfVxuICAgICRyZXN1bHQ6ICRyZXN1bHQgKiAxMCArICRxdW90aWVudDtcbiAgICAkZmFjdG9yOiAkZmFjdG9yICogLjE7XG4gICAgJHJlbWFpbmRlcjogJHJlbWFpbmRlciAqIDEwO1xuICAgICRwcmVjaXNpb246ICRwcmVjaXNpb24gLSAxO1xuICAgIEBpZiAoJHByZWNpc2lvbiA8IDAgYW5kICRyZW1haW5kZXIgPj0gJGRpdmlzb3IgKiA1KSB7XG4gICAgICAkcmVzdWx0OiAkcmVzdWx0ICsgMTtcbiAgICB9XG4gIH1cbiAgJHJlc3VsdDogJHJlc3VsdCAqICRmYWN0b3IgKiAkc2lnbjtcbiAgJGRpdmlkZW5kLXVuaXQ6IHVuaXQoJGRpdmlkZW5kKTtcbiAgJGRpdmlzb3ItdW5pdDogdW5pdCgkZGl2aXNvcik7XG4gICR1bml0LW1hcDogKFxuICAgIFwicHhcIjogMXB4LFxuICAgIFwicmVtXCI6IDFyZW0sXG4gICAgXCJlbVwiOiAxZW0sXG4gICAgXCIlXCI6IDElXG4gICk7XG4gIEBpZiAoJGRpdmlkZW5kLXVuaXQgIT0gJGRpdmlzb3ItdW5pdCBhbmQgbWFwLWhhcy1rZXkoJHVuaXQtbWFwLCAkZGl2aWRlbmQtdW5pdCkpIHtcbiAgICAkcmVzdWx0OiAkcmVzdWx0ICogbWFwLWdldCgkdW5pdC1tYXAsICRkaXZpZGVuZC11bml0KTtcbiAgfVxuICBAcmV0dXJuICRyZXN1bHQ7XG59XG5cbi8vIFJlbW92ZSBweC11bml0IGZyb20gJHJmcy1iYXNlLWZvbnQtc2l6ZSBmb3IgY2FsY3VsYXRpb25zXG5AaWYgJHJmcy1iYXNlLWZvbnQtc2l6ZS11bml0ID09IFwicHhcIiB7XG4gICRyZnMtYmFzZS1mb250LXNpemU6IGRpdmlkZSgkcmZzLWJhc2UtZm9udC1zaXplLCAkcmZzLWJhc2UtZm9udC1zaXplICogMCArIDEpO1xufVxuQGVsc2UgaWYgJHJmcy1iYXNlLWZvbnQtc2l6ZS11bml0ID09IFwicmVtXCIge1xuICAkcmZzLWJhc2UtZm9udC1zaXplOiBkaXZpZGUoJHJmcy1iYXNlLWZvbnQtc2l6ZSwgZGl2aWRlKCRyZnMtYmFzZS1mb250LXNpemUgKiAwICsgMSwgJHJmcy1yZW0tdmFsdWUpKTtcbn1cblxuLy8gQ2FjaGUgJHJmcy1icmVha3BvaW50IHVuaXQgdG8gcHJldmVudCBtdWx0aXBsZSBjYWxsc1xuJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGU6IHVuaXQoJHJmcy1icmVha3BvaW50KTtcblxuLy8gUmVtb3ZlIHVuaXQgZnJvbSAkcmZzLWJyZWFrcG9pbnQgZm9yIGNhbGN1bGF0aW9uc1xuQGlmICRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlID09IFwicHhcIiB7XG4gICRyZnMtYnJlYWtwb2ludDogZGl2aWRlKCRyZnMtYnJlYWtwb2ludCwgJHJmcy1icmVha3BvaW50ICogMCArIDEpO1xufVxuQGVsc2UgaWYgJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGUgPT0gXCJyZW1cIiBvciAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSBcImVtXCIge1xuICAkcmZzLWJyZWFrcG9pbnQ6IGRpdmlkZSgkcmZzLWJyZWFrcG9pbnQsIGRpdmlkZSgkcmZzLWJyZWFrcG9pbnQgKiAwICsgMSwgJHJmcy1yZW0tdmFsdWUpKTtcbn1cblxuLy8gSW50ZXJuYWwgbWl4aW4gdGhhdCBhZGRzIGRpc2FibGUgY2xhc3NlcyB0byB0aGUgc2VsZWN0b3IgaWYgbmVlZGVkLlxuQG1peGluIF9yZnMtZGlzYWJsZS1jbGFzcyB7XG4gIEBpZiAkcmZzLWNsYXNzID09IFwiZGlzYWJsZVwiIHtcbiAgICAvLyBBZGRpbmcgYW4gZXh0cmEgY2xhc3MgaW5jcmVhc2VzIHNwZWNpZmljaXR5LCB3aGljaCBwcmV2ZW50cyB0aGUgbWVkaWEgcXVlcnkgdG8gb3ZlcnJpZGUgdGhlIGZvbnQgc2l6ZVxuICAgICYsXG4gICAgLmRpc2FibGUtcmVzcG9uc2l2ZS1mb250LXNpemUgJixcbiAgICAmLmRpc2FibGUtcmVzcG9uc2l2ZS1mb250LXNpemUge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG4gIEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBJbnRlcm5hbCBtaXhpbiB0aGF0IGFkZHMgZW5hYmxlIGNsYXNzZXMgdG8gdGhlIHNlbGVjdG9yIGlmIG5lZWRlZC5cbkBtaXhpbiBfcmZzLWVuYWJsZS1jbGFzcyB7XG4gIEBpZiAkcmZzLWNsYXNzID09IFwiZW5hYmxlXCIge1xuICAgIC5lbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemUgJixcbiAgICAmLmVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbiAgQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIEludGVybmFsIG1peGluIHVzZWQgdG8gZGV0ZXJtaW5lIHdoaWNoIG1lZGlhIHF1ZXJ5IG5lZWRzIHRvIGJlIHVzZWRcbkBtaXhpbiBfcmZzLW1lZGlhLXF1ZXJ5KCRtcS12YWx1ZSkge1xuICBAaWYgJHJmcy10d28tZGltZW5zaW9uYWwge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRtcS12YWx1ZX0pLCAobWF4LWhlaWdodDogI3skbXEtdmFsdWV9KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbiAgQGVsc2Uge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRtcS12YWx1ZX0pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBSZXNwb25zaXZlIGZvbnQgc2l6ZSBtaXhpblxuQG1peGluIHJmcygkZnMsICRpbXBvcnRhbnQ6IGZhbHNlKSB7XG4gIC8vIENhY2hlICRmcyB1bml0XG4gICRmcy11bml0OiBpZih0eXBlLW9mKCRmcykgPT0gXCJudW1iZXJcIiwgdW5pdCgkZnMpLCBmYWxzZSk7XG5cbiAgLy8gQWRkICFpbXBvcnRhbnQgc3VmZml4IGlmIG5lZWRlZFxuICAkcmZzLXN1ZmZpeDogaWYoJGltcG9ydGFudCwgXCIgIWltcG9ydGFudFwiLCBcIlwiKTtcblxuICAvLyBJZiAkZnMgaXNuJ3QgYSBudW1iZXIgKGxpa2UgaW5oZXJpdCkgb3IgJGZzIGhhcyBhIHVuaXQgKG5vdCBweCBvciByZW0sIGxpa2UgMS41ZW0pIG9yICQgaXMgMCwganVzdCBwcmludCB0aGUgdmFsdWVcbiAgQGlmIG5vdCAkZnMtdW5pdCBvciAkZnMtdW5pdCAhPSBcIlwiIGFuZCAkZnMtdW5pdCAhPSBcInB4XCIgYW5kICRmcy11bml0ICE9IFwicmVtXCIgb3IgJGZzID09IDAge1xuICAgIGZvbnQtc2l6ZTogI3skZnN9I3skcmZzLXN1ZmZpeH07XG4gIH1cbiAgQGVsc2Uge1xuICAgIC8vIFJlbW92ZSB1bml0IGZyb20gJGZzIGZvciBjYWxjdWxhdGlvbnNcbiAgICBAaWYgJGZzLXVuaXQgPT0gXCJweFwiIHtcbiAgICAgICRmczogZGl2aWRlKCRmcywgJGZzICogMCArIDEpO1xuICAgIH1cbiAgICBAZWxzZSBpZiAkZnMtdW5pdCA9PSBcInJlbVwiIHtcbiAgICAgICRmczogZGl2aWRlKCRmcywgZGl2aWRlKCRmcyAqIDAgKyAxLCAkcmZzLXJlbS12YWx1ZSkpO1xuICAgIH1cblxuICAgIC8vIFNldCBkZWZhdWx0IGZvbnQgc2l6ZVxuICAgICRyZnMtc3RhdGljOiBpZigkcmZzLWZvbnQtc2l6ZS11bml0ID09IHJlbSwgI3tkaXZpZGUoJGZzLCAkcmZzLXJlbS12YWx1ZSl9cmVtLCAjeyRmc31weCk7XG5cbiAgICAvLyBPbmx5IGFkZCB0aGUgbWVkaWEgcXVlcnkgaWYgdGhlIGZvbnQgc2l6ZSBpcyBiaWdnZXIgdGhhbiB0aGUgbWluaW11bSBmb250IHNpemVcbiAgICBAaWYgJGZzIDw9ICRyZnMtYmFzZS1mb250LXNpemUgb3Igbm90ICRlbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemVzIHtcbiAgICAgIGZvbnQtc2l6ZTogI3skcmZzLXN0YXRpY30jeyRyZnMtc3VmZml4fTtcbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgLy8gQ2FsY3VsYXRlIHRoZSBtaW5pbXVtIGZvbnQgc2l6ZSBmb3IgJGZzXG4gICAgICAkZnMtbWluOiAkcmZzLWJhc2UtZm9udC1zaXplICsgZGl2aWRlKCRmcyAtICRyZnMtYmFzZS1mb250LXNpemUsICRyZnMtZmFjdG9yKTtcblxuICAgICAgLy8gQ2FsY3VsYXRlIGRpZmZlcmVuY2UgYmV0d2VlbiAkZnMgYW5kIHRoZSBtaW5pbXVtIGZvbnQgc2l6ZVxuICAgICAgJGZzLWRpZmY6ICRmcyAtICRmcy1taW47XG5cbiAgICAgIC8vIEJhc2UgZm9udC1zaXplIGZvcm1hdHRpbmdcbiAgICAgICRtaW4td2lkdGg6IGlmKCRyZnMtZm9udC1zaXplLXVuaXQgPT0gcmVtLCAje2RpdmlkZSgkZnMtbWluLCAkcmZzLXJlbS12YWx1ZSl9cmVtLCAjeyRmcy1taW59cHgpO1xuXG4gICAgICAvLyBVc2UgYHZtaW5gIGlmIHR3by1kaW1lbnNpb25hbCBpcyBlbmFibGVkXG4gICAgICAkdmFyaWFibGUtdW5pdDogaWYoJHJmcy10d28tZGltZW5zaW9uYWwsIHZtaW4sIHZ3KTtcblxuICAgICAgLy8gQ2FsY3VsYXRlIHRoZSB2YXJpYWJsZSB3aWR0aCBiZXR3ZWVuIDAgYW5kICRyZnMtYnJlYWtwb2ludFxuICAgICAgJHZhcmlhYmxlLXdpZHRoOiAje2RpdmlkZSgkZnMtZGlmZiAqIDEwMCwgJHJmcy1icmVha3BvaW50KX0jeyR2YXJpYWJsZS11bml0fTtcblxuICAgICAgLy8gU2V0IHRoZSBjYWxjdWxhdGVkIGZvbnQtc2l6ZVxuICAgICAgJHJmcy1mbHVpZDogY2FsYygjeyRtaW4td2lkdGh9ICsgI3skdmFyaWFibGUtd2lkdGh9KSAjeyRyZnMtc3VmZml4fTtcblxuICAgICAgLy8gQnJlYWtwb2ludCBmb3JtYXR0aW5nXG4gICAgICAkbXEtdmFsdWU6IGlmKCRyZnMtYnJlYWtwb2ludC11bml0ID09IHB4LCAjeyRyZnMtYnJlYWtwb2ludH1weCwgI3tkaXZpZGUoJHJmcy1icmVha3BvaW50LCAkcmZzLXJlbS12YWx1ZSl9I3skcmZzLWJyZWFrcG9pbnQtdW5pdH0pO1xuXG4gICAgICBAaW5jbHVkZSBfcmZzLWRpc2FibGUtY2xhc3Mge1xuICAgICAgICBmb250LXNpemU6ICN7JHJmcy1zdGF0aWN9I3skcmZzLXN1ZmZpeH07XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIF9yZnMtbWVkaWEtcXVlcnkoJG1xLXZhbHVlKSB7XG4gICAgICAgIEBpbmNsdWRlIF9yZnMtZW5hYmxlLWNsYXNzIHtcbiAgICAgICAgICBmb250LXNpemU6ICRyZnMtZmx1aWQ7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBJbmNsdWRlIHNhZmFyaSBpZnJhbWUgcmVzaXplIGZpeCBpZiBuZWVkZWRcbiAgICAgICAgbWluLXdpZHRoOiBpZigkcmZzLXNhZmFyaS1pZnJhbWUtcmVzaXplLWJ1Zy1maXgsICgwICogMXZ3KSwgbnVsbCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIFRoZSBmb250LXNpemUgJiByZXNwb25zaXZlLWZvbnQtc2l6ZSBtaXhpbnMgdXNlIFJGUyB0byByZXNjYWxlIHRoZSBmb250IHNpemVcbkBtaXhpbiBmb250LXNpemUoJGZzLCAkaW1wb3J0YW50OiBmYWxzZSkge1xuICBAaW5jbHVkZSByZnMoJGZzLCAkaW1wb3J0YW50KTtcbn1cblxuQG1peGluIHJlc3BvbnNpdmUtZm9udC1zaXplKCRmcywgJGltcG9ydGFudDogZmFsc2UpIHtcbiAgQGluY2x1ZGUgcmZzKCRmcywgJGltcG9ydGFudCk7XG59XG4iLCIkZ3JpZC1icmVha3BvaW50czogKFxyXG4gIHhzOiAwLFxyXG4gIHNtOiA2MDBweCxcclxuICBtZDogNzgycHgsXHJcbiAgbGc6IDk5MnB4LFxyXG4gIHhsOiAxMjAwcHgsXHJcbiAgeHhsOiAxMzMwcHhcclxuKTtcclxuXHJcbiRzcGFjZXI6IDNyZW07XHJcblxyXG4kZm9udC1zaXplLWJhc2U6IDFlbTtcclxuJGZvbnQtc2l6ZS1sZzogJGZvbnQtc2l6ZS1iYXNlICogMS4yNTtcclxuJGZvbnQtc2l6ZS1zbTogJGZvbnQtc2l6ZS1iYXNlICogLjg3NTtcclxuXHJcbiRjbG9zZS1mb250LXNpemU6IDEuNXJlbTtcclxuXHJcbiRncmlkLWd1dHRlci13aWR0aDogJHNwYWNlcjtcclxuXHJcbiRlbmFibGUtZ3JhZGllbnRzOiBmYWxzZTtcclxuJGVuYWJsZS1zaGFkb3dzOiBmYWxzZTtcclxuXHJcbiRib3JkZXItcmFkaXVzOiB2YXIoLS1yb3VuZG5lc3MpO1xyXG4kYm9yZGVyLXJhZGl1cy1sZzogdmFyKC0tcm91bmRuZXNzKTtcclxuJGJvcmRlci1yYWRpdXMtc206IHZhcigtLXJvdW5kbmVzcyk7XHJcbi8vJGVuYWJsZS1yb3VuZGVkOiBmYWxzZTtcclxuXHJcbiRib3gtc2hhZG93LXNtOiBub25lO1xyXG4kYm94LXNoYWRvdzogbm9uZTtcclxuJGJveC1zaGFkb3ctbGc6IG5vbmU7XHJcblxyXG4kbGluay1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiRsaW5rLWNvbG9yOiBudWxsO1xyXG4kbGluay1ob3Zlci1jb2xvcjogbnVsbDtcclxuJGxpbmstaG92ZXItZGVjb3JhdGlvbjogbnVsbDtcclxuXHJcbiRuYXYtbGluay1oZWlnaHQ6IDA7XHJcbiRuYXZiYXItYnJhbmQtaGVpZ2h0OiAwO1xyXG4kbmF2YmFyLWJyYW5kLXBhZGRpbmcteTogMDtcclxuJG5hdmJhci1icmFuZC1mb250LXNpemU6IG51bGw7XHJcblxyXG4kbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDogMHJlbTsgXHJcbiRuYXZiYXItcGFkZGluZy15OiAkc3BhY2VyICogMC41OyBcclxuJG5hdmJhci1wYWRkaW5nLXg6ICRzcGFjZXIgKiAwLjU7IFxyXG5cclxuJG5hdi1saW5rLXBhZGRpbmcteTogLjVlbTtcclxuJG5hdi1saW5rLXBhZGRpbmcteDogMWVtO1xyXG5cclxuJGRyb3Bkb3duLXNwYWNlcjogJHNwYWNlciowLjI7XHJcbiRjYXJldC13aWR0aDogLjNlbTtcclxuJGNhcmV0LXNwYWNpbmc6ICRjYXJldC13aWR0aCoxLjU7XHJcbiRkcm9wZG93bi1ib3JkZXItd2lkdGg6IDA7XHJcbiRkcm9wZG93bi1iZzogbnVsbDtcclxuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnOiBudWxsO1xyXG4kZHJvcGRvd24tbGluay1ob3Zlci1iZzogbnVsbDtcclxuJGRyb3Bkb3duLWNvbG9yOiBudWxsO1xyXG5cclxuJGJ0bi1hY3RpdmUtYm94LXNoYWRvdzogbm9uZTtcclxuJGJ0bi1mb250LXNpemU6IDFlbTtcclxuJGJ0bi1mb250LXNpemUtbGc6IDEuMjVlbTtcclxuJGJ0bi1mb250LXNpemUtc206IDAuNzVlbTtcclxuJGJ0bi1mb2N1cy1ib3gtc2hhZG93OiBudWxsO1xyXG4kYnRuLXRyYW5zaXRpb246IG51bGw7XHJcbiRidG4tZm9udC13ZWlnaHQ6IG51bGw7XHJcblxyXG4kaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTogJHNwYWNlciAqIDAuNTtcclxuJGhlYWRpbmdzLWZvbnQtd2VpZ2h0OiA1MDA7XHJcbiRoZWFkaW5ncy1saW5lLWhlaWdodDogMS4xNTtcclxuXHJcbiRpbnB1dC1mb250LXNpemU6IGNhbGMoICN7JGZvbnQtc2l6ZS1iYXNlfSAqICh2YXIoLS1ib2R5LWZvbnQtc2l6ZSkgLyAxMDApICk7XHJcbiRpbnB1dC1mb250LXNpemUtbGc6IGNhbGMoICN7JGZvbnQtc2l6ZS1sZ30gKiAodmFyKC0tYm9keS1mb250LXNpemUpIC8gMTAwKSApO1xyXG4kaW5wdXQtZm9udC1zaXplLXNtOiBjYWxjKCAjeyRmb250LXNpemUtc219ICogKHZhcigtLWJvZHktZm9udC1zaXplKSAvIDEwMCkgKTtcclxuXHJcbiRoci1ib3JkZXItd2lkdGg6IDJweDtcclxuXHJcbi8vanVtYm90cm9uXHJcbiRqdW1ib3Ryb24tYmc6IG51bGw7XHJcblxyXG4vLyBCcmVhZGNydW1iXHJcbiRicmVhZGNydW1iLXBhZGRpbmcteTogMC4yNXJlbTtcclxuJGJyZWFkY3J1bWItcGFkZGluZy14OiAwLjVyZW07XHJcbiRicmVhZGNydW1iLWJnOiBudWxsO1xyXG4kYnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yOiBudWxsO1xyXG4kYnJlYWRjcnVtYi1hY3RpdmUtY29sb3I6IG51bGw7XHJcbiRicmVhZGNydW1iLW1hcmdpbi1ib3R0b206IG51bGw7XHJcbi8vJGJyZWFkY3J1bWItYm9yZGVyLXJhZGl1c1xyXG5cclxuLy8gTGlzdHNcclxuJGxpc3QtaW5saW5lLXBhZGRpbmc6IDFyZW07XHJcblxyXG4vLyBNb2RhbHNcclxuJG1vZGFsLWlubmVyLXBhZGRpbmc6IDFyZW07XHJcbiRtb2RhbC1kaWFsb2ctbWFyZ2luOiAuNXJlbSA7XHJcbiRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXA6IDEuNzVyZW07XHJcbiRtb2RhbC1jb250ZW50LWNvbG9yOiBudWxsO1xyXG4kbW9kYWwtY29udGVudC1iZzogbnVsbDtcclxuJG1vZGFsLWJhY2tkcm9wLWJnOiB2YXIoLS1jb2xvci1iZyk7XHJcbiRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5OiAuODtcclxuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoOiAwO1xyXG4kbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aDogMDtcclxuJG1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGg6IDA7XHJcbiRtb2RhbC1zaG93LXRyYW5zZm9ybTogbm9uZTtcclxuJG1vZGFsLXRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3MgZWFzZS1vdXQ7XHJcblxyXG4kY2xvc2UtY29sb3I6IGN1cnJlbnRDb2xvcjtcclxuJGNsb3NlLXRleHQtc2hhZG93OiBudWxsO1xyXG5cclxuJHRoZW1lLWNvbG9yczogKCk7XHJcbiRjb2xvcnM6ICgpO1xyXG4kYm9keS1jb2xvcjogbnVsbDtcclxuJGgxLWZvbnQtc2l6ZTogbnVsbDtcclxuJGgyLWZvbnQtc2l6ZTogbnVsbDtcclxuJGgzLWZvbnQtc2l6ZTogbnVsbDtcclxuJGg0LWZvbnQtc2l6ZTogbnVsbDtcclxuJGg1LWZvbnQtc2l6ZTogbnVsbDtcclxuJGg2LWZvbnQtc2l6ZTogbnVsbDtcclxuJGhyLW1hcmdpbi15OiBudWxsO1xyXG5cclxuJHBhZ2luYXRpb24tYmc6IG51bGw7XHJcbiRwYWdpbmF0aW9uLWZvY3VzLW91dGxpbmU6IG51bGw7XHJcbiRwYWdpbmF0aW9uLWZvY3VzLWJveC1zaGFkb3c6IG51bGw7XHJcblxyXG5cclxuLy8gSXRzIGltcG9zc2libGUgdG8gdXNlIHRoaXMgY29uY2VwdCB3aGlsZSBzdXBwb3J0aW5nIElFLlxyXG4vLyRsaW5rLWNvbG9yOiB2YXIoLS1saW5rLWNvbG9yKTtcclxuLy8kZHJvcGRvd24tYmc6IHZhcigtLWJnLWNvbG9yKTtcclxuLy8kZHJvcGRvd24tY29sb3I6IHZhcigtLXRleHQtY29sb3IpOyIsIi8vIEhvdmVyIG1peGluIGFuZCBgJGVuYWJsZS1ob3Zlci1tZWRpYS1xdWVyeWAgYXJlIGRlcHJlY2F0ZWQuXG4vL1xuLy8gT3JpZ2luYWxseSBhZGRlZCBkdXJpbmcgb3VyIGFscGhhcyBhbmQgbWFpbnRhaW5lZCBkdXJpbmcgYmV0YXMsIHRoaXMgbWl4aW4gd2FzXG4vLyBkZXNpZ25lZCB0byBwcmV2ZW50IGA6aG92ZXJgIHN0aWNraW5lc3Mgb24gaU9TLWFuIGlzc3VlIHdoZXJlIGhvdmVyIHN0eWxlc1xuLy8gd291bGQgcGVyc2lzdCBhZnRlciBpbml0aWFsIHRvdWNoLlxuLy9cbi8vIEZvciBiYWNrd2FyZCBjb21wYXRpYmlsaXR5LCB3ZSd2ZSBrZXB0IHRoZXNlIG1peGlucyBhbmQgdXBkYXRlZCB0aGVtIHRvXG4vLyBhbHdheXMgcmV0dXJuIHRoZWlyIHJlZ3VsYXIgcHNldWRvLWNsYXNzZXMgaW5zdGVhZCBvZiBhIHNoaW1tZWQgbWVkaWEgcXVlcnkuXG4vL1xuLy8gSXNzdWU6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjUxOTVcblxuQG1peGluIGhvdmVyKCkge1xuICAmOmhvdmVyIHsgQGNvbnRlbnQ7IH1cbn1cblxuQG1peGluIGhvdmVyLWZvY3VzKCkge1xuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gcGxhaW4taG92ZXItZm9jdXMoKSB7XG4gICYsXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBob3Zlci1mb2N1cy1hY3RpdmUoKSB7XG4gICY6aG92ZXIsXG4gICY6Zm9jdXMsXG4gICY6YWN0aXZlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuIiwiLy8gUmVzcG9uc2l2ZSBpbWFnZXMgKGVuc3VyZSBpbWFnZXMgZG9uJ3Qgc2NhbGUgYmV5b25kIHRoZWlyIHBhcmVudHMpXG4vL1xuLy8gVGhpcyBpcyBwdXJwb3NlZnVsbHkgb3B0LWluIHZpYSBhbiBleHBsaWNpdCBjbGFzcyByYXRoZXIgdGhhbiBiZWluZyB0aGUgZGVmYXVsdCBmb3IgYWxsIGA8aW1nPmBzLlxuLy8gV2UgcHJldmlvdXNseSB0cmllZCB0aGUgXCJpbWFnZXMgYXJlIHJlc3BvbnNpdmUgYnkgZGVmYXVsdFwiIGFwcHJvYWNoIGluIEJvb3RzdHJhcCB2Mixcbi8vIGFuZCBhYmFuZG9uZWQgaXQgaW4gQm9vdHN0cmFwIHYzIGJlY2F1c2UgaXQgYnJlYWtzIGxvdHMgb2YgdGhpcmQtcGFydHkgd2lkZ2V0cyAoaW5jbHVkaW5nIEdvb2dsZSBNYXBzKVxuLy8gd2hpY2ggd2VyZW4ndCBleHBlY3RpbmcgdGhlIGltYWdlcyB3aXRoaW4gdGhlbXNlbHZlcyB0byBiZSBpbnZvbHVudGFyaWx5IHJlc2l6ZWQuXG4vLyBTZWUgYWxzbyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE4MTc4XG4uaW1nLWZsdWlkIHtcbiAgQGluY2x1ZGUgaW1nLWZsdWlkKCk7XG59XG5cblxuLy8gSW1hZ2UgdGh1bWJuYWlsc1xuLmltZy10aHVtYm5haWwge1xuICBwYWRkaW5nOiAkdGh1bWJuYWlsLXBhZGRpbmc7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0aHVtYm5haWwtYmc7XG4gIGJvcmRlcjogJHRodW1ibmFpbC1ib3JkZXItd2lkdGggc29saWQgJHRodW1ibmFpbC1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHRodW1ibmFpbC1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkdGh1bWJuYWlsLWJveC1zaGFkb3cpO1xuXG4gIC8vIEtlZXAgdGhlbSBhdCBtb3N0IDEwMCUgd2lkZVxuICBAaW5jbHVkZSBpbWctZmx1aWQoKTtcbn1cblxuLy9cbi8vIEZpZ3VyZXNcbi8vXG5cbi5maWd1cmUge1xuICAvLyBFbnN1cmVzIHRoZSBjYXB0aW9uJ3MgdGV4dCBhbGlnbnMgd2l0aCB0aGUgaW1hZ2UuXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmZpZ3VyZS1pbWcge1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyICogLjU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uZmlndXJlLWNhcHRpb24ge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZpZ3VyZS1jYXB0aW9uLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkZmlndXJlLWNhcHRpb24tY29sb3I7XG59XG4iLCIvLyBJbWFnZSBNaXhpbnNcbi8vIC0gUmVzcG9uc2l2ZSBpbWFnZVxuLy8gLSBSZXRpbmEgaW1hZ2VcblxuXG4vLyBSZXNwb25zaXZlIGltYWdlXG4vL1xuLy8gS2VlcCBpbWFnZXMgZnJvbSBzY2FsaW5nIGJleW9uZCB0aGUgd2lkdGggb2YgdGhlaXIgcGFyZW50cy5cblxuQG1peGluIGltZy1mbHVpZCgpIHtcbiAgLy8gUGFydCAxOiBTZXQgYSBtYXhpbXVtIHJlbGF0aXZlIHRvIHRoZSBwYXJlbnRcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICAvLyBQYXJ0IDI6IE92ZXJyaWRlIHRoZSBoZWlnaHQgdG8gYXV0bywgb3RoZXJ3aXNlIGltYWdlcyB3aWxsIGJlIHN0cmV0Y2hlZFxuICAvLyB3aGVuIHNldHRpbmcgYSB3aWR0aCBhbmQgaGVpZ2h0IGF0dHJpYnV0ZSBvbiB0aGUgaW1nIGVsZW1lbnQuXG4gIGhlaWdodDogYXV0bztcbn1cblxuXG4vLyBSZXRpbmEgaW1hZ2Vcbi8vXG4vLyBTaG9ydCByZXRpbmEgbWl4aW4gZm9yIHNldHRpbmcgYmFja2dyb3VuZC1pbWFnZSBhbmQgLXNpemUuXG5cbkBtaXhpbiBpbWctcmV0aW5hKCRmaWxlLTF4LCAkZmlsZS0yeCwgJHdpZHRoLTF4LCAkaGVpZ2h0LTF4KSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkZmlsZS0xeCk7XG5cbiAgLy8gQXV0b3ByZWZpeGVyIHRha2VzIGNhcmUgb2YgYWRkaW5nIC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbyBhbmQgLW8tbWluLWRldmljZS1waXhlbC1yYXRpbyxcbiAgLy8gYnV0IGRvZXNuJ3QgY29udmVydCBkcHB4PT5kcGkuXG4gIC8vIFRoZXJlJ3Mgbm8gc3VjaCB0aGluZyBhcyB1bnByZWZpeGVkIG1pbi1kZXZpY2UtcGl4ZWwtcmF0aW8gc2luY2UgaXQncyBub25zdGFuZGFyZC5cbiAgLy8gQ29tcGF0aWJpbGl0eSBpbmZvOiBodHRwczovL2Nhbml1c2UuY29tL2Nzcy1tZWRpYS1yZXNvbHV0aW9uXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpLCAvLyBJRTktMTEgZG9uJ3Qgc3VwcG9ydCBkcHB4XG4gICAgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMmRwcHgpIHsgLy8gU3RhbmRhcmRpemVkXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRmaWxlLTJ4KTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6ICR3aWR0aC0xeCAkaGVpZ2h0LTF4O1xuICB9XG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcImBpbWctcmV0aW5hKClgXCIsIFwidjQuMy4wXCIsIFwidjVcIik7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3Rcbi8vIFNpbmdsZSBzaWRlIGJvcmRlci1yYWRpdXNcblxuLy8gSGVscGVyIGZ1bmN0aW9uIHRvIHJlcGxhY2UgbmVnYXRpdmUgdmFsdWVzIHdpdGggMFxuQGZ1bmN0aW9uIHZhbGlkLXJhZGl1cygkcmFkaXVzKSB7XG4gICRyZXR1cm46ICgpO1xuICBAZWFjaCAkdmFsdWUgaW4gJHJhZGl1cyB7XG4gICAgQGlmIHR5cGUtb2YoJHZhbHVlKSA9PSBudW1iZXIge1xuICAgICAgJHJldHVybjogYXBwZW5kKCRyZXR1cm4sIG1heCgkdmFsdWUsIDApKTtcbiAgICB9IEBlbHNlIHtcbiAgICAgICRyZXR1cm46IGFwcGVuZCgkcmV0dXJuLCAkdmFsdWUpO1xuICAgIH1cbiAgfVxuICBAcmV0dXJuICRyZXR1cm47XG59XG5cbkBtaXhpbiBib3JkZXItcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzLCAkZmFsbGJhY2stYm9yZGVyLXJhZGl1czogZmFsc2UpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG4gIEBlbHNlIGlmICRmYWxsYmFjay1ib3JkZXItcmFkaXVzICE9IGZhbHNlIHtcbiAgICBib3JkZXItcmFkaXVzOiAkZmFsbGJhY2stYm9yZGVyLXJhZGl1cztcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXJpZ2h0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWxlZnQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1sZWZ0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1yaWdodC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cbiIsIi8vIENvbnRhaW5lciB3aWR0aHNcbi8vXG4vLyBTZXQgdGhlIGNvbnRhaW5lciB3aWR0aCwgYW5kIG92ZXJyaWRlIGl0IGZvciBmaXhlZCBuYXZiYXJzIGluIG1lZGlhIHF1ZXJpZXMuXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIC8vIFNpbmdsZSBjb250YWluZXIgY2xhc3Mgd2l0aCBicmVha3BvaW50IG1heC13aWR0aHNcbiAgLmNvbnRhaW5lcixcbiAgLy8gMTAwJSB3aWRlIGNvbnRhaW5lciBhdCBhbGwgYnJlYWtwb2ludHNcbiAgLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXIoKTtcbiAgfVxuXG4gIC8vIFJlc3BvbnNpdmUgY29udGFpbmVycyB0aGF0IGFyZSAxMDAlIHdpZGUgdW50aWwgYSBicmVha3BvaW50XG4gIEBlYWNoICRicmVha3BvaW50LCAkY29udGFpbmVyLW1heC13aWR0aCBpbiAkY29udGFpbmVyLW1heC13aWR0aHMge1xuICAgIC5jb250YWluZXItI3skYnJlYWtwb2ludH0ge1xuICAgICAgQGV4dGVuZCAuY29udGFpbmVyLWZsdWlkO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAgICAlcmVzcG9uc2l2ZS1jb250YWluZXItI3skYnJlYWtwb2ludH0ge1xuICAgICAgICBtYXgtd2lkdGg6ICRjb250YWluZXItbWF4LXdpZHRoO1xuICAgICAgfVxuXG4gICAgICAvLyBFeHRlbmQgZWFjaCBicmVha3BvaW50IHdoaWNoIGlzIHNtYWxsZXIgb3IgZXF1YWwgdG8gdGhlIGN1cnJlbnQgYnJlYWtwb2ludFxuICAgICAgJGV4dGVuZC1icmVha3BvaW50OiB0cnVlO1xuXG4gICAgICBAZWFjaCAkbmFtZSwgJHdpZHRoIGluICRncmlkLWJyZWFrcG9pbnRzIHtcbiAgICAgICAgQGlmICgkZXh0ZW5kLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgICAuY29udGFpbmVyI3ticmVha3BvaW50LWluZml4KCRuYW1lLCAkZ3JpZC1icmVha3BvaW50cyl9IHtcbiAgICAgICAgICAgIEBleHRlbmQgJXJlc3BvbnNpdmUtY29udGFpbmVyLSN7JGJyZWFrcG9pbnR9O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC8vIE9uY2UgdGhlIGN1cnJlbnQgYnJlYWtwb2ludCBpcyByZWFjaGVkLCBzdG9wIGV4dGVuZGluZ1xuICAgICAgICAgIEBpZiAoJGJyZWFrcG9pbnQgPT0gJG5hbWUpIHtcbiAgICAgICAgICAgICRleHRlbmQtYnJlYWtwb2ludDogZmFsc2U7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gUm93XG4vL1xuLy8gUm93cyBjb250YWluIHlvdXIgY29sdW1ucy5cblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgLnJvdyB7XG4gICAgQGluY2x1ZGUgbWFrZS1yb3coKTtcbiAgfVxuXG4gIC8vIFJlbW92ZSB0aGUgbmVnYXRpdmUgbWFyZ2luIGZyb20gZGVmYXVsdCAucm93LCB0aGVuIHRoZSBob3Jpem9udGFsIHBhZGRpbmdcbiAgLy8gZnJvbSBhbGwgaW1tZWRpYXRlIGNoaWxkcmVuIGNvbHVtbnMgKHRvIHByZXZlbnQgcnVuYXdheSBzdHlsZSBpbmhlcml0YW5jZSkuXG4gIC5uby1ndXR0ZXJzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG5cbiAgICA+IC5jb2wsXG4gICAgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbiAgfVxufVxuXG4vLyBDb2x1bW5zXG4vL1xuLy8gQ29tbW9uIHN0eWxlcyBmb3Igc21hbGwgYW5kIGxhcmdlIGdyaWQgY29sdW1uc1xuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICBAaW5jbHVkZSBtYWtlLWdyaWQtY29sdW1ucygpO1xufVxuIiwiLy8vIEdyaWQgc3lzdGVtXG4vL1xuLy8gR2VuZXJhdGUgc2VtYW50aWMgZ3JpZCBjb2x1bW5zIHdpdGggdGhlc2UgbWl4aW5zLlxuXG5AbWl4aW4gbWFrZS1jb250YWluZXIoJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAkZ3V0dGVyICogLjU7XG4gIHBhZGRpbmctbGVmdDogJGd1dHRlciAqIC41O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG5AbWl4aW4gbWFrZS1yb3coJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAtJGd1dHRlciAqIC41O1xuICBtYXJnaW4tbGVmdDogLSRndXR0ZXIgKiAuNTtcbn1cblxuLy8gRm9yIGVhY2ggYnJlYWtwb2ludCwgZGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIHRoZSBjb250YWluZXIgaW4gYSBtZWRpYSBxdWVyeVxuQG1peGluIG1ha2UtY29udGFpbmVyLW1heC13aWR0aHMoJG1heC13aWR0aHM6ICRjb250YWluZXItbWF4LXdpZHRocywgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAZWFjaCAkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJG1heC13aWR0aHMge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cykge1xuICAgICAgbWF4LXdpZHRoOiAkY29udGFpbmVyLW1heC13aWR0aDtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiVGhlIGBtYWtlLWNvbnRhaW5lci1tYXgtd2lkdGhzYCBtaXhpblwiLCBcInY0LjUuMlwiLCBcInY1XCIpO1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtcmVhZHkoJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy8gUHJldmVudCBjb2x1bW5zIGZyb20gYmVjb21pbmcgdG9vIG5hcnJvdyB3aGVuIGF0IHNtYWxsZXIgZ3JpZCB0aWVycyBieVxuICAvLyBhbHdheXMgc2V0dGluZyBgd2lkdGg6IDEwMCU7YC4gVGhpcyB3b3JrcyBiZWNhdXNlIHdlIHVzZSBgZmxleGAgdmFsdWVzXG4gIC8vIGxhdGVyIG9uIHRvIG92ZXJyaWRlIHRoaXMgaW5pdGlhbCB3aWR0aC5cbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6ICRndXR0ZXIgKiAuNTtcbiAgcGFkZGluZy1sZWZ0OiAkZ3V0dGVyICogLjU7XG59XG5cbkBtaXhpbiBtYWtlLWNvbCgkc2l6ZSwgJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMpIHtcbiAgZmxleDogMCAwIHBlcmNlbnRhZ2UoZGl2aWRlKCRzaXplLCAkY29sdW1ucykpO1xuICAvLyBBZGQgYSBgbWF4LXdpZHRoYCB0byBlbnN1cmUgY29udGVudCB3aXRoaW4gZWFjaCBjb2x1bW4gZG9lcyBub3QgYmxvdyBvdXRcbiAgLy8gdGhlIHdpZHRoIG9mIHRoZSBjb2x1bW4uIEFwcGxpZXMgdG8gSUUxMCsgYW5kIEZpcmVmb3guIENocm9tZSBhbmQgU2FmYXJpXG4gIC8vIGRvIG5vdCBhcHBlYXIgdG8gcmVxdWlyZSB0aGlzLlxuICBtYXgtd2lkdGg6IHBlcmNlbnRhZ2UoZGl2aWRlKCRzaXplLCAkY29sdW1ucykpO1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtYXV0bygpIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7IC8vIFJlc2V0IGVhcmxpZXIgZ3JpZCB0aWVyc1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtb2Zmc2V0KCRzaXplLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICAkbnVtOiBkaXZpZGUoJHNpemUsICRjb2x1bW5zKTtcbiAgbWFyZ2luLWxlZnQ6IGlmKCRudW0gPT0gMCwgMCwgcGVyY2VudGFnZSgkbnVtKSk7XG59XG5cbi8vIFJvdyBjb2x1bW5zXG4vL1xuLy8gU3BlY2lmeSBvbiBhIHBhcmVudCBlbGVtZW50KGUuZy4sIC5yb3cpIHRvIGZvcmNlIGltbWVkaWF0ZSBjaGlsZHJlbiBpbnRvIE5OXG4vLyBudW1iZXJvZiBjb2x1bW5zLiBTdXBwb3J0cyB3cmFwcGluZyB0byBuZXcgbGluZXMsIGJ1dCBkb2VzIG5vdCBkbyBhIE1hc29ucnlcbi8vIHN0eWxlIGdyaWQuXG5AbWl4aW4gcm93LWNvbHMoJGNvdW50KSB7XG4gID4gKiB7XG4gICAgZmxleDogMCAwIGRpdmlkZSgxMDAlLCAkY291bnQpO1xuICAgIG1heC13aWR0aDogZGl2aWRlKDEwMCUsICRjb3VudCk7XG4gIH1cbn1cbiIsIi8vIEJyZWFrcG9pbnQgdmlld3BvcnQgc2l6ZXMgYW5kIG1lZGlhIHF1ZXJpZXMuXG4vL1xuLy8gQnJlYWtwb2ludHMgYXJlIGRlZmluZWQgYXMgYSBtYXAgb2YgKG5hbWU6IG1pbmltdW0gd2lkdGgpLCBvcmRlciBmcm9tIHNtYWxsIHRvIGxhcmdlOlxuLy9cbi8vICAgICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweClcbi8vXG4vLyBUaGUgbWFwIGRlZmluZWQgaW4gdGhlIGAkZ3JpZC1icmVha3BvaW50c2AgZ2xvYmFsIHZhcmlhYmxlIGlzIHVzZWQgYXMgdGhlIGAkYnJlYWtwb2ludHNgIGFyZ3VtZW50IGJ5IGRlZmF1bHQuXG5cbi8vIE5hbWUgb2YgdGhlIG5leHQgYnJlYWtwb2ludCwgb3IgbnVsbCBmb3IgdGhlIGxhc3QgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20pXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgJGJyZWFrcG9pbnQtbmFtZXM6ICh4cyBzbSBtZCBsZyB4bCkpXG4vLyAgICBtZFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cywgJGJyZWFrcG9pbnQtbmFtZXM6IG1hcC1rZXlzKCRicmVha3BvaW50cykpIHtcbiAgJG46IGluZGV4KCRicmVha3BvaW50LW5hbWVzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG4gIT0gbnVsbCBhbmQgJG4gPCBsZW5ndGgoJGJyZWFrcG9pbnQtbmFtZXMpLCBudGgoJGJyZWFrcG9pbnQtbmFtZXMsICRuICsgMSksIG51bGwpO1xufVxuXG4vLyBNaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBzbWFsbGVzdCAoZmlyc3QpIGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1taW4oc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICA1NzZweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG1pbiAhPSAwLCAkbWluLCBudWxsKTtcbn1cblxuLy8gTWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgbGFyZ2VzdCAobGFzdCkgYnJlYWtwb2ludC5cbi8vIFRoZSBtYXhpbXVtIHZhbHVlIGlzIGNhbGN1bGF0ZWQgYXMgdGhlIG1pbmltdW0gb2YgdGhlIG5leHQgb25lIGxlc3MgMC4wMnB4XG4vLyB0byB3b3JrIGFyb3VuZCB0aGUgbGltaXRhdGlvbnMgb2YgYG1pbi1gIGFuZCBgbWF4LWAgcHJlZml4ZXMgYW5kIHZpZXdwb3J0cyB3aXRoIGZyYWN0aW9uYWwgd2lkdGhzLlxuLy8gU2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi9tZWRpYXF1ZXJpZXMtNC8jbXEtbWluLW1heFxuLy8gVXNlcyAwLjAycHggcmF0aGVyIHRoYW4gMC4wMXB4IHRvIHdvcmsgYXJvdW5kIGEgY3VycmVudCByb3VuZGluZyBidWcgaW4gU2FmYXJpLlxuLy8gU2VlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNzgyNjFcbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1heChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIDc2Ny45OHB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQHJldHVybiBpZigkbmV4dCwgYnJlYWtwb2ludC1taW4oJG5leHQsICRicmVha3BvaW50cykgLSAuMDIsIG51bGwpO1xufVxuXG4vLyBSZXR1cm5zIGEgYmxhbmsgc3RyaW5nIGlmIHNtYWxsZXN0IGJyZWFrcG9pbnQsIG90aGVyd2lzZSByZXR1cm5zIHRoZSBuYW1lIHdpdGggYSBkYXNoIGluIGZyb250LlxuLy8gVXNlZnVsIGZvciBtYWtpbmcgcmVzcG9uc2l2ZSB1dGlsaXRpZXMuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeCh4cywgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIFwiXCIgIChSZXR1cm5zIGEgYmxhbmsgc3RyaW5nKVxuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIFwiLXNtXCJcbkBmdW5jdGlvbiBicmVha3BvaW50LWluZml4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEByZXR1cm4gaWYoYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cykgPT0gbnVsbCwgXCJcIiwgXCItI3skbmFtZX1cIik7XG59XG5cbi8vIE1lZGlhIG9mIGF0IGxlYXN0IHRoZSBtaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgd2lkZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtaW4ge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIG9mIGF0IG1vc3QgdGhlIG1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBsYXJnZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtYXgge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIHRoYXQgc3BhbnMgbXVsdGlwbGUgYnJlYWtwb2ludCB3aWR0aHMuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgYmV0d2VlbiB0aGUgbWluIGFuZCBtYXggYnJlYWtwb2ludHNcbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oJGxvd2VyLCAkdXBwZXIsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJGxvd2VyLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkdXBwZXIsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGxvd2VyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkdXBwZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIE1lZGlhIGJldHdlZW4gdGhlIGJyZWFrcG9pbnQncyBtaW5pbXVtIGFuZCBtYXhpbXVtIHdpZHRocy5cbi8vIE5vIG1pbmltdW0gZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LCBhbmQgbm8gbWF4aW11bSBmb3IgdGhlIGxhcmdlc3Qgb25lLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IG9ubHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQsIG5vdCB2aWV3cG9ydHMgYW55IHdpZGVyIG9yIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtb25seSgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gRnJhbWV3b3JrIGdyaWQgZ2VuZXJhdGlvblxuLy9cbi8vIFVzZWQgb25seSBieSBCb290c3RyYXAgdG8gZ2VuZXJhdGUgdGhlIGNvcnJlY3QgbnVtYmVyIG9mIGdyaWQgY2xhc3NlcyBnaXZlblxuLy8gYW55IHZhbHVlIG9mIGAkZ3JpZC1jb2x1bW5zYC5cblxuQG1peGluIG1ha2UtZ3JpZC1jb2x1bW5zKCRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zLCAkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgLy8gQ29tbW9uIHByb3BlcnRpZXMgZm9yIGFsbCBicmVha3BvaW50c1xuICAlZ3JpZC1jb2x1bW4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkZ3V0dGVyICogLjU7XG4gICAgcGFkZGluZy1sZWZ0OiAkZ3V0dGVyICogLjU7XG4gIH1cblxuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkYnJlYWtwb2ludHMpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cyk7XG5cbiAgICBAaWYgJGNvbHVtbnMgPiAwIHtcbiAgICAgIC8vIEFsbG93IGNvbHVtbnMgdG8gc3RyZXRjaCBmdWxsIHdpZHRoIGJlbG93IHRoZWlyIGJyZWFrcG9pbnRzXG4gICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgICAgLmNvbCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgQGV4dGVuZCAlZ3JpZC1jb2x1bW47XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY29sI3skaW5maXh9LFxuICAgIC5jb2wjeyRpbmZpeH0tYXV0byB7XG4gICAgICBAZXh0ZW5kICVncmlkLWNvbHVtbjtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIC8vIFByb3ZpZGUgYmFzaWMgYC5jb2wte2JwfWAgY2xhc3NlcyBmb3IgZXF1YWwtd2lkdGggZmxleGJveCBjb2x1bW5zXG4gICAgICAuY29sI3skaW5maXh9IHtcbiAgICAgICAgZmxleC1iYXNpczogMDtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgIEBpZiAkZ3JpZC1yb3ctY29sdW1ucyA+IDAge1xuICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRncmlkLXJvdy1jb2x1bW5zIHtcbiAgICAgICAgICAucm93LWNvbHMjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgQGluY2x1ZGUgcm93LWNvbHMoJGkpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY29sI3skaW5maXh9LWF1dG8ge1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1hdXRvKCk7XG4gICAgICB9XG5cbiAgICAgIEBpZiAkY29sdW1ucyA+IDAge1xuICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgICAgICAuY29sI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKCRpLCAkY29sdW1ucyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5vcmRlciN7JGluZml4fS1maXJzdCB7IG9yZGVyOiAtMTsgfVxuXG4gICAgICAub3JkZXIjeyRpbmZpeH0tbGFzdCB7IG9yZGVyOiAkY29sdW1ucyArIDE7IH1cblxuICAgICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgIC5vcmRlciN7JGluZml4fS0jeyRpfSB7IG9yZGVyOiAkaTsgfVxuICAgICAgfVxuXG4gICAgICBAaWYgJGNvbHVtbnMgPiAwIHtcbiAgICAgICAgLy8gYCRjb2x1bW5zIC0gMWAgYmVjYXVzZSBvZmZzZXR0aW5nIGJ5IHRoZSB3aWR0aCBvZiBhbiBlbnRpcmUgcm93IGlzbid0IHBvc3NpYmxlXG4gICAgICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggKCRjb2x1bW5zIC0gMSkge1xuICAgICAgICAgIEBpZiBub3QgKCRpbmZpeCA9PSBcIlwiIGFuZCAkaSA9PSAwKSB7IC8vIEF2b2lkIGVtaXR0aW5nIHVzZWxlc3MgLm9mZnNldC0wXG4gICAgICAgICAgICAub2Zmc2V0I3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtb2Zmc2V0KCRpLCAkY29sdW1ucyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gQmFzaWMgQm9vdHN0cmFwIHRhYmxlXG4vL1xuXG4udGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlcjtcbiAgY29sb3I6ICR0YWJsZS1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWJnOyAvLyBSZXNldCBmb3IgbmVzdGluZyB3aXRoaW4gcGFyZW50cyB3aXRoIGBiYWNrZ3JvdW5kLWNvbG9yYC5cblxuICB0aCxcbiAgdGQge1xuICAgIHBhZGRpbmc6ICR0YWJsZS1jZWxsLXBhZGRpbmc7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBib3JkZXItdG9wOiAkdGFibGUtYm9yZGVyLXdpZHRoIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICB0aGVhZCB0aCB7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICBib3JkZXItYm90dG9tOiAoMiAqICR0YWJsZS1ib3JkZXItd2lkdGgpIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICB0Ym9keSArIHRib2R5IHtcbiAgICBib3JkZXItdG9wOiAoMiAqICR0YWJsZS1ib3JkZXItd2lkdGgpIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gIH1cbn1cblxuXG4vL1xuLy8gQ29uZGVuc2VkIHRhYmxlIHcvIGhhbGYgcGFkZGluZ1xuLy9cblxuLnRhYmxlLXNtIHtcbiAgdGgsXG4gIHRkIHtcbiAgICBwYWRkaW5nOiAkdGFibGUtY2VsbC1wYWRkaW5nLXNtO1xuICB9XG59XG5cblxuLy8gQm9yZGVyIHZlcnNpb25zXG4vL1xuLy8gQWRkIG9yIHJlbW92ZSBib3JkZXJzIGFsbCBhcm91bmQgdGhlIHRhYmxlIGFuZCBiZXR3ZWVuIGFsbCB0aGUgY29sdW1ucy5cblxuLnRhYmxlLWJvcmRlcmVkIHtcbiAgYm9yZGVyOiAkdGFibGUtYm9yZGVyLXdpZHRoIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG5cbiAgdGgsXG4gIHRkIHtcbiAgICBib3JkZXI6ICR0YWJsZS1ib3JkZXItd2lkdGggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIHRoZWFkIHtcbiAgICB0aCxcbiAgICB0ZCB7XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAyICogJHRhYmxlLWJvcmRlci13aWR0aDtcbiAgICB9XG4gIH1cbn1cblxuLnRhYmxlLWJvcmRlcmxlc3Mge1xuICB0aCxcbiAgdGQsXG4gIHRoZWFkIHRoLFxuICB0Ym9keSArIHRib2R5IHtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cblxuLy8gWmVicmEtc3RyaXBpbmdcbi8vXG4vLyBEZWZhdWx0IHplYnJhLXN0cmlwZSBzdHlsZXMgKGFsdGVybmF0aW5nIGdyYXkgYW5kIHRyYW5zcGFyZW50IGJhY2tncm91bmRzKVxuXG4udGFibGUtc3RyaXBlZCB7XG4gIHRib2R5IHRyOm50aC1vZi10eXBlKCN7JHRhYmxlLXN0cmlwZWQtb3JkZXJ9KSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWFjY2VudC1iZztcbiAgfVxufVxuXG5cbi8vIEhvdmVyIGVmZmVjdFxuLy9cbi8vIFBsYWNlZCBoZXJlIHNpbmNlIGl0IGhhcyB0byBjb21lIGFmdGVyIHRoZSBwb3RlbnRpYWwgemVicmEgc3RyaXBpbmdcblxuLnRhYmxlLWhvdmVyIHtcbiAgdGJvZHkgdHIge1xuICAgIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgICAgY29sb3I6ICR0YWJsZS1ob3Zlci1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1ob3Zlci1iZztcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBUYWJsZSBiYWNrZ3JvdW5kc1xuLy9cbi8vIEV4YWN0IHNlbGVjdG9ycyBiZWxvdyByZXF1aXJlZCB0byBvdmVycmlkZSBgLnRhYmxlLXN0cmlwZWRgIGFuZCBwcmV2ZW50XG4vLyBpbmhlcml0YW5jZSB0byBuZXN0ZWQgdGFibGVzLlxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgQGluY2x1ZGUgdGFibGUtcm93LXZhcmlhbnQoJGNvbG9yLCB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsICR0YWJsZS1iZy1sZXZlbCksIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgJHRhYmxlLWJvcmRlci1sZXZlbCkpO1xufVxuXG5AaW5jbHVkZSB0YWJsZS1yb3ctdmFyaWFudChhY3RpdmUsICR0YWJsZS1hY3RpdmUtYmcpO1xuXG5cbi8vIERhcmsgc3R5bGVzXG4vL1xuLy8gU2FtZSB0YWJsZSBtYXJrdXAsIGJ1dCBpbnZlcnRlZCBjb2xvciBzY2hlbWU6IGRhcmsgYmFja2dyb3VuZCBhbmQgbGlnaHQgdGV4dC5cblxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnNcbi50YWJsZSB7XG4gIC50aGVhZC1kYXJrIHtcbiAgICB0aCB7XG4gICAgICBjb2xvcjogJHRhYmxlLWRhcmstY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtZGFyay1iZztcbiAgICAgIGJvcmRlci1jb2xvcjogJHRhYmxlLWRhcmstYm9yZGVyLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC50aGVhZC1saWdodCB7XG4gICAgdGgge1xuICAgICAgY29sb3I6ICR0YWJsZS1oZWFkLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWhlYWQtYmc7XG4gICAgICBib3JkZXItY29sb3I6ICR0YWJsZS1ib3JkZXItY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi50YWJsZS1kYXJrIHtcbiAgY29sb3I6ICR0YWJsZS1kYXJrLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtZGFyay1iZztcblxuICB0aCxcbiAgdGQsXG4gIHRoZWFkIHRoIHtcbiAgICBib3JkZXItY29sb3I6ICR0YWJsZS1kYXJrLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gICYudGFibGUtYm9yZGVyZWQge1xuICAgIGJvcmRlcjogMDtcbiAgfVxuXG4gICYudGFibGUtc3RyaXBlZCB7XG4gICAgdGJvZHkgdHI6bnRoLW9mLXR5cGUoI3skdGFibGUtc3RyaXBlZC1vcmRlcn0pIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1kYXJrLWFjY2VudC1iZztcbiAgICB9XG4gIH1cblxuICAmLnRhYmxlLWhvdmVyIHtcbiAgICB0Ym9keSB0ciB7XG4gICAgICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICAgICAgY29sb3I6ICR0YWJsZS1kYXJrLWhvdmVyLWNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtZGFyay1ob3Zlci1iZztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBSZXNwb25zaXZlIHRhYmxlc1xuLy9cbi8vIEdlbmVyYXRlIHNlcmllcyBvZiBgLnRhYmxlLXJlc3BvbnNpdmUtKmAgY2xhc3NlcyBmb3IgY29uZmlndXJpbmcgdGhlIHNjcmVlblxuLy8gc2l6ZSBvZiB3aGVyZSB5b3VyIHRhYmxlIHdpbGwgb3ZlcmZsb3cuXG5cbi50YWJsZS1yZXNwb25zaXZlIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRuZXh0LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAmI3skaW5maXh9IHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkYnJlYWtwb2ludCkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcblxuICAgICAgICAvLyBQcmV2ZW50IGRvdWJsZSBib3JkZXIgb24gaG9yaXpvbnRhbCBzY3JvbGwgZHVlIHRvIHVzZSBvZiBgZGlzcGxheTogYmxvY2s7YFxuICAgICAgICA+IC50YWJsZS1ib3JkZXJlZCB7XG4gICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBUYWJsZXNcblxuQG1peGluIHRhYmxlLXJvdy12YXJpYW50KCRzdGF0ZSwgJGJhY2tncm91bmQsICRib3JkZXI6IG51bGwpIHtcbiAgLy8gRXhhY3Qgc2VsZWN0b3JzIGJlbG93IHJlcXVpcmVkIHRvIG92ZXJyaWRlIGAudGFibGUtc3RyaXBlZGAgYW5kIHByZXZlbnRcbiAgLy8gaW5oZXJpdGFuY2UgdG8gbmVzdGVkIHRhYmxlcy5cbiAgLnRhYmxlLSN7JHN0YXRlfSB7XG4gICAgJixcbiAgICA+IHRoLFxuICAgID4gdGQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG4gICAgfVxuXG4gICAgQGlmICRib3JkZXIgIT0gbnVsbCB7XG4gICAgICB0aCxcbiAgICAgIHRkLFxuICAgICAgdGhlYWQgdGgsXG4gICAgICB0Ym9keSArIHRib2R5IHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIEhvdmVyIHN0YXRlcyBmb3IgYC50YWJsZS1ob3ZlcmBcbiAgLy8gTm90ZTogdGhpcyBpcyBub3QgYXZhaWxhYmxlIGZvciBjZWxscyBvciByb3dzIHdpdGhpbiBgdGhlYWRgIG9yIGB0Zm9vdGAuXG4gIC50YWJsZS1ob3ZlciB7XG4gICAgJGhvdmVyLWJhY2tncm91bmQ6IGRhcmtlbigkYmFja2dyb3VuZCwgNSUpO1xuXG4gICAgLnRhYmxlLSN7JHN0YXRlfSB7XG4gICAgICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhvdmVyLWJhY2tncm91bmQ7XG5cbiAgICAgICAgPiB0ZCxcbiAgICAgICAgPiB0aCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhvdmVyLWJhY2tncm91bmQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5mYWRlIHtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkdHJhbnNpdGlvbi1mYWRlKTtcblxuICAmOm5vdCguc2hvdykge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLmNvbGxhcHNlIHtcbiAgJjpub3QoLnNob3cpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5jb2xsYXBzaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tY29sbGFwc2UpO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG5AbWl4aW4gdHJhbnNpdGlvbigkdHJhbnNpdGlvbi4uLikge1xuICBAaWYgbGVuZ3RoKCR0cmFuc2l0aW9uKSA9PSAwIHtcbiAgICAkdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tYmFzZTtcbiAgfVxuXG4gIEBpZiBsZW5ndGgoJHRyYW5zaXRpb24pID4gMSB7XG4gICAgQGVhY2ggJHZhbHVlIGluICR0cmFuc2l0aW9uIHtcbiAgICAgIEBpZiAkdmFsdWUgPT0gbnVsbCBvciAkdmFsdWUgPT0gbm9uZSB7XG4gICAgICAgIEB3YXJuIFwiVGhlIGtleXdvcmQgJ25vbmUnIG9yICdudWxsJyBtdXN0IGJlIHVzZWQgYXMgYSBzaW5nbGUgYXJndW1lbnQuXCI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGlmICRlbmFibGUtdHJhbnNpdGlvbnMge1xuICAgIEBpZiBudGgoJHRyYW5zaXRpb24sIDEpICE9IG51bGwge1xuICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgfVxuXG4gICAgQGlmICRlbmFibGUtcHJlZmVycy1yZWR1Y2VkLW1vdGlvbi1tZWRpYS1xdWVyeSBhbmQgbnRoKCR0cmFuc2l0aW9uLCAxKSAhPSBudWxsIGFuZCBudGgoJHRyYW5zaXRpb24sIDEpICE9IG5vbmUge1xuICAgICAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIFRoZSBkcm9wZG93biB3cmFwcGVyIChgPGRpdj5gKVxuLmRyb3B1cCxcbi5kcm9wcmlnaHQsXG4uZHJvcGRvd24sXG4uZHJvcGxlZnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5kcm9wZG93bi10b2dnbGUge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gIC8vIEdlbmVyYXRlIHRoZSBjYXJldCBhdXRvbWF0aWNhbGx5XG4gIEBpbmNsdWRlIGNhcmV0KCk7XG59XG5cbi8vIFRoZSBkcm9wZG93biBtZW51XG4uZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LWRyb3Bkb3duO1xuICBkaXNwbGF5OiBub25lOyAvLyBub25lIGJ5IGRlZmF1bHQsIGJ1dCBibG9jayBvbiBcIm9wZW5cIiBvZiB0aGUgbWVudVxuICBmbG9hdDogbGVmdDtcbiAgbWluLXdpZHRoOiAkZHJvcGRvd24tbWluLXdpZHRoO1xuICBwYWRkaW5nOiAkZHJvcGRvd24tcGFkZGluZy15ICRkcm9wZG93bi1wYWRkaW5nLXg7XG4gIG1hcmdpbjogJGRyb3Bkb3duLXNwYWNlciAwIDA7IC8vIG92ZXJyaWRlIGRlZmF1bHQgdWxcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRkcm9wZG93bi1mb250LXNpemUpO1xuICBjb2xvcjogJGRyb3Bkb3duLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyBFbnN1cmVzIHByb3BlciBhbGlnbm1lbnQgaWYgcGFyZW50IGhhcyBpdCBjaGFuZ2VkIChlLmcuLCBtb2RhbCBmb290ZXIpXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRkcm9wZG93bi1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAkZHJvcGRvd24tYm9yZGVyLXdpZHRoIHNvbGlkICRkcm9wZG93bi1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGRyb3Bkb3duLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRkcm9wZG93bi1ib3gtc2hhZG93KTtcbn1cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLmRyb3Bkb3duLW1lbnUjeyRpbmZpeH0tbGVmdCB7XG4gICAgICByaWdodDogYXV0bztcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuXG4gICAgLmRyb3Bkb3duLW1lbnUjeyRpbmZpeH0tcmlnaHQge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgIH1cbiAgfVxufVxuXG4vLyBBbGxvdyBmb3IgZHJvcGRvd25zIHRvIGdvIGJvdHRvbSB1cCAoYWthLCBkcm9wdXAtbWVudSlcbi8vIEp1c3QgYWRkIC5kcm9wdXAgYWZ0ZXIgdGhlIHN0YW5kYXJkIC5kcm9wZG93biBjbGFzcyBhbmQgeW91J3JlIHNldC5cbi5kcm9wdXAge1xuICAuZHJvcGRvd24tbWVudSB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206ICRkcm9wZG93bi1zcGFjZXI7XG4gIH1cblxuICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBAaW5jbHVkZSBjYXJldCh1cCk7XG4gIH1cbn1cblxuLmRyb3ByaWdodCB7XG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAkZHJvcGRvd24tc3BhY2VyO1xuICB9XG5cbiAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgQGluY2x1ZGUgY2FyZXQocmlnaHQpO1xuICAgICY6OmFmdGVyIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiAwO1xuICAgIH1cbiAgfVxufVxuXG4uZHJvcGxlZnQge1xuICAuZHJvcGRvd24tbWVudSB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6ICRkcm9wZG93bi1zcGFjZXI7XG4gIH1cblxuICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBAaW5jbHVkZSBjYXJldChsZWZ0KTtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgdmVydGljYWwtYWxpZ246IDA7XG4gICAgfVxuICB9XG59XG5cbi8vIFdoZW4gUG9wcGVyIGlzIGVuYWJsZWQsIHJlc2V0IHRoZSBiYXNpYyBkcm9wZG93biBwb3NpdGlvblxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnNcbi5kcm9wZG93bi1tZW51IHtcbiAgJlt4LXBsYWNlbWVudF49XCJ0b3BcIl0sXG4gICZbeC1wbGFjZW1lbnRePVwicmlnaHRcIl0sXG4gICZbeC1wbGFjZW1lbnRePVwiYm90dG9tXCJdLFxuICAmW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0ge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGJvdHRvbTogYXV0bztcbiAgfVxufVxuXG4vLyBEaXZpZGVycyAoYmFzaWNhbGx5IGFuIGA8aHI+YCkgd2l0aGluIHRoZSBkcm9wZG93blxuLmRyb3Bkb3duLWRpdmlkZXIge1xuICBAaW5jbHVkZSBuYXYtZGl2aWRlcigkZHJvcGRvd24tZGl2aWRlci1iZywgJGRyb3Bkb3duLWRpdmlkZXItbWFyZ2luLXksIHRydWUpO1xufVxuXG4vLyBMaW5rcywgYnV0dG9ucywgYW5kIG1vcmUgd2l0aGluIHRoZSBkcm9wZG93biBtZW51XG4vL1xuLy8gYDxidXR0b24+YC1zcGVjaWZpYyBzdHlsZXMgYXJlIGRlbm90ZWQgd2l0aCBgLy8gRm9yIDxidXR0b24+c2Bcbi5kcm9wZG93bi1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlOyAvLyBGb3IgYDxidXR0b24+YHNcbiAgcGFkZGluZzogJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy15ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDtcbiAgY2xlYXI6IGJvdGg7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBjb2xvcjogJGRyb3Bkb3duLWxpbmstY29sb3I7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7IC8vIEZvciBgPGJ1dHRvbj5gc1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IC8vIHByZXZlbnQgbGlua3MgZnJvbSByYW5kb21seSBicmVha2luZyBvbnRvIG5ldyBsaW5lc1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gRm9yIGA8YnV0dG9uPmBzXG4gIGJvcmRlcjogMDsgLy8gRm9yIGA8YnV0dG9uPmBzXG5cbiAgLy8gUHJldmVudCBkcm9wZG93biBvdmVyZmxvdyBpZiB0aGVyZSdzIG5vIHBhZGRpbmdcbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzI3NzAzXG4gIEBpZiAkZHJvcGRvd24tcGFkZGluZy15ID09IDAge1xuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJGRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgY29sb3I6ICRkcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZHJvcGRvd24tbGluay1ob3Zlci1iZyk7XG4gIH1cblxuICAmLmFjdGl2ZSxcbiAgJjphY3RpdmUge1xuICAgIGNvbG9yOiAkZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZyk7XG4gIH1cblxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgLy8gUmVtb3ZlIENTUyBncmFkaWVudHMgaWYgdGhleSdyZSBlbmFibGVkXG4gICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi5kcm9wZG93bi1tZW51LnNob3cge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLy8gRHJvcGRvd24gc2VjdGlvbiBoZWFkZXJzXG4uZHJvcGRvd24taGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICRkcm9wZG93bi1oZWFkZXItcGFkZGluZztcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gZm9yIHVzZSB3aXRoIGhlYWRpbmcgZWxlbWVudHNcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtc20pO1xuICBjb2xvcjogJGRyb3Bkb3duLWhlYWRlci1jb2xvcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgLy8gYXMgd2l0aCA+IGxpID4gYVxufVxuXG4vLyBEcm9wZG93biB0ZXh0XG4uZHJvcGRvd24taXRlbS10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteSAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXg7XG4gIGNvbG9yOiAkZHJvcGRvd24tbGluay1jb2xvcjtcbn1cbiIsIkBtaXhpbiBjYXJldC1kb3duKCkge1xuICBib3JkZXItdG9wOiAkY2FyZXQtd2lkdGggc29saWQ7XG4gIGJvcmRlci1yaWdodDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3JkZXItbGVmdDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG5AbWl4aW4gY2FyZXQtdXAoKSB7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1yaWdodDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAkY2FyZXQtd2lkdGggc29saWQ7XG4gIGJvcmRlci1sZWZ0OiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbkBtaXhpbiBjYXJldC1yaWdodCgpIHtcbiAgYm9yZGVyLXRvcDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGJvcmRlci1ib3R0b206ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6ICRjYXJldC13aWR0aCBzb2xpZDtcbn1cblxuQG1peGluIGNhcmV0LWxlZnQoKSB7XG4gIGJvcmRlci10b3A6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAkY2FyZXQtd2lkdGggc29saWQ7XG4gIGJvcmRlci1ib3R0b206ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuQG1peGluIGNhcmV0KCRkaXJlY3Rpb246IGRvd24pIHtcbiAgQGlmICRlbmFibGUtY2FyZXQge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1sZWZ0OiAkY2FyZXQtc3BhY2luZztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiAkY2FyZXQtdmVydGljYWwtYWxpZ247XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgQGlmICRkaXJlY3Rpb24gPT0gZG93biB7XG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LWRvd24oKTtcbiAgICAgIH0gQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSB1cCB7XG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LXVwKCk7XG4gICAgICB9IEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gcmlnaHQge1xuICAgICAgICBAaW5jbHVkZSBjYXJldC1yaWdodCgpO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpZiAkZGlyZWN0aW9uID09IGxlZnQge1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1yaWdodDogJGNhcmV0LXNwYWNpbmc7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiAkY2FyZXQtdmVydGljYWwtYWxpZ247XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LWxlZnQoKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmVtcHR5OjphZnRlciB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIEhvcml6b250YWwgZGl2aWRlcnNcbi8vXG4vLyBEaXZpZGVycyAoYmFzaWNhbGx5IGFuIGhyKSB3aXRoaW4gZHJvcGRvd25zIGFuZCBuYXYgbGlzdHNcblxuQG1peGluIG5hdi1kaXZpZGVyKCRjb2xvcjogJG5hdi1kaXZpZGVyLWNvbG9yLCAkbWFyZ2luLXk6ICRuYXYtZGl2aWRlci1tYXJnaW4teSwgJGlnbm9yZS13YXJuaW5nOiBmYWxzZSkge1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbjogJG1hcmdpbi15IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3I7XG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcIlRoZSBgbmF2LWRpdmlkZXIoKWAgbWl4aW5cIiwgXCJ2NC40LjBcIiwgXCJ2NVwiLCAkaWdub3JlLXdhcm5pbmcpO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmlucHV0LWdyb3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7IC8vIEZvciBmb3JtIHZhbGlkYXRpb24gZmVlZGJhY2tcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIHdpZHRoOiAxMDAlO1xuXG4gID4gLmZvcm0tY29udHJvbCxcbiAgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCxcbiAgPiAuY3VzdG9tLXNlbGVjdCxcbiAgPiAuY3VzdG9tLWZpbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgLy8gRm9yIGZvY3VzIHN0YXRlJ3Mgei1pbmRleFxuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIHdpZHRoOiAxJTtcbiAgICBtaW4td2lkdGg6IDA7IC8vIGh0dHBzOi8vc3RhY2tvdmVyZmxvdy5jb20vcXVlc3Rpb25zLzM2MjQ3MTQwL3doeS1kb250LWZsZXgtaXRlbXMtc2hyaW5rLXBhc3QtY29udGVudC1zaXplXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICsgLmZvcm0tY29udHJvbCxcbiAgICArIC5jdXN0b20tc2VsZWN0LFxuICAgICsgLmN1c3RvbS1maWxlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtJGlucHV0LWJvcmRlci13aWR0aDtcbiAgICB9XG4gIH1cblxuICAvLyBCcmluZyB0aGUgXCJhY3RpdmVcIiBmb3JtIGNvbnRyb2wgdG8gdGhlIHRvcCBvZiBzdXJyb3VuZGluZyBlbGVtZW50c1xuICA+IC5mb3JtLWNvbnRyb2w6Zm9jdXMsXG4gID4gLmN1c3RvbS1zZWxlY3Q6Zm9jdXMsXG4gID4gLmN1c3RvbS1maWxlIC5jdXN0b20tZmlsZS1pbnB1dDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gICAgei1pbmRleDogMztcbiAgfVxuXG4gIC8vIEJyaW5nIHRoZSBjdXN0b20gZmlsZSBpbnB1dCBhYm92ZSB0aGUgbGFiZWxcbiAgPiAuY3VzdG9tLWZpbGUgLmN1c3RvbS1maWxlLWlucHV0OmZvY3VzIHtcbiAgICB6LWluZGV4OiA0O1xuICB9XG5cbiAgPiAuZm9ybS1jb250cm9sLFxuICA+IC5jdXN0b20tc2VsZWN0IHtcbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHsgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApOyB9XG4gIH1cblxuICAvLyBDdXN0b20gZmlsZSBpbnB1dHMgaGF2ZSBtb3JlIGNvbXBsZXggbWFya3VwLCB0aHVzIHJlcXVpcmluZyBkaWZmZXJlbnRcbiAgLy8gYm9yZGVyLXJhZGl1cyBvdmVycmlkZXMuXG4gID4gLmN1c3RvbS1maWxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsLFxuICAgICY6bm90KDpsYXN0LWNoaWxkKSAuY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVyIHsgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTsgfVxuICAgICY6bm90KDpmaXJzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsIHsgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApOyB9XG4gIH1cblxuICAmOm5vdCguaGFzLXZhbGlkYXRpb24pIHtcbiAgICA+IC5mb3JtLWNvbnRyb2w6bm90KDpsYXN0LWNoaWxkKSxcbiAgICA+IC5jdXN0b20tc2VsZWN0Om5vdCg6bGFzdC1jaGlsZCksXG4gICAgPiAuY3VzdG9tLWZpbGU6bm90KDpsYXN0LWNoaWxkKSAuY3VzdG9tLWZpbGUtbGFiZWwsXG4gICAgPiAuY3VzdG9tLWZpbGU6bm90KDpsYXN0LWNoaWxkKSAuY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVyIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7XG4gICAgfVxuICB9XG5cbiAgJi5oYXMtdmFsaWRhdGlvbiB7XG4gICAgPiAuZm9ybS1jb250cm9sOm50aC1sYXN0LWNoaWxkKG4gKyAzKSxcbiAgICA+IC5jdXN0b20tc2VsZWN0Om50aC1sYXN0LWNoaWxkKG4gKyAzKSxcbiAgICA+IC5jdXN0b20tZmlsZTpudGgtbGFzdC1jaGlsZChuICsgMykgLmN1c3RvbS1maWxlLWxhYmVsLFxuICAgID4gLmN1c3RvbS1maWxlOm50aC1sYXN0LWNoaWxkKG4gKyAzKSAuY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVyIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7XG4gICAgfVxuICB9XG59XG5cblxuLy8gUHJlcGVuZCBhbmQgYXBwZW5kXG4vL1xuLy8gV2hpbGUgaXQgcmVxdWlyZXMgb25lIGV4dHJhIGxheWVyIG9mIEhUTUwgZm9yIGVhY2gsIGRlZGljYXRlZCBwcmVwZW5kIGFuZFxuLy8gYXBwZW5kIGVsZW1lbnRzIGFsbG93IHVzIHRvIDEpIGJlIGxlc3MgY2xldmVyLCAyKSBzaW1wbGlmeSBvdXIgc2VsZWN0b3JzLCBhbmRcbi8vIDMpIHN1cHBvcnQgSFRNTDUgZm9ybSB2YWxpZGF0aW9uLlxuXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCxcbi5pbnB1dC1ncm91cC1hcHBlbmQge1xuICBkaXNwbGF5OiBmbGV4O1xuXG4gIC8vIEVuc3VyZSBidXR0b25zIGFyZSBhbHdheXMgYWJvdmUgaW5wdXRzIGZvciBtb3JlIHZpc3VhbGx5IHBsZWFzaW5nIGJvcmRlcnMuXG4gIC8vIFRoaXMgaXNuJ3QgbmVlZGVkIGZvciBgLmlucHV0LWdyb3VwLXRleHRgIHNpbmNlIGl0IHNoYXJlcyB0aGUgc2FtZSBib3JkZXItY29sb3JcbiAgLy8gYXMgb3VyIGlucHV0cy5cbiAgLmJ0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIHotaW5kZXg6IDM7XG4gICAgfVxuICB9XG5cbiAgLmJ0biArIC5idG4sXG4gIC5idG4gKyAuaW5wdXQtZ3JvdXAtdGV4dCxcbiAgLmlucHV0LWdyb3VwLXRleHQgKyAuaW5wdXQtZ3JvdXAtdGV4dCxcbiAgLmlucHV0LWdyb3VwLXRleHQgKyAuYnRuIHtcbiAgICBtYXJnaW4tbGVmdDogLSRpbnB1dC1ib3JkZXItd2lkdGg7XG4gIH1cbn1cblxuLmlucHV0LWdyb3VwLXByZXBlbmQgeyBtYXJnaW4tcmlnaHQ6IC0kaW5wdXQtYm9yZGVyLXdpZHRoOyB9XG4uaW5wdXQtZ3JvdXAtYXBwZW5kIHsgbWFyZ2luLWxlZnQ6IC0kaW5wdXQtYm9yZGVyLXdpZHRoOyB9XG5cblxuLy8gVGV4dHVhbCBhZGRvbnNcbi8vXG4vLyBTZXJ2ZXMgYXMgYSBjYXRjaC1hbGwgZWxlbWVudCBmb3IgYW55IHRleHQgb3IgcmFkaW8vY2hlY2tib3ggaW5wdXQgeW91IHdpc2hcbi8vIHRvIHByZXBlbmQgb3IgYXBwZW5kIHRvIGFuIGlucHV0LlxuXG4uaW5wdXQtZ3JvdXAtdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXkgJGlucHV0LXBhZGRpbmcteDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gQWxsb3cgdXNlIG9mIDxsYWJlbD4gZWxlbWVudHMgYnkgb3ZlcnJpZGluZyBvdXIgZGVmYXVsdCBtYXJnaW4tYm90dG9tXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplKTsgLy8gTWF0Y2ggaW5wdXRzXG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGlucHV0LWdyb3VwLWFkZG9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1ncm91cC1hZGRvbi1iZztcbiAgYm9yZGVyOiAkaW5wdXQtYm9yZGVyLXdpZHRoIHNvbGlkICRpbnB1dC1ncm91cC1hZGRvbi1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMpO1xuXG4gIC8vIE51a2UgZGVmYXVsdCBtYXJnaW5zIGZyb20gY2hlY2tib3hlcyBhbmQgcmFkaW9zIHRvIHZlcnRpY2FsbHkgY2VudGVyIHdpdGhpbi5cbiAgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuXG4vLyBTaXppbmdcbi8vXG4vLyBSZW1peCB0aGUgZGVmYXVsdCBmb3JtIGNvbnRyb2wgc2l6aW5nIGNsYXNzZXMgaW50byBuZXcgb25lcyBmb3IgZWFzaWVyXG4vLyBtYW5pcHVsYXRpb24uXG5cbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2w6bm90KHRleHRhcmVhKSxcbi5pbnB1dC1ncm91cC1sZyA+IC5jdXN0b20tc2VsZWN0IHtcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWxnO1xufVxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLWxnID4gLmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuYnRuLFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4ge1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LWxnICRpbnB1dC1wYWRkaW5nLXgtbGc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLWxnKTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodC1sZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2w6bm90KHRleHRhcmVhKSxcbi5pbnB1dC1ncm91cC1zbSA+IC5jdXN0b20tc2VsZWN0IHtcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtO1xufVxuXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLXNtID4gLmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuYnRuLFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4ge1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LXNtICRpbnB1dC1wYWRkaW5nLXgtc207XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLXNtKTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodC1zbTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1zbSk7XG59XG5cbi5pbnB1dC1ncm91cC1sZyA+IC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwLXNtID4gLmN1c3RvbS1zZWxlY3Qge1xuICBwYWRkaW5nLXJpZ2h0OiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXggKyAkY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZztcbn1cblxuXG4vLyBQcmVwZW5kIGFuZCBhcHBlbmQgcm91bmRlZCBjb3JuZXJzXG4vL1xuLy8gVGhlc2UgcnVsZXNldHMgbXVzdCBjb21lIGFmdGVyIHRoZSBzaXppbmcgb25lcyB0byBwcm9wZXJseSBvdmVycmlkZSBzbSBhbmQgbGdcbi8vIGJvcmRlci1yYWRpdXMgdmFsdWVzIHdoZW4gZXh0ZW5kaW5nLiBUaGV5J3JlIG1vcmUgc3BlY2lmaWMgdGhhbiB3ZSdkIGxpa2Vcbi8vIHdpdGggdGhlIGAuaW5wdXQtZ3JvdXAgPmAgcGFydCwgYnV0IHdpdGhvdXQgaXQsIHdlIGNhbm5vdCBvdmVycmlkZSB0aGUgc2l6aW5nLlxuXG5cbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmJ0bixcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXA6bm90KC5oYXMtdmFsaWRhdGlvbikgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuLFxuLmlucHV0LWdyb3VwOm5vdCguaGFzLXZhbGlkYXRpb24pID4gLmlucHV0LWdyb3VwLWFwcGVuZDpub3QoOmxhc3QtY2hpbGQpID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAuaGFzLXZhbGlkYXRpb24gPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOm50aC1sYXN0LWNoaWxkKG4gKyAzKSA+IC5idG4sXG4uaW5wdXQtZ3JvdXAuaGFzLXZhbGlkYXRpb24gPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOm50aC1sYXN0LWNoaWxkKG4gKyAzKSA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZDpsYXN0LWNoaWxkID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bGFzdC1jaGlsZCA+IC5pbnB1dC1ncm91cC10ZXh0Om5vdCg6bGFzdC1jaGlsZCkge1xuICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApO1xufVxuXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0bixcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bixcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpmaXJzdC1jaGlsZCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpmaXJzdC1jaGlsZCA+IC5pbnB1dC1ncm91cC10ZXh0Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApO1xufVxuIiwiLy8gQmFzZSBjbGFzc1xuLy9cbi8vIEtpY2tzdGFydCBhbnkgbmF2aWdhdGlvbiBjb21wb25lbnQgd2l0aCBhIHNldCBvZiBzdHlsZSByZXNldHMuIFdvcmtzIHdpdGhcbi8vIGA8bmF2PmBzLCBgPHVsPmBzIG9yIGA8b2w+YHMuXG5cbi5uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLm5hdi1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICRuYXYtbGluay1wYWRkaW5nLXkgJG5hdi1saW5rLXBhZGRpbmcteDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gIC8vIERpc2FibGVkIHN0YXRlIGxpZ2h0ZW5zIHRleHRcbiAgJi5kaXNhYmxlZCB7XG4gICAgY29sb3I6ICRuYXYtbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gIH1cbn1cblxuLy9cbi8vIFRhYnNcbi8vXG5cbi5uYXYtdGFicyB7XG4gIGJvcmRlci1ib3R0b206ICRuYXYtdGFicy1ib3JkZXItd2lkdGggc29saWQgJG5hdi10YWJzLWJvcmRlci1jb2xvcjtcblxuICAubmF2LWxpbmsge1xuICAgIG1hcmdpbi1ib3R0b206IC0kbmF2LXRhYnMtYm9yZGVyLXdpZHRoO1xuICAgIGJvcmRlcjogJG5hdi10YWJzLWJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkbmF2LXRhYnMtYm9yZGVyLXJhZGl1cyk7XG5cbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yO1xuICAgIH1cblxuICAgICYuZGlzYWJsZWQge1xuICAgICAgY29sb3I6ICRuYXYtbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gIH1cblxuICAubmF2LWxpbmsuYWN0aXZlLFxuICAubmF2LWl0ZW0uc2hvdyAubmF2LWxpbmsge1xuICAgIGNvbG9yOiAkbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJG5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICAvLyBNYWtlIGRyb3Bkb3duIGJvcmRlciBvdmVybGFwIHRhYiBib3JkZXJcbiAgICBtYXJnaW4tdG9wOiAtJG5hdi10YWJzLWJvcmRlci13aWR0aDtcbiAgICAvLyBSZW1vdmUgdGhlIHRvcCByb3VuZGVkIGNvcm5lcnMgaGVyZSBzaW5jZSB0aGVyZSBpcyBhIGhhcmQgZWRnZSBhYm92ZSB0aGUgbWVudVxuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xuICB9XG59XG5cblxuLy9cbi8vIFBpbGxzXG4vL1xuXG4ubmF2LXBpbGxzIHtcbiAgLm5hdi1saW5rIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRuYXYtcGlsbHMtYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAubmF2LWxpbmsuYWN0aXZlLFxuICAuc2hvdyA+IC5uYXYtbGluayB7XG4gICAgY29sb3I6ICRuYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdi1waWxscy1saW5rLWFjdGl2ZS1iZztcbiAgfVxufVxuXG5cbi8vXG4vLyBKdXN0aWZpZWQgdmFyaWFudHNcbi8vXG5cbi5uYXYtZmlsbCB7XG4gID4gLm5hdi1saW5rLFxuICAubmF2LWl0ZW0ge1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4ubmF2LWp1c3RpZmllZCB7XG4gID4gLm5hdi1saW5rLFxuICAubmF2LWl0ZW0ge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG5cbi8vIFRhYmJhYmxlIHRhYnNcbi8vXG4vLyBIaWRlIHRhYmJhYmxlIHBhbmVzIHRvIHN0YXJ0LCBzaG93IHRoZW0gd2hlbiBgLmFjdGl2ZWBcblxuLnRhYi1jb250ZW50IHtcbiAgPiAudGFiLXBhbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgPiAuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuIiwiLy8gQ29udGVudHNcbi8vXG4vLyBOYXZiYXJcbi8vIE5hdmJhciBicmFuZFxuLy8gTmF2YmFyIG5hdlxuLy8gTmF2YmFyIHRleHRcbi8vIE5hdmJhciBkaXZpZGVyXG4vLyBSZXNwb25zaXZlIG5hdmJhclxuLy8gTmF2YmFyIHBvc2l0aW9uXG4vLyBOYXZiYXIgdGhlbWVzXG5cblxuLy8gTmF2YmFyXG4vL1xuLy8gUHJvdmlkZSBhIHN0YXRpYyBuYXZiYXIgZnJvbSB3aGljaCB3ZSBleHBhbmQgdG8gY3JlYXRlIGZ1bGwtd2lkdGgsIGZpeGVkLCBhbmRcbi8vIG90aGVyIG5hdmJhciB2YXJpYXRpb25zLlxuXG4ubmF2YmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7IC8vIGFsbG93IHVzIHRvIGRvIHRoZSBsaW5lIGJyZWFrIGZvciBjb2xsYXBzaW5nIGNvbnRlbnRcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyAvLyBzcGFjZSBvdXQgYnJhbmQgZnJvbSBsb2dvXG4gIHBhZGRpbmc6ICRuYXZiYXItcGFkZGluZy15ICRuYXZiYXItcGFkZGluZy14O1xuXG4gIC8vIEJlY2F1c2UgZmxleCBwcm9wZXJ0aWVzIGFyZW4ndCBpbmhlcml0ZWQsIHdlIG5lZWQgdG8gcmVkZWNsYXJlIHRoZXNlIGZpcnN0XG4gIC8vIGZldyBwcm9wZXJ0aWVzIHNvIHRoYXQgY29udGVudCBuZXN0ZWQgd2l0aGluIGJlaGF2ZSBwcm9wZXJseS5cbiAgJWNvbnRhaW5lci1mbGV4LXByb3BlcnRpZXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG5cbiAgLmNvbnRhaW5lcixcbiAgLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgQGV4dGVuZCAlY29udGFpbmVyLWZsZXgtcHJvcGVydGllcztcbiAgfVxuXG4gIEBlYWNoICRicmVha3BvaW50LCAkY29udGFpbmVyLW1heC13aWR0aCBpbiAkY29udGFpbmVyLW1heC13aWR0aHMge1xuICAgID4gLmNvbnRhaW5lciN7YnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGhzKX0ge1xuICAgICAgQGV4dGVuZCAlY29udGFpbmVyLWZsZXgtcHJvcGVydGllcztcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgYnJhbmRcbi8vXG4vLyBVc2VkIGZvciBicmFuZCwgcHJvamVjdCwgb3Igc2l0ZSBuYW1lcy5cblxuLm5hdmJhci1icmFuZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy10b3A6ICRuYXZiYXItYnJhbmQtcGFkZGluZy15O1xuICBwYWRkaW5nLWJvdHRvbTogJG5hdmJhci1icmFuZC1wYWRkaW5nLXk7XG4gIG1hcmdpbi1yaWdodDogJG5hdmJhci1wYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG5cbi8vIE5hdmJhciBuYXZcbi8vXG4vLyBDdXN0b20gbmF2YmFyIG5hdmlnYXRpb24gKGRvZXNuJ3QgcmVxdWlyZSBgLm5hdmAsIGJ1dCBkb2VzIG1ha2UgdXNlIG9mIGAubmF2LWxpbmtgKS5cblxuLm5hdmJhci1uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyAvLyBjYW5ub3QgdXNlIGBpbmhlcml0YCB0byBnZXQgdGhlIGAubmF2YmFyYHMgdmFsdWVcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuXG4gIC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cblxuICAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxufVxuXG5cbi8vIE5hdmJhciB0ZXh0XG4vL1xuLy9cblxuLm5hdmJhci10ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXRvcDogJG5hdi1saW5rLXBhZGRpbmcteTtcbiAgcGFkZGluZy1ib3R0b206ICRuYXYtbGluay1wYWRkaW5nLXk7XG59XG5cblxuLy8gUmVzcG9uc2l2ZSBuYXZiYXJcbi8vXG4vLyBDdXN0b20gc3R5bGVzIGZvciByZXNwb25zaXZlIGNvbGxhcHNpbmcgYW5kIHRvZ2dsaW5nIG9mIG5hdmJhciBjb250ZW50cy5cbi8vIFBvd2VyZWQgYnkgdGhlIGNvbGxhcHNlIEJvb3RzdHJhcCBKYXZhU2NyaXB0IHBsdWdpbi5cblxuLy8gV2hlbiBjb2xsYXBzZWQsIHByZXZlbnQgdGhlIHRvZ2dsZWFibGUgbmF2YmFyIGNvbnRlbnRzIGZyb20gYXBwZWFyaW5nIGluXG4vLyB0aGUgZGVmYXVsdCBmbGV4Ym94IHJvdyBvcmllbnRhdGlvbi4gUmVxdWlyZXMgdGhlIHVzZSBvZiBgZmxleC13cmFwOiB3cmFwYFxuLy8gb24gdGhlIGAubmF2YmFyYCBwYXJlbnQuXG4ubmF2YmFyLWNvbGxhcHNlIHtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgZmxleC1ncm93OiAxO1xuICAvLyBGb3IgYWx3YXlzIGV4cGFuZGVkIG9yIGV4dHJhIGZ1bGwgbmF2YmFycywgZW5zdXJlIGNvbnRlbnQgYWxpZ25zIGl0c2VsZlxuICAvLyBwcm9wZXJseSB2ZXJ0aWNhbGx5LiBDYW4gYmUgZWFzaWx5IG92ZXJyaWRkZW4gd2l0aCBmbGV4IHV0aWxpdGllcy5cbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLy8gQnV0dG9uIGZvciB0b2dnbGluZyB0aGUgbmF2YmFyIHdoZW4gaW4gaXRzIGNvbGxhcHNlZCBzdGF0ZVxuLm5hdmJhci10b2dnbGVyIHtcbiAgcGFkZGluZzogJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteSAkbmF2YmFyLXRvZ2dsZXItcGFkZGluZy14O1xuICBAaW5jbHVkZSBmb250LXNpemUoJG5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gcmVtb3ZlIGRlZmF1bHQgYnV0dG9uIHN0eWxlXG4gIGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDsgLy8gcmVtb3ZlIGRlZmF1bHQgYnV0dG9uIHN0eWxlXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJG5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXMpO1xuXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG4vLyBLZWVwIGFzIGEgc2VwYXJhdGUgZWxlbWVudCBzbyBmb2xrcyBjYW4gZWFzaWx5IG92ZXJyaWRlIGl0IHdpdGggYW5vdGhlciBpY29uXG4vLyBvciBpbWFnZSBmaWxlIGFzIG5lZWRlZC5cbi5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMS41ZW07XG4gIGhlaWdodDogMS41ZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IDUwJSAvIDEwMCUgMTAwJSBuby1yZXBlYXQ7XG59XG5cbi5uYXZiYXItbmF2LXNjcm9sbCB7XG4gIG1heC1oZWlnaHQ6ICRuYXZiYXItbmF2LXNjcm9sbC1tYXgtaGVpZ2h0O1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4vLyBHZW5lcmF0ZSBzZXJpZXMgb2YgYC5uYXZiYXItZXhwYW5kLSpgIHJlc3BvbnNpdmUgY2xhc3NlcyBmb3IgY29uZmlndXJpbmdcbi8vIHdoZXJlIHlvdXIgbmF2YmFyIGNvbGxhcHNlcy5cbi5uYXZiYXItZXhwYW5kIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRuZXh0LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAmI3skaW5maXh9IHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkYnJlYWtwb2ludCkge1xuICAgICAgICAlY29udGFpbmVyLW5hdmJhci1leHBhbmQtI3skYnJlYWtwb2ludH0ge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgPiAuY29udGFpbmVyLFxuICAgICAgICA+IC5jb250YWluZXItZmx1aWQge1xuICAgICAgICAgIEBleHRlbmQgJWNvbnRhaW5lci1uYXZiYXItZXhwYW5kLSN7JGJyZWFrcG9pbnR9O1xuICAgICAgICB9XG5cbiAgICAgICAgQGVhY2ggJHNpemUsICRjb250YWluZXItbWF4LXdpZHRoIGluICRjb250YWluZXItbWF4LXdpZHRocyB7XG4gICAgICAgICAgPiAuY29udGFpbmVyI3ticmVha3BvaW50LWluZml4KCRzaXplLCAkY29udGFpbmVyLW1heC13aWR0aHMpfSB7XG4gICAgICAgICAgICBAZXh0ZW5kICVjb250YWluZXItbmF2YmFyLWV4cGFuZC0jeyRicmVha3BvaW50fTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbmV4dCkge1xuICAgICAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAgICAgICAubmF2YmFyLW5hdiB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgICAgICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJG5hdmJhci1uYXYtbGluay1wYWRkaW5nLXg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRuYXZiYXItbmF2LWxpbmstcGFkZGluZy14O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIEZvciBuZXN0aW5nIGNvbnRhaW5lcnMsIGhhdmUgdG8gcmVkZWNsYXJlIGZvciBhbGlnbm1lbnQgcHVycG9zZXNcbiAgICAgICAgJWNvbnRhaW5lci1uZXN0aW5nLSN7JGJyZWFrcG9pbnR9IHtcbiAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgfVxuXG4gICAgICAgID4gLmNvbnRhaW5lcixcbiAgICAgICAgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICAgICAgICBAZXh0ZW5kICVjb250YWluZXItbmVzdGluZy0jeyRicmVha3BvaW50fTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBlYWNoICRzaXplLCAkY29udGFpbmVyLW1heC13aWR0aCBpbiAkY29udGFpbmVyLW1heC13aWR0aHMge1xuICAgICAgICAgID4gLmNvbnRhaW5lciN7YnJlYWtwb2ludC1pbmZpeCgkc2l6ZSwgJGNvbnRhaW5lci1tYXgtd2lkdGhzKX0ge1xuICAgICAgICAgICAgQGV4dGVuZCAlY29udGFpbmVyLW5lc3RpbmctI3skYnJlYWtwb2ludH07XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXZiYXItY29sbGFwc2Uge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuICAgICAgICAgIC8vIENoYW5nZXMgZmxleC1iYXNlcyB0byBhdXRvIGJlY2F1c2Ugb2YgYW4gSUUxMCBidWdcbiAgICAgICAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgLm5hdmJhci10b2dnbGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gTmF2YmFyIHRoZW1lc1xuLy9cbi8vIFN0eWxlcyBmb3Igc3dpdGNoaW5nIGJldHdlZW4gbmF2YmFycyB3aXRoIGxpZ2h0IG9yIGRhcmsgYmFja2dyb3VuZC5cblxuLy8gRGFyayBsaW5rcyBhZ2FpbnN0IGEgbGlnaHQgYmFja2dyb3VuZFxuLm5hdmJhci1saWdodCB7XG4gIC5uYXZiYXItYnJhbmQge1xuICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWJyYW5kLWNvbG9yO1xuXG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICBjb2xvcjogJG5hdmJhci1saWdodC1icmFuZC1ob3Zlci1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAubmF2YmFyLW5hdiB7XG4gICAgLm5hdi1saW5rIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWNvbG9yO1xuXG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtaG92ZXItY29sb3I7XG4gICAgICB9XG5cbiAgICAgICYuZGlzYWJsZWQge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1saWdodC1kaXNhYmxlZC1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2hvdyA+IC5uYXYtbGluayxcbiAgICAuYWN0aXZlID4gLm5hdi1saW5rLFxuICAgIC5uYXYtbGluay5zaG93LFxuICAgIC5uYXYtbGluay5hY3RpdmUge1xuICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgY29sb3I6ICRuYXZiYXItbGlnaHQtY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkbmF2YmFyLWxpZ2h0LXRvZ2dsZXItYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgLm5hdmJhci10b2dnbGVyLWljb24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJG5hdmJhci1saWdodC10b2dnbGVyLWljb24tYmcpO1xuICB9XG5cbiAgLm5hdmJhci10ZXh0IHtcbiAgICBjb2xvcjogJG5hdmJhci1saWdodC1jb2xvcjtcbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjtcblxuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gV2hpdGUgbGlua3MgYWdhaW5zdCBhIGRhcmsgYmFja2dyb3VuZFxuLm5hdmJhci1kYXJrIHtcbiAgLm5hdmJhci1icmFuZCB7XG4gICAgY29sb3I6ICRuYXZiYXItZGFyay1icmFuZC1jb2xvcjtcblxuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1icmFuZC1ob3Zlci1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAubmF2YmFyLW5hdiB7XG4gICAgLm5hdi1saW5rIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstY29sb3I7XG5cbiAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWhvdmVyLWNvbG9yO1xuICAgICAgfVxuXG4gICAgICAmLmRpc2FibGVkIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1kaXNhYmxlZC1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2hvdyA+IC5uYXYtbGluayxcbiAgICAuYWN0aXZlID4gLm5hdi1saW5rLFxuICAgIC5uYXYtbGluay5zaG93LFxuICAgIC5uYXYtbGluay5hY3RpdmUge1xuICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci10b2dnbGVyIHtcbiAgICBjb2xvcjogJG5hdmJhci1kYXJrLWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJG5hdmJhci1kYXJrLXRvZ2dsZXItYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgLm5hdmJhci10b2dnbGVyLWljb24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJG5hdmJhci1kYXJrLXRvZ2dsZXItaWNvbi1iZyk7XG4gIH1cblxuICAubmF2YmFyLXRleHQge1xuICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstY29sb3I7XG4gICAgYSB7XG4gICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjtcblxuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmJyZWFkY3J1bWIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmc6ICRicmVhZGNydW1iLXBhZGRpbmcteSAkYnJlYWRjcnVtYi1wYWRkaW5nLXg7XG4gIG1hcmdpbi1ib3R0b206ICRicmVhZGNydW1iLW1hcmdpbi1ib3R0b207XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkYnJlYWRjcnVtYi1mb250LXNpemUpO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJlYWRjcnVtYi1iZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYnJlYWRjcnVtYi1ib3JkZXItcmFkaXVzKTtcbn1cblxuLmJyZWFkY3J1bWItaXRlbSB7XG4gIC8vIFRoZSBzZXBhcmF0b3IgYmV0d2VlbiBicmVhZGNydW1icyAoYnkgZGVmYXVsdCwgYSBmb3J3YXJkLXNsYXNoOiBcIi9cIilcbiAgKyAuYnJlYWRjcnVtYi1pdGVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6ICRicmVhZGNydW1iLWl0ZW0tcGFkZGluZztcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBmbG9hdDogbGVmdDsgLy8gU3VwcHJlc3MgaW5saW5lIHNwYWNpbmdzIGFuZCB1bmRlcmxpbmluZyBvZiB0aGUgc2VwYXJhdG9yXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAkYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmc7XG4gICAgICBjb2xvcjogJGJyZWFkY3J1bWItZGl2aWRlci1jb2xvcjtcbiAgICAgIGNvbnRlbnQ6IGVzY2FwZS1zdmcoJGJyZWFkY3J1bWItZGl2aWRlcik7XG4gICAgfVxuICB9XG5cbiAgLy8gSUU5LTExIGhhY2sgdG8gcHJvcGVybHkgaGFuZGxlIGh5cGVybGluayB1bmRlcmxpbmVzIGZvciBicmVhZGNydW1icyBidWlsdFxuICAvLyB3aXRob3V0IGA8dWw+YHMuIFRoZSBgOjpiZWZvcmVgIHBzZXVkby1lbGVtZW50IGdlbmVyYXRlcyBhbiBlbGVtZW50XG4gIC8vICp3aXRoaW4qIHRoZSAuYnJlYWRjcnVtYi1pdGVtIGFuZCB0aGVyZWJ5IGluaGVyaXRzIHRoZSBgdGV4dC1kZWNvcmF0aW9uYC5cbiAgLy9cbiAgLy8gVG8gdHJpY2sgSUUgaW50byBzdXBwcmVzc2luZyB0aGUgdW5kZXJsaW5lLCB3ZSBnaXZlIHRoZSBwc2V1ZG8tZWxlbWVudCBhblxuICAvLyB1bmRlcmxpbmUgYW5kIHRoZW4gaW1tZWRpYXRlbHkgcmVtb3ZlIGl0LlxuICArIC5icmVhZGNydW1iLWl0ZW06aG92ZXI6OmJlZm9yZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnNcbiAgKyAuYnJlYWRjcnVtYi1pdGVtOmhvdmVyOjpiZWZvcmUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICYuYWN0aXZlIHtcbiAgICBjb2xvcjogJGJyZWFkY3J1bWItYWN0aXZlLWNvbG9yO1xuICB9XG59XG4iLCIucGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQoKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygpO1xufVxuXG4ucGFnZS1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogJHBhZ2luYXRpb24tcGFkZGluZy15ICRwYWdpbmF0aW9uLXBhZGRpbmcteDtcbiAgbWFyZ2luLWxlZnQ6IC0kcGFnaW5hdGlvbi1ib3JkZXItd2lkdGg7XG4gIGxpbmUtaGVpZ2h0OiAkcGFnaW5hdGlvbi1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRwYWdpbmF0aW9uLWNvbG9yO1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWJnO1xuICBib3JkZXI6ICRwYWdpbmF0aW9uLWJvcmRlci13aWR0aCBzb2xpZCAkcGFnaW5hdGlvbi1ib3JkZXItY29sb3I7XG5cbiAgJjpob3ZlciB7XG4gICAgei1pbmRleDogMjtcbiAgICBjb2xvcjogJHBhZ2luYXRpb24taG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWhvdmVyLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJHBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgei1pbmRleDogMztcbiAgICBvdXRsaW5lOiAkcGFnaW5hdGlvbi1mb2N1cy1vdXRsaW5lO1xuICAgIGJveC1zaGFkb3c6ICRwYWdpbmF0aW9uLWZvY3VzLWJveC1zaGFkb3c7XG4gIH1cbn1cblxuLnBhZ2UtaXRlbSB7XG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIC5wYWdlLWxpbmsge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICAgIH1cbiAgfVxuICAmOmxhc3QtY2hpbGQge1xuICAgIC5wYWdlLWxpbmsge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuICB9XG5cbiAgJi5hY3RpdmUgLnBhZ2UtbGluayB7XG4gICAgei1pbmRleDogMztcbiAgICBjb2xvcjogJHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWFjdGl2ZS1iZztcbiAgICBib3JkZXItY29sb3I6ICRwYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICAmLmRpc2FibGVkIC5wYWdlLWxpbmsge1xuICAgIGNvbG9yOiAkcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAvLyBPcGluaW9uYXRlZDogcmVtb3ZlIHRoZSBcImhhbmRcIiBjdXJzb3Igc2V0IHByZXZpb3VzbHkgZm9yIC5wYWdlLWxpbmtcbiAgICBjdXJzb3I6IGF1dG87XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2luYXRpb24tZGlzYWJsZWQtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXItY29sb3I7XG4gIH1cbn1cblxuXG4vL1xuLy8gU2l6aW5nXG4vL1xuXG4ucGFnaW5hdGlvbi1sZyB7XG4gIEBpbmNsdWRlIHBhZ2luYXRpb24tc2l6ZSgkcGFnaW5hdGlvbi1wYWRkaW5nLXktbGcsICRwYWdpbmF0aW9uLXBhZGRpbmcteC1sZywgJGZvbnQtc2l6ZS1sZywgJGxpbmUtaGVpZ2h0LWxnLCAkcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLnBhZ2luYXRpb24tc20ge1xuICBAaW5jbHVkZSBwYWdpbmF0aW9uLXNpemUoJHBhZ2luYXRpb24tcGFkZGluZy15LXNtLCAkcGFnaW5hdGlvbi1wYWRkaW5nLXgtc20sICRmb250LXNpemUtc20sICRsaW5lLWhlaWdodC1zbSwgJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cy1zbSk7XG59XG4iLCIvLyBMaXN0c1xuXG4vLyBVbnN0eWxlZCBrZWVwcyBsaXN0IGl0ZW1zIGJsb2NrIGxldmVsLCBqdXN0IHJlbW92ZXMgZGVmYXVsdCBicm93c2VyIHBhZGRpbmcgYW5kIGxpc3Qtc3R5bGVcbkBtaXhpbiBsaXN0LXVuc3R5bGVkKCkge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4iLCIvLyBQYWdpbmF0aW9uXG5cbkBtaXhpbiBwYWdpbmF0aW9uLXNpemUoJHBhZGRpbmcteSwgJHBhZGRpbmcteCwgJGZvbnQtc2l6ZSwgJGxpbmUtaGVpZ2h0LCAkYm9yZGVyLXJhZGl1cykge1xuICAucGFnZS1saW5rIHtcbiAgICBwYWRkaW5nOiAkcGFkZGluZy15ICRwYWRkaW5nLXg7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUpO1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQ7XG4gIH1cblxuICAucGFnZS1pdGVtIHtcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIC5wYWdlLWxpbmsge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICAgICAgfVxuICAgIH1cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgLnBhZ2UtbGluayB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmp1bWJvdHJvbiB7XG4gIHBhZGRpbmc6ICRqdW1ib3Ryb24tcGFkZGluZyAoJGp1bWJvdHJvbi1wYWRkaW5nICogLjUpO1xuICBtYXJnaW4tYm90dG9tOiAkanVtYm90cm9uLXBhZGRpbmc7XG4gIGNvbG9yOiAkanVtYm90cm9uLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkanVtYm90cm9uLWJnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzLWxnKTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgcGFkZGluZzogKCRqdW1ib3Ryb24tcGFkZGluZyAqIDIpICRqdW1ib3Ryb24tcGFkZGluZztcbiAgfVxufVxuXG4uanVtYm90cm9uLWZsdWlkIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xufVxuIiwiLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uYWxlcnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6ICRhbGVydC1wYWRkaW5nLXkgJGFsZXJ0LXBhZGRpbmcteDtcbiAgbWFyZ2luLWJvdHRvbTogJGFsZXJ0LW1hcmdpbi1ib3R0b207XG4gIGJvcmRlcjogJGFsZXJ0LWJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYWxlcnQtYm9yZGVyLXJhZGl1cyk7XG59XG5cbi8vIEhlYWRpbmdzIGZvciBsYXJnZXIgYWxlcnRzXG4uYWxlcnQtaGVhZGluZyB7XG4gIC8vIFNwZWNpZmllZCB0byBwcmV2ZW50IGNvbmZsaWN0cyBvZiBjaGFuZ2luZyAkaGVhZGluZ3MtY29sb3JcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi8vIFByb3ZpZGUgY2xhc3MgZm9yIGxpbmtzIHRoYXQgbWF0Y2ggYWxlcnRzXG4uYWxlcnQtbGluayB7XG4gIGZvbnQtd2VpZ2h0OiAkYWxlcnQtbGluay1mb250LXdlaWdodDtcbn1cblxuXG4vLyBEaXNtaXNzaWJsZSBhbGVydHNcbi8vXG4vLyBFeHBhbmQgdGhlIHJpZ2h0IHBhZGRpbmcgYW5kIGFjY291bnQgZm9yIHRoZSBjbG9zZSBidXR0b24ncyBwb3NpdGlvbmluZy5cblxuLmFsZXJ0LWRpc21pc3NpYmxlIHtcbiAgcGFkZGluZy1yaWdodDogJGNsb3NlLWZvbnQtc2l6ZSArICRhbGVydC1wYWRkaW5nLXggKiAyO1xuXG4gIC8vIEFkanVzdCBjbG9zZSBsaW5rIHBvc2l0aW9uXG4gIC5jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiAyO1xuICAgIHBhZGRpbmc6ICRhbGVydC1wYWRkaW5nLXkgJGFsZXJ0LXBhZGRpbmcteDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuXG5cbi8vIEFsdGVybmF0ZSBzdHlsZXNcbi8vXG4vLyBHZW5lcmF0ZSBjb250ZXh0dWFsIG1vZGlmaWVyIGNsYXNzZXMgZm9yIGNvbG9yaXppbmcgdGhlIGFsZXJ0LlxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmFsZXJ0LSN7JGNvbG9yfSB7XG4gICAgQGluY2x1ZGUgYWxlcnQtdmFyaWFudCh0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsICRhbGVydC1iZy1sZXZlbCksIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgJGFsZXJ0LWJvcmRlci1sZXZlbCksIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgJGFsZXJ0LWNvbG9yLWxldmVsKSk7XG4gIH1cbn1cbiIsIi5tZWRpYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4ubWVkaWEtYm9keSB7XG4gIGZsZXg6IDE7XG59XG4iLCIuY2xvc2Uge1xuICBmbG9hdDogcmlnaHQ7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkY2xvc2UtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRjbG9zZS1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAkY2xvc2UtY29sb3I7XG4gIHRleHQtc2hhZG93OiAkY2xvc2UtdGV4dC1zaGFkb3c7XG4gIG9wYWNpdHk6IC41O1xuXG4gIC8vIE92ZXJyaWRlIDxhPidzIGhvdmVyIHN0eWxlXG4gIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgIGNvbG9yOiAkY2xvc2UtY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSB7XG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICBvcGFjaXR5OiAuNzU7XG4gICAgfVxuICB9XG59XG5cbi8vIEFkZGl0aW9uYWwgcHJvcGVydGllcyBmb3IgYnV0dG9uIHZlcnNpb25cbi8vIGlPUyByZXF1aXJlcyB0aGUgYnV0dG9uIGVsZW1lbnQgaW5zdGVhZCBvZiBhbiBhbmNob3IgdGFnLlxuLy8gSWYgeW91IHdhbnQgdGhlIGFuY2hvciB2ZXJzaW9uLCBpdCByZXF1aXJlcyBgaHJlZj1cIiNcImAuXG4vLyBTZWUgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvRXZlbnRzL2NsaWNrI1NhZmFyaV9Nb2JpbGVcblxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuYnV0dG9uLmNsb3NlIHtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbn1cblxuLy8gRnV0dXJlLXByb29mIGRpc2FibGluZyBvZiBjbGlja3Mgb24gYDxhPmAgZWxlbWVudHNcblxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuYS5jbG9zZS5kaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuIiwiLy8gLm1vZGFsLW9wZW4gICAgICAtIGJvZHkgY2xhc3MgZm9yIGtpbGxpbmcgdGhlIHNjcm9sbFxuLy8gLm1vZGFsICAgICAgICAgICAtIGNvbnRhaW5lciB0byBzY3JvbGwgd2l0aGluXG4vLyAubW9kYWwtZGlhbG9nICAgIC0gcG9zaXRpb25pbmcgc2hlbGwgZm9yIHRoZSBhY3R1YWwgbW9kYWxcbi8vIC5tb2RhbC1jb250ZW50ICAgLSBhY3R1YWwgbW9kYWwgdy8gYmcgYW5kIGNvcm5lcnMgYW5kIHN0dWZmXG5cblxuLm1vZGFsLW9wZW4ge1xuICAvLyBLaWxsIHRoZSBzY3JvbGwgb24gdGhlIGJvZHlcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAubW9kYWwge1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG59XG5cbi8vIENvbnRhaW5lciB0aGF0IHRoZSBtb2RhbCBzY3JvbGxzIHdpdGhpblxuLm1vZGFsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtbW9kYWw7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC8vIFByZXZlbnQgQ2hyb21lIG9uIFdpbmRvd3MgZnJvbSBhZGRpbmcgYSBmb2N1cyBvdXRsaW5lLiBGb3IgZGV0YWlscywgc2VlXG4gIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzEwOTUxLlxuICBvdXRsaW5lOiAwO1xuICAvLyBXZSBkZWxpYmVyYXRlbHkgZG9uJ3QgdXNlIGAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7YCBkdWUgdG8gYVxuICAvLyBnbmFybHkgaU9TIFNhZmFyaSBidWc6IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNTgzNDJcbiAgLy8gU2VlIGFsc28gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xNzY5NVxufVxuXG4vLyBTaGVsbCBkaXYgdG8gcG9zaXRpb24gdGhlIG1vZGFsIHdpdGggYm90dG9tIHBhZGRpbmdcbi5tb2RhbC1kaWFsb2cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46ICRtb2RhbC1kaWFsb2ctbWFyZ2luO1xuICAvLyBhbGxvdyBjbGlja3MgdG8gcGFzcyB0aHJvdWdoIGZvciBjdXN0b20gY2xpY2sgaGFuZGxpbmcgdG8gY2xvc2UgbW9kYWxcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgLy8gV2hlbiBmYWRpbmcgaW4gdGhlIG1vZGFsLCBhbmltYXRlIGl0IHRvIHNsaWRlIGRvd25cbiAgLm1vZGFsLmZhZGUgJiB7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkbW9kYWwtdHJhbnNpdGlvbik7XG4gICAgdHJhbnNmb3JtOiAkbW9kYWwtZmFkZS10cmFuc2Zvcm07XG4gIH1cbiAgLm1vZGFsLnNob3cgJiB7XG4gICAgdHJhbnNmb3JtOiAkbW9kYWwtc2hvdy10cmFuc2Zvcm07XG4gIH1cblxuICAvLyBXaGVuIHRyeWluZyB0byBjbG9zZSwgYW5pbWF0ZSBmb2N1cyB0byBzY2FsZVxuICAubW9kYWwubW9kYWwtc3RhdGljICYge1xuICAgIHRyYW5zZm9ybTogJG1vZGFsLXNjYWxlLXRyYW5zZm9ybTtcbiAgfVxufVxuXG4ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUge1xuICBkaXNwbGF5OiBmbGV4OyAvLyBJRTEwLzExXG4gIG1heC1oZWlnaHQ6IHN1YnRyYWN0KDEwMCUsICRtb2RhbC1kaWFsb2ctbWFyZ2luICogMik7XG5cbiAgLm1vZGFsLWNvbnRlbnQge1xuICAgIG1heC1oZWlnaHQ6IHN1YnRyYWN0KDEwMHZoLCAkbW9kYWwtZGlhbG9nLW1hcmdpbiAqIDIpOyAvLyBJRTEwLzExXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gIC5tb2RhbC1oZWFkZXIsXG4gIC5tb2RhbC1mb290ZXIge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICB9XG5cbiAgLm1vZGFsLWJvZHkge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbn1cblxuLm1vZGFsLWRpYWxvZy1jZW50ZXJlZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IHN1YnRyYWN0KDEwMCUsICRtb2RhbC1kaWFsb2ctbWFyZ2luICogMik7XG5cbiAgLy8gRW5zdXJlIGBtb2RhbC1kaWFsb2ctY2VudGVyZWRgIGV4dGVuZHMgdGhlIGZ1bGwgaGVpZ2h0IG9mIHRoZSB2aWV3IChJRTEwLzExKVxuICAmOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyAvLyBJRTEwXG4gICAgaGVpZ2h0OiBzdWJ0cmFjdCgxMDB2aCwgJG1vZGFsLWRpYWxvZy1tYXJnaW4gKiAyKTtcbiAgICBoZWlnaHQ6IG1pbi1jb250ZW50OyAvLyBSZXNldCBoZWlnaHQgdG8gMCBleGNlcHQgb24gSUVcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG5cbiAgLy8gRW5zdXJlIGAubW9kYWwtYm9keWAgc2hvd3Mgc2Nyb2xsYmFyIChJRTEwLzExKVxuICAmLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgIC5tb2RhbC1jb250ZW50IHtcbiAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi8vIEFjdHVhbCBtb2RhbFxuLm1vZGFsLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlOyAvLyBFbnN1cmUgYC5tb2RhbC1jb250ZW50YCBleHRlbmRzIHRoZSBmdWxsIHdpZHRoIG9mIHRoZSBwYXJlbnQgYC5tb2RhbC1kaWFsb2dgXG4gIC8vIGNvdW50ZXJhY3QgdGhlIHBvaW50ZXItZXZlbnRzOiBub25lOyBpbiB0aGUgLm1vZGFsLWRpYWxvZ1xuICBjb2xvcjogJG1vZGFsLWNvbnRlbnQtY29sb3I7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbW9kYWwtY29udGVudC1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGggc29saWQgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHMpO1xuICAvLyBSZW1vdmUgZm9jdXMgb3V0bGluZSBmcm9tIG9wZW5lZCBtb2RhbFxuICBvdXRsaW5lOiAwO1xufVxuXG4vLyBNb2RhbCBiYWNrZ3JvdW5kXG4ubW9kYWwtYmFja2Ryb3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1tb2RhbC1iYWNrZHJvcDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbW9kYWwtYmFja2Ryb3AtYmc7XG5cbiAgLy8gRmFkZSBmb3IgYmFja2Ryb3BcbiAgJi5mYWRlIHsgb3BhY2l0eTogMDsgfVxuICAmLnNob3cgeyBvcGFjaXR5OiAkbW9kYWwtYmFja2Ryb3Atb3BhY2l0eTsgfVxufVxuXG4vLyBNb2RhbCBoZWFkZXJcbi8vIFRvcCBzZWN0aW9uIG9mIHRoZSBtb2RhbCB3LyB0aXRsZSBhbmQgZGlzbWlzc1xuLm1vZGFsLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyAvLyBzbyB0aGUgY2xvc2UgYnRuIGFsd2F5cyBzdGF5cyBvbiB0aGUgdXBwZXIgcmlnaHQgY29ybmVyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgLy8gUHV0IG1vZGFsIGhlYWRlciBlbGVtZW50cyAodGl0bGUgYW5kIGRpc21pc3MpIG9uIG9wcG9zaXRlIGVuZHNcbiAgcGFkZGluZzogJG1vZGFsLWhlYWRlci1wYWRkaW5nO1xuICBib3JkZXItYm90dG9tOiAkbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aCBzb2xpZCAkbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJG1vZGFsLWNvbnRlbnQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG5cbiAgLmNsb3NlIHtcbiAgICBwYWRkaW5nOiAkbW9kYWwtaGVhZGVyLXBhZGRpbmc7XG4gICAgLy8gYXV0byBvbiB0aGUgbGVmdCBmb3JjZSBpY29uIHRvIHRoZSByaWdodCBldmVuIHdoZW4gdGhlcmUgaXMgbm8gLm1vZGFsLXRpdGxlXG4gICAgbWFyZ2luOiAoLSRtb2RhbC1oZWFkZXItcGFkZGluZy15KSAoLSRtb2RhbC1oZWFkZXItcGFkZGluZy14KSAoLSRtb2RhbC1oZWFkZXItcGFkZGluZy15KSBhdXRvO1xuICB9XG59XG5cbi8vIFRpdGxlIHRleHQgd2l0aGluIGhlYWRlclxuLm1vZGFsLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6ICRtb2RhbC10aXRsZS1saW5lLWhlaWdodDtcbn1cblxuLy8gTW9kYWwgYm9keVxuLy8gV2hlcmUgYWxsIG1vZGFsIGNvbnRlbnQgcmVzaWRlcyAoc2libGluZyBvZiAubW9kYWwtaGVhZGVyIGFuZCAubW9kYWwtZm9vdGVyKVxuLm1vZGFsLWJvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8vIEVuYWJsZSBgZmxleC1ncm93OiAxYCBzbyB0aGF0IHRoZSBib2R5IHRha2UgdXAgYXMgbXVjaCBzcGFjZSBhcyBwb3NzaWJsZVxuICAvLyB3aGVuIHRoZXJlIHNob3VsZCBiZSBhIGZpeGVkIGhlaWdodCBvbiBgLm1vZGFsLWRpYWxvZ2AuXG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwYWRkaW5nOiAkbW9kYWwtaW5uZXItcGFkZGluZztcbn1cblxuLy8gRm9vdGVyIChmb3IgYWN0aW9ucylcbi5tb2RhbC1mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IC8vIHZlcnRpY2FsbHkgY2VudGVyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IC8vIFJpZ2h0IGFsaWduIGJ1dHRvbnMgd2l0aCBmbGV4IHByb3BlcnR5IGJlY2F1c2UgdGV4dC1hbGlnbiBkb2Vzbid0IHdvcmsgb24gZmxleCBpdGVtc1xuICBwYWRkaW5nOiAkbW9kYWwtaW5uZXItcGFkZGluZyAtICRtb2RhbC1mb290ZXItbWFyZ2luLWJldHdlZW4gKiAuNTtcbiAgYm9yZGVyLXRvcDogJG1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGggc29saWQgJG1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCRtb2RhbC1jb250ZW50LWlubmVyLWJvcmRlci1yYWRpdXMpO1xuXG4gIC8vIFBsYWNlIG1hcmdpbiBiZXR3ZWVuIGZvb3RlciBlbGVtZW50c1xuICAvLyBUaGlzIHNvbHV0aW9uIGlzIGZhciBmcm9tIGlkZWFsIGJlY2F1c2Ugb2YgdGhlIHVuaXZlcnNhbCBzZWxlY3RvciB1c2FnZSxcbiAgLy8gYnV0IGlzIG5lZWRlZCB0byBmaXggaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNDgwMFxuICA+ICoge1xuICAgIG1hcmdpbjogJG1vZGFsLWZvb3Rlci1tYXJnaW4tYmV0d2VlbiAqIC41O1xuICB9XG59XG5cbi8vIE1lYXN1cmUgc2Nyb2xsYmFyIHdpZHRoIGZvciBwYWRkaW5nIGJvZHkgZHVyaW5nIG1vZGFsIHNob3cvaGlkZVxuLm1vZGFsLXNjcm9sbGJhci1tZWFzdXJlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC05OTk5cHg7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG59XG5cbi8vIFNjYWxlIHVwIHRoZSBtb2RhbFxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAvLyBBdXRvbWF0aWNhbGx5IHNldCBtb2RhbCdzIHdpZHRoIGZvciBsYXJnZXIgdmlld3BvcnRzXG4gIC5tb2RhbC1kaWFsb2cge1xuICAgIG1heC13aWR0aDogJG1vZGFsLW1kO1xuICAgIG1hcmdpbjogJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cCBhdXRvO1xuICB9XG5cbiAgLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIHtcbiAgICBtYXgtaGVpZ2h0OiBzdWJ0cmFjdCgxMDAlLCAkbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwICogMik7XG5cbiAgICAubW9kYWwtY29udGVudCB7XG4gICAgICBtYXgtaGVpZ2h0OiBzdWJ0cmFjdCgxMDB2aCwgJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cCAqIDIpO1xuICAgIH1cbiAgfVxuXG4gIC5tb2RhbC1kaWFsb2ctY2VudGVyZWQge1xuICAgIG1pbi1oZWlnaHQ6IHN1YnRyYWN0KDEwMCUsICRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXAgKiAyKTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBoZWlnaHQ6IHN1YnRyYWN0KDEwMHZoLCAkbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwICogMik7XG4gICAgICBoZWlnaHQ6IG1pbi1jb250ZW50O1xuICAgIH1cbiAgfVxuXG4gIC5tb2RhbC1jb250ZW50IHtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRtb2RhbC1jb250ZW50LWJveC1zaGFkb3ctc20tdXApO1xuICB9XG5cbiAgLm1vZGFsLXNtIHsgbWF4LXdpZHRoOiAkbW9kYWwtc207IH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAubW9kYWwtbGcsXG4gIC5tb2RhbC14bCB7XG4gICAgbWF4LXdpZHRoOiAkbW9kYWwtbGc7XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAubW9kYWwteGwgeyBtYXgtd2lkdGg6ICRtb2RhbC14bDsgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vXG4vLyBVdGlsaXRpZXMgZm9yIGNvbW1vbiBgZGlzcGxheWAgdmFsdWVzXG4vL1xuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICBAZWFjaCAkdmFsdWUgaW4gJGRpc3BsYXlzIHtcbiAgICAgIC5kI3skaW5maXh9LSN7JHZhbHVlfSB7IGRpc3BsYXk6ICR2YWx1ZSAhaW1wb3J0YW50OyB9XG4gICAgfVxuICB9XG59XG5cblxuLy9cbi8vIFV0aWxpdGllcyBmb3IgdG9nZ2xpbmcgYGRpc3BsYXlgIGluIHByaW50XG4vL1xuXG5AbWVkaWEgcHJpbnQge1xuICBAZWFjaCAkdmFsdWUgaW4gJGRpc3BsYXlzIHtcbiAgICAuZC1wcmludC0jeyR2YWx1ZX0geyBkaXNwbGF5OiAkdmFsdWUgIWltcG9ydGFudDsgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gRmxleCB2YXJpYXRpb25cbi8vXG4vLyBDdXN0b20gc3R5bGVzIGZvciBhZGRpdGlvbmFsIGZsZXggYWxpZ25tZW50IG9wdGlvbnMuXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5mbGV4I3skaW5maXh9LXJvdyAgICAgICAgICAgIHsgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tY29sdW1uICAgICAgICAgeyBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1yb3ctcmV2ZXJzZSAgICB7IGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tY29sdW1uLXJldmVyc2UgeyBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxuXG4gICAgLmZsZXgjeyRpbmZpeH0td3JhcCAgICAgICAgIHsgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1ub3dyYXAgICAgICAgeyBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0td3JhcC1yZXZlcnNlIHsgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWZpbGwgICAgICAgICB7IGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1ncm93LTAgICAgICAgeyBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWdyb3ctMSAgICAgICB7IGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tc2hyaW5rLTAgICAgIHsgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LXNocmluay0xICAgICB7IGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7IH1cblxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tc3RhcnQgICB7IGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1lbmQgICAgIHsganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1jZW50ZXIgIHsganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tYmV0d2VlbiB7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1hcm91bmQgIHsganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuXG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LXN0YXJ0ICAgIHsgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1lbmQgICAgICB7IGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LWNlbnRlciAgIHsgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LWJhc2VsaW5lIHsgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tc3RyZXRjaCAgeyBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG5cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1zdGFydCAgIHsgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tZW5kICAgICB7IGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1jZW50ZXIgIHsgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1iZXR3ZWVuIHsgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tYXJvdW5kICB7IGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tc3RyZXRjaCB7IGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuXG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tYXV0byAgICAgeyBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1zdGFydCAgICB7IGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWVuZCAgICAgIHsgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWNlbnRlciAgIHsgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1iYXNlbGluZSB7IGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1zdHJldGNoICB7IGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICB9XG59XG4iLCIvL1xuLy8gU2NyZWVucmVhZGVyc1xuLy9cblxuLnNyLW9ubHkge1xuICBAaW5jbHVkZSBzci1vbmx5KCk7XG59XG5cbi5zci1vbmx5LWZvY3VzYWJsZSB7XG4gIEBpbmNsdWRlIHNyLW9ubHktZm9jdXNhYmxlKCk7XG59XG4iLCIvLyBPbmx5IGRpc3BsYXkgY29udGVudCB0byBzY3JlZW4gcmVhZGVyc1xuLy9cbi8vIFNlZTogaHR0cHM6Ly93d3cuYTExeXByb2plY3QuY29tL3Bvc3RzLzIwMTMtMDEtMTEtaG93LXRvLWhpZGUtY29udGVudC9cbi8vIFNlZTogaHR0cHM6Ly9raXR0eWdpcmF1ZGVsLmNvbS8yMDE2LzEwLzEzL2Nzcy1oaWRlLWFuZC1zZWVrL1xuXG5AbWl4aW4gc3Itb25seSgpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAtMXB4OyAvLyBGaXggZm9yIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjU2ODZcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYm9yZGVyOiAwO1xufVxuXG4vLyBVc2UgaW4gY29uanVuY3Rpb24gd2l0aCAuc3Itb25seSB0byBvbmx5IGRpc3BsYXkgY29udGVudCB3aGVuIGl0J3MgZm9jdXNlZC5cbi8vXG4vLyBVc2VmdWwgZm9yIFwiU2tpcCB0byBtYWluIGNvbnRlbnRcIiBsaW5rczsgc2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi8yMDEzL05PVEUtV0NBRzIwLVRFQ0hTLTIwMTMwOTA1L0cxXG4vL1xuLy8gQ3JlZGl0OiBIVE1MNSBCb2lsZXJwbGF0ZVxuXG5AbWl4aW4gc3Itb25seS1mb2N1c2FibGUoKSB7XG4gICY6YWN0aXZlLFxuICAmOmZvY3VzIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBjbGlwOiBhdXRvO1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBXaWR0aCBhbmQgaGVpZ2h0XG5cbkBlYWNoICRwcm9wLCAkYWJicmV2IGluICh3aWR0aDogdywgaGVpZ2h0OiBoKSB7XG4gIEBlYWNoICRzaXplLCAkbGVuZ3RoIGluICRzaXplcyB7XG4gICAgLiN7JGFiYnJldn0tI3skc2l6ZX0geyAjeyRwcm9wfTogJGxlbmd0aCAhaW1wb3J0YW50OyB9XG4gIH1cbn1cblxuLm13LTEwMCB7IG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG4ubWgtMTAwIHsgbWF4LWhlaWdodDogMTAwJSAhaW1wb3J0YW50OyB9XG5cbi8vIFZpZXdwb3J0IGFkZGl0aW9uYWwgaGVscGVyc1xuXG4ubWluLXZ3LTEwMCB7IG1pbi13aWR0aDogMTAwdncgIWltcG9ydGFudDsgfVxuLm1pbi12aC0xMDAgeyBtaW4taGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50OyB9XG5cbi52dy0xMDAgeyB3aWR0aDogMTAwdncgIWltcG9ydGFudDsgfVxuLnZoLTEwMCB7IGhlaWdodDogMTAwdmggIWltcG9ydGFudDsgfVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIE1hcmdpbiBhbmQgUGFkZGluZ1xuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICBAZWFjaCAkcHJvcCwgJGFiYnJldiBpbiAobWFyZ2luOiBtLCBwYWRkaW5nOiBwKSB7XG4gICAgICBAZWFjaCAkc2l6ZSwgJGxlbmd0aCBpbiAkc3BhY2VycyB7XG4gICAgICAgIC4jeyRhYmJyZXZ9I3skaW5maXh9LSN7JHNpemV9IHsgI3skcHJvcH06ICRsZW5ndGggIWltcG9ydGFudDsgfVxuICAgICAgICAuI3skYWJicmV2fXQjeyRpbmZpeH0tI3skc2l6ZX0sXG4gICAgICAgIC4jeyRhYmJyZXZ9eSN7JGluZml4fS0jeyRzaXplfSB7XG4gICAgICAgICAgI3skcHJvcH0tdG9wOiAkbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLiN7JGFiYnJldn1yI3skaW5maXh9LSN7JHNpemV9LFxuICAgICAgICAuI3skYWJicmV2fXgjeyRpbmZpeH0tI3skc2l6ZX0ge1xuICAgICAgICAgICN7JHByb3B9LXJpZ2h0OiAkbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLiN7JGFiYnJldn1iI3skaW5maXh9LSN7JHNpemV9LFxuICAgICAgICAuI3skYWJicmV2fXkjeyRpbmZpeH0tI3skc2l6ZX0ge1xuICAgICAgICAgICN7JHByb3B9LWJvdHRvbTogJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC4jeyRhYmJyZXZ9bCN7JGluZml4fS0jeyRzaXplfSxcbiAgICAgICAgLiN7JGFiYnJldn14I3skaW5maXh9LSN7JHNpemV9IHtcbiAgICAgICAgICAjeyRwcm9wfS1sZWZ0OiAkbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBOZWdhdGl2ZSBtYXJnaW5zIChlLmcuLCB3aGVyZSBgLm1iLW4xYCBpcyBuZWdhdGl2ZSB2ZXJzaW9uIG9mIGAubWItMWApXG4gICAgQGVhY2ggJHNpemUsICRsZW5ndGggaW4gJHNwYWNlcnMge1xuICAgICAgQGlmIFwiI3skc2l6ZX1cIiAhPSBcIjBcIiB7XG4gICAgICAgIC5tI3skaW5maXh9LW4jeyRzaXplfSB7IG1hcmdpbjogLSRsZW5ndGggIWltcG9ydGFudDsgfVxuICAgICAgICAubXQjeyRpbmZpeH0tbiN7JHNpemV9LFxuICAgICAgICAubXkjeyRpbmZpeH0tbiN7JHNpemV9IHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5tciN7JGluZml4fS1uI3skc2l6ZX0sXG4gICAgICAgIC5teCN7JGluZml4fS1uI3skc2l6ZX0ge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogLSRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAubWIjeyRpbmZpeH0tbiN7JHNpemV9LFxuICAgICAgICAubXkjeyRpbmZpeH0tbiN7JHNpemV9IHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5tbCN7JGluZml4fS1uI3skc2l6ZX0sXG4gICAgICAgIC5teCN7JGluZml4fS1uI3skc2l6ZX0ge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gU29tZSBzcGVjaWFsIG1hcmdpbiB1dGlsc1xuICAgIC5tI3skaW5maXh9LWF1dG8geyBtYXJnaW46IGF1dG8gIWltcG9ydGFudDsgfVxuICAgIC5tdCN7JGluZml4fS1hdXRvLFxuICAgIC5teSN7JGluZml4fS1hdXRvIHtcbiAgICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1yI3skaW5maXh9LWF1dG8sXG4gICAgLm14I3skaW5maXh9LWF1dG8ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tYiN7JGluZml4fS1hdXRvLFxuICAgIC5teSN7JGluZml4fS1hdXRvIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1sI3skaW5maXh9LWF1dG8sXG4gICAgLm14I3skaW5maXh9LWF1dG8ge1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vL1xuLy8gVGV4dFxuLy9cblxuLnRleHQtbW9ub3NwYWNlIHsgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1tb25vc3BhY2UgIWltcG9ydGFudDsgfVxuXG4vLyBBbGlnbm1lbnRcblxuLnRleHQtanVzdGlmeSAgeyB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7IH1cbi50ZXh0LXdyYXAgICAgIHsgd2hpdGUtc3BhY2U6IG5vcm1hbCAhaW1wb3J0YW50OyB9XG4udGV4dC1ub3dyYXAgICB7IHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDsgfVxuLnRleHQtdHJ1bmNhdGUgeyBAaW5jbHVkZSB0ZXh0LXRydW5jYXRlKCk7IH1cblxuLy8gUmVzcG9uc2l2ZSBhbGlnbm1lbnRcblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLnRleHQjeyRpbmZpeH0tbGVmdCAgIHsgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG4gICAgLnRleHQjeyRpbmZpeH0tcmlnaHQgIHsgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDsgfVxuICAgIC50ZXh0I3skaW5maXh9LWNlbnRlciB7IHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIH1cbn1cblxuLy8gVHJhbnNmb3JtYXRpb25cblxuLnRleHQtbG93ZXJjYXNlICB7IHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2UgIWltcG9ydGFudDsgfVxuLnRleHQtdXBwZXJjYXNlICB7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDsgfVxuLnRleHQtY2FwaXRhbGl6ZSB7IHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7IH1cblxuLy8gV2VpZ2h0IGFuZCBpdGFsaWNzXG5cbi5mb250LXdlaWdodC1saWdodCAgIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodCAhaW1wb3J0YW50OyB9XG4uZm9udC13ZWlnaHQtbGlnaHRlciB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHRlciAhaW1wb3J0YW50OyB9XG4uZm9udC13ZWlnaHQtbm9ybWFsICB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsICFpbXBvcnRhbnQ7IH1cbi5mb250LXdlaWdodC1ib2xkICAgIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkICFpbXBvcnRhbnQ7IH1cbi5mb250LXdlaWdodC1ib2xkZXIgIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkZXIgIWltcG9ydGFudDsgfVxuLmZvbnQtaXRhbGljICAgICAgICAgeyBmb250LXN0eWxlOiBpdGFsaWMgIWltcG9ydGFudDsgfVxuXG4vLyBDb250ZXh0dWFsIGNvbG9yc1xuXG4udGV4dC13aGl0ZSB7IGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDsgfVxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgQGluY2x1ZGUgdGV4dC1lbXBoYXNpcy12YXJpYW50KFwiLnRleHQtI3skY29sb3J9XCIsICR2YWx1ZSwgdHJ1ZSk7XG59XG5cbi50ZXh0LWJvZHkgeyBjb2xvcjogJGJvZHktY29sb3IgIWltcG9ydGFudDsgfVxuLnRleHQtbXV0ZWQgeyBjb2xvcjogJHRleHQtbXV0ZWQgIWltcG9ydGFudDsgfVxuXG4udGV4dC1ibGFjay01MCB7IGNvbG9yOiByZ2JhKCRibGFjaywgLjUpICFpbXBvcnRhbnQ7IH1cbi50ZXh0LXdoaXRlLTUwIHsgY29sb3I6IHJnYmEoJHdoaXRlLCAuNSkgIWltcG9ydGFudDsgfVxuXG4vLyBNaXNjXG5cbi50ZXh0LWhpZGUge1xuICBAaW5jbHVkZSB0ZXh0LWhpZGUoJGlnbm9yZS13YXJuaW5nOiB0cnVlKTtcbn1cblxuLnRleHQtZGVjb3JhdGlvbi1ub25lIHsgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtYnJlYWsge1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkICFpbXBvcnRhbnQ7IC8vIERlcHJlY2F0ZWQsIGJ1dCBhdm9pZHMgaXNzdWVzIHdpdGggZmxleCBjb250YWluZXJzXG4gIHdvcmQtd3JhcDogYnJlYWstd29yZCAhaW1wb3J0YW50OyAvLyBVc2VkIGluc3RlYWQgb2YgYG92ZXJmbG93LXdyYXBgIGZvciBJRSAmIEVkZ2UgTGVnYWN5XG59XG5cbi8vIFJlc2V0XG5cbi50ZXh0LXJlc2V0IHsgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDsgfVxuIiwiLy8gVGV4dCB0cnVuY2F0ZVxuLy8gUmVxdWlyZXMgaW5saW5lLWJsb2NrIG9yIGJsb2NrIGZvciBwcm9wZXIgc3R5bGluZ1xuXG5AbWl4aW4gdGV4dC10cnVuY2F0ZSgpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4iLCIvLyBDU1MgaW1hZ2UgcmVwbGFjZW1lbnRcbkBtaXhpbiB0ZXh0LWhpZGUoJGlnbm9yZS13YXJuaW5nOiBmYWxzZSkge1xuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgZm9udC1mYW1pbHktbm8tbWlzc2luZy1nZW5lcmljLWZhbWlseS1rZXl3b3JkXG4gIGZvbnQ6IDAvMCBhO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuXG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcImB0ZXh0LWhpZGUoKWBcIiwgXCJ2NC4xLjBcIiwgXCJ2NVwiLCAkaWdub3JlLXdhcm5pbmcpO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50LCBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuLy8gU291cmNlOiBodHRwczovL2dpdGh1Yi5jb20vaDVicC9tYWluLmNzcy9ibG9iL21hc3Rlci9zcmMvX3ByaW50LmNzc1xuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gUHJpbnQgc3R5bGVzLlxuLy8gSW5saW5lZCB0byBhdm9pZCB0aGUgYWRkaXRpb25hbCBIVFRQIHJlcXVlc3Q6XG4vLyBodHRwczovL3d3dy5waHBpZWQuY29tL2RlbGF5LWxvYWRpbmcteW91ci1wcmludC1jc3MvXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5AaWYgJGVuYWJsZS1wcmludC1zdHlsZXMge1xuICBAbWVkaWEgcHJpbnQge1xuICAgICosXG4gICAgKjo6YmVmb3JlLFxuICAgICo6OmFmdGVyIHtcbiAgICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYzsgY29tbWVudCBvdXQgYGNvbG9yYCBhbmQgYGJhY2tncm91bmRgXG4gICAgICAvL2NvbG9yOiAkYmxhY2sgIWltcG9ydGFudDsgLy8gQmxhY2sgcHJpbnRzIGZhc3RlclxuICAgICAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIC8vYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgICY6bm90KC5idG4pIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gQm9vdHN0cmFwIHNwZWNpZmljOyBjb21tZW50IHRoZSBmb2xsb3dpbmcgc2VsZWN0b3Igb3V0XG4gICAgLy9hW2hyZWZdOjphZnRlciB7XG4gICAgLy8gIGNvbnRlbnQ6IFwiIChcIiBhdHRyKGhyZWYpIFwiKVwiO1xuICAgIC8vfVxuXG4gICAgYWJiclt0aXRsZV06OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKHRpdGxlKSBcIilcIjtcbiAgICB9XG5cbiAgICAvLyBCb290c3RyYXAgc3BlY2lmaWM7IGNvbW1lbnQgdGhlIGZvbGxvd2luZyBzZWxlY3RvciBvdXRcbiAgICAvL1xuICAgIC8vIERvbid0IHNob3cgbGlua3MgdGhhdCBhcmUgZnJhZ21lbnQgaWRlbnRpZmllcnMsXG4gICAgLy8gb3IgdXNlIHRoZSBgamF2YXNjcmlwdDpgIHBzZXVkbyBwcm90b2NvbFxuICAgIC8vXG5cbiAgICAvL2FbaHJlZl49XCIjXCJdOjphZnRlcixcbiAgICAvL2FbaHJlZl49XCJqYXZhc2NyaXB0OlwiXTo6YWZ0ZXIge1xuICAgIC8vIGNvbnRlbnQ6IFwiXCI7XG4gICAgLy99XG5cbiAgICBwcmUge1xuICAgICAgd2hpdGUtc3BhY2U6IHByZS13cmFwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIHByZSxcbiAgICBibG9ja3F1b3RlIHtcbiAgICAgIGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCAkZ3JheS01MDA7IC8vIEJvb3RzdHJhcCBjdXN0b20gY29kZTsgdXNpbmcgYCRib3JkZXItd2lkdGhgIGluc3RlYWQgb2YgMXB4XG4gICAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgfVxuXG4gICAgdHIsXG4gICAgaW1nIHtcbiAgICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICB9XG5cbiAgICBwLFxuICAgIGgyLFxuICAgIGgzIHtcbiAgICAgIG9ycGhhbnM6IDM7XG4gICAgICB3aWRvd3M6IDM7XG4gICAgfVxuXG4gICAgaDIsXG4gICAgaDMge1xuICAgICAgcGFnZS1icmVhay1hZnRlcjogYXZvaWQ7XG4gICAgfVxuXG4gICAgLy8gQm9vdHN0cmFwIHNwZWNpZmljIGNoYW5nZXMgc3RhcnRcblxuICAgIC8vIFNwZWNpZnkgYSBzaXplIGFuZCBtaW4td2lkdGggdG8gbWFrZSBwcmludGluZyBjbG9zZXIgYWNyb3NzIGJyb3dzZXJzLlxuICAgIC8vIFdlIGRvbid0IHNldCBtYXJnaW4gaGVyZSBiZWNhdXNlIGl0IGJyZWFrcyBgc2l6ZWAgaW4gQ2hyb21lLiBXZSBhbHNvXG4gICAgLy8gZG9uJ3QgdXNlIGAhaW1wb3J0YW50YCBvbiBgc2l6ZWAgYXMgaXQgYnJlYWtzIGluIENocm9tZS5cbiAgICBAcGFnZSB7XG4gICAgICBzaXplOiAkcHJpbnQtcGFnZS1zaXplO1xuICAgIH1cbiAgICBib2R5IHtcbiAgICAgIG1pbi13aWR0aDogJHByaW50LWJvZHktbWluLXdpZHRoICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5jb250YWluZXIge1xuICAgICAgbWluLXdpZHRoOiAkcHJpbnQtYm9keS1taW4td2lkdGggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAvLyBCb290c3RyYXAgY29tcG9uZW50c1xuICAgIC5uYXZiYXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLmJhZGdlIHtcbiAgICAgIGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCAkYmxhY2s7XG4gICAgfVxuXG4gICAgLnRhYmxlIHtcbiAgICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2UgIWltcG9ydGFudDtcblxuICAgICAgdGQsXG4gICAgICB0aCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIC50YWJsZS1ib3JkZXJlZCB7XG4gICAgICB0aCxcbiAgICAgIHRkIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktMzAwICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRhYmxlLWRhcmsge1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG5cbiAgICAgIHRoLFxuICAgICAgdGQsXG4gICAgICB0aGVhZCB0aCxcbiAgICAgIHRib2R5ICsgdGJvZHkge1xuICAgICAgICBib3JkZXItY29sb3I6ICR0YWJsZS1ib3JkZXItY29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRhYmxlIC50aGVhZC1kYXJrIHRoIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgYm9yZGVyLWNvbG9yOiAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICAgIH1cblxuICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYyBjaGFuZ2VzIGVuZFxuICB9XG59XG4iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJyN7JGljb21vb24tZm9udC1mYW1pbHl9JztcclxuICBzcmM6XHJcbiAgICB1cmwoJyN7JGljb21vb24tZm9udC1wYXRofS8jeyRpY29tb29uLWZvbnQtZmFtaWx5fS50dGY/cDNoOTY4JykgZm9ybWF0KCd0cnVldHlwZScpLFxyXG4gICAgdXJsKCcjeyRpY29tb29uLWZvbnQtcGF0aH0vI3skaWNvbW9vbi1mb250LWZhbWlseX0ud29mZj9wM2g5NjgnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgIHVybCgnI3skaWNvbW9vbi1mb250LXBhdGh9LyN7JGljb21vb24tZm9udC1mYW1pbHl9LnN2Zz9wM2g5NjgjI3skaWNvbW9vbi1mb250LWZhbWlseX0nKSBmb3JtYXQoJ3N2ZycpO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5jcHMtaWNvbiB7XHJcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cclxuICBmb250LWZhbWlseTogJyN7JGljb21vb24tZm9udC1mYW1pbHl9JyAhaW1wb3J0YW50O1xyXG4gIHNwZWFrOiBuZXZlcjtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcclxuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICBsaW5lLWhlaWdodDogMTtcclxuXHJcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXHJcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxufVxyXG5cclxuLmNwcy1pY29uLXVzZXItZ3JhZHVhdGUtc29saWQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi11c2VyLWdyYWR1YXRlLXNvbGlkOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXRoZWF0ZXItbWFza3Mtc29saWQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi10aGVhdGVyLW1hc2tzLXNvbGlkOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXNoYXBlcy1zb2xpZCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXNoYXBlcy1zb2xpZDsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1ib29rLW9wZW4tc29saWQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1ib29rLW9wZW4tc29saWQ7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tYm9vay1yZWFkZXItc29saWQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1ib29rLXJlYWRlci1zb2xpZDsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1sYXB0b3AtY29kZS1zb2xpZCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWxhcHRvcC1jb2RlLXNvbGlkOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWdyYWR1YXRpb24tY2FwLXNvbGlkIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tZ3JhZHVhdGlvbi1jYXAtc29saWQ7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tY2hhbGtib2FyZC10ZWFjaGVyLXNvbGlkIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tY2hhbGtib2FyZC10ZWFjaGVyLXNvbGlkOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWNoYWxrYm9hcmQtc29saWQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1jaGFsa2JvYXJkLXNvbGlkOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXNjaG9vbC1zb2xpZCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXNjaG9vbC1zb2xpZDsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1jbG9jay1yZWd1bGFyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tY2xvY2stcmVndWxhcjsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1yb2NrZXQtc29saWQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1yb2NrZXQtc29saWQ7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tdXNlci1udXJzZS1zb2xpZCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXVzZXItbnVyc2Utc29saWQ7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tYXN0ZXJpc2sge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1hc3RlcmlzazsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1wbHVzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tcGx1czsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1xdWVzdGlvbiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXF1ZXN0aW9uOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLW1pbnVzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tbWludXM7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tbXVzaWMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1tdXNpYzsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1lbnZlbG9wZS1vIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tZW52ZWxvcGUtbzsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1zdGFyMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXN0YXIxOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXVzZXIxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tdXNlcjE7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tY2xvY2stbyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWNsb2NrLW87IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tcm9hZCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXJvYWQ7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24taW5ib3gge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1pbmJveDsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1sb2NrMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWxvY2sxOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWhlYWRwaG9uZXMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1oZWFkcGhvbmVzOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXByaW50IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tcHJpbnQ7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tY2FtZXJhMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWNhbWVyYTE7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tdmlkZW8tY2FtZXJhIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tdmlkZW8tY2FtZXJhOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWdpZnQxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tZ2lmdDE7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tcGxhbmUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1wbGFuZTsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1jYWxlbmRhcjEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1jYWxlbmRhcjE7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tY29tbWVudDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1jb21tZW50MTsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi10d2l0dGVyLXNxdWFyZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXR3aXR0ZXItc3F1YXJlOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWZhY2Vib29rLXNxdWFyZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWZhY2Vib29rLXNxdWFyZTsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1rZXkge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1rZXk7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tbGlua2VkaW4tc3F1YXJlIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tbGlua2VkaW4tc3F1YXJlOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWZhY2Vib29rIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tZmFjZWJvb2s7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tZmFjZWJvb2stZiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWZhY2Vib29rLWY7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tYmVsbC1vIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tYmVsbC1vOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWNoYWluIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tY2hhaW47IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tbGluazEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1saW5rMTsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1tb25leSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLW1vbmV5OyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWxpbmtlZGluIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tbGlua2VkaW47IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tdW1icmVsbGEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi11bWJyZWxsYTsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1saWdodGJ1bGItbyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWxpZ2h0YnVsYi1vOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXVzZXItbWQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi11c2VyLW1kOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXN0ZXRob3Njb3BlIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tc3RldGhvc2NvcGU7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tc3VpdGNhc2Uge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1zdWl0Y2FzZTsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1iZWxsMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWJlbGwxOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWN1dGxlcnkge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1jdXRsZXJ5OyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWZpbGUtdGV4dC1vIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tZmlsZS10ZXh0LW87IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tYW1idWxhbmNlIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tYW1idWxhbmNlOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLW1lZGtpdCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLW1lZGtpdDsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1zdXBlcnNjcmlwdCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXN1cGVyc2NyaXB0OyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLW1pY3JvcGhvbmUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1taWNyb3Bob25lOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXlvdXR1YmUtc3F1YXJlIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24teW91dHViZS1zcXVhcmU7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tZmxpY2tyMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWZsaWNrcjE7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tc3VuLW8ge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1zdW4tbzsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1tb29uLW8ge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1tb29uLW87IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24td2hlZWxjaGFpciB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXdoZWVsY2hhaXI7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tdmltZW8tc3F1YXJlIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tdmltZW8tc3F1YXJlOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXNwYWNlLXNodXR0bGUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1zcGFjZS1zaHV0dGxlOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWJhbmsge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1iYW5rOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWluc3RpdHV0aW9uIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24taW5zdGl0dXRpb247IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tdW5pdmVyc2l0eSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXVuaXZlcnNpdHk7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tZ3JhZHVhdGlvbi1jYXAge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1ncmFkdWF0aW9uLWNhcDsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1tb3J0YXItYm9hcmQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1tb3J0YXItYm9hcmQ7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tY2hpbGQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1jaGlsZDsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1wYXcge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1wYXc7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tcmVjeWNsZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXJlY3ljbGU7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tYXV0b21vYmlsZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWF1dG9tb2JpbGU7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tY2FyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tY2FyOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXBhcGVyLXBsYW5lLW8ge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1wYXBlci1wbGFuZS1vOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXNlbmQtbyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXNlbmQtbzsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1jb3B5cmlnaHQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1jb3B5cmlnaHQ7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tYXQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1hdDsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1idXMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1idXM7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tY2Mge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1jYzsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi11c2VyLXNlY3JldCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXVzZXItc2VjcmV0OyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXVzZXItcGx1cyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXVzZXItcGx1czsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1iYWxhbmNlLXNjYWxlIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tYmFsYW5jZS1zY2FsZTsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1jcmVhdGl2ZS1jb21tb25zIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tY3JlYXRpdmUtY29tbW9uczsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi12aW1lbyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXZpbWVvOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWNyZWRpdC1jYXJkLWFsdCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWNyZWRpdC1jYXJkLWFsdDsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi11bml2ZXJzYWwtYWNjZXNzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tdW5pdmVyc2FsLWFjY2VzczsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi13aGVlbGNoYWlyLWFsdCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXdoZWVsY2hhaXItYWx0OyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXF1ZXN0aW9uLWNpcmNsZS1vIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tcXVlc3Rpb24tY2lyY2xlLW87IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tYWRkcmVzcy1jYXJkLW8ge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1hZGRyZXNzLWNhcmQtbzsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi12Y2FyZC1vIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tdmNhcmQtbzsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi11c2VyLW8ge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi11c2VyLW87IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tZ3JhdiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWdyYXY7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tZW52ZWxvcGUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1lbnZlbG9wZTsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1idWJibGUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1idWJibGU7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tdXNlcnMxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tdXNlcnMxOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWJlbGwyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tYmVsbDI7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tcGluIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tcGluOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWNhbGVuZGFyMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWNhbGVuZGFyMjsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1zdXBwb3J0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tc3VwcG9ydDsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1ob21lNCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWhvbWU0OyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXJpbmdfdm9sdW1lIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tcmluZ192b2x1bWU7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24td2hlcmVfdG9fdm90ZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXdoZXJlX3RvX3ZvdGU7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tYWNjZXNzX2FsYXJtYWxhcm0ge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1hY2Nlc3NfYWxhcm1hbGFybTsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1kYXRhX3VzYWdlIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tZGF0YV91c2FnZTsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1pbnNlcnRfZW1vdGljb250YWdfZmFjZXNtb29kIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24taW5zZXJ0X2Vtb3RpY29udGFnX2ZhY2VzbW9vZDsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1pbnNlcnRfaW52aXRhdGlvbmV2ZW50IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24taW5zZXJ0X2ludml0YXRpb25ldmVudDsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1jYW1lcmFfYWx0cGhvdG9fY2FtZXJhbG9jYWxfc2VlIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tY2FtZXJhX2FsdHBob3RvX2NhbWVyYWxvY2FsX3NlZTsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1sb2NhbF9yZXN0YXVyYW50cmVzdGF1cmFudF9tZW51IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tbG9jYWxfcmVzdGF1cmFudHJlc3RhdXJhbnRfbWVudTsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1hZGRfbG9jYXRpb24ge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1hZGRfbG9jYXRpb247IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tbmVhcl9tZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLW5lYXJfbWU7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tcmVzdGF1cmFudCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXJlc3RhdXJhbnQ7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tZGVwYXJ0dXJlX2JvYXJkIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tZGVwYXJ0dXJlX2JvYXJkOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXBpZV9jaGFydCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXBpZV9jaGFydDsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1jYWtlIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tY2FrZTsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1ub3RpZmljYXRpb25zIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tbm90aWZpY2F0aW9uczsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1zY2hvb2wge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1zY2hvb2w7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tc2VudGltZW50X2Rpc3NhdGlzZmllZCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXNlbnRpbWVudF9kaXNzYXRpc2ZpZWQ7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tc2VudGltZW50X25ldXRyYWwge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1zZW50aW1lbnRfbmV1dHJhbDsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1zZW50aW1lbnRfc2F0aXNmaWVkIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tc2VudGltZW50X3NhdGlzZmllZDsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1zZW50aW1lbnRfdmVyeV9kaXNzYXRpc2ZpZWQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1zZW50aW1lbnRfdmVyeV9kaXNzYXRpc2ZpZWQ7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tc2VudGltZW50X3Zlcnlfc2F0aXNmaWVkIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tc2VudGltZW50X3Zlcnlfc2F0aXNmaWVkOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXRodW1iX2Rvd25fYWx0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tdGh1bWJfZG93bl9hbHQ7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tdGh1bWJfdXBfYWx0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tdGh1bWJfdXBfYWx0OyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWFjY291bnRfYmFsYW5jZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWFjY291bnRfYmFsYW5jZTsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1zZWFyY2gge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1zZWFyY2g7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tdmVyaWZpZWRfdXNlciB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXZlcmlmaWVkX3VzZXI7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tZmluZ2VycHJpbnQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1maW5nZXJwcmludDsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1nX3RyYW5zbGF0ZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWdfdHJhbnNsYXRlOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXdiX3R3aWdobGlnaHQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi13Yl90d2lnaGxpZ2h0OyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWVtb2ppX2Vtb3Rpb25zIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tZW1vamlfZW1vdGlvbnM7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tZW1vamlfZXZlbnRzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tZW1vamlfZXZlbnRzOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWVtb2ppX29iamVjdHMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1lbW9qaV9vYmplY3RzOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXNwb3J0c19lc3BvcnRzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tc3BvcnRzX2VzcG9ydHM7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tc3BvcnRzX2Zvb3RiYWxsIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tc3BvcnRzX2Zvb3RiYWxsOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXNwb3J0c19nb2xmIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tc3BvcnRzX2dvbGY7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tc3BvcnRzX2hvY2tleSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXNwb3J0c19ob2NrZXk7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tc3BvcnRzX3J1Z2J5IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tc3BvcnRzX3J1Z2J5OyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXNwb3J0c19zb2NjZXIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1zcG9ydHNfc29jY2VyOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXNwb3J0c192b2xsZXliYWxsIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tc3BvcnRzX3ZvbGxleWJhbGw7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tc3BvcnRzX3Rlbm5pcyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXNwb3J0c190ZW5uaXM7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tbHVuY2hfZGluaW5nIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tbHVuY2hfZGluaW5nOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXBhcmsge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1wYXJrOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWljZWNyZWFtIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24taWNlY3JlYW07IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tdm9sdW50ZWVyX2FjdGl2aXNtIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tdm9sdW50ZWVyX2FjdGl2aXNtOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWFjX3VuaXQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1hY191bml0OyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWJlYWNoX2FjY2VzcyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWJlYWNoX2FjY2VzczsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1jaGlsZF9jYXJlIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tY2hpbGRfY2FyZTsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1yb29tX3NlcnZpY2Uge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1yb29tX3NlcnZpY2U7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tYWN0aXZpdHkge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1hY3Rpdml0eTsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1hcGVydHVyZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWFwZXJ0dXJlOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWJlbGwge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1iZWxsOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWJvb2stb3BlbiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWJvb2stb3BlbjsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1ib29rIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tYm9vazsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1ib29rbWFyayB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWJvb2ttYXJrOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWNhbGVuZGFyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tY2FsZW5kYXI7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tY2FtZXJhIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tY2FtZXJhOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWNoZXZyb24tbGVmdCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWNoZXZyb24tbGVmdDsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1jaGV2cm9uLXJpZ2h0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tY2hldnJvbi1yaWdodDsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1jbG9jayB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWNsb2NrOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWNsb3VkIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tY2xvdWQ7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tY29mZmVlIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tY29mZmVlOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWNvbXBhc3Mge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1jb21wYXNzOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWRvbGxhci1zaWduIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tZG9sbGFyLXNpZ247IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tZXllIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tZXllOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWZpbGUtdGV4dCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWZpbGUtdGV4dDsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1mb2xkZXIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1mb2xkZXI7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tZ2lmdCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWdpZnQ7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tZ2xvYmUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1nbG9iZTsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1ncmlkIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tZ3JpZDsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1oZWFydDMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1oZWFydDM7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24taGVscC1jaXJjbGUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1oZWxwLWNpcmNsZTsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1ob21lIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24taG9tZTsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1jYXRlZ29yeSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWNhdGVnb3J5OyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWluZm8ge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1pbmZvOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWxpZmUtYnVveSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWxpZmUtYnVveTsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1saW5rIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tbGluazsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1sb2NrIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tbG9jazsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1tYWlsIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tbWFpbDsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1tYXAtcGluIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tbWFwLXBpbjsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1tZW51IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tbWVudTsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1jb21tZW50IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tY29tbWVudDsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1wYXBlcmNsaXAge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1wYXBlcmNsaXA7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tcGhvbmUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1waG9uZTsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1wcmludGVyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tcHJpbnRlcjsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1zZXR0aW5ncyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXNldHRpbmdzOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXNoYXJlIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tc2hhcmU7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tc2hvcHBpbmctYmFnIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tc2hvcHBpbmctYmFnOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXN0YXIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1zdGFyOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXRhZyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXRhZzsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi10aHVtYnMtdXAge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi10aHVtYnMtdXA7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tdXNlciB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXVzZXI7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tdXNlcnMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi11c2VyczsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1jbG9zZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWNsb3NlOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWhvbWUyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24taG9tZTI7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24taG9tZTIxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24taG9tZTIxOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWhvbWUzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24taG9tZTM7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tcGVuY2lsIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tcGVuY2lsOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXBlbmNpbDIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1wZW5jaWwyOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWhlYWRwaG9uZXMxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24taGVhZHBob25lczE7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tbXVzaWMxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tbXVzaWMxOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWJvb2sxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tYm9vazE7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tcHJpY2UtdGFncyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXByaWNlLXRhZ3M7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tbGlmZWJ1b3kge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1saWZlYnVveTsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1wdXNocGluIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tcHVzaHBpbjsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1sb2NhdGlvbiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWxvY2F0aW9uOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWxvY2F0aW9uMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWxvY2F0aW9uMjsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1tb2JpbGUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1tb2JpbGU7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tdHYge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi10djsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1kcmF3ZXIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1kcmF3ZXI7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tYnViYmxlczMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1idWJibGVzMzsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1idWJibGVzNCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWJ1YmJsZXM0OyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXVzZXIyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tdXNlcjI7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24ta2V5MSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWtleTE7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tbG9jazIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1sb2NrMjsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi13cmVuY2gge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi13cmVuY2g7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tbWFnaWMtd2FuZCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLW1hZ2ljLXdhbmQ7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tYWlkLWtpdCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWFpZC1raXQ7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tc3RhdHMtZG90cyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXN0YXRzLWRvdHM7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tdHJvcGh5IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tdHJvcGh5OyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWdpZnQyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tZ2lmdDI7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tc3Bvb24ta25pZmUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1zcG9vbi1rbmlmZTsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1sYWIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1sYWI7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tc3BoZXJlIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tc3BoZXJlOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWVhcnRoIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tZWFydGg7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24taGVhcnQxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24taGVhcnQxOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWNoZWNrbWFyayB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWNoZWNrbWFyazsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1zb3J0LWFscGhhLWFzYyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXNvcnQtYWxwaGEtYXNjOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXNvcnQtYWxwaGEtZGVzYyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXNvcnQtYWxwaGEtZGVzYzsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1pbnN0YWdyYW0ge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1pbnN0YWdyYW07IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tdHdpdHRlciB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXR3aXR0ZXI7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24teW91dHViZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXlvdXR1YmU7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tZmxpY2tyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tZmxpY2tyOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXR1bWJsciB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXR1bWJscjsgXHJcbiAgfVxyXG59XHJcblxyXG4iLCIkaWNvbW9vbi1mb250LWZhbWlseTogXCJjcHNjaG9vbFwiICFkZWZhdWx0O1xyXG4kaWNvbW9vbi1mb250LXBhdGg6IFwiZm9udHNcIiAhZGVmYXVsdDtcclxuXHJcbiRjcHMtaWNvbi11c2VyLWdyYWR1YXRlLXNvbGlkOiBcIlxcZTkxMlwiO1xyXG4kY3BzLWljb24tdGhlYXRlci1tYXNrcy1zb2xpZDogXCJcXGU5MjlcIjtcclxuJGNwcy1pY29uLXNoYXBlcy1zb2xpZDogXCJcXGU5MmFcIjtcclxuJGNwcy1pY29uLWJvb2stb3Blbi1zb2xpZDogXCJcXGU5MmJcIjtcclxuJGNwcy1pY29uLWJvb2stcmVhZGVyLXNvbGlkOiBcIlxcZTkyY1wiO1xyXG4kY3BzLWljb24tbGFwdG9wLWNvZGUtc29saWQ6IFwiXFxlOTJkXCI7XHJcbiRjcHMtaWNvbi1ncmFkdWF0aW9uLWNhcC1zb2xpZDogXCJcXGU5MmVcIjtcclxuJGNwcy1pY29uLWNoYWxrYm9hcmQtdGVhY2hlci1zb2xpZDogXCJcXGU5MmZcIjtcclxuJGNwcy1pY29uLWNoYWxrYm9hcmQtc29saWQ6IFwiXFxlOTMwXCI7XHJcbiRjcHMtaWNvbi1zY2hvb2wtc29saWQ6IFwiXFxlOTMxXCI7XHJcbiRjcHMtaWNvbi1jbG9jay1yZWd1bGFyOiBcIlxcZTkzMlwiO1xyXG4kY3BzLWljb24tcm9ja2V0LXNvbGlkOiBcIlxcZTkzM1wiO1xyXG4kY3BzLWljb24tdXNlci1udXJzZS1zb2xpZDogXCJcXGU5MzRcIjtcclxuJGNwcy1pY29uLWFzdGVyaXNrOiBcIlxcZjA2OVwiO1xyXG4kY3BzLWljb24tcGx1czogXCJcXGYwNjdcIjtcclxuJGNwcy1pY29uLXF1ZXN0aW9uOiBcIlxcZjEyOFwiO1xyXG4kY3BzLWljb24tbWludXM6IFwiXFxmMDY4XCI7XHJcbiRjcHMtaWNvbi1tdXNpYzogXCJcXGYwMDFcIjtcclxuJGNwcy1pY29uLWVudmVsb3BlLW86IFwiXFxmMDAzXCI7XHJcbiRjcHMtaWNvbi1zdGFyMTogXCJcXGYwMDVcIjtcclxuJGNwcy1pY29uLXVzZXIxOiBcIlxcZjAwN1wiO1xyXG4kY3BzLWljb24tY2xvY2stbzogXCJcXGYwMTdcIjtcclxuJGNwcy1pY29uLXJvYWQ6IFwiXFxmMDE4XCI7XHJcbiRjcHMtaWNvbi1pbmJveDogXCJcXGYwMWNcIjtcclxuJGNwcy1pY29uLWxvY2sxOiBcIlxcZjAyM1wiO1xyXG4kY3BzLWljb24taGVhZHBob25lczogXCJcXGYwMjVcIjtcclxuJGNwcy1pY29uLXByaW50OiBcIlxcZjAyZlwiO1xyXG4kY3BzLWljb24tY2FtZXJhMTogXCJcXGYwMzBcIjtcclxuJGNwcy1pY29uLXZpZGVvLWNhbWVyYTogXCJcXGYwM2RcIjtcclxuJGNwcy1pY29uLWdpZnQxOiBcIlxcZjA2YlwiO1xyXG4kY3BzLWljb24tcGxhbmU6IFwiXFxmMDcyXCI7XHJcbiRjcHMtaWNvbi1jYWxlbmRhcjE6IFwiXFxmMDczXCI7XHJcbiRjcHMtaWNvbi1jb21tZW50MTogXCJcXGYwNzVcIjtcclxuJGNwcy1pY29uLXR3aXR0ZXItc3F1YXJlOiBcIlxcZjA4MVwiO1xyXG4kY3BzLWljb24tZmFjZWJvb2stc3F1YXJlOiBcIlxcZjA4MlwiO1xyXG4kY3BzLWljb24ta2V5OiBcIlxcZjA4NFwiO1xyXG4kY3BzLWljb24tbGlua2VkaW4tc3F1YXJlOiBcIlxcZjA4Y1wiO1xyXG4kY3BzLWljb24tZmFjZWJvb2s6IFwiXFxmMDlhXCI7XHJcbiRjcHMtaWNvbi1mYWNlYm9vay1mOiBcIlxcZjA5YVwiO1xyXG4kY3BzLWljb24tYmVsbC1vOiBcIlxcZjBhMlwiO1xyXG4kY3BzLWljb24tY2hhaW46IFwiXFxmMGMxXCI7XHJcbiRjcHMtaWNvbi1saW5rMTogXCJcXGYwYzFcIjtcclxuJGNwcy1pY29uLW1vbmV5OiBcIlxcZjBkNlwiO1xyXG4kY3BzLWljb24tbGlua2VkaW46IFwiXFxmMGUxXCI7XHJcbiRjcHMtaWNvbi11bWJyZWxsYTogXCJcXGYwZTlcIjtcclxuJGNwcy1pY29uLWxpZ2h0YnVsYi1vOiBcIlxcZjBlYlwiO1xyXG4kY3BzLWljb24tdXNlci1tZDogXCJcXGYwZjBcIjtcclxuJGNwcy1pY29uLXN0ZXRob3Njb3BlOiBcIlxcZjBmMVwiO1xyXG4kY3BzLWljb24tc3VpdGNhc2U6IFwiXFxmMGYyXCI7XHJcbiRjcHMtaWNvbi1iZWxsMTogXCJcXGYwZjNcIjtcclxuJGNwcy1pY29uLWN1dGxlcnk6IFwiXFxmMGY1XCI7XHJcbiRjcHMtaWNvbi1maWxlLXRleHQtbzogXCJcXGYwZjZcIjtcclxuJGNwcy1pY29uLWFtYnVsYW5jZTogXCJcXGYwZjlcIjtcclxuJGNwcy1pY29uLW1lZGtpdDogXCJcXGYwZmFcIjtcclxuJGNwcy1pY29uLXN1cGVyc2NyaXB0OiBcIlxcZjEyYlwiO1xyXG4kY3BzLWljb24tbWljcm9waG9uZTogXCJcXGYxMzBcIjtcclxuJGNwcy1pY29uLXlvdXR1YmUtc3F1YXJlOiBcIlxcZjE2NlwiO1xyXG4kY3BzLWljb24tZmxpY2tyMTogXCJcXGYxNmVcIjtcclxuJGNwcy1pY29uLXN1bi1vOiBcIlxcZjE4NVwiO1xyXG4kY3BzLWljb24tbW9vbi1vOiBcIlxcZjE4NlwiO1xyXG4kY3BzLWljb24td2hlZWxjaGFpcjogXCJcXGYxOTNcIjtcclxuJGNwcy1pY29uLXZpbWVvLXNxdWFyZTogXCJcXGYxOTRcIjtcclxuJGNwcy1pY29uLXNwYWNlLXNodXR0bGU6IFwiXFxmMTk3XCI7XHJcbiRjcHMtaWNvbi1iYW5rOiBcIlxcZjE5Y1wiO1xyXG4kY3BzLWljb24taW5zdGl0dXRpb246IFwiXFxmMTljXCI7XHJcbiRjcHMtaWNvbi11bml2ZXJzaXR5OiBcIlxcZjE5Y1wiO1xyXG4kY3BzLWljb24tZ3JhZHVhdGlvbi1jYXA6IFwiXFxmMTlkXCI7XHJcbiRjcHMtaWNvbi1tb3J0YXItYm9hcmQ6IFwiXFxmMTlkXCI7XHJcbiRjcHMtaWNvbi1jaGlsZDogXCJcXGYxYWVcIjtcclxuJGNwcy1pY29uLXBhdzogXCJcXGYxYjBcIjtcclxuJGNwcy1pY29uLXJlY3ljbGU6IFwiXFxmMWI4XCI7XHJcbiRjcHMtaWNvbi1hdXRvbW9iaWxlOiBcIlxcZjFiOVwiO1xyXG4kY3BzLWljb24tY2FyOiBcIlxcZjFiOVwiO1xyXG4kY3BzLWljb24tcGFwZXItcGxhbmUtbzogXCJcXGYxZDlcIjtcclxuJGNwcy1pY29uLXNlbmQtbzogXCJcXGYxZDlcIjtcclxuJGNwcy1pY29uLWNvcHlyaWdodDogXCJcXGYxZjlcIjtcclxuJGNwcy1pY29uLWF0OiBcIlxcZjFmYVwiO1xyXG4kY3BzLWljb24tYnVzOiBcIlxcZjIwN1wiO1xyXG4kY3BzLWljb24tY2M6IFwiXFxmMjBhXCI7XHJcbiRjcHMtaWNvbi11c2VyLXNlY3JldDogXCJcXGYyMWJcIjtcclxuJGNwcy1pY29uLXVzZXItcGx1czogXCJcXGYyMzRcIjtcclxuJGNwcy1pY29uLWJhbGFuY2Utc2NhbGU6IFwiXFxmMjRlXCI7XHJcbiRjcHMtaWNvbi1jcmVhdGl2ZS1jb21tb25zOiBcIlxcZjI1ZVwiO1xyXG4kY3BzLWljb24tdmltZW86IFwiXFxmMjdkXCI7XHJcbiRjcHMtaWNvbi1jcmVkaXQtY2FyZC1hbHQ6IFwiXFxmMjgzXCI7XHJcbiRjcHMtaWNvbi11bml2ZXJzYWwtYWNjZXNzOiBcIlxcZjI5YVwiO1xyXG4kY3BzLWljb24td2hlZWxjaGFpci1hbHQ6IFwiXFxmMjliXCI7XHJcbiRjcHMtaWNvbi1xdWVzdGlvbi1jaXJjbGUtbzogXCJcXGYyOWNcIjtcclxuJGNwcy1pY29uLWFkZHJlc3MtY2FyZC1vOiBcIlxcZjJiY1wiO1xyXG4kY3BzLWljb24tdmNhcmQtbzogXCJcXGYyYmNcIjtcclxuJGNwcy1pY29uLXVzZXItbzogXCJcXGYyYzBcIjtcclxuJGNwcy1pY29uLWdyYXY6IFwiXFxmMmQ2XCI7XHJcbiRjcHMtaWNvbi1lbnZlbG9wZTogXCJcXGU5MzZcIjtcclxuJGNwcy1pY29uLWJ1YmJsZTogXCJcXGU5MzdcIjtcclxuJGNwcy1pY29uLXVzZXJzMTogXCJcXGU5MzhcIjtcclxuJGNwcy1pY29uLWJlbGwyOiBcIlxcZTkzOVwiO1xyXG4kY3BzLWljb24tcGluOiBcIlxcZTkwNVwiO1xyXG4kY3BzLWljb24tY2FsZW5kYXIyOiBcIlxcZTkzYVwiO1xyXG4kY3BzLWljb24tc3VwcG9ydDogXCJcXGU5M2JcIjtcclxuJGNwcy1pY29uLWhvbWU0OiBcIlxcZTkzZFwiO1xyXG4kY3BzLWljb24tcmluZ192b2x1bWU6IFwiXFxlOTNlXCI7XHJcbiRjcHMtaWNvbi13aGVyZV90b192b3RlOiBcIlxcZTkzZlwiO1xyXG4kY3BzLWljb24tYWNjZXNzX2FsYXJtYWxhcm06IFwiXFxlOTQwXCI7XHJcbiRjcHMtaWNvbi1kYXRhX3VzYWdlOiBcIlxcZTk0MVwiO1xyXG4kY3BzLWljb24taW5zZXJ0X2Vtb3RpY29udGFnX2ZhY2VzbW9vZDogXCJcXGU5NDJcIjtcclxuJGNwcy1pY29uLWluc2VydF9pbnZpdGF0aW9uZXZlbnQ6IFwiXFxlOTQzXCI7XHJcbiRjcHMtaWNvbi1jYW1lcmFfYWx0cGhvdG9fY2FtZXJhbG9jYWxfc2VlOiBcIlxcZTk0NFwiO1xyXG4kY3BzLWljb24tbG9jYWxfcmVzdGF1cmFudHJlc3RhdXJhbnRfbWVudTogXCJcXGU5NDVcIjtcclxuJGNwcy1pY29uLWFkZF9sb2NhdGlvbjogXCJcXGU5NDZcIjtcclxuJGNwcy1pY29uLW5lYXJfbWU6IFwiXFxlOTQ3XCI7XHJcbiRjcHMtaWNvbi1yZXN0YXVyYW50OiBcIlxcZTk0OFwiO1xyXG4kY3BzLWljb24tZGVwYXJ0dXJlX2JvYXJkOiBcIlxcZTk0OVwiO1xyXG4kY3BzLWljb24tcGllX2NoYXJ0OiBcIlxcZTk0YVwiO1xyXG4kY3BzLWljb24tY2FrZTogXCJcXGU5NGJcIjtcclxuJGNwcy1pY29uLW5vdGlmaWNhdGlvbnM6IFwiXFxlOTRjXCI7XHJcbiRjcHMtaWNvbi1zY2hvb2w6IFwiXFxlOTRkXCI7XHJcbiRjcHMtaWNvbi1zZW50aW1lbnRfZGlzc2F0aXNmaWVkOiBcIlxcZTk0ZVwiO1xyXG4kY3BzLWljb24tc2VudGltZW50X25ldXRyYWw6IFwiXFxlOTRmXCI7XHJcbiRjcHMtaWNvbi1zZW50aW1lbnRfc2F0aXNmaWVkOiBcIlxcZTk1MFwiO1xyXG4kY3BzLWljb24tc2VudGltZW50X3ZlcnlfZGlzc2F0aXNmaWVkOiBcIlxcZTk1MVwiO1xyXG4kY3BzLWljb24tc2VudGltZW50X3Zlcnlfc2F0aXNmaWVkOiBcIlxcZTk1MlwiO1xyXG4kY3BzLWljb24tdGh1bWJfZG93bl9hbHQ6IFwiXFxlOTUzXCI7XHJcbiRjcHMtaWNvbi10aHVtYl91cF9hbHQ6IFwiXFxlOTU0XCI7XHJcbiRjcHMtaWNvbi1hY2NvdW50X2JhbGFuY2U6IFwiXFxlOTU1XCI7XHJcbiRjcHMtaWNvbi1zZWFyY2g6IFwiXFxlOTA2XCI7XHJcbiRjcHMtaWNvbi12ZXJpZmllZF91c2VyOiBcIlxcZTk1NlwiO1xyXG4kY3BzLWljb24tZmluZ2VycHJpbnQ6IFwiXFxlOTU3XCI7XHJcbiRjcHMtaWNvbi1nX3RyYW5zbGF0ZTogXCJcXGU5MjhcIjtcclxuJGNwcy1pY29uLXdiX3R3aWdobGlnaHQ6IFwiXFxlOTU4XCI7XHJcbiRjcHMtaWNvbi1lbW9qaV9lbW90aW9uczogXCJcXGU5NTlcIjtcclxuJGNwcy1pY29uLWVtb2ppX2V2ZW50czogXCJcXGU5NWFcIjtcclxuJGNwcy1pY29uLWVtb2ppX29iamVjdHM6IFwiXFxlOTViXCI7XHJcbiRjcHMtaWNvbi1zcG9ydHNfZXNwb3J0czogXCJcXGU5NWNcIjtcclxuJGNwcy1pY29uLXNwb3J0c19mb290YmFsbDogXCJcXGU5NWRcIjtcclxuJGNwcy1pY29uLXNwb3J0c19nb2xmOiBcIlxcZTk1ZVwiO1xyXG4kY3BzLWljb24tc3BvcnRzX2hvY2tleTogXCJcXGU5NWZcIjtcclxuJGNwcy1pY29uLXNwb3J0c19ydWdieTogXCJcXGU5NjBcIjtcclxuJGNwcy1pY29uLXNwb3J0c19zb2NjZXI6IFwiXFxlOTYxXCI7XHJcbiRjcHMtaWNvbi1zcG9ydHNfdm9sbGV5YmFsbDogXCJcXGU5NjJcIjtcclxuJGNwcy1pY29uLXNwb3J0c190ZW5uaXM6IFwiXFxlOTYzXCI7XHJcbiRjcHMtaWNvbi1sdW5jaF9kaW5pbmc6IFwiXFxlOTY0XCI7XHJcbiRjcHMtaWNvbi1wYXJrOiBcIlxcZTk2NVwiO1xyXG4kY3BzLWljb24taWNlY3JlYW06IFwiXFxlOTY2XCI7XHJcbiRjcHMtaWNvbi12b2x1bnRlZXJfYWN0aXZpc206IFwiXFxlOTY3XCI7XHJcbiRjcHMtaWNvbi1hY191bml0OiBcIlxcZTk2OFwiO1xyXG4kY3BzLWljb24tYmVhY2hfYWNjZXNzOiBcIlxcZTk2OVwiO1xyXG4kY3BzLWljb24tY2hpbGRfY2FyZTogXCJcXGU5NmFcIjtcclxuJGNwcy1pY29uLXJvb21fc2VydmljZTogXCJcXGU5NmJcIjtcclxuJGNwcy1pY29uLWFjdGl2aXR5OiBcIlxcZTkwOFwiO1xyXG4kY3BzLWljb24tYXBlcnR1cmU6IFwiXFxlOTBhXCI7XHJcbiRjcHMtaWNvbi1iZWxsOiBcIlxcZTkwYlwiO1xyXG4kY3BzLWljb24tYm9vay1vcGVuOiBcIlxcZTkwY1wiO1xyXG4kY3BzLWljb24tYm9vazogXCJcXGU5MGRcIjtcclxuJGNwcy1pY29uLWJvb2ttYXJrOiBcIlxcZTkwZVwiO1xyXG4kY3BzLWljb24tY2FsZW5kYXI6IFwiXFxlOTAwXCI7XHJcbiRjcHMtaWNvbi1jYW1lcmE6IFwiXFxlOTBmXCI7XHJcbiRjcHMtaWNvbi1jaGV2cm9uLWxlZnQ6IFwiXFxlOTI2XCI7XHJcbiRjcHMtaWNvbi1jaGV2cm9uLXJpZ2h0OiBcIlxcZTkyN1wiO1xyXG4kY3BzLWljb24tY2xvY2s6IFwiXFxlOTZjXCI7XHJcbiRjcHMtaWNvbi1jbG91ZDogXCJcXGU5MTBcIjtcclxuJGNwcy1pY29uLWNvZmZlZTogXCJcXGU5NmRcIjtcclxuJGNwcy1pY29uLWNvbXBhc3M6IFwiXFxlOTExXCI7XHJcbiRjcHMtaWNvbi1kb2xsYXItc2lnbjogXCJcXGU5NmVcIjtcclxuJGNwcy1pY29uLWV5ZTogXCJcXGU5NmZcIjtcclxuJGNwcy1pY29uLWZpbGUtdGV4dDogXCJcXGU5MTNcIjtcclxuJGNwcy1pY29uLWZvbGRlcjogXCJcXGU5MTRcIjtcclxuJGNwcy1pY29uLWdpZnQ6IFwiXFxlOTE1XCI7XHJcbiRjcHMtaWNvbi1nbG9iZTogXCJcXGU5NzBcIjtcclxuJGNwcy1pY29uLWdyaWQ6IFwiXFxlOTE2XCI7XHJcbiRjcHMtaWNvbi1oZWFydDM6IFwiXFxlOTcxXCI7XHJcbiRjcHMtaWNvbi1oZWxwLWNpcmNsZTogXCJcXGU5NzJcIjtcclxuJGNwcy1pY29uLWhvbWU6IFwiXFxlOTE3XCI7XHJcbiRjcHMtaWNvbi1jYXRlZ29yeTogXCJcXGU5MDFcIjtcclxuJGNwcy1pY29uLWluZm86IFwiXFxlOTE4XCI7XHJcbiRjcHMtaWNvbi1saWZlLWJ1b3k6IFwiXFxlOTczXCI7XHJcbiRjcHMtaWNvbi1saW5rOiBcIlxcZTkxOVwiO1xyXG4kY3BzLWljb24tbG9jazogXCJcXGU5MWFcIjtcclxuJGNwcy1pY29uLW1haWw6IFwiXFxlOTFiXCI7XHJcbiRjcHMtaWNvbi1tYXAtcGluOiBcIlxcZTkxY1wiO1xyXG4kY3BzLWljb24tbWVudTogXCJcXGU5MDdcIjtcclxuJGNwcy1pY29uLWNvbW1lbnQ6IFwiXFxlOTA0XCI7XHJcbiRjcHMtaWNvbi1wYXBlcmNsaXA6IFwiXFxlOTFkXCI7XHJcbiRjcHMtaWNvbi1waG9uZTogXCJcXGU5MWVcIjtcclxuJGNwcy1pY29uLXByaW50ZXI6IFwiXFxlOTFmXCI7XHJcbiRjcHMtaWNvbi1zZXR0aW5nczogXCJcXGU5MjBcIjtcclxuJGNwcy1pY29uLXNoYXJlOiBcIlxcZTkyMVwiO1xyXG4kY3BzLWljb24tc2hvcHBpbmctYmFnOiBcIlxcZTkyMlwiO1xyXG4kY3BzLWljb24tc3RhcjogXCJcXGU5MjNcIjtcclxuJGNwcy1pY29uLXRhZzogXCJcXGU5MDJcIjtcclxuJGNwcy1pY29uLXRodW1icy11cDogXCJcXGU5MjRcIjtcclxuJGNwcy1pY29uLXVzZXI6IFwiXFxlOTAzXCI7XHJcbiRjcHMtaWNvbi11c2VyczogXCJcXGU5MjVcIjtcclxuJGNwcy1pY29uLWNsb3NlOiBcIlxcZTkwOVwiO1xyXG4kY3BzLWljb24taG9tZTI6IFwiXFxlOTc0XCI7XHJcbiRjcHMtaWNvbi1ob21lMjE6IFwiXFxlOTc1XCI7XHJcbiRjcHMtaWNvbi1ob21lMzogXCJcXGU5NzZcIjtcclxuJGNwcy1pY29uLXBlbmNpbDogXCJcXGU5NzdcIjtcclxuJGNwcy1pY29uLXBlbmNpbDI6IFwiXFxlOTc4XCI7XHJcbiRjcHMtaWNvbi1oZWFkcGhvbmVzMTogXCJcXGU5NzlcIjtcclxuJGNwcy1pY29uLW11c2ljMTogXCJcXGU5N2FcIjtcclxuJGNwcy1pY29uLWJvb2sxOiBcIlxcZTkzNVwiO1xyXG4kY3BzLWljb24tcHJpY2UtdGFnczogXCJcXGU5N2JcIjtcclxuJGNwcy1pY29uLWxpZmVidW95OiBcIlxcZTk3Y1wiO1xyXG4kY3BzLWljb24tcHVzaHBpbjogXCJcXGU5N2RcIjtcclxuJGNwcy1pY29uLWxvY2F0aW9uOiBcIlxcZTk4M1wiO1xyXG4kY3BzLWljb24tbG9jYXRpb24yOiBcIlxcZTk3ZVwiO1xyXG4kY3BzLWljb24tbW9iaWxlOiBcIlxcZTk4NFwiO1xyXG4kY3BzLWljb24tdHY6IFwiXFxlOTdmXCI7XHJcbiRjcHMtaWNvbi1kcmF3ZXI6IFwiXFxlOTgwXCI7XHJcbiRjcHMtaWNvbi1idWJibGVzMzogXCJcXGU5ODFcIjtcclxuJGNwcy1pY29uLWJ1YmJsZXM0OiBcIlxcZTk4MlwiO1xyXG4kY3BzLWljb24tdXNlcjI6IFwiXFxlOTg1XCI7XHJcbiRjcHMtaWNvbi1rZXkxOiBcIlxcZTk4ZFwiO1xyXG4kY3BzLWljb24tbG9jazI6IFwiXFxlOThmXCI7XHJcbiRjcHMtaWNvbi13cmVuY2g6IFwiXFxlOTkxXCI7XHJcbiRjcHMtaWNvbi1tYWdpYy13YW5kOiBcIlxcZTk5N1wiO1xyXG4kY3BzLWljb24tYWlkLWtpdDogXCJcXGU5OThcIjtcclxuJGNwcy1pY29uLXN0YXRzLWRvdHM6IFwiXFxlOTliXCI7XHJcbiRjcHMtaWNvbi10cm9waHk6IFwiXFxlOTllXCI7XHJcbiRjcHMtaWNvbi1naWZ0MjogXCJcXGU5OWZcIjtcclxuJGNwcy1pY29uLXNwb29uLWtuaWZlOiBcIlxcZTlhM1wiO1xyXG4kY3BzLWljb24tbGFiOiBcIlxcZTlhYVwiO1xyXG4kY3BzLWljb24tc3BoZXJlOiBcIlxcZTljOVwiO1xyXG4kY3BzLWljb24tZWFydGg6IFwiXFxlOWNhXCI7XHJcbiRjcHMtaWNvbi1oZWFydDE6IFwiXFxlOWRhXCI7XHJcbiRjcHMtaWNvbi1jaGVja21hcms6IFwiXFxlYTEwXCI7XHJcbiRjcHMtaWNvbi1zb3J0LWFscGhhLWFzYzogXCJcXGVhNDhcIjtcclxuJGNwcy1pY29uLXNvcnQtYWxwaGEtZGVzYzogXCJcXGVhNDlcIjtcclxuJGNwcy1pY29uLWluc3RhZ3JhbTogXCJcXGVhOTJcIjtcclxuJGNwcy1pY29uLXR3aXR0ZXI6IFwiXFxlYTk2XCI7XHJcbiRjcHMtaWNvbi15b3V0dWJlOiBcIlxcZWE5ZFwiO1xyXG4kY3BzLWljb24tZmxpY2tyOiBcIlxcZWFhNFwiO1xyXG4kY3BzLWljb24tdHVtYmxyOiBcIlxcZWFiOVwiO1xyXG5cclxuIiwiJGZvbnRzOiAoXHJcblx0YW1zdGVsdmFyOiAobm9ybWFsOiAnQW1zdGVsdmFyLVJvbWFuLVZGLnR0ZicsIGl0YWxpYzogJ0Ftc3RlbHZhci1JdGFsaWMtVkYudHRmJywgZm9ybWF0OiAndHJ1ZXR5cGUnKSxcclxuXHRjb21taXNzaW9uZXI6IChub3JtYWw6ICdDb21taXNzaW9uZXJbRkxBUixWT0xNLHNsbnQsd2dodF0udHRmJywgaXRhbGljOiBmYWxzZSwgZm9ybWF0OiAndHJ1ZXR5cGUnKSxcclxuXHRlcGlsb2d1ZTogKG5vcm1hbDogJ0VwaWxvZ3VlLVZhcmlhYmxlRm9udF93Z2h0LnR0ZicsIGl0YWxpYzogZmFsc2UsIGZvcm1hdDogJ3RydWV0eXBlJyksXHJcblx0Z2VsYXNpbzogKG5vcm1hbDogJ0dlbGFzaW8tVkYudHRmJywgaXRhbGljOiAnR2VsYXNpby1JdGFsaWMtVkYudHRmJywgZm9ybWF0OiAndHJ1ZXR5cGUnKSxcclxuXHRoZXB0YV9zbGFiOiAobm9ybWFsOiAnSGVwdGFTbGFiLVZGLnR0ZicsIGl0YWxpYzogZmFsc2UsIGZvcm1hdDogJ3RydWV0eXBlJyksXHJcblx0aW50ZXI6IChub3JtYWw6ICdJbnRlci52YXIudHRmJywgaXRhbGljOiAnSW50ZXItaXRhbGljLnZhci50dGYnLCBmb3JtYXQ6ICd0cnVldHlwZScpLFxyXG5cdGxleGVuZDogKG5vcm1hbDogJ0xleGVuZFtMWE5EXS50dGYnLCBpdGFsaWM6IGZhbHNlLCBmb3JtYXQ6ICd0cnVldHlwZScpLFxyXG5cdG1hbnJvcGU6IChub3JtYWw6ICdNYW5yb3BlW3dnaHRdLnR0ZicsIGl0YWxpYzogZmFsc2UsIGZvcm1hdDogJ3RydWV0eXBlJyksXHJcblx0bWVycml3ZWF0aGVyOiAobm9ybWFsOiAnTWVycml3ZWF0aGVyLVJvbWFuLVZGLnR0ZicsIGl0YWxpYzogJ01lcnJpd2VhdGhlci1JdGFsaWMtVkYudHRmJywgZm9ybWF0OiAndHJ1ZXR5cGUnKSxcclxuXHRtb2hhdmU6IChub3JtYWw6ICdNb2hhdmVbd2dodF0udHRmJywgaXRhbGljOiAnTW9oYXZlLUl0YWxpY1t3Z2h0XS50dGYnLCBmb3JtYXQ6ICd0cnVldHlwZScpLFxyXG5cdHBldHJvbmE6IChub3JtYWw6ICdQZXRyb25hW3dnaHRdLnR0ZicsIGl0YWxpYzogJ1BldHJvbmEtSXRhbGljW3dnaHRdLnR0ZicsIGZvcm1hdDogJ3RydWV0eXBlJyksXHJcblx0cGxheWZhaXI6IChub3JtYWw6ICdQbGF5ZmFpckRpc3BsYXktVmFyaWFibGVGb250X3dnaHQudHRmJywgaXRhbGljOiAnUGxheWZhaXJEaXNwbGF5LUl0YWxpYy1WYXJpYWJsZUZvbnRfd2dodC50dGYnLCBmb3JtYXQ6ICd0cnVldHlwZScpLFxyXG5cdHB1YmxpY19zYW5zOiAobm9ybWFsOiAnUHVibGljLVNhbnMtUm9tYW4tVkYudHRmJywgaXRhbGljOiAnUHVibGljLVNhbnMtSXRhbGljLVZGLnR0ZicsIGZvcm1hdDogJ3RydWV0eXBlJyksXHJcblx0cXVpY2tzYW5kOiAobm9ybWFsOiAnUXVpY2tzYW5kLVZhcmlhYmxlRm9udF93Z2h0LnR0ZicsIGl0YWxpYzogZmFsc2UsIGZvcm1hdDogJ3RydWV0eXBlJyksXHJcblx0cmFsZXdheTogKG5vcm1hbDogJ1JhbGV3YXktVmFyaWFibGVGb250X3dnaHQudHRmJywgaXRhbGljOiAnUmFsZXdheS1JdGFsaWMtVmFyaWFibGVGb250X3dnaHQudHRmJywgZm9ybWF0OiAndHJ1ZXR5cGUnKSxcclxuXHRydXNzb2xvOiAobm9ybWFsOiAnUnVzc29sb1tvcHN6LHdnaHRdLnR0ZicsIGl0YWxpYzogZmFsc2UsIGZvcm1hdDogJ3RydWV0eXBlJyksXHJcblx0c3BhY2VfZ3JvdGVzazogKG5vcm1hbDogJ1NwYWNlR3JvdGVza1t3Z2h0XS50dGYnLCBpdGFsaWM6IGZhbHNlLCBmb3JtYXQ6ICd0cnVldHlwZScpLFxyXG5cdC8qdXJiYW5pc3Q6IChub3JtYWw6ICdVcmJhbmlzdEdYLnR0ZicsIGl0YWxpYzogZmFsc2UsIGZvcm1hdDogJ3RydWV0eXBlJyksKi9cclxuKTtcclxuQGVhY2ggJGZvbnQsICRvcHRpb25zIGluICRmb250cyB7XHJcblx0QGZvbnQtZmFjZSB7XHJcblx0XHRmb250LWZhbWlseTogJGZvbnQ7XHJcblx0XHRmb250LXdlaWdodDogMTAwIDkwMDtcclxuXHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRcdGZvbnQtZGlzcGxheTogc3dhcDtcclxuXHRcdHNyYzogdXJsKCcuLi9mb250cy8jeyRmb250fS9mb250cy8je21hcC1nZXQoJG9wdGlvbnMsIG5vcm1hbCl9JykgZm9ybWF0KFwiI3ttYXAtZ2V0KCRvcHRpb25zLCBmb3JtYXQpfVwiKTtcclxuXHR9XHJcblx0QGlmIG1hcC1nZXQoJG9wdGlvbnMsIGl0YWxpYykge1xyXG5cdFx0QGZvbnQtZmFjZSB7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDEwMCA5MDA7XHJcblx0XHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcclxuXHRcdFx0Zm9udC1kaXNwbGF5OiBzd2FwO1xyXG5cdFx0XHRzcmM6IHVybCgnLi4vZm9udHMvI3skZm9udH0vZm9udHMvI3ttYXAtZ2V0KCRvcHRpb25zLCBpdGFsaWMpfScpIGZvcm1hdChcIiN7bWFwLWdldCgkb3B0aW9ucywgZm9ybWF0KX1cIik7XHJcblx0XHR9XHJcbiAgICB9XHJcbn1cclxuIiwiQGluY2x1ZGUgZWRpdG9yLXdyYXAodHJ1ZSkge1xuICAgIGgxLCAuaDEge1xuICAgICAgICBAaW5jbHVkZSBhZGp1c3RlZC1zaXplKCRmb250LXNpemUtYmFzZSAqIDIuNSAqIDAuOSwgJy0tYm9keS1mb250LXNpemUnLCAnLS1oZWFkZXJzLWZvbnQtc2l6ZScpO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBhZGp1c3RlZC1zaXplKCRmb250LXNpemUtYmFzZSAqIDIuNSwgJy0tYm9keS1mb250LXNpemUnLCAnLS1oZWFkZXJzLWZvbnQtc2l6ZScpO1xuICAgICAgICB9XG4gICAgfVxuICAgIGgyLCAuaDIge1xuICAgICAgICBAaW5jbHVkZSBhZGp1c3RlZC1zaXplKCRmb250LXNpemUtYmFzZSAqIDIgKiAwLjksICctLWJvZHktZm9udC1zaXplJywgJy0taGVhZGVycy1mb250LXNpemUnKTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgQGluY2x1ZGUgYWRqdXN0ZWQtc2l6ZSgkZm9udC1zaXplLWJhc2UgKiAyLCAnLS1ib2R5LWZvbnQtc2l6ZScsICctLWhlYWRlcnMtZm9udC1zaXplJyk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgaDMsIC5oMyB7XG4gICAgICAgIEBpbmNsdWRlIGFkanVzdGVkLXNpemUoJGZvbnQtc2l6ZS1iYXNlICogMS43NSAqIDAuOSwgJy0tYm9keS1mb250LXNpemUnLCAnLS1oZWFkZXJzLWZvbnQtc2l6ZScpO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBhZGp1c3RlZC1zaXplKCRmb250LXNpemUtYmFzZSAqIDEuNzUsICctLWJvZHktZm9udC1zaXplJywgJy0taGVhZGVycy1mb250LXNpemUnKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBoNCwgLmg0IHtcbiAgICAgICAgQGluY2x1ZGUgYWRqdXN0ZWQtc2l6ZSgkZm9udC1zaXplLWJhc2UgKiAxLjUgKiAwLjksICctLWJvZHktZm9udC1zaXplJywgJy0taGVhZGVycy1mb250LXNpemUnKTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgQGluY2x1ZGUgYWRqdXN0ZWQtc2l6ZSgkZm9udC1zaXplLWJhc2UgKiAxLjUsICctLWJvZHktZm9udC1zaXplJywgJy0taGVhZGVycy1mb250LXNpemUnKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBoNSwgLmg1IHtcbiAgICAgICAgQGluY2x1ZGUgYWRqdXN0ZWQtc2l6ZSgkZm9udC1zaXplLWJhc2UgKiAxLjI1ICogMC45LCAnLS1ib2R5LWZvbnQtc2l6ZScsICctLWhlYWRlcnMtZm9udC1zaXplJyk7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGFkanVzdGVkLXNpemUoJGZvbnQtc2l6ZS1iYXNlICogMS4yNSwgJy0tYm9keS1mb250LXNpemUnLCAnLS1oZWFkZXJzLWZvbnQtc2l6ZScpO1xuICAgICAgICB9XG4gICAgfVxuICAgIGg2LCAuaDYge1xuICAgICAgICBAaW5jbHVkZSBhZGp1c3RlZC1zaXplKCRmb250LXNpemUtYmFzZSAqIDAuOSwgJy0tYm9keS1mb250LXNpemUnLCAnLS1oZWFkZXJzLWZvbnQtc2l6ZScpO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBhZGp1c3RlZC1zaXplKCRmb250LXNpemUtYmFzZSwgJy0tYm9keS1mb250LXNpemUnLCAnLS1oZWFkZXJzLWZvbnQtc2l6ZScpO1xuICAgICAgICB9XG4gICAgfVxuICAgIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsXG4gICAgLmgge1xuICAgICAgbWFyZ2luLWJvdHRvbTogJGhlYWRpbmdzLW1hcmdpbi1ib3R0b207XG4gICAgICBmb250LXdlaWdodDogJGhlYWRpbmdzLWZvbnQtd2VpZ2h0O1xuICAgICAgbGluZS1oZWlnaHQ6ICRoZWFkaW5ncy1saW5lLWhlaWdodDtcbiAgICB9XG59XG5cbiVoLXNlcGFyYXRvciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogM2VtO1xuICAgIGhlaWdodDogMC4xZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXJvdW5kbmVzcyk7XG59XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIC5oIHsgXG4gICAgYm9keS5oLXN0eWxlLXNlcGFyYXRvcjpub3QoLmgtc3R5bGUtc2VwYXJhdG9yLWJvdHRvbSkgJjo6YmVmb3JlIHtcbiAgICAgICAgQGV4dGVuZCAlaC1zZXBhcmF0b3I7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC41ZW07XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudCk7XG4gICAgfVxuICAgIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IuaC1zdHlsZS1zZXBhcmF0b3ItYm90dG9tICY6OmFmdGVyIHtcbiAgICAgICAgQGV4dGVuZCAlaC1zZXBhcmF0b3I7XG4gICAgICAgIG1hcmdpbi10b3A6IC41ZW07XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudCk7XG4gICAgfVxuICAgIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IuaC1zdHlsZS1zZXBhcmF0b3ItaGwgJiB7XG4gICAgICAgICY6OmJlZm9yZSwgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYWNjZW50LWhsKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIC50ZXh0LWNlbnRlciAmLFxuICAgIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IgJltzdHlsZSo9XCJ0ZXh0LWFsaWduOiBjZW50ZXJcIl0sXG4gICAgYm9keS5oLXN0eWxlLXNlcGFyYXRvciAmLmhhcy10ZXh0LWFsaWduLWNlbnRlciB7XG4gICAgICAgICY6OmJlZm9yZSwgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG4gICAgYm9keS5oLXN0eWxlLXNlcGFyYXRvciAudGV4dC1yaWdodCAmLCBcbiAgICBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yICZbc3R5bGUqPVwidGV4dC1hbGlnbjogcmlnaHRcIl0sXG4gICAgYm9keS5oLXN0eWxlLXNlcGFyYXRvciAmLmhhcy10ZXh0LWFsaWduLXJpZ2h0IHtcbiAgICAgICAgJjo6YmVmb3JlLCAmOjphZnRlciB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgfVxuICAgIH1cbn1cbi5oLXN0eWxlLWRpc2FibGUsXG4uaC1zdHlsZS1kaXNhYmxlLXRvcCB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbn1cbi5oLXN0eWxlLWRpc2FibGUsXG4uaC1zdHlsZS1kaXNhYmxlLWJvdHRvbSB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxufSIsIkBtaXhpbiBiZy1zb2xpZC1sYXllcigkYmctY29sb3IpIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRiZy1jb2xvcjtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICB6LWluZGV4OiAtMTtcclxufVxyXG5cclxuQG1peGluIGFkanVzdGVkLXNpemUoJHNpemUsICRhZGp1c3QsICRhZGp1c3QyOiBmYWxzZSwgJHByb3A6ICdmb250LXNpemUnKSB7XHJcbiAgICBAaWYgJGFkanVzdDIge1xyXG4gICAgICAgICN7JHByb3B9OiBjYWxjKCAjeyRzaXplfSAqICh2YXIoI3skYWRqdXN0fSkgLyAxMDApICogKHZhcigjeyRhZGp1c3QyfSkgLyAxMDApICk7XHJcbiAgICB9XHJcbiAgICBAZWxzZSB7XHJcbiAgICAgICAgI3skcHJvcH06IGNhbGMoICN7JHNpemV9ICogKHZhcigjeyRhZGp1c3R9KSAvIDEwMCkgKTtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGFkanVzdGVkLXNoYWRvdygkYWRqdXN0OiAxLCAkcG9zaXRpb246IGZhbHNlKSB7XHJcbiAgICAvLyBVc2xlc3MgY2FsYyBpcyBhIGZvciBJRTExIHRvIGRpc2FibGUgc2hhZG93cyBhcyB0aGV5IGNhbid0IGJlIGhhbmRsZWQuIFdlIG1pZ2h0IGZpeCBpdCBvbmUgZGF5IGlmIG5lY2Vzc2FyeS5cclxuICAgIEBpZiAkcG9zaXRpb24gPT0gJ2JvdHRvbScge1xyXG4gICAgICAgIGJveC1zaGFkb3c6MCBjYWxjKCB2YXIoLS1zaGFkb3dzKSAqICN7JGFkanVzdH0gKSBjYWxjKCN7MzBweCokYWRqdXN0fSkgI3stMzBweCokYWRqdXN0fSByZ2JhKDAsMCwwLC41KTtcclxuICAgIH1cclxuICAgIEBlbHNlIHtcclxuICAgICAgICBib3gtc2hhZG93OjAgMCBjYWxjKCN7MzBweCokYWRqdXN0fSkgY2FsYygjey0zMHB4KiRhZGp1c3R9ICsgdmFyKC0tc2hhZG93cykgKiAjeyRhZGp1c3R9ICkgcmdiYSgwLDAsMCwuNSk7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBlZGl0b3Itd3JhcCgkc3Ryb25nOiBmYWxzZSkge1xyXG4gICAgQGlmKCRlZGl0b3IpIHtcclxuICAgICAgICBAaWYoJHN0cm9uZykge1xyXG4gICAgICAgICAgICAuZWRpdC1wb3N0LXZpc3VhbC1lZGl0b3IgLmVkaXRvci1zdHlsZXMtd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBAY29udGVudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBAZWxzZSB7XHJcbiAgICAgICAgICAgIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAZWxzZSB7XHJcbiAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG59IiwiLy8gTW9kaWZpZWQgYm9vdHN0cmFwIF9idXR0b25zLnNjY3MuXG5cbkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuJWJ0biwgXG4uYnRuIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuNXMgZWFzZSwgYm94LXNoYWRvdyAwLjVzIGVhc2U7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci13aWR0aDogMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY29sb3I6ICRib2R5LWNvbG9yO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRidG4tcGFkZGluZy15KjAuOSwgJGJ0bi1wYWRkaW5nLXgqMC45LCAkYnRuLWZvbnQtc2l6ZSowLjksICRidG4tbGluZS1oZWlnaHQqMC45LCAkYnRuLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJGJ0bi1wYWRkaW5nLXksICRidG4tcGFkZGluZy14LCAkYnRuLWZvbnQtc2l6ZSwgJGJ0bi1saW5lLWhlaWdodCwgJGJ0bi1ib3JkZXItcmFkaXVzKTtcbiAgICB9XG4gICAgLypcbiAgICBib2R5Om5vdCguc2hhZG93cy1kaXNhYmxlZCkgJiB7XG4gICAgICAgICYge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAmOm5vdCg6Zm9jdXMtdmlzaWJsZSk6bm90KDpob3Zlcikge1xuICAgICAgICAgICAgQGluY2x1ZGUgYWRqdXN0ZWQtc2hhZG93KDAuNyk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgKi9cbiAgICBpIHtcbiAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgZm9udC1zaXplOiAxLjM1ZW07XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG4gICAgJjpmb2N1cy12aXNpYmxlLFxuICAgICY6YWN0aXZlLFxuICAgICY6aG92ZXIge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgICBvdXRsaW5lLW9mZnNldDogJGlucHV0LWJ0bi1mb2N1cy13aWR0aCoxLjU7XG4gICAgICAgIG91dGxpbmUtd2lkdGg6ICRpbnB1dC1idG4tZm9jdXMtd2lkdGg7XG4gICAgfVxuICAgIFxuXG4gICAgcCAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IG1hdGguZGl2KCRzcGFjZXIsIDYpO1xuICAgIH1cbiAgICBwICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogbWF0aC5kaXYoJHNwYWNlciwgNik7XG4gICAgfVxuXG4gICAgLypcbiAgICBAc3VwcG9ydHMgKCBmb250LXZhcmlhdGlvbi1zZXR0aW5nczogbm9ybWFsICkge1xuICAgICAgICBib2R5LmZvbnQtdXAgJiB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogJGJ0bi1wYWRkaW5nLXkrMC4xNXJlbTtcbiAgICAgICAgfVxuICAgICAgICBib2R5LmZvbnQtZG93biAmIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAkYnRuLXBhZGRpbmcteSswLjE1cmVtO1xuICAgICAgICB9XG4gICAgfVxuICAgICovXG59XG5cbi5idG4tYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgICsgLmJ0bi1ibG9jayB7XG4gICAgICAgIG1hcmdpbi10b3A6ICRidG4tYmxvY2stc3BhY2luZy15O1xuICAgIH1cbn1cblxuLmJ0bjpkaXNhYmxlZCB7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgIG9wYWNpdHk6IDAuNTtcbn1cblxuJWJ0bi1wcmltYXJ5LFxuLmJ0bi1wcmltYXJ5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQtaGwpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItYWNjZW50LWhsKTtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItYWNjZW50LWhsLWNvbnRyYXN0KTtcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCB2YXIoLS1jb2xvci1hY2NlbnQtaGwtYSksIDAgMCAwICRpbnB1dC1idG4tZm9jdXMtd2lkdGggdmFyKC0tY29sb3IpO1xuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItYWNjZW50LWhsLWNvbnRyYXN0KTtcbiAgICB9XG4gICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgb3V0bGluZS1jb2xvcjogdmFyKC0tY29sb3ItYWNjZW50KTtcbiAgICB9XG4gICAgYm9keS5idG4tc3R5bGUtb3V0bGluZSAmOm5vdCg6aG92ZXIpOm5vdCg6Zm9jdXMtdmlzaWJsZSkge1xuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItYWNjZW50LWhsKTtcbiAgICB9XG5cbn1cbiVidG4tc2Vjb25kYXJ5LFxuLmJ0bi1zZWNvbmRhcnkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudCk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQpO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQtY29udHJhc3QpO1xuICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQpO1xuICAgICAgICBib3gtc2hhZG93OjAgMCAwICRpbnB1dC1idG4tZm9jdXMtd2lkdGggdmFyKC0tY29sb3ItYWNjZW50LWEpLCAgMCAwIDAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCB2YXIoLS1jb2xvcik7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQtaGwtY29udHJhc3QpO1xuICAgIH1cbiAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgICBvdXRsaW5lLWNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQtaGwpO1xuICAgIH1cbiAgICBib2R5LmJ0bi1zdHlsZS1vdXRsaW5lICY6bm90KDpob3Zlcik6bm90KDpmb2N1cy12aXNpYmxlKSB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQpO1xuICAgIH1cbn1cblxuYm9keS5idG4tc3R5bGUtb3V0bGluZSAlYnRuLFxuYm9keS5idG4tc3R5bGUtb3V0bGluZSAuYnRuLFxuLmlzLXN0eWxlLW91dGxpbmUgJWJ0bixcbiVidG4tb3V0bGluZSB7XG4gICAgYm9yZGVyLXdpZHRoOiAkYnRuLXBhZGRpbmcteSowLjQ7XG4gICAgcGFkZGluZzogJGJ0bi1wYWRkaW5nLXkqMC42ICRidG4tcGFkZGluZy14KjAuOTtcbiAgICBcbiAgICAmOm5vdCg6aG92ZXIpOm5vdCg6Zm9jdXMtdmlzaWJsZSkge1xuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItYWNjZW50KTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBjdXJyZW50Q29sb3IgIWltcG9ydGFudDtcbiAgICB9XG4gICAgJjpob3ZlciwgXG4gICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbn0iLCIvLyBCdXR0b24gdmFyaWFudHNcbi8vXG4vLyBFYXNpbHkgcHVtcCBvdXQgZGVmYXVsdCBzdHlsZXMsIGFzIHdlbGwgYXMgOmhvdmVyLCA6Zm9jdXMsIDphY3RpdmUsXG4vLyBhbmQgZGlzYWJsZWQgb3B0aW9ucyBmb3IgYWxsIGJ1dHRvbnNcblxuQG1peGluIGJ1dHRvbi12YXJpYW50KCRiYWNrZ3JvdW5kLCAkYm9yZGVyLCAkaG92ZXItYmFja2dyb3VuZDogZGFya2VuKCRiYWNrZ3JvdW5kLCA3LjUlKSwgJGhvdmVyLWJvcmRlcjogZGFya2VuKCRib3JkZXIsIDEwJSksICRhY3RpdmUtYmFja2dyb3VuZDogZGFya2VuKCRiYWNrZ3JvdW5kLCAxMCUpLCAkYWN0aXZlLWJvcmRlcjogZGFya2VuKCRib3JkZXIsIDEyLjUlKSkge1xuICBjb2xvcjogY29sb3IteWlxKCRiYWNrZ3JvdW5kKTtcbiAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGJhY2tncm91bmQpO1xuICBib3JkZXItY29sb3I6ICRib3JkZXI7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1ib3gtc2hhZG93KTtcblxuICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICBjb2xvcjogY29sb3IteWlxKCRob3Zlci1iYWNrZ3JvdW5kKTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkaG92ZXItYmFja2dyb3VuZCk7XG4gICAgYm9yZGVyLWNvbG9yOiAkaG92ZXItYm9yZGVyO1xuICB9XG5cbiAgJjpmb2N1cyxcbiAgJi5mb2N1cyB7XG4gICAgY29sb3I6IGNvbG9yLXlpcSgkaG92ZXItYmFja2dyb3VuZCk7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGhvdmVyLWJhY2tncm91bmQpO1xuICAgIGJvcmRlci1jb2xvcjogJGhvdmVyLWJvcmRlcjtcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1ib3gtc2hhZG93LCAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEobWl4KGNvbG9yLXlpcSgkYmFja2dyb3VuZCksICRib3JkZXIsIDE1JSksIC41KSk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEobWl4KGNvbG9yLXlpcSgkYmFja2dyb3VuZCksICRib3JkZXIsIDE1JSksIC41KTtcbiAgICB9XG4gIH1cblxuICAvLyBEaXNhYmxlZCBjb21lcyBmaXJzdCBzbyBhY3RpdmUgY2FuIHByb3Blcmx5IHJlc3R5bGVcbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6IGNvbG9yLXlpcSgkYmFja2dyb3VuZCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuICAgIC8vIFJlbW92ZSBDU1MgZ3JhZGllbnRzIGlmIHRoZXkncmUgZW5hYmxlZFxuICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIH1cbiAgfVxuXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAmLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6IGNvbG9yLXlpcSgkYWN0aXZlLWJhY2tncm91bmQpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY3RpdmUtYmFja2dyb3VuZDtcbiAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgLy8gUmVtb3ZlIHRoZSBncmFkaWVudCBmb3IgdGhlIHByZXNzZWQvYWN0aXZlIHN0YXRlXG4gICAgfVxuICAgIGJvcmRlci1jb2xvcjogJGFjdGl2ZS1ib3JkZXI7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIEBpZiAkZW5hYmxlLXNoYWRvd3MgYW5kICRidG4tYWN0aXZlLWJveC1zaGFkb3cgIT0gbm9uZSB7XG4gICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1hY3RpdmUtYm94LXNoYWRvdywgMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKG1peChjb2xvci15aXEoJGJhY2tncm91bmQpLCAkYm9yZGVyLCAxNSUpLCAuNSkpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKG1peChjb2xvci15aXEoJGJhY2tncm91bmQpLCAkYm9yZGVyLCAxNSUpLCAuNSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBidXR0b24tb3V0bGluZS12YXJpYW50KCRjb2xvciwgJGNvbG9yLWhvdmVyOiBjb2xvci15aXEoJGNvbG9yKSwgJGFjdGl2ZS1iYWNrZ3JvdW5kOiAkY29sb3IsICRhY3RpdmUtYm9yZGVyOiAkY29sb3IpIHtcbiAgY29sb3I6ICRjb2xvcjtcbiAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG5cbiAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgY29sb3I6ICRjb2xvci1ob3ZlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWN0aXZlLWJhY2tncm91bmQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkYWN0aXZlLWJvcmRlcjtcbiAgfVxuXG4gICY6Zm9jdXMsXG4gICYuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC41KTtcbiAgfVxuXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gJi5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiBjb2xvci15aXEoJGFjdGl2ZS1iYWNrZ3JvdW5kKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWN0aXZlLWJhY2tncm91bmQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkYWN0aXZlLWJvcmRlcjtcblxuICAgICY6Zm9jdXMge1xuICAgICAgQGlmICRlbmFibGUtc2hhZG93cyBhbmQgJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyAhPSBub25lIHtcbiAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWFjdGl2ZS1ib3gtc2hhZG93LCAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuNSkpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBCdXR0b24gc2l6ZXNcbkBtaXhpbiBidXR0b24tc2l6ZSgkcGFkZGluZy15LCAkcGFkZGluZy14LCAkZm9udC1zaXplLCAkbGluZS1oZWlnaHQsICRib3JkZXItcmFkaXVzKSB7XG4gIHBhZGRpbmc6ICRwYWRkaW5nLXkgJHBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0O1xuICAvLyBNYW51YWxseSBkZWNsYXJlIHRvIHByb3ZpZGUgYW4gb3ZlcnJpZGUgdG8gdGhlIGJyb3dzZXIgZGVmYXVsdFxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzLCAwKTtcbn1cbiIsIi8vIE1vZGlmaWVkIGJvb3RzdHJhcCBfZm9ybXMuc2Njcy5cblxuLy9cbi8vIFRleHR1YWwgZm9ybSBjb250cm9sc1xuLy9cblxuLmZvcm0tY29udHJvbCB7ICAgIFxuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogJGlucHV0LWhlaWdodDtcbiAgICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15ICRpbnB1dC1wYWRkaW5nLXg7XG4gICAgZm9udC1mYW1pbHk6ICRpbnB1dC1mb250LWZhbWlseTtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZSk7XG4gICAgZm9udC13ZWlnaHQ6ICRpbnB1dC1mb250LXdlaWdodDtcbiAgICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICAgIGNvbG9yOiAkaW5wdXQtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnO1xuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgYm9yZGVyOiAkaW5wdXQtYm9yZGVyLXdpZHRoIHNvbGlkICRpbnB1dC1ib3JkZXItY29sb3I7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudCk7XG4gICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQpO1xuICAgICAgICBib3gtc2hhZG93OjAgMCAwICRpbnB1dC1idG4tZm9jdXMtd2lkdGggdmFyKC0tY29sb3ItYWNjZW50LWEpLCAgMCAwIDAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCB2YXIoLS1jb2xvcik7XG4gICAgfVxuICBcbiAgICAvLyBOb3RlOiBUaGlzIGhhcyBubyBlZmZlY3Qgb24gPHNlbGVjdD5zIGluIHNvbWUgYnJvd3NlcnMsIGR1ZSB0byB0aGUgbGltaXRlZCBzdHlsYWJpbGl0eSBvZiBgPHNlbGVjdD5gcyBpbiBDU1MuXG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cywgMCk7XG4gIFxuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGlucHV0LWJveC1zaGFkb3cpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGlucHV0LXRyYW5zaXRpb24pO1xuICBcbiAgICAvLyBVbnN0eWxlIHRoZSBjYXJldCBvbiBgPHNlbGVjdD5gcyBpbiBJRTEwKy5cbiAgICAmOjotbXMtZXhwYW5kIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICB9XG4gIFxuICAgIC8vIFBsYWNlaG9sZGVyXG4gICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogJGlucHV0LXBsYWNlaG9sZGVyLWNvbG9yO1xuICAgICAgICAvLyBPdmVycmlkZSBGaXJlZm94J3MgdW51c3VhbCBkZWZhdWx0IG9wYWNpdHk7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMTUyNi5cbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIFxuICAgIC8vIERpc2FibGVkIGFuZCByZWFkLW9ubHkgaW5wdXRzXG4gICAgLy9cbiAgICAvLyBIVE1MNSBzYXlzIHRoYXQgY29udHJvbHMgdW5kZXIgYSBmaWVsZHNldCA+IGxlZ2VuZDpmaXJzdC1jaGlsZCB3b24ndCBiZVxuICAgIC8vIGRpc2FibGVkIGlmIHRoZSBmaWVsZHNldCBpcyBkaXNhYmxlZC4gRHVlIHRvIGltcGxlbWVudGF0aW9uIGRpZmZpY3VsdHksIHdlXG4gICAgLy8gZG9uJ3QgaG9ub3IgdGhhdCBlZGdlIGNhc2U7IHdlIHN0eWxlIHRoZW0gYXMgZGlzYWJsZWQgYW55d2F5LlxuICAgICY6ZGlzYWJsZWQsXG4gICAgJltyZWFkb25seV0ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtYmc7XG4gICAgICAgIC8vIGlPUyBmaXggZm9yIHVucmVhZGFibGUgZGlzYWJsZWQgY29udGVudDsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE2NTUuXG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxufVxuICBcbnNlbGVjdC5mb3JtLWNvbnRyb2wge1xuICAgICY6Zm9jdXM6Oi1tcy12YWx1ZSB7XG4gICAgICAvLyBTdXBwcmVzcyB0aGUgbmVzdGVkIGRlZmF1bHQgd2hpdGUgdGV4dCBvbiBibHVlIGJhY2tncm91bmQgaGlnaGxpZ2h0IGdpdmVuIHRvXG4gICAgICAvLyB0aGUgc2VsZWN0ZWQgb3B0aW9uIHRleHQgd2hlbiB0aGUgKHN0aWxsIGNsb3NlZCkgPHNlbGVjdD4gcmVjZWl2ZXMgZm9jdXNcbiAgICAgIC8vIGluIElFIGFuZCAodW5kZXIgY2VydGFpbiBjb25kaXRpb25zKSBFZGdlLCBhcyBpdCBsb29rcyBiYWQgYW5kIGNhbm5vdCBiZSBtYWRlIHRvXG4gICAgICAvLyBtYXRjaCB0aGUgYXBwZWFyYW5jZSBvZiB0aGUgbmF0aXZlIHdpZGdldC5cbiAgICAgIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE5Mzk4LlxuICAgICAgY29sb3I6ICRpbnB1dC1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcbiAgICB9XG59XG4gIFxuXG4vLyBGb3JtIGNvbnRyb2wgc2l6aW5nXG4vL1xuLy8gQnVpbGQgb24gYC5mb3JtLWNvbnRyb2xgIHdpdGggbW9kaWZpZXIgY2xhc3NlcyB0byBkZWNyZWFzZSBvciBpbmNyZWFzZSB0aGVcbi8vIGhlaWdodCBhbmQgZm9udC1zaXplIG9mIGZvcm0gY29udHJvbHMuXG4vL1xuLy8gUmVwZWF0ZWQgaW4gYF9pbnB1dF9ncm91cC5zY3NzYCB0byBhdm9pZCBTYXNzIGV4dGVuZCBpc3N1ZXMuXG5cbi5mb3JtLWNvbnRyb2wtc20ge1xuICAgIGhlaWdodDogJGlucHV0LWhlaWdodC1zbTtcbiAgICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LXNtICRpbnB1dC1wYWRkaW5nLXgtc207XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtc20pO1xuICAgIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQtc207XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1zbSk7XG59XG5cbi5mb3JtLWNvbnRyb2wtbGcge1xuICAgIGhlaWdodDogJGlucHV0LWhlaWdodC1sZztcbiAgICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LWxnICRpbnB1dC1wYWRkaW5nLXgtbGc7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtbGcpO1xuICAgIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQtbGc7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzXG5zZWxlY3QuZm9ybS1jb250cm9sIHtcbiZbc2l6ZV0sXG4mW211bHRpcGxlXSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xufVxufVxuXG50ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xuICAgIGhlaWdodDogYXV0bztcbn1cblxuLy8gRm9ybSBncm91cHNcbi8vXG4vLyBEZXNpZ25lZCB0byBoZWxwIHdpdGggdGhlIG9yZ2FuaXphdGlvbiBhbmQgc3BhY2luZyBvZiB2ZXJ0aWNhbCBmb3Jtcy4gRm9yXG4vLyBob3Jpem9udGFsIGZvcm1zLCB1c2UgdGhlIHByZWRlZmluZWQgZ3JpZCBjbGFzc2VzLlxuXG4uZm9ybS1ncm91cCB7XG4gICAgbWFyZ2luLWJvdHRvbTogJGZvcm0tZ3JvdXAtbWFyZ2luLWJvdHRvbTtcbn0iLCJAdXNlIFwic2FzczptYXRoXCI7XHJcblxyXG4jbGVmdC1zaWRlYmFyIHtcclxuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZXI7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxufVxyXG5cclxuYm9keS5zaWRlYmFycy1jaGVjay1zdGlja3kge1xyXG4gICAgI3JpZ2h0LXNpZGViYXIsICNsZWZ0LXNpZGViYXIge1xyXG4gICAgICAgIC5zaWRlYmFyLXdpZGdldC1hcmVhLWNvbnRlbnQge1xyXG4gICAgICAgICAgICB0b3A6ICRzcGFjZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5uYXZiYXItbWFpbi1zdGlja3ktdG9wIHtcclxuICAgICAgICAjcmlnaHQtc2lkZWJhciAuc2lkZWJhci13aWRnZXQtYXJlYS1jb250ZW50IHtcclxuICAgICAgICAgICAgdG9wOiBjYWxjKCB2YXIoLS1oZWFkZXItbWFpbi1oZWlnaHQpICsgI3skc3BhY2VyIC0gMS41cmVtfSApO1xyXG4gICAgICAgIH1cclxuICAgICAgICAjbGVmdC1zaWRlYmFyIC5zaWRlYmFyLXdpZGdldC1hcmVhLWNvbnRlbnQge1xyXG4gICAgICAgICAgICB0b3A6IGNhbGMoIHZhcigtLWhlYWRlci1tYWluLWdhcC1oZWlnaHQpICsgdmFyKC0taGVhZGVyLW1haW4taGVpZ2h0KSArICN7JHNwYWNlcioxLjI1ICAtIDEuNXJlbX0gKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5hZG1pbi1iYXIge1xyXG4gICAgICAgICAgICAjcmlnaHQtc2lkZWJhciAuc2lkZWJhci13aWRnZXQtYXJlYS1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIHRvcDogY2FsYyggICN7JHdwLWFkbWluLWJhci1oZWlnaHR9ICsgdmFyKC0taGVhZGVyLW1haW4taGVpZ2h0KSArICN7JHNwYWNlciAtIDEuNXJlbX0gKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAjbGVmdC1zaWRlYmFyIC5zaWRlYmFyLXdpZGdldC1hcmVhLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgdG9wOiBjYWxjKCAjeyR3cC1hZG1pbi1iYXItaGVpZ2h0fSArIHZhcigtLWhlYWRlci1tYWluLWdhcC1oZWlnaHQpICsgdmFyKC0taGVhZGVyLW1haW4taGVpZ2h0KSArICN7JHNwYWNlcioxLjI1ICAtIDEuNXJlbX0gKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAuc2lkZWJhci13aWRnZXQtYXJlYS1jb250ZW50LnNpZGViYXItc3RpY2t5IHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHN0aWNreTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zaWRlYmFyLXdpZGdldC1hcmVhLWNvbnRlbnQge1xyXG4gICAgLndpZGdldDpsYXN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4uc2lkZWJhci13aWRnZXQtYXJlYS1ib3hlZCB7XHJcblxyXG5cclxuICAgIC5zaWRlYmFyLXdpZGdldC1hcmVhLWNvbnRlbnQge1xyXG4gICAgICAgIEBleHRlbmQgJWNvbG9yLWJveGVzO1xyXG4gICAgICAgIEBleHRlbmQgJWhhcy1iYWNrZ3JvdW5kO1xyXG5cclxuICAgICAgICBwYWRkaW5nOiAkc3BhY2VyICogMC41IG1hdGguZGl2KCRzcGFjZXIqMiwgMyk7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgYm9keTpub3QoLnNoYWRvd3MtZGlzYWJsZWQpICYge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBhZGp1c3RlZC1zaGFkb3coKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zaWRlYmFyLXdpZGdldC1hcmVhIHtcclxuICAgIHRhYmxlIHtcclxuICAgICAgICB0aCwgdGQge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAkc3BhY2VyKjAuMTI1O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLndpZGdldCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyICogMC41O1xyXG4gICAgdWwge1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRzcGFjZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgYSB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICB9XHJcbiAgICAud2lkZ2V0LXRpdGxlIHtcclxuICAgICAgICAmOjpiZWZvcmUsICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuc2lkZWJhci13aWRnZXQgJjpmaXJzdC1jaGlsZCAud2lkZ2V0LXRpdGxlIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4ud2lkZ2V0X25hdl9tZW51IGEge1xyXG4gICAgJiwgJjpob3ZlciB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgfVxyXG4gICAgLm1lbnUtaXRlbS10ZXh0IHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIH1cclxuICAgIC5uYXYtaWNvbi1wb3NpdGlvbi1hZnRlciB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNWVtO1xyXG4gICAgfVxyXG4gICAgLm5hdi1pY29uLXBvc2l0aW9uLWJlZm9yZSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVlbTtcclxuICAgIH1cclxufSIsIi5tb2RhbCB7XHJcbiAgICBib2R5LmFkbWluLWJhciAmIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogJHdwLWFkbWluLWJhci1oZWlnaHQtc207XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogJHdwLWFkbWluLWJhci1oZWlnaHQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNsb3NlIHtcclxuICAgICAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC41cztcclxuICAgICAgICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudC1obCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tb2RhbC1jb250ZW50IHtcclxuICAgICAgICBib2R5Om5vdCguc2hhZG93cy1kaXNhYmxlZCkgJiB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGFkanVzdGVkLXNoYWRvdygpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLm1vZGFsLmZhZGUubW9kYWwtc2xpZGUtaW4tcmlnaHQge1xyXG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgJi5zaG93IC5tb2RhbC1kaWFsb2cge1xyXG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgIH1cclxuICAgIC5tb2RhbC1kaWFsb2cge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwcHgsMCk7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMCBhdXRvO1xyXG4gICAgfVxyXG4gICAgLm1vZGFsLWNvbnRlbnQge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xyXG4gICAgICAgIGJvZHkuYWRtaW4tYmFyICYge1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiBjYWxjKCAxMDB2aCAtICN7JHdwLWFkbWluLWJhci1oZWlnaHQtc219ICk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGNhbGMoIDEwMHZoIC0gI3skd3AtYWRtaW4tYmFyLWhlaWdodH0gKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAud3AtYmxvY2stY29sdW1ucyB7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgfVxyXG4gICAgLndwLWJsb2NrLWNvbHVtbiB7XHJcbiAgICAgICAgZmxleC1iYXNpczogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZXIgKiAwLjU7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgICAuYWxpZ253aWRlLCAuYWxpZ25mdWxsIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgfVxyXG4gICAgLmFsaWduZnVsbDpub3QoW2NsYXNzKj1oYXMtYmFja2dyb3VuZF0pIC53cC1ibG9jay1jb2x1bW46bnRoLWNoaWxkKG9kZCk+cDpub3QoLmhhcy1iYWNrZ3JvdW5kLWNvbG9yKSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmRyb3Bkb3duLW1lZ2FtZW51LW1lbnUtY29udGFpbmVyIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6ICRzcGFjZXI7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogJHNwYWNlcjtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogJHNwYWNlciAqIDAuNTtcclxuICAgICAgICA+IDpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgID4gOmxhc3QtY2hpbGQsIC53cC1ibG9jay1jb2x1bW46bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ubW9kYWwtc2xpZGUtaW4tdG9wIHtcclxuICAgICYuc2hvdyAubW9kYWwtZGlhbG9nIHtcclxuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICB9XHJcbiAgICAubW9kYWwtZGlhbG9nIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLDUwcHgpO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgIH1cclxufVxyXG5cclxuLm1vZGFsLXBhZGRpbmctbGcge1xyXG4gICAgLm1vZGFsLWJvZHkge1xyXG4gICAgICAgIHBhZGRpbmc6ICRzcGFjZXI7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5idG4tbW9kYWwtc2xpZGUtaW4tbWVudS1ob2xkZXIge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICYuaGFzLW1vYmlsZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAmLmhhcy1kZXNrdG9wIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4jbW9kYWwtc2xpZGUtaW4tbWVudSBuYXYge1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgJjpub3QoLm1lbnUtbW9iaWxlKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiJHdwLWFkbWluLWJhci1oZWlnaHQ6IDMycHg7XHJcbiR3cC1hZG1pbi1iYXItaGVpZ2h0LXNtOiA0NnB4OyIsIiNzaXRlLWFsZXJ0IHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgICAuY2xvc2Uge1xyXG4gICAgICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjVzO1xyXG4gICAgICAgICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItYWNjZW50LWhsKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCJAdXNlIFwic2FzczptYXRoXCI7XG5cbi5lbnRyaWVzLXJvdyB7XG4gICAgYXJ0aWNsZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlcjtcbiAgICB9XG4gICAgLmVudHJ5LWhlYWRlciB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IG1hdGguZGl2KCRzcGFjZXIqMiwgMyk7XG4gICAgICAgIDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmltYWdlLW9uLXRvcCB7XG4gICAgICAgIGFydGljbGUge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbiAgICAgICAgfVxuICAgICAgICAuZW50cnktZmVhdHVyZWQtaW1hZ2Uge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIG9yZGVyOiAtMTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmltYWdlLWRpc2FibGVkIC5lbnRyeS1mZWF0dXJlZC1pbWFnZSB7Ly9DVVNUT01JWkVSLU9OTFlcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuZW50cnktbWV0YSB7XG4gICAgICAgID4gdWwge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgID4gbGkucG9zdC1hdXRob3ItaGFzLWF2YXRhciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogbWF0aC5kaXYoJHNwYWNlcioxLCAzKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbi5lbnRyeS1jb2wtYm94ZWQge1xuICAgIC5lbnRyeS1jb2wge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBtYXRoLmRpdigkc3BhY2VyKjIsIDMpO1xuICAgIH1cbiAgICBhcnRpY2xlIHtcbiAgICAgICAgQGV4dGVuZCAlY29sb3ItYm94ZXM7XG4gICAgICAgIEBleHRlbmQgJWhhcy1iYWNrZ3JvdW5kO1xuICAgICAgICBcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICAgIHBhZGRpbmc6IG1hdGguZGl2KCRzcGFjZXIqMiwgMyk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgICAgICBib2R5Om5vdCguc2hhZG93cy1kaXNhYmxlZCkgJiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBhZGp1c3RlZC1zaGFkb3coKTtcbiAgICAgICAgfVxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5pbWFnZS1vbi10b3Age1xuICAgICAgICAuZW50cnktZmVhdHVyZWQtaW1hZ2Uge1xuICAgICAgICAgICAgbWFyZ2luOiAtI3ttYXRoLmRpdigkc3BhY2VyKjIsIDMpfSAtI3ttYXRoLmRpdigkc3BhY2VyKjIsIDMpfSBtYXRoLmRpdigkc3BhY2VyKjIsIDMpO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYXZhdGFyIHtcbiAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICAgIG1hcmdpbi1yaWdodDogJGxpc3QtaW5saW5lLXBhZGRpbmcqMC41O1xufVxuXG5cblxuLnBhZ2UtaGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyO1xuICAgIC5wYWdlLXRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogbWF0aC5kaXYoJHNwYWNlcioxLCAzKTtcbiAgICB9XG4gICAgLmJyZWFkY3J1bWJzIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cbiAgICAuYnJlYWRjcnVtYiB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIC5hY3RpdmUge1xuICAgICAgICAgICAgOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNyLW9ubHk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYnJlYWRjcnVtYnMuaGVyby1oYXMtYnJlYWRjcnVtYi10b3AtcmlnaHQuaGVyby1lbmFibGVkIHsvL0NVU1RPTUlaRVItT05MWVxuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuYm9keS5ibG9nLmhpZGUtaGVyby1wYWdlLXRpdGxlIHsvL0NVU1RPTUlaRVItT05MWVxuICAgIC5wYWdlLWhlYWRlciwgI2hlcm8tbWFpbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG4uZW50cnktdGl0bGUgYSwgXG4lZW50cnktdGl0bGUtYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICYge1xuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItY29udHJhc3QpOyBcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbn1cbi5lbnRyeS10eXBlLWlkaWNhdG9yICB7XG4gICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2VyKjAuMjU7XG59XG5cbi5lbnRyeS1jb250ZW50IHtcblx0QGluY2x1ZGUgY2xlYXJmaXg7XG4gICAgXG5cdD4gKjpmaXJzdC1jaGlsZCB7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0fVxuXHQ+ICo6bGFzdC1jaGlsZCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICBoMjpub3QoOmZpcnN0LWNoaWxkKSwgLmgyOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogJHNwYWNlciAqIDAuNSAqIDI7XG4gICAgfVxuXG4gICAgaDI6bm90KDpsYXN0LWNoaWxkKSwgLmgyOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBtYXRoLmRpdigkc3BhY2VyLCAzKSAqIDI7XG4gICAgfVxuXG4gICAgaDM6bm90KDpmaXJzdC1jaGlsZCksIC5oMzpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi10b3A6ICRzcGFjZXIgKiAwLjUgKiAxLjc1O1xuICAgIH1cblxuICAgIGgzOm5vdCg6bGFzdC1jaGlsZCksIC5oMzpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogbWF0aC5kaXYoJHNwYWNlciwgMykgKiAxLjc1O1xuICAgIH1cblxuICAgIGg0Om5vdCg6Zmlyc3QtY2hpbGQpLCAuaDQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAkc3BhY2VyICogMC41ICogMS41O1xuICAgIH1cblxuICAgIGg0Om5vdCg6bGFzdC1jaGlsZCksIC5oNDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogbWF0aC5kaXYoJHNwYWNlciwgMykgKiAxLjU7XG4gICAgfVxuXG4gICAgaDU6bm90KDpmaXJzdC1jaGlsZCksIC5oNTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi10b3A6ICRzcGFjZXIgKiAwLjU7XG4gICAgfVxuXG4gICAgaDU6bm90KDpsYXN0LWNoaWxkKSwgLmg1Om5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBtYXRoLmRpdigkc3BhY2VyLCAzKTtcbiAgICB9XG5cbiAgICBoNjpub3QoOmZpcnN0LWNoaWxkKSwgLmg2Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogJHNwYWNlciAqIDAuNSAqIDAuNzU7XG4gICAgfVxuXG4gICAgaDY6bm90KDpsYXN0LWNoaWxkKSwgLmg2Om5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBtYXRoLmRpdigkc3BhY2VyLCAzKSAqIDAuNzU7XG4gICAgfVxuICAgIFxuICAgIC8vIE1ha2VzIGl0IHBvc3NpYmxlIHRvIHVzZSBzcGFjZXIgYmxvY2sgdG8gc2V0IHRvcCBtYXJnaW4uXG4gICAgPiAud3AtYmxvY2stc3BhY2VyOmZpcnN0LWNoaWxkICsgKiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuXG4gICAgLmFuaW1hdGlvbnMtZW5hYmxlZCAmIHtcbiAgICAgICAgPiAuYWxpZ25mdWxsLCBcbiAgICAgICAgPiAuYWxpZ253aWRlLFxuICAgICAgICA+IC5hbGlnbmNlbnRlcixcbiAgICAgICAgPiAuYWxpZ25sZWZ0XG4gICAgICAgID4gLmFsaWducmlnaHQge1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmVudHJ5LWZlYXR1cmVkLWltYWdlIHtcbiAgICBtYXJnaW46ICRzcGFjZXIgMDtcbiAgICBpbWcge1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB9XG59XG5cbi5lbnRyeS1tZXRhIHtcblx0YSwgLnBvc3Qtc3RpY2t5IC5tZXRhLXRleHQge1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0Zm9udC12YXJpYXRpb24tc2V0dGluZ3M6ICd3Z2h0JyA1MDA7XG5cdH1cblxuICAgIGZvcm0ge1xuICAgICAgICBtYXJnaW4tdG9wOiAkc3BhY2VyKjAuNTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA1NDZweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnBvc3QtbmF2aWdhdGlvbiB7XG5cdG1hcmdpbi10b3A6ICRzcGFjZXIgKiAwLjU7XG5cdC5idG4ge1xuICAgICAgICBtYXJnaW4tdG9wOiAkc3BhY2VyICogMC41O1xuICAgICAgICBpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0kYnRuLXBhZGRpbmcteSowLjM7XG4gICAgICAgIH1cblx0fVxufVxuXG4ucGFnaW5hdGlvbiB7XG4gICAgQGV4dGVuZCAlY29sb3ItYm94ZXM7XG4gICAgQGV4dGVuZCAlaGFzLWJhY2tncm91bmQ7XG5cbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBib2R5Om5vdCguc2hhZG93cy1kaXNhYmxlZCkgJiB7XG4gICAgICAgIEBpbmNsdWRlIGFkanVzdGVkLXNoYWRvdygwLjUpO1xuICAgIH1cbn1cblxuLnBhZ2UtbGluayB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1jb250cmFzdCk7XG4gICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ib3hlcyk7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZSwgYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2UsIGJvcmRlci1jb2xvciAwLjNzIGVhc2U7XG59XG5cbi5wYWdlLWl0ZW0ge1xuICAgICYuYWN0aXZlIC5wYWdlLWxpbmssIGE6aG92ZXIge1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gICAgfVxuICAgIGE6aG92ZXIge1xuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItYWNjZW50LWNvbnRyYXN0KTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYWNjZW50KTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gICAgJi5hY3RpdmUgLnBhZ2UtbGlua3tcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudC1obC1jb250cmFzdCk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudC1obCk7XG4gICAgfVxufVxuXG4uY3BzY2hvb2wtcmVhZC1tb3JlLWxpbmstaG9sZGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiBtYXRoLmRpdigkc3BhY2VyLCAzKTtcbn0iLCJAbWl4aW4gY2xlYXJmaXgoKSB7XG4gICY6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG59XG4iLCIjY29tbWVudHMge1xuICAgIG1hcmdpbi10b3A6ICRzcGFjZXIqMjtcbn1cbm9sLmNvbW1lbnQtbGlzdCB7XG5cdHBhZGRpbmctbGVmdDogMDtcblx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuLmNvbW1lbnQge1xuXHRAZXh0ZW5kICVjb2xvci1ib3hlcztcblx0QGV4dGVuZCAlaGFzLWJhY2tncm91bmQ7XG5cblx0cGFkZGluZzogJHNwYWNlciAqIDAuNSAkc3BhY2VyICogMC41O1xuXHRtYXJnaW4tYm90dG9tOiAkc3BhY2VyICogMC41O1xuICAgIC5jb21tZW50IHtcbiAgICAgICAgQGV4dGVuZCAlY29sb3ItYmc7XG4gICAgICAgIEBleHRlbmQgJWhhcy1iYWNrZ3JvdW5kO1xuXG4gICAgICAgIG1hcmdpbi10b3A6ICRzcGFjZXIgKiAwLjU7XG4gICAgfVxuICAgIC5jaGlsZHJlbiB7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwXG4gICAgfVxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBcbiAgICB9XG59XG4uY29tbWVudC1hdXRob3IgaW1nIHtcblx0bWFyZ2luLXJpZ2h0OiRzcGFjZXIgKiAwLjI7XG59XG4uY29tbWVudC1tZXRhZGF0YSB7XG5cdGZvbnQtc2l6ZTogMC44ZW07XG5cdG1hcmdpbi10b3A6ICRzcGFjZXIgKiAwLjU7XG5cdG1hcmdpbi1ib3R0b206ICRzcGFjZXIgKiAwLjU7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5jb21tZW50LXJlcGx5LXRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAkc3BhY2VyICogMC41O1xuICAgIHNtYWxsIHtcbiAgICBcdGZvbnQtc2l6ZTogMC41ZW07XG4gICAgICAgIG1hcmdpbi10b3A6ICRzcGFjZXIgKiAwLjI1O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG59IiwiQHVzZSBcInNhc3M6bWF0aFwiO1xuXG4lYmxvY2stc3BhY2luZyxcbiN7JGVsLWJsb2NrLWdyb3VwfSxcbiN7JGVsLWJsb2NrLWJ1dHRvbn0sIFxuI3skZWwtYmxvY2stYXJjaGl2ZXN9LFxuI3skZWwtYmxvY2stY2F0ZWdvcmllc30sXG4jeyRlbC1ibG9jay1jb2RlfSxcbiN7JGVsLWJsb2NrLWNvbHVtbnN9LFxuI3skZWwtYmxvY2stY292ZXJ9LFxuI3skZWwtYmxvY2stZW1iZWR9LFxuI3skZWwtYmxvY2stY2FsZW5kYXJ9LFxuI3skZWwtYmxvY2stZ2FsbGVyeX0sXG4jeyRlbC1ibG9jay1ncm91cH0sXG4jeyRlbC1ibG9jay1sYXRlc3QtY29tbWVudHN9LFxuI3skZWwtYmxvY2stbGF0ZXN0LXBvc3RzfSxcbiN7JGVsLWJsb2NrLW1lZGlhLXRleHR9LFxuI3skZWwtYmxvY2stcHJlZm9ybWF0dGVkfSxcbiN7JGVsLWJsb2NrLXB1bGxxdW90ZX0sXG4jeyRlbC1ibG9jay1xdW90ZX0sXG4jeyRlbC1ibG9jay12ZXJzZX0sXG4jeyRlbC1ibG9jay12aWRlb30sXG4jeyRlbC1ibG9jay1zZXBhcmF0b3J9LFxuI3skZWwtYmxvY2staW1hZ2V9IHtcblx0bWFyZ2luLWJvdHRvbTogJHNwYWNlcjtcblx0bWFyZ2luLXRvcDogJHNwYWNlcjtcbn1cblxuXG4uaGFzLWJhY2tncm91bmQsXG4ud3AtYmxvY2stY292ZXJfX2JhY2tncm91bmQge1xuXHRAZXh0ZW5kICVoYXMtYmFja2dyb3VuZDtcbn1cblxuLndwLWJsb2NrLWdyb3VwIHtcblx0Ji5oYXMtYmFja2dyb3VuZCB7XG5cdFx0cGFkZGluZzogbWF0aC5kaXYoJHNwYWNlcioyLCAzKTtcblx0fVxuXHQud3AtYmxvY2stZ3JvdXAuaGFzLWJhY2tncm91bmQge1xuXHRcdHBhZGRpbmc6ICRzcGFjZXIqMSowLjU7XG5cdH1cblx0Ji5hbGlnbndpZGUuaGFzLWJhY2tncm91bmQge1xuXHRcdHBhZGRpbmc6JHNwYWNlciAkc3BhY2VyO1xuXHR9XG5cdCYuYWxpZ25mdWxsLmhhcy1iYWNrZ3JvdW5kIHtcblx0XHRwYWRkaW5nOiRzcGFjZXIgJHNwYWNlcjtcblx0fVxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG5cdFx0Ji5oYXMtYmFja2dyb3VuZCB7XG5cdFx0XHRwYWRkaW5nOiBtYXRoLmRpdigkc3BhY2VyKjQsIDMpO1xuXHRcdFx0LndwLWJsb2NrLWdyb3VwLmhhcy1iYWNrZ3JvdW5kIHtcblx0XHRcdFx0cGFkZGluZzogbWF0aC5kaXYoJHNwYWNlcioyLCAzKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLndwLWJsb2NrLWNvdmVyIHtcblx0QGV4dGVuZCAuanVtYm90cm9uO1xuXHRbY2xhc3MqPVwiX19pbm5lci1jb250YWluZXJcIl0ge1xuXHRcdGNvbG9yOiBpbmhlcml0O1xuXHR9XG5cdFtjbGFzcyo9XCJfX2lubmVyLWNvbnRhaW5lclwiXSBbY2xhc3MqPVwiX19pbm5lci1jb250YWluZXJcIl0ge1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0fVxufVxuXG4ud3AtYmxvY2stdGFibGUge1xuXHRAZXh0ZW5kICV0YWJsZTtcbn1cblxuLypcbltjbGFzcz1cIndwLWJsb2NrLWNvdmVyX19iYWNrZ3JvdW5kIGhhcy1iYWNrZ3JvdW5kLWRpbVwiXSB7XG5cdEBleHRlbmQgJWNvbG9yLWJveGVzO1xuXHRAZXh0ZW5kICVoYXMtYmFja2dyb3VuZDtcbn1cbiovXG5cbltjbGFzcyo9XCJfX2lubmVyLWNvbnRhaW5lclwiXSB7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cblx0PiAqIHtcblx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0fVxuXHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG5cdFx0XHQuYWxpZ25jZW50ZXI6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiBtYXRoLmRpdigkc3BhY2VyLCAzKTtcblx0XHRcdH1cblx0XHRcdC5hbGlnbmNlbnRlcjpsYXN0LWNoaWxkIHtcdFxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiBtYXRoLmRpdigkc3BhY2VyLCAzKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG5cdFx0LmFsaWduZnVsbCAmIHtcblx0XHRcdG1heC13aWR0aDogY2FsYyggdmFyKC0tY29udGVudC13aWR0aCkgLSAjeyRncmlkLWd1dHRlci13aWR0aH0gKTtcblx0XHR9XG5cdFx0LmFsaWduZnVsbCAuYWxpZ25mdWxsICYge1xuXHRcdFx0bWF4LXdpZHRoOiBjYWxjKCAxMDAlIC0gI3skZ3JpZC1ndXR0ZXItd2lkdGh9ICk7XG5cdFx0fVxuXHR9XG59XG5cbi53cC1ibG9jay1jb2x1bW4ge1xuXHRtYXJnaW4tYm90dG9tOiBtYXRoLmRpdigkc3BhY2VyKjIsIDMpO1xuXHQ+IHtcblx0XHQqIHtcblx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0fVxuXHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmFsaWduZnVsbDpub3QoW2NsYXNzKj1cImhhcy1iYWNrZ3JvdW5kXCJdKSAmIHtcblx0XHQ+IHA6bm90KC5oYXMtYmFja2dyb3VuZC1jb2xvcikge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiBtYXRoLmRpdigkc3BhY2VyKjIsIDMpO1xuXHRcdFx0cGFkZGluZy1yaWdodDogbWF0aC5kaXYoJHNwYWNlcioyLCAzKTtcblx0XHR9XG5cdH1cblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG5cdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdC8vbWFyZ2luLWJvdHRvbTogMDtcblx0XHR9XG5cdH1cblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0LmFsaWduZnVsbDpub3QoW2NsYXNzKj1cImhhcy1iYWNrZ3JvdW5kXCJdKSAmIHtcblx0XHRcdCY6bnRoLWNoaWxkKG9kZCkgPiBwOm5vdCguaGFzLWJhY2tncm91bmQtY29sb3IpIHtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiBtYXRoLmRpdigkc3BhY2VyKjIsIDMpO1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdFx0fVxuXHRcdFx0JjpudGgtY2hpbGQoZXZlbikgPiBwOm5vdCguaGFzLWJhY2tncm91bmQtY29sb3IpIHtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogbWF0aC5kaXYoJHNwYWNlcioyLCAzKTtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5cbi53cC1ibG9jay1hcmNoaXZlcywgLndwLWJsb2NrLWNhdGVnb3JpZXMsIC53cC1ibG9jay1sYXRlc3QtcG9zdHMsIC53cC1ibG9jay1sYXRlc3QtY29tbWVudHMsIC53cC1ibG9jay1sYXRlc3QtcG9zdHMge1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHRwYWRkaW5nLWxlZnQ6IDA7XG5cdD4gdWwge1xuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdH1cblx0YSB7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0fVxufVxuXG4ud3AtYmxvY2staW1hZ2UsXG4ud3AtYmxvY2stZW1iZWQge1xuXHRmaWdjYXB0aW9uIHtcblx0XHRAZXh0ZW5kICVmaWdjYXB0aW9uO1xuICAgIH1cbn1cbi53cC1ibG9jay1pbWFnZSB7XG4gICAgaW1nICB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuXHR9XG5cdGZpZ2NhcHRpb24ge1xuXHRcdGNvbG9yOiBpbmhlcml0O1xuXHR9XG5cdCYuYWxpZ25mdWxsIGZpZ2NhcHRpb24ge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRtYXgtd2lkdGg6IGNhbGMoIDEwMCUgLSAjeyRncmlkLWd1dHRlci13aWR0aH0gKTtcblx0fVxufVxuLndwLWJsb2NrLWdhbGxlcnkge1xuXHR1bCB7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRtYXJnaW46IDAgMCAtMS42cmVtIDA7XG5cdH1cblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuXHRcdCYuYWxpZ25ub25lIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IG1hdGguZGl2KCRzcGFjZXIqNCwgMyk7XG5cdFx0XHRtYXJnaW4tdG9wOiBtYXRoLmRpdigkc3BhY2VyKjQsIDMpO1xuXHRcdH1cblx0XHQmLmFsaWduY2VudGVyIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IG1hdGguZGl2KCRzcGFjZXIqNCwgMyk7XG5cdFx0XHRtYXJnaW4tdG9wOiBtYXRoLmRpdigkc3BhY2VyKjQsIDMpO1xuXHRcdH1cblx0XHQmLmFsaWdud2lkZSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAkc3BhY2VyKjI7XG5cdFx0XHRtYXJnaW4tdG9wOiAkc3BhY2VyKjI7XG5cdFx0fVxuXHRcdCYuYWxpZ25mdWxsIHtcblx0XHRcdG1hcmdpbi1ib3R0b206ICRzcGFjZXIqMjtcblx0XHRcdG1hcmdpbi10b3A6ICRzcGFjZXIqMjtcblx0XHR9XG5cdH1cbn1cblxuLndwLWJsb2NrLWxhdGVzdC1wb3N0cyB7XG5cdD4gbGkgPiBhOmZpcnN0LW9mLXR5cGUge1xuXHRcdEBleHRlbmQgLmgzO1xuXHRcdEBleHRlbmQgLmg7XG5cdFx0QGV4dGVuZCAuaC1zdHlsZS1kaXNhYmxlO1xuXHRcdG1hcmdpbi1ib3R0b206ICRzcGFjZXIqMC41O1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cdCYuaXMtZ3JpZCB7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0bGkge1xuXHRcdFx0QGV4dGVuZCAlY29sb3ItYm94ZXM7XG5cdFx0XHRAZXh0ZW5kICVoYXMtYmFja2dyb3VuZDtcblxuXHRcdFx0cGFkZGluZzogbWF0aC5kaXYoJHNwYWNlcioyLCAzKTtcblx0XHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuXHRcdFx0Ym9keTpub3QoLnNoYWRvd3MtZGlzYWJsZWQpICYge1xuXHRcdFx0XHRAaW5jbHVkZSBhZGp1c3RlZC1zaGFkb3coKTtcblx0XHRcdH1cblx0XHRcdD4gYTpmaXJzdC1vZi10eXBlOm5vdCg6aG92ZXIpIHtcblx0XHRcdFx0Y29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LndwLWJsb2NrLWxhdGVzdC1wb3N0c19fZmVhdHVyZWQtaW1hZ2UuYWxpZ25jZW50ZXIge1xuXHRcdFx0bWFyZ2luOiAtMnJlbSAtMnJlbSAycmVtO1xuXHRcdFx0bWF4LXdpZHRoOiBpbml0aWFsO1xuXHRcdH1cblx0fVxuXHQmOm5vdCguaXMtZ3JpZCkgPiB7XG5cdFx0bGkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogM3JlbTtcblx0XHR9XG5cdH1cblx0Ji5oYXMtZGF0ZXMsXG5cdCYuaGFzLWF1dGhvciB7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRsaSB7XG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHR9XG5cdFx0Jjpub3QoLmlzLWdyaWQpIGxpIHtcblx0XHRcdG1hcmdpbi10b3A6IDEuNXJlbTtcblx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQud3AtYmxvY2stbGF0ZXN0LXBvc3RzX19wb3N0LWF1dGhvcixcblx0LndwLWJsb2NrLWxhdGVzdC1wb3N0c19fcG9zdC1kYXRlICB7XG5cdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0Zm9udC1zaXplOiAxZW07XG5cdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRAZXh0ZW5kIC5jcHMtaWNvbjtcblx0XHRcdEBleHRlbmQgLmNwcy1pY29uLWNhbGVuZGFyO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiA0cHg7XG5cdFx0fVxuXHR9XG5cdC53cC1ibG9jay1sYXRlc3QtcG9zdHNfX3Bvc3QtYXV0aG9yIHtcblx0XHQmOjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogJGNwcy1pY29uLXVzZXI7XG5cdFx0fVxuXHR9XG5cdC53cC1ibG9jay1sYXRlc3QtcG9zdHNfX3Bvc3QtZGF0ZSB7XG5cdFx0Jjo6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6ICRjcHMtaWNvbi1jYWxlbmRhcjtcblx0XHR9XG5cdH1cblx0LndwLWJsb2NrLWxhdGVzdC1wb3N0c19fZmVhdHVyZWQtaW1hZ2Uge1xuXHRcdG1hcmdpbi1ib3R0b206IG1hdGguZGl2KCRzcGFjZXIqMiwgMyk7XG5cdH1cblx0LndwLWJsb2NrLWxhdGVzdC1wb3N0c19fcG9zdC1mdWxsLWNvbnRlbnQge1xuXHRcdG1hcmdpbi10b3A6IG1hdGguZGl2KCRzcGFjZXIsIDMpO1xuXHRcdD4gdWwsID4gb2wge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogbWF0aC5kaXYoJHNwYWNlciwgMyk7XG5cdFx0fVxuXHR9XG5cdC53cC1ibG9jay1sYXRlc3QtcG9zdHNfX3Bvc3QtZXhjZXJwdCB7XG5cdFx0bWFyZ2luLXRvcDogbWF0aC5kaXYoJHNwYWNlciwgMyk7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxufVxuXG4ud3AtYmxvY2stcHVsbHF1b3RlIHtcblx0cGFkZGluZzogMDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRib3JkZXItdG9wOiBub25lO1xuXHRib3JkZXItYm90dG9tOiBub25lO1xuXHQmLmFsaWdubGVmdCxcblx0Ji5hbGlnbnJpZ2h0IHtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdH1cblx0YmxvY2txdW90ZSB7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdHAge1xuXHRcdFx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7XG5cdFx0XHRmb250LXNpemU6IDIuOGVtO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHR9XG5cdH1cblx0Y2l0ZSB7XG5cdFx0b3BhY2l0eTogMC44O1xuXHRcdGZvbnQtc2l6ZTogMWVtO1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0bWFyZ2luLXRvcDogJHNwYWNlciAqIDAuNTtcblx0fVxuXHQmLmlzLXN0eWxlLXNvbGlkLWNvbG9yIHtcblx0XHRwYWRkaW5nOiAkc3BhY2VyIG1hdGguZGl2KCRzcGFjZXIqMiwgMyk7XG5cdFx0Ji5hbGlnbmxlZnQ6OmJlZm9yZSB7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0XHRsZWZ0OiBtYXRoLmRpdigkc3BhY2VyKjIsIDMpO1xuXHRcdH1cblx0XHQmLmFsaWducmlnaHQ6OmJlZm9yZSB7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0XHRsZWZ0OiBhdXRvO1xuXHRcdFx0cmlnaHQ6IG1hdGguZGl2KCRzcGFjZXIqMiwgMyk7XG5cdFx0fVxuXHRcdGJsb2NrcXVvdGUge1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0dGV4dC1hbGlnbjogaW5oZXJpdDtcblx0XHR9XG5cdFx0Y2l0ZSB7XG5cdFx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHR9XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSk7XG5cdFx0fVxuXHR9XG5cdHA6bGFzdC1vZi10eXBlIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG5cdCY6OmJlZm9yZSB7XG5cdFx0Y29sb3I6IGN1cnJlbnRDb2xvcjtcblx0XHRjb2xvcjogdmFyKC0tY29sb3ItYWNjZW50LWhsKTtcblx0XHRjb250ZW50OiBcIuKAnVwiO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGZvbnQtc2l6ZTogNGVtO1xuXHRcdGxpbmUtaGVpZ2h0OiAwLjc1O1xuXHRcdG1hcmdpbjogMCBhdXRvIG1hdGguZGl2KCRzcGFjZXIqMiwgMykgYXV0bztcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0aGVpZ2h0OiAxcmVtO1xuXHR9XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcblx0XHQmLmFsaWdubGVmdCwgJi5hbGlnbmxlZnQ6OmJlZm9yZSB7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdH1cblx0XHQmLmFsaWducmlnaHQsICYuYWxpZ25yaWdodDo6YmVmb3JlIHtcblx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdH1cblx0fVxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG5cdFx0Y2l0ZSB7XG5cdFx0XHRtYXJnaW4tdG9wOiBtYXRoLmRpdigkc3BhY2VyKjIsIDMpO1xuXHRcdH1cblx0XHQmLmFsaWduZnVsbCB7XG5cdFx0XHQmOm5vdCguaXMtc3R5bGUtc29saWQtY29sb3IpIHtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiBtYXRoLmRpdigkc3BhY2VyKjEsIDMpO1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiBtYXRoLmRpdigkc3BhY2VyKjEsIDMpO1xuXHRcdFx0fVxuXHRcdFx0YmxvY2txdW90ZSBwIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjhlbTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji5hbGlnbndpZGU6OmJlZm9yZSxcblx0XHQmLmFsaWduZnVsbDo6YmVmb3JlIHtcblx0XHRcdGZvbnQtc2l6ZTogOGVtO1xuXHRcdFx0aGVpZ2h0OjJyZW07XG5cdFx0fVxuXHRcdCYuYWxpZ25sZWZ0LFxuXHRcdCYuYWxpZ25yaWdodCB7XG5cdFx0XHRwIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjVlbTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji5pcy1zdHlsZS1zb2xpZC1jb2xvciB7XG5cdFx0XHQmLmFsaWdud2lkZSxcblx0XHRcdCYuYWxpZ25mdWxsIHtcblx0XHRcdFx0cGFkZGluZzogJHNwYWNlcioyIG1hdGguZGl2KCRzcGFjZXIqNCwgMykgbWF0aC5kaXYoJHNwYWNlcio0LCAzKTtcblx0XHRcdH1cblx0XHR9XG5cdFx0YmxvY2txdW90ZSBwIHtcblx0XHRcdGZvbnQtc2l6ZTogMS41ZW07XG5cdFx0fVxuXHRcdCYuYWxpZ253aWRlIGJsb2NrcXVvdGUgcCB7XG5cdFx0XHRmb250LXNpemU6IDEuOGVtO1xuXHRcdH1cblx0fVxufVxuLndwLWJsb2NrLXF1b3RlIHtcbiAgICAmLmlzLWxhcmdlLFxuXHQmLmlzLXN0eWxlLWxhcmdlIHtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0cGFkZGluZzogMDtcblx0XHRwIHtcblx0XHRcdGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuXHRcdFx0Zm9udC1zaXplOiAxLjRlbTtcblx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yODU7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjhlbTtcbiAgICAgICAgICAgIH1cblx0XHR9XG5cdFx0Y2l0ZSB7XG5cdFx0XHRmb250LXNpemU6IDFlbTtcblx0XHRcdHRleHQtYWxpZ246IGluaGVyaXQ7XG5cdFx0fVxuXHRcdGZvb3RlciB7XG5cdFx0XHRmb250LXNpemU6IDFlbTtcblx0XHRcdHRleHQtYWxpZ246IGluaGVyaXQ7XG5cdFx0fVxuXHR9XG5cdHAge1xuXHRcdHRleHQtYWxpZ246IGluaGVyaXQ7XG5cdH1cblx0Y2l0ZSB7XG5cdFx0dGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgICB9XG4gICAgJltzdHlsZT1cInRleHQtYWxpZ246Y2VudGVyXCJdIHtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgICAmW3N0eWxlPVwidGV4dC1hbGlnbjpyaWdodFwiXSB7XG4gICAgICAgIGJvcmRlci13aWR0aDogMCAwLjJyZW0gMCAwO1xuICAgICAgICBwYWRkaW5nOiAwIG1hdGguZGl2KCRzcGFjZXIqMiwgMykgMCAwO1xuICAgIH1cbn1cblxuLndwLWJsb2NrLWxhdGVzdC1jb21tZW50cyB7XG5cdC53cC1ibG9jay1sYXRlc3QtY29tbWVudHNfX2NvbW1lbnQtbWV0YSB7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRsZXR0ZXItc3BhY2luZzogLTAuMDI1ZW07XG5cdFx0bGluZS1oZWlnaHQ6IDEuMjU7XG5cdH1cblx0LndwLWJsb2NrLWxhdGVzdC1jb21tZW50c19fY29tbWVudC1kYXRlIHtcblx0XHRvcGFjaXR5OiAwLjg7XG5cdFx0Zm9udC1zaXplOiAwLjdlbTtcblx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG5cdFx0bWFyZ2luLXRvcDogMC4xNWVtO1xuXHRcdG1hcmdpbi10b3A6IDAuNGVtO1xuXHR9XG59XG4ud3AtYmxvY2stbGF0ZXN0LXBvc3RzX19wb3N0LWF1dGhvcixcbi53cC1ibG9jay1sYXRlc3QtcG9zdHNfX3Bvc3QtZGF0ZSAge1xuXHRvcGFjaXR5OiAwLjg7XG5cdGZvbnQtc2l6ZTogMC43ZW07XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG5cdG1hcmdpbi10b3A6IDAuMTVlbTtcbn1cblxuXG4ud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmssIFxuLndwLWJsb2NrLWZpbGUgLndwLWVsZW1lbnQtYnV0dG9uLFxuLndwLWJsb2NrLXNlYXJjaF9fYnV0dG9uIHtcblx0XHRAZXh0ZW5kICVidG47XG5cdFx0QGV4dGVuZCAlYnRuLXNlY29uZGFyeTtcbn1cblxuLndwLWJsb2NrLWJ1dHRvbi5pcy1zdHlsZS1vdXRsaW5lIC53cC1ibG9jay1idXR0b25fX2xpbms6bm90KDpob3Zlcikge1xuXHQvL2NvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQpO1xufVxuLndwLWJsb2NrLWJ1dHRvbl9fbGluay5oYXMtYmFja2dyb3VuZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3IpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvcik7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLWNvbnRyYXN0KTtcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYm94LXNoYWRvdzowIDAgMCAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoIHZhcigtLWNvbG9yLWFjY2VudC1hKSwgIDAgMCAwICRpbnB1dC1idG4tZm9jdXMtd2lkdGggdmFyKC0tY29sb3IpO1xuICAgIH1cbiAgICBib2R5LmJ0bi1zdHlsZS1vdXRsaW5lICY6bm90KDpob3Zlcikge1xuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3IpO1xuICAgIH1cbn1cblxuXG5cbi53cC1ibG9jay1idXR0b25fX2xpbmsuaGFzLWNvbG9yLWJhY2tncm91bmQtY29sb3Ige1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvcikgIWltcG9ydGFudDtcblx0Ym9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvcikgIWltcG9ydGFudDtcblx0Jjpub3QoLmhhcy10ZXh0LWNvbG9yKSB7XG5cdFx0Y29sb3I6IHZhcigtLWNvbG9yLWNvbnRyYXN0KSAhaW1wb3J0YW50O1xuXHR9XG5cdC53cC1ibG9jay1idXR0b24uaXMtc3R5bGUtb3V0bGluZSAmOm5vdCg6aG92ZXIpIHtcblx0XHRjb2xvcjogdmFyKC0tY29sb3IpICFpbXBvcnRhbnQ7XG5cdH1cbn1cbi5idG4tYmxvY2sgLndwLWJsb2NrLWJ1dHRvbl9fbGluayB7XG5cdEBleHRlbmQgLmJ0bi1ibG9jaztcbn1cblxuLndwLWJsb2NrLWJ1dHRvbi5pcy1zdHlsZS1vdXRsaW5lIC53cC1ibG9jay1idXR0b25fX2xpbms6bm90KC5oYXMtYmFja2dyb3VuZCk6bm90KC5oYXMtdGV4dC1jb2xvcikge1xuXHRAZXh0ZW5kICVidG4tc2Vjb25kYXJ5O1xuXHRAZXh0ZW5kICVidG4tb3V0bGluZTtcbn1cbi53cC1ibG9jay1maWxlIHtcblx0d2lkdGg6IDEwMCU7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRhOm5vdCgud3AtYmxvY2stZmlsZV9fYnV0dG9uKSB7XG5cdFx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRcdG1hcmdpbi1yaWdodDogJHNwYWNlciAqIDAuNTtcblx0XHR9XG5cdH1cblx0LndwLWJsb2NrLWZpbGVfX2J1dHRvbiB7XG5cdFx0bWFyZ2luLWxlZnQ6IDBweDtcblx0XHRtYXJnaW46IG1hdGguZGl2KCRzcGFjZXIsIDMpIDA7XG5cdH1cbn1cbi53cC1ibG9jay1zZWFyY2gge1xuXHQud3AtYmxvY2stc2VhcmNoX19pbnB1dCB7XG5cdFx0ZmxleDogMSAxIDAlO1xuXHR9XG59XG5cbi53cC1ibG9jay1jYWxlbmRhciB0YWJsZSB7XG5cdHRoLCB0ZCB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG59XG5cbi53cC1ibG9jay1zZXBhcmF0b3Ige1xuXHQvLyBOZWNjZXNzYXJ5IHRvIGRvIGl0IGxpa2UgdGhpcyB0byBvdmVyd3JpdGUgYmxvY2tzIHN0eWxpbmdzXG5cdCYsICY6bm90KC5pcy1zdHlsZS13aWRlKTpub3QoLmlzLXN0eWxlLWRvdHMpIHtcblx0XHRAZXh0ZW5kIGhyO1xuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcblx0XHRcdG1heC13aWR0aDogODAlO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdFx0fVxuXHR9XG5cdCYuaXMtc3R5bGUtd2lkZSB7XG5cdFx0QGV4dGVuZCAuYWxpZ253aWRlO1xuXHRcdC5hbGlnbmZ1bGwgJiwgLmFsaWdud2lkZSAmIHtcblx0XHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG5cdCYuaXMtc3R5bGUtZG90czo6YmVmb3JlIHtcblx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHRmb250LXNpemU6IDIuNXJlbTtcblx0fVxuXHQmLmlzLXN0eWxlLWRvdHM6OmFmdGVyIHtcblx0XHRjb250ZW50OiBub25lO1xuICAgIH1cbn0iLCJib2R5LnNlYXJjaC1yZXN1bHRzIHtcbiAgICAuZW50cmllcy1yb3cge1xuICAgICAgICBoMiB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICAgICAgICB9XG4gICAgICAgIC5lbnRyeS1oZWFkZXIge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgICAgICB9XG4gICAgICAgIC5lbnRyeS1mb290ZXIge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMC41cmVtO1xuICAgICAgICB9XG4gICAgfVxufSIsIiRjb2xvci1wYWxsZXRlczogKFxuICAgIGNvbG9yLWJnOiAoZGVmYXVsdDogZmFsc2UsIGJsb2NrczogdHJ1ZSwgbmF2OiBmYWxzZSksIFxuICAgIGNvbG9yLWJnLWFsdDogKGRlZmF1bHQ6IGZhbHNlLCBibG9ja3M6IHRydWUsIG5hdjogZmFsc2UpLCBcbiAgICBjb2xvci1ib3hlczogKGRlZmF1bHQ6IGNvbG9yLWJnLWFsdCwgYmxvY2tzOiB0cnVlLCBuYXY6IGZhbHNlKSxcbiAgICBoZWFkZXItbWFpbi1iZy1jb2xvcjogKGRlZmF1bHQ6IGNvbG9yLWJnLWFsdCwgYmxvY2tzOiB0cnVlLCBuYXY6IHRydWUsIG5hdi1kcm9wZG93bi1zdHlsZTogaGVhZGVyLXNlY29uZGFyeS1iZy1jb2xvciksIFxuICAgIGhlYWRlci1zZWNvbmRhcnktYmctY29sb3I6IChkZWZhdWx0OiBjb2xvci1iZywgYmxvY2tzOiB0cnVlLCBuYXY6IHRydWUsIG5hdi1kcm9wZG93bi1zdHlsZTogZmFsc2UpLCBcbiAgICBoZXJvLW1haW4tYmctY29sb3I6IChkZWZhdWx0OiBjb2xvci1iZy1hbHQsIGJsb2NrczogdHJ1ZSwgbmF2OiBmYWxzZSksXG4gICAgZm9vdGVyLW1haW4tYmctY29sb3I6IChkZWZhdWx0OiBjb2xvci1iZy1hbHQsIGJsb2NrczogdHJ1ZSwgbmF2OiBmYWxzZSksXG4gICAgYWxlcnQtYmctY29sb3I6IChkZWZhdWx0OiBjb2xvci1iZywgYmxvY2tzOiBmYWxzZSwgbmF2OiBmYWxzZSksXG4pO1xuXG4vLyBHZW5lcmF0ZXMgY29sb3IgcGFsbGV0cyBhY2NvcmRpbmcgdG8gb3B0aW9ucy5cbkBlYWNoICRwYWxsZXRlLCAkb3B0aW9ucyBpbiAkY29sb3ItcGFsbGV0ZXMge1xuICAgIC8vIExldHMgZmlyc3Qgc2V0IHRoZSBkZWZhdWx0cyBpZiBuZWVkZWRcbiAgICBAaWYgbWFwLWdldCgkb3B0aW9ucywgZGVmYXVsdCkge1xuICAgICAgICAjeyRlbC1yb290fSB7XG4gICAgICAgICAgICAtLSN7JHBhbGxldGV9OiB2YXIoLS0je21hcC1nZXQoJG9wdGlvbnMsIGRlZmF1bHQpfSk7XG4gICAgICAgICAgICAtLSN7JHBhbGxldGV9LWNvbnRyYXN0OiB2YXIoLS0je21hcC1nZXQoJG9wdGlvbnMsIGRlZmF1bHQpfS1jb250cmFzdCk7XG4gICAgICAgICAgICAtLSN7JHBhbGxldGV9LWFjY2VudDogdmFyKC0tI3ttYXAtZ2V0KCRvcHRpb25zLCBkZWZhdWx0KX0tYWNjZW50KTtcbiAgICAgICAgICAgIC0tI3skcGFsbGV0ZX0tYWNjZW50LWE6IHZhcigtLSN7bWFwLWdldCgkb3B0aW9ucywgZGVmYXVsdCl9LWFjY2VudC1hKTtcbiAgICAgICAgICAgIC0tI3skcGFsbGV0ZX0tYWNjZW50LWNvbnRyYXN0OiB2YXIoLS0je21hcC1nZXQoJG9wdGlvbnMsIGRlZmF1bHQpfS1hY2NlbnQtY29udHJhc3QpO1xuICAgICAgICAgICAgLS0jeyRwYWxsZXRlfS1hY2NlbnQtaGw6IHZhcigtLSN7bWFwLWdldCgkb3B0aW9ucywgZGVmYXVsdCl9LWFjY2VudC1obCk7XG4gICAgICAgICAgICAtLSN7JHBhbGxldGV9LWFjY2VudC1obC1hOiB2YXIoLS0je21hcC1nZXQoJG9wdGlvbnMsIGRlZmF1bHQpfS1hY2NlbnQtaGwtYSk7XG4gICAgICAgICAgICAtLSN7JHBhbGxldGV9LWFjY2VudC1obC1jb250cmFzdDogdmFyKC0tI3ttYXAtZ2V0KCRvcHRpb25zLCBkZWZhdWx0KX0tYWNjZW50LWhsLWNvbnRyYXN0KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICUjeyRwYWxsZXRlfSB7XG4gICAgICAgIC0tY29sb3I6IHZhcigtLSN7JHBhbGxldGV9LCAtLSN7bWFwLWdldCgkb3B0aW9ucywgZGVmYXVsdCl9KTtcbiAgICAgICAgLS1jb2xvci1jb250cmFzdDogdmFyKC0tI3skcGFsbGV0ZX0tY29udHJhc3QsIC0tI3ttYXAtZ2V0KCRvcHRpb25zLCBkZWZhdWx0KX0tY29udHJhc3QpO1xuICAgICAgICAtLWNvbG9yLWFjY2VudDogdmFyKC0tI3skcGFsbGV0ZX0tYWNjZW50LCAtLSN7bWFwLWdldCgkb3B0aW9ucywgZGVmYXVsdCl9LWFjY2VudCk7XG4gICAgICAgIC0tY29sb3ItYWNjZW50LWE6IHZhcigtLSN7JHBhbGxldGV9LWFjY2VudC1hLCAtLSN7bWFwLWdldCgkb3B0aW9ucywgZGVmYXVsdCl9LWFjY2VudC1hKTtcbiAgICAgICAgLS1jb2xvci1hY2NlbnQtY29udHJhc3Q6IHZhcigtLSN7JHBhbGxldGV9LWFjY2VudC1jb250cmFzdCwgLS0je21hcC1nZXQoJG9wdGlvbnMsIGRlZmF1bHQpfS1hY2NlbnQtY29udHJhc3QpO1xuICAgICAgICAtLWNvbG9yLWFjY2VudC1obDogdmFyKC0tI3skcGFsbGV0ZX0tYWNjZW50LWhsLCAtLSN7bWFwLWdldCgkb3B0aW9ucywgZGVmYXVsdCl9LWFjY2VudC1obCk7XG4gICAgICAgIC0tY29sb3ItYWNjZW50LWhsLWE6IHZhcigtLSN7JHBhbGxldGV9LWFjY2VudC1obC1hLCAtLSN7bWFwLWdldCgkb3B0aW9ucywgZGVmYXVsdCl9LWFjY2VudC1obC1hKTtcbiAgICAgICAgLS1jb2xvci1hY2NlbnQtaGwtY29udHJhc3Q6IHZhcigtLSN7JHBhbGxldGV9LWFjY2VudC1obC1jb250cmFzdCwgLS0je21hcC1nZXQoJG9wdGlvbnMsIGRlZmF1bHQpfS1hY2NlbnQtaGwtY29udHJhc3QpO1xuICAgIH1cblxuICAgIC5oYXMtI3skcGFsbGV0ZX0tYmFja2dyb3VuZC1jb2xvciB7XG4gICAgICAgIEBleHRlbmQgJSN7JHBhbGxldGV9O1xuICAgICAgICAmIH4gLndwLWJsb2NrLWNvdmVyX19pbm5lci1jb250YWluZXIge1xuICAgICAgICAgICAgQGV4dGVuZCAlI3skcGFsbGV0ZX07XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmhhcy0jeyRwYWxsZXRlfS1jb2xvciB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS0jeyRwYWxsZXRlfSwgLS0je21hcC1nZXQoJG9wdGlvbnMsIGRlZmF1bHQpfSkgIWltcG9ydGFudDtcbiAgICB9XG5cblxufVxuXG4laGFzLWJhY2tncm91bmQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yKTtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItY29udHJhc3QpO1xufSAiLCIjeyRlbC1yb290fSB7XG4gICAgLS1jb2xvci1iZy1zZWNvbmRhcnk6IHZhcigtLWNvbG9yLWJnKTtcbn1cblxuI3skZWwtYm9keX0ge1xuICAgIEBleHRlbmQgJWNvbG9yLWJnO1xuICAgIEBleHRlbmQgJWhhcy1iYWNrZ3JvdW5kO1xuXG4gICAgZm9udC1kaXNwbGF5OiBvcHRpb25hbDtcbiAgICBmb250LWZhbWlseTogc3lzdGVtLXVpLCBzYW5zLXNlcmlmO1xuICAgIEBpbmNsdWRlIGFkanVzdGVkLXNpemUoJGZvbnQtc2l6ZS1iYXNlICogMC45LCAnLS1ib2R5LWZvbnQtc2l6ZScpO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgQGluY2x1ZGUgYWRqdXN0ZWQtc2l6ZSgkZm9udC1zaXplLWJhc2UsICctLWJvZHktZm9udC1zaXplJyk7XG4gICAgfVxufVxuXG5AaW5jbHVkZSBlZGl0b3Itd3JhcCgpIHtcbiAgICAud3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAkc3BhY2VyO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogJHNwYWNlcjtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6ICRzcGFjZXIqMjtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkc3BhY2VyKjI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2NyZWVuLXJlYWRlci10ZXh0IHsgXG4gICAgICAgIEBleHRlbmQgLnNyLW9ubHk7IFxuICAgIH1cbiAgICBcbiAgICBhLnNraXAtbGluayB7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICB6LWluZGV4OiAxMDAwO1xuICAgICAgdG9wOiAwcHg7XG4gICAgICByaWdodDogMHB4O1xuICAgIH1cbn1cblxuYm9keS5zaW5ndWxhcjpub3QoLmhhcy1zaWRlYmFyKSAjY29udGVudC5jb250YWluZXIsIC5jb250YWluZXItY29udGVudCB7XG5cdG1heC13aWR0aDogdmFyKC0tY29udGVudC13aWR0aCk7XG59XG5cbi5tYWluLXdyYXBwZXIge1xuICAgIGJvZHk6bm90KC5oYXMtc2lkZWJhcikgJiB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuXHRib2R5Lm1haW4td3JhcHBlci1tYXJnaW4tdG9wLWRpc2FibGVkICYge1xuXHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcblx0XHRcdG1hcmdpbi10b3A6IGNhbGMoIHZhcigtLWhlYWRlci1tYWluLWdhcC1oZWlnaHQpKi0xICk7XG5cdFx0fVxuXHR9XG5cdGJvZHkubWFpbi13cmFwcGVyLW1hcmdpbi1ib3R0b20tZGlzYWJsZWQgJiB7XG5cdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdH1cblx0Ym9keS5tYWluLXdyYXBwZXItcHVsbC11bmRlciAmIHtcblx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG5cdFx0XHRtYXJnaW4tdG9wOiBjYWxjKCAoIHZhcigtLWhlYWRlci1tYWluLWdhcC1oZWlnaHQpICsgdmFyKC0taGVhZGVyLW1haW4taGVpZ2h0KSApICogLTEgKTtcblx0XHR9XG5cdH1cbn1cblxuLnNpdGUtd2lkdGgtbWF4IHtcbiAgICBtYXgtd2lkdGg6IHZhcigtLXNpdGUtd2lkdGgpO1xuICAgIGJvZHkuc2l0ZS1ib3hlZCAmIHtcbiAgICAgICAgbWF4LXdpZHRoOiB2YXIoLS1zaXRlLWJveC13aWR0aCk7XG4gICAgfVxufVxuXG4uY3BzLWljb24uY3BzLWRhc2hpY29uIHtcbiAgICBmb250LWZhbWlseTogZGFzaGljb25zICFpbXBvcnRhbnQ7XG59IiwiQHVzZSBcInNhc3M6bWF0aFwiO1xuXG4jeyRlbC1yb290fSB7XG4gICAgLS1oZWFkZXItbWFpbi1nYXAtaGVpZ2h0OiAwcHg7XG5cbiAgICAtLWhlYWRlci1tYWluLWZvbnQtc2l6ZTogdmFyKC0tYm9keS1mb250LXNpemUpO1xuXG4gICAgLS1oZWFkZXItbWFpbi1sb2dvLXRleHQtY29sb3I6IHZhcigtLWhlYWRlci1tYWluLWJnLWNvbG9yLWNvbnRyYXN0KTtcbiAgICAtLWhlYWRlci1tYWluLWRyb3Bib3gtYmctY29sb3I6IHZhcigtLWhlYWRlci1tYWluLWJnLWNvbG9yKTtcbiAgICAtLWhlYWRlci1tYWluLWRyb3Bib3gtbG9nby10ZXh0LWNvbG9yOiB2YXIoLS1oZWFkZXItbWFpbi1iZy1jb2xvci1jb250cmFzdCk7XG59XG5cbi5uYXYge1xuICAgIG1hcmdpbi10b3A6ICRzcGFjZXIqMC4yNTtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyKjAuMjU7XG5cbiAgICAmOm5vdCgubmF2YmFyLW5hdikgLm5hdi1pdGVtLmhhcy1zdHlsaW5nIHtcbiAgICAgICAgcGFkZGluZy10b3A6ICRuYXYtbGluay1wYWRkaW5nLXgqMC41O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogJG5hdi1saW5rLXBhZGRpbmcteCowLjU7XG4gICAgfVxuXG4gICAgLm5hdi1saW5rIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjFlbTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IG1hdGguZGl2KCRuYXYtbGluay1wYWRkaW5nLXgqMiwgMyk7XG4gICAgICAgIG1hcmdpbi1yaWdodDogbWF0aC5kaXYoJG5hdi1saW5rLXBhZGRpbmcteCoyLCAzKTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbiAgICAubWVudS1pdGVtID4gYTpub3QoLmhhcy1zdHlsaW5nKSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiAnd2dodCcgNTYwO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjVzO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgLm5hdi1pY29uLWhhcy1iZywgLm5hdi1pY29uLW5vLWxhYmVsIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmN1cnJlbnQtbWVudS1pdGVtID4gYTpub3QoLmhhcy1zdHlsaW5nKSxcbiAgICAubWVudS1pdGVtID4gYTpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cblxuXG4gICAgLm5hdi1pY29uIHtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgZm9udC1zaXplOiAxLjRlbTtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNXM7XG4gICAgfVxuICAgIC5uYXYtaWNvbi1oYXMtYmcge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICAgICAgcGFkZGluZzogJG5hdi1saW5rLXBhZGRpbmcteCowLjI1O1xuICAgIH1cbiAgICAubmF2LWljb24tcG9zaXRpb24tYWZ0ZXIge1xuICAgICAgICAvL21hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tbGVmdDogJG5hdi1saW5rLXBhZGRpbmcteCowLjU7XG4gICAgICAgIC8vYm9yZGVyLXJhZGl1czogMCAkYm9yZGVyLXJhZGl1cyAkYm9yZGVyLXJhZGl1cyAwO1xuICAgIH1cbiAgICAubmF2LWljb24tcG9zaXRpb24tYmVmb3JlIHtcbiAgICAgICAgLy9tYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogJG5hdi1saW5rLXBhZGRpbmcteCowLjU7XG4gICAgICAgIC8vYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMgMCAwICRib3JkZXItcmFkaXVzO1xuICAgIH1cbiAgICAubmF2LWljb24tbm8tbGFiZWwge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgLmJ0biB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGhlaWdodDogMS43ZW07XG4gICAgICAgIG1pbi13aWR0aDogMmVtO1xuICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIC5tZW51LWl0ZW0tdGV4dCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbjogYXV0byBtYXRoLmRpdigkYnRuLXBhZGRpbmcteCoyLCAzKTtcbiAgICAgICAgfVxuICAgICAgICBpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjM1ZW07XG4gICAgICAgICAgICBwYWRkaW5nOiAwIG1hdGguZGl2KCRidG4tcGFkZGluZy14LCAzKTtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgICYuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IG1hdGguZGl2KCRidG4tcGFkZGluZy14KjIsIDMpO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAubmF2LWljb24taGFzLWJnIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIH1cbiAgICAgICAgLm5hdi1pY29uLXBvc2l0aW9uLWFmdGVyIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICAgIC5uYXYtaWNvbi1wb3NpdGlvbi1iZWZvcmUubmF2LWljb24taGFzLWJnIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICAgIC5uYXYtaWNvbi1wb3NpdGlvbi1iZWZvcmUge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICRidG4tcGFkZGluZy14KjAuNTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIC8vbWFyZ2luLXJpZ2h0OiAtJGJ0bi1wYWRkaW5nLXgqMi8zO1xuICAgICAgICB9XG5cbiAgICAgICAgQHN1cHBvcnRzICggZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IG5vcm1hbCApIHtcbiAgICAgICAgICAgIGJvZHkuZm9udC11cCAmIC5tZW51LWl0ZW0tdGV4dCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDAuMTVlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGJvZHkuZm9udC1kb3duICYgLm1lbnUtaXRlbS10ZXh0IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMC4xNWVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNvbGxhcHNlLW1lZ2FtZW51IC5kcm9wZG93bi1tZWdhbWVudS1tZW51LWNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAkc3BhY2VyICogMC41O1xuICAgIH1cbiAgICAuY29sbGFwc2UtbWVudSAuZHJvcGRvd24taXRlbSB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxuICAgIHVsLmNvbGxhcHNlLW1lbnUge1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICA+IGxpOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAkc3BhY2VyKjAuMjU7XG4gICAgICAgIH1cbiAgICAgICAgPiBsaTpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkc3BhY2VyKjAuMjU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZHJvcGRvd24tdG9nZ2xlLFxuICAgIC5jb2xsYXBzZS10b2dnbGUge1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBoZWlnaHQ6IC4zZW07XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogYXV0bztcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzO1xuICAgICAgICB9XG4gICAgICAgICZbYXJpYS1leHBhbmRlZD1cInRydWVcIl06OmFmdGVyICB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICNnb29nbGVfdHJhbnNsYXRlX2VsZW1lbnQge1xuICAgICAgICAmLCBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgYTpob3ZlciB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgLmdvb2ctdGUtZ2FkZ2V0LCAuZ29vZy10ZS1nYWRnZXQtc2ltcGxlIHtcbiAgICAgICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5oYXMtYmFja2dyb3VuZCAubmF2IHtcbiAgICAubmF2LWl0ZW0gPiBhOm5vdCguaGFzLXN0eWxpbmcpIHtcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWNvbnRyYXN0KTtcbiAgICB9XG5cbiAgICAuY3VycmVudC1tZW51LWl0ZW0sXG4gICAgLmN1cnJlbnQtbWVudS1hbmNlc3RvciB7XG4gICAgICAgIGE6bm90KC5oYXMtc3R5bGluZykge1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgIC8vQGV4dGVuZCAlaGVhZGVyLW1haW4tYmctY29sb3I7XG4gICAgICAgIC8vQGV4dGVuZCAlaGFzLWJhY2tncm91bmQ7XG4gICAgfVxuXG4gICAgLmRyb3Bkb3duLW1lbnU6bm90KC5kcm9wZG93bi1tZWdhbWVudS1tZW51KSB7XG4gICAgICAgIEBleHRlbmQgJWhlYWRlci1zZWNvbmRhcnktYmctY29sb3I7XG4gICAgICAgIEBleHRlbmQgJWhhcy1iYWNrZ3JvdW5kO1xuXG4gICAgICAgIC5jdXJyZW50LW1lbnUtaXRlbSB7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItZHJvcGRvd24tYWNjZW50KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAgICAgXG59XG5cbi5uYXZiYXIge1xuICAgIHotaW5kZXg6IDM7XG4gICAgcGFkZGluZzogJHNwYWNlciAqIDAuMjUgJGdyaWQtZ3V0dGVyLXdpZHRoICogMC41O1xuICAgIHRyYW5zaXRpb246IHBhZGRpbmcgMC4ycyBlYXNlLWluLW91dDtcblxuICAgIC5uYXYtaXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLm5hdi1saW5rIHtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAmLmJ0bjpob3ZlciB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubmF2YmFyLW5hdnMtY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAubmF2YmFyLW5hdi1jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5uYXZiYXItbmF2IHtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAkbmF2LWxpbmstcGFkZGluZy14KjAuMjU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkbmF2LWxpbmstcGFkZGluZy14KjAuMjU7XG4gICAgICAgIH1cblxuICAgICAgICBpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm5hdmJhci1idXR0b24tbmF2LXJpZ2h0IHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgbGk6Zmlyc3QtY2hpbGQgLm5hdi1saW5rIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIC8vbWFyZ2luLWxlZnQ6ICRuYXYtbGluay1wYWRkaW5nLXg7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgICAgIGxpOmZpcnN0LWNoaWxkIC5uYXYtbGluayB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IG1hdGguZGl2KCRuYXYtbGluay1wYWRkaW5nLXgqNCwgMyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubmF2ID4gbGk6bGFzdC1jaGlsZCA+IC5uYXYtbGluayB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG5cbiAgICAubmF2YmFyLWJyYW5kLWhvbGRlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAkbmF2YmFyLXBhZGRpbmcteCowLjU7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMTAwO1xuICAgICAgICAgICAgZmxleC1iYXNpczogMDtcbiAgICAgICAgICAgIC5uYXZiYXItYnJhbmQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJG5hdmJhci1wYWRkaW5nLXgqMC41O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5uYXZiYXItYnJhbmQge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBpbml0aWFsO1xuICAgICAgICBpbWcge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogd2lkdGggMC4ycyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIG1heC13aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm5hdmJhci1icmFuZC1zdWJ0ZXh0IHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmRyb3Bkb3duIHtcbiAgICAgICAgJi5zaG93LnNob3duIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgICAgICAmLnNob3duIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm5hdiA+IGxpOmxhc3QtY2hpbGQgPiAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7XG4gICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICB9XG4gICAgfVxuXG4gICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMsICB0cmFuc2Zvcm0gMC40cztcbiAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAgICAgICBtaW4td2lkdGg6IDEwMCU7XG5cbiAgICAgICAgYm9keTpub3QoLnNoYWRvd3MtZGlzYWJsZWQpICYge1xuICAgICAgICAgICAgQGluY2x1ZGUgYWRqdXN0ZWQtc2hhZG93KCk7XG4gICAgICAgIH1cblxuICAgICAgICBsaSB7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nOiAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXkgJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5kcm9wZG93bi1pdGVtIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAuZHJvcGRvd24tbWVnYW1lbnUge1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIH1cbiAgICAuZHJvcGRvd24tbWVnYW1lbnUtbWVudSB7XG4gICAgICAgIHotaW5kZXg6IC0yO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctdG9wOiAkc3BhY2VyO1xuICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1jbGlwOiBpbml0aWFsO1xuICAgICAgICBtYXgtaGVpZ2h0OiBjYWxjKDg1dmggLSB2YXIoLS1oZWFkZXItbWFpbi1oZWlnaHQpICk7XG4gICAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcblxuICAgICAgICBib2R5Om5vdCguc2hhZG93cy1kaXNhYmxlZCkgJiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBhZGp1c3RlZC1zaGFkb3coMSwgJ2JvdHRvbScpO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5kcm9wZG93bi1tZWdhbWVudS1tZW51LWNvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgcGFkZGluZzogY2FsYyggI3skc3BhY2VyfSAvIDQgKiB2YXIoLS1oZWFkZXItbWFpbi1oZWlnaHQpIC8gMTAwICkgMDtcbiAgICAgICAgLm5hdmJhci1uYXZzLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgcGFkZGluZzogY2FsYyggI3skc3BhY2VyfSAvIDIgKiB2YXIoLS1oZWFkZXItbWFpbi1wYWRkaW5nLXYpIC8gMTAwICkgJHNwYWNlcjtcbiAgICAgICAgLm5hdmJhci1zdGlja3MgJiB7XG4gICAgICAgICAgICBwYWRkaW5nOiBjYWxjKCAjeyRzcGFjZXJ9IC8gNCAqIHZhcigtLWhlYWRlci1tYWluLXBhZGRpbmctdikgLyAxMDAgKSAkc3BhY2VyICogMC41O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ubmF2LXN0eWxpbmctdW5kZXJsaW5lIHtcbiAgICAubmF2LWxpbms6bm90KC5oYXMtc3R5bGluZykge1xuICAgICAgICAmLCAubWVudS1pdGVtLXRleHQge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6ICRuYXYtbGluay1wYWRkaW5nLXgqMSowLjI1O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICRuYXYtbGluay1wYWRkaW5nLXgqMSowLjI1O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5uYXYtbGluazpub3QoLmhhcy1zdHlsaW5nKSAubWVudS1pdGVtLXRleHQsIC5uYXZiYXItYnJhbmQtdGV4dCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMnB4O1xuICAgICAgICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIHRyYW5zaXRpb246IGJvcmRlci1ib3R0b20tY29sb3IgLjVzO1xuICAgIH1cbiAgICAubmF2IHtcbiAgICAgICAgPiAuY3VycmVudC1tZW51LWl0ZW0gPiBhLFxuICAgICAgICA+IC5jdXJyZW50LW1lbnUtYW5jZXN0b3IgPiBhLFxuICAgICAgICA+IGxpID4gYTpob3ZlciB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAubWVudS1pdGVtLXRleHQge1xuICAgICAgICAgICAgICAgIC8vYmFja2dyb3VuZC1zaXplOiAxMDAlIDJweDtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tY29sb3ItYWNjZW50KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAubmF2YmFyLWJyYW5kLXRleHQ6aG92ZXIge1xuICAgICAgICAvL2JhY2tncm91bmQtc2l6ZTogMTAwJSAycHg7XG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tY29sb3ItYWNjZW50KTtcbiAgICB9XG59XG5cbi5uYXZiYXItc3R5bGUtZHJvcGJveCB7XG4gICAgLm5hdmJhcntcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5uYXZiYXItc3RpY2tzIC5uYXZiYXIge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm5hdmJhci1icmFuZCB7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgICAgIHdpZHRoOiBjYWxjKCB2YXIoLS1oZWFkZXItbWFpbi1kcm9wYm94LW1heC13aWR0aCkgKiAzLzQgKTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiBtYXRoLmRpdigkc3BhY2VyLCAzKTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjJzIGVhc2U7XG4gICAgICAgIG1heC1oZWlnaHQ6IGNhbGMoIDI1MHB4ICsgI3ttYXRoLmRpdigkc3BhY2VyLCAzKSoyfSApO1xuICAgICAgICAmLCAmOmhvdmVyLCAubmF2YmFyLWJyYW5kLXRleHQge1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLWhlYWRlci1tYWluLWRyb3Bib3gtbG9nby10ZXh0LWNvbG9yKTtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyLCAmOmFjdGl2ZSB7XG4gICAgICAgICAgICAmLCAmIC5uYXZiYXItYnJhbmQtdGV4dCB7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgaW1nLCAubmF2YmFyLWJyYW5kLXRleHQge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB9XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogdmFyKC0taGVhZGVyLW1haW4tbG9nby1pbWFnZS13aWR0aCk7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAyNTBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgfVxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taGVhZGVyLW1haW4tZHJvcGJveC1iZy1jb2xvcik7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuXG4gICAgICAgICAgICBib2R5Om5vdCguc2hhZG93cy1kaXNhYmxlZCkgJiB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYWRqdXN0ZWQtc2hhZG93KCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogdmFyKC0taGVhZGVyLW1haW4tZHJvcGJveC1tYXgtd2lkdGgpO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuXG4gICAgICAgICAgICBwYWRkaW5nOiBtYXRoLmRpdigkc3BhY2VyLCAzKTtcbiAgICAgICAgICAgIHRvcDogMHB4O1xuICAgICAgICAgICAgJjpub3QoLmN1c3RvbS1iZy1kaXNhYmxlZCkge1xuICAgICAgICAgICAgICAgIHotaW5kZXg6ICR6aW5kZXgtc3RpY2t5O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmN1c3RvbS1iZy1kaXNhYmxlZCB7XG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogLTI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC8qXG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogJHppbmRleC1zdGlja3k7XG4gICAgICAgICAgICAgICAgfSovXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5uYXZiYXItc3RpY2tzIC5uYXZiYXItYnJhbmQge1xuICAgICAgICB3aWR0aDogY2FsYyggdmFyKC0taGVhZGVyLW1haW4tZHJvcGJveC1tYXgtd2lkdGgpICogMy80ICk7XG4gICAgfVxuICAgIC5uYXZiYXItYnJhbmQtdGV4dDpob3ZlciB7XG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgICAubmF2YmFyLWJyYW5kLXN1YnRleHQge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgJjpub3QoLm5hdmJhci1icmFuZC1kcm9wYm94LXN1YnRleHQpIHsvL0NVU1RPTUlaRVItT05MWVxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgLm5hdmJhci1icmFuZC1ob2xkZXIge1xuICAgICAgICAgICAgbWluLXdpZHRoOiBjYWxjKCAje21hdGguZGl2KCRzcGFjZXIsIDMpKjJ9ICsgdmFyKC0taGVhZGVyLW1haW4tZHJvcGJveC1tYXgtd2lkdGgpKTtcbiAgICAgICAgfVxuICAgIH1cblxufVxuXG4ubmF2YmFyLXN0eWxlLWNlbnRlciB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAubmF2YmFyLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIH1cbiAgICAgICAgLm5hdmJhci1icmFuZC1ob2xkZXIge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6ICRzcGFjZXIqMC4yNTtcbiAgICAgICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkc3BhY2VyICogMC41O1xuICAgICAgICB9XG4gICAgICAgIC5uYXZiYXItYnJhbmQge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgICAgLm5hdmJhci1icmFuZC1zdWJ0ZXh0IHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAkbmF2YmFyLXBhZGRpbmcteCowLjU7XG4gICAgICAgIH1cbiAgICAgICAgLm5hdmJhci1uYXYge1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICAgICAgLm5hdmJhci1uYXYtY29udGFpbmVyIHtcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgLm5hdmJhci1uYXYge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLWhlYWRlci1tYWluLWJ1dHRvbnMtbWVudS13aWR0aCwgJzAnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubmF2YmFyLW5hdnMtY29udGFpbmVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICB9XG5cbiAgICAgICAgLm5hdmJhci1idXR0b24tbmF2LXJpZ2h0IHtcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMDtcbiAgICAgICAgfVxuICAgICAgICAubmF2YmFyLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgICYubmF2YmFyLXN0aWNrcyN3cmFwcGVyLW5hdmJhci1tYWluIHtcbiAgICAgICAgICAgIHRvcDogY2FsYyggdmFyKC0taGVhZGVyLW1haW4tbmF2YmFyLWJyYW5kLWhvbGRlci1oZWlnaHQpICogLTEgKTtcbiAgICAgICAgICAgIGJvZHkuYWRtaW4tYmFyLm5hdmJhci1tYWluLXN0aWNreS10b3AgJiB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgICAgICAgICB0b3A6IGNhbGMoICh2YXIoLS1oZWFkZXItbWFpbi1uYXZiYXItYnJhbmQtaG9sZGVyLWhlaWdodCkgKiAtMSkgKyAjeyR3cC1hZG1pbi1iYXItaGVpZ2h0LXNtfSApO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogY2FsYyggKHZhcigtLWhlYWRlci1tYWluLW5hdmJhci1icmFuZC1ob2xkZXItaGVpZ2h0KSAqIC0xKSArICN7JHdwLWFkbWluLWJhci1oZWlnaHR9ICk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubmF2YmFyLWJyYW5kIHtcbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogdmFyKC0taGVhZGVyLW1haW4tbG9nby1pbWFnZS13aWR0aCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgJi5uYXZiYXItc3RpY2tzIC5uYXZiYXIge1xuICAgICAgICAgICAgcGFkZGluZzogJHNwYWNlciAqIDAuNSAkc3BhY2VyO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5cbiN3cmFwcGVyLW5hdmJhci1tYWluIHtcbiAgICBib2R5Om5vdCguc2hhZG93cy1kaXNhYmxlZCkgJiB7XG4gICAgICAgIEBpbmNsdWRlIGFkanVzdGVkLXNoYWRvdygpO1xuICAgIH1cbiAgICBib2R5Lmhhcy1oZXJvICY6bm90KC5uYXZiYXItc3RpY2tzKSB7XG4gICAgICAgICYsICYubmF2YmFyLXN0eWxlLWRyb3Bib3ggLm5hdmJhci1icmFuZDo6YmVmb3JlIHtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBib2R5LnNpdGUtYm94ZWQubmF2YmFyLW1haW4tc3RyZWNoLXRvLWZ1bGwgJiB7XG4gICAgICAgICNuYXZiYXItbWFpbiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogY2FsYyg1MCUgLSA1MHZ3KTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgICAgfVxuICAgIH1cbiAgICBib2R5Lm5hdmJhci1tYWluLXN0aWNreS10b3AgJiB7XG4gICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICAgIHotaW5kZXg6ICR6aW5kZXgtc3RpY2t5O1xuICAgICAgICB0b3A6IDA7XG4gICAgfVxuICAgIGJvZHkuYWRtaW4tYmFyLm5hdmJhci1tYWluLXN0aWNreS10b3AgJiB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIHRvcDogJHdwLWFkbWluLWJhci1oZWlnaHQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiNuYXZiYXItbWFpbiB7ICAgIFxuICAgIEBpbmNsdWRlIGFkanVzdGVkLXNpemUoJGZvbnQtc2l6ZS1iYXNlICogMC45LCAnLS1ib2R5LWZvbnQtc2l6ZScsICctLWhlYWRlci1tYWluLWZvbnQtc2l6ZScpO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgQGluY2x1ZGUgYWRqdXN0ZWQtc2l6ZSgkZm9udC1zaXplLWJhc2UsICctLWJvZHktZm9udC1zaXplJywgJy0taGVhZGVyLW1haW4tZm9udC1zaXplJyk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHZhcigtLWhlYWRlci1tYWluLWdhcC1oZWlnaHQpO1xuICAgIH1cbiAgICAubmF2YmFyLXNlY29uZGFyeS11bmRlci1tYWluICYge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yKTtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2UtaW4tb3V0O1xuICAgICAgICBib2R5Lm5hdmJhci1tYWluLWhhcy1oZXJvLXRyYW5zcGFyZW5jeS5oYXMtaGVyby1pbWFnZSAmLFxuICAgICAgICBib2R5Lm5hdmJhci1tYWluLWhhcy1oZXJvLXRyYW5zcGFyZW5jeS5tYWluLXdyYXBwZXItcHVsbC11bmRlciAmIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IHZhcigtLWhlcm8tbWFpbi1oZWFkZXItbWFpbi1vcGFjaXR5KTtcbiAgICAgICAgfVxuICAgICAgICBib2R5Lm5hdmJhci1tYWluLWhhcy1oZXJvLXRyYW5zcGFyZW5jeS5oYXMtaGVyby1pbWFnZSAjd3JhcHBlci1uYXZiYXItbWFpbi5uYXZiYXItc3RpY2tzICYsXG4gICAgICAgIGJvZHkubmF2YmFyLW1haW4taGFzLWhlcm8tdHJhbnNwYXJlbmN5Lm1haW4td3JhcHBlci1wdWxsLXVuZGVyICN3cmFwcGVyLW5hdmJhci1tYWluLm5hdmJhci1zdGlja3MgJiB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm5hdmJhci1icmFuZCB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYyggdmFyKC0taGVhZGVyLW1haW4tbG9nby1pbWFnZS13aWR0aCkgKiAzLzQgKTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiB2YXIoLS1oZWFkZXItbWFpbi1sb2dvLWltYWdlLXdpZHRoKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5uYXZiYXItYnJhbmQtaG9sZGVyIHtcbiAgICAgICAgQGluY2x1ZGUgYWRqdXN0ZWQtc2l6ZSgkZm9udC1zaXplLWJhc2UgKiAwLjksICctLWJvZHktZm9udC1zaXplJywgJy0taGVhZGVyLW1haW4tbG9nby1mb250LXNpemUnKTtcbiAgICAgICAgQGluY2x1ZGUgYWRqdXN0ZWQtc2l6ZSgkZm9udC1zaXplLWJhc2UgKiAwLjksICctLWJvZHktZm9udC1zaXplJywgJy0taGVhZGVyLW1haW4tbG9nby1mb250LXNpemUnLCBsaW5lLWhlaWdodCk7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGFkanVzdGVkLXNpemUoJGZvbnQtc2l6ZS1iYXNlLCAnLS1ib2R5LWZvbnQtc2l6ZScsICctLWhlYWRlci1tYWluLWxvZ28tZm9udC1zaXplJyk7XG4gICAgICAgICAgICBAaW5jbHVkZSBhZGp1c3RlZC1zaXplKCRmb250LXNpemUtYmFzZSwgJy0tYm9keS1mb250LXNpemUnLCAnLS1oZWFkZXItbWFpbi1sb2dvLWZvbnQtc2l6ZScsIGxpbmUtaGVpZ2h0KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5uYXZiYXItYnJhbmQtdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yZW07XG4gICAgICAgIGNvbG9yOiB2YXIoLS1oZWFkZXItbWFpbi1sb2dvLXRleHQtY29sb3IpO1xuICAgIH1cbiAgICAubmF2YmFyLWJyYW5kLXN1YnRleHQge1xuICAgICAgICBsaW5lLWhlaWdodDogMS41ZW07XG4gICAgICAgIG1hcmdpbi1yaWdodDogJG5hdmJhci1wYWRkaW5nLXgqMC41O1xuICAgIH1cblxuICAgIC5uYXZiYXItc3RpY2tzICYge1xuICAgICAgICAubmF2YmFyLWJyYW5kIHtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYyggdmFyKC0taGVhZGVyLW1haW4tbG9nby1pbWFnZS13aWR0aCkgKiAzLzQgKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZHJvcGRvd24tbWVnYW1lbnUtbWVudSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiBjYWxjKCB2YXIoLS1oZWFkZXItbWFpbi1nYXAtaGVpZ2h0KSArICN7JHNwYWNlciAqIDAuNX0gKTtcbiAgICB9XG5cbiAgICBib2R5LmlzLWN1c3RvbWl6ZXIgJiB7Ly9DVVNUT01JWkVSLU9OTFlcbiAgICAgICAgLy90cmFuc2l0aW9uOiBtYXJnaW4tYm90dG9tIDAuMnMgZWFzZS1pbi1vdXQgMXMsIHBhZGRpbmcgMC4ycyBlYXNlLWluLW91dCAxcztcbiAgICB9XG59XG5cbiNuYXZiYXItc2Vjb25kYXJ5IHtcbiAgICBAaW5jbHVkZSBhZGp1c3RlZC1zaXplKCRmb250LXNpemUtYmFzZSAqIDAuOSwgJy0tYm9keS1mb250LXNpemUnLCAnLS1oZWFkZXItc2Vjb25kYXJ5LWZvbnQtc2l6ZScpO1xuICAgIHotaW5kZXg6IDQ7XG4gICAgcGFkZGluZy10b3A6IGNhbGMoICN7JHNwYWNlcn0gLyAyICogdmFyKC0taGVhZGVyLXNlY29uZGFyeS1wYWRkaW5nLXYpIC8gMTAwICk7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMoICN7JHNwYWNlcn0gLyAyICogdmFyKC0taGVhZGVyLXNlY29uZGFyeS1wYWRkaW5nLXYpIC8gMTAwICk7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBAaW5jbHVkZSBhZGp1c3RlZC1zaXplKCRmb250LXNpemUtYmFzZSwgJy0tYm9keS1mb250LXNpemUnLCAnLS1oZWFkZXItc2Vjb25kYXJ5LWZvbnQtc2l6ZScpO1xuICAgIH1cbiAgICAubmF2YmFyLXNlY29uZGFyeS11bmRlci1tYWluICYge1xuICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1oZWFkZXItbWFpbi1nYXAtaGVpZ2h0KTtcbiAgICB9XG4gICAgI25hdmJhci1uYXYtc2Vjb25kYXJ5LWxlZnQgLm5hdiA+IGxpOmZpcnN0LWNoaWxkID4gLm5hdi1saW5rIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICB9XG4gICAgI25hdmJhci1uYXYtc2Vjb25kYXJ5LXJpZ2h0IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIC5uYXYgPiBsaTpsYXN0LWNoaWxkID4gLm5hdi1saW5rIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm5hdiB7XG4gICAgICAgIG1hcmdpbi10b3A6ICRzcGFjZXIqMC4yO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyKjAuMjtcbiAgICB9XG4gICAgLm5hdi1saW5rIHtcbiAgICAgICAgZm9udC1zaXplOiAwLjg1ZW07XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAkbmF2LWxpbmstcGFkZGluZy14KjAuNTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAkbmF2LWxpbmstcGFkZGluZy14KjAuNTtcbiAgICB9XG4gICAgLm5hdi1saW5rOm5vdCguaGFzLXN0eWxpbmcpIC5tZW51LWl0ZW0tdGV4dCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiBtYXRoLmRpdigkbmF2LWxpbmstcGFkZGluZy14KjEsIDcpO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogbWF0aC5kaXYoJG5hdi1saW5rLXBhZGRpbmcteCoxLCA3KTtcbiAgICB9XG5cbiAgICAubmF2YmFyLWJyYW5kLWhvbGRlciB7XG4gICAgICAgIG1hcmdpbi10b3A6ICRzcGFjZXIqMC4yO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyKjAuMjtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKCB2YXIoLS1oZWFkZXItc2Vjb25kYXJ5LWxvZ28taW1hZ2Utd2lkdGgpICogMy80ICk7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogdmFyKC0taGVhZGVyLXNlY29uZGFyeS1sb2dvLWltYWdlLXdpZHRoKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5uYXZiYXItYnJhbmQtdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNWVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yZW07XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1jb250cmFzdCk7XG4gICAgfVxuXG4gICAgLm5hdmJhci1uYXYge1xuICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwLjllbTtcbiAgICAgICAgICAgIEBzdXBwb3J0cyAoIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiBub3JtYWwgKSB7XG4gICAgICAgICAgICAgICAgYm9keS5mb250LXVwICYgLm1lbnUtaXRlbS10ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDAuMmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBib2R5LmZvbnQtZG93biAmIC5tZW51LWl0ZW0tdGV4dCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwLjJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgaSB7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDIzcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubmF2LWljb24taGFzLWJnIHtcbiAgICAgICAgcGFkZGluZzogbWF0aC5kaXYoJG5hdi1saW5rLXBhZGRpbmcteCwgNik7XG4gICAgfVxuXG4gICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICB9XG5cbiAgICAuZHJvcGRvd24tbWVnYW1lbnUtbWVudSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAkc3BhY2VyKjAuMjU7XG4gICAgfVxuXG4gICAgLm5hdmJhci1tYWluLXN0aWNreS10b3A6bm90KC5uYXZiYXItc2Vjb25kYXJ5LXVuZGVyLW1haW4pICYge1xuICAgICAgICB6LWluZGV4OiAkemluZGV4LXN0aWNreSArIDE7XG4gICAgfVxuXG4gICAgLmN1cnJlbnQtbWVudS1pdGVtID4gYSxcbiAgICAuY3VycmVudC1tZW51LWFuY2VzdG9yID4gYSxcbiAgICBhLm5hdi1saW5rOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAubWVudS1pdGVtLXRleHQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDFweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuI21lbnUtbWFpbi1kZXNrdG9wLWV4dGVuZGVkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxufVxuXG4jbWVudS1tYWluLW1vYmlsZSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuXG4vLyBVc2VkIHRvIGRldGVjdCBzdGlja3kgc2Nyb2xsXG4jd3JhcHBlci1uYXZiYXItbWFpbi10b3Age1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAmOm5vdCguZGlzYWJsZS1kZWxheSkge1xuICAgICAgICBtYXJnaW4tdG9wOiBjYWxjKCB2YXIoLS1oZWFkZXItbWFpbi1oZWlnaHQpIC8gMyApOyAvLyBXZSBtb3ZlIGl0IGRvd24gc28gc2hyaW5raW5nIG5hdmlnYXRpb24gZG8gbm90IHRyaWdnZXIgaW50ZXJzZWN0aW9uIHJpZ2h0IGF3YXkgd2hpY2ggY2FuIHB1dCBpdCBpbiBsb29wXG4gICAgICAgICYuaW50ZXJzZWN0ZWQge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBib2R5LmFkbWluLWJhciAmLmRpc2FibGUtZGVsYXkge1xuICAgICAgICBtYXJnaW4tdG9wOiAtJHdwLWFkbWluLWJhci1oZWlnaHQ7XG4gICAgICAgIC8vbWFyZ2luLWJvdHRvbTogJHdwLWFkbWluLWJhci1oZWlnaHQ7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLSR3cC1hZG1pbi1iYXItaGVpZ2h0LXNtO1xuICAgICAgICAgICAgLy9tYXJnaW4tYm90dG9tOiAkd3AtYWRtaW4tYmFyLWhlaWdodC1zbTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuYm9keS5zaXRlLWJveGVkLm5hdmJhci1tYWluLXN0cmVjaC10by1mdWxsIHtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cblxuLndyYXBwZXItbmF2YmFyOm5vdCgubmF2YmFyLXN0eWxlLWRyb3Bib3gpIHsvL0NVU1RPTUlaRVItT05MWVxuICAgIC5uYXZiYXItYnJhbmQtZHJvcGJveC1zdWJ0ZXh0IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG4iLCIjaGVyby1tYWluIHtcclxuICAgIG1hcmdpbi10b3A6IGNhbGMoIHZhcigtLWhlYWRlci1tYWluLWdhcC1oZWlnaHQpICogLTEgKTtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICBib2R5Om5vdCguc2hhZG93cy1kaXNhYmxlZCkgJiB7XHJcbiAgICAgICAgQGluY2x1ZGUgYWRqdXN0ZWQtc2hhZG93KCk7XHJcbiAgICB9XHJcbiAgICAuaGVyby1jb250ZW50IHtcclxuICAgICAgICBtaW4taGVpZ2h0OiAxNTBweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWhlcm8tbWFpbi1iZy1jb2xvci1jb250cmFzdCk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBmb250LXZhcmlhdGlvbi1zZXR0aW5nczogJ3dnaHQnIDUwMDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogdmFyKC0taGVhZGVyLW1haW4tZ2FwLWhlaWdodCk7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IHZhcigtLWhlYWRlci1tYWluLWdhcC1oZWlnaHQpO1xyXG4gICAgICAgIC5wYWdlLXRpdGxlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiAnd2dodCcgNTUwO1xyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5lbnRyeS1tZXRhID4gKjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLm1ldGEtaWNvbiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zZW07XHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi50ZXh0LWNlbnRlciAuaGVyby1jb250ZW50IHtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIGJvZHk6bm90KC5oYXMtaGVybykgJiB7Ly9DVVNUT01JWkVSLU9OTFlcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIGJvZHkuaXMtY3VzdG9taXplciAmIHsvL0NVU1RPTUlaRVItT05MWVxyXG4gICAgICAgIC8vdHJhbnNpdGlvbjogbWFyZ2luLXRvcCAwLjVzIGVhc2UtaW4tb3V0IDFzO1xyXG4gICAgICAgIC5oZXJvLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAvL3RyYW5zaXRpb246IG1hcmdpbi10b3AgMC41cyBlYXNlLWluLW91dCwgbWFyZ2luLWJvdHRvbSAwLjVzIGVhc2UtaW4tb3V0LCBwYWRkaW5nLXRvcCAwLjVzIGVhc2UtaW4tb3V0LCBwYWRkaW5nLWJvdHRvbSAwLjVzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICAvL3RyYW5zaXRpb24tZGVsYXk6IDAuNXM7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5oZXJvLWZ1bGwge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIC5oZXJvLWltYWdlLWhvbGRlciB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiB2YXIoLS1oZXJvLW1haW4taW1nLW9wYWNpdHkpO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBiZy1zb2xpZC1sYXllcih2YXIoLS1oZXJvLW1haW4tYmctY29sb3IpKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLmhlcm8tZnVsbC10aXRsZS11bmRlci1pbWcge1xyXG4gICAgbWluLWhlaWdodDogMjQwcHg7XHJcbiAgICAucGFnZS10aXRsZSwgLmVudHJ5LW1ldGEgey8vQ1VTVE9NSVpFUi1PTkxZXHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxufVxyXG4uaGVyby1pbWctdW5kZXItdGl0bGUsIC5oZXJvLWltZy1hYm92ZS10aXRsZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1oZXJvLW1haW4tYmctY29sb3IpO1xyXG4gICAgY29sb3I6IHZhcigtLWhlcm8tbWFpbi1iZy1jb2xvci1jb250cmFzdCk7XHJcbiAgICAuaGVyby1pbWFnZS1ob2xkZXIge1xyXG4gICAgICAgIHdpZHRoOiB2YXIoLS1zaXRlLXdpZHRoKTtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLmhlcm8taW1nLXVuZGVyLXRpdGxlIHtcclxuICAgIC5oZXJvLWltYWdlLWhvbGRlciB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6ICRqdW1ib3Ryb24tcGFkZGluZztcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAoJGp1bWJvdHJvbi1wYWRkaW5nICogMik7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmhlcm8tY29udGVudCB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206ICRqdW1ib3Ryb24tcGFkZGluZztcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAoJGp1bWJvdHJvbi1wYWRkaW5nICogMik7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgYm9keS5oYXMtZmVhdHVyZWQtaW1hZ2UgJiB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDBweDtcclxuICAgIH1cclxufVxyXG4uaGVyby1pbWctYWJvdmUtdGl0bGUge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgIH1cclxuICAgIC5oZXJvLWltYWdlLWhvbGRlciB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206ICRqdW1ib3Ryb24tcGFkZGluZztcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAoJGp1bWJvdHJvbi1wYWRkaW5nICogMik7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmhlcm8tY29udGVudCB7XHJcbiAgICAgICAgb3JkZXI6IDI7XHJcbiAgICAgICAgcGFkZGluZy10b3A6ICRqdW1ib3Ryb24tcGFkZGluZztcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAoJGp1bWJvdHJvbi1wYWRkaW5nICogMik7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbmJvZHkubmF2YmFyLW1haW4taGFzLWhlcm8tdHJhbnNwYXJlbmN5Lmhhcy1oZXJvLWltYWdlIHtcclxuICAgICNoZXJvLW1haW46bm90KC5oZXJvLWltZy11bmRlci10aXRsZSkge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IGNhbGMoICggdmFyKC0taGVhZGVyLW1haW4tZ2FwLWhlaWdodCkgKyB2YXIoLS1oZWFkZXItbWFpbi1oZWlnaHQpICkgKiAtMSApO1xyXG4gICAgICAgIC5oZXJvLWNvbnRlbnQge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBjYWxjKCB2YXIoLS1oZWFkZXItbWFpbi1nYXAtaGVpZ2h0KSArIHZhcigtLWhlYWRlci1tYWluLWhlaWdodCkgKTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogdmFyKC0taGVhZGVyLW1haW4tZ2FwLWhlaWdodCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmhlcm8tZnVsbC10aXRsZS11bmRlci1pbWcge1xyXG4gICAgICAgbWluLWhlaWdodDogY2FsYyggMjQwcHggKyB2YXIoLS1oZWFkZXItbWFpbi1oZWlnaHQpICk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5oZXJvLWJyZWFkY3J1bWItdG9wLXJpZ2h0IHtcclxuICAgIC5icmVhZGNydW1icyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAtJGp1bWJvdHJvbi1wYWRkaW5nO1xyXG4gICAgICAgICAgICByaWdodDogJGdyaWQtZ3V0dGVyLXdpZHRoICogMC41O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYuaGVyby1mdWxsLXRpdGxlLXVuZGVyLWltZyAuYnJlYWRjcnVtYnMge1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IC0kanVtYm90cm9uLXBhZGRpbmc7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjU7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJyZWFkY3J1bWIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBib2R5Om5vdCguc2hhZG93cy1kaXNhYmxlZCkgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYWRqdXN0ZWQtc2hhZG93KDAuNyk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJnLXNvbGlkLWxheWVyKHZhcigtLWhlcm8tbWFpbi1iZy1jb2xvci1hY2NlbnQpKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJiwgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1oZXJvLW1haW4tYmctY29sb3ItYWNjZW50LWNvbnRyYXN0KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgOmZvY3VzLXZpc2libGUge1xyXG4gICAgICAgICAgICBvdXRsaW5lLWNvbG9yOiB2YXIoLS1oZXJvLW1haW4tYmctY29sb3ItYWNjZW50LWNvbnRyYXN0KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjAwcHg7XHJcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjpub3QoLmhlcm8tZnVsbC10aXRsZS11bmRlci1pbWcpIC5icmVhZGNydW1iIHtcclxuICAgICAgICAuYWN0aXZlIHtcclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzci1vbmx5O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5oZXJvLWJyZWFkY3J1bWItYWJvdmUtdGl0bGUge1xyXG4gICAgLmJyZWFkY3J1bWJzIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIC5hY3RpdmUge1xyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNyLW9ubHk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuYnJlYWRjcnVtYiB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuICAgICYudGV4dC1jZW50ZXIge1xyXG4gICAgICAgIC5icmVhZGNydW1icyB7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmhlcm8tZnVsbC10aXRsZS11bmRlci1pbWcgey8vQ1VTVE9NSVpFUi1PTkxZXHJcbiAgICAgICAgLmJyZWFkY3J1bWJzIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5oZXJvLmhpZ2gtY29udHJhc3Qge1xyXG4gICAgLmJyZWFkY3J1bWIsIGEge1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1oZXJvLW1haW4tYmctY29sb3ItY29udHJhc3QpO1xyXG4gICAgICAgIDpmb2N1cy12aXNpYmxlIHtcclxuICAgICAgICAgICAgb3V0bGluZS1jb2xvcjogdmFyKC0taGVyby1tYWluLWJnLWNvbG9yLWNvbnRyYXN0KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiQHVzZSBcInNhc3M6bWF0aFwiO1xuXG4jeyRlbC1hbGlnbi1mdWxsfSwgXHJcbiN7JGVsLWFsaWduLXdpZGV9IHtcclxuXHRtYXJnaW4tYm90dG9tOiAkc3BhY2VyO1xyXG5cdG1hcmdpbi10b3A6ICRzcGFjZXI7XHJcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNlcioyO1xyXG5cdFx0bWFyZ2luLXRvcDogJHNwYWNlcioyO1xyXG5cdH1cclxuXHQuZW50cnktY29sLWJveGVkIC5lbnRyeS1jb250ZW50ICYsIC5zaXRlLWJveGVkICYsIC5oYXMtc2lkZWJhciAuZW50cnktY29udGVudCAmIHtcclxuXHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdGxlZnQ6IGluaXRpYWw7XHJcblx0XHR3aWR0aDogYXV0bztcclxuXHR9XHJcbn1cclxuI3skZWwtYWxpZ24td2lkZX0ge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRtYXgtd2lkdGg6IGNhbGMoMTAwdncgLSAjeyRncmlkLWd1dHRlci13aWR0aH0pO1xyXG5cdGxlZnQ6IGNhbGMoNTAlIC0gNTB2dyArICN7JGdyaWQtZ3V0dGVyLXdpZHRoKjAuNX0pO1xyXG5cdHdpZHRoOiBjYWxjKDEwMHZ3IC0gI3skZ3JpZC1ndXR0ZXItd2lkdGh9KTtcclxuXHRcclxuXHQrICN7JGVsLWFsaWduLXdpZGV9IHtcclxuXHRcdG1hcmdpbi10b3A6IC0kc3BhY2VyO1xyXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAtJHNwYWNlcioyO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XHJcblx0XHQuZW50cnktY29sLWJveGVkIC5lbnRyeS1jb250ZW50ICYsIC5zaXRlLWJveGVkICYge1xyXG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHRcdGxlZnQ6IGluaXRpYWw7XHJcblx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4bCkge1xyXG5cdFx0bWF4LXdpZHRoOiBjYWxjKCN7bWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgJ3h4bCcpfSAtICN7JGdyaWQtZ3V0dGVyLXdpZHRofSk7XHJcblx0XHRsZWZ0OiBjYWxjKDUwJSAtICN7bWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgJ3h4bCcpKjAuNX0gKyAjeyRncmlkLWd1dHRlci13aWR0aCowLjV9KTtcclxuXHRcdHdpZHRoOiBjYWxjKCN7bWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgJ3h4bCcpfSAtICN7JGdyaWQtZ3V0dGVyLXdpZHRofSk7XHJcblx0fVxyXG59XHJcblxyXG4jeyRlbC1hbGlnbi1mdWxsfSB7XHJcblx0bGVmdDogY2FsYyg1MCUgLSA1MHZ3KTtcclxuXHRtYXgtd2lkdGg6IDEwMHZ3O1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR3aWR0aDogMTAwdnc7XHJcblx0KyAjeyRlbC1hbGlnbi1mdWxsfSB7XHJcblx0XHRtYXJnaW4tdG9wOiAtJHNwYWNlcjtcclxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogLSRzcGFjZXIqMjtcclxuXHRcdH1cclxuXHR9XHJcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcblx0XHQmOm5vdChbY2xhc3MqPVwiaGFzLWJhY2tncm91bmRcIl0pID4ge1xyXG5cdFx0XHQud3AtYmxvY2stZ3JvdXBfX2lubmVyLWNvbnRhaW5lciA+IHA6bm90KC5oYXMtYmFja2dyb3VuZC1jb2xvcikge1xyXG5cdFx0XHRcdHBhZGRpbmctbGVmdDogbWF0aC5kaXYoJHNwYWNlcioyLCAzKTtcclxuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiBtYXRoLmRpdigkc3BhY2VyKjIsIDMpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCN7JGVsLWFsaWduLWZ1bGx9IHtcclxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuI3skZWwtYWxpZ24tbm9uZX0sXHJcbiN7JGVsLWFsaWduLWNlbnRlcn0ge1xyXG5cdG1heC13aWR0aDogMTAwJTtcclxuXHRtYXJnaW4tYm90dG9tOiAkc3BhY2VyICogMC41O1xyXG5cdG1hcmdpbi10b3A6ICRzcGFjZXIgKiAwLjU7XHJcbn1cclxuI3skZWwtYWxpZ24tY2VudGVyfSB7XHJcblx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG5cdGltZyB7XHJcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcclxuXHRcdG1hcmdpbi1yaWdodDogYXV0bztcclxuXHR9XHJcbn1cclxuLmFsaWdubGVmdCxcclxuLmFsaWducmlnaHQge1xyXG5cdG1hcmdpbi10b3A6ICRzcGFjZXIgKiAwLjU7XHJcblx0bWFyZ2luLWJvdHRvbTogJHNwYWNlciAqIDAuNTtcclxuXHQmLCAuZW50cnktY29udGVudCAmIHtcclxuXHRcdG1heC13aWR0aDogMTAwJTtcclxuXHR9XHJcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xyXG5cdFx0JiwgLmVudHJ5LWNvbnRlbnQgJiB7XHJcblx0XHRcdG1heC13aWR0aDogNTAlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlciAqIDAuNTtcclxuXHRcdG1hcmdpbi10b3A6ICRzcGFjZXIgKiAwLjU7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlciAqIDAuNTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAkc3BhY2VyICogMC41O1xyXG4gICAgfVxyXG59XHJcbi5hbGlnbmxlZnQge1xyXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcclxuXHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAkc3BhY2VyICogMC41O1xyXG5cdH1cclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XHJcblx0XHQuZW50cnktY29udGVudCA+ICYge1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogY2FsYygtMSooMTAwdncgLSB2YXIoLS1jb250ZW50LXdpZHRoKSkvMik7XHJcblx0XHR9XHJcblx0XHQuZW50cnktY29sLWJveGVkIC5lbnRyeS1jb250ZW50ICYsIC5zaXRlLWJveGVkIC5lbnRyeS1jb250ZW50ICYsIC5oYXMtc2lkZWJhciAuZW50cnktY29udGVudCAmIHtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDBweDtcclxuXHRcdH1cclxuXHR9XHJcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpIHtcclxuXHRcdC5lbnRyeS1jb250ZW50ID4gJiB7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiBjYWxjKCAtMSooI3ttYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCAneHhsJyl9IC0gdmFyKC0tY29udGVudC13aWR0aCkpLzIpO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4uYWxpZ25yaWdodCB7XHJcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xyXG5cdFx0ZmxvYXQ6IHJpZ2h0O1xyXG5cdFx0bWFyZ2luLWxlZnQ6ICRzcGFjZXIgKiAwLjU7XHJcblx0fVxyXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcclxuXHRcdC5lbnRyeS1jb250ZW50ID4gJiB7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogY2FsYygtMSooMTAwdncgLSB2YXIoLS1jb250ZW50LXdpZHRoKSkvMik7XHJcblx0XHR9XHJcblx0XHQuZW50cnktY29sLWJveGVkIC5lbnRyeS1jb250ZW50ICYsIC5zaXRlLWJveGVkIC5lbnRyeS1jb250ZW50ICYsIC5oYXMtc2lkZWJhciAuZW50cnktY29udGVudCAmIHtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKSB7XHJcblx0XHQuZW50cnktY29udGVudCA+ICYge1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IGNhbGMoIC0xKigje21hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsICd4eGwnKX0gLSB2YXIoLS1jb250ZW50LXdpZHRoKSkvMik7XHJcblx0XHR9XHJcblx0fVxyXG59IiwiQHVzZSBcInNhc3M6bWF0aFwiO1xuXG5AaW5jbHVkZSBlZGl0b3Itd3JhcCgpIHtcbiAgICA6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAgIG91dGxpbmUtY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudC1obCk7XG5cdFx0b3V0bGluZS1vZmZzZXQ6ICRpbnB1dC1idG4tZm9jdXMtd2lkdGg7XG4gICAgfVxuXG5cdGEsIFxuXHQlYSB7XG5cdFx0Y29sb3I6IHZhcigtLWNvbG9yLWFjY2VudCk7XG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2UsIGNvbG9yIDAuNXMgZWFzZSwgYmFja2dyb3VuZC1jb2xvciAwLjVzIGVhc2U7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHQvL29wYWNpdHk6IDAuODU7XG5cdFx0XHQvL2JhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yKTtcblx0XHRcdGNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQtaGwpO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdH1cblx0fVxuXG5cdGZpZ3VyZSxcblx0aW1nIHtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHR9XG5cblx0aHIge1xuXHRcdG1hcmdpbi10b3A6ICRoci1tYXJnaW4teTtcblx0XHRtYXJnaW4tYm90dG9tOiAkaHItbWFyZ2luLXk7XG5cdFx0Ym9yZGVyOiAwO1xuXHRcdGJvcmRlci10b3Atc3R5bGU6IHNvbGlkO1xuXHRcdGJvcmRlci10b3Atd2lkdGg6ICRoci1ib3JkZXItd2lkdGg7XG5cdFx0Ym9yZGVyLWNvbG9yOiBjdXJyZW50Q29sb3I7XG5cblx0XHQvLyBUaGlzIHdpbGwgbm90IHdvcmsgaW4gSUUxMS4gSXRzIGdvbm5hIHVzZSByZWd1bGFyIGZvbnQgY29sb3IgaW5zdGVhZC5cblx0XHRib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudCk7XG5cdFx0Y29sb3I6IHZhcigtLWNvbG9yLWFjY2VudCk7XG5cdH1cblxuXHRpbnB1dFt0eXBlPVwidGV4dFwiXSwgXG5cdGlucHV0W3R5cGU9XCJ0ZWxcIl0sIFxuXHRpbnB1dFt0eXBlPVwiZW1haWxcIl0sIFxuXHRpbnB1dFt0eXBlPVwic2VhcmNoXCJdLCBcblx0dGV4dGFyZWEsXG5cdHNlbGVjdCB7XG5cdFx0Jjpub3QoLmZvcm0tY29udHJvbCkge1xuXHRcdFx0QGV4dGVuZCAuZm9ybS1jb250cm9sO1xuXHRcdH1cblx0fVxuXHRpbnB1dFt0eXBlPVwiYnV0dG9uXCJdOm5vdCguYnRuKSB7XG5cdFx0QGV4dGVuZCAlYnRuO1xuXHRcdEBleHRlbmQgJWJ0bi1zZWNvbmRhcnk7XG5cdH1cblx0aW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpub3QoLmJ0bikge1xuXHRcdEBleHRlbmQgJWJ0bjtcblx0XHRAZXh0ZW5kICVidG4tcHJpbWFyeTtcblx0fVxuXG5cdGkge1xuXHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0fVxuXG5cdHNtYWxsLFxuXHQuc21hbGwge1xuXHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgkc21hbGwtZm9udC1zaXplKTtcblx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcblx0fVxuXG5cdG1hcmssXG5cdC5tYXJrIHtcblx0XHRwYWRkaW5nOiAkbWFyay1wYWRkaW5nO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRtYXJrLWJnO1xuXHR9XG5cblx0cC5oYXMtYmFja2dyb3VuZCB7XG5cdFx0cGFkZGluZzogJHNwYWNlcioxKjAuNTtcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG5cdFx0XHRwYWRkaW5nOiBtYXRoLmRpdigkc3BhY2VyKjIsIDMpO1xuXHRcdH1cblx0fVxuXG5cdGJsb2NrcXVvdGUge1xuXHRcdGJvcmRlci1jb2xvcjogY3VycmVudENvbG9yO1xuXHRcdGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItYWNjZW50LWhsKTtcblx0XHRib3JkZXItc3R5bGU6IHNvbGlkO1xuXHRcdGJvcmRlci13aWR0aDogMCAwIDAgMnB4O1xuXHRcdG1hcmdpbjogJHNwYWNlciAwO1xuXHRcdHBhZGRpbmc6IG1hdGguZGl2KCRzcGFjZXIsIDYpIDAgbWF0aC5kaXYoJHNwYWNlciwgNikgJHNwYWNlciAqIDAuNTtcblx0XHRjaXRlIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0bWFyZ2luOiAkc3BhY2VyICogMC41IDAgMDtcblx0XHR9XG5cdFx0cDpsYXN0LWNoaWxkIHtcblx0XHRcdG1hcmdpbjogMDtcblx0XHR9XG5cdH1cblx0Y2l0ZSB7XG5cdFx0b3BhY2l0eTogMC44O1xuXHRcdGZvbnQtc2l6ZTogMC44ZW07XG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0bGluZS1oZWlnaHQ6IDEuMjU7XG5cdH1cblx0c2FtcCwgY29kZSwga2JkIHtcblx0XHRjb2xvcjogdmFyKC0tY29sb3ItYm94ZXMtY29udHJhc3QpO1xuXHRcdGZvbnQtZmFtaWx5OiBtb25vc3BhY2U7XG5cdFx0Zm9udC1zaXplOiAwLjllbTtcblx0XHRwYWRkaW5nOiBtYXRoLmRpdigkc3BhY2VyLCAxMikgJHNwYWNlciowLjE7XG5cdFx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItYm94ZXMpO1xuXHR9XG5cdHByZSB7XG5cdFx0Zm9udC1mYW1pbHk6IG1vbm9zcGFjZTtcblx0XHRmb250LXNpemU6IDAuOWVtO1xuXHRcdHBhZGRpbmc6IG1hdGguZGl2KCRzcGFjZXIsIDYpICRzcGFjZXIqMC4yO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdFx0bWFyZ2luOiBtYXRoLmRpdigkc3BhY2VyKjQsIDMpIDA7XG5cdFx0b3ZlcmZsb3c6IGF1dG87XG5cdFx0cGFkZGluZzogJHNwYWNlciBtYXRoLmRpdigkc3BhY2VyKjIsIDMpO1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcblx0XHRib3JkZXItd2lkdGg6IDJweDtcblx0XHRib3JkZXItY29sb3I6IGN1cnJlbnRDb2xvcjtcblx0XHRib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudCk7XG5cdFx0Y29kZSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0fVxuXHR9XG5cblx0ZmlndXJlIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRtYXJnaW46IDA7XG5cdH1cblx0aWZyYW1lIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdH1cblx0dmlkZW8ge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cdHN2ZyB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0fVxuXHRpbWcge1xuXHRcdC8vZGlzcGxheTogYmxvY2s7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0fVxuXHRlbWJlZCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0fVxuXHRvYmplY3Qge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdH1cblx0ZmlnY2FwdGlvbiwgJWZpZ2NhcHRpb24ge1xuXHRcdGEge1xuXHRcdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0fVxuXHRcdG9wYWNpdHk6IDAuODtcblx0XHRmb250LXNpemU6IDAuOGVtO1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0bWFyZ2luLXRvcDogJHNwYWNlciAqIDAuNTtcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG5cdFx0XHRmb250LXNpemU6IDFlbTtcblx0XHR9XG5cdH1cblxuXHQldGFibGUsXG5cdHRhYmxlIHtcblx0XHRAZXh0ZW5kICVjb2xvci1iZztcblx0XHQvL0BleHRlbmQgJWhhcy1iYWNrZ3JvdW5kO1xuXG5cdFx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcblx0XHRib3JkZXItc3BhY2luZzogMDtcblx0XHRlbXB0eS1jZWxsczogc2hvdztcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0dGhlYWQge1xuXHRcdFx0QGV4dGVuZCAlY29sb3ItYm94ZXM7XG5cdFx0XHRAZXh0ZW5kICVoYXMtYmFja2dyb3VuZDtcblxuXHRcdFx0dmVydGljYWwtYWxpZ246IGJvdHRvbTtcblx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHRib3JkZXItY29sb3I6IHZhcigtLWNvbG9yKTtcblx0XHR9XG5cdFx0dGgge1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItYm94ZXMpO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRvdmVyZmxvdzogdmlzaWJsZTtcblx0XHRcdHBhZGRpbmc6ICRzcGFjZXIqMC4yNTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRhIHtcblx0XHRcdFx0Y29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRib3JkZXItbGVmdDogMXB4IHNvbGlkIHZhcigtLWNvbG9yKTtcblx0XHRcdH1cblx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHZhcigtLWNvbG9yKTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHR0ZCB7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ib3hlcyk7XG5cdFx0XHRsaW5lLWhlaWdodDogMS40O1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0b3ZlcmZsb3c6IHZpc2libGU7XG5cdFx0XHRwYWRkaW5nOiAkc3BhY2VyKjAuMjU7XG5cdFx0fVxuXG5cdFx0dGZvb3Qge1xuXHRcdFx0QGV4dGVuZCAlY29sb3ItYm94ZXM7XG5cdFx0XHRAZXh0ZW5kICVoYXMtYmFja2dyb3VuZDtcblx0XHR9XG5cblx0XHRjYXB0aW9uIHtcblx0XHRcdGNhcHRpb24tc2lkZTogdG9wO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYm94ZXMpO1xuXHRcdFx0Y29sb3I6IHZhcigtLWNvbG9yLWJveGVzLWNvbnRyYXN0KTtcblx0XHR9XG5cdH1cblxuXHRjYXB0aW9uIHtcblx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1ib3hlcy1hY2NlbnQpO1xuXHRcdGNvbG9yOiB2YXIoLS1jb2xvci1ib3hlcy1hY2NlbnQtY29udHJhc3QpO1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0cGFkZGluZzogJHNwYWNlciowLjI1O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxufVxuXG4uZ2FsbGVyeSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0bWFyZ2luOiAzZW0gMCAzZW0gLTAuOGVtO1xuXHR3aWR0aDogY2FsYygxMDAlICsgMS42ZW0pO1xufVxuLmdhbGxlcnktaXRlbSB7XG5cdG1hcmdpbjogMC44ZW0gMDtcblx0cGFkZGluZzogMCAwLjhlbTtcblx0d2lkdGg6IDEwMCU7XG59XG4uZ2FsbGVyeS1jYXB0aW9uIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbi10b3A6IDAuOGVtO1xufVxuXG4ubGlzdC11bnN0eWxlZCB7XG5cdEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQoKTtcbn1cblxuLmxpc3QtaW5saW5lIHtcblx0QGluY2x1ZGUgbGlzdC11bnN0eWxlZCgpO1xuXHRtYXJnaW4tdG9wOiAtJGxpc3QtaW5saW5lLXBhZGRpbmcqMC41O1xufVxuLmxpc3QtaW5saW5lLWl0ZW0ge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdG1hcmdpbi10b3A6ICRsaXN0LWlubGluZS1wYWRkaW5nKjAuNTtcblxuXHQmOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRcdG1hcmdpbi1yaWdodDogJGxpc3QtaW5saW5lLXBhZGRpbmc7XG5cdH1cbn1cblxuLmhhcy1kcm9wLWNhcCB7XG5cdCY6bm90KDpmb2N1cy12aXNpYmxlKTo6Zmlyc3QtbGV0dGVyIHtcblx0XHRjb2xvcjogY3VycmVudENvbG9yO1xuXHRcdGNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQtaGwpO1xuXHRcdGZvbnQtc2l6ZTogNS4xZW07XG5cdFx0Zm9udC13ZWlnaHQ6IDgwMDtcblx0XHRtYXJnaW46IDAuMDVlbSAwLjFlbSAwIDA7XG5cdH1cblx0Jjpub3QoOmZvY3VzLXZpc2libGUpOjpmaXJzdC1sZXR0ZXI6OmFmdGVyIHtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdGRpc3BsYXk6IHRhYmxlO1xuXHRcdGNsZWFyOiBib3RoO1xuXHR9XG5cdCY6bm90KDpmb2N1cy12aXNpYmxlKTo6YWZ0ZXIge1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cbn1cblxuLmhhcy10ZXh0LWFsaWduLWxlZnQge1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmhhcy10ZXh0LWFsaWduLWNlbnRlciB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5oYXMtdGV4dC1hbGlnbi1yaWdodCB7XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uaGFzLXNtYWxsLWZvbnQtc2l6ZSB7XG5cdGZvbnQtc2l6ZTogMC44MTNlbTtcbn1cbi5oYXMtbWVkaXVtLWZvbnQtc2l6ZSB7XG5cdGZvbnQtc2l6ZTogMS4yNTBlbTtcbn1cbi5oYXMtbGFyZ2UtZm9udC1zaXplIHtcblx0Zm9udC1zaXplOiAyLjI1MGVtO1xufVxuLmhhcy1odWdlLWZvbnQtc2l6ZSB7XG5cdGZvbnQtc2l6ZTogMi42MjVlbTtcbn1cblxuLmZvcm0tY29udHJvbCB7XG5cdGJhY2tncm91bmQtY2xpcDogaW5pdGlhbDtcbn1cblxuLnB0LWhlYWRlci1tYWluLWhlaWdodCB7XG5cdHBhZGRpbmctdG9wOiBjYWxjKCB2YXIoLS1oZWFkZXItbWFpbi1nYXAtaGVpZ2h0KSArIHZhcigtLWhlYWRlci1tYWluLWhlaWdodCkgKTtcbn0iLCIjd3JhcHBlci1mb290ZXIge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJvZHk6bm90KC5zaGFkb3dzLWRpc2FibGVkKSAmIHtcclxuICAgICAgICBAaW5jbHVkZSBhZGp1c3RlZC1zaGFkb3coKTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogJHNwYWNlcjtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogJHNwYWNlcjtcclxuICAgIH1cclxufVxyXG4jZm9vdGVyLWZ1bGwtY29udGVudCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogJHNwYWNlciAqIDAuNTtcclxuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZXIgKiAwLjU7XHJcbn1cclxuI2Zvb3Rlci1jb250ZW50IHtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbiNmb290ZXItaW1hZ2UtaG9sZGVyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBpbWcge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgIH1cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZm9vdGVyLW1haW4tYmctY29sb3IpO1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIG9wYWNpdHk6MC45O1xyXG4gICAgfVxyXG59IiwiLypcclxuICogQWRkcyBpbnRlZ3JhdGlvbiB3aXRoIENhbGVuZGFyIFBsdXMgcGx1Z2luLlxyXG4gKi9cclxuXHJcbkB1c2UgXCJzYXNzOm1hdGhcIjtcclxuXHJcbmJvZHkgLmNhbGVuZGFyLXBsdXMge1xyXG4gICAgLmNhbGVuZGFyLXBsdXMtY2FsZW5kYXItd3JhcCB7XHJcbiAgICAgICAgQGV4dGVuZCAlYmxvY2stc3BhY2luZztcclxuICAgIH1cclxuICAgIC5jYWxlbmRhci1wbHVzLWZpbHRlci1iYXIge1xyXG4gICAgICAgIG92ZXJmbG93OiBpbml0aWFsO1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgPiBwIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBwOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBtYXRoLmRpdigkc3BhY2VyLCAzKTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IG1hdGguZGl2KCRzcGFjZXIsIDMpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgI2NhbGVuZGFyLXBsdXMtc2VhcmNoLFxyXG4gICAgI2NhbGVuZGFyLXBsdXMtY2F0ZWdvcnkge1xyXG4gICAgICAgIEBleHRlbmQgLmZvcm0tY29udHJvbDtcclxuICAgIH1cclxuICAgIC5yYmMtdG9vbGJhciB7XHJcbiAgICAgICAgZmxleC13cmFwOiBpbml0aWFsO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IG1hdGguZGl2KCRzcGFjZXIsIDMpO1xyXG4gICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJveGVzKTtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWJveGVzLWNvbnRyYXN0KTtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICBvdXRsaW5lLWNvbG9yOiB2YXIoLS1jb2xvci1ib3hlcy1hY2NlbnQtYSk7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45ZW0gKiAuODc1O1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICYucmJjLWFjdGl2ZSwgJi5yYmMtYWN0aXZlOmZvY3VzLXZpc2libGUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYm94ZXMtYWNjZW50LWhsKTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1ib3hlcy1hY2NlbnQtaGwtY29udHJhc3QpO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJveGVzLWFjY2VudCk7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItYm94ZXMtYWNjZW50LWNvbnRyYXN0KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xyXG4gICAgICAgICAgICA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBtYXRoLmRpdigkc3BhY2VyLCAzKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5yYmMtZGF0ZS1jZWxsLFxyXG4gICAgLnJiYy1oZWFkZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJveGVzKTtcclxuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItYm94ZXMtY29udHJhc3QpO1xyXG4gICAgfVxyXG4gICAgLnJiYy1oZWFkZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IG1hdGguZGl2KCRzcGFjZXIsIDYpIG1hdGguZGl2KCRzcGFjZXIsIDEyKTtcclxuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1jb2xvci1iZyk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICAgICAgPiBhIHtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWJveGVzLWNvbnRyYXN0KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAucmJjLWhlYWRlcisucmJjLWhlYWRlciB7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6IHZhcigtLWNvbG9yLWJnKTtcclxuXHJcbiAgICB9XHJcbiAgICAucmJjLW1vbnRoLXZpZXcge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItYm94ZXMpO1xyXG4gICAgfVxyXG4gICAgLnJiYy1tb250aC1yb3crLnJiYy1tb250aC1yb3cge1xyXG4gICAgICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAucmJjLW9mZi1yYW5nZSB7XHJcbiAgICAgICAgb3BhY2l0eTogMC41MDtcclxuICAgIH1cclxuICAgIC5yYmMtb2ZmLXJhbmdlLWJnIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1iZyk7XHJcbiAgICB9XHJcbiAgICAucmJjLWRhdGUtY2VsbCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IHZhcigtLWNvbG9yLWJnKSAxcHggc29saWQ7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1ib3hlcy1jb250cmFzdCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnJiYy1kYXktYmcrLnJiYy1kYXktYmcge1xyXG4gICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB2YXIoLS1jb2xvci1ib3hlcyk7XHJcbiAgICB9XHJcbiAgICAucmJjLXRvZGF5IHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1ib3hlcyk7XHJcbiAgICB9XHJcbiAgICAucmJjLWV2ZW50LCAucmJjLWV2ZW50LnJiYy1zZWxlY3RlZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYmctYWNjZW50KTtcclxuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItYmctYWNjZW50LWNvbnRyYXN0KTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1pbjtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMC44O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1iZy1hY2NlbnQpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5yYmMtcm93LXNlZ21lbnQge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgNHB4IDFweCAycHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnJiYy1tb250aC12aWV3IC5yYmMtdG9kYXkge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IHZhcigtLWNvbG9yLWJnKSAxcHggc29saWQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnJiYy10aW1lLXZpZXcge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnJiYy10aW1lLXZpZXcsXHJcbiAgICAucmJjLXRpbWUtY29udGVudD4qKyo+KixcclxuICAgIC5yYmMtdGltZS1jb250ZW50LFxyXG4gICAgLnJiYy10aW1lc2xvdC1ncm91cCxcclxuICAgIC5yYmMtdGltZS1oZWFkZXItY29udGVudCB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1ib3hlcyk7XHJcbiAgICB9XHJcbiAgICAucmJjLXRpbWUtdmlldyAucmJjLXJvdyB7XHJcbiAgICAgICAgbWluLWhlaWdodDogYXV0bztcclxuICAgIH1cclxuICAgIC5yYmMtZGF5LXNsb3QgLnJiYy10aW1lLXNsb3Qge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItYmcpO1xyXG4gICAgfVxyXG4gICAgLnJiYy1jdXJyZW50LXRpbWUtaW5kaWNhdG9yIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ib3hlcy1hY2NlbnQtaGwpO1xyXG4gICAgfVxyXG5cclxuICAgIC5yYmMtYWdlbmRhLXRhYmxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gICAgLnJiYy1hZ2VuZGEtdmlldyB0YWJsZS5yYmMtYWdlbmRhLXRhYmxlIHRoZWFkPnRyPnRoIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG4uY2FsZW5kYXJwLWV2ZW50LXNob3J0Y29kZSxcclxuLmNhbGVuZGFycC1ldmVudHMtYnktY2F0IHtcclxuICAgIEBleHRlbmQgJWJsb2NrLXNwYWNpbmc7XHJcbn1cclxuLmNhbGVuZGFycC1ldmVudC1zaG9ydGNvZGUtaGVhZGVyIHtcclxuICAgIGltZyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogbWF0aC5kaXYoJHNwYWNlciwgMyk7XHJcbiAgICB9XHJcbiAgICAuZGFzaGljb25zIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbmJvZHkgLmNhbGVuZGFycDpub3QoI25vY2FsZW5kYXJwKSAuYWdlbmRhLW1pbmlmaWVkLWNhbGVuZGFyIC5jYWxlbmRhcnAtZGF0ZS1pdGVtIC5jYWxlbmRhcnAtZGF0ZSB7XHJcbiAgICAuY2FsZW5kYXJwLWRhdGUtbW9udGgge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJveGVzKTtcclxuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItYm94ZXMtY29udHJhc3QpO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItYm94ZXMpO1xyXG4gICAgfVxyXG4gICAgLmNhbGVuZGFycC1kYXRlLWRheSB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1ib3hlcyk7XHJcbiAgICB9XHJcbn0iLCIvKlxyXG4gKiBBZGRzIGJhc2ljIHN0eWxpbmcgdG8gZGlyZWN0b3J5IG1vZHVsZSBpbmNsdWRlZCB3aXRoIHRoZW1lLlxyXG4gKi9cclxuXHJcbiAuY3AtZGlyLWl0ZW0tZmllbGRzOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJHBhcmFncmFwaC1tYXJnaW4tYm90dG9tO1xyXG4gfVxyXG5cclxuLmNwLWRpci1jb250cm9scyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ib3hlcyk7XHJcbiAgICBmaWVsZHNldCB7XHJcbiAgICAgICAgcGFkZGluZzogJHNwYWNlciowLjI7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uY3AtZGlyLWNvbnRyb2wge1xyXG4gICAgbWFyZ2luOiAkc3BhY2VyKjAuMjtcclxuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZXIqMC4yKjI7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlciowLjI7XHJcbiAgICB9XHJcbn1cclxuLmNwLWRpci1jb250cm9sLXNlYXJjaCB7XHJcbiAgICBmbGV4LWdyb3c6IDI7XHJcbn1cclxuLmNwLWRpci1jb250cm9sLXNlbGVjdCB7XHJcbiAgICBmbGV4LWdyb3c6IDE7XHJcbn1cclxuLmNwLWRpci1wYWdpbmF0aW9uIHtcclxuICAgIHBhZGRpbmc6ICRzcGFjZXIqMC4yNTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJveGVzKTtcclxuICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbn1cclxuXHJcbi5jcC1kaXItbm8tcmVzdWx0cy1pbmZvIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBwYWRkaW5nOiAkc3BhY2VyKjAuMjtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBib3JkZXI6IHZhcigtLWNvbG9yLWJveGVzKSBzb2xpZCAxcHg7XHJcbiAgICAuY3AtZGlyLWNvbnRlbnQtLW5vLXJlc3VsdHMgJiB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jcC1kaXItbm8tcmVzdWx0cy1pbmZvLXRleHQge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59Il19 */ +/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInRoZW1lLmNzcyIsImFzc2V0cy9ib290c3RyYXA0LXRoZW1lLnNjc3MiLCIuLi9zcmMvc2Fzcy9ib290c3RyYXA0L19yZWJvb3Quc2NzcyIsIi4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvX3ZhcmlhYmxlcy5zY3NzIiwiLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC92ZW5kb3IvX3Jmcy5zY3NzIiwidmFyaWFibGVzL19ib290c3RyYXAuc2NzcyIsIi4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvbWl4aW5zL19ob3Zlci5zY3NzIiwiLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC9faW1hZ2VzLnNjc3MiLCIuLi9zcmMvc2Fzcy9ib290c3RyYXA0L21peGlucy9faW1hZ2Uuc2NzcyIsIi4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvbWl4aW5zL19ib3JkZXItcmFkaXVzLnNjc3MiLCIuLi9zcmMvc2Fzcy9ib290c3RyYXA0L19ncmlkLnNjc3MiLCIuLi9zcmMvc2Fzcy9ib290c3RyYXA0L21peGlucy9fZ3JpZC5zY3NzIiwiLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC9taXhpbnMvX2JyZWFrcG9pbnRzLnNjc3MiLCIuLi9zcmMvc2Fzcy9ib290c3RyYXA0L21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyIsIi4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvX3RhYmxlcy5zY3NzIiwiLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC9taXhpbnMvX3RhYmxlLXJvdy5zY3NzIiwiLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC9fdHJhbnNpdGlvbnMuc2NzcyIsIi4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvbWl4aW5zL190cmFuc2l0aW9uLnNjc3MiLCIuLi9zcmMvc2Fzcy9ib290c3RyYXA0L19kcm9wZG93bi5zY3NzIiwiLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC9taXhpbnMvX2NhcmV0LnNjc3MiLCIuLi9zcmMvc2Fzcy9ib290c3RyYXA0L21peGlucy9fbmF2LWRpdmlkZXIuc2NzcyIsIi4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvX2lucHV0LWdyb3VwLnNjc3MiLCIuLi9zcmMvc2Fzcy9ib290c3RyYXA0L19uYXYuc2NzcyIsIi4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvX25hdmJhci5zY3NzIiwiLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC9fYnJlYWRjcnVtYi5zY3NzIiwiLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC9fcGFnaW5hdGlvbi5zY3NzIiwiLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC9taXhpbnMvX2xpc3RzLnNjc3MiLCIuLi9zcmMvc2Fzcy9ib290c3RyYXA0L21peGlucy9fcGFnaW5hdGlvbi5zY3NzIiwiLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC9fanVtYm90cm9uLnNjc3MiLCIuLi9zcmMvc2Fzcy9ib290c3RyYXA0L19hbGVydC5zY3NzIiwiLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC9fbWVkaWEuc2NzcyIsIi4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvX2Nsb3NlLnNjc3MiLCIuLi9zcmMvc2Fzcy9ib290c3RyYXA0L19tb2RhbC5zY3NzIiwiLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyIsIi4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvdXRpbGl0aWVzL19mbGV4LnNjc3MiLCIuLi9zcmMvc2Fzcy9ib290c3RyYXA0L3V0aWxpdGllcy9fc2NyZWVucmVhZGVycy5zY3NzIiwiLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC9taXhpbnMvX3NjcmVlbi1yZWFkZXIuc2NzcyIsIi4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvdXRpbGl0aWVzL19zaXppbmcuc2NzcyIsIi4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MiLCIuLi9zcmMvc2Fzcy9ib290c3RyYXA0L3V0aWxpdGllcy9fdGV4dC5zY3NzIiwiLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC9taXhpbnMvX3RleHQtdHJ1bmNhdGUuc2NzcyIsIi4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvbWl4aW5zL190ZXh0LWhpZGUuc2NzcyIsIi4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvX3ByaW50LnNjc3MiLCIuLi9zcmMvc2Fzcy9pY29tb29uL3N0eWxlLnNjc3MiLCIuLi9zcmMvc2Fzcy9pY29tb29uL3ZhcmlhYmxlcy5zY3NzIiwiYXNzZXRzL2ZvbnRzLnNjc3MiLCJ0aGVtZS9lbGVtZW50cy9faGVhZGVycy5zY3NzIiwidGhlbWUvX21peGlucy5zY3NzIiwidGhlbWUvZWxlbWVudHMvX2J1dHRvbnMuc2NzcyIsIi4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvbWl4aW5zL19idXR0b25zLnNjc3MiLCJ0aGVtZS9lbGVtZW50cy9fZm9ybXMuc2NzcyIsInRoZW1lL2NvbXBvbmVudHMvX3NpZGViYXJzLnNjc3MiLCJ0aGVtZS9jb21wb25lbnRzL19tb2RhbHMuc2NzcyIsInZhcmlhYmxlcy9fd29yZHByZXNzLnNjc3MiLCJ0aGVtZS9jb21wb25lbnRzL19hbGVydHMuc2NzcyIsInRoZW1lL2NvbXBvbmVudHMvX2VudHJpZXMuc2NzcyIsIi4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvbWl4aW5zL19jbGVhcmZpeC5zY3NzIiwidGhlbWUvY29tcG9uZW50cy9fY29tbWVudHMuc2NzcyIsInRoZW1lL2NvbXBvbmVudHMvX2Jsb2Nrcy5zY3NzIiwidGhlbWUvY29tcG9uZW50cy9fc2VhcmNoLnNjc3MiLCJ0aGVtZS9fY29sb3ItcGFsbGV0ZXMuc2NzcyIsInRoZW1lL19nZW5lcmFsLnNjc3MiLCJ0aGVtZS9fbmF2cy5zY3NzIiwidGhlbWUvX2hlcm8uc2NzcyIsInRoZW1lL19hbGlnbm1lbnQuc2NzcyIsInRoZW1lL19jb250ZW50LnNjc3MiLCJ0aGVtZS9fZm9vdGVyLnNjc3MiLCJ0aGVtZS9pbnRlZ3JhdGlvbnMvX2NhbGVuZGFyLXBsdXMuc2NzcyIsInRoZW1lL2ludGVncmF0aW9ucy9fY3AtZGlyZWN0b3J5LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsZ0JBQWdCO0FDQWhCOzs7OztFQUFBO0FDa0JBOzs7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RVNGUCxjWFNTO0FIZzVDWDtBY3Q1Q0U7O0VBRUUsZ0JYa1YwQjtFV2pWMUIsbUJBQUE7RUFDQSw2QkFBQTtBZHc1Q0o7QWNyNUNFO0VBQ0Usc0JBQUE7RUFDQSxnQ0FBQTtBZHU1Q0o7QWNwNUNFO0VBQ0UsNkJBQUE7QWRzNUNKOztBYzU0Q0U7O0VBRUUsZVg0VDBCO0FIbWxDOUI7O0FjdDRDQTtFQUNFLHlCQUFBO0FkeTRDRjtBY3Y0Q0U7O0VBRUUseUJBQUE7QWR5NENKO0FjcjRDSTs7RUFFRSx3QkFBQTtBZHU0Q047O0FjajRDRTs7OztFQUlFLFNBQUE7QWRvNENKOztBYzMzQ0U7RUFDRSxxQ1h3UjBCO0FIc21DOUI7O0FNNzdDRTtFUTJFSSxjWHZFSztFV3dFTCxzQ1g2UXdCO0FIeW1DOUI7O0FleDhDSTs7O0VBR0Usc0NaNFZ3QjtBSCttQzlCOztBTXg4Q0U7RVNpQk0sc0NBSmU7QWYrN0N2QjtBZXo3Q1E7O0VBRUUsc0NBUmE7QWZtOEN2Qjs7QWMzMkNJO0VBQ0UsV1gzR0s7RVc0R0wseUJYcEdLO0VXcUdMLHFCWGdRd0I7QUg4bUM5QjtBY3oyQ0k7RUFDRSxjWDVHSztFVzZHTCx5QlhsSEs7RVdtSEwscUJYbEhLO0FINjlDWDs7QWN0MkNBO0VBQ0UsV1gzSFM7RVc0SFQseUJYcEhTO0FINjlDWDtBY3YyQ0U7OztFQUdFLHFCWDRPMEI7QUg2bkM5QjtBY3QyQ0U7RUFDRSxTQUFBO0FkdzJDSjtBY3AyQ0k7RUFDRSwyQ1hnT3dCO0FIc29DOUI7QU0zK0NFO0VRNElNLFdYakpHO0VXa0pILDRDWDBOc0I7QUh3b0M5Qjs7QVlsN0NJO0VFaUdBO0lBRUksY0FBQTtJQUNBLFdBQUE7SUFDQSxnQkFBQTtJQUNBLGlDQUFBO0VkbzFDTjtFY2oxQ007SUFDRSxTQUFBO0VkbTFDUjtBQUNGO0FZOTdDSTtFRWlHQTtJQUVJLGNBQUE7SUFDQSxXQUFBO0lBQ0EsZ0JBQUE7SUFDQSxpQ0FBQTtFZCsxQ047RWM1MUNNO0lBQ0UsU0FBQTtFZDgxQ1I7QUFDRjtBWXo4Q0k7RUVpR0E7SUFFSSxjQUFBO0lBQ0Es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dkJ5NUVWO0F1QnQ0RVE7RUFDRSw4QkFBQTtFQUFBLDZCQUFBO0VBQUEsMkJBQUE7S0FBQSwyQkFBQTtLQUFBLDBCQUFBO01BQUEsdUJBQUE7VUFBQSxtQkFBQTtBdkJ3NEVWO0F1QnQ0RVU7RUFDRSxrQkFBQTtBdkJ3NEVaO0F1QnI0RVU7RUFDRSxtQmxCL0lnQjtFa0JnSmhCLGtCbEJoSmdCO0FMdWhGNUI7QXVCbDRFUTs7Ozs7O0VBQ0UseUJBQUE7TUFBQSxxQkFBQTtVQUFBLGlCQUFBO0F2Qnk0RVY7QXVCMzNFUTtFQUNFLGlCQUFBO0F2QjYzRVY7QXVCMTNFUTtFQUNFLCtCQUFBO0VBQUEsZ0NBQUE7RUFBQSw0QkFBQTtFQUFBLCtCQUFBO0VBQUEsd0JBQUE7RUFHQSx3QkFBQTtNQUFBLDZCQUFBO1VBQUEsZ0JBQUE7QXZCMDNFVjtBdUJ2M0VRO0VBQ0UsYUFBQTtBdkJ5M0VWOztBdUIzMkVFO0VBQ0UseUJwQmdnQmdDO0FIODJEcEM7QU10a0ZFO0VpQjJOSSx5QnBCNmY4QjtBSGkzRHBDO0F1QnoyRUk7RUFDRSx5QnBCcWY4QjtBSHMzRHBDO0FNNWtGRTtFaUJvT00seUJwQm1mNEI7QUh3M0RwQztBdUJ4MkVNO0VBQ0UseUJwQmlmNEI7QUh5M0RwQztBdUJ0MkVJOzs7O0VBSUUseUJwQndlOEI7QUhnNERwQztBdUJwMkVFO0VBQ0UseUJwQmllZ0M7RW9CaGVoQyxnQ3BCcWVnQztBSGk0RHBDO0F1Qm4yRUU7RUFDRSxtUkFBQTtBdkJxMkVKO0F1QmwyRUU7RUFDRSx5QnBCd2RnQztBSDQ0RHBDO0F1Qm4yRUk7RUFDRSx5QnBCd2Q4QjtBSDY0RHBDO0FNcm1GRTtFaUJtUU0seUJwQnFkNEI7QUhnNURwQzs7QXVCNzFFRTtFQUNFLFdwQnJSTztBSHFuRlg7QU01bUZFO0VpQitRSSxXcEJ4Uks7QUh3bkZYO0F1QjMxRUk7RUFDRSwrQnBCMGI4QjtBSG02RHBDO0FNbG5GRTtFaUJ3Uk0sZ0NwQndiNEI7QUhxNkRwQztBdUIxMUVNO0VBQ0UsZ0NwQnNiNEI7QUhzNkRwQztBdUJ4MUVJOzs7O0VBSUUsV3BCN1NLO0FIdW9GWDtBdUJ0MUVFO0VBQ0UsK0JwQnNhZ0M7RW9CcmFoQyxzQ3BCMGFnQztBSDg2RHBDO0F1QnIxRUU7RUFDRSx5UkFBQTtBdkJ1MUVKO0F1QnAxRUU7RUFDRSwrQnBCNlpnQztBSHk3RHBDO0F1QnIxRUk7RUFDRSxXcEI3VEs7QUhvcEZYO0FNM29GRTtFaUJ1VE0sV3BCaFVHO0FIdXBGWDs7QXdCOXBGQTtFQUNFLG9CQUFBO0VBQUEscUJBQUE7RUFBQSxpQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHVCQUFBO01BQUEsbUJBQUE7VUFBQSxlQUFBO0VBQ0EsdUJBQUE7RUFHQSxnQkFBQTtFZllFLCtCQUFBO0FUb3BGSjs7QXdCenBGRTtFQUNFLG9CckJ3aENnQztBSG9vRHBDO0F3QjFwRkk7RUFDRSxXQUFBO0VBQ0EscUJyQm9oQzhCO0VxQmxoQzlCLFlBQUE7QXhCMnBGTjtBd0JqcEZFO0VBQ0UsMEJBQUE7QXhCbXBGSjtBd0JocEZFO0VBQ0UscUJBQUE7QXhCa3BGSjtBeUJyckZBO0VBQ0Usb0JBQUE7RUFBQSxxQkFBQTtFQUFBLGlCQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VDR0EsZUFBQTtFQUNBLGdCQUFBO0VqQmFFLCtCQUFBO0FUeXFGSjs7QXlCcnJGQTtFQUNFLGtCQUFBO0VBQ0EsY0FBQTtFQUNBLHVCQUFBO0VBQ0EsaUJBQUE7RUFDQSxpQnRCbXhCa0M7RXNCbHhCbEMsY3RCbUt3QztFc0JsS3hDLHFCQUFBO0VBRUEseUJBQUE7QXpCdXJGRjtBeUJyckZFO0VBQ0UsVUFBQTtFQUNBLGN0QjhKc0M7RXNCN0p0QyxxQkFBQTtFQUNBLHlCdEJaTztFc0JhUCxxQnRCWk87QUhtc0ZYO0F5QnByRkU7RUFDRSxVQUFBO0F6QnNyRko7O0F5QjlxRkk7RUFDRSxjQUFBO0VoQmFGLHdDQUFBO0VBQ0EsMkNBQUE7QVRxcUZKO0F5QjlxRkk7RWhCTkEseUNBQUE7RUFDQSw0Q0FBQTtBVHVyRko7QXlCN3FGRTtFQUNFLFVBQUE7RUFDQSxXdEJ4Q087RXNCeUNQLHlCdEIwTTBCO0VzQnpNMUIscUJ0QnlNMEI7QUhzK0U5QjtBeUI1cUZFO0VBQ0UsY3RCeENPO0VzQnlDUCxvQkFBQTtFQUVBLFlBQUE7RUFDQSxzQnRCbERPO0VzQm1EUCxxQnRCaERPO0FINnRGWDs7QTJCcHVGRTtFQUNFLHVCQUFBO0V2QmdLQSxpQkFBQTtFdUI5SkEsZ0J4Qm1PMEI7QUhvZ0Y5QjtBMkJsdUZNO0VsQnFDRix3Q0FBQTtFQUNBLDJDQUFBO0FUZ3NGSjtBMkJqdUZNO0VsQmtCRix5Q0FBQTtFQUNBLDRDQUFBO0FUa3RGSjs7QTJCbHZGRTtFQUNFLHVCQUFBO0V2QmdLQSxrQkFBQTtFdUI5SkEsZ0J4Qm9PMEI7QUhpaEY5QjtBMkJodkZNO0VsQnFDRix3Q0FBQTtFQUNBLDJDQUFBO0FUOHNGSjtBMkIvdUZNO0VsQmtCRix5Q0FBQTtFQUNBLDRDQUFBO0FUZ3VGSjs7QTRCbndGQTtFQUNFLGtCQUFBO0VBQ0EsbUJ6Qnd6QmtDO0VNeHlCaEMsK0JBQUE7QVR1dkZKO0FZN3NGSTtFZ0I1REo7SUFRSSxrQkFBQTtFNUJxd0ZGO0FBQ0Y7O0E0Qmx3RkE7RUFDRSxnQkFBQTtFQUNBLGVBQUE7RW5CSUUsZ0JBQUE7QVRrd0ZKOztBNkJoeEZBO0VBQ0Usa0JBQUE7RUFDQSx3QkFBQTtFQUNBLG1CMUJ3OUJrQztFMEJ2OUJsQyw2QkFBQTtFcEJVRSwrQkFBQTtBVDB3Rko7O0E2Qi93RkE7RUFFRSxjQUFBO0E3Qml4RkY7O0E2Qjd3RkE7RUFDRSxnQjFCNFE0QjtBSG9nRjlCOztBNkJ4d0ZBO0VBQ0UsbUJBQUE7QTdCMndGRjtBNkJ4d0ZFO0VBQ0Usa0JBQUE7RUFDQSxNQUFBO0VBQ0EsUUFBQTtFQUNBLFVBQUE7RUFDQSx3QkFBQTtFQUNBLGNBQUE7QTdCMHdGSjs7QThCaHpGQTtFQUNFLG9CQUFBO0VBQUEscUJBQUE7RUFBQSxpQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHdCQUFBO0VBQUEsK0JBQUE7S0FBQSxxQkFBQTtNQUFBLHFCQUFBO1VBQUEsdUJBQUE7QTlCbXpGRjs7QThCaHpGQTtFQUNFLG1CQUFBO0VBQUEsZUFBQTtLQUFBLGdCQUFBO01BQUEsV0FBQTtVQUFBLE9BQUE7QTlCbXpGRjs7QStCenpGQTtFQUNFLFlBQUE7RTNCbUxJLGlCQUFBO0UyQmpMSixnQjVCNlI0QjtFNEI1UjVCLGNBQUE7RUFDQSxtQjFCbUdZO0UwQmpHWixZQUFBO0EvQjJ6RkY7QU10ekZFO0V5QkRFLG1CMUI2RlU7RTBCNUZWLHFCQUFBO0EvQjB6Rko7QU10ekZFO0V5QkNJLGFBQUE7QS9Cd3pGTjs7QStCN3lGQTtFQUNFLFVBQUE7RUFDQSw2QkFBQTtFQUNBLFNBQUE7QS9CZ3pGRjs7QStCMXlGQTtFQUNFLG9CQUFBO0EvQjZ5RkY7O0FnQzcwRkE7RUFFRSxnQkFBQTtBaEMrMEZGO0FnQzcwRkU7RUFDRSxrQkFBQTtFQUNBLGdCQUFBO0FoQyswRko7O0FnQzEwRkE7RUFDRSxlQUFBO0VBQ0EsTUFBQTtFQUNBLE9BQUE7RUFDQSxhN0IycEJrQztFNkIxcEJsQyxhQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxnQkFBQTtFQUdBLFVBQUE7QWhDMjBGRjs7QWdDcDBGQTtFQUNFLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLGMzQnNEb0I7RTJCcERwQixvQkFBQTtBaENzMEZGO0FnQ24wRkU7RWYzQkksbURlNEJGO0VmNUJFLDJDZTRCRjtFZjVCRSx5Q2U0QkY7RWY1QkUsc0VlNEJGO0VmNUJFLG1DZTRCRjtFZjVCRSw4SGU0QkY7RUFDQSxzQzdCczZCZ0M7SzZCdDZCaEMsbUM3QnM2QmdDO002QnQ2QmhDLGtDN0JzNkJnQztPNkJ0NkJoQyxpQzdCczZCZ0M7VTZCdDZCaEMsOEI3QnM2QmdDO0FIKzVEcEM7QWlCOTFGTTtFZXVCSjtJZnRCTSx3QkFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxnQkFBQTtFakJpMkZOO0FBQ0Y7QWdDeDBGRTtFQUNFLHVCM0JxRG1CO0syQnJEbkIsb0IzQnFEbUI7TTJCckRuQixtQjNCcURtQjtPMkJyRG5CLGtCM0JxRG1CO1UyQnJEbkIsZTNCcURtQjtBTHF4RnZCO0Fn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QzM5SFE7O0VBRUUsK0JBQUE7QXRDODlIVjs7QXNDNytIUTtFQUFnQyx5QkFBQTtBdENpL0h4Qzs7QXNDaC9IUTs7RUFFRSw2QkFBQTtBdENtL0hWOztBc0NqL0hROztFQUVFLCtCQUFBO0F0Q28vSFY7O0FzQ2wvSFE7O0VBRUUsZ0NBQUE7QXRDcS9IVjs7QXNDbi9IUTs7RUFFRSw4QkFBQTtBdENzL0hWOztBc0NyZ0lRO0VBQWdDLHVCQUFBO0F0Q3lnSXhDOztBc0N4Z0lROztFQUVFLDJCQUFBO0F0QzJnSVY7O0FzQ3pnSVE7O0VBRUUsNkJBQUE7QXRDNGdJVjs7QXNDMWdJUTs7RUFFRSw4QkFBQTtBdEM2Z0lWOztBc0MzZ0lROztFQUVFLDRCQUFBO0F0QzhnSVY7O0FzQzdoSVE7RUFBZ0MseUJBQUE7QXRDaWlJeEM7O0FzQ2hpSVE7O0VBRUUsNkJBQUE7QXRDbWlJVjs7QXNDamlJUTs7RUFFRSwrQkFBQTtBdENvaUlWOztBc0NsaUlROztFQUVFLGdDQUFBO0F0Q3FpSVY7O0FzQ25pSVE7O0VBRUUsOEJBQUE7QXRDc2lJVjs7QXNDcmpJUTtFQUFnQyx1QkFBQTtBdEN5akl4Qzs7QXNDeGpJUTs7RUFFRSwyQkFBQTtBdEMyaklWOztBc0N6aklROztFQUVFLDZCQUFBO0F0QzRqSVY7O0FzQzFqSVE7O0VBRUUsOEJBQUE7QXRDNmpJVjs7QXNDM2pJUTs7RUFFRSw0QkFBQTtBdEM4aklWOztBc0M3a0lRO0VBQWdDLHFCQUFBO0F0Q2lsSXhDOztBc0NobElROztFQUVFLHlCQUFBO0F0Q21sSVY7O0FzQ2psSVE7O0VBRUUsMkJBQUE7QXRDb2xJVjs7QXNDbGxJUTs7RUFFRSw0QkFBQTtBdENxbElWOztBc0NubElROztFQUVFLDBCQUFBO0F0Q3NsSVY7O0FzQ3JtSVE7RUFBZ0MsMkJBQUE7QXRDeW1JeEM7O0FzQ3htSVE7O0VBRUUsK0JBQUE7QXRDMm1JVjs7QXNDem1JUTs7RUFFRSxpQ0FBQTtBdEM0bUlWOztBc0MxbUlROztFQUVFLGtDQUFBO0F0QzZtSVY7O0FzQzNtSVE7O0VBRUUsZ0NBQUE7QXRDOG1JVjs7QXNDN25JUTtFQUFnQywwQkFBQTtBdENpb0l4Qzs7QXNDaG9JUTs7RUFFRSw4QkFBQTtBdENtb0lWOztBc0Nqb0lROztFQUVFLGdDQUFBO0F0Q29vSVY7O0FzQ2xvSVE7O0VBRUUsaUNBQUE7QXRDcW9JVjs7QXNDbm9JUTs7RUFFRSwrQkFBQTtBdENzb0lWOztBc0NycElRO0VBQWdDLHdCQUFBO0F0Q3lwSXhDOztBc0N4cElROztFQUVFLDRCQUFBO0F0QzJwSVY7O0FzQ3pwSVE7O0VBRUUsOEJBQUE7QXRDNHBJVjs7QXNDMXBJUTs7RUFFRSwrQkFBQTtBdEM2cElWOztBc0MzcElROztFQUVFLDZCQUFBO0F0QzhwSVY7O0FzQzdxSVE7RUFBZ0MsMEJBQUE7QXRDaXJJeEM7O0FzQ2hySVE7O0VBRUUsOEJBQUE7QXRDbXJJVjs7QXNDanJJUTs7RUFFRSxnQ0FBQTtBdENvcklWOztBc0NscklROztFQUVFLGlDQUFBO0F0Q3FySVY7O0FzQ25ySVE7O0VBRUUsK0JBQUE7QXRDc3JJVjs7QXNDcnNJUTtFQUFnQyx3QkFBQTtBdEN5c0l4Qzs7QXNDeHNJUTs7RUFFRSw0QkFBQTtBdEMyc0lWOztBc0N6c0lROztFQUVFLDhCQUFBO0F0QzRzSVY7O0FzQzFzSVE7O0VBRUUsK0JBQUE7QXRDNnNJVjs7QXNDM3NJUTs7RUFFRSw2QkFBQTtBdEM4c0lWOztBc0N0c0lRO0VBQXdCLDJCQUFBO0F0QzBzSWhDOztBc0N6c0lROztFQUVFLCtCQUFBO0F0QzRzSVY7O0FzQzFzSVE7O0VBRUUsaUNBQUE7QXRDNnNJVjs7QXNDM3NJUTs7RUFFRSxrQ0FBQTtBdEM4c0lWOztBc0M1c0lROztFQUVFLGdDQUFBO0F0QytzSVY7O0FzQzl0SVE7RUFBd0IsMEJBQUE7QXRDa3VJaEM7O0FzQ2p1SVE7O0VBRUUsOEJBQUE7QXRDb3VJVjs7QXNDbHVJUTs7RUFFRSxnQ0FBQTtBdENxdUlWOztBc0NudUlROztFQUVFLGlDQUFBO0F0Q3N1SVY7O0FzQ3B1SVE7O0VBRUUsK0JBQUE7QXRDdXVJVjs7QXNDdHZJUTtFQUF3Qix3QkFBQTtBdEMwdkloQzs7QXNDenZJUTs7RUFFRSw0QkFBQTtBdEM0dklWOztBc0MxdklROztFQUVFLDhCQUFBO0F0QzZ2SVY7O0FzQzN2SVE7O0VBRUUsK0JBQUE7QXRDOHZJVjs7QXNDNXZJUTs7RUFFRSw2QkFBQTtBdEMrdklWOztBc0M5d0lRO0VBQXdCLDBCQUFBO0F0Q2t4SWhDOztBc0NqeElROztFQUVFLDhCQUFBO0F0Q294SVY7O0FzQ2x4SVE7O0VBRUUsZ0NBQUE7QXRDcXhJVjs7QXNDbnhJUTs7RUFFRSxpQ0FBQTtBdENzeElWOztBc0NweElROztFQUVFLCtCQUFBO0F0Q3V4SVY7O0FzQ3R5SVE7RUFBd0Isd0JBQUE7QXRDMHlJaEM7O0FzQ3p5SVE7O0VBRUUsNEJBQUE7QXRDNHlJVjs7QXNDMXlJUTs7RUFFRSw4QkFBQTtBdEM2eUlWOztBc0MzeUlROztFQUVFLCtCQUFBO0F0Qzh5SVY7O0FzQzV5SVE7O0VBRUUsNkJBQUE7QXRDK3lJVjs7QXNDenlJSTtFQUFtQix1QkFBQTtBdEM2eUl2Qjs7QXNDNXlJSTs7RUFFRSwyQkFBQTtBdEMreUlOOztBc0M3eUlJOztFQUVFLDZCQUFBO0F0Q2d6SU47O0FzQzl5SUk7O0VBRUUsOEJBQUE7QXRDaXpJTjs7QXNDL3lJSTs7RUFFRSw0QkFBQTtBdENreklOOztBWTN6SUk7RTBCbERJO0lBQWdDLG9CQUFBO0V0Q2szSXRDO0VzQ2ozSU07O0lBRUUsd0JBQUE7RXRDbTNJUjtFc0NqM0lNOztJQUVFLDBCQUFBO0V0Q20zSVI7RXNDajNJTTs7SUFFRSwyQkFBQTtFdENtM0lSO0VzQ2ozSU07O0lBRUUseUJBQUE7RXRDbTNJUjtFc0NsNElNO0lBQWdDLDBCQUFBO0V0Q3E0SXRDO0VzQ3A0SU07O0lBRUUsOEJBQUE7RXRDczRJUjtFc0NwNElNOztJQUVFLGdDQUFBO0V0Q3M0SVI7RXNDcDRJTTs7SUFFRSxpQ0FBQTtFdENzNElSO0VzQ3A0SU07O0lBRUUsK0JBQUE7RXRDczRJUjtFc0NyNUlNO0lBQWdDLHlCQUFBO0V0Q3c1SXRDO0VzQ3Y1SU07O0lBRUUsNkJBQUE7RXRDeTVJUjtFc0N2NUlNOztJQUVFLCtCQUFBO0V0Q3k1SVI7RXNDdjVJTTs7SUFFRSxnQ0FBQTtFdEN5NUlSO0VzQ3Y1SU07O0lBRUUsOEJBQUE7RXRDeTVJUjtFc0N4NklNO0lBQWdDLHVCQUFBO0V0QzI2SXRDO0VzQzE2SU07O0lBRUUsMkJBQUE7RXRDNDZJUjtFc0MxNklNOztJQUVFLDZCQUFBO0V0QzQ2SVI7RXNDMTZJTTs7SUFFRSw4QkFBQTtFdEM0NklSO0VzQzE2SU07O0lBRUUsNEJBQUE7RXRDNDZJUjtFc0MzN0lNO0lBQWdDLHlCQUFBO0V0Qzg3SXRDO0VzQzc3SU07O0lBRUUsNkJBQUE7RXRDKzdJUjtFc0M3N0lNOztJQUVFLCtCQUFBO0V0Qys3SVI7RXNDNzdJTTs7SUFFRSxnQ0FBQTtFdEMrN0lSO0VzQzc3SU07O0lBRUUsOEJBQUE7RXRDKzdJUjtFc0M5OElNO0lBQWdDLHVCQUFBO0V0Q2k5SXRDO0VzQ2g5SU07O0lBRUUsMkJBQUE7RXRDazlJUjtFc0NoOUlNOztJQUVFLDZCQUFBO0V0Q2s5SVI7RXNDaDlJTTs7SUFFRSw4QkFBQTtFdENrOUlSO0VzQ2g5SU07O0lBRUUsNEJBQUE7RXRDazlJUjtFc0NqK0lNO0lBQWdDLHFCQUFBO0V0Q28rSXRDO0VzQ24rSU07O0lBRUUseUJBQUE7RXRDcStJUjtFc0NuK0lNOztJQUVFLDJCQUFBO0V0Q3ErSVI7RXNDbitJTTs7SUFFRSw0QkFBQTtFdENxK0lSO0VzQ24rSU07O0lBRUUsMEJBQUE7RXRDcStJUjtFc0NwL0lNO0lBQWdDLDJCQUFBO0V0Q3UvSXRDO0VzQ3QvSU07O0lBRUUsK0JBQUE7RXRDdy9JUjtFc0N0L0lNOztJQUVFLGlDQUFBO0V0Q3cvSVI7RXNDdC9JTTs7SUFFRSxrQ0FBQTtFdEN3L0lSO0VzQ3QvSU07O0lBRUUsZ0NBQUE7RXRDdy9JUjtFc0N2Z0pNO0lBQWdDLDBCQUFBO0V0QzBnSnRDO0VzQ3pnSk07O0lBRUUsOEJBQUE7RXRDMmdKUjtFc0N6Z0pNOztJQUVFLGdDQUFBO0V0QzJnSlI7RXNDemdKTTs7SUFFRSxpQ0FBQTtFdEMyZ0pSO0VzQ3pnSk07O0lBRUUsK0JBQUE7RXRDMmdKUjtFc0MxaEpNO0lBQWdDLHdCQUFBO0V0QzZoSnRDO0VzQzVoSk07O0lBRUUsNEJBQUE7RXRDOGhKUjtFc0M1aEpNOztJQUVFLDhCQUFBO0V0QzhoSlI7RXNDNWhKTTs7SUFFRSwrQkFBQTtFdEM4aEpSO0VzQzVoSk07O0lBRUUsNkJBQUE7RXRDOGhKUjtFc0M3aUpNO0lBQWdDLDBCQUFBO0V0Q2dqSnRDO0VzQy9pSk07O0lBRUUsOEJBQUE7RXRDaWpKUjtFc0MvaUpNOztJQUVFLGdDQUFBO0V0Q2lqSlI7RXNDL2lKTTs7SUFFRSxpQ0FBQTtFdENpakpSO0VzQy9pSk07O0lBRUUsK0JBQUE7RXRDaWpKUjtFc0Noa0pNO0lBQWdDLHdCQUFBO0V0Q21rSnRDO0VzQ2xrSk07O0lBRUUsNEJBQUE7RXRDb2tKUjtFc0Nsa0pNOztJQUVFLDhCQUFBO0V0Q29rSlI7RXNDbGtKTTs7SUFFRSwrQkFBQTtFdENva0pSO0VzQ2xrSk07O0lBRUUsNkJBQUE7RXRDb2tKUjtFc0M1akpNO0lBQXdCLDJCQUFBO0V0QytqSjlCO0VzQzlqSk07O0lBRUUsK0JBQUE7RXRDZ2tKUjtFc0M5akpNOztJQUVFLGlDQUFBO0V0Q2drSlI7RXNDOWpKTTs7SUFFRSxrQ0FBQTtFdENna0pSO0VzQzlqSk07O0lBRUUsZ0NBQUE7RXRDZ2tKUjtFc0Mva0pNO0lBQXdCLDBCQUFBO0V0Q2tsSjlCO0VzQ2psSk07O0lBRUUsOEJBQUE7RXRDbWxKUjtFc0NqbEpNOztJQUVFLGdDQUFBO0V0Q21sSlI7RXNDamxKTTs7SUFFRSxpQ0FBQTtFdENtbEpSO0VzQ2psSk07O0lBRUUsK0JBQUE7RXRDbWxKUjtFc0NsbUpNO0lBQXdCLHdCQUFBO0V0Q3FtSjlCO0VzQ3BtSk07O0lBRUUsNEJBQUE7RXRDc21KUjtFc0NwbUpNOztJQUVFLDhCQUFBO0V0Q3NtSlI7RXNDcG1KTTs7SUFFRSwrQkFBQTtFdENzbUpSO0VzQ3BtSk07O0lBRUUsNkJBQUE7RXRDc21KUjtFc0NybkpNO0lBQXdCLDBCQUFBO0V0Q3duSjlCO0VzQ3ZuSk07O0lBRUUsOEJBQUE7RXRDeW5KUjtFc0N2bkpNOztJQUVFLGdDQUFBO0V0Q3luSlI7RXNDdm5KTTs7SUFFRSxpQ0FBQTtFdEN5bkpSO0VzQ3ZuSk07O0lBRUUsK0JBQUE7RXRDeW5KUjtFc0N4b0pNO0lBQXdCLHdCQUFBO0V0QzJvSjlCO0VzQzFvSk07O0lBRUUsNEJBQUE7RXRDNG9KUjtFc0Mxb0pNOztJQUVFLDhCQUFBO0V0QzRvSlI7RXNDMW9KTTs7SUFFRSwrQkFBQTtFdEM0b0pSO0VzQzFvSk07O0lBRUUsNkJBQUE7RXRDNG9KUjtFc0N0b0pFO0lBQW1CLHVCQUFBO0V0Q3lvSnJCO0VzQ3hvSkU7O0lBRUUsMkJBQUE7RXRDMG9KSjtFc0N4b0pFOztJQUVFLDZCQUFBO0V0QzBvSko7RXNDeG9KRTs7SUFFRSw4QkFBQTtFdEMwb0pKO0VzQ3hvSkU7O0lBRUUsNEJBQUE7RXRDMG9KSjtBQUNGO0FZcHBKSTtFMEJsREk7SUFBZ0Msb0JBQUE7RXRDMHNKdEM7RXNDenNKTTs7SUFFRSx3QkFBQTtFdEMyc0pSO0VzQ3pzSk07O0lBRUUsMEJBQUE7RXRDMnNKUjtFc0N6c0pNOztJQUVFLDJCQUFBO0V0QzJzSlI7RXNDenNKTTs7SUFFRSx5QkFBQTtFdEMyc0pSO0VzQzF0Sk07SUFBZ0MsMEJBQUE7RXRDNnRKdEM7RXNDNXRKTTs7SUFFRSw4QkFBQTtFdEM4dEpSO0VzQzV0Sk07O0lBRUUsZ0NBQUE7RXRDOHRKUjtFc0M1dEpNOztJQUVFLGlDQUFBO0V0Qzh0SlI7RXNDNXRKTTs7SUFFRSwrQkFBQTtFdEM4dEpSO0VzQzd1Sk07SUFBZ0MseUJBQUE7RXRDZ3ZKdEM7RXNDL3VKTTs7SUFFRSw2QkFBQTtFdENpdkpSO0VzQy91Sk07O0lBRUUsK0JBQUE7RXRDaXZKUjtFc0MvdUpNOztJQUVFLGdDQUFBO0V0Q2l2SlI7RXNDL3VKTTs7SUFFRSw4QkFBQTtFdENpdkpSO0VzQ2h3Sk07SUFBZ0MsdUJBQUE7RXRDbXdKdEM7RXNDbHdKTTs7SUFFRSwyQkFBQTtFdENvd0pSO0VzQ2x3Sk07O0lBRUUsNkJBQUE7RXRDb3dKUjtFc0Nsd0pNOztJQUVFLDhCQUFBO0V0Q293SlI7RXNDbHdKTTs7SUFFRSw0QkFBQTtFdENvd0pSO0VzQ254Sk07SUFBZ0MseUJBQUE7RXRDc3hKdEM7RXNDcnhKTTs7SUFFRSw2QkFBQTtFdEN1eEpSO0VzQ3J4Sk07O0lBRUUsK0JBQUE7RXRDdXhKUjtFc0NyeEpNOztJQUVFLGdDQUFBO0V0Q3V4SlI7RXNDcnhKTTs7SUFFRSw4QkFBQTtFdEN1eEpSO0VzQ3R5Sk07SUFBZ0MsdUJBQUE7RXRDeXlKdEM7RXNDeHlKTTs7SUFFRSwyQkFBQTtFdEMweUpSO0VzQ3h5Sk07O0lBRUUsNkJBQUE7RXRDMHlKUjtFc0N4eUpNOztJQUVFLDhCQUFBO0V0QzB5SlI7RXNDeHlKTTs7SUFFRSw0QkFBQTtFdEMweUpSO0VzQ3p6Sk07SUFBZ0MscUJBQUE7RXRDNHpKdEM7RXNDM3pKTTs7SUFFRSx5QkFBQTtFdEM2ekpSO0VzQzN6Sk07O0lBRUUsMkJBQUE7RXRDNnpKUjtFc0MzekpNOztJQUVFLDRCQUFBO0V0QzZ6SlI7RXNDM3pKTTs7SUFFRSwwQkFBQTtFdEM2ekpSO0VzQzUwSk07SUFBZ0MsMkJBQUE7RXRDKzBKdEM7RXNDOTBKTTs7SUFFRSwrQkFBQTtFdENnMUpSO0VzQzkwSk07O0lBRUUsaUNBQUE7RXRDZzFKUjtFc0M5MEpNOztJQUVFLGtDQUFBO0V0Q2cxSlI7RXNDOTBKTTs7SUFFRSxnQ0FBQTtFdENnMUpSO0VzQy8xSk07SUFBZ0MsMEJBQUE7RXRDazJKdEM7RXNDajJKTTs7SUFFRSw4QkFBQTtFdENtMkpSO0VzQ2oySk07O0lBRUUsZ0NBQUE7RXRDbTJKUjtFc0NqMkpNOztJQUVFLGlDQUFBO0V0Q20ySlI7RXNDajJKTTs7SUFFRSwrQkFBQTtFdENtMkpSO0VzQ2wzSk07SUFBZ0Msd0JBQUE7RXRDcTNKdEM7RXNDcDNKTTs7SUFFRSw0QkFBQTtFdENzM0pSO0VzQ3AzSk07O0lBRUUsOEJBQUE7RXRDczNKUjtFc0NwM0pNOztJQUVFLCtCQUFBO0V0Q3MzSlI7RXNDcDNKTTs7SUFFRSw2QkFBQTtFdENzM0pSO0VzQ3I0Sk07SUFBZ0MsMEJBQUE7RXRDdzRKdEM7RXNDdjRKTTs7SUFFRSw4QkFBQTtFdEN5NEpSO0VzQ3Y0Sk07O0lBRUUsZ0NBQUE7RXRDeTRKUjtFc0N2NEpNOztJQUVFLGlDQUFBO0V0Q3k0SlI7RXNDdjRKTTs7SUFFRSwrQkFBQTtFdEN5NEpSO0VzQ3g1Sk07SUFBZ0Msd0JBQUE7RXRDMjVKdEM7RXNDMTVKTTs7SUFFRSw0QkFBQTtFdEM0NUpSO0VzQzE1Sk07O0lBRUUsOEJBQUE7RXRDNDVKUjtFc0MxNUpNOztJQUVFLCtCQUFBO0V0QzQ1SlI7RXNDMTVKTTs7SUFFRSw2QkFBQTtFdEM0NUpSO0VzQ3A1Sk07SUFBd0IsMkJBQUE7RXRDdTVKOUI7RXNDdDVKTTs7SUFFRSwrQkFBQTtFdEN3NUpSO0VzQ3Q1Sk07O0lBRUUsaUNBQUE7RXRDdzVKUjtFc0N0NUpNOztJQUVFLGtDQUFBO0V0Q3c1SlI7RXNDdDVKTTs7SUFFRSxnQ0FBQTtFdEN3NUpSO0VzQ3Y2Sk07SUFBd0IsMEJBQUE7RXRDMDZKOUI7RXNDejZKTTs7SUFFRSw4QkFBQTtFdEMyNkpSO0VzQ3o2Sk07O0lBRUUsZ0NBQUE7RXRDMjZKUjtFc0N6NkpNOztJQUVFLGlDQUFBO0V0QzI2SlI7RXNDejZKTTs7SUFFRSwrQkFBQTtFdEMyNkpSO0VzQzE3Sk07SUFBd0Isd0JBQUE7RXRDNjdKOUI7RXNDNTdKTTs7SUFFRSw0QkFBQTtFdEM4N0pSO0VzQzU3Sk07O0lBRUUsOEJBQUE7RXRDODdKUjtFc0M1N0pNOztJQUVFLCtCQUFBO0V0Qzg3SlI7RXNDNTdKTTs7SUFFRSw2QkFBQTtFdEM4N0pSO0VzQzc4Sk07SUFBd0IsMEJBQUE7RXRDZzlKOUI7RXNDLzhKTTs7SUFFRSw4QkFBQTtFdENpOUpSO0VzQy84Sk07O0lBRUUsZ0NBQUE7RXRDaTlKUjtFc0MvOEpNOztJQUVFLGlDQUFBO0V0Q2k5SlI7RXNDLzhKTTs7SUFFRSwrQkFBQTtFdENpOUpSO0VzQ2grSk07SUFBd0Isd0JBQUE7RXRDbStKOUI7RXNDbCtKTTs7SUFFRSw0QkFBQTtFdENvK0pSO0VzQ2wrSk07O0lBRUUsOEJBQUE7RXRDbytKUjtFc0NsK0pNOztJQUVFLCtCQUFBO0V0Q28rSlI7RXNDbCtKTTs7SUFFRSw2QkFBQTtFdENvK0pSO0VzQzk5SkU7SUFBbUIsdUJBQUE7RXRDaStKckI7RXNDaCtKRTs7SUFFRSwyQkFBQTtFdENrK0pKO0VzQ2grSkU7O0lBRUUsNkJBQUE7RXRDaytKSjtFc0NoK0pFOztJQUVFLDhCQUFBO0V0Q2srSko7RXNDaCtKRTs7SUFFRSw0QkFBQTtFdENrK0pKO0FBQ0Y7QVk1K0pJO0UwQmxESTtJQUFnQyxvQkFBQTtFdENraUt0QztFc0NqaUtNOztJQUVFLHdCQUFBO0V0Q21pS1I7RXNDamlLTTs7SUFFRSwwQkFBQTtFdENtaUtSO0VzQ2ppS007O0lBRUUsMkJBQUE7RXRDbWlLUjtFc0NqaUtNOztJQUVFLHlCQUFBO0V0Q21pS1I7RXNDbGpLTTtJQUFnQywwQkFBQTtFdENxakt0QztFc0NwaktNOztJQUVFLDhCQUFBO0V0Q3NqS1I7RXNDcGpLTTs7SUFFRSxnQ0FBQTtFdENzaktSO0VzQ3BqS007O0lBRUUsaUNBQUE7RXRDc2pLUjtFc0NwaktNOztJQUVFLCtCQUFBO0V0Q3NqS1I7RXNDcmtLTTtJQUFnQyx5QkFBQTtFdEN3a0t0QztFc0N2a0tNOztJQUVFLDZCQUFBO0V0Q3lrS1I7RXNDdmtLTTs7SUFFRSwrQkFBQTtFdEN5a0tSO0VzQ3ZrS007O0lBRUUsZ0NBQUE7RXRDeWtLUjtFc0N2a0tNOztJQUVFLDhCQUFBO0V0Q3lrS1I7RXNDeGxLTTtJQUFnQyx1QkFBQTtFdEMybEt0QztFc0MxbEtNOztJQUVFLDJCQUFBO0V0QzRsS1I7RXNDMWxLTTs7SUFFRSw2QkFBQTtFdEM0bEtSO0VzQzFsS007O0lBRUUsOEJBQUE7RXRDNGxLUjtFc0MxbEtNOztJQUVFLDRCQUFBO0V0QzRsS1I7RXNDM21LTTtJQUFnQyx5QkFBQTtFdEM4bUt0QztFc0M3bUtNOztJQUVFLDZCQUFBO0V0QyttS1I7RXNDN21LTTs7SUFFRSwrQkFBQTtFdEMrbUtSO0VzQzdtS007O0lBRUUsZ0NBQUE7RXRDK21LUjtFc0M3bUtNOztJQUVFLDhCQUFBO0V0QyttS1I7RXNDOW5LTTtJQUFnQyx1QkFBQTtFdENpb0t0QztFc0Nob0tNOztJQUVFLDJCQUFBO0V0Q2tvS1I7RXNDaG9LTTs7SUFFRSw2QkFBQTtFdENrb0tSO0VzQ2hvS007O0lBRUUsOEJBQUE7RXRDa29LUjtFc0Nob0tNOztJQUVFLDRCQUFBO0V0Q2tvS1I7RXNDanBLTTtJQUFnQyxxQkFBQTtFdENvcEt0QztFc0NucEtNOztJQUVFLHlCQUFBO0V0Q3FwS1I7RXNDbnBLTTs7SUFFRSwyQkFBQTtFdENxcEtSO0VzQ25wS007O0lBRUUsNEJBQUE7RXRDcXBLUjtFc0NucEtNOztJQUVFLDBCQUFBO0V0Q3FwS1I7RXNDcHFLTTtJQUFnQywyQkFBQTtFdEN1cUt0QztFc0N0cUtNOztJQUVFLCtCQUFBO0V0Q3dxS1I7RXNDdHFLTTs7SUFFRSxpQ0FBQTtFdEN3cUtSO0VzQ3RxS007O0lBRUUsa0NBQUE7RXRDd3FLUjtFc0N0cUtNOztJQUVFLGdDQUFBO0V0Q3dxS1I7RXNDdnJLTTtJQUFnQywwQkFBQTtFdEMwckt0QztFc0N6cktNOztJQUVFLDhCQUFBO0V0QzJyS1I7RXNDenJLTTs7SUFFRSxnQ0FBQTtFdEMycktSO0VzQ3pyS007O0lBRUUsaUNBQUE7RXRDMnJLUjtFc0N6cktNOztJQUVFLCtCQUFBO0V0QzJyS1I7RXNDMXNLTTtJQUFnQyx3QkFBQTtFdEM2c0t0QztFc0M1c0tNOztJQUVFLDRCQUFBO0V0QzhzS1I7RXNDNXNLTTs7SUFFRSw4QkFBQTtFdEM4c0tSO0VzQzVzS007O0lBRUUsK0JBQUE7RXRDOHNLUjtFc0M1c0tNOztJQUVFLDZCQUFBO0V0QzhzS1I7RXNDN3RLTTtJQUFnQywwQkFBQTtFdENndUt0QztFc0MvdEtNOztJQUVFLDhCQUFBO0V0Q2l1S1I7RXNDL3RLTTs7SUFFRSxnQ0FBQTtFdENpdUtSO0VzQy90S007O0lBRUUsaUNBQUE7RXRDaXVLUjtFc0MvdEtNOztJQUVFLCtCQUFBO0V0Q2l1S1I7RXNDaHZLTTtJQUFnQyx3QkFBQTtFdENtdkt0QztFc0NsdktNOztJQUVFLDRCQUFBO0V0Q292S1I7RXNDbHZLTTs7SUFFRSw4QkFBQTtFdENvdktSO0VzQ2x2S007O0lBRUUsK0JBQUE7RXRDb3ZLUjtFc0NsdktNOztJQUVFLDZCQUFBO0V0Q292S1I7RXNDNXVLTTtJQUF3QiwyQkFBQTtFdEMrdUs5QjtFc0M5dUtNOztJQUVFLCtCQUFBO0V0Q2d2S1I7RXNDOXVLTTs7SUFFRSxpQ0FBQTtFdENndktSO0VzQzl1S007O0lBRUUsa0NBQUE7RXRDZ3ZLUjtFc0M5dUtNOztJQUVFLGdDQUFBO0V0Q2d2S1I7RXNDL3ZLTTtJQUF3QiwwQkFBQTtFdENrd0s5QjtFc0Nqd0tNOztJQUVFLDhCQUFBO0V0Q213S1I7RXNDandLTTs7SUFFRSxnQ0FBQTtFdENtd0tSO0VzQ2p3S007O0lBRUUsaUNBQUE7RXRDbXdLUjtFc0Nqd0tNOztJQUVFLCtCQUFBO0V0Q213S1I7RXNDbHhLTTtJQUF3Qix3QkFBQTtFdENxeEs5QjtFc0NweEtNOztJQUVFLDRCQUFBO0V0Q3N4S1I7RXNDcHhLTTs7SUFFRSw4QkFBQTtFdENzeEtSO0VzQ3B4S007O0lBRUUsK0JBQUE7RXRDc3hLUjtFc0NweEtNOztJQUVFLDZCQUFBO0V0Q3N4S1I7RXNDcnlLTTtJQUF3QiwwQkFBQTtFdEN3eUs5QjtFc0N2eUtNOztJQUVFLDhCQUFBO0V0Q3l5S1I7RXNDdnlLTTs7SUFFRSxnQ0FBQTtFdEN5eUtSO0VzQ3Z5S007O0lBRUUsaUNBQUE7RXRDeXlLUjtFc0N2eUtNOztJQUVFLCtCQUFBO0V0Q3l5S1I7RXNDeHpLTTtJQUF3Qix3QkFBQTtFdEMyeks5QjtFc0MxektNOztJQUVFLDRCQUFBO0V0QzR6S1I7RXNDMXpLTTs7SUFFRSw4QkFBQTtFdEM0ektSO0VzQzF6S007O0lBRUUsK0JBQUE7RXRDNHpLUjtFc0MxektNOztJQUVFLDZCQUFBO0V0QzR6S1I7RXNDdHpLRTtJQUFtQix1QkFBQTtFdEN5ektyQjtFc0N4ektFOztJQUVFLDJCQUFBO0V0QzB6S0o7RXNDeHpLRTs7SUFFRSw2QkFBQTtFdEMwektKO0VzQ3h6S0U7O0lBRUUsOEJBQUE7RXRDMHpLSjtFc0N4ektFOztJQUVFLDRCQUFBO0V0QzB6S0o7QUFDRjtBWXAwS0k7RTBCbERJO0lBQWdDLG9CQUFBO0V0QzAzS3RDO0VzQ3ozS007O0lBRUUsd0JBQUE7RXRDMjNLUjtFc0N6M0tNOztJQUVFLDBCQUFBO0V0QzIzS1I7RXNDejNLTTs7SUFFRSwyQkFBQTtFdEMyM0tSO0VzQ3ozS007O0lBRUUseUJBQUE7RXRDMjNLUjtFc0MxNEtNO0lBQWdDLDBCQUFBO0V0QzY0S3RDO0VzQzU0S007O0lBRUUsOEJBQUE7RXRDODRLUjtFc0M1NEtNOztJQUVFLGdDQUFBO0V0Qzg0S1I7RXNDNTRLTTs7SUFFRSxpQ0FBQTtFdEM4NEtSO0VzQzU0S007O0lBRUUsK0JBQUE7RXRDODRLUjtFc0M3NUtNO0lBQWdDLHlCQUFBO0V0Q2c2S3RDO0VzQy81S007O0lBRUUsNkJBQUE7RXRDaTZLUjtFc0MvNUtNOztJQUVFLCtCQUFBO0V0Q2k2S1I7RXNDLzVLTTs7SUFFRSxnQ0FBQTtFdENpNktSO0VzQy81S007O0lBRUUsOEJBQUE7RXRDaTZLUjtFc0NoN0tNO0lBQWdDLHVCQUFBO0V0Q203S3RDO0VzQ2w3S007O0lBRUUsMkJBQUE7RXRDbzdLUjtFc0NsN0tNOztJQUVFLDZCQUFBO0V0Q283S1I7RXNDbDdLTTs7SUFFRSw4QkFBQTtFdENvN0tSO0VzQ2w3S007O0lBRUUsNEJBQUE7RXRDbzdLUjtFc0NuOEtNO0lBQWdDLHlCQUFBO0V0Q3M4S3RDO0VzQ3I4S007O0lBRUUsNkJBQUE7RXRDdThLUjtFc0NyOEtNOztJQUVFLCtCQUFBO0V0Q3U4S1I7RXNDcjhLTTs7SUFFRSxnQ0FBQTtFdEN1OEtSO0VzQ3I4S007O0lBRUUsOEJBQUE7RXRDdThLUjtFc0N0OUtNO0lBQWdDLHVCQUFBO0V0Q3k5S3RDO0VzQ3g5S007O0lBRUUsMkJBQUE7RXRDMDlLUjtFc0N4OUtNOztJQUVFLDZCQUFBO0V0QzA5S1I7RXNDeDlLTTs7SUFFRSw4QkFBQTtFdEMwOUtSO0VzQ3g5S007O0lBRUUsNEJBQUE7RXRDMDlLUjtFc0N6K0tNO0lBQWdDLHFCQUFBO0V0QzQrS3RDO0VzQzMrS007O0lBRUUseUJBQUE7RXRDNitLUjtFc0MzK0tNOztJQUVFLDJCQUFBO0V0QzYrS1I7RXNDMytLTTs7SUFFRSw0QkFBQTtFdEM2K0tSO0VzQzMrS007O0lBRUUsMEJBQUE7RXRDNitLUjtFc0M1L0tNO0lBQWdDLDJCQUFBO0V0QysvS3RDO0VzQzkvS007O0lBRUUsK0JBQUE7RXRDZ2dMUjtFc0M5L0tNOztJQUVFLGlDQUFBO0V0Q2dnTFI7RXNDOS9LTTs7SUFFRSxrQ0FBQTtFdENnZ0xSO0VzQzkvS007O0lBRUUsZ0NBQUE7RXRDZ2dMUjtFc0MvZ0xNO0lBQWdDLDBCQUFBO0V0Q2toTHRDO0VzQ2poTE07O0lBRUUsOEJBQUE7RXRDbWhMUjtFc0NqaExNOztJQUVFLGdDQUFBO0V0Q21oTFI7RXNDamhMTTs7SUFFRSxpQ0FBQTtFdENtaExSO0VzQ2poTE07O0lBRUUsK0JBQUE7RXRDbWhMUjtFc0NsaUxNO0lBQWdDLHdCQUFBO0V0Q3FpTHRDO0VzQ3BpTE07O0lBRUUsNEJBQUE7RXRDc2lMUjtFc0NwaUxNOztJQUVFLDhCQUFBO0V0Q3NpTFI7RXNDcGlMTTs7SUFFRSwrQkFBQTtFdENzaUxSO0VzQ3BpTE07O0lBRUUsNkJBQUE7RXRDc2lMUjtFc0NyakxNO0lBQWdDLDBCQUFBO0V0Q3dqTHRDO0VzQ3ZqTE07O0lBRUUsOEJBQUE7RXRDeWpMUjtFc0N2akxNOztJQUVFLGdDQUFBO0V0Q3lqTFI7RXNDdmpMTTs7SUFFRSxpQ0FBQTtFdEN5akxSO0VzQ3ZqTE07O0lBRUUsK0JBQUE7RXRDeWpMUjtFc0N4a0xNO0lBQWdDLHdCQUFBO0V0QzJrTHRDO0VzQzFrTE07O0lBRUUsNEJBQUE7RXRDNGtMUjtFc0Mxa0xNOztJQUVFLDhCQUFBO0V0QzRrTFI7RXNDMWtMTTs7SUFFRSwrQkFBQTtFdEM0a0xSO0VzQzFrTE07O0lBRUUsNkJBQUE7RXRDNGtMUjtFc0Nwa0xNO0lBQXdCLDJCQUFBO0V0Q3VrTDlCO0VzQ3RrTE07O0lBRUUsK0JBQUE7RXRDd2tMUjtFc0N0a0xNOztJQUVFLGlDQUFBO0V0Q3drTFI7RXNDdGtMTTs7SUFFRSxrQ0FBQTtFdEN3a0xSO0VzQ3RrTE07O0lBRUUsZ0NBQUE7RXRDd2tMUjtFc0N2bExNO0lBQXdCLDBCQUFBO0V0QzBsTDlCO0VzQ3psTE07O0lBRUUsOEJBQUE7RXRDMmxMUjtFc0N6bExNOztJQUVFLGdDQUFBO0V0QzJsTFI7RXNDemxMTTs7SUFFRSxpQ0FBQTtFdEMybExSO0VzQ3psTE07O0lBRUUsK0JBQUE7RXRDMmxMUjtFc0MxbUxNO0lBQXdCLHdCQUFBO0V0QzZtTDlCO0VzQzVtTE07O0lBRUUsNEJBQUE7RXRDOG1MUjtFc0M1bUxNOztJQUVFLDhCQUFBO0V0QzhtTFI7RXNDNW1MTTs7SUFFRSwrQkFBQTtFdEM4bUxSO0VzQzVtTE07O0lBRUUsNkJBQUE7RXRDOG1MUjtFc0M3bkxNO0lBQXdCLDBCQUFBO0V0Q2dvTDlCO0VzQy9uTE07O0lBRUUsOEJBQUE7RXRDaW9MUjtFc0MvbkxNOztJQUVFLGdDQUFBO0V0Q2lvTFI7RXNDL25MTTs7SUFFRSxpQ0FBQTtFdENpb0xSO0VzQy9uTE07O0lBRUUsK0JBQUE7RXRDaW9MUjtFc0NocExNO0lBQXdCLHdCQUFBO0V0Q21wTDlCO0VzQ2xwTE07O0lBRUUsNEJBQUE7RXRDb3BMUjtFc0NscExNOztJQUVFLDhCQUFBO0V0Q29wTFI7RXNDbHBMTTs7SUFFRSwrQkFBQTtFdENvcExSO0VzQ2xwTE07O0lBRUUsNkJBQUE7RXRDb3BMUjtFc0M5b0xFO0lBQW1CLHVCQUFBO0V0Q2lwTHJCO0VzQ2hwTEU7O0lBRUUsMkJBQUE7RXRDa3BMSjtFc0NocExFOztJQUVFLDZCQUFBO0V0Q2twTEo7RXNDaHBMRTs7SUFFRSw4QkFBQTtFdENrcExKO0VzQ2hwTEU7O0lBRUUsNEJBQUE7RXRDa3BMSjtBQUNGO0FZNXBMSTtFMEJsREk7SUFBZ0Msb0JBQUE7RXRDa3RMdEM7RXNDanRMTTs7SUFFRSx3QkFBQTtFdENtdExSO0VzQ2p0TE07O0lBRUUsMEJBQUE7RXRDbXRMUjtFc0NqdExNOztJQUVFLDJCQUFBO0V0Q210TFI7RXNDanRMTTs7SUFFRSx5QkFBQTtFdENtdExSO0VzQ2x1TE07SUFBZ0MsMEJBQUE7RXRDcXVMdEM7RXNDcHVMTTs7SUFFRSw4QkFBQTtFdENzdUxSO0VzQ3B1TE07O0lBRUUsZ0NBQUE7RXRDc3VMUjtFc0NwdUxNOztJQUVFLGlDQUFBO0V0Q3N1TFI7RXNDcHVMTTs7SUFFRSwrQkFBQTtFdENzdUxSO0VzQ3J2TE07SUFBZ0MseUJBQUE7RXRDd3ZMdEM7RXNDdnZMTTs7SUFFRSw2QkFBQTtFdEN5dkxSO0VzQ3Z2TE07O0lBRUUsK0JBQUE7RXRDeXZMUjtFc0N2dkxNOztJQUVFLGdDQUFBO0V0Q3l2TFI7RXNDdnZMTTs7SUFFRSw4QkFBQTtFdEN5dkxSO0VzQ3h3TE07SUFBZ0MsdUJBQUE7RXRDMndMdEM7RXNDMXdMTTs7SUFFRSwyQkFBQTtFdEM0d0xSO0VzQzF3TE07O0lBRUUsNkJBQUE7RXRDNHdMUjtFc0Mxd0xNOztJQUVFLDhCQUFBO0V0QzR3TFI7RXNDMXdMTTs7SUFFRSw0QkFBQTtFdEM0d0xSO0VzQzN4TE07SUFBZ0MseUJBQUE7RXRDOHhMdEM7RXNDN3hMTTs7SUFFRSw2QkFBQTtFdEMreExSO0VzQzd4TE07O0lBRUUsK0JBQUE7RXRDK3hMUjtFc0M3eExNOztJQUVFLGdDQUFBO0V0Qyt4TFI7RXNDN3hMTTs7SUFFRSw4QkFBQTtFdEMreExSO0VzQzl5TE07SUFBZ0MsdUJBQUE7RXRDaXpMdEM7RXNDaHpMTTs7SUFFRSwyQkFBQTtFdENrekxSO0VzQ2h6TE07O0lBRUUsNkJBQUE7RXRDa3pMUjtFc0NoekxNOztJQUVFLDhCQUFBO0V0Q2t6TFI7RXNDaHpMTTs7SUFFRSw0QkFBQTtFdENrekxSO0VzQ2owTE07SUFBZ0MscUJBQUE7RXRDbzBMdEM7RXNDbjBMTTs7SUFFRSx5QkFBQTtFdENxMExSO0VzQ24wTE07O0lBRUUsMkJBQUE7RXRDcTBMUjtFc0NuMExNOztJQUVFLDRCQUFBO0V0Q3EwTFI7RXNDbjBMTTs7SUFFRSwwQkFBQTtFdENxMExSO0VzQ3AxTE07SUFBZ0MsMkJBQUE7RXRDdTFMdEM7RXNDdDFMTTs7SUFFRSwrQkFBQTtFdEN3MUxSO0VzQ3QxTE07O0lBRUUsaUNBQUE7RXRDdzFMUjtFc0N0MUxNOztJQUVFLGtDQUFBO0V0Q3cxTFI7RXNDdDFMTTs7SUFFRSxnQ0FBQTtFdEN3MUxSO0VzQ3YyTE07SUFBZ0MsMEJBQUE7RXRDMDJMdEM7RXNDejJMTTs7SUFFRSw4QkFBQTtFdEMyMkxSO0VzQ3oyTE07O0lBRUUsZ0NBQUE7RXRDMjJMUjtFc0N6MkxNOztJQUVFLGlDQUFBO0V0QzIyTFI7RXNDejJMTTs7SUFFRSwrQkFBQTtFdEMyMkxSO0VzQzEzTE07SUFBZ0Msd0JBQUE7RXRDNjNMdEM7RXNDNTNMTTs7SUFFRSw0QkFBQTtFdEM4M0xSO0VzQzUzTE07O0lBRUUsOEJBQUE7RXRDODNMUjtFc0M1M0xNOztJQUVFLCtCQUFBO0V0QzgzTFI7RXNDNTNMTTs7SUFFRSw2QkFBQTtFdEM4M0xSO0VzQzc0TE07SUFBZ0MsMEJBQUE7RXRDZzVMdEM7RXNDLzRMTTs7SUFFRSw4QkFBQTtFdENpNUxSO0VzQy80TE07O0lBRUUsZ0NBQUE7RXRDaTVMUjtFc0MvNExNOztJQUVFLGlDQUFBO0V0Q2k1TFI7RXNDLzRMTTs7SUFFRSwrQkFBQTtFdENpNUxSO0VzQ2g2TE07SUFBZ0Msd0JBQUE7RXRDbTZMdEM7RXNDbDZMTTs7SUFFRSw0QkFBQTtFdENvNkxSO0VzQ2w2TE07O0lBRUUsOEJBQUE7RXRDbzZMUjtFc0NsNkxNOztJQUVFLCtCQUFBO0V0Q282TFI7RXNDbDZMTTs7SUFFRSw2QkFBQTtFdENvNkxSO0VzQzU1TE07SUFBd0IsMkJBQUE7RXRDKzVMOUI7RXNDOTVMTTs7SUFFRSwrQkFBQTtFdENnNkxSO0VzQzk1TE07O0lBRUUsaUNBQUE7RXRDZzZMUjtFc0M5NUxNOztJQUVFLGtDQUFBO0V0Q2c2TFI7RXNDOTVMTTs7SUFFRSxnQ0FBQTtFdENnNkxSO0VzQy82TE07SUFBd0IsMEJBQUE7RXRDazdMOUI7RXNDajdMTTs7SUFFRSw4QkFBQTtFdENtN0xSO0VzQ2o3TE07O0lBRUUsZ0NBQUE7RXRDbTdMUjtFc0NqN0xNOztJQUVFLGlDQUFBO0V0Q203TFI7RXNDajdMTTs7SUFFRSwrQkFBQTtFdENtN0xSO0VzQ2w4TE07SUFBd0Isd0JBQUE7RXRDcThMOUI7RXNDcDhMTTs7SUFFRSw0QkFBQTtFdENzOExSO0VzQ3A4TE07O0lBRUUsOEJBQUE7RXRDczhMUjtFc0NwOExNOztJQUVFLCtCQUFBO0V0Q3M4TFI7RXNDcDhMTTs7SUFFRSw2QkFBQTtFdENzOExSO0VzQ3I5TE07SUFBd0IsMEJBQUE7RXRDdzlMOUI7RXNDdjlMTTs7SUFFRSw4QkFBQTtFdEN5OUxSO0VzQ3Y5TE07O0lBRUUsZ0NBQUE7RXRDeTlMUjtFc0N2OUxNOztJQUVFLGlDQUFBO0V0Q3k5TFI7RXNDdjlMTTs7SUFFRSwrQkFBQTtFdEN5OUxSO0VzQ3grTE07SUFBd0Isd0JBQUE7RXRDMitMOUI7RXNDMStMTTs7SUFFRSw0QkFBQTtFdEM0K0xSO0VzQzErTE07O0lBRUUsOEJBQUE7RXRDNCtMUjtFc0MxK0xNOztJQUVFLCtCQUFBO0V0QzQrTFI7RXNDMStMTTs7SUFFRSw2QkFBQTtFdEM0K0xSO0VzQ3QrTEU7SUFBbUIsdUJBQUE7RXRDeStMckI7RXNDeCtMRTs7SUFFRSwyQkFBQTtFdEMwK0xKO0VzQ3grTEU7O0lBRUUsNkJBQUE7RXRDMCtMSjtFc0N4K0xFOztJQUVFLDhCQUFBO0V0QzArTEo7RXNDeCtMRTs7SUFFRSw0QkFBQTtFdEMwK0xKO0FBQ0Y7QXVDMWlNQTtFQUFrQiw0R0FBQTtBdkM2aU1sQjs7QXVDemlNQTtFQUFpQiw4QkFBQTtBdkM2aU1qQjs7QXVDNWlNQTtFQUFpQiw4QkFBQTtBdkNnak1qQjs7QXVDL2lNQTtFQUFpQiw4QkFBQTtBdkNtak1qQjs7QXVDbGpNQTtFQ1RFLGdCQUFBO0VBQ0EsMEJBQUE7S0FBQSx1QkFBQTtFQUNBLG1CQUFBO0F4QytqTUY7O0F1Q2hqTUk7RUFBd0IsMkJBQUE7QXZDb2pNNUI7O0F1Q25qTUk7RUFBd0IsNEJBQUE7QXZDdWpNNUI7O0F1Q3RqTUk7RUFBd0IsNkJBQUE7QXZDMGpNNUI7O0FZcmhNSTtFMkJ2Q0E7SUFBd0IsMkJBQUE7RXZDaWtNMUI7RXVDaGtNRTtJQUF3Qiw0QkFBQTtFdkNta00xQjtFdUNsa01FO0lBQXdCLDZCQUFBO0V2Q3FrTTFCO0FBQ0Y7QVlqaU1JO0UyQnZDQTtJQUF3QiwyQkFBQTtFdkM0a00xQjtFdUMza01FO0lBQXdCLDRCQUFBO0V2QzhrTTFCO0V1QzdrTUU7SUFBd0IsNkJBQUE7RXZDZ2xNMUI7QUFDRjtBWTVpTUk7RTJCdkNBO0lBQXdCLDJCQUFBO0V2Q3VsTTFCO0V1Q3RsTUU7SUFBd0IsNEJBQUE7RXZDeWxNMUI7RXVDeGxNRTtJQUF3Qiw2QkFBQTtFdkMybE0xQjtBQUNGO0FZdmpNSTtFMkJ2Q0E7SUFBd0IsMkJBQUE7RXZDa21NMUI7RXVDam1NRTtJQUF3Qiw0QkFBQTtFdkNvbU0xQjtFdUNubU1FO0lBQXdCLDZCQUFBO0V2Q3NtTTFCO0FBQ0Y7QVlsa01JO0UyQnZDQTtJQUF3QiwyQkFBQTtFdkM2bU0xQjtFdUM1bU1FO0lBQXdCLDRCQUFBO0V2QyttTTFCO0V1QzltTUU7SUFBd0IsNkJBQUE7RXZDaW5NMUI7QUFDRjtBdUM1bU1BO0VBQW1CLG9DQUFBO0F2QyttTW5COztBdUM5bU1BO0VBQW1CLG9DQUFBO0F2Q2tuTW5COztBdUNqbk1BO0VBQW1CLHFDQUFBO0F2Q3FuTW5COztBdUNqbk1BO0VBQXVCLDJCQUFBO0F2Q3FuTXZCOztBdUNwbk1BO0VBQXVCLCtCQUFBO0F2Q3duTXZCOztBdUN2bk1BO0VBQXVCLDJCQUFBO0F2QzJuTXZCOztBdUMxbk1BO0VBQXVCLDJCQUFBO0F2QzhuTXZCOztBdUM3bk1BO0VBQXVCLDhCQUFBO0F2Q2lvTXZCOztBdUNob01BO0VBQXVCLDZCQUFBO0F2Q29vTXZCOztBdUNob01BO0VBQWMsc0JBQUE7QXZDb29NZDs7QXVDOW5NQTtFQUFhLGlCQUFBO0F2Q2tvTWI7O0F1Q2pvTUE7RUFBYyx5QkFBQTtBdkNxb01kOztBdUNub01BO0VBQWlCLG9DQUFBO0F2Q3VvTWpCOztBdUN0b01BO0VBQWlCLDBDQUFBO0F2QzBvTWpCOztBdUN0b01BO0VFdkRFLFdBQUE7RUFDQSxrQkFBQTtFQUNBLGlCQUFBO0VBQ0EsNkJBQUE7RUFDQSxTQUFBO0F6Q2lzTUY7O0F1QzFvTUE7RUFBd0IsZ0NBQUE7QXZDOG9NeEI7O0F1QzVvTUE7RUFDRSxpQ0FBQTtFQUNBLGdDQUFBO0F2QytvTUY7O0F1QzFvTUE7RUFBYyx5QkFBQTtBdkM4b01kOztBMEMxc01FO0VBQ0U7OztJQUtFLDRCQUFBO0lBRUEsbUNBQUE7WUFBQSwyQkFBQTtFMUMwc01KO0UwQ3RzTUk7SUFDRSwwQkFBQTtFMUN3c01OO0UwQy9yTUU7SUFDRSw2QkFBQTtFMUNpc01KO0UwQ25yTUU7SUFDRSxnQ0FBQTtFMUNxck1KO0UwQ25yTUU7O0lBRUUseUJBQUE7SUFDQSx3QkFBQTtFMUNxck1KO0UwQ2xyTUU7O0lBRUUsd0JBQUE7RTFDb3JNSjtFMENqck1FOzs7SUFHRSxVQUFBO0lBQ0EsU0FBQTtFMUNtck1KO0UwQ2hyTUU7O0lBRUUsdUJBQUE7RTFDa3JNSjtFMEMxcU1FO0lBQ0UsUXZDMGlDOEI7RUhrb0tsQztFMEMxcU1FO0lBQ0UsMkJBQUE7RTFDNHFNSjtFMEMxcU1FO0lBQ0UsMkJBQUE7RTFDNHFNSjtFMEN4cU1FO0lBQ0UsYUFBQTtFMUMwcU1KO0UwQ3hxTUU7SUFDRSxzQkFBQTtFMUMwcU1KO0UwQ3ZxTUU7SUFDRSxvQ0FBQTtFMUN5cU1KO0UwQ3ZxTUk7O0lBRUUsaUNBQUE7RTFDeXFNTjtFMENwcU1JOztJQUVFLG9DQUFBO0UxQ3NxTU47RTBDbHFNRTtJQUNFLGNBQUE7RTFDb3FNSjtFMENscU1JOzs7O0lBSUUscUJ2QzlHRztFSGt4TVQ7RTBDaHFNRTtJQUNFLGNBQUE7SUFDQSxxQnZDcEhLO0VIc3hNVDtBQUNGO0EyQy94TUE7RUFDRSx1QkFBQTtFQUNBLG9NQUNFO0VBR0YsbUJBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0EzQzh4TUY7QTJDM3hNQTs7RUFDRSwrRUFBQTtFQUNBLGtDQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7RUFDQSxvQkFBQTtFQUNBLG9CQUFBO0VBQ0EsY0FBQTtFQUVBLHNDQUFBO0VBQ0EsbUNBQUE7RUFDQSxrQ0FBQTtBM0M2eE1GOztBMkN6eE1FO0VBQ0UsZ0JDM0IyQjtBNUN1ek0vQjs7QTJDeHhNRTtFQUNFLGdCQy9CMkI7QTVDMHpNL0I7O0EyQ3Z4TUU7RUFDRSxnQkNuQ29CO0E1QzZ6TXhCOztBMkN0eE1FO0VBQ0UsZ0JDdkN1QjtBNUNnME0zQjs7QTJDcnhNRTtFQUNFLGdCQzNDeUI7QTVDbTBNN0I7O0EyQ3B4TUU7RUFDRSxnQkMvQ3lCO0E1Q3MwTTdCOztBMkNueE1FO0VBQ0UsZ0JDbkQ0QjtBNUN5ME1oQzs7QTJDbHhNRTtFQUNFLGdCQ3ZEZ0M7QTVDNDBNcEM7O0EyQ2p4TUU7RUFDRSxnQkMzRHdCO0E1QyswTTVCOztBMkNoeE1FO0VBQ0UsZ0JDL0RvQjtBNUNrMU14Qjs7QTJDL3dNRTtFQUNFLGdCQ25FcUI7QTVDcTFNekI7O0EyQzl3TUU7RUFDRSxnQkN2RW9CO0E1Q3cxTXhCOztBMkM3d01FO0VBQ0UsZ0JDM0V3QjtBNUMyMU01Qjs7QTJDNXdNRTtFQUNFLGdCQy9FZ0I7QTVDODFNcEI7O0EyQzN3TUU7RUFDRSxnQkNuRlk7QTVDaTJNaEI7O0EyQzF3TUU7RUFDRSxnQkN2RmdCO0E1Q28yTXBCOztBMkN6d01FO0VBQ0UsZ0JDM0ZhO0E1Q3UyTWpCOztBMkN4d01FO0VBQ0UsZ0JDL0ZhO0E1QzAyTWpCOztBMkN2d01FO0VBQ0UsZ0JDbkdrQjtBNUM2Mk10Qjs7QTJDdHdNRTtFQUNFLGdCQ3ZHYTtBNUNnM01qQjs7QTJDcndNRTtFQUNFLGdCQzNHYTtBNUNtM01qQjs7QTJDcHdNRTtFQUNFLGdCQy9HZTtBNUNzM01uQjs7QTJDbndNRTtFQUNFLGdCQ25IWTtBNUN5M01oQjs7QTJDbHdNRTtFQUNFLGdCQ3ZIYTtBNUM0M01qQjs7QTJDandNRTtFQUNFLGdCQzNIYTtBNUMrM01qQjs7QTJDaHdNRTtFQUNFLGdCQy9Ia0I7QTVDazRNdEI7O0EyQy92TUU7RUFDRSxnQkNuSWE7QTVDcTRNakI7O0EyQzl2TUU7RUFDRSxnQkN2SWU7QTVDdzRNbkI7O0EyQzd2TUU7RUFDRSxnQkMzSW9CO0E1QzI0TXhCOztBMkM1dk1FO0VBQ0UsZ0JDL0lhO0E1Qzg0TWpCOztBMkMzdk1FO0VBQ0UsZ0JDbkphO0E1Q2k1TWpCOztBMkMxdk1FO0VBQ0UsZ0JDdkppQjtBNUNvNU1yQjs7QTJDenZNRTtFQUNFLGdCQzNKZ0I7QTVDdTVNcEI7O0EyQ3h2TUU7RUFDRSxnQkMvSnNCO0E1QzA1TTFCOztBMkN2dk1FO0VBQ0UsZ0JDbkt1QjtBNUM2NU0zQjs7QTJDdHZNRTtFQUNFLGdCQ3ZLVztBNUNnNk1mOztBMkNydk1FO0VBQ0UsZ0JDM0t1QjtBNUNtNk0zQjs7QTJDcHZNRTtFQUNFLGdCQy9LZ0I7QTVDczZNcEI7O0EyQ252TUU7RUFDRSxnQkNuTGtCO0E1Q3k2TXRCOztBMkNsdk1FO0VBQ0UsZ0JDdkxjO0E1QzQ2TWxCOztBMkNqdk1FO0VBQ0UsZ0JDM0xhO0E1Qys2TWpCOztBMkNodk1FO0VBQ0UsZ0JDL0xhO0E1Q2s3TWpCOztBMkMvdU1FO0VBQ0UsZ0JDbk1hO0E1Q3E3TWpCOztBMkM5dU1FO0VBQ0UsZ0JDdk1nQjtBNUN3N01wQjs7QTJDN3VNRTtFQUNFLGdCQzNNZ0I7QTVDMjdNcEI7O0EyQzV1TUU7RUFDRSxnQkMvTW1CO0E1Qzg3TXZCOztBMkMzdU1FO0VBQ0UsZ0JDbk5lO0E1Q2k4TW5COztBMkMxdU1FO0VBQ0UsZ0JDdk5tQjtBNUNvOE12Qjs7QTJDenVNRTtFQUNFLGdCQzNOZ0I7QTVDdThNcEI7O0EyQ3h1TUU7RUFDRSxnQkMvTmE7QTVDMDhNakI7O0EyQ3Z1TUU7RUFDRSxnQkNuT2U7QTVDNjhNbkI7O0EyQ3R1TUU7RUFDRSxnQkN2T21CO0E1Q2c5TXZCOztBMkNydU1FO0VBQ0UsZ0JDM09pQjtBNUNtOU1yQjs7QTJDcHVNRTtFQUNFLGdCQy9PYztBNUNzOU1sQjs7QTJDbnVNRTtFQUNFLGdCQ25QbUI7QTVDeTlNdkI7O0EyQ2x1TUU7RUFDRSxnQkN2UGtCO0E1QzQ5TXRCOztBMkNqdU1FO0VBQ0UsZ0JDM1BzQjtBNUMrOU0xQjs7QTJDaHVNRTtFQUNFLGdCQy9QZTtBNUNrK01uQjs7QTJDL3RNRTtFQUNFLGdCQ25RYTtBNUNxK01qQjs7QTJDOXRNRTtFQUNFLGdCQ3ZRYztBNUN3K01sQjs7QTJDN3RNRTtFQUNFLGdCQzNRa0I7QTVDMitNdEI7O0EyQzV0TUU7RUFDRSxnQkMvUW9CO0E1QzgrTXhCOztBMkMzdE1FO0VBQ0UsZ0JDblJxQjtBNUNpL016Qjs7QTJDMXRNRTtFQUNFLGdCQ3ZSWTtBNUNvL01oQjs7QTJDenRNRTtFQUNFLGdCQzNSbUI7QTVDdS9NdkI7O0EyQ3h0TUU7RUFDRSxnQkMvUmtCO0E1QzAvTXRCOztBMkN2dE1FO0VBQ0UsZ0JDblNzQjtBNUM2L00xQjs7QTJDdHRNRTtFQUNFLGdCQ3ZTb0I7QTVDZ2dOeEI7O0EyQ3J0TUU7RUFDRSxnQkMzU2E7QTVDbWdOakI7O0EyQ3B0TUU7RUFDRSxnQkMvU1c7QTVDc2dOZjs7QTJDbnRNRTtFQUNFLGdCQ25UZTtBNUN5Z05uQjs7QTJDbHRNRTtFQUNFLGdCQ3ZUa0I7QTVDNGdOdEI7O0EyQ2p0TUU7RUFDRSxnQkMzVFc7QTVDK2dOZjs7QTJDaHRNRTtFQUNFLGdCQy9UcUI7QTVDa2hOekI7O0EyQy9zTUU7RUFDRSxnQkNuVWM7QTVDcWhObEI7O0EyQzlzTUU7RUFDRSxnQkN2VWlCO0E1Q3doTnJCOztBMkM3c01FO0VBQ0UsZ0JDM1VVO0E1QzJoTmQ7O0EyQzVzTUU7RUFDRSxnQkMvVVc7QTVDOGhOZjs7QTJDM3NNRTtFQUNFLGdCQ25WVTtBNUNpaU5kOztBMkMxc01FO0VBQ0UsZ0JDdlZtQjtBNUNvaU52Qjs7QTJDenNNRTtFQUNFLGdCQzNWaUI7QTVDdWlOckI7O0EyQ3hzTUU7RUFDRSxnQkMvVnFCO0E1QzBpTnpCOztBMkN2c01FO0VBQ0UsZ0JDbld3QjtBNUM2aU41Qjs7QTJDdHNNRTtFQUNFLGdCQ3ZXYTtBNUNnak5qQjs7QTJDcnNNRTtFQUNFLGdCQzNXdUI7QTVDbWpOM0I7O0EyQ3BzTUU7RUFDRSxnQkMvV3dCO0E1Q3NqTjVCOztBMkNuc01FO0VBQ0UsZ0JDblhzQjtBNUN5ak4xQjs7QTJDbHNNRTtFQUNFLGdCQ3ZYeUI7QTVDNGpON0I7O0EyQ2pzTUU7RUFDRSxnQkMzWHNCO0E1QytqTjFCOztBMkNoc01FO0VBQ0UsZ0JDL1hlO0E1Q2trTm5COztBMkMvck1FO0VBQ0UsZ0JDblljO0E1Q3FrTmxCOztBMkM5ck1FO0VBQ0UsZ0JDdllZO0E1Q3drTmhCOztBMkM3ck1FO0VBQ0UsZ0JDM1lnQjtBNUMya05wQjs7QTJDNXJNRTtFQUNFLGdCQy9ZYztBNUM4a05sQjs7QTJDM3JNRTtFQUNFLGdCQ25aYztBNUNpbE5sQjs7QTJDMXJNRTtFQUNFLGdCQ3ZaYTtBNUNvbE5qQjs7QTJDenJNRTtFQUNFLGdCQzNaVztBNUN1bE5mOztBMkN4ck1FO0VBQ0UsZ0JDL1ppQjtBNUMwbE5yQjs7QTJDdnJNRTtFQUNFLGdCQ25hZTtBNUM2bE5uQjs7QTJDdHJNRTtFQUNFLGdCQ3ZhYTtBNUNnbU5qQjs7QTJDcnJNRTtFQUNFLGdCQzNhbUI7QTVDbW1OdkI7O0EyQ3ByTUU7RUFDRSxnQkMvYXFCO0E1Q3NtTnpCOztBMkNuck1FO0VBQ0UsZ0JDbmJ5QjtBNUN5bU43Qjs7QTJDbHJNRTtFQUNFLGdCQ3Zia0I7QTVDNG1OdEI7O0EyQ2pyTUU7RUFDRSxnQkMzYm9DO0E1QyttTnhDOztBMkNock1FO0VBQ0UsZ0JDL2I4QjtBNUNrbk5sQzs7QTJDL3FNRTtFQUNFLGdCQ25jdUM7QTVDcW5OM0M7O0EyQzlxTUU7RUFDRSxnQkN2Y3VDO0E1Q3duTjNDOztBMkM3cU1FO0VBQ0UsZ0JDM2NvQjtBNUMybk54Qjs7QTJDNXFNRTtFQUNFLGdCQy9jZTtBNUM4bk5uQjs7QTJDM3FNRTtFQUNFLGdCQ25ka0I7QTVDaW9OdEI7O0EyQzFxTUU7RUFDRSxnQkN2ZHVCO0E1Q29vTjNCOztBMkN6cU1FO0VBQ0UsZ0JDM2RpQjtBNUN1b05yQjs7QTJDeHFNRTtFQUNFLGdCQy9kWTtBNUMwb05oQjs7QTJDdnFNRTtFQUNFLGdCQ25lcUI7QTVDNm9OekI7O0EyQ3RxTUU7RUFDRSxnQkN2ZWM7QTVDZ3BObEI7O0EyQ3JxTUU7RUFDRSxnQkMzZThCO0E1Q21wTmxDOztBMkNwcU1FO0VBQ0UsZ0JDL2V5QjtBNUNzcE43Qjs7QTJDbnFNRTtFQUNFLGdCQ25mMkI7QTVDeXBOL0I7O0EyQ2xxTUU7RUFDRSxnQkN2Zm1DO0E1QzRwTnZDOztBMkNqcU1FO0VBQ0UsZ0JDM2ZnQztBNUMrcE5wQzs7QTJDaHFNRTtFQUNFLGdCQy9mc0I7QTVDa3FOMUI7O0EyQy9wTUU7RUFDRSxnQkNuZ0JvQjtBNUNxcU54Qjs7QTJDOXBNRTtFQUNFLGdCQ3ZnQnVCO0E1Q3dxTjNCOztBMkM3cE1FO0VBQ0UsZ0JDM2dCYztBNUMycU5sQjs7QTJDNXBNRTtFQUNFLGdCQy9nQnFCO0E1QzhxTnpCOztBMkMzcE1FO0VBQ0UsZ0JDbmhCbUI7QTVDaXJOdkI7O0EyQzFwTUU7RUFDRSxnQkN2aEJtQjtBNUNvck52Qjs7QTJDenBNRTtFQUNFLGdCQzNoQnFCO0E1Q3VyTnpCOztBMkN4cE1FO0VBQ0UsZ0JDL2hCc0I7QTVDMHJOMUI7O0EyQ3ZwTUU7RUFDRSxnQkNuaUJvQjtBNUM2ck54Qjs7QTJDdHBNRTtFQUNFLGdCQ3ZpQnFCO0E1Q2dzTnpCOztBMkNycE1FO0VBQ0UsZ0JDM2lCc0I7QTVDbXNOMUI7O0EyQ3BwTUU7RUFDRSxnQkMvaUJ1QjtBNUNzc04zQjs7QTJDbnBNRTtFQUNFLGdCQ25qQm1CO0E1Q3lzTnZCOztBMkNscE1FO0VBQ0UsZ0JDdmpCcUI7QTVDNHNOekI7O0EyQ2pwTUU7RUFDRSxnQkMzakJvQjtBNUMrc054Qjs7QTJDaHBNRTtFQUNFLGdCQy9qQnFCO0E1Q2t0TnpCOztBMkMvb01FO0VBQ0UsZ0JDbmtCeUI7QTVDcXRON0I7O0EyQzlvTUU7RUFDRSxnQkN2a0JxQjtBNUN3dE56Qjs7QTJDN29NRTtFQUNFLGdCQzNrQm9CO0E1QzJ0TnhCOztBMkM1b01FO0VBQ0UsZ0JDL2tCWTtBNUM4dE5oQjs7QTJDM29NRTtFQUNFLGdCQ25sQmdCO0E1Q2l1TnBCOztBMkMxb01FO0VBQ0UsZ0JDdmxCMEI7QTVDb3VOOUI7O0EyQ3pvTUU7RUFDRSxnQkMzbEJlO0E1Q3V1Tm5COztBMkN4b01FO0VBQ0UsZ0JDL2xCb0I7QTVDMHVOeEI7O0EyQ3ZvTUU7RUFDRSxnQkNubUJrQjtBNUM2dU50Qjs7QTJDdG9NRTtFQUNFLGdCQ3ZtQm9CO0E1Q2d2TnhCOztBMkNyb01FO0VBQ0UsZ0JDM21CZ0I7QTVDbXZOcEI7O0EyQ3BvTUU7RUFDRSxnQkMvbUJnQjtBNUNzdk5wQjs7QTJDbm9NRTtFQUNFLGdCQ25uQlk7QTVDeXZOaEI7O0EyQ2xvTUU7RUFDRSxnQkN2bkJpQjtBNUM0dk5yQjs7QTJDam9NRTtFQUNFLGdCQzNuQlk7QTVDK3ZOaEI7O0EyQ2hvTUU7RUFDRSxnQkMvbkJnQjtBNUNrd05wQjs7QTJDL25NRTs7RUFDRSxnQkNub0JnQjtBNUNzd05wQjs7QTJDL25NRTtFQUNFLGdCQ3ZvQmM7QTVDeXdObEI7O0EyQzluTUU7RUFDRSxnQkMzb0JvQjtBNUM0d054Qjs7QTJDN25NRTtFQUNFLGdCQy9vQnFCO0E1Qyt3TnpCOztBMkM1bk1FO0VBQ0UsZ0JDbnBCYTtBNUNreE5qQjs7QTJDM25NRTtFQUNFLGdCQ3ZwQmE7QTVDcXhOakI7O0EyQzFuTUU7RUFDRSxnQkMzcEJjO0E1Q3d4TmxCOztBMkN6bk1FO0VBQ0UsZ0JDL3BCZTtBNUMyeE5uQjs7QTJDeG5NRTtFQUNFLGdCQ25xQm1CO0E1Qzh4TnZCOztBMkN2bk1FO0VBQ0UsZ0JDdnFCVztBNUNpeU5mOztBMkN0bk1FO0VBQ0UsZ0JDM3FCaUI7QTVDb3lOckI7O0EyQ3JuTUU7RUFDRSxnQkMvcUJjO0E1Q3V5TmxCOztBMkNwbk1FO0VBQ0UsZ0JDbnJCWTtBNUMweU5oQjs7QTJDbm5NRTtFQUNFLGdCQ3ZyQmE7QTVDNnlOakI7O0EyQ2xuTUU7RUFDRSxnQkMzckJZO0E1Q2d6TmhCOztBMkNqbk1FO0VBQ0UsZ0JDL3JCYztBNUNtek5sQjs7QTJDaG5NRTtFQUNFLGdCQ25zQm1CO0E1Q3N6TnZCOztBMkMvbU1FO0VBQ0UsZ0JDdnNCWTtBNUN5ek5oQjs7QTJDOW1NRTtFQUNFLGdCQzNzQmdCO0E1QzR6TnBCOztBMkM3bU1FO0VBQ0UsZ0JDL3NCWTtBNUMrek5oQjs7QTJDNW1NRTtFQUNFLGdCQ250QmlCO0E1Q2swTnJCOztBMkMzbU1FO0VBQ0UsZ0JDdnRCWTtBNUNxME5oQjs7QTJDMW1NRTtFQUNFLGdCQzN0Qlk7QTVDdzBOaEI7O0EyQ3ptTUU7RUFDRSxnQkMvdEJZO0E1QzIwTmhCOztBMkN4bU1FO0VBQ0UsZ0JDbnVCZTtBNUM4ME5uQjs7QTJDdm1NRTtFQUNFLGdCQ3Z1Qlk7QTVDaTFOaEI7O0EyQ3RtTUU7RUFDRSxnQkMzdUJlO0E1Q28xTm5COztBMkNybU1FO0VBQ0UsZ0JDL3VCaUI7QTVDdTFOckI7O0EyQ3BtTUU7RUFDRSxnQkNudkJhO0E1QzAxTmpCOztBMkNubU1FO0VBQ0UsZ0JDdnZCZTtBNUM2MU5uQjs7QTJDbG1NRTtFQUNFLGdCQzN2QmdCO0E1Q2cyTnBCOztBMkNqbU1FO0VBQ0UsZ0JDL3ZCYTtBNUNtMk5qQjs7QTJDaG1NRTtFQUNFLGdCQ253Qm9CO0E1Q3MyTnhCOztBMkMvbE1FO0VBQ0UsZ0JDdndCWTtBNUN5Mk5oQjs7QTJDOWxNRTtFQUNFLGdCQzN3Qlc7QTVDNDJOZjs7QTJDN2xNRTtFQUNFLGdCQy93QmlCO0E1QysyTnJCOztBMkM1bE1FO0VBQ0UsZ0JDbnhCWTtBNUNrM05oQjs7QTJDM2xNRTtFQUNFLGdCQ3Z4QmE7QTVDcTNOakI7O0EyQzFsTUU7RUFDRSxnQkMzeEJhO0E1Q3czTmpCOztBMkN6bE1FO0VBQ0UsZ0JDL3hCYTtBNUMyM05qQjs7QTJDeGxNRTtFQUNFLGdCQ255QmM7QTVDODNObEI7O0EyQ3ZsTUU7RUFDRSxnQkN2eUJhO0E1Q2k0TmpCOztBMkN0bE1FO0VBQ0UsZ0JDM3lCYztBNUNvNE5sQjs7QTJDcmxNRTtFQUNFLGdCQy95QmU7QTVDdTRObkI7O0EyQ3BsTUU7RUFDRSxnQkNuekJtQjtBNUMwNE52Qjs7QTJDbmxNRTtFQUNFLGdCQ3Z6QmM7QTVDNjRObEI7O0EyQ2xsTUU7RUFDRSxnQkMzekJhO0E1Q2c1TmpCOztBMkNqbE1FO0VBQ0UsZ0JDL3pCa0I7QTVDbTVOdEI7O0EyQ2hsTUU7RUFDRSxnQkNuMEJnQjtBNUNzNU5wQjs7QTJDL2tNRTtFQUNFLGdCQ3YwQmU7QTVDeTVObkI7O0EyQzlrTUU7RUFDRSxnQkMzMEJnQjtBNUM0NU5wQjs7QTJDN2tNRTtFQUNFLGdCQy8wQmlCO0E1Qys1TnJCOztBMkM1a01FO0VBQ0UsZ0JDbjFCYztBNUNrNk5sQjs7QTJDM2tNRTtFQUNFLGdCQ3YxQlU7QTVDcTZOZDs7QTJDMWtNRTtFQUNFLGdCQzMxQmM7QTVDdzZObEI7O0EyQ3prTUU7RUFDRSxnQkMvMUJnQjtBNUMyNk5wQjs7QTJDeGtNRTtFQUNFLGdCQ24yQmdCO0E1Qzg2TnBCOztBMkN2a01FO0VBQ0UsZ0JDdjJCYTtBNUNpN05qQjs7QTJDdGtNRTtFQUNFLGdCQzMyQlk7QTVDbzdOaEI7O0EyQ3JrTUU7RUFDRSxnQkMvMkJhO0E1Q3U3TmpCOztBMkNwa01FO0VBQ0UsZ0JDbjNCYztBNUMwN05sQjs7QTJDbmtNRTtFQUNFLGdCQ3YzQmtCO0E1QzY3TnRCOztBMkNsa01FO0VBQ0UsZ0JDMzNCZTtBNUNnOE5uQjs7QTJDamtNRTtFQUNFLGdCQy8zQmtCO0E1Q204TnRCOztBMkNoa01FO0VBQ0UsZ0JDbjRCYztBNUNzOE5sQjs7QTJDL2pNRTtFQUNFLGdCQ3Y0QmE7QTVDeThOakI7O0EyQzlqTUU7RUFDRSxnQkMzNEJtQjtBNUM0OE52Qjs7QTJDN2pNRTtFQUNFLGdCQy80Qlc7QTVDKzhOZjs7QTJDNWpNRTtFQUNFLGdCQ241QmM7QTVDazlObEI7O0EyQzNqTUU7RUFDRSxnQkN2NUJhO0E1Q3E5TmpCOztBMkMxak1FO0VBQ0UsZ0JDMzVCYztBNUN3OU5sQjs7QTJDempNRTtFQUNFLGdCQy81QmlCO0E1QzI5TnJCOztBMkN4ak1FO0VBQ0UsZ0JDbjZCc0I7QTVDODlOMUI7O0EyQ3ZqTUU7RUFDRSxnQkN2NkJ1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QjtFK0NyUjFCLGMvQ0RPO0UrQ0VQLHNCL0NUTztFK0NVUCw0QkFBQTtFQUNBLHlCQUFBO0VBQ0EsYUFBQTtFQUNBLGlDQUFBO0V6Q0ZBLCtCQUFBO0VRRkUsd0ZpQ2NGO0VqQ2RFLGdGaUNjRjtFakNkRSwyRWlDY0Y7RWpDZEUsNkVpQ2NGO0VqQ2RFLHdFaUNjRjtFakNkRSw4R2lDY0Y7QWxEOHRQSjtBa0R2dVBJOzs7Ozs7O0VBQ0ksaUNBQUE7RUFDQSxpRkFBQTtVQUFBLHlFQUFBO0FsRCt1UFI7QWlCbHZQTTtFaUNkTjs7Ozs7OztJakNlUSx3QkFBQTtJQUFBLG1CQUFBO0lBQUEscUJBQUE7SUFBQSxnQkFBQTtFakIydlBOO0FBQ0Y7QWtEaHZQSTs7Ozs7OztFQUNJLDZCQUFBO0VBQ0EsU0FBQTtBbER3dlBSO0FrRHB2UEk7RUFDSSxjL0MzQkc7RStDNkJILFVBQUE7QWxEMnZQUjtBa0Q5dlBJO0VBQ0ksYy9DM0JHO0UrQzZCSCxVQUFBO0FsRDJ2UFI7QWtEOXZQSTtFQUNJLGMvQzNCRztFK0M2QkgsVUFBQTtBbEQydlBSO0FrRDl2UEk7RUFDSSxjL0MzQkc7RStDNkJILFVBQUE7QWxEMnZQUjtBa0Q5dlBJOzs7Ozs7O0VBQ0ksYy9DM0JHO0UrQzZCSCxVQUFBO0FsRDJ2UFI7QWtEbnZQSTs7Ozs7Ozs7Ozs7OztFQUVJLHlCL0MzQ0c7RStDNkNILFVBQUE7QWxEK3ZQUjs7QWtEMXZQSTs7O0VBTUUsYy9DbkRLO0UrQ29ETCxzQi9DM0RLO0FIcXpQWDs7QWtEOXVQQTtFQUNJLHVDL0NxYW9DO0UrQ3JhcEMsa0MvQ3Fhb0M7RStDcGFwQyx1QkFBQTtFOUNvRkEsK0RBQUE7RUFBQSwwREFBQTtFOENsRkEsZ0IvQ3dKMEI7RU14TjFCLCtCQUFBO0FUa3pQSjs7QWtEOXVQQTtFQUNJLHFDL0M4Wm9DO0UrQzlacEMsZ0MvQzhab0M7RStDN1pwQyxvQkFBQTtFOUM0RUEsOERBQUE7RUFBQSx5REFBQTtFOEMxRUEsZ0IvQytJMEI7RU12TjFCLCtCQUFBO0FUMHpQSjs7QWtENXVQQTs7Ozs7RUFFSSxZQUFBO0FsRGt2UEo7O0FrRDl1UEE7OztFQUNJLFlBQUE7QWxEbXZQSjs7QWtEM3VQQTtFQUNJLG1CL0NtWm9DO0FIMjFPeEM7O0FtRDUxUEE7RUFDSSxtQjlDTUs7QUx5MVBUO0FZdHlQSTtFdUMxREo7SUFHUSxnQkFBQTtFbkRpMlBOO0FBQ0Y7O0FtRDUxUFE7RUFDSSxTOUNISDtBTGsyUFQ7QW1EMzFQUTtFQUNJLG9EQUFBO0VBQUEsK0NBQUE7QW5ENjFQWjtBbUQzMVBRO0VBQ0kscUZBQUE7RUFBQSxnRkFBQTtBbkQ2MVBaO0FtRDExUFk7RUFDSSwyREFBQTtFQUFBLHNEQUFBO0FuRDQxUGhCO0FtRDExUFk7RUFDSSw0RkFBQTtFQUFBLHVGQUFBO0FuRDQxUGhCO0FZM3pQSTtFdUM1Qkk7SUFDSSx3QkFBQTtJQUFBLGdCQUFBO0VuRDAxUFY7QUFDRjs7QW1EcjFQSTtFQUNJLGdCQUFBO0FuRHcxUFI7O0FtRGoxUEk7RUFJSSxvQkFBQTtFQUNBLCtCOUM5QlE7QUwrMlBoQjtBbURoMVBRO0VKM0JBLHVGQUFBO1VBQUEseUZBQUE7VUFBQSwrRUFBQTtBL0M4MlBSOztBbUQzMFBRO0VBQ0ksaUJBQUE7QW5EODBQWjs7QW1EejBQQTtFQUNJLHFCQUFBO0FuRDQwUEo7QW1EMzBQSTtFQUNJLGdCQUFBO0VBQ0EsaUJBQUE7QW5ENjBQUjtBbUQ1MFBRO0VBQ0ksa0I5Q2hFSDtBTDg0UFQ7QW1EMzBQSTtFQUNJLGlCQUFBO0FuRDYwUFI7QW1EMTBQUTtFQUNJLGFBQUE7QW5ENDBQWjtBbUR6MFBJO0VBQ0ksYUFBQTtBbkQyMFBSOztBbUR0MFBJO0VBQ0kscUJBQUE7QW5EeTBQUjtBbUR2MFBJO0VBQ0ksMEJBQUE7QW5EeTBQUjtBbUR2MFBJO0VBQ0ksa0JBQUE7QW5EeTBQUjtBbUR2MFBJO0VBQ0ksbUJBQUE7QW5EeTBQUjs7QW9ENTZQSTtFQUNJLGlCQ0RpQjtBckRnN1B6QjtBWXIzUEk7RXdDM0RBO0lBR1EsaUJDSlU7RXJEcTdQcEI7QUFDRjtBb0QvNlBJO0VBQ0kscUJBQUE7RUFDQSw4QkFBQTtFQUFBLHlCQUFBO0VBQUEsMkJBQUE7RUFBQSxzQkFBQTtBcERpN1BSO0FvRGg3UFE7RUFDSSw2QkFBQTtBcERrN1BaO0FvRDc2UFE7RUxVQSx1RkFBQTtVQUFBLHlGQUFBO1VBQUEsK0VBQUE7QS9DczZQUjs7QW9EMTZQQTtFQUNJLDZCQUFBO0FwRDY2UEo7QW9EMzZQSTtFQUNJLHVCQUFBO0tBQUEsb0JBQUE7TUFBQSxtQkFBQTtPQUFBLGtCQUFBO1VBQUEsZUFBQTtBcEQ2NlBSO0FvRDM2UEk7RUFDSSxxQ0FBQTtLQUFBLGtDQUFBO01BQUEsaUNBQUE7T0FBQSxnQ0FBQTtVQUFBLDZCQUFBO0VBQ0Esa0JBQUE7QXBENjZQUjtBb0QzNlBJO0VBQ0ksaUJBQUE7QXBENjZQUjtBb0Q1NlBRO0VBQ0kscUNBQUE7RUFBQSxnQ0FBQTtBcEQ4NlBaO0FZcjVQSTtFd0MxQkk7SUFHUSxxQ0FBQTtJQUFBLGdDQUFBO0VwRGc3UGQ7QUFDRjtBb0Q1NlBJO0VBQ0ksdUJBQUE7TUFBQSxtQkFBQTtVQUFBLGVBQUE7QXBEODZQUjtBb0Q1NlBJO0VBQ0ksbUNBQUE7TUFBQSx3Q0FBQTtVQUFBLDJCQUFBO0VBQ0EscUJBQUE7RUFDQSxjQUFBO0FwRDg2UFI7QW9ENTZQSTtFQUNJLFdBQUE7RUFDQSxVQUFBO0FwRDg2UFI7QW9ENTZQSTtFQUNJLGVBQUE7RUFDQSxnQkFBQTtBcEQ4NlBSO0FvRDM2UEk7RUFDSSxrQi9DbkRDO0UrQ29ERCxtQi9DcERDO0UrQ3FERCxzQkFBQTtBcEQ2NlBSO0FvRDU2UFE7RUFDSSxhQUFBO0FwRDg2UFo7QW9ENTZQUTtFQUNJLGdCQUFBO0FwRDg2UFo7O0FvRHg2UEk7RUFDSSx1QkFBQTtLQUFBLG9CQUFBO01BQUEsbUJBQUE7T0FBQSxrQkFBQTtVQUFBLGVBQUE7QXBEMjZQUjtBb0R6NlBJO0VBQ0kscUNBQUE7S0FBQSxrQ0FBQTtNQUFBLGlDQUFBO09BQUEsZ0NBQUE7VUFBQSw2QkFBQTtFQUNBLGVBQUE7QXBEMjZQUjs7QW9EdDZQSTtFQUNJLGEvQzNFQztBTG8vUFQ7O0FvRHI2UEE7RUFDSSxhQUFBO0FwRHc2UEo7QVl4N1BJO0V3Q2tCSTtJQUNJLGNBQUE7RXBEeTZQVjtBQUNGO0FZMThQSTtFd0NvQ0k7SUFDSSxjQUFBO0VwRHk2UFY7QUFDRjs7QVlsOFBJO0V3QytCSTtJQUNJLGFBQUE7RXBEdTZQVjtBQUNGOztBc0RqaFFBO0VBQ0ksZ0JBQUE7RUFDQSxnQkFBQTtBdERvaFFKO0FzRG5oUUk7RUFDSSxnQkFBQTtBdERxaFFSO0FzRG5oUUk7RUFDSSxxQkFBQTtFQUNBLDhCQUFBO0VBQUEseUJBQUE7RUFBQSwyQkFBQTtFQUFBLHNCQUFBO0F0RHFoUVI7QXNEcGhRUTtFQUNJLDZCQUFBO0F0RHNoUVo7O0F1RDdoUUk7RUFDSSxrQkFBQTtFQUNBLG1CbERJQztBTDRoUVQ7QXVEOWhRSTtFQUNJLG1CQUFBO0F2RGdpUVI7QXVEL2hRUTtFQUNJLGdCQUFBO0F2RGlpUVo7QXVENWhRUTtFQUNJLG9CQUFBO0VBQUEscUJBQUE7RUFBQSxpQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLDRCQUFBO0VBQUEsNkJBQUE7RUFBQSw4QkFBQTtLQUFBLHlCQUFBO0tBQUEsMEJBQUE7TUFBQSwwQkFBQTtVQUFBLHNCQUFBO0F2RDhoUVo7QXVENWhRUTtFQUNJLGFBQUE7RUFDQSw0QkFBQTtFQUFBLGlCQUFBO0tBQUEseUJBQUE7TUFBQSxrQkFBQTtVQUFBLFNBQUE7QXZEOGhRWjtBdUQzaFFJO0VBQ0ksYUFBQTtBdkQ2aFFSO0F1RHpoUVE7RUFDSSxnQkFBQTtBdkQyaFFaO0F1RDFoUVk7RUFDSSxjQUFBO0VBQ0EsbUJBQUE7QXZENGhRaEI7O0F1RHRoUUk7RUFDSSxtQkFBQTtBdkR5aFFSO0F1RHZoUUk7RUFJSSxZQUFBO0VBQ0Esa0JBQUE7RUFDQSxhQUFBO0VBQ0EsK0JsRDNCUTtBTGlqUWhCO0F1RHJoUVE7RVJ4QkEsdUZBQUE7VUFBQSx5RkFBQTtVQUFBLCtFQUFBO0EvQ2dqUVI7QXVEcmhRUTtFQUNJLGFBQUE7QXZEdWhRWjtBdURsaFFRO0VBQ0ksd0JBQUE7RUFDQSxrQkFBQTtBdkRvaFFaOztBdUQvZ1FBO0VBQ0ksbUJBQUE7RUFDQSxvQkFBQTtBdkRraFFKOztBdUQ3Z1FBO0VBQ0ksbUJsRGpFSztBTGlsUVQ7QXVEL2dRSTtFQUNJLG1CQUFBO0F2RGloUVI7QXVEL2dRSTtFQUNJLHFCQUFBO0F2RGloUVI7QXVEL2dRSTtFQUNJLFVBQUE7QXZEaWhRUjtBdUQvZ1FZO0VBQ0ksZ0JBQUE7QXZEaWhRaEI7QXVEL2dRWTtFbkJqRlYsa0JBQUE7RUFDQSxVQUFBO0VBQ0EsV0FBQTtFQUNBLFVBQUE7RUFDQSxZQUFBO0VBQ0EsZ0JBQUE7RUFDQSxzQkFBQTtFQUNBLG1CQUFBO0VBQ0EsU0FBQTtBcENtbVFGO0F1RHBoUUk7RUFDSSxhQUFBO0F2RHNoUVI7O0F1RGpoUUk7RUFDSSxhQUFBO0F2RG9oUVI7O0F1RGhoUUE7RUFFSSxxQkFBQTtBdkRraFFKO0F1RGpoUUk7RUFDSSw0QkFBQTtBdkRtaFFSO0F1RGpoUUk7RUFDSSwwQkFBQTtBdkRtaFFSOztBdURoaFFBO0VBQ0kscUJBQUE7QXZEbWhRSjs7QXdEcm9RRTtFQUNFLGNBQUE7RUFDQSxXQUFBO0VBQ0EsV0FBQTtBeER3b1FKO0F1RG5oUUM7RUFDQyxhQUFBO0F2RHFoUUY7QXVEbmhRQztFQUNDLGdCQUFBO0F2RHFoUUY7QXVEbGhRSTtFQUNJLGdCQUFBO0F2RG9oUVI7QXVEamhRSTtFQUNJLG1CQUFBO0F2RG1oUVI7QXVEaGhRSTtFQUNJLG9CQUFBO0F2RGtoUVI7QXVEL2dRSTtFQUNJLHNCQUFBO0F2RGloUVI7QXVEOWdRSTtFQUNJLG1CQUFBO0F2RGdoUVI7QXVEN2dRSTtFQUNJLHFCQUFBO0F2RCtnUVI7QXVENWdRSTtFQUNJLGtCQUFBO0F2RDhnUVI7QXVEM2dRSTtFQUNJLG1CQUFBO0F2RDZnUVI7QXVEMWdRSTtFQUNJLG9CQUFBO0F2RDRnUVI7QXVEemdRSTtFQUNJLHNCQUFBO0F2RDJnUVI7QXVEdmdRSTtFQUNJLGFBQUE7QXZEeWdRUjtBdURyZ1FROzs7OztFQUtJLFVBQUE7QXZEdWdRWjs7QXVEbGdRQTtFQUNJLGNBQUE7QXZEcWdRSjtBdURwZ1FJO0VBQ0ksb0JBQUE7S0FBQSxpQkFBQTtBdkRzZ1FSOztBdURqZ1FDO0VBQ0MsZ0JBQUE7RUFDQSxtQ0FBQTtBdkRvZ1FGO0F1RGpnUUk7RUFDSSxrQkFBQTtBdkRtZ1FSO0FZN29RSTtFMkN5SUE7SUFHUSxnQkFBQTtFdkRxZ1FWO0FBQ0Y7O0F1RGpnUUE7RUFDQyxrQkFBQTtBdkRvZ1FEO0F1RG5nUUM7RUFDTyxrQkFBQTtBdkRxZ1FSO0F1RHBnUVE7RUFDSSxzQkFBQTtBdkRzZ1FaOztBdURqZ1FBO0VBSUksMkJBQUE7RUFBQSw0QkFBQTtFQUFBLHdCQUFBO0VBQUEsMkJBQUE7RUFBQSxvQkFBQTtBdkRpZ1FKO0F1RGhnUUk7RVJsTUkseUZBQUE7VUFBQSwyRkFBQTtVQUFBLGlGQUFBO0EvQ3FzUVI7O0F1RDkvUEE7RUFDSSxxQkFBQTtFQUNBLDRCQUFBO0VBRUEsWUFBQTtFQUNBLHVGQUFBO0VBQUEsa0ZBQUE7RUFBQSxvRkFBQTtFQUFBLCtFQUFBO0F2RGdnUUo7O0F1RDUvUEk7RUFDSSxVQUFBO0VBQ0EscUJBQUE7QXZEKy9QUjtBdUQ3L1BJO0VBQ0ksbUNBQUE7RUFDQSxxQ0FBQTtFQUNBLFVBQUE7QXZEKy9QUjtBdUQ3L1BJO0VBQ0ksc0NBQUE7RUFDQSx3Q0FBQTtBdkQrL1BSOztBdUQzL1BBO0VBQ0ksY0FBQTtFQUNBLGdCQUFBO0F2RDgvUEo7O0F5RHp2UUE7RUFDSSxnQkFBQTtBekQ0dlFKOztBeUQxdlFBO0VBQ0MsZUFBQTtFQUNBLHFCQUFBO0F6RDZ2UUQ7O0F5RDN2UUE7RUFJQyxzQkFBQTtFQUNBLHFCQUFBO0F6RDJ2UUQ7QXlEMXZRSTtFQUlJLGtCQUFBO0F6RHl2UVI7QXlEdnZRSTtFQUNJLHFCQUFBO0VBQ0EsZUFBQTtBekR5dlFSO0F5RHZ2UUk7RUFDSSxnQkFBQTtBekR5dlFSOztBeUR0dlFBO0VBQ0Msb0JBQUE7QXpEeXZRRDs7QXlEdnZRQTtFQUNDLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxxQkFBQTtFQUNBLHFCQUFBO0F6RDB2UUQ7O0F5RHh2UUE7RUFDSSxrQkFBQTtBekQydlFKO0F5RDF2UUk7RUFDQyxnQkFBQTtFQUNHLG1CQUFBO0VBQ0EsY0FBQTtBekQ0dlFSOztBMERueVFBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBc0JDLG1CckRmUTtFcURnQlIsZ0JyRGhCUTtBTHN6UVQ7O0EwRDV4UUM7RUFDQyxhQUFBO0ExRCt4UUY7QTBEN3hRQztFQUNDLGVBQUE7QTFEK3hRRjtBMEQ3eFFDO0VBQ0Msa0JBQUE7QTFEK3hRRjtBMEQ3eFFDO0VBQ0Msa0JBQUE7QTFEK3hRRjtBWWh4UUk7RThDWkY7SUFDQyxhQUFBO0UxRCt4UUQ7RTBEOXhRQztJQUNDLGFBQUE7RTFEZ3lRRjtBQUNGOztBMER6eFFDO0VBQ0MsY0FBQTtBMUQ0eFFGO0EwRDF4UUM7RUFDQyxlQUFBO0ExRDR4UUY7O0EwRHB4UUE7Ozs7O0NBQUE7QUFPQTtFQUNDLGNBQUE7RUFDQSxlQUFBO0ExRHN4UUQ7QTBEbnhRRTtFQUNDLGFBQUE7QTFEcXhRSDtBMERueFFFO0VBQ0MsZ0JBQUE7QTFEcXhRSDtBWWh6UUk7RThDOEJEO0lBQ0MsZ0JBQUE7RTFEcXhRRjtFMERueFFDO0lBQ0MsbUJBQUE7RTFEcXhRRjtBQUNGO0FZeHpRSTtFOEN3Q0Y7SUFDQyxtREFBQTtJQUFBLDhDQUFBO0UxRG14UUQ7RTBEanhRQTtJQUNDLG1DQUFBO0lBQUEsOEJBQUE7RTFEbXhRRDtBQUNGOztBMEQvd1FBO0VBQ0MsbUJBQUE7QTFEa3hRRDtBMEQvd1FHO0VBQ0MsYUFBQTtBMURpeFFKO0EwRC93UUc7RUFDQyxnQkFBQTtBMURpeFFKO0EwRDV3UUU7RUFDQyxrQkFBQTtFQUNBLG1CQUFBO0ExRDh3UUg7QVk5MFFJO0U4Q2lESjtJQXdCRSxnQkFBQTtFMUR5d1FBO0UwRHZ3UUM7SUFDQyxrQkFBQTtJQUNBLGdCQUFBO0UxRHl3UUY7RTBEdndRQztJQUNDLG1CQUFBO0lBQ0EsZUFBQTtFMUR5d1FGO0FBQ0Y7O0EwRG53UUE7RUFDQyxnQkFBQTtFQUNBLGVBQUE7QTFEc3dRRDtBMERyd1FDO0VBQ0MsZ0JBQUE7QTFEdXdRRjtBMERyd1FDO0VBQ0MsZ0JBQUE7QTFEdXdRRjs7QTBENXZRSTtFQUNJLGNBQUE7QTFEK3ZRUjtBMEQ3dlFDO0VBQ0MsY0FBQTtBMUQrdlFGO0EwRDd2UUM7RUFDQyxrQkFBQTtFQUNBLG1DQUFBO0VBQUEsOEJBQUE7QTFEK3ZRRjs7QTBEM3ZRQztFQUNDLGdCQUFBO0VBQ0EscUJBQUE7QTFEOHZRRjtBWXQzUUk7RThDMkhGO0lBQ0MsbUJBQUE7SUFDQSxnQkFBQTtFMUQ4dlFEO0UwRDV2UUE7SUFDQyxtQkFBQTtJQUNBLGdCQUFBO0UxRDh2UUQ7RTBENXZRQTtJQUNDLG1CQUFBO0lBQ0EsZ0JBQUE7RTFEOHZRRDtFMEQ1dlFBO0lBQ0MsbUJBQUE7SUFDQSxnQkFBQTtFMUQ4dlFEO0FBQ0Y7O0EwRHp2UUM7RUFJQyxxQkFBQTtFQUNBLGNBQUE7QTFEeXZRRjtBMER2dlFDO0VBQ0MsY0FBQTtBMUR5dlFGO0EwRHh2UUU7RUFJQyxhQUFBO0VBQ0EsK0JyRG5NYTtBTDA3UWhCO0EwRHR2UUc7RVhoTUssdUZBQUE7VUFBQSx5RkFBQTtVQUFBLCtFQUFBO0EvQ3k3UVI7QTBEdHZRRztFQUNDLHlCQUFBO0ExRHd2UUo7QTBEcnZRRTtFQUNDLHdCQUFBO0VBQ0Esa0JBQUE7QTFEdXZRSDtBMERudlFFO0VBQ0MsbUJBQUE7QTFEcXZRSDtBMERsdlFDO0VBRUMsY0FBQTtFQUNBLGdCQUFBO0ExRG12UUY7QTBEbHZRRTtFQUNDLGNBQUE7QTFEb3ZRSDtBMERsdlFFO0VBQ0Msa0JBQUE7QTFEb3ZRSDtBMERudlFHO0VBQ0MsYUFBQTtBMURxdlFKO0EwRGp2UUM7O0VBRUMsY0FBQTtFQUNBLGNBQUE7RUFDQSxtQkFBQTtFQUNBLGFBQUE7QTFEbXZRRjtBMERsdlFFOztFQUdDLGlCQUFBO0ExRG12UUg7QTBEL3VRRTtFQUNDLGdCZHRFYTtBNUN1elFoQjtBMEQ3dVFFO0VBQ0MsZ0JkL0dpQjtBNUM4MVFwQjtBMEQ1dVFDO0VBQ0MsbUJBQUE7QTFEOHVRRjtBMEQ1dVFDO0VBQ0MsZ0JBQUE7QTFEOHVRRjtBMEQ3dVFFO0VBQ0MsbUJBQUE7QTFEK3VRSDtBMEQ1dVFDO0VBQ0MsZ0JBQUE7RUFDQSxnQkFBQTtBMUQ4dVFGOztBMEQxdVFBO0VBQ0MsVUFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtBMUQ2dVFEO0EwRDV1UUM7RUFFQyxlQUFBO0ExRDZ1UUY7QTBEM3VRQztFQUNDLFlBQUE7RUFDQSxTQUFBO0VBQ0EsVUFBQTtBMUQ2dVFGO0EwRDV1UUU7RUFDQyxvQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZ0JBQUE7QTFEOHVRSDtBMEQzdVFDO0VBQ0MsWUFBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0ExRDZ1UUY7QTBEM3VRQztFQUNDLGtCQUFBO0ExRDZ1UUY7QTBENXVRRTtFQUNDLG1DQUFBO0tBQUEsZ0NBQUE7TUFBQSwrQkFBQTtPQUFBLDhCQUFBO1VBQUEsMkJBQUE7RUFDQSxVQUFBO0ExRDh1UUg7QTBENXVRRTtFQUNDLG1DQUFBO0tBQUEsZ0NBQUE7TUFBQSwrQkFBQTtPQUFBLDhCQUFBO1VBQUEsMkJBQUE7RUFDQSxVQUFBO0VBQ0EsV0FBQTtBMUQ4dVFIO0EwRDV1UUU7RUFDQyxlQUFBO0VBQ0EsbUJBQUE7QTFEOHVRSDtBMEQ1dVFFO0VBQ0MsY0FBQTtBMUQ4dVFIO0EwRDV1UUU7RUFDQyxrQkFBQTtFQUNBLE1BQUE7RUFDQSxTQUFBO0VBQ0Esb0RBQUE7S0FBQSxpREFBQTtNQUFBLGdEQUFBO09BQUEsK0NBQUE7VUFBQSw0Q0FBQTtBMUQ4dVFIO0EwRDN1UUM7RUFDQyxnQkFBQTtBMUQ2dVFGO0EwRDN1UUM7RUFDQyxtQkFBQTtFQUNBLDZCQUFBO0VBQ0EsWUFBQTtFQUNBLGNBQUE7RUFDQSxjQUFBO0VBQ0EsaUJBQUE7RUFDQSx3QkFBQTtFQUNBLGtCQUFBO0VBQ0EsWUFBQTtBMUQ2dVFGO0FZN2dSSTtFOENtU0Y7SUFDQyxnQkFBQTtFMUQ2dVFEO0UwRDN1UUE7SUFDQyxpQkFBQTtFMUQ2dVFEO0FBQ0Y7QVlyaFJJO0U4QzJTRjtJQUNDLGdCQUFBO0UxRDZ1UUQ7RTBEMXVRQztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RTFENHVRRjtFMEQxdVFDO0lBQ0MsZ0JBQUE7RTFENHVRRjtFMER6dVFBO0lBRUMsY0FBQTtJQUNBLFlBQUE7RTFEMHVRRDtFMER0dVFDO0lBQ0MsZ0JBQUE7RTFEd3VRRjtFMERwdVFDO0lBRUMsdUJBQUE7RTFEcXVRRjtFMERsdVFBO0lBQ0MsZ0JBQUE7RTFEb3VRRDtFMERsdVFBO0lBQ0MsZ0JBQUE7RTFEb3VRRDtBQUNGOztBMERodVFJO0VBRUYsWUFBQTtFQUNBLFVBQUE7QTFEa3VRRjtBMERqdVFFO0VBQ0Msb0JBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDUyxrQkFBQTtBMURtdVFaO0FZN2pSSTtFOENxVkY7SUFPYyxnQkFBQTtFMURxdVFkO0FBQ0Y7QTBEbnVRRTtFQUNDLGNBQUE7RUFDQSxtQkFBQTtBMURxdVFIO0EwRG51UUU7RUFDQyxjQUFBO0VBQ0EsbUJBQUE7QTFEcXVRSDtBMERsdVFDO0VBQ0MsbUJBQUE7QTFEb3VRRjtBMERsdVFDO0VBQ0MsbUJBQUE7QTFEb3VRRjtBMERsdVFJO0VBQ0ksZUFBQTtFQUNBLFVBQUE7QTFEb3VRUjtBMERsdVFJO0VBQ0ksMEJBQUE7RUFDQSxtQkFBQTtBMURvdVFSOztBMEQvdFFDO0VBQ0MsZ0JBQUE7RUFDQSx3QkFBQTtFQUNBLGlCQUFBO0ExRGt1UUY7QTBEaHVRQztFQUNDLFlBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBO0VBQ0Esc0JBQUE7RUFDQSxrQkFBQTtFQUNBLGlCQUFBO0ExRGt1UUY7O0EwRC90UUE7O0VBRUMsWUFBQTtFQUNBLGdCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxzQkFBQTtFQUNBLGtCQUFBO0ExRGt1UUQ7O0EwRHB0UUE7RUFDQyw0QkFBQTtFQUNBLDhDQUFBO0VBQ0E7Ozs7Ozs7Ozs7R0FBQTtBMURpdVFEOztBMERudFFBOzs7Ozs7Ozs7OztDQUFBO0FBb0JBO0VBQ0MsV0FBQTtFQUNBLHlCQUFBO0VBQUEsMkJBQUE7S0FBQSxzQkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7RUFDQSxvQkFBQTtFQUFBLHFCQUFBO0VBQUEsaUJBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx1QkFBQTtNQUFBLG1CQUFBO1VBQUEsZUFBQTtFQUNBLHlCQUFBO0VBQUEsc0NBQUE7S0FBQSxzQkFBQTtNQUFBLHNCQUFBO1VBQUEsOEJBQUE7QTFEOHNRRDtBMEQ1c1FFO0VBQ0Msb0JBQUE7QTFEOHNRSDtBMEQzc1FDO0VBQ0MsZ0JBQUE7RUFDQSxjQUFBO0ExRDZzUUY7O0EwRHpzUUM7RUFDQyxtQkFBQTtFQUFBLG9CQUFBO0tBQUEsZ0JBQUE7TUFBQSxnQkFBQTtVQUFBLFlBQUE7QTFENHNRRjs7QTBEdnNRQztFQUNDLGtCQUFBO0ExRDBzUUY7O0FZbHFSSTtFOEM4ZEg7SUFHRSxjQUFBO0lBQ0EsaUJBQUE7SUFDQSxrQkFBQTtFMURzc1FEO0FBQ0Y7QTBEbHNRRTtFQUNDLGdCQUFBO0VBQ0EsZUFBQTtBMURvc1FIO0EwRGpzUUM7RUFDQyxjQUFBO0VBQ0EsaUJBQUE7QTFEbXNRRjtBMERqc1FDO0VBQ0MsYUFBQTtBMURtc1FGOztBMkQvdVJRO0VBQ0ksbUJBQUE7QTNEa3ZSWjtBMkRodlJRO0VBQ0kscUJBQUE7QTNEa3ZSWjtBMkRodlJRO0VBQ0ksa0JBQUE7QTNEa3ZSWjs7QTREaHVSSTs7RUFDSSxpQ0FBQTtFQUNBLDREQUFBO0VBQ0Esc0RBQUE7RUFDQSw0REFBQTtFQUNBLGlGQUFBO0VBQ0EsK0RBQUE7RUFDQSxxRUFBQTtFQUNBLDBGQUFBO0E1RG91UlI7O0E0RDN0Ukk7RUFDSSwwQ0FBQTtBNUQ4dFJSOztBNERodlJJO0VBQ0kscUNBQUE7RUFDQSxnRUFBQTtFQUNBLDBEQUFBO0VBQ0EsZ0VBQUE7RUFDQSxxRkFBQTtFQUNBLG1FQUFBO0VBQ0EseUVBQUE7RUFDQSw4RkFBQTtBNURtdlJSOztBNEQxdVJJO0VBQ0ksOENBQUE7QTVENnVSUjs7QTREM3dSUTtFQUNJLGtDQUFBO0VBQ0Esb0RBQUE7RUFDQSxnREFBQTtFQUNBLG9EQUFBO0VBQ0Esa0VBQUE7RUFDQSxzREFBQTtFQUNBLDBEQUFBO0VBQ0Esd0VBQUE7QTVEOHdSWjs7QTREMXdSSTs7O0VBQ0ksMkNBQUE7RUFDQSxzRUFBQTtFQUNBLGdFQUFBO0VBQ0Esc0VBQUE7RUFDQSwyRkFBQTtFQUNBLHlFQUFBO0VBQ0EsK0VBQUE7RUFDQSxvR0FBQTtBNUQrd1JSOztBNER0d1JJO0VBQ0ksb0RBQUE7QTVEeXdSUjs7QTREdnlSUTtFQUNJLDJDQUFBO0VBQ0EsNkRBQUE7RUFDQSx5REFBQTtFQUNBLDZEQUFBO0VBQ0EsMkVBQUE7RUFDQSwrREFBQTtFQUNBLG1FQUFBO0VBQ0EsaUZBQUE7QTVEMHlSWjs7QTREdHlSSTtFQUNJLG9EQUFBO0VBQ0EsK0VBQUE7RUFDQSx5RUFBQTtFQUNBLCtFQUFBO0VBQ0Esb0dBQUE7RUFDQSxrRkFBQTtFQUNBLHdGQUFBO0VBQ0EsNkdBQUE7QTVEeXlSUjs7QTREaHlSSTtFQUNJLDZEQUFBO0E1RG15UlI7O0E0RGowUlE7RUFDSSw0Q0FBQTtFQUNBLDhEQUFBO0VBQ0EsMERBQUE7RUFDQSw4REFBQTtFQUNBLDRFQUFBO0VBQ0EsZ0VBQUE7RUFDQSxvRUFBQTtFQUNBLGtGQUFBO0E1RG8wUlo7O0E0RGgwUkk7RUFDSSxxREFBQTtFQUNBLGdGQUFBO0VBQ0EsMEVBQUE7RUFDQSxnRkFBQTtFQUNBLHFHQUFBO0VBQ0EsbUZBQUE7RUFDQSx5RkFBQTtFQUNBLDhHQUFBO0E1RG0wUlI7O0E0RDF6Ukk7RUFDSSw4REFBQTtBNUQ2elJSOztBNEQzMVJRO0VBQ0kseUNBQUE7RUFDQSwyREFBQTtFQUNBLHVEQUFBO0VBQ0EsMkRBQUE7RUFDQSx5RUFBQTtFQUNBLDZEQUFBO0VBQ0EsaUVBQUE7RUFDQSwrRUFBQTtBNUQ4MVJaOztBNEQxMVJJO0VBQ0ksa0RBQUE7RUFDQSw2RUFBQTtFQUNBLHVFQUFBO0VBQ0EsNkVBQUE7RUFDQSxrR0FBQTtFQUNBLGdGQUFBO0VBQ0Esc0ZBQUE7RUFDQSwyR0FBQTtBNUQ2MVJSOztBNERwMVJJO0VBQ0ksMkRBQUE7QTVEdTFSUjs7QTREcjNSUTtFQUNJLDJDQUFBO0VBQ0EsNkRBQUE7RUFDQSx5REFBQTtFQUNBLDZEQUFBO0VBQ0EsMkVBQUE7RUFDQSwrREFBQTtFQUNBLG1FQUFBO0VBQ0EsaUZBQUE7QTVEdzNSWjs7QTREcDNSSTtFQUNJLG9EQUFBO0VBQ0EsK0VBQUE7RUFDQSx5RUFBQTtFQUNBLCtFQUFBO0VBQ0Esb0dBQUE7RUFDQSxrRkFBQTtFQUNBLHdGQUFBO0VBQ0EsNkdBQUE7QTVEdTNSUjs7QTREOTJSSTtFQUNJLDZEQUFBO0E1RGkzUlI7O0E0RC80UlE7RUFDSSxpQ0FBQTtFQUNBLG1EQUFBO0VBQ0EsK0NBQUE7RUFDQSxtREFBQTtFQUNBLGlFQUFBO0VBQ0EscURBQUE7RUFDQSx5REFBQTtFQUNBLHVFQUFBO0E1RGs1Ulo7O0E0RDk0Ukk7RUFDSSwwQ0FBQTtFQUNBLHFFQUFBO0VBQ0EsK0RBQUE7RUFDQSxxRUFBQTtFQUNBLDBGQUFBO0VBQ0Esd0VBQUE7RUFDQSw4RUFBQTtFQUNBLG1HQUFBO0E1RGk1UlI7O0E0RHg0Ukk7RUFDSSxtREFBQTtBNUQyNFJSOztBNERyNFJBOzs7O0VBQ0ksOEJBQUE7RUFDQSw0QkFBQTtBNUQyNFJKOztBNkRoOFJBO0VBQ0kscUNBQUE7QTdEbThSSjs7QTZEaDhSQTtFQUlJLHNCQUFBO0VBQ0Esa0NBQUE7RWRPSSw2REFBQTtFQUFBLHdEQUFBO0EvQzA3UlI7QVk5NFJJO0VpRHhESjtJZFlRLDJEQUFBO0lBQUEsc0RBQUE7RS9DODdSTjtBQUNGOztBNkQ5N1JJO0VBQ0ksaUJ4RFRDO0V3RFVELG9CeERWQztBTDI4UlQ7QVl4NVJJO0VpRDNDQTtJQUlRLGlCQUFBO0lBQ0Esb0JBQUE7RTdEbThSVjtBQUNGOztBNkQ1N1JJO0VBQ0UsZUFBQTtFQUNBLGFBQUE7RUFDQSxRQUFBO0VBQ0EsVUFBQTtBN0QrN1JOOztBNkQzN1JBO0VBQ0MsK0JBQUE7QTdEODdSRDs7QTZEMTdSSTtFQUNJLGdCQUFBO0E3RDY3UlI7QTZEMzdSQztFQUNDLGNBQUE7QTdENjdSRjtBWWg3Ukk7RWlEZEg7SUFHRSx5REFBQTtJQUFBLG9EQUFBO0U3RCs3UkQ7QUFDRjtBNkQ3N1JDO0VBQ0MsaUJBQUE7QTdEKzdSRjtBNkQ3N1JDO0VBQ0MsY0FBQTtBN0QrN1JGO0FZMzdSSTtFaURMSDtJQUdFLHVGQUFBO0lBQUEsa0ZBQUE7RTdEaThSRDtBQUNGOztBNkQ3N1JBO0VBQ0ksNEJBQUE7QTdEZzhSSjtBNkQvN1JJO0VBQ0ksZ0NBQUE7QTdEaThSUjs7QTZENzdSQTs7RUFDSSxpQ0FBQTtBN0RpOFJKOztBOER0Z1NBO0VBQ0ksNkJBQUE7RUFFQSw4Q0FBQTtFQUVBLG1FQUFBO0VBQ0EsMkRBQUE7RUFDQSwyRUFBQTtBOUR1Z1NKOztBOERwZ1NBO0VBQ0ksbUJBQUE7RUFDQSxzQkFBQTtBOUR1Z1NKO0E4RHJnU0k7RUFDSSxrQkFBQTtFQUNBLHFCQUFBO0E5RHVnU1I7QThEcGdTSTtFQUNJLGdCQUFBO0VBQ0EsMkJBQUE7RUFDQSw0QkFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtBOURzZ1NSO0E4RHBnU0k7RUFDSSxnQkFBQTtFQUNBLG1DQUFBO0VBQ0EscUJBQUE7RUFDQSxnQ0FBQTtFQUFBLDJCQUFBO0VBQUEsNkJBQUE7RUFBQSx3QkFBQTtBOURzZ1NSO0E4RHJnU1E7RUFDSSw2QkFBQTtBOUR1Z1NaO0E4RHRnU1k7RUFDSSxZQUFBO0E5RHdnU2hCO0E4RHBnU0k7O0VBRUksMEJBQUE7QTlEc2dTUjtBOERsZ1NJO0VBQ0ksc0JBQUE7RUFDQSxnQkFBQTtFQUNBLGdDQUFBO0VBQUEsMkJBQUE7RUFBQSw2QkFBQTtFQUFBLHdCQUFBO0E5RG9nU1I7QThEbGdTSTtFQUNJLCtCekQ5QlE7RXlEK0JSLGVBQUE7QTlEb2dTUjtBOERsZ1NJO0VBRUksa0JBQUE7QTlEbWdTUjtBOERoZ1NJO0VBRUksbUJBQUE7QTlEaWdTUjtBOEQ5L1JJO0VBQ0ksU0FBQTtBOURnZ1NSO0E4RDcvUkk7RUFDSSxvQkFBQTtFQUFBLHFCQUFBO0VBQUEsaUJBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSwwQkFBQTtFQUFBLDRCQUFBO0tBQUEsdUJBQUE7TUFBQSx1QkFBQTtVQUFBLG9CQUFBO0VBQ0Esa0JBQUE7RUFDQSxhQUFBO0VBQ0EsY0FBQTtFQUNBLHFCQUFBO0VBQ0EsZ0JBQUE7QTlEKy9SUjtBOEQ5L1JRO0VBQ0ksb0JBQUE7RUFBQSxxQkFBQTtFQUFBLGlCQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EseUJBQUE7RUFBQSwyQkFBQTtLQUFBLHNCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFQUNBLG1CQUFBO0E5RGdnU1o7QThEOS9SUTtFQUNJLG9CQUFBO0VBQUEscUJBQUE7RUFBQSxpQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO0VBQUEsMkJBQUE7S0FBQSxzQkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0VBQ0Esd0JBQUE7RUFBQSwrQkFBQTtLQUFBLHFCQUFBO01BQUEscUJBQUE7VUFBQSx1QkFBQTtBOURnZ1NaO0E4RDkvUlE7RUFDSSxvQkFBQTtFQUNBLGNBQUE7QTlEZ2dTWjtBOEQ3L1JRO0VBQ0ksZ0JBQUE7QTlEKy9SWjtBOEQ3L1JRO0VBQ0ksY0FBQTtBOUQrL1JaO0E4RDcvUlE7RUFDSSxlQUFBO0VBQ0EsY0FBQTtBOUQrL1JaO0E4RDcvUlE7RUFDSSxxQkFBQTtFQUNBLGVBQUE7QTlEKy9SWjtBOEQzL1JRO0VBQ0k7SUFDSSxzQkFBQTtFOUQ2L1JkO0U4RDMvUlU7SUFDSSxtQkFBQTtFOUQ2L1JkO0FBQ0Y7QThEei9SSTtFQUNJLG1CQUFBO0E5RDIvUlI7QThEei9SSTtFQUNJLFdBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7QTlEMi9SUjtBOER6L1JJO0VBQ0ksZ0JBQUE7QTlEMi9SUjtBOEQxL1JRO0VBQ0ksb0JBQUE7QTlENC9SWjtBOEQxL1JRO0VBQ0ksdUJBQUE7QTlENC9SWjtBOER0L1JROztFQUNJLGFBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0VBQ0EsMENBQUE7RUFBQSxrQ0FBQTtFQUFBLGdDQUFBO0VBQUEsb0RBQUE7RUFBQSwwQkFBQTtFQUFBLDBGQUFBO0E5RHkvUlo7QThEdi9SUTs7RUFDSSxrQ0FBQTtLQUFBLCtCQUFBO01BQUEsOEJBQUE7T0FBQSw2QkFBQTtVQUFBLDBCQUFBO0VBQ0EsK0NBQUE7S0FBQSw0Q0FBQTtPQUFBLDBDQUFBO1VBQUEsdUNBQUE7QTlEMC9SWjtBOERyL1JRO0VBQ0ksc0JBQUE7QTlEdS9SWjtBOERyL1JRO0VBQ0kscUJBQUE7QTlEdS9SWjtBOERwL1JZO0VBQ0ksYUFBQTtBOURzL1JoQjs7QThELytSSTtFQUNJLDRCQUFBO0E5RGsvUlI7QThENytSUTs7RUFDSSwwQkFBQTtBOURnL1JaO0E4RGwrUlk7RUFDSSxtQ0FBQTtBOURvK1JoQjs7QThENzlSQTtFQUNJLFVBQUE7RUFDQSx1QkFBQTtFQUNBLDRDQUFBO0VBQUEsdUNBQUE7RUFBQSx5Q0FBQTtFQUFBLG9DQUFBO0E5RGcrUko7QThEOTlSSTtFQUNJLG9CQUFBO0VBQUEscUJBQUE7RUFBQSxpQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO0VBQUEsMkJBQUE7S0FBQSxzQkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7QTlEZytSUjtBOEQ3OVJJO0VBQ0ksbUJBQUE7RUFDQSxvQkFBQTtFQUFBLHFCQUFBO0VBQUEsaUJBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSwwQkFBQTtFQUFBLDRCQUFBO0tBQUEsdUJBQUE7TUFBQSx1QkFBQTtVQUFBLG9CQUFBO0VBQ0Esd0JBQUE7RUFBQSwrQkFBQTtLQUFBLHFCQUFBO01BQUEscUJBQUE7VUFBQSx1QkFBQTtBOUQrOVJSO0E4RDk5UlE7RUFDSSxxQkFBQTtBOURnK1JaO0E4RDU5Ukk7RUFDSSxvQkFBQTtFQUFBLHFCQUFBO0VBQUEsaUJBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx5QkFBQTtFQUFBLDJCQUFBO0tBQUEsc0JBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0E5RDg5UlI7QThEMzlSSTtFQUNJLGFBQUE7QTlENjlSUjtBWWhvU0k7RWtEa0tBO0lBR1EsY0FBQTtFOUQrOVJWO0FBQ0Y7QThENTlSSTtFQUNJLHVCQUFBO01BQUEsbUJBQUE7VUFBQSxlQUFBO0VBQ0EscUJBQUE7RUFBQSxpQ0FBQTtLQUFBLGtCQUFBO01BQUEsa0JBQUE7VUFBQSx5QkFBQTtBOUQ4OVJSO0E4RDc5UlE7RUFDSSxrQkFBQTtFQUNBLGNBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0VBQ0EscUJBQUE7QTlEKzlSWjtBOEQ1OVJRO0VBQ0ksb0JBQUE7RUFBQSxxQkFBQTtFQUFBLGlCQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EseUJBQUE7RUFBQSwyQkFBQTtLQUFBLHNCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtBOUQ4OVJaO0E4RDE5Ukk7RUFDSSw4QkFBQTtFQUFBLDZCQUFBO0VBQUEsMkJBQUE7S0FBQSwyQkFBQTtLQUFBLDBCQUFBO01BQUEsdUJBQUE7VUFBQSxtQkFBQTtBOUQ0OVJSO0E4RDM5UlE7RUFDSSxjQUFBO0E5RDY5Ulo7QVkxcFNJO0VrRDBMQTtJQU9RLHlCQUFBO1FBQUEscUJBQUE7WUFBQSxpQkFBQTtFOUQ2OVJWO0U4RDU5UlU7SUFDSSwyQkFBQTtFOUQ4OVJkO0FBQ0Y7QVlscVNJO0VrRDBMQTtJQWFRLDhCQUFBO0lBQUEsK0JBQUE7T0FBQSwyQkFBQTtRQUFBLCtCQUFBO1lBQUEsdUJBQUE7RTlEKzlSVjtBQUNGO0E4RDU5Ukk7RUFDSSxlQUFBO0E5RDg5UlI7QThEMzlSSTtFQUNJLG9CQUFBO0VBQUEscUJBQUE7RUFBQSxpQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHVCQUFBO01BQUEsbUJBQUE7VUFBQSxlQUFBO0VBQ0EseUJBQUE7RUFBQSwyQkFBQTtLQUFBLHNCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFQUNBLHFCQUFBO0E5RDY5UlI7QVloclNJO0VrRCtNQTtJQU1RLHFCQUFBO0lBQUEsc0JBQUE7T0FBQSxrQkFBQTtRQUFBLHNCQUFBO1lBQUEsY0FBQTtJQUNBLHFCQUFBO1FBQUEsMEJBQUE7WUFBQSxhQUFBO0U5RCs5UlY7RThEOTlSVTtJQUNJLHFCQUFBO0U5RGcrUmQ7QUFDRjtBOEQ3OVJJO0VBQ0ksVUFBQTtFQUNBLHFCQUFBO0VBQ0Esb0JBQUE7QTlEKzlSUjtBOEQ5OVJRO0VBQ0ksMENBQUE7RUFBQSxxQ0FBQTtFQUFBLHVDQUFBO0VBQUEsa0NBQUE7RUFDQSw4QkFBQTtFQUFBLDJCQUFBO0VBQUEsc0JBQUE7RUFDQSxxQkFBQTtBOURnK1JaO0E4RDc5Ukk7RUFDSSxxQkFBQTtFQUNBLHlCQUFBO0E5RCs5UlI7QThEOTlSUTtFQUNJLDBCQUFBO0E5RGcrUlo7QThEMzlSUTtFQUNJLGtDQUFBO0tBQUEsK0JBQUE7TUFBQSw4QkFBQTtPQUFBLDZCQUFBO1VBQUEsMEJBQUE7RUFDQSxVQUFBO0E5RDY5Ulo7QThEMzlSUTtFQUNJLHlCQUFBO0E5RDY5Ulo7QVlwc1NJO0VrRDBPQTtJQUVNLFVBQUE7SUFDQSxRQUFBO0U5RDQ5UlI7QUFDRjtBOER6OVJJO0VBQ0ksb0NBQUE7S0FBQSxpQ0FBQTtNQUFBLGdDQUFBO09BQUEsK0JBQUE7VUFBQSw0QkFBQTtFQUNBLFVBQUE7RUFDQSx3REFBQTtFQUFBLGdEQUFBO0VBQUEsOENBQUE7RUFBQSxrRUFBQTtFQUFBLHdDQUFBO0VBQUEsd0dBQUE7RUFDQSw0Q0FBQTtLQUFBLHlDQUFBO09BQUEsdUNBQUE7VUFBQSxvQ0FBQTtFQUNBLGVBQUE7QTlEMjlSUjtBOER6OVJRO0VmdlNBLHVGQUFBO1VBQUEseUZBQUE7VUFBQSwrRUFBQTtBL0Ntd1NSO0E4RHg5UlE7RUFDSSxlQUFBO0VBQ0EsdUJBQUE7QTlEMDlSWjtBOER2OVJJO0VBQ0ksVUFBQTtBOUR5OVJSO0E4RHQ5Ukk7RUFDSSxnQkFBQTtBOUR3OVJSO0E4RHQ5Ukk7RUFDSSxXQUFBO0VBQ0EsZ0JBQUE7RUFDQSxXQUFBO0VBQ0EsNkJBQUE7RUFDQSxpQnpEN1VDO0V5RDhVRCxlQUFBO0VBQ0EsWUFBQTtFQUNBLHdCQUFBO0VBQ0EsdURBQUE7RUFBQSxrREFBQTtFQUNBLGtCQUFBO0E5RHc5UlI7QThEdDlSUTtFZnRVQSxvRkFBQTtVQUFBLHNGQUFBO1VBQUEsNEVBQUE7QS9DK3hTUjtBOERyOVJJO0VBQ0ksY0FBQTtBOUR1OVJSO0FZN3ZTSTtFa0R5SUo7SUFpS1Esa0VBQUE7SUFBQSw2REFBQTtFOUR1OVJOO0U4RHQ5Uk07SUFDSSxvQkFBQTtJQUFBLHFCQUFBO0lBQUEsaUJBQUE7SUFBQSxvQkFBQTtJQUFBLGFBQUE7SUFDQSx5QkFBQTtJQUFBLDJCQUFBO09BQUEsc0JBQUE7UUFBQSxzQkFBQTtZQUFBLG1CQUFBO0U5RHc5UlY7QUFDRjtBWXR3U0k7RWtEeUlKO0lBeUtRLHdFQUFBO0lBQUEsbUVBQUE7RTlEdzlSTjtFOER2OVJNO0lBQ0ksMEVBQUE7SUFBQSxxRUFBQTtFOUR5OVJWO0FBQ0Y7O0E4RG45UlE7RUFDSSxtQkFBQTtFQUNBLHNCQUFBO0E5RHM5Ulo7QThEbjlSSTtFQUNJLHFCQUFBO0VBQ0Esd0JBQUE7RUFDQSwwQkFBQTtFQUNBLGdDQUFBO0VBQ0EsNENBQUE7RUFBQSx1Q0FBQTtFQUFBLHlDQUFBO0VBQUEsb0NBQUE7QTlEcTlSUjtBOERsOVJROzs7RUFHSSxxQkFBQTtBOURvOVJaO0E4RG45Ulk7OztFQUVJLGlDQUFBO0VBQ0Esd0NBQUE7QTlEczlSaEI7QThEbDlSSTtFQUVJLGlDQUFBO0VBQ0Esd0NBQUE7QTlEbTlSUjs7QThEOThSSTtFQUNJLGtCQUFBO0E5RGk5UlI7QVloeVNJO0VrRDhVQTtJQUlRLGNBQUE7SUFDQSxpQkFBQTtFOURrOVJWO0FBQ0Y7QVluelNJO0VrRDJWQTtJQVFRLGtCQUFBO0U5RG85UlY7QUFDRjtBWXh6U0k7RWtEc1dBO0lBRVEsY0FBQTtJQUNBLGlCQUFBO0U5RG85UlY7QUFDRjtBOERqOVJJO0VBQ0ksbUJBQUE7RUFDQSw4REFBQTtFQUFBLHlEQUFBO0VBQ0Esa0JBQUE7RUFDQSxhQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQ0FBQTtFQUFBLDhCQUFBO0VBQUEsZ0NBQUE7RUFBQSwyQkFBQTtFQUNBLHFDQUFBO0VBQUEsZ0NBQUE7QTlEbTlSUjtBOERsOVJRO0VBQ0ksaURBQUE7QTlEbzlSWjtBOERqOVJZO0VBQ0ksMEJBQUE7QTlEbTlSaEI7QThEaDlSUTtFQUNJLGtCQUFBO0E5RGs5Ulo7QThEaDlSUTtFQUNJLDBDQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0EscUJBQUE7QTlEazlSWjtBOERoOVJRO0VBQ0ksa0JBQUE7RUFDQSxxREFBQTtFQUNBLFdBQUE7RUFDQSxNQUFBO0VBQ0EsT0FBQTtFQUNBLFFBQUE7RUFDQSxTQUFBO0E5RGs5Ulo7QThEaDlSWTtFZmpiSix1RkFBQTtVQUFBLHlGQUFBO1VBQUEsK0VBQUE7QS9DbzRTUjtBWWwyU0k7RWtENldBO0lBd0NRLGVBQUE7SUFDQSwyQ0FBQTtJQUNBLGtCQUFBO0lBRUEsYUFBQTtJQUNBLFFBQUE7RTlEZzlSVjtFOEQvOFJVO0lBQ0ksYTNEcU5vQjtFSDR2UmxDO0U4RDk4UlU7SUFJSTs7O01BQUE7RTlEZzlSZDtFOERuOVJjO0lBQ0ksV0FBQTtFOURxOVJsQjtBQUNGO0E4RDc4Ukk7RUFDSSw4REFBQTtFQUFBLHlEQUFBO0E5RCs4UlI7QThENzhSSTtFQUNJLGdDQUFBO0E5RCs4UlI7QThENzhSSTtFQUNJLFNBQUE7RUFDQSxrQkFBQTtBOUQrOFJSO0E4RDk4UlE7RUFDSSxhQUFBO0E5RGc5Ulo7QVlwNFNJO0VrRHliSTtJQUNJLGtFQUFBO0lBQUEsNkRBQUE7RTlEODhSVjtBQUNGOztBWXo0U0k7RWtEa2NJO0lBQ0ksdUJBQUE7UUFBQSxtQkFBQTtZQUFBLGVBQUE7RTlEMjhSVjtFOER6OFJNO0lBQ0ksb0JBQUE7SUFDQSx3QkFBQTtRQUFBLDZCQUFBO1lBQUEsZ0JBQUE7SUFDQSxrQkFBQTtJQUNBLGVBQUE7SUFDQSx3QkFBQTtJQUFBLCtCQUFBO09BQUEscUJBQUE7UUFBQSxxQkFBQTtZQUFBLHVCQUFBO0lBQ0Esc0JBQUE7RTlEMjhSVjtFOER6OFJNO0lBQ0ksY0FBQTtJQUNBLGVBQUE7RTlEMjhSVjtFOER6OFJNO0lBQ0ksb0JBQUE7RTlEMjhSVjtFOER6OFJNO0lBQ0ksd0JBQUE7SUFBQSwrQkFBQTtPQUFBLHFCQUFBO1FBQUEscUJBQUE7WUFBQSx1QkFBQTtJQUNBLG1CQUFBO0lBQUEsb0JBQUE7T0FBQSxnQkFBQTtRQUFBLG9CQUFBO1lBQUEsWUFBQTtJQUNBLFNBQUE7RTlEMjhSVjtFOER6OFJNO0lBQ0ksbUJBQUE7SUFBQSxvQkFBQTtPQUFBLGdCQUFBO1FBQUEsb0JBQUE7WUFBQSxZQUFBO0lBQ0EsY0FBQTtFOUQyOFJWO0U4RDE4UlU7SUFDSSwwQkFBQTtJQUFBLHVCQUFBO0lBQUEsa0JBQUE7SUFDQSxjQUFBO0lBQ0Esd0RBQUE7RTlENDhSZDtFOER6OFJNO0lBQ0ksb0JBQUE7SUFBQSxxQkFBQTtJQUFBLGlCQUFBO0lBQUEsb0JBQUE7SUFBQSxhQUFBO0lBQ0EseUJBQUE7SUFBQSwyQkFBQTtPQUFBLHNCQUFBO1FBQUEsc0JBQUE7WUFBQSxtQkFBQTtJQUNBLG1CQUFBO0lBQUEsb0JBQUE7T0FBQSxnQkFBQTtRQUFBLG9CQUFBO1lBQUEsWUFBQTtFOUQyOFJWO0U4RHg4Uk07SUFDSSxtQkFBQTtJQUFBLG9CQUFBO09BQUEsZ0JBQUE7UUFBQSxvQkFBQTtZQUFBLFlBQUE7RTlEMDhSVjtFOER4OFJNO0lBQ0ksd0JBQUE7SUFBQSwrQkFBQTtPQUFBLHFCQUFBO1FBQUEscUJBQUE7WUFBQSx1QkFBQTtFOUQwOFJWO0U4RHY4Uk07SUFDSSxrRUFBQTtJQUFBLDZEQUFBO0U5RHk4UlY7QUFDRjtBWTE3U0k7RWtEaWZRO0lBRVEsNkVBQUE7SUFBQSx3RUFBQTtFOUQyOFJsQjtBQUNGO0FZLzdTSTtFa0RpZlE7SUFLUSw2RUFBQTtJQUFBLHdFQUFBO0U5RDY4UmxCO0FBQ0Y7QVlwOFNJO0VrRDJmWTtJQUNJLDBDQUFBO0U5RDQ4UmxCO0FBQ0Y7QVl6OFNJO0VrRGtnQkk7SUFDSSxvQkFBQTtFOUQwOFJWO0FBQ0Y7O0E4RHA4Ukk7RWY1aUJJLHVGQUFBO1VBQUEseUZBQUE7VUFBQSwrRUFBQTtBL0NvL1NSO0E4RHA4UlE7RUFDSSx3QkFBQTtVQUFBLGdCQUFBO0E5RHM4Ulo7QThEajhSUTtFQUNJLGtCQUFBO0VBQ0Esa0NBQUE7RUFBQSw2QkFBQTtFQUNBLFlBQUE7QTlEbThSWjtBOERoOFJJO0VBQ0ksd0JBQUE7RUFBQSxnQkFBQTtFQUNBLGEzRHFGNEI7RTJEcEY1QixNQUFBO0E5RGs4UlI7QVkvOVNJO0VrRCtoQkE7SUFFUSxTVDdsQlU7RXJEK2hUcEI7QUFDRjs7QThEOTdSQTtFZnJsQlEsb0dBQUE7RUFBQSwrRkFBQTtFZXVsQkosZ0JBQUE7RUFDQSxrQkFBQTtBOURpOFJKO0FZMStTSTtFa0RzaUJKO0lmcmxCUSxrR0FBQTtJQUFBLDZGQUFBO0llMmxCQSw0Q0FBQTtFOURtOFJOO0FBQ0Y7QVloL1NJO0VrRDhpQkE7SUFFUSxnQkFBQTtFOURvOFJWO0FBQ0Y7QThEajhSSTtFQUNJLFdBQUE7RUFDQSw4QkFBQTtFQUNBLFdBQUE7RUFDQSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSxNQUFBO0VBQ0EsU0FBQTtFQUNBLE9BQUE7RUFDQSxRQUFBO0VBQ0EsNENBQUE7RUFBQSx1Q0FBQTtFQUFBLHlDQUFBO0VBQUEsb0NBQUE7QTlEbThSUjtBOERsOFJRO0VBRUksNkNBQUE7QTlEbThSWjtBOERqOFJRO0VBRUksVUFBQTtBOURrOFJaO0E4RDc3UlE7RUFDSSw2REFBQTtFQUFBLHdEQUFBO0E5RCs3Ulo7QVkxZ1RJO0VrRDBrQkk7SUFJUSwwQ0FBQTtFOURnOFJkO0FBQ0Y7QThENTdSSTtFZmxvQkkseUdBQUE7RUFBQSxvR0FBQTtFQUFBLDJHQUFBO0VBQUEsc0dBQUE7QS9Da2tUUjtBWW5oVEk7RWtEbWxCQTtJZmxvQkksdUdBQUE7SUFBQSxrR0FBQTtJQUFBLHlHQUFBO0lBQUEsb0dBQUE7RS9DdWtUTjtBQUNGO0E4RDc3Ukk7RUFDSSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSx5Q0FBQTtBOUQrN1JSO0E4RDc3Ukk7RUFDSSxrQkFBQTtFQUNBLHFCQUFBO0E5RCs3UlI7QVlsaVRJO0VrRHdtQlE7SUFFUSw2REFBQTtJQUFBLHdEQUFBO0U5RDQ3UmxCO0FBQ0Y7QThEdjdSSTtFQUNJLGdFQUFBO0VBQUEsMkRBQUE7QTlEeTdSUjtBOERqN1JBO0VmeHFCUSx5R0FBQTtFQUFBLG9HQUFBO0VlMHFCSixVQUFBO0VBQ0EsNEVBQUE7RUFBQSx1RUFBQTtFQUNBLCtFQUFBO0VBQUEsMEVBQUE7QTlEbTdSSjtBWWhqVEk7RWtEeW5CSjtJZnhxQlEsdUdBQUE7SUFBQSxrR0FBQTtFL0NtbVROO0FBQ0Y7QThEcDdSSTtFQUNJLFVBQUE7RUFDQSw0Q0FBQTtBOURzN1JSO0E4RHA3Ukk7RUFDSSxnQkFBQTtBOURzN1JSO0E4RHA3Ukk7RUFDSSxpQkFBQTtBOURzN1JSO0E4RHI3UlE7RUFDSSxpQkFBQTtBOUR1N1JaO0E4RG43Ukk7RUFDSSxrQkFBQTtFQUNBLHFCQUFBO0E5RHE3UlI7QThEbjdSSTtFQUNJLGlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtBOURxN1JSO0E4RG43Ukk7RUFDSSwyQkFBQTtFQUNBLDhCQUFBO0E5RHE3UlI7QThEbDdSSTtFQUNJLGtCQUFBO0VBQ0EscUJBQUE7QTlEbzdSUjtBOERuN1JRO0VBQ0ksa0VBQUE7RUFBQSw2REFBQTtBOURxN1JaO0FZdGxUSTtFa0RncUJJO0lBSVEsK0NBQUE7RTlEczdSZDtBQUNGO0E4RGw3Ukk7RUFDSSxpQkFBQTtFQUNBLGtCQUFBO0VBQ0EsNEJBQUE7QTlEbzdSUjtBOERoN1JRO0VBQ0ksa0JBQUE7QTlEazdSWjtBOERqN1JZO0VBQ0k7SUFDSSxxQkFBQTtFOURtN1JsQjtFOERqN1JjO0lBQ0ksa0JBQUE7RTlEbTdSbEI7QUFDRjtBOERoN1JRO0VBQ0ksZUFBQTtBOURrN1JaO0E4RDk2Ukk7RUFDSSx1QkFBQTtBOURnN1JSO0E4RDc2Ukk7RUFDSSx5QkFBQTtFQUNBLDBCQUFBO0E5RCs2UlI7QThENTZSSTtFQUNJLG9CQUFBO0E5RDg2UlI7QThEMzZSSTtFQUNJLGFBQUE7QTlENjZSUjtBOEQxNlJJOzs7RUFHSSxxQkFBQTtBOUQ0NlJSO0E4RDM2UlE7OztFQUNJLHlCQUFBO0E5RCs2Ulo7O0E4RDE2UkE7RUFDSSxhQUFBO0E5RDY2Uko7QVl6b1RJO0VrRDJ0Qko7SUFHUSxjQUFBO0U5RCs2Uk47QUFDRjs7QVk5b1RJO0VrRGt1Qko7SUFFUSxhQUFBO0U5RCs2Uk47QUFDRjs7QThEMTZSQTtFQUNJLGtCQUFBO0E5RDY2Uko7QThENTZSSTtFQUNJLG9EQUFBO0VBQUEsK0NBQUE7QTlEODZSUjtBOEQ3NlJRO0VBQ0ksYUFBQTtBOUQrNlJaO0E4RDU2Ukk7RUFDSSxpQkFBQTtBOUQ4NlJSO0FZcHBUSTtFa0RxdUJBO0lBSVEsaUJBQUE7RTlEKzZSVjtBQUNGOztBOEQxNlJBO0VBQ0ksa0JBQUE7QTlENjZSSjs7QThEeDZSSTtFQUNJLGFBQUE7QTlEMjZSUjs7QStEMXVUQTtFQUNJLHlEQUFBO0VBQUEsb0RBQUE7RUFDQSxnQkFBQTtBL0Q2dVRKO0ErRDV1VEk7RWhCdUJJLHVGQUFBO1VBQUEseUZBQUE7VUFBQSwrRUFBQTtBL0N3dFRSO0ErRDV1VEk7RUFDSSxpQkFBQTtFQUNBLG9CQUFBO0VBQUEscUJBQUE7RUFBQSxpQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHdCQUFBO0VBQUEsK0JBQUE7S0FBQSxxQkFBQTtNQUFBLHFCQUFBO1VBQUEsdUJBQUE7RUFDQSw0QkFBQTtFQUFBLDZCQUFBO0VBQUEsOEJBQUE7S0FBQSx5QkFBQTtLQUFBLDBCQUFBO01BQUEsMEJBQUE7VUFBQSxzQkFBQTtFQUNBLFVBQUE7RUFDQSxrQkFBQTtFQUNBLHlDQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQ0FBQTtFQUNBLDBDQUFBO0VBQ0EsNkNBQUE7QS9EOHVUUjtBK0Q3dVRRO0VBQ0ksV0FBQTtFQUNBLG1DQUFBO0EvRCt1VFo7QStEOXVUWTtFQUNJLGtCQUFBO0EvRGd2VGhCO0ErRDV1VFk7RUFDSSwwQkFBQTtBL0Q4dVRoQjtBK0QzdVRRO0VBQ0ksZ0JBQUE7QS9ENnVUWjtBK0QzdVRRO0VBQ0ksZ0JBQUE7RUFDQSxzQkFBQTtBL0Q2dVRaO0ErRDF1VEk7RUFDSSx5QkFBQTtFQUFBLDJCQUFBO0tBQUEsc0JBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0EvRDR1VFI7QStEenVUSTtFQUNJLGFBQUE7QS9EMnVUUjtBK0RodVRBO0VBQ0ksZ0JBQUE7RUFDQSxrQkFBQTtBL0RrdVRKO0ErRGp1VEk7RUFDSSxrQkFBQTtFQUNBLFVBQUE7RUFDQSxNQUFBO0VBQ0EsU0FBQTtFQUNBLE9BQUE7RUFDQSxRQUFBO0EvRG11VFI7QStEbHVUUTtFQUNJLFlBQUE7RUFDQSxXQUFBO0VBQ0Esb0JBQUE7S0FBQSxpQkFBQTtFQUNBLHFDQUFBO0VBQ0EsVUFBQTtBL0RvdVRaO0ErRGx1VFE7RWhCdEVKLGtCQUFBO0VBQ0EsMkNnQnNFZ0M7RWhCckVoQyxXQUFBO0VBQ0EsTUFBQTtFQUNBLE9BQUE7RUFDQSxRQUFBO0VBQ0EsU0FBQTtFQUNBLFdBQUE7QS9DMnlUSjs7QStEdnVUQTtFQUNJLGlCQUFBO0EvRDB1VEo7QStEenVUSTtFQUNJLGFBQUE7QS9EMnVUUjs7QStEeHVUQTtFQUNJLDJDQUFBO0VBQ0EseUNBQUE7QS9EMnVUSjtBK0QxdVRJO0VBQ0ksd0JBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtFQUNBLGtCQUFBO0EvRDR1VFI7QStEM3VUUTtFQUNJLHFCQUFBO0EvRDZ1VFo7O0ErRHh1VEk7RUFDSSxpQjVEeXRCNEI7QUhraFNwQztBWWh4VEk7RW1Eb0NBO0lBR1EsaUJBQUE7RS9ENnVUVjtBQUNGO0ErRDN1VEk7RUFDSSxvQjVEbXRCNEI7QUgwaFNwQztBWXh4VEk7RW1EMENBO0lBR1Esb0JBQUE7RS9EK3VUVjtBQUNGO0ErRDd1VEk7RUFDSSxtQkFBQTtBL0QrdVRSOztBK0Q1dVRBO0VBQ0ksb0JBQUE7RUFBQSxxQkFBQTtFQUFBLGlCQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EsNEJBQUE7RUFBQSw2QkFBQTtFQUFBLDhCQUFBO0tBQUEseUJBQUE7S0FBQSwwQkFBQTtNQUFBLDBCQUFBO1VBQUEsc0JBQUE7QS9EK3VUSjtBWXh4VEk7RW1EdUNKO0lBSVEsY0FBQTtFL0RpdlROO0FBQ0Y7QStEaHZUSTtFQUNJLG9CNURtc0I0QjtBSCtpU3BDO0FZN3lUSTtFbUQwREE7SUFHUSxvQkFBQTtFL0RvdlRWO0FBQ0Y7QStEbHZUSTtFQUNJLDRCQUFBO0VBQUEsZ0JBQUE7S0FBQSx5QkFBQTtNQUFBLGlCQUFBO1VBQUEsUUFBQTtFQUNBLGlCNUQ0ckI0QjtBSHdqU3BDO0FZdHpUSTtFbURnRUE7SUFJUSxpQkFBQTtFL0RzdlRWO0FBQ0Y7O0ErRGx2VEk7RUFDSSx1RkFBQTtFQUFBLGtGQUFBO0EvRHF2VFI7QStEcHZUUTtFQUNJLGdGQUFBO0VBQUEsMkVBQUE7RUFDQSw0Q0FBQTtBL0RzdlRaO0ErRG52VEk7RUFDRyx3REFBQTtFQUFBLG1EQUFBO0EvRHF2VFA7O0ErRGh2VEk7RUFDSSxvQkFBQTtFQUFBLHFCQUFBO0VBQUEsaUJBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx3QkFBQTtFQUFBLCtCQUFBO0tBQUEscUJBQUE7TUFBQSxxQkFBQTtVQUFBLHVCQUFBO0EvRG12VFI7QVkzMFRJO0VtRHNGQTtJQUlRLGtCQUFBO0lBQ0EsVUFBQTtJQUNBLGFBQUE7SUFDQSxxQkFBQTtJQUFBLGlDQUFBO09BQUEsa0JBQUE7UUFBQSxrQkFBQTtZQUFBLHlCQUFBO0UvRHF2VFY7QUFDRjtBWW4xVEk7RW1EZ0dBO0lBRVEsa0JBQUE7SUFDQSxVQUFBO0lBQ0EsYUFBQTtJQUNBLHFCQUFBO0lBQUEsaUNBQUE7T0FBQSxrQkFBQTtRQUFBLGtCQUFBO1lBQUEseUJBQUE7RS9EcXZUVjtBQUNGO0ErRG52VEk7RUFDSSxrQkFBQTtBL0RxdlRSO0ErRHB2VFE7RWhCNUlBLHlGQUFBO1VBQUEsMkZBQUE7VUFBQSxpRkFBQTtBL0NtNFRSO0ErRHB2VFE7RWhCeEtKLGtCQUFBO0VBQ0Esa0RnQndLZ0M7RWhCdktoQyxXQUFBO0VBQ0EsTUFBQTtFQUNBLE9BQUE7RUFDQSxRQUFBO0VBQ0EsU0FBQTtFQUNBLFdBQUE7QS9DKzVUSjtBK0QzdlRRO0VBQ0ksZ0RBQUE7QS9ENnZUWjtBK0QzdlRRO0VBQ0ksd0RBQUE7QS9ENnZUWjtBWWozVEk7RW1Ec0hJO0lBRVEscUJBQUE7SUFDQSxnQkFBQTtJQUNBLG1CQUFBO0lBQ0EsZ0JBQUE7SUFDQSwwQkFBQTtPQUFBLHVCQUFBO0UvRDZ2VGQ7QUFDRjtBWTcyVEk7RW1EcUhRO0kzQnhMVixrQkFBQTtJQUNBLFVBQUE7SUFDQSxXQUFBO0lBQ0EsVUFBQTtJQUNBLFlBQUE7SUFDQSxnQkFBQTtJQUNBLHNCQUFBO0lBQ0EsbUJBQUE7SUFDQSxTQUFBO0VwQ283VEE7QUFDRjs7QStENXZUSTtFQUNJLG9CQUFBO0VBQUEscUJBQUE7RUFBQSxpQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtBL0QrdlRSO0ErRDd2VFk7RTNCcE1WLGtCQUFBO0VBQ0EsVUFBQTtFQUNBLFdBQUE7RUFDQSxVQUFBO0VBQ0EsWUFBQTtFQUNBLGdCQUFBO0VBQ0Esc0JBQUE7RUFDQSxtQkFBQTtFQUNBLFNBQUE7QXBDbzhURjtBK0Rud1RJO0VBQ0ksVUFBQTtBL0Rxd1RSO0ErRGx3VFE7RUFDSSx3QkFBQTtFQUFBLCtCQUFBO0tBQUEscUJBQUE7TUFBQSxxQkFBQTtVQUFBLHVCQUFBO0EvRG93VFo7QStEL3ZUUTtFQUNJLGFBQUE7QS9EaXdUWjs7QStEM3ZUSTtFQUNJLHlDQUFBO0EvRDh2VFI7QStEN3ZUUTtFQUNJLGlEQUFBO0EvRCt2VFo7O0FnRWgrVEE7OztFQUVDLG1CM0RLUTtFMkRKUixnQjNESVE7QUxnK1RUO0FZNzZUSTtFb0QxREo7OztJQUtFLG1CQUFBO0lBQ0EsZ0JBQUE7RWhFdytUQTtBQUNGO0FnRXYrVEM7Ozs7Ozs7RUFDQyxlQUFBO0VBQ0EsYUFBQTtFQUNBLFdBQUE7QWhFKytURjs7QWdFNStUQTtFQUNDLGtCQUFBO0VBQ0Esa0NBQUE7RUFBQSw2QkFBQTtFQUNBLG9DQUFBO0VBQUEsK0JBQUE7RUFDQSw4QkFBQTtFQUFBLHlCQUFBO0FoRSsrVEQ7QWdFNytUQztFQUNDLGlCQUFBO0FoRSsrVEY7QVkxOFRJO0VvRHRDSDtJQUdFLGlCQUFBO0VoRWkvVEQ7QUFDRjtBWS84VEk7RW9EOUJGO0lBQ0MsZUFBQTtJQUNBLGFBQUE7SUFDQSxXQUFBO0VoRWcvVEQ7QUFDRjtBWXQ5VEk7RW9ENUNKO0lBcUJFLG1DQUFBO0lBQUEsOEJBQUE7SUFDQSxxQ0FBQTtJQUFBLGdDQUFBO0lBQ0EsK0JBQUE7SUFBQSwwQkFBQTtFaEVpL1RBO0FBQ0Y7O0FnRTkrVEE7RUFDQywyQkFBQTtFQUFBLHNCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLFlBQUE7QWhFaS9URDtBZ0VoL1RDO0VBQ0MsaUJBQUE7QWhFay9URjtBWXYrVEk7RW9EWkg7SUFHRSxpQkFBQTtFaEVvL1REO0FBQ0Y7QVkvOVRJO0VvRGpCRDtJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RWhFbS9URjtBQUNGO0FZcitUSTtFb0RYSDtJQUVFLE9BQUE7SUFDQSxlQUFBO0lBQ0EsV0FBQTtFaEVrL1REO0FBQ0Y7O0FnRTkrVEE7O0VBRUMsZUFBQTtFQUNBLHFCQUFBO0VBQ0Esa0JBQUE7QWhFaS9URDs7QWdFLytUQTtFQUNDLGlCQUFBO0VBQ0Esa0JBQUE7QWhFay9URDtBZ0VqL1RDO0VBQ0MsaUJBQUE7RUFDQSxrQkFBQTtBaEVtL1RGOztBZ0VoL1RBOztFQUVDLGtCQUFBO0VBQ0EscUJBQUE7QWhFbS9URDtBZ0VsL1RDOzs7RUFDQyxlQUFBO0FoRXMvVEY7QVlwaFVJO0VvRGlDRjs7O0lBQ0MsY0FBQTtFaEV3L1REO0FBQ0Y7QVkzaFVJO0VvRHlCSjs7SUFhUSxxQkFBQTtJQUNOLGtCQUFBO0VoRTAvVEE7QUFDRjtBWWxpVUk7RW9EeUJKOztJQWlCUSxxQkFBQTtJQUNBLGtCQUFBO0VoRTYvVE47QUFDRjs7QVl6aVVJO0VvRDhDSjtJQUVFLFdBQUE7SUFDQSxvQkFBQTtFaEU4L1RBO0FBQ0Y7QVloalVJO0VvRG9ERjtJQUNDLCtEQUFBO0lBQUEsMERBQUE7RWhFKy9URDtFZ0U3L1RBO0lBQ0MsZ0JBQUE7RWhFKy9URDtBQUNGO0FZeGpVSTtFb0Q0REY7SUFDQyxnRUFBQTtJQUFBLDJEQUFBO0VoRSsvVEQ7QUFDRjs7QVk3alVJO0VvRGlFSjtJQUVFLFlBQUE7SUFDQSxtQkFBQTtFaEUrL1RBO0FBQ0Y7QVlwa1VJO0VvRHVFRjtJQUNDLGdFQUFBO0lBQUEsMkRBQUE7RWhFZ2dVRDtFZ0U5L1RBO0lBQ0MsaUJBQUE7RWhFZ2dVRDtBQUNGO0FZNWtVSTtFb0QrRUY7SUFDQyxpRUFBQTtJQUFBLDREQUFBO0VoRWdnVUQ7QUFDRjs7QWlFMW9VSTtFQUNJLHFDQUFBO0VBQ04sc0I5RG1ZNEI7QUgwd1Q5Qjs7QWlFMW9VQztFQUVDLDBCQUFBO0VBQ0Esa0ZBQUE7RUFBQSw2RUFBQTtFQUFBLCtFQUFBO0VBQUEsMEVBQUE7QWpFNG9VRjtBaUUzb1VFO0VBR0MsNkJBQUE7RUFDQSxxQkFBQTtBakUyb1VIOztBaUV2b1VDOztFQUVDLGVBQUE7RUFDQSxZQUFBO0FqRTBvVUY7O0FpRXZvVUM7RUFHQyxTQUFBO0VBQ0EsdUJBQUE7RUFDQSxxQjVEMENnQjtFNER6Q2hCLDBCQUFBO0VBR0EsaUNBQUE7RUFDQSwwQkFBQTtBakVzb1VGOztBaUVoblVDO0VBQ0Msa0JBQUE7QWpFbW5VRjs7QWlFaG5VQzs7RTdEc0dHLGNBQUE7RTZEbkdGLGdCOUQ4TjRCO0FIcTVUOUI7O0FpRWhuVUM7O0VBRUMsYzlEc1E0QjtFOERyUTVCLHlCOUQ4UTRCO0FIcTJUOUI7O0FpRWhuVUM7RUFDQyxlQUFBO0FqRW1uVUY7QVlsb1VJO0VxRGNIO0lBR0UsYUFBQTtFakVxblVEO0FBQ0Y7O0FpRWxuVUM7RUFDQywwQkFBQTtFQUNBLG9DQUFBO0VBQ0EsbUJBQUE7RUFDQSx1QkFBQTtFQUNBLGNBQUE7RUFDQSwrQkFBQTtBakVxblVGO0FpRXBuVUU7RUFDQyxjQUFBO0VBQ0Esa0JBQUE7QWpFc25VSDtBaUVwblVFO0VBQ0MsU0FBQTtBakVzblVIOztBaUVublVDO0VBQ0MsWUFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0FqRXNuVUY7O0FpRXBuVUM7RUFDQyxrQ0FBQTtFQUNBLHNCQUFBO0VBQ0EsZ0JBQUE7RUFDQSx1QkFBQTtFQUNBLDhCQUFBO0FqRXVuVUY7O0FpRXJuVUM7RUFDQyxzQkFBQTtFQUNBLGdCQUFBO0VBQ0Esc0JBQUE7RUFDQSxnQkFBQTtFQUNBLGNBQUE7RUFDQSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0VBQ0EsaUJBQUE7RUFDQSwwQkFBQTtFQUNBLGlDQUFBO0FqRXduVUY7QWlFdm5VRTtFQUNDLHVCQUFBO0VBQ0EsVUFBQTtBakV5blVIOztBaUVyblVDO0VBQ0MsY0FBQTtFQUNBLFNBQUE7QWpFd25VRjs7QWlFdG5VQztFQUNDLGNBQUE7RUFDQSxlQUFBO0FqRXluVUY7O0FpRXZuVUM7RUFDQyxjQUFBO0FqRTBuVUY7O0FpRXhuVUM7RUFDQyxjQUFBO0VBQ0EsWUFBQTtFQUNBLGVBQUE7QWpFMm5VRjs7QWlFem5VQztFQUVDLFlBQUE7RUFDQSxlQUFBO0FqRTJuVUY7O0FpRXpuVUM7RUFDQyxjQUFBO0VBQ0EsWUFBQTtFQUNBLGVBQUE7QWpFNG5VRjs7QWlFMW5VQztFQUNDLGNBQUE7RUFDQSxZQUFBO0VBQ0EsZUFBQTtBakU2blVGOztBaUUzblVDOztFQUlDLFlBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7QWpFNG5VRjtBaUVsb1VFOztFQUNDLGNBQUE7QWpFcW9VSDtBWTN1VUk7RXFEb0dIOztJQVNFLGNBQUE7RWpFbW9VRDtBQUNGOztBaUVob1VDOztFQUtDLHlCQUFBO0VBQ0EsaUJBQUE7RUFDQSxpQkFBQTtFQUNBLGVBQUE7RUFDQSxXQUFBO0FqRWdvVUY7QWlFL25VRTs7RUFJQyxzQkFBQTtFQUNBLG1CQUFBO0VBQ0EsMEJBQUE7QWpFK25VSDtBaUU3blVFOztFQUNDLG9DQUFBO0VBQ0EsbUJBQUE7RUFDQSxnQkFBQTtFQUNBLFNBQUE7RUFDQSxpQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZ0JBQUE7QWpFZ29VSDtBaUUvblVHOztFQUNDLHlCQUFBO0FqRWtvVUo7QWlFaG9VRzs7RUFDQyxtQ0FBQTtBakVtb1VKO0FpRWpvVUc7O0VBQ0Msb0NBQUE7QWpFb29VSjtBaUVob1VFOztFQUNDLG9DQUFBO0VBQ0EsZ0JBQUE7RUFDQSxTQUFBO0VBQ0EsaUJBQUE7RUFDQSxnQkFBQTtBakVtb1VIO0FpRTNuVUU7O0VBQ0MsaUJBQUE7RUFDQSxvQ0FBQTtFQUNBLGtDQUFBO0FqRThuVUg7O0FpRTFuVUM7RUFDQyxxQ0FBQTtFQUNBLHlDQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0FqRTZuVUY7O0FpRXpuVUE7RUFDQyxvQkFBQTtFQUFBLHFCQUFBO0VBQUEsaUJBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx1QkFBQTtNQUFBLG1CQUFBO1VBQUEsZUFBQTtFQUNBLHdCQUFBO0VBQ0EsOEJBQUE7RUFBQSx5QkFBQTtBakU0blVEOztBaUUxblVBO0VBQ0MsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsV0FBQTtBakU2blVEOztBaUUzblVBO0VBQ0MsY0FBQTtFQUNBLGlCQUFBO0FqRThuVUQ7O0FpRTNuVUE7RXZDM1BFLGVBQUE7RUFDQSxnQkFBQTtBMUIwM1VGOztBaUU1blVBO0V2Qy9QRSxlQUFBO0VBQ0EsZ0JBQUE7RXVDZ1FELG1CQUFBO0FqRWdvVUQ7O0FpRTluVUE7RUFDQyxxQkFBQTtFQUNBLGtCQUFBO0FqRWlvVUQ7QWlFL25VQztFQUNDLGtCNURwTG9CO0FMcXpVdEI7O0FpRTVuVUM7RUFDQyxtQkFBQTtFQUNBLDZCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTtFQUNBLHdCQUFBO0FqRStuVUY7QWlFN25VQztFQUNDLFdBQUE7RUFDQSxjQUFBO0VBQ0EsV0FBQTtBakUrblVGO0FpRTduVUM7RUFDQyxVQUFBO0FqRStuVUY7O0FpRTNuVUE7RUFDQyxnQkFBQTtBakU4blVEOztBaUU1blVBO0VBQ0Msa0JBQUE7QWpFK25VRDs7QWlFN25VQTtFQUNDLGlCQUFBO0FqRWdvVUQ7O0FpRTduVUE7RUFDQyxrQkFBQTtBakVnb1VEOztBaUU5blVBO0VBQ0MsaUJBQUE7QWpFaW9VRDs7QWlFL25VQTtFQUNDLGlCQUFBO0FqRWtvVUQ7O0FpRWhvVUE7RUFDQyxrQkFBQTtBakVtb1VEOztBaUVob1VBOzs7Ozs7O0VBQ0Msd0JBQUE7QWpFeW9VRDs7QWlFdG9VQTtFQUNDLGlGQUFBO0VBQUEsNEVBQUE7QWpFeW9VRDs7QWtFdjhVQTtFQUNJLGdCQUFBO0VBQ0Esa0JBQUE7QWxFMDhVSjtBa0V6OFVJO0VuQnVCSSx1RkFBQTtVQUFBLHlGQUFBO1VBQUEsK0VBQUE7QS9DcTdVUjtBWW41VUk7RXNENURKO0lBT1EsaUI3REVDO0k2RERELG9CN0RDQztFTDI4VVA7QUFDRjs7QWtFMThVQTtFQUNJLGtCQUFBO0VBQ0Esc0JBQUE7RUFDQSxxQkFBQTtBbEU2OFVKOztBa0UzOFVBO0VBQ0ksVUFBQTtFQUNBLGtCQUFBO0FsRTg4VUo7O0FrRTM4VUE7RUFDSSxrQkFBQTtFQUNBLFVBQUE7RUFDQSxNQUFBO0VBQ0EsU0FBQTtFQUNBLE9BQUE7RUFDQSxRQUFBO0FsRTg4VUo7QWtFNzhVSTtFQUNJLFlBQUE7RUFDQSxXQUFBO0VBQ0Esb0JBQUE7S0FBQSxpQkFBQTtBbEUrOFVSO0FrRTc4VUk7RUFDSSxrQkFBQTtFQUNBLDZDQUFBO0VBQ0EsV0FBQTtFQUNBLE1BQUE7RUFDQSxPQUFBO0VBQ0EsUUFBQTtFQUNBLFNBQUE7RUFDQSxZQUFBO0FsRSs4VVI7O0FtRXgvVUE7O0VBQUE7QUFVSTtFQUNJLGlCQUFBO0FuRW8vVVI7QVluOFVJO0V1RGxEQTtJQUdRLG9CQUFBO0lBQUEscUJBQUE7SUFBQSxpQkFBQTtJQUFBLG9CQUFBO0lBQUEsYUFBQTtFbkVzL1VWO0VtRXIvVVU7SUFDSSxtQkFBQTtJQUFBLG9CQUFBO09BQUEsZ0JBQUE7UUFBQSxvQkFBQTtZQUFBLFlBQUE7RW5FdS9VZDtFbUVyL1VVO0lBQ0ksa0JBQUE7SUFDQSxtQkFBQTtFbkV1L1VkO0FBQ0Y7QW1FaC9VSTtFQUNJLDBCQUFBO01BQUEsc0JBQUE7VUFBQSxrQkFBQTtFQUNBLG1CQUFBO0FuRWsvVVI7QW1Fai9VUTtFQUNJLDhCQUFBO0VBQ0Esa0NBQUE7RUFDQSxZQUFBO0VBQ0EsMENBQUE7RUFDQSxtQkFBQTtFQUNBLFNBQUE7QW5FbS9VWjtBbUVsL1VZO0VBQ0ksd0NBQUE7RUFDQSw0Q0FBQTtFQUNBLFVBQUE7QW5Fby9VaEI7QW1FbC9VWTtFQUNJLHFDQUFBO0VBQ0EseUNBQUE7QW5Fby9VaEI7QVl2OVVJO0V1RDlDQTtJQXFCUSxzQkFBQTtJQUFBLDZCQUFBO09BQUEsbUJBQUE7UUFBQSxtQkFBQTtZQUFBLHFCQUFBO0VuRW8vVVY7RW1Fbi9VVTtJQUNJLG1CQUFBO0VuRXEvVWQ7QUFDRjtBbUVsL1VJOztFQUVJLDhCQUFBO0VBQ0Esa0NBQUE7QW5Fby9VUjtBbUVsL1VJO0VBQ0ksdUJBQUE7RUFDQSxvQ0FBQTtFQUNBLGlCQUFBO0VBQ0EsY0FBQTtBbkVvL1VSO0FtRW4vVVE7RUFDSSxrQ0FBQTtBbkVxL1VaO0FtRWwvVUk7RUFDSSxrQ0FBQTtBbkVvL1VSO0FtRWovVUk7RUFDSSxnQ0FBQTtBbkVtL1VSO0FtRWovVUk7RUFDSSxnQkFBQTtBbkVtL1VSO0FtRWovVUk7RUFDSSxZQUFBO0FuRW0vVVI7QW1Fai9VSTtFQUNJLDJCQUFBO0FuRW0vVVI7QW1Fai9VSTtFQUNJLGtCQUFBO0VBQ0Esd0NBQUE7QW5FbS9VUjtBbUVsL1VRO0VBQ0ksa0NBQUE7QW5Fby9VWjtBbUVqL1VJO0VBQ0kscUNBQUE7QW5FbS9VUjtBbUVqL1VJO0VBQ0ksOEJBQUE7QW5FbS9VUjtBbUVqL1VJO0VBQ0ksa0NBQUE7RUFDQSxzQ0FBQTtFQUNBLHdDQUFBO0VBQUEsbUNBQUE7RUFBQSxxQ0FBQTtFQUFBLGdDQUFBO0FuRW0vVVI7QW1FbC9VUTtFQUNJLFlBQUE7RUFDQSxrQ0FBQTtBbkVvL1VaO0FtRWovVUk7RUFDSSxzQkFBQTtBbkVtL1VSO0FtRWgvVUk7RUFDSSx3Q0FBQTtBbkVrL1VSO0FtRS8rVUk7RUFDSSxtQkFBQTtBbkVpL1VSO0FtRTkrVUk7Ozs7O0VBS0ksZ0NBQUE7QW5FZy9VUjtBbUU5K1VJO0VBQ0ksZ0JBQUE7QW5FZy9VUjtBbUU5K1VJO0VBQ0ksNkJBQUE7QW5FZy9VUjtBbUU5K1VJO0VBQ0ksOENBQUE7QW5FZy9VUjtBbUU3K1VJO0VBQ0ksZ0JBQUE7QW5FKytVUjtBbUU3K1VJO0VBQ0ksbUJBQUE7QW5FKytVUjs7QW1FdCtVSTtFQUNJLG1CQUFBO0FuRXkrVVI7QW1FditVSTtFQUNJLHFCQUFBO0FuRXkrVVI7O0FtRXArVUk7RUFDSSw4QkFBQTtFQUNBLGtDQUFBO0VBQ0EsZ0NBQUE7QW5FdStVUjtBbUVyK1VJO0VBQ0ksZ0NBQUE7QW5FdStVUjs7QW9FMW9WQTs7RUFBQTtBQUlDO0VBQ0csbUJqRXFMd0I7QUh1OVU1Qjs7QW9Fem9WQTtFQUNJLG9DQUFBO0FwRTRvVko7QW9FM29WSTtFQUNJLGVBQUE7QXBFNm9WUjtBWTVsVkk7RXdEbERBO0lBR1Esb0JBQUE7SUFBQSxxQkFBQTtJQUFBLGlCQUFBO0lBQUEsb0JBQUE7SUFBQSxhQUFBO0VwRStvVlY7QUFDRjs7QW9FNW9WQTtFQUNJLGNBQUE7RUFDQSxxQkFBQTtBcEUrb1ZKO0FZdG1WSTtFd0QzQ0o7SUFJUSxxQkFBQTtFcEVpcFZOO0FBQ0Y7O0FvRS9vVkE7RUFDSSxtQkFBQTtFQUFBLG9CQUFBO0tBQUEsZ0JBQUE7TUFBQSxvQkFBQTtVQUFBLFlBQUE7QXBFa3BWSjs7QW9FaHBWQTtFQUNJLG1CQUFBO0VBQUEsb0JBQUE7S0FBQSxnQkFBQTtNQUFBLG9CQUFBO1VBQUEsWUFBQTtBcEVtcFZKOztBb0VqcFZBO0VBQ0ksZ0JBQUE7RUFDQSxvQ0FBQTtFQUNBLGdCQUFBO0FwRW9wVko7O0FvRWpwVkE7RUFDSSxhQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0Esb0NBQUE7QXBFb3BWSjtBb0VucFZJO0VBQ0ksY0FBQTtBcEVxcFZSOztBb0VqcFZBO0VBQ0ksa0JBQUE7QXBFb3BWSiIsImZpbGUiOiJ0aGVtZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4vKiFcbiAqIEJvb3RzdHJhcCB2NC41LjAgKGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbS8pXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDIwIFRoZSBCb290c3RyYXAgQXV0aG9yc1xuICogQ29weXJpZ2h0IDIwMTEtMjAyMCBUd2l0dGVyLCBJbmMuXG4gKiBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL21hc3Rlci9MSUNFTlNFKVxuICovXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuYXJ0aWNsZSwgYXNpZGUsIGZpZ2NhcHRpb24sIGZpZ3VyZSwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWFpbiwgbmF2LCBzZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBcIk5vdG8gU2Fuc1wiLCBcIkxpYmVyYXRpb24gU2Fuc1wiLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCI7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG5bdGFiaW5kZXg9XCItMVwiXTpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpIHtcbiAgb3V0bGluZTogMCAhaW1wb3J0YW50O1xufVxuXG5ociwgLndwLWJsb2NrLXNlcGFyYXRvciwgLndwLWJsb2NrLXNlcGFyYXRvcjpub3QoLmlzLXN0eWxlLXdpZGUpOm5vdCguaXMtc3R5bGUtZG90cykge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cblxucCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbmFiYnJbdGl0bGVdLFxuYWJicltkYXRhLW9yaWdpbmFsLXRpdGxlXSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG4gIGN1cnNvcjogaGVscDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBub25lO1xufVxuXG5hZGRyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxub2wsXG51bCxcbmRsIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxub2wgb2wsXG51bCB1bCxcbm9sIHVsLFxudWwgb2wge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbmRkIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuYmxvY2txdW90ZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG5zdWIsXG5zdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG5hIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuYTpub3QoW2hyZWZdKTpub3QoW2NsYXNzXSkge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYTpub3QoW2hyZWZdKTpub3QoW2NsYXNzXSk6aG92ZXIge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5wcmUsXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxucHJlIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogc2Nyb2xsYmFyO1xufVxuXG5maWd1cmUge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5pbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbnN2ZyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn1cblxuY2FwdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAwLjc1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC43NXJlbTtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNhcHRpb24tc2lkZTogYm90dG9tO1xufVxuXG50aCB7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gIHRleHQtYWxpZ246IC13ZWJraXQtbWF0Y2gtcGFyZW50O1xufVxuXG5sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuXG5idXR0b24ge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG5idXR0b246Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSB7XG4gIG91dGxpbmU6IDA7XG59XG5cbmlucHV0LFxuYnV0dG9uLFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbmJ1dHRvbixcbmlucHV0IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG5bcm9sZT1idXR0b25dIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5zZWxlY3Qge1xuICB3b3JkLXdyYXA6IG5vcm1hbDtcbn1cblxuYnV0dG9uLFxuW3R5cGU9YnV0dG9uXSxcblt0eXBlPXJlc2V0XSxcblt0eXBlPXN1Ym1pdF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxuYnV0dG9uOm5vdCg6ZGlzYWJsZWQpLFxuW3R5cGU9YnV0dG9uXTpub3QoOmRpc2FibGVkKSxcblt0eXBlPXJlc2V0XTpub3QoOmRpc2FibGVkKSxcblt0eXBlPXN1Ym1pdF06bm90KDpkaXNhYmxlZCkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPWJ1dHRvbl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1yZXNldF06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1zdWJtaXRdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG5pbnB1dFt0eXBlPXJhZGlvXSxcbmlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMDtcbn1cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbn1cblxuZmllbGRzZXQge1xuICBtaW4td2lkdGg6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwO1xufVxuXG5sZWdlbmQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuW3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPW51bWJlcl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cblt0eXBlPXNlYXJjaF0ge1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG5bdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgZm9udDogaW5oZXJpdDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbm91dHB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uaW1nLWZsdWlkIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5pbWctdGh1bWJuYWlsIHtcbiAgcGFkZGluZzogMC4yNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tcm91bmRuZXNzKTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5maWd1cmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5maWd1cmUtaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmZpZ3VyZS1jYXB0aW9uIHtcbiAgZm9udC1zaXplOiA5MCU7XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuXG4uY29udGFpbmVyLFxuLmNvbnRhaW5lci1mbHVpZCxcbi5jb250YWluZXIteGwsXG4uY29udGFpbmVyLWxnLFxuLmNvbnRhaW5lci1tZCxcbi5jb250YWluZXItc20ge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMS41cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5jb250YWluZXItc20sIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNTQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3ODJweCkge1xuICAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDcyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbnRhaW5lci1sZywgLmNvbnRhaW5lci1tZCwgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA5NjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29udGFpbmVyLXhsLCAuY29udGFpbmVyLWxnLCAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDExNDBweDtcbiAgfVxufVxuLnJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtO1xuICBtYXJnaW4tbGVmdDogLTEuNXJlbTtcbn1cblxuLm5vLWd1dHRlcnMge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLm5vLWd1dHRlcnMgPiAuY29sLFxuLm5vLWd1dHRlcnMgPiBbY2xhc3MqPWNvbC1dIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uY29sLXh4bCxcbi5jb2wteHhsLWF1dG8sIC5jb2wteHhsLTEyLCAuY29sLXh4bC0xMSwgLmNvbC14eGwtMTAsIC5jb2wteHhsLTksIC5jb2wteHhsLTgsIC5jb2wteHhsLTcsIC5jb2wteHhsLTYsIC5jb2wteHhsLTUsIC5jb2wteHhsLTQsIC5jb2wteHhsLTMsIC5jb2wteHhsLTIsIC5jb2wteHhsLTEsIC5jb2wteGwsXG4uY29sLXhsLWF1dG8sIC5jb2wteGwtMTIsIC5jb2wteGwtMTEsIC5jb2wteGwtMTAsIC5jb2wteGwtOSwgLmNvbC14bC04LCAuY29sLXhsLTcsIC5jb2wteGwtNiwgLmNvbC14bC01LCAuY29sLXhsLTQsIC5jb2wteGwtMywgLmNvbC14bC0yLCAuY29sLXhsLTEsIC5jb2wtbGcsXG4uY29sLWxnLWF1dG8sIC5jb2wtbGctMTIsIC5jb2wtbGctMTEsIC5jb2wtbGctMTAsIC5jb2wtbGctOSwgLmNvbC1sZy04LCAuY29sLWxnLTcsIC5jb2wtbGctNiwgLmNvbC1sZy01LCAuY29sLWxnLTQsIC5jb2wtbGctMywgLmNvbC1sZy0yLCAuY29sLWxnLTEsIC5jb2wtbWQsXG4uY29sLW1kLWF1dG8sIC5jb2wtbWQtMTIsIC5jb2wtbWQtMTEsIC5jb2wtbWQtMTAsIC5jb2wtbWQtOSwgLmNvbC1tZC04LCAuY29sLW1kLTcsIC5jb2wtbWQtNiwgLmNvbC1tZC01LCAuY29sLW1kLTQsIC5jb2wtbWQtMywgLmNvbC1tZC0yLCAuY29sLW1kLTEsIC5jb2wtc20sXG4uY29sLXNtLWF1dG8sIC5jb2wtc20tMTIsIC5jb2wtc20tMTEsIC5jb2wtc20tMTAsIC5jb2wtc20tOSwgLmNvbC1zbS04LCAuY29sLXNtLTcsIC5jb2wtc20tNiwgLmNvbC1zbS01LCAuY29sLXNtLTQsIC5jb2wtc20tMywgLmNvbC1zbS0yLCAuY29sLXNtLTEsIC5jb2wsXG4uY29sLWF1dG8sIC5jb2wtMTIsIC5jb2wtMTEsIC5jb2wtMTAsIC5jb2wtOSwgLmNvbC04LCAuY29sLTcsIC5jb2wtNiwgLmNvbC01LCAuY29sLTQsIC5jb2wtMywgLmNvbC0yLCAuY29sLTEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XG4gIHBhZGRpbmctbGVmdDogMS41cmVtO1xufVxuXG4uY29sIHtcbiAgZmxleC1iYXNpczogMDtcbiAgZmxleC1ncm93OiAxO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5yb3ctY29scy0xID4gKiB7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5yb3ctY29scy0yID4gKiB7XG4gIGZsZXg6IDAgMCA1MCU7XG4gIG1heC13aWR0aDogNTAlO1xufVxuXG4ucm93LWNvbHMtMyA+ICoge1xuICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG59XG5cbi5yb3ctY29scy00ID4gKiB7XG4gIGZsZXg6IDAgMCAyNSU7XG4gIG1heC13aWR0aDogMjUlO1xufVxuXG4ucm93LWNvbHMtNSA+ICoge1xuICBmbGV4OiAwIDAgMjAlO1xuICBtYXgtd2lkdGg6IDIwJTtcbn1cblxuLnJvdy1jb2xzLTYgPiAqIHtcbiAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xufVxuXG4uY29sLWF1dG8ge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmNvbC0xIHtcbiAgZmxleDogMCAwIDguMzMzMzMzMzMlO1xuICBtYXgtd2lkdGg6IDguMzMzMzMzMzMlO1xufVxuXG4uY29sLTIge1xuICBmbGV4OiAwIDAgMTYuNjY2NjY2NjclO1xuICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY3JTtcbn1cblxuLmNvbC0zIHtcbiAgZmxleDogMCAwIDI1JTtcbiAgbWF4LXdpZHRoOiAyNSU7XG59XG5cbi5jb2wtNCB7XG4gIGZsZXg6IDAgMCAzMy4zMzMzMzMzMyU7XG4gIG1heC13aWR0aDogMzMuMzMzMzMzMzMlO1xufVxuXG4uY29sLTUge1xuICBmbGV4OiAwIDAgNDEuNjY2NjY2NjclO1xuICBtYXgtd2lkdGg6IDQxLjY2NjY2NjY3JTtcbn1cblxuLmNvbC02IHtcbiAgZmxleDogMCAwIDUwJTtcbiAgbWF4LXdpZHRoOiA1MCU7XG59XG5cbi5jb2wtNyB7XG4gIGZsZXg6IDAgMCA1OC4zMzMzMzMzMyU7XG4gIG1heC13aWR0aDogNTguMzMzMzMzMzMlO1xufVxuXG4uY29sLTgge1xuICBmbGV4OiAwIDAgNjYuNjY2NjY2NjclO1xuICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY3JTtcbn1cblxuLmNvbC05IHtcbiAgZmxleDogMCAwIDc1JTtcbiAgbWF4LXdpZHRoOiA3NSU7XG59XG5cbi5jb2wtMTAge1xuICBmbGV4OiAwIDAgODMuMzMzMzMzMzMlO1xuICBtYXgtd2lkdGg6IDgzLjMzMzMzMzMzJTtcbn1cblxuLmNvbC0xMSB7XG4gIGZsZXg6IDAgMCA5MS42NjY2NjY2NyU7XG4gIG1heC13aWR0aDogOTEuNjY2NjY2NjclO1xufVxuXG4uY29sLTEyIHtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLm9yZGVyLWZpcnN0IHtcbiAgb3JkZXI6IC0xO1xufVxuXG4ub3JkZXItbGFzdCB7XG4gIG9yZGVyOiAxMztcbn1cblxuLm9yZGVyLTAge1xuICBvcmRlcjogMDtcbn1cblxuLm9yZGVyLTEge1xuICBvcmRlcjogMTtcbn1cblxuLm9yZGVyLTIge1xuICBvcmRlcjogMjtcbn1cblxuLm9yZGVyLTMge1xuICBvcmRlcjogMztcbn1cblxuLm9yZGVyLTQge1xuICBvcmRlcjogNDtcbn1cblxuLm9yZGVyLTUge1xuICBvcmRlcjogNTtcbn1cblxuLm9yZGVyLTYge1xuICBvcmRlcjogNjtcbn1cblxuLm9yZGVyLTcge1xuICBvcmRlcjogNztcbn1cblxuLm9yZGVyLTgge1xuICBvcmRlcjogODtcbn1cblxuLm9yZGVyLTkge1xuICBvcmRlcjogOTtcbn1cblxuLm9yZGVyLTEwIHtcbiAgb3JkZXI6IDEwO1xufVxuXG4ub3JkZXItMTEge1xuICBvcmRlcjogMTE7XG59XG5cbi5vcmRlci0xMiB7XG4gIG9yZGVyOiAxMjtcbn1cblxuLm9mZnNldC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTIge1xuICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xufVxuXG4ub2Zmc2V0LTMge1xuICBtYXJnaW4tbGVmdDogMjUlO1xufVxuXG4ub2Zmc2V0LTQge1xuICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTUge1xuICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xufVxuXG4ub2Zmc2V0LTYge1xuICBtYXJnaW4tbGVmdDogNTAlO1xufVxuXG4ub2Zmc2V0LTcge1xuICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTgge1xuICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xufVxuXG4ub2Zmc2V0LTkge1xuICBtYXJnaW4tbGVmdDogNzUlO1xufVxuXG4ub2Zmc2V0LTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbn1cblxuLm9mZnNldC0xMSB7XG4gIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuY29sLXNtIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXNtLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXNtLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5yb3ctY29scy1zbS0zID4gKiB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnJvdy1jb2xzLXNtLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5yb3ctY29scy1zbS01ID4gKiB7XG4gICAgZmxleDogMCAwIDIwJTtcbiAgICBtYXgtd2lkdGg6IDIwJTtcbiAgfVxuICAucm93LWNvbHMtc20tNiA+ICoge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wtc20tMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLXNtLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS01IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLXNtLTcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS04IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLXNtLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5vcmRlci1zbS1maXJzdCB7XG4gICAgb3JkZXI6IC0xO1xuICB9XG4gIC5vcmRlci1zbS1sYXN0IHtcbiAgICBvcmRlcjogMTM7XG4gIH1cbiAgLm9yZGVyLXNtLTAge1xuICAgIG9yZGVyOiAwO1xuICB9XG4gIC5vcmRlci1zbS0xIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAub3JkZXItc20tMiB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLm9yZGVyLXNtLTMge1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIC5vcmRlci1zbS00IHtcbiAgICBvcmRlcjogNDtcbiAgfVxuICAub3JkZXItc20tNSB7XG4gICAgb3JkZXI6IDU7XG4gIH1cbiAgLm9yZGVyLXNtLTYge1xuICAgIG9yZGVyOiA2O1xuICB9XG4gIC5vcmRlci1zbS03IHtcbiAgICBvcmRlcjogNztcbiAgfVxuICAub3JkZXItc20tOCB7XG4gICAgb3JkZXI6IDg7XG4gIH1cbiAgLm9yZGVyLXNtLTkge1xuICAgIG9yZGVyOiA5O1xuICB9XG4gIC5vcmRlci1zbS0xMCB7XG4gICAgb3JkZXI6IDEwO1xuICB9XG4gIC5vcmRlci1zbS0xMSB7XG4gICAgb3JkZXI6IDExO1xuICB9XG4gIC5vcmRlci1zbS0xMiB7XG4gICAgb3JkZXI6IDEyO1xuICB9XG4gIC5vZmZzZXQtc20tMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm9mZnNldC1zbS0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1zbS0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtc20tMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAub2Zmc2V0LXNtLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1zbS01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtc20tNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAub2Zmc2V0LXNtLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1zbS04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtc20tOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAub2Zmc2V0LXNtLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtc20tMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3ODJweCkge1xuICAuY29sLW1kIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLW1kLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLW1kLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5yb3ctY29scy1tZC0zID4gKiB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnJvdy1jb2xzLW1kLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5yb3ctY29scy1tZC01ID4gKiB7XG4gICAgZmxleDogMCAwIDIwJTtcbiAgICBtYXgtd2lkdGg6IDIwJTtcbiAgfVxuICAucm93LWNvbHMtbWQtNiA+ICoge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wtbWQtMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLW1kLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC01IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLW1kLTcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC04IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLW1kLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5vcmRlci1tZC1maXJzdCB7XG4gICAgb3JkZXI6IC0xO1xuICB9XG4gIC5vcmRlci1tZC1sYXN0IHtcbiAgICBvcmRlcjogMTM7XG4gIH1cbiAgLm9yZGVyLW1kLTAge1xuICAgIG9yZGVyOiAwO1xuICB9XG4gIC5vcmRlci1tZC0xIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAub3JkZXItbWQtMiB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLm9yZGVyLW1kLTMge1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIC5vcmRlci1tZC00IHtcbiAgICBvcmRlcjogNDtcbiAgfVxuICAub3JkZXItbWQtNSB7XG4gICAgb3JkZXI6IDU7XG4gIH1cbiAgLm9yZGVyLW1kLTYge1xuICAgIG9yZGVyOiA2O1xuICB9XG4gIC5vcmRlci1tZC03IHtcbiAgICBvcmRlcjogNztcbiAgfVxuICAub3JkZXItbWQtOCB7XG4gICAgb3JkZXI6IDg7XG4gIH1cbiAgLm9yZGVyLW1kLTkge1xuICAgIG9yZGVyOiA5O1xuICB9XG4gIC5vcmRlci1tZC0xMCB7XG4gICAgb3JkZXI6IDEwO1xuICB9XG4gIC5vcmRlci1tZC0xMSB7XG4gICAgb3JkZXI6IDExO1xuICB9XG4gIC5vcmRlci1tZC0xMiB7XG4gICAgb3JkZXI6IDEyO1xuICB9XG4gIC5vZmZzZXQtbWQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm9mZnNldC1tZC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1tZC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbWQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAub2Zmc2V0LW1kLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1tZC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbWQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAub2Zmc2V0LW1kLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1tZC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbWQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAub2Zmc2V0LW1kLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbWQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29sLWxnIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLWxnLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLWxnLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5yb3ctY29scy1sZy0zID4gKiB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnJvdy1jb2xzLWxnLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5yb3ctY29scy1sZy01ID4gKiB7XG4gICAgZmxleDogMCAwIDIwJTtcbiAgICBtYXgtd2lkdGg6IDIwJTtcbiAgfVxuICAucm93LWNvbHMtbGctNiA+ICoge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wtbGctMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLWxnLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy01IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLWxnLTcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy04IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLWxnLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5vcmRlci1sZy1maXJzdCB7XG4gICAgb3JkZXI6IC0xO1xuICB9XG4gIC5vcmRlci1sZy1sYXN0IHtcbiAgICBvcmRlcjogMTM7XG4gIH1cbiAgLm9yZGVyLWxnLTAge1xuICAgIG9yZGVyOiAwO1xuICB9XG4gIC5vcmRlci1sZy0xIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAub3JkZXItbGctMiB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLm9yZGVyLWxnLTMge1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIC5vcmRlci1sZy00IHtcbiAgICBvcmRlcjogNDtcbiAgfVxuICAub3JkZXItbGctNSB7XG4gICAgb3JkZXI6IDU7XG4gIH1cbiAgLm9yZGVyLWxnLTYge1xuICAgIG9yZGVyOiA2O1xuICB9XG4gIC5vcmRlci1sZy03IHtcbiAgICBvcmRlcjogNztcbiAgfVxuICAub3JkZXItbGctOCB7XG4gICAgb3JkZXI6IDg7XG4gIH1cbiAgLm9yZGVyLWxnLTkge1xuICAgIG9yZGVyOiA5O1xuICB9XG4gIC5vcmRlci1sZy0xMCB7XG4gICAgb3JkZXI6IDEwO1xuICB9XG4gIC5vcmRlci1sZy0xMSB7XG4gICAgb3JkZXI6IDExO1xuICB9XG4gIC5vcmRlci1sZy0xMiB7XG4gICAgb3JkZXI6IDEyO1xuICB9XG4gIC5vZmZzZXQtbGctMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm9mZnNldC1sZy0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1sZy0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbGctMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAub2Zmc2V0LWxnLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1sZy01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbGctNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAub2Zmc2V0LWxnLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1sZy04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbGctOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAub2Zmc2V0LWxnLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbGctMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbC14bCB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5yb3ctY29scy14bC0xID4gKiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5yb3ctY29scy14bC0yID4gKiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAucm93LWNvbHMteGwtMyA+ICoge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5yb3ctY29scy14bC00ID4gKiB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAucm93LWNvbHMteGwtNSA+ICoge1xuICAgIGZsZXg6IDAgMCAyMCU7XG4gICAgbWF4LXdpZHRoOiAyMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXhsLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuY29sLXhsLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC14bC00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC14bC03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC14bC0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXhsLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAub3JkZXIteGwtZmlyc3Qge1xuICAgIG9yZGVyOiAtMTtcbiAgfVxuICAub3JkZXIteGwtbGFzdCB7XG4gICAgb3JkZXI6IDEzO1xuICB9XG4gIC5vcmRlci14bC0wIHtcbiAgICBvcmRlcjogMDtcbiAgfVxuICAub3JkZXIteGwtMSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLm9yZGVyLXhsLTIge1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5vcmRlci14bC0zIHtcbiAgICBvcmRlcjogMztcbiAgfVxuICAub3JkZXIteGwtNCB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cbiAgLm9yZGVyLXhsLTUge1xuICAgIG9yZGVyOiA1O1xuICB9XG4gIC5vcmRlci14bC02IHtcbiAgICBvcmRlcjogNjtcbiAgfVxuICAub3JkZXIteGwtNyB7XG4gICAgb3JkZXI6IDc7XG4gIH1cbiAgLm9yZGVyLXhsLTgge1xuICAgIG9yZGVyOiA4O1xuICB9XG4gIC5vcmRlci14bC05IHtcbiAgICBvcmRlcjogOTtcbiAgfVxuICAub3JkZXIteGwtMTAge1xuICAgIG9yZGVyOiAxMDtcbiAgfVxuICAub3JkZXIteGwtMTEge1xuICAgIG9yZGVyOiAxMTtcbiAgfVxuICAub3JkZXIteGwtMTIge1xuICAgIG9yZGVyOiAxMjtcbiAgfVxuICAub2Zmc2V0LXhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5vZmZzZXQteGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLm9mZnNldC14bC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXhsLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLm9mZnNldC14bC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteGwtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXhsLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLm9mZnNldC14bC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXhsLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTMzMHB4KSB7XG4gIC5jb2wteHhsIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXh4bC0xID4gKiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5yb3ctY29scy14eGwtMiA+ICoge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLnJvdy1jb2xzLXh4bC0zID4gKiB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnJvdy1jb2xzLXh4bC00ID4gKiB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAucm93LWNvbHMteHhsLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjAlO1xuICAgIG1heC13aWR0aDogMjAlO1xuICB9XG4gIC5yb3ctY29scy14eGwtNiA+ICoge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wteHhsLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuY29sLXh4bC0xIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXh4bC0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteHhsLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC14eGwtNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXh4bC01IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteHhsLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC14eGwtNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXh4bC04IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteHhsLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC14eGwtMTAge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14eGwtMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14eGwtMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAub3JkZXIteHhsLWZpcnN0IHtcbiAgICBvcmRlcjogLTE7XG4gIH1cbiAgLm9yZGVyLXh4bC1sYXN0IHtcbiAgICBvcmRlcjogMTM7XG4gIH1cbiAgLm9yZGVyLXh4bC0wIHtcbiAgICBvcmRlcjogMDtcbiAgfVxuICAub3JkZXIteHhsLTEge1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5vcmRlci14eGwtMiB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLm9yZGVyLXh4bC0zIHtcbiAgICBvcmRlcjogMztcbiAgfVxuICAub3JkZXIteHhsLTQge1xuICAgIG9yZGVyOiA0O1xuICB9XG4gIC5vcmRlci14eGwtNSB7XG4gICAgb3JkZXI6IDU7XG4gIH1cbiAgLm9yZGVyLXh4bC02IHtcbiAgICBvcmRlcjogNjtcbiAgfVxuICAub3JkZXIteHhsLTcge1xuICAgIG9yZGVyOiA3O1xuICB9XG4gIC5vcmRlci14eGwtOCB7XG4gICAgb3JkZXI6IDg7XG4gIH1cbiAgLm9yZGVyLXh4bC05IHtcbiAgICBvcmRlcjogOTtcbiAgfVxuICAub3JkZXIteHhsLTEwIHtcbiAgICBvcmRlcjogMTA7XG4gIH1cbiAgLm9yZGVyLXh4bC0xMSB7XG4gICAgb3JkZXI6IDExO1xuICB9XG4gIC5vcmRlci14eGwtMTIge1xuICAgIG9yZGVyOiAxMjtcbiAgfVxuICAub2Zmc2V0LXh4bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAub2Zmc2V0LXh4bC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14eGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXh4bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5vZmZzZXQteHhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14eGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXh4bC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5vZmZzZXQteHhsLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14eGwtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXh4bC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5vZmZzZXQteHhsLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteHhsLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG59XG4udGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgY29sb3I6ICMyMTI1Mjk7XG59XG4udGFibGUgdGgsXG4udGFibGUgdGQge1xuICBwYWRkaW5nOiAwLjc1cmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RlZTJlNjtcbn1cbi50YWJsZSB0aGVhZCB0aCB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZGVlMmU2O1xufVxuLnRhYmxlIHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItdG9wOiAycHggc29saWQgI2RlZTJlNjtcbn1cblxuLnRhYmxlLXNtIHRoLFxuLnRhYmxlLXNtIHRkIHtcbiAgcGFkZGluZzogMC4zcmVtO1xufVxuXG4udGFibGUtYm9yZGVyZWQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2O1xufVxuLnRhYmxlLWJvcmRlcmVkIHRoLFxuLnRhYmxlLWJvcmRlcmVkIHRkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjtcbn1cbi50YWJsZS1ib3JkZXJlZCB0aGVhZCB0aCxcbi50YWJsZS1ib3JkZXJlZCB0aGVhZCB0ZCB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDJweDtcbn1cblxuLnRhYmxlLWJvcmRlcmxlc3MgdGgsXG4udGFibGUtYm9yZGVybGVzcyB0ZCxcbi50YWJsZS1ib3JkZXJsZXNzIHRoZWFkIHRoLFxuLnRhYmxlLWJvcmRlcmxlc3MgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlcjogMDtcbn1cblxuLnRhYmxlLXN0cmlwZWQgdGJvZHkgdHI6bnRoLW9mLXR5cGUob2RkKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG59XG5cbi50YWJsZS1ob3ZlciB0Ym9keSB0cjpob3ZlciB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbn1cblxuLnRhYmxlLWFjdGl2ZSxcbi50YWJsZS1hY3RpdmUgPiB0aCxcbi50YWJsZS1hY3RpdmUgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWFjdGl2ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xufVxuLnRhYmxlLWhvdmVyIC50YWJsZS1hY3RpdmU6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtYWN0aXZlOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbn1cblxuLnRhYmxlIC50aGVhZC1kYXJrIHRoIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gIGJvcmRlci1jb2xvcjogIzQ1NGQ1NTtcbn1cbi50YWJsZSAudGhlYWQtbGlnaHQgdGgge1xuICBjb2xvcjogIzQ5NTA1NztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbiAgYm9yZGVyLWNvbG9yOiAjZGVlMmU2O1xufVxuXG4udGFibGUtZGFyayB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xufVxuLnRhYmxlLWRhcmsgdGgsXG4udGFibGUtZGFyayB0ZCxcbi50YWJsZS1kYXJrIHRoZWFkIHRoIHtcbiAgYm9yZGVyLWNvbG9yOiAjNDU0ZDU1O1xufVxuLnRhYmxlLWRhcmsudGFibGUtYm9yZGVyZWQge1xuICBib3JkZXI6IDA7XG59XG4udGFibGUtZGFyay50YWJsZS1zdHJpcGVkIHRib2R5IHRyOm50aC1vZi10eXBlKG9kZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDUpO1xufVxuLnRhYmxlLWRhcmsudGFibGUtaG92ZXIgdGJvZHkgdHI6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA3NSk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1OTkuOThweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZS1zbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIH1cbiAgLnRhYmxlLXJlc3BvbnNpdmUtc20gPiAudGFibGUtYm9yZGVyZWQge1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc4MS45OHB4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlLW1kIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxuICAudGFibGUtcmVzcG9uc2l2ZS1tZCA+IC50YWJsZS1ib3JkZXJlZCB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUtbGcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB9XG4gIC50YWJsZS1yZXNwb25zaXZlLWxnID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUteGwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB9XG4gIC50YWJsZS1yZXNwb25zaXZlLXhsID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzI5Ljk4cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUteHhsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxuICAudGFibGUtcmVzcG9uc2l2ZS14eGwgPiAudGFibGUtYm9yZGVyZWQge1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuLnRhYmxlLXJlc3BvbnNpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cbi50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgYm9yZGVyOiAwO1xufVxuXG4uZmFkZSB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgbGluZWFyO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmZhZGUge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5mYWRlOm5vdCguc2hvdykge1xuICBvcGFjaXR5OiAwO1xufVxuXG4uY29sbGFwc2U6bm90KC5zaG93KSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jb2xsYXBzaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGhlaWdodCAwLjM1cyBlYXNlO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmNvbGxhcHNpbmcge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cblxuLmRyb3B1cCxcbi5kcm9wcmlnaHQsXG4uZHJvcGRvd24sXG4uZHJvcGxlZnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5kcm9wZG93bi10b2dnbGUge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAwLjQ1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItdG9wOiAwLjNlbSBzb2xpZDtcbiAgYm9yZGVyLXJpZ2h0OiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm9yZGVyLWxlZnQ6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLmRyb3Bkb3duLXRvZ2dsZTplbXB0eTo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmRyb3Bkb3duLW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAwMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1pbi13aWR0aDogMTByZW07XG4gIHBhZGRpbmc6IDAuNXJlbSAwO1xuICBtYXJnaW46IDAuNnJlbSAwIDA7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDAgc29saWQgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tcm91bmRuZXNzKTtcbn1cblxuLmRyb3Bkb3duLW1lbnUtbGVmdCB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAwO1xufVxuXG4uZHJvcGRvd24tbWVudS1yaWdodCB7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiBhdXRvO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmRyb3Bkb3duLW1lbnUtc20tbGVmdCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS1zbS1yaWdodCB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc4MnB4KSB7XG4gIC5kcm9wZG93bi1tZW51LW1kLWxlZnQge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUtbWQtcmlnaHQge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZHJvcGRvd24tbWVudS1sZy1sZWZ0IHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5kcm9wZG93bi1tZW51LWxnLXJpZ2h0IHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kcm9wZG93bi1tZW51LXhsLWxlZnQge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUteGwtcmlnaHQge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMzMwcHgpIHtcbiAgLmRyb3Bkb3duLW1lbnUteHhsLWxlZnQge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUteHhsLXJpZ2h0IHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG59XG4uZHJvcHVwIC5kcm9wZG93bi1tZW51IHtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IDEwMCU7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDAuNnJlbTtcbn1cbi5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAwLjQ1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItcmlnaHQ6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAwLjNlbSBzb2xpZDtcbiAgYm9yZGVyLWxlZnQ6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLmRyb3B1cCAuZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uZHJvcHJpZ2h0IC5kcm9wZG93bi1tZW51IHtcbiAgdG9wOiAwO1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWxlZnQ6IDAuNnJlbTtcbn1cbi5kcm9wcmlnaHQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAwLjQ1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItdG9wOiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBib3JkZXItYm90dG9tOiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDAuM2VtIHNvbGlkO1xufVxuLmRyb3ByaWdodCAuZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmRyb3ByaWdodCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIHZlcnRpY2FsLWFsaWduOiAwO1xufVxuXG4uZHJvcGxlZnQgLmRyb3Bkb3duLW1lbnUge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAxMDAlO1xuICBsZWZ0OiBhdXRvO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDAuNnJlbTtcbn1cbi5kcm9wbGVmdCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDAuNDVlbTtcbiAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4uZHJvcGxlZnQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmRyb3BsZWZ0IC5kcm9wZG93bi10b2dnbGU6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAwLjQ1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItdG9wOiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAwLjNlbSBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbTogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG59XG4uZHJvcGxlZnQgLmRyb3Bkb3duLXRvZ2dsZTplbXB0eTo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5kcm9wbGVmdCAuZHJvcGRvd24tdG9nZ2xlOjpiZWZvcmUge1xuICB2ZXJ0aWNhbC1hbGlnbjogMDtcbn1cblxuLmRyb3Bkb3duLW1lbnVbeC1wbGFjZW1lbnRePXRvcF0sIC5kcm9wZG93bi1tZW51W3gtcGxhY2VtZW50Xj1yaWdodF0sIC5kcm9wZG93bi1tZW51W3gtcGxhY2VtZW50Xj1ib3R0b21dLCAuZHJvcGRvd24tbWVudVt4LXBsYWNlbWVudF49bGVmdF0ge1xuICByaWdodDogYXV0bztcbiAgYm90dG9tOiBhdXRvO1xufVxuXG4uZHJvcGRvd24tZGl2aWRlciB7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luOiAxLjVyZW0gMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlOWVjZWY7XG59XG5cbi5kcm9wZG93bi1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjI1cmVtIDEuNXJlbTtcbiAgY2xlYXI6IGJvdGg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG59XG4uZHJvcGRvd24taXRlbTpob3ZlciwgLmRyb3Bkb3duLWl0ZW06Zm9jdXMge1xuICBjb2xvcjogIzE2MTgxYjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmRyb3Bkb3duLWl0ZW0uYWN0aXZlLCAuZHJvcGRvd24taXRlbTphY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmRyb3Bkb3duLWl0ZW0uZGlzYWJsZWQsIC5kcm9wZG93bi1pdGVtOmRpc2FibGVkIHtcbiAgY29sb3I6ICNhZGI1YmQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmRyb3Bkb3duLW1lbnUuc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZHJvcGRvd24taGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuNXJlbSAxLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5kcm9wZG93bi1pdGVtLXRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMC4yNXJlbSAxLjVyZW07XG4gIGNvbG9yOiAjMjEyNTI5O1xufVxuXG4uaW5wdXQtZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCwgYm9keSAuY2FsZW5kYXItcGx1cyAuaW5wdXQtZ3JvdXAgPiAjY2FsZW5kYXItcGx1cy1zZWFyY2gsXG5ib2R5IC5jYWxlbmRhci1wbHVzIC5pbnB1dC1ncm91cCA+ICNjYWxlbmRhci1wbHVzLWNhdGVnb3J5LCAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXRleHRdOm5vdCguZm9ybS1jb250cm9sKSxcbi5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dGVsXTpub3QoLmZvcm0tY29udHJvbCksXG4uaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPWVtYWlsXTpub3QoLmZvcm0tY29udHJvbCksXG4uaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXNlYXJjaF06bm90KC5mb3JtLWNvbnRyb2wpLFxuLmlucHV0LWdyb3VwID4gdGV4dGFyZWE6bm90KC5mb3JtLWNvbnRyb2wpLFxuLmlucHV0LWdyb3VwID4gc2VsZWN0Om5vdCguZm9ybS1jb250cm9sKSxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICB3aWR0aDogMSU7XG4gIG1pbi13aWR0aDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wgKyAuZm9ybS1jb250cm9sLCBib2R5IC5jYWxlbmRhci1wbHVzIC5pbnB1dC1ncm91cCA+ICNjYWxlbmRhci1wbHVzLXNlYXJjaCArIC5mb3JtLWNvbnRyb2wsXG5ib2R5IC5jYWxlbmRhci1wbHVzIC5pbnB1dC1ncm91cCA+ICNjYWxlbmRhci1wbHVzLWNhdGVnb3J5ICsgLmZvcm0tY29udHJvbCwgYm9keSAuY2FsZW5kYXItcGx1cyAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sICsgI2NhbGVuZGFyLXBsdXMtc2VhcmNoLCBib2R5IC5jYWxlbmRhci1wbHVzIC5pbnB1dC1ncm91cCA+ICNjYWxlbmRhci1wbHVzLXNlYXJjaCArICNjYWxlbmRhci1wbHVzLXNlYXJjaCxcbmJvZHkgLmNhbGVuZGFyLXBsdXMgLmlucHV0LWdyb3VwID4gI2NhbGVuZGFyLXBsdXMtY2F0ZWdvcnkgKyAjY2FsZW5kYXItcGx1cy1zZWFyY2gsXG5ib2R5IC5jYWxlbmRhci1wbHVzIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wgKyAjY2FsZW5kYXItcGx1cy1jYXRlZ29yeSxcbmJvZHkgLmNhbGVuZGFyLXBsdXMgLmlucHV0LWdyb3VwID4gI2NhbGVuZGFyLXBsdXMtc2VhcmNoICsgI2NhbGVuZGFyLXBsdXMtY2F0ZWdvcnksXG5ib2R5IC5jYWxlbmRhci1wbHVzIC5pbnB1dC1ncm91cCA+ICNjYWxlbmRhci1wbHVzLWNhdGVnb3J5ICsgI2NhbGVuZGFyLXBsdXMtY2F0ZWdvcnksIC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dGV4dF06bm90KC5mb3JtLWNvbnRyb2wpICsgLmZvcm0tY29udHJvbCwgYm9keSAuY2FsZW5kYXItcGx1cyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXRleHRdOm5vdCguZm9ybS1jb250cm9sKSArICNjYWxlbmRhci1wbHVzLXNlYXJjaCxcbmJvZHkgLmNhbGVuZGFyLXBsdXMgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT10ZXh0XTpub3QoLmZvcm0tY29udHJvbCkgKyAjY2FsZW5kYXItcGx1cy1jYXRlZ29yeSxcbi5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dGVsXTpub3QoLmZvcm0tY29udHJvbCkgKyAuZm9ybS1jb250cm9sLFxuYm9keSAuY2FsZW5kYXItcGx1cyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXRlbF06bm90KC5mb3JtLWNvbnRyb2wpICsgI2NhbGVuZGFyLXBsdXMtc2VhcmNoLFxuYm9keSAuY2FsZW5kYXItcGx1cyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXRlbF06bm90KC5mb3JtLWNvbnRyb2wpICsgI2NhbGVuZGFyLXBsdXMtY2F0ZWdvcnksXG4uaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPWVtYWlsXTpub3QoLmZvcm0tY29udHJvbCkgKyAuZm9ybS1jb250cm9sLFxuYm9keSAuY2FsZW5kYXItcGx1cyAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPWVtYWlsXTpub3QoLmZvcm0tY29udHJvbCkgKyAjY2FsZW5kYXItcGx1cy1zZWFyY2gsXG5ib2R5IC5jYWxlbmRhci1wbHVzIC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9ZW1haWxdOm5vdCguZm9ybS1jb250cm9sKSArICNjYWxlbmRhci1wbHVzLWNhdGVnb3J5LFxuLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1zZWFyY2hdOm5vdCguZm9ybS1jb250cm9sKSArIC5mb3JtLWNvbnRyb2wsXG5ib2R5IC5jYWxlbmRhci1wbHVzIC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9c2VhcmNoXTpub3QoLmZvcm0tY29udHJvbCkgKyAjY2FsZW5kYXItcGx1cy1zZWFyY2gsXG5ib2R5IC5jYWxlbmRhci1wbHVzIC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9c2VhcmNoXTpub3QoLmZvcm0tY29udHJvbCkgKyAjY2FsZW5kYXItcGx1cy1jYXRlZ29yeSxcbi5pbnB1dC1ncm91cCA+IHRleHRhcmVhOm5vdCguZm9ybS1jb250cm9sKSArIC5mb3JtLWNvbnRyb2wsXG5ib2R5IC5jYWxlbmRhci1wbHVzIC5pbnB1dC1ncm91cCA+IHRleHRhcmVhOm5vdCguZm9ybS1jb250cm9sKSArICNjYWxlbmRhci1wbHVzLXNlYXJjaCxcbmJvZHkgLmNhbGVuZGFyLXBsdXMgLmlucHV0LWdyb3VwID4gdGV4dGFyZWE6bm90KC5mb3JtLWNvbnRyb2wpICsgI2NhbGVuZGFyLXBsdXMtY2F0ZWdvcnksXG4uaW5wdXQtZ3JvdXAgPiBzZWxlY3Q6bm90KC5mb3JtLWNvbnRyb2wpICsgLmZvcm0tY29udHJvbCxcbmJvZHkgLmNhbGVuZGFyLXBsdXMgLmlucHV0LWdyb3VwID4gc2VsZWN0Om5vdCguZm9ybS1jb250cm9sKSArICNjYWxlbmRhci1wbHVzLXNlYXJjaCxcbmJvZHkgLmNhbGVuZGFyLXBsdXMgLmlucHV0LWdyb3VwID4gc2VsZWN0Om5vdCguZm9ybS1jb250cm9sKSArICNjYWxlbmRhci1wbHVzLWNhdGVnb3J5LCAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sICsgaW5wdXRbdHlwZT10ZXh0XTpub3QoLmZvcm0tY29udHJvbCksIGJvZHkgLmNhbGVuZGFyLXBsdXMgLmlucHV0LWdyb3VwID4gI2NhbGVuZGFyLXBsdXMtc2VhcmNoICsgaW5wdXRbdHlwZT10ZXh0XTpub3QoLmZvcm0tY29udHJvbCksXG5ib2R5IC5jYWxlbmRhci1wbHVzIC5pbnB1dC1ncm91cCA+ICNjYWxlbmRhci1wbHVzLWNhdGVnb3J5ICsgaW5wdXRbdHlwZT10ZXh0XTpub3QoLmZvcm0tY29udHJvbCksIC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dGV4dF06bm90KC5mb3JtLWNvbnRyb2wpICsgaW5wdXRbdHlwZT10ZXh0XTpub3QoLmZvcm0tY29udHJvbCksXG4uaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXRlbF06bm90KC5mb3JtLWNvbnRyb2wpICsgaW5wdXRbdHlwZT10ZXh0XTpub3QoLmZvcm0tY29udHJvbCksXG4uaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPWVtYWlsXTpub3QoLmZvcm0tY29udHJvbCkgKyBpbnB1dFt0eXBlPXRleHRdOm5vdCguZm9ybS1jb250cm9sKSxcbi5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9c2VhcmNoXTpub3QoLmZvcm0tY29udHJvbCkgKyBpbnB1dFt0eXBlPXRleHRdOm5vdCguZm9ybS1jb250cm9sKSxcbi5pbnB1dC1ncm91cCA+IHRleHRhcmVhOm5vdCguZm9ybS1jb250cm9sKSArIGlucHV0W3R5cGU9dGV4dF06bm90KC5mb3JtLWNvbnRyb2wpLFxuLmlucHV0LWdyb3VwID4gc2VsZWN0Om5vdCguZm9ybS1jb250cm9sKSArIGlucHV0W3R5cGU9dGV4dF06bm90KC5mb3JtLWNvbnRyb2wpLFxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCArIGlucHV0W3R5cGU9dGVsXTpub3QoLmZvcm0tY29udHJvbCksXG5ib2R5IC5jYWxlbmRhci1wbHVzIC5pbnB1dC1ncm91cCA+ICNjYWxlbmRhci1wbHVzLXNlYXJjaCArIGlucHV0W3R5cGU9dGVsXTpub3QoLmZvcm0tY29udHJvbCksXG5ib2R5IC5jYWxlbmRhci1wbHVzIC5pbnB1dC1ncm91cCA+ICNjYWxlbmRhci1wbHVzLWNhdGVnb3J5ICsgaW5wdXRbdHlwZT10ZWxdOm5vdCguZm9ybS1jb250cm9sKSxcbi5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dGV4dF06bm90KC5mb3JtLWNvbnRyb2wpICsgaW5wdXRbdHlwZT10ZWxdOm5vdCguZm9ybS1jb250cm9sKSxcbi5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dGVsXTpub3QoLmZvcm0tY29udHJvbCkgKyBpbnB1dFt0eXBlPXRlbF06bm90KC5mb3JtLWNvbnRyb2wpLFxuLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1lbWFpbF06bm90KC5mb3JtLWNvbnRyb2wpICsgaW5wdXRbdHlwZT10ZWxdOm5vdCguZm9ybS1jb250cm9sKSxcbi5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9c2VhcmNoXTpub3QoLmZvcm0tY29udHJvbCkgKyBpbnB1dFt0eXBlPXRlbF06bm90KC5mb3JtLWNvbnRyb2wpLFxuLmlucHV0LWdyb3VwID4gdGV4dGFyZWE6bm90KC5mb3JtLWNvbnRyb2wpICsgaW5wdXRbdHlwZT10ZWxdOm5vdCguZm9ybS1jb250cm9sKSxcbi5pbnB1dC1ncm91cCA+IHNlbGVjdDpub3QoLmZvcm0tY29udHJvbCkgKyBpbnB1dFt0eXBlPXRlbF06bm90KC5mb3JtLWNvbnRyb2wpLFxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCArIGlucHV0W3R5cGU9ZW1haWxdOm5vdCguZm9ybS1jb250cm9sKSxcbmJvZHkgLmNhbGVuZGFyLXBsdXMgLmlucHV0LWdyb3VwID4gI2NhbGVuZGFyLXBsdXMtc2VhcmNoICsgaW5wdXRbdHlwZT1lbWFpbF06bm90KC5mb3JtLWNvbnRyb2wpLFxuYm9keSAuY2FsZW5kYXItcGx1cyAuaW5wdXQtZ3JvdXAgPiAjY2FsZW5kYXItcGx1cy1jYXRlZ29yeSArIGlucHV0W3R5cGU9ZW1haWxdOm5vdCguZm9ybS1jb250cm9sKSxcbi5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dGV4dF06bm90KC5mb3JtLWNvbnRyb2wpICsgaW5wdXRbdHlwZT1lbWFpbF06bm90KC5mb3JtLWNvbnRyb2wpLFxuLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT10ZWxdOm5vdCguZm9ybS1jb250cm9sKSArIGlucHV0W3R5cGU9ZW1haWxdOm5vdCguZm9ybS1jb250cm9sKSxcbi5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9ZW1haWxdOm5vdCguZm9ybS1jb250cm9sKSArIGlucHV0W3R5cGU9ZW1haWxdOm5vdCguZm9ybS1jb250cm9sKSxcbi5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9c2VhcmNoXTpub3QoLmZvcm0tY29udHJvbCkgKyBpbnB1dFt0eXBlPWVtYWlsXTpub3QoLmZvcm0tY29udHJvbCksXG4uaW5wdXQtZ3JvdXAgPiB0ZXh0YXJlYTpub3QoLmZvcm0tY29udHJvbCkgKyBpbnB1dFt0eXBlPWVtYWlsXTpub3QoLmZvcm0tY29udHJvbCksXG4uaW5wdXQtZ3JvdXAgPiBzZWxlY3Q6bm90KC5mb3JtLWNvbnRyb2wpICsgaW5wdXRbdHlwZT1lbWFpbF06bm90KC5mb3JtLWNvbnRyb2wpLFxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCArIGlucHV0W3R5cGU9c2VhcmNoXTpub3QoLmZvcm0tY29udHJvbCksXG5ib2R5IC5jYWxlbmRhci1wbHVzIC5pbnB1dC1ncm91cCA+ICNjYWxlbmRhci1wbHVzLXNlYXJjaCArIGlucHV0W3R5cGU9c2VhcmNoXTpub3QoLmZvcm0tY29udHJvbCksXG5ib2R5IC5jYWxlbmRhci1wbHVzIC5pbnB1dC1ncm91cCA+ICNjYWxlbmRhci1wbHVzLWNhdGVnb3J5ICsgaW5wdXRbdHlwZT1zZWFyY2hdOm5vdCguZm9ybS1jb250cm9sKSxcbi5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dGV4dF06bm90KC5mb3JtLWNvbnRyb2wpICsgaW5wdXRbdHlwZT1zZWFyY2hdOm5vdCguZm9ybS1jb250cm9sKSxcbi5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dGVsXTpub3QoLmZvcm0tY29udHJvbCkgKyBpbnB1dFt0eXBlPXNlYXJjaF06bm90KC5mb3JtLWNvbnRyb2wpLFxuLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1lbWFpbF06bm90KC5mb3JtLWNvbnRyb2wpICsgaW5wdXRbdHlwZT1zZWFyY2hdOm5vdCguZm9ybS1jb250cm9sKSxcbi5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9c2VhcmNoXTpub3QoLmZvcm0tY29udHJvbCkgKyBpbnB1dFt0eXBlPXNlYXJjaF06bm90KC5mb3JtLWNvbnRyb2wpLFxuLmlucHV0LWdyb3VwID4gdGV4dGFyZWE6bm90KC5mb3JtLWNvbnRyb2wpICsgaW5wdXRbdHlwZT1zZWFyY2hdOm5vdCguZm9ybS1jb250cm9sKSxcbi5pbnB1dC1ncm91cCA+IHNlbGVjdDpub3QoLmZvcm0tY29udHJvbCkgKyBpbnB1dFt0eXBlPXNlYXJjaF06bm90KC5mb3JtLWNvbnRyb2wpLFxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCArIHRleHRhcmVhOm5vdCguZm9ybS1jb250cm9sKSxcbmJvZHkgLmNhbGVuZGFyLXBsdXMgLmlucHV0LWdyb3VwID4gI2NhbGVuZGFyLXBsdXMtc2VhcmNoICsgdGV4dGFyZWE6bm90KC5mb3JtLWNvbnRyb2wpLFxuYm9keSAuY2FsZW5kYXItcGx1cyAuaW5wdXQtZ3JvdXAgPiAjY2FsZW5kYXItcGx1cy1jYXRlZ29yeSArIHRleHRhcmVhOm5vdCguZm9ybS1jb250cm9sKSxcbi5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dGV4dF06bm90KC5mb3JtLWNvbnRyb2wpICsgdGV4dGFyZWE6bm90KC5mb3JtLWNvbnRyb2wpLFxuLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT10ZWxdOm5vdCguZm9ybS1jb250cm9sKSArIHRleHRhcmVhOm5vdCguZm9ybS1jb250cm9sKSxcbi5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9ZW1haWxdOm5vdCguZm9ybS1jb250cm9sKSArIHRleHRhcmVhOm5vdCguZm9ybS1jb250cm9sKSxcbi5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9c2VhcmNoXTpub3QoLmZvcm0tY29udHJvbCkgKyB0ZXh0YXJlYTpub3QoLmZvcm0tY29udHJvbCksXG4uaW5wdXQtZ3JvdXAgPiB0ZXh0YXJlYTpub3QoLmZvcm0tY29udHJvbCkgKyB0ZXh0YXJlYTpub3QoLmZvcm0tY29udHJvbCksXG4uaW5wdXQtZ3JvdXAgPiBzZWxlY3Q6bm90KC5mb3JtLWNvbnRyb2wpICsgdGV4dGFyZWE6bm90KC5mb3JtLWNvbnRyb2wpLFxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCArIHNlbGVjdDpub3QoLmZvcm0tY29udHJvbCksXG5ib2R5IC5jYWxlbmRhci1wbHVzIC5pbnB1dC1ncm91cCA+ICNjYWxlbmRhci1wbHVzLXNlYXJjaCArIHNlbGVjdDpub3QoLmZvcm0tY29udHJvbCksXG5ib2R5IC5jYWxlbmRhci1wbHVzIC5pbnB1dC1ncm91cCA+ICNjYWxlbmRhci1wbHVzLWNhdGVnb3J5ICsgc2VsZWN0Om5vdCguZm9ybS1jb250cm9sKSxcbi5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dGV4dF06bm90KC5mb3JtLWNvbnRyb2wpICsgc2VsZWN0Om5vdCguZm9ybS1jb250cm9sKSxcbi5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dGVsXTpub3QoLmZvcm0tY29udHJvbCkgKyBzZWxlY3Q6bm90KC5mb3JtLWNvbnRyb2wpLFxuLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1lbWFpbF06bm90KC5mb3JtLWNvbnRyb2wpICsgc2VsZWN0Om5vdCguZm9ybS1jb250cm9sKSxcbi5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9c2VhcmNoXTpub3QoLmZvcm0tY29udHJvbCkgKyBzZWxlY3Q6bm90KC5mb3JtLWNvbnRyb2wpLFxuLmlucHV0LWdyb3VwID4gdGV4dGFyZWE6bm90KC5mb3JtLWNvbnRyb2wpICsgc2VsZWN0Om5vdCguZm9ybS1jb250cm9sKSxcbi5pbnB1dC1ncm91cCA+IHNlbGVjdDpub3QoLmZvcm0tY29udHJvbCkgKyBzZWxlY3Q6bm90KC5mb3JtLWNvbnRyb2wpLFxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCArIC5jdXN0b20tc2VsZWN0LFxuYm9keSAuY2FsZW5kYXItcGx1cyAuaW5wdXQtZ3JvdXAgPiAjY2FsZW5kYXItcGx1cy1zZWFyY2ggKyAuY3VzdG9tLXNlbGVjdCxcbmJvZHkgLmNhbGVuZGFyLXBsdXMgLmlucHV0LWdyb3VwID4gI2NhbGVuZGFyLXBsdXMtY2F0ZWdvcnkgKyAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dGV4dF06bm90KC5mb3JtLWNvbnRyb2wpICsgLmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXRlbF06bm90KC5mb3JtLWNvbnRyb2wpICsgLmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPWVtYWlsXTpub3QoLmZvcm0tY29udHJvbCkgKyAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9c2VhcmNoXTpub3QoLmZvcm0tY29udHJvbCkgKyAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cCA+IHRleHRhcmVhOm5vdCguZm9ybS1jb250cm9sKSArIC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwID4gc2VsZWN0Om5vdCguZm9ybS1jb250cm9sKSArIC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCArIC5jdXN0b20tZmlsZSxcbmJvZHkgLmNhbGVuZGFyLXBsdXMgLmlucHV0LWdyb3VwID4gI2NhbGVuZGFyLXBsdXMtc2VhcmNoICsgLmN1c3RvbS1maWxlLFxuYm9keSAuY2FsZW5kYXItcGx1cyAuaW5wdXQtZ3JvdXAgPiAjY2FsZW5kYXItcGx1cy1jYXRlZ29yeSArIC5jdXN0b20tZmlsZSxcbi5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dGV4dF06bm90KC5mb3JtLWNvbnRyb2wpICsgLmN1c3RvbS1maWxlLFxuLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT10ZWxdOm5vdCguZm9ybS1jb250cm9sKSArIC5jdXN0b20tZmlsZSxcbi5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9ZW1haWxdOm5vdCguZm9ybS1jb250cm9sKSArIC5jdXN0b20tZmlsZSxcbi5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9c2VhcmNoXTpub3QoLmZvcm0tY29udHJvbCkgKyAuY3VzdG9tLWZpbGUsXG4uaW5wdXQtZ3JvdXAgPiB0ZXh0YXJlYTpub3QoLmZvcm0tY29udHJvbCkgKyAuY3VzdG9tLWZpbGUsXG4uaW5wdXQtZ3JvdXAgPiBzZWxlY3Q6bm90KC5mb3JtLWNvbnRyb2wpICsgLmN1c3RvbS1maWxlLFxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQgKyAuZm9ybS1jb250cm9sLFxuYm9keSAuY2FsZW5kYXItcGx1cyAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCArICNjYWxlbmRhci1wbHVzLXNlYXJjaCxcbmJvZHkgLmNhbGVuZGFyLXBsdXMgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQgKyAjY2FsZW5kYXItcGx1cy1jYXRlZ29yeSxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0ICsgaW5wdXRbdHlwZT10ZXh0XTpub3QoLmZvcm0tY29udHJvbCksXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCArIGlucHV0W3R5cGU9dGVsXTpub3QoLmZvcm0tY29udHJvbCksXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCArIGlucHV0W3R5cGU9ZW1haWxdOm5vdCguZm9ybS1jb250cm9sKSxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0ICsgaW5wdXRbdHlwZT1zZWFyY2hdOm5vdCguZm9ybS1jb250cm9sKSxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0ICsgdGV4dGFyZWE6bm90KC5mb3JtLWNvbnRyb2wpLFxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQgKyBzZWxlY3Q6bm90KC5mb3JtLWNvbnRyb2wpLFxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQgKyAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0ICsgLmN1c3RvbS1maWxlLFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3QgKyAuZm9ybS1jb250cm9sLFxuYm9keSAuY2FsZW5kYXItcGx1cyAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdCArICNjYWxlbmRhci1wbHVzLXNlYXJjaCxcbmJvZHkgLmNhbGVuZGFyLXBsdXMgLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3QgKyAjY2FsZW5kYXItcGx1cy1jYXRlZ29yeSxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tc2VsZWN0ICsgaW5wdXRbdHlwZT10ZXh0XTpub3QoLmZvcm0tY29udHJvbCksXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdCArIGlucHV0W3R5cGU9dGVsXTpub3QoLmZvcm0tY29udHJvbCksXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdCArIGlucHV0W3R5cGU9ZW1haWxdOm5vdCguZm9ybS1jb250cm9sKSxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tc2VsZWN0ICsgaW5wdXRbdHlwZT1zZWFyY2hdOm5vdCguZm9ybS1jb250cm9sKSxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tc2VsZWN0ICsgdGV4dGFyZWE6bm90KC5mb3JtLWNvbnRyb2wpLFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3QgKyBzZWxlY3Q6bm90KC5mb3JtLWNvbnRyb2wpLFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3QgKyAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tc2VsZWN0ICsgLmN1c3RvbS1maWxlLFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlICsgLmZvcm0tY29udHJvbCxcbmJvZHkgLmNhbGVuZGFyLXBsdXMgLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlICsgI2NhbGVuZGFyLXBsdXMtc2VhcmNoLFxuYm9keSAuY2FsZW5kYXItcGx1cyAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUgKyAjY2FsZW5kYXItcGx1cy1jYXRlZ29yeSxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSArIGlucHV0W3R5cGU9dGV4dF06bm90KC5mb3JtLWNvbnRyb2wpLFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlICsgaW5wdXRbdHlwZT10ZWxdOm5vdCguZm9ybS1jb250cm9sKSxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSArIGlucHV0W3R5cGU9ZW1haWxdOm5vdCguZm9ybS1jb250cm9sKSxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSArIGlucHV0W3R5cGU9c2VhcmNoXTpub3QoLmZvcm0tY29udHJvbCksXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUgKyB0ZXh0YXJlYTpub3QoLmZvcm0tY29udHJvbCksXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUgKyBzZWxlY3Q6bm90KC5mb3JtLWNvbnRyb2wpLFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlICsgLmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUgKyAuY3VzdG9tLWZpbGUge1xuICBtYXJnaW4tbGVmdDogLTFweDtcbn1cbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2w6Zm9jdXMsIGJvZHkgLmNhbGVuZGFyLXBsdXMgLmlucHV0LWdyb3VwID4gI2NhbGVuZGFyLXBsdXMtc2VhcmNoOmZvY3VzLFxuYm9keSAuY2FsZW5kYXItcGx1cyAuaW5wdXQtZ3JvdXAgPiAjY2FsZW5kYXItcGx1cy1jYXRlZ29yeTpmb2N1cywgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT10ZXh0XTpmb2N1czpub3QoLmZvcm0tY29udHJvbCksXG4uaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPXRlbF06Zm9jdXM6bm90KC5mb3JtLWNvbnRyb2wpLFxuLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1lbWFpbF06Zm9jdXM6bm90KC5mb3JtLWNvbnRyb2wpLFxuLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT1zZWFyY2hdOmZvY3VzOm5vdCguZm9ybS1jb250cm9sKSxcbi5pbnB1dC1ncm91cCA+IHRleHRhcmVhOmZvY3VzOm5vdCguZm9ybS1jb250cm9sKSxcbi5pbnB1dC1ncm91cCA+IHNlbGVjdDpmb2N1czpub3QoLmZvcm0tY29udHJvbCksXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdDpmb2N1cyxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSAuY3VzdG9tLWZpbGUtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICB6LWluZGV4OiAzO1xufVxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlIC5jdXN0b20tZmlsZS1pbnB1dDpmb2N1cyB7XG4gIHotaW5kZXg6IDQ7XG59XG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sOm5vdCg6Zmlyc3QtY2hpbGQpLCBib2R5IC5jYWxlbmRhci1wbHVzIC5pbnB1dC1ncm91cCA+ICNjYWxlbmRhci1wbHVzLXNlYXJjaDpub3QoOmZpcnN0LWNoaWxkKSxcbmJvZHkgLmNhbGVuZGFyLXBsdXMgLmlucHV0LWdyb3VwID4gI2NhbGVuZGFyLXBsdXMtY2F0ZWdvcnk6bm90KDpmaXJzdC1jaGlsZCksIC5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9dGV4dF06bm90KDpmaXJzdC1jaGlsZCk6bm90KC5mb3JtLWNvbnRyb2wpLFxuLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT10ZWxdOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCguZm9ybS1jb250cm9sKSxcbi5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9ZW1haWxdOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCguZm9ybS1jb250cm9sKSxcbi5pbnB1dC1ncm91cCA+IGlucHV0W3R5cGU9c2VhcmNoXTpub3QoOmZpcnN0LWNoaWxkKTpub3QoLmZvcm0tY29udHJvbCksXG4uaW5wdXQtZ3JvdXAgPiB0ZXh0YXJlYTpub3QoOmZpcnN0LWNoaWxkKTpub3QoLmZvcm0tY29udHJvbCksXG4uaW5wdXQtZ3JvdXAgPiBzZWxlY3Q6bm90KDpmaXJzdC1jaGlsZCk6bm90KC5mb3JtLWNvbnRyb2wpLFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3Q6bm90KDpmaXJzdC1jaGlsZCkge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZTpub3QoOmxhc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbCwgLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlOm5vdCg6bGFzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsOjphZnRlciB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZTpub3QoOmZpcnN0LWNoaWxkKSAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuLmlucHV0LWdyb3VwOm5vdCguaGFzLXZhbGlkYXRpb24pID4gLmZvcm0tY29udHJvbDpub3QoOmxhc3QtY2hpbGQpLCBib2R5IC5jYWxlbmRhci1wbHVzIC5pbnB1dC1ncm91cDpub3QoLmhhcy12YWxpZGF0aW9uKSA+ICNjYWxlbmRhci1wbHVzLXNlYXJjaDpub3QoOmxhc3QtY2hpbGQpLFxuYm9keSAuY2FsZW5kYXItcGx1cyAuaW5wdXQtZ3JvdXA6bm90KC5oYXMtdmFsaWRhdGlvbikgPiAjY2FsZW5kYXItcGx1cy1jYXRlZ29yeTpub3QoOmxhc3QtY2hpbGQpLCAuaW5wdXQtZ3JvdXA6bm90KC5oYXMtdmFsaWRhdGlvbikgPiBpbnB1dFt0eXBlPXRleHRdOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5mb3JtLWNvbnRyb2wpLFxuLmlucHV0LWdyb3VwOm5vdCguaGFzLXZhbGlkYXRpb24pID4gaW5wdXRbdHlwZT10ZWxdOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5mb3JtLWNvbnRyb2wpLFxuLmlucHV0LWdyb3VwOm5vdCguaGFzLXZhbGlkYXRpb24pID4gaW5wdXRbdHlwZT1lbWFpbF06bm90KDpsYXN0LWNoaWxkKTpub3QoLmZvcm0tY29udHJvbCksXG4uaW5wdXQtZ3JvdXA6bm90KC5oYXMtdmFsaWRhdGlvbikgPiBpbnB1dFt0eXBlPXNlYXJjaF06bm90KDpsYXN0LWNoaWxkKTpub3QoLmZvcm0tY29udHJvbCksXG4uaW5wdXQtZ3JvdXA6bm90KC5oYXMtdmFsaWRhdGlvbikgPiB0ZXh0YXJlYTpub3QoOmxhc3QtY2hpbGQpOm5vdCguZm9ybS1jb250cm9sKSxcbi5pbnB1dC1ncm91cDpub3QoLmhhcy12YWxpZGF0aW9uKSA+IHNlbGVjdDpub3QoOmxhc3QtY2hpbGQpOm5vdCguZm9ybS1jb250cm9sKSxcbi5pbnB1dC1ncm91cDpub3QoLmhhcy12YWxpZGF0aW9uKSA+IC5jdXN0b20tc2VsZWN0Om5vdCg6bGFzdC1jaGlsZCksXG4uaW5wdXQtZ3JvdXA6bm90KC5oYXMtdmFsaWRhdGlvbikgPiAuY3VzdG9tLWZpbGU6bm90KDpsYXN0LWNoaWxkKSAuY3VzdG9tLWZpbGUtbGFiZWwsXG4uaW5wdXQtZ3JvdXA6bm90KC5oYXMtdmFsaWRhdGlvbikgPiAuY3VzdG9tLWZpbGU6bm90KDpsYXN0LWNoaWxkKSAuY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuLmlucHV0LWdyb3VwLmhhcy12YWxpZGF0aW9uID4gLmZvcm0tY29udHJvbDpudGgtbGFzdC1jaGlsZChuKzMpLCBib2R5IC5jYWxlbmRhci1wbHVzIC5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbiA+ICNjYWxlbmRhci1wbHVzLXNlYXJjaDpudGgtbGFzdC1jaGlsZChuKzMpLFxuYm9keSAuY2FsZW5kYXItcGx1cyAuaW5wdXQtZ3JvdXAuaGFzLXZhbGlkYXRpb24gPiAjY2FsZW5kYXItcGx1cy1jYXRlZ29yeTpudGgtbGFzdC1jaGlsZChuKzMpLCAuaW5wdXQtZ3JvdXAuaGFzLXZhbGlkYXRpb24gPiBpbnB1dFt0eXBlPXRleHRdOm50aC1sYXN0LWNoaWxkKG4rMyk6bm90KC5mb3JtLWNvbnRyb2wpLFxuLmlucHV0LWdyb3VwLmhhcy12YWxpZGF0aW9uID4gaW5wdXRbdHlwZT10ZWxdOm50aC1sYXN0LWNoaWxkKG4rMyk6bm90KC5mb3JtLWNvbnRyb2wpLFxuLmlucHV0LWdyb3VwLmhhcy12YWxpZGF0aW9uID4gaW5wdXRbdHlwZT1lbWFpbF06bnRoLWxhc3QtY2hpbGQobiszKTpub3QoLmZvcm0tY29udHJvbCksXG4uaW5wdXQtZ3JvdXAuaGFzLXZhbGlkYXRpb24gPiBpbnB1dFt0eXBlPXNlYXJjaF06bnRoLWxhc3QtY2hpbGQobiszKTpub3QoLmZvcm0tY29udHJvbCksXG4uaW5wdXQtZ3JvdXAuaGFzLXZhbGlkYXRpb24gPiB0ZXh0YXJlYTpudGgtbGFzdC1jaGlsZChuKzMpOm5vdCguZm9ybS1jb250cm9sKSxcbi5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbiA+IHNlbGVjdDpudGgtbGFzdC1jaGlsZChuKzMpOm5vdCguZm9ybS1jb250cm9sKSxcbi5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbiA+IC5jdXN0b20tc2VsZWN0Om50aC1sYXN0LWNoaWxkKG4rMyksXG4uaW5wdXQtZ3JvdXAuaGFzLXZhbGlkYXRpb24gPiAuY3VzdG9tLWZpbGU6bnRoLWxhc3QtY2hpbGQobiszKSAuY3VzdG9tLWZpbGUtbGFiZWwsXG4uaW5wdXQtZ3JvdXAuaGFzLXZhbGlkYXRpb24gPiAuY3VzdG9tLWZpbGU6bnRoLWxhc3QtY2hpbGQobiszKSAuY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCxcbi5pbnB1dC1ncm91cC1hcHBlbmQge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0bixcbi5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cbi5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG46Zm9jdXMsXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG46Zm9jdXMge1xuICB6LWluZGV4OiAzO1xufVxuLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0biArIC5idG4sXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYnRuICsgLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCArIC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLXByZXBlbmQgLmlucHV0LWdyb3VwLXRleHQgKyAuYnRuLFxuLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuICsgLmJ0bixcbi5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0biArIC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLWFwcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCArIC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLWFwcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCArIC5idG4ge1xuICBtYXJnaW4tbGVmdDogLTFweDtcbn1cblxuLmlucHV0LWdyb3VwLXByZXBlbmQge1xuICBtYXJnaW4tcmlnaHQ6IC0xcHg7XG59XG5cbi5pbnB1dC1ncm91cC1hcHBlbmQge1xuICBtYXJnaW4tbGVmdDogLTFweDtcbn1cblxuLmlucHV0LWdyb3VwLXRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IGNhbGMoIDFlbSAqICh2YXIoLS1ib2R5LWZvbnQtc2l6ZSkgLyAxMDApICk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjZWQ0ZGE7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXJvdW5kbmVzcyk7XG59XG4uaW5wdXQtZ3JvdXAtdGV4dCBpbnB1dFt0eXBlPXJhZGlvXSxcbi5pbnB1dC1ncm91cC10ZXh0IGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbDpub3QodGV4dGFyZWEpLCBib2R5IC5jYWxlbmRhci1wbHVzIC5pbnB1dC1ncm91cC1sZyA+ICNjYWxlbmRhci1wbHVzLXNlYXJjaDpub3QodGV4dGFyZWEpLFxuYm9keSAuY2FsZW5kYXItcGx1cyAuaW5wdXQtZ3JvdXAtbGcgPiAjY2FsZW5kYXItcGx1cy1jYXRlZ29yeTpub3QodGV4dGFyZWEpLCAuaW5wdXQtZ3JvdXAtbGcgPiBpbnB1dFt0eXBlPXRleHRdOm5vdCh0ZXh0YXJlYSk6bm90KC5mb3JtLWNvbnRyb2wpLFxuLmlucHV0LWdyb3VwLWxnID4gaW5wdXRbdHlwZT10ZWxdOm5vdCh0ZXh0YXJlYSk6bm90KC5mb3JtLWNvbnRyb2wpLFxuLmlucHV0LWdyb3VwLWxnID4gaW5wdXRbdHlwZT1lbWFpbF06bm90KHRleHRhcmVhKTpub3QoLmZvcm0tY29udHJvbCksXG4uaW5wdXQtZ3JvdXAtbGcgPiBpbnB1dFt0eXBlPXNlYXJjaF06bm90KHRleHRhcmVhKTpub3QoLmZvcm0tY29udHJvbCksXG4uaW5wdXQtZ3JvdXAtbGcgPiB0ZXh0YXJlYTpub3QodGV4dGFyZWEpOm5vdCguZm9ybS1jb250cm9sKSxcbi5pbnB1dC1ncm91cC1sZyA+IHNlbGVjdDpub3QodGV4dGFyZWEpOm5vdCguZm9ybS1jb250cm9sKSxcbi5pbnB1dC1ncm91cC1sZyA+IC5jdXN0b20tc2VsZWN0IHtcbiAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMXJlbSArIDJweCk7XG59XG5cbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2wsIGJvZHkgLmNhbGVuZGFyLXBsdXMgLmlucHV0LWdyb3VwLWxnID4gI2NhbGVuZGFyLXBsdXMtc2VhcmNoLFxuYm9keSAuY2FsZW5kYXItcGx1cyAuaW5wdXQtZ3JvdXAtbGcgPiAjY2FsZW5kYXItcGx1cy1jYXRlZ29yeSwgLmlucHV0LWdyb3VwLWxnID4gaW5wdXRbdHlwZT10ZXh0XTpub3QoLmZvcm0tY29udHJvbCksXG4uaW5wdXQtZ3JvdXAtbGcgPiBpbnB1dFt0eXBlPXRlbF06bm90KC5mb3JtLWNvbnRyb2wpLFxuLmlucHV0LWdyb3VwLWxnID4gaW5wdXRbdHlwZT1lbWFpbF06bm90KC5mb3JtLWNvbnRyb2wpLFxuLmlucHV0LWdyb3VwLWxnID4gaW5wdXRbdHlwZT1zZWFyY2hdOm5vdCguZm9ybS1jb250cm9sKSxcbi5pbnB1dC1ncm91cC1sZyA+IHRleHRhcmVhOm5vdCguZm9ybS1jb250cm9sKSxcbi5pbnB1dC1ncm91cC1sZyA+IHNlbGVjdDpub3QoLmZvcm0tY29udHJvbCksXG4uaW5wdXQtZ3JvdXAtbGcgPiAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0biB7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBmb250LXNpemU6IGNhbGMoIDEuMjVlbSAqICh2YXIoLS1ib2R5LWZvbnQtc2l6ZSkgLyAxMDApICk7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXJvdW5kbmVzcyk7XG59XG5cbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2w6bm90KHRleHRhcmVhKSwgYm9keSAuY2FsZW5kYXItcGx1cyAuaW5wdXQtZ3JvdXAtc20gPiAjY2FsZW5kYXItcGx1cy1zZWFyY2g6bm90KHRleHRhcmVhKSxcbmJvZHkgLmNhbGVuZGFyLXBsdXMgLmlucHV0LWdyb3VwLXNtID4gI2NhbGVuZGFyLXBsdXMtY2F0ZWdvcnk6bm90KHRleHRhcmVhKSwgLmlucHV0LWdyb3VwLXNtID4gaW5wdXRbdHlwZT10ZXh0XTpub3QodGV4dGFyZWEpOm5vdCguZm9ybS1jb250cm9sKSxcbi5pbnB1dC1ncm91cC1zbSA+IGlucHV0W3R5cGU9dGVsXTpub3QodGV4dGFyZWEpOm5vdCguZm9ybS1jb250cm9sKSxcbi5pbnB1dC1ncm91cC1zbSA+IGlucHV0W3R5cGU9ZW1haWxdOm5vdCh0ZXh0YXJlYSk6bm90KC5mb3JtLWNvbnRyb2wpLFxuLmlucHV0LWdyb3VwLXNtID4gaW5wdXRbdHlwZT1zZWFyY2hdOm5vdCh0ZXh0YXJlYSk6bm90KC5mb3JtLWNvbnRyb2wpLFxuLmlucHV0LWdyb3VwLXNtID4gdGV4dGFyZWE6bm90KHRleHRhcmVhKTpub3QoLmZvcm0tY29udHJvbCksXG4uaW5wdXQtZ3JvdXAtc20gPiBzZWxlY3Q6bm90KHRleHRhcmVhKTpub3QoLmZvcm0tY29udHJvbCksXG4uaW5wdXQtZ3JvdXAtc20gPiAuY3VzdG9tLXNlbGVjdCB7XG4gIGhlaWdodDogY2FsYygxLjVlbSArIDAuNXJlbSArIDJweCk7XG59XG5cbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2wsIGJvZHkgLmNhbGVuZGFyLXBsdXMgLmlucHV0LWdyb3VwLXNtID4gI2NhbGVuZGFyLXBsdXMtc2VhcmNoLFxuYm9keSAuY2FsZW5kYXItcGx1cyAuaW5wdXQtZ3JvdXAtc20gPiAjY2FsZW5kYXItcGx1cy1jYXRlZ29yeSwgLmlucHV0LWdyb3VwLXNtID4gaW5wdXRbdHlwZT10ZXh0XTpub3QoLmZvcm0tY29udHJvbCksXG4uaW5wdXQtZ3JvdXAtc20gPiBpbnB1dFt0eXBlPXRlbF06bm90KC5mb3JtLWNvbnRyb2wpLFxuLmlucHV0LWdyb3VwLXNtID4gaW5wdXRbdHlwZT1lbWFpbF06bm90KC5mb3JtLWNvbnRyb2wpLFxuLmlucHV0LWdyb3VwLXNtID4gaW5wdXRbdHlwZT1zZWFyY2hdOm5vdCguZm9ybS1jb250cm9sKSxcbi5pbnB1dC1ncm91cC1zbSA+IHRleHRhcmVhOm5vdCguZm9ybS1jb250cm9sKSxcbi5pbnB1dC1ncm91cC1zbSA+IHNlbGVjdDpub3QoLmZvcm0tY29udHJvbCksXG4uaW5wdXQtZ3JvdXAtc20gPiAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0biB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBmb250LXNpemU6IGNhbGMoIDAuODc1ZW0gKiAodmFyKC0tYm9keS1mb250LXNpemUpIC8gMTAwKSApO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1yb3VuZG5lc3MpO1xufVxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1zbSA+IC5jdXN0b20tc2VsZWN0IHtcbiAgcGFkZGluZy1yaWdodDogMS43NXJlbTtcbn1cblxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuYnRuLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cDpub3QoLmhhcy12YWxpZGF0aW9uKSA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4sXG4uaW5wdXQtZ3JvdXA6bm90KC5oYXMtdmFsaWRhdGlvbikgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOm5vdCg6bGFzdC1jaGlsZCkgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbiA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bnRoLWxhc3QtY2hpbGQobiszKSA+IC5idG4sXG4uaW5wdXQtZ3JvdXAuaGFzLXZhbGlkYXRpb24gPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOm50aC1sYXN0LWNoaWxkKG4rMykgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bGFzdC1jaGlsZCA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOmxhc3QtY2hpbGQgPiAuaW5wdXQtZ3JvdXAtdGV4dDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0bixcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bixcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpmaXJzdC1jaGlsZCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpmaXJzdC1jaGlsZCA+IC5pbnB1dC1ncm91cC10ZXh0Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cblxuLm5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubmF2LWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMC41ZW0gMWVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubmF2LWxpbms6aG92ZXIsIC5uYXYtbGluazpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5uYXYtbGluay5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjNmM3NTdkO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4ubmF2LXRhYnMge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RlZTJlNjtcbn1cbi5uYXYtdGFicyAubmF2LWxpbmsge1xuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tcm91bmRuZXNzKTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLXJvdW5kbmVzcyk7XG59XG4ubmF2LXRhYnMgLm5hdi1saW5rOmhvdmVyLCAubmF2LXRhYnMgLm5hdi1saW5rOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTllY2VmICNlOWVjZWYgI2RlZTJlNjtcbn1cbi5uYXYtdGFicyAubmF2LWxpbmsuZGlzYWJsZWQge1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubmF2LXRhYnMgLm5hdi1saW5rLmFjdGl2ZSxcbi5uYXYtdGFicyAubmF2LWl0ZW0uc2hvdyAubmF2LWxpbmsge1xuICBjb2xvcjogIzQ5NTA1NztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZGVlMmU2ICNkZWUyZTYgI2ZmZjtcbn1cbi5uYXYtdGFicyAuZHJvcGRvd24tbWVudSB7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4ubmF2LXBpbGxzIC5uYXYtbGluayB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXJvdW5kbmVzcyk7XG59XG4ubmF2LXBpbGxzIC5uYXYtbGluay5hY3RpdmUsXG4ubmF2LXBpbGxzIC5zaG93ID4gLm5hdi1saW5rIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7XG59XG5cbi5uYXYtZmlsbCA+IC5uYXYtbGluayxcbi5uYXYtZmlsbCAubmF2LWl0ZW0ge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubmF2LWp1c3RpZmllZCA+IC5uYXYtbGluayxcbi5uYXYtanVzdGlmaWVkIC5uYXYtaXRlbSB7XG4gIGZsZXgtYmFzaXM6IDA7XG4gIGZsZXgtZ3JvdzogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udGFiLWNvbnRlbnQgPiAudGFiLXBhbmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRhYi1jb250ZW50ID4gLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubmF2YmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMS41cmVtIDEuNXJlbTtcbn1cbi5uYXZiYXIgLmNvbnRhaW5lcixcbi5uYXZiYXIgLmNvbnRhaW5lci1mbHVpZCxcbi5uYXZiYXIgLmNvbnRhaW5lci1zbSxcbi5uYXZiYXIgLmNvbnRhaW5lci1tZCxcbi5uYXZiYXIgLmNvbnRhaW5lci1sZyxcbi5uYXZiYXIgLmNvbnRhaW5lci14bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLm5hdmJhci1icmFuZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4ubmF2YmFyLWJyYW5kOmhvdmVyLCAubmF2YmFyLWJyYW5kOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ubmF2YmFyLW5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgZmxvYXQ6IG5vbmU7XG59XG5cbi5uYXZiYXItdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy10b3A6IDAuNWVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC41ZW07XG59XG5cbi5uYXZiYXItY29sbGFwc2Uge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBmbGV4LWdyb3c6IDE7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5uYXZiYXItdG9nZ2xlciB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC43NXJlbTtcbiAgZm9udC1zaXplOiAxLjI1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXJvdW5kbmVzcyk7XG59XG4ubmF2YmFyLXRvZ2dsZXI6aG92ZXIsIC5uYXZiYXItdG9nZ2xlcjpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLm5hdmJhci10b2dnbGVyLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxLjVlbTtcbiAgaGVpZ2h0OiAxLjVlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogNTAlLzEwMCUgMTAwJSBuby1yZXBlYXQ7XG59XG5cbi5uYXZiYXItbmF2LXNjcm9sbCB7XG4gIG1heC1oZWlnaHQ6IDc1dmg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1OTkuOThweCkge1xuICAubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXIsXG4ubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXItZmx1aWQsXG4ubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXItc20sXG4ubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXItbWQsXG4ubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXItbGcsXG4ubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXIteGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLm5hdmJhci1leHBhbmQtc20ge1xuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDByZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwcmVtO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lcixcbi5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lci1mbHVpZCxcbi5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lci1zbSxcbi5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lci1tZCxcbi5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lci1sZyxcbi5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lci14bCB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3ODEuOThweCkge1xuICAubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXIsXG4ubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXItZmx1aWQsXG4ubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXItc20sXG4ubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXItbWQsXG4ubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXItbGcsXG4ubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXIteGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzgycHgpIHtcbiAgLm5hdmJhci1leHBhbmQtbWQge1xuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDByZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwcmVtO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kID4gLmNvbnRhaW5lcixcbi5uYXZiYXItZXhwYW5kLW1kID4gLmNvbnRhaW5lci1mbHVpZCxcbi5uYXZiYXItZXhwYW5kLW1kID4gLmNvbnRhaW5lci1zbSxcbi5uYXZiYXItZXhwYW5kLW1kID4gLmNvbnRhaW5lci1tZCxcbi5uYXZiYXItZXhwYW5kLW1kID4gLmNvbnRhaW5lci1sZyxcbi5uYXZiYXItZXhwYW5kLW1kID4gLmNvbnRhaW5lci14bCB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXIsXG4ubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXItZmx1aWQsXG4ubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXItc20sXG4ubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXItbWQsXG4ubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXItbGcsXG4ubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXIteGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm5hdmJhci1leHBhbmQtbGcge1xuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDByZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwcmVtO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lcixcbi5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lci1mbHVpZCxcbi5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lci1zbSxcbi5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lci1tZCxcbi5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lci1sZyxcbi5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lci14bCB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLFxuLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLWZsdWlkLFxuLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLXNtLFxuLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLW1kLFxuLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLWxnLFxuLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubmF2YmFyLWV4cGFuZC14bCB7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogMHJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDByZW07XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLFxuLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLWZsdWlkLFxuLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLXNtLFxuLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLW1kLFxuLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLWxnLFxuLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLXhsIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdi1zY3JvbGwge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMjkuOThweCkge1xuICAubmF2YmFyLWV4cGFuZC14eGwgPiAuY29udGFpbmVyLFxuLm5hdmJhci1leHBhbmQteHhsID4gLmNvbnRhaW5lci1mbHVpZCxcbi5uYXZiYXItZXhwYW5kLXh4bCA+IC5jb250YWluZXItc20sXG4ubmF2YmFyLWV4cGFuZC14eGwgPiAuY29udGFpbmVyLW1kLFxuLm5hdmJhci1leHBhbmQteHhsID4gLmNvbnRhaW5lci1sZyxcbi5uYXZiYXItZXhwYW5kLXh4bCA+IC5jb250YWluZXIteGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTMzMHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLXh4bCB7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci1uYXYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteHhsIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteHhsIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogMHJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDByZW07XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteHhsID4gLmNvbnRhaW5lcixcbi5uYXZiYXItZXhwYW5kLXh4bCA+IC5jb250YWluZXItZmx1aWQsXG4ubmF2YmFyLWV4cGFuZC14eGwgPiAuY29udGFpbmVyLXNtLFxuLm5hdmJhci1leHBhbmQteHhsID4gLmNvbnRhaW5lci1tZCxcbi5uYXZiYXItZXhwYW5kLXh4bCA+IC5jb250YWluZXItbGcsXG4ubmF2YmFyLWV4cGFuZC14eGwgPiAuY29udGFpbmVyLXhsIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteHhsIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLm5hdmJhci1leHBhbmQge1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lcixcbi5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lci1mbHVpZCxcbi5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lci1zbSxcbi5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lci1tZCxcbi5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lci1sZyxcbi5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lci14bCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLm5hdmJhci1leHBhbmQgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgcGFkZGluZy1yaWdodDogMHJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwcmVtO1xufVxuLm5hdmJhci1leHBhbmQgPiAuY29udGFpbmVyLFxuLm5hdmJhci1leHBhbmQgPiAuY29udGFpbmVyLWZsdWlkLFxuLm5hdmJhci1leHBhbmQgPiAuY29udGFpbmVyLXNtLFxuLm5hdmJhci1leHBhbmQgPiAuY29udGFpbmVyLW1kLFxuLm5hdmJhci1leHBhbmQgPiAuY29udGFpbmVyLWxnLFxuLm5hdmJhci1leHBhbmQgPiAuY29udGFpbmVyLXhsIHtcbiAgZmxleC13cmFwOiBub3dyYXA7XG59XG4ubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdi1zY3JvbGwge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItY29sbGFwc2Uge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGZsZXgtYmFzaXM6IGF1dG87XG59XG4ubmF2YmFyLWV4cGFuZCAubmF2YmFyLXRvZ2dsZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItYnJhbmQge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpO1xufVxuLm5hdmJhci1saWdodCAubmF2YmFyLWJyYW5kOmhvdmVyLCAubmF2YmFyLWxpZ2h0IC5uYXZiYXItYnJhbmQ6Zm9jdXMge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpO1xufVxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbms6aG92ZXIsIC5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rOmZvY3VzIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rLmRpc2FibGVkIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbmssXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5hY3RpdmUgPiAubmF2LWxpbmssXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluay5zaG93LFxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcbn1cbi5uYXZiYXItbGlnaHQgLm5hdmJhci10b2dnbGVyIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSczMCcgaGVpZ2h0PSczMCcgdmlld0JveD0nMCAwIDMwIDMwJyUzZSUzY3BhdGggc3Ryb2tlPSdyZ2JhJTI4MCwgMCwgMCwgMC41JTI5JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cbi5uYXZiYXItbGlnaHQgLm5hdmJhci10ZXh0IHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cbi5uYXZiYXItbGlnaHQgLm5hdmJhci10ZXh0IGEge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpO1xufVxuLm5hdmJhci1saWdodCAubmF2YmFyLXRleHQgYTpob3ZlciwgLm5hdmJhci1saWdodCAubmF2YmFyLXRleHQgYTpmb2N1cyB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG59XG5cbi5uYXZiYXItZGFyayAubmF2YmFyLWJyYW5kIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ubmF2YmFyLWRhcmsgLm5hdmJhci1icmFuZDpob3ZlciwgLm5hdmJhci1kYXJrIC5uYXZiYXItYnJhbmQ6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluazpob3ZlciwgLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluazpmb2N1cyB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xufVxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluay5kaXNhYmxlZCB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpO1xufVxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rLFxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5hY3RpdmUgPiAubmF2LWxpbmssXG4ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rLnNob3csXG4ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5hdmJhci1kYXJrIC5uYXZiYXItdG9nZ2xlciB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xufVxuLm5hdmJhci1kYXJrIC5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSczMCcgaGVpZ2h0PSczMCcgdmlld0JveD0nMCAwIDMwIDMwJyUzZSUzY3BhdGggc3Ryb2tlPSdyZ2JhJTI4MjU1LCAyNTUsIDI1NSwgMC41JTI5JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cbi5uYXZiYXItZGFyayAubmF2YmFyLXRleHQge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuLm5hdmJhci1kYXJrIC5uYXZiYXItdGV4dCBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ubmF2YmFyLWRhcmsgLm5hdmJhci10ZXh0IGE6aG92ZXIsIC5uYXZiYXItZGFyayAubmF2YmFyLXRleHQgYTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYnJlYWRjcnVtYiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXJvdW5kbmVzcyk7XG59XG5cbi5icmVhZGNydW1iLWl0ZW0gKyAuYnJlYWRjcnVtYi1pdGVtIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG59XG4uYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbTo6YmVmb3JlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgY29udGVudDogXCIvXCI7XG59XG4uYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbTpob3Zlcjo6YmVmb3JlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbTpob3Zlcjo6YmVmb3JlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXJvdW5kbmVzcyk7XG59XG5cbi5wYWdlLWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjVyZW0gMC43NXJlbTtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBjb2xvcjogIzAwN2JmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2O1xufVxuLnBhZ2UtbGluazpob3ZlciB7XG4gIHotaW5kZXg6IDI7XG4gIGNvbG9yOiAjMDA1NmIzO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gIGJvcmRlci1jb2xvcjogI2RlZTJlNjtcbn1cbi5wYWdlLWxpbms6Zm9jdXMge1xuICB6LWluZGV4OiAzO1xufVxuXG4ucGFnZS1pdGVtOmZpcnN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tcm91bmRuZXNzKTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tcm91bmRuZXNzKTtcbn1cbi5wYWdlLWl0ZW06bGFzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLXJvdW5kbmVzcyk7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1yb3VuZG5lc3MpO1xufVxuLnBhZ2UtaXRlbS5hY3RpdmUgLnBhZ2UtbGluayB7XG4gIHotaW5kZXg6IDM7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xuICBib3JkZXItY29sb3I6ICMwMDdiZmY7XG59XG4ucGFnZS1pdGVtLmRpc2FibGVkIC5wYWdlLWxpbmsge1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGN1cnNvcjogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZGVlMmU2O1xufVxuXG4ucGFnaW5hdGlvbi1sZyAucGFnZS1saW5rIHtcbiAgcGFkZGluZzogMC43NXJlbSAxLjVyZW07XG4gIGZvbnQtc2l6ZTogMS4yNWVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuLnBhZ2luYXRpb24tbGcgLnBhZ2UtaXRlbTpmaXJzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tcm91bmRuZXNzKTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tcm91bmRuZXNzKTtcbn1cbi5wYWdpbmF0aW9uLWxnIC5wYWdlLWl0ZW06bGFzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLXJvdW5kbmVzcyk7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1yb3VuZG5lc3MpO1xufVxuXG4ucGFnaW5hdGlvbi1zbSAucGFnZS1saW5rIHtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5wYWdpbmF0aW9uLXNtIC5wYWdlLWl0ZW06Zmlyc3QtY2hpbGQgLnBhZ2UtbGluayB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLXJvdW5kbmVzcyk7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLXJvdW5kbmVzcyk7XG59XG4ucGFnaW5hdGlvbi1zbSAucGFnZS1pdGVtOmxhc3QtY2hpbGQgLnBhZ2UtbGluayB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1yb3VuZG5lc3MpO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tcm91bmRuZXNzKTtcbn1cblxuLmp1bWJvdHJvbiwgLndwLWJsb2NrLWNvdmVyIHtcbiAgcGFkZGluZzogMnJlbSAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1yb3VuZG5lc3MpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5qdW1ib3Ryb24sIC53cC1ibG9jay1jb3ZlciB7XG4gICAgcGFkZGluZzogNHJlbSAycmVtO1xuICB9XG59XG5cbi5qdW1ib3Ryb24tZmx1aWQge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5hbGVydCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMC43NXJlbSAxLjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tcm91bmRuZXNzKTtcbn1cblxuLmFsZXJ0LWhlYWRpbmcge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmFsZXJ0LWxpbmsge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uYWxlcnQtZGlzbWlzc2libGUge1xuICBwYWRkaW5nLXJpZ2h0OiA0cmVtO1xufVxuLmFsZXJ0LWRpc21pc3NpYmxlIC5jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMjtcbiAgcGFkZGluZzogMC43NXJlbSAxLjI1cmVtO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLm1lZGlhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5tZWRpYS1ib2R5IHtcbiAgZmxleDogMTtcbn1cblxuLmNsb3NlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5jbG9zZTpob3ZlciB7XG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5jbG9zZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTpob3ZlciwgLmNsb3NlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmZvY3VzIHtcbiAgb3BhY2l0eTogMC43NTtcbn1cblxuYnV0dG9uLmNsb3NlIHtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbn1cblxuYS5jbG9zZS5kaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ubW9kYWwtb3BlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubW9kYWwtb3BlbiAubW9kYWwge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5tb2RhbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDUwO1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvdXRsaW5lOiAwO1xufVxuXG4ubW9kYWwtZGlhbG9nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiAwLjVyZW07XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLm1vZGFsLmZhZGUgLm1vZGFsLWRpYWxvZyB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2Utb3V0O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTBweCk7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAubW9kYWwuZmFkZSAubW9kYWwtZGlhbG9nIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4ubW9kYWwuc2hvdyAubW9kYWwtZGlhbG9nIHtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuLm1vZGFsLm1vZGFsLXN0YXRpYyAubW9kYWwtZGlhbG9nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjAyKTtcbn1cblxuLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWF4LWhlaWdodDogY2FsYygxMDAlIC0gMXJlbSk7XG59XG4ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUgLm1vZGFsLWNvbnRlbnQge1xuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMXJlbSk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUgLm1vZGFsLWhlYWRlcixcbi5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSAubW9kYWwtZm9vdGVyIHtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUgLm1vZGFsLWJvZHkge1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4ubW9kYWwtZGlhbG9nLWNlbnRlcmVkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogY2FsYygxMDAlIC0gMXJlbSk7XG59XG4ubW9kYWwtZGlhbG9nLWNlbnRlcmVkOjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMXJlbSk7XG4gIGhlaWdodDogbWluLWNvbnRlbnQ7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4ubW9kYWwtZGlhbG9nLWNlbnRlcmVkLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5tb2RhbC1kaWFsb2ctY2VudGVyZWQubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUgLm1vZGFsLWNvbnRlbnQge1xuICBtYXgtaGVpZ2h0OiBub25lO1xufVxuLm1vZGFsLWRpYWxvZy1jZW50ZXJlZC5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZTo6YmVmb3JlIHtcbiAgY29udGVudDogbm9uZTtcbn1cblxuLm1vZGFsLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAwIHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tcm91bmRuZXNzKTtcbiAgb3V0bGluZTogMDtcbn1cblxuLm1vZGFsLWJhY2tkcm9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwNDA7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmcpO1xufVxuLm1vZGFsLWJhY2tkcm9wLmZhZGUge1xuICBvcGFjaXR5OiAwO1xufVxuLm1vZGFsLWJhY2tkcm9wLnNob3cge1xuICBvcGFjaXR5OiAwLjg7XG59XG5cbi5tb2RhbC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAxcmVtIDFyZW07XG4gIGJvcmRlci1ib3R0b206IDAgc29saWQgI2RlZTJlNjtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogY2FsYyh2YXIoLS1yb3VuZG5lc3MpIC0gMCk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBjYWxjKHZhcigtLXJvdW5kbmVzcykgLSAwKTtcbn1cbi5tb2RhbC1oZWFkZXIgLmNsb3NlIHtcbiAgcGFkZGluZzogMXJlbSAxcmVtO1xuICBtYXJnaW46IC0xcmVtIC0xcmVtIC0xcmVtIGF1dG87XG59XG5cbi5tb2RhbC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5tb2RhbC1ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogMXJlbTtcbn1cblxuLm1vZGFsLWZvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgcGFkZGluZzogMC43NXJlbTtcbiAgYm9yZGVyLXRvcDogMCBzb2xpZCAjZGVlMmU2O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogY2FsYyh2YXIoLS1yb3VuZG5lc3MpIC0gMCk7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IGNhbGModmFyKC0tcm91bmRuZXNzKSAtIDApO1xufVxuLm1vZGFsLWZvb3RlciA+ICoge1xuICBtYXJnaW46IDAuMjVyZW07XG59XG5cbi5tb2RhbC1zY3JvbGxiYXItbWVhc3VyZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtOTk5OXB4O1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBvdmVyZmxvdzogc2Nyb2xsO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLm1vZGFsLWRpYWxvZyB7XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICBtYXJnaW46IDEuNzVyZW0gYXV0bztcbiAgfVxuICAubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUge1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtIDMuNXJlbSk7XG4gIH1cbiAgLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIC5tb2RhbC1jb250ZW50IHtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMy41cmVtKTtcbiAgfVxuICAubW9kYWwtZGlhbG9nLWNlbnRlcmVkIHtcbiAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMCUgLSAzLjVyZW0pO1xuICB9XG4gIC5tb2RhbC1kaWFsb2ctY2VudGVyZWQ6OmJlZm9yZSB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMy41cmVtKTtcbiAgICBoZWlnaHQ6IG1pbi1jb250ZW50O1xuICB9XG4gIC5tb2RhbC1zbSB7XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tb2RhbC1sZyxcbi5tb2RhbC14bCB7XG4gICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubW9kYWwteGwge1xuICAgIG1heC13aWR0aDogMTE0MHB4O1xuICB9XG59XG4uZC1ub25lIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uZC1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbn1cblxuLmQtaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5kLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmQtdGFibGUge1xuICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xufVxuXG4uZC10YWJsZS1yb3cge1xuICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbn1cblxuLmQtdGFibGUtY2VsbCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbn1cblxuLmQtZmxleCB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbn1cblxuLmQtaW5saW5lLWZsZXgge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmQtc20tbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20taW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20taW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3ODJweCkge1xuICAuZC1tZC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5kLWxnLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kLXhsLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTMzMHB4KSB7XG4gIC5kLXh4bC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC14eGwtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZC14eGwtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgcHJpbnQge1xuICAuZC1wcmludC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuLmZsZXgtcm93IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1jb2x1bW4ge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXJvdy1yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWNvbHVtbi1yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXdyYXAge1xuICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtbm93cmFwIHtcbiAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtd3JhcC1yZXZlcnNlIHtcbiAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtZmlsbCB7XG4gIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWdyb3ctMCB7XG4gIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1ncm93LTEge1xuICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtc2hyaW5rLTAge1xuICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1zaHJpbmstMSB7XG4gIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtc3RhcnQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1lbmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtY2VudGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1iZXR3ZWVuIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtYXJvdW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLXN0YXJ0IHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLWVuZCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtY2VudGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtYmFzZWxpbmUge1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLXN0cmV0Y2gge1xuICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1zdGFydCB7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtZW5kIHtcbiAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtY2VudGVyIHtcbiAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWJldHdlZW4ge1xuICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWFyb3VuZCB7XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1zdHJldGNoIHtcbiAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1hdXRvIHtcbiAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1zdGFydCB7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtZW5kIHtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtY2VudGVyIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLWJhc2VsaW5lIHtcbiAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtc3RyZXRjaCB7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5mbGV4LXNtLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20td3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1zbS1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1zbS1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtc20tYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1zbS1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc4MnB4KSB7XG4gIC5mbGV4LW1kLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLW1kLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1tZC1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1tZC1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbWQtYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1tZC1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mbGV4LWxnLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1sZy1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1sZy1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbGctYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1sZy1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZmxleC14bC1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14bC1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14bC1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14bC1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteGwtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteGwtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXhsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteGwtc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMzMwcHgpIHtcbiAgLmZsZXgteHhsLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHhsLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXh4bC1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXh4bC1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14eGwtYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14eGwtYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14eGwtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXh4bC1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14eGwtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXh4bC1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXh4bC1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXh4bC1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXh4bC1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteHhsLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteHhsLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14eGwtYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14eGwtc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXh4bC1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteHhsLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteHhsLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14eGwtY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14eGwtYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteHhsLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxufVxuLnNyLW9ubHksIC5zY3JlZW4tcmVhZGVyLXRleHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJvcmRlcjogMDtcbn1cblxuLnNyLW9ubHktZm9jdXNhYmxlOmFjdGl2ZSwgLnNyLW9ubHktZm9jdXNhYmxlOmZvY3VzIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGNsaXA6IGF1dG87XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG5cbi53LTI1IHtcbiAgd2lkdGg6IDI1JSAhaW1wb3J0YW50O1xufVxuXG4udy01MCB7XG4gIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLnctNzUge1xuICB3aWR0aDogNzUlICFpbXBvcnRhbnQ7XG59XG5cbi53LTEwMCB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi53LWF1dG8ge1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uaC0yNSB7XG4gIGhlaWdodDogMjUlICFpbXBvcnRhbnQ7XG59XG5cbi5oLTUwIHtcbiAgaGVpZ2h0OiA1MCUgIWltcG9ydGFudDtcbn1cblxuLmgtNzUge1xuICBoZWlnaHQ6IDc1JSAhaW1wb3J0YW50O1xufVxuXG4uaC0xMDAge1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLmgtYXV0byB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubXctMTAwIHtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5taC0xMDAge1xuICBtYXgtaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5taW4tdnctMTAwIHtcbiAgbWluLXdpZHRoOiAxMDB2dyAhaW1wb3J0YW50O1xufVxuXG4ubWluLXZoLTEwMCB7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7XG59XG5cbi52dy0xMDAge1xuICB3aWR0aDogMTAwdncgIWltcG9ydGFudDtcbn1cblxuLnZoLTEwMCB7XG4gIGhlaWdodDogMTAwdmggIWltcG9ydGFudDtcbn1cblxuLm0tMCB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuXG4ubXQtMCxcbi5teS0wIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4ubXItMCxcbi5teC0wIHtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0wLFxuLm15LTAge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tbC0wLFxuLm14LTAge1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4ubS0xIHtcbiAgbWFyZ2luOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0xLFxuLm15LTEge1xuICBtYXJnaW4tdG9wOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci0xLFxuLm14LTEge1xuICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTEsXG4ubXktMSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLTEsXG4ubXgtMSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTIge1xuICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtMixcbi5teS0yIHtcbiAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci0yLFxuLm14LTIge1xuICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItMixcbi5teS0yIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC0yLFxuLm14LTIge1xuICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTMge1xuICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTMsXG4ubXktMyB7XG4gIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLTMsXG4ubXgtMyB7XG4gIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItMyxcbi5teS0zIHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtMyxcbi5teC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tNCB7XG4gIG1hcmdpbjogNC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC00LFxuLm15LTQge1xuICBtYXJnaW4tdG9wOiA0LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLTQsXG4ubXgtNCB7XG4gIG1hcmdpbi1yaWdodDogNC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi00LFxuLm15LTQge1xuICBtYXJnaW4tYm90dG9tOiA0LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLTQsXG4ubXgtNCB7XG4gIG1hcmdpbi1sZWZ0OiA0LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tNSB7XG4gIG1hcmdpbjogOXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtNSxcbi5teS01IHtcbiAgbWFyZ2luLXRvcDogOXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItNSxcbi5teC01IHtcbiAgbWFyZ2luLXJpZ2h0OiA5cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi01LFxuLm15LTUge1xuICBtYXJnaW4tYm90dG9tOiA5cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC01LFxuLm14LTUge1xuICBtYXJnaW4tbGVmdDogOXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC0wIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4ucHQtMCxcbi5weS0wIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLnByLTAsXG4ucHgtMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnBiLTAsXG4ucHktMCB7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wbC0wLFxuLnB4LTAge1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnAtMSB7XG4gIHBhZGRpbmc6IDAuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTEsXG4ucHktMSB7XG4gIHBhZGRpbmctdG9wOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wci0xLFxuLnB4LTEge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0xLFxuLnB5LTEge1xuICBwYWRkaW5nLWJvdHRvbTogMC43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGwtMSxcbi5weC0xIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTIge1xuICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTIsXG4ucHktMiB7XG4gIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnByLTIsXG4ucHgtMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItMixcbi5weS0yIHtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGwtMixcbi5weC0yIHtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtMyB7XG4gIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTMsXG4ucHktMyB7XG4gIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wci0zLFxuLnB4LTMge1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0zLFxuLnB5LTMge1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucGwtMyxcbi5weC0zIHtcbiAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTQge1xuICBwYWRkaW5nOiA0LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTQsXG4ucHktNCB7XG4gIHBhZGRpbmctdG9wOiA0LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnByLTQsXG4ucHgtNCB7XG4gIHBhZGRpbmctcmlnaHQ6IDQuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItNCxcbi5weS00IHtcbiAgcGFkZGluZy1ib3R0b206IDQuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGwtNCxcbi5weC00IHtcbiAgcGFkZGluZy1sZWZ0OiA0LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtNSB7XG4gIHBhZGRpbmc6IDlyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTUsXG4ucHktNSB7XG4gIHBhZGRpbmctdG9wOiA5cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wci01LFxuLnB4LTUge1xuICBwYWRkaW5nLXJpZ2h0OiA5cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi01LFxuLnB5LTUge1xuICBwYWRkaW5nLWJvdHRvbTogOXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGwtNSxcbi5weC01IHtcbiAgcGFkZGluZy1sZWZ0OiA5cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLW4xIHtcbiAgbWFyZ2luOiAtMC43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbjEsXG4ubXktbjEge1xuICBtYXJnaW4tdG9wOiAtMC43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItbjEsXG4ubXgtbjEge1xuICBtYXJnaW4tcmlnaHQ6IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1uMSxcbi5teS1uMSB7XG4gIG1hcmdpbi1ib3R0b206IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC1uMSxcbi5teC1uMSB7XG4gIG1hcmdpbi1sZWZ0OiAtMC43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1uMiB7XG4gIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbjIsXG4ubXktbjIge1xuICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci1uMixcbi5teC1uMiB7XG4gIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbjIsXG4ubXktbjIge1xuICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC1uMixcbi5teC1uMiB7XG4gIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLW4zIHtcbiAgbWFyZ2luOiAtM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbjMsXG4ubXktbjMge1xuICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItbjMsXG4ubXgtbjMge1xuICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1uMyxcbi5teS1uMyB7XG4gIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC1uMyxcbi5teC1uMyB7XG4gIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1uNCB7XG4gIG1hcmdpbjogLTQuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbjQsXG4ubXktbjQge1xuICBtYXJnaW4tdG9wOiAtNC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci1uNCxcbi5teC1uNCB7XG4gIG1hcmdpbi1yaWdodDogLTQuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbjQsXG4ubXktbjQge1xuICBtYXJnaW4tYm90dG9tOiAtNC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC1uNCxcbi5teC1uNCB7XG4gIG1hcmdpbi1sZWZ0OiAtNC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLW41IHtcbiAgbWFyZ2luOiAtOXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbjUsXG4ubXktbjUge1xuICBtYXJnaW4tdG9wOiAtOXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItbjUsXG4ubXgtbjUge1xuICBtYXJnaW4tcmlnaHQ6IC05cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1uNSxcbi5teS1uNSB7XG4gIG1hcmdpbi1ib3R0b206IC05cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC1uNSxcbi5teC1uNSB7XG4gIG1hcmdpbi1sZWZ0OiAtOXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1hdXRvIHtcbiAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1hdXRvLFxuLm15LWF1dG8ge1xuICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tci1hdXRvLFxuLm14LWF1dG8ge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm1iLWF1dG8sXG4ubXktYXV0byB7XG4gIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm1sLWF1dG8sXG4ubXgtYXV0byB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAubS1zbS0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tMCxcbi5teS1zbS0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLTAsXG4ubXgtc20tMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTAsXG4ubXktc20tMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS0wLFxuLm14LXNtLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tMSB7XG4gICAgbWFyZ2luOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTEsXG4ubXktc20tMSB7XG4gICAgbWFyZ2luLXRvcDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS0xLFxuLm14LXNtLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS0xLFxuLm15LXNtLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tMSxcbi5teC1zbS0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTIge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTIsXG4ubXktc20tMiB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLTIsXG4ubXgtc20tMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tMixcbi5teS1zbS0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tMixcbi5teC1zbS0yIHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tMyB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTMsXG4ubXktc20tMyB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS0zLFxuLm14LXNtLTMge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS0zLFxuLm15LXNtLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tMyxcbi5teC1zbS0zIHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTQge1xuICAgIG1hcmdpbjogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTQsXG4ubXktc20tNCB7XG4gICAgbWFyZ2luLXRvcDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLTQsXG4ubXgtc20tNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tNCxcbi5teS1zbS00IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tNCxcbi5teC1zbS00IHtcbiAgICBtYXJnaW4tbGVmdDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tNSB7XG4gICAgbWFyZ2luOiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTUsXG4ubXktc20tNSB7XG4gICAgbWFyZ2luLXRvcDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS01LFxuLm14LXNtLTUge1xuICAgIG1hcmdpbi1yaWdodDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS01LFxuLm15LXNtLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tNSxcbi5teC1zbS01IHtcbiAgICBtYXJnaW4tbGVmdDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tMCxcbi5weS1zbS0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1zbS0wLFxuLnB4LXNtLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tMCxcbi5weS1zbS0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1zbS0wLFxuLnB4LXNtLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTEge1xuICAgIHBhZGRpbmc6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tMSxcbi5weS1zbS0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1zbS0xLFxuLnB4LXNtLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tMSxcbi5weS1zbS0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1zbS0xLFxuLnB4LXNtLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTIge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS0yLFxuLnB5LXNtLTIge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItc20tMixcbi5weC1zbS0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tMixcbi5weS1zbS0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXNtLTIsXG4ucHgtc20tMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS0zIHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTMsXG4ucHktc20tMyB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItc20tMyxcbi5weC1zbS0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTMsXG4ucHktc20tMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtc20tMyxcbi5weC1zbS0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS00IHtcbiAgICBwYWRkaW5nOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tNCxcbi5weS1zbS00IHtcbiAgICBwYWRkaW5nLXRvcDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXNtLTQsXG4ucHgtc20tNCB7XG4gICAgcGFkZGluZy1yaWdodDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTQsXG4ucHktc20tNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1zbS00LFxuLnB4LXNtLTQge1xuICAgIHBhZGRpbmctbGVmdDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tNSB7XG4gICAgcGFkZGluZzogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS01LFxuLnB5LXNtLTUge1xuICAgIHBhZGRpbmctdG9wOiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXNtLTUsXG4ucHgtc20tNSB7XG4gICAgcGFkZGluZy1yaWdodDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS01LFxuLnB5LXNtLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXNtLTUsXG4ucHgtc20tNSB7XG4gICAgcGFkZGluZy1sZWZ0OiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tbjEge1xuICAgIG1hcmdpbjogLTAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tbjEsXG4ubXktc20tbjEge1xuICAgIG1hcmdpbi10b3A6IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLW4xLFxuLm14LXNtLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLW4xLFxuLm15LXNtLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS1uMSxcbi5teC1zbS1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tbjIge1xuICAgIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1uMixcbi5teS1zbS1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS1uMixcbi5teC1zbS1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLW4yLFxuLm15LXNtLW4yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLW4yLFxuLm14LXNtLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLW4zIHtcbiAgICBtYXJnaW46IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLW4zLFxuLm15LXNtLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS1uMyxcbi5teC1zbS1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1uMyxcbi5teS1zbS1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tbjMsXG4ubXgtc20tbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLW40IHtcbiAgICBtYXJnaW46IC00LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tbjQsXG4ubXktc20tbjQge1xuICAgIG1hcmdpbi10b3A6IC00LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tbjQsXG4ubXgtc20tbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1uNCxcbi5teS1zbS1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS1uNCxcbi5teC1zbS1uNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC00LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1uNSB7XG4gICAgbWFyZ2luOiAtOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1uNSxcbi5teS1zbS1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tbjUsXG4ubXgtc20tbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tbjUsXG4ubXktc20tbjUge1xuICAgIG1hcmdpbi1ib3R0b206IC05cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLW41LFxuLm14LXNtLW41IHtcbiAgICBtYXJnaW4tbGVmdDogLTlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tYXV0byxcbi5teS1zbS1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLWF1dG8sXG4ubXgtc20tYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLWF1dG8sXG4ubXktc20tYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS1hdXRvLFxuLm14LXNtLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3ODJweCkge1xuICAubS1tZC0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtMCxcbi5teS1tZC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLTAsXG4ubXgtbWQtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTAsXG4ubXktbWQtMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC0wLFxuLm14LW1kLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtMSB7XG4gICAgbWFyZ2luOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTEsXG4ubXktbWQtMSB7XG4gICAgbWFyZ2luLXRvcDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC0xLFxuLm14LW1kLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC0xLFxuLm15LW1kLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtMSxcbi5teC1tZC0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTIge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTIsXG4ubXktbWQtMiB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLTIsXG4ubXgtbWQtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtMixcbi5teS1tZC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtMixcbi5teC1tZC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtMyB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTMsXG4ubXktbWQtMyB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC0zLFxuLm14LW1kLTMge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC0zLFxuLm15LW1kLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtMyxcbi5teC1tZC0zIHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTQge1xuICAgIG1hcmdpbjogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTQsXG4ubXktbWQtNCB7XG4gICAgbWFyZ2luLXRvcDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLTQsXG4ubXgtbWQtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtNCxcbi5teS1tZC00IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtNCxcbi5teC1tZC00IHtcbiAgICBtYXJnaW4tbGVmdDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtNSB7XG4gICAgbWFyZ2luOiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTUsXG4ubXktbWQtNSB7XG4gICAgbWFyZ2luLXRvcDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC01LFxuLm14LW1kLTUge1xuICAgIG1hcmdpbi1yaWdodDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC01LFxuLm15LW1kLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtNSxcbi5teC1tZC01IHtcbiAgICBtYXJnaW4tbGVmdDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtMCxcbi5weS1tZC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1tZC0wLFxuLnB4LW1kLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtMCxcbi5weS1tZC0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1tZC0wLFxuLnB4LW1kLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTEge1xuICAgIHBhZGRpbmc6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtMSxcbi5weS1tZC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1tZC0xLFxuLnB4LW1kLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtMSxcbi5weS1tZC0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1tZC0xLFxuLnB4LW1kLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTIge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC0yLFxuLnB5LW1kLTIge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbWQtMixcbi5weC1tZC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtMixcbi5weS1tZC0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLW1kLTIsXG4ucHgtbWQtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC0zIHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTMsXG4ucHktbWQtMyB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbWQtMyxcbi5weC1tZC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTMsXG4ucHktbWQtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtbWQtMyxcbi5weC1tZC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC00IHtcbiAgICBwYWRkaW5nOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtNCxcbi5weS1tZC00IHtcbiAgICBwYWRkaW5nLXRvcDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLW1kLTQsXG4ucHgtbWQtNCB7XG4gICAgcGFkZGluZy1yaWdodDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTQsXG4ucHktbWQtNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1tZC00LFxuLnB4LW1kLTQge1xuICAgIHBhZGRpbmctbGVmdDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtNSB7XG4gICAgcGFkZGluZzogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC01LFxuLnB5LW1kLTUge1xuICAgIHBhZGRpbmctdG9wOiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLW1kLTUsXG4ucHgtbWQtNSB7XG4gICAgcGFkZGluZy1yaWdodDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC01LFxuLnB5LW1kLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLW1kLTUsXG4ucHgtbWQtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtbjEge1xuICAgIG1hcmdpbjogLTAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtbjEsXG4ubXktbWQtbjEge1xuICAgIG1hcmdpbi10b3A6IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLW4xLFxuLm14LW1kLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLW4xLFxuLm15LW1kLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC1uMSxcbi5teC1tZC1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtbjIge1xuICAgIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1uMixcbi5teS1tZC1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC1uMixcbi5teC1tZC1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLW4yLFxuLm15LW1kLW4yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLW4yLFxuLm14LW1kLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLW4zIHtcbiAgICBtYXJnaW46IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLW4zLFxuLm15LW1kLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC1uMyxcbi5teC1tZC1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1uMyxcbi5teS1tZC1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtbjMsXG4ubXgtbWQtbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLW40IHtcbiAgICBtYXJnaW46IC00LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtbjQsXG4ubXktbWQtbjQge1xuICAgIG1hcmdpbi10b3A6IC00LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtbjQsXG4ubXgtbWQtbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1uNCxcbi5teS1tZC1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC1uNCxcbi5teC1tZC1uNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC00LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1uNSB7XG4gICAgbWFyZ2luOiAtOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1uNSxcbi5teS1tZC1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtbjUsXG4ubXgtbWQtbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtbjUsXG4ubXktbWQtbjUge1xuICAgIG1hcmdpbi1ib3R0b206IC05cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLW41LFxuLm14LW1kLW41IHtcbiAgICBtYXJnaW4tbGVmdDogLTlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtYXV0byxcbi5teS1tZC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLWF1dG8sXG4ubXgtbWQtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLWF1dG8sXG4ubXktbWQtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC1hdXRvLFxuLm14LW1kLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubS1sZy0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctMCxcbi5teS1sZy0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLTAsXG4ubXgtbGctMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTAsXG4ubXktbGctMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy0wLFxuLm14LWxnLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctMSB7XG4gICAgbWFyZ2luOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTEsXG4ubXktbGctMSB7XG4gICAgbWFyZ2luLXRvcDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy0xLFxuLm14LWxnLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy0xLFxuLm15LWxnLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctMSxcbi5teC1sZy0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTIge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTIsXG4ubXktbGctMiB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLTIsXG4ubXgtbGctMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctMixcbi5teS1sZy0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctMixcbi5teC1sZy0yIHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctMyB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTMsXG4ubXktbGctMyB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy0zLFxuLm14LWxnLTMge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy0zLFxuLm15LWxnLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctMyxcbi5teC1sZy0zIHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTQge1xuICAgIG1hcmdpbjogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTQsXG4ubXktbGctNCB7XG4gICAgbWFyZ2luLXRvcDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLTQsXG4ubXgtbGctNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctNCxcbi5teS1sZy00IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctNCxcbi5teC1sZy00IHtcbiAgICBtYXJnaW4tbGVmdDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctNSB7XG4gICAgbWFyZ2luOiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTUsXG4ubXktbGctNSB7XG4gICAgbWFyZ2luLXRvcDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy01LFxuLm14LWxnLTUge1xuICAgIG1hcmdpbi1yaWdodDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy01LFxuLm15LWxnLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctNSxcbi5teC1sZy01IHtcbiAgICBtYXJnaW4tbGVmdDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctMCxcbi5weS1sZy0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1sZy0wLFxuLnB4LWxnLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctMCxcbi5weS1sZy0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1sZy0wLFxuLnB4LWxnLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTEge1xuICAgIHBhZGRpbmc6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctMSxcbi5weS1sZy0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1sZy0xLFxuLnB4LWxnLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctMSxcbi5weS1sZy0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1sZy0xLFxuLnB4LWxnLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTIge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy0yLFxuLnB5LWxnLTIge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbGctMixcbi5weC1sZy0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctMixcbi5weS1sZy0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLWxnLTIsXG4ucHgtbGctMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy0zIHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTMsXG4ucHktbGctMyB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbGctMyxcbi5weC1sZy0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTMsXG4ucHktbGctMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtbGctMyxcbi5weC1sZy0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy00IHtcbiAgICBwYWRkaW5nOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctNCxcbi5weS1sZy00IHtcbiAgICBwYWRkaW5nLXRvcDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLWxnLTQsXG4ucHgtbGctNCB7XG4gICAgcGFkZGluZy1yaWdodDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTQsXG4ucHktbGctNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1sZy00LFxuLnB4LWxnLTQge1xuICAgIHBhZGRpbmctbGVmdDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctNSB7XG4gICAgcGFkZGluZzogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy01LFxuLnB5LWxnLTUge1xuICAgIHBhZGRpbmctdG9wOiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLWxnLTUsXG4ucHgtbGctNSB7XG4gICAgcGFkZGluZy1yaWdodDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy01LFxuLnB5LWxnLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLWxnLTUsXG4ucHgtbGctNSB7XG4gICAgcGFkZGluZy1sZWZ0OiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctbjEge1xuICAgIG1hcmdpbjogLTAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctbjEsXG4ubXktbGctbjEge1xuICAgIG1hcmdpbi10b3A6IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLW4xLFxuLm14LWxnLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLW4xLFxuLm15LWxnLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy1uMSxcbi5teC1sZy1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctbjIge1xuICAgIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1uMixcbi5teS1sZy1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy1uMixcbi5teC1sZy1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLW4yLFxuLm15LWxnLW4yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLW4yLFxuLm14LWxnLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLW4zIHtcbiAgICBtYXJnaW46IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLW4zLFxuLm15LWxnLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy1uMyxcbi5teC1sZy1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1uMyxcbi5teS1sZy1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctbjMsXG4ubXgtbGctbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLW40IHtcbiAgICBtYXJnaW46IC00LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctbjQsXG4ubXktbGctbjQge1xuICAgIG1hcmdpbi10b3A6IC00LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctbjQsXG4ubXgtbGctbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1uNCxcbi5teS1sZy1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy1uNCxcbi5teC1sZy1uNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC00LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1uNSB7XG4gICAgbWFyZ2luOiAtOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1uNSxcbi5teS1sZy1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctbjUsXG4ubXgtbGctbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctbjUsXG4ubXktbGctbjUge1xuICAgIG1hcmdpbi1ib3R0b206IC05cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLW41LFxuLm14LWxnLW41IHtcbiAgICBtYXJnaW4tbGVmdDogLTlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctYXV0byxcbi5teS1sZy1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLWF1dG8sXG4ubXgtbGctYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLWF1dG8sXG4ubXktbGctYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy1hdXRvLFxuLm14LWxnLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm0teGwtMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTAsXG4ubXkteGwtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC0wLFxuLm14LXhsLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC0wLFxuLm15LXhsLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtMCxcbi5teC14bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTEge1xuICAgIG1hcmdpbjogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC0xLFxuLm15LXhsLTEge1xuICAgIG1hcmdpbi10b3A6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtMSxcbi5teC14bC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtMSxcbi5teS14bC0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLTEsXG4ubXgteGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC0yIHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC0yLFxuLm15LXhsLTIge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC0yLFxuLm14LXhsLTIge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTIsXG4ubXkteGwtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLTIsXG4ubXgteGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTMge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC0zLFxuLm15LXhsLTMge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtMyxcbi5teC14bC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtMyxcbi5teS14bC0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLTMsXG4ubXgteGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC00IHtcbiAgICBtYXJnaW46IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC00LFxuLm15LXhsLTQge1xuICAgIG1hcmdpbi10b3A6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC00LFxuLm14LXhsLTQge1xuICAgIG1hcmdpbi1yaWdodDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTQsXG4ubXkteGwtNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLTQsXG4ubXgteGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTUge1xuICAgIG1hcmdpbjogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC01LFxuLm15LXhsLTUge1xuICAgIG1hcmdpbi10b3A6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtNSxcbi5teC14bC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtNSxcbi5teS14bC01IHtcbiAgICBtYXJnaW4tYm90dG9tOiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLTUsXG4ubXgteGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTAsXG4ucHkteGwtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHIteGwtMCxcbi5weC14bC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTAsXG4ucHkteGwtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGwteGwtMCxcbi5weC14bC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucC14bC0xIHtcbiAgICBwYWRkaW5nOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTEsXG4ucHkteGwtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHIteGwtMSxcbi5weC14bC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTEsXG4ucHkteGwtMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwteGwtMSxcbi5weC14bC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC0yIHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtMixcbi5weS14bC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXhsLTIsXG4ucHgteGwtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTIsXG4ucHkteGwtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14bC0yLFxuLnB4LXhsLTIge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtMyB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC0zLFxuLnB5LXhsLTMge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXhsLTMsXG4ucHgteGwtMyB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC0zLFxuLnB5LXhsLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXhsLTMsXG4ucHgteGwtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtNCB7XG4gICAgcGFkZGluZzogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTQsXG4ucHkteGwtNCB7XG4gICAgcGFkZGluZy10b3A6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14bC00LFxuLnB4LXhsLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC00LFxuLnB5LXhsLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwteGwtNCxcbi5weC14bC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTUge1xuICAgIHBhZGRpbmc6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtNSxcbi5weS14bC01IHtcbiAgICBwYWRkaW5nLXRvcDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14bC01LFxuLnB4LXhsLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtNSxcbi5weS14bC01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14bC01LFxuLnB4LXhsLTUge1xuICAgIHBhZGRpbmctbGVmdDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLW4xIHtcbiAgICBtYXJnaW46IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLW4xLFxuLm15LXhsLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC1uMSxcbi5teC14bC1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1uMSxcbi5teS14bC1uMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtbjEsXG4ubXgteGwtbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLW4yIHtcbiAgICBtYXJnaW46IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtbjIsXG4ubXkteGwtbjIge1xuICAgIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtbjIsXG4ubXgteGwtbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1uMixcbi5teS14bC1uMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC1uMixcbi5teC14bC1uMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC1uMyB7XG4gICAgbWFyZ2luOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1uMyxcbi5teS14bC1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtbjMsXG4ubXgteGwtbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtbjMsXG4ubXkteGwtbjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLW4zLFxuLm14LXhsLW4zIHtcbiAgICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC1uNCB7XG4gICAgbWFyZ2luOiAtNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLW40LFxuLm15LXhsLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLW40LFxuLm14LXhsLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtbjQsXG4ubXkteGwtbjQge1xuICAgIG1hcmdpbi1ib3R0b206IC00LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtbjQsXG4ubXgteGwtbjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtbjUge1xuICAgIG1hcmdpbjogLTlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtbjUsXG4ubXkteGwtbjUge1xuICAgIG1hcmdpbi10b3A6IC05cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLW41LFxuLm14LXhsLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC05cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLW41LFxuLm15LXhsLW41IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC1uNSxcbi5teC14bC1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC05cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLWF1dG8sXG4ubXkteGwtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC1hdXRvLFxuLm14LXhsLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1hdXRvLFxuLm15LXhsLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtYXV0byxcbi5teC14bC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTMzMHB4KSB7XG4gIC5tLXh4bC0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLTAsXG4ubXkteHhsLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXIteHhsLTAsXG4ubXgteHhsLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtMCxcbi5teS14eGwtMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14eGwtMCxcbi5teC14eGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtMSB7XG4gICAgbWFyZ2luOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC0xLFxuLm15LXh4bC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXh4bC0xLFxuLm14LXh4bC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLTEsXG4ubXkteHhsLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteHhsLTEsXG4ubXgteHhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLTIge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC0yLFxuLm15LXh4bC0yIHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteHhsLTIsXG4ubXgteHhsLTIge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC0yLFxuLm15LXh4bC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteHhsLTIsXG4ubXgteHhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtMyB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC0zLFxuLm15LXh4bC0zIHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXh4bC0zLFxuLm14LXh4bC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLTMsXG4ubXkteHhsLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteHhsLTMsXG4ubXgteHhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLTQge1xuICAgIG1hcmdpbjogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC00LFxuLm15LXh4bC00IHtcbiAgICBtYXJnaW4tdG9wOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteHhsLTQsXG4ubXgteHhsLTQge1xuICAgIG1hcmdpbi1yaWdodDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC00LFxuLm15LXh4bC00IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteHhsLTQsXG4ubXgteHhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtNSB7XG4gICAgbWFyZ2luOiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC01LFxuLm15LXh4bC01IHtcbiAgICBtYXJnaW4tdG9wOiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXh4bC01LFxuLm14LXh4bC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLTUsXG4ubXkteHhsLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteHhsLTUsXG4ubXgteHhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHhsLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHQteHhsLTAsXG4ucHkteHhsLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXh4bC0wLFxuLnB4LXh4bC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXh4bC0wLFxuLnB5LXh4bC0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14eGwtMCxcbi5weC14eGwtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHhsLTEge1xuICAgIHBhZGRpbmc6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteHhsLTEsXG4ucHkteHhsLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXh4bC0xLFxuLnB4LXh4bC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXh4bC0xLFxuLnB5LXh4bC0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14eGwtMSxcbi5weC14eGwtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHhsLTIge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14eGwtMixcbi5weS14eGwtMiB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14eGwtMixcbi5weC14eGwtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXh4bC0yLFxuLnB5LXh4bC0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXh4bC0yLFxuLnB4LXh4bC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXh4bC0zIHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXh4bC0zLFxuLnB5LXh4bC0zIHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14eGwtMyxcbi5weC14eGwtMyB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eGwtMyxcbi5weS14eGwtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwteHhsLTMsXG4ucHgteHhsLTMge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXh4bC00IHtcbiAgICBwYWRkaW5nOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteHhsLTQsXG4ucHkteHhsLTQge1xuICAgIHBhZGRpbmctdG9wOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHIteHhsLTQsXG4ucHgteHhsLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eGwtNCxcbi5weS14eGwtNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14eGwtNCxcbi5weC14eGwtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14eGwtNSB7XG4gICAgcGFkZGluZzogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14eGwtNSxcbi5weS14eGwtNSB7XG4gICAgcGFkZGluZy10b3A6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHIteHhsLTUsXG4ucHgteHhsLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteHhsLTUsXG4ucHkteHhsLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXh4bC01LFxuLnB4LXh4bC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtbjEge1xuICAgIG1hcmdpbjogLTAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLW4xLFxuLm15LXh4bC1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteHhsLW4xLFxuLm14LXh4bC1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtbjEsXG4ubXkteHhsLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14eGwtbjEsXG4ubXgteHhsLW4xIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtbjIge1xuICAgIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtbjIsXG4ubXkteHhsLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXh4bC1uMixcbi5teC14eGwtbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtbjIsXG4ubXkteHhsLW4yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXh4bC1uMixcbi5teC14eGwtbjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLW4zIHtcbiAgICBtYXJnaW46IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC1uMyxcbi5teS14eGwtbjMge1xuICAgIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXh4bC1uMyxcbi5teC14eGwtbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLW4zLFxuLm15LXh4bC1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteHhsLW4zLFxuLm14LXh4bC1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLW40IHtcbiAgICBtYXJnaW46IC00LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLW40LFxuLm15LXh4bC1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14eGwtbjQsXG4ubXgteHhsLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLW40LFxuLm15LXh4bC1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14eGwtbjQsXG4ubXgteHhsLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC1uNSB7XG4gICAgbWFyZ2luOiAtOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtbjUsXG4ubXkteHhsLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14eGwtbjUsXG4ubXgteHhsLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC05cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC1uNSxcbi5teS14eGwtbjUge1xuICAgIG1hcmdpbi1ib3R0b206IC05cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXh4bC1uNSxcbi5teC14eGwtbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLWF1dG8sXG4ubXkteHhsLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXIteHhsLWF1dG8sXG4ubXgteHhsLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtYXV0byxcbi5teS14eGwtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14eGwtYXV0byxcbi5teC14eGwtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuLnRleHQtbW9ub3NwYWNlIHtcbiAgZm9udC1mYW1pbHk6IFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2UgIWltcG9ydGFudDtcbn1cblxuLnRleHQtanVzdGlmeSB7XG4gIHRleHQtYWxpZ246IGp1c3RpZnkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDtcbn1cblxuLnRleHQtbm93cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC10cnVuY2F0ZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4udGV4dC1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLnRleHQtc20tbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXNtLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXNtLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3ODJweCkge1xuICAudGV4dC1tZC1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtbWQtcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtbWQtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC50ZXh0LWxnLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1sZy1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1sZy1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50ZXh0LXhsLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC14bC1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC14bC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTMzMHB4KSB7XG4gIC50ZXh0LXh4bC1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQteHhsLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXh4bC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG4udGV4dC1sb3dlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXVwcGVyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDtcbn1cblxuLnRleHQtY2FwaXRhbGl6ZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LXdlaWdodC1saWdodCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDAgIWltcG9ydGFudDtcbn1cblxuLmZvbnQtd2VpZ2h0LWxpZ2h0ZXIge1xuICBmb250LXdlaWdodDogbGlnaHRlciAhaW1wb3J0YW50O1xufVxuXG4uZm9udC13ZWlnaHQtbm9ybWFsIHtcbiAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xufVxuXG4uZm9udC13ZWlnaHQtYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbn1cblxuLmZvbnQtd2VpZ2h0LWJvbGRlciB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXIgIWltcG9ydGFudDtcbn1cblxuLmZvbnQtaXRhbGljIHtcbiAgZm9udC1zdHlsZTogaXRhbGljICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXdoaXRlIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYm9keSB7XG4gIGNvbG9yOiAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1tdXRlZCB7XG4gIGNvbG9yOiAjNmM3NTdkICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJsYWNrLTUwIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC13aGl0ZS01MCB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtaGlkZSB7XG4gIGZvbnQ6IDAvMCBhO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xufVxuXG4udGV4dC1kZWNvcmF0aW9uLW5vbmUge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYnJlYWsge1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkICFpbXBvcnRhbnQ7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1yZXNldCB7XG4gIGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBwcmludCB7XG4gICosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgYTpub3QoLmJ0bikge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG4gIGFiYnJbdGl0bGVdOjphZnRlciB7XG4gICAgY29udGVudDogXCIgKFwiIGF0dHIodGl0bGUpIFwiKVwiO1xuICB9XG4gIHByZSB7XG4gICAgd2hpdGUtc3BhY2U6IHByZS13cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgcHJlLFxuYmxvY2txdW90ZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2FkYjViZDtcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gIH1cbiAgdHIsXG5pbWcge1xuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgfVxuICBwLFxuaDIsXG5oMyB7XG4gICAgb3JwaGFuczogMztcbiAgICB3aWRvd3M6IDM7XG4gIH1cbiAgaDIsXG5oMyB7XG4gICAgcGFnZS1icmVhay1hZnRlcjogYXZvaWQ7XG4gIH1cbiAgQHBhZ2Uge1xuICAgIHNpemU6IGEzO1xuICB9XG4gIGJvZHkge1xuICAgIG1pbi13aWR0aDogOTkycHggIWltcG9ydGFudDtcbiAgfVxuICAuY29udGFpbmVyIHtcbiAgICBtaW4td2lkdGg6IDk5MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm5hdmJhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuYmFkZ2Uge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gIH1cbiAgLnRhYmxlIHtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRhYmxlIHRkLFxuLnRhYmxlIHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRhYmxlLWJvcmRlcmVkIHRoLFxuLnRhYmxlLWJvcmRlcmVkIHRkIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRhYmxlLWRhcmsge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG4gIC50YWJsZS1kYXJrIHRoLFxuLnRhYmxlLWRhcmsgdGQsXG4udGFibGUtZGFyayB0aGVhZCB0aCxcbi50YWJsZS1kYXJrIHRib2R5ICsgdGJvZHkge1xuICAgIGJvcmRlci1jb2xvcjogI2RlZTJlNjtcbiAgfVxuICAudGFibGUgLnRoZWFkLWRhcmsgdGgge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGJvcmRlci1jb2xvcjogI2RlZTJlNjtcbiAgfVxufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImNwc2Nob29sXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvaWNvbW9vbi9jcHNjaG9vbC50dGY/cDNoOTY4XCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9pY29tb29uL2Nwc2Nob29sLndvZmY/cDNoOTY4XCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL2ljb21vb24vY3BzY2hvb2wuc3ZnP3AzaDk2OCNjcHNjaG9vbFwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBibG9jaztcbn1cbi5jcHMtaWNvbiwgLndwLWJsb2NrLWxhdGVzdC1wb3N0cyAud3AtYmxvY2stbGF0ZXN0LXBvc3RzX19wb3N0LWF1dGhvcjo6YmVmb3JlLFxuLndwLWJsb2NrLWxhdGVzdC1wb3N0cyAud3AtYmxvY2stbGF0ZXN0LXBvc3RzX19wb3N0LWRhdGU6OmJlZm9yZSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcImNwc2Nob29sXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLmNwcy1pY29uLXVzZXItZ3JhZHVhdGUtc29saWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTJcIjtcbn1cblxuLmNwcy1pY29uLXRoZWF0ZXItbWFza3Mtc29saWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjlcIjtcbn1cblxuLmNwcy1pY29uLXNoYXBlcy1zb2xpZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyYVwiO1xufVxuXG4uY3BzLWljb24tYm9vay1vcGVuLXNvbGlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTJiXCI7XG59XG5cbi5jcHMtaWNvbi1ib29rLXJlYWRlci1zb2xpZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyY1wiO1xufVxuXG4uY3BzLWljb24tbGFwdG9wLWNvZGUtc29saWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MmRcIjtcbn1cblxuLmNwcy1pY29uLWdyYWR1YXRpb24tY2FwLXNvbGlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTJlXCI7XG59XG5cbi5jcHMtaWNvbi1jaGFsa2JvYXJkLXRlYWNoZXItc29saWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MmZcIjtcbn1cblxuLmNwcy1pY29uLWNoYWxrYm9hcmQtc29saWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzBcIjtcbn1cblxuLmNwcy1pY29uLXNjaG9vbC1zb2xpZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzMVwiO1xufVxuXG4uY3BzLWljb24tY2xvY2stcmVndWxhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzMlwiO1xufVxuXG4uY3BzLWljb24tcm9ja2V0LXNvbGlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTMzXCI7XG59XG5cbi5jcHMtaWNvbi11c2VyLW51cnNlLXNvbGlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTM0XCI7XG59XG5cbi5jcHMtaWNvbi1hc3RlcmlzazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2OVwiO1xufVxuXG4uY3BzLWljb24tcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2N1wiO1xufVxuXG4uY3BzLWljb24tcXVlc3Rpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjhcIjtcbn1cblxuLmNwcy1pY29uLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY4XCI7XG59XG5cbi5jcHMtaWNvbi1tdXNpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwMVwiO1xufVxuXG4uY3BzLWljb24tZW52ZWxvcGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwM1wiO1xufVxuXG4uY3BzLWljb24tc3RhcjE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDVcIjtcbn1cblxuLmNwcy1pY29uLXVzZXIxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA3XCI7XG59XG5cbi5jcHMtaWNvbi1jbG9jay1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE3XCI7XG59XG5cbi5jcHMtaWNvbi1yb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE4XCI7XG59XG5cbi5jcHMtaWNvbi1pbmJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxY1wiO1xufVxuXG4uY3BzLWljb24tbG9jazE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjNcIjtcbn1cblxuLmNwcy1pY29uLWhlYWRwaG9uZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjVcIjtcbn1cblxuLmNwcy1pY29uLXByaW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJmXCI7XG59XG5cbi5jcHMtaWNvbi1jYW1lcmExOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDMwXCI7XG59XG5cbi5jcHMtaWNvbi12aWRlby1jYW1lcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2RcIjtcbn1cblxuLmNwcy1pY29uLWdpZnQxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDZiXCI7XG59XG5cbi5jcHMtaWNvbi1wbGFuZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3MlwiO1xufVxuXG4uY3BzLWljb24tY2FsZW5kYXIxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDczXCI7XG59XG5cbi5jcHMtaWNvbi1jb21tZW50MTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3NVwiO1xufVxuXG4uY3BzLWljb24tdHdpdHRlci1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODFcIjtcbn1cblxuLmNwcy1pY29uLWZhY2Vib29rLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4MlwiO1xufVxuXG4uY3BzLWljb24ta2V5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDg0XCI7XG59XG5cbi5jcHMtaWNvbi1saW5rZWRpbi1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOGNcIjtcbn1cblxuLmNwcy1pY29uLWZhY2Vib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDlhXCI7XG59XG5cbi5jcHMtaWNvbi1mYWNlYm9vay1mOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDlhXCI7XG59XG5cbi5jcHMtaWNvbi1iZWxsLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTJcIjtcbn1cblxuLmNwcy1pY29uLWNoYWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGMxXCI7XG59XG5cbi5jcHMtaWNvbi1saW5rMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjMVwiO1xufVxuXG4uY3BzLWljb24tbW9uZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDZcIjtcbn1cblxuLmNwcy1pY29uLWxpbmtlZGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGUxXCI7XG59XG5cbi5jcHMtaWNvbi11bWJyZWxsYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlOVwiO1xufVxuXG4uY3BzLWljb24tbGlnaHRidWxiLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZWJcIjtcbn1cblxuLmNwcy1pY29uLXVzZXItbWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjBcIjtcbn1cblxuLmNwcy1pY29uLXN0ZXRob3Njb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGYxXCI7XG59XG5cbi5jcHMtaWNvbi1zdWl0Y2FzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmMlwiO1xufVxuXG4uY3BzLWljb24tYmVsbDE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjNcIjtcbn1cblxuLmNwcy1pY29uLWN1dGxlcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjVcIjtcbn1cblxuLmNwcy1pY29uLWZpbGUtdGV4dC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGY2XCI7XG59XG5cbi5jcHMtaWNvbi1hbWJ1bGFuY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjlcIjtcbn1cblxuLmNwcy1pY29uLW1lZGtpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmYVwiO1xufVxuXG4uY3BzLWljb24tc3VwZXJzY3JpcHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmJcIjtcbn1cblxuLmNwcy1pY29uLW1pY3JvcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzBcIjtcbn1cblxuLmNwcy1pY29uLXlvdXR1YmUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY2XCI7XG59XG5cbi5jcHMtaWNvbi1mbGlja3IxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTZlXCI7XG59XG5cbi5jcHMtaWNvbi1zdW4tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4NVwiO1xufVxuXG4uY3BzLWljb24tbW9vbi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg2XCI7XG59XG5cbi5jcHMtaWNvbi13aGVlbGNoYWlyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTkzXCI7XG59XG5cbi5jcHMtaWNvbi12aW1lby1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTRcIjtcbn1cblxuLmNwcy1pY29uLXNwYWNlLXNodXR0bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTdcIjtcbn1cblxuLmNwcy1pY29uLWJhbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWNcIjtcbn1cblxuLmNwcy1pY29uLWluc3RpdHV0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTljXCI7XG59XG5cbi5jcHMtaWNvbi11bml2ZXJzaXR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTljXCI7XG59XG5cbi5jcHMtaWNvbi1ncmFkdWF0aW9uLWNhcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5ZFwiO1xufVxuXG4uY3BzLWljb24tbW9ydGFyLWJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTlkXCI7XG59XG5cbi5jcHMtaWNvbi1jaGlsZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhZVwiO1xufVxuXG4uY3BzLWljb24tcGF3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWIwXCI7XG59XG5cbi5jcHMtaWNvbi1yZWN5Y2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI4XCI7XG59XG5cbi5jcHMtaWNvbi1hdXRvbW9iaWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI5XCI7XG59XG5cbi5jcHMtaWNvbi1jYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjlcIjtcbn1cblxuLmNwcy1pY29uLXBhcGVyLXBsYW5lLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDlcIjtcbn1cblxuLmNwcy1pY29uLXNlbmQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkOVwiO1xufVxuXG4uY3BzLWljb24tY29weXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY5XCI7XG59XG5cbi5jcHMtaWNvbi1hdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmYVwiO1xufVxuXG4uY3BzLWljb24tYnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA3XCI7XG59XG5cbi5jcHMtaWNvbi1jYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwYVwiO1xufVxuXG4uY3BzLWljb24tdXNlci1zZWNyZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWJcIjtcbn1cblxuLmNwcy1pY29uLXVzZXItcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzNFwiO1xufVxuXG4uY3BzLWljb24tYmFsYW5jZS1zY2FsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0ZVwiO1xufVxuXG4uY3BzLWljb24tY3JlYXRpdmUtY29tbW9uczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1ZVwiO1xufVxuXG4uY3BzLWljb24tdmltZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyN2RcIjtcbn1cblxuLmNwcy1pY29uLWNyZWRpdC1jYXJkLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4M1wiO1xufVxuXG4uY3BzLWljb24tdW5pdmVyc2FsLWFjY2VzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5YVwiO1xufVxuXG4uY3BzLWljb24td2hlZWxjaGFpci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOWJcIjtcbn1cblxuLmNwcy1pY29uLXF1ZXN0aW9uLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjljXCI7XG59XG5cbi5jcHMtaWNvbi1hZGRyZXNzLWNhcmQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiY1wiO1xufVxuXG4uY3BzLWljb24tdmNhcmQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiY1wiO1xufVxuXG4uY3BzLWljb24tdXNlci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmMwXCI7XG59XG5cbi5jcHMtaWNvbi1ncmF2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQ2XCI7XG59XG5cbi5jcHMtaWNvbi1lbnZlbG9wZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzNlwiO1xufVxuXG4uY3BzLWljb24tYnViYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTM3XCI7XG59XG5cbi5jcHMtaWNvbi11c2VyczE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzhcIjtcbn1cblxuLmNwcy1pY29uLWJlbGwyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTM5XCI7XG59XG5cbi5jcHMtaWNvbi1waW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDVcIjtcbn1cblxuLmNwcy1pY29uLWNhbGVuZGFyMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzYVwiO1xufVxuXG4uY3BzLWljb24tc3VwcG9ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzYlwiO1xufVxuXG4uY3BzLWljb24taG9tZTQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5M2RcIjtcbn1cblxuLmNwcy1pY29uLXJpbmdfdm9sdW1lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTNlXCI7XG59XG5cbi5jcHMtaWNvbi13aGVyZV90b192b3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTNmXCI7XG59XG5cbi5jcHMtaWNvbi1hY2Nlc3NfYWxhcm1hbGFybTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0MFwiO1xufVxuXG4uY3BzLWljb24tZGF0YV91c2FnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0MVwiO1xufVxuXG4uY3BzLWljb24taW5zZXJ0X2Vtb3RpY29udGFnX2ZhY2VzbW9vZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0MlwiO1xufVxuXG4uY3BzLWljb24taW5zZXJ0X2ludml0YXRpb25ldmVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0M1wiO1xufVxuXG4uY3BzLWljb24tY2FtZXJhX2FsdHBob3RvX2NhbWVyYWxvY2FsX3NlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0NFwiO1xufVxuXG4uY3BzLWljb24tbG9jYWxfcmVzdGF1cmFudHJlc3RhdXJhbnRfbWVudTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0NVwiO1xufVxuXG4uY3BzLWljb24tYWRkX2xvY2F0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQ2XCI7XG59XG5cbi5jcHMtaWNvbi1uZWFyX21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQ3XCI7XG59XG5cbi5jcHMtaWNvbi1yZXN0YXVyYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQ4XCI7XG59XG5cbi5jcHMtaWNvbi1kZXBhcnR1cmVfYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NDlcIjtcbn1cblxuLmNwcy1pY29uLXBpZV9jaGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0YVwiO1xufVxuXG4uY3BzLWljb24tY2FrZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0YlwiO1xufVxuXG4uY3BzLWljb24tbm90aWZpY2F0aW9uczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0Y1wiO1xufVxuXG4uY3BzLWljb24tc2Nob29sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTRkXCI7XG59XG5cbi5jcHMtaWNvbi1zZW50aW1lbnRfZGlzc2F0aXNmaWVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTRlXCI7XG59XG5cbi5jcHMtaWNvbi1zZW50aW1lbnRfbmV1dHJhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0ZlwiO1xufVxuXG4uY3BzLWljb24tc2VudGltZW50X3NhdGlzZmllZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1MFwiO1xufVxuXG4uY3BzLWljb24tc2VudGltZW50X3ZlcnlfZGlzc2F0aXNmaWVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTUxXCI7XG59XG5cbi5jcHMtaWNvbi1zZW50aW1lbnRfdmVyeV9zYXRpc2ZpZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NTJcIjtcbn1cblxuLmNwcy1pY29uLXRodW1iX2Rvd25fYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTUzXCI7XG59XG5cbi5jcHMtaWNvbi10aHVtYl91cF9hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NTRcIjtcbn1cblxuLmNwcy1pY29uLWFjY291bnRfYmFsYW5jZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1NVwiO1xufVxuXG4uY3BzLWljb24tc2VhcmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA2XCI7XG59XG5cbi5jcHMtaWNvbi12ZXJpZmllZF91c2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTU2XCI7XG59XG5cbi5jcHMtaWNvbi1maW5nZXJwcmludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1N1wiO1xufVxuXG4uY3BzLWljb24tZ190cmFuc2xhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjhcIjtcbn1cblxuLmNwcy1pY29uLXdiX3R3aWdobGlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NThcIjtcbn1cblxuLmNwcy1pY29uLWVtb2ppX2Vtb3Rpb25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTU5XCI7XG59XG5cbi5jcHMtaWNvbi1lbW9qaV9ldmVudHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NWFcIjtcbn1cblxuLmNwcy1pY29uLWVtb2ppX29iamVjdHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NWJcIjtcbn1cblxuLmNwcy1pY29uLXNwb3J0c19lc3BvcnRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTVjXCI7XG59XG5cbi5jcHMtaWNvbi1zcG9ydHNfZm9vdGJhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NWRcIjtcbn1cblxuLmNwcy1pY29uLXNwb3J0c19nb2xmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTVlXCI7XG59XG5cbi5jcHMtaWNvbi1zcG9ydHNfaG9ja2V5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTVmXCI7XG59XG5cbi5jcHMtaWNvbi1zcG9ydHNfcnVnYnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NjBcIjtcbn1cblxuLmNwcy1pY29uLXNwb3J0c19zb2NjZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NjFcIjtcbn1cblxuLmNwcy1pY29uLXNwb3J0c192b2xsZXliYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTYyXCI7XG59XG5cbi5jcHMtaWNvbi1zcG9ydHNfdGVubmlzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTYzXCI7XG59XG5cbi5jcHMtaWNvbi1sdW5jaF9kaW5pbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NjRcIjtcbn1cblxuLmNwcy1pY29uLXBhcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NjVcIjtcbn1cblxuLmNwcy1pY29uLWljZWNyZWFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTY2XCI7XG59XG5cbi5jcHMtaWNvbi12b2x1bnRlZXJfYWN0aXZpc206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NjdcIjtcbn1cblxuLmNwcy1pY29uLWFjX3VuaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NjhcIjtcbn1cblxuLmNwcy1pY29uLWJlYWNoX2FjY2VzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2OVwiO1xufVxuXG4uY3BzLWljb24tY2hpbGRfY2FyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2YVwiO1xufVxuXG4uY3BzLWljb24tcm9vbV9zZXJ2aWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTZiXCI7XG59XG5cbi5jcHMtaWNvbi1hY3Rpdml0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwOFwiO1xufVxuXG4uY3BzLWljb24tYXBlcnR1cmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGFcIjtcbn1cblxuLmNwcy1pY29uLWJlbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGJcIjtcbn1cblxuLmNwcy1pY29uLWJvb2stb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwY1wiO1xufVxuXG4uY3BzLWljb24tYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwZFwiO1xufVxuXG4uY3BzLWljb24tYm9va21hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGVcIjtcbn1cblxuLmNwcy1pY29uLWNhbGVuZGFyOmJlZm9yZSwgLndwLWJsb2NrLWxhdGVzdC1wb3N0cyAud3AtYmxvY2stbGF0ZXN0LXBvc3RzX19wb3N0LWF1dGhvcjpiZWZvcmUsXG4ud3AtYmxvY2stbGF0ZXN0LXBvc3RzIC53cC1ibG9jay1sYXRlc3QtcG9zdHNfX3Bvc3QtZGF0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMFwiO1xufVxuXG4uY3BzLWljb24tY2FtZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBmXCI7XG59XG5cbi5jcHMtaWNvbi1jaGV2cm9uLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjZcIjtcbn1cblxuLmNwcy1pY29uLWNoZXZyb24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjdcIjtcbn1cblxuLmNwcy1pY29uLWNsb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTZjXCI7XG59XG5cbi5jcHMtaWNvbi1jbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxMFwiO1xufVxuXG4uY3BzLWljb24tY29mZmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTZkXCI7XG59XG5cbi5jcHMtaWNvbi1jb21wYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTExXCI7XG59XG5cbi5jcHMtaWNvbi1kb2xsYXItc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2ZVwiO1xufVxuXG4uY3BzLWljb24tZXllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTZmXCI7XG59XG5cbi5jcHMtaWNvbi1maWxlLXRleHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTNcIjtcbn1cblxuLmNwcy1pY29uLWZvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxNFwiO1xufVxuXG4uY3BzLWljb24tZ2lmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxNVwiO1xufVxuXG4uY3BzLWljb24tZ2xvYmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NzBcIjtcbn1cblxuLmNwcy1pY29uLWdyaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTZcIjtcbn1cblxuLmNwcy1pY29uLWhlYXJ0MzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3MVwiO1xufVxuXG4uY3BzLWljb24taGVscC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NzJcIjtcbn1cblxuLmNwcy1pY29uLWhvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTdcIjtcbn1cblxuLmNwcy1pY29uLWNhdGVnb3J5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAxXCI7XG59XG5cbi5jcHMtaWNvbi1pbmZvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE4XCI7XG59XG5cbi5jcHMtaWNvbi1saWZlLWJ1b3k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NzNcIjtcbn1cblxuLmNwcy1pY29uLWxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTlcIjtcbn1cblxuLmNwcy1pY29uLWxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWFcIjtcbn1cblxuLmNwcy1pY29uLW1haWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWJcIjtcbn1cblxuLmNwcy1pY29uLW1hcC1waW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWNcIjtcbn1cblxuLmNwcy1pY29uLW1lbnU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDdcIjtcbn1cblxuLmNwcy1pY29uLWNvbW1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDRcIjtcbn1cblxuLmNwcy1pY29uLXBhcGVyY2xpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxZFwiO1xufVxuXG4uY3BzLWljb24tcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWVcIjtcbn1cblxuLmNwcy1pY29uLXByaW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWZcIjtcbn1cblxuLmNwcy1pY29uLXNldHRpbmdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTIwXCI7XG59XG5cbi5jcHMtaWNvbi1zaGFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyMVwiO1xufVxuXG4uY3BzLWljb24tc2hvcHBpbmctYmFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTIyXCI7XG59XG5cbi5jcHMtaWNvbi1zdGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTIzXCI7XG59XG5cbi5jcHMtaWNvbi10YWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDJcIjtcbn1cblxuLmNwcy1pY29uLXRodW1icy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyNFwiO1xufVxuXG4uY3BzLWljb24tdXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwM1wiO1xufVxuXG4uY3BzLWljb24tdXNlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjVcIjtcbn1cblxuLmNwcy1pY29uLWNsb3NlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA5XCI7XG59XG5cbi5jcHMtaWNvbi1ob21lMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3NFwiO1xufVxuXG4uY3BzLWljb24taG9tZTIxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTc1XCI7XG59XG5cbi5jcHMtaWNvbi1ob21lMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3NlwiO1xufVxuXG4uY3BzLWljb24tcGVuY2lsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTc3XCI7XG59XG5cbi5jcHMtaWNvbi1wZW5jaWwyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTc4XCI7XG59XG5cbi5jcHMtaWNvbi1oZWFkcGhvbmVzMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3OVwiO1xufVxuXG4uY3BzLWljb24tbXVzaWMxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTdhXCI7XG59XG5cbi5jcHMtaWNvbi1ib29rMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzNVwiO1xufVxuXG4uY3BzLWljb24tcHJpY2UtdGFnczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3YlwiO1xufVxuXG4uY3BzLWljb24tbGlmZWJ1b3k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5N2NcIjtcbn1cblxuLmNwcy1pY29uLXB1c2hwaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5N2RcIjtcbn1cblxuLmNwcy1pY29uLWxvY2F0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTgzXCI7XG59XG5cbi5jcHMtaWNvbi1sb2NhdGlvbjI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5N2VcIjtcbn1cblxuLmNwcy1pY29uLW1vYmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk4NFwiO1xufVxuXG4uY3BzLWljb24tdHY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5N2ZcIjtcbn1cblxuLmNwcy1pY29uLWRyYXdlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk4MFwiO1xufVxuXG4uY3BzLWljb24tYnViYmxlczM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ODFcIjtcbn1cblxuLmNwcy1pY29uLWJ1YmJsZXM0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTgyXCI7XG59XG5cbi5jcHMtaWNvbi11c2VyMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk4NVwiO1xufVxuXG4uY3BzLWljb24ta2V5MTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk4ZFwiO1xufVxuXG4uY3BzLWljb24tbG9jazI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OGZcIjtcbn1cblxuLmNwcy1pY29uLXdyZW5jaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk5MVwiO1xufVxuXG4uY3BzLWljb24tbWFnaWMtd2FuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk5N1wiO1xufVxuXG4uY3BzLWljb24tYWlkLWtpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk5OFwiO1xufVxuXG4uY3BzLWljb24tc3RhdHMtZG90czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk5YlwiO1xufVxuXG4uY3BzLWljb24tdHJvcGh5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTllXCI7XG59XG5cbi5jcHMtaWNvbi1naWZ0MjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk5ZlwiO1xufVxuXG4uY3BzLWljb24tc3Bvb24ta25pZmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YTNcIjtcbn1cblxuLmNwcy1pY29uLWxhYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlhYVwiO1xufVxuXG4uY3BzLWljb24tc3BoZXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWM5XCI7XG59XG5cbi5jcHMtaWNvbi1lYXJ0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTljYVwiO1xufVxuXG4uY3BzLWljb24taGVhcnQxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWRhXCI7XG59XG5cbi5jcHMtaWNvbi1jaGVja21hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMTBcIjtcbn1cblxuLmNwcy1pY29uLXNvcnQtYWxwaGEtYXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTQ4XCI7XG59XG5cbi5jcHMtaWNvbi1zb3J0LWFscGhhLWRlc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNDlcIjtcbn1cblxuLmNwcy1pY29uLWluc3RhZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE5MlwiO1xufVxuXG4uY3BzLWljb24tdHdpdHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE5NlwiO1xufVxuXG4uY3BzLWljb24teW91dHViZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE5ZFwiO1xufVxuXG4uY3BzLWljb24tZmxpY2tyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWE0XCI7XG59XG5cbi5jcHMtaWNvbi10dW1ibHI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYjlcIjtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBhbXN0ZWx2YXI7XG4gIGZvbnQtd2VpZ2h0OiAxMDAgOTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9hbXN0ZWx2YXIvZm9udHMvQW1zdGVsdmFyLVJvbWFuLVZGLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogYW1zdGVsdmFyO1xuICBmb250LXdlaWdodDogMTAwIDkwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvYW1zdGVsdmFyL2ZvbnRzL0Ftc3RlbHZhci1JdGFsaWMtVkYudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBjb21taXNzaW9uZXI7XG4gIGZvbnQtd2VpZ2h0OiAxMDAgOTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9jb21taXNzaW9uZXIvZm9udHMvQ29tbWlzc2lvbmVyW0ZMQVIsVk9MTSxzbG50LHdnaHRdLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogZXBpbG9ndWU7XG4gIGZvbnQtd2VpZ2h0OiAxMDAgOTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9lcGlsb2d1ZS9mb250cy9FcGlsb2d1ZS1WYXJpYWJsZUZvbnRfd2dodC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IGdlbGFzaW87XG4gIGZvbnQtd2VpZ2h0OiAxMDAgOTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9nZWxhc2lvL2ZvbnRzL0dlbGFzaW8tVkYudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBnZWxhc2lvO1xuICBmb250LXdlaWdodDogMTAwIDkwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvZ2VsYXNpby9mb250cy9HZWxhc2lvLUl0YWxpYy1WRi50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IGhlcHRhX3NsYWI7XG4gIGZvbnQtd2VpZ2h0OiAxMDAgOTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9oZXB0YV9zbGFiL2ZvbnRzL0hlcHRhU2xhYi1WRi50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IGludGVyO1xuICBmb250LXdlaWdodDogMTAwIDkwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvaW50ZXIvZm9udHMvSW50ZXIudmFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogaW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiAxMDAgOTAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9pbnRlci9mb250cy9JbnRlci1pdGFsaWMudmFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogbGV4ZW5kO1xuICBmb250LXdlaWdodDogMTAwIDkwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvbGV4ZW5kL2ZvbnRzL0xleGVuZFtMWE5EXS50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IG1hbnJvcGU7XG4gIGZvbnQtd2VpZ2h0OiAxMDAgOTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9tYW5yb3BlL2ZvbnRzL01hbnJvcGVbd2dodF0udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBtZXJyaXdlYXRoZXI7XG4gIGZvbnQtd2VpZ2h0OiAxMDAgOTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9tZXJyaXdlYXRoZXIvZm9udHMvTWVycml3ZWF0aGVyLVJvbWFuLVZGLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogbWVycml3ZWF0aGVyO1xuICBmb250LXdlaWdodDogMTAwIDkwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvbWVycml3ZWF0aGVyL2ZvbnRzL01lcnJpd2VhdGhlci1JdGFsaWMtVkYudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBtb2hhdmU7XG4gIGZvbnQtd2VpZ2h0OiAxMDAgOTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9tb2hhdmUvZm9udHMvTW9oYXZlW3dnaHRdLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogbW9oYXZlO1xuICBmb250LXdlaWdodDogMTAwIDkwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvbW9oYXZlL2ZvbnRzL01vaGF2ZS1JdGFsaWNbd2dodF0udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBwZXRyb25hO1xuICBmb250LXdlaWdodDogMTAwIDkwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvcGV0cm9uYS9mb250cy9QZXRyb25hW3dnaHRdLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogcGV0cm9uYTtcbiAgZm9udC13ZWlnaHQ6IDEwMCA5MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL3BldHJvbmEvZm9udHMvUGV0cm9uYS1JdGFsaWNbd2dodF0udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBwbGF5ZmFpcjtcbiAgZm9udC13ZWlnaHQ6IDEwMCA5MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL3BsYXlmYWlyL2ZvbnRzL1BsYXlmYWlyRGlzcGxheS1WYXJpYWJsZUZvbnRfd2dodC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IHBsYXlmYWlyO1xuICBmb250LXdlaWdodDogMTAwIDkwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvcGxheWZhaXIvZm9udHMvUGxheWZhaXJEaXNwbGF5LUl0YWxpYy1WYXJpYWJsZUZvbnRfd2dodC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IHB1YmxpY19zYW5zO1xuICBmb250LXdlaWdodDogMTAwIDkwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvcHVibGljX3NhbnMvZm9udHMvUHVibGljLVNhbnMtUm9tYW4tVkYudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBwdWJsaWNfc2FucztcbiAgZm9udC13ZWlnaHQ6IDEwMCA5MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL3B1YmxpY19zYW5zL2ZvbnRzL1B1YmxpYy1TYW5zLUl0YWxpYy1WRi50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IHF1aWNrc2FuZDtcbiAgZm9udC13ZWlnaHQ6IDEwMCA5MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL3F1aWNrc2FuZC9mb250cy9RdWlja3NhbmQtVmFyaWFibGVGb250X3dnaHQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiByYWxld2F5O1xuICBmb250LXdlaWdodDogMTAwIDkwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvcmFsZXdheS9mb250cy9SYWxld2F5LVZhcmlhYmxlRm9udF93Z2h0LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogcmFsZXdheTtcbiAgZm9udC13ZWlnaHQ6IDEwMCA5MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL3JhbGV3YXkvZm9udHMvUmFsZXdheS1JdGFsaWMtVmFyaWFibGVGb250X3dnaHQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBydXNzb2xvO1xuICBmb250LXdlaWdodDogMTAwIDkwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvcnVzc29sby9mb250cy9SdXNzb2xvW29wc3osd2dodF0udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBzcGFjZV9ncm90ZXNrO1xuICBmb250LXdlaWdodDogMTAwIDkwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvc3BhY2VfZ3JvdGVzay9mb250cy9TcGFjZUdyb3Rlc2tbd2dodF0udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuLmNvbGxhcHNlLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAwLjQ1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItdG9wOiAwLjNlbSBzb2xpZDtcbiAgYm9yZGVyLXJpZ2h0OiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm9yZGVyLWxlZnQ6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLmNvbGxhcHNlLXRvZ2dsZTplbXB0eTo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuaDEsIC5oMSB7XG4gIGZvbnQtc2l6ZTogY2FsYyggMi4yNWVtICogKHZhcigtLWJvZHktZm9udC1zaXplKSAvIDEwMCkgKiAodmFyKC0taGVhZGVycy1mb250LXNpemUpIC8gMTAwKSApO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIGgxLCAuaDEge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMi41ZW0gKiAodmFyKC0tYm9keS1mb250LXNpemUpIC8gMTAwKSAqICh2YXIoLS1oZWFkZXJzLWZvbnQtc2l6ZSkgLyAxMDApICk7XG4gIH1cbn1cblxuaDIsIC5oMiB7XG4gIGZvbnQtc2l6ZTogY2FsYyggMS44ZW0gKiAodmFyKC0tYm9keS1mb250LXNpemUpIC8gMTAwKSAqICh2YXIoLS1oZWFkZXJzLWZvbnQtc2l6ZSkgLyAxMDApICk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgaDIsIC5oMiB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAyZW0gKiAodmFyKC0tYm9keS1mb250LXNpemUpIC8gMTAwKSAqICh2YXIoLS1oZWFkZXJzLWZvbnQtc2l6ZSkgLyAxMDApICk7XG4gIH1cbn1cblxuaDMsIC5oMywgLndwLWJsb2NrLWxhdGVzdC1wb3N0cyA+IGxpID4gYTpmaXJzdC1vZi10eXBlIHtcbiAgZm9udC1zaXplOiBjYWxjKCAxLjU3NWVtICogKHZhcigtLWJvZHktZm9udC1zaXplKSAvIDEwMCkgKiAodmFyKC0taGVhZGVycy1mb250LXNpemUpIC8gMTAwKSApO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIGgzLCAuaDMsIC53cC1ibG9jay1sYXRlc3QtcG9zdHMgPiBsaSA+IGE6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxLjc1ZW0gKiAodmFyKC0tYm9keS1mb250LXNpemUpIC8gMTAwKSAqICh2YXIoLS1oZWFkZXJzLWZvbnQtc2l6ZSkgLyAxMDApICk7XG4gIH1cbn1cblxuaDQsIC5oNCB7XG4gIGZvbnQtc2l6ZTogY2FsYyggMS4zNWVtICogKHZhcigtLWJvZHktZm9udC1zaXplKSAvIDEwMCkgKiAodmFyKC0taGVhZGVycy1mb250LXNpemUpIC8gMTAwKSApO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIGg0LCAuaDQge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggMS41ZW0gKiAodmFyKC0tYm9keS1mb250LXNpemUpIC8gMTAwKSAqICh2YXIoLS1oZWFkZXJzLWZvbnQtc2l6ZSkgLyAxMDApICk7XG4gIH1cbn1cblxuaDUsIC5oNSB7XG4gIGZvbnQtc2l6ZTogY2FsYyggMS4xMjVlbSAqICh2YXIoLS1ib2R5LWZvbnQtc2l6ZSkgLyAxMDApICogKHZhcigtLWhlYWRlcnMtZm9udC1zaXplKSAvIDEwMCkgKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBoNSwgLmg1IHtcbiAgICBmb250LXNpemU6IGNhbGMoIDEuMjVlbSAqICh2YXIoLS1ib2R5LWZvbnQtc2l6ZSkgLyAxMDApICogKHZhcigtLWhlYWRlcnMtZm9udC1zaXplKSAvIDEwMCkgKTtcbiAgfVxufVxuXG5oNiwgLmg2IHtcbiAgZm9udC1zaXplOiBjYWxjKCAwLjllbSAqICh2YXIoLS1ib2R5LWZvbnQtc2l6ZSkgLyAxMDApICogKHZhcigtLWhlYWRlcnMtZm9udC1zaXplKSAvIDEwMCkgKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBoNiwgLmg2IHtcbiAgICBmb250LXNpemU6IGNhbGMoIDFlbSAqICh2YXIoLS1ib2R5LWZvbnQtc2l6ZSkgLyAxMDApICogKHZhcigtLWhlYWRlcnMtZm9udC1zaXplKSAvIDEwMCkgKTtcbiAgfVxufVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LFxuLmgsXG4ud3AtYmxvY2stbGF0ZXN0LXBvc3RzID4gbGkgPiBhOmZpcnN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xufVxuXG5ib2R5Lmgtc3R5bGUtc2VwYXJhdG9yLmgtc3R5bGUtc2VwYXJhdG9yLWJvdHRvbSBoMTo6YWZ0ZXIsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IuaC1zdHlsZS1zZXBhcmF0b3ItYm90dG9tIGgyOjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvci5oLXN0eWxlLXNlcGFyYXRvci1ib3R0b20gaDM6OmFmdGVyLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yLmgtc3R5bGUtc2VwYXJhdG9yLWJvdHRvbSBoNDo6YWZ0ZXIsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IuaC1zdHlsZS1zZXBhcmF0b3ItYm90dG9tIGg1OjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvci5oLXN0eWxlLXNlcGFyYXRvci1ib3R0b20gaDY6OmFmdGVyLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yLmgtc3R5bGUtc2VwYXJhdG9yLWJvdHRvbSAuaDo6YWZ0ZXIsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IuaC1zdHlsZS1zZXBhcmF0b3ItYm90dG9tIC53cC1ibG9jay1sYXRlc3QtcG9zdHMgPiBsaSA+IGE6Zmlyc3Qtb2YtdHlwZTo6YWZ0ZXIsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3I6bm90KC5oLXN0eWxlLXNlcGFyYXRvci1ib3R0b20pIGgxOjpiZWZvcmUsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3I6bm90KC5oLXN0eWxlLXNlcGFyYXRvci1ib3R0b20pIGgyOjpiZWZvcmUsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3I6bm90KC5oLXN0eWxlLXNlcGFyYXRvci1ib3R0b20pIGgzOjpiZWZvcmUsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3I6bm90KC5oLXN0eWxlLXNlcGFyYXRvci1ib3R0b20pIGg0OjpiZWZvcmUsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3I6bm90KC5oLXN0eWxlLXNlcGFyYXRvci1ib3R0b20pIGg1OjpiZWZvcmUsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3I6bm90KC5oLXN0eWxlLXNlcGFyYXRvci1ib3R0b20pIGg2OjpiZWZvcmUsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3I6bm90KC5oLXN0eWxlLXNlcGFyYXRvci1ib3R0b20pIC5oOjpiZWZvcmUsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3I6bm90KC5oLXN0eWxlLXNlcGFyYXRvci1ib3R0b20pIC53cC1ibG9jay1sYXRlc3QtcG9zdHMgPiBsaSA+IGE6Zmlyc3Qtb2YtdHlwZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzZW07XG4gIGhlaWdodDogMC4xZW07XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tcm91bmRuZXNzKTtcbn1cblxuYm9keS5oLXN0eWxlLXNlcGFyYXRvcjpub3QoLmgtc3R5bGUtc2VwYXJhdG9yLWJvdHRvbSkgaDE6OmJlZm9yZSwgYm9keS5oLXN0eWxlLXNlcGFyYXRvcjpub3QoLmgtc3R5bGUtc2VwYXJhdG9yLWJvdHRvbSkgaDI6OmJlZm9yZSwgYm9keS5oLXN0eWxlLXNlcGFyYXRvcjpub3QoLmgtc3R5bGUtc2VwYXJhdG9yLWJvdHRvbSkgaDM6OmJlZm9yZSwgYm9keS5oLXN0eWxlLXNlcGFyYXRvcjpub3QoLmgtc3R5bGUtc2VwYXJhdG9yLWJvdHRvbSkgaDQ6OmJlZm9yZSwgYm9keS5oLXN0eWxlLXNlcGFyYXRvcjpub3QoLmgtc3R5bGUtc2VwYXJhdG9yLWJvdHRvbSkgaDU6OmJlZm9yZSwgYm9keS5oLXN0eWxlLXNlcGFyYXRvcjpub3QoLmgtc3R5bGUtc2VwYXJhdG9yLWJvdHRvbSkgaDY6OmJlZm9yZSwgYm9keS5oLXN0eWxlLXNlcGFyYXRvcjpub3QoLmgtc3R5bGUtc2VwYXJhdG9yLWJvdHRvbSkgLmg6OmJlZm9yZSwgYm9keS5oLXN0eWxlLXNlcGFyYXRvcjpub3QoLmgtc3R5bGUtc2VwYXJhdG9yLWJvdHRvbSkgLndwLWJsb2NrLWxhdGVzdC1wb3N0cyA+IGxpID4gYTpmaXJzdC1vZi10eXBlOjpiZWZvcmUge1xuICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYWNjZW50KTtcbn1cbmJvZHkuaC1zdHlsZS1zZXBhcmF0b3IuaC1zdHlsZS1zZXBhcmF0b3ItYm90dG9tIGgxOjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvci5oLXN0eWxlLXNlcGFyYXRvci1ib3R0b20gaDI6OmFmdGVyLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yLmgtc3R5bGUtc2VwYXJhdG9yLWJvdHRvbSBoMzo6YWZ0ZXIsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IuaC1zdHlsZS1zZXBhcmF0b3ItYm90dG9tIGg0OjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvci5oLXN0eWxlLXNlcGFyYXRvci1ib3R0b20gaDU6OmFmdGVyLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yLmgtc3R5bGUtc2VwYXJhdG9yLWJvdHRvbSBoNjo6YWZ0ZXIsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IuaC1zdHlsZS1zZXBhcmF0b3ItYm90dG9tIC5oOjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvci5oLXN0eWxlLXNlcGFyYXRvci1ib3R0b20gLndwLWJsb2NrLWxhdGVzdC1wb3N0cyA+IGxpID4gYTpmaXJzdC1vZi10eXBlOjphZnRlciB7XG4gIG1hcmdpbi10b3A6IDAuNWVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQpO1xufVxuYm9keS5oLXN0eWxlLXNlcGFyYXRvci5oLXN0eWxlLXNlcGFyYXRvci1obCBoMTo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yLmgtc3R5bGUtc2VwYXJhdG9yLWhsIGgxOjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvci5oLXN0eWxlLXNlcGFyYXRvci1obCBoMjo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yLmgtc3R5bGUtc2VwYXJhdG9yLWhsIGgyOjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvci5oLXN0eWxlLXNlcGFyYXRvci1obCBoMzo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yLmgtc3R5bGUtc2VwYXJhdG9yLWhsIGgzOjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvci5oLXN0eWxlLXNlcGFyYXRvci1obCBoNDo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yLmgtc3R5bGUtc2VwYXJhdG9yLWhsIGg0OjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvci5oLXN0eWxlLXNlcGFyYXRvci1obCBoNTo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yLmgtc3R5bGUtc2VwYXJhdG9yLWhsIGg1OjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvci5oLXN0eWxlLXNlcGFyYXRvci1obCBoNjo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yLmgtc3R5bGUtc2VwYXJhdG9yLWhsIGg2OjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvci5oLXN0eWxlLXNlcGFyYXRvci1obCAuaDo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yLmgtc3R5bGUtc2VwYXJhdG9yLWhsIC53cC1ibG9jay1sYXRlc3QtcG9zdHMgPiBsaSA+IGE6Zmlyc3Qtb2YtdHlwZTo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yLmgtc3R5bGUtc2VwYXJhdG9yLWhsIC5oOjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvci5oLXN0eWxlLXNlcGFyYXRvci1obCAud3AtYmxvY2stbGF0ZXN0LXBvc3RzID4gbGkgPiBhOmZpcnN0LW9mLXR5cGU6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYWNjZW50LWhsKTtcbn1cbmJvZHkuaC1zdHlsZS1zZXBhcmF0b3IgLnRleHQtY2VudGVyIGgxOjpiZWZvcmUsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IgLnRleHQtY2VudGVyIGgxOjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciBoMVtzdHlsZSo9XCJ0ZXh0LWFsaWduOiBjZW50ZXJcIl06OmJlZm9yZSwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciBoMVtzdHlsZSo9XCJ0ZXh0LWFsaWduOiBjZW50ZXJcIl06OmFmdGVyLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIGgxLmhhcy10ZXh0LWFsaWduLWNlbnRlcjo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIGgxLmhhcy10ZXh0LWFsaWduLWNlbnRlcjo6YWZ0ZXIsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IgLnRleHQtY2VudGVyIGgyOjpiZWZvcmUsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IgLnRleHQtY2VudGVyIGgyOjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciBoMltzdHlsZSo9XCJ0ZXh0LWFsaWduOiBjZW50ZXJcIl06OmJlZm9yZSwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciBoMltzdHlsZSo9XCJ0ZXh0LWFsaWduOiBjZW50ZXJcIl06OmFmdGVyLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIGgyLmhhcy10ZXh0LWFsaWduLWNlbnRlcjo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIGgyLmhhcy10ZXh0LWFsaWduLWNlbnRlcjo6YWZ0ZXIsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IgLnRleHQtY2VudGVyIGgzOjpiZWZvcmUsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IgLnRleHQtY2VudGVyIGgzOjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciBoM1tzdHlsZSo9XCJ0ZXh0LWFsaWduOiBjZW50ZXJcIl06OmJlZm9yZSwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciBoM1tzdHlsZSo9XCJ0ZXh0LWFsaWduOiBjZW50ZXJcIl06OmFmdGVyLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIGgzLmhhcy10ZXh0LWFsaWduLWNlbnRlcjo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIGgzLmhhcy10ZXh0LWFsaWduLWNlbnRlcjo6YWZ0ZXIsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IgLnRleHQtY2VudGVyIGg0OjpiZWZvcmUsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IgLnRleHQtY2VudGVyIGg0OjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciBoNFtzdHlsZSo9XCJ0ZXh0LWFsaWduOiBjZW50ZXJcIl06OmJlZm9yZSwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciBoNFtzdHlsZSo9XCJ0ZXh0LWFsaWduOiBjZW50ZXJcIl06OmFmdGVyLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIGg0Lmhhcy10ZXh0LWFsaWduLWNlbnRlcjo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIGg0Lmhhcy10ZXh0LWFsaWduLWNlbnRlcjo6YWZ0ZXIsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IgLnRleHQtY2VudGVyIGg1OjpiZWZvcmUsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IgLnRleHQtY2VudGVyIGg1OjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciBoNVtzdHlsZSo9XCJ0ZXh0LWFsaWduOiBjZW50ZXJcIl06OmJlZm9yZSwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciBoNVtzdHlsZSo9XCJ0ZXh0LWFsaWduOiBjZW50ZXJcIl06OmFmdGVyLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIGg1Lmhhcy10ZXh0LWFsaWduLWNlbnRlcjo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIGg1Lmhhcy10ZXh0LWFsaWduLWNlbnRlcjo6YWZ0ZXIsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IgLnRleHQtY2VudGVyIGg2OjpiZWZvcmUsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IgLnRleHQtY2VudGVyIGg2OjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciBoNltzdHlsZSo9XCJ0ZXh0LWFsaWduOiBjZW50ZXJcIl06OmJlZm9yZSwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciBoNltzdHlsZSo9XCJ0ZXh0LWFsaWduOiBjZW50ZXJcIl06OmFmdGVyLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIGg2Lmhhcy10ZXh0LWFsaWduLWNlbnRlcjo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIGg2Lmhhcy10ZXh0LWFsaWduLWNlbnRlcjo6YWZ0ZXIsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IgLnRleHQtY2VudGVyIC5oOjpiZWZvcmUsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IgLnRleHQtY2VudGVyIC53cC1ibG9jay1sYXRlc3QtcG9zdHMgPiBsaSA+IGE6Zmlyc3Qtb2YtdHlwZTo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIC50ZXh0LWNlbnRlciAuaDo6YWZ0ZXIsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IgLnRleHQtY2VudGVyIC53cC1ibG9jay1sYXRlc3QtcG9zdHMgPiBsaSA+IGE6Zmlyc3Qtb2YtdHlwZTo6YWZ0ZXIsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IgLmhbc3R5bGUqPVwidGV4dC1hbGlnbjogY2VudGVyXCJdOjpiZWZvcmUsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IgLndwLWJsb2NrLWxhdGVzdC1wb3N0cyA+IGxpID4gYVtzdHlsZSo9XCJ0ZXh0LWFsaWduOiBjZW50ZXJcIl06Zmlyc3Qtb2YtdHlwZTo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIC5oW3N0eWxlKj1cInRleHQtYWxpZ246IGNlbnRlclwiXTo6YWZ0ZXIsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IgLndwLWJsb2NrLWxhdGVzdC1wb3N0cyA+IGxpID4gYVtzdHlsZSo9XCJ0ZXh0LWFsaWduOiBjZW50ZXJcIl06Zmlyc3Qtb2YtdHlwZTo6YWZ0ZXIsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IgLmguaGFzLXRleHQtYWxpZ24tY2VudGVyOjpiZWZvcmUsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IgLndwLWJsb2NrLWxhdGVzdC1wb3N0cyA+IGxpID4gYS5oYXMtdGV4dC1hbGlnbi1jZW50ZXI6Zmlyc3Qtb2YtdHlwZTo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIC5oLmhhcy10ZXh0LWFsaWduLWNlbnRlcjo6YWZ0ZXIsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IgLndwLWJsb2NrLWxhdGVzdC1wb3N0cyA+IGxpID4gYS5oYXMtdGV4dC1hbGlnbi1jZW50ZXI6Zmlyc3Qtb2YtdHlwZTo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuYm9keS5oLXN0eWxlLXNlcGFyYXRvciAudGV4dC1yaWdodCBoMTo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIC50ZXh0LXJpZ2h0IGgxOjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciBoMVtzdHlsZSo9XCJ0ZXh0LWFsaWduOiByaWdodFwiXTo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIGgxW3N0eWxlKj1cInRleHQtYWxpZ246IHJpZ2h0XCJdOjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciBoMS5oYXMtdGV4dC1hbGlnbi1yaWdodDo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIGgxLmhhcy10ZXh0LWFsaWduLXJpZ2h0OjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciAudGV4dC1yaWdodCBoMjo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIC50ZXh0LXJpZ2h0IGgyOjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciBoMltzdHlsZSo9XCJ0ZXh0LWFsaWduOiByaWdodFwiXTo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIGgyW3N0eWxlKj1cInRleHQtYWxpZ246IHJpZ2h0XCJdOjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciBoMi5oYXMtdGV4dC1hbGlnbi1yaWdodDo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIGgyLmhhcy10ZXh0LWFsaWduLXJpZ2h0OjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciAudGV4dC1yaWdodCBoMzo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIC50ZXh0LXJpZ2h0IGgzOjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciBoM1tzdHlsZSo9XCJ0ZXh0LWFsaWduOiByaWdodFwiXTo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIGgzW3N0eWxlKj1cInRleHQtYWxpZ246IHJpZ2h0XCJdOjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciBoMy5oYXMtdGV4dC1hbGlnbi1yaWdodDo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIGgzLmhhcy10ZXh0LWFsaWduLXJpZ2h0OjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciAudGV4dC1yaWdodCBoNDo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIC50ZXh0LXJpZ2h0IGg0OjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciBoNFtzdHlsZSo9XCJ0ZXh0LWFsaWduOiByaWdodFwiXTo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIGg0W3N0eWxlKj1cInRleHQtYWxpZ246IHJpZ2h0XCJdOjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciBoNC5oYXMtdGV4dC1hbGlnbi1yaWdodDo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIGg0Lmhhcy10ZXh0LWFsaWduLXJpZ2h0OjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciAudGV4dC1yaWdodCBoNTo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIC50ZXh0LXJpZ2h0IGg1OjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciBoNVtzdHlsZSo9XCJ0ZXh0LWFsaWduOiByaWdodFwiXTo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIGg1W3N0eWxlKj1cInRleHQtYWxpZ246IHJpZ2h0XCJdOjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciBoNS5oYXMtdGV4dC1hbGlnbi1yaWdodDo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIGg1Lmhhcy10ZXh0LWFsaWduLXJpZ2h0OjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciAudGV4dC1yaWdodCBoNjo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIC50ZXh0LXJpZ2h0IGg2OjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciBoNltzdHlsZSo9XCJ0ZXh0LWFsaWduOiByaWdodFwiXTo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIGg2W3N0eWxlKj1cInRleHQtYWxpZ246IHJpZ2h0XCJdOjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciBoNi5oYXMtdGV4dC1hbGlnbi1yaWdodDo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIGg2Lmhhcy10ZXh0LWFsaWduLXJpZ2h0OjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciAudGV4dC1yaWdodCAuaDo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIC50ZXh0LXJpZ2h0IC53cC1ibG9jay1sYXRlc3QtcG9zdHMgPiBsaSA+IGE6Zmlyc3Qtb2YtdHlwZTo6YmVmb3JlLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIC50ZXh0LXJpZ2h0IC5oOjphZnRlciwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciAudGV4dC1yaWdodCAud3AtYmxvY2stbGF0ZXN0LXBvc3RzID4gbGkgPiBhOmZpcnN0LW9mLXR5cGU6OmFmdGVyLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIC5oW3N0eWxlKj1cInRleHQtYWxpZ246IHJpZ2h0XCJdOjpiZWZvcmUsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IgLndwLWJsb2NrLWxhdGVzdC1wb3N0cyA+IGxpID4gYVtzdHlsZSo9XCJ0ZXh0LWFsaWduOiByaWdodFwiXTpmaXJzdC1vZi10eXBlOjpiZWZvcmUsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IgLmhbc3R5bGUqPVwidGV4dC1hbGlnbjogcmlnaHRcIl06OmFmdGVyLCBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yIC53cC1ibG9jay1sYXRlc3QtcG9zdHMgPiBsaSA+IGFbc3R5bGUqPVwidGV4dC1hbGlnbjogcmlnaHRcIl06Zmlyc3Qtb2YtdHlwZTo6YWZ0ZXIsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IgLmguaGFzLXRleHQtYWxpZ24tcmlnaHQ6OmJlZm9yZSwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciAud3AtYmxvY2stbGF0ZXN0LXBvc3RzID4gbGkgPiBhLmhhcy10ZXh0LWFsaWduLXJpZ2h0OmZpcnN0LW9mLXR5cGU6OmJlZm9yZSwgYm9keS5oLXN0eWxlLXNlcGFyYXRvciAuaC5oYXMtdGV4dC1hbGlnbi1yaWdodDo6YWZ0ZXIsIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IgLndwLWJsb2NrLWxhdGVzdC1wb3N0cyA+IGxpID4gYS5oYXMtdGV4dC1hbGlnbi1yaWdodDpmaXJzdC1vZi10eXBlOjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4uaC1zdHlsZS1kaXNhYmxlOjpiZWZvcmUsIC53cC1ibG9jay1sYXRlc3QtcG9zdHMgPiBsaSA+IGE6Zmlyc3Qtb2YtdHlwZTo6YmVmb3JlLFxuLmgtc3R5bGUtZGlzYWJsZS10b3A6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmgtc3R5bGUtZGlzYWJsZTo6YWZ0ZXIsIC53cC1ibG9jay1sYXRlc3QtcG9zdHMgPiBsaSA+IGE6Zmlyc3Qtb2YtdHlwZTo6YWZ0ZXIsXG4uaC1zdHlsZS1kaXNhYmxlLWJvdHRvbTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbmlucHV0W3R5cGU9c3VibWl0XTpub3QoLmJ0biksIGlucHV0W3R5cGU9YnV0dG9uXTpub3QoLmJ0biksIC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluayxcbi53cC1ibG9jay1maWxlIC53cC1lbGVtZW50LWJ1dHRvbixcbi53cC1ibG9jay1zZWFyY2hfX2J1dHRvbixcbi5idG4ge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC41cyBlYXNlLCBib3gtc2hhZG93IDAuNXMgZWFzZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHBhZGRpbmc6IDAuMzM3NXJlbSAwLjY3NXJlbTtcbiAgZm9udC1zaXplOiAwLjllbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXJvdW5kbmVzcyk7XG4gIC8qXG4gIGJvZHk6bm90KC5zaGFkb3dzLWRpc2FibGVkKSAmIHtcbiAgICAgICYge1xuICAgICAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgICAmOm5vdCg6Zm9jdXMtdmlzaWJsZSk6bm90KDpob3Zlcikge1xuICAgICAgICAgIEBpbmNsdWRlIGFkanVzdGVkLXNoYWRvdygwLjcpO1xuICAgICAgfVxuICB9XG4gICovXG4gIC8qXG4gIEBzdXBwb3J0cyAoIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiBub3JtYWwgKSB7XG4gICAgICBib2R5LmZvbnQtdXAgJiB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206ICRidG4tcGFkZGluZy15KzAuMTVyZW07XG4gICAgICB9XG4gICAgICBib2R5LmZvbnQtZG93biAmIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogJGJ0bi1wYWRkaW5nLXkrMC4xNXJlbTtcbiAgICAgIH1cbiAgfVxuICAqL1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIGlucHV0W3R5cGU9c3VibWl0XTpub3QoLmJ0biksIGlucHV0W3R5cGU9YnV0dG9uXTpub3QoLmJ0biksIC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluayxcbi53cC1ibG9jay1maWxlIC53cC1lbGVtZW50LWJ1dHRvbixcbi53cC1ibG9jay1zZWFyY2hfX2J1dHRvbixcbi5idG4ge1xuICAgIHBhZGRpbmc6IDAuMzc1cmVtIDAuNzVyZW07XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1yb3VuZG5lc3MpO1xuICB9XG59XG5pbnB1dFt0eXBlPXN1Ym1pdF06bm90KC5idG4pIGksIGlucHV0W3R5cGU9YnV0dG9uXTpub3QoLmJ0bikgaSwgLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rIGksXG4ud3AtYmxvY2stZmlsZSAud3AtZWxlbWVudC1idXR0b24gaSxcbi53cC1ibG9jay1zZWFyY2hfX2J1dHRvbiBpLFxuLmJ0biBpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGZvbnQtc2l6ZTogMS4zNWVtO1xufVxuaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyOm5vdCguYnRuKSwgaW5wdXRbdHlwZT1idXR0b25dOmhvdmVyOm5vdCguYnRuKSwgLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rOmhvdmVyLFxuLndwLWJsb2NrLWZpbGUgLndwLWVsZW1lbnQtYnV0dG9uOmhvdmVyLFxuLndwLWJsb2NrLXNlYXJjaF9fYnV0dG9uOmhvdmVyLFxuLmJ0bjpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuaW5wdXRbdHlwZT1zdWJtaXRdOmZvY3VzLXZpc2libGU6bm90KC5idG4pLCBpbnB1dFt0eXBlPWJ1dHRvbl06Zm9jdXMtdmlzaWJsZTpub3QoLmJ0biksIC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluazpmb2N1cy12aXNpYmxlLFxuLndwLWJsb2NrLWZpbGUgLndwLWVsZW1lbnQtYnV0dG9uOmZvY3VzLXZpc2libGUsXG4ud3AtYmxvY2stc2VhcmNoX19idXR0b246Zm9jdXMtdmlzaWJsZSwgaW5wdXRbdHlwZT1zdWJtaXRdOmFjdGl2ZTpub3QoLmJ0biksIGlucHV0W3R5cGU9YnV0dG9uXTphY3RpdmU6bm90KC5idG4pLCAud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbms6YWN0aXZlLFxuLndwLWJsb2NrLWZpbGUgLndwLWVsZW1lbnQtYnV0dG9uOmFjdGl2ZSxcbi53cC1ibG9jay1zZWFyY2hfX2J1dHRvbjphY3RpdmUsIGlucHV0W3R5cGU9c3VibWl0XTpob3Zlcjpub3QoLmJ0biksIGlucHV0W3R5cGU9YnV0dG9uXTpob3Zlcjpub3QoLmJ0biksIC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluazpob3Zlcixcbi53cC1ibG9jay1maWxlIC53cC1lbGVtZW50LWJ1dHRvbjpob3Zlcixcbi53cC1ibG9jay1zZWFyY2hfX2J1dHRvbjpob3Zlcixcbi5idG46Zm9jdXMtdmlzaWJsZSxcbi5idG46YWN0aXZlLFxuLmJ0bjpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5pbnB1dFt0eXBlPXN1Ym1pdF06Zm9jdXMtdmlzaWJsZTpub3QoLmJ0biksIGlucHV0W3R5cGU9YnV0dG9uXTpmb2N1cy12aXNpYmxlOm5vdCguYnRuKSwgLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rOmZvY3VzLXZpc2libGUsXG4ud3AtYmxvY2stZmlsZSAud3AtZWxlbWVudC1idXR0b246Zm9jdXMtdmlzaWJsZSxcbi53cC1ibG9jay1zZWFyY2hfX2J1dHRvbjpmb2N1cy12aXNpYmxlLFxuLmJ0bjpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZS1vZmZzZXQ6IDAuM3JlbTtcbiAgb3V0bGluZS13aWR0aDogMC4ycmVtO1xufVxucCBpbnB1dFt0eXBlPXN1Ym1pdF06bm90KDpmaXJzdC1jaGlsZCk6bm90KC5idG4pLCBwIGlucHV0W3R5cGU9YnV0dG9uXTpub3QoOmZpcnN0LWNoaWxkKTpub3QoLmJ0biksIHAgLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rOm5vdCg6Zmlyc3QtY2hpbGQpLCAud3AtYmxvY2stYnV0dG9uIHAgLndwLWJsb2NrLWJ1dHRvbl9fbGluazpub3QoOmZpcnN0LWNoaWxkKSxcbnAgLndwLWJsb2NrLWZpbGUgLndwLWVsZW1lbnQtYnV0dG9uOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLndwLWJsb2NrLWZpbGUgcCAud3AtZWxlbWVudC1idXR0b246bm90KDpmaXJzdC1jaGlsZCksXG5wIC53cC1ibG9jay1zZWFyY2hfX2J1dHRvbjpub3QoOmZpcnN0LWNoaWxkKSxcbnAgLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG59XG5wIGlucHV0W3R5cGU9c3VibWl0XTpub3QoOmxhc3QtY2hpbGQpOm5vdCguYnRuKSwgcCBpbnB1dFt0eXBlPWJ1dHRvbl06bm90KDpsYXN0LWNoaWxkKTpub3QoLmJ0biksIHAgLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rOm5vdCg6bGFzdC1jaGlsZCksIC53cC1ibG9jay1idXR0b24gcCAud3AtYmxvY2stYnV0dG9uX19saW5rOm5vdCg6bGFzdC1jaGlsZCksXG5wIC53cC1ibG9jay1maWxlIC53cC1lbGVtZW50LWJ1dHRvbjpub3QoOmxhc3QtY2hpbGQpLFxuLndwLWJsb2NrLWZpbGUgcCAud3AtZWxlbWVudC1idXR0b246bm90KDpsYXN0LWNoaWxkKSxcbnAgLndwLWJsb2NrLXNlYXJjaF9fYnV0dG9uOm5vdCg6bGFzdC1jaGlsZCksXG5wIC5idG46bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuXG4uYnRuLWJsb2NrLCAuYnRuLWJsb2NrIC53cC1ibG9jay1idXR0b25fX2xpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG4uYnRuLWJsb2NrICsgLmJ0bi1ibG9jaywgLmJ0bi1ibG9jayAud3AtYmxvY2stYnV0dG9uX19saW5rICsgLmJ0bi1ibG9jaywgLmJ0bi1ibG9jayAuYnRuLWJsb2NrICsgLndwLWJsb2NrLWJ1dHRvbl9fbGluaywgLmJ0bi1ibG9jayAud3AtYmxvY2stYnV0dG9uX19saW5rICsgLndwLWJsb2NrLWJ1dHRvbl9fbGluayB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbn1cblxuLmJ0bjpkaXNhYmxlZCB7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuaW5wdXRbdHlwZT1zdWJtaXRdOm5vdCguYnRuKSxcbi5idG4tcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudC1obCk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItYWNjZW50LWhsKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudC1obC1jb250cmFzdCk7XG59XG5pbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXI6bm90KC5idG4pLFxuLmJ0bi1wcmltYXJ5OmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHZhcigtLWNvbG9yLWFjY2VudC1obC1hKSwgMCAwIDAgMC4ycmVtIHZhcigtLWNvbG9yKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudC1obC1jb250cmFzdCk7XG59XG5pbnB1dFt0eXBlPXN1Ym1pdF06Zm9jdXMtdmlzaWJsZTpub3QoLmJ0biksXG4uYnRuLXByaW1hcnk6Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmUtY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudCk7XG59XG5ib2R5LmJ0bi1zdHlsZS1vdXRsaW5lIGlucHV0W3R5cGU9c3VibWl0XTpub3QoOmhvdmVyKTpub3QoOmZvY3VzLXZpc2libGUpOm5vdCguYnRuKSxcbmJvZHkuYnRuLXN0eWxlLW91dGxpbmUgLmJ0bi1wcmltYXJ5Om5vdCg6aG92ZXIpOm5vdCg6Zm9jdXMtdmlzaWJsZSkge1xuICBjb2xvcjogdmFyKC0tY29sb3ItYWNjZW50LWhsKTtcbn1cblxuaW5wdXRbdHlwZT1idXR0b25dOm5vdCguYnRuKSwgLndwLWJsb2NrLWJ1dHRvbi5pcy1zdHlsZS1vdXRsaW5lIC53cC1ibG9jay1idXR0b25fX2xpbms6bm90KC5oYXMtYmFja2dyb3VuZCk6bm90KC5oYXMtdGV4dC1jb2xvciksIC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluayxcbi53cC1ibG9jay1maWxlIC53cC1lbGVtZW50LWJ1dHRvbixcbi53cC1ibG9jay1zZWFyY2hfX2J1dHRvbixcbi5idG4tc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYWNjZW50KTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItYWNjZW50LWNvbnRyYXN0KTtcbn1cbmlucHV0W3R5cGU9YnV0dG9uXTpob3Zlcjpub3QoLmJ0biksIC53cC1ibG9jay1idXR0b24uaXMtc3R5bGUtb3V0bGluZSAud3AtYmxvY2stYnV0dG9uX19saW5rOmhvdmVyOm5vdCguaGFzLWJhY2tncm91bmQpOm5vdCguaGFzLXRleHQtY29sb3IpLCAud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbms6aG92ZXIsXG4ud3AtYmxvY2stZmlsZSAud3AtZWxlbWVudC1idXR0b246aG92ZXIsXG4ud3AtYmxvY2stc2VhcmNoX19idXR0b246aG92ZXIsXG4uYnRuLXNlY29uZGFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudCk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSB2YXIoLS1jb2xvci1hY2NlbnQtYSksIDAgMCAwIDAuMnJlbSB2YXIoLS1jb2xvcik7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQtY29udHJhc3QpO1xufVxuaW5wdXRbdHlwZT1idXR0b25dOmZvY3VzLXZpc2libGU6bm90KC5idG4pLCAud3AtYmxvY2stYnV0dG9uLmlzLXN0eWxlLW91dGxpbmUgLndwLWJsb2NrLWJ1dHRvbl9fbGluazpmb2N1cy12aXNpYmxlOm5vdCguaGFzLWJhY2tncm91bmQpOm5vdCguaGFzLXRleHQtY29sb3IpLCAud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbms6Zm9jdXMtdmlzaWJsZSxcbi53cC1ibG9jay1maWxlIC53cC1lbGVtZW50LWJ1dHRvbjpmb2N1cy12aXNpYmxlLFxuLndwLWJsb2NrLXNlYXJjaF9fYnV0dG9uOmZvY3VzLXZpc2libGUsXG4uYnRuLXNlY29uZGFyeTpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZS1jb2xvcjogdmFyKC0tY29sb3ItYWNjZW50LWhsKTtcbn1cbmJvZHkuYnRuLXN0eWxlLW91dGxpbmUgaW5wdXRbdHlwZT1idXR0b25dOm5vdCg6aG92ZXIpOm5vdCg6Zm9jdXMtdmlzaWJsZSk6bm90KC5idG4pLCBib2R5LmJ0bi1zdHlsZS1vdXRsaW5lIC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluazpub3QoOmhvdmVyKTpub3QoOmZvY3VzLXZpc2libGUpLCAud3AtYmxvY2stYnV0dG9uIGJvZHkuYnRuLXN0eWxlLW91dGxpbmUgLndwLWJsb2NrLWJ1dHRvbl9fbGluazpub3QoOmhvdmVyKTpub3QoOmZvY3VzLXZpc2libGUpLFxuYm9keS5idG4tc3R5bGUtb3V0bGluZSAud3AtYmxvY2stZmlsZSAud3AtZWxlbWVudC1idXR0b246bm90KDpob3Zlcik6bm90KDpmb2N1cy12aXNpYmxlKSxcbi53cC1ibG9jay1maWxlIGJvZHkuYnRuLXN0eWxlLW91dGxpbmUgLndwLWVsZW1lbnQtYnV0dG9uOm5vdCg6aG92ZXIpOm5vdCg6Zm9jdXMtdmlzaWJsZSksXG5ib2R5LmJ0bi1zdHlsZS1vdXRsaW5lIC53cC1ibG9jay1zZWFyY2hfX2J1dHRvbjpub3QoOmhvdmVyKTpub3QoOmZvY3VzLXZpc2libGUpLFxuYm9keS5idG4tc3R5bGUtb3V0bGluZSAuYnRuLXNlY29uZGFyeTpub3QoOmhvdmVyKTpub3QoOmZvY3VzLXZpc2libGUpIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudCk7XG59XG5cbmJvZHkuYnRuLXN0eWxlLW91dGxpbmUgaW5wdXRbdHlwZT1zdWJtaXRdOm5vdCguYnRuKSwgYm9keS5idG4tc3R5bGUtb3V0bGluZSBpbnB1dFt0eXBlPWJ1dHRvbl06bm90KC5idG4pLCBib2R5LmJ0bi1zdHlsZS1vdXRsaW5lIC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluaywgLndwLWJsb2NrLWJ1dHRvbiBib2R5LmJ0bi1zdHlsZS1vdXRsaW5lIC53cC1ibG9jay1idXR0b25fX2xpbmssXG5ib2R5LmJ0bi1zdHlsZS1vdXRsaW5lIC53cC1ibG9jay1maWxlIC53cC1lbGVtZW50LWJ1dHRvbixcbi53cC1ibG9jay1maWxlIGJvZHkuYnRuLXN0eWxlLW91dGxpbmUgLndwLWVsZW1lbnQtYnV0dG9uLFxuYm9keS5idG4tc3R5bGUtb3V0bGluZSAud3AtYmxvY2stc2VhcmNoX19idXR0b24sXG5ib2R5LmJ0bi1zdHlsZS1vdXRsaW5lIC5idG4sXG4uaXMtc3R5bGUtb3V0bGluZSBpbnB1dFt0eXBlPXN1Ym1pdF06bm90KC5idG4pLFxuLmlzLXN0eWxlLW91dGxpbmUgaW5wdXRbdHlwZT1idXR0b25dOm5vdCguYnRuKSxcbi5pcy1zdHlsZS1vdXRsaW5lIC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluayxcbi53cC1ibG9jay1idXR0b24gLmlzLXN0eWxlLW91dGxpbmUgLndwLWJsb2NrLWJ1dHRvbl9fbGluayxcbi5pcy1zdHlsZS1vdXRsaW5lIC53cC1ibG9jay1maWxlIC53cC1lbGVtZW50LWJ1dHRvbixcbi53cC1ibG9jay1maWxlIC5pcy1zdHlsZS1vdXRsaW5lIC53cC1lbGVtZW50LWJ1dHRvbixcbi5pcy1zdHlsZS1vdXRsaW5lIC53cC1ibG9jay1zZWFyY2hfX2J1dHRvbixcbi53cC1ibG9jay1idXR0b24uaXMtc3R5bGUtb3V0bGluZSAud3AtYmxvY2stYnV0dG9uX19saW5rOm5vdCguaGFzLWJhY2tncm91bmQpOm5vdCguaGFzLXRleHQtY29sb3IpIHtcbiAgYm9yZGVyLXdpZHRoOiAwLjE1cmVtO1xuICBwYWRkaW5nOiAwLjIyNXJlbSAwLjY3NXJlbTtcbn1cbmJvZHkuYnRuLXN0eWxlLW91dGxpbmUgaW5wdXRbdHlwZT1zdWJtaXRdOm5vdCg6aG92ZXIpOm5vdCg6Zm9jdXMtdmlzaWJsZSk6bm90KC5idG4pLCBib2R5LmJ0bi1zdHlsZS1vdXRsaW5lIGlucHV0W3R5cGU9YnV0dG9uXTpub3QoOmhvdmVyKTpub3QoOmZvY3VzLXZpc2libGUpOm5vdCguYnRuKSwgYm9keS5idG4tc3R5bGUtb3V0bGluZSAud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbms6bm90KDpob3Zlcik6bm90KDpmb2N1cy12aXNpYmxlKSwgLndwLWJsb2NrLWJ1dHRvbiBib2R5LmJ0bi1zdHlsZS1vdXRsaW5lIC53cC1ibG9jay1idXR0b25fX2xpbms6bm90KDpob3Zlcik6bm90KDpmb2N1cy12aXNpYmxlKSxcbmJvZHkuYnRuLXN0eWxlLW91dGxpbmUgLndwLWJsb2NrLWZpbGUgLndwLWVsZW1lbnQtYnV0dG9uOm5vdCg6aG92ZXIpOm5vdCg6Zm9jdXMtdmlzaWJsZSksXG4ud3AtYmxvY2stZmlsZSBib2R5LmJ0bi1zdHlsZS1vdXRsaW5lIC53cC1lbGVtZW50LWJ1dHRvbjpub3QoOmhvdmVyKTpub3QoOmZvY3VzLXZpc2libGUpLFxuYm9keS5idG4tc3R5bGUtb3V0bGluZSAud3AtYmxvY2stc2VhcmNoX19idXR0b246bm90KDpob3Zlcik6bm90KDpmb2N1cy12aXNpYmxlKSxcbmJvZHkuYnRuLXN0eWxlLW91dGxpbmUgLmJ0bjpub3QoOmhvdmVyKTpub3QoOmZvY3VzLXZpc2libGUpLFxuLmlzLXN0eWxlLW91dGxpbmUgaW5wdXRbdHlwZT1zdWJtaXRdOm5vdCg6aG92ZXIpOm5vdCg6Zm9jdXMtdmlzaWJsZSk6bm90KC5idG4pLFxuLmlzLXN0eWxlLW91dGxpbmUgaW5wdXRbdHlwZT1idXR0b25dOm5vdCg6aG92ZXIpOm5vdCg6Zm9jdXMtdmlzaWJsZSk6bm90KC5idG4pLFxuLmlzLXN0eWxlLW91dGxpbmUgLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rOm5vdCg6aG92ZXIpOm5vdCg6Zm9jdXMtdmlzaWJsZSksXG4ud3AtYmxvY2stYnV0dG9uIC5pcy1zdHlsZS1vdXRsaW5lIC53cC1ibG9jay1idXR0b25fX2xpbms6bm90KDpob3Zlcik6bm90KDpmb2N1cy12aXNpYmxlKSxcbi5pcy1zdHlsZS1vdXRsaW5lIC53cC1ibG9jay1maWxlIC53cC1lbGVtZW50LWJ1dHRvbjpub3QoOmhvdmVyKTpub3QoOmZvY3VzLXZpc2libGUpLFxuLndwLWJsb2NrLWZpbGUgLmlzLXN0eWxlLW91dGxpbmUgLndwLWVsZW1lbnQtYnV0dG9uOm5vdCg6aG92ZXIpOm5vdCg6Zm9jdXMtdmlzaWJsZSksXG4uaXMtc3R5bGUtb3V0bGluZSAud3AtYmxvY2stc2VhcmNoX19idXR0b246bm90KDpob3Zlcik6bm90KDpmb2N1cy12aXNpYmxlKSxcbi53cC1ibG9jay1idXR0b24uaXMtc3R5bGUtb3V0bGluZSAud3AtYmxvY2stYnV0dG9uX19saW5rOm5vdCg6aG92ZXIpOm5vdCg6Zm9jdXMtdmlzaWJsZSk6bm90KC5oYXMtYmFja2dyb3VuZCk6bm90KC5oYXMtdGV4dC1jb2xvcikge1xuICBjb2xvcjogdmFyKC0tY29sb3ItYWNjZW50KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiBjdXJyZW50Q29sb3IgIWltcG9ydGFudDtcbn1cbmJvZHkuYnRuLXN0eWxlLW91dGxpbmUgaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyOm5vdCguYnRuKSwgYm9keS5idG4tc3R5bGUtb3V0bGluZSBpbnB1dFt0eXBlPWJ1dHRvbl06aG92ZXI6bm90KC5idG4pLCBib2R5LmJ0bi1zdHlsZS1vdXRsaW5lIC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluazpob3ZlciwgLndwLWJsb2NrLWJ1dHRvbiBib2R5LmJ0bi1zdHlsZS1vdXRsaW5lIC53cC1ibG9jay1idXR0b25fX2xpbms6aG92ZXIsXG5ib2R5LmJ0bi1zdHlsZS1vdXRsaW5lIC53cC1ibG9jay1maWxlIC53cC1lbGVtZW50LWJ1dHRvbjpob3Zlcixcbi53cC1ibG9jay1maWxlIGJvZHkuYnRuLXN0eWxlLW91dGxpbmUgLndwLWVsZW1lbnQtYnV0dG9uOmhvdmVyLFxuYm9keS5idG4tc3R5bGUtb3V0bGluZSAud3AtYmxvY2stc2VhcmNoX19idXR0b246aG92ZXIsIGJvZHkuYnRuLXN0eWxlLW91dGxpbmUgaW5wdXRbdHlwZT1zdWJtaXRdOmZvY3VzLXZpc2libGU6bm90KC5idG4pLCBib2R5LmJ0bi1zdHlsZS1vdXRsaW5lIGlucHV0W3R5cGU9YnV0dG9uXTpmb2N1cy12aXNpYmxlOm5vdCguYnRuKSwgYm9keS5idG4tc3R5bGUtb3V0bGluZSAud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbms6Zm9jdXMtdmlzaWJsZSwgLndwLWJsb2NrLWJ1dHRvbiBib2R5LmJ0bi1zdHlsZS1vdXRsaW5lIC53cC1ibG9jay1idXR0b25fX2xpbms6Zm9jdXMtdmlzaWJsZSxcbmJvZHkuYnRuLXN0eWxlLW91dGxpbmUgLndwLWJsb2NrLWZpbGUgLndwLWVsZW1lbnQtYnV0dG9uOmZvY3VzLXZpc2libGUsXG4ud3AtYmxvY2stZmlsZSBib2R5LmJ0bi1zdHlsZS1vdXRsaW5lIC53cC1lbGVtZW50LWJ1dHRvbjpmb2N1cy12aXNpYmxlLFxuYm9keS5idG4tc3R5bGUtb3V0bGluZSAud3AtYmxvY2stc2VhcmNoX19idXR0b246Zm9jdXMtdmlzaWJsZSxcbmJvZHkuYnRuLXN0eWxlLW91dGxpbmUgLmJ0bjpob3ZlcixcbmJvZHkuYnRuLXN0eWxlLW91dGxpbmUgLmJ0bjpmb2N1cy12aXNpYmxlLFxuLmlzLXN0eWxlLW91dGxpbmUgaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyOm5vdCguYnRuKSxcbi5pcy1zdHlsZS1vdXRsaW5lIGlucHV0W3R5cGU9YnV0dG9uXTpob3Zlcjpub3QoLmJ0biksXG4uaXMtc3R5bGUtb3V0bGluZSAud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbms6aG92ZXIsXG4ud3AtYmxvY2stYnV0dG9uIC5pcy1zdHlsZS1vdXRsaW5lIC53cC1ibG9jay1idXR0b25fX2xpbms6aG92ZXIsXG4uaXMtc3R5bGUtb3V0bGluZSAud3AtYmxvY2stZmlsZSAud3AtZWxlbWVudC1idXR0b246aG92ZXIsXG4ud3AtYmxvY2stZmlsZSAuaXMtc3R5bGUtb3V0bGluZSAud3AtZWxlbWVudC1idXR0b246aG92ZXIsXG4uaXMtc3R5bGUtb3V0bGluZSAud3AtYmxvY2stc2VhcmNoX19idXR0b246aG92ZXIsXG4uaXMtc3R5bGUtb3V0bGluZSBpbnB1dFt0eXBlPXN1Ym1pdF06Zm9jdXMtdmlzaWJsZTpub3QoLmJ0biksXG4uaXMtc3R5bGUtb3V0bGluZSBpbnB1dFt0eXBlPWJ1dHRvbl06Zm9jdXMtdmlzaWJsZTpub3QoLmJ0biksXG4uaXMtc3R5bGUtb3V0bGluZSAud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbms6Zm9jdXMtdmlzaWJsZSxcbi53cC1ibG9jay1idXR0b24gLmlzLXN0eWxlLW91dGxpbmUgLndwLWJsb2NrLWJ1dHRvbl9fbGluazpmb2N1cy12aXNpYmxlLFxuLmlzLXN0eWxlLW91dGxpbmUgLndwLWJsb2NrLWZpbGUgLndwLWVsZW1lbnQtYnV0dG9uOmZvY3VzLXZpc2libGUsXG4ud3AtYmxvY2stZmlsZSAuaXMtc3R5bGUtb3V0bGluZSAud3AtZWxlbWVudC1idXR0b246Zm9jdXMtdmlzaWJsZSxcbi5pcy1zdHlsZS1vdXRsaW5lIC53cC1ibG9jay1zZWFyY2hfX2J1dHRvbjpmb2N1cy12aXNpYmxlLFxuLndwLWJsb2NrLWJ1dHRvbi5pcy1zdHlsZS1vdXRsaW5lIC53cC1ibG9jay1idXR0b25fX2xpbms6aG92ZXI6bm90KC5oYXMtYmFja2dyb3VuZCk6bm90KC5oYXMtdGV4dC1jb2xvciksXG4ud3AtYmxvY2stYnV0dG9uLmlzLXN0eWxlLW91dGxpbmUgLndwLWJsb2NrLWJ1dHRvbl9fbGluazpmb2N1cy12aXNpYmxlOm5vdCguaGFzLWJhY2tncm91bmQpOm5vdCguaGFzLXRleHQtY29sb3IpIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uZm9ybS1jb250cm9sLCBib2R5IC5jYWxlbmRhci1wbHVzICNjYWxlbmRhci1wbHVzLXNlYXJjaCxcbmJvZHkgLmNhbGVuZGFyLXBsdXMgI2NhbGVuZGFyLXBsdXMtY2F0ZWdvcnksIGlucHV0W3R5cGU9dGV4dF06bm90KC5mb3JtLWNvbnRyb2wpLFxuaW5wdXRbdHlwZT10ZWxdOm5vdCguZm9ybS1jb250cm9sKSxcbmlucHV0W3R5cGU9ZW1haWxdOm5vdCguZm9ybS1jb250cm9sKSxcbmlucHV0W3R5cGU9c2VhcmNoXTpub3QoLmZvcm0tY29udHJvbCksXG50ZXh0YXJlYTpub3QoLmZvcm0tY29udHJvbCksXG5zZWxlY3Q6bm90KC5mb3JtLWNvbnRyb2wpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtICsgMnB4KTtcbiAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcbiAgZm9udC1zaXplOiBjYWxjKCAxZW0gKiAodmFyKC0tYm9keS1mb250LXNpemUpIC8gMTAwKSApO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzQ5NTA1NztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NlZDRkYTtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1yb3VuZG5lc3MpO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG4uZm9ybS1jb250cm9sOmZvY3VzLXZpc2libGUsIGJvZHkgLmNhbGVuZGFyLXBsdXMgI2NhbGVuZGFyLXBsdXMtc2VhcmNoOmZvY3VzLXZpc2libGUsXG5ib2R5IC5jYWxlbmRhci1wbHVzICNjYWxlbmRhci1wbHVzLWNhdGVnb3J5OmZvY3VzLXZpc2libGUsIGlucHV0W3R5cGU9dGV4dF06Zm9jdXMtdmlzaWJsZTpub3QoLmZvcm0tY29udHJvbCksXG5pbnB1dFt0eXBlPXRlbF06Zm9jdXMtdmlzaWJsZTpub3QoLmZvcm0tY29udHJvbCksXG5pbnB1dFt0eXBlPWVtYWlsXTpmb2N1cy12aXNpYmxlOm5vdCguZm9ybS1jb250cm9sKSxcbmlucHV0W3R5cGU9c2VhcmNoXTpmb2N1cy12aXNpYmxlOm5vdCguZm9ybS1jb250cm9sKSxcbnRleHRhcmVhOmZvY3VzLXZpc2libGU6bm90KC5mb3JtLWNvbnRyb2wpLFxuc2VsZWN0OmZvY3VzLXZpc2libGU6bm90KC5mb3JtLWNvbnRyb2wpIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQpO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gdmFyKC0tY29sb3ItYWNjZW50LWEpLCAwIDAgMCAwLjJyZW0gdmFyKC0tY29sb3IpO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmZvcm0tY29udHJvbCwgYm9keSAuY2FsZW5kYXItcGx1cyAjY2FsZW5kYXItcGx1cy1zZWFyY2gsXG5ib2R5IC5jYWxlbmRhci1wbHVzICNjYWxlbmRhci1wbHVzLWNhdGVnb3J5LCBpbnB1dFt0eXBlPXRleHRdOm5vdCguZm9ybS1jb250cm9sKSxcbmlucHV0W3R5cGU9dGVsXTpub3QoLmZvcm0tY29udHJvbCksXG5pbnB1dFt0eXBlPWVtYWlsXTpub3QoLmZvcm0tY29udHJvbCksXG5pbnB1dFt0eXBlPXNlYXJjaF06bm90KC5mb3JtLWNvbnRyb2wpLFxudGV4dGFyZWE6bm90KC5mb3JtLWNvbnRyb2wpLFxuc2VsZWN0Om5vdCguZm9ybS1jb250cm9sKSB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmZvcm0tY29udHJvbDo6LW1zLWV4cGFuZCwgYm9keSAuY2FsZW5kYXItcGx1cyAjY2FsZW5kYXItcGx1cy1zZWFyY2g6Oi1tcy1leHBhbmQsXG5ib2R5IC5jYWxlbmRhci1wbHVzICNjYWxlbmRhci1wbHVzLWNhdGVnb3J5OjotbXMtZXhwYW5kLCBpbnB1dFt0eXBlPXRleHRdOm5vdCguZm9ybS1jb250cm9sKTo6LW1zLWV4cGFuZCxcbmlucHV0W3R5cGU9dGVsXTpub3QoLmZvcm0tY29udHJvbCk6Oi1tcy1leHBhbmQsXG5pbnB1dFt0eXBlPWVtYWlsXTpub3QoLmZvcm0tY29udHJvbCk6Oi1tcy1leHBhbmQsXG5pbnB1dFt0eXBlPXNlYXJjaF06bm90KC5mb3JtLWNvbnRyb2wpOjotbXMtZXhwYW5kLFxudGV4dGFyZWE6bm90KC5mb3JtLWNvbnRyb2wpOjotbXMtZXhwYW5kLFxuc2VsZWN0Om5vdCguZm9ybS1jb250cm9sKTo6LW1zLWV4cGFuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG59XG4uZm9ybS1jb250cm9sOjpwbGFjZWhvbGRlciwgYm9keSAuY2FsZW5kYXItcGx1cyAjY2FsZW5kYXItcGx1cy1zZWFyY2g6OnBsYWNlaG9sZGVyLFxuYm9keSAuY2FsZW5kYXItcGx1cyAjY2FsZW5kYXItcGx1cy1jYXRlZ29yeTo6cGxhY2Vob2xkZXIsIGlucHV0W3R5cGU9dGV4dF06bm90KC5mb3JtLWNvbnRyb2wpOjpwbGFjZWhvbGRlcixcbmlucHV0W3R5cGU9dGVsXTpub3QoLmZvcm0tY29udHJvbCk6OnBsYWNlaG9sZGVyLFxuaW5wdXRbdHlwZT1lbWFpbF06bm90KC5mb3JtLWNvbnRyb2wpOjpwbGFjZWhvbGRlcixcbmlucHV0W3R5cGU9c2VhcmNoXTpub3QoLmZvcm0tY29udHJvbCk6OnBsYWNlaG9sZGVyLFxudGV4dGFyZWE6bm90KC5mb3JtLWNvbnRyb2wpOjpwbGFjZWhvbGRlcixcbnNlbGVjdDpub3QoLmZvcm0tY29udHJvbCk6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIG9wYWNpdHk6IDE7XG59XG4uZm9ybS1jb250cm9sOmRpc2FibGVkLCBib2R5IC5jYWxlbmRhci1wbHVzICNjYWxlbmRhci1wbHVzLXNlYXJjaDpkaXNhYmxlZCxcbmJvZHkgLmNhbGVuZGFyLXBsdXMgI2NhbGVuZGFyLXBsdXMtY2F0ZWdvcnk6ZGlzYWJsZWQsIGlucHV0W3R5cGU9dGV4dF06ZGlzYWJsZWQ6bm90KC5mb3JtLWNvbnRyb2wpLFxuaW5wdXRbdHlwZT10ZWxdOmRpc2FibGVkOm5vdCguZm9ybS1jb250cm9sKSxcbmlucHV0W3R5cGU9ZW1haWxdOmRpc2FibGVkOm5vdCguZm9ybS1jb250cm9sKSxcbmlucHV0W3R5cGU9c2VhcmNoXTpkaXNhYmxlZDpub3QoLmZvcm0tY29udHJvbCksXG50ZXh0YXJlYTpkaXNhYmxlZDpub3QoLmZvcm0tY29udHJvbCksXG5zZWxlY3Q6ZGlzYWJsZWQ6bm90KC5mb3JtLWNvbnRyb2wpLCAuZm9ybS1jb250cm9sW3JlYWRvbmx5XSwgYm9keSAuY2FsZW5kYXItcGx1cyBbcmVhZG9ubHldI2NhbGVuZGFyLXBsdXMtc2VhcmNoLFxuYm9keSAuY2FsZW5kYXItcGx1cyBbcmVhZG9ubHldI2NhbGVuZGFyLXBsdXMtY2F0ZWdvcnksIGlucHV0W3JlYWRvbmx5XVt0eXBlPXRleHRdOm5vdCguZm9ybS1jb250cm9sKSxcbmlucHV0W3JlYWRvbmx5XVt0eXBlPXRlbF06bm90KC5mb3JtLWNvbnRyb2wpLFxuaW5wdXRbcmVhZG9ubHldW3R5cGU9ZW1haWxdOm5vdCguZm9ybS1jb250cm9sKSxcbmlucHV0W3JlYWRvbmx5XVt0eXBlPXNlYXJjaF06bm90KC5mb3JtLWNvbnRyb2wpLFxudGV4dGFyZWFbcmVhZG9ubHldOm5vdCguZm9ybS1jb250cm9sKSxcbnNlbGVjdFtyZWFkb25seV06bm90KC5mb3JtLWNvbnRyb2wpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbiAgb3BhY2l0eTogMTtcbn1cblxuc2VsZWN0LmZvcm0tY29udHJvbDpmb2N1czo6LW1zLXZhbHVlLCBib2R5IC5jYWxlbmRhci1wbHVzIHNlbGVjdCNjYWxlbmRhci1wbHVzLXNlYXJjaDpmb2N1czo6LW1zLXZhbHVlLFxuYm9keSAuY2FsZW5kYXItcGx1cyBzZWxlY3QjY2FsZW5kYXItcGx1cy1jYXRlZ29yeTpmb2N1czo6LW1zLXZhbHVlLFxuc2VsZWN0OmZvY3VzOm5vdCguZm9ybS1jb250cm9sKTo6LW1zLXZhbHVlIHtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5mb3JtLWNvbnRyb2wtc20ge1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjVyZW0gKyAycHgpO1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgZm9udC1zaXplOiBjYWxjKCAwLjg3NWVtICogKHZhcigtLWJvZHktZm9udC1zaXplKSAvIDEwMCkgKTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tcm91bmRuZXNzKTtcbn1cblxuLmZvcm0tY29udHJvbC1sZyB7XG4gIGhlaWdodDogY2FsYygxLjVlbSArIDFyZW0gKyAycHgpO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgZm9udC1zaXplOiBjYWxjKCAxLjI1ZW0gKiAodmFyKC0tYm9keS1mb250LXNpemUpIC8gMTAwKSApO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1yb3VuZG5lc3MpO1xufVxuXG5zZWxlY3QuZm9ybS1jb250cm9sW3NpemVdLCBib2R5IC5jYWxlbmRhci1wbHVzIHNlbGVjdFtzaXplXSNjYWxlbmRhci1wbHVzLXNlYXJjaCxcbmJvZHkgLmNhbGVuZGFyLXBsdXMgc2VsZWN0W3NpemVdI2NhbGVuZGFyLXBsdXMtY2F0ZWdvcnksXG5zZWxlY3Rbc2l6ZV06bm90KC5mb3JtLWNvbnRyb2wpLCBzZWxlY3QuZm9ybS1jb250cm9sW211bHRpcGxlXSwgYm9keSAuY2FsZW5kYXItcGx1cyBzZWxlY3RbbXVsdGlwbGVdI2NhbGVuZGFyLXBsdXMtc2VhcmNoLFxuYm9keSAuY2FsZW5kYXItcGx1cyBzZWxlY3RbbXVsdGlwbGVdI2NhbGVuZGFyLXBsdXMtY2F0ZWdvcnksXG5zZWxlY3RbbXVsdGlwbGVdOm5vdCguZm9ybS1jb250cm9sKSB7XG4gIGhlaWdodDogYXV0bztcbn1cblxudGV4dGFyZWEuZm9ybS1jb250cm9sLCBib2R5IC5jYWxlbmRhci1wbHVzIHRleHRhcmVhI2NhbGVuZGFyLXBsdXMtc2VhcmNoLFxuYm9keSAuY2FsZW5kYXItcGx1cyB0ZXh0YXJlYSNjYWxlbmRhci1wbHVzLWNhdGVnb3J5LFxudGV4dGFyZWE6bm90KC5mb3JtLWNvbnRyb2wpIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbiNsZWZ0LXNpZGViYXIge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc4MnB4KSB7XG4gICNsZWZ0LXNpZGViYXIge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuYm9keS5zaWRlYmFycy1jaGVjay1zdGlja3kgI3JpZ2h0LXNpZGViYXIgLnNpZGViYXItd2lkZ2V0LWFyZWEtY29udGVudCwgYm9keS5zaWRlYmFycy1jaGVjay1zdGlja3kgI2xlZnQtc2lkZWJhciAuc2lkZWJhci13aWRnZXQtYXJlYS1jb250ZW50IHtcbiAgdG9wOiAzcmVtO1xufVxuYm9keS5zaWRlYmFycy1jaGVjay1zdGlja3kubmF2YmFyLW1haW4tc3RpY2t5LXRvcCAjcmlnaHQtc2lkZWJhciAuc2lkZWJhci13aWRnZXQtYXJlYS1jb250ZW50IHtcbiAgdG9wOiBjYWxjKCB2YXIoLS1oZWFkZXItbWFpbi1oZWlnaHQpICsgMS41cmVtICk7XG59XG5ib2R5LnNpZGViYXJzLWNoZWNrLXN0aWNreS5uYXZiYXItbWFpbi1zdGlja3ktdG9wICNsZWZ0LXNpZGViYXIgLnNpZGViYXItd2lkZ2V0LWFyZWEtY29udGVudCB7XG4gIHRvcDogY2FsYyggdmFyKC0taGVhZGVyLW1haW4tZ2FwLWhlaWdodCkgKyB2YXIoLS1oZWFkZXItbWFpbi1oZWlnaHQpICsgMi4yNXJlbSApO1xufVxuYm9keS5zaWRlYmFycy1jaGVjay1zdGlja3kubmF2YmFyLW1haW4tc3RpY2t5LXRvcC5hZG1pbi1iYXIgI3JpZ2h0LXNpZGViYXIgLnNpZGViYXItd2lkZ2V0LWFyZWEtY29udGVudCB7XG4gIHRvcDogY2FsYyggMzJweCArIHZhcigtLWhlYWRlci1tYWluLWhlaWdodCkgKyAxLjVyZW0gKTtcbn1cbmJvZHkuc2lkZWJhcnMtY2hlY2stc3RpY2t5Lm5hdmJhci1tYWluLXN0aWNreS10b3AuYWRtaW4tYmFyICNsZWZ0LXNpZGViYXIgLnNpZGViYXItd2lkZ2V0LWFyZWEtY29udGVudCB7XG4gIHRvcDogY2FsYyggMzJweCArIHZhcigtLWhlYWRlci1tYWluLWdhcC1oZWlnaHQpICsgdmFyKC0taGVhZGVyLW1haW4taGVpZ2h0KSArIDIuMjVyZW0gKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3ODJweCkge1xuICBib2R5LnNpZGViYXJzLWNoZWNrLXN0aWNreSAuc2lkZWJhci13aWRnZXQtYXJlYS1jb250ZW50LnNpZGViYXItc3RpY2t5IHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICB9XG59XG5cbi5zaWRlYmFyLXdpZGdldC1hcmVhLWNvbnRlbnQgLndpZGdldDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnNpZGViYXItd2lkZ2V0LWFyZWEtYm94ZWQgLnNpZGViYXItd2lkZ2V0LWFyZWEtY29udGVudCB7XG4gIHBhZGRpbmc6IDEuNXJlbSAycmVtO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1yb3VuZG5lc3MpO1xufVxuYm9keTpub3QoLnNoYWRvd3MtZGlzYWJsZWQpIC5zaWRlYmFyLXdpZGdldC1hcmVhLWJveGVkIC5zaWRlYmFyLXdpZGdldC1hcmVhLWNvbnRlbnQge1xuICBib3gtc2hhZG93OiAwIDAgY2FsYygzMHB4KSBjYWxjKC0zMHB4ICsgdmFyKC0tc2hhZG93cykgKiAxICkgcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuXG4uc2lkZWJhci13aWRnZXQtYXJlYSB0YWJsZSB0aCwgLnNpZGViYXItd2lkZ2V0LWFyZWEgdGFibGUgdGQge1xuICBwYWRkaW5nOiAwLjM3NXJlbTtcbn1cblxuLndpZGdldCB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cbi53aWRnZXQgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbn1cbi53aWRnZXQgdWwgdWwge1xuICBwYWRkaW5nLWxlZnQ6IDNyZW07XG59XG4ud2lkZ2V0IGEge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi53aWRnZXQgLndpZGdldC10aXRsZTo6YmVmb3JlLCAud2lkZ2V0IC53aWRnZXQtdGl0bGU6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zaWRlYmFyLXdpZGdldCAud2lkZ2V0OmZpcnN0LWNoaWxkIC53aWRnZXQtdGl0bGUge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4ud2lkZ2V0X25hdl9tZW51IGEsIC53aWRnZXRfbmF2X21lbnUgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi53aWRnZXRfbmF2X21lbnUgYSAubWVudS1pdGVtLXRleHQge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi53aWRnZXRfbmF2X21lbnUgYSAubmF2LWljb24tcG9zaXRpb24tYWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMC41ZW07XG59XG4ud2lkZ2V0X25hdl9tZW51IGEgLm5hdi1pY29uLXBvc2l0aW9uLWJlZm9yZSB7XG4gIG1hcmdpbi1yaWdodDogMC41ZW07XG59XG5cbmJvZHkuYWRtaW4tYmFyIC5tb2RhbCB7XG4gIHBhZGRpbmctdG9wOiA0NnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc4MnB4KSB7XG4gIGJvZHkuYWRtaW4tYmFyIC5tb2RhbCB7XG4gICAgcGFkZGluZy10b3A6IDMycHg7XG4gIH1cbn1cbi5tb2RhbCAuY2xvc2Uge1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuNXM7XG59XG4ubW9kYWwgLmNsb3NlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudC1obCk7XG59XG5ib2R5Om5vdCguc2hhZG93cy1kaXNhYmxlZCkgLm1vZGFsIC5tb2RhbC1jb250ZW50IHtcbiAgYm94LXNoYWRvdzogMCAwIGNhbGMoMzBweCkgY2FsYygtMzBweCArIHZhcigtLXNoYWRvd3MpICogMSApIHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cblxuLm1vZGFsLmZhZGUubW9kYWwtc2xpZGUtaW4tcmlnaHQge1xuICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbn1cbi5tb2RhbC5mYWRlLm1vZGFsLXNsaWRlLWluLXJpZ2h0LnNob3cgLm1vZGFsLWRpYWxvZyB7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cbi5tb2RhbC5mYWRlLm1vZGFsLXNsaWRlLWluLXJpZ2h0IC5tb2RhbC1kaWFsb2cge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MHB4LCAwKTtcbiAgbWFyZ2luOiAwIDAgMCBhdXRvO1xufVxuLm1vZGFsLmZhZGUubW9kYWwtc2xpZGUtaW4tcmlnaHQgLm1vZGFsLWNvbnRlbnQge1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbn1cbmJvZHkuYWRtaW4tYmFyIC5tb2RhbC5mYWRlLm1vZGFsLXNsaWRlLWluLXJpZ2h0IC5tb2RhbC1jb250ZW50IHtcbiAgbWluLWhlaWdodDogY2FsYyggMTAwdmggLSA0NnB4ICk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzgycHgpIHtcbiAgYm9keS5hZG1pbi1iYXIgLm1vZGFsLmZhZGUubW9kYWwtc2xpZGUtaW4tcmlnaHQgLm1vZGFsLWNvbnRlbnQge1xuICAgIG1pbi1oZWlnaHQ6IGNhbGMoIDEwMHZoIC0gMzJweCApO1xuICB9XG59XG4ubW9kYWwuZmFkZS5tb2RhbC1zbGlkZS1pbi1yaWdodCAud3AtYmxvY2stY29sdW1ucyB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5tb2RhbC5mYWRlLm1vZGFsLXNsaWRlLWluLXJpZ2h0IC53cC1ibG9jay1jb2x1bW4ge1xuICBmbGV4LWJhc2lzOiAxMDAlICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4ubW9kYWwuZmFkZS5tb2RhbC1zbGlkZS1pbi1yaWdodCAuYWxpZ253aWRlLCAubW9kYWwuZmFkZS5tb2RhbC1zbGlkZS1pbi1yaWdodCAud3AtYmxvY2stc2VwYXJhdG9yLmlzLXN0eWxlLXdpZGUsIC5tb2RhbC5mYWRlLm1vZGFsLXNsaWRlLWluLXJpZ2h0IC5hbGlnbmZ1bGwge1xuICB3aWR0aDogMTAwJTtcbiAgbGVmdDogYXV0bztcbn1cbi5tb2RhbC5mYWRlLm1vZGFsLXNsaWRlLWluLXJpZ2h0IC5hbGlnbmZ1bGw6bm90KFtjbGFzcyo9aGFzLWJhY2tncm91bmRdKSAud3AtYmxvY2stY29sdW1uOm50aC1jaGlsZChvZGQpID4gcDpub3QoLmhhcy1iYWNrZ3JvdW5kLWNvbG9yKSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5tb2RhbC5mYWRlLm1vZGFsLXNsaWRlLWluLXJpZ2h0IC5kcm9wZG93bi1tZWdhbWVudS1tZW51LWNvbnRhaW5lciB7XG4gIHBhZGRpbmctbGVmdDogM3JlbTtcbiAgcGFkZGluZy1yaWdodDogM3JlbTtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcbn1cbi5tb2RhbC5mYWRlLm1vZGFsLXNsaWRlLWluLXJpZ2h0IC5kcm9wZG93bi1tZWdhbWVudS1tZW51LWNvbnRhaW5lciA+IDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ubW9kYWwuZmFkZS5tb2RhbC1zbGlkZS1pbi1yaWdodCAuZHJvcGRvd24tbWVnYW1lbnUtbWVudS1jb250YWluZXIgPiA6bGFzdC1jaGlsZCwgLm1vZGFsLmZhZGUubW9kYWwtc2xpZGUtaW4tcmlnaHQgLmRyb3Bkb3duLW1lZ2FtZW51LW1lbnUtY29udGFpbmVyIC53cC1ibG9jay1jb2x1bW46bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5tb2RhbC1zbGlkZS1pbi10b3Auc2hvdyAubW9kYWwtZGlhbG9nIHtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuLm1vZGFsLXNsaWRlLWluLXRvcCAubW9kYWwtZGlhbG9nIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgNTBweCk7XG4gIG1hcmdpbi10b3A6IDBweDtcbn1cblxuLm1vZGFsLXBhZGRpbmctbGcgLm1vZGFsLWJvZHkge1xuICBwYWRkaW5nOiAzcmVtO1xufVxuXG4uYnRuLW1vZGFsLXNsaWRlLWluLW1lbnUtaG9sZGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYnRuLW1vZGFsLXNsaWRlLWluLW1lbnUtaG9sZGVyLmhhcy1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzgycHgpIHtcbiAgLmJ0bi1tb2RhbC1zbGlkZS1pbi1tZW51LWhvbGRlci5oYXMtZGVza3RvcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICNtb2RhbC1zbGlkZS1pbi1tZW51IG5hdjpub3QoLm1lbnUtbW9iaWxlKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4jc2l0ZS1hbGVydCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4jc2l0ZS1hbGVydCA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4jc2l0ZS1hbGVydCAuY2xvc2Uge1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuNXM7XG59XG4jc2l0ZS1hbGVydCAuY2xvc2U6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tY29sb3ItYWNjZW50LWhsKTtcbn1cblxuLmVudHJpZXMtcm93IGFydGljbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG59XG4uZW50cmllcy1yb3cgLmVudHJ5LWhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG4uZW50cmllcy1yb3cgLmVudHJ5LWhlYWRlciA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZW50cmllcy1yb3cuaW1hZ2Utb24tdG9wIGFydGljbGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmVudHJpZXMtcm93LmltYWdlLW9uLXRvcCAuZW50cnktZmVhdHVyZWQtaW1hZ2Uge1xuICBtYXJnaW4tdG9wOiAwO1xuICBvcmRlcjogLTE7XG59XG4uZW50cmllcy1yb3cuaW1hZ2UtZGlzYWJsZWQgLmVudHJ5LWZlYXR1cmVkLWltYWdlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5lbnRyaWVzLXJvdyAuZW50cnktbWV0YSA+IHVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5lbnRyaWVzLXJvdyAuZW50cnktbWV0YSA+IHVsID4gbGkucG9zdC1hdXRob3ItaGFzLWF2YXRhciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG4uZW50cnktY29sLWJveGVkIC5lbnRyeS1jb2wge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuLmVudHJ5LWNvbC1ib3hlZCBhcnRpY2xlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIHBhZGRpbmc6IDJyZW07XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXJvdW5kbmVzcyk7XG59XG5ib2R5Om5vdCguc2hhZG93cy1kaXNhYmxlZCkgLmVudHJ5LWNvbC1ib3hlZCBhcnRpY2xlIHtcbiAgYm94LXNoYWRvdzogMCAwIGNhbGMoMzBweCkgY2FsYygtMzBweCArIHZhcigtLXNoYWRvd3MpICogMSApIHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cbi5lbnRyeS1jb2wtYm94ZWQgYXJ0aWNsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmVudHJ5LWNvbC1ib3hlZC5pbWFnZS1vbi10b3AgLmVudHJ5LWZlYXR1cmVkLWltYWdlIHtcbiAgbWFyZ2luOiAtMnJlbSAtMnJlbSAycmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5hdmF0YXIge1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cblxuLnBhZ2UtaGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbn1cbi5wYWdlLWhlYWRlciAucGFnZS10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4ucGFnZS1oZWFkZXIgLmJyZWFkY3J1bWJzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnBhZ2UtaGVhZGVyIC5icmVhZGNydW1iIHtcbiAgcGFkZGluZzogMDtcbn1cbi5wYWdlLWhlYWRlciAuYnJlYWRjcnVtYiAuYWN0aXZlIDpiZWZvcmUge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLnBhZ2UtaGVhZGVyIC5icmVhZGNydW1iIC5hY3RpdmUgc3BhbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYm9yZGVyOiAwO1xufVxuLnBhZ2UtaGVhZGVyIC5icmVhZGNydW1icy5oZXJvLWhhcy1icmVhZGNydW1iLXRvcC1yaWdodC5oZXJvLWVuYWJsZWQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5ib2R5LmJsb2cuaGlkZS1oZXJvLXBhZ2UtdGl0bGUgLnBhZ2UtaGVhZGVyLCBib2R5LmJsb2cuaGlkZS1oZXJvLXBhZ2UtdGl0bGUgI2hlcm8tbWFpbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5lbnRyeS10aXRsZSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmVudHJ5LXRpdGxlIGEge1xuICBjb2xvcjogdmFyKC0tY29sb3ItY29udHJhc3QpO1xufVxuLmVudHJ5LXRpdGxlIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmVudHJ5LXR5cGUtaWRpY2F0b3Ige1xuICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW07XG59XG5cbi5lbnRyeS1jb250ZW50OjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgY29udGVudDogXCJcIjtcbn1cbi5lbnRyeS1jb250ZW50ID4gKjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uZW50cnktY29udGVudCA+ICo6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZW50cnktY29udGVudCBoMjpub3QoOmZpcnN0LWNoaWxkKSwgLmVudHJ5LWNvbnRlbnQgLmgyOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbn1cbi5lbnRyeS1jb250ZW50IGgyOm5vdCg6bGFzdC1jaGlsZCksIC5lbnRyeS1jb250ZW50IC5oMjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbi5lbnRyeS1jb250ZW50IGgzOm5vdCg6Zmlyc3QtY2hpbGQpLCAuZW50cnktY29udGVudCAuaDM6bm90KDpmaXJzdC1jaGlsZCksIC5lbnRyeS1jb250ZW50IC53cC1ibG9jay1sYXRlc3QtcG9zdHMgPiBsaSA+IGE6bm90KDpmaXJzdC1jaGlsZCk6Zmlyc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi10b3A6IDIuNjI1cmVtO1xufVxuLmVudHJ5LWNvbnRlbnQgaDM6bm90KDpsYXN0LWNoaWxkKSwgLmVudHJ5LWNvbnRlbnQgLmgzOm5vdCg6bGFzdC1jaGlsZCksIC5lbnRyeS1jb250ZW50IC53cC1ibG9jay1sYXRlc3QtcG9zdHMgPiBsaSA+IGE6bm90KDpsYXN0LWNoaWxkKTpmaXJzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMS43NXJlbTtcbn1cbi5lbnRyeS1jb250ZW50IGg0Om5vdCg6Zmlyc3QtY2hpbGQpLCAuZW50cnktY29udGVudCAuaDQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tdG9wOiAyLjI1cmVtO1xufVxuLmVudHJ5LWNvbnRlbnQgaDQ6bm90KDpsYXN0LWNoaWxkKSwgLmVudHJ5LWNvbnRlbnQgLmg0Om5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG4uZW50cnktY29udGVudCBoNTpub3QoOmZpcnN0LWNoaWxkKSwgLmVudHJ5LWNvbnRlbnQgLmg1Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xufVxuLmVudHJ5LWNvbnRlbnQgaDU6bm90KDpsYXN0LWNoaWxkKSwgLmVudHJ5LWNvbnRlbnQgLmg1Om5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLmVudHJ5LWNvbnRlbnQgaDY6bm90KDpmaXJzdC1jaGlsZCksIC5lbnRyeS1jb250ZW50IC5oNjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi10b3A6IDEuMTI1cmVtO1xufVxuLmVudHJ5LWNvbnRlbnQgaDY6bm90KDpsYXN0LWNoaWxkKSwgLmVudHJ5LWNvbnRlbnQgLmg2Om5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xufVxuLmVudHJ5LWNvbnRlbnQgPiAud3AtYmxvY2stc3BhY2VyOmZpcnN0LWNoaWxkICsgKiB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uYW5pbWF0aW9ucy1lbmFibGVkIC5lbnRyeS1jb250ZW50ID4gLmFsaWduZnVsbCxcbi5hbmltYXRpb25zLWVuYWJsZWQgLmVudHJ5LWNvbnRlbnQgPiAuYWxpZ253aWRlLFxuLmFuaW1hdGlvbnMtZW5hYmxlZCAuZW50cnktY29udGVudCA+IC53cC1ibG9jay1zZXBhcmF0b3IuaXMtc3R5bGUtd2lkZSxcbi5hbmltYXRpb25zLWVuYWJsZWQgLmVudHJ5LWNvbnRlbnQgPiAuYWxpZ25jZW50ZXIsXG4uYW5pbWF0aW9ucy1lbmFibGVkIC5lbnRyeS1jb250ZW50ID4gLmFsaWdubGVmdCA+IC5hbGlnbnJpZ2h0IHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmVudHJ5LWZlYXR1cmVkLWltYWdlIHtcbiAgbWFyZ2luOiAzcmVtIDA7XG59XG4uZW50cnktZmVhdHVyZWQtaW1hZ2UgaW1nIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5lbnRyeS1tZXRhIGEsIC5lbnRyeS1tZXRhIC5wb3N0LXN0aWNreSAubWV0YS10ZXh0IHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IFwid2dodFwiIDUwMDtcbn1cbi5lbnRyeS1tZXRhIGZvcm0ge1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmVudHJ5LW1ldGEgZm9ybSB7XG4gICAgbWF4LXdpZHRoOiA1NDZweDtcbiAgfVxufVxuXG4ucG9zdC1uYXZpZ2F0aW9uIHtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xufVxuLnBvc3QtbmF2aWdhdGlvbiAuYnRuIHtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xufVxuLnBvc3QtbmF2aWdhdGlvbiAuYnRuIGkge1xuICBtYXJnaW4tdG9wOiAtMC4xMTI1cmVtO1xufVxuXG4ucGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuYm9keTpub3QoLnNoYWRvd3MtZGlzYWJsZWQpIC5wYWdpbmF0aW9uIHtcbiAgYm94LXNoYWRvdzogMCAwIGNhbGMoMTVweCkgY2FsYygtMTVweCArIHZhcigtLXNoYWRvd3MpICogMC41ICkgcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuXG4ucGFnZS1saW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogdmFyKC0tY29sb3ItY29udHJhc3QpO1xuICBib3JkZXI6IG5vbmU7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZSwgYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2UsIGJvcmRlci1jb2xvciAwLjNzIGVhc2U7XG59XG5cbi5wYWdlLWl0ZW0uYWN0aXZlIC5wYWdlLWxpbmssIC5wYWdlLWl0ZW0gYTpob3ZlciB7XG4gIHotaW5kZXg6IDE7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbn1cbi5wYWdlLWl0ZW0gYTpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQtY29udHJhc3QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQpO1xuICBvcGFjaXR5OiAxO1xufVxuLnBhZ2UtaXRlbS5hY3RpdmUgLnBhZ2UtbGluayB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQtaGwtY29udHJhc3QpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQtaGwpO1xufVxuXG4uY3BzY2hvb2wtcmVhZC1tb3JlLWxpbmstaG9sZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG5cbiNjb21tZW50cyB7XG4gIG1hcmdpbi10b3A6IDZyZW07XG59XG5cbm9sLmNvbW1lbnQtbGlzdCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuXG4uY29tbWVudCB7XG4gIHBhZGRpbmc6IDEuNXJlbSAxLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cbi5jb21tZW50IC5jb21tZW50IHtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xufVxuLmNvbW1lbnQgLmNoaWxkcmVuIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uY29tbWVudDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNvbW1lbnQtYXV0aG9yIGltZyB7XG4gIG1hcmdpbi1yaWdodDogMC42cmVtO1xufVxuXG4uY29tbWVudC1tZXRhZGF0YSB7XG4gIGZvbnQtc2l6ZTogMC44ZW07XG4gIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5jb21tZW50LXJlcGx5LXRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xufVxuLmNvbW1lbnQtcmVwbHktdGl0bGUgc21hbGwge1xuICBmb250LXNpemU6IDAuNWVtO1xuICBtYXJnaW4tdG9wOiAwLjc1cmVtO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNhbGVuZGFycC1ldmVudC1zaG9ydGNvZGUsXG4uY2FsZW5kYXJwLWV2ZW50cy1ieS1jYXQsIGJvZHkgLmNhbGVuZGFyLXBsdXMgLmNhbGVuZGFyLXBsdXMtY2FsZW5kYXItd3JhcCxcbi53cC1ibG9jay1ncm91cCxcbi53cC1ibG9jay1idXR0b24sXG4ud3AtYmxvY2stYXJjaGl2ZXMsXG4ud3AtYmxvY2stY2F0ZWdvcmllcyxcbi53cC1ibG9jay1jb2RlLFxuLndwLWJsb2NrLWNvbHVtbnMsXG4ud3AtYmxvY2stY292ZXIsXG4ud3AtYmxvY2stZW1iZWQsXG4ud3AtYmxvY2stY2FsZW5kYXIsXG4ud3AtYmxvY2stZ2FsbGVyeSxcbi53cC1ibG9jay1sYXRlc3QtY29tbWVudHMsXG4ud3AtYmxvY2stbGF0ZXN0LXBvc3RzLFxuLndwLWJsb2NrLW1lZGlhLXRleHQsXG4ud3AtYmxvY2stcHJlZm9ybWF0dGVkLFxuLndwLWJsb2NrLXB1bGxxdW90ZSxcbi53cC1ibG9jay1xdW90ZSxcbi53cC1ibG9jay12ZXJzZSxcbi53cC1ibG9jay12aWRlbyxcbi53cC1ibG9jay1zZXBhcmF0b3IsXG4ud3AtYmxvY2staW1hZ2Uge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICBtYXJnaW4tdG9wOiAzcmVtO1xufVxuXG4ud3AtYmxvY2stZ3JvdXAuaGFzLWJhY2tncm91bmQge1xuICBwYWRkaW5nOiAycmVtO1xufVxuLndwLWJsb2NrLWdyb3VwIC53cC1ibG9jay1ncm91cC5oYXMtYmFja2dyb3VuZCB7XG4gIHBhZGRpbmc6IDEuNXJlbTtcbn1cbi53cC1ibG9jay1ncm91cC5hbGlnbndpZGUuaGFzLWJhY2tncm91bmQsIC53cC1ibG9jay1ncm91cC5oYXMtYmFja2dyb3VuZC53cC1ibG9jay1zZXBhcmF0b3IuaXMtc3R5bGUtd2lkZSB7XG4gIHBhZGRpbmc6IDNyZW0gM3JlbTtcbn1cbi53cC1ibG9jay1ncm91cC5hbGlnbmZ1bGwuaGFzLWJhY2tncm91bmQge1xuICBwYWRkaW5nOiAzcmVtIDNyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzgycHgpIHtcbiAgLndwLWJsb2NrLWdyb3VwLmhhcy1iYWNrZ3JvdW5kIHtcbiAgICBwYWRkaW5nOiA0cmVtO1xuICB9XG4gIC53cC1ibG9jay1ncm91cC5oYXMtYmFja2dyb3VuZCAud3AtYmxvY2stZ3JvdXAuaGFzLWJhY2tncm91bmQge1xuICAgIHBhZGRpbmc6IDJyZW07XG4gIH1cbn1cblxuLndwLWJsb2NrLWNvdmVyIFtjbGFzcyo9X19pbm5lci1jb250YWluZXJdIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4ud3AtYmxvY2stY292ZXIgW2NsYXNzKj1fX2lubmVyLWNvbnRhaW5lcl0gW2NsYXNzKj1fX2lubmVyLWNvbnRhaW5lcl0ge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi8qXG5bY2xhc3M9XCJ3cC1ibG9jay1jb3Zlcl9fYmFja2dyb3VuZCBoYXMtYmFja2dyb3VuZC1kaW1cIl0ge1xuXHRAZXh0ZW5kICVjb2xvci1ib3hlcztcblx0QGV4dGVuZCAlaGFzLWJhY2tncm91bmQ7XG59XG4qL1xuW2NsYXNzKj1fX2lubmVyLWNvbnRhaW5lcl0ge1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuW2NsYXNzKj1fX2lubmVyLWNvbnRhaW5lcl0gPiAqOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbltjbGFzcyo9X19pbm5lci1jb250YWluZXJdID4gKjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3ODJweCkge1xuICBbY2xhc3MqPV9faW5uZXItY29udGFpbmVyXSA+ICogLmFsaWduY2VudGVyOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICB9XG4gIFtjbGFzcyo9X19pbm5lci1jb250YWluZXJdID4gKiAuYWxpZ25jZW50ZXI6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hbGlnbmZ1bGwgW2NsYXNzKj1fX2lubmVyLWNvbnRhaW5lcl0ge1xuICAgIG1heC13aWR0aDogY2FsYyggdmFyKC0tY29udGVudC13aWR0aCkgLSAzcmVtICk7XG4gIH1cbiAgLmFsaWduZnVsbCAuYWxpZ25mdWxsIFtjbGFzcyo9X19pbm5lci1jb250YWluZXJdIHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoIDEwMCUgLSAzcmVtICk7XG4gIH1cbn1cblxuLndwLWJsb2NrLWNvbHVtbiB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG4ud3AtYmxvY2stY29sdW1uID4gKjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ud3AtYmxvY2stY29sdW1uID4gKjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5hbGlnbmZ1bGw6bm90KFtjbGFzcyo9aGFzLWJhY2tncm91bmRdKSAud3AtYmxvY2stY29sdW1uID4gcDpub3QoLmhhcy1iYWNrZ3JvdW5kLWNvbG9yKSB7XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgcGFkZGluZy1yaWdodDogMnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAud3AtYmxvY2stY29sdW1uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5hbGlnbmZ1bGw6bm90KFtjbGFzcyo9aGFzLWJhY2tncm91bmRdKSAud3AtYmxvY2stY29sdW1uOm50aC1jaGlsZChvZGQpID4gcDpub3QoLmhhcy1iYWNrZ3JvdW5kLWNvbG9yKSB7XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLmFsaWduZnVsbDpub3QoW2NsYXNzKj1oYXMtYmFja2dyb3VuZF0pIC53cC1ibG9jay1jb2x1bW46bnRoLWNoaWxkKGV2ZW4pID4gcDpub3QoLmhhcy1iYWNrZ3JvdW5kLWNvbG9yKSB7XG4gICAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuLndwLWJsb2NrLWFyY2hpdmVzLCAud3AtYmxvY2stY2F0ZWdvcmllcywgLndwLWJsb2NrLWxhdGVzdC1wb3N0cywgLndwLWJsb2NrLWxhdGVzdC1jb21tZW50cywgLndwLWJsb2NrLWxhdGVzdC1wb3N0cyB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi53cC1ibG9jay1hcmNoaXZlcyA+IHVsLCAud3AtYmxvY2stY2F0ZWdvcmllcyA+IHVsLCAud3AtYmxvY2stbGF0ZXN0LXBvc3RzID4gdWwsIC53cC1ibG9jay1sYXRlc3QtY29tbWVudHMgPiB1bCwgLndwLWJsb2NrLWxhdGVzdC1wb3N0cyA+IHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi53cC1ibG9jay1hcmNoaXZlcyBhLCAud3AtYmxvY2stY2F0ZWdvcmllcyBhLCAud3AtYmxvY2stbGF0ZXN0LXBvc3RzIGEsIC53cC1ibG9jay1sYXRlc3QtY29tbWVudHMgYSwgLndwLWJsb2NrLWxhdGVzdC1wb3N0cyBhIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLndwLWJsb2NrLWltYWdlIGltZyB7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLndwLWJsb2NrLWltYWdlIGZpZ2NhcHRpb24ge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi53cC1ibG9jay1pbWFnZS5hbGlnbmZ1bGwgZmlnY2FwdGlvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiBjYWxjKCAxMDAlIC0gM3JlbSApO1xufVxuXG4ud3AtYmxvY2stZ2FsbGVyeSB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMCAwIC0xLjZyZW0gMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3ODJweCkge1xuICAud3AtYmxvY2stZ2FsbGVyeS5hbGlnbm5vbmUge1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gICAgbWFyZ2luLXRvcDogNHJlbTtcbiAgfVxuICAud3AtYmxvY2stZ2FsbGVyeS5hbGlnbmNlbnRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgICBtYXJnaW4tdG9wOiA0cmVtO1xuICB9XG4gIC53cC1ibG9jay1nYWxsZXJ5LmFsaWdud2lkZSwgLndwLWJsb2NrLWdhbGxlcnkud3AtYmxvY2stc2VwYXJhdG9yLmlzLXN0eWxlLXdpZGUge1xuICAgIG1hcmdpbi1ib3R0b206IDZyZW07XG4gICAgbWFyZ2luLXRvcDogNnJlbTtcbiAgfVxuICAud3AtYmxvY2stZ2FsbGVyeS5hbGlnbmZ1bGwge1xuICAgIG1hcmdpbi1ib3R0b206IDZyZW07XG4gICAgbWFyZ2luLXRvcDogNnJlbTtcbiAgfVxufVxuXG4ud3AtYmxvY2stbGF0ZXN0LXBvc3RzID4gbGkgPiBhOmZpcnN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLndwLWJsb2NrLWxhdGVzdC1wb3N0cy5pcy1ncmlkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4ud3AtYmxvY2stbGF0ZXN0LXBvc3RzLmlzLWdyaWQgbGkge1xuICBwYWRkaW5nOiAycmVtO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1yb3VuZG5lc3MpO1xufVxuYm9keTpub3QoLnNoYWRvd3MtZGlzYWJsZWQpIC53cC1ibG9jay1sYXRlc3QtcG9zdHMuaXMtZ3JpZCBsaSB7XG4gIGJveC1zaGFkb3c6IDAgMCBjYWxjKDMwcHgpIGNhbGMoLTMwcHggKyB2YXIoLS1zaGFkb3dzKSAqIDEgKSByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG4ud3AtYmxvY2stbGF0ZXN0LXBvc3RzLmlzLWdyaWQgbGkgPiBhOmZpcnN0LW9mLXR5cGU6bm90KDpob3Zlcikge1xuICBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuLndwLWJsb2NrLWxhdGVzdC1wb3N0cy5pcy1ncmlkIC53cC1ibG9jay1sYXRlc3QtcG9zdHNfX2ZlYXR1cmVkLWltYWdlLmFsaWduY2VudGVyIHtcbiAgbWFyZ2luOiAtMnJlbSAtMnJlbSAycmVtO1xuICBtYXgtd2lkdGg6IGluaXRpYWw7XG59XG4ud3AtYmxvY2stbGF0ZXN0LXBvc3RzOm5vdCguaXMtZ3JpZCkgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG59XG4ud3AtYmxvY2stbGF0ZXN0LXBvc3RzLmhhcy1kYXRlcywgLndwLWJsb2NrLWxhdGVzdC1wb3N0cy5oYXMtYXV0aG9yIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4ud3AtYmxvY2stbGF0ZXN0LXBvc3RzLmhhcy1kYXRlcyBsaSwgLndwLWJsb2NrLWxhdGVzdC1wb3N0cy5oYXMtYXV0aG9yIGxpIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4ud3AtYmxvY2stbGF0ZXN0LXBvc3RzLmhhcy1kYXRlczpub3QoLmlzLWdyaWQpIGxpLCAud3AtYmxvY2stbGF0ZXN0LXBvc3RzLmhhcy1hdXRob3I6bm90KC5pcy1ncmlkKSBsaSB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbTtcbn1cbi53cC1ibG9jay1sYXRlc3QtcG9zdHMuaGFzLWRhdGVzOm5vdCguaXMtZ3JpZCkgbGk6Zmlyc3QtY2hpbGQsIC53cC1ibG9jay1sYXRlc3QtcG9zdHMuaGFzLWF1dGhvcjpub3QoLmlzLWdyaWQpIGxpOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi53cC1ibG9jay1sYXRlc3QtcG9zdHMgLndwLWJsb2NrLWxhdGVzdC1wb3N0c19fcG9zdC1hdXRob3IsXG4ud3AtYmxvY2stbGF0ZXN0LXBvc3RzIC53cC1ibG9jay1sYXRlc3QtcG9zdHNfX3Bvc3QtZGF0ZSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250LXNpemU6IDFlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi53cC1ibG9jay1sYXRlc3QtcG9zdHMgLndwLWJsb2NrLWxhdGVzdC1wb3N0c19fcG9zdC1hdXRob3I6OmJlZm9yZSxcbi53cC1ibG9jay1sYXRlc3QtcG9zdHMgLndwLWJsb2NrLWxhdGVzdC1wb3N0c19fcG9zdC1kYXRlOjpiZWZvcmUge1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbn1cbi53cC1ibG9jay1sYXRlc3QtcG9zdHMgLndwLWJsb2NrLWxhdGVzdC1wb3N0c19fcG9zdC1hdXRob3I6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAzXCI7XG59XG4ud3AtYmxvY2stbGF0ZXN0LXBvc3RzIC53cC1ibG9jay1sYXRlc3QtcG9zdHNfX3Bvc3QtZGF0ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDBcIjtcbn1cbi53cC1ibG9jay1sYXRlc3QtcG9zdHMgLndwLWJsb2NrLWxhdGVzdC1wb3N0c19fZmVhdHVyZWQtaW1hZ2Uge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuLndwLWJsb2NrLWxhdGVzdC1wb3N0cyAud3AtYmxvY2stbGF0ZXN0LXBvc3RzX19wb3N0LWZ1bGwtY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG4ud3AtYmxvY2stbGF0ZXN0LXBvc3RzIC53cC1ibG9jay1sYXRlc3QtcG9zdHNfX3Bvc3QtZnVsbC1jb250ZW50ID4gdWwsIC53cC1ibG9jay1sYXRlc3QtcG9zdHMgLndwLWJsb2NrLWxhdGVzdC1wb3N0c19fcG9zdC1mdWxsLWNvbnRlbnQgPiBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4ud3AtYmxvY2stbGF0ZXN0LXBvc3RzIC53cC1ibG9jay1sYXRlc3QtcG9zdHNfX3Bvc3QtZXhjZXJwdCB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi53cC1ibG9jay1wdWxscXVvdGUge1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4ud3AtYmxvY2stcHVsbHF1b3RlLmFsaWdubGVmdCwgLndwLWJsb2NrLXB1bGxxdW90ZS5hbGlnbnJpZ2h0IHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLndwLWJsb2NrLXB1bGxxdW90ZSBibG9ja3F1b3RlIHtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4ud3AtYmxvY2stcHVsbHF1b3RlIGJsb2NrcXVvdGUgcCB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IDIuOGVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLndwLWJsb2NrLXB1bGxxdW90ZSBjaXRlIHtcbiAgb3BhY2l0eTogMC44O1xuICBmb250LXNpemU6IDFlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xufVxuLndwLWJsb2NrLXB1bGxxdW90ZS5pcy1zdHlsZS1zb2xpZC1jb2xvciB7XG4gIHBhZGRpbmc6IDNyZW0gMnJlbTtcbn1cbi53cC1ibG9jay1wdWxscXVvdGUuaXMtc3R5bGUtc29saWQtY29sb3IuYWxpZ25sZWZ0OjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGxlZnQ6IDJyZW07XG59XG4ud3AtYmxvY2stcHVsbHF1b3RlLmlzLXN0eWxlLXNvbGlkLWNvbG9yLmFsaWducmlnaHQ6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDJyZW07XG59XG4ud3AtYmxvY2stcHVsbHF1b3RlLmlzLXN0eWxlLXNvbGlkLWNvbG9yIGJsb2NrcXVvdGUge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG59XG4ud3AtYmxvY2stcHVsbHF1b3RlLmlzLXN0eWxlLXNvbGlkLWNvbG9yIGNpdGUge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi53cC1ibG9jay1wdWxscXVvdGUuaXMtc3R5bGUtc29saWQtY29sb3I6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSk7XG59XG4ud3AtYmxvY2stcHVsbHF1b3RlIHA6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi53cC1ibG9jay1wdWxscXVvdGU6OmJlZm9yZSB7XG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQtaGwpO1xuICBjb250ZW50OiBcIuKAnVwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiA0ZW07XG4gIGxpbmUtaGVpZ2h0OiAwLjc1O1xuICBtYXJnaW46IDAgYXV0byAycmVtIGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgaGVpZ2h0OiAxcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC53cC1ibG9jay1wdWxscXVvdGUuYWxpZ25sZWZ0LCAud3AtYmxvY2stcHVsbHF1b3RlLmFsaWdubGVmdDo6YmVmb3JlIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC53cC1ibG9jay1wdWxscXVvdGUuYWxpZ25yaWdodCwgLndwLWJsb2NrLXB1bGxxdW90ZS5hbGlnbnJpZ2h0OjpiZWZvcmUge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzgycHgpIHtcbiAgLndwLWJsb2NrLXB1bGxxdW90ZSBjaXRlIHtcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuICB9XG4gIC53cC1ibG9jay1wdWxscXVvdGUuYWxpZ25mdWxsOm5vdCguaXMtc3R5bGUtc29saWQtY29sb3IpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgfVxuICAud3AtYmxvY2stcHVsbHF1b3RlLmFsaWduZnVsbCBibG9ja3F1b3RlIHAge1xuICAgIGZvbnQtc2l6ZTogMS44ZW07XG4gIH1cbiAgLndwLWJsb2NrLXB1bGxxdW90ZS5hbGlnbndpZGU6OmJlZm9yZSwgLndwLWJsb2NrLXB1bGxxdW90ZS53cC1ibG9jay1zZXBhcmF0b3IuaXMtc3R5bGUtd2lkZTo6YmVmb3JlLCAud3AtYmxvY2stcHVsbHF1b3RlLmFsaWduZnVsbDo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDhlbTtcbiAgICBoZWlnaHQ6IDJyZW07XG4gIH1cbiAgLndwLWJsb2NrLXB1bGxxdW90ZS5hbGlnbmxlZnQgcCwgLndwLWJsb2NrLXB1bGxxdW90ZS5hbGlnbnJpZ2h0IHAge1xuICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gIH1cbiAgLndwLWJsb2NrLXB1bGxxdW90ZS5pcy1zdHlsZS1zb2xpZC1jb2xvci5hbGlnbndpZGUsIC53cC1ibG9jay1wdWxscXVvdGUuaXMtc3R5bGUtc29saWQtY29sb3Iud3AtYmxvY2stc2VwYXJhdG9yLmlzLXN0eWxlLXdpZGUsIC53cC1ibG9jay1wdWxscXVvdGUuaXMtc3R5bGUtc29saWQtY29sb3IuYWxpZ25mdWxsIHtcbiAgICBwYWRkaW5nOiA2cmVtIDRyZW0gNHJlbTtcbiAgfVxuICAud3AtYmxvY2stcHVsbHF1b3RlIGJsb2NrcXVvdGUgcCB7XG4gICAgZm9udC1zaXplOiAxLjVlbTtcbiAgfVxuICAud3AtYmxvY2stcHVsbHF1b3RlLmFsaWdud2lkZSBibG9ja3F1b3RlIHAsIC53cC1ibG9jay1wdWxscXVvdGUud3AtYmxvY2stc2VwYXJhdG9yLmlzLXN0eWxlLXdpZGUgYmxvY2txdW90ZSBwIHtcbiAgICBmb250LXNpemU6IDEuOGVtO1xuICB9XG59XG5cbi53cC1ibG9jay1xdW90ZS5pcy1sYXJnZSwgLndwLWJsb2NrLXF1b3RlLmlzLXN0eWxlLWxhcmdlIHtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuLndwLWJsb2NrLXF1b3RlLmlzLWxhcmdlIHAsIC53cC1ibG9jay1xdW90ZS5pcy1zdHlsZS1sYXJnZSBwIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMS40ZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjg1O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc4MnB4KSB7XG4gIC53cC1ibG9jay1xdW90ZS5pcy1sYXJnZSBwLCAud3AtYmxvY2stcXVvdGUuaXMtc3R5bGUtbGFyZ2UgcCB7XG4gICAgZm9udC1zaXplOiAxLjhlbTtcbiAgfVxufVxuLndwLWJsb2NrLXF1b3RlLmlzLWxhcmdlIGNpdGUsIC53cC1ibG9jay1xdW90ZS5pcy1zdHlsZS1sYXJnZSBjaXRlIHtcbiAgZm9udC1zaXplOiAxZW07XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG59XG4ud3AtYmxvY2stcXVvdGUuaXMtbGFyZ2UgZm9vdGVyLCAud3AtYmxvY2stcXVvdGUuaXMtc3R5bGUtbGFyZ2UgZm9vdGVyIHtcbiAgZm9udC1zaXplOiAxZW07XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG59XG4ud3AtYmxvY2stcXVvdGUgcCB7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG59XG4ud3AtYmxvY2stcXVvdGUgY2l0ZSB7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG59XG4ud3AtYmxvY2stcXVvdGVbc3R5bGU9XCJ0ZXh0LWFsaWduOmNlbnRlclwiXSB7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgcGFkZGluZzogMDtcbn1cbi53cC1ibG9jay1xdW90ZVtzdHlsZT1cInRleHQtYWxpZ246cmlnaHRcIl0ge1xuICBib3JkZXItd2lkdGg6IDAgMC4ycmVtIDAgMDtcbiAgcGFkZGluZzogMCAycmVtIDAgMDtcbn1cblxuLndwLWJsb2NrLWxhdGVzdC1jb21tZW50cyAud3AtYmxvY2stbGF0ZXN0LWNvbW1lbnRzX19jb21tZW50LW1ldGEge1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDI1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xufVxuLndwLWJsb2NrLWxhdGVzdC1jb21tZW50cyAud3AtYmxvY2stbGF0ZXN0LWNvbW1lbnRzX19jb21tZW50LWRhdGUge1xuICBvcGFjaXR5OiAwLjg7XG4gIGZvbnQtc2l6ZTogMC43ZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIG1hcmdpbi10b3A6IDAuMTVlbTtcbiAgbWFyZ2luLXRvcDogMC40ZW07XG59XG5cbi53cC1ibG9jay1sYXRlc3QtcG9zdHNfX3Bvc3QtYXV0aG9yLFxuLndwLWJsb2NrLWxhdGVzdC1wb3N0c19fcG9zdC1kYXRlIHtcbiAgb3BhY2l0eTogMC44O1xuICBmb250LXNpemU6IDAuN2VtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBtYXJnaW4tdG9wOiAwLjE1ZW07XG59XG5cbi53cC1ibG9jay1idXR0b25fX2xpbmsuaGFzLWJhY2tncm91bmQge1xuICAtLWNvbG9yLWFjY2VudDogdmFyKC0tY29sb3IpO1xuICAtLWNvbG9yLWFjY2VudC1jb250cmFzdDogdmFyKC0tY29sb3ItY29udHJhc3QpO1xuICAvKlxuICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvcik7XG4gICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3IpO1xuICAgICBjb2xvcjogdmFyKC0tY29sb3ItY29udHJhc3QpO1xuICAgICAmOmhvdmVyIHtcbiAgICAgICAgIGJveC1zaGFkb3c6MCAwIDAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCB2YXIoLS1jb2xvci1hY2NlbnQtYSksICAwIDAgMCAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoIHZhcigtLWNvbG9yKTtcbiAgICAgfVxuICAgICBib2R5LmJ0bi1zdHlsZS1vdXRsaW5lICY6bm90KDpob3Zlcikge1xuICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yKTtcbiAgICAgfVxuICAqL1xufVxuXG4vKlxuLndwLWJsb2NrLWJ1dHRvbl9fbGluay5oYXMtY29sb3ItYmFja2dyb3VuZC1jb2xvciB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yKSAhaW1wb3J0YW50O1xuXHRib3JkZXItY29sb3I6IHZhcigtLWNvbG9yKSAhaW1wb3J0YW50O1xuXHQmOm5vdCguaGFzLXRleHQtY29sb3IpIHtcblx0XHRjb2xvcjogdmFyKC0tY29sb3ItY29udHJhc3QpICFpbXBvcnRhbnQ7XG5cdH1cblx0LndwLWJsb2NrLWJ1dHRvbi5pcy1zdHlsZS1vdXRsaW5lICY6bm90KDpob3Zlcikge1xuXHRcdGNvbG9yOiB2YXIoLS1jb2xvcikgIWltcG9ydGFudDtcblx0fVxufVxuKi9cbi53cC1ibG9jay1maWxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLndwLWJsb2NrLWZpbGUgYTpub3QoLndwLWJsb2NrLWZpbGVfX2J1dHRvbik6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogMS41cmVtO1xufVxuLndwLWJsb2NrLWZpbGUgLndwLWJsb2NrLWZpbGVfX2J1dHRvbiB7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7XG4gIG1hcmdpbjogMXJlbSAwO1xufVxuXG4ud3AtYmxvY2stc2VhcmNoIC53cC1ibG9jay1zZWFyY2hfX2lucHV0IHtcbiAgZmxleDogMSAxIDAlO1xufVxuXG4ud3AtYmxvY2stY2FsZW5kYXIgdGFibGUgdGgsIC53cC1ibG9jay1jYWxlbmRhciB0YWJsZSB0ZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC53cC1ibG9jay1zZXBhcmF0b3IsIC53cC1ibG9jay1zZXBhcmF0b3I6bm90KC5pcy1zdHlsZS13aWRlKTpub3QoLmlzLXN0eWxlLWRvdHMpIHtcbiAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cbi5hbGlnbmZ1bGwgLndwLWJsb2NrLXNlcGFyYXRvci5pcy1zdHlsZS13aWRlLCAuYWxpZ253aWRlIC53cC1ibG9jay1zZXBhcmF0b3IuaXMtc3R5bGUtd2lkZSwgLndwLWJsb2NrLXNlcGFyYXRvci5pcy1zdHlsZS13aWRlIC53cC1ibG9jay1zZXBhcmF0b3IuaXMtc3R5bGUtd2lkZSB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi53cC1ibG9jay1zZXBhcmF0b3IuaXMtc3R5bGUtZG90czo6YmVmb3JlIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMi41cmVtO1xufVxuLndwLWJsb2NrLXNlcGFyYXRvci5pcy1zdHlsZS1kb3RzOjphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbmJvZHkuc2VhcmNoLXJlc3VsdHMgLmVudHJpZXMtcm93IGgyIHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbn1cbmJvZHkuc2VhcmNoLXJlc3VsdHMgLmVudHJpZXMtcm93IC5lbnRyeS1oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG5ib2R5LnNlYXJjaC1yZXN1bHRzIC5lbnRyaWVzLXJvdyAuZW50cnktZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xufVxuXG4ud3AtYmxvY2stdGFibGUsXG50YWJsZSwgYm9keSwgLmhhcy1jb2xvci1iZy1iYWNrZ3JvdW5kLWNvbG9yIH4gLndwLWJsb2NrLWNvdmVyX19pbm5lci1jb250YWluZXIsIC5oYXMtY29sb3ItYmctYmFja2dyb3VuZC1jb2xvciwgLmNvbW1lbnQgLmNvbW1lbnQge1xuICAtLWNvbG9yOiB2YXIoLS1jb2xvci1iZywgLS1mYWxzZSk7XG4gIC0tY29sb3ItY29udHJhc3Q6IHZhcigtLWNvbG9yLWJnLWNvbnRyYXN0LCAtLWZhbHNlLWNvbnRyYXN0KTtcbiAgLS1jb2xvci1hY2NlbnQ6IHZhcigtLWNvbG9yLWJnLWFjY2VudCwgLS1mYWxzZS1hY2NlbnQpO1xuICAtLWNvbG9yLWFjY2VudC1hOiB2YXIoLS1jb2xvci1iZy1hY2NlbnQtYSwgLS1mYWxzZS1hY2NlbnQtYSk7XG4gIC0tY29sb3ItYWNjZW50LWNvbnRyYXN0OiB2YXIoLS1jb2xvci1iZy1hY2NlbnQtY29udHJhc3QsIC0tZmFsc2UtYWNjZW50LWNvbnRyYXN0KTtcbiAgLS1jb2xvci1hY2NlbnQtaGw6IHZhcigtLWNvbG9yLWJnLWFjY2VudC1obCwgLS1mYWxzZS1hY2NlbnQtaGwpO1xuICAtLWNvbG9yLWFjY2VudC1obC1hOiB2YXIoLS1jb2xvci1iZy1hY2NlbnQtaGwtYSwgLS1mYWxzZS1hY2NlbnQtaGwtYSk7XG4gIC0tY29sb3ItYWNjZW50LWhsLWNvbnRyYXN0OiB2YXIoLS1jb2xvci1iZy1hY2NlbnQtaGwtY29udHJhc3QsIC0tZmFsc2UtYWNjZW50LWhsLWNvbnRyYXN0KTtcbn1cblxuLmhhcy1jb2xvci1iZy1jb2xvciB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1iZywgLS1mYWxzZSkgIWltcG9ydGFudDtcbn1cblxuLmhhcy1jb2xvci1iZy1hbHQtYmFja2dyb3VuZC1jb2xvciB+IC53cC1ibG9jay1jb3Zlcl9faW5uZXItY29udGFpbmVyLCAuaGFzLWNvbG9yLWJnLWFsdC1iYWNrZ3JvdW5kLWNvbG9yIHtcbiAgLS1jb2xvcjogdmFyKC0tY29sb3ItYmctYWx0LCAtLWZhbHNlKTtcbiAgLS1jb2xvci1jb250cmFzdDogdmFyKC0tY29sb3ItYmctYWx0LWNvbnRyYXN0LCAtLWZhbHNlLWNvbnRyYXN0KTtcbiAgLS1jb2xvci1hY2NlbnQ6IHZhcigtLWNvbG9yLWJnLWFsdC1hY2NlbnQsIC0tZmFsc2UtYWNjZW50KTtcbiAgLS1jb2xvci1hY2NlbnQtYTogdmFyKC0tY29sb3ItYmctYWx0LWFjY2VudC1hLCAtLWZhbHNlLWFjY2VudC1hKTtcbiAgLS1jb2xvci1hY2NlbnQtY29udHJhc3Q6IHZhcigtLWNvbG9yLWJnLWFsdC1hY2NlbnQtY29udHJhc3QsIC0tZmFsc2UtYWNjZW50LWNvbnRyYXN0KTtcbiAgLS1jb2xvci1hY2NlbnQtaGw6IHZhcigtLWNvbG9yLWJnLWFsdC1hY2NlbnQtaGwsIC0tZmFsc2UtYWNjZW50LWhsKTtcbiAgLS1jb2xvci1hY2NlbnQtaGwtYTogdmFyKC0tY29sb3ItYmctYWx0LWFjY2VudC1obC1hLCAtLWZhbHNlLWFjY2VudC1obC1hKTtcbiAgLS1jb2xvci1hY2NlbnQtaGwtY29udHJhc3Q6IHZhcigtLWNvbG9yLWJnLWFsdC1hY2NlbnQtaGwtY29udHJhc3QsIC0tZmFsc2UtYWNjZW50LWhsLWNvbnRyYXN0KTtcbn1cblxuLmhhcy1jb2xvci1iZy1hbHQtY29sb3Ige1xuICBjb2xvcjogdmFyKC0tY29sb3ItYmctYWx0LCAtLWZhbHNlKSAhaW1wb3J0YW50O1xufVxuXG46cm9vdCB7XG4gIC0tY29sb3ItYm94ZXM6IHZhcigtLWNvbG9yLWJnLWFsdCk7XG4gIC0tY29sb3ItYm94ZXMtY29udHJhc3Q6IHZhcigtLWNvbG9yLWJnLWFsdC1jb250cmFzdCk7XG4gIC0tY29sb3ItYm94ZXMtYWNjZW50OiB2YXIoLS1jb2xvci1iZy1hbHQtYWNjZW50KTtcbiAgLS1jb2xvci1ib3hlcy1hY2NlbnQtYTogdmFyKC0tY29sb3ItYmctYWx0LWFjY2VudC1hKTtcbiAgLS1jb2xvci1ib3hlcy1hY2NlbnQtY29udHJhc3Q6IHZhcigtLWNvbG9yLWJnLWFsdC1hY2NlbnQtY29udHJhc3QpO1xuICAtLWNvbG9yLWJveGVzLWFjY2VudC1obDogdmFyKC0tY29sb3ItYmctYWx0LWFjY2VudC1obCk7XG4gIC0tY29sb3ItYm94ZXMtYWNjZW50LWhsLWE6IHZhcigtLWNvbG9yLWJnLWFsdC1hY2NlbnQtaGwtYSk7XG4gIC0tY29sb3ItYm94ZXMtYWNjZW50LWhsLWNvbnRyYXN0OiB2YXIoLS1jb2xvci1iZy1hbHQtYWNjZW50LWhsLWNvbnRyYXN0KTtcbn1cblxuLndwLWJsb2NrLXRhYmxlIHRmb290LFxudGFibGUgdGZvb3QsIC53cC1ibG9jay10YWJsZSB0aGVhZCxcbnRhYmxlIHRoZWFkLCAuaGFzLWNvbG9yLWJveGVzLWJhY2tncm91bmQtY29sb3IgfiAud3AtYmxvY2stY292ZXJfX2lubmVyLWNvbnRhaW5lciwgLmhhcy1jb2xvci1ib3hlcy1iYWNrZ3JvdW5kLWNvbG9yLCAuc2lkZWJhci13aWRnZXQtYXJlYS1ib3hlZCAuc2lkZWJhci13aWRnZXQtYXJlYS1jb250ZW50LCAuZW50cnktY29sLWJveGVkIGFydGljbGUsIC5wYWdpbmF0aW9uLCAuY29tbWVudCwgLndwLWJsb2NrLWxhdGVzdC1wb3N0cy5pcy1ncmlkIGxpIHtcbiAgLS1jb2xvcjogdmFyKC0tY29sb3ItYm94ZXMsIC0tY29sb3ItYmctYWx0KTtcbiAgLS1jb2xvci1jb250cmFzdDogdmFyKC0tY29sb3ItYm94ZXMtY29udHJhc3QsIC0tY29sb3ItYmctYWx0LWNvbnRyYXN0KTtcbiAgLS1jb2xvci1hY2NlbnQ6IHZhcigtLWNvbG9yLWJveGVzLWFjY2VudCwgLS1jb2xvci1iZy1hbHQtYWNjZW50KTtcbiAgLS1jb2xvci1hY2NlbnQtYTogdmFyKC0tY29sb3ItYm94ZXMtYWNjZW50LWEsIC0tY29sb3ItYmctYWx0LWFjY2VudC1hKTtcbiAgLS1jb2xvci1hY2NlbnQtY29udHJhc3Q6IHZhcigtLWNvbG9yLWJveGVzLWFjY2VudC1jb250cmFzdCwgLS1jb2xvci1iZy1hbHQtYWNjZW50LWNvbnRyYXN0KTtcbiAgLS1jb2xvci1hY2NlbnQtaGw6IHZhcigtLWNvbG9yLWJveGVzLWFjY2VudC1obCwgLS1jb2xvci1iZy1hbHQtYWNjZW50LWhsKTtcbiAgLS1jb2xvci1hY2NlbnQtaGwtYTogdmFyKC0tY29sb3ItYm94ZXMtYWNjZW50LWhsLWEsIC0tY29sb3ItYmctYWx0LWFjY2VudC1obC1hKTtcbiAgLS1jb2xvci1hY2NlbnQtaGwtY29udHJhc3Q6IHZhcigtLWNvbG9yLWJveGVzLWFjY2VudC1obC1jb250cmFzdCwgLS1jb2xvci1iZy1hbHQtYWNjZW50LWhsLWNvbnRyYXN0KTtcbn1cblxuLmhhcy1jb2xvci1ib3hlcy1jb2xvciB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ib3hlcywgLS1jb2xvci1iZy1hbHQpICFpbXBvcnRhbnQ7XG59XG5cbjpyb290IHtcbiAgLS1oZWFkZXItbWFpbi1iZy1jb2xvcjogdmFyKC0tY29sb3ItYmctYWx0KTtcbiAgLS1oZWFkZXItbWFpbi1iZy1jb2xvci1jb250cmFzdDogdmFyKC0tY29sb3ItYmctYWx0LWNvbnRyYXN0KTtcbiAgLS1oZWFkZXItbWFpbi1iZy1jb2xvci1hY2NlbnQ6IHZhcigtLWNvbG9yLWJnLWFsdC1hY2NlbnQpO1xuICAtLWhlYWRlci1tYWluLWJnLWNvbG9yLWFjY2VudC1hOiB2YXIoLS1jb2xvci1iZy1hbHQtYWNjZW50LWEpO1xuICAtLWhlYWRlci1tYWluLWJnLWNvbG9yLWFjY2VudC1jb250cmFzdDogdmFyKC0tY29sb3ItYmctYWx0LWFjY2VudC1jb250cmFzdCk7XG4gIC0taGVhZGVyLW1haW4tYmctY29sb3ItYWNjZW50LWhsOiB2YXIoLS1jb2xvci1iZy1hbHQtYWNjZW50LWhsKTtcbiAgLS1oZWFkZXItbWFpbi1iZy1jb2xvci1hY2NlbnQtaGwtYTogdmFyKC0tY29sb3ItYmctYWx0LWFjY2VudC1obC1hKTtcbiAgLS1oZWFkZXItbWFpbi1iZy1jb2xvci1hY2NlbnQtaGwtY29udHJhc3Q6IHZhcigtLWNvbG9yLWJnLWFsdC1hY2NlbnQtaGwtY29udHJhc3QpO1xufVxuXG4uaGFzLWhlYWRlci1tYWluLWJnLWNvbG9yLWJhY2tncm91bmQtY29sb3IgfiAud3AtYmxvY2stY292ZXJfX2lubmVyLWNvbnRhaW5lciwgLmhhcy1oZWFkZXItbWFpbi1iZy1jb2xvci1iYWNrZ3JvdW5kLWNvbG9yIHtcbiAgLS1jb2xvcjogdmFyKC0taGVhZGVyLW1haW4tYmctY29sb3IsIC0tY29sb3ItYmctYWx0KTtcbiAgLS1jb2xvci1jb250cmFzdDogdmFyKC0taGVhZGVyLW1haW4tYmctY29sb3ItY29udHJhc3QsIC0tY29sb3ItYmctYWx0LWNvbnRyYXN0KTtcbiAgLS1jb2xvci1hY2NlbnQ6IHZhcigtLWhlYWRlci1tYWluLWJnLWNvbG9yLWFjY2VudCwgLS1jb2xvci1iZy1hbHQtYWNjZW50KTtcbiAgLS1jb2xvci1hY2NlbnQtYTogdmFyKC0taGVhZGVyLW1haW4tYmctY29sb3ItYWNjZW50LWEsIC0tY29sb3ItYmctYWx0LWFjY2VudC1hKTtcbiAgLS1jb2xvci1hY2NlbnQtY29udHJhc3Q6IHZhcigtLWhlYWRlci1tYWluLWJnLWNvbG9yLWFjY2VudC1jb250cmFzdCwgLS1jb2xvci1iZy1hbHQtYWNjZW50LWNvbnRyYXN0KTtcbiAgLS1jb2xvci1hY2NlbnQtaGw6IHZhcigtLWhlYWRlci1tYWluLWJnLWNvbG9yLWFjY2VudC1obCwgLS1jb2xvci1iZy1hbHQtYWNjZW50LWhsKTtcbiAgLS1jb2xvci1hY2NlbnQtaGwtYTogdmFyKC0taGVhZGVyLW1haW4tYmctY29sb3ItYWNjZW50LWhsLWEsIC0tY29sb3ItYmctYWx0LWFjY2VudC1obC1hKTtcbiAgLS1jb2xvci1hY2NlbnQtaGwtY29udHJhc3Q6IHZhcigtLWhlYWRlci1tYWluLWJnLWNvbG9yLWFjY2VudC1obC1jb250cmFzdCwgLS1jb2xvci1iZy1hbHQtYWNjZW50LWhsLWNvbnRyYXN0KTtcbn1cblxuLmhhcy1oZWFkZXItbWFpbi1iZy1jb2xvci1jb2xvciB7XG4gIGNvbG9yOiB2YXIoLS1oZWFkZXItbWFpbi1iZy1jb2xvciwgLS1jb2xvci1iZy1hbHQpICFpbXBvcnRhbnQ7XG59XG5cbjpyb290IHtcbiAgLS1oZWFkZXItc2Vjb25kYXJ5LWJnLWNvbG9yOiB2YXIoLS1jb2xvci1iZyk7XG4gIC0taGVhZGVyLXNlY29uZGFyeS1iZy1jb2xvci1jb250cmFzdDogdmFyKC0tY29sb3ItYmctY29udHJhc3QpO1xuICAtLWhlYWRlci1zZWNvbmRhcnktYmctY29sb3ItYWNjZW50OiB2YXIoLS1jb2xvci1iZy1hY2NlbnQpO1xuICAtLWhlYWRlci1zZWNvbmRhcnktYmctY29sb3ItYWNjZW50LWE6IHZhcigtLWNvbG9yLWJnLWFjY2VudC1hKTtcbiAgLS1oZWFkZXItc2Vjb25kYXJ5LWJnLWNvbG9yLWFjY2VudC1jb250cmFzdDogdmFyKC0tY29sb3ItYmctYWNjZW50LWNvbnRyYXN0KTtcbiAgLS1oZWFkZXItc2Vjb25kYXJ5LWJnLWNvbG9yLWFjY2VudC1obDogdmFyKC0tY29sb3ItYmctYWNjZW50LWhsKTtcbiAgLS1oZWFkZXItc2Vjb25kYXJ5LWJnLWNvbG9yLWFjY2VudC1obC1hOiB2YXIoLS1jb2xvci1iZy1hY2NlbnQtaGwtYSk7XG4gIC0taGVhZGVyLXNlY29uZGFyeS1iZy1jb2xvci1hY2NlbnQtaGwtY29udHJhc3Q6IHZhcigtLWNvbG9yLWJnLWFjY2VudC1obC1jb250cmFzdCk7XG59XG5cbi5oYXMtYmFja2dyb3VuZCAubmF2IC5kcm9wZG93bi1tZW51Om5vdCguZHJvcGRvd24tbWVnYW1lbnUtbWVudSksIC5oYXMtaGVhZGVyLXNlY29uZGFyeS1iZy1jb2xvci1iYWNrZ3JvdW5kLWNvbG9yIH4gLndwLWJsb2NrLWNvdmVyX19pbm5lci1jb250YWluZXIsIC5oYXMtaGVhZGVyLXNlY29uZGFyeS1iZy1jb2xvci1iYWNrZ3JvdW5kLWNvbG9yIHtcbiAgLS1jb2xvcjogdmFyKC0taGVhZGVyLXNlY29uZGFyeS1iZy1jb2xvciwgLS1jb2xvci1iZyk7XG4gIC0tY29sb3ItY29udHJhc3Q6IHZhcigtLWhlYWRlci1zZWNvbmRhcnktYmctY29sb3ItY29udHJhc3QsIC0tY29sb3ItYmctY29udHJhc3QpO1xuICAtLWNvbG9yLWFjY2VudDogdmFyKC0taGVhZGVyLXNlY29uZGFyeS1iZy1jb2xvci1hY2NlbnQsIC0tY29sb3ItYmctYWNjZW50KTtcbiAgLS1jb2xvci1hY2NlbnQtYTogdmFyKC0taGVhZGVyLXNlY29uZGFyeS1iZy1jb2xvci1hY2NlbnQtYSwgLS1jb2xvci1iZy1hY2NlbnQtYSk7XG4gIC0tY29sb3ItYWNjZW50LWNvbnRyYXN0OiB2YXIoLS1oZWFkZXItc2Vjb25kYXJ5LWJnLWNvbG9yLWFjY2VudC1jb250cmFzdCwgLS1jb2xvci1iZy1hY2NlbnQtY29udHJhc3QpO1xuICAtLWNvbG9yLWFjY2VudC1obDogdmFyKC0taGVhZGVyLXNlY29uZGFyeS1iZy1jb2xvci1hY2NlbnQtaGwsIC0tY29sb3ItYmctYWNjZW50LWhsKTtcbiAgLS1jb2xvci1hY2NlbnQtaGwtYTogdmFyKC0taGVhZGVyLXNlY29uZGFyeS1iZy1jb2xvci1hY2NlbnQtaGwtYSwgLS1jb2xvci1iZy1hY2NlbnQtaGwtYSk7XG4gIC0tY29sb3ItYWNjZW50LWhsLWNvbnRyYXN0OiB2YXIoLS1oZWFkZXItc2Vjb25kYXJ5LWJnLWNvbG9yLWFjY2VudC1obC1jb250cmFzdCwgLS1jb2xvci1iZy1hY2NlbnQtaGwtY29udHJhc3QpO1xufVxuXG4uaGFzLWhlYWRlci1zZWNvbmRhcnktYmctY29sb3ItY29sb3Ige1xuICBjb2xvcjogdmFyKC0taGVhZGVyLXNlY29uZGFyeS1iZy1jb2xvciwgLS1jb2xvci1iZykgIWltcG9ydGFudDtcbn1cblxuOnJvb3Qge1xuICAtLWhlcm8tbWFpbi1iZy1jb2xvcjogdmFyKC0tY29sb3ItYmctYWx0KTtcbiAgLS1oZXJvLW1haW4tYmctY29sb3ItY29udHJhc3Q6IHZhcigtLWNvbG9yLWJnLWFsdC1jb250cmFzdCk7XG4gIC0taGVyby1tYWluLWJnLWNvbG9yLWFjY2VudDogdmFyKC0tY29sb3ItYmctYWx0LWFjY2VudCk7XG4gIC0taGVyby1tYWluLWJnLWNvbG9yLWFjY2VudC1hOiB2YXIoLS1jb2xvci1iZy1hbHQtYWNjZW50LWEpO1xuICAtLWhlcm8tbWFpbi1iZy1jb2xvci1hY2NlbnQtY29udHJhc3Q6IHZhcigtLWNvbG9yLWJnLWFsdC1hY2NlbnQtY29udHJhc3QpO1xuICAtLWhlcm8tbWFpbi1iZy1jb2xvci1hY2NlbnQtaGw6IHZhcigtLWNvbG9yLWJnLWFsdC1hY2NlbnQtaGwpO1xuICAtLWhlcm8tbWFpbi1iZy1jb2xvci1hY2NlbnQtaGwtYTogdmFyKC0tY29sb3ItYmctYWx0LWFjY2VudC1obC1hKTtcbiAgLS1oZXJvLW1haW4tYmctY29sb3ItYWNjZW50LWhsLWNvbnRyYXN0OiB2YXIoLS1jb2xvci1iZy1hbHQtYWNjZW50LWhsLWNvbnRyYXN0KTtcbn1cblxuLmhhcy1oZXJvLW1haW4tYmctY29sb3ItYmFja2dyb3VuZC1jb2xvciB+IC53cC1ibG9jay1jb3Zlcl9faW5uZXItY29udGFpbmVyLCAuaGFzLWhlcm8tbWFpbi1iZy1jb2xvci1iYWNrZ3JvdW5kLWNvbG9yIHtcbiAgLS1jb2xvcjogdmFyKC0taGVyby1tYWluLWJnLWNvbG9yLCAtLWNvbG9yLWJnLWFsdCk7XG4gIC0tY29sb3ItY29udHJhc3Q6IHZhcigtLWhlcm8tbWFpbi1iZy1jb2xvci1jb250cmFzdCwgLS1jb2xvci1iZy1hbHQtY29udHJhc3QpO1xuICAtLWNvbG9yLWFjY2VudDogdmFyKC0taGVyby1tYWluLWJnLWNvbG9yLWFjY2VudCwgLS1jb2xvci1iZy1hbHQtYWNjZW50KTtcbiAgLS1jb2xvci1hY2NlbnQtYTogdmFyKC0taGVyby1tYWluLWJnLWNvbG9yLWFjY2VudC1hLCAtLWNvbG9yLWJnLWFsdC1hY2NlbnQtYSk7XG4gIC0tY29sb3ItYWNjZW50LWNvbnRyYXN0OiB2YXIoLS1oZXJvLW1haW4tYmctY29sb3ItYWNjZW50LWNvbnRyYXN0LCAtLWNvbG9yLWJnLWFsdC1hY2NlbnQtY29udHJhc3QpO1xuICAtLWNvbG9yLWFjY2VudC1obDogdmFyKC0taGVyby1tYWluLWJnLWNvbG9yLWFjY2VudC1obCwgLS1jb2xvci1iZy1hbHQtYWNjZW50LWhsKTtcbiAgLS1jb2xvci1hY2NlbnQtaGwtYTogdmFyKC0taGVyby1tYWluLWJnLWNvbG9yLWFjY2VudC1obC1hLCAtLWNvbG9yLWJnLWFsdC1hY2NlbnQtaGwtYSk7XG4gIC0tY29sb3ItYWNjZW50LWhsLWNvbnRyYXN0OiB2YXIoLS1oZXJvLW1haW4tYmctY29sb3ItYWNjZW50LWhsLWNvbnRyYXN0LCAtLWNvbG9yLWJnLWFsdC1hY2NlbnQtaGwtY29udHJhc3QpO1xufVxuXG4uaGFzLWhlcm8tbWFpbi1iZy1jb2xvci1jb2xvciB7XG4gIGNvbG9yOiB2YXIoLS1oZXJvLW1haW4tYmctY29sb3IsIC0tY29sb3ItYmctYWx0KSAhaW1wb3J0YW50O1xufVxuXG46cm9vdCB7XG4gIC0tZm9vdGVyLW1haW4tYmctY29sb3I6IHZhcigtLWNvbG9yLWJnLWFsdCk7XG4gIC0tZm9vdGVyLW1haW4tYmctY29sb3ItY29udHJhc3Q6IHZhcigtLWNvbG9yLWJnLWFsdC1jb250cmFzdCk7XG4gIC0tZm9vdGVyLW1haW4tYmctY29sb3ItYWNjZW50OiB2YXIoLS1jb2xvci1iZy1hbHQtYWNjZW50KTtcbiAgLS1mb290ZXItbWFpbi1iZy1jb2xvci1hY2NlbnQtYTogdmFyKC0tY29sb3ItYmctYWx0LWFjY2VudC1hKTtcbiAgLS1mb290ZXItbWFpbi1iZy1jb2xvci1hY2NlbnQtY29udHJhc3Q6IHZhcigtLWNvbG9yLWJnLWFsdC1hY2NlbnQtY29udHJhc3QpO1xuICAtLWZvb3Rlci1tYWluLWJnLWNvbG9yLWFjY2VudC1obDogdmFyKC0tY29sb3ItYmctYWx0LWFjY2VudC1obCk7XG4gIC0tZm9vdGVyLW1haW4tYmctY29sb3ItYWNjZW50LWhsLWE6IHZhcigtLWNvbG9yLWJnLWFsdC1hY2NlbnQtaGwtYSk7XG4gIC0tZm9vdGVyLW1haW4tYmctY29sb3ItYWNjZW50LWhsLWNvbnRyYXN0OiB2YXIoLS1jb2xvci1iZy1hbHQtYWNjZW50LWhsLWNvbnRyYXN0KTtcbn1cblxuLmhhcy1mb290ZXItbWFpbi1iZy1jb2xvci1iYWNrZ3JvdW5kLWNvbG9yIH4gLndwLWJsb2NrLWNvdmVyX19pbm5lci1jb250YWluZXIsIC5oYXMtZm9vdGVyLW1haW4tYmctY29sb3ItYmFja2dyb3VuZC1jb2xvciB7XG4gIC0tY29sb3I6IHZhcigtLWZvb3Rlci1tYWluLWJnLWNvbG9yLCAtLWNvbG9yLWJnLWFsdCk7XG4gIC0tY29sb3ItY29udHJhc3Q6IHZhcigtLWZvb3Rlci1tYWluLWJnLWNvbG9yLWNvbnRyYXN0LCAtLWNvbG9yLWJnLWFsdC1jb250cmFzdCk7XG4gIC0tY29sb3ItYWNjZW50OiB2YXIoLS1mb290ZXItbWFpbi1iZy1jb2xvci1hY2NlbnQsIC0tY29sb3ItYmctYWx0LWFjY2VudCk7XG4gIC0tY29sb3ItYWNjZW50LWE6IHZhcigtLWZvb3Rlci1tYWluLWJnLWNvbG9yLWFjY2VudC1hLCAtLWNvbG9yLWJnLWFsdC1hY2NlbnQtYSk7XG4gIC0tY29sb3ItYWNjZW50LWNvbnRyYXN0OiB2YXIoLS1mb290ZXItbWFpbi1iZy1jb2xvci1hY2NlbnQtY29udHJhc3QsIC0tY29sb3ItYmctYWx0LWFjY2VudC1jb250cmFzdCk7XG4gIC0tY29sb3ItYWNjZW50LWhsOiB2YXIoLS1mb290ZXItbWFpbi1iZy1jb2xvci1hY2NlbnQtaGwsIC0tY29sb3ItYmctYWx0LWFjY2VudC1obCk7XG4gIC0tY29sb3ItYWNjZW50LWhsLWE6IHZhcigtLWZvb3Rlci1tYWluLWJnLWNvbG9yLWFjY2VudC1obC1hLCAtLWNvbG9yLWJnLWFsdC1hY2NlbnQtaGwtYSk7XG4gIC0tY29sb3ItYWNjZW50LWhsLWNvbnRyYXN0OiB2YXIoLS1mb290ZXItbWFpbi1iZy1jb2xvci1hY2NlbnQtaGwtY29udHJhc3QsIC0tY29sb3ItYmctYWx0LWFjY2VudC1obC1jb250cmFzdCk7XG59XG5cbi5oYXMtZm9vdGVyLW1haW4tYmctY29sb3ItY29sb3Ige1xuICBjb2xvcjogdmFyKC0tZm9vdGVyLW1haW4tYmctY29sb3IsIC0tY29sb3ItYmctYWx0KSAhaW1wb3J0YW50O1xufVxuXG46cm9vdCB7XG4gIC0tYWxlcnQtYmctY29sb3I6IHZhcigtLWNvbG9yLWJnKTtcbiAgLS1hbGVydC1iZy1jb2xvci1jb250cmFzdDogdmFyKC0tY29sb3ItYmctY29udHJhc3QpO1xuICAtLWFsZXJ0LWJnLWNvbG9yLWFjY2VudDogdmFyKC0tY29sb3ItYmctYWNjZW50KTtcbiAgLS1hbGVydC1iZy1jb2xvci1hY2NlbnQtYTogdmFyKC0tY29sb3ItYmctYWNjZW50LWEpO1xuICAtLWFsZXJ0LWJnLWNvbG9yLWFjY2VudC1jb250cmFzdDogdmFyKC0tY29sb3ItYmctYWNjZW50LWNvbnRyYXN0KTtcbiAgLS1hbGVydC1iZy1jb2xvci1hY2NlbnQtaGw6IHZhcigtLWNvbG9yLWJnLWFjY2VudC1obCk7XG4gIC0tYWxlcnQtYmctY29sb3ItYWNjZW50LWhsLWE6IHZhcigtLWNvbG9yLWJnLWFjY2VudC1obC1hKTtcbiAgLS1hbGVydC1iZy1jb2xvci1hY2NlbnQtaGwtY29udHJhc3Q6IHZhcigtLWNvbG9yLWJnLWFjY2VudC1obC1jb250cmFzdCk7XG59XG5cbi5oYXMtYWxlcnQtYmctY29sb3ItYmFja2dyb3VuZC1jb2xvciB+IC53cC1ibG9jay1jb3Zlcl9faW5uZXItY29udGFpbmVyLCAuaGFzLWFsZXJ0LWJnLWNvbG9yLWJhY2tncm91bmQtY29sb3Ige1xuICAtLWNvbG9yOiB2YXIoLS1hbGVydC1iZy1jb2xvciwgLS1jb2xvci1iZyk7XG4gIC0tY29sb3ItY29udHJhc3Q6IHZhcigtLWFsZXJ0LWJnLWNvbG9yLWNvbnRyYXN0LCAtLWNvbG9yLWJnLWNvbnRyYXN0KTtcbiAgLS1jb2xvci1hY2NlbnQ6IHZhcigtLWFsZXJ0LWJnLWNvbG9yLWFjY2VudCwgLS1jb2xvci1iZy1hY2NlbnQpO1xuICAtLWNvbG9yLWFjY2VudC1hOiB2YXIoLS1hbGVydC1iZy1jb2xvci1hY2NlbnQtYSwgLS1jb2xvci1iZy1hY2NlbnQtYSk7XG4gIC0tY29sb3ItYWNjZW50LWNvbnRyYXN0OiB2YXIoLS1hbGVydC1iZy1jb2xvci1hY2NlbnQtY29udHJhc3QsIC0tY29sb3ItYmctYWNjZW50LWNvbnRyYXN0KTtcbiAgLS1jb2xvci1hY2NlbnQtaGw6IHZhcigtLWFsZXJ0LWJnLWNvbG9yLWFjY2VudC1obCwgLS1jb2xvci1iZy1hY2NlbnQtaGwpO1xuICAtLWNvbG9yLWFjY2VudC1obC1hOiB2YXIoLS1hbGVydC1iZy1jb2xvci1hY2NlbnQtaGwtYSwgLS1jb2xvci1iZy1hY2NlbnQtaGwtYSk7XG4gIC0tY29sb3ItYWNjZW50LWhsLWNvbnRyYXN0OiB2YXIoLS1hbGVydC1iZy1jb2xvci1hY2NlbnQtaGwtY29udHJhc3QsIC0tY29sb3ItYmctYWNjZW50LWhsLWNvbnRyYXN0KTtcbn1cblxuLmhhcy1hbGVydC1iZy1jb2xvci1jb2xvciB7XG4gIGNvbG9yOiB2YXIoLS1hbGVydC1iZy1jb2xvciwgLS1jb2xvci1iZykgIWltcG9ydGFudDtcbn1cblxuLndwLWJsb2NrLXRhYmxlIHRmb290LFxudGFibGUgdGZvb3QsIC53cC1ibG9jay10YWJsZSB0aGVhZCxcbnRhYmxlIHRoZWFkLCAuaGFzLWJhY2tncm91bmQgLm5hdiAuZHJvcGRvd24tbWVudTpub3QoLmRyb3Bkb3duLW1lZ2FtZW51LW1lbnUpLCBib2R5LCAuc2lkZWJhci13aWRnZXQtYXJlYS1ib3hlZCAuc2lkZWJhci13aWRnZXQtYXJlYS1jb250ZW50LCAuZW50cnktY29sLWJveGVkIGFydGljbGUsIC5wYWdpbmF0aW9uLCAuY29tbWVudCwgLmNvbW1lbnQgLmNvbW1lbnQsIC5oYXMtYmFja2dyb3VuZCxcbi53cC1ibG9jay1jb3Zlcl9fYmFja2dyb3VuZCwgLndwLWJsb2NrLWxhdGVzdC1wb3N0cy5pcy1ncmlkIGxpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3IpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItY29udHJhc3QpO1xufVxuXG46cm9vdCB7XG4gIC0tY29sb3ItYmctc2Vjb25kYXJ5OiB2YXIoLS1jb2xvci1iZyk7XG59XG5cbmJvZHkge1xuICBmb250LWRpc3BsYXk6IG9wdGlvbmFsO1xuICBmb250LWZhbWlseTogc3lzdGVtLXVpLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IGNhbGMoIDAuOWVtICogKHZhcigtLWJvZHktZm9udC1zaXplKSAvIDEwMCkgKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3ODJweCkge1xuICBib2R5IHtcbiAgICBmb250LXNpemU6IGNhbGMoIDFlbSAqICh2YXIoLS1ib2R5LWZvbnQtc2l6ZSkgLyAxMDApICk7XG4gIH1cbn1cblxuLndyYXBwZXIge1xuICBwYWRkaW5nLXRvcDogM3JlbTtcbiAgcGFkZGluZy1ib3R0b206IDNyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC53cmFwcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogNnJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnJlbTtcbiAgfVxufVxuXG5hLnNraXAtbGluayB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTAwMDtcbiAgdG9wOiAwcHg7XG4gIHJpZ2h0OiAwcHg7XG59XG5cbmJvZHkuc2luZ3VsYXI6bm90KC5oYXMtc2lkZWJhcikgI2NvbnRlbnQuY29udGFpbmVyLCAuY29udGFpbmVyLWNvbnRlbnQge1xuICBtYXgtd2lkdGg6IHZhcigtLWNvbnRlbnQtd2lkdGgpO1xufVxuXG5ib2R5Om5vdCguaGFzLXNpZGViYXIpIC5tYWluLXdyYXBwZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuYm9keS5tYWluLXdyYXBwZXItbWFyZ2luLXRvcC1kaXNhYmxlZCAubWFpbi13cmFwcGVyIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzgycHgpIHtcbiAgYm9keS5tYWluLXdyYXBwZXItbWFyZ2luLXRvcC1kaXNhYmxlZCAubWFpbi13cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKHZhcigtLWhlYWRlci1tYWluLWdhcC1oZWlnaHQpICogLTEpO1xuICB9XG59XG5ib2R5Lm1haW4td3JhcHBlci1tYXJnaW4tYm90dG9tLWRpc2FibGVkIC5tYWluLXdyYXBwZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbmJvZHkubWFpbi13cmFwcGVyLXB1bGwtdW5kZXIgLm1haW4td3JhcHBlciB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc4MnB4KSB7XG4gIGJvZHkubWFpbi13cmFwcGVyLXB1bGwtdW5kZXIgLm1haW4td3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogY2FsYygodmFyKC0taGVhZGVyLW1haW4tZ2FwLWhlaWdodCkgKyB2YXIoLS1oZWFkZXItbWFpbi1oZWlnaHQpKSAqIC0xKTtcbiAgfVxufVxuXG4uc2l0ZS13aWR0aC1tYXgge1xuICBtYXgtd2lkdGg6IHZhcigtLXNpdGUtd2lkdGgpO1xufVxuYm9keS5zaXRlLWJveGVkIC5zaXRlLXdpZHRoLW1heCB7XG4gIG1heC13aWR0aDogdmFyKC0tc2l0ZS1ib3gtd2lkdGgpO1xufVxuXG4uY3BzLWljb24uY3BzLWRhc2hpY29uLCAud3AtYmxvY2stbGF0ZXN0LXBvc3RzIC5jcHMtZGFzaGljb24ud3AtYmxvY2stbGF0ZXN0LXBvc3RzX19wb3N0LWF1dGhvcjo6YmVmb3JlLFxuLndwLWJsb2NrLWxhdGVzdC1wb3N0cyAuY3BzLWRhc2hpY29uLndwLWJsb2NrLWxhdGVzdC1wb3N0c19fcG9zdC1kYXRlOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogZGFzaGljb25zICFpbXBvcnRhbnQ7XG59XG5cbjpyb290IHtcbiAgLS1oZWFkZXItbWFpbi1nYXAtaGVpZ2h0OiAwcHg7XG4gIC0taGVhZGVyLW1haW4tZm9udC1zaXplOiB2YXIoLS1ib2R5LWZvbnQtc2l6ZSk7XG4gIC0taGVhZGVyLW1haW4tbG9nby10ZXh0LWNvbG9yOiB2YXIoLS1oZWFkZXItbWFpbi1iZy1jb2xvci1jb250cmFzdCk7XG4gIC0taGVhZGVyLW1haW4tZHJvcGJveC1iZy1jb2xvcjogdmFyKC0taGVhZGVyLW1haW4tYmctY29sb3IpO1xuICAtLWhlYWRlci1tYWluLWRyb3Bib3gtbG9nby10ZXh0LWNvbG9yOiB2YXIoLS1oZWFkZXItbWFpbi1iZy1jb2xvci1jb250cmFzdCk7XG59XG5cbi5uYXYge1xuICBtYXJnaW4tdG9wOiAwLjc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xufVxuLm5hdjpub3QoLm5hdmJhci1uYXYpIC5uYXYtaXRlbS5oYXMtc3R5bGluZyB7XG4gIHBhZGRpbmctdG9wOiAwLjVlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNWVtO1xufVxuLm5hdiAubmF2LWxpbmsge1xuICBmb250LXNpemU6IDEuMWVtO1xuICBtYXJnaW4tbGVmdDogMC42NjY2NjY2NjY3ZW07XG4gIG1hcmdpbi1yaWdodDogMC42NjY2NjY2NjY3ZW07XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5uYXYgLm1lbnUtaXRlbSA+IGE6bm90KC5oYXMtc3R5bGluZykge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXZhcmlhdGlvbi1zZXR0aW5nczogXCJ3Z2h0XCIgNTYwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cztcbn1cbi5uYXYgLm1lbnUtaXRlbSA+IGE6bm90KC5oYXMtc3R5bGluZyk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5uYXYgLm1lbnUtaXRlbSA+IGE6bm90KC5oYXMtc3R5bGluZyk6aG92ZXIgLm5hdi1pY29uLWhhcy1iZywgLm5hdiAubWVudS1pdGVtID4gYTpub3QoLmhhcy1zdHlsaW5nKTpob3ZlciAubmF2LWljb24tbm8tbGFiZWwge1xuICBvcGFjaXR5OiAwLjg7XG59XG4ubmF2IC5jdXJyZW50LW1lbnUtaXRlbSA+IGE6bm90KC5oYXMtc3R5bGluZyksXG4ubmF2IC5tZW51LWl0ZW0gPiBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ubmF2IC5uYXYtaWNvbiB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGZvbnQtc2l6ZTogMS40ZW07XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cztcbn1cbi5uYXYgLm5hdi1pY29uLWhhcy1iZyB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXJvdW5kbmVzcyk7XG4gIHBhZGRpbmc6IDAuMjVlbTtcbn1cbi5uYXYgLm5hdi1pY29uLXBvc2l0aW9uLWFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNWVtO1xufVxuLm5hdiAubmF2LWljb24tcG9zaXRpb24tYmVmb3JlIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVlbTtcbn1cbi5uYXYgLm5hdi1pY29uLW5vLWxhYmVsIHtcbiAgbWFyZ2luOiAwO1xufVxuLm5hdiAuYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgaGVpZ2h0OiAxLjdlbTtcbiAgbWluLXdpZHRoOiAyZW07XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5uYXYgLmJ0biAubWVudS1pdGVtLXRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IGF1dG8gMC41cmVtO1xufVxuLm5hdiAuYnRuIGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDEuMzVlbTtcbiAgcGFkZGluZzogMCAwLjI1cmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5uYXYgLmJ0bi5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLm5hdiAuYnRuIC5uYXYtaWNvbi1oYXMtYmcge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLm5hdiAuYnRuIC5uYXYtaWNvbi1wb3NpdGlvbi1hZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLm5hdiAuYnRuIC5uYXYtaWNvbi1wb3NpdGlvbi1iZWZvcmUubmF2LWljb24taGFzLWJnIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5uYXYgLmJ0biAubmF2LWljb24tcG9zaXRpb24tYmVmb3JlIHtcbiAgbWFyZ2luLWxlZnQ6IDAuMzc1cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5Ac3VwcG9ydHMgKGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiBub3JtYWwpIHtcbiAgYm9keS5mb250LXVwIC5uYXYgLmJ0biAubWVudS1pdGVtLXRleHQge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjE1ZW07XG4gIH1cbiAgYm9keS5mb250LWRvd24gLm5hdiAuYnRuIC5tZW51LWl0ZW0tdGV4dCB7XG4gICAgcGFkZGluZy10b3A6IDAuMTVlbTtcbiAgfVxufVxuLm5hdiAuY29sbGFwc2UtbWVnYW1lbnUgLmRyb3Bkb3duLW1lZ2FtZW51LW1lbnUtY29udGFpbmVyIHtcbiAgcGFkZGluZy10b3A6IDEuNXJlbTtcbn1cbi5uYXYgLmNvbGxhcHNlLW1lbnUgLmRyb3Bkb3duLWl0ZW0ge1xuICB3aWR0aDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLm5hdiB1bC5jb2xsYXBzZS1tZW51IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5uYXYgdWwuY29sbGFwc2UtbWVudSA+IGxpOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy10b3A6IDAuNzVyZW07XG59XG4ubmF2IHVsLmNvbGxhcHNlLW1lbnUgPiBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDAuNzVyZW07XG59XG4ubmF2IC5kcm9wZG93bi10b2dnbGU6OmFmdGVyLFxuLm5hdiAuY29sbGFwc2UtdG9nZ2xlOjphZnRlciB7XG4gIGhlaWdodDogMC4zZW07XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IGF1dG87XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzO1xufVxuLm5hdiAuZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV06OmFmdGVyLFxuLm5hdiAuY29sbGFwc2UtdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV06OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbn1cbi5uYXYgI2dvb2dsZV90cmFuc2xhdGVfZWxlbWVudCwgLm5hdiAjZ29vZ2xlX3RyYW5zbGF0ZV9lbGVtZW50IGEge1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xufVxuLm5hdiAjZ29vZ2xlX3RyYW5zbGF0ZV9lbGVtZW50IGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubmF2ICNnb29nbGVfdHJhbnNsYXRlX2VsZW1lbnQgLmdvb2ctdGUtZ2FkZ2V0Om5vdCg6Zmlyc3QtY2hpbGQpLCAubmF2ICNnb29nbGVfdHJhbnNsYXRlX2VsZW1lbnQgLmdvb2ctdGUtZ2FkZ2V0LXNpbXBsZTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5oYXMtYmFja2dyb3VuZCAubmF2IC5uYXYtaXRlbSA+IGE6bm90KC5oYXMtc3R5bGluZykge1xuICBjb2xvcjogdmFyKC0tY29sb3ItY29udHJhc3QpO1xufVxuLmhhcy1iYWNrZ3JvdW5kIC5uYXYgLmN1cnJlbnQtbWVudS1pdGVtIGE6bm90KC5oYXMtc3R5bGluZyksXG4uaGFzLWJhY2tncm91bmQgLm5hdiAuY3VycmVudC1tZW51LWFuY2VzdG9yIGE6bm90KC5oYXMtc3R5bGluZykge1xuICBjb2xvcjogdmFyKC0tY29sb3ItYWNjZW50KTtcbn1cbi5oYXMtYmFja2dyb3VuZCAubmF2IC5kcm9wZG93bi1tZW51Om5vdCguZHJvcGRvd24tbWVnYW1lbnUtbWVudSkgLmN1cnJlbnQtbWVudS1pdGVtIGEge1xuICBjb2xvcjogdmFyKC0tY29sb3ItZHJvcGRvd24tYWNjZW50KTtcbn1cblxuLm5hdmJhciB7XG4gIHotaW5kZXg6IDM7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS41cmVtO1xuICB0cmFuc2l0aW9uOiBwYWRkaW5nIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4ubmF2YmFyIC5uYXYtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubmF2YmFyIC5uYXYtbGluayB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5uYXZiYXIgLm5hdi1saW5rLmJ0bjpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5uYXZiYXIgLm5hdmJhci1uYXZzLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubmF2YmFyIC5uYXZiYXItbmF2LWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm5hdmJhciAubmF2YmFyLW5hdi1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4ubmF2YmFyIC5uYXZiYXItbmF2IHtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLm5hdmJhciAubmF2YmFyLW5hdiAuYnRuIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIG1hcmdpbi10b3A6IDAuMjVlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNWVtO1xufVxuLm5hdmJhciAubmF2YmFyLW5hdiBpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5uYXZiYXIgLm5hdmJhci1idXR0b24tbmF2LXJpZ2h0IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbi5uYXZiYXIgLm5hdmJhci1idXR0b24tbmF2LXJpZ2h0IGxpOmZpcnN0LWNoaWxkIC5uYXYtbGluayB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc4MnB4KSB7XG4gIC5uYXZiYXIgLm5hdmJhci1idXR0b24tbmF2LXJpZ2h0IHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxuICAubmF2YmFyIC5uYXZiYXItYnV0dG9uLW5hdi1yaWdodCBsaTpmaXJzdC1jaGlsZCAubmF2LWxpbmsge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjMzMzMzMzMzMzNlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5uYXZiYXIgLm5hdmJhci1idXR0b24tbmF2LXJpZ2h0IHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuLm5hdmJhciAubmF2ID4gbGk6bGFzdC1jaGlsZCA+IC5uYXYtbGluayB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5uYXZiYXIgLm5hdmJhci1icmFuZC1ob2xkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMC43NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3ODJweCkge1xuICAubmF2YmFyIC5uYXZiYXItYnJhbmQtaG9sZGVyIHtcbiAgICBmbGV4LWdyb3c6IDEwMDtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICB9XG4gIC5uYXZiYXIgLm5hdmJhci1icmFuZC1ob2xkZXIgLm5hdmJhci1icmFuZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtO1xuICB9XG59XG4ubmF2YmFyIC5uYXZiYXItYnJhbmQge1xuICBvcGFjaXR5OiAxO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBpbml0aWFsO1xufVxuLm5hdmJhciAubmF2YmFyLWJyYW5kIGltZyB7XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIG1heC13aWR0aDogbWF4LWNvbnRlbnQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5uYXZiYXIgLm5hdmJhci1icmFuZC1zdWJ0ZXh0IHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuLm5hdmJhciAubmF2YmFyLWJyYW5kLXN1YnRleHQ6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5uYXZiYXIgLmRyb3Bkb3duLnNob3cuc2hvd24gLmRyb3Bkb3duLW1lbnUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcbiAgb3BhY2l0eTogMTtcbn1cbi5uYXZiYXIgLmRyb3Bkb3duLnNob3duIC5kcm9wZG93bi1tZW51IHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzI5Ljk4cHgpIHtcbiAgLm5hdmJhciAubmF2ID4gbGk6bGFzdC1jaGlsZCA+IC5kcm9wZG93bi1tZW51IHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAwO1xuICB9XG59XG4ubmF2YmFyIC5kcm9wZG93bi1tZW51IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzLCB0cmFuc2Zvcm0gMC40cztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICBtaW4td2lkdGg6IDEwMCU7XG59XG5ib2R5Om5vdCguc2hhZG93cy1kaXNhYmxlZCkgLm5hdmJhciAuZHJvcGRvd24tbWVudSB7XG4gIGJveC1zaGFkb3c6IDAgMCBjYWxjKDMwcHgpIGNhbGMoLTMwcHggKyB2YXIoLS1zaGFkb3dzKSAqIDEgKSByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG4ubmF2YmFyIC5kcm9wZG93bi1tZW51IGxpIHtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjI1cmVtIDEuNXJlbTtcbn1cbi5uYXZiYXIgLmRyb3Bkb3duLWl0ZW0ge1xuICBwYWRkaW5nOiAwO1xufVxuLm5hdmJhciAuZHJvcGRvd24tbWVnYW1lbnUge1xuICBwb3NpdGlvbjogc3RhdGljO1xufVxuLm5hdmJhciAuZHJvcGRvd24tbWVnYW1lbnUtbWVudSB7XG4gIHotaW5kZXg6IC0yO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctdG9wOiAzcmVtO1xuICBtYXJnaW4tdG9wOiAwcHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jbGlwOiBpbml0aWFsO1xuICBtYXgtaGVpZ2h0OiBjYWxjKDg1dmggLSB2YXIoLS1oZWFkZXItbWFpbi1oZWlnaHQpKTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuYm9keTpub3QoLnNoYWRvd3MtZGlzYWJsZWQpIC5uYXZiYXIgLmRyb3Bkb3duLW1lZ2FtZW51LW1lbnUge1xuICBib3gtc2hhZG93OiAwIGNhbGMoIHZhcigtLXNoYWRvd3MpICogMSApIGNhbGMoMzBweCkgLTMwcHggcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuLm5hdmJhciAuZHJvcGRvd24tbWVnYW1lbnUtbWVudS1jb250YWluZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3ODJweCkge1xuICAubmF2YmFyIHtcbiAgICBwYWRkaW5nOiBjYWxjKCAzcmVtIC8gNCAqIHZhcigtLWhlYWRlci1tYWluLWhlaWdodCkgLyAxMDAgKSAwO1xuICB9XG4gIC5uYXZiYXIgLm5hdmJhci1uYXZzLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5uYXZiYXIge1xuICAgIHBhZGRpbmc6IGNhbGMoIDNyZW0gLyAyICogdmFyKC0taGVhZGVyLW1haW4tcGFkZGluZy12KSAvIDEwMCApIDNyZW07XG4gIH1cbiAgLm5hdmJhci1zdGlja3MgLm5hdmJhciB7XG4gICAgcGFkZGluZzogY2FsYyggM3JlbSAvIDQgKiB2YXIoLS1oZWFkZXItbWFpbi1wYWRkaW5nLXYpIC8gMTAwICkgMS41cmVtO1xuICB9XG59XG5cbi5uYXYtc3R5bGluZy11bmRlcmxpbmUgLm5hdi1saW5rOm5vdCguaGFzLXN0eWxpbmcpLCAubmF2LXN0eWxpbmctdW5kZXJsaW5lIC5uYXYtbGluazpub3QoLmhhcy1zdHlsaW5nKSAubWVudS1pdGVtLXRleHQge1xuICBwYWRkaW5nLXRvcDogMC4yNWVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC4yNWVtO1xufVxuLm5hdi1zdHlsaW5nLXVuZGVybGluZSAubmF2LWxpbms6bm90KC5oYXMtc3R5bGluZykgLm1lbnUtaXRlbS10ZXh0LCAubmF2LXN0eWxpbmctdW5kZXJsaW5lIC5uYXZiYXItYnJhbmQtdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMnB4O1xuICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IGJvcmRlci1ib3R0b20tY29sb3IgMC41cztcbn1cbi5uYXYtc3R5bGluZy11bmRlcmxpbmUgLm5hdiA+IC5jdXJyZW50LW1lbnUtaXRlbSA+IGEsXG4ubmF2LXN0eWxpbmctdW5kZXJsaW5lIC5uYXYgPiAuY3VycmVudC1tZW51LWFuY2VzdG9yID4gYSxcbi5uYXYtc3R5bGluZy11bmRlcmxpbmUgLm5hdiA+IGxpID4gYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5uYXYtc3R5bGluZy11bmRlcmxpbmUgLm5hdiA+IC5jdXJyZW50LW1lbnUtaXRlbSA+IGEgLm1lbnUtaXRlbS10ZXh0LFxuLm5hdi1zdHlsaW5nLXVuZGVybGluZSAubmF2ID4gLmN1cnJlbnQtbWVudS1hbmNlc3RvciA+IGEgLm1lbnUtaXRlbS10ZXh0LFxuLm5hdi1zdHlsaW5nLXVuZGVybGluZSAubmF2ID4gbGkgPiBhOmhvdmVyIC5tZW51LWl0ZW0tdGV4dCB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tY29sb3ItYWNjZW50KTtcbn1cbi5uYXYtc3R5bGluZy11bmRlcmxpbmUgLm5hdmJhci1icmFuZC10ZXh0OmhvdmVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogY3VycmVudENvbG9yO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQpO1xufVxuXG4ubmF2YmFyLXN0eWxlLWRyb3Bib3ggLm5hdmJhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3ODEuOThweCkge1xuICAubmF2YmFyLXN0eWxlLWRyb3Bib3ggLm5hdmJhciB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3ODJweCkge1xuICAubmF2YmFyLXN0eWxlLWRyb3Bib3ggLm5hdmJhciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzgycHgpIHtcbiAgLm5hdmJhci1zdHlsZS1kcm9wYm94Lm5hdmJhci1zdGlja3MgLm5hdmJhciB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cbi5uYXZiYXItc3R5bGUtZHJvcGJveCAubmF2YmFyLWJyYW5kIHtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd2lkdGg6IGNhbGModmFyKC0taGVhZGVyLW1haW4tZHJvcGJveC1tYXgtd2lkdGgpICogMyAvIDQpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDFyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogd2lkdGggMC4ycyBlYXNlO1xuICBtYXgtaGVpZ2h0OiBjYWxjKCAyNTBweCArIDJyZW0gKTtcbn1cbi5uYXZiYXItc3R5bGUtZHJvcGJveCAubmF2YmFyLWJyYW5kLCAubmF2YmFyLXN0eWxlLWRyb3Bib3ggLm5hdmJhci1icmFuZDpob3ZlciwgLm5hdmJhci1zdHlsZS1kcm9wYm94IC5uYXZiYXItYnJhbmQgLm5hdmJhci1icmFuZC10ZXh0IHtcbiAgY29sb3I6IHZhcigtLWhlYWRlci1tYWluLWRyb3Bib3gtbG9nby10ZXh0LWNvbG9yKTtcbn1cbi5uYXZiYXItc3R5bGUtZHJvcGJveCAubmF2YmFyLWJyYW5kOmhvdmVyLCAubmF2YmFyLXN0eWxlLWRyb3Bib3ggLm5hdmJhci1icmFuZDpob3ZlciAubmF2YmFyLWJyYW5kLXRleHQsIC5uYXZiYXItc3R5bGUtZHJvcGJveCAubmF2YmFyLWJyYW5kOmFjdGl2ZSwgLm5hdmJhci1zdHlsZS1kcm9wYm94IC5uYXZiYXItYnJhbmQ6YWN0aXZlIC5uYXZiYXItYnJhbmQtdGV4dCB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLm5hdmJhci1zdHlsZS1kcm9wYm94IC5uYXZiYXItYnJhbmQgaW1nLCAubmF2YmFyLXN0eWxlLWRyb3Bib3ggLm5hdmJhci1icmFuZCAubmF2YmFyLWJyYW5kLXRleHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubmF2YmFyLXN0eWxlLWRyb3Bib3ggLm5hdmJhci1icmFuZCBpbWcge1xuICB3aWR0aDogdmFyKC0taGVhZGVyLW1haW4tbG9nby1pbWFnZS13aWR0aCk7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMjUwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5uYXZiYXItc3R5bGUtZHJvcGJveCAubmF2YmFyLWJyYW5kOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWhlYWRlci1tYWluLWRyb3Bib3gtYmctY29sb3IpO1xuICBjb250ZW50OiBcIlwiO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG59XG5ib2R5Om5vdCguc2hhZG93cy1kaXNhYmxlZCkgLm5hdmJhci1zdHlsZS1kcm9wYm94IC5uYXZiYXItYnJhbmQ6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgMCBjYWxjKDMwcHgpIGNhbGMoLTMwcHggKyB2YXIoLS1zaGFkb3dzKSAqIDEgKSByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzgycHgpIHtcbiAgLm5hdmJhci1zdHlsZS1kcm9wYm94IC5uYXZiYXItYnJhbmQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB3aWR0aDogdmFyKC0taGVhZGVyLW1haW4tZHJvcGJveC1tYXgtd2lkdGgpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICAgIHRvcDogMHB4O1xuICB9XG4gIC5uYXZiYXItc3R5bGUtZHJvcGJveCAubmF2YmFyLWJyYW5kOm5vdCguY3VzdG9tLWJnLWRpc2FibGVkKSB7XG4gICAgei1pbmRleDogMTAyMDtcbiAgfVxuICAubmF2YmFyLXN0eWxlLWRyb3Bib3ggLm5hdmJhci1icmFuZC5jdXN0b20tYmctZGlzYWJsZWQge1xuICAgIC8qXG4gICAgaW1nIHtcbiAgICAgICAgei1pbmRleDogJHppbmRleC1zdGlja3k7XG4gICAgfSovXG4gIH1cbiAgLm5hdmJhci1zdHlsZS1kcm9wYm94IC5uYXZiYXItYnJhbmQuY3VzdG9tLWJnLWRpc2FibGVkOjpiZWZvcmUge1xuICAgIHotaW5kZXg6IC0yO1xuICB9XG59XG4ubmF2YmFyLXN0eWxlLWRyb3Bib3gubmF2YmFyLXN0aWNrcyAubmF2YmFyLWJyYW5kIHtcbiAgd2lkdGg6IGNhbGModmFyKC0taGVhZGVyLW1haW4tZHJvcGJveC1tYXgtd2lkdGgpICogMyAvIDQpO1xufVxuLm5hdmJhci1zdHlsZS1kcm9wYm94IC5uYXZiYXItYnJhbmQtdGV4dDpob3ZlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm5hdmJhci1zdHlsZS1kcm9wYm94IC5uYXZiYXItYnJhbmQtc3VidGV4dCB7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm5hdmJhci1zdHlsZS1kcm9wYm94IC5uYXZiYXItYnJhbmQtc3VidGV4dDpub3QoLm5hdmJhci1icmFuZC1kcm9wYm94LXN1YnRleHQpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3ODJweCkge1xuICAubmF2YmFyLXN0eWxlLWRyb3Bib3ggLm5hdmJhci1icmFuZC1ob2xkZXIge1xuICAgIG1pbi13aWR0aDogY2FsYyggMnJlbSArIHZhcigtLWhlYWRlci1tYWluLWRyb3Bib3gtbWF4LXdpZHRoKSk7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc4MnB4KSB7XG4gIC5uYXZiYXItc3R5bGUtY2VudGVyIC5uYXZiYXItY29udGFpbmVyIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgLm5hdmJhci1zdHlsZS1jZW50ZXIgLm5hdmJhci1icmFuZC1ob2xkZXIge1xuICAgIHBhZGRpbmctdG9wOiAwLjc1cmVtO1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xuICB9XG4gIC5uYXZiYXItc3R5bGUtY2VudGVyIC5uYXZiYXItYnJhbmQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAubmF2YmFyLXN0eWxlLWNlbnRlciAubmF2YmFyLWJyYW5kLXN1YnRleHQge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjc1cmVtO1xuICB9XG4gIC5uYXZiYXItc3R5bGUtY2VudGVyIC5uYXZiYXItbmF2IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5uYXZiYXItc3R5bGUtY2VudGVyIC5uYXZiYXItbmF2LWNvbnRhaW5lciB7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5uYXZiYXItc3R5bGUtY2VudGVyIC5uYXZiYXItbmF2LWNvbnRhaW5lciAubmF2YmFyLW5hdiB7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmctbGVmdDogdmFyKC0taGVhZGVyLW1haW4tYnV0dG9ucy1tZW51LXdpZHRoLCBcIjBcIik7XG4gIH1cbiAgLm5hdmJhci1zdHlsZS1jZW50ZXIgLm5hdmJhci1uYXZzLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgfVxuICAubmF2YmFyLXN0eWxlLWNlbnRlciAubmF2YmFyLWJ1dHRvbi1uYXYtcmlnaHQge1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgfVxuICAubmF2YmFyLXN0eWxlLWNlbnRlciAubmF2YmFyLWNvbnRhaW5lciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLm5hdmJhci1zdHlsZS1jZW50ZXIubmF2YmFyLXN0aWNrcyN3cmFwcGVyLW5hdmJhci1tYWluIHtcbiAgICB0b3A6IGNhbGModmFyKC0taGVhZGVyLW1haW4tbmF2YmFyLWJyYW5kLWhvbGRlci1oZWlnaHQpICogLTEpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzgycHgpIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xuICBib2R5LmFkbWluLWJhci5uYXZiYXItbWFpbi1zdGlja3ktdG9wIC5uYXZiYXItc3R5bGUtY2VudGVyLm5hdmJhci1zdGlja3Mjd3JhcHBlci1uYXZiYXItbWFpbiB7XG4gICAgdG9wOiBjYWxjKCAodmFyKC0taGVhZGVyLW1haW4tbmF2YmFyLWJyYW5kLWhvbGRlci1oZWlnaHQpICogLTEpICsgNDZweCApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzgycHgpIGFuZCAobWluLXdpZHRoOiA3ODJweCkge1xuICBib2R5LmFkbWluLWJhci5uYXZiYXItbWFpbi1zdGlja3ktdG9wIC5uYXZiYXItc3R5bGUtY2VudGVyLm5hdmJhci1zdGlja3Mjd3JhcHBlci1uYXZiYXItbWFpbiB7XG4gICAgdG9wOiBjYWxjKCAodmFyKC0taGVhZGVyLW1haW4tbmF2YmFyLWJyYW5kLWhvbGRlci1oZWlnaHQpICogLTEpICsgMzJweCApO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzgycHgpIHtcbiAgLm5hdmJhci1zdHlsZS1jZW50ZXIubmF2YmFyLXN0aWNrcyN3cmFwcGVyLW5hdmJhci1tYWluIC5uYXZiYXItYnJhbmQgaW1nIHtcbiAgICB3aWR0aDogdmFyKC0taGVhZGVyLW1haW4tbG9nby1pbWFnZS13aWR0aCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm5hdmJhci1zdHlsZS1jZW50ZXIubmF2YmFyLXN0aWNrcyAubmF2YmFyIHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gM3JlbTtcbiAgfVxufVxuXG5ib2R5Om5vdCguc2hhZG93cy1kaXNhYmxlZCkgI3dyYXBwZXItbmF2YmFyLW1haW4ge1xuICBib3gtc2hhZG93OiAwIDAgY2FsYygzMHB4KSBjYWxjKC0zMHB4ICsgdmFyKC0tc2hhZG93cykgKiAxICkgcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuYm9keS5oYXMtaGVybyAjd3JhcHBlci1uYXZiYXItbWFpbjpub3QoLm5hdmJhci1zdGlja3MpLCBib2R5Lmhhcy1oZXJvICN3cmFwcGVyLW5hdmJhci1tYWluOm5vdCgubmF2YmFyLXN0aWNrcykubmF2YmFyLXN0eWxlLWRyb3Bib3ggLm5hdmJhci1icmFuZDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbmJvZHkuc2l0ZS1ib3hlZC5uYXZiYXItbWFpbi1zdHJlY2gtdG8tZnVsbCAjd3JhcHBlci1uYXZiYXItbWFpbiAjbmF2YmFyLW1haW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKDUwJSAtIDUwdncpO1xuICB3aWR0aDogMTAwdnc7XG59XG5ib2R5Lm5hdmJhci1tYWluLXN0aWNreS10b3AgI3dyYXBwZXItbmF2YmFyLW1haW4ge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB6LWluZGV4OiAxMDIwO1xuICB0b3A6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzgycHgpIHtcbiAgYm9keS5hZG1pbi1iYXIubmF2YmFyLW1haW4tc3RpY2t5LXRvcCAjd3JhcHBlci1uYXZiYXItbWFpbiB7XG4gICAgdG9wOiAzMnB4O1xuICB9XG59XG5cbiNuYXZiYXItbWFpbiB7XG4gIGZvbnQtc2l6ZTogY2FsYyggMC45ZW0gKiAodmFyKC0tYm9keS1mb250LXNpemUpIC8gMTAwKSAqICh2YXIoLS1oZWFkZXItbWFpbi1mb250LXNpemUpIC8gMTAwKSApO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzgycHgpIHtcbiAgI25hdmJhci1tYWluIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDFlbSAqICh2YXIoLS1ib2R5LWZvbnQtc2l6ZSkgLyAxMDApICogKHZhcigtLWhlYWRlci1tYWluLWZvbnQtc2l6ZSkgLyAxMDApICk7XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0taGVhZGVyLW1haW4tZ2FwLWhlaWdodCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3ODJweCkge1xuICAubmF2YmFyLXNlY29uZGFyeS11bmRlci1tYWluICNuYXZiYXItbWFpbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuI25hdmJhci1tYWluOjpiZWZvcmUge1xuICB6LWluZGV4OiAtMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3IpO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlLWluLW91dDtcbn1cbmJvZHkubmF2YmFyLW1haW4taGFzLWhlcm8tdHJhbnNwYXJlbmN5Lmhhcy1oZXJvLWltYWdlICNuYXZiYXItbWFpbjo6YmVmb3JlLCBib2R5Lm5hdmJhci1tYWluLWhhcy1oZXJvLXRyYW5zcGFyZW5jeS5tYWluLXdyYXBwZXItcHVsbC11bmRlciAjbmF2YmFyLW1haW46OmJlZm9yZSB7XG4gIG9wYWNpdHk6IHZhcigtLWhlcm8tbWFpbi1oZWFkZXItbWFpbi1vcGFjaXR5KTtcbn1cbmJvZHkubmF2YmFyLW1haW4taGFzLWhlcm8tdHJhbnNwYXJlbmN5Lmhhcy1oZXJvLWltYWdlICN3cmFwcGVyLW5hdmJhci1tYWluLm5hdmJhci1zdGlja3MgI25hdmJhci1tYWluOjpiZWZvcmUsIGJvZHkubmF2YmFyLW1haW4taGFzLWhlcm8tdHJhbnNwYXJlbmN5Lm1haW4td3JhcHBlci1wdWxsLXVuZGVyICN3cmFwcGVyLW5hdmJhci1tYWluLm5hdmJhci1zdGlja3MgI25hdmJhci1tYWluOjpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xufVxuI25hdmJhci1tYWluIC5uYXZiYXItYnJhbmQgaW1nIHtcbiAgd2lkdGg6IGNhbGModmFyKC0taGVhZGVyLW1haW4tbG9nby1pbWFnZS13aWR0aCkgKiAzIC8gNCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICNuYXZiYXItbWFpbiAubmF2YmFyLWJyYW5kIGltZyB7XG4gICAgd2lkdGg6IHZhcigtLWhlYWRlci1tYWluLWxvZ28taW1hZ2Utd2lkdGgpO1xuICB9XG59XG4jbmF2YmFyLW1haW4gLm5hdmJhci1icmFuZC1ob2xkZXIge1xuICBmb250LXNpemU6IGNhbGMoIDAuOWVtICogKHZhcigtLWJvZHktZm9udC1zaXplKSAvIDEwMCkgKiAodmFyKC0taGVhZGVyLW1haW4tbG9nby1mb250LXNpemUpIC8gMTAwKSApO1xuICBsaW5lLWhlaWdodDogY2FsYyggMC45ZW0gKiAodmFyKC0tYm9keS1mb250LXNpemUpIC8gMTAwKSAqICh2YXIoLS1oZWFkZXItbWFpbi1sb2dvLWZvbnQtc2l6ZSkgLyAxMDApICk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzgycHgpIHtcbiAgI25hdmJhci1tYWluIC5uYXZiYXItYnJhbmQtaG9sZGVyIHtcbiAgICBmb250LXNpemU6IGNhbGMoIDFlbSAqICh2YXIoLS1ib2R5LWZvbnQtc2l6ZSkgLyAxMDApICogKHZhcigtLWhlYWRlci1tYWluLWxvZ28tZm9udC1zaXplKSAvIDEwMCkgKTtcbiAgICBsaW5lLWhlaWdodDogY2FsYyggMWVtICogKHZhcigtLWJvZHktZm9udC1zaXplKSAvIDEwMCkgKiAodmFyKC0taGVhZGVyLW1haW4tbG9nby1mb250LXNpemUpIC8gMTAwKSApO1xuICB9XG59XG4jbmF2YmFyLW1haW4gLm5hdmJhci1icmFuZC10ZXh0IHtcbiAgZm9udC1zaXplOiAyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgY29sb3I6IHZhcigtLWhlYWRlci1tYWluLWxvZ28tdGV4dC1jb2xvcik7XG59XG4jbmF2YmFyLW1haW4gLm5hdmJhci1icmFuZC1zdWJ0ZXh0IHtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzgycHgpIHtcbiAgLm5hdmJhci1zdGlja3MgI25hdmJhci1tYWluIC5uYXZiYXItYnJhbmQgaW1nIHtcbiAgICB3aWR0aDogY2FsYyh2YXIoLS1oZWFkZXItbWFpbi1sb2dvLWltYWdlLXdpZHRoKSAqIDMgLyA0KTtcbiAgfVxufVxuI25hdmJhci1tYWluIC5kcm9wZG93bi1tZWdhbWVudS1tZW51IHtcbiAgcGFkZGluZy10b3A6IGNhbGMoIHZhcigtLWhlYWRlci1tYWluLWdhcC1oZWlnaHQpICsgMS41cmVtICk7XG59XG4jbmF2YmFyLXNlY29uZGFyeSB7XG4gIGZvbnQtc2l6ZTogY2FsYyggMC45ZW0gKiAodmFyKC0tYm9keS1mb250LXNpemUpIC8gMTAwKSAqICh2YXIoLS1oZWFkZXItc2Vjb25kYXJ5LWZvbnQtc2l6ZSkgLyAxMDApICk7XG4gIHotaW5kZXg6IDQ7XG4gIHBhZGRpbmctdG9wOiBjYWxjKCAzcmVtIC8gMiAqIHZhcigtLWhlYWRlci1zZWNvbmRhcnktcGFkZGluZy12KSAvIDEwMCApO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYyggM3JlbSAvIDIgKiB2YXIoLS1oZWFkZXItc2Vjb25kYXJ5LXBhZGRpbmctdikgLyAxMDAgKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3ODJweCkge1xuICAjbmF2YmFyLXNlY29uZGFyeSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCAxZW0gKiAodmFyKC0tYm9keS1mb250LXNpemUpIC8gMTAwKSAqICh2YXIoLS1oZWFkZXItc2Vjb25kYXJ5LWZvbnQtc2l6ZSkgLyAxMDApICk7XG4gIH1cbn1cbi5uYXZiYXItc2Vjb25kYXJ5LXVuZGVyLW1haW4gI25hdmJhci1zZWNvbmRhcnkge1xuICB6LWluZGV4OiAzO1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1oZWFkZXItbWFpbi1nYXAtaGVpZ2h0KTtcbn1cbiNuYXZiYXItc2Vjb25kYXJ5ICNuYXZiYXItbmF2LXNlY29uZGFyeS1sZWZ0IC5uYXYgPiBsaTpmaXJzdC1jaGlsZCA+IC5uYXYtbGluayB7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7XG59XG4jbmF2YmFyLXNlY29uZGFyeSAjbmF2YmFyLW5hdi1zZWNvbmRhcnktcmlnaHQge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbiNuYXZiYXItc2Vjb25kYXJ5ICNuYXZiYXItbmF2LXNlY29uZGFyeS1yaWdodCAubmF2ID4gbGk6bGFzdC1jaGlsZCA+IC5uYXYtbGluayB7XG4gIG1hcmdpbi1yaWdodDogMHB4O1xufVxuI25hdmJhci1zZWNvbmRhcnkgLm5hdiB7XG4gIG1hcmdpbi10b3A6IDAuNnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC42cmVtO1xufVxuI25hdmJhci1zZWNvbmRhcnkgLm5hdi1saW5rIHtcbiAgZm9udC1zaXplOiAwLjg1ZW07XG4gIG1hcmdpbi1sZWZ0OiAwLjVlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVlbTtcbn1cbiNuYXZiYXItc2Vjb25kYXJ5IC5uYXYtbGluazpub3QoLmhhcy1zdHlsaW5nKSAubWVudS1pdGVtLXRleHQge1xuICBwYWRkaW5nLXRvcDogMC4xNDI4NTcxNDI5ZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjE0Mjg1NzE0MjllbTtcbn1cbiNuYXZiYXItc2Vjb25kYXJ5IC5uYXZiYXItYnJhbmQtaG9sZGVyIHtcbiAgbWFyZ2luLXRvcDogMC42cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjZyZW07XG59XG4jbmF2YmFyLXNlY29uZGFyeSAubmF2YmFyLWJyYW5kLWhvbGRlciBpbWcge1xuICB3aWR0aDogY2FsYyh2YXIoLS1oZWFkZXItc2Vjb25kYXJ5LWxvZ28taW1hZ2Utd2lkdGgpICogMyAvIDQpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAjbmF2YmFyLXNlY29uZGFyeSAubmF2YmFyLWJyYW5kLWhvbGRlciBpbWcge1xuICAgIHdpZHRoOiB2YXIoLS1oZWFkZXItc2Vjb25kYXJ5LWxvZ28taW1hZ2Utd2lkdGgpO1xuICB9XG59XG4jbmF2YmFyLXNlY29uZGFyeSAubmF2YmFyLWJyYW5kLXRleHQge1xuICBmb250LXNpemU6IDEuMjVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICBjb2xvcjogdmFyKC0tY29sb3ItY29udHJhc3QpO1xufVxuI25hdmJhci1zZWNvbmRhcnkgLm5hdmJhci1uYXYgLmJ0biB7XG4gIGxpbmUtaGVpZ2h0OiAwLjllbTtcbn1cbkBzdXBwb3J0cyAoZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IG5vcm1hbCkge1xuICBib2R5LmZvbnQtdXAgI25hdmJhci1zZWNvbmRhcnkgLm5hdmJhci1uYXYgLmJ0biAubWVudS1pdGVtLXRleHQge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjJlbTtcbiAgfVxuICBib2R5LmZvbnQtZG93biAjbmF2YmFyLXNlY29uZGFyeSAubmF2YmFyLW5hdiAuYnRuIC5tZW51LWl0ZW0tdGV4dCB7XG4gICAgcGFkZGluZy10b3A6IDAuMmVtO1xuICB9XG59XG4jbmF2YmFyLXNlY29uZGFyeSAubmF2YmFyLW5hdiBpIHtcbiAgbWluLXdpZHRoOiAyM3B4O1xufVxuI25hdmJhci1zZWNvbmRhcnkgLm5hdi1pY29uLWhhcy1iZyB7XG4gIHBhZGRpbmc6IDAuMTY2NjY2NjY2N2VtO1xufVxuI25hdmJhci1zZWNvbmRhcnkgLmRyb3Bkb3duLW1lbnUge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cbiNuYXZiYXItc2Vjb25kYXJ5IC5kcm9wZG93bi1tZWdhbWVudS1tZW51IHtcbiAgcGFkZGluZy10b3A6IDAuNzVyZW07XG59XG4ubmF2YmFyLW1haW4tc3RpY2t5LXRvcDpub3QoLm5hdmJhci1zZWNvbmRhcnktdW5kZXItbWFpbikgI25hdmJhci1zZWNvbmRhcnkge1xuICB6LWluZGV4OiAxMDIxO1xufVxuI25hdmJhci1zZWNvbmRhcnkgLmN1cnJlbnQtbWVudS1pdGVtID4gYSxcbiNuYXZiYXItc2Vjb25kYXJ5IC5jdXJyZW50LW1lbnUtYW5jZXN0b3IgPiBhLFxuI25hdmJhci1zZWNvbmRhcnkgYS5uYXYtbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbiNuYXZiYXItc2Vjb25kYXJ5IC5jdXJyZW50LW1lbnUtaXRlbSA+IGEgLm1lbnUtaXRlbS10ZXh0LFxuI25hdmJhci1zZWNvbmRhcnkgLmN1cnJlbnQtbWVudS1hbmNlc3RvciA+IGEgLm1lbnUtaXRlbS10ZXh0LFxuI25hdmJhci1zZWNvbmRhcnkgYS5uYXYtbGluazpob3ZlciAubWVudS1pdGVtLXRleHQge1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMXB4O1xufVxuXG4jbWVudS1tYWluLWRlc2t0b3AtZXh0ZW5kZWQge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICNtZW51LW1haW4tZGVza3RvcC1leHRlbmRlZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICNtZW51LW1haW4tbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbiN3cmFwcGVyLW5hdmJhci1tYWluLXRvcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbiN3cmFwcGVyLW5hdmJhci1tYWluLXRvcDpub3QoLmRpc2FibGUtZGVsYXkpIHtcbiAgbWFyZ2luLXRvcDogY2FsYyh2YXIoLS1oZWFkZXItbWFpbi1oZWlnaHQpIC8gMyk7XG59XG4jd3JhcHBlci1uYXZiYXItbWFpbi10b3A6bm90KC5kaXNhYmxlLWRlbGF5KS5pbnRlcnNlY3RlZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5ib2R5LmFkbWluLWJhciAjd3JhcHBlci1uYXZiYXItbWFpbi10b3AuZGlzYWJsZS1kZWxheSB7XG4gIG1hcmdpbi10b3A6IC0zMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc4MS45OHB4KSB7XG4gIGJvZHkuYWRtaW4tYmFyICN3cmFwcGVyLW5hdmJhci1tYWluLXRvcC5kaXNhYmxlLWRlbGF5IHtcbiAgICBtYXJnaW4tdG9wOiAtNDZweDtcbiAgfVxufVxuXG5ib2R5LnNpdGUtYm94ZWQubmF2YmFyLW1haW4tc3RyZWNoLXRvLWZ1bGwge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbi53cmFwcGVyLW5hdmJhcjpub3QoLm5hdmJhci1zdHlsZS1kcm9wYm94KSAubmF2YmFyLWJyYW5kLWRyb3Bib3gtc3VidGV4dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbiNoZXJvLW1haW4ge1xuICBtYXJnaW4tdG9wOiBjYWxjKHZhcigtLWhlYWRlci1tYWluLWdhcC1oZWlnaHQpICogLTEpO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuYm9keTpub3QoLnNoYWRvd3MtZGlzYWJsZWQpICNoZXJvLW1haW4ge1xuICBib3gtc2hhZG93OiAwIDAgY2FsYygzMHB4KSBjYWxjKC0zMHB4ICsgdmFyKC0tc2hhZG93cykgKiAxICkgcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuI2hlcm8tbWFpbiAuaGVyby1jb250ZW50IHtcbiAgbWluLWhlaWdodDogMTUwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB6LWluZGV4OiAyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiB2YXIoLS1oZXJvLW1haW4tYmctY29sb3ItY29udHJhc3QpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXZhcmlhdGlvbi1zZXR0aW5nczogXCJ3Z2h0XCIgNTAwO1xuICBwYWRkaW5nLXRvcDogdmFyKC0taGVhZGVyLW1haW4tZ2FwLWhlaWdodCk7XG4gIHBhZGRpbmctYm90dG9tOiB2YXIoLS1oZWFkZXItbWFpbi1nYXAtaGVpZ2h0KTtcbn1cbiNoZXJvLW1haW4gLmhlcm8tY29udGVudCAucGFnZS10aXRsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXZhcmlhdGlvbi1zZXR0aW5nczogXCJ3Z2h0XCIgNTUwO1xufVxuI2hlcm8tbWFpbiAuaGVyby1jb250ZW50IC5wYWdlLXRpdGxlOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG4jaGVyby1tYWluIC5oZXJvLWNvbnRlbnQgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuI2hlcm8tbWFpbiAuaGVyby1jb250ZW50IC5lbnRyeS1tZXRhID4gKjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbiNoZXJvLW1haW4gLmhlcm8tY29udGVudCAubWV0YS1pY29uIHtcbiAgZm9udC1zaXplOiAxLjNlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbiNoZXJvLW1haW4udGV4dC1jZW50ZXIgLmhlcm8tY29udGVudCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5ib2R5Om5vdCguaGFzLWhlcm8pICNoZXJvLW1haW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmhlcm8tZnVsbCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5oZXJvLWZ1bGwgLmhlcm8taW1hZ2UtaG9sZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG59XG4uaGVyby1mdWxsIC5oZXJvLWltYWdlLWhvbGRlciBpbWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb3BhY2l0eTogdmFyKC0taGVyby1tYWluLWltZy1vcGFjaXR5KTtcbiAgei1pbmRleDogMjtcbn1cbi5oZXJvLWZ1bGwgLmhlcm8taW1hZ2UtaG9sZGVyOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWhlcm8tbWFpbi1iZy1jb2xvcik7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogLTE7XG59XG5cbi5oZXJvLWZ1bGwtdGl0bGUtdW5kZXItaW1nIHtcbiAgbWluLWhlaWdodDogMjQwcHg7XG59XG4uaGVyby1mdWxsLXRpdGxlLXVuZGVyLWltZyAucGFnZS10aXRsZSwgLmhlcm8tZnVsbC10aXRsZS11bmRlci1pbWcgLmVudHJ5LW1ldGEge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uaGVyby1pbWctdW5kZXItdGl0bGUsIC5oZXJvLWltZy1hYm92ZS10aXRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWhlcm8tbWFpbi1iZy1jb2xvcik7XG4gIGNvbG9yOiB2YXIoLS1oZXJvLW1haW4tYmctY29sb3ItY29udHJhc3QpO1xufVxuLmhlcm8taW1nLXVuZGVyLXRpdGxlIC5oZXJvLWltYWdlLWhvbGRlciwgLmhlcm8taW1nLWFib3ZlLXRpdGxlIC5oZXJvLWltYWdlLWhvbGRlciB7XG4gIHdpZHRoOiB2YXIoLS1zaXRlLXdpZHRoKTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmhlcm8taW1nLXVuZGVyLXRpdGxlIC5oZXJvLWltYWdlLWhvbGRlciBpbWcsIC5oZXJvLWltZy1hYm92ZS10aXRsZSAuaGVyby1pbWFnZS1ob2xkZXIgaW1nIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uaGVyby1pbWctdW5kZXItdGl0bGUgLmhlcm8taW1hZ2UtaG9sZGVyIHtcbiAgcGFkZGluZy10b3A6IDJyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmhlcm8taW1nLXVuZGVyLXRpdGxlIC5oZXJvLWltYWdlLWhvbGRlciB7XG4gICAgcGFkZGluZy10b3A6IDRyZW07XG4gIH1cbn1cbi5oZXJvLWltZy11bmRlci10aXRsZSAuaGVyby1jb250ZW50IHtcbiAgcGFkZGluZy1ib3R0b206IDJyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmhlcm8taW1nLXVuZGVyLXRpdGxlIC5oZXJvLWNvbnRlbnQge1xuICAgIHBhZGRpbmctYm90dG9tOiA0cmVtO1xuICB9XG59XG5ib2R5Lmhhcy1mZWF0dXJlZC1pbWFnZSAuaGVyby1pbWctdW5kZXItdGl0bGUge1xuICBwYWRkaW5nLWJvdHRvbTogMHB4O1xufVxuXG4uaGVyby1pbWctYWJvdmUtdGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc4MS45OHB4KSB7XG4gIC5oZXJvLWltZy1hYm92ZS10aXRsZSB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cbi5oZXJvLWltZy1hYm92ZS10aXRsZSAuaGVyby1pbWFnZS1ob2xkZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuaGVyby1pbWctYWJvdmUtdGl0bGUgLmhlcm8taW1hZ2UtaG9sZGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHJlbTtcbiAgfVxufVxuLmhlcm8taW1nLWFib3ZlLXRpdGxlIC5oZXJvLWNvbnRlbnQge1xuICBvcmRlcjogMjtcbiAgcGFkZGluZy10b3A6IDJyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmhlcm8taW1nLWFib3ZlLXRpdGxlIC5oZXJvLWNvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiA0cmVtO1xuICB9XG59XG5cbmJvZHkubmF2YmFyLW1haW4taGFzLWhlcm8tdHJhbnNwYXJlbmN5Lmhhcy1oZXJvLWltYWdlICNoZXJvLW1haW46bm90KC5oZXJvLWltZy11bmRlci10aXRsZSkge1xuICBtYXJnaW4tdG9wOiBjYWxjKCh2YXIoLS1oZWFkZXItbWFpbi1nYXAtaGVpZ2h0KSArIHZhcigtLWhlYWRlci1tYWluLWhlaWdodCkpICogLTEpO1xufVxuYm9keS5uYXZiYXItbWFpbi1oYXMtaGVyby10cmFuc3BhcmVuY3kuaGFzLWhlcm8taW1hZ2UgI2hlcm8tbWFpbjpub3QoLmhlcm8taW1nLXVuZGVyLXRpdGxlKSAuaGVyby1jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogY2FsYyh2YXIoLS1oZWFkZXItbWFpbi1nYXAtaGVpZ2h0KSArIHZhcigtLWhlYWRlci1tYWluLWhlaWdodCkpO1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1oZWFkZXItbWFpbi1nYXAtaGVpZ2h0KTtcbn1cbmJvZHkubmF2YmFyLW1haW4taGFzLWhlcm8tdHJhbnNwYXJlbmN5Lmhhcy1oZXJvLWltYWdlIC5oZXJvLWZ1bGwtdGl0bGUtdW5kZXItaW1nIHtcbiAgbWluLWhlaWdodDogY2FsYygyNDBweCArIHZhcigtLWhlYWRlci1tYWluLWhlaWdodCkpO1xufVxuXG4uaGVyby1icmVhZGNydW1iLXRvcC1yaWdodCAuYnJlYWRjcnVtYnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaGVyby1icmVhZGNydW1iLXRvcC1yaWdodCAuYnJlYWRjcnVtYnMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0ycmVtO1xuICAgIHJpZ2h0OiAxLjVyZW07XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5oZXJvLWJyZWFkY3J1bWItdG9wLXJpZ2h0Lmhlcm8tZnVsbC10aXRsZS11bmRlci1pbWcgLmJyZWFkY3J1bWJzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMnJlbTtcbiAgICByaWdodDogMS41cmVtO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbn1cbi5oZXJvLWJyZWFkY3J1bWItdG9wLXJpZ2h0IC5icmVhZGNydW1iIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuYm9keTpub3QoLnNoYWRvd3MtZGlzYWJsZWQpIC5oZXJvLWJyZWFkY3J1bWItdG9wLXJpZ2h0IC5icmVhZGNydW1iOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDAgY2FsYygyMXB4KSBjYWxjKC0yMXB4ICsgdmFyKC0tc2hhZG93cykgKiAwLjcgKSByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG4uaGVyby1icmVhZGNydW1iLXRvcC1yaWdodCAuYnJlYWRjcnVtYjo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1oZXJvLW1haW4tYmctY29sb3ItYWNjZW50KTtcbiAgY29udGVudDogXCJcIjtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAtMTtcbn1cbi5oZXJvLWJyZWFkY3J1bWItdG9wLXJpZ2h0IC5icmVhZGNydW1iLCAuaGVyby1icmVhZGNydW1iLXRvcC1yaWdodCAuYnJlYWRjcnVtYiBhIHtcbiAgY29sb3I6IHZhcigtLWhlcm8tbWFpbi1iZy1jb2xvci1hY2NlbnQtY29udHJhc3QpO1xufVxuLmhlcm8tYnJlYWRjcnVtYi10b3AtcmlnaHQgLmJyZWFkY3J1bWIgOmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lLWNvbG9yOiB2YXIoLS1oZXJvLW1haW4tYmctY29sb3ItYWNjZW50LWNvbnRyYXN0KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3ODJweCkge1xuICAuaGVyby1icmVhZGNydW1iLXRvcC1yaWdodCAuYnJlYWRjcnVtYiAuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuaGVyby1icmVhZGNydW1iLXRvcC1yaWdodDpub3QoLmhlcm8tZnVsbC10aXRsZS11bmRlci1pbWcpIC5icmVhZGNydW1iIC5hY3RpdmUgc3BhbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxcHg7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IC0xcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG5cbi5oZXJvLWJyZWFkY3J1bWItYWJvdmUtdGl0bGUgLmJyZWFkY3J1bWJzIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5oZXJvLWJyZWFkY3J1bWItYWJvdmUtdGl0bGUgLmJyZWFkY3J1bWJzIC5hY3RpdmUgc3BhbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYm9yZGVyOiAwO1xufVxuLmhlcm8tYnJlYWRjcnVtYi1hYm92ZS10aXRsZSAuYnJlYWRjcnVtYiB7XG4gIHBhZGRpbmc6IDA7XG59XG4uaGVyby1icmVhZGNydW1iLWFib3ZlLXRpdGxlLnRleHQtY2VudGVyIC5icmVhZGNydW1icyB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmhlcm8tYnJlYWRjcnVtYi1hYm92ZS10aXRsZS5oZXJvLWZ1bGwtdGl0bGUtdW5kZXItaW1nIC5icmVhZGNydW1icyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5oZXJvLmhpZ2gtY29udHJhc3QgLmJyZWFkY3J1bWIsIC5oZXJvLmhpZ2gtY29udHJhc3QgYSB7XG4gIGNvbG9yOiB2YXIoLS1oZXJvLW1haW4tYmctY29sb3ItY29udHJhc3QpO1xufVxuLmhlcm8uaGlnaC1jb250cmFzdCAuYnJlYWRjcnVtYiA6Zm9jdXMtdmlzaWJsZSwgLmhlcm8uaGlnaC1jb250cmFzdCBhIDpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZS1jb2xvcjogdmFyKC0taGVyby1tYWluLWJnLWNvbG9yLWNvbnRyYXN0KTtcbn1cblxuLmFsaWduZnVsbCxcbi5hbGlnbndpZGUsXG4ud3AtYmxvY2stc2VwYXJhdG9yLmlzLXN0eWxlLXdpZGUge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICBtYXJnaW4tdG9wOiAzcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc4MnB4KSB7XG4gIC5hbGlnbmZ1bGwsXG4uYWxpZ253aWRlLFxuLndwLWJsb2NrLXNlcGFyYXRvci5pcy1zdHlsZS13aWRlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2cmVtO1xuICAgIG1hcmdpbi10b3A6IDZyZW07XG4gIH1cbn1cbi5lbnRyeS1jb2wtYm94ZWQgLmVudHJ5LWNvbnRlbnQgLmFsaWduZnVsbCwgLnNpdGUtYm94ZWQgLmFsaWduZnVsbCwgLmhhcy1zaWRlYmFyIC5lbnRyeS1jb250ZW50IC5hbGlnbmZ1bGwsXG4uZW50cnktY29sLWJveGVkIC5lbnRyeS1jb250ZW50IC5hbGlnbndpZGUsXG4uZW50cnktY29sLWJveGVkIC5lbnRyeS1jb250ZW50IC53cC1ibG9jay1zZXBhcmF0b3IuaXMtc3R5bGUtd2lkZSxcbi5zaXRlLWJveGVkIC5hbGlnbndpZGUsXG4uc2l0ZS1ib3hlZCAud3AtYmxvY2stc2VwYXJhdG9yLmlzLXN0eWxlLXdpZGUsXG4uaGFzLXNpZGViYXIgLmVudHJ5LWNvbnRlbnQgLmFsaWdud2lkZSxcbi5oYXMtc2lkZWJhciAuZW50cnktY29udGVudCAud3AtYmxvY2stc2VwYXJhdG9yLmlzLXN0eWxlLXdpZGUge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGxlZnQ6IGluaXRpYWw7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4uYWxpZ253aWRlLCAud3AtYmxvY2stc2VwYXJhdG9yLmlzLXN0eWxlLXdpZGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogY2FsYygxMDB2dyAtIDNyZW0pO1xuICBsZWZ0OiBjYWxjKDUwJSAtIDUwdncgKyAxLjVyZW0pO1xuICB3aWR0aDogY2FsYygxMDB2dyAtIDNyZW0pO1xufVxuLmFsaWdud2lkZSArIC5hbGlnbndpZGUsIC53cC1ibG9jay1zZXBhcmF0b3IuaXMtc3R5bGUtd2lkZSArIC5hbGlnbndpZGUsIC5hbGlnbndpZGUgKyAud3AtYmxvY2stc2VwYXJhdG9yLmlzLXN0eWxlLXdpZGUsIC53cC1ibG9jay1zZXBhcmF0b3IuaXMtc3R5bGUtd2lkZSArIC53cC1ibG9jay1zZXBhcmF0b3IuaXMtc3R5bGUtd2lkZSB7XG4gIG1hcmdpbi10b3A6IC0zcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc4MnB4KSB7XG4gIC5hbGlnbndpZGUgKyAuYWxpZ253aWRlLCAud3AtYmxvY2stc2VwYXJhdG9yLmlzLXN0eWxlLXdpZGUgKyAuYWxpZ253aWRlLCAuYWxpZ253aWRlICsgLndwLWJsb2NrLXNlcGFyYXRvci5pcy1zdHlsZS13aWRlLCAud3AtYmxvY2stc2VwYXJhdG9yLmlzLXN0eWxlLXdpZGUgKyAud3AtYmxvY2stc2VwYXJhdG9yLmlzLXN0eWxlLXdpZGUge1xuICAgIG1hcmdpbi10b3A6IC02cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5lbnRyeS1jb2wtYm94ZWQgLmVudHJ5LWNvbnRlbnQgLmFsaWdud2lkZSwgLmVudHJ5LWNvbC1ib3hlZCAuZW50cnktY29udGVudCAud3AtYmxvY2stc2VwYXJhdG9yLmlzLXN0eWxlLXdpZGUsIC5zaXRlLWJveGVkIC5hbGlnbndpZGUsIC5zaXRlLWJveGVkIC53cC1ibG9jay1zZXBhcmF0b3IuaXMtc3R5bGUtd2lkZSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGxlZnQ6IGluaXRpYWw7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMzMwcHgpIHtcbiAgLmFsaWdud2lkZSwgLndwLWJsb2NrLXNlcGFyYXRvci5pcy1zdHlsZS13aWRlIHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTMzMHB4IC0gM3JlbSk7XG4gICAgbGVmdDogY2FsYyg1MCUgLSA2NjVweCArIDEuNXJlbSk7XG4gICAgd2lkdGg6IGNhbGMoMTMzMHB4IC0gM3JlbSk7XG4gIH1cbn1cblxuLmFsaWduZnVsbCB7XG4gIGxlZnQ6IGNhbGMoNTAlIC0gNTB2dyk7XG4gIG1heC13aWR0aDogMTAwdnc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMHZ3O1xufVxuLmFsaWduZnVsbCArIC5hbGlnbmZ1bGwge1xuICBtYXJnaW4tdG9wOiAtM3JlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3ODJweCkge1xuICAuYWxpZ25mdWxsICsgLmFsaWduZnVsbCB7XG4gICAgbWFyZ2luLXRvcDogLTZyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYWxpZ25mdWxsOm5vdChbY2xhc3MqPWhhcy1iYWNrZ3JvdW5kXSkgPiAud3AtYmxvY2stZ3JvdXBfX2lubmVyLWNvbnRhaW5lciA+IHA6bm90KC5oYXMtYmFja2dyb3VuZC1jb2xvcikge1xuICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzgxLjk4cHgpIHtcbiAgLmFsaWduZnVsbCAuYWxpZ25mdWxsIHtcbiAgICBsZWZ0OiAwO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uYWxpZ25ub25lLFxuLmFsaWduY2VudGVyIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIG1hcmdpbi10b3A6IDEuNXJlbTtcbn1cblxuLmFsaWduY2VudGVyIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi5hbGlnbmNlbnRlciBpbWcge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4uYWxpZ25sZWZ0LFxuLmFsaWducmlnaHQge1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cbi5hbGlnbmxlZnQsIC5lbnRyeS1jb250ZW50IC5hbGlnbmxlZnQsXG4uYWxpZ25yaWdodCxcbi5lbnRyeS1jb250ZW50IC5hbGlnbnJpZ2h0IHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5hbGlnbmxlZnQsIC5lbnRyeS1jb250ZW50IC5hbGlnbmxlZnQsXG4uYWxpZ25yaWdodCxcbi5lbnRyeS1jb250ZW50IC5hbGlnbnJpZ2h0IHtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hbGlnbmxlZnQsXG4uYWxpZ25yaWdodCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYWxpZ25sZWZ0LFxuLmFsaWducmlnaHQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5hbGlnbmxlZnQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5lbnRyeS1jb250ZW50ID4gLmFsaWdubGVmdCB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTEgKiAoMTAwdncgLSB2YXIoLS1jb250ZW50LXdpZHRoKSkgLyAyKTtcbiAgfVxuICAuZW50cnktY29sLWJveGVkIC5lbnRyeS1jb250ZW50IC5hbGlnbmxlZnQsIC5zaXRlLWJveGVkIC5lbnRyeS1jb250ZW50IC5hbGlnbmxlZnQsIC5oYXMtc2lkZWJhciAuZW50cnktY29udGVudCAuYWxpZ25sZWZ0IHtcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTMzMHB4KSB7XG4gIC5lbnRyeS1jb250ZW50ID4gLmFsaWdubGVmdCB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTEgKiAoMTMzMHB4IC0gdmFyKC0tY29udGVudC13aWR0aCkpIC8gMik7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5hbGlnbnJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZW50cnktY29udGVudCA+IC5hbGlnbnJpZ2h0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoLTEgKiAoMTAwdncgLSB2YXIoLS1jb250ZW50LXdpZHRoKSkgLyAyKTtcbiAgfVxuICAuZW50cnktY29sLWJveGVkIC5lbnRyeS1jb250ZW50IC5hbGlnbnJpZ2h0LCAuc2l0ZS1ib3hlZCAuZW50cnktY29udGVudCAuYWxpZ25yaWdodCwgLmhhcy1zaWRlYmFyIC5lbnRyeS1jb250ZW50IC5hbGlnbnJpZ2h0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEzMzBweCkge1xuICAuZW50cnktY29udGVudCA+IC5hbGlnbnJpZ2h0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoLTEgKiAoMTMzMHB4IC0gdmFyKC0tY29udGVudC13aWR0aCkpIC8gMik7XG4gIH1cbn1cblxuOmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lLWNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQtaGwpO1xuICBvdXRsaW5lLW9mZnNldDogMC4ycmVtO1xufVxuXG5hIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudCk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlLCBjb2xvciAwLjVzIGVhc2UsIGJhY2tncm91bmQtY29sb3IgMC41cyBlYXNlO1xufVxuYTpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQtaGwpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmZpZ3VyZSxcbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5ociwgLndwLWJsb2NrLXNlcGFyYXRvciwgLndwLWJsb2NrLXNlcGFyYXRvcjpub3QoLmlzLXN0eWxlLXdpZGUpOm5vdCguaXMtc3R5bGUtZG90cykge1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3Atc3R5bGU6IHNvbGlkO1xuICBib3JkZXItdG9wLXdpZHRoOiAycHg7XG4gIGJvcmRlci1jb2xvcjogY3VycmVudENvbG9yO1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQpO1xufVxuXG5pIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5zbWFsbCxcbi5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG5tYXJrLFxuLm1hcmsge1xuICBwYWRkaW5nOiAwLjJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZjhlMztcbn1cblxucC5oYXMtYmFja2dyb3VuZCB7XG4gIHBhZGRpbmc6IDEuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3ODJweCkge1xuICBwLmhhcy1iYWNrZ3JvdW5kIHtcbiAgICBwYWRkaW5nOiAycmVtO1xuICB9XG59XG5cbmJsb2NrcXVvdGUge1xuICBib3JkZXItY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQtaGwpO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDAgMCAwIDJweDtcbiAgbWFyZ2luOiAzcmVtIDA7XG4gIHBhZGRpbmc6IDAuNXJlbSAwIDAuNXJlbSAxLjVyZW07XG59XG5ibG9ja3F1b3RlIGNpdGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAxLjVyZW0gMCAwO1xufVxuYmxvY2txdW90ZSBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW46IDA7XG59XG5cbmNpdGUge1xuICBvcGFjaXR5OiAwLjg7XG4gIGZvbnQtc2l6ZTogMC44ZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG59XG5cbnNhbXAsIGNvZGUsIGtiZCB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ib3hlcy1jb250cmFzdCk7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMC45ZW07XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC4zcmVtO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1ib3hlcyk7XG59XG5cbnByZSB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMC45ZW07XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbjogNHJlbSAwO1xuICBvdmVyZmxvdzogYXV0bztcbiAgcGFkZGluZzogM3JlbSAycmVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDJweDtcbiAgYm9yZGVyLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItYWNjZW50KTtcbn1cbnByZSBjb2RlIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmZpZ3VyZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG59XG5cbmlmcmFtZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbnZpZGVvIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbnN2ZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuaW1nIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbmVtYmVkIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG5vYmplY3Qge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbmZpZ2NhcHRpb24sIC53cC1ibG9jay1pbWFnZSBmaWdjYXB0aW9uLFxuLndwLWJsb2NrLWVtYmVkIGZpZ2NhcHRpb24ge1xuICBvcGFjaXR5OiAwLjg7XG4gIGZvbnQtc2l6ZTogMC44ZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi10b3A6IDEuNXJlbTtcbn1cbmZpZ2NhcHRpb24gYSwgLndwLWJsb2NrLWltYWdlIGZpZ2NhcHRpb24gYSxcbi53cC1ibG9jay1lbWJlZCBmaWdjYXB0aW9uIGEge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3ODJweCkge1xuICBmaWdjYXB0aW9uLCAud3AtYmxvY2staW1hZ2UgZmlnY2FwdGlvbixcbi53cC1ibG9jay1lbWJlZCBmaWdjYXB0aW9uIHtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgfVxufVxuXG4ud3AtYmxvY2stdGFibGUsXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBlbXB0eS1jZWxsczogc2hvdztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cbi53cC1ibG9jay10YWJsZSB0aGVhZCxcbnRhYmxlIHRoZWFkIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvcik7XG59XG4ud3AtYmxvY2stdGFibGUgdGgsXG50YWJsZSB0aCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJveGVzKTtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgcGFkZGluZzogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi53cC1ibG9jay10YWJsZSB0aCBhLFxudGFibGUgdGggYSB7XG4gIGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG4ud3AtYmxvY2stdGFibGUgdGg6Zmlyc3QtY2hpbGQsXG50YWJsZSB0aDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgdmFyKC0tY29sb3IpO1xufVxuLndwLWJsb2NrLXRhYmxlIHRoOmxhc3QtY2hpbGQsXG50YWJsZSB0aDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgdmFyKC0tY29sb3IpO1xufVxuLndwLWJsb2NrLXRhYmxlIHRkLFxudGFibGUgdGQge1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ib3hlcyk7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHBhZGRpbmc6IDAuNzVyZW07XG59XG4ud3AtYmxvY2stdGFibGUgY2FwdGlvbixcbnRhYmxlIGNhcHRpb24ge1xuICBjYXB0aW9uLXNpZGU6IHRvcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYm94ZXMpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItYm94ZXMtY29udHJhc3QpO1xufVxuXG5jYXB0aW9uIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYm94ZXMtYWNjZW50KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWJveGVzLWFjY2VudC1jb250cmFzdCk7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBhZGRpbmc6IDAuNzVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmdhbGxlcnkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogM2VtIDAgM2VtIC0wLjhlbTtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDEuNmVtKTtcbn1cblxuLmdhbGxlcnktaXRlbSB7XG4gIG1hcmdpbjogMC44ZW0gMDtcbiAgcGFkZGluZzogMCAwLjhlbTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5nYWxsZXJ5LWNhcHRpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMC44ZW07XG59XG5cbi5saXN0LXVuc3R5bGVkIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubGlzdC1pbmxpbmUge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbi10b3A6IC0wLjVyZW07XG59XG5cbi5saXN0LWlubGluZS1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG59XG4ubGlzdC1pbmxpbmUtaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuXG4uaGFzLWRyb3AtY2FwOm5vdCg6Zm9jdXMtdmlzaWJsZSk6OmZpcnN0LWxldHRlciB7XG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQtaGwpO1xuICBmb250LXNpemU6IDUuMWVtO1xuICBmb250LXdlaWdodDogODAwO1xuICBtYXJnaW46IDAuMDVlbSAwLjFlbSAwIDA7XG59XG4uaGFzLWRyb3AtY2FwOm5vdCg6Zm9jdXMtdmlzaWJsZSk6OmZpcnN0LWxldHRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG4uaGFzLWRyb3AtY2FwOm5vdCg6Zm9jdXMtdmlzaWJsZSk6OmFmdGVyIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLmhhcy10ZXh0LWFsaWduLWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uaGFzLXRleHQtYWxpZ24tY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uaGFzLXRleHQtYWxpZ24tcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmhhcy1zbWFsbC1mb250LXNpemUge1xuICBmb250LXNpemU6IDAuODEzZW07XG59XG5cbi5oYXMtbWVkaXVtLWZvbnQtc2l6ZSB7XG4gIGZvbnQtc2l6ZTogMS4yNWVtO1xufVxuXG4uaGFzLWxhcmdlLWZvbnQtc2l6ZSB7XG4gIGZvbnQtc2l6ZTogMi4yNWVtO1xufVxuXG4uaGFzLWh1Z2UtZm9udC1zaXplIHtcbiAgZm9udC1zaXplOiAyLjYyNWVtO1xufVxuXG4uZm9ybS1jb250cm9sLCBib2R5IC5jYWxlbmRhci1wbHVzICNjYWxlbmRhci1wbHVzLXNlYXJjaCxcbmJvZHkgLmNhbGVuZGFyLXBsdXMgI2NhbGVuZGFyLXBsdXMtY2F0ZWdvcnksIGlucHV0W3R5cGU9dGV4dF06bm90KC5mb3JtLWNvbnRyb2wpLFxuaW5wdXRbdHlwZT10ZWxdOm5vdCguZm9ybS1jb250cm9sKSxcbmlucHV0W3R5cGU9ZW1haWxdOm5vdCguZm9ybS1jb250cm9sKSxcbmlucHV0W3R5cGU9c2VhcmNoXTpub3QoLmZvcm0tY29udHJvbCksXG50ZXh0YXJlYTpub3QoLmZvcm0tY29udHJvbCksXG5zZWxlY3Q6bm90KC5mb3JtLWNvbnRyb2wpIHtcbiAgYmFja2dyb3VuZC1jbGlwOiBpbml0aWFsO1xufVxuXG4ucHQtaGVhZGVyLW1haW4taGVpZ2h0IHtcbiAgcGFkZGluZy10b3A6IGNhbGModmFyKC0taGVhZGVyLW1haW4tZ2FwLWhlaWdodCkgKyB2YXIoLS1oZWFkZXItbWFpbi1oZWlnaHQpKTtcbn1cblxuI3dyYXBwZXItZm9vdGVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuYm9keTpub3QoLnNoYWRvd3MtZGlzYWJsZWQpICN3cmFwcGVyLWZvb3RlciB7XG4gIGJveC1zaGFkb3c6IDAgMCBjYWxjKDMwcHgpIGNhbGMoLTMwcHggKyB2YXIoLS1zaGFkb3dzKSAqIDEgKSByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICN3cmFwcGVyLWZvb3RlciB7XG4gICAgcGFkZGluZy10b3A6IDNyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW07XG4gIH1cbn1cblxuI2Zvb3Rlci1mdWxsLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cblxuI2Zvb3Rlci1jb250ZW50IHtcbiAgei1pbmRleDogMjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4jZm9vdGVyLWltYWdlLWhvbGRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xufVxuI2Zvb3Rlci1pbWFnZS1ob2xkZXIgaW1nIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4jZm9vdGVyLWltYWdlLWhvbGRlcjo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZvb3Rlci1tYWluLWJnLWNvbG9yKTtcbiAgY29udGVudDogXCJcIjtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBvcGFjaXR5OiAwLjk7XG59XG5cbi8qXG4gKiBBZGRzIGludGVncmF0aW9uIHdpdGggQ2FsZW5kYXIgUGx1cyBwbHVnaW4uXG4gKi9cbmJvZHkgLmNhbGVuZGFyLXBsdXMgLmNhbGVuZGFyLXBsdXMtZmlsdGVyLWJhciB7XG4gIG92ZXJmbG93OiBpbml0aWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIGJvZHkgLmNhbGVuZGFyLXBsdXMgLmNhbGVuZGFyLXBsdXMtZmlsdGVyLWJhciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICBib2R5IC5jYWxlbmRhci1wbHVzIC5jYWxlbmRhci1wbHVzLWZpbHRlci1iYXIgPiBwIHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gIH1cbiAgYm9keSAuY2FsZW5kYXItcGx1cyAuY2FsZW5kYXItcGx1cy1maWx0ZXItYmFyIHA6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cbn1cbmJvZHkgLmNhbGVuZGFyLXBsdXMgLnJiYy10b29sYmFyIHtcbiAgZmxleC13cmFwOiBpbml0aWFsO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuYm9keSAuY2FsZW5kYXItcGx1cyAucmJjLXRvb2xiYXIgYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYm94ZXMpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItYm94ZXMtY29udHJhc3QpO1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmUtY29sb3I6IHZhcigtLWNvbG9yLWJveGVzLWFjY2VudC1hKTtcbiAgZm9udC1zaXplOiAwLjc4NzVlbTtcbiAgbWFyZ2luOiAwO1xufVxuYm9keSAuY2FsZW5kYXItcGx1cyAucmJjLXRvb2xiYXIgYnV0dG9uLnJiYy1hY3RpdmUsIGJvZHkgLmNhbGVuZGFyLXBsdXMgLnJiYy10b29sYmFyIGJ1dHRvbi5yYmMtYWN0aXZlOmZvY3VzLXZpc2libGUge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1ib3hlcy1hY2NlbnQtaGwpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItYm94ZXMtYWNjZW50LWhsLWNvbnRyYXN0KTtcbiAgb3BhY2l0eTogMTtcbn1cbmJvZHkgLmNhbGVuZGFyLXBsdXMgLnJiYy10b29sYmFyIGJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJveGVzLWFjY2VudCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ib3hlcy1hY2NlbnQtY29udHJhc3QpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc4MS45OHB4KSB7XG4gIGJvZHkgLmNhbGVuZGFyLXBsdXMgLnJiYy10b29sYmFyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XG4gIH1cbiAgYm9keSAuY2FsZW5kYXItcGx1cyAucmJjLXRvb2xiYXIgPiAqOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cbn1cbmJvZHkgLmNhbGVuZGFyLXBsdXMgLnJiYy1kYXRlLWNlbGwsXG5ib2R5IC5jYWxlbmRhci1wbHVzIC5yYmMtaGVhZGVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYm94ZXMpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItYm94ZXMtY29udHJhc3QpO1xufVxuYm9keSAuY2FsZW5kYXItcGx1cyAucmJjLWhlYWRlciB7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjI1cmVtO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1jb2xvci1iZyk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDFlbTtcbn1cbmJvZHkgLmNhbGVuZGFyLXBsdXMgLnJiYy1oZWFkZXIgPiBhIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWJveGVzLWNvbnRyYXN0KTtcbn1cbmJvZHkgLmNhbGVuZGFyLXBsdXMgLnJiYy1oZWFkZXIgKyAucmJjLWhlYWRlciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiB2YXIoLS1jb2xvci1iZyk7XG59XG5ib2R5IC5jYWxlbmRhci1wbHVzIC5yYmMtbW9udGgtdmlldyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItYm94ZXMpO1xufVxuYm9keSAuY2FsZW5kYXItcGx1cyAucmJjLW1vbnRoLXJvdyArIC5yYmMtbW9udGgtcm93IHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cbmJvZHkgLmNhbGVuZGFyLXBsdXMgLnJiYy1vZmYtcmFuZ2Uge1xuICBvcGFjaXR5OiAwLjU7XG59XG5ib2R5IC5jYWxlbmRhci1wbHVzIC5yYmMtb2ZmLXJhbmdlLWJnIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYmcpO1xufVxuYm9keSAuY2FsZW5kYXItcGx1cyAucmJjLWRhdGUtY2VsbCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tY29sb3ItYmcpIDFweCBzb2xpZDtcbn1cbmJvZHkgLmNhbGVuZGFyLXBsdXMgLnJiYy1kYXRlLWNlbGwgYSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ib3hlcy1jb250cmFzdCk7XG59XG5ib2R5IC5jYWxlbmRhci1wbHVzIC5yYmMtZGF5LWJnICsgLnJiYy1kYXktYmcge1xuICBib3JkZXItbGVmdC1jb2xvcjogdmFyKC0tY29sb3ItYm94ZXMpO1xufVxuYm9keSAuY2FsZW5kYXItcGx1cyAucmJjLXRvZGF5IHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYm94ZXMpO1xufVxuYm9keSAuY2FsZW5kYXItcGx1cyAucmJjLWV2ZW50LCBib2R5IC5jYWxlbmRhci1wbHVzIC5yYmMtZXZlbnQucmJjLXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYmctYWNjZW50KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWJnLWFjY2VudC1jb250cmFzdCk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLWluO1xufVxuYm9keSAuY2FsZW5kYXItcGx1cyAucmJjLWV2ZW50OmhvdmVyLCBib2R5IC5jYWxlbmRhci1wbHVzIC5yYmMtZXZlbnQucmJjLXNlbGVjdGVkOmhvdmVyIHtcbiAgb3BhY2l0eTogMC44O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1iZy1hY2NlbnQpO1xufVxuYm9keSAuY2FsZW5kYXItcGx1cyAucmJjLXJvdy1zZWdtZW50IHtcbiAgcGFkZGluZzogMCA0cHggMXB4IDJweDtcbn1cbmJvZHkgLmNhbGVuZGFyLXBsdXMgLnJiYy1tb250aC12aWV3IC5yYmMtdG9kYXkge1xuICBib3JkZXItYm90dG9tOiB2YXIoLS1jb2xvci1iZykgMXB4IHNvbGlkO1xufVxuYm9keSAuY2FsZW5kYXItcGx1cyAucmJjLXRpbWUtdmlldyB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5ib2R5IC5jYWxlbmRhci1wbHVzIC5yYmMtdGltZS12aWV3LFxuYm9keSAuY2FsZW5kYXItcGx1cyAucmJjLXRpbWUtY29udGVudCA+ICogKyAqID4gKixcbmJvZHkgLmNhbGVuZGFyLXBsdXMgLnJiYy10aW1lLWNvbnRlbnQsXG5ib2R5IC5jYWxlbmRhci1wbHVzIC5yYmMtdGltZXNsb3QtZ3JvdXAsXG5ib2R5IC5jYWxlbmRhci1wbHVzIC5yYmMtdGltZS1oZWFkZXItY29udGVudCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItYm94ZXMpO1xufVxuYm9keSAuY2FsZW5kYXItcGx1cyAucmJjLXRpbWUtdmlldyAucmJjLXJvdyB7XG4gIG1pbi1oZWlnaHQ6IGF1dG87XG59XG5ib2R5IC5jYWxlbmRhci1wbHVzIC5yYmMtZGF5LXNsb3QgLnJiYy10aW1lLXNsb3Qge1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLWJnKTtcbn1cbmJvZHkgLmNhbGVuZGFyLXBsdXMgLnJiYy1jdXJyZW50LXRpbWUtaW5kaWNhdG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYm94ZXMtYWNjZW50LWhsKTtcbn1cbmJvZHkgLmNhbGVuZGFyLXBsdXMgLnJiYy1hZ2VuZGEtdGFibGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuYm9keSAuY2FsZW5kYXItcGx1cyAucmJjLWFnZW5kYS12aWV3IHRhYmxlLnJiYy1hZ2VuZGEtdGFibGUgdGhlYWQgPiB0ciA+IHRoIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLmNhbGVuZGFycC1ldmVudC1zaG9ydGNvZGUtaGVhZGVyIGltZyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4uY2FsZW5kYXJwLWV2ZW50LXNob3J0Y29kZS1oZWFkZXIgLmRhc2hpY29ucyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuYm9keSAuY2FsZW5kYXJwOm5vdCgjbm9jYWxlbmRhcnApIC5hZ2VuZGEtbWluaWZpZWQtY2FsZW5kYXIgLmNhbGVuZGFycC1kYXRlLWl0ZW0gLmNhbGVuZGFycC1kYXRlIC5jYWxlbmRhcnAtZGF0ZS1tb250aCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJveGVzKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWJveGVzLWNvbnRyYXN0KTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1ib3hlcyk7XG59XG5ib2R5IC5jYWxlbmRhcnA6bm90KCNub2NhbGVuZGFycCkgLmFnZW5kYS1taW5pZmllZC1jYWxlbmRhciAuY2FsZW5kYXJwLWRhdGUtaXRlbSAuY2FsZW5kYXJwLWRhdGUgLmNhbGVuZGFycC1kYXRlLWRheSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItYm94ZXMpO1xufVxuXG4vKlxuICogQWRkcyBiYXNpYyBzdHlsaW5nIHRvIGRpcmVjdG9yeSBtb2R1bGUgaW5jbHVkZWQgd2l0aCB0aGVtZS5cbiAqL1xuLmNwLWRpci1pdGVtLWZpZWxkczpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLmNwLWRpci1jb250cm9scyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJveGVzKTtcbn1cbi5jcC1kaXItY29udHJvbHMgZmllbGRzZXQge1xuICBwYWRkaW5nOiAwLjZyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzgycHgpIHtcbiAgLmNwLWRpci1jb250cm9scyBmaWVsZHNldCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuXG4uY3AtZGlyLWNvbnRyb2wge1xuICBtYXJnaW46IDAuNnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS4ycmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc4MnB4KSB7XG4gIC5jcC1kaXItY29udHJvbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC42cmVtO1xuICB9XG59XG5cbi5jcC1kaXItY29udHJvbC1zZWFyY2gge1xuICBmbGV4LWdyb3c6IDI7XG59XG5cbi5jcC1kaXItY29udHJvbC1zZWxlY3Qge1xuICBmbGV4LWdyb3c6IDE7XG59XG5cbi5jcC1kaXItcGFnaW5hdGlvbiB7XG4gIHBhZGRpbmc6IDAuNzVyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJveGVzKTtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cblxuLmNwLWRpci1uby1yZXN1bHRzLWluZm8ge1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nOiAwLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGJvcmRlcjogdmFyKC0tY29sb3ItYm94ZXMpIHNvbGlkIDFweDtcbn1cbi5jcC1kaXItY29udGVudC0tbm8tcmVzdWx0cyAuY3AtZGlyLW5vLXJlc3VsdHMtaW5mbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY3AtZGlyLW5vLXJlc3VsdHMtaW5mby10ZXh0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufSIsIi8qIVxuICogQm9vdHN0cmFwIHY0LjUuMCAoaHR0cHM6Ly9nZXRib290c3RyYXAuY29tLylcbiAqIENvcHlyaWdodCAyMDExLTIwMjAgVGhlIEJvb3RzdHJhcCBBdXRob3JzXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDIwIFR3aXR0ZXIsIEluYy5cbiAqIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvbWFzdGVyL0xJQ0VOU0UpXG4gKi9cblxuQGltcG9ydCBcIi4uLy4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvZnVuY3Rpb25zXCI7XG5cbi8vIExvYWRpbmcgdmFyaWFibGVzIGJlZm9yZSBhbmQgYWZ0ZXIgaXMgbmVlZGVkIHRvIHByb3Blcmx5IHNldCBcIm51bGxcIiB2YWx1ZXNcbkBpbXBvcnQgXCIuLi92YXJpYWJsZXMvYm9vdHN0cmFwXCI7XG5AaW1wb3J0IFwiLi4vLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC92YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCIuLi92YXJpYWJsZXMvYm9vdHN0cmFwXCI7XG5cbkBpbXBvcnQgXCIuLi8uLi9zcmMvc2Fzcy9ib290c3RyYXA0L21peGluc1wiO1xuLy9AaW1wb3J0IFwiLi4vLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC9yb290XCI7XG5AaW1wb3J0IFwiLi4vLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC9yZWJvb3RcIjtcbi8vQGltcG9ydCBcIi4uLy4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvdHlwZVwiO1xuQGltcG9ydCBcIi4uLy4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvaW1hZ2VzXCI7XG4vL0BpbXBvcnQgXCIuLi8uLi9zcmMvc2Fzcy9ib290c3RyYXA0L2NvZGVcIjtcbkBpbXBvcnQgXCIuLi8uLi9zcmMvc2Fzcy9ib290c3RyYXA0L2dyaWRcIjtcbkBpbXBvcnQgXCIuLi8uLi9zcmMvc2Fzcy9ib290c3RyYXA0L3RhYmxlc1wiO1xuLy9AaW1wb3J0IFwiLi4vLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC9mb3Jtc1wiO1xuLy9AaW1wb3J0IFwiLi4vLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC9idXR0b25zXCI7XG5AaW1wb3J0IFwiLi4vLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC90cmFuc2l0aW9uc1wiO1xuQGltcG9ydCBcIi4uLy4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvZHJvcGRvd25cIjtcbi8vQGltcG9ydCBcIi4uLy4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvYnV0dG9uLWdyb3VwXCI7XG5AaW1wb3J0IFwiLi4vLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC9pbnB1dC1ncm91cFwiO1xuLy9AaW1wb3J0IFwiLi4vLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC9jdXN0b20tZm9ybXNcIjtcbkBpbXBvcnQgXCIuLi8uLi9zcmMvc2Fzcy9ib290c3RyYXA0L25hdlwiO1xuQGltcG9ydCBcIi4uLy4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvbmF2YmFyXCI7XG4vL0BpbXBvcnQgXCIuLi8uLi9zcmMvc2Fzcy9ib290c3RyYXA0L2NhcmRcIjtcbkBpbXBvcnQgXCIuLi8uLi9zcmMvc2Fzcy9ib290c3RyYXA0L2JyZWFkY3J1bWJcIjtcbkBpbXBvcnQgXCIuLi8uLi9zcmMvc2Fzcy9ib290c3RyYXA0L3BhZ2luYXRpb25cIjtcbi8vQGltcG9ydCBcIi4uLy4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvYmFkZ2VcIjtcbkBpbXBvcnQgXCIuLi8uLi9zcmMvc2Fzcy9ib290c3RyYXA0L2p1bWJvdHJvblwiO1xuQGltcG9ydCBcIi4uLy4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvYWxlcnRcIjtcbi8vQGltcG9ydCBcIi4uLy4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvcHJvZ3Jlc3NcIjtcbkBpbXBvcnQgXCIuLi8uLi9zcmMvc2Fzcy9ib290c3RyYXA0L21lZGlhXCI7XG4vL0BpbXBvcnQgXCIuLi8uLi9zcmMvc2Fzcy9ib290c3RyYXA0L2xpc3QtZ3JvdXBcIjtcbkBpbXBvcnQgXCIuLi8uLi9zcmMvc2Fzcy9ib290c3RyYXA0L2Nsb3NlXCI7XG4vL0BpbXBvcnQgXCIuLi8uLi9zcmMvc2Fzcy9ib290c3RyYXA0L3RvYXN0c1wiO1xuQGltcG9ydCBcIi4uLy4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvbW9kYWxcIjtcbi8vQGltcG9ydCBcIi4uLy4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvdG9vbHRpcFwiO1xuLy9AaW1wb3J0IFwiLi4vLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC9wb3BvdmVyXCI7XG4vL0BpbXBvcnQgXCIuLi8uLi9zcmMvc2Fzcy9ib290c3RyYXA0L2Nhcm91c2VsXCI7XG4vL0BpbXBvcnQgXCIuLi8uLi9zcmMvc2Fzcy9ib290c3RyYXA0L3NwaW5uZXJzXCI7XG5cbi8vQGltcG9ydCBcIi4uLy4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvdXRpbGl0aWVzXCI7XG4vL0BpbXBvcnQgXCIuLi8uLi9zcmMvc2Fzcy9ib290c3RyYXA0L3V0aWxpdGllcy9hbGlnblwiO1xuLy8vL0BpbXBvcnQgXCIuLi8uLi9zcmMvc2Fzcy9ib290c3RyYXA0L3V0aWxpdGllcy9iYWNrZ3JvdW5kXCI7XG4vL0BpbXBvcnQgXCIuLi8uLi9zcmMvc2Fzcy9ib290c3RyYXA0L3V0aWxpdGllcy9ib3JkZXJzXCI7XG4vL0BpbXBvcnQgXCIuLi8uLi9zcmMvc2Fzcy9ib290c3RyYXA0L3V0aWxpdGllcy9jbGVhcmZpeFwiO1xuQGltcG9ydCBcIi4uLy4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvdXRpbGl0aWVzL2Rpc3BsYXlcIjtcbi8vQGltcG9ydCBcIi4uLy4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvdXRpbGl0aWVzL2VtYmVkXCI7XG5AaW1wb3J0IFwiLi4vLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC91dGlsaXRpZXMvZmxleFwiO1xuLy9AaW1wb3J0IFwiLi4vLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC91dGlsaXRpZXMvZmxvYXRcIjtcbi8vQGltcG9ydCBcIi4uLy4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvdXRpbGl0aWVzL292ZXJmbG93XCI7XG4vL0BpbXBvcnQgXCIuLi8uLi9zcmMvc2Fzcy9ib290c3RyYXA0L3V0aWxpdGllcy9wb3NpdGlvblwiO1xuQGltcG9ydCBcIi4uLy4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvdXRpbGl0aWVzL3NjcmVlbnJlYWRlcnNcIjtcbi8vQGltcG9ydCBcIi4uLy4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvdXRpbGl0aWVzL3NoYWRvd3NcIjtcbkBpbXBvcnQgXCIuLi8uLi9zcmMvc2Fzcy9ib290c3RyYXA0L3V0aWxpdGllcy9zaXppbmdcIjtcbi8vQGltcG9ydCBcIi4uLy4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvdXRpbGl0aWVzL3N0cmV0Y2hlZC1saW5rXCI7XG5AaW1wb3J0IFwiLi4vLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNC91dGlsaXRpZXMvc3BhY2luZ1wiO1xuQGltcG9ydCBcIi4uLy4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvdXRpbGl0aWVzL3RleHRcIjtcbi8vQGltcG9ydCBcIi4uLy4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvdXRpbGl0aWVzL3Zpc2liaWxpdHlcIjtcblxuQGltcG9ydCBcIi4uLy4uL3NyYy9zYXNzL2Jvb3RzdHJhcDQvcHJpbnRcIjtcbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudCwgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlLCBwcm9wZXJ0eS1uby12ZW5kb3ItcHJlZml4XG5cbi8vIFJlYm9vdFxuLy9cbi8vIE5vcm1hbGl6YXRpb24gb2YgSFRNTCBlbGVtZW50cywgbWFudWFsbHkgZm9ya2VkIGZyb20gTm9ybWFsaXplLmNzcyB0byByZW1vdmVcbi8vIHN0eWxlcyB0YXJnZXRpbmcgaXJyZWxldmFudCBicm93c2VycyB3aGlsZSBhcHBseWluZyBuZXcgc3R5bGVzLlxuLy9cbi8vIE5vcm1hbGl6ZSBpcyBsaWNlbnNlZCBNSVQuIGh0dHBzOi8vZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3NcblxuXG4vLyBEb2N1bWVudFxuLy9cbi8vIDEuIENoYW5nZSBmcm9tIGBib3gtc2l6aW5nOiBjb250ZW50LWJveGAgc28gdGhhdCBgd2lkdGhgIGlzIG5vdCBhZmZlY3RlZCBieSBgcGFkZGluZ2Agb3IgYGJvcmRlcmAuXG4vLyAyLiBDaGFuZ2UgdGhlIGRlZmF1bHQgZm9udCBmYW1pbHkgaW4gYWxsIGJyb3dzZXJzLlxuLy8gMy4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuLy8gNC4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBJRSBvbiBXaW5kb3dzIFBob25lIGFuZCBpbiBpT1MuXG4vLyA1LiBDaGFuZ2UgdGhlIGRlZmF1bHQgdGFwIGhpZ2hsaWdodCB0byBiZSBjb21wbGV0ZWx5IHRyYW5zcGFyZW50IGluIGlPUy5cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLy8gMVxufVxuXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7IC8vIDJcbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8vIDNcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvLyA0XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgkYmxhY2ssIDApOyAvLyA1XG59XG5cbi8vIFNoaW0gZm9yIFwibmV3XCIgSFRNTDUgc3RydWN0dXJhbCBlbGVtZW50cyB0byBkaXNwbGF5IGNvcnJlY3RseSAoSUUxMCwgb2xkZXIgYnJvd3NlcnMpXG4vLyBUT0RPOiByZW1vdmUgaW4gdjVcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1saXN0LWNvbW1hLW5ld2xpbmUtYWZ0ZXJcbmFydGljbGUsIGFzaWRlLCBmaWdjYXB0aW9uLCBmaWd1cmUsIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1haW4sIG5hdiwgc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vLyBCb2R5XG4vL1xuLy8gMS4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxuLy8gMi4gQXMgYSBiZXN0IHByYWN0aWNlLCBhcHBseSBhIGRlZmF1bHQgYGJhY2tncm91bmQtY29sb3JgLlxuLy8gMy4gU2V0IGFuIGV4cGxpY2l0IGluaXRpYWwgdGV4dC1hbGlnbiB2YWx1ZSBzbyB0aGF0IHdlIGNhbiBsYXRlciB1c2Vcbi8vICAgIHRoZSBgaW5oZXJpdGAgdmFsdWUgb24gdGhpbmdzIGxpa2UgYDx0aD5gIGVsZW1lbnRzLlxuXG5ib2R5IHtcbiAgbWFyZ2luOiAwOyAvLyAxXG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtYmFzZSk7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYmFzZTtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICBjb2xvcjogJGJvZHktY29sb3I7XG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIDNcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHktYmc7IC8vIDJcbn1cblxuLy8gRnV0dXJlLXByb29mIHJ1bGU6IGluIGJyb3dzZXJzIHRoYXQgc3VwcG9ydCA6Zm9jdXMtdmlzaWJsZSwgc3VwcHJlc3MgdGhlIGZvY3VzIG91dGxpbmVcbi8vIG9uIGVsZW1lbnRzIHRoYXQgcHJvZ3JhbW1hdGljYWxseSByZWNlaXZlIGZvY3VzIGJ1dCB3b3VsZG4ndCBub3JtYWxseSBzaG93IGEgdmlzaWJsZVxuLy8gZm9jdXMgb3V0bGluZS4gSW4gZ2VuZXJhbCwgdGhpcyB3b3VsZCBtZWFuIHRoYXQgdGhlIG91dGxpbmUgaXMgb25seSBhcHBsaWVkIGlmIHRoZVxuLy8gaW50ZXJhY3Rpb24gdGhhdCBsZWQgdG8gdGhlIGVsZW1lbnQgcmVjZWl2aW5nIHByb2dyYW1tYXRpYyBmb2N1cyB3YXMgYSBrZXlib2FyZCBpbnRlcmFjdGlvbixcbi8vIG9yIHRoZSBicm93c2VyIGhhcyBzb21laG93IGRldGVybWluZWQgdGhhdCB0aGUgdXNlciBpcyBwcmltYXJpbHkgYSBrZXlib2FyZCB1c2VyIGFuZC9vclxuLy8gd2FudHMgZm9jdXMgb3V0bGluZXMgdG8gYWx3YXlzIGJlIHByZXNlbnRlZC5cbi8vXG4vLyBTZWUgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvQ1NTLzpmb2N1cy12aXNpYmxlXG4vLyBhbmQgaHR0cHM6Ly9kZXZlbG9wZXIucGFjaWVsbG9ncm91cC5jb20vYmxvZy8yMDE4LzAzL2ZvY3VzLXZpc2libGUtYW5kLWJhY2t3YXJkcy1jb21wYXRpYmlsaXR5L1xuW3RhYmluZGV4PVwiLTFcIl06Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSB7XG4gIG91dGxpbmU6IDAgIWltcG9ydGFudDtcbn1cblxuXG4vLyBDb250ZW50IGdyb3VwaW5nXG4vL1xuLy8gMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbi8vIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvLyAxXG4gIGhlaWdodDogMDsgLy8gMVxuICBvdmVyZmxvdzogdmlzaWJsZTsgLy8gMlxufVxuXG5cbi8vXG4vLyBUeXBvZ3JhcGh5XG4vL1xuXG4vLyBSZW1vdmUgdG9wIG1hcmdpbnMgZnJvbSBoZWFkaW5nc1xuLy9cbi8vIEJ5IGRlZmF1bHQsIGA8aDE+YC1gPGg2PmAgYWxsIHJlY2VpdmUgdG9wIGFuZCBib3R0b20gbWFyZ2lucy4gV2UgbnVrZSB0aGUgdG9wXG4vLyBtYXJnaW4gZm9yIGVhc2llciBjb250cm9sIHdpdGhpbiB0eXBlIHNjYWxlcyBhcyBpdCBhdm9pZHMgbWFyZ2luIGNvbGxhcHNpbmcuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3ItbGlzdC1jb21tYS1uZXdsaW5lLWFmdGVyXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogJGhlYWRpbmdzLW1hcmdpbi1ib3R0b207XG59XG5cbi8vIFJlc2V0IG1hcmdpbnMgb24gcGFyYWdyYXBoc1xuLy9cbi8vIFNpbWlsYXJseSwgdGhlIHRvcCBtYXJnaW4gb24gYDxwPmBzIGdldCByZXNldC4gSG93ZXZlciwgd2UgYWxzbyByZXNldCB0aGVcbi8vIGJvdHRvbSBtYXJnaW4gdG8gdXNlIGByZW1gIHVuaXRzIGluc3RlYWQgb2YgYGVtYC5cbnAge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAkcGFyYWdyYXBoLW1hcmdpbi1ib3R0b207XG59XG5cbi8vIEFiYnJldmlhdGlvbnNcbi8vXG4vLyAxLiBEdXBsaWNhdGUgYmVoYXZpb3IgdG8gdGhlIGRhdGEtKiBhdHRyaWJ1dGUgZm9yIG91ciB0b29sdGlwIHBsdWdpblxuLy8gMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbi8vIDMuIEFkZCBleHBsaWNpdCBjdXJzb3IgdG8gaW5kaWNhdGUgY2hhbmdlZCBiZWhhdmlvci5cbi8vIDQuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBGaXJlZm94IDM5LS5cbi8vIDUuIFByZXZlbnQgdGhlIHRleHQtZGVjb3JhdGlvbiB0byBiZSBza2lwcGVkLlxuXG5hYmJyW3RpdGxlXSxcbmFiYnJbZGF0YS1vcmlnaW5hbC10aXRsZV0geyAvLyAxXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAvLyAyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLy8gMlxuICBjdXJzb3I6IGhlbHA7IC8vIDNcbiAgYm9yZGVyLWJvdHRvbTogMDsgLy8gNFxuICB0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IG5vbmU7IC8vIDVcbn1cblxuYWRkcmVzcyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbm9sLFxudWwsXG5kbCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbm9sIG9sLFxudWwgdWwsXG5vbCB1bCxcbnVsIG9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuZHQge1xuICBmb250LXdlaWdodDogJGR0LWZvbnQtd2VpZ2h0O1xufVxuXG5kZCB7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICBtYXJnaW4tbGVmdDogMDsgLy8gVW5kbyBicm93c2VyIGRlZmF1bHRcbn1cblxuYmxvY2txdW90ZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGRlcjsgLy8gQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaVxufVxuXG5zbWFsbCB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSg4MCUpOyAvLyBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vyc1xufVxuXG4vL1xuLy8gUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4vLyBhbGwgYnJvd3NlcnMuXG4vL1xuXG5zdWIsXG5zdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSg3NSUpO1xuICBsaW5lLWhlaWdodDogMDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIgeyBib3R0b206IC0uMjVlbTsgfVxuc3VwIHsgdG9wOiAtLjVlbTsgfVxuXG5cbi8vXG4vLyBMaW5rc1xuLy9cblxuYSB7XG4gIGNvbG9yOiAkbGluay1jb2xvcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1kZWNvcmF0aW9uO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuXG4gIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgIGNvbG9yOiAkbGluay1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gIH1cbn1cblxuLy8gQW5kIHVuZG8gdGhlc2Ugc3R5bGVzIGZvciBwbGFjZWhvbGRlciBsaW5rcy9uYW1lZCBhbmNob3JzICh3aXRob3V0IGhyZWYpLlxuLy8gSXQgd291bGQgYmUgbW9yZSBzdHJhaWdodGZvcndhcmQgdG8ganVzdCB1c2UgYVtocmVmXSBpbiBwcmV2aW91cyBibG9jaywgYnV0IHRoYXRcbi8vIGNhdXNlcyBzcGVjaWZpY2l0eSBpc3N1ZXMgaW4gbWFueSBvdGhlciBzdHlsZXMgdGhhdCBhcmUgdG9vIGNvbXBsZXggdG8gZml4LlxuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTk0MDJcblxuYTpub3QoW2hyZWZdKTpub3QoW2NsYXNzXSkge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG5cbi8vXG4vLyBDb2RlXG4vL1xuXG5wcmUsXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktbW9ub3NwYWNlO1xuICBAaW5jbHVkZSBmb250LXNpemUoMWVtKTsgLy8gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxufVxuXG5wcmUge1xuICAvLyBSZW1vdmUgYnJvd3NlciBkZWZhdWx0IHRvcCBtYXJnaW5cbiAgbWFyZ2luLXRvcDogMDtcbiAgLy8gUmVzZXQgYnJvd3NlciBkZWZhdWx0IG9mIGAxZW1gIHRvIHVzZSBgcmVtYHNcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgLy8gRG9uJ3QgYWxsb3cgY29udGVudCB0byBicmVhayBvdXRzaWRlXG4gIG92ZXJmbG93OiBhdXRvO1xuICAvLyBEaXNhYmxlIGF1dG8taGlkaW5nIHNjcm9sbGJhciBpbiBJRSAmIGxlZ2FjeSBFZGdlIHRvIGF2b2lkIG92ZXJsYXAsXG4gIC8vIG1ha2luZyBpdCBpbXBvc3NpYmxlIHRvIGludGVyYWN0IHdpdGggdGhlIGNvbnRlbnRcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBzY3JvbGxiYXI7XG59XG5cblxuLy9cbi8vIEZpZ3VyZXNcbi8vXG5cbmZpZ3VyZSB7XG4gIC8vIEFwcGx5IGEgY29uc2lzdGVudCBtYXJnaW4gc3RyYXRlZ3kgKG1hdGNoZXMgb3VyIHR5cGUgc3R5bGVzKS5cbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuXG4vL1xuLy8gSW1hZ2VzIGFuZCBjb250ZW50XG4vL1xuXG5pbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXItc3R5bGU6IG5vbmU7IC8vIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAtLlxufVxuXG5zdmcge1xuICAvLyBXb3JrYXJvdW5kIGZvciB0aGUgU1ZHIG92ZXJmbG93IGJ1ZyBpbiBJRTEwLzExIGlzIHN0aWxsIHJlcXVpcmVkLlxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNjg3OFxuICBvdmVyZmxvdzogaGlkZGVuO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5cbi8vXG4vLyBUYWJsZXNcbi8vXG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTsgLy8gUHJldmVudCBkb3VibGUgYm9yZGVyc1xufVxuXG5jYXB0aW9uIHtcbiAgcGFkZGluZy10b3A6ICR0YWJsZS1jZWxsLXBhZGRpbmc7XG4gIHBhZGRpbmctYm90dG9tOiAkdGFibGUtY2VsbC1wYWRkaW5nO1xuICBjb2xvcjogJHRhYmxlLWNhcHRpb24tY29sb3I7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNhcHRpb24tc2lkZTogYm90dG9tO1xufVxuXG4vLyAxLiBSZW1vdmVzIGZvbnQtd2VpZ2h0IGJvbGQgYnkgaW5oZXJpdGluZ1xuLy8gMi4gTWF0Y2hlcyBkZWZhdWx0IGA8dGQ+YCBhbGlnbm1lbnQgYnkgaW5oZXJpdGluZyBgdGV4dC1hbGlnbmAuXG4vLyAzLiBGaXggYWxpZ25tZW50IGZvciBTYWZhcmlcblxudGgge1xuICBmb250LXdlaWdodDogJHRhYmxlLXRoLWZvbnQtd2VpZ2h0OyAvLyAxXG4gIHRleHQtYWxpZ246IGluaGVyaXQ7IC8vIDJcbiAgdGV4dC1hbGlnbjogLXdlYmtpdC1tYXRjaC1wYXJlbnQ7IC8vIDNcbn1cblxuXG4vL1xuLy8gRm9ybXNcbi8vXG5cbmxhYmVsIHtcbiAgLy8gQWxsb3cgbGFiZWxzIHRvIHVzZSBgbWFyZ2luYCBmb3Igc3BhY2luZy5cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAkbGFiZWwtbWFyZ2luLWJvdHRvbTtcbn1cblxuLy8gUmVtb3ZlIHRoZSBkZWZhdWx0IGBib3JkZXItcmFkaXVzYCB0aGF0IG1hY09TIENocm9tZSBhZGRzLlxuLy9cbi8vIERldGFpbHMgYXQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNDA5M1xuYnV0dG9uIHtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4vLyBFeHBsaWNpdGx5IHJlbW92ZSBmb2N1cyBvdXRsaW5lIGluIENocm9taXVtIHdoZW4gaXQgc2hvdWxkbid0IGJlXG4vLyB2aXNpYmxlIChlLmcuIGFzIHJlc3VsdCBvZiBtb3VzZSBjbGljayBvciB0b3VjaCB0YXApLiBJdCBhbHJlYWR5XG4vLyBzaG91bGQgYmUgZG9pbmcgdGhpcyBhdXRvbWF0aWNhbGx5LCBidXQgc2VlbXMgdG8gY3VycmVudGx5IGJlXG4vLyBjb25mdXNlZCBhbmQgYXBwbGllcyBpdHMgdmVyeSB2aXNpYmxlIHR3by10b25lIG91dGxpbmUgYW55d2F5LlxuXG5idXR0b246Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSB7XG4gIG91dGxpbmU6IDA7XG59XG5cbmlucHV0LFxuYnV0dG9uLFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSB7XG4gIG1hcmdpbjogMDsgLy8gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpXG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBAaW5jbHVkZSBmb250LXNpemUoaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5idXR0b24sXG5pbnB1dCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvLyBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlXG59XG5cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyAvLyBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3hcbn1cblxuLy8gU2V0IHRoZSBjdXJzb3IgZm9yIG5vbi1gPGJ1dHRvbj5gIGJ1dHRvbnNcbi8vXG4vLyBEZXRhaWxzIGF0IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzMwNTYyXG5bcm9sZT1cImJ1dHRvblwiXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLy8gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB3b3JkLXdyYXAgaW4gU2FmYXJpLlxuLy9cbi8vIERldGFpbHMgYXQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNDk5MFxuc2VsZWN0IHtcbiAgd29yZC13cmFwOiBub3JtYWw7XG59XG5cblxuLy8gMS4gUHJldmVudCBhIFdlYktpdCBidWcgd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gIGFuZCBgdmlkZW9gXG4vLyAgICBjb250cm9scyBpbiBBbmRyb2lkIDQuXG4vLyAyLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuYnV0dG9uLFxuW3R5cGU9XCJidXR0b25cIl0sIC8vIDFcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvLyAyXG59XG5cbi8vIE9waW5pb25hdGVkOiBhZGQgXCJoYW5kXCIgY3Vyc29yIHRvIG5vbi1kaXNhYmxlZCBidXR0b24gZWxlbWVudHMuXG5AaWYgJGVuYWJsZS1wb2ludGVyLWN1cnNvci1mb3ItYnV0dG9ucyB7XG4gIGJ1dHRvbixcbiAgW3R5cGU9XCJidXR0b25cIl0sXG4gIFt0eXBlPVwicmVzZXRcIl0sXG4gIFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAmOm5vdCg6ZGlzYWJsZWQpIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gIH1cbn1cblxuLy8gUmVtb3ZlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBmcm9tIEZpcmVmb3gsIGJ1dCBkb24ndCByZXN0b3JlIHRoZSBvdXRsaW5lIGxpa2UgTm9ybWFsaXplLlxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbmlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8vIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLVxuICBwYWRkaW5nOiAwOyAvLyAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAtXG59XG5cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bzsgLy8gUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRS5cbiAgLy8gVGV4dGFyZWFzIHNob3VsZCByZWFsbHkgb25seSByZXNpemUgdmVydGljYWxseSBzbyB0aGV5IGRvbid0IGJyZWFrIHRoZWlyIChob3Jpem9udGFsKSBjb250YWluZXJzLlxuICByZXNpemU6IHZlcnRpY2FsO1xufVxuXG5maWVsZHNldCB7XG4gIC8vIEJyb3dzZXJzIHNldCBhIGRlZmF1bHQgYG1pbi13aWR0aDogbWluLWNvbnRlbnQ7YCBvbiBmaWVsZHNldHMsXG4gIC8vIHVubGlrZSBlLmcuIGA8ZGl2PmBzLCB3aGljaCBoYXZlIGBtaW4td2lkdGg6IDA7YCBieSBkZWZhdWx0LlxuICAvLyBTbyB3ZSByZXNldCB0aGF0IHRvIGVuc3VyZSBmaWVsZHNldHMgYmVoYXZlIG1vcmUgbGlrZSBhIHN0YW5kYXJkIGJsb2NrIGVsZW1lbnQuXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzEyMzU5XG4gIC8vIGFuZCBodHRwczovL2h0bWwuc3BlYy53aGF0d2cub3JnL211bHRpcGFnZS8jdGhlLWZpZWxkc2V0LWFuZC1sZWdlbmQtZWxlbWVudHNcbiAgbWluLXdpZHRoOiAwO1xuICAvLyBSZXNldCB0aGUgZGVmYXVsdCBvdXRsaW5lIGJlaGF2aW9yIG9mIGZpZWxkc2V0cyBzbyB0aGV5IGRvbid0IGFmZmVjdCBwYWdlIGxheW91dC5cbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDA7XG59XG5cbi8vIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4vLyAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG5sZWdlbmQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTsgLy8gMVxuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDEuNXJlbSk7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDsgLy8gMlxuICB3aGl0ZS1zcGFjZTogbm9ybWFsOyAvLyAxXG59XG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyAvLyBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxufVxuXG4vLyBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIC8vIFRoaXMgb3ZlcnJpZGVzIHRoZSBleHRyYSByb3VuZGVkIGNvcm5lcnMgb24gc2VhcmNoIGlucHV0cyBpbiBpT1Mgc28gdGhhdCBvdXJcbiAgLy8gYC5mb3JtLWNvbnRyb2xgIGNsYXNzIGNhbiBwcm9wZXJseSBzdHlsZSB0aGVtLiBOb3RlIHRoYXQgdGhpcyBjYW5ub3Qgc2ltcGx5XG4gIC8vIGJlIGFkZGVkIHRvIGAuZm9ybS1jb250cm9sYCBhcyBpdCdzIG5vdCBzcGVjaWZpYyBlbm91Z2guIEZvciBkZXRhaWxzLCBzZWVcbiAgLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTU4Ni5cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8vIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8vXG4vLyBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4vL1xuXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLy9cbi8vIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4vLyAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4vL1xuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgZm9udDogaW5oZXJpdDsgLy8gMlxuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLy8gMVxufVxuXG4vL1xuLy8gQ29ycmVjdCBlbGVtZW50IGRpc3BsYXlzXG4vL1xuXG5vdXRwdXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07IC8vIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vyc1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTsgLy8gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUVcbn1cblxuLy8gQWx3YXlzIGhpZGUgYW4gZWxlbWVudCB3aXRoIHRoZSBgaGlkZGVuYCBIVE1MIGF0dHJpYnV0ZSAoZnJvbSBQdXJlQ1NTKS5cbi8vIE5lZWRlZCBmb3IgcHJvcGVyIGRpc3BsYXkgaW4gSUUgMTAtLlxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4iLCIvLyBWYXJpYWJsZXNcbi8vXG4vLyBWYXJpYWJsZXMgc2hvdWxkIGZvbGxvdyB0aGUgYCRjb21wb25lbnQtc3RhdGUtcHJvcGVydHktc2l6ZWAgZm9ybXVsYSBmb3Jcbi8vIGNvbnNpc3RlbnQgbmFtaW5nLiBFeDogJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yIGFuZCAkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzLlxuXG4vLyBDb2xvciBzeXN0ZW1cblxuJHdoaXRlOiAgICAjZmZmICFkZWZhdWx0O1xuJGdyYXktMTAwOiAjZjhmOWZhICFkZWZhdWx0O1xuJGdyYXktMjAwOiAjZTllY2VmICFkZWZhdWx0O1xuJGdyYXktMzAwOiAjZGVlMmU2ICFkZWZhdWx0O1xuJGdyYXktNDAwOiAjY2VkNGRhICFkZWZhdWx0O1xuJGdyYXktNTAwOiAjYWRiNWJkICFkZWZhdWx0O1xuJGdyYXktNjAwOiAjNmM3NTdkICFkZWZhdWx0O1xuJGdyYXktNzAwOiAjNDk1MDU3ICFkZWZhdWx0O1xuJGdyYXktODAwOiAjMzQzYTQwICFkZWZhdWx0O1xuJGdyYXktOTAwOiAjMjEyNTI5ICFkZWZhdWx0O1xuJGJsYWNrOiAgICAjMDAwICFkZWZhdWx0O1xuXG4kZ3JheXM6ICgpICFkZWZhdWx0O1xuJGdyYXlzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICBcIjEwMFwiOiAkZ3JheS0xMDAsXG4gICAgXCIyMDBcIjogJGdyYXktMjAwLFxuICAgIFwiMzAwXCI6ICRncmF5LTMwMCxcbiAgICBcIjQwMFwiOiAkZ3JheS00MDAsXG4gICAgXCI1MDBcIjogJGdyYXktNTAwLFxuICAgIFwiNjAwXCI6ICRncmF5LTYwMCxcbiAgICBcIjcwMFwiOiAkZ3JheS03MDAsXG4gICAgXCI4MDBcIjogJGdyYXktODAwLFxuICAgIFwiOTAwXCI6ICRncmF5LTkwMFxuICApLFxuICAkZ3JheXNcbik7XG5cbiRibHVlOiAgICAjMDA3YmZmICFkZWZhdWx0O1xuJGluZGlnbzogICM2NjEwZjIgIWRlZmF1bHQ7XG4kcHVycGxlOiAgIzZmNDJjMSAhZGVmYXVsdDtcbiRwaW5rOiAgICAjZTgzZThjICFkZWZhdWx0O1xuJHJlZDogICAgICNkYzM1NDUgIWRlZmF1bHQ7XG4kb3JhbmdlOiAgI2ZkN2UxNCAhZGVmYXVsdDtcbiR5ZWxsb3c6ICAjZmZjMTA3ICFkZWZhdWx0O1xuJGdyZWVuOiAgICMyOGE3NDUgIWRlZmF1bHQ7XG4kdGVhbDogICAgIzIwYzk5NyAhZGVmYXVsdDtcbiRjeWFuOiAgICAjMTdhMmI4ICFkZWZhdWx0O1xuXG4kY29sb3JzOiAoKSAhZGVmYXVsdDtcbiRjb2xvcnM6IG1hcC1tZXJnZShcbiAgKFxuICAgIFwiYmx1ZVwiOiAgICAgICAkYmx1ZSxcbiAgICBcImluZGlnb1wiOiAgICAgJGluZGlnbyxcbiAgICBcInB1cnBsZVwiOiAgICAgJHB1cnBsZSxcbiAgICBcInBpbmtcIjogICAgICAgJHBpbmssXG4gICAgXCJyZWRcIjogICAgICAgICRyZWQsXG4gICAgXCJvcmFuZ2VcIjogICAgICRvcmFuZ2UsXG4gICAgXCJ5ZWxsb3dcIjogICAgICR5ZWxsb3csXG4gICAgXCJncmVlblwiOiAgICAgICRncmVlbixcbiAgICBcInRlYWxcIjogICAgICAgJHRlYWwsXG4gICAgXCJjeWFuXCI6ICAgICAgICRjeWFuLFxuICAgIFwid2hpdGVcIjogICAgICAkd2hpdGUsXG4gICAgXCJncmF5XCI6ICAgICAgICRncmF5LTYwMCxcbiAgICBcImdyYXktZGFya1wiOiAgJGdyYXktODAwXG4gICksXG4gICRjb2xvcnNcbik7XG5cbiRwcmltYXJ5OiAgICAgICAkYmx1ZSAhZGVmYXVsdDtcbiRzZWNvbmRhcnk6ICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kc3VjY2VzczogICAgICAgJGdyZWVuICFkZWZhdWx0O1xuJGluZm86ICAgICAgICAgICRjeWFuICFkZWZhdWx0O1xuJHdhcm5pbmc6ICAgICAgICR5ZWxsb3cgIWRlZmF1bHQ7XG4kZGFuZ2VyOiAgICAgICAgJHJlZCAhZGVmYXVsdDtcbiRsaWdodDogICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XG4kZGFyazogICAgICAgICAgJGdyYXktODAwICFkZWZhdWx0O1xuXG4kdGhlbWUtY29sb3JzOiAoKSAhZGVmYXVsdDtcbiR0aGVtZS1jb2xvcnM6IG1hcC1tZXJnZShcbiAgKFxuICAgIFwicHJpbWFyeVwiOiAgICAkcHJpbWFyeSxcbiAgICBcInNlY29uZGFyeVwiOiAgJHNlY29uZGFyeSxcbiAgICBcInN1Y2Nlc3NcIjogICAgJHN1Y2Nlc3MsXG4gICAgXCJpbmZvXCI6ICAgICAgICRpbmZvLFxuICAgIFwid2FybmluZ1wiOiAgICAkd2FybmluZyxcbiAgICBcImRhbmdlclwiOiAgICAgJGRhbmdlcixcbiAgICBcImxpZ2h0XCI6ICAgICAgJGxpZ2h0LFxuICAgIFwiZGFya1wiOiAgICAgICAkZGFya1xuICApLFxuICAkdGhlbWUtY29sb3JzXG4pO1xuXG4vLyBTZXQgYSBzcGVjaWZpYyBqdW1wIHBvaW50IGZvciByZXF1ZXN0aW5nIGNvbG9yIGp1bXBzXG4kdGhlbWUtY29sb3ItaW50ZXJ2YWw6ICAgICAgOCUgIWRlZmF1bHQ7XG5cbi8vIFRoZSB5aXEgbGlnaHRuZXNzIHZhbHVlIHRoYXQgZGV0ZXJtaW5lcyB3aGVuIHRoZSBsaWdodG5lc3Mgb2YgY29sb3IgY2hhbmdlcyBmcm9tIFwiZGFya1wiIHRvIFwibGlnaHRcIi4gQWNjZXB0YWJsZSB2YWx1ZXMgYXJlIGJldHdlZW4gMCBhbmQgMjU1LlxuJHlpcS1jb250cmFzdGVkLXRocmVzaG9sZDogIDE1MCAhZGVmYXVsdDtcblxuLy8gQ3VzdG9taXplIHRoZSBsaWdodCBhbmQgZGFyayB0ZXh0IGNvbG9ycyBmb3IgdXNlIGluIG91ciBZSVEgY29sb3IgY29udHJhc3QgZnVuY3Rpb24uXG4keWlxLXRleHQtZGFyazogICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJHlpcS10ZXh0LWxpZ2h0OiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuLy8gQ2hhcmFjdGVycyB3aGljaCBhcmUgZXNjYXBlZCBieSB0aGUgZXNjYXBlLXN2ZyBmdW5jdGlvblxuJGVzY2FwZWQtY2hhcmFjdGVyczogKFxuICAoXCI8XCIsIFwiJTNjXCIpLFxuICAoXCI+XCIsIFwiJTNlXCIpLFxuICAoXCIjXCIsIFwiJTIzXCIpLFxuICAoXCIoXCIsIFwiJTI4XCIpLFxuICAoXCIpXCIsIFwiJTI5XCIpLFxuKSAhZGVmYXVsdDtcblxuXG4vLyBPcHRpb25zXG4vL1xuLy8gUXVpY2tseSBtb2RpZnkgZ2xvYmFsIHN0eWxpbmcgYnkgZW5hYmxpbmcgb3IgZGlzYWJsaW5nIG9wdGlvbmFsIGZlYXR1cmVzLlxuXG4kZW5hYmxlLWNhcmV0OiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcm91bmRlZDogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1zaGFkb3dzOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS1ncmFkaWVudHM6ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS10cmFuc2l0aW9uczogICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXByZWZlcnMtcmVkdWNlZC1tb3Rpb24tbWVkaWEtcXVlcnk6ICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtaG92ZXItbWVkaWEtcXVlcnk6ICAgICAgICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCwgbm8gbG9uZ2VyIGFmZmVjdHMgYW55IGNvbXBpbGVkIENTU1xuJGVuYWJsZS1ncmlkLWNsYXNzZXM6ICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXBvaW50ZXItY3Vyc29yLWZvci1idXR0b25zOiAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcHJpbnQtc3R5bGVzOiAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZXM6ICAgICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS12YWxpZGF0aW9uLWljb25zOiAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLWRlcHJlY2F0aW9uLW1lc3NhZ2VzOiAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcblxuXG4vLyBTcGFjaW5nXG4vL1xuLy8gQ29udHJvbCB0aGUgZGVmYXVsdCBzdHlsaW5nIG9mIG1vc3QgQm9vdHN0cmFwIGVsZW1lbnRzIGJ5IG1vZGlmeWluZyB0aGVzZVxuLy8gdmFyaWFibGVzLiBNb3N0bHkgZm9jdXNlZCBvbiBzcGFjaW5nLlxuLy8gWW91IGNhbiBhZGQgbW9yZSBlbnRyaWVzIHRvIHRoZSAkc3BhY2VycyBtYXAsIHNob3VsZCB5b3UgbmVlZCBtb3JlIHZhcmlhdGlvbi5cblxuJHNwYWNlcjogMXJlbSAhZGVmYXVsdDtcbiRzcGFjZXJzOiAoKSAhZGVmYXVsdDtcbiRzcGFjZXJzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICAwOiAwLFxuICAgIDE6ICgkc3BhY2VyICogLjI1KSxcbiAgICAyOiAoJHNwYWNlciAqIC41KSxcbiAgICAzOiAkc3BhY2VyLFxuICAgIDQ6ICgkc3BhY2VyICogMS41KSxcbiAgICA1OiAoJHNwYWNlciAqIDMpXG4gICksXG4gICRzcGFjZXJzXG4pO1xuXG4vLyBUaGlzIHZhcmlhYmxlIGFmZmVjdHMgdGhlIGAuaC0qYCBhbmQgYC53LSpgIGNsYXNzZXMuXG4kc2l6ZXM6ICgpICFkZWZhdWx0O1xuJHNpemVzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICAyNTogMjUlLFxuICAgIDUwOiA1MCUsXG4gICAgNzU6IDc1JSxcbiAgICAxMDA6IDEwMCUsXG4gICAgYXV0bzogYXV0b1xuICApLFxuICAkc2l6ZXNcbik7XG5cblxuLy8gQm9keVxuLy9cbi8vIFNldHRpbmdzIGZvciB0aGUgYDxib2R5PmAgZWxlbWVudC5cblxuJGJvZHktYmc6ICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRib2R5LWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG5cblxuLy8gTGlua3Ncbi8vXG4vLyBTdHlsZSBhbmNob3IgZWxlbWVudHMuXG5cbiRsaW5rLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSAhZGVmYXVsdDtcbiRsaW5rLWRlY29yYXRpb246ICAgICAgICAgICAgICAgICAgICAgICAgIG5vbmUgIWRlZmF1bHQ7XG4kbGluay1ob3Zlci1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICBkYXJrZW4oJGxpbmstY29sb3IsIDE1JSkgIWRlZmF1bHQ7XG4kbGluay1ob3Zlci1kZWNvcmF0aW9uOiAgICAgICAgICAgICAgICAgICB1bmRlcmxpbmUgIWRlZmF1bHQ7XG4vLyBEYXJrZW4gcGVyY2VudGFnZSBmb3IgbGlua3Mgd2l0aCBgLnRleHQtKmAgY2xhc3MgKGUuZy4gYC50ZXh0LXN1Y2Nlc3NgKVxuJGVtcGhhc2l6ZWQtbGluay1ob3Zlci1kYXJrZW4tcGVyY2VudGFnZTogMTUlICFkZWZhdWx0O1xuXG4vLyBQYXJhZ3JhcGhzXG4vL1xuLy8gU3R5bGUgcCBlbGVtZW50LlxuXG4kcGFyYWdyYXBoLW1hcmdpbi1ib3R0b206ICAgMXJlbSAhZGVmYXVsdDtcblxuXG4vLyBHcmlkIGJyZWFrcG9pbnRzXG4vL1xuLy8gRGVmaW5lIHRoZSBtaW5pbXVtIGRpbWVuc2lvbnMgYXQgd2hpY2ggeW91ciBsYXlvdXQgd2lsbCBjaGFuZ2UsXG4vLyBhZGFwdGluZyB0byBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLCBmb3IgdXNlIGluIG1lZGlhIHF1ZXJpZXMuXG5cbiRncmlkLWJyZWFrcG9pbnRzOiAoXG4gIHhzOiAwLFxuICBzbTogNTc2cHgsXG4gIG1kOiA3NjhweCxcbiAgbGc6IDk5MnB4LFxuICB4bDogMTIwMHB4XG4pICFkZWZhdWx0O1xuXG5AaW5jbHVkZSBfYXNzZXJ0LWFzY2VuZGluZygkZ3JpZC1icmVha3BvaW50cywgXCIkZ3JpZC1icmVha3BvaW50c1wiKTtcbkBpbmNsdWRlIF9hc3NlcnQtc3RhcnRzLWF0LXplcm8oJGdyaWQtYnJlYWtwb2ludHMsIFwiJGdyaWQtYnJlYWtwb2ludHNcIik7XG5cblxuLy8gR3JpZCBjb250YWluZXJzXG4vL1xuLy8gRGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIGAuY29udGFpbmVyYCBmb3IgZGlmZmVyZW50IHNjcmVlbiBzaXplcy5cblxuJGNvbnRhaW5lci1tYXgtd2lkdGhzOiAoXG4gIHNtOiA1NDBweCxcbiAgbWQ6IDcyMHB4LFxuICBsZzogOTYwcHgsXG4gIHhsOiAxMTQwcHhcbikgIWRlZmF1bHQ7XG5cbkBpbmNsdWRlIF9hc3NlcnQtYXNjZW5kaW5nKCRjb250YWluZXItbWF4LXdpZHRocywgXCIkY29udGFpbmVyLW1heC13aWR0aHNcIik7XG5cblxuLy8gR3JpZCBjb2x1bW5zXG4vL1xuLy8gU2V0IHRoZSBudW1iZXIgb2YgY29sdW1ucyBhbmQgc3BlY2lmeSB0aGUgd2lkdGggb2YgdGhlIGd1dHRlcnMuXG5cbiRncmlkLWNvbHVtbnM6ICAgICAgICAgICAgICAgIDEyICFkZWZhdWx0O1xuJGdyaWQtZ3V0dGVyLXdpZHRoOiAgICAgICAgICAgMzBweCAhZGVmYXVsdDtcbiRncmlkLXJvdy1jb2x1bW5zOiAgICAgICAgICAgIDYgIWRlZmF1bHQ7XG5cblxuLy8gQ29tcG9uZW50c1xuLy9cbi8vIERlZmluZSBjb21tb24gcGFkZGluZyBhbmQgYm9yZGVyIHJhZGl1cyBzaXplcyBhbmQgbW9yZS5cblxuJGxpbmUtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgMS41ICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgMS41ICFkZWZhdWx0O1xuXG4kYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAxcHggIWRlZmF1bHQ7XG4kYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cbiRib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLWxnOiAgICAgICAgICAgIC4zcmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtc206ICAgICAgICAgICAgLjJyZW0gIWRlZmF1bHQ7XG5cbiRyb3VuZGVkLXBpbGw6ICAgICAgICAgICAgICAgIDUwcmVtICFkZWZhdWx0O1xuXG4kYm94LXNoYWRvdy1zbTogICAgICAgICAgICAgICAwIC4xMjVyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbiRib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgIDAgLjVyZW0gMXJlbSByZ2JhKCRibGFjaywgLjE1KSAhZGVmYXVsdDtcbiRib3gtc2hhZG93LWxnOiAgICAgICAgICAgICAgIDAgMXJlbSAzcmVtIHJnYmEoJGJsYWNrLCAuMTc1KSAhZGVmYXVsdDtcblxuJGNvbXBvbmVudC1hY3RpdmUtY29sb3I6ICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNvbXBvbmVudC1hY3RpdmUtYmc6ICAgICAgICAgdGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpICFkZWZhdWx0O1xuXG4kY2FyZXQtd2lkdGg6ICAgICAgICAgICAgICAgICAuM2VtICFkZWZhdWx0O1xuJGNhcmV0LXZlcnRpY2FsLWFsaWduOiAgICAgICAgJGNhcmV0LXdpZHRoICogLjg1ICFkZWZhdWx0O1xuJGNhcmV0LXNwYWNpbmc6ICAgICAgICAgICAgICAgJGNhcmV0LXdpZHRoICogLjg1ICFkZWZhdWx0O1xuXG4kdHJhbnNpdGlvbi1iYXNlOiAgICAgICAgICAgICBhbGwgLjJzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuJHRyYW5zaXRpb24tZmFkZTogICAgICAgICAgICAgb3BhY2l0eSAuMTVzIGxpbmVhciAhZGVmYXVsdDtcbiR0cmFuc2l0aW9uLWNvbGxhcHNlOiAgICAgICAgIGhlaWdodCAuMzVzIGVhc2UgIWRlZmF1bHQ7XG5cbiRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpb3M6ICgpICFkZWZhdWx0O1xuJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvczogam9pbihcbiAgKFxuICAgICgyMSA5KSxcbiAgICAoMTYgOSksXG4gICAgKDQgMyksXG4gICAgKDEgMSksXG4gICksXG4gICRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpb3Ncbik7XG5cbi8vIFR5cG9ncmFwaHlcbi8vXG4vLyBGb250LCBsaW5lLWhlaWdodCwgYW5kIGNvbG9yIGZvciBib2R5IHRleHQsIGhlYWRpbmdzLCBhbmQgbW9yZS5cblxuLy8gc3R5bGVsaW50LWRpc2FibGUgdmFsdWUta2V5d29yZC1jYXNlXG4kZm9udC1mYW1pbHktc2Fucy1zZXJpZjogICAgICAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBcIk5vdG8gU2Fuc1wiLCBcIkxpYmVyYXRpb24gU2Fuc1wiLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCIgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktbW9ub3NwYWNlOiAgICAgICBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LWJhc2U6ICAgICAgICAgICAgJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZW5hYmxlIHZhbHVlLWtleXdvcmQtY2FzZVxuXG4kZm9udC1zaXplLWJhc2U6ICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0OyAvLyBBc3N1bWVzIHRoZSBicm93c2VyIGRlZmF1bHQsIHR5cGljYWxseSBgMTZweGBcbiRmb250LXNpemUtbGc6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG4kZm9udC1zaXplLXNtOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAuODc1ICFkZWZhdWx0O1xuXG4kZm9udC13ZWlnaHQtbGlnaHRlcjogICAgICAgICBsaWdodGVyICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWxpZ2h0OiAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LW5vcm1hbDogICAgICAgICAgNDAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWJvbGQ6ICAgICAgICAgICAgNzAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWJvbGRlcjogICAgICAgICAgYm9sZGVyICFkZWZhdWx0O1xuXG4kZm9udC13ZWlnaHQtYmFzZTogICAgICAgICAgICAkZm9udC13ZWlnaHQtbm9ybWFsICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0LWJhc2U6ICAgICAgICAgICAgMS41ICFkZWZhdWx0O1xuXG4kaDEtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAyLjUgIWRlZmF1bHQ7XG4kaDItZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAyICFkZWZhdWx0O1xuJGgzLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS43NSAhZGVmYXVsdDtcbiRoNC1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNSAhZGVmYXVsdDtcbiRoNS1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG4kaDYtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG5cbiRoZWFkaW5ncy1tYXJnaW4tYm90dG9tOiAgICAgICRzcGFjZXIgKiAuNSAhZGVmYXVsdDtcbiRoZWFkaW5ncy1mb250LWZhbWlseTogICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtZm9udC13ZWlnaHQ6ICAgICAgICA1MDAgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtbGluZS1oZWlnaHQ6ICAgICAgICAxLjIgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtY29sb3I6ICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kZGlzcGxheTEtc2l6ZTogICAgICAgICAgICAgICA2cmVtICFkZWZhdWx0O1xuJGRpc3BsYXkyLXNpemU6ICAgICAgICAgICAgICAgNS41cmVtICFkZWZhdWx0O1xuJGRpc3BsYXkzLXNpemU6ICAgICAgICAgICAgICAgNC41cmVtICFkZWZhdWx0O1xuJGRpc3BsYXk0LXNpemU6ICAgICAgICAgICAgICAgMy41cmVtICFkZWZhdWx0O1xuXG4kZGlzcGxheTEtd2VpZ2h0OiAgICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheTItd2VpZ2h0OiAgICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheTMtd2VpZ2h0OiAgICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheTQtd2VpZ2h0OiAgICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheS1saW5lLWhlaWdodDogICAgICAgICAkaGVhZGluZ3MtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG5cbiRsZWFkLWZvbnQtc2l6ZTogICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG4kbGVhZC1mb250LXdlaWdodDogICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG5cbiRzbWFsbC1mb250LXNpemU6ICAgICAgICAgICAgIDgwJSAhZGVmYXVsdDtcblxuJHRleHQtbXV0ZWQ6ICAgICAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kYmxvY2txdW90ZS1zbWFsbC1jb2xvcjogICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kYmxvY2txdW90ZS1zbWFsbC1mb250LXNpemU6ICAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuJGJsb2NrcXVvdGUtZm9udC1zaXplOiAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcblxuJGhyLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcbiRoci1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRtYXJrLXBhZGRpbmc6ICAgICAgICAgICAgICAgIC4yZW0gIWRlZmF1bHQ7XG5cbiRkdC1mb250LXdlaWdodDogICAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuXG4ka2JkLWJveC1zaGFkb3c6ICAgICAgICAgICAgICBpbnNldCAwIC0uMXJlbSAwIHJnYmEoJGJsYWNrLCAuMjUpICFkZWZhdWx0O1xuJG5lc3RlZC1rYmQtZm9udC13ZWlnaHQ6ICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG5cbiRsaXN0LWlubGluZS1wYWRkaW5nOiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kbWFyay1iZzogICAgICAgICAgICAgICAgICAgICAjZmNmOGUzICFkZWZhdWx0O1xuXG4kaHItbWFyZ2luLXk6ICAgICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuXG5cbi8vIFRhYmxlc1xuLy9cbi8vIEN1c3RvbWl6ZXMgdGhlIGAudGFibGVgIGNvbXBvbmVudCB3aXRoIGJhc2ljIHZhbHVlcywgZWFjaCB1c2VkIGFjcm9zcyBhbGwgdGFibGUgdmFyaWF0aW9ucy5cblxuJHRhYmxlLWNlbGwtcGFkZGluZzogICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHRhYmxlLWNlbGwtcGFkZGluZy1zbTogICAgICAgLjNyZW0gIWRlZmF1bHQ7XG5cbiR0YWJsZS1jb2xvcjogICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJHRhYmxlLWJnOiAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiR0YWJsZS1hY2NlbnQtYmc6ICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMDUpICFkZWZhdWx0O1xuJHRhYmxlLWhvdmVyLWNvbG9yOiAgICAgICAgICAgJHRhYmxlLWNvbG9yICFkZWZhdWx0O1xuJHRhYmxlLWhvdmVyLWJnOiAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuJHRhYmxlLWFjdGl2ZS1iZzogICAgICAgICAgICAgJHRhYmxlLWhvdmVyLWJnICFkZWZhdWx0O1xuXG4kdGFibGUtYm9yZGVyLXdpZHRoOiAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHRhYmxlLWJvcmRlci1jb2xvcjogICAgICAgICAgJGJvcmRlci1jb2xvciAhZGVmYXVsdDtcblxuJHRhYmxlLWhlYWQtYmc6ICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJHRhYmxlLWhlYWQtY29sb3I6ICAgICAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJHRhYmxlLXRoLWZvbnQtd2VpZ2h0OiAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJHRhYmxlLWRhcmstY29sb3I6ICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstYmc6ICAgICAgICAgICAgICAgJGdyYXktODAwICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstYWNjZW50LWJnOiAgICAgICAgcmdiYSgkd2hpdGUsIC4wNSkgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1ob3Zlci1jb2xvcjogICAgICAkdGFibGUtZGFyay1jb2xvciAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWhvdmVyLWJnOiAgICAgICAgIHJnYmEoJHdoaXRlLCAuMDc1KSAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWJvcmRlci1jb2xvcjogICAgIGxpZ2h0ZW4oJHRhYmxlLWRhcmstYmcsIDcuNSUpICFkZWZhdWx0O1xuXG4kdGFibGUtc3RyaXBlZC1vcmRlcjogICAgICAgICBvZGQgIWRlZmF1bHQ7XG5cbiR0YWJsZS1jYXB0aW9uLWNvbG9yOiAgICAgICAgICR0ZXh0LW11dGVkICFkZWZhdWx0O1xuXG4kdGFibGUtYmctbGV2ZWw6ICAgICAgICAgICAgICAtOSAhZGVmYXVsdDtcbiR0YWJsZS1ib3JkZXItbGV2ZWw6ICAgICAgICAgIC02ICFkZWZhdWx0O1xuXG5cbi8vIEJ1dHRvbnMgKyBGb3Jtc1xuLy9cbi8vIFNoYXJlZCB2YXJpYWJsZXMgdGhhdCBhcmUgcmVhc3NpZ25lZCB0byBgJGlucHV0LWAgYW5kIGAkYnRuLWAgc3BlY2lmaWMgdmFyaWFibGVzLlxuXG4kaW5wdXQtYnRuLXBhZGRpbmcteTogICAgICAgICAuMzc1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXg6ICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LWZhbWlseTogICAgICAgbnVsbCAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1zaXplOiAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tbGluZS1oZWlnaHQ6ICAgICAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLWZvY3VzLXdpZHRoOiAgICAgICAuMnJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9jdXMtY29sb3I6ICAgICAgIHJnYmEoJGNvbXBvbmVudC1hY3RpdmUtYmcsIC4yNSkgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3c6ICAwIDAgMCAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICRpbnB1dC1idG4tZm9jdXMtY29sb3IgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tcGFkZGluZy15LXNtOiAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14LXNtOiAgICAgIC41cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LXNpemUtc206ICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tbGluZS1oZWlnaHQtc206ICAgICRsaW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1wYWRkaW5nLXktbGc6ICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteC1sZzogICAgICAxcmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LXNpemUtbGc6ICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRpbnB1dC1idG4tbGluZS1oZWlnaHQtbGc6ICAgICRsaW5lLWhlaWdodC1sZyAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1ib3JkZXItd2lkdGg6ICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuXG4vLyBCdXR0b25zXG4vL1xuLy8gRm9yIGVhY2ggb2YgQm9vdHN0cmFwJ3MgYnV0dG9ucywgZGVmaW5lIHRleHQsIGJhY2tncm91bmQsIGFuZCBib3JkZXIgY29sb3IuXG5cbiRidG4tcGFkZGluZy15OiAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15ICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kYnRuLWZvbnQtZmFtaWx5OiAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGJ0bi1mb250LXNpemU6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUgIWRlZmF1bHQ7XG4kYnRuLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJGJ0bi13aGl0ZS1zcGFjZTogICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDsgLy8gU2V0IHRvIGBub3dyYXBgIHRvIHByZXZlbnQgdGV4dCB3cmFwcGluZ1xuXG4kYnRuLXBhZGRpbmcteS1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14LXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGJ0bi1mb250LXNpemUtc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtc20gIWRlZmF1bHQ7XG4kYnRuLWxpbmUtaGVpZ2h0LXNtOiAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LXNtICFkZWZhdWx0O1xuXG4kYnRuLXBhZGRpbmcteS1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14LWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGJ0bi1mb250LXNpemUtbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kYnRuLWxpbmUtaGVpZ2h0LWxnOiAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xuXG4kYnRuLWJvcmRlci13aWR0aDogICAgICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJGJ0bi1mb250LXdlaWdodDogICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LW5vcm1hbCAhZGVmYXVsdDtcbiRidG4tYm94LXNoYWRvdzogICAgICAgICAgICAgIGluc2V0IDAgMXB4IDAgcmdiYSgkd2hpdGUsIC4xNSksIDAgMXB4IDFweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4kYnRuLWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJGJ0bi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGJ0bi1kaXNhYmxlZC1vcGFjaXR5OiAgICAgICAgLjY1ICFkZWZhdWx0O1xuJGJ0bi1hY3RpdmUtYm94LXNoYWRvdzogICAgICAgaW5zZXQgMCAzcHggNXB4IHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcblxuJGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kYnRuLWJsb2NrLXNwYWNpbmcteTogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuLy8gQWxsb3dzIGZvciBjdXN0b21pemluZyBidXR0b24gcmFkaXVzIGluZGVwZW5kZW50bHkgZnJvbSBnbG9iYWwgYm9yZGVyIHJhZGl1c1xuJGJ0bi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRidG4tYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICRib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xuXG4kYnRuLXRyYW5zaXRpb246ICAgICAgICAgICAgICBjb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cblxuLy8gRm9ybXNcblxuJGxhYmVsLW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kaW5wdXQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1mYW1pbHk6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRpbnB1dC1saW5lLWhlaWdodDogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuXG4kaW5wdXQtcGFkZGluZy15LXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14LXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1zaXplLXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtc20gIWRlZmF1bHQ7XG4kaW5wdXQtbGluZS1oZWlnaHQtc206ICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcblxuJGlucHV0LXBhZGRpbmcteS1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteC1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtc2l6ZS1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJGlucHV0LWxpbmUtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cbiRpbnB1dC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kaW5wdXQtZGlzYWJsZWQtYmc6ICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuXG4kaW5wdXQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgICAgICRncmF5LTQwMCAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRpbnB1dC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgICAgICBpbnNldCAwIDFweCAxcHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuXG4kaW5wdXQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1mb2N1cy1iZzogICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgbGlnaHRlbigkY29tcG9uZW50LWFjdGl2ZS1iZywgMjUlKSAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1jb2xvcjogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRpbnB1dC1wbGFjZWhvbGRlci1jb2xvcjogICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kaW5wdXQtcGxhaW50ZXh0LWNvbG9yOiAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQtYm9yZGVyOiAgICAgICAgICAgICAgICAgICAkaW5wdXQtYm9yZGVyLXdpZHRoICogMiAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodC1pbm5lcjogICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sICRpbnB1dC1wYWRkaW5nLXkgKiAyKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZjogICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogLjVlbSwgJGlucHV0LXBhZGRpbmcteSkgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXI6ICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIC4yNWVtLCAkaW5wdXQtcGFkZGluZy15ICogLjUpICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgYWRkKCRpbnB1dC1wYWRkaW5nLXkgKiAyLCAkaW5wdXQtaGVpZ2h0LWJvcmRlciwgZmFsc2UpKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtc206ICAgICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0LXNtICogMWVtLCBhZGQoJGlucHV0LXBhZGRpbmcteS1zbSAqIDIsICRpbnB1dC1oZWlnaHQtYm9yZGVyLCBmYWxzZSkpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1sZzogICAgICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQtbGcgKiAxZW0sIGFkZCgkaW5wdXQtcGFkZGluZy15LWxnICogMiwgJGlucHV0LWhlaWdodC1ib3JkZXIsIGZhbHNlKSkgIWRlZmF1bHQ7XG5cbiRpbnB1dC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4kZm9ybS10ZXh0LW1hcmdpbi10b3A6ICAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbnB1dC1ndXR0ZXI6ICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LW1hcmdpbi15OiAgICAgICAgICAgICAuM3JlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LW1hcmdpbi14OiAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlubGluZS1tYXJnaW4teDogICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbmxpbmUtaW5wdXQtbWFyZ2luLXg6ICAgICAgLjMxMjVyZW0gIWRlZmF1bHQ7XG5cbiRmb3JtLWdyaWQtZ3V0dGVyLXdpZHRoOiAgICAgICAgICAgICAgICAxMHB4ICFkZWZhdWx0O1xuJGZvcm0tZ3JvdXAtbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbiRpbnB1dC1ncm91cC1hZGRvbi1jb2xvcjogICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tYmc6ICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWJvcmRlci1jb2xvcjogICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG5cbiRjdXN0b20tZm9ybXMtdHJhbnNpdGlvbjogICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1ndXR0ZXI6ICAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1zcGFjZXIteDogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWN1cnNvcjogICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTogICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZzogICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZy1zaXplOiAgICAgIDUwJSA1MCUgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJveC1zaGFkb3c6ICAgJGlucHV0LWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci1jb2xvcjogJGdyYXktNTAwICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItd2lkdGg6ICRpbnB1dC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1sYWJlbC1jb2xvcjogICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWRpc2FibGVkLWJnOiAgICAgICAgICAkaW5wdXQtZGlzYWJsZWQtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtbGFiZWwtZGlzYWJsZWQtY29sb3I6ICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcjogICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJnOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtZGlzYWJsZWQtYmc6ICByZ2JhKHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSwgLjUpICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJveC1zaGFkb3c6ICAgbnVsbCAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1ib3JkZXItY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1iZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1mb2N1cy1ib3gtc2hhZG93OiAgICAgJGlucHV0LWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWZvY3VzLWJvcmRlci1jb2xvcjogICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1jb2xvcjogICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJnOiAgICAgICAgICAgIGxpZ2h0ZW4oJGNvbXBvbmVudC1hY3RpdmUtYmcsIDM1JSkgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1ib3gtc2hhZG93OiAgICBudWxsICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWJvcmRlci1yYWRpdXM6ICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaWNvbi1jaGVja2VkOiAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4Jz48cGF0aCBmaWxsPScjeyRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcn0nIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNmwyLjk3NCAyLjk5TDggMi4xOTN6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJnOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWNvbG9yOiAgICAgICAgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaWNvbi1pbmRldGVybWluYXRlOiAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzQnIGhlaWdodD0nNCcgdmlld0JveD0nMCAwIDQgNCc+PHBhdGggc3Ryb2tlPScjeyRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtY29sb3J9JyBkPSdNMCAyaDQnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJveC1zaGFkb3c6ICAgbnVsbCAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJnICFkZWZhdWx0O1xuXG4kY3VzdG9tLXJhZGlvLWluZGljYXRvci1ib3JkZXItcmFkaXVzOiAgICAgICAgICA1MCUgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhZGlvLWluZGljYXRvci1pY29uLWNoZWNrZWQ6ICAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMicgaGVpZ2h0PScxMicgdmlld0JveD0nLTQgLTQgOCA4Jz48Y2lyY2xlIHI9JzMnIGZpbGw9JyN7JGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yfScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGN1c3RvbS1zd2l0Y2gtd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplICogMS43NSAhZGVmYXVsdDtcbiRjdXN0b20tc3dpdGNoLWluZGljYXRvci1ib3JkZXItcmFkaXVzOiAgICAgICAgICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSAqIC41ICFkZWZhdWx0O1xuJGN1c3RvbS1zd2l0Y2gtaW5kaWNhdG9yLXNpemU6ICAgICAgICAgICAgICAgICAgc3VidHJhY3QoJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplLCAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci13aWR0aCAqIDQpICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXk6ICAgICAgICAgICAkaW5wdXQtcGFkZGluZy15ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14OiAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvbnQtZmFtaWx5OiAgICAgICAgICRpbnB1dC1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZTogICAgICAgICAgICRpbnB1dC1mb250LXNpemUgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1oZWlnaHQ6ICAgICAgICAgICAgICAkaW5wdXQtaGVpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmc6ICAgMXJlbSAhZGVmYXVsdDsgLy8gRXh0cmEgcGFkZGluZyB0byBhY2NvdW50IGZvciB0aGUgcHJlc2VuY2Ugb2YgdGhlIGJhY2tncm91bmQtaW1hZ2UgYmFzZWQgaW5kaWNhdG9yXG4kY3VzdG9tLXNlbGVjdC1mb250LXdlaWdodDogICAgICAgICAkaW5wdXQtZm9udC13ZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1saW5lLWhlaWdodDogICAgICAgICAkaW5wdXQtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1jb2xvcjogICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1kaXNhYmxlZC1jb2xvcjogICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1iZzogICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1kaXNhYmxlZC1iZzogICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1iZy1zaXplOiAgICAgICAgICAgICA4cHggMTBweCAhZGVmYXVsdDsgLy8gSW4gcGl4ZWxzIGJlY2F1c2UgaW1hZ2UgZGltZW5zaW9uc1xuJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLWNvbG9yOiAgICAgJGdyYXktODAwICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yOiAgICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNCcgaGVpZ2h0PSc1JyB2aWV3Qm94PScwIDAgNCA1Jz48cGF0aCBmaWxsPScjeyRjdXN0b20tc2VsZWN0LWluZGljYXRvci1jb2xvcn0nIGQ9J00yIDBMMCAyaDR6bTAgNUwwIDNoNHonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1iYWNrZ3JvdW5kOiAgICAgICAgICBlc2NhcGUtc3ZnKCRjdXN0b20tc2VsZWN0LWluZGljYXRvcikgcmlnaHQgJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14IGNlbnRlciAvICRjdXN0b20tc2VsZWN0LWJnLXNpemUgbm8tcmVwZWF0ICFkZWZhdWx0OyAvLyBVc2VkIHNvIHdlIGNhbiBoYXZlIG11bHRpcGxlIGJhY2tncm91bmQgZWxlbWVudHMgKGUuZy4sIGFycm93IGFuZCBmZWVkYmFjayBpY29uKVxuXG4kY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXBhZGRpbmctcmlnaHQ6IGFkZCgxZW0gKiAuNzUsICgyICogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15ICogLjc1KSArICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteCArICRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nKSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tcG9zaXRpb246ICAgICAgY2VudGVyIHJpZ2h0ICgkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXggKyAkY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZykgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXNpemU6ICAgICAgICAgICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZiAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGYgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LWJvcmRlci13aWR0aDogICAgICAgICRpbnB1dC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1ib3JkZXItY29sb3I6ICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYm9yZGVyLXJhZGl1czogICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1ib3gtc2hhZG93OiAgICAgICAgICBpbnNldCAwIDFweCAycHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3JkZXItY29sb3I6ICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9jdXMtd2lkdGg6ICAgICAgICAgJGlucHV0LWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm94LXNoYWRvdzogICAgMCAwIDAgJGN1c3RvbS1zZWxlY3QtZm9jdXMtd2lkdGggJGlucHV0LWJ0bi1mb2N1cy1jb2xvciAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15LXNtOiAgICAgICAgJGlucHV0LXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteC1zbTogICAgICAgICRpbnB1dC1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb250LXNpemUtc206ICAgICAgICAkaW5wdXQtZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaGVpZ2h0LXNtOiAgICAgICAgICAgJGlucHV0LWhlaWdodC1zbSAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15LWxnOiAgICAgICAgJGlucHV0LXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteC1sZzogICAgICAgICRpbnB1dC1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb250LXNpemUtbGc6ICAgICAgICAkaW5wdXQtZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaGVpZ2h0LWxnOiAgICAgICAgICAgJGlucHV0LWhlaWdodC1sZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1yYW5nZS10cmFjay13aWR0aDogICAgICAgICAgMTAwJSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdHJhY2staGVpZ2h0OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10cmFjay1jdXJzb3I6ICAgICAgICAgcG9pbnRlciAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdHJhY2stYmc6ICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1czogIDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWJveC1zaGFkb3c6ICAgICBpbnNldCAwIC4yNXJlbSAuMjVyZW0gcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcblxuJGN1c3RvbS1yYW5nZS10aHVtYi13aWR0aDogICAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0OiAgICAgICAgICAgICAgICAgICRjdXN0b20tcmFuZ2UtdGh1bWItd2lkdGggIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWJnOiAgICAgICAgICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyOiAgICAgICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgMCAuMXJlbSAuMjVyZW0gcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdzogICAgICAgIDAgMCAwIDFweCAkYm9keS1iZywgJGlucHV0LWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3ctd2lkdGg6ICAkaW5wdXQtZm9jdXMtd2lkdGggIWRlZmF1bHQ7IC8vIEZvciBmb2N1cyBib3ggc2hhZG93IGlzc3VlIGluIElFL0VkZ2VcbiRjdXN0b20tcmFuZ2UtdGh1bWItYWN0aXZlLWJnOiAgICAgICAgICAgICAgIGxpZ2h0ZW4oJGNvbXBvbmVudC1hY3RpdmUtYmcsIDM1JSkgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWRpc2FibGVkLWJnOiAgICAgICAgICAgICAkZ3JheS01MDAgIWRlZmF1bHQ7XG5cbiRjdXN0b20tZmlsZS1oZWlnaHQ6ICAgICAgICAgICAgICAgICRpbnB1dC1oZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtaGVpZ2h0LWlubmVyOiAgICAgICAgICAkaW5wdXQtaGVpZ2h0LWlubmVyICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWZvY3VzLWJvcmRlci1jb2xvcjogICAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1mb2N1cy1ib3gtc2hhZG93OiAgICAgICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWRpc2FibGVkLWJnOiAgICAgICAgICAgJGlucHV0LWRpc2FibGVkLWJnICFkZWZhdWx0O1xuXG4kY3VzdG9tLWZpbGUtcGFkZGluZy15OiAgICAgICAgICAgICAkaW5wdXQtcGFkZGluZy15ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLXBhZGRpbmcteDogICAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1saW5lLWhlaWdodDogICAgICAgICAgICRpbnB1dC1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1mb250LWZhbWlseTogICAgICAgICAgICRpbnB1dC1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1mb250LXdlaWdodDogICAgICAgICAgICRpbnB1dC1mb250LXdlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1jb2xvcjogICAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1iZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3JkZXItd2lkdGg6ICAgICAgICAgICRpbnB1dC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYm9yZGVyLWNvbG9yOiAgICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJvcmRlci1yYWRpdXM6ICAgICAgICAgJGlucHV0LWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYm94LXNoYWRvdzogICAgICAgICAgICAkaW5wdXQtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1idXR0b24tY29sb3I6ICAgICAgICAgICRjdXN0b20tZmlsZS1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1idXR0b24tYmc6ICAgICAgICAgICAgICRpbnB1dC1ncm91cC1hZGRvbi1iZyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS10ZXh0OiAoXG4gIGVuOiBcIkJyb3dzZVwiXG4pICFkZWZhdWx0O1xuXG5cbi8vIEZvcm0gdmFsaWRhdGlvblxuXG4kZm9ybS1mZWVkYmFjay1tYXJnaW4tdG9wOiAgICAgICAgICAkZm9ybS10ZXh0LW1hcmdpbi10b3AgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1mb250LXNpemU6ICAgICAgICAgICAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3I6ICAgICAgICAgdGhlbWUtY29sb3IoXCJzdWNjZXNzXCIpICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvcjogICAgICAgdGhlbWUtY29sb3IoXCJkYW5nZXJcIikgIWRlZmF1bHQ7XG5cbiRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQtY29sb3I6ICAgICRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZDogICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4Jz48cGF0aCBmaWxsPScjeyRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQtY29sb3J9JyBkPSdNMi4zIDYuNzNMLjYgNC41M2MtLjQtMS4wNC40Ni0xLjQgMS4xLS44bDEuMSAxLjQgMy40LTMuOGMuNi0uNjMgMS42LS4yNyAxLjIuN2wtNCA0LjZjLS40My41LS44LjQtMS4xLjF6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLWNvbG9yOiAgJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZDogICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyBmaWxsPSdub25lJyBzdHJva2U9JyN7JGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLWNvbG9yfScgdmlld0JveD0nMCAwIDEyIDEyJz48Y2lyY2xlIGN4PSc2JyBjeT0nNicgcj0nNC41Jy8+PHBhdGggc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgZD0nTTUuOCAzLjZoLjRMNiA2LjV6Jy8+PGNpcmNsZSBjeD0nNicgY3k9JzguMicgcj0nLjYnIGZpbGw9JyN7JGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLWNvbG9yfScgc3Ryb2tlPSdub25lJy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kZm9ybS12YWxpZGF0aW9uLXN0YXRlczogKCkgIWRlZmF1bHQ7XG4kZm9ybS12YWxpZGF0aW9uLXN0YXRlczogbWFwLW1lcmdlKFxuICAoXG4gICAgXCJ2YWxpZFwiOiAoXG4gICAgICBcImNvbG9yXCI6ICRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yLFxuICAgICAgXCJpY29uXCI6ICRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWRcbiAgICApLFxuICAgIFwiaW52YWxpZFwiOiAoXG4gICAgICBcImNvbG9yXCI6ICRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3IsXG4gICAgICBcImljb25cIjogJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkXG4gICAgKSxcbiAgKSxcbiAgJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXNcbik7XG5cbi8vIFotaW5kZXggbWFzdGVyIGxpc3Rcbi8vXG4vLyBXYXJuaW5nOiBBdm9pZCBjdXN0b21pemluZyB0aGVzZSB2YWx1ZXMuIFRoZXkncmUgdXNlZCBmb3IgYSBiaXJkJ3MgZXllIHZpZXdcbi8vIG9mIGNvbXBvbmVudHMgZGVwZW5kZW50IG9uIHRoZSB6LWF4aXMgYW5kIGFyZSBkZXNpZ25lZCB0byBhbGwgd29yayB0b2dldGhlci5cblxuJHppbmRleC1kcm9wZG93bjogICAgICAgICAgICAgICAgICAgMTAwMCAhZGVmYXVsdDtcbiR6aW5kZXgtc3RpY2t5OiAgICAgICAgICAgICAgICAgICAgIDEwMjAgIWRlZmF1bHQ7XG4kemluZGV4LWZpeGVkOiAgICAgICAgICAgICAgICAgICAgICAxMDMwICFkZWZhdWx0O1xuJHppbmRleC1tb2RhbC1iYWNrZHJvcDogICAgICAgICAgICAgMTA0MCAhZGVmYXVsdDtcbiR6aW5kZXgtbW9kYWw6ICAgICAgICAgICAgICAgICAgICAgIDEwNTAgIWRlZmF1bHQ7XG4kemluZGV4LXBvcG92ZXI6ICAgICAgICAgICAgICAgICAgICAxMDYwICFkZWZhdWx0O1xuJHppbmRleC10b29sdGlwOiAgICAgICAgICAgICAgICAgICAgMTA3MCAhZGVmYXVsdDtcblxuXG4vLyBOYXZzXG5cbiRuYXYtbGluay1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJG5hdi1saW5rLXBhZGRpbmcteDogICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRuYXYtbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJG5hdi10YWJzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJG5hdi10YWJzLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRuYXYtdGFicy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yOiAgJGdyYXktMjAwICRncmF5LTIwMCAkbmF2LXRhYnMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yOiAkZ3JheS0zMDAgJGdyYXktMzAwICRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJG5hdi1waWxscy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kbmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXYtcGlsbHMtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbmF2LWRpdmlkZXItY29sb3I6ICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kbmF2LWRpdmlkZXItbWFyZ2luLXk6ICAgICAgICAgICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XG5cblxuLy8gTmF2YmFyXG5cbiRuYXZiYXItcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICRzcGFjZXIgKiAuNSAhZGVmYXVsdDtcbiRuYXZiYXItcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbmF2LWxpbmstcGFkZGluZy14OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZTogICAgICAgICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuLy8gQ29tcHV0ZSB0aGUgbmF2YmFyLWJyYW5kIHBhZGRpbmcteSBzbyB0aGUgbmF2YmFyLWJyYW5kIHdpbGwgaGF2ZSB0aGUgc2FtZSBoZWlnaHQgYXMgbmF2YmFyLXRleHQgYW5kIG5hdi1saW5rXG4kbmF2LWxpbmstaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSArICRuYXYtbGluay1wYWRkaW5nLXkgKiAyICFkZWZhdWx0O1xuJG5hdmJhci1icmFuZC1oZWlnaHQ6ICAgICAgICAgICAgICAgJG5hdmJhci1icmFuZC1mb250LXNpemUgKiAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRuYXZiYXItYnJhbmQtcGFkZGluZy15OiAgICAgICAgICAgICgkbmF2LWxpbmstaGVpZ2h0IC0gJG5hdmJhci1icmFuZC1oZWlnaHQpICogLjUgIWRlZmF1bHQ7XG5cbiRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXk6ICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXg6ICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1mb250LXNpemU6ICAgICAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1czogICAgICAkYnRuLWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbmF2LXNjcm9sbC1tYXgtaGVpZ2h0OiAgICAgIDc1dmggIWRlZmF1bHQ7XG5cbiRuYXZiYXItZGFyay1jb2xvcjogICAgICAgICAgICAgICAgIHJnYmEoJHdoaXRlLCAuNSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstaG92ZXItY29sb3I6ICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjc1KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I6ICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1kaXNhYmxlZC1jb2xvcjogICAgICAgIHJnYmEoJHdoaXRlLCAuMjUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLXRvZ2dsZXItaWNvbi1iZzogICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMzAnIGhlaWdodD0nMzAnIHZpZXdCb3g9JzAgMCAzMCAzMCc+PHBhdGggc3Ryb2tlPScjeyRuYXZiYXItZGFyay1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLXRvZ2dsZXItYm9yZGVyLWNvbG9yOiAgcmdiYSgkd2hpdGUsIC4xKSAhZGVmYXVsdDtcblxuJG5hdmJhci1saWdodC1jb2xvcjogICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC41KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtaG92ZXItY29sb3I6ICAgICAgICAgIHJnYmEoJGJsYWNrLCAuNykgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjogICAgICAgICByZ2JhKCRibGFjaywgLjkpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1kaXNhYmxlZC1jb2xvcjogICAgICAgcmdiYSgkYmxhY2ssIC4zKSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtdG9nZ2xlci1pY29uLWJnOiAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzMwJyBoZWlnaHQ9JzMwJyB2aWV3Qm94PScwIDAgMzAgMzAnPjxwYXRoIHN0cm9rZT0nI3skbmF2YmFyLWxpZ2h0LWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LXRvZ2dsZXItYm9yZGVyLWNvbG9yOiByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuXG4kbmF2YmFyLWxpZ2h0LWJyYW5kLWNvbG9yOiAgICAgICAgICAgICAgICAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtYnJhbmQtaG92ZXItY29sb3I6ICAgICAgICAgICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWJyYW5kLWNvbG9yOiAgICAgICAgICAgICAgICAgJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1icmFuZC1ob3Zlci1jb2xvcjogICAgICAgICAgICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG5cblxuLy8gRHJvcGRvd25zXG4vL1xuLy8gRHJvcGRvd24gbWVudSBjb250YWluZXIgYW5kIGNvbnRlbnRzLlxuXG4kZHJvcGRvd24tbWluLXdpZHRoOiAgICAgICAgICAgICAgICAxMHJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tcGFkZGluZy15OiAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1zcGFjZXI6ICAgICAgICAgICAgICAgICAgIC4xMjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG4kZHJvcGRvd24tY29sb3I6ICAgICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1iZzogICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItY29sb3I6ICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMTUpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgc3VidHJhY3QoJGRyb3Bkb3duLWJvcmRlci1yYWRpdXMsICRkcm9wZG93bi1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRpdmlkZXItYmc6ICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRpdmlkZXItbWFyZ2luLXk6ICAgICAgICAgJG5hdi1kaXZpZGVyLW1hcmdpbi15ICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgMCAuNXJlbSAxcmVtIHJnYmEoJGJsYWNrLCAuMTc1KSAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstY29sb3I6ICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I6ICAgICAgICAgZGFya2VuKCRncmF5LTkwMCwgNSUpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstaG92ZXItYmc6ICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I6ICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAkZ3JheS01MDAgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1pdGVtLXBhZGRpbmcteTogICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDogICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWhlYWRlci1jb2xvcjogICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWhlYWRlci1wYWRkaW5nOiAgICAgICAgICAgJGRyb3Bkb3duLXBhZGRpbmcteSAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXggIWRlZmF1bHQ7XG5cblxuLy8gUGFnaW5hdGlvblxuXG4kcGFnaW5hdGlvbi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteDogICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteS1zbTogICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteC1zbTogICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy15LWxnOiAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14LWxnOiAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tbGluZS1oZWlnaHQ6ICAgICAgICAgICAgMS4yNSAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tY29sb3I6ICAgICAgICAgICAgICAgICAgJGxpbmstY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1iZzogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1mb2N1cy1vdXRsaW5lOiAgICAgICAgICAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1ob3Zlci1jb2xvcjogICAgICAgICAgICAkbGluay1ob3Zlci1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWhvdmVyLWJnOiAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvcjogICAgICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1hY3RpdmUtYmc6ICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAgICRwYWdpbmF0aW9uLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I6ICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZGlzYWJsZWQtYmc6ICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzLXNtOiAgICAgICAkYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuXG5cbi8vIEp1bWJvdHJvblxuXG4kanVtYm90cm9uLXBhZGRpbmc6ICAgICAgICAgICAgICAgICAycmVtICFkZWZhdWx0O1xuJGp1bWJvdHJvbi1jb2xvcjogICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRqdW1ib3Ryb24tYmc6ICAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuXG4vLyBDYXJkc1xuXG4kY2FyZC1zcGFjZXIteTogICAgICAgICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kY2FyZC1zcGFjZXIteDogICAgICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xMjUpICFkZWZhdWx0O1xuJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1czogICAgICAgICAgc3VidHJhY3QoJGNhcmQtYm9yZGVyLXJhZGl1cywgJGNhcmQtYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRjYXJkLWNhcC1iZzogICAgICAgICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMDMpICFkZWZhdWx0O1xuJGNhcmQtY2FwLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLWhlaWdodDogICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuXG4kY2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nOiAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuXG4kY2FyZC1ncm91cC1tYXJnaW46ICAgICAgICAgICAgICAgICAkZ3JpZC1ndXR0ZXItd2lkdGggKiAuNSAhZGVmYXVsdDtcbiRjYXJkLWRlY2stbWFyZ2luOiAgICAgICAgICAgICAgICAgICRjYXJkLWdyb3VwLW1hcmdpbiAhZGVmYXVsdDtcblxuJGNhcmQtY29sdW1ucy1jb3VudDogICAgICAgICAgICAgICAgMyAhZGVmYXVsdDtcbiRjYXJkLWNvbHVtbnMtZ2FwOiAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kY2FyZC1jb2x1bW5zLW1hcmdpbjogICAgICAgICAgICAgICAkY2FyZC1zcGFjZXIteSAhZGVmYXVsdDtcblxuXG4vLyBUb29sdGlwc1xuXG4kdG9vbHRpcC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJHRvb2x0aXAtbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgMjAwcHggIWRlZmF1bHQ7XG4kdG9vbHRpcC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kdG9vbHRpcC1iZzogICAgICAgICAgICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kdG9vbHRpcC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiR0b29sdGlwLW9wYWNpdHk6ICAgICAgICAgICAgICAgICAgIC45ICFkZWZhdWx0O1xuJHRvb2x0aXAtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1tYXJnaW46ICAgICAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuXG4kdG9vbHRpcC1hcnJvdy13aWR0aDogICAgICAgICAgICAgICAuOHJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLWFycm93LWhlaWdodDogICAgICAgICAgICAgIC40cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtYXJyb3ctY29sb3I6ICAgICAgICAgICAgICAgJHRvb2x0aXAtYmcgIWRlZmF1bHQ7XG5cbi8vIEZvcm0gdG9vbHRpcHMgbXVzdCBjb21lIGFmdGVyIHJlZ3VsYXIgdG9vbHRpcHNcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy15OiAgICAgJHRvb2x0aXAtcGFkZGluZy15ICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXg6ICAgICAkdG9vbHRpcC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWZvbnQtc2l6ZTogICAgICR0b29sdGlwLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtbGluZS1oZWlnaHQ6ICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLW9wYWNpdHk6ICAgICAgICR0b29sdGlwLW9wYWNpdHkgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWJvcmRlci1yYWRpdXM6ICR0b29sdGlwLWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cblxuLy8gUG9wb3ZlcnNcblxuJHBvcG92ZXItZm9udC1zaXplOiAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwb3BvdmVyLW1heC13aWR0aDogICAgICAgICAgICAgICAgIDI3NnB4ICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMikgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRwb3BvdmVyLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgIHN1YnRyYWN0KCRwb3BvdmVyLWJvcmRlci1yYWRpdXMsICRwb3BvdmVyLWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAwIC4yNXJlbSAuNXJlbSByZ2JhKCRibGFjaywgLjIpICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1oZWFkZXItYmc6ICAgICAgICAgICAgICAgICBkYXJrZW4oJHBvcG92ZXItYmcsIDMlKSAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1jb2xvcjogICAgICAgICAgICAgICRoZWFkaW5ncy1jb2xvciAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXk6ICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteDogICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1ib2R5LWNvbG9yOiAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvZHktcGFkZGluZy15OiAgICAgICAgICAgICRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib2R5LXBhZGRpbmcteDogICAgICAgICAgICAkcG9wb3Zlci1oZWFkZXItcGFkZGluZy14ICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1hcnJvdy13aWR0aDogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHBvcG92ZXItYXJyb3ctaGVpZ2h0OiAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcG9wb3Zlci1hcnJvdy1jb2xvcjogICAgICAgICAgICAgICAkcG9wb3Zlci1iZyAhZGVmYXVsdDtcblxuJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I6ICAgICAgICAgZmFkZS1pbigkcG9wb3Zlci1ib3JkZXItY29sb3IsIC4wNSkgIWRlZmF1bHQ7XG5cblxuLy8gVG9hc3RzXG5cbiR0b2FzdC1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAgIDM1MHB4ICFkZWZhdWx0O1xuJHRvYXN0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHRvYXN0LXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRvYXN0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgLjg3NXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kdG9hc3QtYmFja2dyb3VuZC1jb2xvcjogICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjg1KSAhZGVmYXVsdDtcbiR0b2FzdC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgIDFweCAhZGVmYXVsdDtcbiR0b2FzdC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgIHJnYmEoMCwgMCwgMCwgLjEpICFkZWZhdWx0O1xuJHRvYXN0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRvYXN0LWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgMCAuMjVyZW0gLjc1cmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG5cbiR0b2FzdC1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiR0b2FzdC1oZWFkZXItYmFja2dyb3VuZC1jb2xvcjogICAgIHJnYmEoJHdoaXRlLCAuODUpICFkZWZhdWx0O1xuJHRvYXN0LWhlYWRlci1ib3JkZXItY29sb3I6ICAgICAgICAgcmdiYSgwLCAwLCAwLCAuMDUpICFkZWZhdWx0O1xuXG5cbi8vIEJhZGdlc1xuXG4kYmFkZ2UtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICA3NSUgIWRlZmF1bHQ7XG4kYmFkZ2UtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRiYWRnZS1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgIC4yNWVtICFkZWZhdWx0O1xuJGJhZGdlLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgLjRlbSAhZGVmYXVsdDtcbiRiYWRnZS1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG4kYmFkZ2UtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICAkYnRuLXRyYW5zaXRpb24gIWRlZmF1bHQ7XG4kYmFkZ2UtZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuXG4kYmFkZ2UtcGlsbC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAuNmVtICFkZWZhdWx0O1xuLy8gVXNlIGEgaGlnaGVyIHRoYW4gbm9ybWFsIHZhbHVlIHRvIGVuc3VyZSBjb21wbGV0ZWx5IHJvdW5kZWQgZWRnZXMgd2hlblxuLy8gY3VzdG9taXppbmcgcGFkZGluZyBvciBmb250LXNpemUgb24gbGFiZWxzLlxuJGJhZGdlLXBpbGwtYm9yZGVyLXJhZGl1czogICAgICAgICAgMTByZW0gIWRlZmF1bHQ7XG5cblxuLy8gTW9kYWxzXG5cbi8vIFBhZGRpbmcgYXBwbGllZCB0byB0aGUgbW9kYWwgYm9keVxuJG1vZGFsLWlubmVyLXBhZGRpbmc6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuLy8gTWFyZ2luIGJldHdlZW4gZWxlbWVudHMgaW4gZm9vdGVyLCBtdXN0IGJlIGxvd2VyIHRoYW4gb3IgZXF1YWwgdG8gMiAqICRtb2RhbC1pbm5lci1wYWRkaW5nXG4kbW9kYWwtZm9vdGVyLW1hcmdpbi1iZXR3ZWVuOiAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJG1vZGFsLWRpYWxvZy1tYXJnaW46ICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwOiAgICAgICAxLjc1cmVtICFkZWZhdWx0O1xuXG4kbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ6ICAgICAgICAgICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcblxuJG1vZGFsLWNvbnRlbnQtY29sb3I6ICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJnOiAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcjogICAgICAgIHJnYmEoJGJsYWNrLCAuMikgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGg6ICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1czogICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1pbm5lci1ib3JkZXItcmFkaXVzOiBzdWJ0cmFjdCgkbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzLCAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14czogICAgICAgMCAuMjVyZW0gLjVyZW0gcmdiYSgkYmxhY2ssIC41KSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJveC1zaGFkb3ctc20tdXA6ICAgIDAgLjVyZW0gMXJlbSByZ2JhKCRibGFjaywgLjUpICFkZWZhdWx0O1xuXG4kbW9kYWwtYmFja2Ryb3AtYmc6ICAgICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kbW9kYWwtYmFja2Ryb3Atb3BhY2l0eTogICAgICAgICAgICAuNSAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICRib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjogICAgICAgICAkbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nLXk6ICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZy14OiAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmc6ICAgICAgICAgICAgICAkbW9kYWwtaGVhZGVyLXBhZGRpbmcteSAkbW9kYWwtaGVhZGVyLXBhZGRpbmcteCAhZGVmYXVsdDsgLy8gS2VlcCB0aGlzIGZvciBiYWNrd2FyZHMgY29tcGF0aWJpbGl0eVxuXG4kbW9kYWwteGw6ICAgICAgICAgICAgICAgICAgICAgICAgICAxMTQwcHggIWRlZmF1bHQ7XG4kbW9kYWwtbGc6ICAgICAgICAgICAgICAgICAgICAgICAgICA4MDBweCAhZGVmYXVsdDtcbiRtb2RhbC1tZDogICAgICAgICAgICAgICAgICAgICAgICAgIDUwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLXNtOiAgICAgICAgICAgICAgICAgICAgICAgICAgMzAwcHggIWRlZmF1bHQ7XG5cbiRtb2RhbC1mYWRlLXRyYW5zZm9ybTogICAgICAgICAgICAgIHRyYW5zbGF0ZSgwLCAtNTBweCkgIWRlZmF1bHQ7XG4kbW9kYWwtc2hvdy10cmFuc2Zvcm06ICAgICAgICAgICAgICBub25lICFkZWZhdWx0O1xuJG1vZGFsLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIC4zcyBlYXNlLW91dCAhZGVmYXVsdDtcbiRtb2RhbC1zY2FsZS10cmFuc2Zvcm06ICAgICAgICAgICAgIHNjYWxlKDEuMDIpICFkZWZhdWx0O1xuXG5cbi8vIEFsZXJ0c1xuLy9cbi8vIERlZmluZSBhbGVydCBjb2xvcnMsIGJvcmRlciByYWRpdXMsIGFuZCBwYWRkaW5nLlxuXG4kYWxlcnQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kYWxlcnQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGFsZXJ0LW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGFsZXJ0LWxpbmstZm9udC13ZWlnaHQ6ICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kYWxlcnQtYmctbGV2ZWw6ICAgICAgICAgICAgICAgICAgICAtMTAgIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLWxldmVsOiAgICAgICAgICAgICAgICAtOSAhZGVmYXVsdDtcbiRhbGVydC1jb2xvci1sZXZlbDogICAgICAgICAgICAgICAgIDYgIWRlZmF1bHQ7XG5cblxuLy8gUHJvZ3Jlc3MgYmFyc1xuXG4kcHJvZ3Jlc3MtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHByb2dyZXNzLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogLjc1ICFkZWZhdWx0O1xuJHByb2dyZXNzLWJnOiAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJHByb2dyZXNzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYm94LXNoYWRvdzogICAgICAgICAgICAgICBpbnNldCAwIC4xcmVtIC4xcmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWNvbG9yOiAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWJnOiAgICAgICAgICAgICAgICAgICB0aGVtZS1jb2xvcihcInByaW1hcnlcIikgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWFuaW1hdGlvbi10aW1pbmc6ICAgICAxcyBsaW5lYXIgaW5maW5pdGUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLXRyYW5zaXRpb246ICAgICAgICAgICB3aWR0aCAuNnMgZWFzZSAhZGVmYXVsdDtcblxuXG4vLyBMaXN0IGdyb3VwXG5cbiRsaXN0LWdyb3VwLWNvbG9yOiAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1iZzogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItY29sb3I6ICAgICAgICAgICByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1czogICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15OiAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14OiAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWhvdmVyLWJnOiAgICAgICAgICAgICAgICRncmF5LTEwMCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWJnOiAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgICAkbGlzdC1ncm91cC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWRpc2FibGVkLWJnOiAgICAgICAgICAgICRsaXN0LWdyb3VwLWJnICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1hY3Rpb24tY29sb3I6ICAgICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6ICAgICAkbGlzdC1ncm91cC1hY3Rpb24tY29sb3IgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6ICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuXG5cbi8vIEltYWdlIHRodW1ibmFpbHNcblxuJHRodW1ibmFpbC1wYWRkaW5nOiAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRodW1ibmFpbC1iZzogICAgICAgICAgICAgICAgICAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci13aWR0aDogICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAwIDFweCAycHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuXG5cbi8vIEZpZ3VyZXNcblxuJGZpZ3VyZS1jYXB0aW9uLWZvbnQtc2l6ZTogICAgICAgICAgOTAlICFkZWZhdWx0O1xuJGZpZ3VyZS1jYXB0aW9uLWNvbG9yOiAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG5cbi8vIEJyZWFkY3J1bWJzXG5cbiRicmVhZGNydW1iLWZvbnQtc2l6ZTogICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRicmVhZGNydW1iLXBhZGRpbmcteTogICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLXBhZGRpbmcteDogICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmc6ICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJGJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbTogICAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuJGJyZWFkY3J1bWItYmc6ICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItZGl2aWRlci1jb2xvcjogICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItZGl2aWRlcjogICAgICAgICAgICAgICAgcXVvdGUoXCIvXCIpICFkZWZhdWx0O1xuXG4kYnJlYWRjcnVtYi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuXG4vLyBDYXJvdXNlbFxuXG4kY2Fyb3VzZWwtY29udHJvbC1jb2xvcjogICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg6ICAgICAgICAgICAgIDE1JSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLW9wYWNpdHk6ICAgICAgICAgICAuNSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLWhvdmVyLW9wYWNpdHk6ICAgICAuOSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLXRyYW5zaXRpb246ICAgICAgICBvcGFjaXR5IC4xNXMgZWFzZSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWluZGljYXRvci13aWR0aDogICAgICAgICAgIDMwcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWhlaWdodDogICAgICAgICAgM3B4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1oaXQtYXJlYS1oZWlnaHQ6IDEwcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXNwYWNlcjogICAgICAgICAgM3B4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmc6ICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItdHJhbnNpdGlvbjogICAgICBvcGFjaXR5IC42cyBlYXNlICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY2FwdGlvbi13aWR0aDogICAgICAgICAgICAgNzAlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNhcHRpb24tY29sb3I6ICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNvbnRyb2wtaWNvbi13aWR0aDogICAgICAgIDIwcHggIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbi1iZzogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyN7JGNhcm91c2VsLWNvbnRyb2wtY29sb3J9JyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4Jz48cGF0aCBkPSdNNS4yNSAwbC00IDQgNCA0IDEuNS0xLjVMNC4yNSA0bDIuNS0yLjVMNS4yNSAweicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbi1iZzogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyN7JGNhcm91c2VsLWNvbnRyb2wtY29sb3J9JyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4Jz48cGF0aCBkPSdNMi43NSAwbC0xLjUgMS41TDMuNzUgNGwtMi41IDIuNUwyLjc1IDhsNC00LTQtNHonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC10cmFuc2l0aW9uLWR1cmF0aW9uOiAgICAgICAuNnMgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgdHJhbnNmb3JtICRjYXJvdXNlbC10cmFuc2l0aW9uLWR1cmF0aW9uIGVhc2UtaW4tb3V0ICFkZWZhdWx0OyAvLyBEZWZpbmUgdHJhbnNmb3JtIHRyYW5zaXRpb24gZmlyc3QgaWYgdXNpbmcgbXVsdGlwbGUgdHJhbnNpdGlvbnMgKGUuZy4sIGB0cmFuc2Zvcm0gMnMgZWFzZSwgb3BhY2l0eSAuNXMgZWFzZS1vdXRgKVxuXG5cbi8vIFNwaW5uZXJzXG5cbiRzcGlubmVyLXdpZHRoOiAgICAgICAgICAgMnJlbSAhZGVmYXVsdDtcbiRzcGlubmVyLWhlaWdodDogICAgICAgICAgJHNwaW5uZXItd2lkdGggIWRlZmF1bHQ7XG4kc3Bpbm5lci12ZXJ0aWNhbC1hbGlnbjogIC0uMTI1ZW0gIWRlZmF1bHQ7XG4kc3Bpbm5lci1ib3JkZXItd2lkdGg6ICAgIC4yNWVtICFkZWZhdWx0O1xuXG4kc3Bpbm5lci13aWR0aC1zbTogICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kc3Bpbm5lci1oZWlnaHQtc206ICAgICAgICRzcGlubmVyLXdpZHRoLXNtICFkZWZhdWx0O1xuJHNwaW5uZXItYm9yZGVyLXdpZHRoLXNtOiAuMmVtICFkZWZhdWx0O1xuXG5cbi8vIENsb3NlXG5cbiRjbG9zZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNSAhZGVmYXVsdDtcbiRjbG9zZS1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGNsb3NlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJGNsb3NlLXRleHQtc2hhZG93OiAgICAgICAgICAgICAgICAgMCAxcHggMCAkd2hpdGUgIWRlZmF1bHQ7XG5cblxuLy8gQ29kZVxuXG4kY29kZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICA4Ny41JSAhZGVmYXVsdDtcbiRjb2RlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICRwaW5rICFkZWZhdWx0O1xuXG4ka2JkLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgICAuMnJlbSAhZGVmYXVsdDtcbiRrYmQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgIC40cmVtICFkZWZhdWx0O1xuJGtiZC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAgJGNvZGUtZm9udC1zaXplICFkZWZhdWx0O1xuJGtiZC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGtiZC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuXG4kcHJlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4kcHJlLXNjcm9sbGFibGUtbWF4LWhlaWdodDogICAgICAgICAzNDBweCAhZGVmYXVsdDtcblxuXG4vLyBVdGlsaXRpZXNcblxuJGRpc3BsYXlzOiBub25lLCBpbmxpbmUsIGlubGluZS1ibG9jaywgYmxvY2ssIHRhYmxlLCB0YWJsZS1yb3csIHRhYmxlLWNlbGwsIGZsZXgsIGlubGluZS1mbGV4ICFkZWZhdWx0O1xuJG92ZXJmbG93czogYXV0bywgaGlkZGVuICFkZWZhdWx0O1xuJHBvc2l0aW9uczogc3RhdGljLCByZWxhdGl2ZSwgYWJzb2x1dGUsIGZpeGVkLCBzdGlja3kgIWRlZmF1bHQ7XG4kdXNlci1zZWxlY3RzOiBhbGwsIGF1dG8sIG5vbmUgIWRlZmF1bHQ7XG5cblxuLy8gUHJpbnRpbmdcblxuJHByaW50LXBhZ2Utc2l6ZTogICAgICAgICAgICAgICAgICAgYTMgIWRlZmF1bHQ7XG4kcHJpbnQtYm9keS1taW4td2lkdGg6ICAgICAgICAgICAgICBtYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCBcImxnXCIpICFkZWZhdWx0O1xuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktYmxhY2tsaXN0LCBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XG5cbi8vIFNDU1MgUkZTIG1peGluXG4vL1xuLy8gQXV0b21hdGVkIHJlc3BvbnNpdmUgZm9udCBzaXplc1xuLy9cbi8vIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvcmZzL2Jsb2IvdjgueC9MSUNFTlNFKVxuXG4vLyBDb25maWd1cmF0aW9uXG5cbi8vIEJhc2UgZm9udCBzaXplXG4kcmZzLWJhc2UtZm9udC1zaXplOiAxLjI1cmVtICFkZWZhdWx0O1xuJHJmcy1mb250LXNpemUtdW5pdDogcmVtICFkZWZhdWx0O1xuXG5AaWYgJHJmcy1mb250LXNpemUtdW5pdCAhPSByZW0gYW5kICRyZnMtZm9udC1zaXplLXVuaXQgIT0gcHgge1xuICBAZXJyb3IgXCJgI3skcmZzLWZvbnQtc2l6ZS11bml0fWAgaXMgbm90IGEgdmFsaWQgdW5pdCBmb3IgJHJmcy1mb250LXNpemUtdW5pdC4gVXNlIGBweGAgb3IgYHJlbWAuXCI7XG59XG5cbi8vIEJyZWFrcG9pbnQgYXQgd2hlcmUgZm9udC1zaXplIHN0YXJ0cyBkZWNyZWFzaW5nIGlmIHNjcmVlbiB3aWR0aCBpcyBzbWFsbGVyXG4kcmZzLWJyZWFrcG9pbnQ6IDEyMDBweCAhZGVmYXVsdDtcbiRyZnMtYnJlYWtwb2ludC11bml0OiBweCAhZGVmYXVsdDtcblxuQGlmICRyZnMtYnJlYWtwb2ludC11bml0ICE9IHB4IGFuZCAkcmZzLWJyZWFrcG9pbnQtdW5pdCAhPSBlbSBhbmQgJHJmcy1icmVha3BvaW50LXVuaXQgIT0gcmVtIHtcbiAgQGVycm9yIFwiYCN7JHJmcy1icmVha3BvaW50LXVuaXR9YCBpcyBub3QgYSB2YWxpZCB1bml0IGZvciAkcmZzLWJyZWFrcG9pbnQtdW5pdC4gVXNlIGBweGAsIGBlbWAgb3IgYHJlbWAuXCI7XG59XG5cbi8vIFJlc2l6ZSBmb250IHNpemUgYmFzZWQgb24gc2NyZWVuIGhlaWdodCBhbmQgd2lkdGhcbiRyZnMtdHdvLWRpbWVuc2lvbmFsOiBmYWxzZSAhZGVmYXVsdDtcblxuLy8gRmFjdG9yIG9mIGRlY3JlYXNlXG4kcmZzLWZhY3RvcjogMTAgIWRlZmF1bHQ7XG5cbkBpZiB0eXBlLW9mKCRyZnMtZmFjdG9yKSAhPSBcIm51bWJlclwiIG9yICRyZnMtZmFjdG9yIDw9IDEge1xuICBAZXJyb3IgXCJgI3skcmZzLWZhY3Rvcn1gIGlzIG5vdCBhIHZhbGlkICAkcmZzLWZhY3RvciwgaXQgbXVzdCBiZSBncmVhdGVyIHRoYW4gMS5cIjtcbn1cblxuLy8gR2VuZXJhdGUgZW5hYmxlIG9yIGRpc2FibGUgY2xhc3Nlcy4gUG9zc2liaWxpdGllczogZmFsc2UsIFwiZW5hYmxlXCIgb3IgXCJkaXNhYmxlXCJcbiRyZnMtY2xhc3M6IGZhbHNlICFkZWZhdWx0O1xuXG4vLyAxIHJlbSA9ICRyZnMtcmVtLXZhbHVlIHB4XG4kcmZzLXJlbS12YWx1ZTogMTYgIWRlZmF1bHQ7XG5cbi8vIFNhZmFyaSBpZnJhbWUgcmVzaXplIGJ1ZzogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvcmZzL2lzc3Vlcy8xNFxuJHJmcy1zYWZhcmktaWZyYW1lLXJlc2l6ZS1idWctZml4OiBmYWxzZSAhZGVmYXVsdDtcblxuLy8gRGlzYWJsZSBSRlMgYnkgc2V0dGluZyAkZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplcyB0byBmYWxzZVxuJGVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZXM6IHRydWUgIWRlZmF1bHQ7XG5cbi8vIENhY2hlICRyZnMtYmFzZS1mb250LXNpemUgdW5pdFxuJHJmcy1iYXNlLWZvbnQtc2l6ZS11bml0OiB1bml0KCRyZnMtYmFzZS1mb250LXNpemUpO1xuXG5AZnVuY3Rpb24gZGl2aWRlKCRkaXZpZGVuZCwgJGRpdmlzb3IsICRwcmVjaXNpb246IDEwKSB7XG4gICRzaWduOiBpZigkZGl2aWRlbmQgPiAwIGFuZCAkZGl2aXNvciA+IDAgb3IgJGRpdmlkZW5kIDwgMCBhbmQgJGRpdmlzb3IgPCAwLCAxLCAtMSk7XG4gICRkaXZpZGVuZDogYWJzKCRkaXZpZGVuZCk7XG4gICRkaXZpc29yOiBhYnMoJGRpdmlzb3IpO1xuICBAaWYgJGRpdmlkZW5kID09IDAge1xuICAgIEByZXR1cm4gMDtcbiAgfVxuICBAaWYgJGRpdmlzb3IgPT0gMCB7XG4gICAgQGVycm9yIFwiQ2Fubm90IGRpdmlkZSBieSAwXCI7XG4gIH1cbiAgJHJlbWFpbmRlcjogJGRpdmlkZW5kO1xuICAkcmVzdWx0OiAwO1xuICAkZmFjdG9yOiAxMDtcbiAgQHdoaWxlICgkcmVtYWluZGVyID4gMCBhbmQgJHByZWNpc2lvbiA+PSAwKSB7XG4gICAgJHF1b3RpZW50OiAwO1xuICAgIEB3aGlsZSAoJHJlbWFpbmRlciA+PSAkZGl2aXNvcikge1xuICAgICAgJHJlbWFpbmRlcjogJHJlbWFpbmRlciAtICRkaXZpc29yO1xuICAgICAgJHF1b3RpZW50OiAkcXVvdGllbnQgKyAxO1xuICAgIH1cbiAgICAkcmVzdWx0OiAkcmVzdWx0ICogMTAgKyAkcXVvdGllbnQ7XG4gICAgJGZhY3RvcjogJGZhY3RvciAqIC4xO1xuICAgICRyZW1haW5kZXI6ICRyZW1haW5kZXIgKiAxMDtcbiAgICAkcHJlY2lzaW9uOiAkcHJlY2lzaW9uIC0gMTtcbiAgICBAaWYgKCRwcmVjaXNpb24gPCAwIGFuZCAkcmVtYWluZGVyID49ICRkaXZpc29yICogNSkge1xuICAgICAgJHJlc3VsdDogJHJlc3VsdCArIDE7XG4gICAgfVxuICB9XG4gICRyZXN1bHQ6ICRyZXN1bHQgKiAkZmFjdG9yICogJHNpZ247XG4gICRkaXZpZGVuZC11bml0OiB1bml0KCRkaXZpZGVuZCk7XG4gICRkaXZpc29yLXVuaXQ6IHVuaXQoJGRpdmlzb3IpO1xuICAkdW5pdC1tYXA6IChcbiAgICBcInB4XCI6IDFweCxcbiAgICBcInJlbVwiOiAxcmVtLFxuICAgIFwiZW1cIjogMWVtLFxuICAgIFwiJVwiOiAxJVxuICApO1xuICBAaWYgKCRkaXZpZGVuZC11bml0ICE9ICRkaXZpc29yLXVuaXQgYW5kIG1hcC1oYXMta2V5KCR1bml0LW1hcCwgJGRpdmlkZW5kLXVuaXQpKSB7XG4gICAgJHJlc3VsdDogJHJlc3VsdCAqIG1hcC1nZXQoJHVuaXQtbWFwLCAkZGl2aWRlbmQtdW5pdCk7XG4gIH1cbiAgQHJldHVybiAkcmVzdWx0O1xufVxuXG4vLyBSZW1vdmUgcHgtdW5pdCBmcm9tICRyZnMtYmFzZS1mb250LXNpemUgZm9yIGNhbGN1bGF0aW9uc1xuQGlmICRyZnMtYmFzZS1mb250LXNpemUtdW5pdCA9PSBcInB4XCIge1xuICAkcmZzLWJhc2UtZm9udC1zaXplOiBkaXZpZGUoJHJmcy1iYXNlLWZvbnQtc2l6ZSwgJHJmcy1iYXNlLWZvbnQtc2l6ZSAqIDAgKyAxKTtcbn1cbkBlbHNlIGlmICRyZnMtYmFzZS1mb250LXNpemUtdW5pdCA9PSBcInJlbVwiIHtcbiAgJHJmcy1iYXNlLWZvbnQtc2l6ZTogZGl2aWRlKCRyZnMtYmFzZS1mb250LXNpemUsIGRpdmlkZSgkcmZzLWJhc2UtZm9udC1zaXplICogMCArIDEsICRyZnMtcmVtLXZhbHVlKSk7XG59XG5cbi8vIENhY2hlICRyZnMtYnJlYWtwb2ludCB1bml0IHRvIHByZXZlbnQgbXVsdGlwbGUgY2FsbHNcbiRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlOiB1bml0KCRyZnMtYnJlYWtwb2ludCk7XG5cbi8vIFJlbW92ZSB1bml0IGZyb20gJHJmcy1icmVha3BvaW50IGZvciBjYWxjdWxhdGlvbnNcbkBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSBcInB4XCIge1xuICAkcmZzLWJyZWFrcG9pbnQ6IGRpdmlkZSgkcmZzLWJyZWFrcG9pbnQsICRyZnMtYnJlYWtwb2ludCAqIDAgKyAxKTtcbn1cbkBlbHNlIGlmICRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlID09IFwicmVtXCIgb3IgJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGUgPT0gXCJlbVwiIHtcbiAgJHJmcy1icmVha3BvaW50OiBkaXZpZGUoJHJmcy1icmVha3BvaW50LCBkaXZpZGUoJHJmcy1icmVha3BvaW50ICogMCArIDEsICRyZnMtcmVtLXZhbHVlKSk7XG59XG5cbi8vIEludGVybmFsIG1peGluIHRoYXQgYWRkcyBkaXNhYmxlIGNsYXNzZXMgdG8gdGhlIHNlbGVjdG9yIGlmIG5lZWRlZC5cbkBtaXhpbiBfcmZzLWRpc2FibGUtY2xhc3Mge1xuICBAaWYgJHJmcy1jbGFzcyA9PSBcImRpc2FibGVcIiB7XG4gICAgLy8gQWRkaW5nIGFuIGV4dHJhIGNsYXNzIGluY3JlYXNlcyBzcGVjaWZpY2l0eSwgd2hpY2ggcHJldmVudHMgdGhlIG1lZGlhIHF1ZXJ5IHRvIG92ZXJyaWRlIHRoZSBmb250IHNpemVcbiAgICAmLFxuICAgIC5kaXNhYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplICYsXG4gICAgJi5kaXNhYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuICBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gSW50ZXJuYWwgbWl4aW4gdGhhdCBhZGRzIGVuYWJsZSBjbGFzc2VzIHRvIHRoZSBzZWxlY3RvciBpZiBuZWVkZWQuXG5AbWl4aW4gX3Jmcy1lbmFibGUtY2xhc3Mge1xuICBAaWYgJHJmcy1jbGFzcyA9PSBcImVuYWJsZVwiIHtcbiAgICAuZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplICYsXG4gICAgJi5lbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemUge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG4gIEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBJbnRlcm5hbCBtaXhpbiB1c2VkIHRvIGRldGVybWluZSB3aGljaCBtZWRpYSBxdWVyeSBuZWVkcyB0byBiZSB1c2VkXG5AbWl4aW4gX3Jmcy1tZWRpYS1xdWVyeSgkbXEtdmFsdWUpIHtcbiAgQGlmICRyZnMtdHdvLWRpbWVuc2lvbmFsIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogI3skbXEtdmFsdWV9KSwgKG1heC1oZWlnaHQ6ICN7JG1xLXZhbHVlfSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG4gIEBlbHNlIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogI3skbXEtdmFsdWV9KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gUmVzcG9uc2l2ZSBmb250IHNpemUgbWl4aW5cbkBtaXhpbiByZnMoJGZzLCAkaW1wb3J0YW50OiBmYWxzZSkge1xuICAvLyBDYWNoZSAkZnMgdW5pdFxuICAkZnMtdW5pdDogaWYodHlwZS1vZigkZnMpID09IFwibnVtYmVyXCIsIHVuaXQoJGZzKSwgZmFsc2UpO1xuXG4gIC8vIEFkZCAhaW1wb3J0YW50IHN1ZmZpeCBpZiBuZWVkZWRcbiAgJHJmcy1zdWZmaXg6IGlmKCRpbXBvcnRhbnQsIFwiICFpbXBvcnRhbnRcIiwgXCJcIik7XG5cbiAgLy8gSWYgJGZzIGlzbid0IGEgbnVtYmVyIChsaWtlIGluaGVyaXQpIG9yICRmcyBoYXMgYSB1bml0IChub3QgcHggb3IgcmVtLCBsaWtlIDEuNWVtKSBvciAkIGlzIDAsIGp1c3QgcHJpbnQgdGhlIHZhbHVlXG4gIEBpZiBub3QgJGZzLXVuaXQgb3IgJGZzLXVuaXQgIT0gXCJcIiBhbmQgJGZzLXVuaXQgIT0gXCJweFwiIGFuZCAkZnMtdW5pdCAhPSBcInJlbVwiIG9yICRmcyA9PSAwIHtcbiAgICBmb250LXNpemU6ICN7JGZzfSN7JHJmcy1zdWZmaXh9O1xuICB9XG4gIEBlbHNlIHtcbiAgICAvLyBSZW1vdmUgdW5pdCBmcm9tICRmcyBmb3IgY2FsY3VsYXRpb25zXG4gICAgQGlmICRmcy11bml0ID09IFwicHhcIiB7XG4gICAgICAkZnM6IGRpdmlkZSgkZnMsICRmcyAqIDAgKyAxKTtcbiAgICB9XG4gICAgQGVsc2UgaWYgJGZzLXVuaXQgPT0gXCJyZW1cIiB7XG4gICAgICAkZnM6IGRpdmlkZSgkZnMsIGRpdmlkZSgkZnMgKiAwICsgMSwgJHJmcy1yZW0tdmFsdWUpKTtcbiAgICB9XG5cbiAgICAvLyBTZXQgZGVmYXVsdCBmb250IHNpemVcbiAgICAkcmZzLXN0YXRpYzogaWYoJHJmcy1mb250LXNpemUtdW5pdCA9PSByZW0sICN7ZGl2aWRlKCRmcywgJHJmcy1yZW0tdmFsdWUpfXJlbSwgI3skZnN9cHgpO1xuXG4gICAgLy8gT25seSBhZGQgdGhlIG1lZGlhIHF1ZXJ5IGlmIHRoZSBmb250IHNpemUgaXMgYmlnZ2VyIHRoYW4gdGhlIG1pbmltdW0gZm9udCBzaXplXG4gICAgQGlmICRmcyA8PSAkcmZzLWJhc2UtZm9udC1zaXplIG9yIG5vdCAkZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplcyB7XG4gICAgICBmb250LXNpemU6ICN7JHJmcy1zdGF0aWN9I3skcmZzLXN1ZmZpeH07XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgIC8vIENhbGN1bGF0ZSB0aGUgbWluaW11bSBmb250IHNpemUgZm9yICRmc1xuICAgICAgJGZzLW1pbjogJHJmcy1iYXNlLWZvbnQtc2l6ZSArIGRpdmlkZSgkZnMgLSAkcmZzLWJhc2UtZm9udC1zaXplLCAkcmZzLWZhY3Rvcik7XG5cbiAgICAgIC8vIENhbGN1bGF0ZSBkaWZmZXJlbmNlIGJldHdlZW4gJGZzIGFuZCB0aGUgbWluaW11bSBmb250IHNpemVcbiAgICAgICRmcy1kaWZmOiAkZnMgLSAkZnMtbWluO1xuXG4gICAgICAvLyBCYXNlIGZvbnQtc2l6ZSBmb3JtYXR0aW5nXG4gICAgICAkbWluLXdpZHRoOiBpZigkcmZzLWZvbnQtc2l6ZS11bml0ID09IHJlbSwgI3tkaXZpZGUoJGZzLW1pbiwgJHJmcy1yZW0tdmFsdWUpfXJlbSwgI3skZnMtbWlufXB4KTtcblxuICAgICAgLy8gVXNlIGB2bWluYCBpZiB0d28tZGltZW5zaW9uYWwgaXMgZW5hYmxlZFxuICAgICAgJHZhcmlhYmxlLXVuaXQ6IGlmKCRyZnMtdHdvLWRpbWVuc2lvbmFsLCB2bWluLCB2dyk7XG5cbiAgICAgIC8vIENhbGN1bGF0ZSB0aGUgdmFyaWFibGUgd2lkdGggYmV0d2VlbiAwIGFuZCAkcmZzLWJyZWFrcG9pbnRcbiAgICAgICR2YXJpYWJsZS13aWR0aDogI3tkaXZpZGUoJGZzLWRpZmYgKiAxMDAsICRyZnMtYnJlYWtwb2ludCl9I3skdmFyaWFibGUtdW5pdH07XG5cbiAgICAgIC8vIFNldCB0aGUgY2FsY3VsYXRlZCBmb250LXNpemVcbiAgICAgICRyZnMtZmx1aWQ6IGNhbGMoI3skbWluLXdpZHRofSArICN7JHZhcmlhYmxlLXdpZHRofSkgI3skcmZzLXN1ZmZpeH07XG5cbiAgICAgIC8vIEJyZWFrcG9pbnQgZm9ybWF0dGluZ1xuICAgICAgJG1xLXZhbHVlOiBpZigkcmZzLWJyZWFrcG9pbnQtdW5pdCA9PSBweCwgI3skcmZzLWJyZWFrcG9pbnR9cHgsICN7ZGl2aWRlKCRyZnMtYnJlYWtwb2ludCwgJHJmcy1yZW0tdmFsdWUpfSN7JHJmcy1icmVha3BvaW50LXVuaXR9KTtcblxuICAgICAgQGluY2x1ZGUgX3Jmcy1kaXNhYmxlLWNsYXNzIHtcbiAgICAgICAgZm9udC1zaXplOiAjeyRyZnMtc3RhdGljfSN7JHJmcy1zdWZmaXh9O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBfcmZzLW1lZGlhLXF1ZXJ5KCRtcS12YWx1ZSkge1xuICAgICAgICBAaW5jbHVkZSBfcmZzLWVuYWJsZS1jbGFzcyB7XG4gICAgICAgICAgZm9udC1zaXplOiAkcmZzLWZsdWlkO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gSW5jbHVkZSBzYWZhcmkgaWZyYW1lIHJlc2l6ZSBmaXggaWYgbmVlZGVkXG4gICAgICAgIG1pbi13aWR0aDogaWYoJHJmcy1zYWZhcmktaWZyYW1lLXJlc2l6ZS1idWctZml4LCAoMCAqIDF2dyksIG51bGwpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBUaGUgZm9udC1zaXplICYgcmVzcG9uc2l2ZS1mb250LXNpemUgbWl4aW5zIHVzZSBSRlMgdG8gcmVzY2FsZSB0aGUgZm9udCBzaXplXG5AbWl4aW4gZm9udC1zaXplKCRmcywgJGltcG9ydGFudDogZmFsc2UpIHtcbiAgQGluY2x1ZGUgcmZzKCRmcywgJGltcG9ydGFudCk7XG59XG5cbkBtaXhpbiByZXNwb25zaXZlLWZvbnQtc2l6ZSgkZnMsICRpbXBvcnRhbnQ6IGZhbHNlKSB7XG4gIEBpbmNsdWRlIHJmcygkZnMsICRpbXBvcnRhbnQpO1xufVxuIiwiJGdyaWQtYnJlYWtwb2ludHM6IChcclxuICB4czogMCxcclxuICBzbTogNjAwcHgsXHJcbiAgbWQ6IDc4MnB4LFxyXG4gIGxnOiA5OTJweCxcclxuICB4bDogMTIwMHB4LFxyXG4gIHh4bDogMTMzMHB4XHJcbik7XHJcblxyXG4kc3BhY2VyOiAzcmVtO1xyXG5cclxuJGZvbnQtc2l6ZS1iYXNlOiAxZW07XHJcbiRmb250LXNpemUtbGc6ICRmb250LXNpemUtYmFzZSAqIDEuMjU7XHJcbiRmb250LXNpemUtc206ICRmb250LXNpemUtYmFzZSAqIC44NzU7XHJcblxyXG4kY2xvc2UtZm9udC1zaXplOiAxLjVyZW07XHJcblxyXG4kZ3JpZC1ndXR0ZXItd2lkdGg6ICRzcGFjZXI7XHJcblxyXG4kZW5hYmxlLWdyYWRpZW50czogZmFsc2U7XHJcbiRlbmFibGUtc2hhZG93czogZmFsc2U7XHJcblxyXG4kYm9yZGVyLXJhZGl1czogdmFyKC0tcm91bmRuZXNzKTtcclxuJGJvcmRlci1yYWRpdXMtbGc6IHZhcigtLXJvdW5kbmVzcyk7XHJcbiRib3JkZXItcmFkaXVzLXNtOiB2YXIoLS1yb3VuZG5lc3MpO1xyXG4vLyRlbmFibGUtcm91bmRlZDogZmFsc2U7XHJcblxyXG4kYm94LXNoYWRvdy1zbTogbm9uZTtcclxuJGJveC1zaGFkb3c6IG5vbmU7XHJcbiRib3gtc2hhZG93LWxnOiBub25lO1xyXG5cclxuJGxpbmstZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4kbGluay1jb2xvcjogbnVsbDtcclxuJGxpbmstaG92ZXItY29sb3I6IG51bGw7XHJcbiRsaW5rLWhvdmVyLWRlY29yYXRpb246IG51bGw7XHJcblxyXG4kbmF2LWxpbmstaGVpZ2h0OiAwO1xyXG4kbmF2YmFyLWJyYW5kLWhlaWdodDogMDtcclxuJG5hdmJhci1icmFuZC1wYWRkaW5nLXk6IDA7XHJcbiRuYXZiYXItYnJhbmQtZm9udC1zaXplOiBudWxsO1xyXG5cclxuJG5hdmJhci1uYXYtbGluay1wYWRkaW5nLXg6IDByZW07IFxyXG4kbmF2YmFyLXBhZGRpbmcteTogJHNwYWNlciAqIDAuNTsgXHJcbiRuYXZiYXItcGFkZGluZy14OiAkc3BhY2VyICogMC41OyBcclxuXHJcbiRuYXYtbGluay1wYWRkaW5nLXk6IC41ZW07XHJcbiRuYXYtbGluay1wYWRkaW5nLXg6IDFlbTtcclxuXHJcbiRkcm9wZG93bi1zcGFjZXI6ICRzcGFjZXIqMC4yO1xyXG4kY2FyZXQtd2lkdGg6IC4zZW07XHJcbiRjYXJldC1zcGFjaW5nOiAkY2FyZXQtd2lkdGgqMS41O1xyXG4kZHJvcGRvd24tYm9yZGVyLXdpZHRoOiAwO1xyXG4kZHJvcGRvd24tYmc6IG51bGw7XHJcbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZzogbnVsbDtcclxuJGRyb3Bkb3duLWxpbmstaG92ZXItYmc6IG51bGw7XHJcbiRkcm9wZG93bi1jb2xvcjogbnVsbDtcclxuXHJcbiRidG4tYWN0aXZlLWJveC1zaGFkb3c6IG5vbmU7XHJcbiRidG4tZm9udC1zaXplOiAxZW07XHJcbiRidG4tZm9udC1zaXplLWxnOiAxLjI1ZW07XHJcbiRidG4tZm9udC1zaXplLXNtOiAwLjc1ZW07XHJcbiRidG4tZm9jdXMtYm94LXNoYWRvdzogbnVsbDtcclxuJGJ0bi10cmFuc2l0aW9uOiBudWxsO1xyXG4kYnRuLWZvbnQtd2VpZ2h0OiBudWxsO1xyXG5cclxuJGhlYWRpbmdzLW1hcmdpbi1ib3R0b206ICRzcGFjZXIgKiAwLjU7XHJcbiRoZWFkaW5ncy1mb250LXdlaWdodDogNTAwO1xyXG4kaGVhZGluZ3MtbGluZS1oZWlnaHQ6IDEuMTU7XHJcblxyXG4kaW5wdXQtZm9udC1zaXplOiBjYWxjKCAjeyRmb250LXNpemUtYmFzZX0gKiAodmFyKC0tYm9keS1mb250LXNpemUpIC8gMTAwKSApO1xyXG4kaW5wdXQtZm9udC1zaXplLWxnOiBjYWxjKCAjeyRmb250LXNpemUtbGd9ICogKHZhcigtLWJvZHktZm9udC1zaXplKSAvIDEwMCkgKTtcclxuJGlucHV0LWZvbnQtc2l6ZS1zbTogY2FsYyggI3skZm9udC1zaXplLXNtfSAqICh2YXIoLS1ib2R5LWZvbnQtc2l6ZSkgLyAxMDApICk7XHJcblxyXG4kaHItYm9yZGVyLXdpZHRoOiAycHg7XHJcblxyXG4vL2p1bWJvdHJvblxyXG4kanVtYm90cm9uLWJnOiBudWxsO1xyXG5cclxuLy8gQnJlYWRjcnVtYlxyXG4kYnJlYWRjcnVtYi1wYWRkaW5nLXk6IDAuMjVyZW07XHJcbiRicmVhZGNydW1iLXBhZGRpbmcteDogMC41cmVtO1xyXG4kYnJlYWRjcnVtYi1iZzogbnVsbDtcclxuJGJyZWFkY3J1bWItZGl2aWRlci1jb2xvcjogbnVsbDtcclxuJGJyZWFkY3J1bWItYWN0aXZlLWNvbG9yOiBudWxsO1xyXG4kYnJlYWRjcnVtYi1tYXJnaW4tYm90dG9tOiBudWxsO1xyXG4vLyRicmVhZGNydW1iLWJvcmRlci1yYWRpdXNcclxuXHJcbi8vIExpc3RzXHJcbiRsaXN0LWlubGluZS1wYWRkaW5nOiAxcmVtO1xyXG5cclxuLy8gTW9kYWxzXHJcbiRtb2RhbC1pbm5lci1wYWRkaW5nOiAxcmVtO1xyXG4kbW9kYWwtZGlhbG9nLW1hcmdpbjogLjVyZW0gO1xyXG4kbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwOiAxLjc1cmVtO1xyXG4kbW9kYWwtY29udGVudC1jb2xvcjogbnVsbDtcclxuJG1vZGFsLWNvbnRlbnQtYmc6IG51bGw7XHJcbiRtb2RhbC1iYWNrZHJvcC1iZzogdmFyKC0tY29sb3ItYmcpO1xyXG4kbW9kYWwtYmFja2Ryb3Atb3BhY2l0eTogLjg7XHJcbiRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aDogMDtcclxuJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGg6IDA7XHJcbiRtb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoOiAwO1xyXG4kbW9kYWwtc2hvdy10cmFuc2Zvcm06IG5vbmU7XHJcbiRtb2RhbC10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzIGVhc2Utb3V0O1xyXG5cclxuJGNsb3NlLWNvbG9yOiBjdXJyZW50Q29sb3I7XHJcbiRjbG9zZS10ZXh0LXNoYWRvdzogbnVsbDtcclxuXHJcbiR0aGVtZS1jb2xvcnM6ICgpO1xyXG4kY29sb3JzOiAoKTtcclxuJGJvZHktY29sb3I6IG51bGw7XHJcbiRoMS1mb250LXNpemU6IG51bGw7XHJcbiRoMi1mb250LXNpemU6IG51bGw7XHJcbiRoMy1mb250LXNpemU6IG51bGw7XHJcbiRoNC1mb250LXNpemU6IG51bGw7XHJcbiRoNS1mb250LXNpemU6IG51bGw7XHJcbiRoNi1mb250LXNpemU6IG51bGw7XHJcbiRoci1tYXJnaW4teTogbnVsbDtcclxuXHJcbiRwYWdpbmF0aW9uLWJnOiBudWxsO1xyXG4kcGFnaW5hdGlvbi1mb2N1cy1vdXRsaW5lOiBudWxsO1xyXG4kcGFnaW5hdGlvbi1mb2N1cy1ib3gtc2hhZG93OiBudWxsO1xyXG5cclxuXHJcbi8vIEl0cyBpbXBvc3NpYmxlIHRvIHVzZSB0aGlzIGNvbmNlcHQgd2hpbGUgc3VwcG9ydGluZyBJRS5cclxuLy8kbGluay1jb2xvcjogdmFyKC0tbGluay1jb2xvcik7XHJcbi8vJGRyb3Bkb3duLWJnOiB2YXIoLS1iZy1jb2xvcik7XHJcbi8vJGRyb3Bkb3duLWNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTsiLCIvLyBIb3ZlciBtaXhpbiBhbmQgYCRlbmFibGUtaG92ZXItbWVkaWEtcXVlcnlgIGFyZSBkZXByZWNhdGVkLlxuLy9cbi8vIE9yaWdpbmFsbHkgYWRkZWQgZHVyaW5nIG91ciBhbHBoYXMgYW5kIG1haW50YWluZWQgZHVyaW5nIGJldGFzLCB0aGlzIG1peGluIHdhc1xuLy8gZGVzaWduZWQgdG8gcHJldmVudCBgOmhvdmVyYCBzdGlja2luZXNzIG9uIGlPUy1hbiBpc3N1ZSB3aGVyZSBob3ZlciBzdHlsZXNcbi8vIHdvdWxkIHBlcnNpc3QgYWZ0ZXIgaW5pdGlhbCB0b3VjaC5cbi8vXG4vLyBGb3IgYmFja3dhcmQgY29tcGF0aWJpbGl0eSwgd2UndmUga2VwdCB0aGVzZSBtaXhpbnMgYW5kIHVwZGF0ZWQgdGhlbSB0b1xuLy8gYWx3YXlzIHJldHVybiB0aGVpciByZWd1bGFyIHBzZXVkby1jbGFzc2VzIGluc3RlYWQgb2YgYSBzaGltbWVkIG1lZGlhIHF1ZXJ5LlxuLy9cbi8vIElzc3VlOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI1MTk1XG5cbkBtaXhpbiBob3ZlcigpIHtcbiAgJjpob3ZlciB7IEBjb250ZW50OyB9XG59XG5cbkBtaXhpbiBob3Zlci1mb2N1cygpIHtcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIHBsYWluLWhvdmVyLWZvY3VzKCkge1xuICAmLFxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gaG92ZXItZm9jdXMtYWN0aXZlKCkge1xuICAmOmhvdmVyLFxuICAmOmZvY3VzLFxuICAmOmFjdGl2ZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbiIsIi8vIFJlc3BvbnNpdmUgaW1hZ2VzIChlbnN1cmUgaW1hZ2VzIGRvbid0IHNjYWxlIGJleW9uZCB0aGVpciBwYXJlbnRzKVxuLy9cbi8vIFRoaXMgaXMgcHVycG9zZWZ1bGx5IG9wdC1pbiB2aWEgYW4gZXhwbGljaXQgY2xhc3MgcmF0aGVyIHRoYW4gYmVpbmcgdGhlIGRlZmF1bHQgZm9yIGFsbCBgPGltZz5gcy5cbi8vIFdlIHByZXZpb3VzbHkgdHJpZWQgdGhlIFwiaW1hZ2VzIGFyZSByZXNwb25zaXZlIGJ5IGRlZmF1bHRcIiBhcHByb2FjaCBpbiBCb290c3RyYXAgdjIsXG4vLyBhbmQgYWJhbmRvbmVkIGl0IGluIEJvb3RzdHJhcCB2MyBiZWNhdXNlIGl0IGJyZWFrcyBsb3RzIG9mIHRoaXJkLXBhcnR5IHdpZGdldHMgKGluY2x1ZGluZyBHb29nbGUgTWFwcylcbi8vIHdoaWNoIHdlcmVuJ3QgZXhwZWN0aW5nIHRoZSBpbWFnZXMgd2l0aGluIHRoZW1zZWx2ZXMgdG8gYmUgaW52b2x1bnRhcmlseSByZXNpemVkLlxuLy8gU2VlIGFsc28gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xODE3OFxuLmltZy1mbHVpZCB7XG4gIEBpbmNsdWRlIGltZy1mbHVpZCgpO1xufVxuXG5cbi8vIEltYWdlIHRodW1ibmFpbHNcbi5pbWctdGh1bWJuYWlsIHtcbiAgcGFkZGluZzogJHRodW1ibmFpbC1wYWRkaW5nO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGh1bWJuYWlsLWJnO1xuICBib3JkZXI6ICR0aHVtYm5haWwtYm9yZGVyLXdpZHRoIHNvbGlkICR0aHVtYm5haWwtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCR0aHVtYm5haWwtYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJHRodW1ibmFpbC1ib3gtc2hhZG93KTtcblxuICAvLyBLZWVwIHRoZW0gYXQgbW9zdCAxMDAlIHdpZGVcbiAgQGluY2x1ZGUgaW1nLWZsdWlkKCk7XG59XG5cbi8vXG4vLyBGaWd1cmVzXG4vL1xuXG4uZmlndXJlIHtcbiAgLy8gRW5zdXJlcyB0aGUgY2FwdGlvbidzIHRleHQgYWxpZ25zIHdpdGggdGhlIGltYWdlLlxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5maWd1cmUtaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlciAqIC41O1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmZpZ3VyZS1jYXB0aW9uIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmaWd1cmUtY2FwdGlvbi1mb250LXNpemUpO1xuICBjb2xvcjogJGZpZ3VyZS1jYXB0aW9uLWNvbG9yO1xufVxuIiwiLy8gSW1hZ2UgTWl4aW5zXG4vLyAtIFJlc3BvbnNpdmUgaW1hZ2Vcbi8vIC0gUmV0aW5hIGltYWdlXG5cblxuLy8gUmVzcG9uc2l2ZSBpbWFnZVxuLy9cbi8vIEtlZXAgaW1hZ2VzIGZyb20gc2NhbGluZyBiZXlvbmQgdGhlIHdpZHRoIG9mIHRoZWlyIHBhcmVudHMuXG5cbkBtaXhpbiBpbWctZmx1aWQoKSB7XG4gIC8vIFBhcnQgMTogU2V0IGEgbWF4aW11bSByZWxhdGl2ZSB0byB0aGUgcGFyZW50XG4gIG1heC13aWR0aDogMTAwJTtcbiAgLy8gUGFydCAyOiBPdmVycmlkZSB0aGUgaGVpZ2h0IHRvIGF1dG8sIG90aGVyd2lzZSBpbWFnZXMgd2lsbCBiZSBzdHJldGNoZWRcbiAgLy8gd2hlbiBzZXR0aW5nIGEgd2lkdGggYW5kIGhlaWdodCBhdHRyaWJ1dGUgb24gdGhlIGltZyBlbGVtZW50LlxuICBoZWlnaHQ6IGF1dG87XG59XG5cblxuLy8gUmV0aW5hIGltYWdlXG4vL1xuLy8gU2hvcnQgcmV0aW5hIG1peGluIGZvciBzZXR0aW5nIGJhY2tncm91bmQtaW1hZ2UgYW5kIC1zaXplLlxuXG5AbWl4aW4gaW1nLXJldGluYSgkZmlsZS0xeCwgJGZpbGUtMngsICR3aWR0aC0xeCwgJGhlaWdodC0xeCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGZpbGUtMXgpO1xuXG4gIC8vIEF1dG9wcmVmaXhlciB0YWtlcyBjYXJlIG9mIGFkZGluZyAtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW8gYW5kIC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW8sXG4gIC8vIGJ1dCBkb2Vzbid0IGNvbnZlcnQgZHBweD0+ZHBpLlxuICAvLyBUaGVyZSdzIG5vIHN1Y2ggdGhpbmcgYXMgdW5wcmVmaXhlZCBtaW4tZGV2aWNlLXBpeGVsLXJhdGlvIHNpbmNlIGl0J3Mgbm9uc3RhbmRhcmQuXG4gIC8vIENvbXBhdGliaWxpdHkgaW5mbzogaHR0cHM6Ly9jYW5pdXNlLmNvbS9jc3MtbWVkaWEtcmVzb2x1dGlvblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSwgLy8gSUU5LTExIGRvbid0IHN1cHBvcnQgZHBweFxuICAgIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDJkcHB4KSB7IC8vIFN0YW5kYXJkaXplZFxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkZmlsZS0yeCk7XG4gICAgYmFja2dyb3VuZC1zaXplOiAkd2lkdGgtMXggJGhlaWdodC0xeDtcbiAgfVxuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJgaW1nLXJldGluYSgpYFwiLCBcInY0LjMuMFwiLCBcInY1XCIpO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4vLyBTaW5nbGUgc2lkZSBib3JkZXItcmFkaXVzXG5cbi8vIEhlbHBlciBmdW5jdGlvbiB0byByZXBsYWNlIG5lZ2F0aXZlIHZhbHVlcyB3aXRoIDBcbkBmdW5jdGlvbiB2YWxpZC1yYWRpdXMoJHJhZGl1cykge1xuICAkcmV0dXJuOiAoKTtcbiAgQGVhY2ggJHZhbHVlIGluICRyYWRpdXMge1xuICAgIEBpZiB0eXBlLW9mKCR2YWx1ZSkgPT0gbnVtYmVyIHtcbiAgICAgICRyZXR1cm46IGFwcGVuZCgkcmV0dXJuLCBtYXgoJHZhbHVlLCAwKSk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAkcmV0dXJuOiBhcHBlbmQoJHJldHVybiwgJHZhbHVlKTtcbiAgICB9XG4gIH1cbiAgQHJldHVybiAkcmV0dXJuO1xufVxuXG5AbWl4aW4gYm9yZGVyLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cywgJGZhbGxiYWNrLWJvcmRlci1yYWRpdXM6IGZhbHNlKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxuICBAZWxzZSBpZiAkZmFsbGJhY2stYm9yZGVyLXJhZGl1cyAhPSBmYWxzZSB7XG4gICAgYm9yZGVyLXJhZGl1czogJGZhbGxiYWNrLWJvcmRlci1yYWRpdXM7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci10b3AtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1yaWdodC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1sZWZ0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci10b3AtbGVmdC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG4iLCIvLyBDb250YWluZXIgd2lkdGhzXG4vL1xuLy8gU2V0IHRoZSBjb250YWluZXIgd2lkdGgsIGFuZCBvdmVycmlkZSBpdCBmb3IgZml4ZWQgbmF2YmFycyBpbiBtZWRpYSBxdWVyaWVzLlxuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICAvLyBTaW5nbGUgY29udGFpbmVyIGNsYXNzIHdpdGggYnJlYWtwb2ludCBtYXgtd2lkdGhzXG4gIC5jb250YWluZXIsXG4gIC8vIDEwMCUgd2lkZSBjb250YWluZXIgYXQgYWxsIGJyZWFrcG9pbnRzXG4gIC5jb250YWluZXItZmx1aWQge1xuICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyKCk7XG4gIH1cblxuICAvLyBSZXNwb25zaXZlIGNvbnRhaW5lcnMgdGhhdCBhcmUgMTAwJSB3aWRlIHVudGlsIGEgYnJlYWtwb2ludFxuICBAZWFjaCAkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJGNvbnRhaW5lci1tYXgtd2lkdGhzIHtcbiAgICAuY29udGFpbmVyLSN7JGJyZWFrcG9pbnR9IHtcbiAgICAgIEBleHRlbmQgLmNvbnRhaW5lci1mbHVpZDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cykge1xuICAgICAgJXJlc3BvbnNpdmUtY29udGFpbmVyLSN7JGJyZWFrcG9pbnR9IHtcbiAgICAgICAgbWF4LXdpZHRoOiAkY29udGFpbmVyLW1heC13aWR0aDtcbiAgICAgIH1cblxuICAgICAgLy8gRXh0ZW5kIGVhY2ggYnJlYWtwb2ludCB3aGljaCBpcyBzbWFsbGVyIG9yIGVxdWFsIHRvIHRoZSBjdXJyZW50IGJyZWFrcG9pbnRcbiAgICAgICRleHRlbmQtYnJlYWtwb2ludDogdHJ1ZTtcblxuICAgICAgQGVhY2ggJG5hbWUsICR3aWR0aCBpbiAkZ3JpZC1icmVha3BvaW50cyB7XG4gICAgICAgIEBpZiAoJGV4dGVuZC1icmVha3BvaW50KSB7XG4gICAgICAgICAgLmNvbnRhaW5lciN7YnJlYWtwb2ludC1pbmZpeCgkbmFtZSwgJGdyaWQtYnJlYWtwb2ludHMpfSB7XG4gICAgICAgICAgICBAZXh0ZW5kICVyZXNwb25zaXZlLWNvbnRhaW5lci0jeyRicmVha3BvaW50fTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAvLyBPbmNlIHRoZSBjdXJyZW50IGJyZWFrcG9pbnQgaXMgcmVhY2hlZCwgc3RvcCBleHRlbmRpbmdcbiAgICAgICAgICBAaWYgKCRicmVha3BvaW50ID09ICRuYW1lKSB7XG4gICAgICAgICAgICAkZXh0ZW5kLWJyZWFrcG9pbnQ6IGZhbHNlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIFJvd1xuLy9cbi8vIFJvd3MgY29udGFpbiB5b3VyIGNvbHVtbnMuXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIC5yb3cge1xuICAgIEBpbmNsdWRlIG1ha2Utcm93KCk7XG4gIH1cblxuICAvLyBSZW1vdmUgdGhlIG5lZ2F0aXZlIG1hcmdpbiBmcm9tIGRlZmF1bHQgLnJvdywgdGhlbiB0aGUgaG9yaXpvbnRhbCBwYWRkaW5nXG4gIC8vIGZyb20gYWxsIGltbWVkaWF0ZSBjaGlsZHJlbiBjb2x1bW5zICh0byBwcmV2ZW50IHJ1bmF3YXkgc3R5bGUgaW5oZXJpdGFuY2UpLlxuICAubm8tZ3V0dGVycyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuXG4gICAgPiAuY29sLFxuICAgID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG4gIH1cbn1cblxuLy8gQ29sdW1uc1xuLy9cbi8vIENvbW1vbiBzdHlsZXMgZm9yIHNtYWxsIGFuZCBsYXJnZSBncmlkIGNvbHVtbnNcblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgQGluY2x1ZGUgbWFrZS1ncmlkLWNvbHVtbnMoKTtcbn1cbiIsIi8vLyBHcmlkIHN5c3RlbVxuLy9cbi8vIEdlbmVyYXRlIHNlbWFudGljIGdyaWQgY29sdW1ucyB3aXRoIHRoZXNlIG1peGlucy5cblxuQG1peGluIG1ha2UtY29udGFpbmVyKCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogJGd1dHRlciAqIC41O1xuICBwYWRkaW5nLWxlZnQ6ICRndXR0ZXIgKiAuNTtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuQG1peGluIG1ha2Utcm93KCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogLSRndXR0ZXIgKiAuNTtcbiAgbWFyZ2luLWxlZnQ6IC0kZ3V0dGVyICogLjU7XG59XG5cbi8vIEZvciBlYWNoIGJyZWFrcG9pbnQsIGRlZmluZSB0aGUgbWF4aW11bSB3aWR0aCBvZiB0aGUgY29udGFpbmVyIGluIGEgbWVkaWEgcXVlcnlcbkBtaXhpbiBtYWtlLWNvbnRhaW5lci1tYXgtd2lkdGhzKCRtYXgtd2lkdGhzOiAkY29udGFpbmVyLW1heC13aWR0aHMsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRoIGluICRtYXgtd2lkdGhzIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIG1heC13aWR0aDogJGNvbnRhaW5lci1tYXgtd2lkdGg7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcIlRoZSBgbWFrZS1jb250YWluZXItbWF4LXdpZHRoc2AgbWl4aW5cIiwgXCJ2NC41LjJcIiwgXCJ2NVwiKTtcbn1cblxuQG1peGluIG1ha2UtY29sLXJlYWR5KCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8vIFByZXZlbnQgY29sdW1ucyBmcm9tIGJlY29taW5nIHRvbyBuYXJyb3cgd2hlbiBhdCBzbWFsbGVyIGdyaWQgdGllcnMgYnlcbiAgLy8gYWx3YXlzIHNldHRpbmcgYHdpZHRoOiAxMDAlO2AuIFRoaXMgd29ya3MgYmVjYXVzZSB3ZSB1c2UgYGZsZXhgIHZhbHVlc1xuICAvLyBsYXRlciBvbiB0byBvdmVycmlkZSB0aGlzIGluaXRpYWwgd2lkdGguXG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAkZ3V0dGVyICogLjU7XG4gIHBhZGRpbmctbGVmdDogJGd1dHRlciAqIC41O1xufVxuXG5AbWl4aW4gbWFrZS1jb2woJHNpemUsICRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zKSB7XG4gIGZsZXg6IDAgMCBwZXJjZW50YWdlKGRpdmlkZSgkc2l6ZSwgJGNvbHVtbnMpKTtcbiAgLy8gQWRkIGEgYG1heC13aWR0aGAgdG8gZW5zdXJlIGNvbnRlbnQgd2l0aGluIGVhY2ggY29sdW1uIGRvZXMgbm90IGJsb3cgb3V0XG4gIC8vIHRoZSB3aWR0aCBvZiB0aGUgY29sdW1uLiBBcHBsaWVzIHRvIElFMTArIGFuZCBGaXJlZm94LiBDaHJvbWUgYW5kIFNhZmFyaVxuICAvLyBkbyBub3QgYXBwZWFyIHRvIHJlcXVpcmUgdGhpcy5cbiAgbWF4LXdpZHRoOiBwZXJjZW50YWdlKGRpdmlkZSgkc2l6ZSwgJGNvbHVtbnMpKTtcbn1cblxuQG1peGluIG1ha2UtY29sLWF1dG8oKSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlOyAvLyBSZXNldCBlYXJsaWVyIGdyaWQgdGllcnNcbn1cblxuQG1peGluIG1ha2UtY29sLW9mZnNldCgkc2l6ZSwgJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMpIHtcbiAgJG51bTogZGl2aWRlKCRzaXplLCAkY29sdW1ucyk7XG4gIG1hcmdpbi1sZWZ0OiBpZigkbnVtID09IDAsIDAsIHBlcmNlbnRhZ2UoJG51bSkpO1xufVxuXG4vLyBSb3cgY29sdW1uc1xuLy9cbi8vIFNwZWNpZnkgb24gYSBwYXJlbnQgZWxlbWVudChlLmcuLCAucm93KSB0byBmb3JjZSBpbW1lZGlhdGUgY2hpbGRyZW4gaW50byBOTlxuLy8gbnVtYmVyb2YgY29sdW1ucy4gU3VwcG9ydHMgd3JhcHBpbmcgdG8gbmV3IGxpbmVzLCBidXQgZG9lcyBub3QgZG8gYSBNYXNvbnJ5XG4vLyBzdHlsZSBncmlkLlxuQG1peGluIHJvdy1jb2xzKCRjb3VudCkge1xuICA+ICoge1xuICAgIGZsZXg6IDAgMCBkaXZpZGUoMTAwJSwgJGNvdW50KTtcbiAgICBtYXgtd2lkdGg6IGRpdmlkZSgxMDAlLCAkY291bnQpO1xuICB9XG59XG4iLCIvLyBCcmVha3BvaW50IHZpZXdwb3J0IHNpemVzIGFuZCBtZWRpYSBxdWVyaWVzLlxuLy9cbi8vIEJyZWFrcG9pbnRzIGFyZSBkZWZpbmVkIGFzIGEgbWFwIG9mIChuYW1lOiBtaW5pbXVtIHdpZHRoKSwgb3JkZXIgZnJvbSBzbWFsbCB0byBsYXJnZTpcbi8vXG4vLyAgICAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpXG4vL1xuLy8gVGhlIG1hcCBkZWZpbmVkIGluIHRoZSBgJGdyaWQtYnJlYWtwb2ludHNgIGdsb2JhbCB2YXJpYWJsZSBpcyB1c2VkIGFzIHRoZSBgJGJyZWFrcG9pbnRzYCBhcmd1bWVudCBieSBkZWZhdWx0LlxuXG4vLyBOYW1lIG9mIHRoZSBuZXh0IGJyZWFrcG9pbnQsIG9yIG51bGwgZm9yIHRoZSBsYXN0IGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICRicmVha3BvaW50LW5hbWVzOiAoeHMgc20gbWQgbGcgeGwpKVxuLy8gICAgbWRcbkBmdW5jdGlvbiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMsICRicmVha3BvaW50LW5hbWVzOiBtYXAta2V5cygkYnJlYWtwb2ludHMpKSB7XG4gICRuOiBpbmRleCgkYnJlYWtwb2ludC1uYW1lcywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRuICE9IG51bGwgYW5kICRuIDwgbGVuZ3RoKCRicmVha3BvaW50LW5hbWVzKSwgbnRoKCRicmVha3BvaW50LW5hbWVzLCAkbiArIDEpLCBudWxsKTtcbn1cblxuLy8gTWluaW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgc21hbGxlc3QgKGZpcnN0KSBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWluKHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgNTc2cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRtaW4gIT0gMCwgJG1pbiwgbnVsbCk7XG59XG5cbi8vIE1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIGxhcmdlc3QgKGxhc3QpIGJyZWFrcG9pbnQuXG4vLyBUaGUgbWF4aW11bSB2YWx1ZSBpcyBjYWxjdWxhdGVkIGFzIHRoZSBtaW5pbXVtIG9mIHRoZSBuZXh0IG9uZSBsZXNzIDAuMDJweFxuLy8gdG8gd29yayBhcm91bmQgdGhlIGxpbWl0YXRpb25zIG9mIGBtaW4tYCBhbmQgYG1heC1gIHByZWZpeGVzIGFuZCB2aWV3cG9ydHMgd2l0aCBmcmFjdGlvbmFsIHdpZHRocy5cbi8vIFNlZSBodHRwczovL3d3dy53My5vcmcvVFIvbWVkaWFxdWVyaWVzLTQvI21xLW1pbi1tYXhcbi8vIFVzZXMgMC4wMnB4IHJhdGhlciB0aGFuIDAuMDFweCB0byB3b3JrIGFyb3VuZCBhIGN1cnJlbnQgcm91bmRpbmcgYnVnIGluIFNhZmFyaS5cbi8vIFNlZSBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTc4MjYxXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1tYXgoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICA3NjcuOThweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRuZXh0OiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEByZXR1cm4gaWYoJG5leHQsIGJyZWFrcG9pbnQtbWluKCRuZXh0LCAkYnJlYWtwb2ludHMpIC0gLjAyLCBudWxsKTtcbn1cblxuLy8gUmV0dXJucyBhIGJsYW5rIHN0cmluZyBpZiBzbWFsbGVzdCBicmVha3BvaW50LCBvdGhlcndpc2UgcmV0dXJucyB0aGUgbmFtZSB3aXRoIGEgZGFzaCBpbiBmcm9udC5cbi8vIFVzZWZ1bCBmb3IgbWFraW5nIHJlc3BvbnNpdmUgdXRpbGl0aWVzLlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoeHMsICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBcIlwiICAoUmV0dXJucyBhIGJsYW5rIHN0cmluZylcbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBcIi1zbVwiXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1pbmZpeCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAcmV0dXJuIGlmKGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpID09IG51bGwsIFwiXCIsIFwiLSN7JG5hbWV9XCIpO1xufVxuXG4vLyBNZWRpYSBvZiBhdCBsZWFzdCB0aGUgbWluaW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIHdpZGVyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWluIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSBvZiBhdCBtb3N0IHRoZSBtYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgbGFyZ2VzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWF4IHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSB0aGF0IHNwYW5zIG11bHRpcGxlIGJyZWFrcG9pbnQgd2lkdGhzLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IGJldHdlZW4gdGhlIG1pbiBhbmQgbWF4IGJyZWFrcG9pbnRzXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKCRsb3dlciwgJHVwcGVyLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRsb3dlciwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJHVwcGVyLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRsb3dlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJHVwcGVyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBNZWRpYSBiZXR3ZWVuIHRoZSBicmVha3BvaW50J3MgbWluaW11bSBhbmQgbWF4aW11bSB3aWR0aHMuXG4vLyBObyBtaW5pbXVtIGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludCwgYW5kIG5vIG1heGltdW0gZm9yIHRoZSBsYXJnZXN0IG9uZS5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBvbmx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50LCBub3Qgdmlld3BvcnRzIGFueSB3aWRlciBvciBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LW9ubHkoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIEZyYW1ld29yayBncmlkIGdlbmVyYXRpb25cbi8vXG4vLyBVc2VkIG9ubHkgYnkgQm9vdHN0cmFwIHRvIGdlbmVyYXRlIHRoZSBjb3JyZWN0IG51bWJlciBvZiBncmlkIGNsYXNzZXMgZ2l2ZW5cbi8vIGFueSB2YWx1ZSBvZiBgJGdyaWQtY29sdW1uc2AuXG5cbkBtaXhpbiBtYWtlLWdyaWQtY29sdW1ucygkY29sdW1uczogJGdyaWQtY29sdW1ucywgJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIC8vIENvbW1vbiBwcm9wZXJ0aWVzIGZvciBhbGwgYnJlYWtwb2ludHNcbiAgJWdyaWQtY29sdW1uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogJGd1dHRlciAqIC41O1xuICAgIHBhZGRpbmctbGVmdDogJGd1dHRlciAqIC41O1xuICB9XG5cbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGJyZWFrcG9pbnRzKSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpO1xuXG4gICAgQGlmICRjb2x1bW5zID4gMCB7XG4gICAgICAvLyBBbGxvdyBjb2x1bW5zIHRvIHN0cmV0Y2ggZnVsbCB3aWR0aCBiZWxvdyB0aGVpciBicmVha3BvaW50c1xuICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgIC5jb2wjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgIEBleHRlbmQgJWdyaWQtY29sdW1uO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNvbCN7JGluZml4fSxcbiAgICAuY29sI3skaW5maXh9LWF1dG8ge1xuICAgICAgQGV4dGVuZCAlZ3JpZC1jb2x1bW47XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICAvLyBQcm92aWRlIGJhc2ljIGAuY29sLXticH1gIGNsYXNzZXMgZm9yIGVxdWFsLXdpZHRoIGZsZXhib3ggY29sdW1uc1xuICAgICAgLmNvbCN7JGluZml4fSB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICBAaWYgJGdyaWQtcm93LWNvbHVtbnMgPiAwIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkZ3JpZC1yb3ctY29sdW1ucyB7XG4gICAgICAgICAgLnJvdy1jb2xzI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJvdy1jb2xzKCRpKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNvbCN7JGluZml4fS1hdXRvIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtYXV0bygpO1xuICAgICAgfVxuXG4gICAgICBAaWYgJGNvbHVtbnMgPiAwIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgICAgLmNvbCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgkaSwgJGNvbHVtbnMpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAub3JkZXIjeyRpbmZpeH0tZmlyc3QgeyBvcmRlcjogLTE7IH1cblxuICAgICAgLm9yZGVyI3skaW5maXh9LWxhc3QgeyBvcmRlcjogJGNvbHVtbnMgKyAxOyB9XG5cbiAgICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgICAub3JkZXIjeyRpbmZpeH0tI3skaX0geyBvcmRlcjogJGk7IH1cbiAgICAgIH1cblxuICAgICAgQGlmICRjb2x1bW5zID4gMCB7XG4gICAgICAgIC8vIGAkY29sdW1ucyAtIDFgIGJlY2F1c2Ugb2Zmc2V0dGluZyBieSB0aGUgd2lkdGggb2YgYW4gZW50aXJlIHJvdyBpc24ndCBwb3NzaWJsZVxuICAgICAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICgkY29sdW1ucyAtIDEpIHtcbiAgICAgICAgICBAaWYgbm90ICgkaW5maXggPT0gXCJcIiBhbmQgJGkgPT0gMCkgeyAvLyBBdm9pZCBlbWl0dGluZyB1c2VsZXNzIC5vZmZzZXQtMFxuICAgICAgICAgICAgLm9mZnNldCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLW9mZnNldCgkaSwgJGNvbHVtbnMpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIEJhc2ljIEJvb3RzdHJhcCB0YWJsZVxuLy9cblxuLnRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXI7XG4gIGNvbG9yOiAkdGFibGUtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1iZzsgLy8gUmVzZXQgZm9yIG5lc3Rpbmcgd2l0aGluIHBhcmVudHMgd2l0aCBgYmFja2dyb3VuZC1jb2xvcmAuXG5cbiAgdGgsXG4gIHRkIHtcbiAgICBwYWRkaW5nOiAkdGFibGUtY2VsbC1wYWRkaW5nO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgYm9yZGVyLXRvcDogJHRhYmxlLWJvcmRlci13aWR0aCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgdGhlYWQgdGgge1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgYm9yZGVyLWJvdHRvbTogKDIgKiAkdGFibGUtYm9yZGVyLXdpZHRoKSBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgdGJvZHkgKyB0Ym9keSB7XG4gICAgYm9yZGVyLXRvcDogKDIgKiAkdGFibGUtYm9yZGVyLXdpZHRoKSBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICB9XG59XG5cblxuLy9cbi8vIENvbmRlbnNlZCB0YWJsZSB3LyBoYWxmIHBhZGRpbmdcbi8vXG5cbi50YWJsZS1zbSB7XG4gIHRoLFxuICB0ZCB7XG4gICAgcGFkZGluZzogJHRhYmxlLWNlbGwtcGFkZGluZy1zbTtcbiAgfVxufVxuXG5cbi8vIEJvcmRlciB2ZXJzaW9uc1xuLy9cbi8vIEFkZCBvciByZW1vdmUgYm9yZGVycyBhbGwgYXJvdW5kIHRoZSB0YWJsZSBhbmQgYmV0d2VlbiBhbGwgdGhlIGNvbHVtbnMuXG5cbi50YWJsZS1ib3JkZXJlZCB7XG4gIGJvcmRlcjogJHRhYmxlLWJvcmRlci13aWR0aCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuXG4gIHRoLFxuICB0ZCB7XG4gICAgYm9yZGVyOiAkdGFibGUtYm9yZGVyLXdpZHRoIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICB0aGVhZCB7XG4gICAgdGgsXG4gICAgdGQge1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMiAqICR0YWJsZS1ib3JkZXItd2lkdGg7XG4gICAgfVxuICB9XG59XG5cbi50YWJsZS1ib3JkZXJsZXNzIHtcbiAgdGgsXG4gIHRkLFxuICB0aGVhZCB0aCxcbiAgdGJvZHkgKyB0Ym9keSB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG5cbi8vIFplYnJhLXN0cmlwaW5nXG4vL1xuLy8gRGVmYXVsdCB6ZWJyYS1zdHJpcGUgc3R5bGVzIChhbHRlcm5hdGluZyBncmF5IGFuZCB0cmFuc3BhcmVudCBiYWNrZ3JvdW5kcylcblxuLnRhYmxlLXN0cmlwZWQge1xuICB0Ym9keSB0cjpudGgtb2YtdHlwZSgjeyR0YWJsZS1zdHJpcGVkLW9yZGVyfSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1hY2NlbnQtYmc7XG4gIH1cbn1cblxuXG4vLyBIb3ZlciBlZmZlY3Rcbi8vXG4vLyBQbGFjZWQgaGVyZSBzaW5jZSBpdCBoYXMgdG8gY29tZSBhZnRlciB0aGUgcG90ZW50aWFsIHplYnJhIHN0cmlwaW5nXG5cbi50YWJsZS1ob3ZlciB7XG4gIHRib2R5IHRyIHtcbiAgICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICAgIGNvbG9yOiAkdGFibGUtaG92ZXItY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtaG92ZXItYmc7XG4gICAgfVxuICB9XG59XG5cblxuLy8gVGFibGUgYmFja2dyb3VuZHNcbi8vXG4vLyBFeGFjdCBzZWxlY3RvcnMgYmVsb3cgcmVxdWlyZWQgdG8gb3ZlcnJpZGUgYC50YWJsZS1zdHJpcGVkYCBhbmQgcHJldmVudFxuLy8gaW5oZXJpdGFuY2UgdG8gbmVzdGVkIHRhYmxlcy5cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIEBpbmNsdWRlIHRhYmxlLXJvdy12YXJpYW50KCRjb2xvciwgdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCAkdGFibGUtYmctbGV2ZWwpLCB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsICR0YWJsZS1ib3JkZXItbGV2ZWwpKTtcbn1cblxuQGluY2x1ZGUgdGFibGUtcm93LXZhcmlhbnQoYWN0aXZlLCAkdGFibGUtYWN0aXZlLWJnKTtcblxuXG4vLyBEYXJrIHN0eWxlc1xuLy9cbi8vIFNhbWUgdGFibGUgbWFya3VwLCBidXQgaW52ZXJ0ZWQgY29sb3Igc2NoZW1lOiBkYXJrIGJhY2tncm91bmQgYW5kIGxpZ2h0IHRleHQuXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzXG4udGFibGUge1xuICAudGhlYWQtZGFyayB7XG4gICAgdGgge1xuICAgICAgY29sb3I6ICR0YWJsZS1kYXJrLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWRhcmstYmc7XG4gICAgICBib3JkZXItY29sb3I6ICR0YWJsZS1kYXJrLWJvcmRlci1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAudGhlYWQtbGlnaHQge1xuICAgIHRoIHtcbiAgICAgIGNvbG9yOiAkdGFibGUtaGVhZC1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1oZWFkLWJnO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4udGFibGUtZGFyayB7XG4gIGNvbG9yOiAkdGFibGUtZGFyay1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWRhcmstYmc7XG5cbiAgdGgsXG4gIHRkLFxuICB0aGVhZCB0aCB7XG4gICAgYm9yZGVyLWNvbG9yOiAkdGFibGUtZGFyay1ib3JkZXItY29sb3I7XG4gIH1cblxuICAmLnRhYmxlLWJvcmRlcmVkIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cblxuICAmLnRhYmxlLXN0cmlwZWQge1xuICAgIHRib2R5IHRyOm50aC1vZi10eXBlKCN7JHRhYmxlLXN0cmlwZWQtb3JkZXJ9KSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtZGFyay1hY2NlbnQtYmc7XG4gICAgfVxuICB9XG5cbiAgJi50YWJsZS1ob3ZlciB7XG4gICAgdGJvZHkgdHIge1xuICAgICAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgICAgIGNvbG9yOiAkdGFibGUtZGFyay1ob3Zlci1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWRhcmstaG92ZXItYmc7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gUmVzcG9uc2l2ZSB0YWJsZXNcbi8vXG4vLyBHZW5lcmF0ZSBzZXJpZXMgb2YgYC50YWJsZS1yZXNwb25zaXZlLSpgIGNsYXNzZXMgZm9yIGNvbmZpZ3VyaW5nIHRoZSBzY3JlZW5cbi8vIHNpemUgb2Ygd2hlcmUgeW91ciB0YWJsZSB3aWxsIG92ZXJmbG93LlxuXG4udGFibGUtcmVzcG9uc2l2ZSB7XG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkbmV4dCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgJiN7JGluZml4fSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJGJyZWFrcG9pbnQpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgICAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG5cbiAgICAgICAgLy8gUHJldmVudCBkb3VibGUgYm9yZGVyIG9uIGhvcml6b250YWwgc2Nyb2xsIGR1ZSB0byB1c2Ugb2YgYGRpc3BsYXk6IGJsb2NrO2BcbiAgICAgICAgPiAudGFibGUtYm9yZGVyZWQge1xuICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gVGFibGVzXG5cbkBtaXhpbiB0YWJsZS1yb3ctdmFyaWFudCgkc3RhdGUsICRiYWNrZ3JvdW5kLCAkYm9yZGVyOiBudWxsKSB7XG4gIC8vIEV4YWN0IHNlbGVjdG9ycyBiZWxvdyByZXF1aXJlZCB0byBvdmVycmlkZSBgLnRhYmxlLXN0cmlwZWRgIGFuZCBwcmV2ZW50XG4gIC8vIGluaGVyaXRhbmNlIHRvIG5lc3RlZCB0YWJsZXMuXG4gIC50YWJsZS0jeyRzdGF0ZX0ge1xuICAgICYsXG4gICAgPiB0aCxcbiAgICA+IHRkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuICAgIH1cblxuICAgIEBpZiAkYm9yZGVyICE9IG51bGwge1xuICAgICAgdGgsXG4gICAgICB0ZCxcbiAgICAgIHRoZWFkIHRoLFxuICAgICAgdGJvZHkgKyB0Ym9keSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBIb3ZlciBzdGF0ZXMgZm9yIGAudGFibGUtaG92ZXJgXG4gIC8vIE5vdGU6IHRoaXMgaXMgbm90IGF2YWlsYWJsZSBmb3IgY2VsbHMgb3Igcm93cyB3aXRoaW4gYHRoZWFkYCBvciBgdGZvb3RgLlxuICAudGFibGUtaG92ZXIge1xuICAgICRob3Zlci1iYWNrZ3JvdW5kOiBkYXJrZW4oJGJhY2tncm91bmQsIDUlKTtcblxuICAgIC50YWJsZS0jeyRzdGF0ZX0ge1xuICAgICAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRob3Zlci1iYWNrZ3JvdW5kO1xuXG4gICAgICAgID4gdGQsXG4gICAgICAgID4gdGgge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRob3Zlci1iYWNrZ3JvdW5kO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuZmFkZSB7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tZmFkZSk7XG5cbiAgJjpub3QoLnNob3cpIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5jb2xsYXBzZSB7XG4gICY6bm90KC5zaG93KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uY29sbGFwc2luZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLWNvbGxhcHNlKTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuQG1peGluIHRyYW5zaXRpb24oJHRyYW5zaXRpb24uLi4pIHtcbiAgQGlmIGxlbmd0aCgkdHJhbnNpdGlvbikgPT0gMCB7XG4gICAgJHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWJhc2U7XG4gIH1cblxuICBAaWYgbGVuZ3RoKCR0cmFuc2l0aW9uKSA+IDEge1xuICAgIEBlYWNoICR2YWx1ZSBpbiAkdHJhbnNpdGlvbiB7XG4gICAgICBAaWYgJHZhbHVlID09IG51bGwgb3IgJHZhbHVlID09IG5vbmUge1xuICAgICAgICBAd2FybiBcIlRoZSBrZXl3b3JkICdub25lJyBvciAnbnVsbCcgbXVzdCBiZSB1c2VkIGFzIGEgc2luZ2xlIGFyZ3VtZW50LlwiO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpZiAkZW5hYmxlLXRyYW5zaXRpb25zIHtcbiAgICBAaWYgbnRoKCR0cmFuc2l0aW9uLCAxKSAhPSBudWxsIHtcbiAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgIH1cblxuICAgIEBpZiAkZW5hYmxlLXByZWZlcnMtcmVkdWNlZC1tb3Rpb24tbWVkaWEtcXVlcnkgYW5kIG50aCgkdHJhbnNpdGlvbiwgMSkgIT0gbnVsbCBhbmQgbnRoKCR0cmFuc2l0aW9uLCAxKSAhPSBub25lIHtcbiAgICAgIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBUaGUgZHJvcGRvd24gd3JhcHBlciAoYDxkaXY+YClcbi5kcm9wdXAsXG4uZHJvcHJpZ2h0LFxuLmRyb3Bkb3duLFxuLmRyb3BsZWZ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAvLyBHZW5lcmF0ZSB0aGUgY2FyZXQgYXV0b21hdGljYWxseVxuICBAaW5jbHVkZSBjYXJldCgpO1xufVxuXG4vLyBUaGUgZHJvcGRvd24gbWVudVxuLmRyb3Bkb3duLW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1kcm9wZG93bjtcbiAgZGlzcGxheTogbm9uZTsgLy8gbm9uZSBieSBkZWZhdWx0LCBidXQgYmxvY2sgb24gXCJvcGVuXCIgb2YgdGhlIG1lbnVcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1pbi13aWR0aDogJGRyb3Bkb3duLW1pbi13aWR0aDtcbiAgcGFkZGluZzogJGRyb3Bkb3duLXBhZGRpbmcteSAkZHJvcGRvd24tcGFkZGluZy14O1xuICBtYXJnaW46ICRkcm9wZG93bi1zcGFjZXIgMCAwOyAvLyBvdmVycmlkZSBkZWZhdWx0IHVsXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZHJvcGRvd24tZm9udC1zaXplKTtcbiAgY29sb3I6ICRkcm9wZG93bi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gRW5zdXJlcyBwcm9wZXIgYWxpZ25tZW50IGlmIHBhcmVudCBoYXMgaXQgY2hhbmdlZCAoZS5nLiwgbW9kYWwgZm9vdGVyKVxuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZHJvcGRvd24tYmc7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogJGRyb3Bkb3duLWJvcmRlci13aWR0aCBzb2xpZCAkZHJvcGRvd24tYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRkcm9wZG93bi1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkZHJvcGRvd24tYm94LXNoYWRvdyk7XG59XG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5kcm9wZG93bi1tZW51I3skaW5maXh9LWxlZnQge1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cblxuICAgIC5kcm9wZG93bi1tZW51I3skaW5maXh9LXJpZ2h0IHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbGVmdDogYXV0bztcbiAgICB9XG4gIH1cbn1cblxuLy8gQWxsb3cgZm9yIGRyb3Bkb3ducyB0byBnbyBib3R0b20gdXAgKGFrYSwgZHJvcHVwLW1lbnUpXG4vLyBKdXN0IGFkZCAuZHJvcHVwIGFmdGVyIHRoZSBzdGFuZGFyZCAuZHJvcGRvd24gY2xhc3MgYW5kIHlvdSdyZSBzZXQuXG4uZHJvcHVwIHtcbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAkZHJvcGRvd24tc3BhY2VyO1xuICB9XG5cbiAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgQGluY2x1ZGUgY2FyZXQodXApO1xuICB9XG59XG5cbi5kcm9wcmlnaHQge1xuICAuZHJvcGRvd24tbWVudSB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tbGVmdDogJGRyb3Bkb3duLXNwYWNlcjtcbiAgfVxuXG4gIC5kcm9wZG93bi10b2dnbGUge1xuICAgIEBpbmNsdWRlIGNhcmV0KHJpZ2h0KTtcbiAgICAmOjphZnRlciB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogMDtcbiAgICB9XG4gIH1cbn1cblxuLmRyb3BsZWZ0IHtcbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMTAwJTtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAkZHJvcGRvd24tc3BhY2VyO1xuICB9XG5cbiAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgQGluY2x1ZGUgY2FyZXQobGVmdCk7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiAwO1xuICAgIH1cbiAgfVxufVxuXG4vLyBXaGVuIFBvcHBlciBpcyBlbmFibGVkLCByZXNldCB0aGUgYmFzaWMgZHJvcGRvd24gcG9zaXRpb25cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzXG4uZHJvcGRvd24tbWVudSB7XG4gICZbeC1wbGFjZW1lbnRePVwidG9wXCJdLFxuICAmW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdLFxuICAmW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSxcbiAgJlt4LXBsYWNlbWVudF49XCJsZWZ0XCJdIHtcbiAgICByaWdodDogYXV0bztcbiAgICBib3R0b206IGF1dG87XG4gIH1cbn1cblxuLy8gRGl2aWRlcnMgKGJhc2ljYWxseSBhbiBgPGhyPmApIHdpdGhpbiB0aGUgZHJvcGRvd25cbi5kcm9wZG93bi1kaXZpZGVyIHtcbiAgQGluY2x1ZGUgbmF2LWRpdmlkZXIoJGRyb3Bkb3duLWRpdmlkZXItYmcsICRkcm9wZG93bi1kaXZpZGVyLW1hcmdpbi15LCB0cnVlKTtcbn1cblxuLy8gTGlua3MsIGJ1dHRvbnMsIGFuZCBtb3JlIHdpdGhpbiB0aGUgZHJvcGRvd24gbWVudVxuLy9cbi8vIGA8YnV0dG9uPmAtc3BlY2lmaWMgc3R5bGVzIGFyZSBkZW5vdGVkIHdpdGggYC8vIEZvciA8YnV0dG9uPnNgXG4uZHJvcGRvd24taXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTsgLy8gRm9yIGA8YnV0dG9uPmBzXG4gIHBhZGRpbmc6ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteSAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXg7XG4gIGNsZWFyOiBib3RoO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgY29sb3I6ICRkcm9wZG93bi1saW5rLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0OyAvLyBGb3IgYDxidXR0b24+YHNcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyAvLyBwcmV2ZW50IGxpbmtzIGZyb20gcmFuZG9tbHkgYnJlYWtpbmcgb250byBuZXcgbGluZXNcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vIEZvciBgPGJ1dHRvbj5gc1xuICBib3JkZXI6IDA7IC8vIEZvciBgPGJ1dHRvbj5gc1xuXG4gIC8vIFByZXZlbnQgZHJvcGRvd24gb3ZlcmZsb3cgaWYgdGhlcmUncyBubyBwYWRkaW5nXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8yNzcwM1xuICBAaWYgJGRyb3Bkb3duLXBhZGRpbmcteSA9PSAwIHtcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRkcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJGRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgIGNvbG9yOiAkZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGRyb3Bkb3duLWxpbmstaG92ZXItYmcpO1xuICB9XG5cbiAgJi5hY3RpdmUsXG4gICY6YWN0aXZlIHtcbiAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZHJvcGRvd24tbGluay1hY3RpdmUtYmcpO1xuICB9XG5cbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICRkcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIC8vIFJlbW92ZSBDU1MgZ3JhZGllbnRzIGlmIHRoZXkncmUgZW5hYmxlZFxuICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4uZHJvcGRvd24tbWVudS5zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8vIERyb3Bkb3duIHNlY3Rpb24gaGVhZGVyc1xuLmRyb3Bkb3duLWhlYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAkZHJvcGRvd24taGVhZGVyLXBhZGRpbmc7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIGZvciB1c2Ugd2l0aCBoZWFkaW5nIGVsZW1lbnRzXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLXNtKTtcbiAgY29sb3I6ICRkcm9wZG93bi1oZWFkZXItY29sb3I7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IC8vIGFzIHdpdGggPiBsaSA+IGFcbn1cblxuLy8gRHJvcGRvd24gdGV4dFxuLmRyb3Bkb3duLWl0ZW0tdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXkgJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14O1xuICBjb2xvcjogJGRyb3Bkb3duLWxpbmstY29sb3I7XG59XG4iLCJAbWl4aW4gY2FyZXQtZG93bigpIHtcbiAgYm9yZGVyLXRvcDogJGNhcmV0LXdpZHRoIHNvbGlkO1xuICBib3JkZXItcmlnaHQ6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm9yZGVyLWxlZnQ6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuQG1peGluIGNhcmV0LXVwKCkge1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItcmlnaHQ6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogJGNhcmV0LXdpZHRoIHNvbGlkO1xuICBib3JkZXItbGVmdDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG5AbWl4aW4gY2FyZXQtcmlnaHQoKSB7XG4gIGJvcmRlci10b3A6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBib3JkZXItYm90dG9tOiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAkY2FyZXQtd2lkdGggc29saWQ7XG59XG5cbkBtaXhpbiBjYXJldC1sZWZ0KCkge1xuICBib3JkZXItdG9wOiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogJGNhcmV0LXdpZHRoIHNvbGlkO1xuICBib3JkZXItYm90dG9tOiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbkBtaXhpbiBjYXJldCgkZGlyZWN0aW9uOiBkb3duKSB7XG4gIEBpZiAkZW5hYmxlLWNhcmV0IHtcbiAgICAmOjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tbGVmdDogJGNhcmV0LXNwYWNpbmc7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogJGNhcmV0LXZlcnRpY2FsLWFsaWduO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIEBpZiAkZGlyZWN0aW9uID09IGRvd24ge1xuICAgICAgICBAaW5jbHVkZSBjYXJldC1kb3duKCk7XG4gICAgICB9IEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gdXAge1xuICAgICAgICBAaW5jbHVkZSBjYXJldC11cCgpO1xuICAgICAgfSBAZWxzZSBpZiAkZGlyZWN0aW9uID09IHJpZ2h0IHtcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtcmlnaHQoKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaWYgJGRpcmVjdGlvbiA9PSBsZWZ0IHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6ICRjYXJldC1zcGFjaW5nO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogJGNhcmV0LXZlcnRpY2FsLWFsaWduO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBAaW5jbHVkZSBjYXJldC1sZWZ0KCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjplbXB0eTo6YWZ0ZXIge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG4iLCIvLyBIb3Jpem9udGFsIGRpdmlkZXJzXG4vL1xuLy8gRGl2aWRlcnMgKGJhc2ljYWxseSBhbiBocikgd2l0aGluIGRyb3Bkb3ducyBhbmQgbmF2IGxpc3RzXG5cbkBtaXhpbiBuYXYtZGl2aWRlcigkY29sb3I6ICRuYXYtZGl2aWRlci1jb2xvciwgJG1hcmdpbi15OiAkbmF2LWRpdmlkZXItbWFyZ2luLXksICRpZ25vcmUtd2FybmluZzogZmFsc2UpIHtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW46ICRtYXJnaW4teSAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yO1xuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJUaGUgYG5hdi1kaXZpZGVyKClgIG1peGluXCIsIFwidjQuNC4wXCIsIFwidjVcIiwgJGlnbm9yZS13YXJuaW5nKTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuXG4vL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5pbnB1dC1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwOyAvLyBGb3IgZm9ybSB2YWxpZGF0aW9uIGZlZWRiYWNrXG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB3aWR0aDogMTAwJTtcblxuICA+IC5mb3JtLWNvbnRyb2wsXG4gID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQsXG4gID4gLmN1c3RvbS1zZWxlY3QsXG4gID4gLmN1c3RvbS1maWxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IC8vIEZvciBmb2N1cyBzdGF0ZSdzIHotaW5kZXhcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICB3aWR0aDogMSU7XG4gICAgbWluLXdpZHRoOiAwOyAvLyBodHRwczovL3N0YWNrb3ZlcmZsb3cuY29tL3F1ZXN0aW9ucy8zNjI0NzE0MC93aHktZG9udC1mbGV4LWl0ZW1zLXNocmluay1wYXN0LWNvbnRlbnQtc2l6ZVxuICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICArIC5mb3JtLWNvbnRyb2wsXG4gICAgKyAuY3VzdG9tLXNlbGVjdCxcbiAgICArIC5jdXN0b20tZmlsZSB7XG4gICAgICBtYXJnaW4tbGVmdDogLSRpbnB1dC1ib3JkZXItd2lkdGg7XG4gICAgfVxuICB9XG5cbiAgLy8gQnJpbmcgdGhlIFwiYWN0aXZlXCIgZm9ybSBjb250cm9sIHRvIHRoZSB0b3Agb2Ygc3Vycm91bmRpbmcgZWxlbWVudHNcbiAgPiAuZm9ybS1jb250cm9sOmZvY3VzLFxuICA+IC5jdXN0b20tc2VsZWN0OmZvY3VzLFxuICA+IC5jdXN0b20tZmlsZSAuY3VzdG9tLWZpbGUtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICAgIHotaW5kZXg6IDM7XG4gIH1cblxuICAvLyBCcmluZyB0aGUgY3VzdG9tIGZpbGUgaW5wdXQgYWJvdmUgdGhlIGxhYmVsXG4gID4gLmN1c3RvbS1maWxlIC5jdXN0b20tZmlsZS1pbnB1dDpmb2N1cyB7XG4gICAgei1pbmRleDogNDtcbiAgfVxuXG4gID4gLmZvcm0tY29udHJvbCxcbiAgPiAuY3VzdG9tLXNlbGVjdCB7XG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7IEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTsgfVxuICB9XG5cbiAgLy8gQ3VzdG9tIGZpbGUgaW5wdXRzIGhhdmUgbW9yZSBjb21wbGV4IG1hcmt1cCwgdGh1cyByZXF1aXJpbmcgZGlmZmVyZW50XG4gIC8vIGJvcmRlci1yYWRpdXMgb3ZlcnJpZGVzLlxuICA+IC5jdXN0b20tZmlsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbCxcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsOjphZnRlciB7IEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7IH1cbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbCB7IEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTsgfVxuICB9XG5cbiAgJjpub3QoLmhhcy12YWxpZGF0aW9uKSB7XG4gICAgPiAuZm9ybS1jb250cm9sOm5vdCg6bGFzdC1jaGlsZCksXG4gICAgPiAuY3VzdG9tLXNlbGVjdDpub3QoOmxhc3QtY2hpbGQpLFxuICAgID4gLmN1c3RvbS1maWxlOm5vdCg6bGFzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsLFxuICAgID4gLmN1c3RvbS1maWxlOm5vdCg6bGFzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsOjphZnRlciB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApO1xuICAgIH1cbiAgfVxuXG4gICYuaGFzLXZhbGlkYXRpb24ge1xuICAgID4gLmZvcm0tY29udHJvbDpudGgtbGFzdC1jaGlsZChuICsgMyksXG4gICAgPiAuY3VzdG9tLXNlbGVjdDpudGgtbGFzdC1jaGlsZChuICsgMyksXG4gICAgPiAuY3VzdG9tLWZpbGU6bnRoLWxhc3QtY2hpbGQobiArIDMpIC5jdXN0b20tZmlsZS1sYWJlbCxcbiAgICA+IC5jdXN0b20tZmlsZTpudGgtbGFzdC1jaGlsZChuICsgMykgLmN1c3RvbS1maWxlLWxhYmVsOjphZnRlciB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIFByZXBlbmQgYW5kIGFwcGVuZFxuLy9cbi8vIFdoaWxlIGl0IHJlcXVpcmVzIG9uZSBleHRyYSBsYXllciBvZiBIVE1MIGZvciBlYWNoLCBkZWRpY2F0ZWQgcHJlcGVuZCBhbmRcbi8vIGFwcGVuZCBlbGVtZW50cyBhbGxvdyB1cyB0byAxKSBiZSBsZXNzIGNsZXZlciwgMikgc2ltcGxpZnkgb3VyIHNlbGVjdG9ycywgYW5kXG4vLyAzKSBzdXBwb3J0IEhUTUw1IGZvcm0gdmFsaWRhdGlvbi5cblxuLmlucHV0LWdyb3VwLXByZXBlbmQsXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIHtcbiAgZGlzcGxheTogZmxleDtcblxuICAvLyBFbnN1cmUgYnV0dG9ucyBhcmUgYWx3YXlzIGFib3ZlIGlucHV0cyBmb3IgbW9yZSB2aXN1YWxseSBwbGVhc2luZyBib3JkZXJzLlxuICAvLyBUaGlzIGlzbid0IG5lZWRlZCBmb3IgYC5pbnB1dC1ncm91cC10ZXh0YCBzaW5jZSBpdCBzaGFyZXMgdGhlIHNhbWUgYm9yZGVyLWNvbG9yXG4gIC8vIGFzIG91ciBpbnB1dHMuXG4gIC5idG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICB6LWluZGV4OiAzO1xuICAgIH1cbiAgfVxuXG4gIC5idG4gKyAuYnRuLFxuICAuYnRuICsgLmlucHV0LWdyb3VwLXRleHQsXG4gIC5pbnB1dC1ncm91cC10ZXh0ICsgLmlucHV0LWdyb3VwLXRleHQsXG4gIC5pbnB1dC1ncm91cC10ZXh0ICsgLmJ0biB7XG4gICAgbWFyZ2luLWxlZnQ6IC0kaW5wdXQtYm9yZGVyLXdpZHRoO1xuICB9XG59XG5cbi5pbnB1dC1ncm91cC1wcmVwZW5kIHsgbWFyZ2luLXJpZ2h0OiAtJGlucHV0LWJvcmRlci13aWR0aDsgfVxuLmlucHV0LWdyb3VwLWFwcGVuZCB7IG1hcmdpbi1sZWZ0OiAtJGlucHV0LWJvcmRlci13aWR0aDsgfVxuXG5cbi8vIFRleHR1YWwgYWRkb25zXG4vL1xuLy8gU2VydmVzIGFzIGEgY2F0Y2gtYWxsIGVsZW1lbnQgZm9yIGFueSB0ZXh0IG9yIHJhZGlvL2NoZWNrYm94IGlucHV0IHlvdSB3aXNoXG4vLyB0byBwcmVwZW5kIG9yIGFwcGVuZCB0byBhbiBpbnB1dC5cblxuLmlucHV0LWdyb3VwLXRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15ICRpbnB1dC1wYWRkaW5nLXg7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIEFsbG93IHVzZSBvZiA8bGFiZWw+IGVsZW1lbnRzIGJ5IG92ZXJyaWRpbmcgb3VyIGRlZmF1bHQgbWFyZ2luLWJvdHRvbVxuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZSk7IC8vIE1hdGNoIGlucHV0c1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRpbnB1dC1ncm91cC1hZGRvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZ3JvdXAtYWRkb24tYmc7XG4gIGJvcmRlcjogJGlucHV0LWJvcmRlci13aWR0aCBzb2xpZCAkaW5wdXQtZ3JvdXAtYWRkb24tYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzKTtcblxuICAvLyBOdWtlIGRlZmF1bHQgbWFyZ2lucyBmcm9tIGNoZWNrYm94ZXMgYW5kIHJhZGlvcyB0byB2ZXJ0aWNhbGx5IGNlbnRlciB3aXRoaW4uXG4gIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cblxuLy8gU2l6aW5nXG4vL1xuLy8gUmVtaXggdGhlIGRlZmF1bHQgZm9ybSBjb250cm9sIHNpemluZyBjbGFzc2VzIGludG8gbmV3IG9uZXMgZm9yIGVhc2llclxuLy8gbWFuaXB1bGF0aW9uLlxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sOm5vdCh0ZXh0YXJlYSksXG4uaW5wdXQtZ3JvdXAtbGcgPiAuY3VzdG9tLXNlbGVjdCB7XG4gIGhlaWdodDogJGlucHV0LWhlaWdodC1sZztcbn1cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1sZyA+IC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmJ0bixcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuIHtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1sZyAkaW5wdXQtcGFkZGluZy14LWxnO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1sZyk7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQtbGc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sOm5vdCh0ZXh0YXJlYSksXG4uaW5wdXQtZ3JvdXAtc20gPiAuY3VzdG9tLXNlbGVjdCB7XG4gIGhlaWdodDogJGlucHV0LWhlaWdodC1zbTtcbn1cblxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1zbSA+IC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmJ0bixcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuIHtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1zbSAkaW5wdXQtcGFkZGluZy14LXNtO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1zbSk7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQtc207XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtc20pO1xufVxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1zbSA+IC5jdXN0b20tc2VsZWN0IHtcbiAgcGFkZGluZy1yaWdodDogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14ICsgJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmc7XG59XG5cblxuLy8gUHJlcGVuZCBhbmQgYXBwZW5kIHJvdW5kZWQgY29ybmVyc1xuLy9cbi8vIFRoZXNlIHJ1bGVzZXRzIG11c3QgY29tZSBhZnRlciB0aGUgc2l6aW5nIG9uZXMgdG8gcHJvcGVybHkgb3ZlcnJpZGUgc20gYW5kIGxnXG4vLyBib3JkZXItcmFkaXVzIHZhbHVlcyB3aGVuIGV4dGVuZGluZy4gVGhleSdyZSBtb3JlIHNwZWNpZmljIHRoYW4gd2UnZCBsaWtlXG4vLyB3aXRoIHRoZSBgLmlucHV0LWdyb3VwID5gIHBhcnQsIGJ1dCB3aXRob3V0IGl0LCB3ZSBjYW5ub3Qgb3ZlcnJpZGUgdGhlIHNpemluZy5cblxuXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwOm5vdCguaGFzLXZhbGlkYXRpb24pID4gLmlucHV0LWdyb3VwLWFwcGVuZDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0bixcbi5pbnB1dC1ncm91cDpub3QoLmhhcy12YWxpZGF0aW9uKSA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bm90KDpsYXN0LWNoaWxkKSA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLmhhcy12YWxpZGF0aW9uID4gLmlucHV0LWdyb3VwLWFwcGVuZDpudGgtbGFzdC1jaGlsZChuICsgMykgPiAuYnRuLFxuLmlucHV0LWdyb3VwLmhhcy12YWxpZGF0aW9uID4gLmlucHV0LWdyb3VwLWFwcGVuZDpudGgtbGFzdC1jaGlsZChuICsgMykgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bGFzdC1jaGlsZCA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOmxhc3QtY2hpbGQgPiAuaW5wdXQtZ3JvdXAtdGV4dDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcbn1cblxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4sXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6Zmlyc3QtY2hpbGQgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6Zmlyc3QtY2hpbGQgPiAuaW5wdXQtZ3JvdXAtdGV4dDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTtcbn1cbiIsIi8vIEJhc2UgY2xhc3Ncbi8vXG4vLyBLaWNrc3RhcnQgYW55IG5hdmlnYXRpb24gY29tcG9uZW50IHdpdGggYSBzZXQgb2Ygc3R5bGUgcmVzZXRzLiBXb3JrcyB3aXRoXG4vLyBgPG5hdj5gcywgYDx1bD5gcyBvciBgPG9sPmBzLlxuXG4ubmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5uYXYtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAkbmF2LWxpbmstcGFkZGluZy15ICRuYXYtbGluay1wYWRkaW5nLXg7XG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcblxuICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAvLyBEaXNhYmxlZCBzdGF0ZSBsaWdodGVucyB0ZXh0XG4gICYuZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkbmF2LWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICB9XG59XG5cbi8vXG4vLyBUYWJzXG4vL1xuXG4ubmF2LXRhYnMge1xuICBib3JkZXItYm90dG9tOiAkbmF2LXRhYnMtYm9yZGVyLXdpZHRoIHNvbGlkICRuYXYtdGFicy1ib3JkZXItY29sb3I7XG5cbiAgLm5hdi1saW5rIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtJG5hdi10YWJzLWJvcmRlci13aWR0aDtcbiAgICBib3JkZXI6ICRuYXYtdGFicy1ib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJG5hdi10YWJzLWJvcmRlci1yYWRpdXMpO1xuXG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICBib3JkZXItY29sb3I6ICRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAmLmRpc2FibGVkIHtcbiAgICAgIGNvbG9yOiAkbmF2LWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICB9XG5cbiAgLm5hdi1saW5rLmFjdGl2ZSxcbiAgLm5hdi1pdGVtLnNob3cgLm5hdi1saW5rIHtcbiAgICBjb2xvcjogJG5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZztcbiAgICBib3JkZXItY29sb3I6ICRuYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICAuZHJvcGRvd24tbWVudSB7XG4gICAgLy8gTWFrZSBkcm9wZG93biBib3JkZXIgb3ZlcmxhcCB0YWIgYm9yZGVyXG4gICAgbWFyZ2luLXRvcDogLSRuYXYtdGFicy1ib3JkZXItd2lkdGg7XG4gICAgLy8gUmVtb3ZlIHRoZSB0b3Agcm91bmRlZCBjb3JuZXJzIGhlcmUgc2luY2UgdGhlcmUgaXMgYSBoYXJkIGVkZ2UgYWJvdmUgdGhlIG1lbnVcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygwKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBQaWxsc1xuLy9cblxuLm5hdi1waWxscyB7XG4gIC5uYXYtbGluayB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkbmF2LXBpbGxzLWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgLm5hdi1saW5rLmFjdGl2ZSxcbiAgLnNob3cgPiAubmF2LWxpbmsge1xuICAgIGNvbG9yOiAkbmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXYtcGlsbHMtbGluay1hY3RpdmUtYmc7XG4gIH1cbn1cblxuXG4vL1xuLy8gSnVzdGlmaWVkIHZhcmlhbnRzXG4vL1xuXG4ubmF2LWZpbGwge1xuICA+IC5uYXYtbGluayxcbiAgLm5hdi1pdGVtIHtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLm5hdi1qdXN0aWZpZWQge1xuICA+IC5uYXYtbGluayxcbiAgLm5hdi1pdGVtIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuXG4vLyBUYWJiYWJsZSB0YWJzXG4vL1xuLy8gSGlkZSB0YWJiYWJsZSBwYW5lcyB0byBzdGFydCwgc2hvdyB0aGVtIHdoZW4gYC5hY3RpdmVgXG5cbi50YWItY29udGVudCB7XG4gID4gLnRhYi1wYW5lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gID4gLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbiIsIi8vIENvbnRlbnRzXG4vL1xuLy8gTmF2YmFyXG4vLyBOYXZiYXIgYnJhbmRcbi8vIE5hdmJhciBuYXZcbi8vIE5hdmJhciB0ZXh0XG4vLyBOYXZiYXIgZGl2aWRlclxuLy8gUmVzcG9uc2l2ZSBuYXZiYXJcbi8vIE5hdmJhciBwb3NpdGlvblxuLy8gTmF2YmFyIHRoZW1lc1xuXG5cbi8vIE5hdmJhclxuLy9cbi8vIFByb3ZpZGUgYSBzdGF0aWMgbmF2YmFyIGZyb20gd2hpY2ggd2UgZXhwYW5kIHRvIGNyZWF0ZSBmdWxsLXdpZHRoLCBmaXhlZCwgYW5kXG4vLyBvdGhlciBuYXZiYXIgdmFyaWF0aW9ucy5cblxuLm5hdmJhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwOyAvLyBhbGxvdyB1cyB0byBkbyB0aGUgbGluZSBicmVhayBmb3IgY29sbGFwc2luZyBjb250ZW50XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgLy8gc3BhY2Ugb3V0IGJyYW5kIGZyb20gbG9nb1xuICBwYWRkaW5nOiAkbmF2YmFyLXBhZGRpbmcteSAkbmF2YmFyLXBhZGRpbmcteDtcblxuICAvLyBCZWNhdXNlIGZsZXggcHJvcGVydGllcyBhcmVuJ3QgaW5oZXJpdGVkLCB3ZSBuZWVkIHRvIHJlZGVjbGFyZSB0aGVzZSBmaXJzdFxuICAvLyBmZXcgcHJvcGVydGllcyBzbyB0aGF0IGNvbnRlbnQgbmVzdGVkIHdpdGhpbiBiZWhhdmUgcHJvcGVybHkuXG4gICVjb250YWluZXItZmxleC1wcm9wZXJ0aWVzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuXG4gIC5jb250YWluZXIsXG4gIC5jb250YWluZXItZmx1aWQge1xuICAgIEBleHRlbmQgJWNvbnRhaW5lci1mbGV4LXByb3BlcnRpZXM7XG4gIH1cblxuICBAZWFjaCAkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJGNvbnRhaW5lci1tYXgtd2lkdGhzIHtcbiAgICA+IC5jb250YWluZXIje2JyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRocyl9IHtcbiAgICAgIEBleHRlbmQgJWNvbnRhaW5lci1mbGV4LXByb3BlcnRpZXM7XG4gICAgfVxuICB9XG59XG5cblxuLy8gTmF2YmFyIGJyYW5kXG4vL1xuLy8gVXNlZCBmb3IgYnJhbmQsIHByb2plY3QsIG9yIHNpdGUgbmFtZXMuXG5cbi5uYXZiYXItYnJhbmQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAkbmF2YmFyLWJyYW5kLXBhZGRpbmcteTtcbiAgcGFkZGluZy1ib3R0b206ICRuYXZiYXItYnJhbmQtcGFkZGluZy15O1xuICBtYXJnaW4tcmlnaHQ6ICRuYXZiYXItcGFkZGluZy14O1xuICBAaW5jbHVkZSBmb250LXNpemUoJG5hdmJhci1icmFuZC1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgbmF2XG4vL1xuLy8gQ3VzdG9tIG5hdmJhciBuYXZpZ2F0aW9uIChkb2Vzbid0IHJlcXVpcmUgYC5uYXZgLCBidXQgZG9lcyBtYWtlIHVzZSBvZiBgLm5hdi1saW5rYCkuXG5cbi5uYXZiYXItbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgLy8gY2Fubm90IHVzZSBgaW5oZXJpdGAgdG8gZ2V0IHRoZSBgLm5hdmJhcmBzIHZhbHVlXG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG5cbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgdGV4dFxuLy9cbi8vXG5cbi5uYXZiYXItdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy10b3A6ICRuYXYtbGluay1wYWRkaW5nLXk7XG4gIHBhZGRpbmctYm90dG9tOiAkbmF2LWxpbmstcGFkZGluZy15O1xufVxuXG5cbi8vIFJlc3BvbnNpdmUgbmF2YmFyXG4vL1xuLy8gQ3VzdG9tIHN0eWxlcyBmb3IgcmVzcG9uc2l2ZSBjb2xsYXBzaW5nIGFuZCB0b2dnbGluZyBvZiBuYXZiYXIgY29udGVudHMuXG4vLyBQb3dlcmVkIGJ5IHRoZSBjb2xsYXBzZSBCb290c3RyYXAgSmF2YVNjcmlwdCBwbHVnaW4uXG5cbi8vIFdoZW4gY29sbGFwc2VkLCBwcmV2ZW50IHRoZSB0b2dnbGVhYmxlIG5hdmJhciBjb250ZW50cyBmcm9tIGFwcGVhcmluZyBpblxuLy8gdGhlIGRlZmF1bHQgZmxleGJveCByb3cgb3JpZW50YXRpb24uIFJlcXVpcmVzIHRoZSB1c2Ugb2YgYGZsZXgtd3JhcDogd3JhcGBcbi8vIG9uIHRoZSBgLm5hdmJhcmAgcGFyZW50LlxuLm5hdmJhci1jb2xsYXBzZSB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIGZsZXgtZ3JvdzogMTtcbiAgLy8gRm9yIGFsd2F5cyBleHBhbmRlZCBvciBleHRyYSBmdWxsIG5hdmJhcnMsIGVuc3VyZSBjb250ZW50IGFsaWducyBpdHNlbGZcbiAgLy8gcHJvcGVybHkgdmVydGljYWxseS4gQ2FuIGJlIGVhc2lseSBvdmVycmlkZGVuIHdpdGggZmxleCB1dGlsaXRpZXMuXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi8vIEJ1dHRvbiBmb3IgdG9nZ2xpbmcgdGhlIG5hdmJhciB3aGVuIGluIGl0cyBjb2xsYXBzZWQgc3RhdGVcbi5uYXZiYXItdG9nZ2xlciB7XG4gIHBhZGRpbmc6ICRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXkgJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRuYXZiYXItdG9nZ2xlci1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vIHJlbW92ZSBkZWZhdWx0IGJ1dHRvbiBzdHlsZVxuICBib3JkZXI6ICRib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7IC8vIHJlbW92ZSBkZWZhdWx0IGJ1dHRvbiBzdHlsZVxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRuYXZiYXItdG9nZ2xlci1ib3JkZXItcmFkaXVzKTtcblxuICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuLy8gS2VlcCBhcyBhIHNlcGFyYXRlIGVsZW1lbnQgc28gZm9sa3MgY2FuIGVhc2lseSBvdmVycmlkZSBpdCB3aXRoIGFub3RoZXIgaWNvblxuLy8gb3IgaW1hZ2UgZmlsZSBhcyBuZWVkZWQuXG4ubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEuNWVtO1xuICBoZWlnaHQ6IDEuNWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiA1MCUgLyAxMDAlIDEwMCUgbm8tcmVwZWF0O1xufVxuXG4ubmF2YmFyLW5hdi1zY3JvbGwge1xuICBtYXgtaGVpZ2h0OiAkbmF2YmFyLW5hdi1zY3JvbGwtbWF4LWhlaWdodDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLy8gR2VuZXJhdGUgc2VyaWVzIG9mIGAubmF2YmFyLWV4cGFuZC0qYCByZXNwb25zaXZlIGNsYXNzZXMgZm9yIGNvbmZpZ3VyaW5nXG4vLyB3aGVyZSB5b3VyIG5hdmJhciBjb2xsYXBzZXMuXG4ubmF2YmFyLWV4cGFuZCB7XG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkbmV4dCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgJiN7JGluZml4fSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJGJyZWFrcG9pbnQpIHtcbiAgICAgICAgJWNvbnRhaW5lci1uYXZiYXItZXhwYW5kLSN7JGJyZWFrcG9pbnR9IHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgID4gLmNvbnRhaW5lcixcbiAgICAgICAgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICAgICAgICBAZXh0ZW5kICVjb250YWluZXItbmF2YmFyLWV4cGFuZC0jeyRicmVha3BvaW50fTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBlYWNoICRzaXplLCAkY29udGFpbmVyLW1heC13aWR0aCBpbiAkY29udGFpbmVyLW1heC13aWR0aHMge1xuICAgICAgICAgID4gLmNvbnRhaW5lciN7YnJlYWtwb2ludC1pbmZpeCgkc2l6ZSwgJGNvbnRhaW5lci1tYXgtd2lkdGhzKX0ge1xuICAgICAgICAgICAgQGV4dGVuZCAlY29udGFpbmVyLW5hdmJhci1leHBhbmQtI3skYnJlYWtwb2ludH07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5leHQpIHtcbiAgICAgICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgICAgICAgLm5hdmJhci1uYXYge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICAgICAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRuYXZiYXItbmF2LWxpbmstcGFkZGluZy14O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBGb3IgbmVzdGluZyBjb250YWluZXJzLCBoYXZlIHRvIHJlZGVjbGFyZSBmb3IgYWxpZ25tZW50IHB1cnBvc2VzXG4gICAgICAgICVjb250YWluZXItbmVzdGluZy0jeyRicmVha3BvaW50fSB7XG4gICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgIH1cblxuICAgICAgICA+IC5jb250YWluZXIsXG4gICAgICAgID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgICAgICAgQGV4dGVuZCAlY29udGFpbmVyLW5lc3RpbmctI3skYnJlYWtwb2ludH07XG4gICAgICAgIH1cblxuICAgICAgICBAZWFjaCAkc2l6ZSwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJGNvbnRhaW5lci1tYXgtd2lkdGhzIHtcbiAgICAgICAgICA+IC5jb250YWluZXIje2JyZWFrcG9pbnQtaW5maXgoJHNpemUsICRjb250YWluZXItbWF4LXdpZHRocyl9IHtcbiAgICAgICAgICAgIEBleHRlbmQgJWNvbnRhaW5lci1uZXN0aW5nLSN7JGJyZWFrcG9pbnR9O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXZiYXItbmF2LXNjcm9sbCB7XG4gICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgIH1cblxuICAgICAgICAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbiAgICAgICAgICAvLyBDaGFuZ2VzIGZsZXgtYmFzZXMgdG8gYXV0byBiZWNhdXNlIG9mIGFuIElFMTAgYnVnXG4gICAgICAgICAgZmxleC1iYXNpczogYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIE5hdmJhciB0aGVtZXNcbi8vXG4vLyBTdHlsZXMgZm9yIHN3aXRjaGluZyBiZXR3ZWVuIG5hdmJhcnMgd2l0aCBsaWdodCBvciBkYXJrIGJhY2tncm91bmQuXG5cbi8vIERhcmsgbGlua3MgYWdhaW5zdCBhIGxpZ2h0IGJhY2tncm91bmRcbi5uYXZiYXItbGlnaHQge1xuICAubmF2YmFyLWJyYW5kIHtcbiAgICBjb2xvcjogJG5hdmJhci1saWdodC1icmFuZC1jb2xvcjtcblxuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtYnJhbmQtaG92ZXItY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci1uYXYge1xuICAgIC5uYXYtbGluayB7XG4gICAgICBjb2xvcjogJG5hdmJhci1saWdodC1jb2xvcjtcblxuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWhvdmVyLWNvbG9yO1xuICAgICAgfVxuXG4gICAgICAmLmRpc2FibGVkIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtZGlzYWJsZWQtY29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNob3cgPiAubmF2LWxpbmssXG4gICAgLmFjdGl2ZSA+IC5uYXYtbGluayxcbiAgICAubmF2LWxpbmsuc2hvdyxcbiAgICAubmF2LWxpbmsuYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJG5hdmJhci1saWdodC10b2dnbGVyLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIC5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRuYXZiYXItbGlnaHQtdG9nZ2xlci1pY29uLWJnKTtcbiAgfVxuXG4gIC5uYXZiYXItdGV4dCB7XG4gICAgY29sb3I6ICRuYXZiYXItbGlnaHQtY29sb3I7XG4gICAgYSB7XG4gICAgICBjb2xvcjogJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I7XG5cbiAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIFdoaXRlIGxpbmtzIGFnYWluc3QgYSBkYXJrIGJhY2tncm91bmRcbi5uYXZiYXItZGFyayB7XG4gIC5uYXZiYXItYnJhbmQge1xuICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstYnJhbmQtY29sb3I7XG5cbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstYnJhbmQtaG92ZXItY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci1uYXYge1xuICAgIC5uYXYtbGluayB7XG4gICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWNvbG9yO1xuXG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1ob3Zlci1jb2xvcjtcbiAgICAgIH1cblxuICAgICAgJi5kaXNhYmxlZCB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstZGlzYWJsZWQtY29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNob3cgPiAubmF2LWxpbmssXG4gICAgLmFjdGl2ZSA+IC5uYXYtbGluayxcbiAgICAubmF2LWxpbmsuc2hvdyxcbiAgICAubmF2LWxpbmsuYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgY29sb3I6ICRuYXZiYXItZGFyay1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICRuYXZiYXItZGFyay10b2dnbGVyLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIC5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRuYXZiYXItZGFyay10b2dnbGVyLWljb24tYmcpO1xuICB9XG5cbiAgLm5hdmJhci10ZXh0IHtcbiAgICBjb2xvcjogJG5hdmJhci1kYXJrLWNvbG9yO1xuICAgIGEge1xuICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I7XG5cbiAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5icmVhZGNydW1iIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nOiAkYnJlYWRjcnVtYi1wYWRkaW5nLXkgJGJyZWFkY3J1bWItcGFkZGluZy14O1xuICBtYXJnaW4tYm90dG9tOiAkYnJlYWRjcnVtYi1tYXJnaW4tYm90dG9tO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGJyZWFkY3J1bWItZm9udC1zaXplKTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJyZWFkY3J1bWItYmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJyZWFkY3J1bWItYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5icmVhZGNydW1iLWl0ZW0ge1xuICAvLyBUaGUgc2VwYXJhdG9yIGJldHdlZW4gYnJlYWRjcnVtYnMgKGJ5IGRlZmF1bHQsIGEgZm9yd2FyZC1zbGFzaDogXCIvXCIpXG4gICsgLmJyZWFkY3J1bWItaXRlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAkYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmc7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgZmxvYXQ6IGxlZnQ7IC8vIFN1cHByZXNzIGlubGluZSBzcGFjaW5ncyBhbmQgdW5kZXJsaW5pbmcgb2YgdGhlIHNlcGFyYXRvclxuICAgICAgcGFkZGluZy1yaWdodDogJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nO1xuICAgICAgY29sb3I6ICRicmVhZGNydW1iLWRpdmlkZXItY29sb3I7XG4gICAgICBjb250ZW50OiBlc2NhcGUtc3ZnKCRicmVhZGNydW1iLWRpdmlkZXIpO1xuICAgIH1cbiAgfVxuXG4gIC8vIElFOS0xMSBoYWNrIHRvIHByb3Blcmx5IGhhbmRsZSBoeXBlcmxpbmsgdW5kZXJsaW5lcyBmb3IgYnJlYWRjcnVtYnMgYnVpbHRcbiAgLy8gd2l0aG91dCBgPHVsPmBzLiBUaGUgYDo6YmVmb3JlYCBwc2V1ZG8tZWxlbWVudCBnZW5lcmF0ZXMgYW4gZWxlbWVudFxuICAvLyAqd2l0aGluKiB0aGUgLmJyZWFkY3J1bWItaXRlbSBhbmQgdGhlcmVieSBpbmhlcml0cyB0aGUgYHRleHQtZGVjb3JhdGlvbmAuXG4gIC8vXG4gIC8vIFRvIHRyaWNrIElFIGludG8gc3VwcHJlc3NpbmcgdGhlIHVuZGVybGluZSwgd2UgZ2l2ZSB0aGUgcHNldWRvLWVsZW1lbnQgYW5cbiAgLy8gdW5kZXJsaW5lIGFuZCB0aGVuIGltbWVkaWF0ZWx5IHJlbW92ZSBpdC5cbiAgKyAuYnJlYWRjcnVtYi1pdGVtOmhvdmVyOjpiZWZvcmUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzXG4gICsgLmJyZWFkY3J1bWItaXRlbTpob3Zlcjo6YmVmb3JlIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAmLmFjdGl2ZSB7XG4gICAgY29sb3I6ICRicmVhZGNydW1iLWFjdGl2ZS1jb2xvcjtcbiAgfVxufVxuIiwiLnBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkKCk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoKTtcbn1cblxuLnBhZ2UtbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICRwYWdpbmF0aW9uLXBhZGRpbmcteSAkcGFnaW5hdGlvbi1wYWRkaW5nLXg7XG4gIG1hcmdpbi1sZWZ0OiAtJHBhZ2luYXRpb24tYm9yZGVyLXdpZHRoO1xuICBsaW5lLWhlaWdodDogJHBhZ2luYXRpb24tbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkcGFnaW5hdGlvbi1jb2xvcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1iZztcbiAgYm9yZGVyOiAkcGFnaW5hdGlvbi1ib3JkZXItd2lkdGggc29saWQgJHBhZ2luYXRpb24tYm9yZGVyLWNvbG9yO1xuXG4gICY6aG92ZXIge1xuICAgIHotaW5kZXg6IDI7XG4gICAgY29sb3I6ICRwYWdpbmF0aW9uLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1ob3Zlci1iZztcbiAgICBib3JkZXItY29sb3I6ICRwYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIHotaW5kZXg6IDM7XG4gICAgb3V0bGluZTogJHBhZ2luYXRpb24tZm9jdXMtb3V0bGluZTtcbiAgICBib3gtc2hhZG93OiAkcGFnaW5hdGlvbi1mb2N1cy1ib3gtc2hhZG93O1xuICB9XG59XG5cbi5wYWdlLWl0ZW0ge1xuICAmOmZpcnN0LWNoaWxkIHtcbiAgICAucGFnZS1saW5rIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbiAgICB9XG4gIH1cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICAucGFnZS1saW5rIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICAgIH1cbiAgfVxuXG4gICYuYWN0aXZlIC5wYWdlLWxpbmsge1xuICAgIHotaW5kZXg6IDM7XG4gICAgY29sb3I6ICRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1hY3RpdmUtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgJi5kaXNhYmxlZCAucGFnZS1saW5rIHtcbiAgICBjb2xvcjogJHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgLy8gT3BpbmlvbmF0ZWQ6IHJlbW92ZSB0aGUgXCJoYW5kXCIgY3Vyc29yIHNldCBwcmV2aW91c2x5IGZvciAucGFnZS1saW5rXG4gICAgY3Vyc29yOiBhdXRvO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWRpc2FibGVkLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJHBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yO1xuICB9XG59XG5cblxuLy9cbi8vIFNpemluZ1xuLy9cblxuLnBhZ2luYXRpb24tbGcge1xuICBAaW5jbHVkZSBwYWdpbmF0aW9uLXNpemUoJHBhZ2luYXRpb24tcGFkZGluZy15LWxnLCAkcGFnaW5hdGlvbi1wYWRkaW5nLXgtbGcsICRmb250LXNpemUtbGcsICRsaW5lLWhlaWdodC1sZywgJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi5wYWdpbmF0aW9uLXNtIHtcbiAgQGluY2x1ZGUgcGFnaW5hdGlvbi1zaXplKCRwYWdpbmF0aW9uLXBhZGRpbmcteS1zbSwgJHBhZ2luYXRpb24tcGFkZGluZy14LXNtLCAkZm9udC1zaXplLXNtLCAkbGluZS1oZWlnaHQtc20sICRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMtc20pO1xufVxuIiwiLy8gTGlzdHNcblxuLy8gVW5zdHlsZWQga2VlcHMgbGlzdCBpdGVtcyBibG9jayBsZXZlbCwganVzdCByZW1vdmVzIGRlZmF1bHQgYnJvd3NlciBwYWRkaW5nIGFuZCBsaXN0LXN0eWxlXG5AbWl4aW4gbGlzdC11bnN0eWxlZCgpIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuIiwiLy8gUGFnaW5hdGlvblxuXG5AbWl4aW4gcGFnaW5hdGlvbi1zaXplKCRwYWRkaW5nLXksICRwYWRkaW5nLXgsICRmb250LXNpemUsICRsaW5lLWhlaWdodCwgJGJvcmRlci1yYWRpdXMpIHtcbiAgLnBhZ2UtbGluayB7XG4gICAgcGFkZGluZzogJHBhZGRpbmcteSAkcGFkZGluZy14O1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplKTtcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0O1xuICB9XG5cbiAgLnBhZ2UtaXRlbSB7XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAucGFnZS1saW5rIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIC5wYWdlLWxpbmsge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5qdW1ib3Ryb24ge1xuICBwYWRkaW5nOiAkanVtYm90cm9uLXBhZGRpbmcgKCRqdW1ib3Ryb24tcGFkZGluZyAqIC41KTtcbiAgbWFyZ2luLWJvdHRvbTogJGp1bWJvdHJvbi1wYWRkaW5nO1xuICBjb2xvcjogJGp1bWJvdHJvbi1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGp1bWJvdHJvbi1iZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cy1sZyk7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIHBhZGRpbmc6ICgkanVtYm90cm9uLXBhZGRpbmcgKiAyKSAkanVtYm90cm9uLXBhZGRpbmc7XG4gIH1cbn1cblxuLmp1bWJvdHJvbi1mbHVpZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcbn1cbiIsIi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmFsZXJ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAkYWxlcnQtcGFkZGluZy15ICRhbGVydC1wYWRkaW5nLXg7XG4gIG1hcmdpbi1ib3R0b206ICRhbGVydC1tYXJnaW4tYm90dG9tO1xuICBib3JkZXI6ICRhbGVydC1ib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGFsZXJ0LWJvcmRlci1yYWRpdXMpO1xufVxuXG4vLyBIZWFkaW5ncyBmb3IgbGFyZ2VyIGFsZXJ0c1xuLmFsZXJ0LWhlYWRpbmcge1xuICAvLyBTcGVjaWZpZWQgdG8gcHJldmVudCBjb25mbGljdHMgb2YgY2hhbmdpbmcgJGhlYWRpbmdzLWNvbG9yXG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4vLyBQcm92aWRlIGNsYXNzIGZvciBsaW5rcyB0aGF0IG1hdGNoIGFsZXJ0c1xuLmFsZXJ0LWxpbmsge1xuICBmb250LXdlaWdodDogJGFsZXJ0LWxpbmstZm9udC13ZWlnaHQ7XG59XG5cblxuLy8gRGlzbWlzc2libGUgYWxlcnRzXG4vL1xuLy8gRXhwYW5kIHRoZSByaWdodCBwYWRkaW5nIGFuZCBhY2NvdW50IGZvciB0aGUgY2xvc2UgYnV0dG9uJ3MgcG9zaXRpb25pbmcuXG5cbi5hbGVydC1kaXNtaXNzaWJsZSB7XG4gIHBhZGRpbmctcmlnaHQ6ICRjbG9zZS1mb250LXNpemUgKyAkYWxlcnQtcGFkZGluZy14ICogMjtcblxuICAvLyBBZGp1c3QgY2xvc2UgbGluayBwb3NpdGlvblxuICAuY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogMjtcbiAgICBwYWRkaW5nOiAkYWxlcnQtcGFkZGluZy15ICRhbGVydC1wYWRkaW5nLXg7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbn1cblxuXG4vLyBBbHRlcm5hdGUgc3R5bGVzXG4vL1xuLy8gR2VuZXJhdGUgY29udGV4dHVhbCBtb2RpZmllciBjbGFzc2VzIGZvciBjb2xvcml6aW5nIHRoZSBhbGVydC5cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5hbGVydC0jeyRjb2xvcn0ge1xuICAgIEBpbmNsdWRlIGFsZXJ0LXZhcmlhbnQodGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCAkYWxlcnQtYmctbGV2ZWwpLCB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsICRhbGVydC1ib3JkZXItbGV2ZWwpLCB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsICRhbGVydC1jb2xvci1sZXZlbCkpO1xuICB9XG59XG4iLCIubWVkaWEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLm1lZGlhLWJvZHkge1xuICBmbGV4OiAxO1xufVxuIiwiLmNsb3NlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGNsb3NlLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkY2xvc2UtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogJGNsb3NlLWNvbG9yO1xuICB0ZXh0LXNoYWRvdzogJGNsb3NlLXRleHQtc2hhZG93O1xuICBvcGFjaXR5OiAuNTtcblxuICAvLyBPdmVycmlkZSA8YT4ncyBob3ZlciBzdHlsZVxuICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICBjb2xvcjogJGNsb3NlLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkge1xuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgb3BhY2l0eTogLjc1O1xuICAgIH1cbiAgfVxufVxuXG4vLyBBZGRpdGlvbmFsIHByb3BlcnRpZXMgZm9yIGJ1dHRvbiB2ZXJzaW9uXG4vLyBpT1MgcmVxdWlyZXMgdGhlIGJ1dHRvbiBlbGVtZW50IGluc3RlYWQgb2YgYW4gYW5jaG9yIHRhZy5cbi8vIElmIHlvdSB3YW50IHRoZSBhbmNob3IgdmVyc2lvbiwgaXQgcmVxdWlyZXMgYGhyZWY9XCIjXCJgLlxuLy8gU2VlIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0V2ZW50cy9jbGljayNTYWZhcmlfTW9iaWxlXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcbmJ1dHRvbi5jbG9zZSB7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG59XG5cbi8vIEZ1dHVyZS1wcm9vZiBkaXNhYmxpbmcgb2YgY2xpY2tzIG9uIGA8YT5gIGVsZW1lbnRzXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcbmEuY2xvc2UuZGlzYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbiIsIi8vIC5tb2RhbC1vcGVuICAgICAgLSBib2R5IGNsYXNzIGZvciBraWxsaW5nIHRoZSBzY3JvbGxcbi8vIC5tb2RhbCAgICAgICAgICAgLSBjb250YWluZXIgdG8gc2Nyb2xsIHdpdGhpblxuLy8gLm1vZGFsLWRpYWxvZyAgICAtIHBvc2l0aW9uaW5nIHNoZWxsIGZvciB0aGUgYWN0dWFsIG1vZGFsXG4vLyAubW9kYWwtY29udGVudCAgIC0gYWN0dWFsIG1vZGFsIHcvIGJnIGFuZCBjb3JuZXJzIGFuZCBzdHVmZlxuXG5cbi5tb2RhbC1vcGVuIHtcbiAgLy8gS2lsbCB0aGUgc2Nyb2xsIG9uIHRoZSBib2R5XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgLm1vZGFsIHtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxufVxuXG4vLyBDb250YWluZXIgdGhhdCB0aGUgbW9kYWwgc2Nyb2xscyB3aXRoaW5cbi5tb2RhbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LW1vZGFsO1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAvLyBQcmV2ZW50IENocm9tZSBvbiBXaW5kb3dzIGZyb20gYWRkaW5nIGEgZm9jdXMgb3V0bGluZS4gRm9yIGRldGFpbHMsIHNlZVxuICAvLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMDk1MS5cbiAgb3V0bGluZTogMDtcbiAgLy8gV2UgZGVsaWJlcmF0ZWx5IGRvbid0IHVzZSBgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO2AgZHVlIHRvIGFcbiAgLy8gZ25hcmx5IGlPUyBTYWZhcmkgYnVnOiBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTU4MzQyXG4gIC8vIFNlZSBhbHNvIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTc2OTVcbn1cblxuLy8gU2hlbGwgZGl2IHRvIHBvc2l0aW9uIHRoZSBtb2RhbCB3aXRoIGJvdHRvbSBwYWRkaW5nXG4ubW9kYWwtZGlhbG9nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiAkbW9kYWwtZGlhbG9nLW1hcmdpbjtcbiAgLy8gYWxsb3cgY2xpY2tzIHRvIHBhc3MgdGhyb3VnaCBmb3IgY3VzdG9tIGNsaWNrIGhhbmRsaW5nIHRvIGNsb3NlIG1vZGFsXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gIC8vIFdoZW4gZmFkaW5nIGluIHRoZSBtb2RhbCwgYW5pbWF0ZSBpdCB0byBzbGlkZSBkb3duXG4gIC5tb2RhbC5mYWRlICYge1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJG1vZGFsLXRyYW5zaXRpb24pO1xuICAgIHRyYW5zZm9ybTogJG1vZGFsLWZhZGUtdHJhbnNmb3JtO1xuICB9XG4gIC5tb2RhbC5zaG93ICYge1xuICAgIHRyYW5zZm9ybTogJG1vZGFsLXNob3ctdHJhbnNmb3JtO1xuICB9XG5cbiAgLy8gV2hlbiB0cnlpbmcgdG8gY2xvc2UsIGFuaW1hdGUgZm9jdXMgdG8gc2NhbGVcbiAgLm1vZGFsLm1vZGFsLXN0YXRpYyAmIHtcbiAgICB0cmFuc2Zvcm06ICRtb2RhbC1zY2FsZS10cmFuc2Zvcm07XG4gIH1cbn1cblxuLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIHtcbiAgZGlzcGxheTogZmxleDsgLy8gSUUxMC8xMVxuICBtYXgtaGVpZ2h0OiBzdWJ0cmFjdCgxMDAlLCAkbW9kYWwtZGlhbG9nLW1hcmdpbiAqIDIpO1xuXG4gIC5tb2RhbC1jb250ZW50IHtcbiAgICBtYXgtaGVpZ2h0OiBzdWJ0cmFjdCgxMDB2aCwgJG1vZGFsLWRpYWxvZy1tYXJnaW4gKiAyKTsgLy8gSUUxMC8xMVxuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICAubW9kYWwtaGVhZGVyLFxuICAubW9kYWwtZm9vdGVyIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgfVxuXG4gIC5tb2RhbC1ib2R5IHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG59XG5cbi5tb2RhbC1kaWFsb2ctY2VudGVyZWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4taGVpZ2h0OiBzdWJ0cmFjdCgxMDAlLCAkbW9kYWwtZGlhbG9nLW1hcmdpbiAqIDIpO1xuXG4gIC8vIEVuc3VyZSBgbW9kYWwtZGlhbG9nLWNlbnRlcmVkYCBleHRlbmRzIHRoZSBmdWxsIGhlaWdodCBvZiB0aGUgdmlldyAoSUUxMC8xMSlcbiAgJjo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jazsgLy8gSUUxMFxuICAgIGhlaWdodDogc3VidHJhY3QoMTAwdmgsICRtb2RhbC1kaWFsb2ctbWFyZ2luICogMik7XG4gICAgaGVpZ2h0OiBtaW4tY29udGVudDsgLy8gUmVzZXQgaGVpZ2h0IHRvIDAgZXhjZXB0IG9uIElFXG4gICAgY29udGVudDogXCJcIjtcbiAgfVxuXG4gIC8vIEVuc3VyZSBgLm1vZGFsLWJvZHlgIHNob3dzIHNjcm9sbGJhciAoSUUxMC8xMSlcbiAgJi5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAubW9kYWwtY29udGVudCB7XG4gICAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4vLyBBY3R1YWwgbW9kYWxcbi5tb2RhbC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTsgLy8gRW5zdXJlIGAubW9kYWwtY29udGVudGAgZXh0ZW5kcyB0aGUgZnVsbCB3aWR0aCBvZiB0aGUgcGFyZW50IGAubW9kYWwtZGlhbG9nYFxuICAvLyBjb3VudGVyYWN0IHRoZSBwb2ludGVyLWV2ZW50czogbm9uZTsgaW4gdGhlIC5tb2RhbC1kaWFsb2dcbiAgY29sb3I6ICRtb2RhbC1jb250ZW50LWNvbG9yO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1vZGFsLWNvbnRlbnQtYmc7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoIHNvbGlkICRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzKTtcbiAgLy8gUmVtb3ZlIGZvY3VzIG91dGxpbmUgZnJvbSBvcGVuZWQgbW9kYWxcbiAgb3V0bGluZTogMDtcbn1cblxuLy8gTW9kYWwgYmFja2dyb3VuZFxuLm1vZGFsLWJhY2tkcm9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtbW9kYWwtYmFja2Ryb3A7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1vZGFsLWJhY2tkcm9wLWJnO1xuXG4gIC8vIEZhZGUgZm9yIGJhY2tkcm9wXG4gICYuZmFkZSB7IG9wYWNpdHk6IDA7IH1cbiAgJi5zaG93IHsgb3BhY2l0eTogJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHk7IH1cbn1cblxuLy8gTW9kYWwgaGVhZGVyXG4vLyBUb3Agc2VjdGlvbiBvZiB0aGUgbW9kYWwgdy8gdGl0bGUgYW5kIGRpc21pc3Ncbi5tb2RhbC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgLy8gc28gdGhlIGNsb3NlIGJ0biBhbHdheXMgc3RheXMgb24gdGhlIHVwcGVyIHJpZ2h0IGNvcm5lclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IC8vIFB1dCBtb2RhbCBoZWFkZXIgZWxlbWVudHMgKHRpdGxlIGFuZCBkaXNtaXNzKSBvbiBvcHBvc2l0ZSBlbmRzXG4gIHBhZGRpbmc6ICRtb2RhbC1oZWFkZXItcGFkZGluZztcbiAgYm9yZGVyLWJvdHRvbTogJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGggc29saWQgJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRtb2RhbC1jb250ZW50LWlubmVyLWJvcmRlci1yYWRpdXMpO1xuXG4gIC5jbG9zZSB7XG4gICAgcGFkZGluZzogJG1vZGFsLWhlYWRlci1wYWRkaW5nO1xuICAgIC8vIGF1dG8gb24gdGhlIGxlZnQgZm9yY2UgaWNvbiB0byB0aGUgcmlnaHQgZXZlbiB3aGVuIHRoZXJlIGlzIG5vIC5tb2RhbC10aXRsZVxuICAgIG1hcmdpbjogKC0kbW9kYWwtaGVhZGVyLXBhZGRpbmcteSkgKC0kbW9kYWwtaGVhZGVyLXBhZGRpbmcteCkgKC0kbW9kYWwtaGVhZGVyLXBhZGRpbmcteSkgYXV0bztcbiAgfVxufVxuXG4vLyBUaXRsZSB0ZXh0IHdpdGhpbiBoZWFkZXJcbi5tb2RhbC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAkbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ7XG59XG5cbi8vIE1vZGFsIGJvZHlcbi8vIFdoZXJlIGFsbCBtb2RhbCBjb250ZW50IHJlc2lkZXMgKHNpYmxpbmcgb2YgLm1vZGFsLWhlYWRlciBhbmQgLm1vZGFsLWZvb3Rlcilcbi5tb2RhbC1ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvLyBFbmFibGUgYGZsZXgtZ3JvdzogMWAgc28gdGhhdCB0aGUgYm9keSB0YWtlIHVwIGFzIG11Y2ggc3BhY2UgYXMgcG9zc2libGVcbiAgLy8gd2hlbiB0aGVyZSBzaG91bGQgYmUgYSBmaXhlZCBoZWlnaHQgb24gYC5tb2RhbC1kaWFsb2dgLlxuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogJG1vZGFsLWlubmVyLXBhZGRpbmc7XG59XG5cbi8vIEZvb3RlciAoZm9yIGFjdGlvbnMpXG4ubW9kYWwtZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyAvLyB2ZXJ0aWNhbGx5IGNlbnRlclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyAvLyBSaWdodCBhbGlnbiBidXR0b25zIHdpdGggZmxleCBwcm9wZXJ0eSBiZWNhdXNlIHRleHQtYWxpZ24gZG9lc24ndCB3b3JrIG9uIGZsZXggaXRlbXNcbiAgcGFkZGluZzogJG1vZGFsLWlubmVyLXBhZGRpbmcgLSAkbW9kYWwtZm9vdGVyLW1hcmdpbi1iZXR3ZWVuICogLjU7XG4gIGJvcmRlci10b3A6ICRtb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoIHNvbGlkICRtb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkbW9kYWwtY29udGVudC1pbm5lci1ib3JkZXItcmFkaXVzKTtcblxuICAvLyBQbGFjZSBtYXJnaW4gYmV0d2VlbiBmb290ZXIgZWxlbWVudHNcbiAgLy8gVGhpcyBzb2x1dGlvbiBpcyBmYXIgZnJvbSBpZGVhbCBiZWNhdXNlIG9mIHRoZSB1bml2ZXJzYWwgc2VsZWN0b3IgdXNhZ2UsXG4gIC8vIGJ1dCBpcyBuZWVkZWQgdG8gZml4IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjQ4MDBcbiAgPiAqIHtcbiAgICBtYXJnaW46ICRtb2RhbC1mb290ZXItbWFyZ2luLWJldHdlZW4gKiAuNTtcbiAgfVxufVxuXG4vLyBNZWFzdXJlIHNjcm9sbGJhciB3aWR0aCBmb3IgcGFkZGluZyBib2R5IGR1cmluZyBtb2RhbCBzaG93L2hpZGVcbi5tb2RhbC1zY3JvbGxiYXItbWVhc3VyZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtOTk5OXB4O1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBvdmVyZmxvdzogc2Nyb2xsO1xufVxuXG4vLyBTY2FsZSB1cCB0aGUgbW9kYWxcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgLy8gQXV0b21hdGljYWxseSBzZXQgbW9kYWwncyB3aWR0aCBmb3IgbGFyZ2VyIHZpZXdwb3J0c1xuICAubW9kYWwtZGlhbG9nIHtcbiAgICBtYXgtd2lkdGg6ICRtb2RhbC1tZDtcbiAgICBtYXJnaW46ICRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXAgYXV0bztcbiAgfVxuXG4gIC5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSB7XG4gICAgbWF4LWhlaWdodDogc3VidHJhY3QoMTAwJSwgJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cCAqIDIpO1xuXG4gICAgLm1vZGFsLWNvbnRlbnQge1xuICAgICAgbWF4LWhlaWdodDogc3VidHJhY3QoMTAwdmgsICRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXAgKiAyKTtcbiAgICB9XG4gIH1cblxuICAubW9kYWwtZGlhbG9nLWNlbnRlcmVkIHtcbiAgICBtaW4taGVpZ2h0OiBzdWJ0cmFjdCgxMDAlLCAkbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwICogMik7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgaGVpZ2h0OiBzdWJ0cmFjdCgxMDB2aCwgJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cCAqIDIpO1xuICAgICAgaGVpZ2h0OiBtaW4tY29udGVudDtcbiAgICB9XG4gIH1cblxuICAubW9kYWwtY29udGVudCB7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXNtLXVwKTtcbiAgfVxuXG4gIC5tb2RhbC1zbSB7IG1heC13aWR0aDogJG1vZGFsLXNtOyB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgLm1vZGFsLWxnLFxuICAubW9kYWwteGwge1xuICAgIG1heC13aWR0aDogJG1vZGFsLWxnO1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgLm1vZGFsLXhsIHsgbWF4LXdpZHRoOiAkbW9kYWwteGw7IH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vL1xuLy8gVXRpbGl0aWVzIGZvciBjb21tb24gYGRpc3BsYXlgIHZhbHVlc1xuLy9cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgQGVhY2ggJHZhbHVlIGluICRkaXNwbGF5cyB7XG4gICAgICAuZCN7JGluZml4fS0jeyR2YWx1ZX0geyBkaXNwbGF5OiAkdmFsdWUgIWltcG9ydGFudDsgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vXG4vLyBVdGlsaXRpZXMgZm9yIHRvZ2dsaW5nIGBkaXNwbGF5YCBpbiBwcmludFxuLy9cblxuQG1lZGlhIHByaW50IHtcbiAgQGVhY2ggJHZhbHVlIGluICRkaXNwbGF5cyB7XG4gICAgLmQtcHJpbnQtI3skdmFsdWV9IHsgZGlzcGxheTogJHZhbHVlICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIEZsZXggdmFyaWF0aW9uXG4vL1xuLy8gQ3VzdG9tIHN0eWxlcyBmb3IgYWRkaXRpb25hbCBmbGV4IGFsaWdubWVudCBvcHRpb25zLlxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAuZmxleCN7JGluZml4fS1yb3cgICAgICAgICAgICB7IGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWNvbHVtbiAgICAgICAgIHsgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tcm93LXJldmVyc2UgICAgeyBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWNvbHVtbi1yZXZlcnNlIHsgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cblxuICAgIC5mbGV4I3skaW5maXh9LXdyYXAgICAgICAgICB7IGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tbm93cmFwICAgICAgIHsgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LXdyYXAtcmV2ZXJzZSB7IGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1maWxsICAgICAgICAgeyBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tZ3Jvdy0wICAgICAgIHsgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1ncm93LTEgICAgICAgeyBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LXNocmluay0wICAgICB7IGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1zaHJpbmstMSAgICAgeyBmbGV4LXNocmluazogMSAhaW1wb3J0YW50OyB9XG5cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LXN0YXJ0ICAgeyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tZW5kICAgICB7IGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tY2VudGVyICB7IGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWJldHdlZW4geyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tYXJvdW5kICB7IGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cblxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1zdGFydCAgICB7IGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tZW5kICAgICAgeyBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1jZW50ZXIgICB7IGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1iYXNlbGluZSB7IGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LXN0cmV0Y2ggIHsgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuXG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tc3RhcnQgICB7IGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWVuZCAgICAgeyBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tY2VudGVyICB7IGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tYmV0d2VlbiB7IGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWFyb3VuZCAgeyBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LXN0cmV0Y2ggeyBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cblxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWF1dG8gICAgIHsgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tc3RhcnQgICAgeyBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1lbmQgICAgICB7IGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1jZW50ZXIgICB7IGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tYmFzZWxpbmUgeyBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tc3RyZXRjaCAgeyBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuIiwiLy9cbi8vIFNjcmVlbnJlYWRlcnNcbi8vXG5cbi5zci1vbmx5IHtcbiAgQGluY2x1ZGUgc3Itb25seSgpO1xufVxuXG4uc3Itb25seS1mb2N1c2FibGUge1xuICBAaW5jbHVkZSBzci1vbmx5LWZvY3VzYWJsZSgpO1xufVxuIiwiLy8gT25seSBkaXNwbGF5IGNvbnRlbnQgdG8gc2NyZWVuIHJlYWRlcnNcbi8vXG4vLyBTZWU6IGh0dHBzOi8vd3d3LmExMXlwcm9qZWN0LmNvbS9wb3N0cy8yMDEzLTAxLTExLWhvdy10by1oaWRlLWNvbnRlbnQvXG4vLyBTZWU6IGh0dHBzOi8va2l0dHlnaXJhdWRlbC5jb20vMjAxNi8xMC8xMy9jc3MtaGlkZS1hbmQtc2Vlay9cblxuQG1peGluIHNyLW9ubHkoKSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogLTFweDsgLy8gRml4IGZvciBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI1Njg2XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJvcmRlcjogMDtcbn1cblxuLy8gVXNlIGluIGNvbmp1bmN0aW9uIHdpdGggLnNyLW9ubHkgdG8gb25seSBkaXNwbGF5IGNvbnRlbnQgd2hlbiBpdCdzIGZvY3VzZWQuXG4vL1xuLy8gVXNlZnVsIGZvciBcIlNraXAgdG8gbWFpbiBjb250ZW50XCIgbGlua3M7IHNlZSBodHRwczovL3d3dy53My5vcmcvVFIvMjAxMy9OT1RFLVdDQUcyMC1URUNIUy0yMDEzMDkwNS9HMVxuLy9cbi8vIENyZWRpdDogSFRNTDUgQm9pbGVycGxhdGVcblxuQG1peGluIHNyLW9ubHktZm9jdXNhYmxlKCkge1xuICAmOmFjdGl2ZSxcbiAgJjpmb2N1cyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgY2xpcDogYXV0bztcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gV2lkdGggYW5kIGhlaWdodFxuXG5AZWFjaCAkcHJvcCwgJGFiYnJldiBpbiAod2lkdGg6IHcsIGhlaWdodDogaCkge1xuICBAZWFjaCAkc2l6ZSwgJGxlbmd0aCBpbiAkc2l6ZXMge1xuICAgIC4jeyRhYmJyZXZ9LSN7JHNpemV9IHsgI3skcHJvcH06ICRsZW5ndGggIWltcG9ydGFudDsgfVxuICB9XG59XG5cbi5tdy0xMDAgeyBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuLm1oLTEwMCB7IG1heC1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDsgfVxuXG4vLyBWaWV3cG9ydCBhZGRpdGlvbmFsIGhlbHBlcnNcblxuLm1pbi12dy0xMDAgeyBtaW4td2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7IH1cbi5taW4tdmgtMTAwIHsgbWluLWhlaWdodDogMTAwdmggIWltcG9ydGFudDsgfVxuXG4udnctMTAwIHsgd2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7IH1cbi52aC0xMDAgeyBoZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7IH1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBNYXJnaW4gYW5kIFBhZGRpbmdcblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgQGVhY2ggJHByb3AsICRhYmJyZXYgaW4gKG1hcmdpbjogbSwgcGFkZGluZzogcCkge1xuICAgICAgQGVhY2ggJHNpemUsICRsZW5ndGggaW4gJHNwYWNlcnMge1xuICAgICAgICAuI3skYWJicmV2fSN7JGluZml4fS0jeyRzaXplfSB7ICN7JHByb3B9OiAkbGVuZ3RoICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLiN7JGFiYnJldn10I3skaW5maXh9LSN7JHNpemV9LFxuICAgICAgICAuI3skYWJicmV2fXkjeyRpbmZpeH0tI3skc2l6ZX0ge1xuICAgICAgICAgICN7JHByb3B9LXRvcDogJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC4jeyRhYmJyZXZ9ciN7JGluZml4fS0jeyRzaXplfSxcbiAgICAgICAgLiN7JGFiYnJldn14I3skaW5maXh9LSN7JHNpemV9IHtcbiAgICAgICAgICAjeyRwcm9wfS1yaWdodDogJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC4jeyRhYmJyZXZ9YiN7JGluZml4fS0jeyRzaXplfSxcbiAgICAgICAgLiN7JGFiYnJldn15I3skaW5maXh9LSN7JHNpemV9IHtcbiAgICAgICAgICAjeyRwcm9wfS1ib3R0b206ICRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuI3skYWJicmV2fWwjeyRpbmZpeH0tI3skc2l6ZX0sXG4gICAgICAgIC4jeyRhYmJyZXZ9eCN7JGluZml4fS0jeyRzaXplfSB7XG4gICAgICAgICAgI3skcHJvcH0tbGVmdDogJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gTmVnYXRpdmUgbWFyZ2lucyAoZS5nLiwgd2hlcmUgYC5tYi1uMWAgaXMgbmVnYXRpdmUgdmVyc2lvbiBvZiBgLm1iLTFgKVxuICAgIEBlYWNoICRzaXplLCAkbGVuZ3RoIGluICRzcGFjZXJzIHtcbiAgICAgIEBpZiBcIiN7JHNpemV9XCIgIT0gXCIwXCIge1xuICAgICAgICAubSN7JGluZml4fS1uI3skc2l6ZX0geyBtYXJnaW46IC0kbGVuZ3RoICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLm10I3skaW5maXh9LW4jeyRzaXplfSxcbiAgICAgICAgLm15I3skaW5maXh9LW4jeyRzaXplfSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLSRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAubXIjeyRpbmZpeH0tbiN7JHNpemV9LFxuICAgICAgICAubXgjeyRpbmZpeH0tbiN7JHNpemV9IHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0kbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLm1iI3skaW5maXh9LW4jeyRzaXplfSxcbiAgICAgICAgLm15I3skaW5maXh9LW4jeyRzaXplfSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogLSRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAubWwjeyRpbmZpeH0tbiN7JHNpemV9LFxuICAgICAgICAubXgjeyRpbmZpeH0tbiN7JHNpemV9IHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLSRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vIFNvbWUgc3BlY2lhbCBtYXJnaW4gdXRpbHNcbiAgICAubSN7JGluZml4fS1hdXRvIHsgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgICAubXQjeyRpbmZpeH0tYXV0byxcbiAgICAubXkjeyRpbmZpeH0tYXV0byB7XG4gICAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tciN7JGluZml4fS1hdXRvLFxuICAgIC5teCN7JGluZml4fS1hdXRvIHtcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWIjeyRpbmZpeH0tYXV0byxcbiAgICAubXkjeyRpbmZpeH0tYXV0byB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tbCN7JGluZml4fS1hdXRvLFxuICAgIC5teCN7JGluZml4fS1hdXRvIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy9cbi8vIFRleHRcbi8vXG5cbi50ZXh0LW1vbm9zcGFjZSB7IGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktbW9ub3NwYWNlICFpbXBvcnRhbnQ7IH1cblxuLy8gQWxpZ25tZW50XG5cbi50ZXh0LWp1c3RpZnkgIHsgdGV4dC1hbGlnbjoganVzdGlmeSAhaW1wb3J0YW50OyB9XG4udGV4dC13cmFwICAgICB7IHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDsgfVxuLnRleHQtbm93cmFwICAgeyB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7IH1cbi50ZXh0LXRydW5jYXRlIHsgQGluY2x1ZGUgdGV4dC10cnVuY2F0ZSgpOyB9XG5cbi8vIFJlc3BvbnNpdmUgYWxpZ25tZW50XG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC50ZXh0I3skaW5maXh9LWxlZnQgICB7IHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxuICAgIC50ZXh0I3skaW5maXh9LXJpZ2h0ICB7IHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgICAudGV4dCN7JGluZml4fS1jZW50ZXIgeyB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICB9XG59XG5cbi8vIFRyYW5zZm9ybWF0aW9uXG5cbi50ZXh0LWxvd2VyY2FzZSAgeyB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlICFpbXBvcnRhbnQ7IH1cbi50ZXh0LXVwcGVyY2FzZSAgeyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7IH1cbi50ZXh0LWNhcGl0YWxpemUgeyB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhaW1wb3J0YW50OyB9XG5cbi8vIFdlaWdodCBhbmQgaXRhbGljc1xuXG4uZm9udC13ZWlnaHQtbGlnaHQgICB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHQgIWltcG9ydGFudDsgfVxuLmZvbnQtd2VpZ2h0LWxpZ2h0ZXIgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0ZXIgIWltcG9ydGFudDsgfVxuLmZvbnQtd2VpZ2h0LW5vcm1hbCAgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbCAhaW1wb3J0YW50OyB9XG4uZm9udC13ZWlnaHQtYm9sZCAgICB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZCAhaW1wb3J0YW50OyB9XG4uZm9udC13ZWlnaHQtYm9sZGVyICB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZGVyICFpbXBvcnRhbnQ7IH1cbi5mb250LWl0YWxpYyAgICAgICAgIHsgZm9udC1zdHlsZTogaXRhbGljICFpbXBvcnRhbnQ7IH1cblxuLy8gQ29udGV4dHVhbCBjb2xvcnNcblxuLnRleHQtd2hpdGUgeyBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7IH1cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIEBpbmNsdWRlIHRleHQtZW1waGFzaXMtdmFyaWFudChcIi50ZXh0LSN7JGNvbG9yfVwiLCAkdmFsdWUsIHRydWUpO1xufVxuXG4udGV4dC1ib2R5IHsgY29sb3I6ICRib2R5LWNvbG9yICFpbXBvcnRhbnQ7IH1cbi50ZXh0LW11dGVkIHsgY29sb3I6ICR0ZXh0LW11dGVkICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtYmxhY2stNTAgeyBjb2xvcjogcmdiYSgkYmxhY2ssIC41KSAhaW1wb3J0YW50OyB9XG4udGV4dC13aGl0ZS01MCB7IGNvbG9yOiByZ2JhKCR3aGl0ZSwgLjUpICFpbXBvcnRhbnQ7IH1cblxuLy8gTWlzY1xuXG4udGV4dC1oaWRlIHtcbiAgQGluY2x1ZGUgdGV4dC1oaWRlKCRpZ25vcmUtd2FybmluZzogdHJ1ZSk7XG59XG5cbi50ZXh0LWRlY29yYXRpb24tbm9uZSB7IHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWJyZWFrIHtcbiAgd29yZC1icmVhazogYnJlYWstd29yZCAhaW1wb3J0YW50OyAvLyBEZXByZWNhdGVkLCBidXQgYXZvaWRzIGlzc3VlcyB3aXRoIGZsZXggY29udGFpbmVyc1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQgIWltcG9ydGFudDsgLy8gVXNlZCBpbnN0ZWFkIG9mIGBvdmVyZmxvdy13cmFwYCBmb3IgSUUgJiBFZGdlIExlZ2FjeVxufVxuXG4vLyBSZXNldFxuXG4udGV4dC1yZXNldCB7IGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7IH1cbiIsIi8vIFRleHQgdHJ1bmNhdGVcbi8vIFJlcXVpcmVzIGlubGluZS1ibG9jayBvciBibG9jayBmb3IgcHJvcGVyIHN0eWxpbmdcblxuQG1peGluIHRleHQtdHJ1bmNhdGUoKSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuIiwiLy8gQ1NTIGltYWdlIHJlcGxhY2VtZW50XG5AbWl4aW4gdGV4dC1oaWRlKCRpZ25vcmUtd2FybmluZzogZmFsc2UpIHtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIGZvbnQtZmFtaWx5LW5vLW1pc3NpbmctZ2VuZXJpYy1mYW1pbHkta2V5d29yZFxuICBmb250OiAwLzAgYTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcblxuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJgdGV4dC1oaWRlKClgXCIsIFwidjQuMS4wXCIsIFwidjVcIiwgJGlnbm9yZS13YXJuaW5nKTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudCwgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbi8vIFNvdXJjZTogaHR0cHM6Ly9naXRodWIuY29tL2g1YnAvbWFpbi5jc3MvYmxvYi9tYXN0ZXIvc3JjL19wcmludC5jc3NcblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFByaW50IHN0eWxlcy5cbi8vIElubGluZWQgdG8gYXZvaWQgdGhlIGFkZGl0aW9uYWwgSFRUUCByZXF1ZXN0OlxuLy8gaHR0cHM6Ly93d3cucGhwaWVkLmNvbS9kZWxheS1sb2FkaW5nLXlvdXItcHJpbnQtY3NzL1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuQGlmICRlbmFibGUtcHJpbnQtc3R5bGVzIHtcbiAgQG1lZGlhIHByaW50IHtcbiAgICAqLFxuICAgICo6OmJlZm9yZSxcbiAgICAqOjphZnRlciB7XG4gICAgICAvLyBCb290c3RyYXAgc3BlY2lmaWM7IGNvbW1lbnQgb3V0IGBjb2xvcmAgYW5kIGBiYWNrZ3JvdW5kYFxuICAgICAgLy9jb2xvcjogJGJsYWNrICFpbXBvcnRhbnQ7IC8vIEJsYWNrIHByaW50cyBmYXN0ZXJcbiAgICAgIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAvL2JhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICAmOm5vdCguYnRuKSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYzsgY29tbWVudCB0aGUgZm9sbG93aW5nIHNlbGVjdG9yIG91dFxuICAgIC8vYVtocmVmXTo6YWZ0ZXIge1xuICAgIC8vICBjb250ZW50OiBcIiAoXCIgYXR0cihocmVmKSBcIilcIjtcbiAgICAvL31cblxuICAgIGFiYnJbdGl0bGVdOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIiAoXCIgYXR0cih0aXRsZSkgXCIpXCI7XG4gICAgfVxuXG4gICAgLy8gQm9vdHN0cmFwIHNwZWNpZmljOyBjb21tZW50IHRoZSBmb2xsb3dpbmcgc2VsZWN0b3Igb3V0XG4gICAgLy9cbiAgICAvLyBEb24ndCBzaG93IGxpbmtzIHRoYXQgYXJlIGZyYWdtZW50IGlkZW50aWZpZXJzLFxuICAgIC8vIG9yIHVzZSB0aGUgYGphdmFzY3JpcHQ6YCBwc2V1ZG8gcHJvdG9jb2xcbiAgICAvL1xuXG4gICAgLy9hW2hyZWZePVwiI1wiXTo6YWZ0ZXIsXG4gICAgLy9hW2hyZWZePVwiamF2YXNjcmlwdDpcIl06OmFmdGVyIHtcbiAgICAvLyBjb250ZW50OiBcIlwiO1xuICAgIC8vfVxuXG4gICAgcHJlIHtcbiAgICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBwcmUsXG4gICAgYmxvY2txdW90ZSB7XG4gICAgICBib3JkZXI6ICRib3JkZXItd2lkdGggc29saWQgJGdyYXktNTAwOyAvLyBCb290c3RyYXAgY3VzdG9tIGNvZGU7IHVzaW5nIGAkYm9yZGVyLXdpZHRoYCBpbnN0ZWFkIG9mIDFweFxuICAgICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICAgIH1cblxuICAgIHRyLFxuICAgIGltZyB7XG4gICAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgfVxuXG4gICAgcCxcbiAgICBoMixcbiAgICBoMyB7XG4gICAgICBvcnBoYW5zOiAzO1xuICAgICAgd2lkb3dzOiAzO1xuICAgIH1cblxuICAgIGgyLFxuICAgIGgzIHtcbiAgICAgIHBhZ2UtYnJlYWstYWZ0ZXI6IGF2b2lkO1xuICAgIH1cblxuICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYyBjaGFuZ2VzIHN0YXJ0XG5cbiAgICAvLyBTcGVjaWZ5IGEgc2l6ZSBhbmQgbWluLXdpZHRoIHRvIG1ha2UgcHJpbnRpbmcgY2xvc2VyIGFjcm9zcyBicm93c2Vycy5cbiAgICAvLyBXZSBkb24ndCBzZXQgbWFyZ2luIGhlcmUgYmVjYXVzZSBpdCBicmVha3MgYHNpemVgIGluIENocm9tZS4gV2UgYWxzb1xuICAgIC8vIGRvbid0IHVzZSBgIWltcG9ydGFudGAgb24gYHNpemVgIGFzIGl0IGJyZWFrcyBpbiBDaHJvbWUuXG4gICAgQHBhZ2Uge1xuICAgICAgc2l6ZTogJHByaW50LXBhZ2Utc2l6ZTtcbiAgICB9XG4gICAgYm9keSB7XG4gICAgICBtaW4td2lkdGg6ICRwcmludC1ib2R5LW1pbi13aWR0aCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuY29udGFpbmVyIHtcbiAgICAgIG1pbi13aWR0aDogJHByaW50LWJvZHktbWluLXdpZHRoICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLy8gQm9vdHN0cmFwIGNvbXBvbmVudHNcbiAgICAubmF2YmFyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5iYWRnZSB7XG4gICAgICBib3JkZXI6ICRib3JkZXItd2lkdGggc29saWQgJGJsYWNrO1xuICAgIH1cblxuICAgIC50YWJsZSB7XG4gICAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlICFpbXBvcnRhbnQ7XG5cbiAgICAgIHRkLFxuICAgICAgdGgge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGFibGUtYm9yZGVyZWQge1xuICAgICAgdGgsXG4gICAgICB0ZCB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LTMwMCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIC50YWJsZS1kYXJrIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuXG4gICAgICB0aCxcbiAgICAgIHRkLFxuICAgICAgdGhlYWQgdGgsXG4gICAgICB0Ym9keSArIHRib2R5IHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgIC50YWJsZSAudGhlYWQtZGFyayB0aCB7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgIGJvcmRlci1jb2xvcjogJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAvLyBCb290c3RyYXAgc3BlY2lmaWMgY2hhbmdlcyBlbmRcbiAgfVxufVxuIiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICcjeyRpY29tb29uLWZvbnQtZmFtaWx5fSc7XHJcbiAgc3JjOlxyXG4gICAgdXJsKCcjeyRpY29tb29uLWZvbnQtcGF0aH0vI3skaWNvbW9vbi1mb250LWZhbWlseX0udHRmP3AzaDk2OCcpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcclxuICAgIHVybCgnI3skaWNvbW9vbi1mb250LXBhdGh9LyN7JGljb21vb24tZm9udC1mYW1pbHl9LndvZmY/cDNoOTY4JykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICB1cmwoJyN7JGljb21vb24tZm9udC1wYXRofS8jeyRpY29tb29uLWZvbnQtZmFtaWx5fS5zdmc/cDNoOTY4IyN7JGljb21vb24tZm9udC1mYW1pbHl9JykgZm9ybWF0KCdzdmcnKTtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LWRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4uY3BzLWljb24ge1xyXG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXHJcbiAgZm9udC1mYW1pbHk6ICcjeyRpY29tb29uLWZvbnQtZmFtaWx5fScgIWltcG9ydGFudDtcclxuICBzcGVhazogbmV2ZXI7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XHJcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcblxyXG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xyXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbn1cclxuXHJcbi5jcHMtaWNvbi11c2VyLWdyYWR1YXRlLXNvbGlkIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tdXNlci1ncmFkdWF0ZS1zb2xpZDsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi10aGVhdGVyLW1hc2tzLXNvbGlkIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tdGhlYXRlci1tYXNrcy1zb2xpZDsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1zaGFwZXMtc29saWQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1zaGFwZXMtc29saWQ7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tYm9vay1vcGVuLXNvbGlkIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tYm9vay1vcGVuLXNvbGlkOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWJvb2stcmVhZGVyLXNvbGlkIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tYm9vay1yZWFkZXItc29saWQ7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tbGFwdG9wLWNvZGUtc29saWQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1sYXB0b3AtY29kZS1zb2xpZDsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1ncmFkdWF0aW9uLWNhcC1zb2xpZCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWdyYWR1YXRpb24tY2FwLXNvbGlkOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWNoYWxrYm9hcmQtdGVhY2hlci1zb2xpZCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWNoYWxrYm9hcmQtdGVhY2hlci1zb2xpZDsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1jaGFsa2JvYXJkLXNvbGlkIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tY2hhbGtib2FyZC1zb2xpZDsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1zY2hvb2wtc29saWQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1zY2hvb2wtc29saWQ7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tY2xvY2stcmVndWxhciB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWNsb2NrLXJlZ3VsYXI7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tcm9ja2V0LXNvbGlkIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tcm9ja2V0LXNvbGlkOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXVzZXItbnVyc2Utc29saWQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi11c2VyLW51cnNlLXNvbGlkOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWFzdGVyaXNrIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tYXN0ZXJpc2s7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tcGx1cyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXBsdXM7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tcXVlc3Rpb24ge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1xdWVzdGlvbjsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1taW51cyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLW1pbnVzOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLW11c2ljIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tbXVzaWM7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tZW52ZWxvcGUtbyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWVudmVsb3BlLW87IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tc3RhcjEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1zdGFyMTsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi11c2VyMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXVzZXIxOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWNsb2NrLW8ge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1jbG9jay1vOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXJvYWQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1yb2FkOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWluYm94IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24taW5ib3g7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tbG9jazEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1sb2NrMTsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1oZWFkcGhvbmVzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24taGVhZHBob25lczsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1wcmludCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXByaW50OyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWNhbWVyYTEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1jYW1lcmExOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXZpZGVvLWNhbWVyYSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXZpZGVvLWNhbWVyYTsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1naWZ0MSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWdpZnQxOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXBsYW5lIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tcGxhbmU7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tY2FsZW5kYXIxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tY2FsZW5kYXIxOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWNvbW1lbnQxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tY29tbWVudDE7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tdHdpdHRlci1zcXVhcmUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi10d2l0dGVyLXNxdWFyZTsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1mYWNlYm9vay1zcXVhcmUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1mYWNlYm9vay1zcXVhcmU7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24ta2V5IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24ta2V5OyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWxpbmtlZGluLXNxdWFyZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWxpbmtlZGluLXNxdWFyZTsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1mYWNlYm9vayB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWZhY2Vib29rOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWZhY2Vib29rLWYge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1mYWNlYm9vay1mOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWJlbGwtbyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWJlbGwtbzsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1jaGFpbiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWNoYWluOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWxpbmsxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tbGluazE7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tbW9uZXkge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1tb25leTsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1saW5rZWRpbiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWxpbmtlZGluOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXVtYnJlbGxhIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tdW1icmVsbGE7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tbGlnaHRidWxiLW8ge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1saWdodGJ1bGItbzsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi11c2VyLW1kIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tdXNlci1tZDsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1zdGV0aG9zY29wZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXN0ZXRob3Njb3BlOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXN1aXRjYXNlIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tc3VpdGNhc2U7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tYmVsbDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1iZWxsMTsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1jdXRsZXJ5IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tY3V0bGVyeTsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1maWxlLXRleHQtbyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWZpbGUtdGV4dC1vOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWFtYnVsYW5jZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWFtYnVsYW5jZTsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1tZWRraXQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1tZWRraXQ7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tc3VwZXJzY3JpcHQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1zdXBlcnNjcmlwdDsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1taWNyb3Bob25lIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tbWljcm9waG9uZTsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi15b3V0dWJlLXNxdWFyZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXlvdXR1YmUtc3F1YXJlOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWZsaWNrcjEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1mbGlja3IxOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXN1bi1vIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tc3VuLW87IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tbW9vbi1vIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tbW9vbi1vOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXdoZWVsY2hhaXIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi13aGVlbGNoYWlyOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXZpbWVvLXNxdWFyZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXZpbWVvLXNxdWFyZTsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1zcGFjZS1zaHV0dGxlIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tc3BhY2Utc2h1dHRsZTsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1iYW5rIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tYmFuazsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1pbnN0aXR1dGlvbiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWluc3RpdHV0aW9uOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXVuaXZlcnNpdHkge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi11bml2ZXJzaXR5OyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWdyYWR1YXRpb24tY2FwIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tZ3JhZHVhdGlvbi1jYXA7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tbW9ydGFyLWJvYXJkIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tbW9ydGFyLWJvYXJkOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWNoaWxkIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tY2hpbGQ7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tcGF3IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tcGF3OyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXJlY3ljbGUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1yZWN5Y2xlOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWF1dG9tb2JpbGUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1hdXRvbW9iaWxlOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWNhciB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWNhcjsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1wYXBlci1wbGFuZS1vIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tcGFwZXItcGxhbmUtbzsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1zZW5kLW8ge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1zZW5kLW87IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tY29weXJpZ2h0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tY29weXJpZ2h0OyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWF0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tYXQ7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tYnVzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tYnVzOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWNjIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tY2M7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tdXNlci1zZWNyZXQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi11c2VyLXNlY3JldDsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi11c2VyLXBsdXMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi11c2VyLXBsdXM7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tYmFsYW5jZS1zY2FsZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWJhbGFuY2Utc2NhbGU7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tY3JlYXRpdmUtY29tbW9ucyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWNyZWF0aXZlLWNvbW1vbnM7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tdmltZW8ge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi12aW1lbzsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1jcmVkaXQtY2FyZC1hbHQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1jcmVkaXQtY2FyZC1hbHQ7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tdW5pdmVyc2FsLWFjY2VzcyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXVuaXZlcnNhbC1hY2Nlc3M7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24td2hlZWxjaGFpci1hbHQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi13aGVlbGNoYWlyLWFsdDsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1xdWVzdGlvbi1jaXJjbGUtbyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXF1ZXN0aW9uLWNpcmNsZS1vOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWFkZHJlc3MtY2FyZC1vIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tYWRkcmVzcy1jYXJkLW87IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tdmNhcmQtbyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXZjYXJkLW87IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tdXNlci1vIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tdXNlci1vOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWdyYXYge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1ncmF2OyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWVudmVsb3BlIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tZW52ZWxvcGU7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tYnViYmxlIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tYnViYmxlOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXVzZXJzMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXVzZXJzMTsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1iZWxsMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWJlbGwyOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXBpbiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXBpbjsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1jYWxlbmRhcjIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1jYWxlbmRhcjI7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tc3VwcG9ydCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXN1cHBvcnQ7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24taG9tZTQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1ob21lNDsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1yaW5nX3ZvbHVtZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXJpbmdfdm9sdW1lOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXdoZXJlX3RvX3ZvdGUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi13aGVyZV90b192b3RlOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWFjY2Vzc19hbGFybWFsYXJtIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tYWNjZXNzX2FsYXJtYWxhcm07IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tZGF0YV91c2FnZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWRhdGFfdXNhZ2U7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24taW5zZXJ0X2Vtb3RpY29udGFnX2ZhY2VzbW9vZCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWluc2VydF9lbW90aWNvbnRhZ19mYWNlc21vb2Q7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24taW5zZXJ0X2ludml0YXRpb25ldmVudCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWluc2VydF9pbnZpdGF0aW9uZXZlbnQ7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tY2FtZXJhX2FsdHBob3RvX2NhbWVyYWxvY2FsX3NlZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWNhbWVyYV9hbHRwaG90b19jYW1lcmFsb2NhbF9zZWU7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tbG9jYWxfcmVzdGF1cmFudHJlc3RhdXJhbnRfbWVudSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWxvY2FsX3Jlc3RhdXJhbnRyZXN0YXVyYW50X21lbnU7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tYWRkX2xvY2F0aW9uIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tYWRkX2xvY2F0aW9uOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLW5lYXJfbWUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1uZWFyX21lOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXJlc3RhdXJhbnQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1yZXN0YXVyYW50OyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWRlcGFydHVyZV9ib2FyZCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWRlcGFydHVyZV9ib2FyZDsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1waWVfY2hhcnQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1waWVfY2hhcnQ7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tY2FrZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWNha2U7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tbm90aWZpY2F0aW9ucyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLW5vdGlmaWNhdGlvbnM7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tc2Nob29sIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tc2Nob29sOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXNlbnRpbWVudF9kaXNzYXRpc2ZpZWQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1zZW50aW1lbnRfZGlzc2F0aXNmaWVkOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXNlbnRpbWVudF9uZXV0cmFsIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tc2VudGltZW50X25ldXRyYWw7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tc2VudGltZW50X3NhdGlzZmllZCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXNlbnRpbWVudF9zYXRpc2ZpZWQ7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tc2VudGltZW50X3ZlcnlfZGlzc2F0aXNmaWVkIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tc2VudGltZW50X3ZlcnlfZGlzc2F0aXNmaWVkOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXNlbnRpbWVudF92ZXJ5X3NhdGlzZmllZCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXNlbnRpbWVudF92ZXJ5X3NhdGlzZmllZDsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi10aHVtYl9kb3duX2FsdCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXRodW1iX2Rvd25fYWx0OyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXRodW1iX3VwX2FsdCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXRodW1iX3VwX2FsdDsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1hY2NvdW50X2JhbGFuY2Uge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1hY2NvdW50X2JhbGFuY2U7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tc2VhcmNoIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tc2VhcmNoOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXZlcmlmaWVkX3VzZXIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi12ZXJpZmllZF91c2VyOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWZpbmdlcnByaW50IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tZmluZ2VycHJpbnQ7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tZ190cmFuc2xhdGUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1nX3RyYW5zbGF0ZTsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi13Yl90d2lnaGxpZ2h0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24td2JfdHdpZ2hsaWdodDsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1lbW9qaV9lbW90aW9ucyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWVtb2ppX2Vtb3Rpb25zOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWVtb2ppX2V2ZW50cyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWVtb2ppX2V2ZW50czsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1lbW9qaV9vYmplY3RzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tZW1vamlfb2JqZWN0czsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1zcG9ydHNfZXNwb3J0cyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXNwb3J0c19lc3BvcnRzOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXNwb3J0c19mb290YmFsbCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXNwb3J0c19mb290YmFsbDsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1zcG9ydHNfZ29sZiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXNwb3J0c19nb2xmOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXNwb3J0c19ob2NrZXkge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1zcG9ydHNfaG9ja2V5OyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXNwb3J0c19ydWdieSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXNwb3J0c19ydWdieTsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1zcG9ydHNfc29jY2VyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tc3BvcnRzX3NvY2NlcjsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1zcG9ydHNfdm9sbGV5YmFsbCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXNwb3J0c192b2xsZXliYWxsOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXNwb3J0c190ZW5uaXMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1zcG9ydHNfdGVubmlzOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWx1bmNoX2RpbmluZyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWx1bmNoX2RpbmluZzsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1wYXJrIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tcGFyazsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1pY2VjcmVhbSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWljZWNyZWFtOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXZvbHVudGVlcl9hY3RpdmlzbSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXZvbHVudGVlcl9hY3RpdmlzbTsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1hY191bml0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tYWNfdW5pdDsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1iZWFjaF9hY2Nlc3Mge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1iZWFjaF9hY2Nlc3M7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tY2hpbGRfY2FyZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWNoaWxkX2NhcmU7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tcm9vbV9zZXJ2aWNlIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tcm9vbV9zZXJ2aWNlOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWFjdGl2aXR5IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tYWN0aXZpdHk7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tYXBlcnR1cmUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1hcGVydHVyZTsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1iZWxsIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tYmVsbDsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1ib29rLW9wZW4ge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1ib29rLW9wZW47IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tYm9vayB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWJvb2s7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tYm9va21hcmsge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1ib29rbWFyazsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1jYWxlbmRhciB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWNhbGVuZGFyOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWNhbWVyYSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWNhbWVyYTsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1jaGV2cm9uLWxlZnQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1jaGV2cm9uLWxlZnQ7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tY2hldnJvbi1yaWdodCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWNoZXZyb24tcmlnaHQ7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tY2xvY2sge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1jbG9jazsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1jbG91ZCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWNsb3VkOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWNvZmZlZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWNvZmZlZTsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1jb21wYXNzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tY29tcGFzczsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1kb2xsYXItc2lnbiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWRvbGxhci1zaWduOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWV5ZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWV5ZTsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1maWxlLXRleHQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1maWxlLXRleHQ7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tZm9sZGVyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tZm9sZGVyOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWdpZnQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1naWZ0OyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWdsb2JlIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tZ2xvYmU7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tZ3JpZCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWdyaWQ7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24taGVhcnQzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24taGVhcnQzOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWhlbHAtY2lyY2xlIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24taGVscC1jaXJjbGU7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24taG9tZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWhvbWU7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tY2F0ZWdvcnkge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1jYXRlZ29yeTsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1pbmZvIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24taW5mbzsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1saWZlLWJ1b3kge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1saWZlLWJ1b3k7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tbGluayB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWxpbms7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tbG9jayB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWxvY2s7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tbWFpbCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLW1haWw7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tbWFwLXBpbiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLW1hcC1waW47IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tbWVudSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLW1lbnU7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tY29tbWVudCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWNvbW1lbnQ7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tcGFwZXJjbGlwIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tcGFwZXJjbGlwOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXBob25lIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tcGhvbmU7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tcHJpbnRlciB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXByaW50ZXI7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tc2V0dGluZ3Mge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1zZXR0aW5nczsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1zaGFyZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXNoYXJlOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXNob3BwaW5nLWJhZyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXNob3BwaW5nLWJhZzsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1zdGFyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tc3RhcjsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi10YWcge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi10YWc7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tdGh1bWJzLXVwIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tdGh1bWJzLXVwOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXVzZXIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi11c2VyOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXVzZXJzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tdXNlcnM7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tY2xvc2Uge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1jbG9zZTsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1ob21lMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWhvbWUyOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWhvbWUyMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWhvbWUyMTsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1ob21lMyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWhvbWUzOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXBlbmNpbCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXBlbmNpbDsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1wZW5jaWwyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tcGVuY2lsMjsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1oZWFkcGhvbmVzMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWhlYWRwaG9uZXMxOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLW11c2ljMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLW11c2ljMTsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1ib29rMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWJvb2sxOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXByaWNlLXRhZ3Mge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1wcmljZS10YWdzOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWxpZmVidW95IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tbGlmZWJ1b3k7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tcHVzaHBpbiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXB1c2hwaW47IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tbG9jYXRpb24ge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1sb2NhdGlvbjsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1sb2NhdGlvbjIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1sb2NhdGlvbjI7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tbW9iaWxlIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tbW9iaWxlOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXR2IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tdHY7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tZHJhd2VyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tZHJhd2VyOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWJ1YmJsZXMzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tYnViYmxlczM7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tYnViYmxlczQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1idWJibGVzNDsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi11c2VyMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXVzZXIyOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWtleTEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1rZXkxOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWxvY2syIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tbG9jazI7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24td3JlbmNoIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24td3JlbmNoOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLW1hZ2ljLXdhbmQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1tYWdpYy13YW5kOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWFpZC1raXQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1haWQta2l0OyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXN0YXRzLWRvdHMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1zdGF0cy1kb3RzOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXRyb3BoeSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXRyb3BoeTsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1naWZ0MiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWdpZnQyOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXNwb29uLWtuaWZlIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tc3Bvb24ta25pZmU7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tbGFiIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24tbGFiOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXNwaGVyZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLXNwaGVyZTsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1lYXJ0aCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWVhcnRoOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWhlYXJ0MSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWhlYXJ0MTsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1jaGVja21hcmsge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1jaGVja21hcms7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24tc29ydC1hbHBoYS1hc2Mge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1zb3J0LWFscGhhLWFzYzsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi1zb3J0LWFscGhhLWRlc2Mge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi1zb3J0LWFscGhhLWRlc2M7IFxyXG4gIH1cclxufVxyXG4uY3BzLWljb24taW5zdGFncmFtIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkY3BzLWljb24taW5zdGFncmFtOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXR3aXR0ZXIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi10d2l0dGVyOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLXlvdXR1YmUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi15b3V0dWJlOyBcclxuICB9XHJcbn1cclxuLmNwcy1pY29uLWZsaWNrciB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGNwcy1pY29uLWZsaWNrcjsgXHJcbiAgfVxyXG59XHJcbi5jcHMtaWNvbi10dW1ibHIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRjcHMtaWNvbi10dW1ibHI7IFxyXG4gIH1cclxufVxyXG5cclxuIiwiJGljb21vb24tZm9udC1mYW1pbHk6IFwiY3BzY2hvb2xcIiAhZGVmYXVsdDtcclxuJGljb21vb24tZm9udC1wYXRoOiBcImZvbnRzXCIgIWRlZmF1bHQ7XHJcblxyXG4kY3BzLWljb24tdXNlci1ncmFkdWF0ZS1zb2xpZDogXCJcXGU5MTJcIjtcclxuJGNwcy1pY29uLXRoZWF0ZXItbWFza3Mtc29saWQ6IFwiXFxlOTI5XCI7XHJcbiRjcHMtaWNvbi1zaGFwZXMtc29saWQ6IFwiXFxlOTJhXCI7XHJcbiRjcHMtaWNvbi1ib29rLW9wZW4tc29saWQ6IFwiXFxlOTJiXCI7XHJcbiRjcHMtaWNvbi1ib29rLXJlYWRlci1zb2xpZDogXCJcXGU5MmNcIjtcclxuJGNwcy1pY29uLWxhcHRvcC1jb2RlLXNvbGlkOiBcIlxcZTkyZFwiO1xyXG4kY3BzLWljb24tZ3JhZHVhdGlvbi1jYXAtc29saWQ6IFwiXFxlOTJlXCI7XHJcbiRjcHMtaWNvbi1jaGFsa2JvYXJkLXRlYWNoZXItc29saWQ6IFwiXFxlOTJmXCI7XHJcbiRjcHMtaWNvbi1jaGFsa2JvYXJkLXNvbGlkOiBcIlxcZTkzMFwiO1xyXG4kY3BzLWljb24tc2Nob29sLXNvbGlkOiBcIlxcZTkzMVwiO1xyXG4kY3BzLWljb24tY2xvY2stcmVndWxhcjogXCJcXGU5MzJcIjtcclxuJGNwcy1pY29uLXJvY2tldC1zb2xpZDogXCJcXGU5MzNcIjtcclxuJGNwcy1pY29uLXVzZXItbnVyc2Utc29saWQ6IFwiXFxlOTM0XCI7XHJcbiRjcHMtaWNvbi1hc3RlcmlzazogXCJcXGYwNjlcIjtcclxuJGNwcy1pY29uLXBsdXM6IFwiXFxmMDY3XCI7XHJcbiRjcHMtaWNvbi1xdWVzdGlvbjogXCJcXGYxMjhcIjtcclxuJGNwcy1pY29uLW1pbnVzOiBcIlxcZjA2OFwiO1xyXG4kY3BzLWljb24tbXVzaWM6IFwiXFxmMDAxXCI7XHJcbiRjcHMtaWNvbi1lbnZlbG9wZS1vOiBcIlxcZjAwM1wiO1xyXG4kY3BzLWljb24tc3RhcjE6IFwiXFxmMDA1XCI7XHJcbiRjcHMtaWNvbi11c2VyMTogXCJcXGYwMDdcIjtcclxuJGNwcy1pY29uLWNsb2NrLW86IFwiXFxmMDE3XCI7XHJcbiRjcHMtaWNvbi1yb2FkOiBcIlxcZjAxOFwiO1xyXG4kY3BzLWljb24taW5ib3g6IFwiXFxmMDFjXCI7XHJcbiRjcHMtaWNvbi1sb2NrMTogXCJcXGYwMjNcIjtcclxuJGNwcy1pY29uLWhlYWRwaG9uZXM6IFwiXFxmMDI1XCI7XHJcbiRjcHMtaWNvbi1wcmludDogXCJcXGYwMmZcIjtcclxuJGNwcy1pY29uLWNhbWVyYTE6IFwiXFxmMDMwXCI7XHJcbiRjcHMtaWNvbi12aWRlby1jYW1lcmE6IFwiXFxmMDNkXCI7XHJcbiRjcHMtaWNvbi1naWZ0MTogXCJcXGYwNmJcIjtcclxuJGNwcy1pY29uLXBsYW5lOiBcIlxcZjA3MlwiO1xyXG4kY3BzLWljb24tY2FsZW5kYXIxOiBcIlxcZjA3M1wiO1xyXG4kY3BzLWljb24tY29tbWVudDE6IFwiXFxmMDc1XCI7XHJcbiRjcHMtaWNvbi10d2l0dGVyLXNxdWFyZTogXCJcXGYwODFcIjtcclxuJGNwcy1pY29uLWZhY2Vib29rLXNxdWFyZTogXCJcXGYwODJcIjtcclxuJGNwcy1pY29uLWtleTogXCJcXGYwODRcIjtcclxuJGNwcy1pY29uLWxpbmtlZGluLXNxdWFyZTogXCJcXGYwOGNcIjtcclxuJGNwcy1pY29uLWZhY2Vib29rOiBcIlxcZjA5YVwiO1xyXG4kY3BzLWljb24tZmFjZWJvb2stZjogXCJcXGYwOWFcIjtcclxuJGNwcy1pY29uLWJlbGwtbzogXCJcXGYwYTJcIjtcclxuJGNwcy1pY29uLWNoYWluOiBcIlxcZjBjMVwiO1xyXG4kY3BzLWljb24tbGluazE6IFwiXFxmMGMxXCI7XHJcbiRjcHMtaWNvbi1tb25leTogXCJcXGYwZDZcIjtcclxuJGNwcy1pY29uLWxpbmtlZGluOiBcIlxcZjBlMVwiO1xyXG4kY3BzLWljb24tdW1icmVsbGE6IFwiXFxmMGU5XCI7XHJcbiRjcHMtaWNvbi1saWdodGJ1bGItbzogXCJcXGYwZWJcIjtcclxuJGNwcy1pY29uLXVzZXItbWQ6IFwiXFxmMGYwXCI7XHJcbiRjcHMtaWNvbi1zdGV0aG9zY29wZTogXCJcXGYwZjFcIjtcclxuJGNwcy1pY29uLXN1aXRjYXNlOiBcIlxcZjBmMlwiO1xyXG4kY3BzLWljb24tYmVsbDE6IFwiXFxmMGYzXCI7XHJcbiRjcHMtaWNvbi1jdXRsZXJ5OiBcIlxcZjBmNVwiO1xyXG4kY3BzLWljb24tZmlsZS10ZXh0LW86IFwiXFxmMGY2XCI7XHJcbiRjcHMtaWNvbi1hbWJ1bGFuY2U6IFwiXFxmMGY5XCI7XHJcbiRjcHMtaWNvbi1tZWRraXQ6IFwiXFxmMGZhXCI7XHJcbiRjcHMtaWNvbi1zdXBlcnNjcmlwdDogXCJcXGYxMmJcIjtcclxuJGNwcy1pY29uLW1pY3JvcGhvbmU6IFwiXFxmMTMwXCI7XHJcbiRjcHMtaWNvbi15b3V0dWJlLXNxdWFyZTogXCJcXGYxNjZcIjtcclxuJGNwcy1pY29uLWZsaWNrcjE6IFwiXFxmMTZlXCI7XHJcbiRjcHMtaWNvbi1zdW4tbzogXCJcXGYxODVcIjtcclxuJGNwcy1pY29uLW1vb24tbzogXCJcXGYxODZcIjtcclxuJGNwcy1pY29uLXdoZWVsY2hhaXI6IFwiXFxmMTkzXCI7XHJcbiRjcHMtaWNvbi12aW1lby1zcXVhcmU6IFwiXFxmMTk0XCI7XHJcbiRjcHMtaWNvbi1zcGFjZS1zaHV0dGxlOiBcIlxcZjE5N1wiO1xyXG4kY3BzLWljb24tYmFuazogXCJcXGYxOWNcIjtcclxuJGNwcy1pY29uLWluc3RpdHV0aW9uOiBcIlxcZjE5Y1wiO1xyXG4kY3BzLWljb24tdW5pdmVyc2l0eTogXCJcXGYxOWNcIjtcclxuJGNwcy1pY29uLWdyYWR1YXRpb24tY2FwOiBcIlxcZjE5ZFwiO1xyXG4kY3BzLWljb24tbW9ydGFyLWJvYXJkOiBcIlxcZjE5ZFwiO1xyXG4kY3BzLWljb24tY2hpbGQ6IFwiXFxmMWFlXCI7XHJcbiRjcHMtaWNvbi1wYXc6IFwiXFxmMWIwXCI7XHJcbiRjcHMtaWNvbi1yZWN5Y2xlOiBcIlxcZjFiOFwiO1xyXG4kY3BzLWljb24tYXV0b21vYmlsZTogXCJcXGYxYjlcIjtcclxuJGNwcy1pY29uLWNhcjogXCJcXGYxYjlcIjtcclxuJGNwcy1pY29uLXBhcGVyLXBsYW5lLW86IFwiXFxmMWQ5XCI7XHJcbiRjcHMtaWNvbi1zZW5kLW86IFwiXFxmMWQ5XCI7XHJcbiRjcHMtaWNvbi1jb3B5cmlnaHQ6IFwiXFxmMWY5XCI7XHJcbiRjcHMtaWNvbi1hdDogXCJcXGYxZmFcIjtcclxuJGNwcy1pY29uLWJ1czogXCJcXGYyMDdcIjtcclxuJGNwcy1pY29uLWNjOiBcIlxcZjIwYVwiO1xyXG4kY3BzLWljb24tdXNlci1zZWNyZXQ6IFwiXFxmMjFiXCI7XHJcbiRjcHMtaWNvbi11c2VyLXBsdXM6IFwiXFxmMjM0XCI7XHJcbiRjcHMtaWNvbi1iYWxhbmNlLXNjYWxlOiBcIlxcZjI0ZVwiO1xyXG4kY3BzLWljb24tY3JlYXRpdmUtY29tbW9uczogXCJcXGYyNWVcIjtcclxuJGNwcy1pY29uLXZpbWVvOiBcIlxcZjI3ZFwiO1xyXG4kY3BzLWljb24tY3JlZGl0LWNhcmQtYWx0OiBcIlxcZjI4M1wiO1xyXG4kY3BzLWljb24tdW5pdmVyc2FsLWFjY2VzczogXCJcXGYyOWFcIjtcclxuJGNwcy1pY29uLXdoZWVsY2hhaXItYWx0OiBcIlxcZjI5YlwiO1xyXG4kY3BzLWljb24tcXVlc3Rpb24tY2lyY2xlLW86IFwiXFxmMjljXCI7XHJcbiRjcHMtaWNvbi1hZGRyZXNzLWNhcmQtbzogXCJcXGYyYmNcIjtcclxuJGNwcy1pY29uLXZjYXJkLW86IFwiXFxmMmJjXCI7XHJcbiRjcHMtaWNvbi11c2VyLW86IFwiXFxmMmMwXCI7XHJcbiRjcHMtaWNvbi1ncmF2OiBcIlxcZjJkNlwiO1xyXG4kY3BzLWljb24tZW52ZWxvcGU6IFwiXFxlOTM2XCI7XHJcbiRjcHMtaWNvbi1idWJibGU6IFwiXFxlOTM3XCI7XHJcbiRjcHMtaWNvbi11c2VyczE6IFwiXFxlOTM4XCI7XHJcbiRjcHMtaWNvbi1iZWxsMjogXCJcXGU5MzlcIjtcclxuJGNwcy1pY29uLXBpbjogXCJcXGU5MDVcIjtcclxuJGNwcy1pY29uLWNhbGVuZGFyMjogXCJcXGU5M2FcIjtcclxuJGNwcy1pY29uLXN1cHBvcnQ6IFwiXFxlOTNiXCI7XHJcbiRjcHMtaWNvbi1ob21lNDogXCJcXGU5M2RcIjtcclxuJGNwcy1pY29uLXJpbmdfdm9sdW1lOiBcIlxcZTkzZVwiO1xyXG4kY3BzLWljb24td2hlcmVfdG9fdm90ZTogXCJcXGU5M2ZcIjtcclxuJGNwcy1pY29uLWFjY2Vzc19hbGFybWFsYXJtOiBcIlxcZTk0MFwiO1xyXG4kY3BzLWljb24tZGF0YV91c2FnZTogXCJcXGU5NDFcIjtcclxuJGNwcy1pY29uLWluc2VydF9lbW90aWNvbnRhZ19mYWNlc21vb2Q6IFwiXFxlOTQyXCI7XHJcbiRjcHMtaWNvbi1pbnNlcnRfaW52aXRhdGlvbmV2ZW50OiBcIlxcZTk0M1wiO1xyXG4kY3BzLWljb24tY2FtZXJhX2FsdHBob3RvX2NhbWVyYWxvY2FsX3NlZTogXCJcXGU5NDRcIjtcclxuJGNwcy1pY29uLWxvY2FsX3Jlc3RhdXJhbnRyZXN0YXVyYW50X21lbnU6IFwiXFxlOTQ1XCI7XHJcbiRjcHMtaWNvbi1hZGRfbG9jYXRpb246IFwiXFxlOTQ2XCI7XHJcbiRjcHMtaWNvbi1uZWFyX21lOiBcIlxcZTk0N1wiO1xyXG4kY3BzLWljb24tcmVzdGF1cmFudDogXCJcXGU5NDhcIjtcclxuJGNwcy1pY29uLWRlcGFydHVyZV9ib2FyZDogXCJcXGU5NDlcIjtcclxuJGNwcy1pY29uLXBpZV9jaGFydDogXCJcXGU5NGFcIjtcclxuJGNwcy1pY29uLWNha2U6IFwiXFxlOTRiXCI7XHJcbiRjcHMtaWNvbi1ub3RpZmljYXRpb25zOiBcIlxcZTk0Y1wiO1xyXG4kY3BzLWljb24tc2Nob29sOiBcIlxcZTk0ZFwiO1xyXG4kY3BzLWljb24tc2VudGltZW50X2Rpc3NhdGlzZmllZDogXCJcXGU5NGVcIjtcclxuJGNwcy1pY29uLXNlbnRpbWVudF9uZXV0cmFsOiBcIlxcZTk0ZlwiO1xyXG4kY3BzLWljb24tc2VudGltZW50X3NhdGlzZmllZDogXCJcXGU5NTBcIjtcclxuJGNwcy1pY29uLXNlbnRpbWVudF92ZXJ5X2Rpc3NhdGlzZmllZDogXCJcXGU5NTFcIjtcclxuJGNwcy1pY29uLXNlbnRpbWVudF92ZXJ5X3NhdGlzZmllZDogXCJcXGU5NTJcIjtcclxuJGNwcy1pY29uLXRodW1iX2Rvd25fYWx0OiBcIlxcZTk1M1wiO1xyXG4kY3BzLWljb24tdGh1bWJfdXBfYWx0OiBcIlxcZTk1NFwiO1xyXG4kY3BzLWljb24tYWNjb3VudF9iYWxhbmNlOiBcIlxcZTk1NVwiO1xyXG4kY3BzLWljb24tc2VhcmNoOiBcIlxcZTkwNlwiO1xyXG4kY3BzLWljb24tdmVyaWZpZWRfdXNlcjogXCJcXGU5NTZcIjtcclxuJGNwcy1pY29uLWZpbmdlcnByaW50OiBcIlxcZTk1N1wiO1xyXG4kY3BzLWljb24tZ190cmFuc2xhdGU6IFwiXFxlOTI4XCI7XHJcbiRjcHMtaWNvbi13Yl90d2lnaGxpZ2h0OiBcIlxcZTk1OFwiO1xyXG4kY3BzLWljb24tZW1vamlfZW1vdGlvbnM6IFwiXFxlOTU5XCI7XHJcbiRjcHMtaWNvbi1lbW9qaV9ldmVudHM6IFwiXFxlOTVhXCI7XHJcbiRjcHMtaWNvbi1lbW9qaV9vYmplY3RzOiBcIlxcZTk1YlwiO1xyXG4kY3BzLWljb24tc3BvcnRzX2VzcG9ydHM6IFwiXFxlOTVjXCI7XHJcbiRjcHMtaWNvbi1zcG9ydHNfZm9vdGJhbGw6IFwiXFxlOTVkXCI7XHJcbiRjcHMtaWNvbi1zcG9ydHNfZ29sZjogXCJcXGU5NWVcIjtcclxuJGNwcy1pY29uLXNwb3J0c19ob2NrZXk6IFwiXFxlOTVmXCI7XHJcbiRjcHMtaWNvbi1zcG9ydHNfcnVnYnk6IFwiXFxlOTYwXCI7XHJcbiRjcHMtaWNvbi1zcG9ydHNfc29jY2VyOiBcIlxcZTk2MVwiO1xyXG4kY3BzLWljb24tc3BvcnRzX3ZvbGxleWJhbGw6IFwiXFxlOTYyXCI7XHJcbiRjcHMtaWNvbi1zcG9ydHNfdGVubmlzOiBcIlxcZTk2M1wiO1xyXG4kY3BzLWljb24tbHVuY2hfZGluaW5nOiBcIlxcZTk2NFwiO1xyXG4kY3BzLWljb24tcGFyazogXCJcXGU5NjVcIjtcclxuJGNwcy1pY29uLWljZWNyZWFtOiBcIlxcZTk2NlwiO1xyXG4kY3BzLWljb24tdm9sdW50ZWVyX2FjdGl2aXNtOiBcIlxcZTk2N1wiO1xyXG4kY3BzLWljb24tYWNfdW5pdDogXCJcXGU5NjhcIjtcclxuJGNwcy1pY29uLWJlYWNoX2FjY2VzczogXCJcXGU5NjlcIjtcclxuJGNwcy1pY29uLWNoaWxkX2NhcmU6IFwiXFxlOTZhXCI7XHJcbiRjcHMtaWNvbi1yb29tX3NlcnZpY2U6IFwiXFxlOTZiXCI7XHJcbiRjcHMtaWNvbi1hY3Rpdml0eTogXCJcXGU5MDhcIjtcclxuJGNwcy1pY29uLWFwZXJ0dXJlOiBcIlxcZTkwYVwiO1xyXG4kY3BzLWljb24tYmVsbDogXCJcXGU5MGJcIjtcclxuJGNwcy1pY29uLWJvb2stb3BlbjogXCJcXGU5MGNcIjtcclxuJGNwcy1pY29uLWJvb2s6IFwiXFxlOTBkXCI7XHJcbiRjcHMtaWNvbi1ib29rbWFyazogXCJcXGU5MGVcIjtcclxuJGNwcy1pY29uLWNhbGVuZGFyOiBcIlxcZTkwMFwiO1xyXG4kY3BzLWljb24tY2FtZXJhOiBcIlxcZTkwZlwiO1xyXG4kY3BzLWljb24tY2hldnJvbi1sZWZ0OiBcIlxcZTkyNlwiO1xyXG4kY3BzLWljb24tY2hldnJvbi1yaWdodDogXCJcXGU5MjdcIjtcclxuJGNwcy1pY29uLWNsb2NrOiBcIlxcZTk2Y1wiO1xyXG4kY3BzLWljb24tY2xvdWQ6IFwiXFxlOTEwXCI7XHJcbiRjcHMtaWNvbi1jb2ZmZWU6IFwiXFxlOTZkXCI7XHJcbiRjcHMtaWNvbi1jb21wYXNzOiBcIlxcZTkxMVwiO1xyXG4kY3BzLWljb24tZG9sbGFyLXNpZ246IFwiXFxlOTZlXCI7XHJcbiRjcHMtaWNvbi1leWU6IFwiXFxlOTZmXCI7XHJcbiRjcHMtaWNvbi1maWxlLXRleHQ6IFwiXFxlOTEzXCI7XHJcbiRjcHMtaWNvbi1mb2xkZXI6IFwiXFxlOTE0XCI7XHJcbiRjcHMtaWNvbi1naWZ0OiBcIlxcZTkxNVwiO1xyXG4kY3BzLWljb24tZ2xvYmU6IFwiXFxlOTcwXCI7XHJcbiRjcHMtaWNvbi1ncmlkOiBcIlxcZTkxNlwiO1xyXG4kY3BzLWljb24taGVhcnQzOiBcIlxcZTk3MVwiO1xyXG4kY3BzLWljb24taGVscC1jaXJjbGU6IFwiXFxlOTcyXCI7XHJcbiRjcHMtaWNvbi1ob21lOiBcIlxcZTkxN1wiO1xyXG4kY3BzLWljb24tY2F0ZWdvcnk6IFwiXFxlOTAxXCI7XHJcbiRjcHMtaWNvbi1pbmZvOiBcIlxcZTkxOFwiO1xyXG4kY3BzLWljb24tbGlmZS1idW95OiBcIlxcZTk3M1wiO1xyXG4kY3BzLWljb24tbGluazogXCJcXGU5MTlcIjtcclxuJGNwcy1pY29uLWxvY2s6IFwiXFxlOTFhXCI7XHJcbiRjcHMtaWNvbi1tYWlsOiBcIlxcZTkxYlwiO1xyXG4kY3BzLWljb24tbWFwLXBpbjogXCJcXGU5MWNcIjtcclxuJGNwcy1pY29uLW1lbnU6IFwiXFxlOTA3XCI7XHJcbiRjcHMtaWNvbi1jb21tZW50OiBcIlxcZTkwNFwiO1xyXG4kY3BzLWljb24tcGFwZXJjbGlwOiBcIlxcZTkxZFwiO1xyXG4kY3BzLWljb24tcGhvbmU6IFwiXFxlOTFlXCI7XHJcbiRjcHMtaWNvbi1wcmludGVyOiBcIlxcZTkxZlwiO1xyXG4kY3BzLWljb24tc2V0dGluZ3M6IFwiXFxlOTIwXCI7XHJcbiRjcHMtaWNvbi1zaGFyZTogXCJcXGU5MjFcIjtcclxuJGNwcy1pY29uLXNob3BwaW5nLWJhZzogXCJcXGU5MjJcIjtcclxuJGNwcy1pY29uLXN0YXI6IFwiXFxlOTIzXCI7XHJcbiRjcHMtaWNvbi10YWc6IFwiXFxlOTAyXCI7XHJcbiRjcHMtaWNvbi10aHVtYnMtdXA6IFwiXFxlOTI0XCI7XHJcbiRjcHMtaWNvbi11c2VyOiBcIlxcZTkwM1wiO1xyXG4kY3BzLWljb24tdXNlcnM6IFwiXFxlOTI1XCI7XHJcbiRjcHMtaWNvbi1jbG9zZTogXCJcXGU5MDlcIjtcclxuJGNwcy1pY29uLWhvbWUyOiBcIlxcZTk3NFwiO1xyXG4kY3BzLWljb24taG9tZTIxOiBcIlxcZTk3NVwiO1xyXG4kY3BzLWljb24taG9tZTM6IFwiXFxlOTc2XCI7XHJcbiRjcHMtaWNvbi1wZW5jaWw6IFwiXFxlOTc3XCI7XHJcbiRjcHMtaWNvbi1wZW5jaWwyOiBcIlxcZTk3OFwiO1xyXG4kY3BzLWljb24taGVhZHBob25lczE6IFwiXFxlOTc5XCI7XHJcbiRjcHMtaWNvbi1tdXNpYzE6IFwiXFxlOTdhXCI7XHJcbiRjcHMtaWNvbi1ib29rMTogXCJcXGU5MzVcIjtcclxuJGNwcy1pY29uLXByaWNlLXRhZ3M6IFwiXFxlOTdiXCI7XHJcbiRjcHMtaWNvbi1saWZlYnVveTogXCJcXGU5N2NcIjtcclxuJGNwcy1pY29uLXB1c2hwaW46IFwiXFxlOTdkXCI7XHJcbiRjcHMtaWNvbi1sb2NhdGlvbjogXCJcXGU5ODNcIjtcclxuJGNwcy1pY29uLWxvY2F0aW9uMjogXCJcXGU5N2VcIjtcclxuJGNwcy1pY29uLW1vYmlsZTogXCJcXGU5ODRcIjtcclxuJGNwcy1pY29uLXR2OiBcIlxcZTk3ZlwiO1xyXG4kY3BzLWljb24tZHJhd2VyOiBcIlxcZTk4MFwiO1xyXG4kY3BzLWljb24tYnViYmxlczM6IFwiXFxlOTgxXCI7XHJcbiRjcHMtaWNvbi1idWJibGVzNDogXCJcXGU5ODJcIjtcclxuJGNwcy1pY29uLXVzZXIyOiBcIlxcZTk4NVwiO1xyXG4kY3BzLWljb24ta2V5MTogXCJcXGU5OGRcIjtcclxuJGNwcy1pY29uLWxvY2syOiBcIlxcZTk4ZlwiO1xyXG4kY3BzLWljb24td3JlbmNoOiBcIlxcZTk5MVwiO1xyXG4kY3BzLWljb24tbWFnaWMtd2FuZDogXCJcXGU5OTdcIjtcclxuJGNwcy1pY29uLWFpZC1raXQ6IFwiXFxlOTk4XCI7XHJcbiRjcHMtaWNvbi1zdGF0cy1kb3RzOiBcIlxcZTk5YlwiO1xyXG4kY3BzLWljb24tdHJvcGh5OiBcIlxcZTk5ZVwiO1xyXG4kY3BzLWljb24tZ2lmdDI6IFwiXFxlOTlmXCI7XHJcbiRjcHMtaWNvbi1zcG9vbi1rbmlmZTogXCJcXGU5YTNcIjtcclxuJGNwcy1pY29uLWxhYjogXCJcXGU5YWFcIjtcclxuJGNwcy1pY29uLXNwaGVyZTogXCJcXGU5YzlcIjtcclxuJGNwcy1pY29uLWVhcnRoOiBcIlxcZTljYVwiO1xyXG4kY3BzLWljb24taGVhcnQxOiBcIlxcZTlkYVwiO1xyXG4kY3BzLWljb24tY2hlY2ttYXJrOiBcIlxcZWExMFwiO1xyXG4kY3BzLWljb24tc29ydC1hbHBoYS1hc2M6IFwiXFxlYTQ4XCI7XHJcbiRjcHMtaWNvbi1zb3J0LWFscGhhLWRlc2M6IFwiXFxlYTQ5XCI7XHJcbiRjcHMtaWNvbi1pbnN0YWdyYW06IFwiXFxlYTkyXCI7XHJcbiRjcHMtaWNvbi10d2l0dGVyOiBcIlxcZWE5NlwiO1xyXG4kY3BzLWljb24teW91dHViZTogXCJcXGVhOWRcIjtcclxuJGNwcy1pY29uLWZsaWNrcjogXCJcXGVhYTRcIjtcclxuJGNwcy1pY29uLXR1bWJscjogXCJcXGVhYjlcIjtcclxuXHJcbiIsIiRmb250czogKFxyXG5cdGFtc3RlbHZhcjogKG5vcm1hbDogJ0Ftc3RlbHZhci1Sb21hbi1WRi50dGYnLCBpdGFsaWM6ICdBbXN0ZWx2YXItSXRhbGljLVZGLnR0ZicsIGZvcm1hdDogJ3RydWV0eXBlJyksXHJcblx0Y29tbWlzc2lvbmVyOiAobm9ybWFsOiAnQ29tbWlzc2lvbmVyW0ZMQVIsVk9MTSxzbG50LHdnaHRdLnR0ZicsIGl0YWxpYzogZmFsc2UsIGZvcm1hdDogJ3RydWV0eXBlJyksXHJcblx0ZXBpbG9ndWU6IChub3JtYWw6ICdFcGlsb2d1ZS1WYXJpYWJsZUZvbnRfd2dodC50dGYnLCBpdGFsaWM6IGZhbHNlLCBmb3JtYXQ6ICd0cnVldHlwZScpLFxyXG5cdGdlbGFzaW86IChub3JtYWw6ICdHZWxhc2lvLVZGLnR0ZicsIGl0YWxpYzogJ0dlbGFzaW8tSXRhbGljLVZGLnR0ZicsIGZvcm1hdDogJ3RydWV0eXBlJyksXHJcblx0aGVwdGFfc2xhYjogKG5vcm1hbDogJ0hlcHRhU2xhYi1WRi50dGYnLCBpdGFsaWM6IGZhbHNlLCBmb3JtYXQ6ICd0cnVldHlwZScpLFxyXG5cdGludGVyOiAobm9ybWFsOiAnSW50ZXIudmFyLnR0ZicsIGl0YWxpYzogJ0ludGVyLWl0YWxpYy52YXIudHRmJywgZm9ybWF0OiAndHJ1ZXR5cGUnKSxcclxuXHRsZXhlbmQ6IChub3JtYWw6ICdMZXhlbmRbTFhORF0udHRmJywgaXRhbGljOiBmYWxzZSwgZm9ybWF0OiAndHJ1ZXR5cGUnKSxcclxuXHRtYW5yb3BlOiAobm9ybWFsOiAnTWFucm9wZVt3Z2h0XS50dGYnLCBpdGFsaWM6IGZhbHNlLCBmb3JtYXQ6ICd0cnVldHlwZScpLFxyXG5cdG1lcnJpd2VhdGhlcjogKG5vcm1hbDogJ01lcnJpd2VhdGhlci1Sb21hbi1WRi50dGYnLCBpdGFsaWM6ICdNZXJyaXdlYXRoZXItSXRhbGljLVZGLnR0ZicsIGZvcm1hdDogJ3RydWV0eXBlJyksXHJcblx0bW9oYXZlOiAobm9ybWFsOiAnTW9oYXZlW3dnaHRdLnR0ZicsIGl0YWxpYzogJ01vaGF2ZS1JdGFsaWNbd2dodF0udHRmJywgZm9ybWF0OiAndHJ1ZXR5cGUnKSxcclxuXHRwZXRyb25hOiAobm9ybWFsOiAnUGV0cm9uYVt3Z2h0XS50dGYnLCBpdGFsaWM6ICdQZXRyb25hLUl0YWxpY1t3Z2h0XS50dGYnLCBmb3JtYXQ6ICd0cnVldHlwZScpLFxyXG5cdHBsYXlmYWlyOiAobm9ybWFsOiAnUGxheWZhaXJEaXNwbGF5LVZhcmlhYmxlRm9udF93Z2h0LnR0ZicsIGl0YWxpYzogJ1BsYXlmYWlyRGlzcGxheS1JdGFsaWMtVmFyaWFibGVGb250X3dnaHQudHRmJywgZm9ybWF0OiAndHJ1ZXR5cGUnKSxcclxuXHRwdWJsaWNfc2FuczogKG5vcm1hbDogJ1B1YmxpYy1TYW5zLVJvbWFuLVZGLnR0ZicsIGl0YWxpYzogJ1B1YmxpYy1TYW5zLUl0YWxpYy1WRi50dGYnLCBmb3JtYXQ6ICd0cnVldHlwZScpLFxyXG5cdHF1aWNrc2FuZDogKG5vcm1hbDogJ1F1aWNrc2FuZC1WYXJpYWJsZUZvbnRfd2dodC50dGYnLCBpdGFsaWM6IGZhbHNlLCBmb3JtYXQ6ICd0cnVldHlwZScpLFxyXG5cdHJhbGV3YXk6IChub3JtYWw6ICdSYWxld2F5LVZhcmlhYmxlRm9udF93Z2h0LnR0ZicsIGl0YWxpYzogJ1JhbGV3YXktSXRhbGljLVZhcmlhYmxlRm9udF93Z2h0LnR0ZicsIGZvcm1hdDogJ3RydWV0eXBlJyksXHJcblx0cnVzc29sbzogKG5vcm1hbDogJ1J1c3NvbG9bb3Bzeix3Z2h0XS50dGYnLCBpdGFsaWM6IGZhbHNlLCBmb3JtYXQ6ICd0cnVldHlwZScpLFxyXG5cdHNwYWNlX2dyb3Rlc2s6IChub3JtYWw6ICdTcGFjZUdyb3Rlc2tbd2dodF0udHRmJywgaXRhbGljOiBmYWxzZSwgZm9ybWF0OiAndHJ1ZXR5cGUnKSxcclxuXHQvKnVyYmFuaXN0OiAobm9ybWFsOiAnVXJiYW5pc3RHWC50dGYnLCBpdGFsaWM6IGZhbHNlLCBmb3JtYXQ6ICd0cnVldHlwZScpLCovXHJcbik7XHJcbkBlYWNoICRmb250LCAkb3B0aW9ucyBpbiAkZm9udHMge1xyXG5cdEBmb250LWZhY2Uge1xyXG5cdFx0Zm9udC1mYW1pbHk6ICRmb250O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDEwMCA5MDA7XHJcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0XHRmb250LWRpc3BsYXk6IHN3YXA7XHJcblx0XHRzcmM6IHVybCgnLi4vZm9udHMvI3skZm9udH0vZm9udHMvI3ttYXAtZ2V0KCRvcHRpb25zLCBub3JtYWwpfScpIGZvcm1hdChcIiN7bWFwLWdldCgkb3B0aW9ucywgZm9ybWF0KX1cIik7XHJcblx0fVxyXG5cdEBpZiBtYXAtZ2V0KCRvcHRpb25zLCBpdGFsaWMpIHtcclxuXHRcdEBmb250LWZhY2Uge1xyXG5cdFx0XHRmb250LWZhbWlseTogJGZvbnQ7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiAxMDAgOTAwO1xyXG5cdFx0XHRmb250LXN0eWxlOiBpdGFsaWM7XHJcblx0XHRcdGZvbnQtZGlzcGxheTogc3dhcDtcclxuXHRcdFx0c3JjOiB1cmwoJy4uL2ZvbnRzLyN7JGZvbnR9L2ZvbnRzLyN7bWFwLWdldCgkb3B0aW9ucywgaXRhbGljKX0nKSBmb3JtYXQoXCIje21hcC1nZXQoJG9wdGlvbnMsIGZvcm1hdCl9XCIpO1xyXG5cdFx0fVxyXG4gICAgfVxyXG59XHJcbiIsIkBpbmNsdWRlIGVkaXRvci13cmFwKHRydWUpIHtcbiAgICBoMSwgLmgxIHtcbiAgICAgICAgQGluY2x1ZGUgYWRqdXN0ZWQtc2l6ZSgkZm9udC1zaXplLWJhc2UgKiAyLjUgKiAwLjksICctLWJvZHktZm9udC1zaXplJywgJy0taGVhZGVycy1mb250LXNpemUnKTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgQGluY2x1ZGUgYWRqdXN0ZWQtc2l6ZSgkZm9udC1zaXplLWJhc2UgKiAyLjUsICctLWJvZHktZm9udC1zaXplJywgJy0taGVhZGVycy1mb250LXNpemUnKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBoMiwgLmgyIHtcbiAgICAgICAgQGluY2x1ZGUgYWRqdXN0ZWQtc2l6ZSgkZm9udC1zaXplLWJhc2UgKiAyICogMC45LCAnLS1ib2R5LWZvbnQtc2l6ZScsICctLWhlYWRlcnMtZm9udC1zaXplJyk7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGFkanVzdGVkLXNpemUoJGZvbnQtc2l6ZS1iYXNlICogMiwgJy0tYm9keS1mb250LXNpemUnLCAnLS1oZWFkZXJzLWZvbnQtc2l6ZScpO1xuICAgICAgICB9XG4gICAgfVxuICAgIGgzLCAuaDMge1xuICAgICAgICBAaW5jbHVkZSBhZGp1c3RlZC1zaXplKCRmb250LXNpemUtYmFzZSAqIDEuNzUgKiAwLjksICctLWJvZHktZm9udC1zaXplJywgJy0taGVhZGVycy1mb250LXNpemUnKTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgQGluY2x1ZGUgYWRqdXN0ZWQtc2l6ZSgkZm9udC1zaXplLWJhc2UgKiAxLjc1LCAnLS1ib2R5LWZvbnQtc2l6ZScsICctLWhlYWRlcnMtZm9udC1zaXplJyk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgaDQsIC5oNCB7XG4gICAgICAgIEBpbmNsdWRlIGFkanVzdGVkLXNpemUoJGZvbnQtc2l6ZS1iYXNlICogMS41ICogMC45LCAnLS1ib2R5LWZvbnQtc2l6ZScsICctLWhlYWRlcnMtZm9udC1zaXplJyk7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGFkanVzdGVkLXNpemUoJGZvbnQtc2l6ZS1iYXNlICogMS41LCAnLS1ib2R5LWZvbnQtc2l6ZScsICctLWhlYWRlcnMtZm9udC1zaXplJyk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgaDUsIC5oNSB7XG4gICAgICAgIEBpbmNsdWRlIGFkanVzdGVkLXNpemUoJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAqIDAuOSwgJy0tYm9keS1mb250LXNpemUnLCAnLS1oZWFkZXJzLWZvbnQtc2l6ZScpO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBhZGp1c3RlZC1zaXplKCRmb250LXNpemUtYmFzZSAqIDEuMjUsICctLWJvZHktZm9udC1zaXplJywgJy0taGVhZGVycy1mb250LXNpemUnKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBoNiwgLmg2IHtcbiAgICAgICAgQGluY2x1ZGUgYWRqdXN0ZWQtc2l6ZSgkZm9udC1zaXplLWJhc2UgKiAwLjksICctLWJvZHktZm9udC1zaXplJywgJy0taGVhZGVycy1mb250LXNpemUnKTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgQGluY2x1ZGUgYWRqdXN0ZWQtc2l6ZSgkZm9udC1zaXplLWJhc2UsICctLWJvZHktZm9udC1zaXplJywgJy0taGVhZGVycy1mb250LXNpemUnKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2LFxuICAgIC5oIHtcbiAgICAgIG1hcmdpbi1ib3R0b206ICRoZWFkaW5ncy1tYXJnaW4tYm90dG9tO1xuICAgICAgZm9udC13ZWlnaHQ6ICRoZWFkaW5ncy1mb250LXdlaWdodDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkaGVhZGluZ3MtbGluZS1oZWlnaHQ7XG4gICAgfVxufVxuXG4laC1zZXBhcmF0b3Ige1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDNlbTtcbiAgICBoZWlnaHQ6IDAuMWVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1yb3VuZG5lc3MpO1xufVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCAuaCB7IFxuICAgIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3I6bm90KC5oLXN0eWxlLXNlcGFyYXRvci1ib3R0b20pICY6OmJlZm9yZSB7XG4gICAgICAgIEBleHRlbmQgJWgtc2VwYXJhdG9yO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAuNWVtO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQpO1xuICAgIH1cbiAgICBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yLmgtc3R5bGUtc2VwYXJhdG9yLWJvdHRvbSAmOjphZnRlciB7XG4gICAgICAgIEBleHRlbmQgJWgtc2VwYXJhdG9yO1xuICAgICAgICBtYXJnaW4tdG9wOiAuNWVtO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQpO1xuICAgIH1cbiAgICBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yLmgtc3R5bGUtc2VwYXJhdG9yLWhsICYge1xuICAgICAgICAmOjpiZWZvcmUsICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudC1obCk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgYm9keS5oLXN0eWxlLXNlcGFyYXRvciAudGV4dC1jZW50ZXIgJixcbiAgICBib2R5Lmgtc3R5bGUtc2VwYXJhdG9yICZbc3R5bGUqPVwidGV4dC1hbGlnbjogY2VudGVyXCJdLFxuICAgIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IgJi5oYXMtdGV4dC1hbGlnbi1jZW50ZXIge1xuICAgICAgICAmOjpiZWZvcmUsICY6OmFmdGVyIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxuICAgIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IgLnRleHQtcmlnaHQgJiwgXG4gICAgYm9keS5oLXN0eWxlLXNlcGFyYXRvciAmW3N0eWxlKj1cInRleHQtYWxpZ246IHJpZ2h0XCJdLFxuICAgIGJvZHkuaC1zdHlsZS1zZXBhcmF0b3IgJi5oYXMtdGV4dC1hbGlnbi1yaWdodCB7XG4gICAgICAgICY6OmJlZm9yZSwgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG59XG4uaC1zdHlsZS1kaXNhYmxlLFxuLmgtc3R5bGUtZGlzYWJsZS10b3Age1xuICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG59XG4uaC1zdHlsZS1kaXNhYmxlLFxuLmgtc3R5bGUtZGlzYWJsZS1ib3R0b20ge1xuICAgICY6OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbn0iLCJAbWl4aW4gYmctc29saWQtbGF5ZXIoJGJnLWNvbG9yKSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmctY29sb3I7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgei1pbmRleDogLTE7XHJcbn1cclxuXHJcbkBtaXhpbiBhZGp1c3RlZC1zaXplKCRzaXplLCAkYWRqdXN0LCAkYWRqdXN0MjogZmFsc2UsICRwcm9wOiAnZm9udC1zaXplJykge1xyXG4gICAgQGlmICRhZGp1c3QyIHtcclxuICAgICAgICAjeyRwcm9wfTogY2FsYyggI3skc2l6ZX0gKiAodmFyKCN7JGFkanVzdH0pIC8gMTAwKSAqICh2YXIoI3skYWRqdXN0Mn0pIC8gMTAwKSApO1xyXG4gICAgfVxyXG4gICAgQGVsc2Uge1xyXG4gICAgICAgICN7JHByb3B9OiBjYWxjKCAjeyRzaXplfSAqICh2YXIoI3skYWRqdXN0fSkgLyAxMDApICk7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBhZGp1c3RlZC1zaGFkb3coJGFkanVzdDogMSwgJHBvc2l0aW9uOiBmYWxzZSkge1xyXG4gICAgLy8gVXNsZXNzIGNhbGMgaXMgYSBmb3IgSUUxMSB0byBkaXNhYmxlIHNoYWRvd3MgYXMgdGhleSBjYW4ndCBiZSBoYW5kbGVkLiBXZSBtaWdodCBmaXggaXQgb25lIGRheSBpZiBuZWNlc3NhcnkuXHJcbiAgICBAaWYgJHBvc2l0aW9uID09ICdib3R0b20nIHtcclxuICAgICAgICBib3gtc2hhZG93OjAgY2FsYyggdmFyKC0tc2hhZG93cykgKiAjeyRhZGp1c3R9ICkgY2FsYygjezMwcHgqJGFkanVzdH0pICN7LTMwcHgqJGFkanVzdH0gcmdiYSgwLDAsMCwuNSk7XHJcbiAgICB9XHJcbiAgICBAZWxzZSB7XHJcbiAgICAgICAgYm94LXNoYWRvdzowIDAgY2FsYygjezMwcHgqJGFkanVzdH0pIGNhbGMoI3stMzBweCokYWRqdXN0fSArIHZhcigtLXNoYWRvd3MpICogI3skYWRqdXN0fSApIHJnYmEoMCwwLDAsLjUpO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gZWRpdG9yLXdyYXAoJHN0cm9uZzogZmFsc2UpIHtcclxuICAgIEBpZigkZWRpdG9yKSB7XHJcbiAgICAgICAgQGlmKCRzdHJvbmcpIHtcclxuICAgICAgICAgICAgLmVkaXQtcG9zdC12aXN1YWwtZWRpdG9yIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgQGVsc2Uge1xyXG4gICAgICAgICAgICAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIEBjb250ZW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGVsc2Uge1xyXG4gICAgICBAY29udGVudDtcclxuICAgIH1cclxufSIsIi8vIE1vZGlmaWVkIGJvb3RzdHJhcCBfYnV0dG9ucy5zY2NzLlxuXG5AdXNlIFwic2FzczptYXRoXCI7XG5cbiVidG4sIFxuLmJ0biB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjVzIGVhc2UsIGJveC1zaGFkb3cgMC41cyBlYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkYnRuLXBhZGRpbmcteSowLjksICRidG4tcGFkZGluZy14KjAuOSwgJGJ0bi1mb250LXNpemUqMC45LCAkYnRuLWxpbmUtaGVpZ2h0KjAuOSwgJGJ0bi1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRidG4tcGFkZGluZy15LCAkYnRuLXBhZGRpbmcteCwgJGJ0bi1mb250LXNpemUsICRidG4tbGluZS1oZWlnaHQsICRidG4tYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuICAgIC8qXG4gICAgYm9keTpub3QoLnNoYWRvd3MtZGlzYWJsZWQpICYge1xuICAgICAgICAmIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgJjpub3QoOmZvY3VzLXZpc2libGUpOm5vdCg6aG92ZXIpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGFkanVzdGVkLXNoYWRvdygwLjcpO1xuICAgICAgICB9XG4gICAgfVxuICAgICovXG4gICAgaSB7XG4gICAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zNWVtO1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuICAgICY6Zm9jdXMtdmlzaWJsZSxcbiAgICAmOmFjdGl2ZSxcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgb3V0bGluZS1vZmZzZXQ6ICRpbnB1dC1idG4tZm9jdXMtd2lkdGgqMS41O1xuICAgICAgICBvdXRsaW5lLXdpZHRoOiAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoO1xuICAgIH1cbiAgICBcblxuICAgIHAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBtYXRoLmRpdigkc3BhY2VyLCA2KTtcbiAgICB9XG4gICAgcCAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IG1hdGguZGl2KCRzcGFjZXIsIDYpO1xuICAgIH1cblxuICAgIC8qXG4gICAgQHN1cHBvcnRzICggZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IG5vcm1hbCApIHtcbiAgICAgICAgYm9keS5mb250LXVwICYge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICRidG4tcGFkZGluZy15KzAuMTVyZW07XG4gICAgICAgIH1cbiAgICAgICAgYm9keS5mb250LWRvd24gJiB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogJGJ0bi1wYWRkaW5nLXkrMC4xNXJlbTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAqL1xufVxuXG4uYnRuLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICArIC5idG4tYmxvY2sge1xuICAgICAgICBtYXJnaW4tdG9wOiAkYnRuLWJsb2NrLXNwYWNpbmcteTtcbiAgICB9XG59XG5cbi5idG46ZGlzYWJsZWQge1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICBvcGFjaXR5OiAwLjU7XG59XG5cbiVidG4tcHJpbWFyeSxcbi5idG4tcHJpbWFyeSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYWNjZW50LWhsKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudC1obCk7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudC1obC1jb250cmFzdCk7XG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRpbnB1dC1idG4tZm9jdXMtd2lkdGggdmFyKC0tY29sb3ItYWNjZW50LWhsLWEpLCAwIDAgMCAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoIHZhcigtLWNvbG9yKTtcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudC1obC1jb250cmFzdCk7XG4gICAgfVxuICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAgIG91dGxpbmUtY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudCk7XG4gICAgfVxuICAgIGJvZHkuYnRuLXN0eWxlLW91dGxpbmUgJjpub3QoOmhvdmVyKTpub3QoOmZvY3VzLXZpc2libGUpIHtcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudC1obCk7XG4gICAgfVxuXG59XG4lYnRuLXNlY29uZGFyeSxcbi5idG4tc2Vjb25kYXJ5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItYWNjZW50KTtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItYWNjZW50LWNvbnRyYXN0KTtcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYWNjZW50KTtcbiAgICAgICAgYm94LXNoYWRvdzowIDAgMCAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoIHZhcigtLWNvbG9yLWFjY2VudC1hKSwgIDAgMCAwICRpbnB1dC1idG4tZm9jdXMtd2lkdGggdmFyKC0tY29sb3IpO1xuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItYWNjZW50LWNvbnRyYXN0KTtcbiAgICB9XG4gICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgb3V0bGluZS1jb2xvcjogdmFyKC0tY29sb3ItYWNjZW50LWhsKTtcbiAgICB9XG4gICAgYm9keS5idG4tc3R5bGUtb3V0bGluZSAmOm5vdCg6aG92ZXIpOm5vdCg6Zm9jdXMtdmlzaWJsZSkge1xuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItYWNjZW50KTtcbiAgICB9XG59XG5cbmJvZHkuYnRuLXN0eWxlLW91dGxpbmUgJWJ0bixcbmJvZHkuYnRuLXN0eWxlLW91dGxpbmUgLmJ0bixcbi5pcy1zdHlsZS1vdXRsaW5lICVidG4sXG4lYnRuLW91dGxpbmUge1xuICAgIGJvcmRlci13aWR0aDogJGJ0bi1wYWRkaW5nLXkqMC40O1xuICAgIHBhZGRpbmc6ICRidG4tcGFkZGluZy15KjAuNiAkYnRuLXBhZGRpbmcteCowLjk7XG4gICAgXG4gICAgJjpub3QoOmhvdmVyKTpub3QoOmZvY3VzLXZpc2libGUpIHtcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudCk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogY3VycmVudENvbG9yICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgICY6aG92ZXIsIFxuICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG59IiwiLy8gQnV0dG9uIHZhcmlhbnRzXG4vL1xuLy8gRWFzaWx5IHB1bXAgb3V0IGRlZmF1bHQgc3R5bGVzLCBhcyB3ZWxsIGFzIDpob3ZlciwgOmZvY3VzLCA6YWN0aXZlLFxuLy8gYW5kIGRpc2FibGVkIG9wdGlvbnMgZm9yIGFsbCBidXR0b25zXG5cbkBtaXhpbiBidXR0b24tdmFyaWFudCgkYmFja2dyb3VuZCwgJGJvcmRlciwgJGhvdmVyLWJhY2tncm91bmQ6IGRhcmtlbigkYmFja2dyb3VuZCwgNy41JSksICRob3Zlci1ib3JkZXI6IGRhcmtlbigkYm9yZGVyLCAxMCUpLCAkYWN0aXZlLWJhY2tncm91bmQ6IGRhcmtlbigkYmFja2dyb3VuZCwgMTAlKSwgJGFjdGl2ZS1ib3JkZXI6IGRhcmtlbigkYm9yZGVyLCAxMi41JSkpIHtcbiAgY29sb3I6IGNvbG9yLXlpcSgkYmFja2dyb3VuZCk7XG4gIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRiYWNrZ3JvdW5kKTtcbiAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYm94LXNoYWRvdyk7XG5cbiAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgY29sb3I6IGNvbG9yLXlpcSgkaG92ZXItYmFja2dyb3VuZCk7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGhvdmVyLWJhY2tncm91bmQpO1xuICAgIGJvcmRlci1jb2xvcjogJGhvdmVyLWJvcmRlcjtcbiAgfVxuXG4gICY6Zm9jdXMsXG4gICYuZm9jdXMge1xuICAgIGNvbG9yOiBjb2xvci15aXEoJGhvdmVyLWJhY2tncm91bmQpO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRob3Zlci1iYWNrZ3JvdW5kKTtcbiAgICBib3JkZXItY29sb3I6ICRob3Zlci1ib3JkZXI7XG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYm94LXNoYWRvdywgMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKG1peChjb2xvci15aXEoJGJhY2tncm91bmQpLCAkYm9yZGVyLCAxNSUpLCAuNSkpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKG1peChjb2xvci15aXEoJGJhY2tncm91bmQpLCAkYm9yZGVyLCAxNSUpLCAuNSk7XG4gICAgfVxuICB9XG5cbiAgLy8gRGlzYWJsZWQgY29tZXMgZmlyc3Qgc28gYWN0aXZlIGNhbiBwcm9wZXJseSByZXN0eWxlXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiBjb2xvci15aXEoJGJhY2tncm91bmQpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuICAgIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcbiAgICAvLyBSZW1vdmUgQ1NTIGdyYWRpZW50cyBpZiB0aGV5J3JlIGVuYWJsZWRcbiAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gJi5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiBjb2xvci15aXEoJGFjdGl2ZS1iYWNrZ3JvdW5kKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWN0aXZlLWJhY2tncm91bmQ7XG4gICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IC8vIFJlbW92ZSB0aGUgZ3JhZGllbnQgZm9yIHRoZSBwcmVzc2VkL2FjdGl2ZSBzdGF0ZVxuICAgIH1cbiAgICBib3JkZXItY29sb3I6ICRhY3RpdmUtYm9yZGVyO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIGFuZCAkYnRuLWFjdGl2ZS1ib3gtc2hhZG93ICE9IG5vbmUge1xuICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYWN0aXZlLWJveC1zaGFkb3csIDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYShtaXgoY29sb3IteWlxKCRiYWNrZ3JvdW5kKSwgJGJvcmRlciwgMTUlKSwgLjUpKTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYShtaXgoY29sb3IteWlxKCRiYWNrZ3JvdW5kKSwgJGJvcmRlciwgMTUlKSwgLjUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gYnV0dG9uLW91dGxpbmUtdmFyaWFudCgkY29sb3IsICRjb2xvci1ob3ZlcjogY29sb3IteWlxKCRjb2xvciksICRhY3RpdmUtYmFja2dyb3VuZDogJGNvbG9yLCAkYWN0aXZlLWJvcmRlcjogJGNvbG9yKSB7XG4gIGNvbG9yOiAkY29sb3I7XG4gIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuXG4gIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgIGNvbG9yOiAkY29sb3ItaG92ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFjdGl2ZS1iYWNrZ3JvdW5kO1xuICAgIGJvcmRlci1jb2xvcjogJGFjdGl2ZS1ib3JkZXI7XG4gIH1cblxuICAmOmZvY3VzLFxuICAmLmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuNSk7XG4gIH1cblxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+ICYuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogY29sb3IteWlxKCRhY3RpdmUtYmFja2dyb3VuZCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFjdGl2ZS1iYWNrZ3JvdW5kO1xuICAgIGJvcmRlci1jb2xvcjogJGFjdGl2ZS1ib3JkZXI7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIEBpZiAkZW5hYmxlLXNoYWRvd3MgYW5kICRidG4tYWN0aXZlLWJveC1zaGFkb3cgIT0gbm9uZSB7XG4gICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1hY3RpdmUtYm94LXNoYWRvdywgMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjUpKTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC41KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gQnV0dG9uIHNpemVzXG5AbWl4aW4gYnV0dG9uLXNpemUoJHBhZGRpbmcteSwgJHBhZGRpbmcteCwgJGZvbnQtc2l6ZSwgJGxpbmUtaGVpZ2h0LCAkYm9yZGVyLXJhZGl1cykge1xuICBwYWRkaW5nOiAkcGFkZGluZy15ICRwYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodDtcbiAgLy8gTWFudWFsbHkgZGVjbGFyZSB0byBwcm92aWRlIGFuIG92ZXJyaWRlIHRvIHRoZSBicm93c2VyIGRlZmF1bHRcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cywgMCk7XG59XG4iLCIvLyBNb2RpZmllZCBib290c3RyYXAgX2Zvcm1zLnNjY3MuXG5cbi8vXG4vLyBUZXh0dWFsIGZvcm0gY29udHJvbHNcbi8vXG5cbi5mb3JtLWNvbnRyb2wgeyAgICBcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XG4gICAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAkaW5wdXQtcGFkZGluZy14O1xuICAgIGZvbnQtZmFtaWx5OiAkaW5wdXQtZm9udC1mYW1pbHk7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUpO1xuICAgIGZvbnQtd2VpZ2h0OiAkaW5wdXQtZm9udC13ZWlnaHQ7XG4gICAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAgICBjb2xvcjogJGlucHV0LWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgIGJvcmRlcjogJGlucHV0LWJvcmRlci13aWR0aCBzb2xpZCAkaW5wdXQtYm9yZGVyLWNvbG9yO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQpO1xuICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItYWNjZW50KTtcbiAgICAgICAgYm94LXNoYWRvdzowIDAgMCAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoIHZhcigtLWNvbG9yLWFjY2VudC1hKSwgIDAgMCAwICRpbnB1dC1idG4tZm9jdXMtd2lkdGggdmFyKC0tY29sb3IpO1xuICAgIH1cbiAgXG4gICAgLy8gTm90ZTogVGhpcyBoYXMgbm8gZWZmZWN0IG9uIDxzZWxlY3Q+cyBpbiBzb21lIGJyb3dzZXJzLCBkdWUgdG8gdGhlIGxpbWl0ZWQgc3R5bGFiaWxpdHkgb2YgYDxzZWxlY3Q+YHMgaW4gQ1NTLlxuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMsIDApO1xuICBcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRpbnB1dC1ib3gtc2hhZG93KTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRpbnB1dC10cmFuc2l0aW9uKTtcbiAgXG4gICAgLy8gVW5zdHlsZSB0aGUgY2FyZXQgb24gYDxzZWxlY3Q+YHMgaW4gSUUxMCsuXG4gICAgJjo6LW1zLWV4cGFuZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgfVxuICBcbiAgICAvLyBQbGFjZWhvbGRlclxuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICRpbnB1dC1wbGFjZWhvbGRlci1jb2xvcjtcbiAgICAgICAgLy8gT3ZlcnJpZGUgRmlyZWZveCdzIHVudXN1YWwgZGVmYXVsdCBvcGFjaXR5OyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTE1MjYuXG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICBcbiAgICAvLyBEaXNhYmxlZCBhbmQgcmVhZC1vbmx5IGlucHV0c1xuICAgIC8vXG4gICAgLy8gSFRNTDUgc2F5cyB0aGF0IGNvbnRyb2xzIHVuZGVyIGEgZmllbGRzZXQgPiBsZWdlbmQ6Zmlyc3QtY2hpbGQgd29uJ3QgYmVcbiAgICAvLyBkaXNhYmxlZCBpZiB0aGUgZmllbGRzZXQgaXMgZGlzYWJsZWQuIER1ZSB0byBpbXBsZW1lbnRhdGlvbiBkaWZmaWN1bHR5LCB3ZVxuICAgIC8vIGRvbid0IGhvbm9yIHRoYXQgZWRnZSBjYXNlOyB3ZSBzdHlsZSB0aGVtIGFzIGRpc2FibGVkIGFueXdheS5cbiAgICAmOmRpc2FibGVkLFxuICAgICZbcmVhZG9ubHldIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWRpc2FibGVkLWJnO1xuICAgICAgICAvLyBpT1MgZml4IGZvciB1bnJlYWRhYmxlIGRpc2FibGVkIGNvbnRlbnQ7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNjU1LlxuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbn1cbiAgXG5zZWxlY3QuZm9ybS1jb250cm9sIHtcbiAgICAmOmZvY3VzOjotbXMtdmFsdWUge1xuICAgICAgLy8gU3VwcHJlc3MgdGhlIG5lc3RlZCBkZWZhdWx0IHdoaXRlIHRleHQgb24gYmx1ZSBiYWNrZ3JvdW5kIGhpZ2hsaWdodCBnaXZlbiB0b1xuICAgICAgLy8gdGhlIHNlbGVjdGVkIG9wdGlvbiB0ZXh0IHdoZW4gdGhlIChzdGlsbCBjbG9zZWQpIDxzZWxlY3Q+IHJlY2VpdmVzIGZvY3VzXG4gICAgICAvLyBpbiBJRSBhbmQgKHVuZGVyIGNlcnRhaW4gY29uZGl0aW9ucykgRWRnZSwgYXMgaXQgbG9va3MgYmFkIGFuZCBjYW5ub3QgYmUgbWFkZSB0b1xuICAgICAgLy8gbWF0Y2ggdGhlIGFwcGVhcmFuY2Ugb2YgdGhlIG5hdGl2ZSB3aWRnZXQuXG4gICAgICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xOTM5OC5cbiAgICAgIGNvbG9yOiAkaW5wdXQtY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmc7XG4gICAgfVxufVxuICBcblxuLy8gRm9ybSBjb250cm9sIHNpemluZ1xuLy9cbi8vIEJ1aWxkIG9uIGAuZm9ybS1jb250cm9sYCB3aXRoIG1vZGlmaWVyIGNsYXNzZXMgdG8gZGVjcmVhc2Ugb3IgaW5jcmVhc2UgdGhlXG4vLyBoZWlnaHQgYW5kIGZvbnQtc2l6ZSBvZiBmb3JtIGNvbnRyb2xzLlxuLy9cbi8vIFJlcGVhdGVkIGluIGBfaW5wdXRfZ3JvdXAuc2Nzc2AgdG8gYXZvaWQgU2FzcyBleHRlbmQgaXNzdWVzLlxuXG4uZm9ybS1jb250cm9sLXNtIHtcbiAgICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc207XG4gICAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1zbSAkaW5wdXQtcGFkZGluZy14LXNtO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLXNtKTtcbiAgICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LXNtO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtc20pO1xufVxuXG4uZm9ybS1jb250cm9sLWxnIHtcbiAgICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGc7XG4gICAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1sZyAkaW5wdXQtcGFkZGluZy14LWxnO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLWxnKTtcbiAgICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LWxnO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbm8tZHVwbGljYXRlLXNlbGVjdG9yc1xuc2VsZWN0LmZvcm0tY29udHJvbCB7XG4mW3NpemVdLFxuJlttdWx0aXBsZV0ge1xuICAgIGhlaWdodDogYXV0bztcbn1cbn1cblxudGV4dGFyZWEuZm9ybS1jb250cm9sIHtcbiAgICBoZWlnaHQ6IGF1dG87XG59XG5cbi8vIEZvcm0gZ3JvdXBzXG4vL1xuLy8gRGVzaWduZWQgdG8gaGVscCB3aXRoIHRoZSBvcmdhbml6YXRpb24gYW5kIHNwYWNpbmcgb2YgdmVydGljYWwgZm9ybXMuIEZvclxuLy8gaG9yaXpvbnRhbCBmb3JtcywgdXNlIHRoZSBwcmVkZWZpbmVkIGdyaWQgY2xhc3Nlcy5cblxuLmZvcm0tZ3JvdXAge1xuICAgIG1hcmdpbi1ib3R0b206ICRmb3JtLWdyb3VwLW1hcmdpbi1ib3R0b207XG59IiwiQHVzZSBcInNhc3M6bWF0aFwiO1xyXG5cclxuI2xlZnQtc2lkZWJhciB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyO1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbmJvZHkuc2lkZWJhcnMtY2hlY2stc3RpY2t5IHtcclxuICAgICNyaWdodC1zaWRlYmFyLCAjbGVmdC1zaWRlYmFyIHtcclxuICAgICAgICAuc2lkZWJhci13aWRnZXQtYXJlYS1jb250ZW50IHtcclxuICAgICAgICAgICAgdG9wOiAkc3BhY2VyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYubmF2YmFyLW1haW4tc3RpY2t5LXRvcCB7XHJcbiAgICAgICAgI3JpZ2h0LXNpZGViYXIgLnNpZGViYXItd2lkZ2V0LWFyZWEtY29udGVudCB7XHJcbiAgICAgICAgICAgIHRvcDogY2FsYyggdmFyKC0taGVhZGVyLW1haW4taGVpZ2h0KSArICN7JHNwYWNlciAtIDEuNXJlbX0gKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgI2xlZnQtc2lkZWJhciAuc2lkZWJhci13aWRnZXQtYXJlYS1jb250ZW50IHtcclxuICAgICAgICAgICAgdG9wOiBjYWxjKCB2YXIoLS1oZWFkZXItbWFpbi1nYXAtaGVpZ2h0KSArIHZhcigtLWhlYWRlci1tYWluLWhlaWdodCkgKyAjeyRzcGFjZXIqMS4yNSAgLSAxLjVyZW19ICk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuYWRtaW4tYmFyIHtcclxuICAgICAgICAgICAgI3JpZ2h0LXNpZGViYXIgLnNpZGViYXItd2lkZ2V0LWFyZWEtY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICB0b3A6IGNhbGMoICAjeyR3cC1hZG1pbi1iYXItaGVpZ2h0fSArIHZhcigtLWhlYWRlci1tYWluLWhlaWdodCkgKyAjeyRzcGFjZXIgLSAxLjVyZW19ICk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgI2xlZnQtc2lkZWJhciAuc2lkZWJhci13aWRnZXQtYXJlYS1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIHRvcDogY2FsYyggI3skd3AtYWRtaW4tYmFyLWhlaWdodH0gKyB2YXIoLS1oZWFkZXItbWFpbi1nYXAtaGVpZ2h0KSArIHZhcigtLWhlYWRlci1tYWluLWhlaWdodCkgKyAjeyRzcGFjZXIqMS4yNSAgLSAxLjVyZW19ICk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgLnNpZGViYXItd2lkZ2V0LWFyZWEtY29udGVudC5zaWRlYmFyLXN0aWNreSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uc2lkZWJhci13aWRnZXQtYXJlYS1jb250ZW50IHtcclxuICAgIC53aWRnZXQ6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxufVxyXG5cclxuLnNpZGViYXItd2lkZ2V0LWFyZWEtYm94ZWQge1xyXG5cclxuXHJcbiAgICAuc2lkZWJhci13aWRnZXQtYXJlYS1jb250ZW50IHtcclxuICAgICAgICBAZXh0ZW5kICVjb2xvci1ib3hlcztcclxuICAgICAgICBAZXh0ZW5kICVoYXMtYmFja2dyb3VuZDtcclxuXHJcbiAgICAgICAgcGFkZGluZzogJHNwYWNlciAqIDAuNSBtYXRoLmRpdigkc3BhY2VyKjIsIDMpO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG4gICAgICAgIGJvZHk6bm90KC5zaGFkb3dzLWRpc2FibGVkKSAmIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYWRqdXN0ZWQtc2hhZG93KCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uc2lkZWJhci13aWRnZXQtYXJlYSB7XHJcbiAgICB0YWJsZSB7XHJcbiAgICAgICAgdGgsIHRkIHtcclxuICAgICAgICAgICAgcGFkZGluZzogJHNwYWNlciowLjEyNTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi53aWRnZXQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlciAqIDAuNTtcclxuICAgIHVsIHtcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkc3BhY2VyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIGEge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgfVxyXG4gICAgLndpZGdldC10aXRsZSB7XHJcbiAgICAgICAgJjo6YmVmb3JlLCAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNpZGViYXItd2lkZ2V0ICY6Zmlyc3QtY2hpbGQgLndpZGdldC10aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgIH1cclxufVxyXG5cclxuLndpZGdldF9uYXZfbWVudSBhIHtcclxuICAgICYsICY6aG92ZXIge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIH1cclxuICAgIC5tZW51LWl0ZW0tdGV4dCB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICB9XHJcbiAgICAubmF2LWljb24tcG9zaXRpb24tYWZ0ZXIge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwLjVlbTtcclxuICAgIH1cclxuICAgIC5uYXYtaWNvbi1wb3NpdGlvbi1iZWZvcmUge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMC41ZW07XHJcbiAgICB9XHJcbn0iLCIubW9kYWwge1xyXG4gICAgYm9keS5hZG1pbi1iYXIgJiB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6ICR3cC1hZG1pbi1iYXItaGVpZ2h0LXNtO1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6ICR3cC1hZG1pbi1iYXItaGVpZ2h0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5jbG9zZSB7XHJcbiAgICAgICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuNXM7XHJcbiAgICAgICAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQtaGwpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubW9kYWwtY29udGVudCB7XHJcbiAgICAgICAgYm9keTpub3QoLnNoYWRvd3MtZGlzYWJsZWQpICYge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBhZGp1c3RlZC1zaGFkb3coKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tb2RhbC5mYWRlLm1vZGFsLXNsaWRlLWluLXJpZ2h0IHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICYuc2hvdyAubW9kYWwtZGlhbG9nIHtcclxuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICB9XHJcbiAgICAubW9kYWwtZGlhbG9nIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MHB4LDApO1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDAgYXV0bztcclxuICAgIH1cclxuICAgIC5tb2RhbC1jb250ZW50IHtcclxuICAgICAgICBtaW4taGVpZ2h0OiAxMDB2aDtcclxuICAgICAgICBib2R5LmFkbWluLWJhciAmIHtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogY2FsYyggMTAwdmggLSAjeyR3cC1hZG1pbi1iYXItaGVpZ2h0LXNtfSApO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiBjYWxjKCAxMDB2aCAtICN7JHdwLWFkbWluLWJhci1oZWlnaHR9ICk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLndwLWJsb2NrLWNvbHVtbnMge1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIH1cclxuICAgIC53cC1ibG9jay1jb2x1bW4ge1xyXG4gICAgICAgIGZsZXgtYmFzaXM6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyICogMC41O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgfVxyXG4gICAgLmFsaWdud2lkZSwgLmFsaWduZnVsbCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbGVmdDogYXV0bztcclxuICAgIH1cclxuICAgIC5hbGlnbmZ1bGw6bm90KFtjbGFzcyo9aGFzLWJhY2tncm91bmRdKSAud3AtYmxvY2stY29sdW1uOm50aC1jaGlsZChvZGQpPnA6bm90KC5oYXMtYmFja2dyb3VuZC1jb2xvcikge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5kcm9wZG93bi1tZWdhbWVudS1tZW51LWNvbnRhaW5lciB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAkc3BhY2VyO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRzcGFjZXI7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206ICRzcGFjZXIgKiAwLjU7XHJcbiAgICAgICAgPiA6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICA+IDpsYXN0LWNoaWxkLCAud3AtYmxvY2stY29sdW1uOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLm1vZGFsLXNsaWRlLWluLXRvcCB7XHJcbiAgICAmLnNob3cgLm1vZGFsLWRpYWxvZyB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgfVxyXG4gICAgLm1vZGFsLWRpYWxvZyB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCw1MHB4KTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tb2RhbC1wYWRkaW5nLWxnIHtcclxuICAgIC5tb2RhbC1ib2R5IHtcclxuICAgICAgICBwYWRkaW5nOiAkc3BhY2VyO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYnRuLW1vZGFsLXNsaWRlLWluLW1lbnUtaG9sZGVyIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAmLmhhcy1tb2JpbGUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgJi5oYXMtZGVza3RvcCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuI21vZGFsLXNsaWRlLWluLW1lbnUgbmF2IHtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICY6bm90KC5tZW51LW1vYmlsZSkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIiR3cC1hZG1pbi1iYXItaGVpZ2h0OiAzMnB4O1xyXG4kd3AtYWRtaW4tYmFyLWhlaWdodC1zbTogNDZweDsiLCIjc2l0ZS1hbGVydCB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIDpsYXN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gICAgLmNsb3NlIHtcclxuICAgICAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC41cztcclxuICAgICAgICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudC1obCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiQHVzZSBcInNhc3M6bWF0aFwiO1xuXG4uZW50cmllcy1yb3cge1xuICAgIGFydGljbGUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZXI7XG4gICAgfVxuICAgIC5lbnRyeS1oZWFkZXIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBtYXRoLmRpdigkc3BhY2VyKjIsIDMpO1xuICAgICAgICA6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5pbWFnZS1vbi10b3Age1xuICAgICAgICBhcnRpY2xlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG4gICAgICAgIH1cbiAgICAgICAgLmVudHJ5LWZlYXR1cmVkLWltYWdlIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICBvcmRlcjogLTE7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5pbWFnZS1kaXNhYmxlZCAuZW50cnktZmVhdHVyZWQtaW1hZ2Ugey8vQ1VTVE9NSVpFUi1PTkxZXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLmVudHJ5LW1ldGEge1xuICAgICAgICA+IHVsIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICA+IGxpLnBvc3QtYXV0aG9yLWhhcy1hdmF0YXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IG1hdGguZGl2KCRzcGFjZXIqMSwgMyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4uZW50cnktY29sLWJveGVkIHtcbiAgICAuZW50cnktY29sIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogbWF0aC5kaXYoJHNwYWNlcioyLCAzKTtcbiAgICB9XG4gICAgYXJ0aWNsZSB7XG4gICAgICAgIEBleHRlbmQgJWNvbG9yLWJveGVzO1xuICAgICAgICBAZXh0ZW5kICVoYXMtYmFja2dyb3VuZDtcbiAgICAgICAgXG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgICBwYWRkaW5nOiBtYXRoLmRpdigkc3BhY2VyKjIsIDMpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICAgICAgYm9keTpub3QoLnNoYWRvd3MtZGlzYWJsZWQpICYge1xuICAgICAgICAgICAgQGluY2x1ZGUgYWRqdXN0ZWQtc2hhZG93KCk7XG4gICAgICAgIH1cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuaW1hZ2Utb24tdG9wIHtcbiAgICAgICAgLmVudHJ5LWZlYXR1cmVkLWltYWdlIHtcbiAgICAgICAgICAgIG1hcmdpbjogLSN7bWF0aC5kaXYoJHNwYWNlcioyLCAzKX0gLSN7bWF0aC5kaXYoJHNwYWNlcioyLCAzKX0gbWF0aC5kaXYoJHNwYWNlcioyLCAzKTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmF2YXRhciB7XG4gICAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgICBtYXJnaW4tcmlnaHQ6ICRsaXN0LWlubGluZS1wYWRkaW5nKjAuNTtcbn1cblxuXG5cbi5wYWdlLWhlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlcjtcbiAgICAucGFnZS10aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IG1hdGguZGl2KCRzcGFjZXIqMSwgMyk7XG4gICAgfVxuICAgIC5icmVhZGNydW1icyB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG4gICAgLmJyZWFkY3J1bWIge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAuYWN0aXZlIHtcbiAgICAgICAgICAgIDpiZWZvcmUge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzci1vbmx5O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmJyZWFkY3J1bWJzLmhlcm8taGFzLWJyZWFkY3J1bWItdG9wLXJpZ2h0Lmhlcm8tZW5hYmxlZCB7Ly9DVVNUT01JWkVSLU9OTFlcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbmJvZHkuYmxvZy5oaWRlLWhlcm8tcGFnZS10aXRsZSB7Ly9DVVNUT01JWkVSLU9OTFlcbiAgICAucGFnZS1oZWFkZXIsICNoZXJvLW1haW4ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuLmVudHJ5LXRpdGxlIGEsIFxuJWVudHJ5LXRpdGxlLWEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAmIHtcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWNvbnRyYXN0KTsgXG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG59XG4uZW50cnktdHlwZS1pZGljYXRvciAge1xuICAgIG1hcmdpbi1yaWdodDogJHNwYWNlciowLjI1O1xufVxuXG4uZW50cnktY29udGVudCB7XG5cdEBpbmNsdWRlIGNsZWFyZml4O1xuICAgIFxuXHQ+ICo6Zmlyc3QtY2hpbGQge1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdH1cblx0PiAqOmxhc3QtY2hpbGQge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgaDI6bm90KDpmaXJzdC1jaGlsZCksIC5oMjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi10b3A6ICRzcGFjZXIgKiAwLjUgKiAyO1xuICAgIH1cblxuICAgIGgyOm5vdCg6bGFzdC1jaGlsZCksIC5oMjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogbWF0aC5kaXYoJHNwYWNlciwgMykgKiAyO1xuICAgIH1cblxuICAgIGgzOm5vdCg6Zmlyc3QtY2hpbGQpLCAuaDM6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAkc3BhY2VyICogMC41ICogMS43NTtcbiAgICB9XG5cbiAgICBoMzpub3QoOmxhc3QtY2hpbGQpLCAuaDM6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IG1hdGguZGl2KCRzcGFjZXIsIDMpICogMS43NTtcbiAgICB9XG5cbiAgICBoNDpub3QoOmZpcnN0LWNoaWxkKSwgLmg0Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogJHNwYWNlciAqIDAuNSAqIDEuNTtcbiAgICB9XG5cbiAgICBoNDpub3QoOmxhc3QtY2hpbGQpLCAuaDQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IG1hdGguZGl2KCRzcGFjZXIsIDMpICogMS41O1xuICAgIH1cblxuICAgIGg1Om5vdCg6Zmlyc3QtY2hpbGQpLCAuaDU6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAkc3BhY2VyICogMC41O1xuICAgIH1cblxuICAgIGg1Om5vdCg6bGFzdC1jaGlsZCksIC5oNTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogbWF0aC5kaXYoJHNwYWNlciwgMyk7XG4gICAgfVxuXG4gICAgaDY6bm90KDpmaXJzdC1jaGlsZCksIC5oNjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi10b3A6ICRzcGFjZXIgKiAwLjUgKiAwLjc1O1xuICAgIH1cblxuICAgIGg2Om5vdCg6bGFzdC1jaGlsZCksIC5oNjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogbWF0aC5kaXYoJHNwYWNlciwgMykgKiAwLjc1O1xuICAgIH1cbiAgICBcbiAgICAvLyBNYWtlcyBpdCBwb3NzaWJsZSB0byB1c2Ugc3BhY2VyIGJsb2NrIHRvIHNldCB0b3AgbWFyZ2luLlxuICAgID4gLndwLWJsb2NrLXNwYWNlcjpmaXJzdC1jaGlsZCArICoge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cblxuICAgIC5hbmltYXRpb25zLWVuYWJsZWQgJiB7XG4gICAgICAgID4gLmFsaWduZnVsbCwgXG4gICAgICAgID4gLmFsaWdud2lkZSxcbiAgICAgICAgPiAuYWxpZ25jZW50ZXIsXG4gICAgICAgID4gLmFsaWdubGVmdFxuICAgICAgICA+IC5hbGlnbnJpZ2h0IHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5lbnRyeS1mZWF0dXJlZC1pbWFnZSB7XG4gICAgbWFyZ2luOiAkc3BhY2VyIDA7XG4gICAgaW1nIHtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgfVxufVxuXG4uZW50cnktbWV0YSB7XG5cdGEsIC5wb3N0LXN0aWNreSAubWV0YS10ZXh0IHtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiAnd2dodCcgNTAwO1xuXHR9XG5cbiAgICBmb3JtIHtcbiAgICAgICAgbWFyZ2luLXRvcDogJHNwYWNlciowLjU7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogNTQ2cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wb3N0LW5hdmlnYXRpb24ge1xuXHRtYXJnaW4tdG9wOiAkc3BhY2VyICogMC41O1xuXHQuYnRuIHtcbiAgICAgICAgbWFyZ2luLXRvcDogJHNwYWNlciAqIDAuNTtcbiAgICAgICAgaSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtJGJ0bi1wYWRkaW5nLXkqMC4zO1xuICAgICAgICB9XG5cdH1cbn1cblxuLnBhZ2luYXRpb24ge1xuICAgIEBleHRlbmQgJWNvbG9yLWJveGVzO1xuICAgIEBleHRlbmQgJWhhcy1iYWNrZ3JvdW5kO1xuXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYm9keTpub3QoLnNoYWRvd3MtZGlzYWJsZWQpICYge1xuICAgICAgICBAaW5jbHVkZSBhZGp1c3RlZC1zaGFkb3coMC41KTtcbiAgICB9XG59XG5cbi5wYWdlLWxpbmsge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItY29udHJhc3QpO1xuICAgIC8vYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYm94ZXMpO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2UsIGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlLCBib3JkZXItY29sb3IgMC4zcyBlYXNlO1xufVxuXG4ucGFnZS1pdGVtIHtcbiAgICAmLmFjdGl2ZSAucGFnZS1saW5rLCBhOmhvdmVyIHtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICAgIH1cbiAgICBhOmhvdmVyIHtcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudC1jb250cmFzdCk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudCk7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICAgICYuYWN0aXZlIC5wYWdlLWxpbmt7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQtaGwtY29udHJhc3QpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQtaGwpO1xuICAgIH1cbn1cblxuLmNwc2Nob29sLXJlYWQtbW9yZS1saW5rLWhvbGRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogbWF0aC5kaXYoJHNwYWNlciwgMyk7XG59IiwiQG1peGluIGNsZWFyZml4KCkge1xuICAmOjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxufVxuIiwiI2NvbW1lbnRzIHtcbiAgICBtYXJnaW4tdG9wOiAkc3BhY2VyKjI7XG59XG5vbC5jb21tZW50LWxpc3Qge1xuXHRwYWRkaW5nLWxlZnQ6IDA7XG5cdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cbi5jb21tZW50IHtcblx0QGV4dGVuZCAlY29sb3ItYm94ZXM7XG5cdEBleHRlbmQgJWhhcy1iYWNrZ3JvdW5kO1xuXG5cdHBhZGRpbmc6ICRzcGFjZXIgKiAwLjUgJHNwYWNlciAqIDAuNTtcblx0bWFyZ2luLWJvdHRvbTogJHNwYWNlciAqIDAuNTtcbiAgICAuY29tbWVudCB7XG4gICAgICAgIEBleHRlbmQgJWNvbG9yLWJnO1xuICAgICAgICBAZXh0ZW5kICVoYXMtYmFja2dyb3VuZDtcblxuICAgICAgICBtYXJnaW4tdG9wOiAkc3BhY2VyICogMC41O1xuICAgIH1cbiAgICAuY2hpbGRyZW4ge1xuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMFxuICAgIH1cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwXG4gICAgfVxufVxuLmNvbW1lbnQtYXV0aG9yIGltZyB7XG5cdG1hcmdpbi1yaWdodDokc3BhY2VyICogMC4yO1xufVxuLmNvbW1lbnQtbWV0YWRhdGEge1xuXHRmb250LXNpemU6IDAuOGVtO1xuXHRtYXJnaW4tdG9wOiAkc3BhY2VyICogMC41O1xuXHRtYXJnaW4tYm90dG9tOiAkc3BhY2VyICogMC41O1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uY29tbWVudC1yZXBseS10aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogJHNwYWNlciAqIDAuNTtcbiAgICBzbWFsbCB7XG4gICAgXHRmb250LXNpemU6IDAuNWVtO1xuICAgICAgICBtYXJnaW4tdG9wOiAkc3BhY2VyICogMC4yNTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxufSIsIkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuJWJsb2NrLXNwYWNpbmcsXG4jeyRlbC1ibG9jay1ncm91cH0sXG4jeyRlbC1ibG9jay1idXR0b259LCBcbiN7JGVsLWJsb2NrLWFyY2hpdmVzfSxcbiN7JGVsLWJsb2NrLWNhdGVnb3JpZXN9LFxuI3skZWwtYmxvY2stY29kZX0sXG4jeyRlbC1ibG9jay1jb2x1bW5zfSxcbiN7JGVsLWJsb2NrLWNvdmVyfSxcbiN7JGVsLWJsb2NrLWVtYmVkfSxcbiN7JGVsLWJsb2NrLWNhbGVuZGFyfSxcbiN7JGVsLWJsb2NrLWdhbGxlcnl9LFxuI3skZWwtYmxvY2stZ3JvdXB9LFxuI3skZWwtYmxvY2stbGF0ZXN0LWNvbW1lbnRzfSxcbiN7JGVsLWJsb2NrLWxhdGVzdC1wb3N0c30sXG4jeyRlbC1ibG9jay1tZWRpYS10ZXh0fSxcbiN7JGVsLWJsb2NrLXByZWZvcm1hdHRlZH0sXG4jeyRlbC1ibG9jay1wdWxscXVvdGV9LFxuI3skZWwtYmxvY2stcXVvdGV9LFxuI3skZWwtYmxvY2stdmVyc2V9LFxuI3skZWwtYmxvY2stdmlkZW99LFxuI3skZWwtYmxvY2stc2VwYXJhdG9yfSxcbiN7JGVsLWJsb2NrLWltYWdlfSB7XG5cdG1hcmdpbi1ib3R0b206ICRzcGFjZXI7XG5cdG1hcmdpbi10b3A6ICRzcGFjZXI7XG59XG5cblxuLmhhcy1iYWNrZ3JvdW5kLFxuLndwLWJsb2NrLWNvdmVyX19iYWNrZ3JvdW5kIHtcblx0QGV4dGVuZCAlaGFzLWJhY2tncm91bmQ7XG59XG5cbi53cC1ibG9jay1ncm91cCB7XG5cdCYuaGFzLWJhY2tncm91bmQge1xuXHRcdHBhZGRpbmc6IG1hdGguZGl2KCRzcGFjZXIqMiwgMyk7XG5cdH1cblx0LndwLWJsb2NrLWdyb3VwLmhhcy1iYWNrZ3JvdW5kIHtcblx0XHRwYWRkaW5nOiAkc3BhY2VyKjEqMC41O1xuXHR9XG5cdCYuYWxpZ253aWRlLmhhcy1iYWNrZ3JvdW5kIHtcblx0XHRwYWRkaW5nOiRzcGFjZXIgJHNwYWNlcjtcblx0fVxuXHQmLmFsaWduZnVsbC5oYXMtYmFja2dyb3VuZCB7XG5cdFx0cGFkZGluZzokc3BhY2VyICRzcGFjZXI7XG5cdH1cblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuXHRcdCYuaGFzLWJhY2tncm91bmQge1xuXHRcdFx0cGFkZGluZzogbWF0aC5kaXYoJHNwYWNlcio0LCAzKTtcblx0XHRcdC53cC1ibG9jay1ncm91cC5oYXMtYmFja2dyb3VuZCB7XG5cdFx0XHRcdHBhZGRpbmc6IG1hdGguZGl2KCRzcGFjZXIqMiwgMyk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi53cC1ibG9jay1jb3ZlciB7XG5cdEBleHRlbmQgLmp1bWJvdHJvbjtcblx0W2NsYXNzKj1cIl9faW5uZXItY29udGFpbmVyXCJdIHtcblx0XHRjb2xvcjogaW5oZXJpdDtcblx0fVxuXHRbY2xhc3MqPVwiX19pbm5lci1jb250YWluZXJcIl0gW2NsYXNzKj1cIl9faW5uZXItY29udGFpbmVyXCJdIHtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdH1cbn1cblxuLndwLWJsb2NrLXRhYmxlIHtcblx0QGV4dGVuZCAldGFibGU7XG59XG5cbi8qXG5bY2xhc3M9XCJ3cC1ibG9jay1jb3Zlcl9fYmFja2dyb3VuZCBoYXMtYmFja2dyb3VuZC1kaW1cIl0ge1xuXHRAZXh0ZW5kICVjb2xvci1ib3hlcztcblx0QGV4dGVuZCAlaGFzLWJhY2tncm91bmQ7XG59XG4qL1xuXG5bY2xhc3MqPVwiX19pbm5lci1jb250YWluZXJcIl0ge1xuXHRtYXJnaW46IDAgYXV0bztcblx0bWF4LXdpZHRoOiAxMDAlO1xuXG5cdD4gKiB7XG5cdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdH1cblx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuXHRcdFx0LmFsaWduY2VudGVyOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogbWF0aC5kaXYoJHNwYWNlciwgMyk7XG5cdFx0XHR9XG5cdFx0XHQuYWxpZ25jZW50ZXI6bGFzdC1jaGlsZCB7XHRcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogbWF0aC5kaXYoJHNwYWNlciwgMyk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuXHRcdC5hbGlnbmZ1bGwgJiB7XG5cdFx0XHRtYXgtd2lkdGg6IGNhbGMoIHZhcigtLWNvbnRlbnQtd2lkdGgpIC0gI3skZ3JpZC1ndXR0ZXItd2lkdGh9ICk7XG5cdFx0fVxuXHRcdC5hbGlnbmZ1bGwgLmFsaWduZnVsbCAmIHtcblx0XHRcdG1heC13aWR0aDogY2FsYyggMTAwJSAtICN7JGdyaWQtZ3V0dGVyLXdpZHRofSApO1xuXHRcdH1cblx0fVxufVxuXG4ud3AtYmxvY2stY29sdW1uIHtcblx0bWFyZ2luLWJvdHRvbTogbWF0aC5kaXYoJHNwYWNlcioyLCAzKTtcblx0PiB7XG5cdFx0KiB7XG5cdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdH1cblx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5hbGlnbmZ1bGw6bm90KFtjbGFzcyo9XCJoYXMtYmFja2dyb3VuZFwiXSkgJiB7XG5cdFx0PiBwOm5vdCguaGFzLWJhY2tncm91bmQtY29sb3IpIHtcblx0XHRcdHBhZGRpbmctbGVmdDogbWF0aC5kaXYoJHNwYWNlcioyLCAzKTtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IG1hdGguZGl2KCRzcGFjZXIqMiwgMyk7XG5cdFx0fVxuXHR9XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHQvL21hcmdpbi1ib3R0b206IDA7XG5cdFx0fVxuXHR9XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdC5hbGlnbmZ1bGw6bm90KFtjbGFzcyo9XCJoYXMtYmFja2dyb3VuZFwiXSkgJiB7XG5cdFx0XHQmOm50aC1jaGlsZChvZGQpID4gcDpub3QoLmhhcy1iYWNrZ3JvdW5kLWNvbG9yKSB7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogbWF0aC5kaXYoJHNwYWNlcioyLCAzKTtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRcdH1cblx0XHRcdCY6bnRoLWNoaWxkKGV2ZW4pID4gcDpub3QoLmhhcy1iYWNrZ3JvdW5kLWNvbG9yKSB7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IG1hdGguZGl2KCRzcGFjZXIqMiwgMyk7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuXG4ud3AtYmxvY2stYXJjaGl2ZXMsIC53cC1ibG9jay1jYXRlZ29yaWVzLCAud3AtYmxvY2stbGF0ZXN0LXBvc3RzLCAud3AtYmxvY2stbGF0ZXN0LWNvbW1lbnRzLCAud3AtYmxvY2stbGF0ZXN0LXBvc3RzIHtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0cGFkZGluZy1sZWZ0OiAwO1xuXHQ+IHVsIHtcblx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHR9XG5cdGEge1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdH1cbn1cblxuLndwLWJsb2NrLWltYWdlLFxuLndwLWJsb2NrLWVtYmVkIHtcblx0ZmlnY2FwdGlvbiB7XG5cdFx0QGV4dGVuZCAlZmlnY2FwdGlvbjtcbiAgICB9XG59XG4ud3AtYmxvY2staW1hZ2Uge1xuICAgIGltZyAge1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcblx0fVxuXHRmaWdjYXB0aW9uIHtcblx0XHRjb2xvcjogaW5oZXJpdDtcblx0fVxuXHQmLmFsaWduZnVsbCBmaWdjYXB0aW9uIHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0bWF4LXdpZHRoOiBjYWxjKCAxMDAlIC0gI3skZ3JpZC1ndXR0ZXItd2lkdGh9ICk7XG5cdH1cbn1cbi53cC1ibG9jay1nYWxsZXJ5IHtcblx0dWwge1xuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0bWFyZ2luOiAwIDAgLTEuNnJlbSAwO1xuXHR9XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcblx0XHQmLmFsaWdubm9uZSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiBtYXRoLmRpdigkc3BhY2VyKjQsIDMpO1xuXHRcdFx0bWFyZ2luLXRvcDogbWF0aC5kaXYoJHNwYWNlcio0LCAzKTtcblx0XHR9XG5cdFx0Ji5hbGlnbmNlbnRlciB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiBtYXRoLmRpdigkc3BhY2VyKjQsIDMpO1xuXHRcdFx0bWFyZ2luLXRvcDogbWF0aC5kaXYoJHNwYWNlcio0LCAzKTtcblx0XHR9XG5cdFx0Ji5hbGlnbndpZGUge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNlcioyO1xuXHRcdFx0bWFyZ2luLXRvcDogJHNwYWNlcioyO1xuXHRcdH1cblx0XHQmLmFsaWduZnVsbCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAkc3BhY2VyKjI7XG5cdFx0XHRtYXJnaW4tdG9wOiAkc3BhY2VyKjI7XG5cdFx0fVxuXHR9XG59XG5cbi53cC1ibG9jay1sYXRlc3QtcG9zdHMge1xuXHQ+IGxpID4gYTpmaXJzdC1vZi10eXBlIHtcblx0XHRAZXh0ZW5kIC5oMztcblx0XHRAZXh0ZW5kIC5oO1xuXHRcdEBleHRlbmQgLmgtc3R5bGUtZGlzYWJsZTtcblx0XHRtYXJnaW4tYm90dG9tOiAkc3BhY2VyKjAuNTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXHQmLmlzLWdyaWQge1xuXHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdGxpIHtcblx0XHRcdEBleHRlbmQgJWNvbG9yLWJveGVzO1xuXHRcdFx0QGV4dGVuZCAlaGFzLWJhY2tncm91bmQ7XG5cblx0XHRcdHBhZGRpbmc6IG1hdGguZGl2KCRzcGFjZXIqMiwgMyk7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcblx0XHRcdGJvZHk6bm90KC5zaGFkb3dzLWRpc2FibGVkKSAmIHtcblx0XHRcdFx0QGluY2x1ZGUgYWRqdXN0ZWQtc2hhZG93KCk7XG5cdFx0XHR9XG5cdFx0XHQ+IGE6Zmlyc3Qtb2YtdHlwZTpub3QoOmhvdmVyKSB7XG5cdFx0XHRcdGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC53cC1ibG9jay1sYXRlc3QtcG9zdHNfX2ZlYXR1cmVkLWltYWdlLmFsaWduY2VudGVyIHtcblx0XHRcdG1hcmdpbjogLTJyZW0gLTJyZW0gMnJlbTtcblx0XHRcdG1heC13aWR0aDogaW5pdGlhbDtcblx0XHR9XG5cdH1cblx0Jjpub3QoLmlzLWdyaWQpID4ge1xuXHRcdGxpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDNyZW07XG5cdFx0fVxuXHR9XG5cdCYuaGFzLWRhdGVzLFxuXHQmLmhhcy1hdXRob3Ige1xuXHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0bGkge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0fVxuXHRcdCY6bm90KC5pcy1ncmlkKSBsaSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAxLjVyZW07XG5cdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LndwLWJsb2NrLWxhdGVzdC1wb3N0c19fcG9zdC1hdXRob3IsXG5cdC53cC1ibG9jay1sYXRlc3QtcG9zdHNfX3Bvc3QtZGF0ZSAge1xuXHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdGZvbnQtc2l6ZTogMWVtO1xuXHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0XHQmOjpiZWZvcmUge1xuXHRcdFx0QGV4dGVuZCAuY3BzLWljb247XG5cdFx0XHRAZXh0ZW5kIC5jcHMtaWNvbi1jYWxlbmRhcjtcblx0XHRcdG1hcmdpbi1yaWdodDogNHB4O1xuXHRcdH1cblx0fVxuXHQud3AtYmxvY2stbGF0ZXN0LXBvc3RzX19wb3N0LWF1dGhvciB7XG5cdFx0Jjo6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6ICRjcHMtaWNvbi11c2VyO1xuXHRcdH1cblx0fVxuXHQud3AtYmxvY2stbGF0ZXN0LXBvc3RzX19wb3N0LWRhdGUge1xuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiAkY3BzLWljb24tY2FsZW5kYXI7XG5cdFx0fVxuXHR9XG5cdC53cC1ibG9jay1sYXRlc3QtcG9zdHNfX2ZlYXR1cmVkLWltYWdlIHtcblx0XHRtYXJnaW4tYm90dG9tOiBtYXRoLmRpdigkc3BhY2VyKjIsIDMpO1xuXHR9XG5cdC53cC1ibG9jay1sYXRlc3QtcG9zdHNfX3Bvc3QtZnVsbC1jb250ZW50IHtcblx0XHRtYXJnaW4tdG9wOiBtYXRoLmRpdigkc3BhY2VyLCAzKTtcblx0XHQ+IHVsLCA+IG9sIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IG1hdGguZGl2KCRzcGFjZXIsIDMpO1xuXHRcdH1cblx0fVxuXHQud3AtYmxvY2stbGF0ZXN0LXBvc3RzX19wb3N0LWV4Y2VycHQge1xuXHRcdG1hcmdpbi10b3A6IG1hdGguZGl2KCRzcGFjZXIsIDMpO1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cbn1cblxuLndwLWJsb2NrLXB1bGxxdW90ZSB7XG5cdHBhZGRpbmc6IDA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Ym9yZGVyLXRvcDogbm9uZTtcblx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0Ji5hbGlnbmxlZnQsXG5cdCYuYWxpZ25yaWdodCB7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHR9XG5cdGJsb2NrcXVvdGUge1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZzogMDtcblx0XHRwIHtcblx0XHRcdGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuXHRcdFx0Zm9udC1zaXplOiAyLjhlbTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0fVxuXHR9XG5cdGNpdGUge1xuXHRcdG9wYWNpdHk6IDAuODtcblx0XHRmb250LXNpemU6IDFlbTtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdG1hcmdpbi10b3A6ICRzcGFjZXIgKiAwLjU7XG5cdH1cblx0Ji5pcy1zdHlsZS1zb2xpZC1jb2xvciB7XG5cdFx0cGFkZGluZzogJHNwYWNlciBtYXRoLmRpdigkc3BhY2VyKjIsIDMpO1xuXHRcdCYuYWxpZ25sZWZ0OjpiZWZvcmUge1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdFx0bGVmdDogbWF0aC5kaXYoJHNwYWNlcioyLCAzKTtcblx0XHR9XG5cdFx0Ji5hbGlnbnJpZ2h0OjpiZWZvcmUge1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdFx0bGVmdDogYXV0bztcblx0XHRcdHJpZ2h0OiBtYXRoLmRpdigkc3BhY2VyKjIsIDMpO1xuXHRcdH1cblx0XHRibG9ja3F1b3RlIHtcblx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdHRleHQtYWxpZ246IGluaGVyaXQ7XG5cdFx0fVxuXHRcdGNpdGUge1xuXHRcdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0fVxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMDtcblx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC01MCUpO1xuXHRcdH1cblx0fVxuXHRwOmxhc3Qtb2YtdHlwZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxuXHQmOjpiZWZvcmUge1xuXHRcdGNvbG9yOiBjdXJyZW50Q29sb3I7XG5cdFx0Y29sb3I6IHZhcigtLWNvbG9yLWFjY2VudC1obCk7XG5cdFx0Y29udGVudDogXCLigJ1cIjtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmb250LXNpemU6IDRlbTtcblx0XHRsaW5lLWhlaWdodDogMC43NTtcblx0XHRtYXJnaW46IDAgYXV0byBtYXRoLmRpdigkc3BhY2VyKjIsIDMpIGF1dG87XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGhlaWdodDogMXJlbTtcblx0fVxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG5cdFx0Ji5hbGlnbmxlZnQsICYuYWxpZ25sZWZ0OjpiZWZvcmUge1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHR9XG5cdFx0Ji5hbGlnbnJpZ2h0LCAmLmFsaWducmlnaHQ6OmJlZm9yZSB7XG5cdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHR9XG5cdH1cblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuXHRcdGNpdGUge1xuXHRcdFx0bWFyZ2luLXRvcDogbWF0aC5kaXYoJHNwYWNlcioyLCAzKTtcblx0XHR9XG5cdFx0Ji5hbGlnbmZ1bGwge1xuXHRcdFx0Jjpub3QoLmlzLXN0eWxlLXNvbGlkLWNvbG9yKSB7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogbWF0aC5kaXYoJHNwYWNlcioxLCAzKTtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogbWF0aC5kaXYoJHNwYWNlcioxLCAzKTtcblx0XHRcdH1cblx0XHRcdGJsb2NrcXVvdGUgcCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS44ZW07XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYuYWxpZ253aWRlOjpiZWZvcmUsXG5cdFx0Ji5hbGlnbmZ1bGw6OmJlZm9yZSB7XG5cdFx0XHRmb250LXNpemU6IDhlbTtcblx0XHRcdGhlaWdodDoycmVtO1xuXHRcdH1cblx0XHQmLmFsaWdubGVmdCxcblx0XHQmLmFsaWducmlnaHQge1xuXHRcdFx0cCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS41ZW07XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYuaXMtc3R5bGUtc29saWQtY29sb3Ige1xuXHRcdFx0Ji5hbGlnbndpZGUsXG5cdFx0XHQmLmFsaWduZnVsbCB7XG5cdFx0XHRcdHBhZGRpbmc6ICRzcGFjZXIqMiBtYXRoLmRpdigkc3BhY2VyKjQsIDMpIG1hdGguZGl2KCRzcGFjZXIqNCwgMyk7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdGJsb2NrcXVvdGUgcCB7XG5cdFx0XHRmb250LXNpemU6IDEuNWVtO1xuXHRcdH1cblx0XHQmLmFsaWdud2lkZSBibG9ja3F1b3RlIHAge1xuXHRcdFx0Zm9udC1zaXplOiAxLjhlbTtcblx0XHR9XG5cdH1cbn1cbi53cC1ibG9jay1xdW90ZSB7XG4gICAgJi5pcy1sYXJnZSxcblx0Ji5pcy1zdHlsZS1sYXJnZSB7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0cCB7XG5cdFx0XHRmb250LWZhbWlseTogaW5oZXJpdDtcblx0XHRcdGZvbnQtc2l6ZTogMS40ZW07XG5cdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjg1O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44ZW07XG4gICAgICAgICAgICB9XG5cdFx0fVxuXHRcdGNpdGUge1xuXHRcdFx0Zm9udC1zaXplOiAxZW07XG5cdFx0XHR0ZXh0LWFsaWduOiBpbmhlcml0O1xuXHRcdH1cblx0XHRmb290ZXIge1xuXHRcdFx0Zm9udC1zaXplOiAxZW07XG5cdFx0XHR0ZXh0LWFsaWduOiBpbmhlcml0O1xuXHRcdH1cblx0fVxuXHRwIHtcblx0XHR0ZXh0LWFsaWduOiBpbmhlcml0O1xuXHR9XG5cdGNpdGUge1xuXHRcdHRleHQtYWxpZ246IGluaGVyaXQ7XG4gICAgfVxuICAgICZbc3R5bGU9XCJ0ZXh0LWFsaWduOmNlbnRlclwiXSB7XG4gICAgICAgIGJvcmRlci13aWR0aDogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gICAgJltzdHlsZT1cInRleHQtYWxpZ246cmlnaHRcIl0ge1xuICAgICAgICBib3JkZXItd2lkdGg6IDAgMC4ycmVtIDAgMDtcbiAgICAgICAgcGFkZGluZzogMCBtYXRoLmRpdigkc3BhY2VyKjIsIDMpIDAgMDtcbiAgICB9XG59XG5cbi53cC1ibG9jay1sYXRlc3QtY29tbWVudHMge1xuXHQud3AtYmxvY2stbGF0ZXN0LWNvbW1lbnRzX19jb21tZW50LW1ldGEge1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjAyNWVtO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjI1O1xuXHR9XG5cdC53cC1ibG9jay1sYXRlc3QtY29tbWVudHNfX2NvbW1lbnQtZGF0ZSB7XG5cdFx0b3BhY2l0eTogMC44O1xuXHRcdGZvbnQtc2l6ZTogMC43ZW07XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuXHRcdG1hcmdpbi10b3A6IDAuMTVlbTtcblx0XHRtYXJnaW4tdG9wOiAwLjRlbTtcblx0fVxufVxuLndwLWJsb2NrLWxhdGVzdC1wb3N0c19fcG9zdC1hdXRob3IsXG4ud3AtYmxvY2stbGF0ZXN0LXBvc3RzX19wb3N0LWRhdGUgIHtcblx0b3BhY2l0eTogMC44O1xuXHRmb250LXNpemU6IDAuN2VtO1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuXHRtYXJnaW4tdG9wOiAwLjE1ZW07XG59XG5cblxuLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLCBcbi53cC1ibG9jay1maWxlIC53cC1lbGVtZW50LWJ1dHRvbixcbi53cC1ibG9jay1zZWFyY2hfX2J1dHRvbiB7XG5cdFx0QGV4dGVuZCAlYnRuO1xuXHRcdEBleHRlbmQgJWJ0bi1zZWNvbmRhcnk7XG59XG5cbi53cC1ibG9jay1idXR0b24uaXMtc3R5bGUtb3V0bGluZSAud3AtYmxvY2stYnV0dG9uX19saW5rOm5vdCg6aG92ZXIpIHtcblx0Ly9jb2xvcjogdmFyKC0tY29sb3ItYWNjZW50KTtcbn1cbi53cC1ibG9jay1idXR0b25fX2xpbmsuaGFzLWJhY2tncm91bmQge1xuXHQtLWNvbG9yLWFjY2VudDogdmFyKC0tY29sb3IpO1xuXHQtLWNvbG9yLWFjY2VudC1jb250cmFzdDogdmFyKC0tY29sb3ItY29udHJhc3QpO1xuXHQvKlxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yKTtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItY29udHJhc3QpO1xuICAgICY6aG92ZXIge1xuICAgICAgICBib3gtc2hhZG93OjAgMCAwICRpbnB1dC1idG4tZm9jdXMtd2lkdGggdmFyKC0tY29sb3ItYWNjZW50LWEpLCAgMCAwIDAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCB2YXIoLS1jb2xvcik7XG4gICAgfVxuICAgIGJvZHkuYnRuLXN0eWxlLW91dGxpbmUgJjpub3QoOmhvdmVyKSB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvcik7XG4gICAgfVxuXHQqL1xufVxuXG5cbi8qXG4ud3AtYmxvY2stYnV0dG9uX19saW5rLmhhcy1jb2xvci1iYWNrZ3JvdW5kLWNvbG9yIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3IpICFpbXBvcnRhbnQ7XG5cdGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3IpICFpbXBvcnRhbnQ7XG5cdCY6bm90KC5oYXMtdGV4dC1jb2xvcikge1xuXHRcdGNvbG9yOiB2YXIoLS1jb2xvci1jb250cmFzdCkgIWltcG9ydGFudDtcblx0fVxuXHQud3AtYmxvY2stYnV0dG9uLmlzLXN0eWxlLW91dGxpbmUgJjpub3QoOmhvdmVyKSB7XG5cdFx0Y29sb3I6IHZhcigtLWNvbG9yKSAhaW1wb3J0YW50O1xuXHR9XG59XG4qL1xuLmJ0bi1ibG9jayAud3AtYmxvY2stYnV0dG9uX19saW5rIHtcblx0QGV4dGVuZCAuYnRuLWJsb2NrO1xufVxuXG4ud3AtYmxvY2stYnV0dG9uLmlzLXN0eWxlLW91dGxpbmUgLndwLWJsb2NrLWJ1dHRvbl9fbGluazpub3QoLmhhcy1iYWNrZ3JvdW5kKTpub3QoLmhhcy10ZXh0LWNvbG9yKSB7XG5cdEBleHRlbmQgJWJ0bi1zZWNvbmRhcnk7XG5cdEBleHRlbmQgJWJ0bi1vdXRsaW5lO1xufVxuLndwLWJsb2NrLWZpbGUge1xuXHR3aWR0aDogMTAwJTtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGE6bm90KC53cC1ibG9jay1maWxlX19idXR0b24pIHtcblx0XHQmOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAkc3BhY2VyICogMC41O1xuXHRcdH1cblx0fVxuXHQud3AtYmxvY2stZmlsZV9fYnV0dG9uIHtcblx0XHRtYXJnaW4tbGVmdDogMHB4O1xuXHRcdG1hcmdpbjogbWF0aC5kaXYoJHNwYWNlciwgMykgMDtcblx0fVxufVxuLndwLWJsb2NrLXNlYXJjaCB7XG5cdC53cC1ibG9jay1zZWFyY2hfX2lucHV0IHtcblx0XHRmbGV4OiAxIDEgMCU7XG5cdH1cbn1cblxuLndwLWJsb2NrLWNhbGVuZGFyIHRhYmxlIHtcblx0dGgsIHRkIHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cbn1cblxuLndwLWJsb2NrLXNlcGFyYXRvciB7XG5cdC8vIE5lY2Nlc3NhcnkgdG8gZG8gaXQgbGlrZSB0aGlzIHRvIG92ZXJ3cml0ZSBibG9ja3Mgc3R5bGluZ3Ncblx0JiwgJjpub3QoLmlzLXN0eWxlLXdpZGUpOm5vdCguaXMtc3R5bGUtZG90cykge1xuXHRcdEBleHRlbmQgaHI7XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuXHRcdFx0bWF4LXdpZHRoOiA4MCU7XG5cdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0XHR9XG5cdH1cblx0Ji5pcy1zdHlsZS13aWRlIHtcblx0XHRAZXh0ZW5kIC5hbGlnbndpZGU7XG5cdFx0LmFsaWduZnVsbCAmLCAuYWxpZ253aWRlICYge1xuXHRcdFx0cG9zaXRpb246IHN0YXRpYztcblx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cblx0Ji5pcy1zdHlsZS1kb3RzOjpiZWZvcmUge1xuXHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdGZvbnQtc2l6ZTogMi41cmVtO1xuXHR9XG5cdCYuaXMtc3R5bGUtZG90czo6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6IG5vbmU7XG4gICAgfVxufSIsImJvZHkuc2VhcmNoLXJlc3VsdHMge1xuICAgIC5lbnRyaWVzLXJvdyB7XG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gICAgICAgIH1cbiAgICAgICAgLmVudHJ5LWhlYWRlciB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgICAgIH1cbiAgICAgICAgLmVudHJ5LWZvb3RlciB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gICAgICAgIH1cbiAgICB9XG59IiwiJGNvbG9yLXBhbGxldGVzOiAoXG4gICAgY29sb3ItYmc6IChkZWZhdWx0OiBmYWxzZSwgYmxvY2tzOiB0cnVlLCBuYXY6IGZhbHNlKSwgXG4gICAgY29sb3ItYmctYWx0OiAoZGVmYXVsdDogZmFsc2UsIGJsb2NrczogdHJ1ZSwgbmF2OiBmYWxzZSksIFxuICAgIGNvbG9yLWJveGVzOiAoZGVmYXVsdDogY29sb3ItYmctYWx0LCBibG9ja3M6IHRydWUsIG5hdjogZmFsc2UpLFxuICAgIGhlYWRlci1tYWluLWJnLWNvbG9yOiAoZGVmYXVsdDogY29sb3ItYmctYWx0LCBibG9ja3M6IHRydWUsIG5hdjogdHJ1ZSwgbmF2LWRyb3Bkb3duLXN0eWxlOiBoZWFkZXItc2Vjb25kYXJ5LWJnLWNvbG9yKSwgXG4gICAgaGVhZGVyLXNlY29uZGFyeS1iZy1jb2xvcjogKGRlZmF1bHQ6IGNvbG9yLWJnLCBibG9ja3M6IHRydWUsIG5hdjogdHJ1ZSwgbmF2LWRyb3Bkb3duLXN0eWxlOiBmYWxzZSksIFxuICAgIGhlcm8tbWFpbi1iZy1jb2xvcjogKGRlZmF1bHQ6IGNvbG9yLWJnLWFsdCwgYmxvY2tzOiB0cnVlLCBuYXY6IGZhbHNlKSxcbiAgICBmb290ZXItbWFpbi1iZy1jb2xvcjogKGRlZmF1bHQ6IGNvbG9yLWJnLWFsdCwgYmxvY2tzOiB0cnVlLCBuYXY6IGZhbHNlKSxcbiAgICBhbGVydC1iZy1jb2xvcjogKGRlZmF1bHQ6IGNvbG9yLWJnLCBibG9ja3M6IGZhbHNlLCBuYXY6IGZhbHNlKSxcbik7XG5cbi8vIEdlbmVyYXRlcyBjb2xvciBwYWxsZXRzIGFjY29yZGluZyB0byBvcHRpb25zLlxuQGVhY2ggJHBhbGxldGUsICRvcHRpb25zIGluICRjb2xvci1wYWxsZXRlcyB7XG4gICAgLy8gTGV0cyBmaXJzdCBzZXQgdGhlIGRlZmF1bHRzIGlmIG5lZWRlZFxuICAgIEBpZiBtYXAtZ2V0KCRvcHRpb25zLCBkZWZhdWx0KSB7XG4gICAgICAgICN7JGVsLXJvb3R9IHtcbiAgICAgICAgICAgIC0tI3skcGFsbGV0ZX06IHZhcigtLSN7bWFwLWdldCgkb3B0aW9ucywgZGVmYXVsdCl9KTtcbiAgICAgICAgICAgIC0tI3skcGFsbGV0ZX0tY29udHJhc3Q6IHZhcigtLSN7bWFwLWdldCgkb3B0aW9ucywgZGVmYXVsdCl9LWNvbnRyYXN0KTtcbiAgICAgICAgICAgIC0tI3skcGFsbGV0ZX0tYWNjZW50OiB2YXIoLS0je21hcC1nZXQoJG9wdGlvbnMsIGRlZmF1bHQpfS1hY2NlbnQpO1xuICAgICAgICAgICAgLS0jeyRwYWxsZXRlfS1hY2NlbnQtYTogdmFyKC0tI3ttYXAtZ2V0KCRvcHRpb25zLCBkZWZhdWx0KX0tYWNjZW50LWEpO1xuICAgICAgICAgICAgLS0jeyRwYWxsZXRlfS1hY2NlbnQtY29udHJhc3Q6IHZhcigtLSN7bWFwLWdldCgkb3B0aW9ucywgZGVmYXVsdCl9LWFjY2VudC1jb250cmFzdCk7XG4gICAgICAgICAgICAtLSN7JHBhbGxldGV9LWFjY2VudC1obDogdmFyKC0tI3ttYXAtZ2V0KCRvcHRpb25zLCBkZWZhdWx0KX0tYWNjZW50LWhsKTtcbiAgICAgICAgICAgIC0tI3skcGFsbGV0ZX0tYWNjZW50LWhsLWE6IHZhcigtLSN7bWFwLWdldCgkb3B0aW9ucywgZGVmYXVsdCl9LWFjY2VudC1obC1hKTtcbiAgICAgICAgICAgIC0tI3skcGFsbGV0ZX0tYWNjZW50LWhsLWNvbnRyYXN0OiB2YXIoLS0je21hcC1nZXQoJG9wdGlvbnMsIGRlZmF1bHQpfS1hY2NlbnQtaGwtY29udHJhc3QpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJSN7JHBhbGxldGV9IHtcbiAgICAgICAgLS1jb2xvcjogdmFyKC0tI3skcGFsbGV0ZX0sIC0tI3ttYXAtZ2V0KCRvcHRpb25zLCBkZWZhdWx0KX0pO1xuICAgICAgICAtLWNvbG9yLWNvbnRyYXN0OiB2YXIoLS0jeyRwYWxsZXRlfS1jb250cmFzdCwgLS0je21hcC1nZXQoJG9wdGlvbnMsIGRlZmF1bHQpfS1jb250cmFzdCk7XG4gICAgICAgIC0tY29sb3ItYWNjZW50OiB2YXIoLS0jeyRwYWxsZXRlfS1hY2NlbnQsIC0tI3ttYXAtZ2V0KCRvcHRpb25zLCBkZWZhdWx0KX0tYWNjZW50KTtcbiAgICAgICAgLS1jb2xvci1hY2NlbnQtYTogdmFyKC0tI3skcGFsbGV0ZX0tYWNjZW50LWEsIC0tI3ttYXAtZ2V0KCRvcHRpb25zLCBkZWZhdWx0KX0tYWNjZW50LWEpO1xuICAgICAgICAtLWNvbG9yLWFjY2VudC1jb250cmFzdDogdmFyKC0tI3skcGFsbGV0ZX0tYWNjZW50LWNvbnRyYXN0LCAtLSN7bWFwLWdldCgkb3B0aW9ucywgZGVmYXVsdCl9LWFjY2VudC1jb250cmFzdCk7XG4gICAgICAgIC0tY29sb3ItYWNjZW50LWhsOiB2YXIoLS0jeyRwYWxsZXRlfS1hY2NlbnQtaGwsIC0tI3ttYXAtZ2V0KCRvcHRpb25zLCBkZWZhdWx0KX0tYWNjZW50LWhsKTtcbiAgICAgICAgLS1jb2xvci1hY2NlbnQtaGwtYTogdmFyKC0tI3skcGFsbGV0ZX0tYWNjZW50LWhsLWEsIC0tI3ttYXAtZ2V0KCRvcHRpb25zLCBkZWZhdWx0KX0tYWNjZW50LWhsLWEpO1xuICAgICAgICAtLWNvbG9yLWFjY2VudC1obC1jb250cmFzdDogdmFyKC0tI3skcGFsbGV0ZX0tYWNjZW50LWhsLWNvbnRyYXN0LCAtLSN7bWFwLWdldCgkb3B0aW9ucywgZGVmYXVsdCl9LWFjY2VudC1obC1jb250cmFzdCk7XG4gICAgfVxuXG4gICAgLmhhcy0jeyRwYWxsZXRlfS1iYWNrZ3JvdW5kLWNvbG9yIHtcbiAgICAgICAgQGV4dGVuZCAlI3skcGFsbGV0ZX07XG4gICAgICAgICYgfiAud3AtYmxvY2stY292ZXJfX2lubmVyLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBAZXh0ZW5kICUjeyRwYWxsZXRlfTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuaGFzLSN7JHBhbGxldGV9LWNvbG9yIHtcbiAgICAgICAgY29sb3I6IHZhcigtLSN7JHBhbGxldGV9LCAtLSN7bWFwLWdldCgkb3B0aW9ucywgZGVmYXVsdCl9KSAhaW1wb3J0YW50O1xuICAgIH1cblxuXG59XG5cbiVoYXMtYmFja2dyb3VuZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3IpO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1jb250cmFzdCk7XG59ICIsIiN7JGVsLXJvb3R9IHtcbiAgICAtLWNvbG9yLWJnLXNlY29uZGFyeTogdmFyKC0tY29sb3ItYmcpO1xufVxuXG4jeyRlbC1ib2R5fSB7XG4gICAgQGV4dGVuZCAlY29sb3ItYmc7XG4gICAgQGV4dGVuZCAlaGFzLWJhY2tncm91bmQ7XG5cbiAgICBmb250LWRpc3BsYXk6IG9wdGlvbmFsO1xuICAgIGZvbnQtZmFtaWx5OiBzeXN0ZW0tdWksIHNhbnMtc2VyaWY7XG4gICAgQGluY2x1ZGUgYWRqdXN0ZWQtc2l6ZSgkZm9udC1zaXplLWJhc2UgKiAwLjksICctLWJvZHktZm9udC1zaXplJyk7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBAaW5jbHVkZSBhZGp1c3RlZC1zaXplKCRmb250LXNpemUtYmFzZSwgJy0tYm9keS1mb250LXNpemUnKTtcbiAgICB9XG59XG5cbkBpbmNsdWRlIGVkaXRvci13cmFwKCkge1xuICAgIC53cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZy10b3A6ICRzcGFjZXI7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAkc3BhY2VyO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogJHNwYWNlcioyO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICRzcGFjZXIqMjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zY3JlZW4tcmVhZGVyLXRleHQgeyBcbiAgICAgICAgQGV4dGVuZCAuc3Itb25seTsgXG4gICAgfVxuICAgIFxuICAgIGEuc2tpcC1saW5rIHtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHotaW5kZXg6IDEwMDA7XG4gICAgICB0b3A6IDBweDtcbiAgICAgIHJpZ2h0OiAwcHg7XG4gICAgfVxufVxuXG5ib2R5LnNpbmd1bGFyOm5vdCguaGFzLXNpZGViYXIpICNjb250ZW50LmNvbnRhaW5lciwgLmNvbnRhaW5lci1jb250ZW50IHtcblx0bWF4LXdpZHRoOiB2YXIoLS1jb250ZW50LXdpZHRoKTtcbn1cblxuLm1haW4td3JhcHBlciB7XG4gICAgYm9keTpub3QoLmhhcy1zaWRlYmFyKSAmIHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG5cdGJvZHkubWFpbi13cmFwcGVyLW1hcmdpbi10b3AtZGlzYWJsZWQgJiB7XG5cdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuXHRcdFx0bWFyZ2luLXRvcDogY2FsYyggdmFyKC0taGVhZGVyLW1haW4tZ2FwLWhlaWdodCkqLTEgKTtcblx0XHR9XG5cdH1cblx0Ym9keS5tYWluLXdyYXBwZXItbWFyZ2luLWJvdHRvbS1kaXNhYmxlZCAmIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0fVxuXHRib2R5Lm1haW4td3JhcHBlci1wdWxsLXVuZGVyICYge1xuXHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcblx0XHRcdG1hcmdpbi10b3A6IGNhbGMoICggdmFyKC0taGVhZGVyLW1haW4tZ2FwLWhlaWdodCkgKyB2YXIoLS1oZWFkZXItbWFpbi1oZWlnaHQpICkgKiAtMSApO1xuXHRcdH1cblx0fVxufVxuXG4uc2l0ZS13aWR0aC1tYXgge1xuICAgIG1heC13aWR0aDogdmFyKC0tc2l0ZS13aWR0aCk7XG4gICAgYm9keS5zaXRlLWJveGVkICYge1xuICAgICAgICBtYXgtd2lkdGg6IHZhcigtLXNpdGUtYm94LXdpZHRoKTtcbiAgICB9XG59XG5cbi5jcHMtaWNvbi5jcHMtZGFzaGljb24ge1xuICAgIGZvbnQtZmFtaWx5OiBkYXNoaWNvbnMgIWltcG9ydGFudDtcbn0iLCJAdXNlIFwic2FzczptYXRoXCI7XG5cbiN7JGVsLXJvb3R9IHtcbiAgICAtLWhlYWRlci1tYWluLWdhcC1oZWlnaHQ6IDBweDtcblxuICAgIC0taGVhZGVyLW1haW4tZm9udC1zaXplOiB2YXIoLS1ib2R5LWZvbnQtc2l6ZSk7XG5cbiAgICAtLWhlYWRlci1tYWluLWxvZ28tdGV4dC1jb2xvcjogdmFyKC0taGVhZGVyLW1haW4tYmctY29sb3ItY29udHJhc3QpO1xuICAgIC0taGVhZGVyLW1haW4tZHJvcGJveC1iZy1jb2xvcjogdmFyKC0taGVhZGVyLW1haW4tYmctY29sb3IpO1xuICAgIC0taGVhZGVyLW1haW4tZHJvcGJveC1sb2dvLXRleHQtY29sb3I6IHZhcigtLWhlYWRlci1tYWluLWJnLWNvbG9yLWNvbnRyYXN0KTtcbn1cblxuLm5hdiB7XG4gICAgbWFyZ2luLXRvcDogJHNwYWNlciowLjI1O1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZXIqMC4yNTtcblxuICAgICY6bm90KC5uYXZiYXItbmF2KSAubmF2LWl0ZW0uaGFzLXN0eWxpbmcge1xuICAgICAgICBwYWRkaW5nLXRvcDogJG5hdi1saW5rLXBhZGRpbmcteCowLjU7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAkbmF2LWxpbmstcGFkZGluZy14KjAuNTtcbiAgICB9XG5cbiAgICAubmF2LWxpbmsge1xuICAgICAgICBmb250LXNpemU6IDEuMWVtO1xuICAgICAgICBtYXJnaW4tbGVmdDogbWF0aC5kaXYoJG5hdi1saW5rLXBhZGRpbmcteCoyLCAzKTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBtYXRoLmRpdigkbmF2LWxpbmstcGFkZGluZy14KjIsIDMpO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICAgIC5tZW51LWl0ZW0gPiBhOm5vdCguaGFzLXN0eWxpbmcpIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC12YXJpYXRpb24tc2V0dGluZ3M6ICd3Z2h0JyA1NjA7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNXM7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAubmF2LWljb24taGFzLWJnLCAubmF2LWljb24tbm8tbGFiZWwge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuY3VycmVudC1tZW51LWl0ZW0gPiBhOm5vdCguaGFzLXN0eWxpbmcpLFxuICAgIC5tZW51LWl0ZW0gPiBhOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuXG5cbiAgICAubmF2LWljb24ge1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBmb250LXNpemU6IDEuNGVtO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC41cztcbiAgICB9XG4gICAgLm5hdi1pY29uLWhhcy1iZyB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgICAgICBwYWRkaW5nOiAkbmF2LWxpbmstcGFkZGluZy14KjAuMjU7XG4gICAgfVxuICAgIC5uYXYtaWNvbi1wb3NpdGlvbi1hZnRlciB7XG4gICAgICAgIC8vbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAkbmF2LWxpbmstcGFkZGluZy14KjAuNTtcbiAgICAgICAgLy9ib3JkZXItcmFkaXVzOiAwICRib3JkZXItcmFkaXVzICRib3JkZXItcmFkaXVzIDA7XG4gICAgfVxuICAgIC5uYXYtaWNvbi1wb3NpdGlvbi1iZWZvcmUge1xuICAgICAgICAvL21hcmdpbi1yaWdodDogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAkbmF2LWxpbmstcGFkZGluZy14KjAuNTtcbiAgICAgICAgLy9ib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAwIDAgJGJvcmRlci1yYWRpdXM7XG4gICAgfVxuICAgIC5uYXYtaWNvbi1uby1sYWJlbCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAuYnRuIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgaGVpZ2h0OiAxLjdlbTtcbiAgICAgICAgbWluLXdpZHRoOiAyZW07XG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgLm1lbnUtaXRlbS10ZXh0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luOiBhdXRvIG1hdGguZGl2KCRidG4tcGFkZGluZy14KjIsIDMpO1xuICAgICAgICB9XG4gICAgICAgIGkge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMzVlbTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgbWF0aC5kaXYoJGJ0bi1wYWRkaW5nLXgsIDMpO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgJi5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogbWF0aC5kaXYoJGJ0bi1wYWRkaW5nLXgqMiwgMyk7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXYtaWNvbi1oYXMtYmcge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgfVxuICAgICAgICAubmF2LWljb24tcG9zaXRpb24tYWZ0ZXIge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgICAgLm5hdi1pY29uLXBvc2l0aW9uLWJlZm9yZS5uYXYtaWNvbi1oYXMtYmcge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgICAgLm5hdi1pY29uLXBvc2l0aW9uLWJlZm9yZSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogJGJ0bi1wYWRkaW5nLXgqMC41O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgLy9tYXJnaW4tcmlnaHQ6IC0kYnRuLXBhZGRpbmcteCoyLzM7XG4gICAgICAgIH1cblxuICAgICAgICBAc3VwcG9ydHMgKCBmb250LXZhcmlhdGlvbi1zZXR0aW5nczogbm9ybWFsICkge1xuICAgICAgICAgICAgYm9keS5mb250LXVwICYgLm1lbnUtaXRlbS10ZXh0IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC4xNWVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYm9keS5mb250LWRvd24gJiAubWVudS1pdGVtLXRleHQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwLjE1ZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY29sbGFwc2UtbWVnYW1lbnUgLmRyb3Bkb3duLW1lZ2FtZW51LW1lbnUtY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZy10b3A6ICRzcGFjZXIgKiAwLjU7XG4gICAgfVxuICAgIC5jb2xsYXBzZS1tZW51IC5kcm9wZG93bi1pdGVtIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG4gICAgdWwuY29sbGFwc2UtbWVudSB7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgID4gbGk6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6ICRzcGFjZXIqMC4yNTtcbiAgICAgICAgfVxuICAgICAgICA+IGxpOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICRzcGFjZXIqMC4yNTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5kcm9wZG93bi10b2dnbGUsXG4gICAgLmNvbGxhcHNlLXRvZ2dsZSB7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGhlaWdodDogLjNlbTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBhdXRvO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXM7XG4gICAgICAgIH1cbiAgICAgICAgJlthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXTo6YWZ0ZXIgIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgI2dvb2dsZV90cmFuc2xhdGVfZWxlbWVudCB7XG4gICAgICAgICYsIGEge1xuICAgICAgICAgICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICBhOmhvdmVyIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAuZ29vZy10ZS1nYWRnZXQsIC5nb29nLXRlLWdhZGdldC1zaW1wbGUge1xuICAgICAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmhhcy1iYWNrZ3JvdW5kIC5uYXYge1xuICAgIC5uYXYtaXRlbSA+IGE6bm90KC5oYXMtc3R5bGluZykge1xuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItY29udHJhc3QpO1xuICAgIH1cblxuICAgIC5jdXJyZW50LW1lbnUtaXRlbSxcbiAgICAuY3VycmVudC1tZW51LWFuY2VzdG9yIHtcbiAgICAgICAgYTpub3QoLmhhcy1zdHlsaW5nKSB7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItYWNjZW50KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgLy9AZXh0ZW5kICVoZWFkZXItbWFpbi1iZy1jb2xvcjtcbiAgICAgICAgLy9AZXh0ZW5kICVoYXMtYmFja2dyb3VuZDtcbiAgICB9XG5cbiAgICAuZHJvcGRvd24tbWVudTpub3QoLmRyb3Bkb3duLW1lZ2FtZW51LW1lbnUpIHtcbiAgICAgICAgQGV4dGVuZCAlaGVhZGVyLXNlY29uZGFyeS1iZy1jb2xvcjtcbiAgICAgICAgQGV4dGVuZCAlaGFzLWJhY2tncm91bmQ7XG5cbiAgICAgICAgLmN1cnJlbnQtbWVudS1pdGVtIHtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1kcm9wZG93bi1hY2NlbnQpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICAgICBcbn1cblxuLm5hdmJhciB7XG4gICAgei1pbmRleDogMztcbiAgICBwYWRkaW5nOiAkc3BhY2VyICogMC4yNSAkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjU7XG4gICAgdHJhbnNpdGlvbjogcGFkZGluZyAwLjJzIGVhc2UtaW4tb3V0O1xuXG4gICAgLm5hdi1pdGVtIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAubmF2LWxpbmsge1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICYuYnRuOmhvdmVyIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5uYXZiYXItbmF2cy1jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cblxuICAgIC5uYXZiYXItbmF2LWNvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm5hdmJhci1uYXYge1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIC5idG4ge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6ICRuYXYtbGluay1wYWRkaW5nLXgqMC4yNTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRuYXYtbGluay1wYWRkaW5nLXgqMC4yNTtcbiAgICAgICAgfVxuXG4gICAgICAgIGkge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubmF2YmFyLWJ1dHRvbi1uYXYtcmlnaHQge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBsaTpmaXJzdC1jaGlsZCAubmF2LWxpbmsge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgLy9tYXJnaW4tbGVmdDogJG5hdi1saW5rLXBhZGRpbmcteDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICAgICAgbGk6Zmlyc3QtY2hpbGQgLm5hdi1saW5rIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogbWF0aC5kaXYoJG5hdi1saW5rLXBhZGRpbmcteCo0LCAzKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5uYXYgPiBsaTpsYXN0LWNoaWxkID4gLm5hdi1saW5rIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cblxuICAgIC5uYXZiYXItYnJhbmQtaG9sZGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6ICRuYXZiYXItcGFkZGluZy14KjAuNTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgZmxleC1ncm93OiAxMDA7XG4gICAgICAgICAgICBmbGV4LWJhc2lzOiAwO1xuICAgICAgICAgICAgLm5hdmJhci1icmFuZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkbmF2YmFyLXBhZGRpbmcteCowLjU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm5hdmJhci1icmFuZCB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgd2hpdGUtc3BhY2U6IGluaXRpYWw7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBtYXgtY29udGVudDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgfVxuICAgIH1cbiAgICAubmF2YmFyLWJyYW5kLXN1YnRleHQge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZHJvcGRvd24ge1xuICAgICAgICAmLnNob3cuc2hvd24gLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgICAgICYuc2hvd24gLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAubmF2ID4gbGk6bGFzdC1jaGlsZCA+IC5kcm9wZG93bi1tZW51IHtcbiAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtcbiAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgIH1cbiAgICB9XG5cbiAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCk7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cywgIHRyYW5zZm9ybSAwLjRzO1xuICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICAgICAgIG1pbi13aWR0aDogMTAwJTtcblxuICAgICAgICBib2R5Om5vdCguc2hhZG93cy1kaXNhYmxlZCkgJiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBhZGp1c3RlZC1zaGFkb3coKTtcbiAgICAgICAgfVxuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteSAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmRyb3Bkb3duLWl0ZW0ge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIC5kcm9wZG93bi1tZWdhbWVudSB7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgfVxuICAgIC5kcm9wZG93bi1tZWdhbWVudS1tZW51IHtcbiAgICAgICAgei1pbmRleDogLTI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy10b3A6ICRzcGFjZXI7XG4gICAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNsaXA6IGluaXRpYWw7XG4gICAgICAgIG1heC1oZWlnaHQ6IGNhbGMoODV2aCAtIHZhcigtLWhlYWRlci1tYWluLWhlaWdodCkgKTtcbiAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuXG4gICAgICAgIGJvZHk6bm90KC5zaGFkb3dzLWRpc2FibGVkKSAmIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGFkanVzdGVkLXNoYWRvdygxLCAnYm90dG9tJyk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmRyb3Bkb3duLW1lZ2FtZW51LW1lbnUtY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBwYWRkaW5nOiBjYWxjKCAjeyRzcGFjZXJ9IC8gNCAqIHZhcigtLWhlYWRlci1tYWluLWhlaWdodCkgLyAxMDAgKSAwO1xuICAgICAgICAubmF2YmFyLW5hdnMtY29udGFpbmVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICBwYWRkaW5nOiBjYWxjKCAjeyRzcGFjZXJ9IC8gMiAqIHZhcigtLWhlYWRlci1tYWluLXBhZGRpbmctdikgLyAxMDAgKSAkc3BhY2VyO1xuICAgICAgICAubmF2YmFyLXN0aWNrcyAmIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IGNhbGMoICN7JHNwYWNlcn0gLyA0ICogdmFyKC0taGVhZGVyLW1haW4tcGFkZGluZy12KSAvIDEwMCApICRzcGFjZXIgKiAwLjU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5uYXYtc3R5bGluZy11bmRlcmxpbmUge1xuICAgIC5uYXYtbGluazpub3QoLmhhcy1zdHlsaW5nKSB7XG4gICAgICAgICYsIC5tZW51LWl0ZW0tdGV4dCB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogJG5hdi1saW5rLXBhZGRpbmcteCoxKjAuMjU7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogJG5hdi1saW5rLXBhZGRpbmcteCoxKjAuMjU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm5hdi1saW5rOm5vdCguaGFzLXN0eWxpbmcpIC5tZW51LWl0ZW0tdGV4dCwgLm5hdmJhci1icmFuZC10ZXh0IHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAycHg7XG4gICAgICAgIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWJvdHRvbS1jb2xvciAuNXM7XG4gICAgfVxuICAgIC5uYXYge1xuICAgICAgICA+IC5jdXJyZW50LW1lbnUtaXRlbSA+IGEsXG4gICAgICAgID4gLmN1cnJlbnQtbWVudS1hbmNlc3RvciA+IGEsXG4gICAgICAgID4gbGkgPiBhOmhvdmVyIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIC5tZW51LWl0ZW0tdGV4dCB7XG4gICAgICAgICAgICAgICAgLy9iYWNrZ3JvdW5kLXNpemU6IDEwMCUgMnB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5uYXZiYXItYnJhbmQtdGV4dDpob3ZlciB7XG4gICAgICAgIC8vYmFja2dyb3VuZC1zaXplOiAxMDAlIDJweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogY3VycmVudENvbG9yO1xuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQpO1xuICAgIH1cbn1cblxuLm5hdmJhci1zdHlsZS1kcm9wYm94IHtcbiAgICAubmF2YmFye1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLm5hdmJhci1zdGlja3MgLm5hdmJhciB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubmF2YmFyLWJyYW5kIHtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICAgICAgd2lkdGg6IGNhbGMoIHZhcigtLWhlYWRlci1tYWluLWRyb3Bib3gtbWF4LXdpZHRoKSAqIDMvNCApO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IG1hdGguZGl2KCRzcGFjZXIsIDMpO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRyYW5zaXRpb246IHdpZHRoIDAuMnMgZWFzZTtcbiAgICAgICAgbWF4LWhlaWdodDogY2FsYyggMjUwcHggKyAje21hdGguZGl2KCRzcGFjZXIsIDMpKjJ9ICk7XG4gICAgICAgICYsICY6aG92ZXIsIC5uYXZiYXItYnJhbmQtdGV4dCB7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0taGVhZGVyLW1haW4tZHJvcGJveC1sb2dvLXRleHQtY29sb3IpO1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIsICY6YWN0aXZlIHtcbiAgICAgICAgICAgICYsICYgLm5hdmJhci1icmFuZC10ZXh0IHtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBpbWcsIC5uYXZiYXItYnJhbmQtdGV4dCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIH1cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiB2YXIoLS1oZWFkZXItbWFpbi1sb2dvLWltYWdlLXdpZHRoKTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDI1MHB4O1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB9XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1oZWFkZXItbWFpbi1kcm9wYm94LWJnLWNvbG9yKTtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG5cbiAgICAgICAgICAgIGJvZHk6bm90KC5zaGFkb3dzLWRpc2FibGVkKSAmIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBhZGp1c3RlZC1zaGFkb3coKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIHdpZHRoOiB2YXIoLS1oZWFkZXItbWFpbi1kcm9wYm94LW1heC13aWR0aCk7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cbiAgICAgICAgICAgIHBhZGRpbmc6IG1hdGguZGl2KCRzcGFjZXIsIDMpO1xuICAgICAgICAgICAgdG9wOiAwcHg7XG4gICAgICAgICAgICAmOm5vdCguY3VzdG9tLWJnLWRpc2FibGVkKSB7XG4gICAgICAgICAgICAgICAgei1pbmRleDogJHppbmRleC1zdGlja3k7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuY3VzdG9tLWJnLWRpc2FibGVkIHtcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAtMjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLypcbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAkemluZGV4LXN0aWNreTtcbiAgICAgICAgICAgICAgICB9Ki9cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmLm5hdmJhci1zdGlja3MgLm5hdmJhci1icmFuZCB7XG4gICAgICAgIHdpZHRoOiBjYWxjKCB2YXIoLS1oZWFkZXItbWFpbi1kcm9wYm94LW1heC13aWR0aCkgKiAzLzQgKTtcbiAgICB9XG4gICAgLm5hdmJhci1icmFuZC10ZXh0OmhvdmVyIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICAgIC5uYXZiYXItYnJhbmQtc3VidGV4dCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAmOm5vdCgubmF2YmFyLWJyYW5kLWRyb3Bib3gtc3VidGV4dCkgey8vQ1VTVE9NSVpFUi1PTkxZXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAubmF2YmFyLWJyYW5kLWhvbGRlciB7XG4gICAgICAgICAgICBtaW4td2lkdGg6IGNhbGMoICN7bWF0aC5kaXYoJHNwYWNlciwgMykqMn0gKyB2YXIoLS1oZWFkZXItbWFpbi1kcm9wYm94LW1heC13aWR0aCkpO1xuICAgICAgICB9XG4gICAgfVxuXG59XG5cbi5uYXZiYXItc3R5bGUtY2VudGVyIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIC5uYXZiYXItY29udGFpbmVyIHtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgfVxuICAgICAgICAubmF2YmFyLWJyYW5kLWhvbGRlciB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogJHNwYWNlciowLjI1O1xuICAgICAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICRzcGFjZXIgKiAwLjU7XG4gICAgICAgIH1cbiAgICAgICAgLm5hdmJhci1icmFuZCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgICAubmF2YmFyLWJyYW5kLXN1YnRleHQge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICRuYXZiYXItcGFkZGluZy14KjAuNTtcbiAgICAgICAgfVxuICAgICAgICAubmF2YmFyLW5hdiB7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgICAgICAubmF2YmFyLW5hdi1jb250YWluZXIge1xuICAgICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAubmF2YmFyLW5hdiB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogdmFyKC0taGVhZGVyLW1haW4tYnV0dG9ucy1tZW51LXdpZHRoLCAnMCcpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5uYXZiYXItbmF2cy1jb250YWluZXIge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIH1cblxuICAgICAgICAubmF2YmFyLWJ1dHRvbi1uYXYtcmlnaHQge1xuICAgICAgICAgICAgZmxleC1ncm93OiAwO1xuICAgICAgICB9XG4gICAgICAgIC5uYXZiYXItY29udGFpbmVyIHtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5uYXZiYXItc3RpY2tzI3dyYXBwZXItbmF2YmFyLW1haW4ge1xuICAgICAgICAgICAgdG9wOiBjYWxjKCB2YXIoLS1oZWFkZXItbWFpbi1uYXZiYXItYnJhbmQtaG9sZGVyLWhlaWdodCkgKiAtMSApO1xuICAgICAgICAgICAgYm9keS5hZG1pbi1iYXIubmF2YmFyLW1haW4tc3RpY2t5LXRvcCAmIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogY2FsYyggKHZhcigtLWhlYWRlci1tYWluLW5hdmJhci1icmFuZC1ob2xkZXItaGVpZ2h0KSAqIC0xKSArICN7JHdwLWFkbWluLWJhci1oZWlnaHQtc219ICk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiBjYWxjKCAodmFyKC0taGVhZGVyLW1haW4tbmF2YmFyLWJyYW5kLWhvbGRlci1oZWlnaHQpICogLTEpICsgI3skd3AtYWRtaW4tYmFyLWhlaWdodH0gKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5uYXZiYXItYnJhbmQge1xuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiB2YXIoLS1oZWFkZXItbWFpbi1sb2dvLWltYWdlLXdpZHRoKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAmLm5hdmJhci1zdGlja3MgLm5hdmJhciB7XG4gICAgICAgICAgICBwYWRkaW5nOiAkc3BhY2VyICogMC41ICRzcGFjZXI7XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuI3dyYXBwZXItbmF2YmFyLW1haW4ge1xuICAgIGJvZHk6bm90KC5zaGFkb3dzLWRpc2FibGVkKSAmIHtcbiAgICAgICAgQGluY2x1ZGUgYWRqdXN0ZWQtc2hhZG93KCk7XG4gICAgfVxuICAgIGJvZHkuaGFzLWhlcm8gJjpub3QoLm5hdmJhci1zdGlja3MpIHtcbiAgICAgICAgJiwgJi5uYXZiYXItc3R5bGUtZHJvcGJveCAubmF2YmFyLWJyYW5kOjpiZWZvcmUge1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGJvZHkuc2l0ZS1ib3hlZC5uYXZiYXItbWFpbi1zdHJlY2gtdG8tZnVsbCAmIHtcbiAgICAgICAgI25hdmJhci1tYWluIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDUwJSAtIDUwdncpO1xuICAgICAgICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgICB9XG4gICAgfVxuICAgIGJvZHkubmF2YmFyLW1haW4tc3RpY2t5LXRvcCAmIHtcbiAgICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgICAgei1pbmRleDogJHppbmRleC1zdGlja3k7XG4gICAgICAgIHRvcDogMDtcbiAgICB9XG4gICAgYm9keS5hZG1pbi1iYXIubmF2YmFyLW1haW4tc3RpY2t5LXRvcCAmIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgdG9wOiAkd3AtYWRtaW4tYmFyLWhlaWdodDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuI25hdmJhci1tYWluIHsgICAgXG4gICAgQGluY2x1ZGUgYWRqdXN0ZWQtc2l6ZSgkZm9udC1zaXplLWJhc2UgKiAwLjksICctLWJvZHktZm9udC1zaXplJywgJy0taGVhZGVyLW1haW4tZm9udC1zaXplJyk7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBAaW5jbHVkZSBhZGp1c3RlZC1zaXplKCRmb250LXNpemUtYmFzZSwgJy0tYm9keS1mb250LXNpemUnLCAnLS1oZWFkZXItbWFpbi1mb250LXNpemUnKTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogdmFyKC0taGVhZGVyLW1haW4tZ2FwLWhlaWdodCk7XG4gICAgfVxuICAgIC5uYXZiYXItc2Vjb25kYXJ5LXVuZGVyLW1haW4gJiB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3IpO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIGJvZHkubmF2YmFyLW1haW4taGFzLWhlcm8tdHJhbnNwYXJlbmN5Lmhhcy1oZXJvLWltYWdlICYsXG4gICAgICAgIGJvZHkubmF2YmFyLW1haW4taGFzLWhlcm8tdHJhbnNwYXJlbmN5Lm1haW4td3JhcHBlci1wdWxsLXVuZGVyICYge1xuICAgICAgICAgICAgb3BhY2l0eTogdmFyKC0taGVyby1tYWluLWhlYWRlci1tYWluLW9wYWNpdHkpO1xuICAgICAgICB9XG4gICAgICAgIGJvZHkubmF2YmFyLW1haW4taGFzLWhlcm8tdHJhbnNwYXJlbmN5Lmhhcy1oZXJvLWltYWdlICN3cmFwcGVyLW5hdmJhci1tYWluLm5hdmJhci1zdGlja3MgJixcbiAgICAgICAgYm9keS5uYXZiYXItbWFpbi1oYXMtaGVyby10cmFuc3BhcmVuY3kubWFpbi13cmFwcGVyLXB1bGwtdW5kZXIgI3dyYXBwZXItbmF2YmFyLW1haW4ubmF2YmFyLXN0aWNrcyAmIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubmF2YmFyLWJyYW5kIHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKCB2YXIoLS1oZWFkZXItbWFpbi1sb2dvLWltYWdlLXdpZHRoKSAqIDMvNCApO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IHZhcigtLWhlYWRlci1tYWluLWxvZ28taW1hZ2Utd2lkdGgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm5hdmJhci1icmFuZC1ob2xkZXIge1xuICAgICAgICBAaW5jbHVkZSBhZGp1c3RlZC1zaXplKCRmb250LXNpemUtYmFzZSAqIDAuOSwgJy0tYm9keS1mb250LXNpemUnLCAnLS1oZWFkZXItbWFpbi1sb2dvLWZvbnQtc2l6ZScpO1xuICAgICAgICBAaW5jbHVkZSBhZGp1c3RlZC1zaXplKCRmb250LXNpemUtYmFzZSAqIDAuOSwgJy0tYm9keS1mb250LXNpemUnLCAnLS1oZWFkZXItbWFpbi1sb2dvLWZvbnQtc2l6ZScsIGxpbmUtaGVpZ2h0KTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgQGluY2x1ZGUgYWRqdXN0ZWQtc2l6ZSgkZm9udC1zaXplLWJhc2UsICctLWJvZHktZm9udC1zaXplJywgJy0taGVhZGVyLW1haW4tbG9nby1mb250LXNpemUnKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGFkanVzdGVkLXNpemUoJGZvbnQtc2l6ZS1iYXNlLCAnLS1ib2R5LWZvbnQtc2l6ZScsICctLWhlYWRlci1tYWluLWxvZ28tZm9udC1zaXplJywgbGluZS1oZWlnaHQpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm5hdmJhci1icmFuZC10ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgICAgICAgY29sb3I6IHZhcigtLWhlYWRlci1tYWluLWxvZ28tdGV4dC1jb2xvcik7XG4gICAgfVxuICAgIC5uYXZiYXItYnJhbmQtc3VidGV4dCB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAkbmF2YmFyLXBhZGRpbmcteCowLjU7XG4gICAgfVxuXG4gICAgLm5hdmJhci1zdGlja3MgJiB7XG4gICAgICAgIC5uYXZiYXItYnJhbmQge1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKCB2YXIoLS1oZWFkZXItbWFpbi1sb2dvLWltYWdlLXdpZHRoKSAqIDMvNCApO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5kcm9wZG93bi1tZWdhbWVudS1tZW51IHtcbiAgICAgICAgcGFkZGluZy10b3A6IGNhbGMoIHZhcigtLWhlYWRlci1tYWluLWdhcC1oZWlnaHQpICsgI3skc3BhY2VyICogMC41fSApO1xuICAgIH1cblxuICAgIGJvZHkuaXMtY3VzdG9taXplciAmIHsvL0NVU1RPTUlaRVItT05MWVxuICAgICAgICAvL3RyYW5zaXRpb246IG1hcmdpbi1ib3R0b20gMC4ycyBlYXNlLWluLW91dCAxcywgcGFkZGluZyAwLjJzIGVhc2UtaW4tb3V0IDFzO1xuICAgIH1cbn1cblxuI25hdmJhci1zZWNvbmRhcnkge1xuICAgIEBpbmNsdWRlIGFkanVzdGVkLXNpemUoJGZvbnQtc2l6ZS1iYXNlICogMC45LCAnLS1ib2R5LWZvbnQtc2l6ZScsICctLWhlYWRlci1zZWNvbmRhcnktZm9udC1zaXplJyk7XG4gICAgei1pbmRleDogNDtcbiAgICBwYWRkaW5nLXRvcDogY2FsYyggI3skc3BhY2VyfSAvIDIgKiB2YXIoLS1oZWFkZXItc2Vjb25kYXJ5LXBhZGRpbmctdikgLyAxMDAgKTtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsYyggI3skc3BhY2VyfSAvIDIgKiB2YXIoLS1oZWFkZXItc2Vjb25kYXJ5LXBhZGRpbmctdikgLyAxMDAgKTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIEBpbmNsdWRlIGFkanVzdGVkLXNpemUoJGZvbnQtc2l6ZS1iYXNlLCAnLS1ib2R5LWZvbnQtc2l6ZScsICctLWhlYWRlci1zZWNvbmRhcnktZm9udC1zaXplJyk7XG4gICAgfVxuICAgIC5uYXZiYXItc2Vjb25kYXJ5LXVuZGVyLW1haW4gJiB7XG4gICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHZhcigtLWhlYWRlci1tYWluLWdhcC1oZWlnaHQpO1xuICAgIH1cbiAgICAjbmF2YmFyLW5hdi1zZWNvbmRhcnktbGVmdCAubmF2ID4gbGk6Zmlyc3QtY2hpbGQgPiAubmF2LWxpbmsge1xuICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgIH1cbiAgICAjbmF2YmFyLW5hdi1zZWNvbmRhcnktcmlnaHQge1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgLm5hdiA+IGxpOmxhc3QtY2hpbGQgPiAubmF2LWxpbmsge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubmF2IHtcbiAgICAgICAgbWFyZ2luLXRvcDogJHNwYWNlciowLjI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZXIqMC4yO1xuICAgIH1cbiAgICAubmF2LWxpbmsge1xuICAgICAgICBmb250LXNpemU6IDAuODVlbTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6ICRuYXYtbGluay1wYWRkaW5nLXgqMC41O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6ICRuYXYtbGluay1wYWRkaW5nLXgqMC41O1xuICAgIH1cbiAgICAubmF2LWxpbms6bm90KC5oYXMtc3R5bGluZykgLm1lbnUtaXRlbS10ZXh0IHtcbiAgICAgICAgcGFkZGluZy10b3A6IG1hdGguZGl2KCRuYXYtbGluay1wYWRkaW5nLXgqMSwgNyk7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiBtYXRoLmRpdigkbmF2LWxpbmstcGFkZGluZy14KjEsIDcpO1xuICAgIH1cblxuICAgIC5uYXZiYXItYnJhbmQtaG9sZGVyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogJHNwYWNlciowLjI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZXIqMC4yO1xuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoIHZhcigtLWhlYWRlci1zZWNvbmRhcnktbG9nby1pbWFnZS13aWR0aCkgKiAzLzQgKTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiB2YXIoLS1oZWFkZXItc2Vjb25kYXJ5LWxvZ28taW1hZ2Utd2lkdGgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm5hdmJhci1icmFuZC10ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1ZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWNvbnRyYXN0KTtcbiAgICB9XG5cbiAgICAubmF2YmFyLW5hdiB7XG4gICAgICAgIC5idG4ge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDAuOWVtO1xuICAgICAgICAgICAgQHN1cHBvcnRzICggZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IG5vcm1hbCApIHtcbiAgICAgICAgICAgICAgICBib2R5LmZvbnQtdXAgJiAubWVudS1pdGVtLXRleHQge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC4yZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGJvZHkuZm9udC1kb3duICYgLm1lbnUtaXRlbS10ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDAuMmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBpIHtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMjNweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5uYXYtaWNvbi1oYXMtYmcge1xuICAgICAgICBwYWRkaW5nOiBtYXRoLmRpdigkbmF2LWxpbmstcGFkZGluZy14LCA2KTtcbiAgICB9XG5cbiAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgIH1cblxuICAgIC5kcm9wZG93bi1tZWdhbWVudS1tZW51IHtcbiAgICAgICAgcGFkZGluZy10b3A6ICRzcGFjZXIqMC4yNTtcbiAgICB9XG5cbiAgICAubmF2YmFyLW1haW4tc3RpY2t5LXRvcDpub3QoLm5hdmJhci1zZWNvbmRhcnktdW5kZXItbWFpbikgJiB7XG4gICAgICAgIHotaW5kZXg6ICR6aW5kZXgtc3RpY2t5ICsgMTtcbiAgICB9XG5cbiAgICAuY3VycmVudC1tZW51LWl0ZW0gPiBhLFxuICAgIC5jdXJyZW50LW1lbnUtYW5jZXN0b3IgPiBhLFxuICAgIGEubmF2LWxpbms6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIC5tZW51LWl0ZW0tdGV4dCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMXB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4jbWVudS1tYWluLWRlc2t0b3AtZXh0ZW5kZWQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG59XG5cbiNtZW51LW1haW4tbW9iaWxlIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG5cbi8vIFVzZWQgdG8gZGV0ZWN0IHN0aWNreSBzY3JvbGxcbiN3cmFwcGVyLW5hdmJhci1tYWluLXRvcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICY6bm90KC5kaXNhYmxlLWRlbGF5KSB7XG4gICAgICAgIG1hcmdpbi10b3A6IGNhbGMoIHZhcigtLWhlYWRlci1tYWluLWhlaWdodCkgLyAzICk7IC8vIFdlIG1vdmUgaXQgZG93biBzbyBzaHJpbmtpbmcgbmF2aWdhdGlvbiBkbyBub3QgdHJpZ2dlciBpbnRlcnNlY3Rpb24gcmlnaHQgYXdheSB3aGljaCBjYW4gcHV0IGl0IGluIGxvb3BcbiAgICAgICAgJi5pbnRlcnNlY3RlZCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIGJvZHkuYWRtaW4tYmFyICYuZGlzYWJsZS1kZWxheSB7XG4gICAgICAgIG1hcmdpbi10b3A6IC0kd3AtYWRtaW4tYmFyLWhlaWdodDtcbiAgICAgICAgLy9tYXJnaW4tYm90dG9tOiAkd3AtYWRtaW4tYmFyLWhlaWdodDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtJHdwLWFkbWluLWJhci1oZWlnaHQtc207XG4gICAgICAgICAgICAvL21hcmdpbi1ib3R0b206ICR3cC1hZG1pbi1iYXItaGVpZ2h0LXNtO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5ib2R5LnNpdGUtYm94ZWQubmF2YmFyLW1haW4tc3RyZWNoLXRvLWZ1bGwge1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cblxuXG4ud3JhcHBlci1uYXZiYXI6bm90KC5uYXZiYXItc3R5bGUtZHJvcGJveCkgey8vQ1VTVE9NSVpFUi1PTkxZXG4gICAgLm5hdmJhci1icmFuZC1kcm9wYm94LXN1YnRleHQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cbiIsIiNoZXJvLW1haW4ge1xyXG4gICAgbWFyZ2luLXRvcDogY2FsYyggdmFyKC0taGVhZGVyLW1haW4tZ2FwLWhlaWdodCkgKiAtMSApO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIGJvZHk6bm90KC5zaGFkb3dzLWRpc2FibGVkKSAmIHtcclxuICAgICAgICBAaW5jbHVkZSBhZGp1c3RlZC1zaGFkb3coKTtcclxuICAgIH1cclxuICAgIC5oZXJvLWNvbnRlbnQge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDE1MHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBjb2xvcjogdmFyKC0taGVyby1tYWluLWJnLWNvbG9yLWNvbnRyYXN0KTtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiAnd2dodCcgNTAwO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiB2YXIoLS1oZWFkZXItbWFpbi1nYXAtaGVpZ2h0KTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogdmFyKC0taGVhZGVyLW1haW4tZ2FwLWhlaWdodCk7XHJcbiAgICAgICAgLnBhZ2UtdGl0bGUge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZm9udC12YXJpYXRpb24tc2V0dGluZ3M6ICd3Z2h0JyA1NTA7XHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmVudHJ5LW1ldGEgPiAqOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAubWV0YS1pY29uIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjNlbTtcclxuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLnRleHQtY2VudGVyIC5oZXJvLWNvbnRlbnQge1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgYm9keTpub3QoLmhhcy1oZXJvKSAmIHsvL0NVU1RPTUlaRVItT05MWVxyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgYm9keS5pcy1jdXN0b21pemVyICYgey8vQ1VTVE9NSVpFUi1PTkxZXHJcbiAgICAgICAgLy90cmFuc2l0aW9uOiBtYXJnaW4tdG9wIDAuNXMgZWFzZS1pbi1vdXQgMXM7XHJcbiAgICAgICAgLmhlcm8tY29udGVudCB7XHJcbiAgICAgICAgICAgIC8vdHJhbnNpdGlvbjogbWFyZ2luLXRvcCAwLjVzIGVhc2UtaW4tb3V0LCBtYXJnaW4tYm90dG9tIDAuNXMgZWFzZS1pbi1vdXQsIHBhZGRpbmctdG9wIDAuNXMgZWFzZS1pbi1vdXQsIHBhZGRpbmctYm90dG9tIDAuNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgIC8vdHJhbnNpdGlvbi1kZWxheTogMC41cztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLmhlcm8tZnVsbCB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgLmhlcm8taW1hZ2UtaG9sZGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IHZhcigtLWhlcm8tbWFpbi1pbWctb3BhY2l0eSk7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJnLXNvbGlkLWxheWVyKHZhcigtLWhlcm8tbWFpbi1iZy1jb2xvcikpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uaGVyby1mdWxsLXRpdGxlLXVuZGVyLWltZyB7XHJcbiAgICBtaW4taGVpZ2h0OiAyNDBweDtcclxuICAgIC5wYWdlLXRpdGxlLCAuZW50cnktbWV0YSB7Ly9DVVNUT01JWkVSLU9OTFlcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG59XHJcbi5oZXJvLWltZy11bmRlci10aXRsZSwgLmhlcm8taW1nLWFib3ZlLXRpdGxlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWhlcm8tbWFpbi1iZy1jb2xvcik7XHJcbiAgICBjb2xvcjogdmFyKC0taGVyby1tYWluLWJnLWNvbG9yLWNvbnRyYXN0KTtcclxuICAgIC5oZXJvLWltYWdlLWhvbGRlciB7XHJcbiAgICAgICAgd2lkdGg6IHZhcigtLXNpdGUtd2lkdGgpO1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uaGVyby1pbWctdW5kZXItdGl0bGUge1xyXG4gICAgLmhlcm8taW1hZ2UtaG9sZGVyIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogJGp1bWJvdHJvbi1wYWRkaW5nO1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6ICgkanVtYm90cm9uLXBhZGRpbmcgKiAyKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuaGVyby1jb250ZW50IHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogJGp1bWJvdHJvbi1wYWRkaW5nO1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICgkanVtYm90cm9uLXBhZGRpbmcgKiAyKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBib2R5Lmhhcy1mZWF0dXJlZC1pbWFnZSAmIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xyXG4gICAgfVxyXG59XHJcbi5oZXJvLWltZy1hYm92ZS10aXRsZSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgfVxyXG4gICAgLmhlcm8taW1hZ2UtaG9sZGVyIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogJGp1bWJvdHJvbi1wYWRkaW5nO1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICgkanVtYm90cm9uLXBhZGRpbmcgKiAyKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuaGVyby1jb250ZW50IHtcclxuICAgICAgICBvcmRlcjogMjtcclxuICAgICAgICBwYWRkaW5nLXRvcDogJGp1bWJvdHJvbi1wYWRkaW5nO1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6ICgkanVtYm90cm9uLXBhZGRpbmcgKiAyKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuYm9keS5uYXZiYXItbWFpbi1oYXMtaGVyby10cmFuc3BhcmVuY3kuaGFzLWhlcm8taW1hZ2Uge1xyXG4gICAgI2hlcm8tbWFpbjpub3QoLmhlcm8taW1nLXVuZGVyLXRpdGxlKSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogY2FsYyggKCB2YXIoLS1oZWFkZXItbWFpbi1nYXAtaGVpZ2h0KSArIHZhcigtLWhlYWRlci1tYWluLWhlaWdodCkgKSAqIC0xICk7XHJcbiAgICAgICAgLmhlcm8tY29udGVudCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IGNhbGMoIHZhcigtLWhlYWRlci1tYWluLWdhcC1oZWlnaHQpICsgdmFyKC0taGVhZGVyLW1haW4taGVpZ2h0KSApO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1oZWFkZXItbWFpbi1nYXAtaGVpZ2h0KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuaGVyby1mdWxsLXRpdGxlLXVuZGVyLWltZyB7XHJcbiAgICAgICBtaW4taGVpZ2h0OiBjYWxjKCAyNDBweCArIHZhcigtLWhlYWRlci1tYWluLWhlaWdodCkgKTtcclxuICAgIH1cclxufVxyXG5cclxuLmhlcm8tYnJlYWRjcnVtYi10b3AtcmlnaHQge1xyXG4gICAgLmJyZWFkY3J1bWJzIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IC0kanVtYm90cm9uLXBhZGRpbmc7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAkZ3JpZC1ndXR0ZXItd2lkdGggKiAwLjU7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5oZXJvLWZ1bGwtdGl0bGUtdW5kZXItaW1nIC5icmVhZGNydW1icyB7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogLSRqdW1ib3Ryb24tcGFkZGluZztcclxuICAgICAgICAgICAgcmlnaHQ6ICRncmlkLWd1dHRlci13aWR0aCAqIDAuNTtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuYnJlYWRjcnVtYiB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGJvZHk6bm90KC5zaGFkb3dzLWRpc2FibGVkKSAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBhZGp1c3RlZC1zaGFkb3coMC43KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYmctc29saWQtbGF5ZXIodmFyKC0taGVyby1tYWluLWJnLWNvbG9yLWFjY2VudCkpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLCBhIHtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLWhlcm8tbWFpbi1iZy1jb2xvci1hY2NlbnQtY29udHJhc3QpO1xyXG4gICAgICAgIH1cclxuICAgICAgICA6Zm9jdXMtdmlzaWJsZSB7XHJcbiAgICAgICAgICAgIG91dGxpbmUtY29sb3I6IHZhcigtLWhlcm8tbWFpbi1iZy1jb2xvci1hY2NlbnQtY29udHJhc3QpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYWN0aXZlIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyMDBweDtcclxuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmOm5vdCguaGVyby1mdWxsLXRpdGxlLXVuZGVyLWltZykgLmJyZWFkY3J1bWIge1xyXG4gICAgICAgIC5hY3RpdmUge1xyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNyLW9ubHk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLmhlcm8tYnJlYWRjcnVtYi1hYm92ZS10aXRsZSB7XHJcbiAgICAuYnJlYWRjcnVtYnMge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc3Itb25seTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5icmVhZGNydW1iIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG4gICAgJi50ZXh0LWNlbnRlciB7XHJcbiAgICAgICAgLmJyZWFkY3J1bWJzIHtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuaGVyby1mdWxsLXRpdGxlLXVuZGVyLWltZyB7Ly9DVVNUT01JWkVSLU9OTFlcclxuICAgICAgICAuYnJlYWRjcnVtYnMge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmhlcm8uaGlnaC1jb250cmFzdCB7XHJcbiAgICAuYnJlYWRjcnVtYiwgYSB7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWhlcm8tbWFpbi1iZy1jb2xvci1jb250cmFzdCk7XHJcbiAgICAgICAgOmZvY3VzLXZpc2libGUge1xyXG4gICAgICAgICAgICBvdXRsaW5lLWNvbG9yOiB2YXIoLS1oZXJvLW1haW4tYmctY29sb3ItY29udHJhc3QpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCJAdXNlIFwic2FzczptYXRoXCI7XG5cbiN7JGVsLWFsaWduLWZ1bGx9LCBcclxuI3skZWwtYWxpZ24td2lkZX0ge1xyXG5cdG1hcmdpbi1ib3R0b206ICRzcGFjZXI7XHJcblx0bWFyZ2luLXRvcDogJHNwYWNlcjtcclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAkc3BhY2VyKjI7XHJcblx0XHRtYXJnaW4tdG9wOiAkc3BhY2VyKjI7XHJcblx0fVxyXG5cdC5lbnRyeS1jb2wtYm94ZWQgLmVudHJ5LWNvbnRlbnQgJiwgLnNpdGUtYm94ZWQgJiwgLmhhcy1zaWRlYmFyIC5lbnRyeS1jb250ZW50ICYge1xyXG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdFx0bGVmdDogaW5pdGlhbDtcclxuXHRcdHdpZHRoOiBhdXRvO1xyXG5cdH1cclxufVxyXG4jeyRlbC1hbGlnbi13aWRlfSB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdG1heC13aWR0aDogY2FsYygxMDB2dyAtICN7JGdyaWQtZ3V0dGVyLXdpZHRofSk7XHJcblx0bGVmdDogY2FsYyg1MCUgLSA1MHZ3ICsgI3skZ3JpZC1ndXR0ZXItd2lkdGgqMC41fSk7XHJcblx0d2lkdGg6IGNhbGMoMTAwdncgLSAjeyRncmlkLWd1dHRlci13aWR0aH0pO1xyXG5cdFxyXG5cdCsgI3skZWwtYWxpZ24td2lkZX0ge1xyXG5cdFx0bWFyZ2luLXRvcDogLSRzcGFjZXI7XHJcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcblx0XHRcdG1hcmdpbi10b3A6IC0kc3BhY2VyKjI7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcclxuXHRcdC5lbnRyeS1jb2wtYm94ZWQgLmVudHJ5LWNvbnRlbnQgJiwgLnNpdGUtYm94ZWQgJiB7XHJcblx0XHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdFx0bGVmdDogaW5pdGlhbDtcclxuXHRcdFx0d2lkdGg6IGF1dG87XHJcblx0XHR9XHJcblx0fVxyXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKSB7XHJcblx0XHRtYXgtd2lkdGg6IGNhbGMoI3ttYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCAneHhsJyl9IC0gI3skZ3JpZC1ndXR0ZXItd2lkdGh9KTtcclxuXHRcdGxlZnQ6IGNhbGMoNTAlIC0gI3ttYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCAneHhsJykqMC41fSArICN7JGdyaWQtZ3V0dGVyLXdpZHRoKjAuNX0pO1xyXG5cdFx0d2lkdGg6IGNhbGMoI3ttYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCAneHhsJyl9IC0gI3skZ3JpZC1ndXR0ZXItd2lkdGh9KTtcclxuXHR9XHJcbn1cclxuXHJcbiN7JGVsLWFsaWduLWZ1bGx9IHtcclxuXHRsZWZ0OiBjYWxjKDUwJSAtIDUwdncpO1xyXG5cdG1heC13aWR0aDogMTAwdnc7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHdpZHRoOiAxMDB2dztcclxuXHQrICN7JGVsLWFsaWduLWZ1bGx9IHtcclxuXHRcdG1hcmdpbi10b3A6IC0kc3BhY2VyO1xyXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAtJHNwYWNlcioyO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuXHRcdCY6bm90KFtjbGFzcyo9XCJoYXMtYmFja2dyb3VuZFwiXSkgPiB7XHJcblx0XHRcdC53cC1ibG9jay1ncm91cF9faW5uZXItY29udGFpbmVyID4gcDpub3QoLmhhcy1iYWNrZ3JvdW5kLWNvbG9yKSB7XHJcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiBtYXRoLmRpdigkc3BhY2VyKjIsIDMpO1xyXG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IG1hdGguZGl2KCRzcGFjZXIqMiwgMyk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0I3skZWwtYWxpZ24tZnVsbH0ge1xyXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4jeyRlbC1hbGlnbi1ub25lfSxcclxuI3skZWwtYWxpZ24tY2VudGVyfSB7XHJcblx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdG1hcmdpbi1ib3R0b206ICRzcGFjZXIgKiAwLjU7XHJcblx0bWFyZ2luLXRvcDogJHNwYWNlciAqIDAuNTtcclxufVxyXG4jeyRlbC1hbGlnbi1jZW50ZXJ9IHtcclxuXHRtYXJnaW4tbGVmdDogYXV0bztcclxuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XHJcblx0aW1nIHtcclxuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG5cdH1cclxufVxyXG4uYWxpZ25sZWZ0LFxyXG4uYWxpZ25yaWdodCB7XHJcblx0bWFyZ2luLXRvcDogJHNwYWNlciAqIDAuNTtcclxuXHRtYXJnaW4tYm90dG9tOiAkc3BhY2VyICogMC41O1xyXG5cdCYsIC5lbnRyeS1jb250ZW50ICYge1xyXG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdH1cclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XHJcblx0XHQmLCAuZW50cnktY29udGVudCAmIHtcclxuXHRcdFx0bWF4LXdpZHRoOiA1MCU7XHJcblx0XHR9XHJcblx0fVxyXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyICogMC41O1xyXG5cdFx0bWFyZ2luLXRvcDogJHNwYWNlciAqIDAuNTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyICogMC41O1xyXG4gICAgICAgIG1hcmdpbi10b3A6ICRzcGFjZXIgKiAwLjU7XHJcbiAgICB9XHJcbn1cclxuLmFsaWdubGVmdCB7XHJcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xyXG5cdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHRtYXJnaW4tcmlnaHQ6ICRzcGFjZXIgKiAwLjU7XHJcblx0fVxyXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcclxuXHRcdC5lbnRyeS1jb250ZW50ID4gJiB7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiBjYWxjKC0xKigxMDB2dyAtIHZhcigtLWNvbnRlbnQtd2lkdGgpKS8yKTtcclxuXHRcdH1cclxuXHRcdC5lbnRyeS1jb2wtYm94ZWQgLmVudHJ5LWNvbnRlbnQgJiwgLnNpdGUtYm94ZWQgLmVudHJ5LWNvbnRlbnQgJiwgLmhhcy1zaWRlYmFyIC5lbnRyeS1jb250ZW50ICYge1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4bCkge1xyXG5cdFx0LmVudHJ5LWNvbnRlbnQgPiAmIHtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IGNhbGMoIC0xKigje21hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsICd4eGwnKX0gLSB2YXIoLS1jb250ZW50LXdpZHRoKSkvMik7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi5hbGlnbnJpZ2h0IHtcclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XHJcblx0XHRmbG9hdDogcmlnaHQ7XHJcblx0XHRtYXJnaW4tbGVmdDogJHNwYWNlciAqIDAuNTtcclxuXHR9XHJcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xyXG5cdFx0LmVudHJ5LWNvbnRlbnQgPiAmIHtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiBjYWxjKC0xKigxMDB2dyAtIHZhcigtLWNvbnRlbnQtd2lkdGgpKS8yKTtcclxuXHRcdH1cclxuXHRcdC5lbnRyeS1jb2wtYm94ZWQgLmVudHJ5LWNvbnRlbnQgJiwgLnNpdGUtYm94ZWQgLmVudHJ5LWNvbnRlbnQgJiwgLmhhcy1zaWRlYmFyIC5lbnRyeS1jb250ZW50ICYge1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDBweDtcclxuXHRcdH1cclxuXHR9XHJcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpIHtcclxuXHRcdC5lbnRyeS1jb250ZW50ID4gJiB7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogY2FsYyggLTEqKCN7bWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgJ3h4bCcpfSAtIHZhcigtLWNvbnRlbnQtd2lkdGgpKS8yKTtcclxuXHRcdH1cclxuXHR9XHJcbn0iLCJAdXNlIFwic2FzczptYXRoXCI7XG5cbkBpbmNsdWRlIGVkaXRvci13cmFwKCkge1xuICAgIDpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgb3V0bGluZS1jb2xvcjogdmFyKC0tY29sb3ItYWNjZW50LWhsKTtcblx0XHRvdXRsaW5lLW9mZnNldDogJGlucHV0LWJ0bi1mb2N1cy13aWR0aDtcbiAgICB9XG5cblx0YSwgXG5cdCVhIHtcblx0XHRjb2xvcjogdmFyKC0tY29sb3ItYWNjZW50KTtcblx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZSwgY29sb3IgMC41cyBlYXNlLCBiYWNrZ3JvdW5kLWNvbG9yIDAuNXMgZWFzZTtcblx0XHQmOmhvdmVyIHtcblx0XHRcdC8vb3BhY2l0eTogMC44NTtcblx0XHRcdC8vYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3IpO1xuXHRcdFx0Y29sb3I6IHZhcigtLWNvbG9yLWFjY2VudC1obCk7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0ZmlndXJlLFxuXHRpbWcge1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdH1cblxuXHRociB7XG5cdFx0bWFyZ2luLXRvcDogJGhyLW1hcmdpbi15O1xuXHRcdG1hcmdpbi1ib3R0b206ICRoci1tYXJnaW4teTtcblx0XHRib3JkZXI6IDA7XG5cdFx0Ym9yZGVyLXRvcC1zdHlsZTogc29saWQ7XG5cdFx0Ym9yZGVyLXRvcC13aWR0aDogJGhyLWJvcmRlci13aWR0aDtcblx0XHRib3JkZXItY29sb3I6IGN1cnJlbnRDb2xvcjtcblxuXHRcdC8vIFRoaXMgd2lsbCBub3Qgd29yayBpbiBJRTExLiBJdHMgZ29ubmEgdXNlIHJlZ3VsYXIgZm9udCBjb2xvciBpbnN0ZWFkLlxuXHRcdGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItYWNjZW50KTtcblx0XHRjb2xvcjogdmFyKC0tY29sb3ItYWNjZW50KTtcblx0fVxuXG5cdGlucHV0W3R5cGU9XCJ0ZXh0XCJdLCBcblx0aW5wdXRbdHlwZT1cInRlbFwiXSwgXG5cdGlucHV0W3R5cGU9XCJlbWFpbFwiXSwgXG5cdGlucHV0W3R5cGU9XCJzZWFyY2hcIl0sIFxuXHR0ZXh0YXJlYSxcblx0c2VsZWN0IHtcblx0XHQmOm5vdCguZm9ybS1jb250cm9sKSB7XG5cdFx0XHRAZXh0ZW5kIC5mb3JtLWNvbnRyb2w7XG5cdFx0fVxuXHR9XG5cdGlucHV0W3R5cGU9XCJidXR0b25cIl06bm90KC5idG4pIHtcblx0XHRAZXh0ZW5kICVidG47XG5cdFx0QGV4dGVuZCAlYnRuLXNlY29uZGFyeTtcblx0fVxuXHRpbnB1dFt0eXBlPVwic3VibWl0XCJdOm5vdCguYnRuKSB7XG5cdFx0QGV4dGVuZCAlYnRuO1xuXHRcdEBleHRlbmQgJWJ0bi1wcmltYXJ5O1xuXHR9XG5cblx0aSB7XG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHR9XG5cblx0c21hbGwsXG5cdC5zbWFsbCB7XG5cdFx0QGluY2x1ZGUgZm9udC1zaXplKCRzbWFsbC1mb250LXNpemUpO1xuXHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuXHR9XG5cblx0bWFyayxcblx0Lm1hcmsge1xuXHRcdHBhZGRpbmc6ICRtYXJrLXBhZGRpbmc7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJG1hcmstYmc7XG5cdH1cblxuXHRwLmhhcy1iYWNrZ3JvdW5kIHtcblx0XHRwYWRkaW5nOiAkc3BhY2VyKjEqMC41O1xuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcblx0XHRcdHBhZGRpbmc6IG1hdGguZGl2KCRzcGFjZXIqMiwgMyk7XG5cdFx0fVxuXHR9XG5cblx0YmxvY2txdW90ZSB7XG5cdFx0Ym9yZGVyLWNvbG9yOiBjdXJyZW50Q29sb3I7XG5cdFx0Ym9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQtaGwpO1xuXHRcdGJvcmRlci1zdHlsZTogc29saWQ7XG5cdFx0Ym9yZGVyLXdpZHRoOiAwIDAgMCAycHg7XG5cdFx0bWFyZ2luOiAkc3BhY2VyIDA7XG5cdFx0cGFkZGluZzogbWF0aC5kaXYoJHNwYWNlciwgNikgMCBtYXRoLmRpdigkc3BhY2VyLCA2KSAkc3BhY2VyICogMC41O1xuXHRcdGNpdGUge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRtYXJnaW46ICRzcGFjZXIgKiAwLjUgMCAwO1xuXHRcdH1cblx0XHRwOmxhc3QtY2hpbGQge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdH1cblx0fVxuXHRjaXRlIHtcblx0XHRvcGFjaXR5OiAwLjg7XG5cdFx0Zm9udC1zaXplOiAwLjhlbTtcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRsaW5lLWhlaWdodDogMS4yNTtcblx0fVxuXHRzYW1wLCBjb2RlLCBrYmQge1xuXHRcdGNvbG9yOiB2YXIoLS1jb2xvci1ib3hlcy1jb250cmFzdCk7XG5cdFx0Zm9udC1mYW1pbHk6IG1vbm9zcGFjZTtcblx0XHRmb250LXNpemU6IDAuOWVtO1xuXHRcdHBhZGRpbmc6IG1hdGguZGl2KCRzcGFjZXIsIDEyKSAkc3BhY2VyKjAuMTtcblx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1ib3hlcyk7XG5cdH1cblx0cHJlIHtcblx0XHRmb250LWZhbWlseTogbW9ub3NwYWNlO1xuXHRcdGZvbnQtc2l6ZTogMC45ZW07XG5cdFx0cGFkZGluZzogbWF0aC5kaXYoJHNwYWNlciwgNikgJHNwYWNlciowLjI7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNTtcblx0XHRtYXJnaW46IG1hdGguZGl2KCRzcGFjZXIqNCwgMykgMDtcblx0XHRvdmVyZmxvdzogYXV0bztcblx0XHRwYWRkaW5nOiAkc3BhY2VyIG1hdGguZGl2KCRzcGFjZXIqMiwgMyk7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRib3JkZXItc3R5bGU6IHNvbGlkO1xuXHRcdGJvcmRlci13aWR0aDogMnB4O1xuXHRcdGJvcmRlci1jb2xvcjogY3VycmVudENvbG9yO1xuXHRcdGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItYWNjZW50KTtcblx0XHRjb2RlIHtcblx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHR9XG5cdH1cblxuXHRmaWd1cmUge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXHRpZnJhbWUge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0fVxuXHR2aWRlbyB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblx0c3ZnIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHR9XG5cdGltZyB7XG5cdFx0Ly9kaXNwbGF5OiBibG9jaztcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHR9XG5cdGVtYmVkIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHR9XG5cdG9iamVjdCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0fVxuXHRmaWdjYXB0aW9uLCAlZmlnY2FwdGlvbiB7XG5cdFx0YSB7XG5cdFx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHR9XG5cdFx0b3BhY2l0eTogMC44O1xuXHRcdGZvbnQtc2l6ZTogMC44ZW07XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRtYXJnaW4tdG9wOiAkc3BhY2VyICogMC41O1xuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcblx0XHRcdGZvbnQtc2l6ZTogMWVtO1xuXHRcdH1cblx0fVxuXG5cdCV0YWJsZSxcblx0dGFibGUge1xuXHRcdEBleHRlbmQgJWNvbG9yLWJnO1xuXHRcdC8vQGV4dGVuZCAlaGFzLWJhY2tncm91bmQ7XG5cblx0XHRib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuXHRcdGJvcmRlci1zcGFjaW5nOiAwO1xuXHRcdGVtcHR5LWNlbGxzOiBzaG93O1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHR0aGVhZCB7XG5cdFx0XHRAZXh0ZW5kICVjb2xvci1ib3hlcztcblx0XHRcdEBleHRlbmQgJWhhcy1iYWNrZ3JvdW5kO1xuXG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuXHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3IpO1xuXHRcdH1cblx0XHR0aCB7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ib3hlcyk7XG5cdFx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNDtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdG92ZXJmbG93OiB2aXNpYmxlO1xuXHRcdFx0cGFkZGluZzogJHNwYWNlciowLjI1O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdGEge1xuXHRcdFx0XHRjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdGJvcmRlci1sZWZ0OiAxcHggc29saWQgdmFyKC0tY29sb3IpO1xuXHRcdFx0fVxuXHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgdmFyKC0tY29sb3IpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdHRkIHtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJveGVzKTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRvdmVyZmxvdzogdmlzaWJsZTtcblx0XHRcdHBhZGRpbmc6ICRzcGFjZXIqMC4yNTtcblx0XHR9XG5cblx0XHR0Zm9vdCB7XG5cdFx0XHRAZXh0ZW5kICVjb2xvci1ib3hlcztcblx0XHRcdEBleHRlbmQgJWhhcy1iYWNrZ3JvdW5kO1xuXHRcdH1cblxuXHRcdGNhcHRpb24ge1xuXHRcdFx0Y2FwdGlvbi1zaWRlOiB0b3A7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ib3hlcyk7XG5cdFx0XHRjb2xvcjogdmFyKC0tY29sb3ItYm94ZXMtY29udHJhc3QpO1xuXHRcdH1cblx0fVxuXG5cdGNhcHRpb24ge1xuXHRcdGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJveGVzLWFjY2VudCk7XG5cdFx0Y29sb3I6IHZhcigtLWNvbG9yLWJveGVzLWFjY2VudC1jb250cmFzdCk7XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRwYWRkaW5nOiAkc3BhY2VyKjAuMjU7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG59XG5cbi5nYWxsZXJ5IHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRtYXJnaW46IDNlbSAwIDNlbSAtMC44ZW07XG5cdHdpZHRoOiBjYWxjKDEwMCUgKyAxLjZlbSk7XG59XG4uZ2FsbGVyeS1pdGVtIHtcblx0bWFyZ2luOiAwLjhlbSAwO1xuXHRwYWRkaW5nOiAwIDAuOGVtO1xuXHR3aWR0aDogMTAwJTtcbn1cbi5nYWxsZXJ5LWNhcHRpb24ge1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luLXRvcDogMC44ZW07XG59XG5cbi5saXN0LXVuc3R5bGVkIHtcblx0QGluY2x1ZGUgbGlzdC11bnN0eWxlZCgpO1xufVxuXG4ubGlzdC1pbmxpbmUge1xuXHRAaW5jbHVkZSBsaXN0LXVuc3R5bGVkKCk7XG5cdG1hcmdpbi10b3A6IC0kbGlzdC1pbmxpbmUtcGFkZGluZyowLjU7XG59XG4ubGlzdC1pbmxpbmUtaXRlbSB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0bWFyZ2luLXRvcDogJGxpc3QtaW5saW5lLXBhZGRpbmcqMC41O1xuXG5cdCY6bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAkbGlzdC1pbmxpbmUtcGFkZGluZztcblx0fVxufVxuXG4uaGFzLWRyb3AtY2FwIHtcblx0Jjpub3QoOmZvY3VzLXZpc2libGUpOjpmaXJzdC1sZXR0ZXIge1xuXHRcdGNvbG9yOiBjdXJyZW50Q29sb3I7XG5cdFx0Y29sb3I6IHZhcigtLWNvbG9yLWFjY2VudC1obCk7XG5cdFx0Zm9udC1zaXplOiA1LjFlbTtcblx0XHRmb250LXdlaWdodDogODAwO1xuXHRcdG1hcmdpbjogMC4wNWVtIDAuMWVtIDAgMDtcblx0fVxuXHQmOm5vdCg6Zm9jdXMtdmlzaWJsZSk6OmZpcnN0LWxldHRlcjo6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0ZGlzcGxheTogdGFibGU7XG5cdFx0Y2xlYXI6IGJvdGg7XG5cdH1cblx0Jjpub3QoOmZvY3VzLXZpc2libGUpOjphZnRlciB7XG5cdFx0cGFkZGluZzogMDtcblx0fVxufVxuXG4uaGFzLXRleHQtYWxpZ24tbGVmdCB7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG59XG4uaGFzLXRleHQtYWxpZ24tY2VudGVyIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmhhcy10ZXh0LWFsaWduLXJpZ2h0IHtcblx0dGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5oYXMtc21hbGwtZm9udC1zaXplIHtcblx0Zm9udC1zaXplOiAwLjgxM2VtO1xufVxuLmhhcy1tZWRpdW0tZm9udC1zaXplIHtcblx0Zm9udC1zaXplOiAxLjI1MGVtO1xufVxuLmhhcy1sYXJnZS1mb250LXNpemUge1xuXHRmb250LXNpemU6IDIuMjUwZW07XG59XG4uaGFzLWh1Z2UtZm9udC1zaXplIHtcblx0Zm9udC1zaXplOiAyLjYyNWVtO1xufVxuXG4uZm9ybS1jb250cm9sIHtcblx0YmFja2dyb3VuZC1jbGlwOiBpbml0aWFsO1xufVxuXG4ucHQtaGVhZGVyLW1haW4taGVpZ2h0IHtcblx0cGFkZGluZy10b3A6IGNhbGMoIHZhcigtLWhlYWRlci1tYWluLWdhcC1oZWlnaHQpICsgdmFyKC0taGVhZGVyLW1haW4taGVpZ2h0KSApO1xufSIsIiN3cmFwcGVyLWZvb3RlciB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYm9keTpub3QoLnNoYWRvd3MtZGlzYWJsZWQpICYge1xyXG4gICAgICAgIEBpbmNsdWRlIGFkanVzdGVkLXNoYWRvdygpO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAkc3BhY2VyO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAkc3BhY2VyO1xyXG4gICAgfVxyXG59XHJcbiNmb290ZXItZnVsbC1jb250ZW50IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAkc3BhY2VyICogMC41O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlciAqIDAuNTtcclxufVxyXG4jZm9vdGVyLWNvbnRlbnQge1xyXG4gICAgei1pbmRleDogMjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuI2Zvb3Rlci1pbWFnZS1ob2xkZXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIHRvcDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGltZyB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgfVxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mb290ZXItbWFpbi1iZy1jb2xvcik7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgb3BhY2l0eTowLjk7XHJcbiAgICB9XHJcbn0iLCIvKlxyXG4gKiBBZGRzIGludGVncmF0aW9uIHdpdGggQ2FsZW5kYXIgUGx1cyBwbHVnaW4uXHJcbiAqL1xyXG5cclxuQHVzZSBcInNhc3M6bWF0aFwiO1xyXG5cclxuYm9keSAuY2FsZW5kYXItcGx1cyB7XHJcbiAgICAuY2FsZW5kYXItcGx1cy1jYWxlbmRhci13cmFwIHtcclxuICAgICAgICBAZXh0ZW5kICVibG9jay1zcGFjaW5nO1xyXG4gICAgfVxyXG4gICAgLmNhbGVuZGFyLXBsdXMtZmlsdGVyLWJhciB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGluaXRpYWw7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICA+IHAge1xyXG4gICAgICAgICAgICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHA6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IG1hdGguZGl2KCRzcGFjZXIsIDMpO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogbWF0aC5kaXYoJHNwYWNlciwgMyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAjY2FsZW5kYXItcGx1cy1zZWFyY2gsXHJcbiAgICAjY2FsZW5kYXItcGx1cy1jYXRlZ29yeSB7XHJcbiAgICAgICAgQGV4dGVuZCAuZm9ybS1jb250cm9sO1xyXG4gICAgfVxyXG4gICAgLnJiYy10b29sYmFyIHtcclxuICAgICAgICBmbGV4LXdyYXA6IGluaXRpYWw7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogbWF0aC5kaXYoJHNwYWNlciwgMyk7XHJcbiAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYm94ZXMpO1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItYm94ZXMtY29udHJhc3QpO1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIG91dGxpbmUtY29sb3I6IHZhcigtLWNvbG9yLWJveGVzLWFjY2VudC1hKTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAwLjllbSAqIC44NzU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgJi5yYmMtYWN0aXZlLCAmLnJiYy1hY3RpdmU6Zm9jdXMtdmlzaWJsZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1ib3hlcy1hY2NlbnQtaGwpO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWJveGVzLWFjY2VudC1obC1jb250cmFzdCk7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYm94ZXMtYWNjZW50KTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1ib3hlcy1hY2NlbnQtY29udHJhc3QpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XHJcbiAgICAgICAgICAgID4gKjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IG1hdGguZGl2KCRzcGFjZXIsIDMpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnJiYy1kYXRlLWNlbGwsXHJcbiAgICAucmJjLWhlYWRlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYm94ZXMpO1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1ib3hlcy1jb250cmFzdCk7XHJcbiAgICB9XHJcbiAgICAucmJjLWhlYWRlciB7XHJcbiAgICAgICAgcGFkZGluZzogbWF0aC5kaXYoJHNwYWNlciwgNikgbWF0aC5kaXYoJHNwYWNlciwgMTIpO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLWNvbG9yLWJnKTtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBmb250LXNpemU6IDFlbTtcclxuICAgICAgICA+IGEge1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItYm94ZXMtY29udHJhc3QpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5yYmMtaGVhZGVyKy5yYmMtaGVhZGVyIHtcclxuICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogdmFyKC0tY29sb3ItYmcpO1xyXG5cclxuICAgIH1cclxuICAgIC5yYmMtbW9udGgtdmlldyB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1ib3hlcyk7XHJcbiAgICB9XHJcbiAgICAucmJjLW1vbnRoLXJvdysucmJjLW1vbnRoLXJvdyB7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcclxuICAgIH1cclxuICAgIC5yYmMtb2ZmLXJhbmdlIHtcclxuICAgICAgICBvcGFjaXR5OiAwLjUwO1xyXG4gICAgfVxyXG4gICAgLnJiYy1vZmYtcmFuZ2UtYmcge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJnKTtcclxuICAgIH1cclxuICAgIC5yYmMtZGF0ZS1jZWxsIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogdmFyKC0tY29sb3ItYmcpIDFweCBzb2xpZDtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWJveGVzLWNvbnRyYXN0KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAucmJjLWRheS1iZysucmJjLWRheS1iZyB7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6IHZhcigtLWNvbG9yLWJveGVzKTtcclxuICAgIH1cclxuICAgIC5yYmMtdG9kYXkge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJveGVzKTtcclxuICAgIH1cclxuICAgIC5yYmMtZXZlbnQsIC5yYmMtZXZlbnQucmJjLXNlbGVjdGVkIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1iZy1hY2NlbnQpO1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1iZy1hY2NlbnQtY29udHJhc3QpO1xyXG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLWluO1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwLjg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJnLWFjY2VudCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnJiYy1yb3ctc2VnbWVudCB7XHJcbiAgICAgICAgcGFkZGluZzogMCA0cHggMXB4IDJweDtcclxuICAgIH1cclxuXHJcbiAgICAucmJjLW1vbnRoLXZpZXcgLnJiYy10b2RheSB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogdmFyKC0tY29sb3ItYmcpIDFweCBzb2xpZDtcclxuICAgIH1cclxuXHJcbiAgICAucmJjLXRpbWUtdmlldyB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAucmJjLXRpbWUtdmlldyxcclxuICAgIC5yYmMtdGltZS1jb250ZW50PiorKj4qLFxyXG4gICAgLnJiYy10aW1lLWNvbnRlbnQsXHJcbiAgICAucmJjLXRpbWVzbG90LWdyb3VwLFxyXG4gICAgLnJiYy10aW1lLWhlYWRlci1jb250ZW50IHtcclxuICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLWJveGVzKTtcclxuICAgIH1cclxuICAgIC5yYmMtdGltZS12aWV3IC5yYmMtcm93IHtcclxuICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG4gICAgLnJiYy1kYXktc2xvdCAucmJjLXRpbWUtc2xvdCB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1iZyk7XHJcbiAgICB9XHJcbiAgICAucmJjLWN1cnJlbnQtdGltZS1pbmRpY2F0b3Ige1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJveGVzLWFjY2VudC1obCk7XHJcbiAgICB9XHJcblxyXG4gICAgLnJiYy1hZ2VuZGEtdGFibGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgICAucmJjLWFnZW5kYS12aWV3IHRhYmxlLnJiYy1hZ2VuZGEtdGFibGUgdGhlYWQ+dHI+dGgge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jYWxlbmRhcnAtZXZlbnQtc2hvcnRjb2RlLFxyXG4uY2FsZW5kYXJwLWV2ZW50cy1ieS1jYXQge1xyXG4gICAgQGV4dGVuZCAlYmxvY2stc3BhY2luZztcclxufVxyXG4uY2FsZW5kYXJwLWV2ZW50LXNob3J0Y29kZS1oZWFkZXIge1xyXG4gICAgaW1nIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiBtYXRoLmRpdigkc3BhY2VyLCAzKTtcclxuICAgIH1cclxuICAgIC5kYXNoaWNvbnMge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuYm9keSAuY2FsZW5kYXJwOm5vdCgjbm9jYWxlbmRhcnApIC5hZ2VuZGEtbWluaWZpZWQtY2FsZW5kYXIgLmNhbGVuZGFycC1kYXRlLWl0ZW0gLmNhbGVuZGFycC1kYXRlIHtcclxuICAgIC5jYWxlbmRhcnAtZGF0ZS1tb250aCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYm94ZXMpO1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1ib3hlcy1jb250cmFzdCk7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1ib3hlcyk7XHJcbiAgICB9XHJcbiAgICAuY2FsZW5kYXJwLWRhdGUtZGF5IHtcclxuICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLWJveGVzKTtcclxuICAgIH1cclxufSIsIi8qXHJcbiAqIEFkZHMgYmFzaWMgc3R5bGluZyB0byBkaXJlY3RvcnkgbW9kdWxlIGluY2x1ZGVkIHdpdGggdGhlbWUuXHJcbiAqL1xyXG5cclxuIC5jcC1kaXItaXRlbS1maWVsZHM6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkcGFyYWdyYXBoLW1hcmdpbi1ib3R0b207XHJcbiB9XHJcblxyXG4uY3AtZGlyLWNvbnRyb2xzIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJveGVzKTtcclxuICAgIGZpZWxkc2V0IHtcclxuICAgICAgICBwYWRkaW5nOiAkc3BhY2VyKjAuMjtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5jcC1kaXItY29udHJvbCB7XHJcbiAgICBtYXJnaW46ICRzcGFjZXIqMC4yO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlciowLjIqMjtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyKjAuMjtcclxuICAgIH1cclxufVxyXG4uY3AtZGlyLWNvbnRyb2wtc2VhcmNoIHtcclxuICAgIGZsZXgtZ3JvdzogMjtcclxufVxyXG4uY3AtZGlyLWNvbnRyb2wtc2VsZWN0IHtcclxuICAgIGZsZXgtZ3JvdzogMTtcclxufVxyXG4uY3AtZGlyLXBhZ2luYXRpb24ge1xyXG4gICAgcGFkZGluZzogJHNwYWNlciowLjI1O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItYm94ZXMpO1xyXG4gICAgYm9yZGVyLXRvcDogbm9uZTtcclxufVxyXG5cclxuLmNwLWRpci1uby1yZXN1bHRzLWluZm8ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIHBhZGRpbmc6ICRzcGFjZXIqMC4yO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGJvcmRlcjogdmFyKC0tY29sb3ItYm94ZXMpIHNvbGlkIDFweDtcclxuICAgIC5jcC1kaXItY29udGVudC0tbm8tcmVzdWx0cyAmIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxufVxyXG5cclxuLmNwLWRpci1uby1yZXN1bHRzLWluZm8tdGV4dCB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn0iXX0= */ diff --git a/css/theme.min.css b/css/theme.min.css index cc72b98..c34e681 100644 --- a/css/theme.min.css +++ b/css/theme.min.css @@ -3,5 +3,5 @@ * Copyright 2011-2020 The Bootstrap Authors * Copyright 2011-2020 Twitter, Inc. * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) - */*,::after,::before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1em;font-weight:400;line-height:1.5;text-align:left;background-color:#fff}[tabindex="-1"]:focus:not(:focus-visible){outline:0!important}.wp-block-separator,.wp-block-separator:not(.is-style-wide):not(.is-style-dots),hr{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:1.5rem}p{margin-top:0;margin-bottom:1rem}abbr[data-original-title],abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;-moz-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{text-decoration:underline;background-color:transparent}a:not([href]):not([class]){color:inherit;text-decoration:none}a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit;text-align:-webkit-match-parent}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none!important}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #dee2e6;border-radius:var(--roundness);max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:1.5rem;line-height:1}.figure-caption{font-size:90%;color:#6c757d}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl{width:100%;padding-right:1.5rem;padding-left:1.5rem;margin-right:auto;margin-left:auto}@media (min-width:600px){.container,.container-sm{max-width:540px}}@media (min-width:782px){.container,.container-md,.container-sm{max-width:720px}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}.row{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-1.5rem;margin-left:-1.5rem}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto,.col-xxl,.col-xxl-1,.col-xxl-10,.col-xxl-11,.col-xxl-12,.col-xxl-2,.col-xxl-3,.col-xxl-4,.col-xxl-5,.col-xxl-6,.col-xxl-7,.col-xxl-8,.col-xxl-9,.col-xxl-auto{position:relative;width:100%;padding-right:1.5rem;padding-left:1.5rem}.col{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-1>*{-webkit-box-flex:0;-webkit-flex:0 0 100%;-moz-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-2>*{-webkit-box-flex:0;-webkit-flex:0 0 50%;-moz-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-3>*{-webkit-box-flex:0;-webkit-flex:0 0 33.3333333333%;-moz-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-4>*{-webkit-box-flex:0;-webkit-flex:0 0 25%;-moz-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-5>*{-webkit-box-flex:0;-webkit-flex:0 0 20%;-moz-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-6>*{-webkit-box-flex:0;-webkit-flex:0 0 16.6666666667%;-moz-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-1{-webkit-box-flex:0;-webkit-flex:0 0 8.33333333%;-moz-box-flex:0;-ms-flex:0 0 8.33333333%;flex:0 0 8.33333333%;max-width:8.33333333%}.col-2{-webkit-box-flex:0;-webkit-flex:0 0 16.66666667%;-moz-box-flex:0;-ms-flex:0 0 16.66666667%;flex:0 0 16.66666667%;max-width:16.66666667%}.col-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-moz-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-webkit-box-flex:0;-webkit-flex:0 0 33.33333333%;-moz-box-flex:0;-ms-flex:0 0 33.33333333%;flex:0 0 33.33333333%;max-width:33.33333333%}.col-5{-webkit-box-flex:0;-webkit-flex:0 0 41.66666667%;-moz-box-flex:0;-ms-flex:0 0 41.66666667%;flex:0 0 41.66666667%;max-width:41.66666667%}.col-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-moz-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-webkit-box-flex:0;-webkit-flex:0 0 58.33333333%;-moz-box-flex:0;-ms-flex:0 0 58.33333333%;flex:0 0 58.33333333%;max-width:58.33333333%}.col-8{-webkit-box-flex:0;-webkit-flex:0 0 66.66666667%;-moz-box-flex:0;-ms-flex:0 0 66.66666667%;flex:0 0 66.66666667%;max-width:66.66666667%}.col-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-moz-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-webkit-box-flex:0;-webkit-flex:0 0 83.33333333%;-moz-box-flex:0;-ms-flex:0 0 83.33333333%;flex:0 0 83.33333333%;max-width:83.33333333%}.col-11{-webkit-box-flex:0;-webkit-flex:0 0 91.66666667%;-moz-box-flex:0;-ms-flex:0 0 91.66666667%;flex:0 0 91.66666667%;max-width:91.66666667%}.col-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-moz-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-first{-webkit-box-ordinal-group:0;-webkit-order:-1;-moz-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-last{-webkit-box-ordinal-group:14;-webkit-order:13;-moz-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-0{-webkit-box-ordinal-group:1;-webkit-order:0;-moz-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-1{-webkit-box-ordinal-group:2;-webkit-order:1;-moz-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-2{-webkit-box-ordinal-group:3;-webkit-order:2;-moz-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-3{-webkit-box-ordinal-group:4;-webkit-order:3;-moz-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-4{-webkit-box-ordinal-group:5;-webkit-order:4;-moz-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-5{-webkit-box-ordinal-group:6;-webkit-order:5;-moz-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-6{-webkit-box-ordinal-group:7;-webkit-order:6;-moz-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-7{-webkit-box-ordinal-group:8;-webkit-order:7;-moz-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-8{-webkit-box-ordinal-group:9;-webkit-order:8;-moz-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-9{-webkit-box-ordinal-group:10;-webkit-order:9;-moz-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-10{-webkit-box-ordinal-group:11;-webkit-order:10;-moz-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-11{-webkit-box-ordinal-group:12;-webkit-order:11;-moz-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-12{-webkit-box-ordinal-group:13;-webkit-order:12;-moz-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}@media (min-width:600px){.col-sm{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-sm-1>*{-webkit-box-flex:0;-webkit-flex:0 0 100%;-moz-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-sm-2>*{-webkit-box-flex:0;-webkit-flex:0 0 50%;-moz-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-sm-3>*{-webkit-box-flex:0;-webkit-flex:0 0 33.3333333333%;-moz-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-sm-4>*{-webkit-box-flex:0;-webkit-flex:0 0 25%;-moz-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-sm-5>*{-webkit-box-flex:0;-webkit-flex:0 0 20%;-moz-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-sm-6>*{-webkit-box-flex:0;-webkit-flex:0 0 16.6666666667%;-moz-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-sm-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{-webkit-box-flex:0;-webkit-flex:0 0 8.33333333%;-moz-box-flex:0;-ms-flex:0 0 8.33333333%;flex:0 0 8.33333333%;max-width:8.33333333%}.col-sm-2{-webkit-box-flex:0;-webkit-flex:0 0 16.66666667%;-moz-box-flex:0;-ms-flex:0 0 16.66666667%;flex:0 0 16.66666667%;max-width:16.66666667%}.col-sm-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-moz-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-webkit-box-flex:0;-webkit-flex:0 0 33.33333333%;-moz-box-flex:0;-ms-flex:0 0 33.33333333%;flex:0 0 33.33333333%;max-width:33.33333333%}.col-sm-5{-webkit-box-flex:0;-webkit-flex:0 0 41.66666667%;-moz-box-flex:0;-ms-flex:0 0 41.66666667%;flex:0 0 41.66666667%;max-width:41.66666667%}.col-sm-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-moz-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-webkit-box-flex:0;-webkit-flex:0 0 58.33333333%;-moz-box-flex:0;-ms-flex:0 0 58.33333333%;flex:0 0 58.33333333%;max-width:58.33333333%}.col-sm-8{-webkit-box-flex:0;-webkit-flex:0 0 66.66666667%;-moz-box-flex:0;-ms-flex:0 0 66.66666667%;flex:0 0 66.66666667%;max-width:66.66666667%}.col-sm-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-moz-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-webkit-box-flex:0;-webkit-flex:0 0 83.33333333%;-moz-box-flex:0;-ms-flex:0 0 83.33333333%;flex:0 0 83.33333333%;max-width:83.33333333%}.col-sm-11{-webkit-box-flex:0;-webkit-flex:0 0 91.66666667%;-moz-box-flex:0;-ms-flex:0 0 91.66666667%;flex:0 0 91.66666667%;max-width:91.66666667%}.col-sm-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-moz-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-sm-first{-webkit-box-ordinal-group:0;-webkit-order:-1;-moz-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-sm-last{-webkit-box-ordinal-group:14;-webkit-order:13;-moz-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-sm-0{-webkit-box-ordinal-group:1;-webkit-order:0;-moz-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-sm-1{-webkit-box-ordinal-group:2;-webkit-order:1;-moz-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-sm-2{-webkit-box-ordinal-group:3;-webkit-order:2;-moz-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-sm-3{-webkit-box-ordinal-group:4;-webkit-order:3;-moz-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-sm-4{-webkit-box-ordinal-group:5;-webkit-order:4;-moz-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-sm-5{-webkit-box-ordinal-group:6;-webkit-order:5;-moz-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-sm-6{-webkit-box-ordinal-group:7;-webkit-order:6;-moz-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-sm-7{-webkit-box-ordinal-group:8;-webkit-order:7;-moz-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-sm-8{-webkit-box-ordinal-group:9;-webkit-order:8;-moz-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-sm-9{-webkit-box-ordinal-group:10;-webkit-order:9;-moz-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-sm-10{-webkit-box-ordinal-group:11;-webkit-order:10;-moz-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-sm-11{-webkit-box-ordinal-group:12;-webkit-order:11;-moz-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-sm-12{-webkit-box-ordinal-group:13;-webkit-order:12;-moz-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}}@media (min-width:782px){.col-md{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-md-1>*{-webkit-box-flex:0;-webkit-flex:0 0 100%;-moz-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-md-2>*{-webkit-box-flex:0;-webkit-flex:0 0 50%;-moz-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-md-3>*{-webkit-box-flex:0;-webkit-flex:0 0 33.3333333333%;-moz-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-md-4>*{-webkit-box-flex:0;-webkit-flex:0 0 25%;-moz-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-md-5>*{-webkit-box-flex:0;-webkit-flex:0 0 20%;-moz-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-md-6>*{-webkit-box-flex:0;-webkit-flex:0 0 16.6666666667%;-moz-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-md-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-md-1{-webkit-box-flex:0;-webkit-flex:0 0 8.33333333%;-moz-box-flex:0;-ms-flex:0 0 8.33333333%;flex:0 0 8.33333333%;max-width:8.33333333%}.col-md-2{-webkit-box-flex:0;-webkit-flex:0 0 16.66666667%;-moz-box-flex:0;-ms-flex:0 0 16.66666667%;flex:0 0 16.66666667%;max-width:16.66666667%}.col-md-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-moz-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-webkit-box-flex:0;-webkit-flex:0 0 33.33333333%;-moz-box-flex:0;-ms-flex:0 0 33.33333333%;flex:0 0 33.33333333%;max-width:33.33333333%}.col-md-5{-webkit-box-flex:0;-webkit-flex:0 0 41.66666667%;-moz-box-flex:0;-ms-flex:0 0 41.66666667%;flex:0 0 41.66666667%;max-width:41.66666667%}.col-md-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-moz-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-webkit-box-flex:0;-webkit-flex:0 0 58.33333333%;-moz-box-flex:0;-ms-flex:0 0 58.33333333%;flex:0 0 58.33333333%;max-width:58.33333333%}.col-md-8{-webkit-box-flex:0;-webkit-flex:0 0 66.66666667%;-moz-box-flex:0;-ms-flex:0 0 66.66666667%;flex:0 0 66.66666667%;max-width:66.66666667%}.col-md-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-moz-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-webkit-box-flex:0;-webkit-flex:0 0 83.33333333%;-moz-box-flex:0;-ms-flex:0 0 83.33333333%;flex:0 0 83.33333333%;max-width:83.33333333%}.col-md-11{-webkit-box-flex:0;-webkit-flex:0 0 91.66666667%;-moz-box-flex:0;-ms-flex:0 0 91.66666667%;flex:0 0 91.66666667%;max-width:91.66666667%}.col-md-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-moz-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-md-first{-webkit-box-ordinal-group:0;-webkit-order:-1;-moz-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-md-last{-webkit-box-ordinal-group:14;-webkit-order:13;-moz-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-md-0{-webkit-box-ordinal-group:1;-webkit-order:0;-moz-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-md-1{-webkit-box-ordinal-group:2;-webkit-order:1;-moz-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-md-2{-webkit-box-ordinal-group:3;-webkit-order:2;-moz-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-md-3{-webkit-box-ordinal-group:4;-webkit-order:3;-moz-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-md-4{-webkit-box-ordinal-group:5;-webkit-order:4;-moz-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-md-5{-webkit-box-ordinal-group:6;-webkit-order:5;-moz-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-md-6{-webkit-box-ordinal-group:7;-webkit-order:6;-moz-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-md-7{-webkit-box-ordinal-group:8;-webkit-order:7;-moz-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-md-8{-webkit-box-ordinal-group:9;-webkit-order:8;-moz-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-md-9{-webkit-box-ordinal-group:10;-webkit-order:9;-moz-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-md-10{-webkit-box-ordinal-group:11;-webkit-order:10;-moz-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-md-11{-webkit-box-ordinal-group:12;-webkit-order:11;-moz-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-md-12{-webkit-box-ordinal-group:13;-webkit-order:12;-moz-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}}@media (min-width:992px){.col-lg{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-lg-1>*{-webkit-box-flex:0;-webkit-flex:0 0 100%;-moz-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-lg-2>*{-webkit-box-flex:0;-webkit-flex:0 0 50%;-moz-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-lg-3>*{-webkit-box-flex:0;-webkit-flex:0 0 33.3333333333%;-moz-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-lg-4>*{-webkit-box-flex:0;-webkit-flex:0 0 25%;-moz-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-lg-5>*{-webkit-box-flex:0;-webkit-flex:0 0 20%;-moz-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-lg-6>*{-webkit-box-flex:0;-webkit-flex:0 0 16.6666666667%;-moz-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-lg-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{-webkit-box-flex:0;-webkit-flex:0 0 8.33333333%;-moz-box-flex:0;-ms-flex:0 0 8.33333333%;flex:0 0 8.33333333%;max-width:8.33333333%}.col-lg-2{-webkit-box-flex:0;-webkit-flex:0 0 16.66666667%;-moz-box-flex:0;-ms-flex:0 0 16.66666667%;flex:0 0 16.66666667%;max-width:16.66666667%}.col-lg-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-moz-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-webkit-box-flex:0;-webkit-flex:0 0 33.33333333%;-moz-box-flex:0;-ms-flex:0 0 33.33333333%;flex:0 0 33.33333333%;max-width:33.33333333%}.col-lg-5{-webkit-box-flex:0;-webkit-flex:0 0 41.66666667%;-moz-box-flex:0;-ms-flex:0 0 41.66666667%;flex:0 0 41.66666667%;max-width:41.66666667%}.col-lg-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-moz-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-webkit-box-flex:0;-webkit-flex:0 0 58.33333333%;-moz-box-flex:0;-ms-flex:0 0 58.33333333%;flex:0 0 58.33333333%;max-width:58.33333333%}.col-lg-8{-webkit-box-flex:0;-webkit-flex:0 0 66.66666667%;-moz-box-flex:0;-ms-flex:0 0 66.66666667%;flex:0 0 66.66666667%;max-width:66.66666667%}.col-lg-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-moz-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-webkit-box-flex:0;-webkit-flex:0 0 83.33333333%;-moz-box-flex:0;-ms-flex:0 0 83.33333333%;flex:0 0 83.33333333%;max-width:83.33333333%}.col-lg-11{-webkit-box-flex:0;-webkit-flex:0 0 91.66666667%;-moz-box-flex:0;-ms-flex:0 0 91.66666667%;flex:0 0 91.66666667%;max-width:91.66666667%}.col-lg-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-moz-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-lg-first{-webkit-box-ordinal-group:0;-webkit-order:-1;-moz-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-lg-last{-webkit-box-ordinal-group:14;-webkit-order:13;-moz-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-lg-0{-webkit-box-ordinal-group:1;-webkit-order:0;-moz-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-lg-1{-webkit-box-ordinal-group:2;-webkit-order:1;-moz-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-lg-2{-webkit-box-ordinal-group:3;-webkit-order:2;-moz-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-lg-3{-webkit-box-ordinal-group:4;-webkit-order:3;-moz-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-lg-4{-webkit-box-ordinal-group:5;-webkit-order:4;-moz-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-lg-5{-webkit-box-ordinal-group:6;-webkit-order:5;-moz-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-lg-6{-webkit-box-ordinal-group:7;-webkit-order:6;-moz-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-lg-7{-webkit-box-ordinal-group:8;-webkit-order:7;-moz-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-lg-8{-webkit-box-ordinal-group:9;-webkit-order:8;-moz-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-lg-9{-webkit-box-ordinal-group:10;-webkit-order:9;-moz-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-lg-10{-webkit-box-ordinal-group:11;-webkit-order:10;-moz-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-lg-11{-webkit-box-ordinal-group:12;-webkit-order:11;-moz-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-lg-12{-webkit-box-ordinal-group:13;-webkit-order:12;-moz-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}}@media (min-width:1200px){.col-xl{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-xl-1>*{-webkit-box-flex:0;-webkit-flex:0 0 100%;-moz-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-xl-2>*{-webkit-box-flex:0;-webkit-flex:0 0 50%;-moz-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-xl-3>*{-webkit-box-flex:0;-webkit-flex:0 0 33.3333333333%;-moz-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-xl-4>*{-webkit-box-flex:0;-webkit-flex:0 0 25%;-moz-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-xl-5>*{-webkit-box-flex:0;-webkit-flex:0 0 20%;-moz-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-xl-6>*{-webkit-box-flex:0;-webkit-flex:0 0 16.6666666667%;-moz-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-xl-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{-webkit-box-flex:0;-webkit-flex:0 0 8.33333333%;-moz-box-flex:0;-ms-flex:0 0 8.33333333%;flex:0 0 8.33333333%;max-width:8.33333333%}.col-xl-2{-webkit-box-flex:0;-webkit-flex:0 0 16.66666667%;-moz-box-flex:0;-ms-flex:0 0 16.66666667%;flex:0 0 16.66666667%;max-width:16.66666667%}.col-xl-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-moz-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-webkit-box-flex:0;-webkit-flex:0 0 33.33333333%;-moz-box-flex:0;-ms-flex:0 0 33.33333333%;flex:0 0 33.33333333%;max-width:33.33333333%}.col-xl-5{-webkit-box-flex:0;-webkit-flex:0 0 41.66666667%;-moz-box-flex:0;-ms-flex:0 0 41.66666667%;flex:0 0 41.66666667%;max-width:41.66666667%}.col-xl-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-moz-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-webkit-box-flex:0;-webkit-flex:0 0 58.33333333%;-moz-box-flex:0;-ms-flex:0 0 58.33333333%;flex:0 0 58.33333333%;max-width:58.33333333%}.col-xl-8{-webkit-box-flex:0;-webkit-flex:0 0 66.66666667%;-moz-box-flex:0;-ms-flex:0 0 66.66666667%;flex:0 0 66.66666667%;max-width:66.66666667%}.col-xl-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-moz-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-webkit-box-flex:0;-webkit-flex:0 0 83.33333333%;-moz-box-flex:0;-ms-flex:0 0 83.33333333%;flex:0 0 83.33333333%;max-width:83.33333333%}.col-xl-11{-webkit-box-flex:0;-webkit-flex:0 0 91.66666667%;-moz-box-flex:0;-ms-flex:0 0 91.66666667%;flex:0 0 91.66666667%;max-width:91.66666667%}.col-xl-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-moz-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xl-first{-webkit-box-ordinal-group:0;-webkit-order:-1;-moz-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-xl-last{-webkit-box-ordinal-group:14;-webkit-order:13;-moz-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-xl-0{-webkit-box-ordinal-group:1;-webkit-order:0;-moz-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-xl-1{-webkit-box-ordinal-group:2;-webkit-order:1;-moz-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-xl-2{-webkit-box-ordinal-group:3;-webkit-order:2;-moz-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-xl-3{-webkit-box-ordinal-group:4;-webkit-order:3;-moz-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-xl-4{-webkit-box-ordinal-group:5;-webkit-order:4;-moz-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-xl-5{-webkit-box-ordinal-group:6;-webkit-order:5;-moz-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-xl-6{-webkit-box-ordinal-group:7;-webkit-order:6;-moz-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-xl-7{-webkit-box-ordinal-group:8;-webkit-order:7;-moz-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-xl-8{-webkit-box-ordinal-group:9;-webkit-order:8;-moz-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-xl-9{-webkit-box-ordinal-group:10;-webkit-order:9;-moz-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-xl-10{-webkit-box-ordinal-group:11;-webkit-order:10;-moz-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-xl-11{-webkit-box-ordinal-group:12;-webkit-order:11;-moz-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-xl-12{-webkit-box-ordinal-group:13;-webkit-order:12;-moz-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}}@media (min-width:1330px){.col-xxl{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-xxl-1>*{-webkit-box-flex:0;-webkit-flex:0 0 100%;-moz-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-xxl-2>*{-webkit-box-flex:0;-webkit-flex:0 0 50%;-moz-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-xxl-3>*{-webkit-box-flex:0;-webkit-flex:0 0 33.3333333333%;-moz-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-xxl-4>*{-webkit-box-flex:0;-webkit-flex:0 0 25%;-moz-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-xxl-5>*{-webkit-box-flex:0;-webkit-flex:0 0 20%;-moz-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-xxl-6>*{-webkit-box-flex:0;-webkit-flex:0 0 16.6666666667%;-moz-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-xxl-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-xxl-1{-webkit-box-flex:0;-webkit-flex:0 0 8.33333333%;-moz-box-flex:0;-ms-flex:0 0 8.33333333%;flex:0 0 8.33333333%;max-width:8.33333333%}.col-xxl-2{-webkit-box-flex:0;-webkit-flex:0 0 16.66666667%;-moz-box-flex:0;-ms-flex:0 0 16.66666667%;flex:0 0 16.66666667%;max-width:16.66666667%}.col-xxl-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-moz-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xxl-4{-webkit-box-flex:0;-webkit-flex:0 0 33.33333333%;-moz-box-flex:0;-ms-flex:0 0 33.33333333%;flex:0 0 33.33333333%;max-width:33.33333333%}.col-xxl-5{-webkit-box-flex:0;-webkit-flex:0 0 41.66666667%;-moz-box-flex:0;-ms-flex:0 0 41.66666667%;flex:0 0 41.66666667%;max-width:41.66666667%}.col-xxl-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-moz-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xxl-7{-webkit-box-flex:0;-webkit-flex:0 0 58.33333333%;-moz-box-flex:0;-ms-flex:0 0 58.33333333%;flex:0 0 58.33333333%;max-width:58.33333333%}.col-xxl-8{-webkit-box-flex:0;-webkit-flex:0 0 66.66666667%;-moz-box-flex:0;-ms-flex:0 0 66.66666667%;flex:0 0 66.66666667%;max-width:66.66666667%}.col-xxl-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-moz-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xxl-10{-webkit-box-flex:0;-webkit-flex:0 0 83.33333333%;-moz-box-flex:0;-ms-flex:0 0 83.33333333%;flex:0 0 83.33333333%;max-width:83.33333333%}.col-xxl-11{-webkit-box-flex:0;-webkit-flex:0 0 91.66666667%;-moz-box-flex:0;-ms-flex:0 0 91.66666667%;flex:0 0 91.66666667%;max-width:91.66666667%}.col-xxl-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-moz-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xxl-first{-webkit-box-ordinal-group:0;-webkit-order:-1;-moz-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-xxl-last{-webkit-box-ordinal-group:14;-webkit-order:13;-moz-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-xxl-0{-webkit-box-ordinal-group:1;-webkit-order:0;-moz-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-xxl-1{-webkit-box-ordinal-group:2;-webkit-order:1;-moz-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-xxl-2{-webkit-box-ordinal-group:3;-webkit-order:2;-moz-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-xxl-3{-webkit-box-ordinal-group:4;-webkit-order:3;-moz-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-xxl-4{-webkit-box-ordinal-group:5;-webkit-order:4;-moz-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-xxl-5{-webkit-box-ordinal-group:6;-webkit-order:5;-moz-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-xxl-6{-webkit-box-ordinal-group:7;-webkit-order:6;-moz-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-xxl-7{-webkit-box-ordinal-group:8;-webkit-order:7;-moz-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-xxl-8{-webkit-box-ordinal-group:9;-webkit-order:8;-moz-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-xxl-9{-webkit-box-ordinal-group:10;-webkit-order:9;-moz-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-xxl-10{-webkit-box-ordinal-group:11;-webkit-order:10;-moz-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-xxl-11{-webkit-box-ordinal-group:12;-webkit-order:11;-moz-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-xxl-12{-webkit-box-ordinal-group:13;-webkit-order:12;-moz-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333333%}.offset-xxl-2{margin-left:16.66666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333333%}.offset-xxl-5{margin-left:41.66666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333333%}.offset-xxl-8{margin-left:66.66666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333333%}.offset-xxl-11{margin-left:91.66666667%}}.table{width:100%;margin-bottom:3rem;color:#212529}.table td,.table th{padding:.75rem;vertical-align:top;border-top:1px solid #dee2e6}.table thead th{vertical-align:bottom;border-bottom:2px solid #dee2e6}.table tbody+tbody{border-top:2px solid #dee2e6}.table-sm td,.table-sm th{padding:.3rem}.table-bordered{border:1px solid #dee2e6}.table-bordered td,.table-bordered th{border:1px solid #dee2e6}.table-bordered thead td,.table-bordered thead th{border-bottom-width:2px}.table-borderless tbody+tbody,.table-borderless td,.table-borderless th,.table-borderless thead th{border:0}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.05)}.table-hover tbody tr:hover{color:#212529;background-color:rgba(0,0,0,.075)}.table-active,.table-active>td,.table-active>th{background-color:rgba(0,0,0,.075)}.table-hover .table-active:hover{background-color:rgba(0,0,0,.075)}.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:rgba(0,0,0,.075)}.table .thead-dark th{color:#fff;background-color:#343a40;border-color:#454d55}.table .thead-light th{color:#495057;background-color:#e9ecef;border-color:#dee2e6}.table-dark{color:#fff;background-color:#343a40}.table-dark td,.table-dark th,.table-dark thead th{border-color:#454d55}.table-dark.table-bordered{border:0}.table-dark.table-striped tbody tr:nth-of-type(odd){background-color:rgba(255,255,255,.05)}.table-dark.table-hover tbody tr:hover{color:#fff;background-color:rgba(255,255,255,.075)}@media (max-width:599.98px){.table-responsive-sm{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-sm>.table-bordered{border:0}}@media (max-width:781.98px){.table-responsive-md{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-md>.table-bordered{border:0}}@media (max-width:991.98px){.table-responsive-lg{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-lg>.table-bordered{border:0}}@media (max-width:1199.98px){.table-responsive-xl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-xl>.table-bordered{border:0}}@media (max-width:1329.98px){.table-responsive-xxl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-xxl>.table-bordered{border:0}}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive>.table-bordered{border:0}.fade{-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;-moz-transition:opacity .15s linear;transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{-webkit-transition:none;-o-transition:none;-moz-transition:none;transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition:height .35s ease;-o-transition:height .35s ease;-moz-transition:height .35s ease;transition:height .35s ease}@media (prefers-reduced-motion:reduce){.collapsing{-webkit-transition:none;-o-transition:none;-moz-transition:none;transition:none}}.dropdown,.dropleft,.dropright,.dropup{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle::after{display:inline-block;margin-left:.45em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty::after{margin-left:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.6rem 0 0;font-size:1em;text-align:left;list-style:none;background-clip:padding-box;border:0 solid rgba(0,0,0,.15);border-radius:var(--roundness)}.dropdown-menu-left{right:auto;left:0}.dropdown-menu-right{right:0;left:auto}@media (min-width:600px){.dropdown-menu-sm-left{right:auto;left:0}.dropdown-menu-sm-right{right:0;left:auto}}@media (min-width:782px){.dropdown-menu-md-left{right:auto;left:0}.dropdown-menu-md-right{right:0;left:auto}}@media (min-width:992px){.dropdown-menu-lg-left{right:auto;left:0}.dropdown-menu-lg-right{right:0;left:auto}}@media (min-width:1200px){.dropdown-menu-xl-left{right:auto;left:0}.dropdown-menu-xl-right{right:0;left:auto}}@media (min-width:1330px){.dropdown-menu-xxl-left{right:auto;left:0}.dropdown-menu-xxl-right{right:0;left:auto}}.dropup .dropdown-menu{top:auto;bottom:100%;margin-top:0;margin-bottom:.6rem}.dropup .dropdown-toggle::after{display:inline-block;margin-left:.45em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty::after{margin-left:0}.dropright .dropdown-menu{top:0;right:auto;left:100%;margin-top:0;margin-left:.6rem}.dropright .dropdown-toggle::after{display:inline-block;margin-left:.45em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropright .dropdown-toggle:empty::after{margin-left:0}.dropright .dropdown-toggle::after{vertical-align:0}.dropleft .dropdown-menu{top:0;right:100%;left:auto;margin-top:0;margin-right:.6rem}.dropleft .dropdown-toggle::after{display:inline-block;margin-left:.45em;vertical-align:.255em;content:""}.dropleft .dropdown-toggle::after{display:none}.dropleft .dropdown-toggle::before{display:inline-block;margin-right:.45em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropleft .dropdown-toggle:empty::after{margin-left:0}.dropleft .dropdown-toggle::before{vertical-align:0}.dropdown-menu[x-placement^=bottom],.dropdown-menu[x-placement^=left],.dropdown-menu[x-placement^=right],.dropdown-menu[x-placement^=top]{right:auto;bottom:auto}.dropdown-divider{height:0;margin:1.5rem 0;overflow:hidden;border-top:1px solid #e9ecef}.dropdown-item{display:block;width:100%;padding:.25rem 1.5rem;clear:both;font-weight:400;color:#212529;text-align:inherit;text-decoration:none;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:focus,.dropdown-item:hover{color:#16181b;text-decoration:none}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none}.dropdown-item.disabled,.dropdown-item:disabled{color:#adb5bd;pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:.5rem 1.5rem;margin-bottom:0;font-size:.875em;color:#6c757d;white-space:nowrap}.dropdown-item-text{display:block;padding:.25rem 1.5rem;color:#212529}.input-group{position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-webkit-align-items:stretch;-moz-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:100%}.input-group>.custom-file,.input-group>.custom-select,.input-group>.form-control,.input-group>.form-control-plaintext,.input-group>input[type=email]:not(.form-control),.input-group>input[type=search]:not(.form-control),.input-group>input[type=tel]:not(.form-control),.input-group>input[type=text]:not(.form-control),.input-group>select:not(.form-control),.input-group>textarea:not(.form-control),body .calendar-plus .input-group>#calendar-plus-category,body .calendar-plus .input-group>#calendar-plus-search{position:relative;-webkit-box-flex:1;-webkit-flex:1 1 auto;-moz-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:1%;min-width:0;margin-bottom:0}.input-group>.custom-file+.custom-file,.input-group>.custom-file+.custom-select,.input-group>.custom-file+.form-control,.input-group>.custom-file+input[type=email]:not(.form-control),.input-group>.custom-file+input[type=search]:not(.form-control),.input-group>.custom-file+input[type=tel]:not(.form-control),.input-group>.custom-file+input[type=text]:not(.form-control),.input-group>.custom-file+select:not(.form-control),.input-group>.custom-file+textarea:not(.form-control),.input-group>.custom-select+.custom-file,.input-group>.custom-select+.custom-select,.input-group>.custom-select+.form-control,.input-group>.custom-select+input[type=email]:not(.form-control),.input-group>.custom-select+input[type=search]:not(.form-control),.input-group>.custom-select+input[type=tel]:not(.form-control),.input-group>.custom-select+input[type=text]:not(.form-control),.input-group>.custom-select+select:not(.form-control),.input-group>.custom-select+textarea:not(.form-control),.input-group>.form-control+.custom-file,.input-group>.form-control+.custom-select,.input-group>.form-control+.form-control,.input-group>.form-control+input[type=email]:not(.form-control),.input-group>.form-control+input[type=search]:not(.form-control),.input-group>.form-control+input[type=tel]:not(.form-control),.input-group>.form-control+input[type=text]:not(.form-control),.input-group>.form-control+select:not(.form-control),.input-group>.form-control+textarea:not(.form-control),.input-group>.form-control-plaintext+.custom-file,.input-group>.form-control-plaintext+.custom-select,.input-group>.form-control-plaintext+.form-control,.input-group>.form-control-plaintext+input[type=email]:not(.form-control),.input-group>.form-control-plaintext+input[type=search]:not(.form-control),.input-group>.form-control-plaintext+input[type=tel]:not(.form-control),.input-group>.form-control-plaintext+input[type=text]:not(.form-control),.input-group>.form-control-plaintext+select:not(.form-control),.input-group>.form-control-plaintext+textarea:not(.form-control),.input-group>input[type=email]:not(.form-control)+.custom-file,.input-group>input[type=email]:not(.form-control)+.custom-select,.input-group>input[type=email]:not(.form-control)+.form-control,.input-group>input[type=email]:not(.form-control)+input[type=email]:not(.form-control),.input-group>input[type=email]:not(.form-control)+input[type=search]:not(.form-control),.input-group>input[type=email]:not(.form-control)+input[type=tel]:not(.form-control),.input-group>input[type=email]:not(.form-control)+input[type=text]:not(.form-control),.input-group>input[type=email]:not(.form-control)+select:not(.form-control),.input-group>input[type=email]:not(.form-control)+textarea:not(.form-control),.input-group>input[type=search]:not(.form-control)+.custom-file,.input-group>input[type=search]:not(.form-control)+.custom-select,.input-group>input[type=search]:not(.form-control)+.form-control,.input-group>input[type=search]:not(.form-control)+input[type=email]:not(.form-control),.input-group>input[type=search]:not(.form-control)+input[type=search]:not(.form-control),.input-group>input[type=search]:not(.form-control)+input[type=tel]:not(.form-control),.input-group>input[type=search]:not(.form-control)+input[type=text]:not(.form-control),.input-group>input[type=search]:not(.form-control)+select:not(.form-control),.input-group>input[type=search]:not(.form-control)+textarea:not(.form-control),.input-group>input[type=tel]:not(.form-control)+.custom-file,.input-group>input[type=tel]:not(.form-control)+.custom-select,.input-group>input[type=tel]:not(.form-control)+.form-control,.input-group>input[type=tel]:not(.form-control)+input[type=email]:not(.form-control),.input-group>input[type=tel]:not(.form-control)+input[type=search]:not(.form-control),.input-group>input[type=tel]:not(.form-control)+input[type=tel]:not(.form-control),.input-group>input[type=tel]:not(.form-control)+input[type=text]:not(.form-control),.input-group>input[type=tel]:not(.form-control)+select:not(.form-control),.input-group>input[type=tel]:not(.form-control)+textarea:not(.form-control),.input-group>input[type=text]:not(.form-control)+.custom-file,.input-group>input[type=text]:not(.form-control)+.custom-select,.input-group>input[type=text]:not(.form-control)+.form-control,.input-group>input[type=text]:not(.form-control)+input[type=email]:not(.form-control),.input-group>input[type=text]:not(.form-control)+input[type=search]:not(.form-control),.input-group>input[type=text]:not(.form-control)+input[type=tel]:not(.form-control),.input-group>input[type=text]:not(.form-control)+input[type=text]:not(.form-control),.input-group>input[type=text]:not(.form-control)+select:not(.form-control),.input-group>input[type=text]:not(.form-control)+textarea:not(.form-control),.input-group>select:not(.form-control)+.custom-file,.input-group>select:not(.form-control)+.custom-select,.input-group>select:not(.form-control)+.form-control,.input-group>select:not(.form-control)+input[type=email]:not(.form-control),.input-group>select:not(.form-control)+input[type=search]:not(.form-control),.input-group>select:not(.form-control)+input[type=tel]:not(.form-control),.input-group>select:not(.form-control)+input[type=text]:not(.form-control),.input-group>select:not(.form-control)+select:not(.form-control),.input-group>select:not(.form-control)+textarea:not(.form-control),.input-group>textarea:not(.form-control)+.custom-file,.input-group>textarea:not(.form-control)+.custom-select,.input-group>textarea:not(.form-control)+.form-control,.input-group>textarea:not(.form-control)+input[type=email]:not(.form-control),.input-group>textarea:not(.form-control)+input[type=search]:not(.form-control),.input-group>textarea:not(.form-control)+input[type=tel]:not(.form-control),.input-group>textarea:not(.form-control)+input[type=text]:not(.form-control),.input-group>textarea:not(.form-control)+select:not(.form-control),.input-group>textarea:not(.form-control)+textarea:not(.form-control),body .calendar-plus .input-group>#calendar-plus-category+#calendar-plus-category,body .calendar-plus .input-group>#calendar-plus-category+#calendar-plus-search,body .calendar-plus .input-group>#calendar-plus-category+.custom-file,body .calendar-plus .input-group>#calendar-plus-category+.custom-select,body .calendar-plus .input-group>#calendar-plus-category+.form-control,body .calendar-plus .input-group>#calendar-plus-category+input[type=email]:not(.form-control),body .calendar-plus .input-group>#calendar-plus-category+input[type=search]:not(.form-control),body .calendar-plus .input-group>#calendar-plus-category+input[type=tel]:not(.form-control),body .calendar-plus .input-group>#calendar-plus-category+input[type=text]:not(.form-control),body .calendar-plus .input-group>#calendar-plus-category+select:not(.form-control),body .calendar-plus .input-group>#calendar-plus-category+textarea:not(.form-control),body .calendar-plus .input-group>#calendar-plus-search+#calendar-plus-category,body .calendar-plus .input-group>#calendar-plus-search+#calendar-plus-search,body .calendar-plus .input-group>#calendar-plus-search+.custom-file,body .calendar-plus .input-group>#calendar-plus-search+.custom-select,body .calendar-plus .input-group>#calendar-plus-search+.form-control,body .calendar-plus .input-group>#calendar-plus-search+input[type=email]:not(.form-control),body .calendar-plus .input-group>#calendar-plus-search+input[type=search]:not(.form-control),body .calendar-plus .input-group>#calendar-plus-search+input[type=tel]:not(.form-control),body .calendar-plus .input-group>#calendar-plus-search+input[type=text]:not(.form-control),body .calendar-plus .input-group>#calendar-plus-search+select:not(.form-control),body .calendar-plus .input-group>#calendar-plus-search+textarea:not(.form-control),body .calendar-plus .input-group>.custom-file+#calendar-plus-category,body .calendar-plus .input-group>.custom-file+#calendar-plus-search,body .calendar-plus .input-group>.custom-select+#calendar-plus-category,body .calendar-plus .input-group>.custom-select+#calendar-plus-search,body .calendar-plus .input-group>.form-control+#calendar-plus-category,body .calendar-plus .input-group>.form-control+#calendar-plus-search,body .calendar-plus .input-group>.form-control-plaintext+#calendar-plus-category,body .calendar-plus .input-group>.form-control-plaintext+#calendar-plus-search,body .calendar-plus .input-group>input[type=email]:not(.form-control)+#calendar-plus-category,body .calendar-plus .input-group>input[type=email]:not(.form-control)+#calendar-plus-search,body .calendar-plus .input-group>input[type=search]:not(.form-control)+#calendar-plus-category,body .calendar-plus .input-group>input[type=search]:not(.form-control)+#calendar-plus-search,body .calendar-plus .input-group>input[type=tel]:not(.form-control)+#calendar-plus-category,body .calendar-plus .input-group>input[type=tel]:not(.form-control)+#calendar-plus-search,body .calendar-plus .input-group>input[type=text]:not(.form-control)+#calendar-plus-category,body .calendar-plus .input-group>input[type=text]:not(.form-control)+#calendar-plus-search,body .calendar-plus .input-group>select:not(.form-control)+#calendar-plus-category,body .calendar-plus .input-group>select:not(.form-control)+#calendar-plus-search,body .calendar-plus .input-group>textarea:not(.form-control)+#calendar-plus-category,body .calendar-plus .input-group>textarea:not(.form-control)+#calendar-plus-search{margin-left:-1px}.input-group>.custom-file .custom-file-input:focus~.custom-file-label,.input-group>.custom-select:focus,.input-group>.form-control:focus,.input-group>input[type=email]:focus:not(.form-control),.input-group>input[type=search]:focus:not(.form-control),.input-group>input[type=tel]:focus:not(.form-control),.input-group>input[type=text]:focus:not(.form-control),.input-group>select:focus:not(.form-control),.input-group>textarea:focus:not(.form-control),body .calendar-plus .input-group>#calendar-plus-category:focus,body .calendar-plus .input-group>#calendar-plus-search:focus{z-index:3}.input-group>.custom-file .custom-file-input:focus{z-index:4}.input-group>.custom-select:not(:first-child),.input-group>.form-control:not(:first-child),.input-group>input[type=email]:not(:first-child):not(.form-control),.input-group>input[type=search]:not(:first-child):not(.form-control),.input-group>input[type=tel]:not(:first-child):not(.form-control),.input-group>input[type=text]:not(:first-child):not(.form-control),.input-group>select:not(:first-child):not(.form-control),.input-group>textarea:not(:first-child):not(.form-control),body .calendar-plus .input-group>#calendar-plus-category:not(:first-child),body .calendar-plus .input-group>#calendar-plus-search:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.custom-file{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.input-group>.custom-file:not(:last-child) .custom-file-label,.input-group>.custom-file:not(:last-child) .custom-file-label::after{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-file:not(:first-child) .custom-file-label{border-top-left-radius:0;border-bottom-left-radius:0}.input-group:not(.has-validation)>.custom-file:not(:last-child) .custom-file-label,.input-group:not(.has-validation)>.custom-file:not(:last-child) .custom-file-label::after,.input-group:not(.has-validation)>.custom-select:not(:last-child),.input-group:not(.has-validation)>.form-control:not(:last-child),.input-group:not(.has-validation)>input[type=email]:not(:last-child):not(.form-control),.input-group:not(.has-validation)>input[type=search]:not(:last-child):not(.form-control),.input-group:not(.has-validation)>input[type=tel]:not(:last-child):not(.form-control),.input-group:not(.has-validation)>input[type=text]:not(:last-child):not(.form-control),.input-group:not(.has-validation)>select:not(:last-child):not(.form-control),.input-group:not(.has-validation)>textarea:not(:last-child):not(.form-control),body .calendar-plus .input-group:not(.has-validation)>#calendar-plus-category:not(:last-child),body .calendar-plus .input-group:not(.has-validation)>#calendar-plus-search:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-group.has-validation>.custom-file:nth-last-child(n+3) .custom-file-label,.input-group.has-validation>.custom-file:nth-last-child(n+3) .custom-file-label::after,.input-group.has-validation>.custom-select:nth-last-child(n+3),.input-group.has-validation>.form-control:nth-last-child(n+3),.input-group.has-validation>input[type=email]:nth-last-child(n+3):not(.form-control),.input-group.has-validation>input[type=search]:nth-last-child(n+3):not(.form-control),.input-group.has-validation>input[type=tel]:nth-last-child(n+3):not(.form-control),.input-group.has-validation>input[type=text]:nth-last-child(n+3):not(.form-control),.input-group.has-validation>select:nth-last-child(n+3):not(.form-control),.input-group.has-validation>textarea:nth-last-child(n+3):not(.form-control),body .calendar-plus .input-group.has-validation>#calendar-plus-category:nth-last-child(n+3),body .calendar-plus .input-group.has-validation>#calendar-plus-search:nth-last-child(n+3){border-top-right-radius:0;border-bottom-right-radius:0}.input-group-append,.input-group-prepend{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.input-group-append .btn,.input-group-prepend .btn{position:relative;z-index:2}.input-group-append .btn:focus,.input-group-prepend .btn:focus{z-index:3}.input-group-append .btn+.btn,.input-group-append .btn+.input-group-text,.input-group-append .input-group-text+.btn,.input-group-append .input-group-text+.input-group-text,.input-group-prepend .btn+.btn,.input-group-prepend .btn+.input-group-text,.input-group-prepend .input-group-text+.btn,.input-group-prepend .input-group-text+.input-group-text{margin-left:-1px}.input-group-prepend{margin-right:-1px}.input-group-append{margin-left:-1px}.input-group-text{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;padding:.375rem .75rem;margin-bottom:0;font-size:-moz-calc(1em * (var(--body-font-size)/ 100));font-size:calc(1em * (var(--body-font-size)/ 100));font-weight:400;line-height:1.5;color:#495057;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:var(--roundness)}.input-group-text input[type=checkbox],.input-group-text input[type=radio]{margin-top:0}.input-group-lg>.custom-select,.input-group-lg>.form-control:not(textarea),.input-group-lg>input[type=email]:not(textarea):not(.form-control),.input-group-lg>input[type=search]:not(textarea):not(.form-control),.input-group-lg>input[type=tel]:not(textarea):not(.form-control),.input-group-lg>input[type=text]:not(textarea):not(.form-control),.input-group-lg>select:not(textarea):not(.form-control),.input-group-lg>textarea:not(textarea):not(.form-control),body .calendar-plus .input-group-lg>#calendar-plus-category:not(textarea),body .calendar-plus .input-group-lg>#calendar-plus-search:not(textarea){height:-moz-calc(1.5em + 1rem + 2px);height:calc(1.5em + 1rem + 2px)}.input-group-lg>.custom-select,.input-group-lg>.form-control,.input-group-lg>.input-group-append>.btn,.input-group-lg>.input-group-append>.input-group-text,.input-group-lg>.input-group-prepend>.btn,.input-group-lg>.input-group-prepend>.input-group-text,.input-group-lg>input[type=email]:not(.form-control),.input-group-lg>input[type=search]:not(.form-control),.input-group-lg>input[type=tel]:not(.form-control),.input-group-lg>input[type=text]:not(.form-control),.input-group-lg>select:not(.form-control),.input-group-lg>textarea:not(.form-control),body .calendar-plus .input-group-lg>#calendar-plus-category,body .calendar-plus .input-group-lg>#calendar-plus-search{padding:.5rem 1rem;font-size:-moz-calc(1.25em * (var(--body-font-size)/ 100));font-size:calc(1.25em * (var(--body-font-size)/ 100));line-height:1.5;border-radius:var(--roundness)}.input-group-sm>.custom-select,.input-group-sm>.form-control:not(textarea),.input-group-sm>input[type=email]:not(textarea):not(.form-control),.input-group-sm>input[type=search]:not(textarea):not(.form-control),.input-group-sm>input[type=tel]:not(textarea):not(.form-control),.input-group-sm>input[type=text]:not(textarea):not(.form-control),.input-group-sm>select:not(textarea):not(.form-control),.input-group-sm>textarea:not(textarea):not(.form-control),body .calendar-plus .input-group-sm>#calendar-plus-category:not(textarea),body .calendar-plus .input-group-sm>#calendar-plus-search:not(textarea){height:-moz-calc(1.5em + .5rem + 2px);height:calc(1.5em + .5rem + 2px)}.input-group-sm>.custom-select,.input-group-sm>.form-control,.input-group-sm>.input-group-append>.btn,.input-group-sm>.input-group-append>.input-group-text,.input-group-sm>.input-group-prepend>.btn,.input-group-sm>.input-group-prepend>.input-group-text,.input-group-sm>input[type=email]:not(.form-control),.input-group-sm>input[type=search]:not(.form-control),.input-group-sm>input[type=tel]:not(.form-control),.input-group-sm>input[type=text]:not(.form-control),.input-group-sm>select:not(.form-control),.input-group-sm>textarea:not(.form-control),body .calendar-plus .input-group-sm>#calendar-plus-category,body .calendar-plus .input-group-sm>#calendar-plus-search{padding:.25rem .5rem;font-size:-moz-calc(.875em * (var(--body-font-size)/ 100));font-size:calc(.875em * (var(--body-font-size)/ 100));line-height:1.5;border-radius:var(--roundness)}.input-group-lg>.custom-select,.input-group-sm>.custom-select{padding-right:1.75rem}.input-group.has-validation>.input-group-append:nth-last-child(n+3)>.btn,.input-group.has-validation>.input-group-append:nth-last-child(n+3)>.input-group-text,.input-group:not(.has-validation)>.input-group-append:not(:last-child)>.btn,.input-group:not(.has-validation)>.input-group-append:not(:last-child)>.input-group-text,.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group>.input-group-append:last-child>.input-group-text:not(:last-child),.input-group>.input-group-prepend>.btn,.input-group>.input-group-prepend>.input-group-text{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.input-group-append>.btn,.input-group>.input-group-append>.input-group-text,.input-group>.input-group-prepend:first-child>.btn:not(:first-child),.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child),.input-group>.input-group-prepend:not(:first-child)>.btn,.input-group>.input-group-prepend:not(:first-child)>.input-group-text{border-top-left-radius:0;border-bottom-left-radius:0}.nav{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5em 1em;text-decoration:none}.nav-link:focus,.nav-link:hover{text-decoration:none}.nav-link.disabled{color:#6c757d;pointer-events:none;cursor:default}.nav-tabs{border-bottom:1px solid #dee2e6}.nav-tabs .nav-link{margin-bottom:-1px;border:1px solid transparent;border-top-left-radius:var(--roundness);border-top-right-radius:var(--roundness)}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:#e9ecef #e9ecef #dee2e6}.nav-tabs .nav-link.disabled{color:#6c757d;background-color:transparent;border-color:transparent}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.nav-pills .nav-link{border-radius:var(--roundness)}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#007bff}.nav-fill .nav-item,.nav-fill>.nav-link{-webkit-box-flex:1;-webkit-flex:1 1 auto;-moz-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}.nav-justified .nav-item,.nav-justified>.nav-link{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-align:center}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1.5rem 1.5rem}.navbar .container,.navbar .container-fluid,.navbar .container-lg,.navbar .container-md,.navbar .container-sm,.navbar .container-xl{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.navbar-brand{display:inline-block;padding-top:0;padding-bottom:0;margin-right:1.5rem;line-height:inherit;white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-nav{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static;float:none}.navbar-text{display:inline-block;padding-top:.5em;padding-bottom:.5em}.navbar-collapse{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.navbar-toggler{padding:.25rem .75rem;font-size:1.25em;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:var(--roundness)}.navbar-toggler:focus,.navbar-toggler:hover{text-decoration:none}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:"";background:50%/100% 100% no-repeat}.navbar-nav-scroll{max-height:75vh;overflow-y:auto}@media (max-width:599.98px){.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid,.navbar-expand-sm>.container-lg,.navbar-expand-sm>.container-md,.navbar-expand-sm>.container-sm,.navbar-expand-sm>.container-xl{padding-right:0;padding-left:0}}@media (min-width:600px){.navbar-expand-sm{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-sm .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid,.navbar-expand-sm>.container-lg,.navbar-expand-sm>.container-md,.navbar-expand-sm>.container-sm,.navbar-expand-sm>.container-xl{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-sm .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{display:-webkit-box!important;display:-webkit-flex!important;display:-moz-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}}@media (max-width:781.98px){.navbar-expand-md>.container,.navbar-expand-md>.container-fluid,.navbar-expand-md>.container-lg,.navbar-expand-md>.container-md,.navbar-expand-md>.container-sm,.navbar-expand-md>.container-xl{padding-right:0;padding-left:0}}@media (min-width:782px){.navbar-expand-md{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-md .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-expand-md>.container,.navbar-expand-md>.container-fluid,.navbar-expand-md>.container-lg,.navbar-expand-md>.container-md,.navbar-expand-md>.container-sm,.navbar-expand-md>.container-xl{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{display:-webkit-box!important;display:-webkit-flex!important;display:-moz-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}}@media (max-width:991.98px){.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid,.navbar-expand-lg>.container-lg,.navbar-expand-lg>.container-md,.navbar-expand-lg>.container-sm,.navbar-expand-lg>.container-xl{padding-right:0;padding-left:0}}@media (min-width:992px){.navbar-expand-lg{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-lg .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid,.navbar-expand-lg>.container-lg,.navbar-expand-lg>.container-md,.navbar-expand-lg>.container-sm,.navbar-expand-lg>.container-xl{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{display:-webkit-box!important;display:-webkit-flex!important;display:-moz-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}}@media (max-width:1199.98px){.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid,.navbar-expand-xl>.container-lg,.navbar-expand-xl>.container-md,.navbar-expand-xl>.container-sm,.navbar-expand-xl>.container-xl{padding-right:0;padding-left:0}}@media (min-width:1200px){.navbar-expand-xl{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-xl .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid,.navbar-expand-xl>.container-lg,.navbar-expand-xl>.container-md,.navbar-expand-xl>.container-sm,.navbar-expand-xl>.container-xl{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{display:-webkit-box!important;display:-webkit-flex!important;display:-moz-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}}@media (max-width:1329.98px){.navbar-expand-xxl>.container,.navbar-expand-xxl>.container-fluid,.navbar-expand-xxl>.container-lg,.navbar-expand-xxl>.container-md,.navbar-expand-xxl>.container-sm,.navbar-expand-xxl>.container-xl{padding-right:0;padding-left:0}}@media (min-width:1330px){.navbar-expand-xxl{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-xxl .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.navbar-expand-xxl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xxl .navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-expand-xxl>.container,.navbar-expand-xxl>.container-fluid,.navbar-expand-xxl>.container-lg,.navbar-expand-xxl>.container-md,.navbar-expand-xxl>.container-sm,.navbar-expand-xxl>.container-xl{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-xxl .navbar-nav-scroll{overflow:visible}.navbar-expand-xxl .navbar-collapse{display:-webkit-box!important;display:-webkit-flex!important;display:-moz-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-xxl .navbar-toggler{display:none}}.navbar-expand{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand>.container,.navbar-expand>.container-fluid,.navbar-expand>.container-lg,.navbar-expand>.container-md,.navbar-expand>.container-sm,.navbar-expand>.container-xl{padding-right:0;padding-left:0}.navbar-expand .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-expand>.container,.navbar-expand>.container-fluid,.navbar-expand>.container-lg,.navbar-expand>.container-md,.navbar-expand>.container-sm,.navbar-expand>.container-xl{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{display:-webkit-box!important;display:-webkit-flex!important;display:-moz-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-light .navbar-brand{color:rgba(0,0,0,.9)}.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{color:rgba(0,0,0,.9)}.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.5)}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:rgba(0,0,0,.7)}.navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,.3)}.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .show>.nav-link{color:rgba(0,0,0,.9)}.navbar-light .navbar-toggler{color:rgba(0,0,0,.5);border-color:rgba(0,0,0,.1)}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-light .navbar-text{color:rgba(0,0,0,.5)}.navbar-light .navbar-text a{color:rgba(0,0,0,.9)}.navbar-light .navbar-text a:focus,.navbar-light .navbar-text a:hover{color:rgba(0,0,0,.9)}.navbar-dark .navbar-brand{color:#fff}.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover{color:#fff}.navbar-dark .navbar-nav .nav-link{color:rgba(255,255,255,.5)}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:rgba(255,255,255,.75)}.navbar-dark .navbar-nav .nav-link.disabled{color:rgba(255,255,255,.25)}.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .show>.nav-link{color:#fff}.navbar-dark .navbar-toggler{color:rgba(255,255,255,.5);border-color:rgba(255,255,255,.1)}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-dark .navbar-text{color:rgba(255,255,255,.5)}.navbar-dark .navbar-text a{color:#fff}.navbar-dark .navbar-text a:focus,.navbar-dark .navbar-text a:hover{color:#fff}.breadcrumb{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:.25rem .5rem;list-style:none;border-radius:var(--roundness)}.breadcrumb-item+.breadcrumb-item{padding-left:.5rem}.breadcrumb-item+.breadcrumb-item::before{float:left;padding-right:.5rem;content:"/"}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:underline}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:none}.pagination{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;padding-left:0;list-style:none;border-radius:var(--roundness)}.page-link{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#007bff;text-decoration:none;border:1px solid #dee2e6}.page-link:hover{z-index:2;color:#0056b3;text-decoration:none;background-color:#e9ecef;border-color:#dee2e6}.page-link:focus{z-index:3}.page-item:first-child .page-link{margin-left:0;border-top-left-radius:var(--roundness);border-bottom-left-radius:var(--roundness)}.page-item:last-child .page-link{border-top-right-radius:var(--roundness);border-bottom-right-radius:var(--roundness)}.page-item.active .page-link{z-index:3;color:#fff;background-color:#007bff;border-color:#007bff}.page-item.disabled .page-link{color:#6c757d;pointer-events:none;cursor:auto;background-color:#fff;border-color:#dee2e6}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25em;line-height:1.5}.pagination-lg .page-item:first-child .page-link{border-top-left-radius:var(--roundness);border-bottom-left-radius:var(--roundness)}.pagination-lg .page-item:last-child .page-link{border-top-right-radius:var(--roundness);border-bottom-right-radius:var(--roundness)}.pagination-sm .page-link{padding:.25rem .5rem;font-size:.875em;line-height:1.5}.pagination-sm .page-item:first-child .page-link{border-top-left-radius:var(--roundness);border-bottom-left-radius:var(--roundness)}.pagination-sm .page-item:last-child .page-link{border-top-right-radius:var(--roundness);border-bottom-right-radius:var(--roundness)}.jumbotron,.wp-block-cover{padding:2rem 1rem;margin-bottom:2rem;border-radius:var(--roundness)}@media (min-width:600px){.jumbotron,.wp-block-cover{padding:4rem 2rem}}.jumbotron-fluid{padding-right:0;padding-left:0;border-radius:0}.alert{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:var(--roundness)}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:4rem}.alert-dismissible .close{position:absolute;top:0;right:0;z-index:2;padding:.75rem 1.25rem;color:inherit}.media{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}.media-body{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1}.close{float:right;font-size:1.5rem;font-weight:700;line-height:1;color:currentColor;opacity:.5}.close:hover{color:currentColor;text-decoration:none}.close:not(:disabled):not(.disabled):focus,.close:not(:disabled):not(.disabled):hover{opacity:.75}button.close{padding:0;background-color:transparent;border:0}a.close.disabled{pointer-events:none}.modal-open{overflow:hidden}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal{position:fixed;top:0;left:0;z-index:1050;display:none;width:100%;height:100%;overflow:hidden;outline:0}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;-moz-transition:transform .3s ease-out,-moz-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out,-moz-transform .3s ease-out,-o-transform .3s ease-out;-webkit-transform:translate(0,-50px);-moz-transform:translate(0,-50px);-ms-transform:translate(0,-50px);-o-transform:translate(0,-50px);transform:translate(0,-50px)}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{-webkit-transition:none;-o-transition:none;-moz-transition:none;transition:none}}.modal.show .modal-dialog{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.modal.modal-static .modal-dialog{-webkit-transform:scale(1.02);-moz-transform:scale(1.02);-ms-transform:scale(1.02);-o-transform:scale(1.02);transform:scale(1.02)}.modal-dialog-scrollable{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;max-height:-moz-calc(100% - 1rem);max-height:calc(100% - 1rem)}.modal-dialog-scrollable .modal-content{max-height:-moz-calc(100vh - 1rem);max-height:calc(100vh - 1rem);overflow:hidden}.modal-dialog-scrollable .modal-footer,.modal-dialog-scrollable .modal-header{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;min-height:-moz-calc(100% - 1rem);min-height:calc(100% - 1rem)}.modal-dialog-centered::before{display:block;height:-moz-calc(100vh - 1rem);height:calc(100vh - 1rem);height:-webkit-min-content;height:-moz-min-content;height:min-content;content:""}.modal-dialog-centered.modal-dialog-scrollable{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%}.modal-dialog-centered.modal-dialog-scrollable .modal-content{max-height:none}.modal-dialog-centered.modal-dialog-scrollable::before{content:none}.modal-content{position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;pointer-events:auto;background-clip:padding-box;border:0 solid rgba(0,0,0,.2);border-radius:var(--roundness);outline:0}.modal-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:var(--color-bg)}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.8}.modal-header{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1rem 1rem;border-bottom:0 solid #dee2e6;border-top-left-radius:-moz-calc(var(--roundness) - 0);border-top-left-radius:calc(var(--roundness) - 0);border-top-right-radius:-moz-calc(var(--roundness) - 0);border-top-right-radius:calc(var(--roundness) - 0)}.modal-header .close{padding:1rem 1rem;margin:-1rem -1rem -1rem auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;-webkit-box-flex:1;-webkit-flex:1 1 auto;-moz-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:1rem}.modal-footer{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:.75rem;border-top:0 solid #dee2e6;border-bottom-right-radius:-moz-calc(var(--roundness) - 0);border-bottom-right-radius:calc(var(--roundness) - 0);border-bottom-left-radius:-moz-calc(var(--roundness) - 0);border-bottom-left-radius:calc(var(--roundness) - 0)}.modal-footer>*{margin:.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:600px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-scrollable{max-height:-moz-calc(100% - 3.5rem);max-height:calc(100% - 3.5rem)}.modal-dialog-scrollable .modal-content{max-height:-moz-calc(100vh - 3.5rem);max-height:calc(100vh - 3.5rem)}.modal-dialog-centered{min-height:-moz-calc(100% - 3.5rem);min-height:calc(100% - 3.5rem)}.modal-dialog-centered::before{height:-moz-calc(100vh - 3.5rem);height:calc(100vh - 3.5rem);height:-webkit-min-content;height:-moz-min-content;height:min-content}.modal-sm{max-width:300px}}@media (min-width:992px){.modal-lg,.modal-xl{max-width:800px}}@media (min-width:1200px){.modal-xl{max-width:1140px}}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:-webkit-box!important;display:-webkit-flex!important;display:-moz-box!important;display:-ms-flexbox!important;display:flex!important}.d-inline-flex{display:-webkit-inline-box!important;display:-webkit-inline-flex!important;display:-moz-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}@media (min-width:600px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:-webkit-box!important;display:-webkit-flex!important;display:-moz-box!important;display:-ms-flexbox!important;display:flex!important}.d-sm-inline-flex{display:-webkit-inline-box!important;display:-webkit-inline-flex!important;display:-moz-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:782px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:-webkit-box!important;display:-webkit-flex!important;display:-moz-box!important;display:-ms-flexbox!important;display:flex!important}.d-md-inline-flex{display:-webkit-inline-box!important;display:-webkit-inline-flex!important;display:-moz-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:-webkit-box!important;display:-webkit-flex!important;display:-moz-box!important;display:-ms-flexbox!important;display:flex!important}.d-lg-inline-flex{display:-webkit-inline-box!important;display:-webkit-inline-flex!important;display:-moz-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:1200px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:-webkit-box!important;display:-webkit-flex!important;display:-moz-box!important;display:-ms-flexbox!important;display:flex!important}.d-xl-inline-flex{display:-webkit-inline-box!important;display:-webkit-inline-flex!important;display:-moz-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:1330px){.d-xxl-none{display:none!important}.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:-webkit-box!important;display:-webkit-flex!important;display:-moz-box!important;display:-ms-flexbox!important;display:flex!important}.d-xxl-inline-flex{display:-webkit-inline-box!important;display:-webkit-inline-flex!important;display:-moz-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:-webkit-box!important;display:-webkit-flex!important;display:-moz-box!important;display:-ms-flexbox!important;display:flex!important}.d-print-inline-flex{display:-webkit-inline-box!important;display:-webkit-inline-flex!important;display:-moz-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}.flex-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-webkit-flex-direction:row!important;-moz-box-orient:horizontal!important;-moz-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-webkit-flex-direction:column!important;-moz-box-orient:vertical!important;-moz-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:row-reverse!important;-moz-box-orient:horizontal!important;-moz-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:column-reverse!important;-moz-box-orient:vertical!important;-moz-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-wrap{-webkit-flex-wrap:wrap!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-nowrap{-webkit-flex-wrap:nowrap!important;-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-wrap-reverse{-webkit-flex-wrap:wrap-reverse!important;-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-fill{-webkit-box-flex:1!important;-webkit-flex:1 1 auto!important;-moz-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-grow-0{-webkit-box-flex:0!important;-webkit-flex-grow:0!important;-moz-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-grow-1{-webkit-box-flex:1!important;-webkit-flex-grow:1!important;-moz-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-shrink-0{-webkit-flex-shrink:0!important;-ms-flex-negative:0!important;flex-shrink:0!important}.flex-shrink-1{-webkit-flex-shrink:1!important;-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-start{-webkit-box-pack:start!important;-webkit-justify-content:flex-start!important;-moz-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-end{-webkit-box-pack:end!important;-webkit-justify-content:flex-end!important;-moz-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-center{-webkit-box-pack:center!important;-webkit-justify-content:center!important;-moz-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-between{-webkit-box-pack:justify!important;-webkit-justify-content:space-between!important;-moz-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-around{-webkit-justify-content:space-around!important;-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-start{-webkit-box-align:start!important;-webkit-align-items:flex-start!important;-moz-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-end{-webkit-box-align:end!important;-webkit-align-items:flex-end!important;-moz-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-center{-webkit-box-align:center!important;-webkit-align-items:center!important;-moz-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-baseline{-webkit-box-align:baseline!important;-webkit-align-items:baseline!important;-moz-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-stretch{-webkit-box-align:stretch!important;-webkit-align-items:stretch!important;-moz-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-start{-webkit-align-content:flex-start!important;-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-end{-webkit-align-content:flex-end!important;-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-center{-webkit-align-content:center!important;-ms-flex-line-pack:center!important;align-content:center!important}.align-content-between{-webkit-align-content:space-between!important;-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-around{-webkit-align-content:space-around!important;-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-stretch{-webkit-align-content:stretch!important;-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-auto{-webkit-align-self:auto!important;-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-start{-webkit-align-self:flex-start!important;-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-end{-webkit-align-self:flex-end!important;-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-center{-webkit-align-self:center!important;-ms-flex-item-align:center!important;align-self:center!important}.align-self-baseline{-webkit-align-self:baseline!important;-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-stretch{-webkit-align-self:stretch!important;-ms-flex-item-align:stretch!important;align-self:stretch!important}@media (min-width:600px){.flex-sm-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-webkit-flex-direction:row!important;-moz-box-orient:horizontal!important;-moz-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-sm-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-webkit-flex-direction:column!important;-moz-box-orient:vertical!important;-moz-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-sm-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:row-reverse!important;-moz-box-orient:horizontal!important;-moz-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-sm-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:column-reverse!important;-moz-box-orient:vertical!important;-moz-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-sm-wrap{-webkit-flex-wrap:wrap!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-sm-nowrap{-webkit-flex-wrap:nowrap!important;-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-sm-wrap-reverse{-webkit-flex-wrap:wrap-reverse!important;-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-sm-fill{-webkit-box-flex:1!important;-webkit-flex:1 1 auto!important;-moz-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-sm-grow-0{-webkit-box-flex:0!important;-webkit-flex-grow:0!important;-moz-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-sm-grow-1{-webkit-box-flex:1!important;-webkit-flex-grow:1!important;-moz-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-sm-shrink-0{-webkit-flex-shrink:0!important;-ms-flex-negative:0!important;flex-shrink:0!important}.flex-sm-shrink-1{-webkit-flex-shrink:1!important;-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-sm-start{-webkit-box-pack:start!important;-webkit-justify-content:flex-start!important;-moz-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-sm-end{-webkit-box-pack:end!important;-webkit-justify-content:flex-end!important;-moz-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-sm-center{-webkit-box-pack:center!important;-webkit-justify-content:center!important;-moz-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-sm-between{-webkit-box-pack:justify!important;-webkit-justify-content:space-between!important;-moz-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-sm-around{-webkit-justify-content:space-around!important;-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-sm-start{-webkit-box-align:start!important;-webkit-align-items:flex-start!important;-moz-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-sm-end{-webkit-box-align:end!important;-webkit-align-items:flex-end!important;-moz-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-sm-center{-webkit-box-align:center!important;-webkit-align-items:center!important;-moz-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-sm-baseline{-webkit-box-align:baseline!important;-webkit-align-items:baseline!important;-moz-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-sm-stretch{-webkit-box-align:stretch!important;-webkit-align-items:stretch!important;-moz-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-sm-start{-webkit-align-content:flex-start!important;-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-sm-end{-webkit-align-content:flex-end!important;-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-sm-center{-webkit-align-content:center!important;-ms-flex-line-pack:center!important;align-content:center!important}.align-content-sm-between{-webkit-align-content:space-between!important;-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-sm-around{-webkit-align-content:space-around!important;-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-sm-stretch{-webkit-align-content:stretch!important;-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-sm-auto{-webkit-align-self:auto!important;-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-sm-start{-webkit-align-self:flex-start!important;-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-sm-end{-webkit-align-self:flex-end!important;-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-sm-center{-webkit-align-self:center!important;-ms-flex-item-align:center!important;align-self:center!important}.align-self-sm-baseline{-webkit-align-self:baseline!important;-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-sm-stretch{-webkit-align-self:stretch!important;-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:782px){.flex-md-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-webkit-flex-direction:row!important;-moz-box-orient:horizontal!important;-moz-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-md-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-webkit-flex-direction:column!important;-moz-box-orient:vertical!important;-moz-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-md-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:row-reverse!important;-moz-box-orient:horizontal!important;-moz-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-md-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:column-reverse!important;-moz-box-orient:vertical!important;-moz-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-md-wrap{-webkit-flex-wrap:wrap!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-md-nowrap{-webkit-flex-wrap:nowrap!important;-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-md-wrap-reverse{-webkit-flex-wrap:wrap-reverse!important;-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-md-fill{-webkit-box-flex:1!important;-webkit-flex:1 1 auto!important;-moz-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-md-grow-0{-webkit-box-flex:0!important;-webkit-flex-grow:0!important;-moz-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-md-grow-1{-webkit-box-flex:1!important;-webkit-flex-grow:1!important;-moz-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-md-shrink-0{-webkit-flex-shrink:0!important;-ms-flex-negative:0!important;flex-shrink:0!important}.flex-md-shrink-1{-webkit-flex-shrink:1!important;-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-md-start{-webkit-box-pack:start!important;-webkit-justify-content:flex-start!important;-moz-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-md-end{-webkit-box-pack:end!important;-webkit-justify-content:flex-end!important;-moz-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-md-center{-webkit-box-pack:center!important;-webkit-justify-content:center!important;-moz-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-md-between{-webkit-box-pack:justify!important;-webkit-justify-content:space-between!important;-moz-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-md-around{-webkit-justify-content:space-around!important;-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-md-start{-webkit-box-align:start!important;-webkit-align-items:flex-start!important;-moz-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-md-end{-webkit-box-align:end!important;-webkit-align-items:flex-end!important;-moz-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-md-center{-webkit-box-align:center!important;-webkit-align-items:center!important;-moz-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-md-baseline{-webkit-box-align:baseline!important;-webkit-align-items:baseline!important;-moz-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-md-stretch{-webkit-box-align:stretch!important;-webkit-align-items:stretch!important;-moz-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-md-start{-webkit-align-content:flex-start!important;-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-md-end{-webkit-align-content:flex-end!important;-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-md-center{-webkit-align-content:center!important;-ms-flex-line-pack:center!important;align-content:center!important}.align-content-md-between{-webkit-align-content:space-between!important;-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-md-around{-webkit-align-content:space-around!important;-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-md-stretch{-webkit-align-content:stretch!important;-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-md-auto{-webkit-align-self:auto!important;-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-md-start{-webkit-align-self:flex-start!important;-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-md-end{-webkit-align-self:flex-end!important;-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-md-center{-webkit-align-self:center!important;-ms-flex-item-align:center!important;align-self:center!important}.align-self-md-baseline{-webkit-align-self:baseline!important;-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-md-stretch{-webkit-align-self:stretch!important;-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:992px){.flex-lg-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-webkit-flex-direction:row!important;-moz-box-orient:horizontal!important;-moz-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-lg-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-webkit-flex-direction:column!important;-moz-box-orient:vertical!important;-moz-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-lg-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:row-reverse!important;-moz-box-orient:horizontal!important;-moz-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-lg-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:column-reverse!important;-moz-box-orient:vertical!important;-moz-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-lg-wrap{-webkit-flex-wrap:wrap!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-lg-nowrap{-webkit-flex-wrap:nowrap!important;-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-lg-wrap-reverse{-webkit-flex-wrap:wrap-reverse!important;-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-lg-fill{-webkit-box-flex:1!important;-webkit-flex:1 1 auto!important;-moz-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-lg-grow-0{-webkit-box-flex:0!important;-webkit-flex-grow:0!important;-moz-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-lg-grow-1{-webkit-box-flex:1!important;-webkit-flex-grow:1!important;-moz-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-lg-shrink-0{-webkit-flex-shrink:0!important;-ms-flex-negative:0!important;flex-shrink:0!important}.flex-lg-shrink-1{-webkit-flex-shrink:1!important;-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-lg-start{-webkit-box-pack:start!important;-webkit-justify-content:flex-start!important;-moz-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-lg-end{-webkit-box-pack:end!important;-webkit-justify-content:flex-end!important;-moz-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-lg-center{-webkit-box-pack:center!important;-webkit-justify-content:center!important;-moz-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-lg-between{-webkit-box-pack:justify!important;-webkit-justify-content:space-between!important;-moz-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-lg-around{-webkit-justify-content:space-around!important;-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-lg-start{-webkit-box-align:start!important;-webkit-align-items:flex-start!important;-moz-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-lg-end{-webkit-box-align:end!important;-webkit-align-items:flex-end!important;-moz-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-lg-center{-webkit-box-align:center!important;-webkit-align-items:center!important;-moz-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-lg-baseline{-webkit-box-align:baseline!important;-webkit-align-items:baseline!important;-moz-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-lg-stretch{-webkit-box-align:stretch!important;-webkit-align-items:stretch!important;-moz-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-lg-start{-webkit-align-content:flex-start!important;-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-lg-end{-webkit-align-content:flex-end!important;-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-lg-center{-webkit-align-content:center!important;-ms-flex-line-pack:center!important;align-content:center!important}.align-content-lg-between{-webkit-align-content:space-between!important;-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-lg-around{-webkit-align-content:space-around!important;-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-lg-stretch{-webkit-align-content:stretch!important;-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-lg-auto{-webkit-align-self:auto!important;-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-lg-start{-webkit-align-self:flex-start!important;-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-lg-end{-webkit-align-self:flex-end!important;-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-lg-center{-webkit-align-self:center!important;-ms-flex-item-align:center!important;align-self:center!important}.align-self-lg-baseline{-webkit-align-self:baseline!important;-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-lg-stretch{-webkit-align-self:stretch!important;-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:1200px){.flex-xl-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-webkit-flex-direction:row!important;-moz-box-orient:horizontal!important;-moz-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-xl-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-webkit-flex-direction:column!important;-moz-box-orient:vertical!important;-moz-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-xl-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:row-reverse!important;-moz-box-orient:horizontal!important;-moz-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xl-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:column-reverse!important;-moz-box-orient:vertical!important;-moz-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xl-wrap{-webkit-flex-wrap:wrap!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xl-nowrap{-webkit-flex-wrap:nowrap!important;-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xl-wrap-reverse{-webkit-flex-wrap:wrap-reverse!important;-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-xl-fill{-webkit-box-flex:1!important;-webkit-flex:1 1 auto!important;-moz-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-xl-grow-0{-webkit-box-flex:0!important;-webkit-flex-grow:0!important;-moz-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-xl-grow-1{-webkit-box-flex:1!important;-webkit-flex-grow:1!important;-moz-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-xl-shrink-0{-webkit-flex-shrink:0!important;-ms-flex-negative:0!important;flex-shrink:0!important}.flex-xl-shrink-1{-webkit-flex-shrink:1!important;-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-xl-start{-webkit-box-pack:start!important;-webkit-justify-content:flex-start!important;-moz-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xl-end{-webkit-box-pack:end!important;-webkit-justify-content:flex-end!important;-moz-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xl-center{-webkit-box-pack:center!important;-webkit-justify-content:center!important;-moz-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xl-between{-webkit-box-pack:justify!important;-webkit-justify-content:space-between!important;-moz-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xl-around{-webkit-justify-content:space-around!important;-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-xl-start{-webkit-box-align:start!important;-webkit-align-items:flex-start!important;-moz-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xl-end{-webkit-box-align:end!important;-webkit-align-items:flex-end!important;-moz-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xl-center{-webkit-box-align:center!important;-webkit-align-items:center!important;-moz-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-xl-baseline{-webkit-box-align:baseline!important;-webkit-align-items:baseline!important;-moz-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xl-stretch{-webkit-box-align:stretch!important;-webkit-align-items:stretch!important;-moz-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xl-start{-webkit-align-content:flex-start!important;-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xl-end{-webkit-align-content:flex-end!important;-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xl-center{-webkit-align-content:center!important;-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xl-between{-webkit-align-content:space-between!important;-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xl-around{-webkit-align-content:space-around!important;-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xl-stretch{-webkit-align-content:stretch!important;-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xl-auto{-webkit-align-self:auto!important;-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-xl-start{-webkit-align-self:flex-start!important;-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xl-end{-webkit-align-self:flex-end!important;-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xl-center{-webkit-align-self:center!important;-ms-flex-item-align:center!important;align-self:center!important}.align-self-xl-baseline{-webkit-align-self:baseline!important;-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xl-stretch{-webkit-align-self:stretch!important;-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:1330px){.flex-xxl-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-webkit-flex-direction:row!important;-moz-box-orient:horizontal!important;-moz-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-xxl-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-webkit-flex-direction:column!important;-moz-box-orient:vertical!important;-moz-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-xxl-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:row-reverse!important;-moz-box-orient:horizontal!important;-moz-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xxl-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:column-reverse!important;-moz-box-orient:vertical!important;-moz-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xxl-wrap{-webkit-flex-wrap:wrap!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xxl-nowrap{-webkit-flex-wrap:nowrap!important;-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{-webkit-flex-wrap:wrap-reverse!important;-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-xxl-fill{-webkit-box-flex:1!important;-webkit-flex:1 1 auto!important;-moz-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-xxl-grow-0{-webkit-box-flex:0!important;-webkit-flex-grow:0!important;-moz-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-xxl-grow-1{-webkit-box-flex:1!important;-webkit-flex-grow:1!important;-moz-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-xxl-shrink-0{-webkit-flex-shrink:0!important;-ms-flex-negative:0!important;flex-shrink:0!important}.flex-xxl-shrink-1{-webkit-flex-shrink:1!important;-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-xxl-start{-webkit-box-pack:start!important;-webkit-justify-content:flex-start!important;-moz-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xxl-end{-webkit-box-pack:end!important;-webkit-justify-content:flex-end!important;-moz-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xxl-center{-webkit-box-pack:center!important;-webkit-justify-content:center!important;-moz-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xxl-between{-webkit-box-pack:justify!important;-webkit-justify-content:space-between!important;-moz-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xxl-around{-webkit-justify-content:space-around!important;-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-xxl-start{-webkit-box-align:start!important;-webkit-align-items:flex-start!important;-moz-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xxl-end{-webkit-box-align:end!important;-webkit-align-items:flex-end!important;-moz-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xxl-center{-webkit-box-align:center!important;-webkit-align-items:center!important;-moz-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-xxl-baseline{-webkit-box-align:baseline!important;-webkit-align-items:baseline!important;-moz-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xxl-stretch{-webkit-box-align:stretch!important;-webkit-align-items:stretch!important;-moz-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xxl-start{-webkit-align-content:flex-start!important;-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xxl-end{-webkit-align-content:flex-end!important;-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xxl-center{-webkit-align-content:center!important;-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xxl-between{-webkit-align-content:space-between!important;-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xxl-around{-webkit-align-content:space-around!important;-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xxl-stretch{-webkit-align-content:stretch!important;-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xxl-auto{-webkit-align-self:auto!important;-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-xxl-start{-webkit-align-self:flex-start!important;-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xxl-end{-webkit-align-self:flex-end!important;-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xxl-center{-webkit-align-self:center!important;-ms-flex-item-align:center!important;align-self:center!important}.align-self-xxl-baseline{-webkit-align-self:baseline!important;-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xxl-stretch{-webkit-align-self:stretch!important;-ms-flex-item-align:stretch!important;align-self:stretch!important}}.screen-reader-text,.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mw-100{max-width:100%!important}.mh-100{max-height:100%!important}.min-vw-100{min-width:100vw!important}.min-vh-100{min-height:100vh!important}.vw-100{width:100vw!important}.vh-100{height:100vh!important}.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:.75rem!important}.mt-1,.my-1{margin-top:.75rem!important}.mr-1,.mx-1{margin-right:.75rem!important}.mb-1,.my-1{margin-bottom:.75rem!important}.ml-1,.mx-1{margin-left:.75rem!important}.m-2{margin:1.5rem!important}.mt-2,.my-2{margin-top:1.5rem!important}.mr-2,.mx-2{margin-right:1.5rem!important}.mb-2,.my-2{margin-bottom:1.5rem!important}.ml-2,.mx-2{margin-left:1.5rem!important}.m-3{margin:3rem!important}.mt-3,.my-3{margin-top:3rem!important}.mr-3,.mx-3{margin-right:3rem!important}.mb-3,.my-3{margin-bottom:3rem!important}.ml-3,.mx-3{margin-left:3rem!important}.m-4{margin:4.5rem!important}.mt-4,.my-4{margin-top:4.5rem!important}.mr-4,.mx-4{margin-right:4.5rem!important}.mb-4,.my-4{margin-bottom:4.5rem!important}.ml-4,.mx-4{margin-left:4.5rem!important}.m-5{margin:9rem!important}.mt-5,.my-5{margin-top:9rem!important}.mr-5,.mx-5{margin-right:9rem!important}.mb-5,.my-5{margin-bottom:9rem!important}.ml-5,.mx-5{margin-left:9rem!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:.75rem!important}.pt-1,.py-1{padding-top:.75rem!important}.pr-1,.px-1{padding-right:.75rem!important}.pb-1,.py-1{padding-bottom:.75rem!important}.pl-1,.px-1{padding-left:.75rem!important}.p-2{padding:1.5rem!important}.pt-2,.py-2{padding-top:1.5rem!important}.pr-2,.px-2{padding-right:1.5rem!important}.pb-2,.py-2{padding-bottom:1.5rem!important}.pl-2,.px-2{padding-left:1.5rem!important}.p-3{padding:3rem!important}.pt-3,.py-3{padding-top:3rem!important}.pr-3,.px-3{padding-right:3rem!important}.pb-3,.py-3{padding-bottom:3rem!important}.pl-3,.px-3{padding-left:3rem!important}.p-4{padding:4.5rem!important}.pt-4,.py-4{padding-top:4.5rem!important}.pr-4,.px-4{padding-right:4.5rem!important}.pb-4,.py-4{padding-bottom:4.5rem!important}.pl-4,.px-4{padding-left:4.5rem!important}.p-5{padding:9rem!important}.pt-5,.py-5{padding-top:9rem!important}.pr-5,.px-5{padding-right:9rem!important}.pb-5,.py-5{padding-bottom:9rem!important}.pl-5,.px-5{padding-left:9rem!important}.m-n1{margin:-.75rem!important}.mt-n1,.my-n1{margin-top:-.75rem!important}.mr-n1,.mx-n1{margin-right:-.75rem!important}.mb-n1,.my-n1{margin-bottom:-.75rem!important}.ml-n1,.mx-n1{margin-left:-.75rem!important}.m-n2{margin:-1.5rem!important}.mt-n2,.my-n2{margin-top:-1.5rem!important}.mr-n2,.mx-n2{margin-right:-1.5rem!important}.mb-n2,.my-n2{margin-bottom:-1.5rem!important}.ml-n2,.mx-n2{margin-left:-1.5rem!important}.m-n3{margin:-3rem!important}.mt-n3,.my-n3{margin-top:-3rem!important}.mr-n3,.mx-n3{margin-right:-3rem!important}.mb-n3,.my-n3{margin-bottom:-3rem!important}.ml-n3,.mx-n3{margin-left:-3rem!important}.m-n4{margin:-4.5rem!important}.mt-n4,.my-n4{margin-top:-4.5rem!important}.mr-n4,.mx-n4{margin-right:-4.5rem!important}.mb-n4,.my-n4{margin-bottom:-4.5rem!important}.ml-n4,.mx-n4{margin-left:-4.5rem!important}.m-n5{margin:-9rem!important}.mt-n5,.my-n5{margin-top:-9rem!important}.mr-n5,.mx-n5{margin-right:-9rem!important}.mb-n5,.my-n5{margin-bottom:-9rem!important}.ml-n5,.mx-n5{margin-left:-9rem!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}@media (min-width:600px){.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.m-sm-1{margin:.75rem!important}.mt-sm-1,.my-sm-1{margin-top:.75rem!important}.mr-sm-1,.mx-sm-1{margin-right:.75rem!important}.mb-sm-1,.my-sm-1{margin-bottom:.75rem!important}.ml-sm-1,.mx-sm-1{margin-left:.75rem!important}.m-sm-2{margin:1.5rem!important}.mt-sm-2,.my-sm-2{margin-top:1.5rem!important}.mr-sm-2,.mx-sm-2{margin-right:1.5rem!important}.mb-sm-2,.my-sm-2{margin-bottom:1.5rem!important}.ml-sm-2,.mx-sm-2{margin-left:1.5rem!important}.m-sm-3{margin:3rem!important}.mt-sm-3,.my-sm-3{margin-top:3rem!important}.mr-sm-3,.mx-sm-3{margin-right:3rem!important}.mb-sm-3,.my-sm-3{margin-bottom:3rem!important}.ml-sm-3,.mx-sm-3{margin-left:3rem!important}.m-sm-4{margin:4.5rem!important}.mt-sm-4,.my-sm-4{margin-top:4.5rem!important}.mr-sm-4,.mx-sm-4{margin-right:4.5rem!important}.mb-sm-4,.my-sm-4{margin-bottom:4.5rem!important}.ml-sm-4,.mx-sm-4{margin-left:4.5rem!important}.m-sm-5{margin:9rem!important}.mt-sm-5,.my-sm-5{margin-top:9rem!important}.mr-sm-5,.mx-sm-5{margin-right:9rem!important}.mb-sm-5,.my-sm-5{margin-bottom:9rem!important}.ml-sm-5,.mx-sm-5{margin-left:9rem!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.p-sm-1{padding:.75rem!important}.pt-sm-1,.py-sm-1{padding-top:.75rem!important}.pr-sm-1,.px-sm-1{padding-right:.75rem!important}.pb-sm-1,.py-sm-1{padding-bottom:.75rem!important}.pl-sm-1,.px-sm-1{padding-left:.75rem!important}.p-sm-2{padding:1.5rem!important}.pt-sm-2,.py-sm-2{padding-top:1.5rem!important}.pr-sm-2,.px-sm-2{padding-right:1.5rem!important}.pb-sm-2,.py-sm-2{padding-bottom:1.5rem!important}.pl-sm-2,.px-sm-2{padding-left:1.5rem!important}.p-sm-3{padding:3rem!important}.pt-sm-3,.py-sm-3{padding-top:3rem!important}.pr-sm-3,.px-sm-3{padding-right:3rem!important}.pb-sm-3,.py-sm-3{padding-bottom:3rem!important}.pl-sm-3,.px-sm-3{padding-left:3rem!important}.p-sm-4{padding:4.5rem!important}.pt-sm-4,.py-sm-4{padding-top:4.5rem!important}.pr-sm-4,.px-sm-4{padding-right:4.5rem!important}.pb-sm-4,.py-sm-4{padding-bottom:4.5rem!important}.pl-sm-4,.px-sm-4{padding-left:4.5rem!important}.p-sm-5{padding:9rem!important}.pt-sm-5,.py-sm-5{padding-top:9rem!important}.pr-sm-5,.px-sm-5{padding-right:9rem!important}.pb-sm-5,.py-sm-5{padding-bottom:9rem!important}.pl-sm-5,.px-sm-5{padding-left:9rem!important}.m-sm-n1{margin:-.75rem!important}.mt-sm-n1,.my-sm-n1{margin-top:-.75rem!important}.mr-sm-n1,.mx-sm-n1{margin-right:-.75rem!important}.mb-sm-n1,.my-sm-n1{margin-bottom:-.75rem!important}.ml-sm-n1,.mx-sm-n1{margin-left:-.75rem!important}.m-sm-n2{margin:-1.5rem!important}.mt-sm-n2,.my-sm-n2{margin-top:-1.5rem!important}.mr-sm-n2,.mx-sm-n2{margin-right:-1.5rem!important}.mb-sm-n2,.my-sm-n2{margin-bottom:-1.5rem!important}.ml-sm-n2,.mx-sm-n2{margin-left:-1.5rem!important}.m-sm-n3{margin:-3rem!important}.mt-sm-n3,.my-sm-n3{margin-top:-3rem!important}.mr-sm-n3,.mx-sm-n3{margin-right:-3rem!important}.mb-sm-n3,.my-sm-n3{margin-bottom:-3rem!important}.ml-sm-n3,.mx-sm-n3{margin-left:-3rem!important}.m-sm-n4{margin:-4.5rem!important}.mt-sm-n4,.my-sm-n4{margin-top:-4.5rem!important}.mr-sm-n4,.mx-sm-n4{margin-right:-4.5rem!important}.mb-sm-n4,.my-sm-n4{margin-bottom:-4.5rem!important}.ml-sm-n4,.mx-sm-n4{margin-left:-4.5rem!important}.m-sm-n5{margin:-9rem!important}.mt-sm-n5,.my-sm-n5{margin-top:-9rem!important}.mr-sm-n5,.mx-sm-n5{margin-right:-9rem!important}.mb-sm-n5,.my-sm-n5{margin-bottom:-9rem!important}.ml-sm-n5,.mx-sm-n5{margin-left:-9rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}}@media (min-width:782px){.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.m-md-1{margin:.75rem!important}.mt-md-1,.my-md-1{margin-top:.75rem!important}.mr-md-1,.mx-md-1{margin-right:.75rem!important}.mb-md-1,.my-md-1{margin-bottom:.75rem!important}.ml-md-1,.mx-md-1{margin-left:.75rem!important}.m-md-2{margin:1.5rem!important}.mt-md-2,.my-md-2{margin-top:1.5rem!important}.mr-md-2,.mx-md-2{margin-right:1.5rem!important}.mb-md-2,.my-md-2{margin-bottom:1.5rem!important}.ml-md-2,.mx-md-2{margin-left:1.5rem!important}.m-md-3{margin:3rem!important}.mt-md-3,.my-md-3{margin-top:3rem!important}.mr-md-3,.mx-md-3{margin-right:3rem!important}.mb-md-3,.my-md-3{margin-bottom:3rem!important}.ml-md-3,.mx-md-3{margin-left:3rem!important}.m-md-4{margin:4.5rem!important}.mt-md-4,.my-md-4{margin-top:4.5rem!important}.mr-md-4,.mx-md-4{margin-right:4.5rem!important}.mb-md-4,.my-md-4{margin-bottom:4.5rem!important}.ml-md-4,.mx-md-4{margin-left:4.5rem!important}.m-md-5{margin:9rem!important}.mt-md-5,.my-md-5{margin-top:9rem!important}.mr-md-5,.mx-md-5{margin-right:9rem!important}.mb-md-5,.my-md-5{margin-bottom:9rem!important}.ml-md-5,.mx-md-5{margin-left:9rem!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.p-md-1{padding:.75rem!important}.pt-md-1,.py-md-1{padding-top:.75rem!important}.pr-md-1,.px-md-1{padding-right:.75rem!important}.pb-md-1,.py-md-1{padding-bottom:.75rem!important}.pl-md-1,.px-md-1{padding-left:.75rem!important}.p-md-2{padding:1.5rem!important}.pt-md-2,.py-md-2{padding-top:1.5rem!important}.pr-md-2,.px-md-2{padding-right:1.5rem!important}.pb-md-2,.py-md-2{padding-bottom:1.5rem!important}.pl-md-2,.px-md-2{padding-left:1.5rem!important}.p-md-3{padding:3rem!important}.pt-md-3,.py-md-3{padding-top:3rem!important}.pr-md-3,.px-md-3{padding-right:3rem!important}.pb-md-3,.py-md-3{padding-bottom:3rem!important}.pl-md-3,.px-md-3{padding-left:3rem!important}.p-md-4{padding:4.5rem!important}.pt-md-4,.py-md-4{padding-top:4.5rem!important}.pr-md-4,.px-md-4{padding-right:4.5rem!important}.pb-md-4,.py-md-4{padding-bottom:4.5rem!important}.pl-md-4,.px-md-4{padding-left:4.5rem!important}.p-md-5{padding:9rem!important}.pt-md-5,.py-md-5{padding-top:9rem!important}.pr-md-5,.px-md-5{padding-right:9rem!important}.pb-md-5,.py-md-5{padding-bottom:9rem!important}.pl-md-5,.px-md-5{padding-left:9rem!important}.m-md-n1{margin:-.75rem!important}.mt-md-n1,.my-md-n1{margin-top:-.75rem!important}.mr-md-n1,.mx-md-n1{margin-right:-.75rem!important}.mb-md-n1,.my-md-n1{margin-bottom:-.75rem!important}.ml-md-n1,.mx-md-n1{margin-left:-.75rem!important}.m-md-n2{margin:-1.5rem!important}.mt-md-n2,.my-md-n2{margin-top:-1.5rem!important}.mr-md-n2,.mx-md-n2{margin-right:-1.5rem!important}.mb-md-n2,.my-md-n2{margin-bottom:-1.5rem!important}.ml-md-n2,.mx-md-n2{margin-left:-1.5rem!important}.m-md-n3{margin:-3rem!important}.mt-md-n3,.my-md-n3{margin-top:-3rem!important}.mr-md-n3,.mx-md-n3{margin-right:-3rem!important}.mb-md-n3,.my-md-n3{margin-bottom:-3rem!important}.ml-md-n3,.mx-md-n3{margin-left:-3rem!important}.m-md-n4{margin:-4.5rem!important}.mt-md-n4,.my-md-n4{margin-top:-4.5rem!important}.mr-md-n4,.mx-md-n4{margin-right:-4.5rem!important}.mb-md-n4,.my-md-n4{margin-bottom:-4.5rem!important}.ml-md-n4,.mx-md-n4{margin-left:-4.5rem!important}.m-md-n5{margin:-9rem!important}.mt-md-n5,.my-md-n5{margin-top:-9rem!important}.mr-md-n5,.mx-md-n5{margin-right:-9rem!important}.mb-md-n5,.my-md-n5{margin-bottom:-9rem!important}.ml-md-n5,.mx-md-n5{margin-left:-9rem!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-right:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}}@media (min-width:992px){.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.m-lg-1{margin:.75rem!important}.mt-lg-1,.my-lg-1{margin-top:.75rem!important}.mr-lg-1,.mx-lg-1{margin-right:.75rem!important}.mb-lg-1,.my-lg-1{margin-bottom:.75rem!important}.ml-lg-1,.mx-lg-1{margin-left:.75rem!important}.m-lg-2{margin:1.5rem!important}.mt-lg-2,.my-lg-2{margin-top:1.5rem!important}.mr-lg-2,.mx-lg-2{margin-right:1.5rem!important}.mb-lg-2,.my-lg-2{margin-bottom:1.5rem!important}.ml-lg-2,.mx-lg-2{margin-left:1.5rem!important}.m-lg-3{margin:3rem!important}.mt-lg-3,.my-lg-3{margin-top:3rem!important}.mr-lg-3,.mx-lg-3{margin-right:3rem!important}.mb-lg-3,.my-lg-3{margin-bottom:3rem!important}.ml-lg-3,.mx-lg-3{margin-left:3rem!important}.m-lg-4{margin:4.5rem!important}.mt-lg-4,.my-lg-4{margin-top:4.5rem!important}.mr-lg-4,.mx-lg-4{margin-right:4.5rem!important}.mb-lg-4,.my-lg-4{margin-bottom:4.5rem!important}.ml-lg-4,.mx-lg-4{margin-left:4.5rem!important}.m-lg-5{margin:9rem!important}.mt-lg-5,.my-lg-5{margin-top:9rem!important}.mr-lg-5,.mx-lg-5{margin-right:9rem!important}.mb-lg-5,.my-lg-5{margin-bottom:9rem!important}.ml-lg-5,.mx-lg-5{margin-left:9rem!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.p-lg-1{padding:.75rem!important}.pt-lg-1,.py-lg-1{padding-top:.75rem!important}.pr-lg-1,.px-lg-1{padding-right:.75rem!important}.pb-lg-1,.py-lg-1{padding-bottom:.75rem!important}.pl-lg-1,.px-lg-1{padding-left:.75rem!important}.p-lg-2{padding:1.5rem!important}.pt-lg-2,.py-lg-2{padding-top:1.5rem!important}.pr-lg-2,.px-lg-2{padding-right:1.5rem!important}.pb-lg-2,.py-lg-2{padding-bottom:1.5rem!important}.pl-lg-2,.px-lg-2{padding-left:1.5rem!important}.p-lg-3{padding:3rem!important}.pt-lg-3,.py-lg-3{padding-top:3rem!important}.pr-lg-3,.px-lg-3{padding-right:3rem!important}.pb-lg-3,.py-lg-3{padding-bottom:3rem!important}.pl-lg-3,.px-lg-3{padding-left:3rem!important}.p-lg-4{padding:4.5rem!important}.pt-lg-4,.py-lg-4{padding-top:4.5rem!important}.pr-lg-4,.px-lg-4{padding-right:4.5rem!important}.pb-lg-4,.py-lg-4{padding-bottom:4.5rem!important}.pl-lg-4,.px-lg-4{padding-left:4.5rem!important}.p-lg-5{padding:9rem!important}.pt-lg-5,.py-lg-5{padding-top:9rem!important}.pr-lg-5,.px-lg-5{padding-right:9rem!important}.pb-lg-5,.py-lg-5{padding-bottom:9rem!important}.pl-lg-5,.px-lg-5{padding-left:9rem!important}.m-lg-n1{margin:-.75rem!important}.mt-lg-n1,.my-lg-n1{margin-top:-.75rem!important}.mr-lg-n1,.mx-lg-n1{margin-right:-.75rem!important}.mb-lg-n1,.my-lg-n1{margin-bottom:-.75rem!important}.ml-lg-n1,.mx-lg-n1{margin-left:-.75rem!important}.m-lg-n2{margin:-1.5rem!important}.mt-lg-n2,.my-lg-n2{margin-top:-1.5rem!important}.mr-lg-n2,.mx-lg-n2{margin-right:-1.5rem!important}.mb-lg-n2,.my-lg-n2{margin-bottom:-1.5rem!important}.ml-lg-n2,.mx-lg-n2{margin-left:-1.5rem!important}.m-lg-n3{margin:-3rem!important}.mt-lg-n3,.my-lg-n3{margin-top:-3rem!important}.mr-lg-n3,.mx-lg-n3{margin-right:-3rem!important}.mb-lg-n3,.my-lg-n3{margin-bottom:-3rem!important}.ml-lg-n3,.mx-lg-n3{margin-left:-3rem!important}.m-lg-n4{margin:-4.5rem!important}.mt-lg-n4,.my-lg-n4{margin-top:-4.5rem!important}.mr-lg-n4,.mx-lg-n4{margin-right:-4.5rem!important}.mb-lg-n4,.my-lg-n4{margin-bottom:-4.5rem!important}.ml-lg-n4,.mx-lg-n4{margin-left:-4.5rem!important}.m-lg-n5{margin:-9rem!important}.mt-lg-n5,.my-lg-n5{margin-top:-9rem!important}.mr-lg-n5,.mx-lg-n5{margin-right:-9rem!important}.mb-lg-n5,.my-lg-n5{margin-bottom:-9rem!important}.ml-lg-n5,.mx-lg-n5{margin-left:-9rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}}@media (min-width:1200px){.m-xl-0{margin:0!important}.mt-xl-0,.my-xl-0{margin-top:0!important}.mr-xl-0,.mx-xl-0{margin-right:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-left:0!important}.m-xl-1{margin:.75rem!important}.mt-xl-1,.my-xl-1{margin-top:.75rem!important}.mr-xl-1,.mx-xl-1{margin-right:.75rem!important}.mb-xl-1,.my-xl-1{margin-bottom:.75rem!important}.ml-xl-1,.mx-xl-1{margin-left:.75rem!important}.m-xl-2{margin:1.5rem!important}.mt-xl-2,.my-xl-2{margin-top:1.5rem!important}.mr-xl-2,.mx-xl-2{margin-right:1.5rem!important}.mb-xl-2,.my-xl-2{margin-bottom:1.5rem!important}.ml-xl-2,.mx-xl-2{margin-left:1.5rem!important}.m-xl-3{margin:3rem!important}.mt-xl-3,.my-xl-3{margin-top:3rem!important}.mr-xl-3,.mx-xl-3{margin-right:3rem!important}.mb-xl-3,.my-xl-3{margin-bottom:3rem!important}.ml-xl-3,.mx-xl-3{margin-left:3rem!important}.m-xl-4{margin:4.5rem!important}.mt-xl-4,.my-xl-4{margin-top:4.5rem!important}.mr-xl-4,.mx-xl-4{margin-right:4.5rem!important}.mb-xl-4,.my-xl-4{margin-bottom:4.5rem!important}.ml-xl-4,.mx-xl-4{margin-left:4.5rem!important}.m-xl-5{margin:9rem!important}.mt-xl-5,.my-xl-5{margin-top:9rem!important}.mr-xl-5,.mx-xl-5{margin-right:9rem!important}.mb-xl-5,.my-xl-5{margin-bottom:9rem!important}.ml-xl-5,.mx-xl-5{margin-left:9rem!important}.p-xl-0{padding:0!important}.pt-xl-0,.py-xl-0{padding-top:0!important}.pr-xl-0,.px-xl-0{padding-right:0!important}.pb-xl-0,.py-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-left:0!important}.p-xl-1{padding:.75rem!important}.pt-xl-1,.py-xl-1{padding-top:.75rem!important}.pr-xl-1,.px-xl-1{padding-right:.75rem!important}.pb-xl-1,.py-xl-1{padding-bottom:.75rem!important}.pl-xl-1,.px-xl-1{padding-left:.75rem!important}.p-xl-2{padding:1.5rem!important}.pt-xl-2,.py-xl-2{padding-top:1.5rem!important}.pr-xl-2,.px-xl-2{padding-right:1.5rem!important}.pb-xl-2,.py-xl-2{padding-bottom:1.5rem!important}.pl-xl-2,.px-xl-2{padding-left:1.5rem!important}.p-xl-3{padding:3rem!important}.pt-xl-3,.py-xl-3{padding-top:3rem!important}.pr-xl-3,.px-xl-3{padding-right:3rem!important}.pb-xl-3,.py-xl-3{padding-bottom:3rem!important}.pl-xl-3,.px-xl-3{padding-left:3rem!important}.p-xl-4{padding:4.5rem!important}.pt-xl-4,.py-xl-4{padding-top:4.5rem!important}.pr-xl-4,.px-xl-4{padding-right:4.5rem!important}.pb-xl-4,.py-xl-4{padding-bottom:4.5rem!important}.pl-xl-4,.px-xl-4{padding-left:4.5rem!important}.p-xl-5{padding:9rem!important}.pt-xl-5,.py-xl-5{padding-top:9rem!important}.pr-xl-5,.px-xl-5{padding-right:9rem!important}.pb-xl-5,.py-xl-5{padding-bottom:9rem!important}.pl-xl-5,.px-xl-5{padding-left:9rem!important}.m-xl-n1{margin:-.75rem!important}.mt-xl-n1,.my-xl-n1{margin-top:-.75rem!important}.mr-xl-n1,.mx-xl-n1{margin-right:-.75rem!important}.mb-xl-n1,.my-xl-n1{margin-bottom:-.75rem!important}.ml-xl-n1,.mx-xl-n1{margin-left:-.75rem!important}.m-xl-n2{margin:-1.5rem!important}.mt-xl-n2,.my-xl-n2{margin-top:-1.5rem!important}.mr-xl-n2,.mx-xl-n2{margin-right:-1.5rem!important}.mb-xl-n2,.my-xl-n2{margin-bottom:-1.5rem!important}.ml-xl-n2,.mx-xl-n2{margin-left:-1.5rem!important}.m-xl-n3{margin:-3rem!important}.mt-xl-n3,.my-xl-n3{margin-top:-3rem!important}.mr-xl-n3,.mx-xl-n3{margin-right:-3rem!important}.mb-xl-n3,.my-xl-n3{margin-bottom:-3rem!important}.ml-xl-n3,.mx-xl-n3{margin-left:-3rem!important}.m-xl-n4{margin:-4.5rem!important}.mt-xl-n4,.my-xl-n4{margin-top:-4.5rem!important}.mr-xl-n4,.mx-xl-n4{margin-right:-4.5rem!important}.mb-xl-n4,.my-xl-n4{margin-bottom:-4.5rem!important}.ml-xl-n4,.mx-xl-n4{margin-left:-4.5rem!important}.m-xl-n5{margin:-9rem!important}.mt-xl-n5,.my-xl-n5{margin-top:-9rem!important}.mr-xl-n5,.mx-xl-n5{margin-right:-9rem!important}.mb-xl-n5,.my-xl-n5{margin-bottom:-9rem!important}.ml-xl-n5,.mx-xl-n5{margin-left:-9rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}.mr-xl-auto,.mx-xl-auto{margin-right:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}}@media (min-width:1330px){.m-xxl-0{margin:0!important}.mt-xxl-0,.my-xxl-0{margin-top:0!important}.mr-xxl-0,.mx-xxl-0{margin-right:0!important}.mb-xxl-0,.my-xxl-0{margin-bottom:0!important}.ml-xxl-0,.mx-xxl-0{margin-left:0!important}.m-xxl-1{margin:.75rem!important}.mt-xxl-1,.my-xxl-1{margin-top:.75rem!important}.mr-xxl-1,.mx-xxl-1{margin-right:.75rem!important}.mb-xxl-1,.my-xxl-1{margin-bottom:.75rem!important}.ml-xxl-1,.mx-xxl-1{margin-left:.75rem!important}.m-xxl-2{margin:1.5rem!important}.mt-xxl-2,.my-xxl-2{margin-top:1.5rem!important}.mr-xxl-2,.mx-xxl-2{margin-right:1.5rem!important}.mb-xxl-2,.my-xxl-2{margin-bottom:1.5rem!important}.ml-xxl-2,.mx-xxl-2{margin-left:1.5rem!important}.m-xxl-3{margin:3rem!important}.mt-xxl-3,.my-xxl-3{margin-top:3rem!important}.mr-xxl-3,.mx-xxl-3{margin-right:3rem!important}.mb-xxl-3,.my-xxl-3{margin-bottom:3rem!important}.ml-xxl-3,.mx-xxl-3{margin-left:3rem!important}.m-xxl-4{margin:4.5rem!important}.mt-xxl-4,.my-xxl-4{margin-top:4.5rem!important}.mr-xxl-4,.mx-xxl-4{margin-right:4.5rem!important}.mb-xxl-4,.my-xxl-4{margin-bottom:4.5rem!important}.ml-xxl-4,.mx-xxl-4{margin-left:4.5rem!important}.m-xxl-5{margin:9rem!important}.mt-xxl-5,.my-xxl-5{margin-top:9rem!important}.mr-xxl-5,.mx-xxl-5{margin-right:9rem!important}.mb-xxl-5,.my-xxl-5{margin-bottom:9rem!important}.ml-xxl-5,.mx-xxl-5{margin-left:9rem!important}.p-xxl-0{padding:0!important}.pt-xxl-0,.py-xxl-0{padding-top:0!important}.pr-xxl-0,.px-xxl-0{padding-right:0!important}.pb-xxl-0,.py-xxl-0{padding-bottom:0!important}.pl-xxl-0,.px-xxl-0{padding-left:0!important}.p-xxl-1{padding:.75rem!important}.pt-xxl-1,.py-xxl-1{padding-top:.75rem!important}.pr-xxl-1,.px-xxl-1{padding-right:.75rem!important}.pb-xxl-1,.py-xxl-1{padding-bottom:.75rem!important}.pl-xxl-1,.px-xxl-1{padding-left:.75rem!important}.p-xxl-2{padding:1.5rem!important}.pt-xxl-2,.py-xxl-2{padding-top:1.5rem!important}.pr-xxl-2,.px-xxl-2{padding-right:1.5rem!important}.pb-xxl-2,.py-xxl-2{padding-bottom:1.5rem!important}.pl-xxl-2,.px-xxl-2{padding-left:1.5rem!important}.p-xxl-3{padding:3rem!important}.pt-xxl-3,.py-xxl-3{padding-top:3rem!important}.pr-xxl-3,.px-xxl-3{padding-right:3rem!important}.pb-xxl-3,.py-xxl-3{padding-bottom:3rem!important}.pl-xxl-3,.px-xxl-3{padding-left:3rem!important}.p-xxl-4{padding:4.5rem!important}.pt-xxl-4,.py-xxl-4{padding-top:4.5rem!important}.pr-xxl-4,.px-xxl-4{padding-right:4.5rem!important}.pb-xxl-4,.py-xxl-4{padding-bottom:4.5rem!important}.pl-xxl-4,.px-xxl-4{padding-left:4.5rem!important}.p-xxl-5{padding:9rem!important}.pt-xxl-5,.py-xxl-5{padding-top:9rem!important}.pr-xxl-5,.px-xxl-5{padding-right:9rem!important}.pb-xxl-5,.py-xxl-5{padding-bottom:9rem!important}.pl-xxl-5,.px-xxl-5{padding-left:9rem!important}.m-xxl-n1{margin:-.75rem!important}.mt-xxl-n1,.my-xxl-n1{margin-top:-.75rem!important}.mr-xxl-n1,.mx-xxl-n1{margin-right:-.75rem!important}.mb-xxl-n1,.my-xxl-n1{margin-bottom:-.75rem!important}.ml-xxl-n1,.mx-xxl-n1{margin-left:-.75rem!important}.m-xxl-n2{margin:-1.5rem!important}.mt-xxl-n2,.my-xxl-n2{margin-top:-1.5rem!important}.mr-xxl-n2,.mx-xxl-n2{margin-right:-1.5rem!important}.mb-xxl-n2,.my-xxl-n2{margin-bottom:-1.5rem!important}.ml-xxl-n2,.mx-xxl-n2{margin-left:-1.5rem!important}.m-xxl-n3{margin:-3rem!important}.mt-xxl-n3,.my-xxl-n3{margin-top:-3rem!important}.mr-xxl-n3,.mx-xxl-n3{margin-right:-3rem!important}.mb-xxl-n3,.my-xxl-n3{margin-bottom:-3rem!important}.ml-xxl-n3,.mx-xxl-n3{margin-left:-3rem!important}.m-xxl-n4{margin:-4.5rem!important}.mt-xxl-n4,.my-xxl-n4{margin-top:-4.5rem!important}.mr-xxl-n4,.mx-xxl-n4{margin-right:-4.5rem!important}.mb-xxl-n4,.my-xxl-n4{margin-bottom:-4.5rem!important}.ml-xxl-n4,.mx-xxl-n4{margin-left:-4.5rem!important}.m-xxl-n5{margin:-9rem!important}.mt-xxl-n5,.my-xxl-n5{margin-top:-9rem!important}.mr-xxl-n5,.mx-xxl-n5{margin-right:-9rem!important}.mb-xxl-n5,.my-xxl-n5{margin-bottom:-9rem!important}.ml-xxl-n5,.mx-xxl-n5{margin-left:-9rem!important}.m-xxl-auto{margin:auto!important}.mt-xxl-auto,.my-xxl-auto{margin-top:auto!important}.mr-xxl-auto,.mx-xxl-auto{margin-right:auto!important}.mb-xxl-auto,.my-xxl-auto{margin-bottom:auto!important}.ml-xxl-auto,.mx-xxl-auto{margin-left:auto!important}}.text-monospace{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace!important}.text-justify{text-align:justify!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-truncate{overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}@media (min-width:600px){.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:782px){.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}}@media (min-width:1330px){.text-xxl-left{text-align:left!important}.text-xxl-right{text-align:right!important}.text-xxl-center{text-align:center!important}}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.font-weight-light{font-weight:300!important}.font-weight-lighter{font-weight:lighter!important}.font-weight-normal{font-weight:400!important}.font-weight-bold{font-weight:700!important}.font-weight-bolder{font-weight:bolder!important}.font-italic{font-style:italic!important}.text-white{color:#fff!important}.text-muted{color:#6c757d!important}.text-black-50{color:rgba(0,0,0,.5)!important}.text-white-50{color:rgba(255,255,255,.5)!important}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.text-decoration-none{text-decoration:none!important}.text-break{word-break:break-word!important;word-wrap:break-word!important}.text-reset{color:inherit!important}@media print{*,::after,::before{text-shadow:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}a:not(.btn){text-decoration:underline}abbr[title]::after{content:" (" attr(title) ")"}pre{white-space:pre-wrap!important}blockquote,pre{border:1px solid #adb5bd;page-break-inside:avoid}img,tr{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}@page{size:a3}body{min-width:992px!important}.container{min-width:992px!important}.navbar{display:none}.badge{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #dee2e6!important}.table-dark{color:inherit}.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{border-color:#dee2e6}.table .thead-dark th{color:inherit;border-color:#dee2e6}}@font-face{font-family:cpschool;src:url(../fonts/icomoon/cpschool.ttf?p3h968) format("truetype"),url(../fonts/icomoon/cpschool.woff?p3h968) format("woff"),url(../fonts/icomoon/cpschool.svg?p3h968#cpschool) format("svg");font-weight:400;font-style:normal;font-display:block}.cps-icon,.wp-block-latest-posts .wp-block-latest-posts__post-author::before,.wp-block-latest-posts .wp-block-latest-posts__post-date::before{font-family:cpschool!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.cps-icon-user-graduate-solid:before{content:"\e912"}.cps-icon-theater-masks-solid:before{content:"\e929"}.cps-icon-shapes-solid:before{content:"\e92a"}.cps-icon-book-open-solid:before{content:"\e92b"}.cps-icon-book-reader-solid:before{content:"\e92c"}.cps-icon-laptop-code-solid:before{content:"\e92d"}.cps-icon-graduation-cap-solid:before{content:"\e92e"}.cps-icon-chalkboard-teacher-solid:before{content:"\e92f"}.cps-icon-chalkboard-solid:before{content:"\e930"}.cps-icon-school-solid:before{content:"\e931"}.cps-icon-clock-regular:before{content:"\e932"}.cps-icon-rocket-solid:before{content:"\e933"}.cps-icon-user-nurse-solid:before{content:"\e934"}.cps-icon-asterisk:before{content:"\f069"}.cps-icon-plus:before{content:"\f067"}.cps-icon-question:before{content:"\f128"}.cps-icon-minus:before{content:"\f068"}.cps-icon-music:before{content:"\f001"}.cps-icon-envelope-o:before{content:"\f003"}.cps-icon-star1:before{content:"\f005"}.cps-icon-user1:before{content:"\f007"}.cps-icon-clock-o:before{content:"\f017"}.cps-icon-road:before{content:"\f018"}.cps-icon-inbox:before{content:"\f01c"}.cps-icon-lock1:before{content:"\f023"}.cps-icon-headphones:before{content:"\f025"}.cps-icon-print:before{content:"\f02f"}.cps-icon-camera1:before{content:"\f030"}.cps-icon-video-camera:before{content:"\f03d"}.cps-icon-gift1:before{content:"\f06b"}.cps-icon-plane:before{content:"\f072"}.cps-icon-calendar1:before{content:"\f073"}.cps-icon-comment1:before{content:"\f075"}.cps-icon-twitter-square:before{content:"\f081"}.cps-icon-facebook-square:before{content:"\f082"}.cps-icon-key:before{content:"\f084"}.cps-icon-linkedin-square:before{content:"\f08c"}.cps-icon-facebook:before{content:"\f09a"}.cps-icon-facebook-f:before{content:"\f09a"}.cps-icon-bell-o:before{content:"\f0a2"}.cps-icon-chain:before{content:"\f0c1"}.cps-icon-link1:before{content:"\f0c1"}.cps-icon-money:before{content:"\f0d6"}.cps-icon-linkedin:before{content:"\f0e1"}.cps-icon-umbrella:before{content:"\f0e9"}.cps-icon-lightbulb-o:before{content:"\f0eb"}.cps-icon-user-md:before{content:"\f0f0"}.cps-icon-stethoscope:before{content:"\f0f1"}.cps-icon-suitcase:before{content:"\f0f2"}.cps-icon-bell1:before{content:"\f0f3"}.cps-icon-cutlery:before{content:"\f0f5"}.cps-icon-file-text-o:before{content:"\f0f6"}.cps-icon-ambulance:before{content:"\f0f9"}.cps-icon-medkit:before{content:"\f0fa"}.cps-icon-superscript:before{content:"\f12b"}.cps-icon-microphone:before{content:"\f130"}.cps-icon-youtube-square:before{content:"\f166"}.cps-icon-flickr1:before{content:"\f16e"}.cps-icon-sun-o:before{content:"\f185"}.cps-icon-moon-o:before{content:"\f186"}.cps-icon-wheelchair:before{content:"\f193"}.cps-icon-vimeo-square:before{content:"\f194"}.cps-icon-space-shuttle:before{content:"\f197"}.cps-icon-bank:before{content:"\f19c"}.cps-icon-institution:before{content:"\f19c"}.cps-icon-university:before{content:"\f19c"}.cps-icon-graduation-cap:before{content:"\f19d"}.cps-icon-mortar-board:before{content:"\f19d"}.cps-icon-child:before{content:"\f1ae"}.cps-icon-paw:before{content:"\f1b0"}.cps-icon-recycle:before{content:"\f1b8"}.cps-icon-automobile:before{content:"\f1b9"}.cps-icon-car:before{content:"\f1b9"}.cps-icon-paper-plane-o:before{content:"\f1d9"}.cps-icon-send-o:before{content:"\f1d9"}.cps-icon-copyright:before{content:"\f1f9"}.cps-icon-at:before{content:"\f1fa"}.cps-icon-bus:before{content:"\f207"}.cps-icon-cc:before{content:"\f20a"}.cps-icon-user-secret:before{content:"\f21b"}.cps-icon-user-plus:before{content:"\f234"}.cps-icon-balance-scale:before{content:"\f24e"}.cps-icon-creative-commons:before{content:"\f25e"}.cps-icon-vimeo:before{content:"\f27d"}.cps-icon-credit-card-alt:before{content:"\f283"}.cps-icon-universal-access:before{content:"\f29a"}.cps-icon-wheelchair-alt:before{content:"\f29b"}.cps-icon-question-circle-o:before{content:"\f29c"}.cps-icon-address-card-o:before{content:"\f2bc"}.cps-icon-vcard-o:before{content:"\f2bc"}.cps-icon-user-o:before{content:"\f2c0"}.cps-icon-grav:before{content:"\f2d6"}.cps-icon-envelope:before{content:"\e936"}.cps-icon-bubble:before{content:"\e937"}.cps-icon-users1:before{content:"\e938"}.cps-icon-bell2:before{content:"\e939"}.cps-icon-pin:before{content:"\e905"}.cps-icon-calendar2:before{content:"\e93a"}.cps-icon-support:before{content:"\e93b"}.cps-icon-home4:before{content:"\e93d"}.cps-icon-ring_volume:before{content:"\e93e"}.cps-icon-where_to_vote:before{content:"\e93f"}.cps-icon-access_alarmalarm:before{content:"\e940"}.cps-icon-data_usage:before{content:"\e941"}.cps-icon-insert_emoticontag_facesmood:before{content:"\e942"}.cps-icon-insert_invitationevent:before{content:"\e943"}.cps-icon-camera_altphoto_cameralocal_see:before{content:"\e944"}.cps-icon-local_restaurantrestaurant_menu:before{content:"\e945"}.cps-icon-add_location:before{content:"\e946"}.cps-icon-near_me:before{content:"\e947"}.cps-icon-restaurant:before{content:"\e948"}.cps-icon-departure_board:before{content:"\e949"}.cps-icon-pie_chart:before{content:"\e94a"}.cps-icon-cake:before{content:"\e94b"}.cps-icon-notifications:before{content:"\e94c"}.cps-icon-school:before{content:"\e94d"}.cps-icon-sentiment_dissatisfied:before{content:"\e94e"}.cps-icon-sentiment_neutral:before{content:"\e94f"}.cps-icon-sentiment_satisfied:before{content:"\e950"}.cps-icon-sentiment_very_dissatisfied:before{content:"\e951"}.cps-icon-sentiment_very_satisfied:before{content:"\e952"}.cps-icon-thumb_down_alt:before{content:"\e953"}.cps-icon-thumb_up_alt:before{content:"\e954"}.cps-icon-account_balance:before{content:"\e955"}.cps-icon-search:before{content:"\e906"}.cps-icon-verified_user:before{content:"\e956"}.cps-icon-fingerprint:before{content:"\e957"}.cps-icon-g_translate:before{content:"\e928"}.cps-icon-wb_twighlight:before{content:"\e958"}.cps-icon-emoji_emotions:before{content:"\e959"}.cps-icon-emoji_events:before{content:"\e95a"}.cps-icon-emoji_objects:before{content:"\e95b"}.cps-icon-sports_esports:before{content:"\e95c"}.cps-icon-sports_football:before{content:"\e95d"}.cps-icon-sports_golf:before{content:"\e95e"}.cps-icon-sports_hockey:before{content:"\e95f"}.cps-icon-sports_rugby:before{content:"\e960"}.cps-icon-sports_soccer:before{content:"\e961"}.cps-icon-sports_volleyball:before{content:"\e962"}.cps-icon-sports_tennis:before{content:"\e963"}.cps-icon-lunch_dining:before{content:"\e964"}.cps-icon-park:before{content:"\e965"}.cps-icon-icecream:before{content:"\e966"}.cps-icon-volunteer_activism:before{content:"\e967"}.cps-icon-ac_unit:before{content:"\e968"}.cps-icon-beach_access:before{content:"\e969"}.cps-icon-child_care:before{content:"\e96a"}.cps-icon-room_service:before{content:"\e96b"}.cps-icon-activity:before{content:"\e908"}.cps-icon-aperture:before{content:"\e90a"}.cps-icon-bell:before{content:"\e90b"}.cps-icon-book-open:before{content:"\e90c"}.cps-icon-book:before{content:"\e90d"}.cps-icon-bookmark:before{content:"\e90e"}.cps-icon-calendar:before,.wp-block-latest-posts .wp-block-latest-posts__post-author:before,.wp-block-latest-posts .wp-block-latest-posts__post-date:before{content:"\e900"}.cps-icon-camera:before{content:"\e90f"}.cps-icon-chevron-left:before{content:"\e926"}.cps-icon-chevron-right:before{content:"\e927"}.cps-icon-clock:before{content:"\e96c"}.cps-icon-cloud:before{content:"\e910"}.cps-icon-coffee:before{content:"\e96d"}.cps-icon-compass:before{content:"\e911"}.cps-icon-dollar-sign:before{content:"\e96e"}.cps-icon-eye:before{content:"\e96f"}.cps-icon-file-text:before{content:"\e913"}.cps-icon-folder:before{content:"\e914"}.cps-icon-gift:before{content:"\e915"}.cps-icon-globe:before{content:"\e970"}.cps-icon-grid:before{content:"\e916"}.cps-icon-heart3:before{content:"\e971"}.cps-icon-help-circle:before{content:"\e972"}.cps-icon-home:before{content:"\e917"}.cps-icon-category:before{content:"\e901"}.cps-icon-info:before{content:"\e918"}.cps-icon-life-buoy:before{content:"\e973"}.cps-icon-link:before{content:"\e919"}.cps-icon-lock:before{content:"\e91a"}.cps-icon-mail:before{content:"\e91b"}.cps-icon-map-pin:before{content:"\e91c"}.cps-icon-menu:before{content:"\e907"}.cps-icon-comment:before{content:"\e904"}.cps-icon-paperclip:before{content:"\e91d"}.cps-icon-phone:before{content:"\e91e"}.cps-icon-printer:before{content:"\e91f"}.cps-icon-settings:before{content:"\e920"}.cps-icon-share:before{content:"\e921"}.cps-icon-shopping-bag:before{content:"\e922"}.cps-icon-star:before{content:"\e923"}.cps-icon-tag:before{content:"\e902"}.cps-icon-thumbs-up:before{content:"\e924"}.cps-icon-user:before{content:"\e903"}.cps-icon-users:before{content:"\e925"}.cps-icon-close:before{content:"\e909"}.cps-icon-home2:before{content:"\e974"}.cps-icon-home21:before{content:"\e975"}.cps-icon-home3:before{content:"\e976"}.cps-icon-pencil:before{content:"\e977"}.cps-icon-pencil2:before{content:"\e978"}.cps-icon-headphones1:before{content:"\e979"}.cps-icon-music1:before{content:"\e97a"}.cps-icon-book1:before{content:"\e935"}.cps-icon-price-tags:before{content:"\e97b"}.cps-icon-lifebuoy:before{content:"\e97c"}.cps-icon-pushpin:before{content:"\e97d"}.cps-icon-location:before{content:"\e983"}.cps-icon-location2:before{content:"\e97e"}.cps-icon-mobile:before{content:"\e984"}.cps-icon-tv:before{content:"\e97f"}.cps-icon-drawer:before{content:"\e980"}.cps-icon-bubbles3:before{content:"\e981"}.cps-icon-bubbles4:before{content:"\e982"}.cps-icon-user2:before{content:"\e985"}.cps-icon-key1:before{content:"\e98d"}.cps-icon-lock2:before{content:"\e98f"}.cps-icon-wrench:before{content:"\e991"}.cps-icon-magic-wand:before{content:"\e997"}.cps-icon-aid-kit:before{content:"\e998"}.cps-icon-stats-dots:before{content:"\e99b"}.cps-icon-trophy:before{content:"\e99e"}.cps-icon-gift2:before{content:"\e99f"}.cps-icon-spoon-knife:before{content:"\e9a3"}.cps-icon-lab:before{content:"\e9aa"}.cps-icon-sphere:before{content:"\e9c9"}.cps-icon-earth:before{content:"\e9ca"}.cps-icon-heart1:before{content:"\e9da"}.cps-icon-checkmark:before{content:"\ea10"}.cps-icon-sort-alpha-asc:before{content:"\ea48"}.cps-icon-sort-alpha-desc:before{content:"\ea49"}.cps-icon-instagram:before{content:"\ea92"}.cps-icon-twitter:before{content:"\ea96"}.cps-icon-youtube:before{content:"\ea9d"}.cps-icon-flickr:before{content:"\eaa4"}.cps-icon-tumblr:before{content:"\eab9"}@font-face{font-family:amstelvar;font-weight:100 900;font-style:normal;font-display:swap;src:url(../fonts/amstelvar/fonts/Amstelvar-Roman-VF.ttf) format("truetype")}@font-face{font-family:amstelvar;font-weight:100 900;font-style:italic;font-display:swap;src:url(../fonts/amstelvar/fonts/Amstelvar-Italic-VF.ttf) format("truetype")}@font-face{font-family:commissioner;font-weight:100 900;font-style:normal;font-display:swap;src:url(../fonts/commissioner/fonts/Commissioner[FLAR,VOLM,slnt,wght].ttf) format("truetype")}@font-face{font-family:epilogue;font-weight:100 900;font-style:normal;font-display:swap;src:url(../fonts/epilogue/fonts/Epilogue-VariableFont_wght.ttf) format("truetype")}@font-face{font-family:gelasio;font-weight:100 900;font-style:normal;font-display:swap;src:url(../fonts/gelasio/fonts/Gelasio-VF.ttf) format("truetype")}@font-face{font-family:gelasio;font-weight:100 900;font-style:italic;font-display:swap;src:url(../fonts/gelasio/fonts/Gelasio-Italic-VF.ttf) format("truetype")}@font-face{font-family:hepta_slab;font-weight:100 900;font-style:normal;font-display:swap;src:url(../fonts/hepta_slab/fonts/HeptaSlab-VF.ttf) format("truetype")}@font-face{font-family:inter;font-weight:100 900;font-style:normal;font-display:swap;src:url(../fonts/inter/fonts/Inter.var.ttf) format("truetype")}@font-face{font-family:inter;font-weight:100 900;font-style:italic;font-display:swap;src:url(../fonts/inter/fonts/Inter-italic.var.ttf) format("truetype")}@font-face{font-family:lexend;font-weight:100 900;font-style:normal;font-display:swap;src:url(../fonts/lexend/fonts/Lexend[LXND].ttf) format("truetype")}@font-face{font-family:manrope;font-weight:100 900;font-style:normal;font-display:swap;src:url(../fonts/manrope/fonts/Manrope[wght].ttf) format("truetype")}@font-face{font-family:merriweather;font-weight:100 900;font-style:normal;font-display:swap;src:url(../fonts/merriweather/fonts/Merriweather-Roman-VF.ttf) format("truetype")}@font-face{font-family:merriweather;font-weight:100 900;font-style:italic;font-display:swap;src:url(../fonts/merriweather/fonts/Merriweather-Italic-VF.ttf) format("truetype")}@font-face{font-family:mohave;font-weight:100 900;font-style:normal;font-display:swap;src:url(../fonts/mohave/fonts/Mohave[wght].ttf) format("truetype")}@font-face{font-family:mohave;font-weight:100 900;font-style:italic;font-display:swap;src:url(../fonts/mohave/fonts/Mohave-Italic[wght].ttf) format("truetype")}@font-face{font-family:petrona;font-weight:100 900;font-style:normal;font-display:swap;src:url(../fonts/petrona/fonts/Petrona[wght].ttf) format("truetype")}@font-face{font-family:petrona;font-weight:100 900;font-style:italic;font-display:swap;src:url(../fonts/petrona/fonts/Petrona-Italic[wght].ttf) format("truetype")}@font-face{font-family:playfair;font-weight:100 900;font-style:normal;font-display:swap;src:url(../fonts/playfair/fonts/PlayfairDisplay-VariableFont_wght.ttf) format("truetype")}@font-face{font-family:playfair;font-weight:100 900;font-style:italic;font-display:swap;src:url(../fonts/playfair/fonts/PlayfairDisplay-Italic-VariableFont_wght.ttf) format("truetype")}@font-face{font-family:public_sans;font-weight:100 900;font-style:normal;font-display:swap;src:url(../fonts/public_sans/fonts/Public-Sans-Roman-VF.ttf) format("truetype")}@font-face{font-family:public_sans;font-weight:100 900;font-style:italic;font-display:swap;src:url(../fonts/public_sans/fonts/Public-Sans-Italic-VF.ttf) format("truetype")}@font-face{font-family:quicksand;font-weight:100 900;font-style:normal;font-display:swap;src:url(../fonts/quicksand/fonts/Quicksand-VariableFont_wght.ttf) format("truetype")}@font-face{font-family:raleway;font-weight:100 900;font-style:normal;font-display:swap;src:url(../fonts/raleway/fonts/Raleway-VariableFont_wght.ttf) format("truetype")}@font-face{font-family:raleway;font-weight:100 900;font-style:italic;font-display:swap;src:url(../fonts/raleway/fonts/Raleway-Italic-VariableFont_wght.ttf) format("truetype")}@font-face{font-family:russolo;font-weight:100 900;font-style:normal;font-display:swap;src:url(../fonts/russolo/fonts/Russolo[opsz,wght].ttf) format("truetype")}@font-face{font-family:space_grotesk;font-weight:100 900;font-style:normal;font-display:swap;src:url(../fonts/space_grotesk/fonts/SpaceGrotesk[wght].ttf) format("truetype")}.collapse-toggle::after{display:inline-block;margin-left:.45em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.collapse-toggle:empty::after{margin-left:0}.h1,h1{font-size:-moz-calc(2.25em * (var(--body-font-size)/ 100) * (var(--headers-font-size)/ 100));font-size:calc(2.25em * (var(--body-font-size)/ 100) * (var(--headers-font-size)/ 100))}@media (min-width:992px){.h1,h1{font-size:-moz-calc(2.5em * (var(--body-font-size)/ 100) * (var(--headers-font-size)/ 100));font-size:calc(2.5em * (var(--body-font-size)/ 100) * (var(--headers-font-size)/ 100))}}.h2,h2{font-size:-moz-calc(1.8em * (var(--body-font-size)/ 100) * (var(--headers-font-size)/ 100));font-size:calc(1.8em * (var(--body-font-size)/ 100) * (var(--headers-font-size)/ 100))}@media (min-width:992px){.h2,h2{font-size:-moz-calc(2em * (var(--body-font-size)/ 100) * (var(--headers-font-size)/ 100));font-size:calc(2em * (var(--body-font-size)/ 100) * (var(--headers-font-size)/ 100))}}.h3,.wp-block-latest-posts>li>a:first-of-type,h3{font-size:-moz-calc(1.575em * (var(--body-font-size)/ 100) * (var(--headers-font-size)/ 100));font-size:calc(1.575em * (var(--body-font-size)/ 100) * (var(--headers-font-size)/ 100))}@media (min-width:992px){.h3,.wp-block-latest-posts>li>a:first-of-type,h3{font-size:-moz-calc(1.75em * (var(--body-font-size)/ 100) * (var(--headers-font-size)/ 100));font-size:calc(1.75em * (var(--body-font-size)/ 100) * (var(--headers-font-size)/ 100))}}.h4,h4{font-size:-moz-calc(1.35em * (var(--body-font-size)/ 100) * (var(--headers-font-size)/ 100));font-size:calc(1.35em * (var(--body-font-size)/ 100) * (var(--headers-font-size)/ 100))}@media (min-width:992px){.h4,h4{font-size:-moz-calc(1.5em * (var(--body-font-size)/ 100) * (var(--headers-font-size)/ 100));font-size:calc(1.5em * (var(--body-font-size)/ 100) * (var(--headers-font-size)/ 100))}}.h5,h5{font-size:-moz-calc(1.125em * (var(--body-font-size)/ 100) * (var(--headers-font-size)/ 100));font-size:calc(1.125em * (var(--body-font-size)/ 100) * (var(--headers-font-size)/ 100))}@media (min-width:992px){.h5,h5{font-size:-moz-calc(1.25em * (var(--body-font-size)/ 100) * (var(--headers-font-size)/ 100));font-size:calc(1.25em * (var(--body-font-size)/ 100) * (var(--headers-font-size)/ 100))}}.h6,h6{font-size:-moz-calc(.9em * (var(--body-font-size)/ 100) * (var(--headers-font-size)/ 100));font-size:calc(.9em * (var(--body-font-size)/ 100) * (var(--headers-font-size)/ 100))}@media (min-width:992px){.h6,h6{font-size:-moz-calc(1em * (var(--body-font-size)/ 100) * (var(--headers-font-size)/ 100));font-size:calc(1em * (var(--body-font-size)/ 100) * (var(--headers-font-size)/ 100))}}.h,.wp-block-latest-posts>li>a:first-of-type,h1,h2,h3,h4,h5,h6{margin-bottom:1.5rem;font-weight:500;line-height:1.15}body.h-style-separator.h-style-separator-bottom .h::after,body.h-style-separator.h-style-separator-bottom .wp-block-latest-posts>li>a:first-of-type::after,body.h-style-separator.h-style-separator-bottom h1::after,body.h-style-separator.h-style-separator-bottom h2::after,body.h-style-separator.h-style-separator-bottom h3::after,body.h-style-separator.h-style-separator-bottom h4::after,body.h-style-separator.h-style-separator-bottom h5::after,body.h-style-separator.h-style-separator-bottom h6::after,body.h-style-separator:not(.h-style-separator-bottom) .h::before,body.h-style-separator:not(.h-style-separator-bottom) .wp-block-latest-posts>li>a:first-of-type::before,body.h-style-separator:not(.h-style-separator-bottom) h1::before,body.h-style-separator:not(.h-style-separator-bottom) h2::before,body.h-style-separator:not(.h-style-separator-bottom) h3::before,body.h-style-separator:not(.h-style-separator-bottom) h4::before,body.h-style-separator:not(.h-style-separator-bottom) h5::before,body.h-style-separator:not(.h-style-separator-bottom) h6::before{content:"";display:block;width:3em;height:.1em;background-color:currentColor;border-radius:var(--roundness)}body.h-style-separator:not(.h-style-separator-bottom) .h::before,body.h-style-separator:not(.h-style-separator-bottom) .wp-block-latest-posts>li>a:first-of-type::before,body.h-style-separator:not(.h-style-separator-bottom) h1::before,body.h-style-separator:not(.h-style-separator-bottom) h2::before,body.h-style-separator:not(.h-style-separator-bottom) h3::before,body.h-style-separator:not(.h-style-separator-bottom) h4::before,body.h-style-separator:not(.h-style-separator-bottom) h5::before,body.h-style-separator:not(.h-style-separator-bottom) h6::before{margin-bottom:.5em;background-color:var(--color-accent)}body.h-style-separator.h-style-separator-bottom .h::after,body.h-style-separator.h-style-separator-bottom .wp-block-latest-posts>li>a:first-of-type::after,body.h-style-separator.h-style-separator-bottom h1::after,body.h-style-separator.h-style-separator-bottom h2::after,body.h-style-separator.h-style-separator-bottom h3::after,body.h-style-separator.h-style-separator-bottom h4::after,body.h-style-separator.h-style-separator-bottom h5::after,body.h-style-separator.h-style-separator-bottom h6::after{margin-top:.5em;background-color:var(--color-accent)}body.h-style-separator.h-style-separator-hl .h::after,body.h-style-separator.h-style-separator-hl .h::before,body.h-style-separator.h-style-separator-hl .wp-block-latest-posts>li>a:first-of-type::after,body.h-style-separator.h-style-separator-hl .wp-block-latest-posts>li>a:first-of-type::before,body.h-style-separator.h-style-separator-hl h1::after,body.h-style-separator.h-style-separator-hl h1::before,body.h-style-separator.h-style-separator-hl h2::after,body.h-style-separator.h-style-separator-hl h2::before,body.h-style-separator.h-style-separator-hl h3::after,body.h-style-separator.h-style-separator-hl h3::before,body.h-style-separator.h-style-separator-hl h4::after,body.h-style-separator.h-style-separator-hl h4::before,body.h-style-separator.h-style-separator-hl h5::after,body.h-style-separator.h-style-separator-hl h5::before,body.h-style-separator.h-style-separator-hl h6::after,body.h-style-separator.h-style-separator-hl h6::before{background-color:var(--color-accent-hl)}body.h-style-separator .h.has-text-align-center::after,body.h-style-separator .h.has-text-align-center::before,body.h-style-separator .h[style*="text-align: center"]::after,body.h-style-separator .h[style*="text-align: center"]::before,body.h-style-separator .text-center .h::after,body.h-style-separator .text-center .h::before,body.h-style-separator .text-center .wp-block-latest-posts>li>a:first-of-type::after,body.h-style-separator .text-center .wp-block-latest-posts>li>a:first-of-type::before,body.h-style-separator .text-center h1::after,body.h-style-separator .text-center h1::before,body.h-style-separator .text-center h2::after,body.h-style-separator .text-center h2::before,body.h-style-separator .text-center h3::after,body.h-style-separator .text-center h3::before,body.h-style-separator .text-center h4::after,body.h-style-separator .text-center h4::before,body.h-style-separator .text-center h5::after,body.h-style-separator .text-center h5::before,body.h-style-separator .text-center h6::after,body.h-style-separator .text-center h6::before,body.h-style-separator .wp-block-latest-posts>li>a.has-text-align-center:first-of-type::after,body.h-style-separator .wp-block-latest-posts>li>a.has-text-align-center:first-of-type::before,body.h-style-separator .wp-block-latest-posts>li>a[style*="text-align: center"]:first-of-type::after,body.h-style-separator .wp-block-latest-posts>li>a[style*="text-align: center"]:first-of-type::before,body.h-style-separator h1.has-text-align-center::after,body.h-style-separator h1.has-text-align-center::before,body.h-style-separator h1[style*="text-align: center"]::after,body.h-style-separator h1[style*="text-align: center"]::before,body.h-style-separator h2.has-text-align-center::after,body.h-style-separator h2.has-text-align-center::before,body.h-style-separator h2[style*="text-align: center"]::after,body.h-style-separator h2[style*="text-align: center"]::before,body.h-style-separator h3.has-text-align-center::after,body.h-style-separator h3.has-text-align-center::before,body.h-style-separator h3[style*="text-align: center"]::after,body.h-style-separator h3[style*="text-align: center"]::before,body.h-style-separator h4.has-text-align-center::after,body.h-style-separator h4.has-text-align-center::before,body.h-style-separator h4[style*="text-align: center"]::after,body.h-style-separator h4[style*="text-align: center"]::before,body.h-style-separator h5.has-text-align-center::after,body.h-style-separator h5.has-text-align-center::before,body.h-style-separator h5[style*="text-align: center"]::after,body.h-style-separator h5[style*="text-align: center"]::before,body.h-style-separator h6.has-text-align-center::after,body.h-style-separator h6.has-text-align-center::before,body.h-style-separator h6[style*="text-align: center"]::after,body.h-style-separator h6[style*="text-align: center"]::before{margin-left:auto;margin-right:auto}body.h-style-separator .h.has-text-align-right::after,body.h-style-separator .h.has-text-align-right::before,body.h-style-separator .h[style*="text-align: right"]::after,body.h-style-separator .h[style*="text-align: right"]::before,body.h-style-separator .text-right .h::after,body.h-style-separator .text-right .h::before,body.h-style-separator .text-right .wp-block-latest-posts>li>a:first-of-type::after,body.h-style-separator .text-right .wp-block-latest-posts>li>a:first-of-type::before,body.h-style-separator .text-right h1::after,body.h-style-separator .text-right h1::before,body.h-style-separator .text-right h2::after,body.h-style-separator .text-right h2::before,body.h-style-separator .text-right h3::after,body.h-style-separator .text-right h3::before,body.h-style-separator .text-right h4::after,body.h-style-separator .text-right h4::before,body.h-style-separator .text-right h5::after,body.h-style-separator .text-right h5::before,body.h-style-separator .text-right h6::after,body.h-style-separator .text-right h6::before,body.h-style-separator .wp-block-latest-posts>li>a.has-text-align-right:first-of-type::after,body.h-style-separator .wp-block-latest-posts>li>a.has-text-align-right:first-of-type::before,body.h-style-separator .wp-block-latest-posts>li>a[style*="text-align: right"]:first-of-type::after,body.h-style-separator .wp-block-latest-posts>li>a[style*="text-align: right"]:first-of-type::before,body.h-style-separator h1.has-text-align-right::after,body.h-style-separator h1.has-text-align-right::before,body.h-style-separator h1[style*="text-align: right"]::after,body.h-style-separator h1[style*="text-align: right"]::before,body.h-style-separator h2.has-text-align-right::after,body.h-style-separator h2.has-text-align-right::before,body.h-style-separator h2[style*="text-align: right"]::after,body.h-style-separator h2[style*="text-align: right"]::before,body.h-style-separator h3.has-text-align-right::after,body.h-style-separator h3.has-text-align-right::before,body.h-style-separator h3[style*="text-align: right"]::after,body.h-style-separator h3[style*="text-align: right"]::before,body.h-style-separator h4.has-text-align-right::after,body.h-style-separator h4.has-text-align-right::before,body.h-style-separator h4[style*="text-align: right"]::after,body.h-style-separator h4[style*="text-align: right"]::before,body.h-style-separator h5.has-text-align-right::after,body.h-style-separator h5.has-text-align-right::before,body.h-style-separator h5[style*="text-align: right"]::after,body.h-style-separator h5[style*="text-align: right"]::before,body.h-style-separator h6.has-text-align-right::after,body.h-style-separator h6.has-text-align-right::before,body.h-style-separator h6[style*="text-align: right"]::after,body.h-style-separator h6[style*="text-align: right"]::before{margin-left:auto}.h-style-disable-top::before,.h-style-disable::before,.wp-block-latest-posts>li>a:first-of-type::before{display:none!important}.h-style-disable-bottom::after,.h-style-disable::after,.wp-block-latest-posts>li>a:first-of-type::after{display:none!important}.btn,.wp-block-button .wp-block-button__link,.wp-block-file .wp-element-button,.wp-block-search__button,input[type=button]:not(.btn),input[type=submit]:not(.btn){text-transform:uppercase;text-decoration:none;-webkit-transition:background-color .5s ease,-webkit-box-shadow .5s ease;transition:background-color .5s ease,-webkit-box-shadow .5s ease;-o-transition:background-color .5s ease,box-shadow .5s ease;-moz-transition:background-color .5s ease,box-shadow .5s ease;transition:background-color .5s ease,box-shadow .5s ease;transition:background-color .5s ease,box-shadow .5s ease,-webkit-box-shadow .5s ease;font-weight:600;border-style:solid;border-width:0;display:inline-block;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:.3375rem .675rem;font-size:.9em;line-height:1.35;border-radius:var(--roundness)}@media (min-width:992px){.btn,.wp-block-button .wp-block-button__link,.wp-block-file .wp-element-button,.wp-block-search__button,input[type=button]:not(.btn),input[type=submit]:not(.btn){padding:.375rem .75rem;font-size:1em;line-height:1.5;border-radius:var(--roundness)}}.btn i,.wp-block-button .wp-block-button__link i,.wp-block-file .wp-element-button i,.wp-block-search__button i,input[type=button]:not(.btn) i,input[type=submit]:not(.btn) i{display:inline-block;text-decoration:none;vertical-align:middle;font-size:1.35em}.btn:hover,.wp-block-button .wp-block-button__link:hover,.wp-block-file .wp-element-button:hover,.wp-block-search__button:hover,input[type=button]:hover:not(.btn),input[type=submit]:hover:not(.btn){text-decoration:underline}.btn:active,.btn:focus-visible,.btn:hover,.wp-block-button .wp-block-button__link:active,.wp-block-button .wp-block-button__link:focus-visible,.wp-block-button .wp-block-button__link:hover,.wp-block-file .wp-element-button:active,.wp-block-file .wp-element-button:focus-visible,.wp-block-file .wp-element-button:hover,.wp-block-search__button:active,.wp-block-search__button:focus-visible,.wp-block-search__button:hover,input[type=button]:active:not(.btn),input[type=button]:focus-visible:not(.btn),input[type=button]:hover:not(.btn),input[type=submit]:active:not(.btn),input[type=submit]:focus-visible:not(.btn),input[type=submit]:hover:not(.btn){opacity:1}.btn:focus-visible,.wp-block-button .wp-block-button__link:focus-visible,.wp-block-file .wp-element-button:focus-visible,.wp-block-search__button:focus-visible,input[type=button]:focus-visible:not(.btn),input[type=submit]:focus-visible:not(.btn){outline-offset:.3rem;outline-width:.2rem}.wp-block-button p .wp-block-button__link:not(:first-child),.wp-block-file p .wp-element-button:not(:first-child),p .btn:not(:first-child),p .wp-block-button .wp-block-button__link:not(:first-child),p .wp-block-file .wp-element-button:not(:first-child),p .wp-block-search__button:not(:first-child),p input[type=button]:not(:first-child):not(.btn),p input[type=submit]:not(:first-child):not(.btn){margin-left:.5rem}.wp-block-button p .wp-block-button__link:not(:last-child),.wp-block-file p .wp-element-button:not(:last-child),p .btn:not(:last-child),p .wp-block-button .wp-block-button__link:not(:last-child),p .wp-block-file .wp-element-button:not(:last-child),p .wp-block-search__button:not(:last-child),p input[type=button]:not(:last-child):not(.btn),p input[type=submit]:not(:last-child):not(.btn){margin-right:.5rem}.btn-block,.btn-block .wp-block-button__link{display:block;width:100%}.btn-block .btn-block+.wp-block-button__link,.btn-block .wp-block-button__link+.btn-block,.btn-block .wp-block-button__link+.wp-block-button__link,.btn-block+.btn-block{margin-top:.5rem}.btn:disabled{-webkit-box-shadow:none!important;box-shadow:none!important;text-decoration:none!important;opacity:.5}.btn-primary,input[type=submit]:not(.btn){background-color:var(--color-accent-hl);border-color:var(--color-accent-hl);color:var(--color-accent-hl-contrast)}.btn-primary:hover,input[type=submit]:hover:not(.btn){-webkit-box-shadow:0 0 0 .2rem var(--color-accent-hl-a),0 0 0 .2rem var(--color);box-shadow:0 0 0 .2rem var(--color-accent-hl-a),0 0 0 .2rem var(--color);color:var(--color-accent-hl-contrast)}.btn-primary:focus-visible,input[type=submit]:focus-visible:not(.btn){outline-color:var(--color-accent)}body.btn-style-outline .btn-primary:not(:hover):not(:focus-visible),body.btn-style-outline input[type=submit]:not(:hover):not(:focus-visible):not(.btn){color:var(--color-accent-hl)}.btn-secondary,.wp-block-button .wp-block-button__link,.wp-block-button.is-style-outline .wp-block-button__link:not(.has-background):not(.has-text-color),.wp-block-file .wp-element-button,.wp-block-search__button,input[type=button]:not(.btn){background-color:var(--color-accent);border-color:var(--color-accent);color:var(--color-accent-contrast)}.btn-secondary:hover,.wp-block-button .wp-block-button__link:hover,.wp-block-button.is-style-outline .wp-block-button__link:hover:not(.has-background):not(.has-text-color),.wp-block-file .wp-element-button:hover,.wp-block-search__button:hover,input[type=button]:hover:not(.btn){background-color:var(--color-accent);-webkit-box-shadow:0 0 0 .2rem var(--color-accent-a),0 0 0 .2rem var(--color);box-shadow:0 0 0 .2rem var(--color-accent-a),0 0 0 .2rem var(--color);color:var(--color-accent-hl-contrast)}.btn-secondary:focus-visible,.wp-block-button .wp-block-button__link:focus-visible,.wp-block-button.is-style-outline .wp-block-button__link:focus-visible:not(.has-background):not(.has-text-color),.wp-block-file .wp-element-button:focus-visible,.wp-block-search__button:focus-visible,input[type=button]:focus-visible:not(.btn){outline-color:var(--color-accent-hl)}.wp-block-button body.btn-style-outline .wp-block-button__link:not(:hover):not(:focus-visible),.wp-block-file body.btn-style-outline .wp-element-button:not(:hover):not(:focus-visible),body.btn-style-outline .btn-secondary:not(:hover):not(:focus-visible),body.btn-style-outline .wp-block-button .wp-block-button__link:not(:hover):not(:focus-visible),body.btn-style-outline .wp-block-file .wp-element-button:not(:hover):not(:focus-visible),body.btn-style-outline .wp-block-search__button:not(:hover):not(:focus-visible),body.btn-style-outline input[type=button]:not(:hover):not(:focus-visible):not(.btn){color:var(--color-accent)}.is-style-outline .wp-block-button .wp-block-button__link,.is-style-outline .wp-block-file .wp-element-button,.is-style-outline .wp-block-search__button,.is-style-outline input[type=button]:not(.btn),.is-style-outline input[type=submit]:not(.btn),.wp-block-button .is-style-outline .wp-block-button__link,.wp-block-button body.btn-style-outline .wp-block-button__link,.wp-block-button.is-style-outline .wp-block-button__link:not(.has-background):not(.has-text-color),.wp-block-file .is-style-outline .wp-element-button,.wp-block-file body.btn-style-outline .wp-element-button,body.btn-style-outline .btn,body.btn-style-outline .wp-block-button .wp-block-button__link,body.btn-style-outline .wp-block-file .wp-element-button,body.btn-style-outline .wp-block-search__button,body.btn-style-outline input[type=button]:not(.btn),body.btn-style-outline input[type=submit]:not(.btn){border-width:.15rem;padding:.225rem .675rem}.is-style-outline .wp-block-button .wp-block-button__link:not(:hover):not(:focus-visible),.is-style-outline .wp-block-file .wp-element-button:not(:hover):not(:focus-visible),.is-style-outline .wp-block-search__button:not(:hover):not(:focus-visible),.is-style-outline input[type=button]:not(:hover):not(:focus-visible):not(.btn),.is-style-outline input[type=submit]:not(:hover):not(:focus-visible):not(.btn),.wp-block-button .is-style-outline .wp-block-button__link:not(:hover):not(:focus-visible),.wp-block-button body.btn-style-outline .wp-block-button__link:not(:hover):not(:focus-visible),.wp-block-button.is-style-outline .wp-block-button__link:not(:hover):not(:focus-visible):not(.has-background):not(.has-text-color),.wp-block-file .is-style-outline .wp-element-button:not(:hover):not(:focus-visible),.wp-block-file body.btn-style-outline .wp-element-button:not(:hover):not(:focus-visible),body.btn-style-outline .btn:not(:hover):not(:focus-visible),body.btn-style-outline .wp-block-button .wp-block-button__link:not(:hover):not(:focus-visible),body.btn-style-outline .wp-block-file .wp-element-button:not(:hover):not(:focus-visible),body.btn-style-outline .wp-block-search__button:not(:hover):not(:focus-visible),body.btn-style-outline input[type=button]:not(:hover):not(:focus-visible):not(.btn),body.btn-style-outline input[type=submit]:not(:hover):not(:focus-visible):not(.btn){color:var(--color-accent);background-color:transparent!important;border-color:currentColor!important}.is-style-outline .wp-block-button .wp-block-button__link:focus-visible,.is-style-outline .wp-block-button .wp-block-button__link:hover,.is-style-outline .wp-block-file .wp-element-button:focus-visible,.is-style-outline .wp-block-file .wp-element-button:hover,.is-style-outline .wp-block-search__button:focus-visible,.is-style-outline .wp-block-search__button:hover,.is-style-outline input[type=button]:focus-visible:not(.btn),.is-style-outline input[type=button]:hover:not(.btn),.is-style-outline input[type=submit]:focus-visible:not(.btn),.is-style-outline input[type=submit]:hover:not(.btn),.wp-block-button .is-style-outline .wp-block-button__link:focus-visible,.wp-block-button .is-style-outline .wp-block-button__link:hover,.wp-block-button body.btn-style-outline .wp-block-button__link:focus-visible,.wp-block-button body.btn-style-outline .wp-block-button__link:hover,.wp-block-button.is-style-outline .wp-block-button__link:focus-visible:not(.has-background):not(.has-text-color),.wp-block-button.is-style-outline .wp-block-button__link:hover:not(.has-background):not(.has-text-color),.wp-block-file .is-style-outline .wp-element-button:focus-visible,.wp-block-file .is-style-outline .wp-element-button:hover,.wp-block-file body.btn-style-outline .wp-element-button:focus-visible,.wp-block-file body.btn-style-outline .wp-element-button:hover,body.btn-style-outline .btn:focus-visible,body.btn-style-outline .btn:hover,body.btn-style-outline .wp-block-button .wp-block-button__link:focus-visible,body.btn-style-outline .wp-block-button .wp-block-button__link:hover,body.btn-style-outline .wp-block-file .wp-element-button:focus-visible,body.btn-style-outline .wp-block-file .wp-element-button:hover,body.btn-style-outline .wp-block-search__button:focus-visible,body.btn-style-outline .wp-block-search__button:hover,body.btn-style-outline input[type=button]:focus-visible:not(.btn),body.btn-style-outline input[type=button]:hover:not(.btn),body.btn-style-outline input[type=submit]:focus-visible:not(.btn),body.btn-style-outline input[type=submit]:hover:not(.btn){text-decoration:none;opacity:1}.form-control,body .calendar-plus #calendar-plus-category,body .calendar-plus #calendar-plus-search,input[type=email]:not(.form-control),input[type=search]:not(.form-control),input[type=tel]:not(.form-control),input[type=text]:not(.form-control),select:not(.form-control),textarea:not(.form-control){display:block;width:100%;height:-moz-calc(1.5em + .75rem + 2px);height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-size:-moz-calc(1em * (var(--body-font-size)/ 100));font-size:calc(1em * (var(--body-font-size)/ 100));font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;outline:0;border-color:var(--color-accent);border-radius:var(--roundness);-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;-o-transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;-moz-transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}.form-control:focus-visible,body .calendar-plus #calendar-plus-category:focus-visible,body .calendar-plus #calendar-plus-search:focus-visible,input[type=email]:focus-visible:not(.form-control),input[type=search]:focus-visible:not(.form-control),input[type=tel]:focus-visible:not(.form-control),input[type=text]:focus-visible:not(.form-control),select:focus-visible:not(.form-control),textarea:focus-visible:not(.form-control){border-color:var(--color-accent);-webkit-box-shadow:0 0 0 .2rem var(--color-accent-a),0 0 0 .2rem var(--color);box-shadow:0 0 0 .2rem var(--color-accent-a),0 0 0 .2rem var(--color)}@media (prefers-reduced-motion:reduce){.form-control,body .calendar-plus #calendar-plus-category,body .calendar-plus #calendar-plus-search,input[type=email]:not(.form-control),input[type=search]:not(.form-control),input[type=tel]:not(.form-control),input[type=text]:not(.form-control),select:not(.form-control),textarea:not(.form-control){-webkit-transition:none;-o-transition:none;-moz-transition:none;transition:none}}.form-control::-ms-expand,body .calendar-plus #calendar-plus-category::-ms-expand,body .calendar-plus #calendar-plus-search::-ms-expand,input[type=email]:not(.form-control)::-ms-expand,input[type=search]:not(.form-control)::-ms-expand,input[type=tel]:not(.form-control)::-ms-expand,input[type=text]:not(.form-control)::-ms-expand,select:not(.form-control)::-ms-expand,textarea:not(.form-control)::-ms-expand{background-color:transparent;border:0}.form-control::-webkit-input-placeholder,body .calendar-plus #calendar-plus-category::-webkit-input-placeholder,body .calendar-plus #calendar-plus-search::-webkit-input-placeholder,input[type=email]:not(.form-control)::-webkit-input-placeholder,input[type=search]:not(.form-control)::-webkit-input-placeholder,input[type=tel]:not(.form-control)::-webkit-input-placeholder,input[type=text]:not(.form-control)::-webkit-input-placeholder,select:not(.form-control)::-webkit-input-placeholder,textarea:not(.form-control)::-webkit-input-placeholder{color:#6c757d;opacity:1}.form-control::-moz-placeholder,body .calendar-plus #calendar-plus-category::-moz-placeholder,body .calendar-plus #calendar-plus-search::-moz-placeholder,input[type=email]:not(.form-control)::-moz-placeholder,input[type=search]:not(.form-control)::-moz-placeholder,input[type=tel]:not(.form-control)::-moz-placeholder,input[type=text]:not(.form-control)::-moz-placeholder,select:not(.form-control)::-moz-placeholder,textarea:not(.form-control)::-moz-placeholder{color:#6c757d;opacity:1}.form-control:-ms-input-placeholder,body .calendar-plus #calendar-plus-category:-ms-input-placeholder,body .calendar-plus #calendar-plus-search:-ms-input-placeholder,input[type=email]:not(.form-control):-ms-input-placeholder,input[type=search]:not(.form-control):-ms-input-placeholder,input[type=tel]:not(.form-control):-ms-input-placeholder,input[type=text]:not(.form-control):-ms-input-placeholder,select:not(.form-control):-ms-input-placeholder,textarea:not(.form-control):-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::-ms-input-placeholder,body .calendar-plus #calendar-plus-category::-ms-input-placeholder,body .calendar-plus #calendar-plus-search::-ms-input-placeholder,input[type=email]:not(.form-control)::-ms-input-placeholder,input[type=search]:not(.form-control)::-ms-input-placeholder,input[type=tel]:not(.form-control)::-ms-input-placeholder,input[type=text]:not(.form-control)::-ms-input-placeholder,select:not(.form-control)::-ms-input-placeholder,textarea:not(.form-control)::-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::placeholder,body .calendar-plus #calendar-plus-category::placeholder,body .calendar-plus #calendar-plus-search::placeholder,input[type=email]:not(.form-control)::placeholder,input[type=search]:not(.form-control)::placeholder,input[type=tel]:not(.form-control)::placeholder,input[type=text]:not(.form-control)::placeholder,select:not(.form-control)::placeholder,textarea:not(.form-control)::placeholder{color:#6c757d;opacity:1}.form-control:disabled,.form-control[readonly],body .calendar-plus #calendar-plus-category:disabled,body .calendar-plus #calendar-plus-search:disabled,body .calendar-plus [readonly]#calendar-plus-category,body .calendar-plus [readonly]#calendar-plus-search,input[readonly][type=email]:not(.form-control),input[readonly][type=search]:not(.form-control),input[readonly][type=tel]:not(.form-control),input[readonly][type=text]:not(.form-control),input[type=email]:disabled:not(.form-control),input[type=search]:disabled:not(.form-control),input[type=tel]:disabled:not(.form-control),input[type=text]:disabled:not(.form-control),select:disabled:not(.form-control),select[readonly]:not(.form-control),textarea:disabled:not(.form-control),textarea[readonly]:not(.form-control){background-color:#e9ecef;opacity:1}body .calendar-plus select#calendar-plus-category:focus::-ms-value,body .calendar-plus select#calendar-plus-search:focus::-ms-value,select.form-control:focus::-ms-value,select:focus:not(.form-control)::-ms-value{color:#495057;background-color:#fff}.form-control-sm{height:-moz-calc(1.5em + .5rem + 2px);height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;font-size:-moz-calc(.875em * (var(--body-font-size)/ 100));font-size:calc(.875em * (var(--body-font-size)/ 100));line-height:1.5;border-radius:var(--roundness)}.form-control-lg{height:-moz-calc(1.5em + 1rem + 2px);height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:-moz-calc(1.25em * (var(--body-font-size)/ 100));font-size:calc(1.25em * (var(--body-font-size)/ 100));line-height:1.5;border-radius:var(--roundness)}body .calendar-plus select[multiple]#calendar-plus-category,body .calendar-plus select[multiple]#calendar-plus-search,body .calendar-plus select[size]#calendar-plus-category,body .calendar-plus select[size]#calendar-plus-search,select.form-control[multiple],select.form-control[size],select[multiple]:not(.form-control),select[size]:not(.form-control){height:auto}body .calendar-plus textarea#calendar-plus-category,body .calendar-plus textarea#calendar-plus-search,textarea.form-control,textarea:not(.form-control){height:auto}.form-group{margin-bottom:1rem}#left-sidebar{margin-bottom:3rem}@media (min-width:782px){#left-sidebar{margin-bottom:0}}body.sidebars-check-sticky #left-sidebar .sidebar-widget-area-content,body.sidebars-check-sticky #right-sidebar .sidebar-widget-area-content{top:3rem}body.sidebars-check-sticky.navbar-main-sticky-top #right-sidebar .sidebar-widget-area-content{top:-moz-calc(var(--header-main-height) + 1.5rem);top:calc(var(--header-main-height) + 1.5rem)}body.sidebars-check-sticky.navbar-main-sticky-top #left-sidebar .sidebar-widget-area-content{top:-moz-calc(var(--header-main-gap-height) + var(--header-main-height) + 2.25rem);top:calc(var(--header-main-gap-height) + var(--header-main-height) + 2.25rem)}body.sidebars-check-sticky.navbar-main-sticky-top.admin-bar #right-sidebar .sidebar-widget-area-content{top:-moz-calc(32px + var(--header-main-height) + 1.5rem);top:calc(32px + var(--header-main-height) + 1.5rem)}body.sidebars-check-sticky.navbar-main-sticky-top.admin-bar #left-sidebar .sidebar-widget-area-content{top:-moz-calc(32px + var(--header-main-gap-height) + var(--header-main-height) + 2.25rem);top:calc(32px + var(--header-main-gap-height) + var(--header-main-height) + 2.25rem)}@media (min-width:782px){body.sidebars-check-sticky .sidebar-widget-area-content.sidebar-sticky{position:-webkit-sticky;position:sticky}}.sidebar-widget-area-content .widget:last-child{margin-bottom:0}.sidebar-widget-area-boxed .sidebar-widget-area-content{padding:1.5rem 2rem;border-radius:var(--roundness)}body:not(.shadows-disabled) .sidebar-widget-area-boxed .sidebar-widget-area-content{-webkit-box-shadow:0 0 calc(30px) calc(-30px + var(--shadows) * 1) rgba(0,0,0,.5);box-shadow:0 0 -moz-calc(30px) -moz-calc(-30px + var(--shadows) * 1) rgba(0,0,0,.5);box-shadow:0 0 calc(30px) calc(-30px + var(--shadows) * 1) rgba(0,0,0,.5)}.sidebar-widget-area table td,.sidebar-widget-area table th{padding:.375rem}.widget{margin-bottom:1.5rem}.widget ul{list-style:none;padding-left:0}.widget ul ul{padding-left:3rem}.widget a{font-weight:700}.widget .widget-title::after,.widget .widget-title::before{display:none}.sidebar-widget .widget:first-child .widget-title{margin-top:0}.widget_nav_menu a,.widget_nav_menu a:hover{text-decoration:none}.widget_nav_menu a .menu-item-text{text-decoration:underline}.widget_nav_menu a .nav-icon-position-after{margin-left:.5em}.widget_nav_menu a .nav-icon-position-before{margin-right:.5em}body.admin-bar .modal{padding-top:46px}@media (min-width:782px){body.admin-bar .modal{padding-top:32px}}.modal .close{opacity:1!important;-webkit-transition:color .5s;-o-transition:color .5s;-moz-transition:color .5s;transition:color .5s}.modal .close:not(:disabled):not(.disabled):hover{color:var(--color-accent-hl)}body:not(.shadows-disabled) .modal .modal-content{-webkit-box-shadow:0 0 calc(30px) calc(-30px + var(--shadows) * 1) rgba(0,0,0,.5);box-shadow:0 0 -moz-calc(30px) -moz-calc(-30px + var(--shadows) * 1) rgba(0,0,0,.5);box-shadow:0 0 calc(30px) calc(-30px + var(--shadows) * 1) rgba(0,0,0,.5)}.modal.fade.modal-slide-in-right{padding-right:0!important}.modal.fade.modal-slide-in-right.show .modal-dialog{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.modal.fade.modal-slide-in-right .modal-dialog{-webkit-transform:translate(50px,0);-moz-transform:translate(50px,0);-ms-transform:translate(50px,0);-o-transform:translate(50px,0);transform:translate(50px,0);margin:0 0 0 auto}.modal.fade.modal-slide-in-right .modal-content{min-height:100vh}body.admin-bar .modal.fade.modal-slide-in-right .modal-content{min-height:-moz-calc(100vh - 46px);min-height:calc(100vh - 46px)}@media (min-width:782px){body.admin-bar .modal.fade.modal-slide-in-right .modal-content{min-height:-moz-calc(100vh - 32px);min-height:calc(100vh - 32px)}}.modal.fade.modal-slide-in-right .wp-block-columns{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.modal.fade.modal-slide-in-right .wp-block-column{-webkit-flex-basis:100%!important;-ms-flex-preferred-size:100%!important;flex-basis:100%!important;margin-bottom:1.5rem;margin-left:0}.modal.fade.modal-slide-in-right .alignfull,.modal.fade.modal-slide-in-right .alignwide,.modal.fade.modal-slide-in-right .wp-block-separator.is-style-wide{width:100%;left:auto}.modal.fade.modal-slide-in-right .alignfull:not([class*=has-background]) .wp-block-column:nth-child(odd)>p:not(.has-background-color){padding-left:0;padding-right:0}.modal.fade.modal-slide-in-right .dropdown-megamenu-menu-container{padding-left:3rem;padding-right:3rem;padding-bottom:1.5rem}.modal.fade.modal-slide-in-right .dropdown-megamenu-menu-container>:first-child{margin-top:0}.modal.fade.modal-slide-in-right .dropdown-megamenu-menu-container .wp-block-column:last-child,.modal.fade.modal-slide-in-right .dropdown-megamenu-menu-container>:last-child{margin-bottom:0}.modal-slide-in-top.show .modal-dialog{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.modal-slide-in-top .modal-dialog{-webkit-transform:translate(0,50px);-moz-transform:translate(0,50px);-ms-transform:translate(0,50px);-o-transform:translate(0,50px);transform:translate(0,50px);margin-top:0}.modal-padding-lg .modal-body{padding:3rem}.btn-modal-slide-in-menu-holder{display:none}@media (max-width:991.98px){.btn-modal-slide-in-menu-holder.has-mobile{display:block}}@media (min-width:782px){.btn-modal-slide-in-menu-holder.has-desktop{display:block}}@media (max-width:991.98px){#modal-slide-in-menu nav:not(.menu-mobile){display:none}}#site-alert{border-radius:0;margin-bottom:0}#site-alert :last-child{margin-bottom:0}#site-alert .close{opacity:1!important;-webkit-transition:color .5s;-o-transition:color .5s;-moz-transition:color .5s;transition:color .5s}#site-alert .close:not(:disabled):not(.disabled):hover{color:var(--color-accent-hl)}.entries-row article{position:relative;margin-bottom:3rem}.entries-row .entry-header{margin-bottom:2rem}.entries-row .entry-header :last-child{margin-bottom:0}.entries-row.image-on-top article{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.entries-row.image-on-top .entry-featured-image{margin-top:0;-webkit-box-ordinal-group:0;-webkit-order:-1;-moz-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.entries-row.image-disabled .entry-featured-image{display:none}.entries-row .entry-meta>ul{margin-bottom:0}.entries-row .entry-meta>ul>li.post-author-has-avatar{display:block;margin-bottom:1rem}.entry-col-boxed .entry-col{margin-bottom:2rem}.entry-col-boxed article{height:100%;margin-bottom:0;padding:2rem;border-radius:var(--roundness)}body:not(.shadows-disabled) .entry-col-boxed article{-webkit-box-shadow:0 0 calc(30px) calc(-30px + var(--shadows) * 1) rgba(0,0,0,.5);box-shadow:0 0 -moz-calc(30px) -moz-calc(-30px + var(--shadows) * 1) rgba(0,0,0,.5);box-shadow:0 0 calc(30px) calc(-30px + var(--shadows) * 1) rgba(0,0,0,.5)}.entry-col-boxed article::after{display:none}.entry-col-boxed.image-on-top .entry-featured-image{margin:-2rem -2rem 2rem;text-align:center}.avatar{border-radius:24px;margin-right:.5rem}.page-header{margin-bottom:3rem}.page-header .page-title{margin-bottom:1rem}.page-header .breadcrumbs{display:inline-block}.page-header .breadcrumb{padding:0}.page-header .breadcrumb .active :before{padding-right:0}.page-header .breadcrumb .active span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.page-header .breadcrumbs.hero-has-breadcrumb-top-right.hero-enabled{display:none}body.blog.hide-hero-page-title #hero-main,body.blog.hide-hero-page-title .page-header{display:none}.entry-title a{text-decoration:none}.entry-title a{color:var(--color-contrast)}.entry-title a:hover{text-decoration:underline}.entry-type-idicator{margin-right:.75rem}.entry-content::after{display:block;clear:both;content:""}.entry-content>:first-child{margin-top:0}.entry-content>:last-child{margin-bottom:0}.entry-content .h2:not(:first-child),.entry-content h2:not(:first-child){margin-top:3rem}.entry-content .h2:not(:last-child),.entry-content h2:not(:last-child){margin-bottom:2rem}.entry-content .h3:not(:first-child),.entry-content .wp-block-latest-posts>li>a:not(:first-child):first-of-type,.entry-content h3:not(:first-child){margin-top:2.625rem}.entry-content .h3:not(:last-child),.entry-content .wp-block-latest-posts>li>a:not(:last-child):first-of-type,.entry-content h3:not(:last-child){margin-bottom:1.75rem}.entry-content .h4:not(:first-child),.entry-content h4:not(:first-child){margin-top:2.25rem}.entry-content .h4:not(:last-child),.entry-content h4:not(:last-child){margin-bottom:1.5rem}.entry-content .h5:not(:first-child),.entry-content h5:not(:first-child){margin-top:1.5rem}.entry-content .h5:not(:last-child),.entry-content h5:not(:last-child){margin-bottom:1rem}.entry-content .h6:not(:first-child),.entry-content h6:not(:first-child){margin-top:1.125rem}.entry-content .h6:not(:last-child),.entry-content h6:not(:last-child){margin-bottom:.75rem}.entry-content>.wp-block-spacer:first-child+*{margin-top:0}.animations-enabled .entry-content>.aligncenter,.animations-enabled .entry-content>.alignfull,.animations-enabled .entry-content>.alignleft>.alignright,.animations-enabled .entry-content>.alignwide,.animations-enabled .entry-content>.wp-block-separator.is-style-wide{opacity:0}.entry-featured-image{margin:3rem 0}.entry-featured-image img{-o-object-fit:cover;object-fit:cover}.entry-meta .post-sticky .meta-text,.entry-meta a{font-weight:500;font-variation-settings:"wght" 500}.entry-meta form{margin-top:1.5rem}@media (min-width:992px){.entry-meta form{max-width:546px}}.post-navigation{margin-top:1.5rem}.post-navigation .btn{margin-top:1.5rem}.post-navigation .btn i{margin-top:-.1125rem}.pagination{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex}body:not(.shadows-disabled) .pagination{-webkit-box-shadow:0 0 calc(15px) calc(-15px + var(--shadows) * .5) rgba(0,0,0,.5);box-shadow:0 0 -moz-calc(15px) -moz-calc(-15px + var(--shadows) * .5) rgba(0,0,0,.5);box-shadow:0 0 calc(15px) calc(-15px + var(--shadows) * .5) rgba(0,0,0,.5)}.page-link{text-decoration:none;color:var(--color-contrast);border:none;-webkit-transition:color .3s ease,background-color .3s ease,border-color .3s ease;-o-transition:color .3s ease,background-color .3s ease,border-color .3s ease;-moz-transition:color .3s ease,background-color .3s ease,border-color .3s ease;transition:color .3s ease,background-color .3s ease,border-color .3s ease}.page-item a:hover,.page-item.active .page-link{z-index:1;border-color:inherit}.page-item a:hover{color:var(--color-accent-contrast);background-color:var(--color-accent);opacity:1}.page-item.active .page-link{color:var(--color-accent-hl-contrast);background-color:var(--color-accent-hl)}.cpschool-read-more-link-holder{display:block;margin-top:1rem}#comments{margin-top:6rem}ol.comment-list{padding-left:0;list-style-type:none}.comment{padding:1.5rem 1.5rem;margin-bottom:1.5rem}.comment .comment{margin-top:1.5rem}.comment .children{list-style-type:none;padding-left:0}.comment:last-child{margin-bottom:0}.comment-author img{margin-right:.6rem}.comment-metadata{font-size:.8em;margin-top:1.5rem;margin-bottom:1.5rem;display:inline-block}.comment-reply-title{margin-top:1.5rem}.comment-reply-title small{font-size:.5em;margin-top:.75rem;display:block}.calendarp-event-shortcode,.calendarp-events-by-cat,.wp-block-archives,.wp-block-button,.wp-block-calendar,.wp-block-categories,.wp-block-code,.wp-block-columns,.wp-block-cover,.wp-block-embed,.wp-block-gallery,.wp-block-group,.wp-block-image,.wp-block-latest-comments,.wp-block-latest-posts,.wp-block-media-text,.wp-block-preformatted,.wp-block-pullquote,.wp-block-quote,.wp-block-separator,.wp-block-verse,.wp-block-video,body .calendar-plus .calendar-plus-calendar-wrap{margin-bottom:3rem;margin-top:3rem}.wp-block-group.has-background{padding:2rem}.wp-block-group .wp-block-group.has-background{padding:1.5rem}.wp-block-group.alignwide.has-background,.wp-block-group.has-background.wp-block-separator.is-style-wide{padding:3rem 3rem}.wp-block-group.alignfull.has-background{padding:3rem 3rem}@media (min-width:782px){.wp-block-group.has-background{padding:4rem}.wp-block-group.has-background .wp-block-group.has-background{padding:2rem}}.wp-block-cover [class*=__inner-container]{color:inherit}.wp-block-cover [class*=__inner-container] [class*=__inner-container]{max-width:100%}[class*=__inner-container]{margin:0 auto;max-width:100%}[class*=__inner-container]>:first-child{margin-top:0}[class*=__inner-container]>:last-child{margin-bottom:0}@media (min-width:782px){[class*=__inner-container]>* .aligncenter:first-child{margin-top:1rem}[class*=__inner-container]>* .aligncenter:last-child{margin-bottom:1rem}}@media (min-width:992px){.alignfull [class*=__inner-container]{max-width:-moz-calc(var(--content-width) - 3rem);max-width:calc(var(--content-width) - 3rem)}.alignfull .alignfull [class*=__inner-container]{max-width:-moz-calc(100% - 3rem);max-width:calc(100% - 3rem)}}.wp-block-column{margin-bottom:2rem}.wp-block-column>:first-child{margin-top:0}.wp-block-column>:last-child{margin-bottom:0}.alignfull:not([class*=has-background]) .wp-block-column>p:not(.has-background-color){padding-left:2rem;padding-right:2rem}@media (min-width:600px){.wp-block-column{margin-bottom:0}.alignfull:not([class*=has-background]) .wp-block-column:nth-child(odd)>p:not(.has-background-color){padding-left:2rem;padding-right:0}.alignfull:not([class*=has-background]) .wp-block-column:nth-child(even)>p:not(.has-background-color){padding-right:2rem;padding-left:0}}.wp-block-archives,.wp-block-categories,.wp-block-latest-comments,.wp-block-latest-posts{list-style:none;padding-left:0}.wp-block-archives>ul,.wp-block-categories>ul,.wp-block-latest-comments>ul,.wp-block-latest-posts>ul{list-style:none}.wp-block-archives a,.wp-block-categories a,.wp-block-latest-comments a,.wp-block-latest-posts a{font-weight:700}.wp-block-image img{margin:0 auto}.wp-block-image figcaption{color:inherit}.wp-block-image.alignfull figcaption{text-align:center;max-width:-moz-calc(100% - 3rem);max-width:calc(100% - 3rem)}.wp-block-gallery ul{list-style:none;margin:0 0 -1.6rem 0}@media (min-width:782px){.wp-block-gallery.alignnone{margin-bottom:4rem;margin-top:4rem}.wp-block-gallery.aligncenter{margin-bottom:4rem;margin-top:4rem}.wp-block-gallery.alignwide,.wp-block-gallery.wp-block-separator.is-style-wide{margin-bottom:6rem;margin-top:6rem}.wp-block-gallery.alignfull{margin-bottom:6rem;margin-top:6rem}}.wp-block-latest-posts>li>a:first-of-type{margin-bottom:1.5rem;display:block}.wp-block-latest-posts.is-grid{margin-left:0}.wp-block-latest-posts.is-grid li{padding:2rem;border-radius:var(--roundness)}body:not(.shadows-disabled) .wp-block-latest-posts.is-grid li{-webkit-box-shadow:0 0 calc(30px) calc(-30px + var(--shadows) * 1) rgba(0,0,0,.5);box-shadow:0 0 -moz-calc(30px) -moz-calc(-30px + var(--shadows) * 1) rgba(0,0,0,.5);box-shadow:0 0 calc(30px) calc(-30px + var(--shadows) * 1) rgba(0,0,0,.5)}.wp-block-latest-posts.is-grid li>a:first-of-type:not(:hover){color:inherit!important}.wp-block-latest-posts.is-grid .wp-block-latest-posts__featured-image.aligncenter{margin:-2rem -2rem 2rem;max-width:initial}.wp-block-latest-posts:not(.is-grid)>li{margin-bottom:3rem}.wp-block-latest-posts.has-author,.wp-block-latest-posts.has-dates{margin-left:0;list-style:none}.wp-block-latest-posts.has-author li,.wp-block-latest-posts.has-dates li{margin-left:0}.wp-block-latest-posts.has-author:not(.is-grid) li,.wp-block-latest-posts.has-dates:not(.is-grid) li{margin-top:1.5rem}.wp-block-latest-posts.has-author:not(.is-grid) li:first-child,.wp-block-latest-posts.has-dates:not(.is-grid) li:first-child{margin-top:0}.wp-block-latest-posts .wp-block-latest-posts__post-author,.wp-block-latest-posts .wp-block-latest-posts__post-date{color:inherit;font-size:1em;font-weight:400;margin-top:0}.wp-block-latest-posts .wp-block-latest-posts__post-author::before,.wp-block-latest-posts .wp-block-latest-posts__post-date::before{margin-right:4px}.wp-block-latest-posts .wp-block-latest-posts__post-author::before{content:"\e903"}.wp-block-latest-posts .wp-block-latest-posts__post-date::before{content:"\e900"}.wp-block-latest-posts .wp-block-latest-posts__featured-image{margin-bottom:2rem}.wp-block-latest-posts .wp-block-latest-posts__post-full-content{margin-top:1rem}.wp-block-latest-posts .wp-block-latest-posts__post-full-content>ol,.wp-block-latest-posts .wp-block-latest-posts__post-full-content>ul{margin-bottom:1rem}.wp-block-latest-posts .wp-block-latest-posts__post-excerpt{margin-top:1rem;margin-bottom:0}.wp-block-pullquote{padding:0;position:relative;border-top:none;border-bottom:none}.wp-block-pullquote.alignleft,.wp-block-pullquote.alignright{max-width:100%}.wp-block-pullquote blockquote{border:none;margin:0;padding:0}.wp-block-pullquote blockquote p{font-family:inherit;font-size:2.8em;font-weight:700}.wp-block-pullquote cite{opacity:.8;font-size:1em;font-weight:500;margin-top:1.5rem}.wp-block-pullquote.is-style-solid-color{padding:3rem 2rem}.wp-block-pullquote.is-style-solid-color.alignleft::before{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);left:2rem}.wp-block-pullquote.is-style-solid-color.alignright::before{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);left:auto;right:2rem}.wp-block-pullquote.is-style-solid-color blockquote{max-width:100%;text-align:inherit}.wp-block-pullquote.is-style-solid-color cite{color:inherit}.wp-block-pullquote.is-style-solid-color:before{position:absolute;top:0;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);-moz-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);-o-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%)}.wp-block-pullquote p:last-of-type{margin-bottom:0}.wp-block-pullquote::before{color:currentColor;color:var(--color-accent-hl);content:"”";display:block;font-size:4em;line-height:.75;margin:0 auto 2rem auto;text-align:center;height:1rem}@media (min-width:600px){.wp-block-pullquote.alignleft,.wp-block-pullquote.alignleft::before{text-align:left}.wp-block-pullquote.alignright,.wp-block-pullquote.alignright::before{text-align:right}}@media (min-width:782px){.wp-block-pullquote cite{margin-top:2rem}.wp-block-pullquote.alignfull:not(.is-style-solid-color){padding-left:1rem;padding-right:1rem}.wp-block-pullquote.alignfull blockquote p{font-size:1.8em}.wp-block-pullquote.alignfull::before,.wp-block-pullquote.alignwide::before,.wp-block-pullquote.wp-block-separator.is-style-wide::before{font-size:8em;height:2rem}.wp-block-pullquote.alignleft p,.wp-block-pullquote.alignright p{font-size:1.5em}.wp-block-pullquote.is-style-solid-color.alignfull,.wp-block-pullquote.is-style-solid-color.alignwide,.wp-block-pullquote.is-style-solid-color.wp-block-separator.is-style-wide{padding:6rem 4rem 4rem}.wp-block-pullquote blockquote p{font-size:1.5em}.wp-block-pullquote.alignwide blockquote p,.wp-block-pullquote.wp-block-separator.is-style-wide blockquote p{font-size:1.8em}}.wp-block-quote.is-large,.wp-block-quote.is-style-large{border:none;padding:0}.wp-block-quote.is-large p,.wp-block-quote.is-style-large p{font-family:inherit;font-size:1.4em;font-style:normal;font-weight:700;line-height:1.285}@media (min-width:782px){.wp-block-quote.is-large p,.wp-block-quote.is-style-large p{font-size:1.8em}}.wp-block-quote.is-large cite,.wp-block-quote.is-style-large cite{font-size:1em;text-align:inherit}.wp-block-quote.is-large footer,.wp-block-quote.is-style-large footer{font-size:1em;text-align:inherit}.wp-block-quote p{text-align:inherit}.wp-block-quote cite{text-align:inherit}.wp-block-quote[style="text-align:center"]{border-width:0;padding:0}.wp-block-quote[style="text-align:right"]{border-width:0 .2rem 0 0;padding:0 2rem 0 0}.wp-block-latest-comments .wp-block-latest-comments__comment-meta{font-weight:700;letter-spacing:-.025em;line-height:1.25}.wp-block-latest-comments .wp-block-latest-comments__comment-date{opacity:.8;font-size:.7em;font-weight:600;letter-spacing:normal;margin-top:.15em;margin-top:.4em}.wp-block-latest-posts__post-author,.wp-block-latest-posts__post-date{opacity:.8;font-size:.7em;font-weight:600;letter-spacing:normal;margin-top:.15em}.wp-block-button__link.has-background{background-color:var(--color)!important;border-color:var(--color);color:var(--color-contrast)}.wp-block-button__link.has-background:hover{-webkit-box-shadow:0 0 0 .2rem var(--color-accent-a),0 0 0 .2rem var(--color);box-shadow:0 0 0 .2rem var(--color-accent-a),0 0 0 .2rem var(--color)}body.btn-style-outline .wp-block-button__link.has-background:not(:hover){color:var(--color)}.wp-block-button__link.has-color-background-color{background-color:var(--color)!important;border-color:var(--color)!important}.wp-block-button__link.has-color-background-color:not(.has-text-color){color:var(--color-contrast)!important}.wp-block-button.is-style-outline .wp-block-button__link.has-color-background-color:not(:hover){color:var(--color)!important}.wp-block-file{width:100%;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.wp-block-file a:not(.wp-block-file__button):not(:last-child){margin-right:1.5rem}.wp-block-file .wp-block-file__button{margin-left:0;margin:1rem 0}.wp-block-search .wp-block-search__input{-webkit-box-flex:1;-webkit-flex:1 1 0%;-moz-box-flex:1;-ms-flex:1 1 0%;flex:1 1 0%}.wp-block-calendar table td,.wp-block-calendar table th{text-align:center}@media (min-width:992px){.wp-block-separator,.wp-block-separator:not(.is-style-wide):not(.is-style-dots){max-width:80%;margin-left:auto;margin-right:auto}}.alignfull .wp-block-separator.is-style-wide,.alignwide .wp-block-separator.is-style-wide,.wp-block-separator.is-style-wide .wp-block-separator.is-style-wide{position:static;max-width:100%}.wp-block-separator.is-style-dots::before{color:inherit;font-size:2.5rem}.wp-block-separator.is-style-dots::after{content:none}body.search-results .entries-row h2{padding-top:.5rem}body.search-results .entries-row .entry-header{margin-bottom:.5rem}body.search-results .entries-row .entry-footer{margin-top:.5rem}.comment .comment,.has-color-bg-background-color,.has-color-bg-background-color~.wp-block-cover__inner-container,.wp-block-table,body,table{--color:var(--color-bg, --false);--color-contrast:var(--color-bg-contrast, --false-contrast);--color-accent:var(--color-bg-accent, --false-accent);--color-accent-a:var(--color-bg-accent-a, --false-accent-a);--color-accent-contrast:var(--color-bg-accent-contrast, --false-accent-contrast);--color-accent-hl:var(--color-bg-accent-hl, --false-accent-hl);--color-accent-hl-a:var(--color-bg-accent-hl-a, --false-accent-hl-a);--color-accent-hl-contrast:var(--color-bg-accent-hl-contrast, --false-accent-hl-contrast)}.has-color-bg-color{color:var(--color-bg,--false)!important}.has-color-bg-alt-background-color,.has-color-bg-alt-background-color~.wp-block-cover__inner-container{--color:var(--color-bg-alt, --false);--color-contrast:var(--color-bg-alt-contrast, --false-contrast);--color-accent:var(--color-bg-alt-accent, --false-accent);--color-accent-a:var(--color-bg-alt-accent-a, --false-accent-a);--color-accent-contrast:var(--color-bg-alt-accent-contrast, --false-accent-contrast);--color-accent-hl:var(--color-bg-alt-accent-hl, --false-accent-hl);--color-accent-hl-a:var(--color-bg-alt-accent-hl-a, --false-accent-hl-a);--color-accent-hl-contrast:var(--color-bg-alt-accent-hl-contrast, --false-accent-hl-contrast)}.has-color-bg-alt-color{color:var(--color-bg-alt,--false)!important}:root{--color-boxes:var(--color-bg-alt);--color-boxes-contrast:var(--color-bg-alt-contrast);--color-boxes-accent:var(--color-bg-alt-accent);--color-boxes-accent-a:var(--color-bg-alt-accent-a);--color-boxes-accent-contrast:var(--color-bg-alt-accent-contrast);--color-boxes-accent-hl:var(--color-bg-alt-accent-hl);--color-boxes-accent-hl-a:var(--color-bg-alt-accent-hl-a);--color-boxes-accent-hl-contrast:var(--color-bg-alt-accent-hl-contrast)}.comment,.entry-col-boxed article,.has-color-boxes-background-color,.has-color-boxes-background-color~.wp-block-cover__inner-container,.pagination,.sidebar-widget-area-boxed .sidebar-widget-area-content,.wp-block-latest-posts.is-grid li,.wp-block-table tfoot,.wp-block-table thead,table tfoot,table thead{--color:var(--color-boxes, --color-bg-alt);--color-contrast:var(--color-boxes-contrast, --color-bg-alt-contrast);--color-accent:var(--color-boxes-accent, --color-bg-alt-accent);--color-accent-a:var(--color-boxes-accent-a, --color-bg-alt-accent-a);--color-accent-contrast:var(--color-boxes-accent-contrast, --color-bg-alt-accent-contrast);--color-accent-hl:var(--color-boxes-accent-hl, --color-bg-alt-accent-hl);--color-accent-hl-a:var(--color-boxes-accent-hl-a, --color-bg-alt-accent-hl-a);--color-accent-hl-contrast:var(--color-boxes-accent-hl-contrast, --color-bg-alt-accent-hl-contrast)}.has-color-boxes-color{color:var(--color-boxes,--color-bg-alt)!important}:root{--header-main-bg-color:var(--color-bg-alt);--header-main-bg-color-contrast:var(--color-bg-alt-contrast);--header-main-bg-color-accent:var(--color-bg-alt-accent);--header-main-bg-color-accent-a:var(--color-bg-alt-accent-a);--header-main-bg-color-accent-contrast:var(--color-bg-alt-accent-contrast);--header-main-bg-color-accent-hl:var(--color-bg-alt-accent-hl);--header-main-bg-color-accent-hl-a:var(--color-bg-alt-accent-hl-a);--header-main-bg-color-accent-hl-contrast:var(--color-bg-alt-accent-hl-contrast)}.has-header-main-bg-color-background-color,.has-header-main-bg-color-background-color~.wp-block-cover__inner-container{--color:var(--header-main-bg-color, --color-bg-alt);--color-contrast:var(--header-main-bg-color-contrast, --color-bg-alt-contrast);--color-accent:var(--header-main-bg-color-accent, --color-bg-alt-accent);--color-accent-a:var(--header-main-bg-color-accent-a, --color-bg-alt-accent-a);--color-accent-contrast:var(--header-main-bg-color-accent-contrast, --color-bg-alt-accent-contrast);--color-accent-hl:var(--header-main-bg-color-accent-hl, --color-bg-alt-accent-hl);--color-accent-hl-a:var(--header-main-bg-color-accent-hl-a, --color-bg-alt-accent-hl-a);--color-accent-hl-contrast:var(--header-main-bg-color-accent-hl-contrast, --color-bg-alt-accent-hl-contrast)}.has-header-main-bg-color-color{color:var(--header-main-bg-color,--color-bg-alt)!important}:root{--header-secondary-bg-color:var(--color-bg);--header-secondary-bg-color-contrast:var(--color-bg-contrast);--header-secondary-bg-color-accent:var(--color-bg-accent);--header-secondary-bg-color-accent-a:var(--color-bg-accent-a);--header-secondary-bg-color-accent-contrast:var(--color-bg-accent-contrast);--header-secondary-bg-color-accent-hl:var(--color-bg-accent-hl);--header-secondary-bg-color-accent-hl-a:var(--color-bg-accent-hl-a);--header-secondary-bg-color-accent-hl-contrast:var(--color-bg-accent-hl-contrast)}.has-background .nav .dropdown-menu:not(.dropdown-megamenu-menu),.has-header-secondary-bg-color-background-color,.has-header-secondary-bg-color-background-color~.wp-block-cover__inner-container{--color:var(--header-secondary-bg-color, --color-bg);--color-contrast:var(--header-secondary-bg-color-contrast, --color-bg-contrast);--color-accent:var(--header-secondary-bg-color-accent, --color-bg-accent);--color-accent-a:var(--header-secondary-bg-color-accent-a, --color-bg-accent-a);--color-accent-contrast:var(--header-secondary-bg-color-accent-contrast, --color-bg-accent-contrast);--color-accent-hl:var(--header-secondary-bg-color-accent-hl, --color-bg-accent-hl);--color-accent-hl-a:var(--header-secondary-bg-color-accent-hl-a, --color-bg-accent-hl-a);--color-accent-hl-contrast:var(--header-secondary-bg-color-accent-hl-contrast, --color-bg-accent-hl-contrast)}.has-header-secondary-bg-color-color{color:var(--header-secondary-bg-color,--color-bg)!important}:root{--hero-main-bg-color:var(--color-bg-alt);--hero-main-bg-color-contrast:var(--color-bg-alt-contrast);--hero-main-bg-color-accent:var(--color-bg-alt-accent);--hero-main-bg-color-accent-a:var(--color-bg-alt-accent-a);--hero-main-bg-color-accent-contrast:var(--color-bg-alt-accent-contrast);--hero-main-bg-color-accent-hl:var(--color-bg-alt-accent-hl);--hero-main-bg-color-accent-hl-a:var(--color-bg-alt-accent-hl-a);--hero-main-bg-color-accent-hl-contrast:var(--color-bg-alt-accent-hl-contrast)}.has-hero-main-bg-color-background-color,.has-hero-main-bg-color-background-color~.wp-block-cover__inner-container{--color:var(--hero-main-bg-color, --color-bg-alt);--color-contrast:var(--hero-main-bg-color-contrast, --color-bg-alt-contrast);--color-accent:var(--hero-main-bg-color-accent, --color-bg-alt-accent);--color-accent-a:var(--hero-main-bg-color-accent-a, --color-bg-alt-accent-a);--color-accent-contrast:var(--hero-main-bg-color-accent-contrast, --color-bg-alt-accent-contrast);--color-accent-hl:var(--hero-main-bg-color-accent-hl, --color-bg-alt-accent-hl);--color-accent-hl-a:var(--hero-main-bg-color-accent-hl-a, --color-bg-alt-accent-hl-a);--color-accent-hl-contrast:var(--hero-main-bg-color-accent-hl-contrast, --color-bg-alt-accent-hl-contrast)}.has-hero-main-bg-color-color{color:var(--hero-main-bg-color,--color-bg-alt)!important}:root{--footer-main-bg-color:var(--color-bg-alt);--footer-main-bg-color-contrast:var(--color-bg-alt-contrast);--footer-main-bg-color-accent:var(--color-bg-alt-accent);--footer-main-bg-color-accent-a:var(--color-bg-alt-accent-a);--footer-main-bg-color-accent-contrast:var(--color-bg-alt-accent-contrast);--footer-main-bg-color-accent-hl:var(--color-bg-alt-accent-hl);--footer-main-bg-color-accent-hl-a:var(--color-bg-alt-accent-hl-a);--footer-main-bg-color-accent-hl-contrast:var(--color-bg-alt-accent-hl-contrast)}.has-footer-main-bg-color-background-color,.has-footer-main-bg-color-background-color~.wp-block-cover__inner-container{--color:var(--footer-main-bg-color, --color-bg-alt);--color-contrast:var(--footer-main-bg-color-contrast, --color-bg-alt-contrast);--color-accent:var(--footer-main-bg-color-accent, --color-bg-alt-accent);--color-accent-a:var(--footer-main-bg-color-accent-a, --color-bg-alt-accent-a);--color-accent-contrast:var(--footer-main-bg-color-accent-contrast, --color-bg-alt-accent-contrast);--color-accent-hl:var(--footer-main-bg-color-accent-hl, --color-bg-alt-accent-hl);--color-accent-hl-a:var(--footer-main-bg-color-accent-hl-a, --color-bg-alt-accent-hl-a);--color-accent-hl-contrast:var(--footer-main-bg-color-accent-hl-contrast, --color-bg-alt-accent-hl-contrast)}.has-footer-main-bg-color-color{color:var(--footer-main-bg-color,--color-bg-alt)!important}:root{--alert-bg-color:var(--color-bg);--alert-bg-color-contrast:var(--color-bg-contrast);--alert-bg-color-accent:var(--color-bg-accent);--alert-bg-color-accent-a:var(--color-bg-accent-a);--alert-bg-color-accent-contrast:var(--color-bg-accent-contrast);--alert-bg-color-accent-hl:var(--color-bg-accent-hl);--alert-bg-color-accent-hl-a:var(--color-bg-accent-hl-a);--alert-bg-color-accent-hl-contrast:var(--color-bg-accent-hl-contrast)}.has-alert-bg-color-background-color,.has-alert-bg-color-background-color~.wp-block-cover__inner-container{--color:var(--alert-bg-color, --color-bg);--color-contrast:var(--alert-bg-color-contrast, --color-bg-contrast);--color-accent:var(--alert-bg-color-accent, --color-bg-accent);--color-accent-a:var(--alert-bg-color-accent-a, --color-bg-accent-a);--color-accent-contrast:var(--alert-bg-color-accent-contrast, --color-bg-accent-contrast);--color-accent-hl:var(--alert-bg-color-accent-hl, --color-bg-accent-hl);--color-accent-hl-a:var(--alert-bg-color-accent-hl-a, --color-bg-accent-hl-a);--color-accent-hl-contrast:var(--alert-bg-color-accent-hl-contrast, --color-bg-accent-hl-contrast)}.has-alert-bg-color-color{color:var(--alert-bg-color,--color-bg)!important}.comment,.comment .comment,.entry-col-boxed article,.has-background,.has-background .nav .dropdown-menu:not(.dropdown-megamenu-menu),.pagination,.sidebar-widget-area-boxed .sidebar-widget-area-content,.wp-block-cover__background,.wp-block-latest-posts.is-grid li,.wp-block-table tfoot,.wp-block-table thead,body,table tfoot,table thead{background-color:var(--color);color:var(--color-contrast)}:root{--color-bg-secondary:var(--color-bg)}body{font-display:optional;font-family:system-ui,sans-serif;font-size:-moz-calc(.9em * (var(--body-font-size)/ 100));font-size:calc(.9em * (var(--body-font-size)/ 100))}@media (min-width:782px){body{font-size:-moz-calc(1em * (var(--body-font-size)/ 100));font-size:calc(1em * (var(--body-font-size)/ 100))}}.wrapper{padding-top:3rem;padding-bottom:3rem}@media (min-width:1200px){.wrapper{padding-top:6rem;padding-bottom:6rem}}a.skip-link{position:fixed;z-index:1000;top:0;right:0}.container-content,body.singular:not(.has-sidebar) #content.container{max-width:var(--content-width)}body:not(.has-sidebar) .main-wrapper{overflow:hidden}body.main-wrapper-margin-top-disabled .main-wrapper{padding-top:0}@media (min-width:782px){body.main-wrapper-margin-top-disabled .main-wrapper{margin-top:-moz-calc(var(--header-main-gap-height) * -1);margin-top:calc(var(--header-main-gap-height) * -1)}}body.main-wrapper-margin-bottom-disabled .main-wrapper{padding-bottom:0}body.main-wrapper-pull-under .main-wrapper{padding-top:0}@media (min-width:782px){body.main-wrapper-pull-under .main-wrapper{margin-top:-moz-calc((var(--header-main-gap-height) + var(--header-main-height)) * -1);margin-top:calc((var(--header-main-gap-height) + var(--header-main-height)) * -1)}}.site-width-max{max-width:var(--site-width)}body.site-boxed .site-width-max{max-width:var(--site-box-width)}.cps-icon.cps-dashicon,.wp-block-latest-posts .cps-dashicon.wp-block-latest-posts__post-author::before,.wp-block-latest-posts .cps-dashicon.wp-block-latest-posts__post-date::before{font-family:dashicons!important}:root{--header-main-gap-height:0px;--header-main-font-size:var(--body-font-size);--header-main-logo-text-color:var(--header-main-bg-color-contrast);--header-main-dropbox-bg-color:var(--header-main-bg-color);--header-main-dropbox-logo-text-color:var(--header-main-bg-color-contrast)}.nav{margin-top:.75rem;margin-bottom:.75rem}.nav:not(.navbar-nav) .nav-item.has-styling{padding-top:.5em;padding-bottom:.5em}.nav .nav-link{font-size:1.1em;margin-left:.6666666667em;margin-right:.6666666667em;padding-right:0;padding-left:0}.nav .menu-item>a:not(.has-styling){font-weight:500;font-variation-settings:"wght" 560;text-decoration:none;-webkit-transition:opacity .5s;-o-transition:opacity .5s;-moz-transition:opacity .5s;transition:opacity .5s}.nav .menu-item>a:not(.has-styling):hover{background-color:transparent}.nav .menu-item>a:not(.has-styling):hover .nav-icon-has-bg,.nav .menu-item>a:not(.has-styling):hover .nav-icon-no-label{opacity:.8}.nav .current-menu-item>a:not(.has-styling),.nav .menu-item>a:hover{text-decoration:underline}.nav .nav-icon{vertical-align:middle;font-size:1.4em;-webkit-transition:opacity .5s;-o-transition:opacity .5s;-moz-transition:opacity .5s;transition:opacity .5s}.nav .nav-icon-has-bg{border-radius:var(--roundness);padding:.25em}.nav .nav-icon-position-after{margin-left:.5em}.nav .nav-icon-position-before{margin-right:.5em}.nav .nav-icon-no-label{margin:0}.nav .btn{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-webkit-align-items:stretch;-moz-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;text-align:center;height:1.7em;min-width:2em;padding:0!important;overflow:hidden}.nav .btn .menu-item-text{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;margin:auto .5rem}.nav .btn i{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.35em;padding:0 .25rem;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.nav .btn.dropdown-toggle::after{margin-right:.5rem;margin-left:0}.nav .btn .nav-icon-has-bg{border-radius:0}.nav .btn .nav-icon-position-after{margin-left:0}.nav .btn .nav-icon-position-before.nav-icon-has-bg{margin-right:0;margin-left:0}.nav .btn .nav-icon-position-before{margin-left:.375rem;margin-right:0}@supports (font-variation-settings:normal){body.font-up .nav .btn .menu-item-text{padding-bottom:.15em}body.font-down .nav .btn .menu-item-text{padding-top:.15em}}.nav .collapse-megamenu .dropdown-megamenu-menu-container{padding-top:1.5rem}.nav .collapse-menu .dropdown-item{width:auto;padding-left:0;padding-right:0}.nav ul.collapse-menu{list-style:none}.nav ul.collapse-menu>li:first-child{padding-top:.75rem}.nav ul.collapse-menu>li:last-child{padding-bottom:.75rem}.nav .collapse-toggle::after,.nav .dropdown-toggle::after{height:.3em;margin-top:auto;margin-bottom:auto;-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;-o-transition:-o-transform .5s;-moz-transition:transform .5s,-moz-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s,-moz-transform .5s,-o-transform .5s}.nav .collapse-toggle[aria-expanded=true]::after,.nav .dropdown-toggle[aria-expanded=true]::after{-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg);transform:rotate(-180deg);-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}.nav #google_translate_element,.nav #google_translate_element a{color:#000!important}.nav #google_translate_element a:hover{text-decoration:none}.nav #google_translate_element .goog-te-gadget-simple:not(:first-child),.nav #google_translate_element .goog-te-gadget:not(:first-child){display:none}.has-background .nav .nav-item>a:not(.has-styling){color:var(--color-contrast)}.has-background .nav .current-menu-ancestor a:not(.has-styling),.has-background .nav .current-menu-item a:not(.has-styling){color:var(--color-accent)}.has-background .nav .dropdown-menu:not(.dropdown-megamenu-menu) .current-menu-item a{color:var(--color-dropdown-accent)}.navbar{z-index:3;padding:.75rem 1.5rem;-webkit-transition:padding .2s ease-in-out;-o-transition:padding .2s ease-in-out;-moz-transition:padding .2s ease-in-out;transition:padding .2s ease-in-out}.navbar .nav-item{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.navbar .nav-link{white-space:nowrap;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-webkit-align-items:stretch;-moz-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.navbar .nav-link.btn:hover{text-decoration:none}.navbar .navbar-navs-container{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.navbar .navbar-nav-container{display:none}@media (min-width:992px){.navbar .navbar-nav-container{display:block}}.navbar .navbar-nav{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.navbar .navbar-nav .btn{text-align:center;padding-top:0;padding-bottom:0;margin-top:.25em;margin-bottom:.25em}.navbar .navbar-nav i{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.navbar .navbar-button-nav-right{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.navbar .navbar-button-nav-right li:first-child .nav-link{margin-left:0}@media (min-width:782px){.navbar .navbar-button-nav-right{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar .navbar-button-nav-right li:first-child .nav-link{margin-left:1.3333333333em}}@media (min-width:992px){.navbar .navbar-button-nav-right{-webkit-box-flex:0!important;-webkit-flex-grow:0!important;-moz-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}}.navbar .nav>li:last-child>.nav-link{margin-right:0}.navbar .navbar-brand-holder{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;margin-right:.75rem}@media (min-width:782px){.navbar .navbar-brand-holder{-webkit-box-flex:100;-webkit-flex-grow:100;-moz-box-flex:100;-ms-flex-positive:100;flex-grow:100;-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0}.navbar .navbar-brand-holder .navbar-brand{margin-right:.75rem}}.navbar .navbar-brand{opacity:1;text-decoration:none;white-space:initial}.navbar .navbar-brand img{-webkit-transition:width .2s ease-in-out;-o-transition:width .2s ease-in-out;-moz-transition:width .2s ease-in-out;transition:width .2s ease-in-out;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;display:inline-block}.navbar .navbar-brand-subtext{text-decoration:none;color:inherit!important}.navbar .navbar-brand-subtext:hover{text-decoration:underline}.navbar .dropdown.show.shown .dropdown-menu{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);opacity:1}.navbar .dropdown.shown .dropdown-menu{display:block!important}@media (max-width:1329.98px){.navbar .nav>li:last-child>.dropdown-menu{left:auto;right:0}}.navbar .dropdown-menu{-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);-ms-transform:translateY(-10px);-o-transform:translateY(-10px);transform:translateY(-10px);opacity:0;-webkit-transition:opacity .4s,-webkit-transform .4s;transition:opacity .4s,-webkit-transform .4s;-o-transition:opacity .4s,-o-transform .4s;-moz-transition:opacity .4s,transform .4s,-moz-transform .4s;transition:opacity .4s,transform .4s;transition:opacity .4s,transform .4s,-webkit-transform .4s,-moz-transform .4s,-o-transform .4s;-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;min-width:100%}body:not(.shadows-disabled) .navbar .dropdown-menu{-webkit-box-shadow:0 0 calc(30px) calc(-30px + var(--shadows) * 1) rgba(0,0,0,.5);box-shadow:0 0 -moz-calc(30px) -moz-calc(-30px + var(--shadows) * 1) rgba(0,0,0,.5);box-shadow:0 0 calc(30px) calc(-30px + var(--shadows) * 1) rgba(0,0,0,.5)}.navbar .dropdown-menu li{min-width:100%;padding:.25rem 1.5rem}.navbar .dropdown-item{padding:0}.navbar .dropdown-megamenu{position:static}.navbar .dropdown-megamenu-menu{z-index:-2;border-radius:0;width:100%;position:absolute!important;padding-top:3rem;margin-top:0;border:none;background-clip:initial;max-height:-moz-calc(85vh - var(--header-main-height));max-height:calc(85vh - var(--header-main-height));overflow-x:hidden}body:not(.shadows-disabled) .navbar .dropdown-megamenu-menu{-webkit-box-shadow:0 calc(var(--shadows) * 1) calc(30px) -30px rgba(0,0,0,.5);box-shadow:0 -moz-calc(var(--shadows) * 1) -moz-calc(30px) -30px rgba(0,0,0,.5);box-shadow:0 calc(var(--shadows) * 1) calc(30px) -30px rgba(0,0,0,.5)}.navbar .dropdown-megamenu-menu-container{display:block}@media (min-width:782px){.navbar{padding:-moz-calc(3rem / 4 * var(--header-main-height)/ 100) 0;padding:calc(3rem / 4 * var(--header-main-height)/ 100) 0}.navbar .navbar-navs-container{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}}@media (min-width:1200px){.navbar{padding:-moz-calc(3rem / 2 * var(--header-main-padding-v)/ 100) 3rem;padding:calc(3rem / 2 * var(--header-main-padding-v)/ 100) 3rem}.navbar-sticks .navbar{padding:-moz-calc(3rem / 4 * var(--header-main-padding-v)/ 100) 1.5rem;padding:calc(3rem / 4 * var(--header-main-padding-v)/ 100) 1.5rem}}.nav-styling-underline .nav-link:not(.has-styling),.nav-styling-underline .nav-link:not(.has-styling) .menu-item-text{padding-top:.25em;padding-bottom:.25em}.nav-styling-underline .nav-link:not(.has-styling) .menu-item-text,.nav-styling-underline .navbar-brand-text{display:inline-block;border-bottom-width:2px;border-bottom-style:solid;border-bottom-color:transparent;-webkit-transition:border-bottom-color .5s;-o-transition:border-bottom-color .5s;-moz-transition:border-bottom-color .5s;transition:border-bottom-color .5s}.nav-styling-underline .nav>.current-menu-ancestor>a,.nav-styling-underline .nav>.current-menu-item>a,.nav-styling-underline .nav>li>a:hover{text-decoration:none}.nav-styling-underline .nav>.current-menu-ancestor>a .menu-item-text,.nav-styling-underline .nav>.current-menu-item>a .menu-item-text,.nav-styling-underline .nav>li>a:hover .menu-item-text{border-bottom-color:currentColor;border-bottom-color:var(--color-accent)}.nav-styling-underline .navbar-brand-text:hover{border-bottom-color:currentColor;border-bottom-color:var(--color-accent)}.navbar-style-dropbox .navbar{position:relative}@media (max-width:781.98px){.navbar-style-dropbox .navbar{padding-top:0;padding-bottom:0}}@media (min-width:782px){.navbar-style-dropbox .navbar{position:relative}}@media (min-width:782px){.navbar-style-dropbox.navbar-sticks .navbar{padding-top:0;padding-bottom:0}}.navbar-style-dropbox .navbar-brand{white-space:normal;width:-moz-calc(var(--header-main-dropbox-max-width) * 3 / 4);width:calc(var(--header-main-dropbox-max-width) * 3 / 4);text-align:center;padding:1rem;position:relative;-webkit-transition:width .2s ease;-o-transition:width .2s ease;-moz-transition:width .2s ease;transition:width .2s ease;max-height:-moz-calc(250px + 2rem);max-height:calc(250px + 2rem)}.navbar-style-dropbox .navbar-brand,.navbar-style-dropbox .navbar-brand .navbar-brand-text,.navbar-style-dropbox .navbar-brand:hover{color:var(--header-main-dropbox-logo-text-color)}.navbar-style-dropbox .navbar-brand:active,.navbar-style-dropbox .navbar-brand:active .navbar-brand-text,.navbar-style-dropbox .navbar-brand:hover,.navbar-style-dropbox .navbar-brand:hover .navbar-brand-text{text-decoration:underline}.navbar-style-dropbox .navbar-brand .navbar-brand-text,.navbar-style-dropbox .navbar-brand img{position:relative}.navbar-style-dropbox .navbar-brand img{width:var(--header-main-logo-image-width);max-width:100%;max-height:250px;display:inline-block}.navbar-style-dropbox .navbar-brand::before{position:absolute;background-color:var(--header-main-dropbox-bg-color);content:"";top:0;left:0;right:0;bottom:0}body:not(.shadows-disabled) .navbar-style-dropbox .navbar-brand::before{-webkit-box-shadow:0 0 calc(30px) calc(-30px + var(--shadows) * 1) rgba(0,0,0,.5);box-shadow:0 0 -moz-calc(30px) -moz-calc(-30px + var(--shadows) * 1) rgba(0,0,0,.5);box-shadow:0 0 calc(30px) calc(-30px + var(--shadows) * 1) rgba(0,0,0,.5)}@media (min-width:782px){.navbar-style-dropbox .navbar-brand{margin-right:0;width:var(--header-main-dropbox-max-width);position:absolute;padding:1rem;top:0}.navbar-style-dropbox .navbar-brand:not(.custom-bg-disabled){z-index:1020}.navbar-style-dropbox .navbar-brand.custom-bg-disabled::before{z-index:-2}}.navbar-style-dropbox.navbar-sticks .navbar-brand{width:-moz-calc(var(--header-main-dropbox-max-width) * 3 / 4);width:calc(var(--header-main-dropbox-max-width) * 3 / 4)}.navbar-style-dropbox .navbar-brand-text:hover{border-bottom-color:transparent}.navbar-style-dropbox .navbar-brand-subtext{margin:0;position:relative}.navbar-style-dropbox .navbar-brand-subtext:not(.navbar-brand-dropbox-subtext){display:none}@media (min-width:782px){.navbar-style-dropbox .navbar-brand-holder{min-width:-moz-calc(2rem + var(--header-main-dropbox-max-width));min-width:calc(2rem + var(--header-main-dropbox-max-width))}}@media (min-width:782px){.navbar-style-center .navbar-container{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.navbar-style-center .navbar-brand-holder{padding-top:.75rem;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;text-align:center;margin-right:0;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-bottom:1.5rem}.navbar-style-center .navbar-brand{margin-left:0;margin-right:0}.navbar-style-center .navbar-brand-subtext{margin-left:.75rem}.navbar-style-center .navbar-nav{-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin:0}.navbar-style-center .navbar-nav-container{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:block}.navbar-style-center .navbar-nav-container .navbar-nav{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto;padding-left:var(--header-main-buttons-menu-width, "0")}.navbar-style-center .navbar-navs-container{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1}.navbar-style-center .navbar-button-nav-right{-webkit-box-flex:0;-webkit-flex-grow:0;-moz-box-flex:0;-ms-flex-positive:0;flex-grow:0}.navbar-style-center .navbar-container{-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.navbar-style-center.navbar-sticks#wrapper-navbar-main{top:-moz-calc(var(--header-main-navbar-brand-holder-height) * -1);top:calc(var(--header-main-navbar-brand-holder-height) * -1)}}@media (min-width:782px) and (min-width:600px){body.admin-bar.navbar-main-sticky-top .navbar-style-center.navbar-sticks#wrapper-navbar-main{top:-moz-calc((var(--header-main-navbar-brand-holder-height) * -1) + 46px);top:calc((var(--header-main-navbar-brand-holder-height) * -1) + 46px)}}@media (min-width:782px) and (min-width:782px){body.admin-bar.navbar-main-sticky-top .navbar-style-center.navbar-sticks#wrapper-navbar-main{top:-moz-calc((var(--header-main-navbar-brand-holder-height) * -1) + 32px);top:calc((var(--header-main-navbar-brand-holder-height) * -1) + 32px)}}@media (min-width:782px){.navbar-style-center.navbar-sticks#wrapper-navbar-main .navbar-brand img{width:var(--header-main-logo-image-width)}}@media (min-width:1200px){.navbar-style-center.navbar-sticks .navbar{padding:1.5rem 3rem}}body:not(.shadows-disabled) #wrapper-navbar-main{-webkit-box-shadow:0 0 calc(30px) calc(-30px + var(--shadows) * 1) rgba(0,0,0,.5);box-shadow:0 0 -moz-calc(30px) -moz-calc(-30px + var(--shadows) * 1) rgba(0,0,0,.5);box-shadow:0 0 calc(30px) calc(-30px + var(--shadows) * 1) rgba(0,0,0,.5)}body.has-hero #wrapper-navbar-main:not(.navbar-sticks),body.has-hero #wrapper-navbar-main:not(.navbar-sticks).navbar-style-dropbox .navbar-brand::before{-webkit-box-shadow:none;box-shadow:none}body.site-boxed.navbar-main-strech-to-full #wrapper-navbar-main #navbar-main{position:relative;margin-left:-moz-calc(50% - 50vw);margin-left:calc(50% - 50vw);width:100vw}body.navbar-main-sticky-top #wrapper-navbar-main{position:-webkit-sticky;position:sticky;z-index:1020;top:0}@media (min-width:782px){body.admin-bar.navbar-main-sticky-top #wrapper-navbar-main{top:32px}}#navbar-main{font-size:-moz-calc(.9em * (var(--body-font-size)/ 100) * (var(--header-main-font-size)/ 100));font-size:calc(.9em * (var(--body-font-size)/ 100) * (var(--header-main-font-size)/ 100));background:0 0;position:relative}@media (min-width:782px){#navbar-main{font-size:-moz-calc(1em * (var(--body-font-size)/ 100) * (var(--header-main-font-size)/ 100));font-size:calc(1em * (var(--body-font-size)/ 100) * (var(--header-main-font-size)/ 100));margin-bottom:var(--header-main-gap-height)}}@media (min-width:782px){.navbar-secondary-under-main #navbar-main{margin-bottom:0}}#navbar-main::before{z-index:-1;background-color:var(--color);content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-transition:opacity .5s ease-in-out;-o-transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out}body.navbar-main-has-hero-transparency.has-hero-image #navbar-main::before,body.navbar-main-has-hero-transparency.main-wrapper-pull-under #navbar-main::before{opacity:var(--hero-main-header-main-opacity)}body.navbar-main-has-hero-transparency.has-hero-image #wrapper-navbar-main.navbar-sticks #navbar-main::before,body.navbar-main-has-hero-transparency.main-wrapper-pull-under #wrapper-navbar-main.navbar-sticks #navbar-main::before{opacity:1}#navbar-main .navbar-brand img{width:-moz-calc(var(--header-main-logo-image-width) * 3 / 4);width:calc(var(--header-main-logo-image-width) * 3 / 4)}@media (min-width:1200px){#navbar-main .navbar-brand img{width:var(--header-main-logo-image-width)}}#navbar-main .navbar-brand-holder{font-size:-moz-calc(.9em * (var(--body-font-size)/ 100) * (var(--header-main-logo-font-size)/ 100));font-size:calc(.9em * (var(--body-font-size)/ 100) * (var(--header-main-logo-font-size)/ 100));line-height:-moz-calc(.9em * (var(--body-font-size)/ 100) * (var(--header-main-logo-font-size)/ 100));line-height:calc(.9em * (var(--body-font-size)/ 100) * (var(--header-main-logo-font-size)/ 100))}@media (min-width:782px){#navbar-main .navbar-brand-holder{font-size:-moz-calc(1em * (var(--body-font-size)/ 100) * (var(--header-main-logo-font-size)/ 100));font-size:calc(1em * (var(--body-font-size)/ 100) * (var(--header-main-logo-font-size)/ 100));line-height:-moz-calc(1em * (var(--body-font-size)/ 100) * (var(--header-main-logo-font-size)/ 100));line-height:calc(1em * (var(--body-font-size)/ 100) * (var(--header-main-logo-font-size)/ 100))}}#navbar-main .navbar-brand-text{font-size:2em;line-height:1.2em;color:var(--header-main-logo-text-color)}#navbar-main .navbar-brand-subtext{line-height:1.5em;margin-right:.75rem}@media (min-width:782px){.navbar-sticks #navbar-main .navbar-brand img{width:-moz-calc(var(--header-main-logo-image-width) * 3 / 4);width:calc(var(--header-main-logo-image-width) * 3 / 4)}}#navbar-main .dropdown-megamenu-menu{padding-top:-moz-calc(var(--header-main-gap-height) + 1.5rem);padding-top:calc(var(--header-main-gap-height) + 1.5rem)}#navbar-secondary{font-size:-moz-calc(.9em * (var(--body-font-size)/ 100) * (var(--header-secondary-font-size)/ 100));font-size:calc(.9em * (var(--body-font-size)/ 100) * (var(--header-secondary-font-size)/ 100));z-index:4;padding-top:-moz-calc(3rem / 2 * var(--header-secondary-padding-v)/ 100);padding-top:calc(3rem / 2 * var(--header-secondary-padding-v)/ 100);padding-bottom:-moz-calc(3rem / 2 * var(--header-secondary-padding-v)/ 100);padding-bottom:calc(3rem / 2 * var(--header-secondary-padding-v)/ 100)}@media (min-width:782px){#navbar-secondary{font-size:-moz-calc(1em * (var(--body-font-size)/ 100) * (var(--header-secondary-font-size)/ 100));font-size:calc(1em * (var(--body-font-size)/ 100) * (var(--header-secondary-font-size)/ 100))}}.navbar-secondary-under-main #navbar-secondary{z-index:3;margin-bottom:var(--header-main-gap-height)}#navbar-secondary #navbar-nav-secondary-left .nav>li:first-child>.nav-link{margin-left:0}#navbar-secondary #navbar-nav-secondary-right{margin-left:auto}#navbar-secondary #navbar-nav-secondary-right .nav>li:last-child>.nav-link{margin-right:0}#navbar-secondary .nav{margin-top:.6rem;margin-bottom:.6rem}#navbar-secondary .nav-link{font-size:.85em;margin-left:.5em;margin-right:.5em}#navbar-secondary .nav-link:not(.has-styling) .menu-item-text{padding-top:.1428571429em;padding-bottom:.1428571429em}#navbar-secondary .navbar-brand-holder{margin-top:.6rem;margin-bottom:.6rem}#navbar-secondary .navbar-brand-holder img{width:-moz-calc(var(--header-secondary-logo-image-width) * 3 / 4);width:calc(var(--header-secondary-logo-image-width) * 3 / 4)}@media (min-width:1200px){#navbar-secondary .navbar-brand-holder img{width:var(--header-secondary-logo-image-width)}}#navbar-secondary .navbar-brand-text{font-size:1.25em;line-height:1.2em;color:var(--color-contrast)}#navbar-secondary .navbar-nav .btn{line-height:.9em}@supports (font-variation-settings:normal){body.font-up #navbar-secondary .navbar-nav .btn .menu-item-text{padding-bottom:.2em}body.font-down #navbar-secondary .navbar-nav .btn .menu-item-text{padding-top:.2em}}#navbar-secondary .navbar-nav i{min-width:23px}#navbar-secondary .nav-icon-has-bg{padding:.1666666667em}#navbar-secondary .dropdown-menu{border-top-left-radius:0;border-top-right-radius:0}#navbar-secondary .dropdown-megamenu-menu{padding-top:.75rem}.navbar-main-sticky-top:not(.navbar-secondary-under-main) #navbar-secondary{z-index:1021}#navbar-secondary .current-menu-ancestor>a,#navbar-secondary .current-menu-item>a,#navbar-secondary a.nav-link:hover{text-decoration:none}#navbar-secondary .current-menu-ancestor>a .menu-item-text,#navbar-secondary .current-menu-item>a .menu-item-text,#navbar-secondary a.nav-link:hover .menu-item-text{background-size:100% 1px}#menu-main-desktop-extended{display:none}@media (min-width:992px){#menu-main-desktop-extended{display:block}}@media (min-width:992px){#menu-main-mobile{display:none}}#wrapper-navbar-main-top{position:absolute}#wrapper-navbar-main-top:not(.disable-delay){margin-top:-moz-calc(var(--header-main-height)/ 3);margin-top:calc(var(--header-main-height)/ 3)}#wrapper-navbar-main-top:not(.disable-delay).intersected{margin-top:0}body.admin-bar #wrapper-navbar-main-top.disable-delay{margin-top:-32px}@media (max-width:781.98px){body.admin-bar #wrapper-navbar-main-top.disable-delay{margin-top:-46px}}body.site-boxed.navbar-main-strech-to-full{overflow-x:hidden}.wrapper-navbar:not(.navbar-style-dropbox) .navbar-brand-dropbox-subtext{display:none}#hero-main{margin-top:-moz-calc(var(--header-main-gap-height) * -1);margin-top:calc(var(--header-main-gap-height) * -1);margin-bottom:0}body:not(.shadows-disabled) #hero-main{-webkit-box-shadow:0 0 calc(30px) calc(-30px + var(--shadows) * 1) rgba(0,0,0,.5);box-shadow:0 0 -moz-calc(30px) -moz-calc(-30px + var(--shadows) * 1) rgba(0,0,0,.5);box-shadow:0 0 calc(30px) calc(-30px + var(--shadows) * 1) rgba(0,0,0,.5)}#hero-main .hero-content{min-height:150px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;z-index:2;position:relative;color:var(--hero-main-bg-color-contrast);font-weight:500;font-variation-settings:"wght" 500;padding-top:var(--header-main-gap-height);padding-bottom:var(--header-main-gap-height)}#hero-main .hero-content .page-title{width:100%;font-variation-settings:"wght" 550}#hero-main .hero-content .page-title:last-child{margin-bottom:0}#hero-main .hero-content a:hover{text-decoration:underline}#hero-main .hero-content .entry-meta>:last-child{margin-bottom:0}#hero-main .hero-content .meta-icon{font-size:1.3em;vertical-align:middle}#hero-main.text-center .hero-content{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}body:not(.has-hero) #hero-main{display:none}.hero-full{overflow:hidden;position:relative}.hero-full .hero-image-holder{position:absolute;z-index:1;top:0;bottom:0;left:0;right:0}.hero-full .hero-image-holder img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;opacity:var(--hero-main-img-opacity);z-index:2}.hero-full .hero-image-holder::before{position:absolute;background-color:var(--hero-main-bg-color);content:"";top:0;left:0;right:0;bottom:0;z-index:-1}.hero-full-title-under-img{min-height:240px}.hero-full-title-under-img .entry-meta,.hero-full-title-under-img .page-title{display:none}.hero-img-above-title,.hero-img-under-title{background-color:var(--hero-main-bg-color);color:var(--hero-main-bg-color-contrast)}.hero-img-above-title .hero-image-holder,.hero-img-under-title .hero-image-holder{width:var(--site-width);max-width:100%;margin:0 auto;text-align:center}.hero-img-above-title .hero-image-holder img,.hero-img-under-title .hero-image-holder img{display:inline-block}.hero-img-under-title .hero-image-holder{padding-top:2rem}@media (min-width:600px){.hero-img-under-title .hero-image-holder{padding-top:4rem}}.hero-img-under-title .hero-content{padding-bottom:2rem}@media (min-width:600px){.hero-img-under-title .hero-content{padding-bottom:4rem}}body.has-featured-image .hero-img-under-title{padding-bottom:0}.hero-img-above-title{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (max-width:781.98px){.hero-img-above-title{padding-top:0}}.hero-img-above-title .hero-image-holder{padding-bottom:2rem}@media (min-width:600px){.hero-img-above-title .hero-image-holder{padding-bottom:4rem}}.hero-img-above-title .hero-content{-webkit-box-ordinal-group:3;-webkit-order:2;-moz-box-ordinal-group:3;-ms-flex-order:2;order:2;padding-top:2rem}@media (min-width:600px){.hero-img-above-title .hero-content{padding-top:4rem}}body.navbar-main-has-hero-transparency.has-hero-image #hero-main:not(.hero-img-under-title){margin-top:-moz-calc((var(--header-main-gap-height) + var(--header-main-height)) * -1);margin-top:calc((var(--header-main-gap-height) + var(--header-main-height)) * -1)}body.navbar-main-has-hero-transparency.has-hero-image #hero-main:not(.hero-img-under-title) .hero-content{margin-top:-moz-calc(var(--header-main-gap-height) + var(--header-main-height));margin-top:calc(var(--header-main-gap-height) + var(--header-main-height));margin-bottom:var(--header-main-gap-height)}body.navbar-main-has-hero-transparency.has-hero-image .hero-full-title-under-img{min-height:-moz-calc(240px + var(--header-main-height));min-height:calc(240px + var(--header-main-height))}.hero-breadcrumb-top-right .breadcrumbs{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:992px){.hero-breadcrumb-top-right .breadcrumbs{position:absolute;top:-2rem;right:1.5rem;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}@media (min-width:600px){.hero-breadcrumb-top-right.hero-full-title-under-img .breadcrumbs{position:absolute;top:-2rem;right:1.5rem;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.hero-breadcrumb-top-right .breadcrumb{position:relative}body:not(.shadows-disabled) .hero-breadcrumb-top-right .breadcrumb::before{-webkit-box-shadow:0 0 calc(21px) calc(-21px + var(--shadows) * .7) rgba(0,0,0,.5);box-shadow:0 0 -moz-calc(21px) -moz-calc(-21px + var(--shadows) * .7) rgba(0,0,0,.5);box-shadow:0 0 calc(21px) calc(-21px + var(--shadows) * .7) rgba(0,0,0,.5)}.hero-breadcrumb-top-right .breadcrumb::before{position:absolute;background-color:var(--hero-main-bg-color-accent);content:"";top:0;left:0;right:0;bottom:0;z-index:-1}.hero-breadcrumb-top-right .breadcrumb,.hero-breadcrumb-top-right .breadcrumb a{color:var(--hero-main-bg-color-accent-contrast)}.hero-breadcrumb-top-right .breadcrumb :focus-visible{outline-color:var(--hero-main-bg-color-accent-contrast)}@media (min-width:782px){.hero-breadcrumb-top-right .breadcrumb .active{display:inline-block;max-width:200px;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}}@media (max-width:991.98px){.hero-breadcrumb-top-right:not(.hero-full-title-under-img) .breadcrumb .active span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}}.hero-breadcrumb-above-title .breadcrumbs{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.hero-breadcrumb-above-title .breadcrumbs .active span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.hero-breadcrumb-above-title .breadcrumb{padding:0}.hero-breadcrumb-above-title.text-center .breadcrumbs{-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.hero-breadcrumb-above-title.hero-full-title-under-img .breadcrumbs{display:none}.hero.high-contrast .breadcrumb,.hero.high-contrast a{color:var(--hero-main-bg-color-contrast)}.hero.high-contrast .breadcrumb :focus-visible,.hero.high-contrast a :focus-visible{outline-color:var(--hero-main-bg-color-contrast)}.alignfull,.alignwide,.wp-block-separator.is-style-wide{margin-bottom:3rem;margin-top:3rem}@media (min-width:782px){.alignfull,.alignwide,.wp-block-separator.is-style-wide{margin-bottom:6rem;margin-top:6rem}}.entry-col-boxed .entry-content .alignfull,.entry-col-boxed .entry-content .alignwide,.entry-col-boxed .entry-content .wp-block-separator.is-style-wide,.has-sidebar .entry-content .alignfull,.has-sidebar .entry-content .alignwide,.has-sidebar .entry-content .wp-block-separator.is-style-wide,.site-boxed .alignfull,.site-boxed .alignwide,.site-boxed .wp-block-separator.is-style-wide{max-width:100%;left:initial;width:auto}.alignwide,.wp-block-separator.is-style-wide{position:relative;max-width:-moz-calc(100vw - 3rem);max-width:calc(100vw - 3rem);left:-moz-calc(50% - 50vw + 1.5rem);left:calc(50% - 50vw + 1.5rem);width:-moz-calc(100vw - 3rem);width:calc(100vw - 3rem)}.alignwide+.alignwide,.alignwide+.wp-block-separator.is-style-wide,.wp-block-separator.is-style-wide+.alignwide,.wp-block-separator.is-style-wide+.wp-block-separator.is-style-wide{margin-top:-3rem}@media (min-width:782px){.alignwide+.alignwide,.alignwide+.wp-block-separator.is-style-wide,.wp-block-separator.is-style-wide+.alignwide,.wp-block-separator.is-style-wide+.wp-block-separator.is-style-wide{margin-top:-6rem}}@media (min-width:1200px){.entry-col-boxed .entry-content .alignwide,.entry-col-boxed .entry-content .wp-block-separator.is-style-wide,.site-boxed .alignwide,.site-boxed .wp-block-separator.is-style-wide{max-width:100%;left:initial;width:auto}}@media (min-width:1330px){.alignwide,.wp-block-separator.is-style-wide{max-width:-moz-calc(1330px - 3rem);max-width:calc(1330px - 3rem);left:-moz-calc(50% - 665px + 1.5rem);left:calc(50% - 665px + 1.5rem);width:-moz-calc(1330px - 3rem);width:calc(1330px - 3rem)}}.alignfull{left:-moz-calc(50% - 50vw);left:calc(50% - 50vw);max-width:100vw;position:relative;width:100vw}.alignfull+.alignfull{margin-top:-3rem}@media (min-width:782px){.alignfull+.alignfull{margin-top:-6rem}}@media (max-width:991.98px){.alignfull:not([class*=has-background])>.wp-block-group__inner-container>p:not(.has-background-color){padding-left:2rem;padding-right:2rem}}@media (max-width:781.98px){.alignfull .alignfull{left:0;max-width:100%;width:100%}}.aligncenter,.alignnone{max-width:100%;margin-bottom:1.5rem;margin-top:1.5rem}.aligncenter{margin-left:auto;margin-right:auto}.aligncenter img{margin-left:auto;margin-right:auto}.alignleft,.alignright{margin-top:1.5rem;margin-bottom:1.5rem}.alignleft,.alignright,.entry-content .alignleft,.entry-content .alignright{max-width:100%}@media (min-width:600px){.alignleft,.alignright,.entry-content .alignleft,.entry-content .alignright{max-width:50%}}@media (min-width:992px){.alignleft,.alignright{margin-bottom:1.5rem;margin-top:1.5rem}}@media (min-width:1200px){.alignleft,.alignright{margin-bottom:1.5rem;margin-top:1.5rem}}@media (min-width:600px){.alignleft{float:left;margin-right:1.5rem}}@media (min-width:1200px){.entry-content>.alignleft{margin-left:-moz-calc(-1 * (100vw - var(--content-width))/ 2);margin-left:calc(-1 * (100vw - var(--content-width))/ 2)}.entry-col-boxed .entry-content .alignleft,.has-sidebar .entry-content .alignleft,.site-boxed .entry-content .alignleft{margin-left:0}}@media (min-width:1330px){.entry-content>.alignleft{margin-left:-moz-calc(-1 * (1330px - var(--content-width))/ 2);margin-left:calc(-1 * (1330px - var(--content-width))/ 2)}}@media (min-width:600px){.alignright{float:right;margin-left:1.5rem}}@media (min-width:1200px){.entry-content>.alignright{margin-right:-moz-calc(-1 * (100vw - var(--content-width))/ 2);margin-right:calc(-1 * (100vw - var(--content-width))/ 2)}.entry-col-boxed .entry-content .alignright,.has-sidebar .entry-content .alignright,.site-boxed .entry-content .alignright{margin-right:0}}@media (min-width:1330px){.entry-content>.alignright{margin-right:-moz-calc(-1 * (1330px - var(--content-width))/ 2);margin-right:calc(-1 * (1330px - var(--content-width))/ 2)}}:focus-visible{outline-color:var(--color-accent-hl);outline-offset:.2rem}a{color:var(--color-accent);-webkit-transition:opacity .5s ease,color .5s ease,background-color .5s ease;-o-transition:opacity .5s ease,color .5s ease,background-color .5s ease;-moz-transition:opacity .5s ease,color .5s ease,background-color .5s ease;transition:opacity .5s ease,color .5s ease,background-color .5s ease}a:hover{color:var(--color-accent-hl);text-decoration:none}figure,img{max-width:100%;height:auto}.wp-block-separator,.wp-block-separator:not(.is-style-wide):not(.is-style-dots),hr{border:0;border-top-style:solid;border-top-width:2px;border-color:currentColor;border-color:var(--color-accent);color:var(--color-accent)}i{font-style:normal}.small,small{font-size:80%;font-weight:400}.mark,mark{padding:.2em;background-color:#fcf8e3}p.has-background{padding:1.5rem}@media (min-width:782px){p.has-background{padding:2rem}}blockquote{border-color:currentColor;border-color:var(--color-accent-hl);border-style:solid;border-width:0 0 0 2px;margin:3rem 0;padding:.5rem 0 .5rem 1.5rem}blockquote cite{display:block;margin:1.5rem 0 0}blockquote p:last-child{margin:0}cite{opacity:.8;font-size:.8em;font-style:normal;font-weight:600;line-height:1.25}code,kbd,samp{color:var(--color-boxes-contrast);font-family:monospace;font-size:.9em;padding:.25rem .3rem;background:var(--color-boxes)}pre{font-family:monospace;font-size:.9em;padding:.5rem .6rem;line-height:1.5;margin:4rem 0;overflow:auto;padding:3rem 2rem;text-align:left;border-style:solid;border-width:2px;border-color:currentColor;border-color:var(--color-accent)}pre code{background:0 0;padding:0}figure{display:block;margin:0}iframe{display:block;max-width:100%}video{display:block}svg{display:block;height:auto;max-width:100%}img{height:auto;max-width:100%}embed{display:block;height:auto;max-width:100%}object{display:block;height:auto;max-width:100%}.wp-block-embed figcaption,.wp-block-image figcaption,figcaption{opacity:.8;font-size:.8em;margin-bottom:0;margin-top:1.5rem}.wp-block-embed figcaption a,.wp-block-image figcaption a,figcaption a{color:inherit}@media (min-width:782px){.wp-block-embed figcaption,.wp-block-image figcaption,figcaption{font-size:1em}}.wp-block-table,table{border-collapse:collapse;border-spacing:0;empty-cells:show;max-width:100%;width:100%}.wp-block-table thead,table thead{vertical-align:bottom;white-space:nowrap;border-color:var(--color)}.wp-block-table th,table th{border:1px solid var(--color-boxes);border-bottom:none;line-height:1.4;margin:0;overflow:visible;padding:.75rem;font-weight:700}.wp-block-table th a,table th a{color:inherit!important}.wp-block-table th:first-child,table th:first-child{border-left:1px solid var(--color)}.wp-block-table th:last-child,table th:last-child{border-right:1px solid var(--color)}.wp-block-table td,table td{border:1px solid var(--color-boxes);line-height:1.4;margin:0;overflow:visible;padding:.75rem}.wp-block-table caption,table caption{caption-side:top;background-color:var(--color-boxes);color:var(--color-boxes-contrast)}caption{background:var(--color-boxes-accent);color:var(--color-boxes-accent-contrast);font-weight:600;padding:.75rem;text-align:center}.gallery{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:3em 0 3em -.8em;width:-moz-calc(100% + 1.6em);width:calc(100% + 1.6em)}.gallery-item{margin:.8em 0;padding:0 .8em;width:100%}.gallery-caption{display:block;margin-top:.8em}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none;margin-top:-.5rem}.list-inline-item{display:inline-block;margin-top:.5rem}.list-inline-item:not(:last-child){margin-right:1rem}.has-drop-cap:not(:focus-visible)::first-letter{color:currentColor;color:var(--color-accent-hl);font-size:5.1em;font-weight:800;margin:.05em .1em 0 0}.has-drop-cap:not(:focus-visible)::first-letter::after{content:"";display:table;clear:both}.has-drop-cap:not(:focus-visible)::after{padding:0}.has-text-align-left{text-align:left}.has-text-align-center{text-align:center}.has-text-align-right{text-align:right}.has-small-font-size{font-size:.813em}.has-medium-font-size{font-size:1.25em}.has-large-font-size{font-size:2.25em}.has-huge-font-size{font-size:2.625em}.form-control,body .calendar-plus #calendar-plus-category,body .calendar-plus #calendar-plus-search,input[type=email]:not(.form-control),input[type=search]:not(.form-control),input[type=tel]:not(.form-control),input[type=text]:not(.form-control),select:not(.form-control),textarea:not(.form-control){background-clip:initial}.pt-header-main-height{padding-top:-moz-calc(var(--header-main-gap-height) + var(--header-main-height));padding-top:calc(var(--header-main-gap-height) + var(--header-main-height))}#wrapper-footer{overflow:hidden;position:relative}body:not(.shadows-disabled) #wrapper-footer{-webkit-box-shadow:0 0 calc(30px) calc(-30px + var(--shadows) * 1) rgba(0,0,0,.5);box-shadow:0 0 -moz-calc(30px) -moz-calc(-30px + var(--shadows) * 1) rgba(0,0,0,.5);box-shadow:0 0 calc(30px) calc(-30px + var(--shadows) * 1) rgba(0,0,0,.5)}@media (min-width:1200px){#wrapper-footer{padding-top:3rem;padding-bottom:3rem}}#footer-full-content{position:relative;padding-bottom:1.5rem;margin-bottom:1.5rem}#footer-content{z-index:2;position:relative}#footer-image-holder{position:absolute;z-index:1;top:0;bottom:0;left:0;right:0}#footer-image-holder img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}#footer-image-holder::after{position:absolute;background-color:var(--footer-main-bg-color);content:"";top:0;left:0;right:0;bottom:0;opacity:.9}body .calendar-plus .calendar-plus-filter-bar{overflow:initial}@media (min-width:600px){body .calendar-plus .calendar-plus-filter-bar{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}body .calendar-plus .calendar-plus-filter-bar>p{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1}body .calendar-plus .calendar-plus-filter-bar p:not(:last-child){margin-right:1rem;margin-bottom:1rem}}body .calendar-plus .rbc-toolbar{-webkit-flex-wrap:initial;-ms-flex-wrap:initial;flex-wrap:initial;margin-bottom:1rem}body .calendar-plus .rbc-toolbar button{background:var(--color-boxes);color:var(--color-boxes-contrast);border:none;outline-color:var(--color-boxes-accent-a);font-size:.7875em;margin:0}body .calendar-plus .rbc-toolbar button.rbc-active,body .calendar-plus .rbc-toolbar button.rbc-active:focus-visible{background:var(--color-boxes-accent-hl);color:var(--color-boxes-accent-hl-contrast);opacity:1}body .calendar-plus .rbc-toolbar button:hover{background:var(--color-boxes-accent);color:var(--color-boxes-accent-contrast)}@media (max-width:781.98px){body .calendar-plus .rbc-toolbar{-webkit-box-pack:left;-webkit-justify-content:left;-moz-box-pack:left;-ms-flex-pack:left;justify-content:left}body .calendar-plus .rbc-toolbar>:not(:last-child){margin-bottom:1rem}}body .calendar-plus .rbc-date-cell,body .calendar-plus .rbc-header{background:var(--color-boxes);color:var(--color-boxes-contrast)}body .calendar-plus .rbc-header{padding:.5rem .25rem;border-bottom-color:var(--color-bg);font-weight:700;font-size:1em}body .calendar-plus .rbc-header>a{color:var(--color-boxes-contrast)}body .calendar-plus .rbc-header+.rbc-header{border-left-color:var(--color-bg)}body .calendar-plus .rbc-month-view{border-color:var(--color-boxes)}body .calendar-plus .rbc-month-row+.rbc-month-row{border-top:none}body .calendar-plus .rbc-off-range{opacity:.5}body .calendar-plus .rbc-off-range-bg{background:var(--color-bg)}body .calendar-plus .rbc-date-cell{text-align:center;border-bottom:var(--color-bg) 1px solid}body .calendar-plus .rbc-date-cell a{color:var(--color-boxes-contrast)}body .calendar-plus .rbc-day-bg+.rbc-day-bg{border-left-color:var(--color-boxes)}body .calendar-plus .rbc-today{background:var(--color-boxes)}body .calendar-plus .rbc-event,body .calendar-plus .rbc-event.rbc-selected{background:var(--color-bg-accent);color:var(--color-bg-accent-contrast);-webkit-transition:opacity .2s ease-in;-o-transition:opacity .2s ease-in;-moz-transition:opacity .2s ease-in;transition:opacity .2s ease-in}body .calendar-plus .rbc-event.rbc-selected:hover,body .calendar-plus .rbc-event:hover{opacity:.8;background:var(--color-bg-accent)}body .calendar-plus .rbc-row-segment{padding:0 4px 1px 2px}body .calendar-plus .rbc-month-view .rbc-today{border-bottom:var(--color-bg) 1px solid}body .calendar-plus .rbc-time-view{border-bottom:none}body .calendar-plus .rbc-time-content,body .calendar-plus .rbc-time-content>*+*>*,body .calendar-plus .rbc-time-header-content,body .calendar-plus .rbc-time-view,body .calendar-plus .rbc-timeslot-group{border-color:var(--color-boxes)}body .calendar-plus .rbc-time-view .rbc-row{min-height:auto}body .calendar-plus .rbc-day-slot .rbc-time-slot{border-color:var(--color-bg)}body .calendar-plus .rbc-current-time-indicator{background-color:var(--color-boxes-accent-hl)}body .calendar-plus .rbc-agenda-table{margin-bottom:0}body .calendar-plus .rbc-agenda-view table.rbc-agenda-table thead>tr>th{border-bottom:none}.calendarp-event-shortcode-header img{margin-bottom:1rem}.calendarp-event-shortcode-header .dashicons{text-decoration:none}body .calendarp:not(#nocalendarp) .agenda-minified-calendar .calendarp-date-item .calendarp-date .calendarp-date-month{background:var(--color-boxes);color:var(--color-boxes-contrast);border-color:var(--color-boxes)}body .calendarp:not(#nocalendarp) .agenda-minified-calendar .calendarp-date-item .calendarp-date .calendarp-date-day{border-color:var(--color-boxes)}.cp-dir-item-fields:not(:last-child){margin-bottom:1rem}.cp-dir-controls{background-color:var(--color-boxes)}.cp-dir-controls fieldset{padding:.6rem}@media (min-width:782px){.cp-dir-controls fieldset{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}}.cp-dir-control{margin:.6rem;margin-bottom:1.2rem}@media (min-width:782px){.cp-dir-control{margin-bottom:.6rem}}.cp-dir-control-search{-webkit-box-flex:2;-webkit-flex-grow:2;-moz-box-flex:2;-ms-flex-positive:2;flex-grow:2}.cp-dir-control-select{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1}.cp-dir-pagination{padding:.75rem;border:1px solid var(--color-boxes);border-top:none}.cp-dir-no-results-info{display:none;padding:.6rem;font-weight:700;border:var(--color-boxes) solid 1px}.cp-dir-content--no-results .cp-dir-no-results-info{display:block}.cp-dir-no-results-info-text{text-align:center} + */*,::after,::before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1em;font-weight:400;line-height:1.5;text-align:left;background-color:#fff}[tabindex="-1"]:focus:not(:focus-visible){outline:0!important}.wp-block-separator,.wp-block-separator:not(.is-style-wide):not(.is-style-dots),hr{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:1.5rem}p{margin-top:0;margin-bottom:1rem}abbr[data-original-title],abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;-moz-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{text-decoration:underline;background-color:transparent}a:not([href]):not([class]){color:inherit;text-decoration:none}a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit;text-align:-webkit-match-parent}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none!important}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #dee2e6;border-radius:var(--roundness);max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:1.5rem;line-height:1}.figure-caption{font-size:90%;color:#6c757d}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl{width:100%;padding-right:1.5rem;padding-left:1.5rem;margin-right:auto;margin-left:auto}@media (min-width:600px){.container,.container-sm{max-width:540px}}@media (min-width:782px){.container,.container-md,.container-sm{max-width:720px}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}.row{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-1.5rem;margin-left:-1.5rem}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto,.col-xxl,.col-xxl-1,.col-xxl-10,.col-xxl-11,.col-xxl-12,.col-xxl-2,.col-xxl-3,.col-xxl-4,.col-xxl-5,.col-xxl-6,.col-xxl-7,.col-xxl-8,.col-xxl-9,.col-xxl-auto{position:relative;width:100%;padding-right:1.5rem;padding-left:1.5rem}.col{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-1>*{-webkit-box-flex:0;-webkit-flex:0 0 100%;-moz-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-2>*{-webkit-box-flex:0;-webkit-flex:0 0 50%;-moz-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-3>*{-webkit-box-flex:0;-webkit-flex:0 0 33.3333333333%;-moz-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-4>*{-webkit-box-flex:0;-webkit-flex:0 0 25%;-moz-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-5>*{-webkit-box-flex:0;-webkit-flex:0 0 20%;-moz-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-6>*{-webkit-box-flex:0;-webkit-flex:0 0 16.6666666667%;-moz-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-1{-webkit-box-flex:0;-webkit-flex:0 0 8.33333333%;-moz-box-flex:0;-ms-flex:0 0 8.33333333%;flex:0 0 8.33333333%;max-width:8.33333333%}.col-2{-webkit-box-flex:0;-webkit-flex:0 0 16.66666667%;-moz-box-flex:0;-ms-flex:0 0 16.66666667%;flex:0 0 16.66666667%;max-width:16.66666667%}.col-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-moz-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-webkit-box-flex:0;-webkit-flex:0 0 33.33333333%;-moz-box-flex:0;-ms-flex:0 0 33.33333333%;flex:0 0 33.33333333%;max-width:33.33333333%}.col-5{-webkit-box-flex:0;-webkit-flex:0 0 41.66666667%;-moz-box-flex:0;-ms-flex:0 0 41.66666667%;flex:0 0 41.66666667%;max-width:41.66666667%}.col-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-moz-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-webkit-box-flex:0;-webkit-flex:0 0 58.33333333%;-moz-box-flex:0;-ms-flex:0 0 58.33333333%;flex:0 0 58.33333333%;max-width:58.33333333%}.col-8{-webkit-box-flex:0;-webkit-flex:0 0 66.66666667%;-moz-box-flex:0;-ms-flex:0 0 66.66666667%;flex:0 0 66.66666667%;max-width:66.66666667%}.col-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-moz-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-webkit-box-flex:0;-webkit-flex:0 0 83.33333333%;-moz-box-flex:0;-ms-flex:0 0 83.33333333%;flex:0 0 83.33333333%;max-width:83.33333333%}.col-11{-webkit-box-flex:0;-webkit-flex:0 0 91.66666667%;-moz-box-flex:0;-ms-flex:0 0 91.66666667%;flex:0 0 91.66666667%;max-width:91.66666667%}.col-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-moz-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-first{-webkit-box-ordinal-group:0;-webkit-order:-1;-moz-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-last{-webkit-box-ordinal-group:14;-webkit-order:13;-moz-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-0{-webkit-box-ordinal-group:1;-webkit-order:0;-moz-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-1{-webkit-box-ordinal-group:2;-webkit-order:1;-moz-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-2{-webkit-box-ordinal-group:3;-webkit-order:2;-moz-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-3{-webkit-box-ordinal-group:4;-webkit-order:3;-moz-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-4{-webkit-box-ordinal-group:5;-webkit-order:4;-moz-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-5{-webkit-box-ordinal-group:6;-webkit-order:5;-moz-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-6{-webkit-box-ordinal-group:7;-webkit-order:6;-moz-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-7{-webkit-box-ordinal-group:8;-webkit-order:7;-moz-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-8{-webkit-box-ordinal-group:9;-webkit-order:8;-moz-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-9{-webkit-box-ordinal-group:10;-webkit-order:9;-moz-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-10{-webkit-box-ordinal-group:11;-webkit-order:10;-moz-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-11{-webkit-box-ordinal-group:12;-webkit-order:11;-moz-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-12{-webkit-box-ordinal-group:13;-webkit-order:12;-moz-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}@media (min-width:600px){.col-sm{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-sm-1>*{-webkit-box-flex:0;-webkit-flex:0 0 100%;-moz-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-sm-2>*{-webkit-box-flex:0;-webkit-flex:0 0 50%;-moz-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-sm-3>*{-webkit-box-flex:0;-webkit-flex:0 0 33.3333333333%;-moz-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-sm-4>*{-webkit-box-flex:0;-webkit-flex:0 0 25%;-moz-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-sm-5>*{-webkit-box-flex:0;-webkit-flex:0 0 20%;-moz-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-sm-6>*{-webkit-box-flex:0;-webkit-flex:0 0 16.6666666667%;-moz-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-sm-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{-webkit-box-flex:0;-webkit-flex:0 0 8.33333333%;-moz-box-flex:0;-ms-flex:0 0 8.33333333%;flex:0 0 8.33333333%;max-width:8.33333333%}.col-sm-2{-webkit-box-flex:0;-webkit-flex:0 0 16.66666667%;-moz-box-flex:0;-ms-flex:0 0 16.66666667%;flex:0 0 16.66666667%;max-width:16.66666667%}.col-sm-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-moz-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-webkit-box-flex:0;-webkit-flex:0 0 33.33333333%;-moz-box-flex:0;-ms-flex:0 0 33.33333333%;flex:0 0 33.33333333%;max-width:33.33333333%}.col-sm-5{-webkit-box-flex:0;-webkit-flex:0 0 41.66666667%;-moz-box-flex:0;-ms-flex:0 0 41.66666667%;flex:0 0 41.66666667%;max-width:41.66666667%}.col-sm-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-moz-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-webkit-box-flex:0;-webkit-flex:0 0 58.33333333%;-moz-box-flex:0;-ms-flex:0 0 58.33333333%;flex:0 0 58.33333333%;max-width:58.33333333%}.col-sm-8{-webkit-box-flex:0;-webkit-flex:0 0 66.66666667%;-moz-box-flex:0;-ms-flex:0 0 66.66666667%;flex:0 0 66.66666667%;max-width:66.66666667%}.col-sm-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-moz-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-webkit-box-flex:0;-webkit-flex:0 0 83.33333333%;-moz-box-flex:0;-ms-flex:0 0 83.33333333%;flex:0 0 83.33333333%;max-width:83.33333333%}.col-sm-11{-webkit-box-flex:0;-webkit-flex:0 0 91.66666667%;-moz-box-flex:0;-ms-flex:0 0 91.66666667%;flex:0 0 91.66666667%;max-width:91.66666667%}.col-sm-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-moz-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-sm-first{-webkit-box-ordinal-group:0;-webkit-order:-1;-moz-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-sm-last{-webkit-box-ordinal-group:14;-webkit-order:13;-moz-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-sm-0{-webkit-box-ordinal-group:1;-webkit-order:0;-moz-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-sm-1{-webkit-box-ordinal-group:2;-webkit-order:1;-moz-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-sm-2{-webkit-box-ordinal-group:3;-webkit-order:2;-moz-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-sm-3{-webkit-box-ordinal-group:4;-webkit-order:3;-moz-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-sm-4{-webkit-box-ordinal-group:5;-webkit-order:4;-moz-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-sm-5{-webkit-box-ordinal-group:6;-webkit-order:5;-moz-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-sm-6{-webkit-box-ordinal-group:7;-webkit-order:6;-moz-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-sm-7{-webkit-box-ordinal-group:8;-webkit-order:7;-moz-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-sm-8{-webkit-box-ordinal-group:9;-webkit-order:8;-moz-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-sm-9{-webkit-box-ordinal-group:10;-webkit-order:9;-moz-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-sm-10{-webkit-box-ordinal-group:11;-webkit-order:10;-moz-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-sm-11{-webkit-box-ordinal-group:12;-webkit-order:11;-moz-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-sm-12{-webkit-box-ordinal-group:13;-webkit-order:12;-moz-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}}@media (min-width:782px){.col-md{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-md-1>*{-webkit-box-flex:0;-webkit-flex:0 0 100%;-moz-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-md-2>*{-webkit-box-flex:0;-webkit-flex:0 0 50%;-moz-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-md-3>*{-webkit-box-flex:0;-webkit-flex:0 0 33.3333333333%;-moz-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-md-4>*{-webkit-box-flex:0;-webkit-flex:0 0 25%;-moz-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-md-5>*{-webkit-box-flex:0;-webkit-flex:0 0 20%;-moz-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-md-6>*{-webkit-box-flex:0;-webkit-flex:0 0 16.6666666667%;-moz-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-md-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-md-1{-webkit-box-flex:0;-webkit-flex:0 0 8.33333333%;-moz-box-flex:0;-ms-flex:0 0 8.33333333%;flex:0 0 8.33333333%;max-width:8.33333333%}.col-md-2{-webkit-box-flex:0;-webkit-flex:0 0 16.66666667%;-moz-box-flex:0;-ms-flex:0 0 16.66666667%;flex:0 0 16.66666667%;max-width:16.66666667%}.col-md-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-moz-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-webkit-box-flex:0;-webkit-flex:0 0 33.33333333%;-moz-box-flex:0;-ms-flex:0 0 33.33333333%;flex:0 0 33.33333333%;max-width:33.33333333%}.col-md-5{-webkit-box-flex:0;-webkit-flex:0 0 41.66666667%;-moz-box-flex:0;-ms-flex:0 0 41.66666667%;flex:0 0 41.66666667%;max-width:41.66666667%}.col-md-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-moz-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-webkit-box-flex:0;-webkit-flex:0 0 58.33333333%;-moz-box-flex:0;-ms-flex:0 0 58.33333333%;flex:0 0 58.33333333%;max-width:58.33333333%}.col-md-8{-webkit-box-flex:0;-webkit-flex:0 0 66.66666667%;-moz-box-flex:0;-ms-flex:0 0 66.66666667%;flex:0 0 66.66666667%;max-width:66.66666667%}.col-md-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-moz-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-webkit-box-flex:0;-webkit-flex:0 0 83.33333333%;-moz-box-flex:0;-ms-flex:0 0 83.33333333%;flex:0 0 83.33333333%;max-width:83.33333333%}.col-md-11{-webkit-box-flex:0;-webkit-flex:0 0 91.66666667%;-moz-box-flex:0;-ms-flex:0 0 91.66666667%;flex:0 0 91.66666667%;max-width:91.66666667%}.col-md-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-moz-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-md-first{-webkit-box-ordinal-group:0;-webkit-order:-1;-moz-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-md-last{-webkit-box-ordinal-group:14;-webkit-order:13;-moz-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-md-0{-webkit-box-ordinal-group:1;-webkit-order:0;-moz-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-md-1{-webkit-box-ordinal-group:2;-webkit-order:1;-moz-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-md-2{-webkit-box-ordinal-group:3;-webkit-order:2;-moz-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-md-3{-webkit-box-ordinal-group:4;-webkit-order:3;-moz-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-md-4{-webkit-box-ordinal-group:5;-webkit-order:4;-moz-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-md-5{-webkit-box-ordinal-group:6;-webkit-order:5;-moz-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-md-6{-webkit-box-ordinal-group:7;-webkit-order:6;-moz-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-md-7{-webkit-box-ordinal-group:8;-webkit-order:7;-moz-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-md-8{-webkit-box-ordinal-group:9;-webkit-order:8;-moz-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-md-9{-webkit-box-ordinal-group:10;-webkit-order:9;-moz-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-md-10{-webkit-box-ordinal-group:11;-webkit-order:10;-moz-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-md-11{-webkit-box-ordinal-group:12;-webkit-order:11;-moz-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-md-12{-webkit-box-ordinal-group:13;-webkit-order:12;-moz-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}}@media (min-width:992px){.col-lg{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-lg-1>*{-webkit-box-flex:0;-webkit-flex:0 0 100%;-moz-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-lg-2>*{-webkit-box-flex:0;-webkit-flex:0 0 50%;-moz-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-lg-3>*{-webkit-box-flex:0;-webkit-flex:0 0 33.3333333333%;-moz-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-lg-4>*{-webkit-box-flex:0;-webkit-flex:0 0 25%;-moz-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-lg-5>*{-webkit-box-flex:0;-webkit-flex:0 0 20%;-moz-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-lg-6>*{-webkit-box-flex:0;-webkit-flex:0 0 16.6666666667%;-moz-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-lg-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{-webkit-box-flex:0;-webkit-flex:0 0 8.33333333%;-moz-box-flex:0;-ms-flex:0 0 8.33333333%;flex:0 0 8.33333333%;max-width:8.33333333%}.col-lg-2{-webkit-box-flex:0;-webkit-flex:0 0 16.66666667%;-moz-box-flex:0;-ms-flex:0 0 16.66666667%;flex:0 0 16.66666667%;max-width:16.66666667%}.col-lg-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-moz-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-webkit-box-flex:0;-webkit-flex:0 0 33.33333333%;-moz-box-flex:0;-ms-flex:0 0 33.33333333%;flex:0 0 33.33333333%;max-width:33.33333333%}.col-lg-5{-webkit-box-flex:0;-webkit-flex:0 0 41.66666667%;-moz-box-flex:0;-ms-flex:0 0 41.66666667%;flex:0 0 41.66666667%;max-width:41.66666667%}.col-lg-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-moz-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-webkit-box-flex:0;-webkit-flex:0 0 58.33333333%;-moz-box-flex:0;-ms-flex:0 0 58.33333333%;flex:0 0 58.33333333%;max-width:58.33333333%}.col-lg-8{-webkit-box-flex:0;-webkit-flex:0 0 66.66666667%;-moz-box-flex:0;-ms-flex:0 0 66.66666667%;flex:0 0 66.66666667%;max-width:66.66666667%}.col-lg-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-moz-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-webkit-box-flex:0;-webkit-flex:0 0 83.33333333%;-moz-box-flex:0;-ms-flex:0 0 83.33333333%;flex:0 0 83.33333333%;max-width:83.33333333%}.col-lg-11{-webkit-box-flex:0;-webkit-flex:0 0 91.66666667%;-moz-box-flex:0;-ms-flex:0 0 91.66666667%;flex:0 0 91.66666667%;max-width:91.66666667%}.col-lg-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-moz-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-lg-first{-webkit-box-ordinal-group:0;-webkit-order:-1;-moz-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-lg-last{-webkit-box-ordinal-group:14;-webkit-order:13;-moz-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-lg-0{-webkit-box-ordinal-group:1;-webkit-order:0;-moz-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-lg-1{-webkit-box-ordinal-group:2;-webkit-order:1;-moz-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-lg-2{-webkit-box-ordinal-group:3;-webkit-order:2;-moz-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-lg-3{-webkit-box-ordinal-group:4;-webkit-order:3;-moz-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-lg-4{-webkit-box-ordinal-group:5;-webkit-order:4;-moz-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-lg-5{-webkit-box-ordinal-group:6;-webkit-order:5;-moz-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-lg-6{-webkit-box-ordinal-group:7;-webkit-order:6;-moz-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-lg-7{-webkit-box-ordinal-group:8;-webkit-order:7;-moz-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-lg-8{-webkit-box-ordinal-group:9;-webkit-order:8;-moz-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-lg-9{-webkit-box-ordinal-group:10;-webkit-order:9;-moz-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-lg-10{-webkit-box-ordinal-group:11;-webkit-order:10;-moz-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-lg-11{-webkit-box-ordinal-group:12;-webkit-order:11;-moz-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-lg-12{-webkit-box-ordinal-group:13;-webkit-order:12;-moz-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}}@media (min-width:1200px){.col-xl{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-xl-1>*{-webkit-box-flex:0;-webkit-flex:0 0 100%;-moz-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-xl-2>*{-webkit-box-flex:0;-webkit-flex:0 0 50%;-moz-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-xl-3>*{-webkit-box-flex:0;-webkit-flex:0 0 33.3333333333%;-moz-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-xl-4>*{-webkit-box-flex:0;-webkit-flex:0 0 25%;-moz-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-xl-5>*{-webkit-box-flex:0;-webkit-flex:0 0 20%;-moz-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-xl-6>*{-webkit-box-flex:0;-webkit-flex:0 0 16.6666666667%;-moz-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-xl-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{-webkit-box-flex:0;-webkit-flex:0 0 8.33333333%;-moz-box-flex:0;-ms-flex:0 0 8.33333333%;flex:0 0 8.33333333%;max-width:8.33333333%}.col-xl-2{-webkit-box-flex:0;-webkit-flex:0 0 16.66666667%;-moz-box-flex:0;-ms-flex:0 0 16.66666667%;flex:0 0 16.66666667%;max-width:16.66666667%}.col-xl-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-moz-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-webkit-box-flex:0;-webkit-flex:0 0 33.33333333%;-moz-box-flex:0;-ms-flex:0 0 33.33333333%;flex:0 0 33.33333333%;max-width:33.33333333%}.col-xl-5{-webkit-box-flex:0;-webkit-flex:0 0 41.66666667%;-moz-box-flex:0;-ms-flex:0 0 41.66666667%;flex:0 0 41.66666667%;max-width:41.66666667%}.col-xl-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-moz-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-webkit-box-flex:0;-webkit-flex:0 0 58.33333333%;-moz-box-flex:0;-ms-flex:0 0 58.33333333%;flex:0 0 58.33333333%;max-width:58.33333333%}.col-xl-8{-webkit-box-flex:0;-webkit-flex:0 0 66.66666667%;-moz-box-flex:0;-ms-flex:0 0 66.66666667%;flex:0 0 66.66666667%;max-width:66.66666667%}.col-xl-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-moz-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-webkit-box-flex:0;-webkit-flex:0 0 83.33333333%;-moz-box-flex:0;-ms-flex:0 0 83.33333333%;flex:0 0 83.33333333%;max-width:83.33333333%}.col-xl-11{-webkit-box-flex:0;-webkit-flex:0 0 91.66666667%;-moz-box-flex:0;-ms-flex:0 0 91.66666667%;flex:0 0 91.66666667%;max-width:91.66666667%}.col-xl-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-moz-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xl-first{-webkit-box-ordinal-group:0;-webkit-order:-1;-moz-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-xl-last{-webkit-box-ordinal-group:14;-webkit-order:13;-moz-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-xl-0{-webkit-box-ordinal-group:1;-webkit-order:0;-moz-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-xl-1{-webkit-box-ordinal-group:2;-webkit-order:1;-moz-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-xl-2{-webkit-box-ordinal-group:3;-webkit-order:2;-moz-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-xl-3{-webkit-box-ordinal-group:4;-webkit-order:3;-moz-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-xl-4{-webkit-box-ordinal-group:5;-webkit-order:4;-moz-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-xl-5{-webkit-box-ordinal-group:6;-webkit-order:5;-moz-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-xl-6{-webkit-box-ordinal-group:7;-webkit-order:6;-moz-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-xl-7{-webkit-box-ordinal-group:8;-webkit-order:7;-moz-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-xl-8{-webkit-box-ordinal-group:9;-webkit-order:8;-moz-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-xl-9{-webkit-box-ordinal-group:10;-webkit-order:9;-moz-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-xl-10{-webkit-box-ordinal-group:11;-webkit-order:10;-moz-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-xl-11{-webkit-box-ordinal-group:12;-webkit-order:11;-moz-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-xl-12{-webkit-box-ordinal-group:13;-webkit-order:12;-moz-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}}@media (min-width:1330px){.col-xxl{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-xxl-1>*{-webkit-box-flex:0;-webkit-flex:0 0 100%;-moz-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-xxl-2>*{-webkit-box-flex:0;-webkit-flex:0 0 50%;-moz-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-xxl-3>*{-webkit-box-flex:0;-webkit-flex:0 0 33.3333333333%;-moz-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-xxl-4>*{-webkit-box-flex:0;-webkit-flex:0 0 25%;-moz-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-xxl-5>*{-webkit-box-flex:0;-webkit-flex:0 0 20%;-moz-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-xxl-6>*{-webkit-box-flex:0;-webkit-flex:0 0 16.6666666667%;-moz-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-xxl-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-xxl-1{-webkit-box-flex:0;-webkit-flex:0 0 8.33333333%;-moz-box-flex:0;-ms-flex:0 0 8.33333333%;flex:0 0 8.33333333%;max-width:8.33333333%}.col-xxl-2{-webkit-box-flex:0;-webkit-flex:0 0 16.66666667%;-moz-box-flex:0;-ms-flex:0 0 16.66666667%;flex:0 0 16.66666667%;max-width:16.66666667%}.col-xxl-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-moz-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xxl-4{-webkit-box-flex:0;-webkit-flex:0 0 33.33333333%;-moz-box-flex:0;-ms-flex:0 0 33.33333333%;flex:0 0 33.33333333%;max-width:33.33333333%}.col-xxl-5{-webkit-box-flex:0;-webkit-flex:0 0 41.66666667%;-moz-box-flex:0;-ms-flex:0 0 41.66666667%;flex:0 0 41.66666667%;max-width:41.66666667%}.col-xxl-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-moz-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xxl-7{-webkit-box-flex:0;-webkit-flex:0 0 58.33333333%;-moz-box-flex:0;-ms-flex:0 0 58.33333333%;flex:0 0 58.33333333%;max-width:58.33333333%}.col-xxl-8{-webkit-box-flex:0;-webkit-flex:0 0 66.66666667%;-moz-box-flex:0;-ms-flex:0 0 66.66666667%;flex:0 0 66.66666667%;max-width:66.66666667%}.col-xxl-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-moz-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xxl-10{-webkit-box-flex:0;-webkit-flex:0 0 83.33333333%;-moz-box-flex:0;-ms-flex:0 0 83.33333333%;flex:0 0 83.33333333%;max-width:83.33333333%}.col-xxl-11{-webkit-box-flex:0;-webkit-flex:0 0 91.66666667%;-moz-box-flex:0;-ms-flex:0 0 91.66666667%;flex:0 0 91.66666667%;max-width:91.66666667%}.col-xxl-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-moz-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xxl-first{-webkit-box-ordinal-group:0;-webkit-order:-1;-moz-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-xxl-last{-webkit-box-ordinal-group:14;-webkit-order:13;-moz-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-xxl-0{-webkit-box-ordinal-group:1;-webkit-order:0;-moz-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-xxl-1{-webkit-box-ordinal-group:2;-webkit-order:1;-moz-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-xxl-2{-webkit-box-ordinal-group:3;-webkit-order:2;-moz-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-xxl-3{-webkit-box-ordinal-group:4;-webkit-order:3;-moz-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-xxl-4{-webkit-box-ordinal-group:5;-webkit-order:4;-moz-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-xxl-5{-webkit-box-ordinal-group:6;-webkit-order:5;-moz-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-xxl-6{-webkit-box-ordinal-group:7;-webkit-order:6;-moz-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-xxl-7{-webkit-box-ordinal-group:8;-webkit-order:7;-moz-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-xxl-8{-webkit-box-ordinal-group:9;-webkit-order:8;-moz-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-xxl-9{-webkit-box-ordinal-group:10;-webkit-order:9;-moz-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-xxl-10{-webkit-box-ordinal-group:11;-webkit-order:10;-moz-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-xxl-11{-webkit-box-ordinal-group:12;-webkit-order:11;-moz-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-xxl-12{-webkit-box-ordinal-group:13;-webkit-order:12;-moz-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333333%}.offset-xxl-2{margin-left:16.66666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333333%}.offset-xxl-5{margin-left:41.66666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333333%}.offset-xxl-8{margin-left:66.66666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333333%}.offset-xxl-11{margin-left:91.66666667%}}.table{width:100%;margin-bottom:3rem;color:#212529}.table td,.table th{padding:.75rem;vertical-align:top;border-top:1px solid #dee2e6}.table thead th{vertical-align:bottom;border-bottom:2px solid #dee2e6}.table tbody+tbody{border-top:2px solid #dee2e6}.table-sm td,.table-sm th{padding:.3rem}.table-bordered{border:1px solid #dee2e6}.table-bordered td,.table-bordered th{border:1px solid #dee2e6}.table-bordered thead td,.table-bordered thead th{border-bottom-width:2px}.table-borderless tbody+tbody,.table-borderless td,.table-borderless th,.table-borderless thead th{border:0}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.05)}.table-hover tbody tr:hover{color:#212529;background-color:rgba(0,0,0,.075)}.table-active,.table-active>td,.table-active>th{background-color:rgba(0,0,0,.075)}.table-hover .table-active:hover{background-color:rgba(0,0,0,.075)}.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:rgba(0,0,0,.075)}.table .thead-dark th{color:#fff;background-color:#343a40;border-color:#454d55}.table .thead-light th{color:#495057;background-color:#e9ecef;border-color:#dee2e6}.table-dark{color:#fff;background-color:#343a40}.table-dark td,.table-dark th,.table-dark thead th{border-color:#454d55}.table-dark.table-bordered{border:0}.table-dark.table-striped tbody tr:nth-of-type(odd){background-color:rgba(255,255,255,.05)}.table-dark.table-hover tbody tr:hover{color:#fff;background-color:rgba(255,255,255,.075)}@media (max-width:599.98px){.table-responsive-sm{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-sm>.table-bordered{border:0}}@media (max-width:781.98px){.table-responsive-md{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-md>.table-bordered{border:0}}@media (max-width:991.98px){.table-responsive-lg{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-lg>.table-bordered{border:0}}@media (max-width:1199.98px){.table-responsive-xl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-xl>.table-bordered{border:0}}@media (max-width:1329.98px){.table-responsive-xxl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-xxl>.table-bordered{border:0}}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive>.table-bordered{border:0}.fade{-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;-moz-transition:opacity .15s linear;transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{-webkit-transition:none;-o-transition:none;-moz-transition:none;transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition:height .35s ease;-o-transition:height .35s ease;-moz-transition:height .35s ease;transition:height .35s ease}@media (prefers-reduced-motion:reduce){.collapsing{-webkit-transition:none;-o-transition:none;-moz-transition:none;transition:none}}.dropdown,.dropleft,.dropright,.dropup{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle::after{display:inline-block;margin-left:.45em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty::after{margin-left:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.6rem 0 0;font-size:1em;text-align:left;list-style:none;background-clip:padding-box;border:0 solid rgba(0,0,0,.15);border-radius:var(--roundness)}.dropdown-menu-left{right:auto;left:0}.dropdown-menu-right{right:0;left:auto}@media (min-width:600px){.dropdown-menu-sm-left{right:auto;left:0}.dropdown-menu-sm-right{right:0;left:auto}}@media (min-width:782px){.dropdown-menu-md-left{right:auto;left:0}.dropdown-menu-md-right{right:0;left:auto}}@media (min-width:992px){.dropdown-menu-lg-left{right:auto;left:0}.dropdown-menu-lg-right{right:0;left:auto}}@media (min-width:1200px){.dropdown-menu-xl-left{right:auto;left:0}.dropdown-menu-xl-right{right:0;left:auto}}@media (min-width:1330px){.dropdown-menu-xxl-left{right:auto;left:0}.dropdown-menu-xxl-right{right:0;left:auto}}.dropup .dropdown-menu{top:auto;bottom:100%;margin-top:0;margin-bottom:.6rem}.dropup .dropdown-toggle::after{display:inline-block;margin-left:.45em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty::after{margin-left:0}.dropright .dropdown-menu{top:0;right:auto;left:100%;margin-top:0;margin-left:.6rem}.dropright .dropdown-toggle::after{display:inline-block;margin-left:.45em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropright .dropdown-toggle:empty::after{margin-left:0}.dropright .dropdown-toggle::after{vertical-align:0}.dropleft .dropdown-menu{top:0;right:100%;left:auto;margin-top:0;margin-right:.6rem}.dropleft .dropdown-toggle::after{display:inline-block;margin-left:.45em;vertical-align:.255em;content:""}.dropleft .dropdown-toggle::after{display:none}.dropleft .dropdown-toggle::before{display:inline-block;margin-right:.45em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropleft .dropdown-toggle:empty::after{margin-left:0}.dropleft .dropdown-toggle::before{vertical-align:0}.dropdown-menu[x-placement^=bottom],.dropdown-menu[x-placement^=left],.dropdown-menu[x-placement^=right],.dropdown-menu[x-placement^=top]{right:auto;bottom:auto}.dropdown-divider{height:0;margin:1.5rem 0;overflow:hidden;border-top:1px solid #e9ecef}.dropdown-item{display:block;width:100%;padding:.25rem 1.5rem;clear:both;font-weight:400;color:#212529;text-align:inherit;text-decoration:none;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:focus,.dropdown-item:hover{color:#16181b;text-decoration:none}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none}.dropdown-item.disabled,.dropdown-item:disabled{color:#adb5bd;pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:.5rem 1.5rem;margin-bottom:0;font-size:.875em;color:#6c757d;white-space:nowrap}.dropdown-item-text{display:block;padding:.25rem 1.5rem;color:#212529}.input-group{position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-webkit-align-items:stretch;-moz-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:100%}.input-group>.custom-file,.input-group>.custom-select,.input-group>.form-control,.input-group>.form-control-plaintext,.input-group>input[type=email]:not(.form-control),.input-group>input[type=search]:not(.form-control),.input-group>input[type=tel]:not(.form-control),.input-group>input[type=text]:not(.form-control),.input-group>select:not(.form-control),.input-group>textarea:not(.form-control),body .calendar-plus .input-group>#calendar-plus-category,body .calendar-plus .input-group>#calendar-plus-search{position:relative;-webkit-box-flex:1;-webkit-flex:1 1 auto;-moz-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:1%;min-width:0;margin-bottom:0}.input-group>.custom-file+.custom-file,.input-group>.custom-file+.custom-select,.input-group>.custom-file+.form-control,.input-group>.custom-file+input[type=email]:not(.form-control),.input-group>.custom-file+input[type=search]:not(.form-control),.input-group>.custom-file+input[type=tel]:not(.form-control),.input-group>.custom-file+input[type=text]:not(.form-control),.input-group>.custom-file+select:not(.form-control),.input-group>.custom-file+textarea:not(.form-control),.input-group>.custom-select+.custom-file,.input-group>.custom-select+.custom-select,.input-group>.custom-select+.form-control,.input-group>.custom-select+input[type=email]:not(.form-control),.input-group>.custom-select+input[type=search]:not(.form-control),.input-group>.custom-select+input[type=tel]:not(.form-control),.input-group>.custom-select+input[type=text]:not(.form-control),.input-group>.custom-select+select:not(.form-control),.input-group>.custom-select+textarea:not(.form-control),.input-group>.form-control+.custom-file,.input-group>.form-control+.custom-select,.input-group>.form-control+.form-control,.input-group>.form-control+input[type=email]:not(.form-control),.input-group>.form-control+input[type=search]:not(.form-control),.input-group>.form-control+input[type=tel]:not(.form-control),.input-group>.form-control+input[type=text]:not(.form-control),.input-group>.form-control+select:not(.form-control),.input-group>.form-control+textarea:not(.form-control),.input-group>.form-control-plaintext+.custom-file,.input-group>.form-control-plaintext+.custom-select,.input-group>.form-control-plaintext+.form-control,.input-group>.form-control-plaintext+input[type=email]:not(.form-control),.input-group>.form-control-plaintext+input[type=search]:not(.form-control),.input-group>.form-control-plaintext+input[type=tel]:not(.form-control),.input-group>.form-control-plaintext+input[type=text]:not(.form-control),.input-group>.form-control-plaintext+select:not(.form-control),.input-group>.form-control-plaintext+textarea:not(.form-control),.input-group>input[type=email]:not(.form-control)+.custom-file,.input-group>input[type=email]:not(.form-control)+.custom-select,.input-group>input[type=email]:not(.form-control)+.form-control,.input-group>input[type=email]:not(.form-control)+input[type=email]:not(.form-control),.input-group>input[type=email]:not(.form-control)+input[type=search]:not(.form-control),.input-group>input[type=email]:not(.form-control)+input[type=tel]:not(.form-control),.input-group>input[type=email]:not(.form-control)+input[type=text]:not(.form-control),.input-group>input[type=email]:not(.form-control)+select:not(.form-control),.input-group>input[type=email]:not(.form-control)+textarea:not(.form-control),.input-group>input[type=search]:not(.form-control)+.custom-file,.input-group>input[type=search]:not(.form-control)+.custom-select,.input-group>input[type=search]:not(.form-control)+.form-control,.input-group>input[type=search]:not(.form-control)+input[type=email]:not(.form-control),.input-group>input[type=search]:not(.form-control)+input[type=search]:not(.form-control),.input-group>input[type=search]:not(.form-control)+input[type=tel]:not(.form-control),.input-group>input[type=search]:not(.form-control)+input[type=text]:not(.form-control),.input-group>input[type=search]:not(.form-control)+select:not(.form-control),.input-group>input[type=search]:not(.form-control)+textarea:not(.form-control),.input-group>input[type=tel]:not(.form-control)+.custom-file,.input-group>input[type=tel]:not(.form-control)+.custom-select,.input-group>input[type=tel]:not(.form-control)+.form-control,.input-group>input[type=tel]:not(.form-control)+input[type=email]:not(.form-control),.input-group>input[type=tel]:not(.form-control)+input[type=search]:not(.form-control),.input-group>input[type=tel]:not(.form-control)+input[type=tel]:not(.form-control),.input-group>input[type=tel]:not(.form-control)+input[type=text]:not(.form-control),.input-group>input[type=tel]:not(.form-control)+select:not(.form-control),.input-group>input[type=tel]:not(.form-control)+textarea:not(.form-control),.input-group>input[type=text]:not(.form-control)+.custom-file,.input-group>input[type=text]:not(.form-control)+.custom-select,.input-group>input[type=text]:not(.form-control)+.form-control,.input-group>input[type=text]:not(.form-control)+input[type=email]:not(.form-control),.input-group>input[type=text]:not(.form-control)+input[type=search]:not(.form-control),.input-group>input[type=text]:not(.form-control)+input[type=tel]:not(.form-control),.input-group>input[type=text]:not(.form-control)+input[type=text]:not(.form-control),.input-group>input[type=text]:not(.form-control)+select:not(.form-control),.input-group>input[type=text]:not(.form-control)+textarea:not(.form-control),.input-group>select:not(.form-control)+.custom-file,.input-group>select:not(.form-control)+.custom-select,.input-group>select:not(.form-control)+.form-control,.input-group>select:not(.form-control)+input[type=email]:not(.form-control),.input-group>select:not(.form-control)+input[type=search]:not(.form-control),.input-group>select:not(.form-control)+input[type=tel]:not(.form-control),.input-group>select:not(.form-control)+input[type=text]:not(.form-control),.input-group>select:not(.form-control)+select:not(.form-control),.input-group>select:not(.form-control)+textarea:not(.form-control),.input-group>textarea:not(.form-control)+.custom-file,.input-group>textarea:not(.form-control)+.custom-select,.input-group>textarea:not(.form-control)+.form-control,.input-group>textarea:not(.form-control)+input[type=email]:not(.form-control),.input-group>textarea:not(.form-control)+input[type=search]:not(.form-control),.input-group>textarea:not(.form-control)+input[type=tel]:not(.form-control),.input-group>textarea:not(.form-control)+input[type=text]:not(.form-control),.input-group>textarea:not(.form-control)+select:not(.form-control),.input-group>textarea:not(.form-control)+textarea:not(.form-control),body .calendar-plus .input-group>#calendar-plus-category+#calendar-plus-category,body .calendar-plus .input-group>#calendar-plus-category+#calendar-plus-search,body .calendar-plus .input-group>#calendar-plus-category+.custom-file,body .calendar-plus .input-group>#calendar-plus-category+.custom-select,body .calendar-plus .input-group>#calendar-plus-category+.form-control,body .calendar-plus .input-group>#calendar-plus-category+input[type=email]:not(.form-control),body .calendar-plus .input-group>#calendar-plus-category+input[type=search]:not(.form-control),body .calendar-plus .input-group>#calendar-plus-category+input[type=tel]:not(.form-control),body .calendar-plus .input-group>#calendar-plus-category+input[type=text]:not(.form-control),body .calendar-plus .input-group>#calendar-plus-category+select:not(.form-control),body .calendar-plus .input-group>#calendar-plus-category+textarea:not(.form-control),body .calendar-plus .input-group>#calendar-plus-search+#calendar-plus-category,body .calendar-plus .input-group>#calendar-plus-search+#calendar-plus-search,body .calendar-plus .input-group>#calendar-plus-search+.custom-file,body .calendar-plus .input-group>#calendar-plus-search+.custom-select,body .calendar-plus .input-group>#calendar-plus-search+.form-control,body .calendar-plus .input-group>#calendar-plus-search+input[type=email]:not(.form-control),body .calendar-plus .input-group>#calendar-plus-search+input[type=search]:not(.form-control),body .calendar-plus .input-group>#calendar-plus-search+input[type=tel]:not(.form-control),body .calendar-plus .input-group>#calendar-plus-search+input[type=text]:not(.form-control),body .calendar-plus .input-group>#calendar-plus-search+select:not(.form-control),body .calendar-plus .input-group>#calendar-plus-search+textarea:not(.form-control),body .calendar-plus .input-group>.custom-file+#calendar-plus-category,body .calendar-plus .input-group>.custom-file+#calendar-plus-search,body .calendar-plus .input-group>.custom-select+#calendar-plus-category,body .calendar-plus .input-group>.custom-select+#calendar-plus-search,body .calendar-plus .input-group>.form-control+#calendar-plus-category,body .calendar-plus .input-group>.form-control+#calendar-plus-search,body .calendar-plus .input-group>.form-control-plaintext+#calendar-plus-category,body .calendar-plus .input-group>.form-control-plaintext+#calendar-plus-search,body .calendar-plus .input-group>input[type=email]:not(.form-control)+#calendar-plus-category,body .calendar-plus .input-group>input[type=email]:not(.form-control)+#calendar-plus-search,body .calendar-plus .input-group>input[type=search]:not(.form-control)+#calendar-plus-category,body .calendar-plus .input-group>input[type=search]:not(.form-control)+#calendar-plus-search,body .calendar-plus .input-group>input[type=tel]:not(.form-control)+#calendar-plus-category,body .calendar-plus .input-group>input[type=tel]:not(.form-control)+#calendar-plus-search,body .calendar-plus .input-group>input[type=text]:not(.form-control)+#calendar-plus-category,body .calendar-plus .input-group>input[type=text]:not(.form-control)+#calendar-plus-search,body .calendar-plus .input-group>select:not(.form-control)+#calendar-plus-category,body .calendar-plus .input-group>select:not(.form-control)+#calendar-plus-search,body .calendar-plus .input-group>textarea:not(.form-control)+#calendar-plus-category,body .calendar-plus .input-group>textarea:not(.form-control)+#calendar-plus-search{margin-left:-1px}.input-group>.custom-file .custom-file-input:focus~.custom-file-label,.input-group>.custom-select:focus,.input-group>.form-control:focus,.input-group>input[type=email]:focus:not(.form-control),.input-group>input[type=search]:focus:not(.form-control),.input-group>input[type=tel]:focus:not(.form-control),.input-group>input[type=text]:focus:not(.form-control),.input-group>select:focus:not(.form-control),.input-group>textarea:focus:not(.form-control),body .calendar-plus .input-group>#calendar-plus-category:focus,body .calendar-plus .input-group>#calendar-plus-search:focus{z-index:3}.input-group>.custom-file .custom-file-input:focus{z-index:4}.input-group>.custom-select:not(:first-child),.input-group>.form-control:not(:first-child),.input-group>input[type=email]:not(:first-child):not(.form-control),.input-group>input[type=search]:not(:first-child):not(.form-control),.input-group>input[type=tel]:not(:first-child):not(.form-control),.input-group>input[type=text]:not(:first-child):not(.form-control),.input-group>select:not(:first-child):not(.form-control),.input-group>textarea:not(:first-child):not(.form-control),body .calendar-plus .input-group>#calendar-plus-category:not(:first-child),body .calendar-plus .input-group>#calendar-plus-search:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.custom-file{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.input-group>.custom-file:not(:last-child) .custom-file-label,.input-group>.custom-file:not(:last-child) .custom-file-label::after{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-file:not(:first-child) .custom-file-label{border-top-left-radius:0;border-bottom-left-radius:0}.input-group:not(.has-validation)>.custom-file:not(:last-child) .custom-file-label,.input-group:not(.has-validation)>.custom-file:not(:last-child) .custom-file-label::after,.input-group:not(.has-validation)>.custom-select:not(:last-child),.input-group:not(.has-validation)>.form-control:not(:last-child),.input-group:not(.has-validation)>input[type=email]:not(:last-child):not(.form-control),.input-group:not(.has-validation)>input[type=search]:not(:last-child):not(.form-control),.input-group:not(.has-validation)>input[type=tel]:not(:last-child):not(.form-control),.input-group:not(.has-validation)>input[type=text]:not(:last-child):not(.form-control),.input-group:not(.has-validation)>select:not(:last-child):not(.form-control),.input-group:not(.has-validation)>textarea:not(:last-child):not(.form-control),body .calendar-plus .input-group:not(.has-validation)>#calendar-plus-category:not(:last-child),body .calendar-plus .input-group:not(.has-validation)>#calendar-plus-search:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-group.has-validation>.custom-file:nth-last-child(n+3) .custom-file-label,.input-group.has-validation>.custom-file:nth-last-child(n+3) .custom-file-label::after,.input-group.has-validation>.custom-select:nth-last-child(n+3),.input-group.has-validation>.form-control:nth-last-child(n+3),.input-group.has-validation>input[type=email]:nth-last-child(n+3):not(.form-control),.input-group.has-validation>input[type=search]:nth-last-child(n+3):not(.form-control),.input-group.has-validation>input[type=tel]:nth-last-child(n+3):not(.form-control),.input-group.has-validation>input[type=text]:nth-last-child(n+3):not(.form-control),.input-group.has-validation>select:nth-last-child(n+3):not(.form-control),.input-group.has-validation>textarea:nth-last-child(n+3):not(.form-control),body .calendar-plus .input-group.has-validation>#calendar-plus-category:nth-last-child(n+3),body .calendar-plus .input-group.has-validation>#calendar-plus-search:nth-last-child(n+3){border-top-right-radius:0;border-bottom-right-radius:0}.input-group-append,.input-group-prepend{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.input-group-append .btn,.input-group-prepend .btn{position:relative;z-index:2}.input-group-append .btn:focus,.input-group-prepend .btn:focus{z-index:3}.input-group-append .btn+.btn,.input-group-append .btn+.input-group-text,.input-group-append .input-group-text+.btn,.input-group-append .input-group-text+.input-group-text,.input-group-prepend .btn+.btn,.input-group-prepend .btn+.input-group-text,.input-group-prepend .input-group-text+.btn,.input-group-prepend .input-group-text+.input-group-text{margin-left:-1px}.input-group-prepend{margin-right:-1px}.input-group-append{margin-left:-1px}.input-group-text{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;padding:.375rem .75rem;margin-bottom:0;font-size:-moz-calc(1em * (var(--body-font-size)/ 100));font-size:calc(1em * (var(--body-font-size)/ 100));font-weight:400;line-height:1.5;color:#495057;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:var(--roundness)}.input-group-text input[type=checkbox],.input-group-text input[type=radio]{margin-top:0}.input-group-lg>.custom-select,.input-group-lg>.form-control:not(textarea),.input-group-lg>input[type=email]:not(textarea):not(.form-control),.input-group-lg>input[type=search]:not(textarea):not(.form-control),.input-group-lg>input[type=tel]:not(textarea):not(.form-control),.input-group-lg>input[type=text]:not(textarea):not(.form-control),.input-group-lg>select:not(textarea):not(.form-control),.input-group-lg>textarea:not(textarea):not(.form-control),body .calendar-plus .input-group-lg>#calendar-plus-category:not(textarea),body .calendar-plus .input-group-lg>#calendar-plus-search:not(textarea){height:-moz-calc(1.5em + 1rem + 2px);height:calc(1.5em + 1rem + 2px)}.input-group-lg>.custom-select,.input-group-lg>.form-control,.input-group-lg>.input-group-append>.btn,.input-group-lg>.input-group-append>.input-group-text,.input-group-lg>.input-group-prepend>.btn,.input-group-lg>.input-group-prepend>.input-group-text,.input-group-lg>input[type=email]:not(.form-control),.input-group-lg>input[type=search]:not(.form-control),.input-group-lg>input[type=tel]:not(.form-control),.input-group-lg>input[type=text]:not(.form-control),.input-group-lg>select:not(.form-control),.input-group-lg>textarea:not(.form-control),body .calendar-plus .input-group-lg>#calendar-plus-category,body .calendar-plus .input-group-lg>#calendar-plus-search{padding:.5rem 1rem;font-size:-moz-calc(1.25em * (var(--body-font-size)/ 100));font-size:calc(1.25em * (var(--body-font-size)/ 100));line-height:1.5;border-radius:var(--roundness)}.input-group-sm>.custom-select,.input-group-sm>.form-control:not(textarea),.input-group-sm>input[type=email]:not(textarea):not(.form-control),.input-group-sm>input[type=search]:not(textarea):not(.form-control),.input-group-sm>input[type=tel]:not(textarea):not(.form-control),.input-group-sm>input[type=text]:not(textarea):not(.form-control),.input-group-sm>select:not(textarea):not(.form-control),.input-group-sm>textarea:not(textarea):not(.form-control),body .calendar-plus .input-group-sm>#calendar-plus-category:not(textarea),body .calendar-plus .input-group-sm>#calendar-plus-search:not(textarea){height:-moz-calc(1.5em + .5rem + 2px);height:calc(1.5em + .5rem + 2px)}.input-group-sm>.custom-select,.input-group-sm>.form-control,.input-group-sm>.input-group-append>.btn,.input-group-sm>.input-group-append>.input-group-text,.input-group-sm>.input-group-prepend>.btn,.input-group-sm>.input-group-prepend>.input-group-text,.input-group-sm>input[type=email]:not(.form-control),.input-group-sm>input[type=search]:not(.form-control),.input-group-sm>input[type=tel]:not(.form-control),.input-group-sm>input[type=text]:not(.form-control),.input-group-sm>select:not(.form-control),.input-group-sm>textarea:not(.form-control),body .calendar-plus .input-group-sm>#calendar-plus-category,body .calendar-plus .input-group-sm>#calendar-plus-search{padding:.25rem .5rem;font-size:-moz-calc(.875em * (var(--body-font-size)/ 100));font-size:calc(.875em * (var(--body-font-size)/ 100));line-height:1.5;border-radius:var(--roundness)}.input-group-lg>.custom-select,.input-group-sm>.custom-select{padding-right:1.75rem}.input-group.has-validation>.input-group-append:nth-last-child(n+3)>.btn,.input-group.has-validation>.input-group-append:nth-last-child(n+3)>.input-group-text,.input-group:not(.has-validation)>.input-group-append:not(:last-child)>.btn,.input-group:not(.has-validation)>.input-group-append:not(:last-child)>.input-group-text,.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group>.input-group-append:last-child>.input-group-text:not(:last-child),.input-group>.input-group-prepend>.btn,.input-group>.input-group-prepend>.input-group-text{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.input-group-append>.btn,.input-group>.input-group-append>.input-group-text,.input-group>.input-group-prepend:first-child>.btn:not(:first-child),.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child),.input-group>.input-group-prepend:not(:first-child)>.btn,.input-group>.input-group-prepend:not(:first-child)>.input-group-text{border-top-left-radius:0;border-bottom-left-radius:0}.nav{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5em 1em;text-decoration:none}.nav-link:focus,.nav-link:hover{text-decoration:none}.nav-link.disabled{color:#6c757d;pointer-events:none;cursor:default}.nav-tabs{border-bottom:1px solid #dee2e6}.nav-tabs .nav-link{margin-bottom:-1px;border:1px solid transparent;border-top-left-radius:var(--roundness);border-top-right-radius:var(--roundness)}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:#e9ecef #e9ecef #dee2e6}.nav-tabs .nav-link.disabled{color:#6c757d;background-color:transparent;border-color:transparent}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.nav-pills .nav-link{border-radius:var(--roundness)}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#007bff}.nav-fill .nav-item,.nav-fill>.nav-link{-webkit-box-flex:1;-webkit-flex:1 1 auto;-moz-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}.nav-justified .nav-item,.nav-justified>.nav-link{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-align:center}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1.5rem 1.5rem}.navbar .container,.navbar .container-fluid,.navbar .container-lg,.navbar .container-md,.navbar .container-sm,.navbar .container-xl{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.navbar-brand{display:inline-block;padding-top:0;padding-bottom:0;margin-right:1.5rem;line-height:inherit;white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-nav{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static;float:none}.navbar-text{display:inline-block;padding-top:.5em;padding-bottom:.5em}.navbar-collapse{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.navbar-toggler{padding:.25rem .75rem;font-size:1.25em;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:var(--roundness)}.navbar-toggler:focus,.navbar-toggler:hover{text-decoration:none}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:"";background:50%/100% 100% no-repeat}.navbar-nav-scroll{max-height:75vh;overflow-y:auto}@media (max-width:599.98px){.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid,.navbar-expand-sm>.container-lg,.navbar-expand-sm>.container-md,.navbar-expand-sm>.container-sm,.navbar-expand-sm>.container-xl{padding-right:0;padding-left:0}}@media (min-width:600px){.navbar-expand-sm{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-sm .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid,.navbar-expand-sm>.container-lg,.navbar-expand-sm>.container-md,.navbar-expand-sm>.container-sm,.navbar-expand-sm>.container-xl{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-sm .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{display:-webkit-box!important;display:-webkit-flex!important;display:-moz-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}}@media (max-width:781.98px){.navbar-expand-md>.container,.navbar-expand-md>.container-fluid,.navbar-expand-md>.container-lg,.navbar-expand-md>.container-md,.navbar-expand-md>.container-sm,.navbar-expand-md>.container-xl{padding-right:0;padding-left:0}}@media (min-width:782px){.navbar-expand-md{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-md .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-expand-md>.container,.navbar-expand-md>.container-fluid,.navbar-expand-md>.container-lg,.navbar-expand-md>.container-md,.navbar-expand-md>.container-sm,.navbar-expand-md>.container-xl{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{display:-webkit-box!important;display:-webkit-flex!important;display:-moz-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}}@media (max-width:991.98px){.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid,.navbar-expand-lg>.container-lg,.navbar-expand-lg>.container-md,.navbar-expand-lg>.container-sm,.navbar-expand-lg>.container-xl{padding-right:0;padding-left:0}}@media (min-width:992px){.navbar-expand-lg{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-lg .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid,.navbar-expand-lg>.container-lg,.navbar-expand-lg>.container-md,.navbar-expand-lg>.container-sm,.navbar-expand-lg>.container-xl{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{display:-webkit-box!important;display:-webkit-flex!important;display:-moz-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}}@media (max-width:1199.98px){.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid,.navbar-expand-xl>.container-lg,.navbar-expand-xl>.container-md,.navbar-expand-xl>.container-sm,.navbar-expand-xl>.container-xl{padding-right:0;padding-left:0}}@media (min-width:1200px){.navbar-expand-xl{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-xl .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid,.navbar-expand-xl>.container-lg,.navbar-expand-xl>.container-md,.navbar-expand-xl>.container-sm,.navbar-expand-xl>.container-xl{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{display:-webkit-box!important;display:-webkit-flex!important;display:-moz-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}}@media (max-width:1329.98px){.navbar-expand-xxl>.container,.navbar-expand-xxl>.container-fluid,.navbar-expand-xxl>.container-lg,.navbar-expand-xxl>.container-md,.navbar-expand-xxl>.container-sm,.navbar-expand-xxl>.container-xl{padding-right:0;padding-left:0}}@media (min-width:1330px){.navbar-expand-xxl{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-xxl .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.navbar-expand-xxl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xxl .navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-expand-xxl>.container,.navbar-expand-xxl>.container-fluid,.navbar-expand-xxl>.container-lg,.navbar-expand-xxl>.container-md,.navbar-expand-xxl>.container-sm,.navbar-expand-xxl>.container-xl{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-xxl .navbar-nav-scroll{overflow:visible}.navbar-expand-xxl .navbar-collapse{display:-webkit-box!important;display:-webkit-flex!important;display:-moz-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-xxl .navbar-toggler{display:none}}.navbar-expand{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand>.container,.navbar-expand>.container-fluid,.navbar-expand>.container-lg,.navbar-expand>.container-md,.navbar-expand>.container-sm,.navbar-expand>.container-xl{padding-right:0;padding-left:0}.navbar-expand .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-expand>.container,.navbar-expand>.container-fluid,.navbar-expand>.container-lg,.navbar-expand>.container-md,.navbar-expand>.container-sm,.navbar-expand>.container-xl{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{display:-webkit-box!important;display:-webkit-flex!important;display:-moz-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-light .navbar-brand{color:rgba(0,0,0,.9)}.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{color:rgba(0,0,0,.9)}.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.5)}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:rgba(0,0,0,.7)}.navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,.3)}.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .show>.nav-link{color:rgba(0,0,0,.9)}.navbar-light .navbar-toggler{color:rgba(0,0,0,.5);border-color:rgba(0,0,0,.1)}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-light .navbar-text{color:rgba(0,0,0,.5)}.navbar-light .navbar-text a{color:rgba(0,0,0,.9)}.navbar-light .navbar-text a:focus,.navbar-light .navbar-text a:hover{color:rgba(0,0,0,.9)}.navbar-dark .navbar-brand{color:#fff}.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover{color:#fff}.navbar-dark .navbar-nav .nav-link{color:rgba(255,255,255,.5)}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:rgba(255,255,255,.75)}.navbar-dark .navbar-nav .nav-link.disabled{color:rgba(255,255,255,.25)}.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .show>.nav-link{color:#fff}.navbar-dark .navbar-toggler{color:rgba(255,255,255,.5);border-color:rgba(255,255,255,.1)}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-dark .navbar-text{color:rgba(255,255,255,.5)}.navbar-dark .navbar-text a{color:#fff}.navbar-dark .navbar-text a:focus,.navbar-dark .navbar-text a:hover{color:#fff}.breadcrumb{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:.25rem .5rem;list-style:none;border-radius:var(--roundness)}.breadcrumb-item+.breadcrumb-item{padding-left:.5rem}.breadcrumb-item+.breadcrumb-item::before{float:left;padding-right:.5rem;content:"/"}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:underline}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:none}.pagination{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;padding-left:0;list-style:none;border-radius:var(--roundness)}.page-link{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#007bff;text-decoration:none;border:1px solid #dee2e6}.page-link:hover{z-index:2;color:#0056b3;text-decoration:none;background-color:#e9ecef;border-color:#dee2e6}.page-link:focus{z-index:3}.page-item:first-child .page-link{margin-left:0;border-top-left-radius:var(--roundness);border-bottom-left-radius:var(--roundness)}.page-item:last-child .page-link{border-top-right-radius:var(--roundness);border-bottom-right-radius:var(--roundness)}.page-item.active .page-link{z-index:3;color:#fff;background-color:#007bff;border-color:#007bff}.page-item.disabled .page-link{color:#6c757d;pointer-events:none;cursor:auto;background-color:#fff;border-color:#dee2e6}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25em;line-height:1.5}.pagination-lg .page-item:first-child .page-link{border-top-left-radius:var(--roundness);border-bottom-left-radius:var(--roundness)}.pagination-lg .page-item:last-child .page-link{border-top-right-radius:var(--roundness);border-bottom-right-radius:var(--roundness)}.pagination-sm .page-link{padding:.25rem .5rem;font-size:.875em;line-height:1.5}.pagination-sm .page-item:first-child .page-link{border-top-left-radius:var(--roundness);border-bottom-left-radius:var(--roundness)}.pagination-sm .page-item:last-child .page-link{border-top-right-radius:var(--roundness);border-bottom-right-radius:var(--roundness)}.jumbotron,.wp-block-cover{padding:2rem 1rem;margin-bottom:2rem;border-radius:var(--roundness)}@media (min-width:600px){.jumbotron,.wp-block-cover{padding:4rem 2rem}}.jumbotron-fluid{padding-right:0;padding-left:0;border-radius:0}.alert{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:var(--roundness)}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:4rem}.alert-dismissible .close{position:absolute;top:0;right:0;z-index:2;padding:.75rem 1.25rem;color:inherit}.media{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}.media-body{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1}.close{float:right;font-size:1.5rem;font-weight:700;line-height:1;color:currentColor;opacity:.5}.close:hover{color:currentColor;text-decoration:none}.close:not(:disabled):not(.disabled):focus,.close:not(:disabled):not(.disabled):hover{opacity:.75}button.close{padding:0;background-color:transparent;border:0}a.close.disabled{pointer-events:none}.modal-open{overflow:hidden}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal{position:fixed;top:0;left:0;z-index:1050;display:none;width:100%;height:100%;overflow:hidden;outline:0}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;-moz-transition:transform .3s ease-out,-moz-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out,-moz-transform .3s ease-out,-o-transform .3s ease-out;-webkit-transform:translate(0,-50px);-moz-transform:translate(0,-50px);-ms-transform:translate(0,-50px);-o-transform:translate(0,-50px);transform:translate(0,-50px)}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{-webkit-transition:none;-o-transition:none;-moz-transition:none;transition:none}}.modal.show .modal-dialog{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.modal.modal-static .modal-dialog{-webkit-transform:scale(1.02);-moz-transform:scale(1.02);-ms-transform:scale(1.02);-o-transform:scale(1.02);transform:scale(1.02)}.modal-dialog-scrollable{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;max-height:-moz-calc(100% - 1rem);max-height:calc(100% - 1rem)}.modal-dialog-scrollable .modal-content{max-height:-moz-calc(100vh - 1rem);max-height:calc(100vh - 1rem);overflow:hidden}.modal-dialog-scrollable .modal-footer,.modal-dialog-scrollable .modal-header{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;min-height:-moz-calc(100% - 1rem);min-height:calc(100% - 1rem)}.modal-dialog-centered::before{display:block;height:-moz-calc(100vh - 1rem);height:calc(100vh - 1rem);height:-webkit-min-content;height:-moz-min-content;height:min-content;content:""}.modal-dialog-centered.modal-dialog-scrollable{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%}.modal-dialog-centered.modal-dialog-scrollable .modal-content{max-height:none}.modal-dialog-centered.modal-dialog-scrollable::before{content:none}.modal-content{position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;pointer-events:auto;background-clip:padding-box;border:0 solid rgba(0,0,0,.2);border-radius:var(--roundness);outline:0}.modal-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:var(--color-bg)}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.8}.modal-header{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1rem 1rem;border-bottom:0 solid #dee2e6;border-top-left-radius:-moz-calc(var(--roundness) - 0);border-top-left-radius:calc(var(--roundness) - 0);border-top-right-radius:-moz-calc(var(--roundness) - 0);border-top-right-radius:calc(var(--roundness) - 0)}.modal-header .close{padding:1rem 1rem;margin:-1rem -1rem -1rem auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;-webkit-box-flex:1;-webkit-flex:1 1 auto;-moz-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:1rem}.modal-footer{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:.75rem;border-top:0 solid #dee2e6;border-bottom-right-radius:-moz-calc(var(--roundness) - 0);border-bottom-right-radius:calc(var(--roundness) - 0);border-bottom-left-radius:-moz-calc(var(--roundness) - 0);border-bottom-left-radius:calc(var(--roundness) - 0)}.modal-footer>*{margin:.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:600px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-scrollable{max-height:-moz-calc(100% - 3.5rem);max-height:calc(100% - 3.5rem)}.modal-dialog-scrollable .modal-content{max-height:-moz-calc(100vh - 3.5rem);max-height:calc(100vh - 3.5rem)}.modal-dialog-centered{min-height:-moz-calc(100% - 3.5rem);min-height:calc(100% - 3.5rem)}.modal-dialog-centered::before{height:-moz-calc(100vh - 3.5rem);height:calc(100vh - 3.5rem);height:-webkit-min-content;height:-moz-min-content;height:min-content}.modal-sm{max-width:300px}}@media (min-width:992px){.modal-lg,.modal-xl{max-width:800px}}@media (min-width:1200px){.modal-xl{max-width:1140px}}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:-webkit-box!important;display:-webkit-flex!important;display:-moz-box!important;display:-ms-flexbox!important;display:flex!important}.d-inline-flex{display:-webkit-inline-box!important;display:-webkit-inline-flex!important;display:-moz-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}@media (min-width:600px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:-webkit-box!important;display:-webkit-flex!important;display:-moz-box!important;display:-ms-flexbox!important;display:flex!important}.d-sm-inline-flex{display:-webkit-inline-box!important;display:-webkit-inline-flex!important;display:-moz-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:782px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:-webkit-box!important;display:-webkit-flex!important;display:-moz-box!important;display:-ms-flexbox!important;display:flex!important}.d-md-inline-flex{display:-webkit-inline-box!important;display:-webkit-inline-flex!important;display:-moz-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:-webkit-box!important;display:-webkit-flex!important;display:-moz-box!important;display:-ms-flexbox!important;display:flex!important}.d-lg-inline-flex{display:-webkit-inline-box!important;display:-webkit-inline-flex!important;display:-moz-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:1200px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:-webkit-box!important;display:-webkit-flex!important;display:-moz-box!important;display:-ms-flexbox!important;display:flex!important}.d-xl-inline-flex{display:-webkit-inline-box!important;display:-webkit-inline-flex!important;display:-moz-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:1330px){.d-xxl-none{display:none!important}.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:-webkit-box!important;display:-webkit-flex!important;display:-moz-box!important;display:-ms-flexbox!important;display:flex!important}.d-xxl-inline-flex{display:-webkit-inline-box!important;display:-webkit-inline-flex!important;display:-moz-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:-webkit-box!important;display:-webkit-flex!important;display:-moz-box!important;display:-ms-flexbox!important;display:flex!important}.d-print-inline-flex{display:-webkit-inline-box!important;display:-webkit-inline-flex!important;display:-moz-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}.flex-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-webkit-flex-direction:row!important;-moz-box-orient:horizontal!important;-moz-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-webkit-flex-direction:column!important;-moz-box-orient:vertical!important;-moz-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:row-reverse!important;-moz-box-orient:horizontal!important;-moz-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:column-reverse!important;-moz-box-orient:vertical!important;-moz-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-wrap{-webkit-flex-wrap:wrap!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-nowrap{-webkit-flex-wrap:nowrap!important;-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-wrap-reverse{-webkit-flex-wrap:wrap-reverse!important;-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-fill{-webkit-box-flex:1!important;-webkit-flex:1 1 auto!important;-moz-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-grow-0{-webkit-box-flex:0!important;-webkit-flex-grow:0!important;-moz-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-grow-1{-webkit-box-flex:1!important;-webkit-flex-grow:1!important;-moz-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-shrink-0{-webkit-flex-shrink:0!important;-ms-flex-negative:0!important;flex-shrink:0!important}.flex-shrink-1{-webkit-flex-shrink:1!important;-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-start{-webkit-box-pack:start!important;-webkit-justify-content:flex-start!important;-moz-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-end{-webkit-box-pack:end!important;-webkit-justify-content:flex-end!important;-moz-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-center{-webkit-box-pack:center!important;-webkit-justify-content:center!important;-moz-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-between{-webkit-box-pack:justify!important;-webkit-justify-content:space-between!important;-moz-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-around{-webkit-justify-content:space-around!important;-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-start{-webkit-box-align:start!important;-webkit-align-items:flex-start!important;-moz-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-end{-webkit-box-align:end!important;-webkit-align-items:flex-end!important;-moz-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-center{-webkit-box-align:center!important;-webkit-align-items:center!important;-moz-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-baseline{-webkit-box-align:baseline!important;-webkit-align-items:baseline!important;-moz-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-stretch{-webkit-box-align:stretch!important;-webkit-align-items:stretch!important;-moz-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-start{-webkit-align-content:flex-start!important;-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-end{-webkit-align-content:flex-end!important;-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-center{-webkit-align-content:center!important;-ms-flex-line-pack:center!important;align-content:center!important}.align-content-between{-webkit-align-content:space-between!important;-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-around{-webkit-align-content:space-around!important;-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-stretch{-webkit-align-content:stretch!important;-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-auto{-webkit-align-self:auto!important;-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-start{-webkit-align-self:flex-start!important;-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-end{-webkit-align-self:flex-end!important;-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-center{-webkit-align-self:center!important;-ms-flex-item-align:center!important;align-self:center!important}.align-self-baseline{-webkit-align-self:baseline!important;-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-stretch{-webkit-align-self:stretch!important;-ms-flex-item-align:stretch!important;align-self:stretch!important}@media (min-width:600px){.flex-sm-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-webkit-flex-direction:row!important;-moz-box-orient:horizontal!important;-moz-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-sm-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-webkit-flex-direction:column!important;-moz-box-orient:vertical!important;-moz-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-sm-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:row-reverse!important;-moz-box-orient:horizontal!important;-moz-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-sm-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:column-reverse!important;-moz-box-orient:vertical!important;-moz-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-sm-wrap{-webkit-flex-wrap:wrap!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-sm-nowrap{-webkit-flex-wrap:nowrap!important;-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-sm-wrap-reverse{-webkit-flex-wrap:wrap-reverse!important;-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-sm-fill{-webkit-box-flex:1!important;-webkit-flex:1 1 auto!important;-moz-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-sm-grow-0{-webkit-box-flex:0!important;-webkit-flex-grow:0!important;-moz-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-sm-grow-1{-webkit-box-flex:1!important;-webkit-flex-grow:1!important;-moz-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-sm-shrink-0{-webkit-flex-shrink:0!important;-ms-flex-negative:0!important;flex-shrink:0!important}.flex-sm-shrink-1{-webkit-flex-shrink:1!important;-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-sm-start{-webkit-box-pack:start!important;-webkit-justify-content:flex-start!important;-moz-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-sm-end{-webkit-box-pack:end!important;-webkit-justify-content:flex-end!important;-moz-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-sm-center{-webkit-box-pack:center!important;-webkit-justify-content:center!important;-moz-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-sm-between{-webkit-box-pack:justify!important;-webkit-justify-content:space-between!important;-moz-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-sm-around{-webkit-justify-content:space-around!important;-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-sm-start{-webkit-box-align:start!important;-webkit-align-items:flex-start!important;-moz-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-sm-end{-webkit-box-align:end!important;-webkit-align-items:flex-end!important;-moz-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-sm-center{-webkit-box-align:center!important;-webkit-align-items:center!important;-moz-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-sm-baseline{-webkit-box-align:baseline!important;-webkit-align-items:baseline!important;-moz-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-sm-stretch{-webkit-box-align:stretch!important;-webkit-align-items:stretch!important;-moz-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-sm-start{-webkit-align-content:flex-start!important;-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-sm-end{-webkit-align-content:flex-end!important;-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-sm-center{-webkit-align-content:center!important;-ms-flex-line-pack:center!important;align-content:center!important}.align-content-sm-between{-webkit-align-content:space-between!important;-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-sm-around{-webkit-align-content:space-around!important;-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-sm-stretch{-webkit-align-content:stretch!important;-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-sm-auto{-webkit-align-self:auto!important;-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-sm-start{-webkit-align-self:flex-start!important;-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-sm-end{-webkit-align-self:flex-end!important;-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-sm-center{-webkit-align-self:center!important;-ms-flex-item-align:center!important;align-self:center!important}.align-self-sm-baseline{-webkit-align-self:baseline!important;-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-sm-stretch{-webkit-align-self:stretch!important;-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:782px){.flex-md-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-webkit-flex-direction:row!important;-moz-box-orient:horizontal!important;-moz-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-md-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-webkit-flex-direction:column!important;-moz-box-orient:vertical!important;-moz-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-md-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:row-reverse!important;-moz-box-orient:horizontal!important;-moz-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-md-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:column-reverse!important;-moz-box-orient:vertical!important;-moz-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-md-wrap{-webkit-flex-wrap:wrap!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-md-nowrap{-webkit-flex-wrap:nowrap!important;-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-md-wrap-reverse{-webkit-flex-wrap:wrap-reverse!important;-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-md-fill{-webkit-box-flex:1!important;-webkit-flex:1 1 auto!important;-moz-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-md-grow-0{-webkit-box-flex:0!important;-webkit-flex-grow:0!important;-moz-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-md-grow-1{-webkit-box-flex:1!important;-webkit-flex-grow:1!important;-moz-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-md-shrink-0{-webkit-flex-shrink:0!important;-ms-flex-negative:0!important;flex-shrink:0!important}.flex-md-shrink-1{-webkit-flex-shrink:1!important;-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-md-start{-webkit-box-pack:start!important;-webkit-justify-content:flex-start!important;-moz-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-md-end{-webkit-box-pack:end!important;-webkit-justify-content:flex-end!important;-moz-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-md-center{-webkit-box-pack:center!important;-webkit-justify-content:center!important;-moz-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-md-between{-webkit-box-pack:justify!important;-webkit-justify-content:space-between!important;-moz-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-md-around{-webkit-justify-content:space-around!important;-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-md-start{-webkit-box-align:start!important;-webkit-align-items:flex-start!important;-moz-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-md-end{-webkit-box-align:end!important;-webkit-align-items:flex-end!important;-moz-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-md-center{-webkit-box-align:center!important;-webkit-align-items:center!important;-moz-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-md-baseline{-webkit-box-align:baseline!important;-webkit-align-items:baseline!important;-moz-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-md-stretch{-webkit-box-align:stretch!important;-webkit-align-items:stretch!important;-moz-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-md-start{-webkit-align-content:flex-start!important;-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-md-end{-webkit-align-content:flex-end!important;-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-md-center{-webkit-align-content:center!important;-ms-flex-line-pack:center!important;align-content:center!important}.align-content-md-between{-webkit-align-content:space-between!important;-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-md-around{-webkit-align-content:space-around!important;-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-md-stretch{-webkit-align-content:stretch!important;-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-md-auto{-webkit-align-self:auto!important;-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-md-start{-webkit-align-self:flex-start!important;-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-md-end{-webkit-align-self:flex-end!important;-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-md-center{-webkit-align-self:center!important;-ms-flex-item-align:center!important;align-self:center!important}.align-self-md-baseline{-webkit-align-self:baseline!important;-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-md-stretch{-webkit-align-self:stretch!important;-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:992px){.flex-lg-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-webkit-flex-direction:row!important;-moz-box-orient:horizontal!important;-moz-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-lg-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-webkit-flex-direction:column!important;-moz-box-orient:vertical!important;-moz-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-lg-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:row-reverse!important;-moz-box-orient:horizontal!important;-moz-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-lg-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:column-reverse!important;-moz-box-orient:vertical!important;-moz-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-lg-wrap{-webkit-flex-wrap:wrap!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-lg-nowrap{-webkit-flex-wrap:nowrap!important;-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-lg-wrap-reverse{-webkit-flex-wrap:wrap-reverse!important;-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-lg-fill{-webkit-box-flex:1!important;-webkit-flex:1 1 auto!important;-moz-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-lg-grow-0{-webkit-box-flex:0!important;-webkit-flex-grow:0!important;-moz-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-lg-grow-1{-webkit-box-flex:1!important;-webkit-flex-grow:1!important;-moz-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-lg-shrink-0{-webkit-flex-shrink:0!important;-ms-flex-negative:0!important;flex-shrink:0!important}.flex-lg-shrink-1{-webkit-flex-shrink:1!important;-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-lg-start{-webkit-box-pack:start!important;-webkit-justify-content:flex-start!important;-moz-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-lg-end{-webkit-box-pack:end!important;-webkit-justify-content:flex-end!important;-moz-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-lg-center{-webkit-box-pack:center!important;-webkit-justify-content:center!important;-moz-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-lg-between{-webkit-box-pack:justify!important;-webkit-justify-content:space-between!important;-moz-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-lg-around{-webkit-justify-content:space-around!important;-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-lg-start{-webkit-box-align:start!important;-webkit-align-items:flex-start!important;-moz-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-lg-end{-webkit-box-align:end!important;-webkit-align-items:flex-end!important;-moz-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-lg-center{-webkit-box-align:center!important;-webkit-align-items:center!important;-moz-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-lg-baseline{-webkit-box-align:baseline!important;-webkit-align-items:baseline!important;-moz-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-lg-stretch{-webkit-box-align:stretch!important;-webkit-align-items:stretch!important;-moz-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-lg-start{-webkit-align-content:flex-start!important;-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-lg-end{-webkit-align-content:flex-end!important;-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-lg-center{-webkit-align-content:center!important;-ms-flex-line-pack:center!important;align-content:center!important}.align-content-lg-between{-webkit-align-content:space-between!important;-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-lg-around{-webkit-align-content:space-around!important;-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-lg-stretch{-webkit-align-content:stretch!important;-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-lg-auto{-webkit-align-self:auto!important;-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-lg-start{-webkit-align-self:flex-start!important;-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-lg-end{-webkit-align-self:flex-end!important;-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-lg-center{-webkit-align-self:center!important;-ms-flex-item-align:center!important;align-self:center!important}.align-self-lg-baseline{-webkit-align-self:baseline!important;-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-lg-stretch{-webkit-align-self:stretch!important;-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:1200px){.flex-xl-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-webkit-flex-direction:row!important;-moz-box-orient:horizontal!important;-moz-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-xl-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-webkit-flex-direction:column!important;-moz-box-orient:vertical!important;-moz-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-xl-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:row-reverse!important;-moz-box-orient:horizontal!important;-moz-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xl-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:column-reverse!important;-moz-box-orient:vertical!important;-moz-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xl-wrap{-webkit-flex-wrap:wrap!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xl-nowrap{-webkit-flex-wrap:nowrap!important;-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xl-wrap-reverse{-webkit-flex-wrap:wrap-reverse!important;-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-xl-fill{-webkit-box-flex:1!important;-webkit-flex:1 1 auto!important;-moz-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-xl-grow-0{-webkit-box-flex:0!important;-webkit-flex-grow:0!important;-moz-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-xl-grow-1{-webkit-box-flex:1!important;-webkit-flex-grow:1!important;-moz-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-xl-shrink-0{-webkit-flex-shrink:0!important;-ms-flex-negative:0!important;flex-shrink:0!important}.flex-xl-shrink-1{-webkit-flex-shrink:1!important;-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-xl-start{-webkit-box-pack:start!important;-webkit-justify-content:flex-start!important;-moz-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xl-end{-webkit-box-pack:end!important;-webkit-justify-content:flex-end!important;-moz-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xl-center{-webkit-box-pack:center!important;-webkit-justify-content:center!important;-moz-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xl-between{-webkit-box-pack:justify!important;-webkit-justify-content:space-between!important;-moz-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xl-around{-webkit-justify-content:space-around!important;-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-xl-start{-webkit-box-align:start!important;-webkit-align-items:flex-start!important;-moz-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xl-end{-webkit-box-align:end!important;-webkit-align-items:flex-end!important;-moz-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xl-center{-webkit-box-align:center!important;-webkit-align-items:center!important;-moz-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-xl-baseline{-webkit-box-align:baseline!important;-webkit-align-items:baseline!important;-moz-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xl-stretch{-webkit-box-align:stretch!important;-webkit-align-items:stretch!important;-moz-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xl-start{-webkit-align-content:flex-start!important;-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xl-end{-webkit-align-content:flex-end!important;-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xl-center{-webkit-align-content:center!important;-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xl-between{-webkit-align-content:space-between!important;-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xl-around{-webkit-align-content:space-around!important;-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xl-stretch{-webkit-align-content:stretch!important;-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xl-auto{-webkit-align-self:auto!important;-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-xl-start{-webkit-align-self:flex-start!important;-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xl-end{-webkit-align-self:flex-end!important;-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xl-center{-webkit-align-self:center!important;-ms-flex-item-align:center!important;align-self:center!important}.align-self-xl-baseline{-webkit-align-self:baseline!important;-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xl-stretch{-webkit-align-self:stretch!important;-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:1330px){.flex-xxl-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-webkit-flex-direction:row!important;-moz-box-orient:horizontal!important;-moz-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-xxl-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-webkit-flex-direction:column!important;-moz-box-orient:vertical!important;-moz-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-xxl-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:row-reverse!important;-moz-box-orient:horizontal!important;-moz-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xxl-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:column-reverse!important;-moz-box-orient:vertical!important;-moz-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xxl-wrap{-webkit-flex-wrap:wrap!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xxl-nowrap{-webkit-flex-wrap:nowrap!important;-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{-webkit-flex-wrap:wrap-reverse!important;-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-xxl-fill{-webkit-box-flex:1!important;-webkit-flex:1 1 auto!important;-moz-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-xxl-grow-0{-webkit-box-flex:0!important;-webkit-flex-grow:0!important;-moz-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-xxl-grow-1{-webkit-box-flex:1!important;-webkit-flex-grow:1!important;-moz-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-xxl-shrink-0{-webkit-flex-shrink:0!important;-ms-flex-negative:0!important;flex-shrink:0!important}.flex-xxl-shrink-1{-webkit-flex-shrink:1!important;-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-xxl-start{-webkit-box-pack:start!important;-webkit-justify-content:flex-start!important;-moz-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xxl-end{-webkit-box-pack:end!important;-webkit-justify-content:flex-end!important;-moz-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xxl-center{-webkit-box-pack:center!important;-webkit-justify-content:center!important;-moz-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xxl-between{-webkit-box-pack:justify!important;-webkit-justify-content:space-between!important;-moz-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xxl-around{-webkit-justify-content:space-around!important;-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-xxl-start{-webkit-box-align:start!important;-webkit-align-items:flex-start!important;-moz-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xxl-end{-webkit-box-align:end!important;-webkit-align-items:flex-end!important;-moz-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xxl-center{-webkit-box-align:center!important;-webkit-align-items:center!important;-moz-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-xxl-baseline{-webkit-box-align:baseline!important;-webkit-align-items:baseline!important;-moz-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xxl-stretch{-webkit-box-align:stretch!important;-webkit-align-items:stretch!important;-moz-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xxl-start{-webkit-align-content:flex-start!important;-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xxl-end{-webkit-align-content:flex-end!important;-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xxl-center{-webkit-align-content:center!important;-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xxl-between{-webkit-align-content:space-between!important;-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xxl-around{-webkit-align-content:space-around!important;-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xxl-stretch{-webkit-align-content:stretch!important;-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xxl-auto{-webkit-align-self:auto!important;-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-xxl-start{-webkit-align-self:flex-start!important;-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xxl-end{-webkit-align-self:flex-end!important;-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xxl-center{-webkit-align-self:center!important;-ms-flex-item-align:center!important;align-self:center!important}.align-self-xxl-baseline{-webkit-align-self:baseline!important;-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xxl-stretch{-webkit-align-self:stretch!important;-ms-flex-item-align:stretch!important;align-self:stretch!important}}.screen-reader-text,.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mw-100{max-width:100%!important}.mh-100{max-height:100%!important}.min-vw-100{min-width:100vw!important}.min-vh-100{min-height:100vh!important}.vw-100{width:100vw!important}.vh-100{height:100vh!important}.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:.75rem!important}.mt-1,.my-1{margin-top:.75rem!important}.mr-1,.mx-1{margin-right:.75rem!important}.mb-1,.my-1{margin-bottom:.75rem!important}.ml-1,.mx-1{margin-left:.75rem!important}.m-2{margin:1.5rem!important}.mt-2,.my-2{margin-top:1.5rem!important}.mr-2,.mx-2{margin-right:1.5rem!important}.mb-2,.my-2{margin-bottom:1.5rem!important}.ml-2,.mx-2{margin-left:1.5rem!important}.m-3{margin:3rem!important}.mt-3,.my-3{margin-top:3rem!important}.mr-3,.mx-3{margin-right:3rem!important}.mb-3,.my-3{margin-bottom:3rem!important}.ml-3,.mx-3{margin-left:3rem!important}.m-4{margin:4.5rem!important}.mt-4,.my-4{margin-top:4.5rem!important}.mr-4,.mx-4{margin-right:4.5rem!important}.mb-4,.my-4{margin-bottom:4.5rem!important}.ml-4,.mx-4{margin-left:4.5rem!important}.m-5{margin:9rem!important}.mt-5,.my-5{margin-top:9rem!important}.mr-5,.mx-5{margin-right:9rem!important}.mb-5,.my-5{margin-bottom:9rem!important}.ml-5,.mx-5{margin-left:9rem!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:.75rem!important}.pt-1,.py-1{padding-top:.75rem!important}.pr-1,.px-1{padding-right:.75rem!important}.pb-1,.py-1{padding-bottom:.75rem!important}.pl-1,.px-1{padding-left:.75rem!important}.p-2{padding:1.5rem!important}.pt-2,.py-2{padding-top:1.5rem!important}.pr-2,.px-2{padding-right:1.5rem!important}.pb-2,.py-2{padding-bottom:1.5rem!important}.pl-2,.px-2{padding-left:1.5rem!important}.p-3{padding:3rem!important}.pt-3,.py-3{padding-top:3rem!important}.pr-3,.px-3{padding-right:3rem!important}.pb-3,.py-3{padding-bottom:3rem!important}.pl-3,.px-3{padding-left:3rem!important}.p-4{padding:4.5rem!important}.pt-4,.py-4{padding-top:4.5rem!important}.pr-4,.px-4{padding-right:4.5rem!important}.pb-4,.py-4{padding-bottom:4.5rem!important}.pl-4,.px-4{padding-left:4.5rem!important}.p-5{padding:9rem!important}.pt-5,.py-5{padding-top:9rem!important}.pr-5,.px-5{padding-right:9rem!important}.pb-5,.py-5{padding-bottom:9rem!important}.pl-5,.px-5{padding-left:9rem!important}.m-n1{margin:-.75rem!important}.mt-n1,.my-n1{margin-top:-.75rem!important}.mr-n1,.mx-n1{margin-right:-.75rem!important}.mb-n1,.my-n1{margin-bottom:-.75rem!important}.ml-n1,.mx-n1{margin-left:-.75rem!important}.m-n2{margin:-1.5rem!important}.mt-n2,.my-n2{margin-top:-1.5rem!important}.mr-n2,.mx-n2{margin-right:-1.5rem!important}.mb-n2,.my-n2{margin-bottom:-1.5rem!important}.ml-n2,.mx-n2{margin-left:-1.5rem!important}.m-n3{margin:-3rem!important}.mt-n3,.my-n3{margin-top:-3rem!important}.mr-n3,.mx-n3{margin-right:-3rem!important}.mb-n3,.my-n3{margin-bottom:-3rem!important}.ml-n3,.mx-n3{margin-left:-3rem!important}.m-n4{margin:-4.5rem!important}.mt-n4,.my-n4{margin-top:-4.5rem!important}.mr-n4,.mx-n4{margin-right:-4.5rem!important}.mb-n4,.my-n4{margin-bottom:-4.5rem!important}.ml-n4,.mx-n4{margin-left:-4.5rem!important}.m-n5{margin:-9rem!important}.mt-n5,.my-n5{margin-top:-9rem!important}.mr-n5,.mx-n5{margin-right:-9rem!important}.mb-n5,.my-n5{margin-bottom:-9rem!important}.ml-n5,.mx-n5{margin-left:-9rem!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}@media (min-width:600px){.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.m-sm-1{margin:.75rem!important}.mt-sm-1,.my-sm-1{margin-top:.75rem!important}.mr-sm-1,.mx-sm-1{margin-right:.75rem!important}.mb-sm-1,.my-sm-1{margin-bottom:.75rem!important}.ml-sm-1,.mx-sm-1{margin-left:.75rem!important}.m-sm-2{margin:1.5rem!important}.mt-sm-2,.my-sm-2{margin-top:1.5rem!important}.mr-sm-2,.mx-sm-2{margin-right:1.5rem!important}.mb-sm-2,.my-sm-2{margin-bottom:1.5rem!important}.ml-sm-2,.mx-sm-2{margin-left:1.5rem!important}.m-sm-3{margin:3rem!important}.mt-sm-3,.my-sm-3{margin-top:3rem!important}.mr-sm-3,.mx-sm-3{margin-right:3rem!important}.mb-sm-3,.my-sm-3{margin-bottom:3rem!important}.ml-sm-3,.mx-sm-3{margin-left:3rem!important}.m-sm-4{margin:4.5rem!important}.mt-sm-4,.my-sm-4{margin-top:4.5rem!important}.mr-sm-4,.mx-sm-4{margin-right:4.5rem!important}.mb-sm-4,.my-sm-4{margin-bottom:4.5rem!important}.ml-sm-4,.mx-sm-4{margin-left:4.5rem!important}.m-sm-5{margin:9rem!important}.mt-sm-5,.my-sm-5{margin-top:9rem!important}.mr-sm-5,.mx-sm-5{margin-right:9rem!important}.mb-sm-5,.my-sm-5{margin-bottom:9rem!important}.ml-sm-5,.mx-sm-5{margin-left:9rem!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.p-sm-1{padding:.75rem!important}.pt-sm-1,.py-sm-1{padding-top:.75rem!important}.pr-sm-1,.px-sm-1{padding-right:.75rem!important}.pb-sm-1,.py-sm-1{padding-bottom:.75rem!important}.pl-sm-1,.px-sm-1{padding-left:.75rem!important}.p-sm-2{padding:1.5rem!important}.pt-sm-2,.py-sm-2{padding-top:1.5rem!important}.pr-sm-2,.px-sm-2{padding-right:1.5rem!important}.pb-sm-2,.py-sm-2{padding-bottom:1.5rem!important}.pl-sm-2,.px-sm-2{padding-left:1.5rem!important}.p-sm-3{padding:3rem!important}.pt-sm-3,.py-sm-3{padding-top:3rem!important}.pr-sm-3,.px-sm-3{padding-right:3rem!important}.pb-sm-3,.py-sm-3{padding-bottom:3rem!important}.pl-sm-3,.px-sm-3{padding-left:3rem!important}.p-sm-4{padding:4.5rem!important}.pt-sm-4,.py-sm-4{padding-top:4.5rem!important}.pr-sm-4,.px-sm-4{padding-right:4.5rem!important}.pb-sm-4,.py-sm-4{padding-bottom:4.5rem!important}.pl-sm-4,.px-sm-4{padding-left:4.5rem!important}.p-sm-5{padding:9rem!important}.pt-sm-5,.py-sm-5{padding-top:9rem!important}.pr-sm-5,.px-sm-5{padding-right:9rem!important}.pb-sm-5,.py-sm-5{padding-bottom:9rem!important}.pl-sm-5,.px-sm-5{padding-left:9rem!important}.m-sm-n1{margin:-.75rem!important}.mt-sm-n1,.my-sm-n1{margin-top:-.75rem!important}.mr-sm-n1,.mx-sm-n1{margin-right:-.75rem!important}.mb-sm-n1,.my-sm-n1{margin-bottom:-.75rem!important}.ml-sm-n1,.mx-sm-n1{margin-left:-.75rem!important}.m-sm-n2{margin:-1.5rem!important}.mt-sm-n2,.my-sm-n2{margin-top:-1.5rem!important}.mr-sm-n2,.mx-sm-n2{margin-right:-1.5rem!important}.mb-sm-n2,.my-sm-n2{margin-bottom:-1.5rem!important}.ml-sm-n2,.mx-sm-n2{margin-left:-1.5rem!important}.m-sm-n3{margin:-3rem!important}.mt-sm-n3,.my-sm-n3{margin-top:-3rem!important}.mr-sm-n3,.mx-sm-n3{margin-right:-3rem!important}.mb-sm-n3,.my-sm-n3{margin-bottom:-3rem!important}.ml-sm-n3,.mx-sm-n3{margin-left:-3rem!important}.m-sm-n4{margin:-4.5rem!important}.mt-sm-n4,.my-sm-n4{margin-top:-4.5rem!important}.mr-sm-n4,.mx-sm-n4{margin-right:-4.5rem!important}.mb-sm-n4,.my-sm-n4{margin-bottom:-4.5rem!important}.ml-sm-n4,.mx-sm-n4{margin-left:-4.5rem!important}.m-sm-n5{margin:-9rem!important}.mt-sm-n5,.my-sm-n5{margin-top:-9rem!important}.mr-sm-n5,.mx-sm-n5{margin-right:-9rem!important}.mb-sm-n5,.my-sm-n5{margin-bottom:-9rem!important}.ml-sm-n5,.mx-sm-n5{margin-left:-9rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}}@media (min-width:782px){.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.m-md-1{margin:.75rem!important}.mt-md-1,.my-md-1{margin-top:.75rem!important}.mr-md-1,.mx-md-1{margin-right:.75rem!important}.mb-md-1,.my-md-1{margin-bottom:.75rem!important}.ml-md-1,.mx-md-1{margin-left:.75rem!important}.m-md-2{margin:1.5rem!important}.mt-md-2,.my-md-2{margin-top:1.5rem!important}.mr-md-2,.mx-md-2{margin-right:1.5rem!important}.mb-md-2,.my-md-2{margin-bottom:1.5rem!important}.ml-md-2,.mx-md-2{margin-left:1.5rem!important}.m-md-3{margin:3rem!important}.mt-md-3,.my-md-3{margin-top:3rem!important}.mr-md-3,.mx-md-3{margin-right:3rem!important}.mb-md-3,.my-md-3{margin-bottom:3rem!important}.ml-md-3,.mx-md-3{margin-left:3rem!important}.m-md-4{margin:4.5rem!important}.mt-md-4,.my-md-4{margin-top:4.5rem!important}.mr-md-4,.mx-md-4{margin-right:4.5rem!important}.mb-md-4,.my-md-4{margin-bottom:4.5rem!important}.ml-md-4,.mx-md-4{margin-left:4.5rem!important}.m-md-5{margin:9rem!important}.mt-md-5,.my-md-5{margin-top:9rem!important}.mr-md-5,.mx-md-5{margin-right:9rem!important}.mb-md-5,.my-md-5{margin-bottom:9rem!important}.ml-md-5,.mx-md-5{margin-left:9rem!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.p-md-1{padding:.75rem!important}.pt-md-1,.py-md-1{padding-top:.75rem!important}.pr-md-1,.px-md-1{padding-right:.75rem!important}.pb-md-1,.py-md-1{padding-bottom:.75rem!important}.pl-md-1,.px-md-1{padding-left:.75rem!important}.p-md-2{padding:1.5rem!important}.pt-md-2,.py-md-2{padding-top:1.5rem!important}.pr-md-2,.px-md-2{padding-right:1.5rem!important}.pb-md-2,.py-md-2{padding-bottom:1.5rem!important}.pl-md-2,.px-md-2{padding-left:1.5rem!important}.p-md-3{padding:3rem!important}.pt-md-3,.py-md-3{padding-top:3rem!important}.pr-md-3,.px-md-3{padding-right:3rem!important}.pb-md-3,.py-md-3{padding-bottom:3rem!important}.pl-md-3,.px-md-3{padding-left:3rem!important}.p-md-4{padding:4.5rem!important}.pt-md-4,.py-md-4{padding-top:4.5rem!important}.pr-md-4,.px-md-4{padding-right:4.5rem!important}.pb-md-4,.py-md-4{padding-bottom:4.5rem!important}.pl-md-4,.px-md-4{padding-left:4.5rem!important}.p-md-5{padding:9rem!important}.pt-md-5,.py-md-5{padding-top:9rem!important}.pr-md-5,.px-md-5{padding-right:9rem!important}.pb-md-5,.py-md-5{padding-bottom:9rem!important}.pl-md-5,.px-md-5{padding-left:9rem!important}.m-md-n1{margin:-.75rem!important}.mt-md-n1,.my-md-n1{margin-top:-.75rem!important}.mr-md-n1,.mx-md-n1{margin-right:-.75rem!important}.mb-md-n1,.my-md-n1{margin-bottom:-.75rem!important}.ml-md-n1,.mx-md-n1{margin-left:-.75rem!important}.m-md-n2{margin:-1.5rem!important}.mt-md-n2,.my-md-n2{margin-top:-1.5rem!important}.mr-md-n2,.mx-md-n2{margin-right:-1.5rem!important}.mb-md-n2,.my-md-n2{margin-bottom:-1.5rem!important}.ml-md-n2,.mx-md-n2{margin-left:-1.5rem!important}.m-md-n3{margin:-3rem!important}.mt-md-n3,.my-md-n3{margin-top:-3rem!important}.mr-md-n3,.mx-md-n3{margin-right:-3rem!important}.mb-md-n3,.my-md-n3{margin-bottom:-3rem!important}.ml-md-n3,.mx-md-n3{margin-left:-3rem!important}.m-md-n4{margin:-4.5rem!important}.mt-md-n4,.my-md-n4{margin-top:-4.5rem!important}.mr-md-n4,.mx-md-n4{margin-right:-4.5rem!important}.mb-md-n4,.my-md-n4{margin-bottom:-4.5rem!important}.ml-md-n4,.mx-md-n4{margin-left:-4.5rem!important}.m-md-n5{margin:-9rem!important}.mt-md-n5,.my-md-n5{margin-top:-9rem!important}.mr-md-n5,.mx-md-n5{margin-right:-9rem!important}.mb-md-n5,.my-md-n5{margin-bottom:-9rem!important}.ml-md-n5,.mx-md-n5{margin-left:-9rem!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-right:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}}@media (min-width:992px){.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.m-lg-1{margin:.75rem!important}.mt-lg-1,.my-lg-1{margin-top:.75rem!important}.mr-lg-1,.mx-lg-1{margin-right:.75rem!important}.mb-lg-1,.my-lg-1{margin-bottom:.75rem!important}.ml-lg-1,.mx-lg-1{margin-left:.75rem!important}.m-lg-2{margin:1.5rem!important}.mt-lg-2,.my-lg-2{margin-top:1.5rem!important}.mr-lg-2,.mx-lg-2{margin-right:1.5rem!important}.mb-lg-2,.my-lg-2{margin-bottom:1.5rem!important}.ml-lg-2,.mx-lg-2{margin-left:1.5rem!important}.m-lg-3{margin:3rem!important}.mt-lg-3,.my-lg-3{margin-top:3rem!important}.mr-lg-3,.mx-lg-3{margin-right:3rem!important}.mb-lg-3,.my-lg-3{margin-bottom:3rem!important}.ml-lg-3,.mx-lg-3{margin-left:3rem!important}.m-lg-4{margin:4.5rem!important}.mt-lg-4,.my-lg-4{margin-top:4.5rem!important}.mr-lg-4,.mx-lg-4{margin-right:4.5rem!important}.mb-lg-4,.my-lg-4{margin-bottom:4.5rem!important}.ml-lg-4,.mx-lg-4{margin-left:4.5rem!important}.m-lg-5{margin:9rem!important}.mt-lg-5,.my-lg-5{margin-top:9rem!important}.mr-lg-5,.mx-lg-5{margin-right:9rem!important}.mb-lg-5,.my-lg-5{margin-bottom:9rem!important}.ml-lg-5,.mx-lg-5{margin-left:9rem!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.p-lg-1{padding:.75rem!important}.pt-lg-1,.py-lg-1{padding-top:.75rem!important}.pr-lg-1,.px-lg-1{padding-right:.75rem!important}.pb-lg-1,.py-lg-1{padding-bottom:.75rem!important}.pl-lg-1,.px-lg-1{padding-left:.75rem!important}.p-lg-2{padding:1.5rem!important}.pt-lg-2,.py-lg-2{padding-top:1.5rem!important}.pr-lg-2,.px-lg-2{padding-right:1.5rem!important}.pb-lg-2,.py-lg-2{padding-bottom:1.5rem!important}.pl-lg-2,.px-lg-2{padding-left:1.5rem!important}.p-lg-3{padding:3rem!important}.pt-lg-3,.py-lg-3{padding-top:3rem!important}.pr-lg-3,.px-lg-3{padding-right:3rem!important}.pb-lg-3,.py-lg-3{padding-bottom:3rem!important}.pl-lg-3,.px-lg-3{padding-left:3rem!important}.p-lg-4{padding:4.5rem!important}.pt-lg-4,.py-lg-4{padding-top:4.5rem!important}.pr-lg-4,.px-lg-4{padding-right:4.5rem!important}.pb-lg-4,.py-lg-4{padding-bottom:4.5rem!important}.pl-lg-4,.px-lg-4{padding-left:4.5rem!important}.p-lg-5{padding:9rem!important}.pt-lg-5,.py-lg-5{padding-top:9rem!important}.pr-lg-5,.px-lg-5{padding-right:9rem!important}.pb-lg-5,.py-lg-5{padding-bottom:9rem!important}.pl-lg-5,.px-lg-5{padding-left:9rem!important}.m-lg-n1{margin:-.75rem!important}.mt-lg-n1,.my-lg-n1{margin-top:-.75rem!important}.mr-lg-n1,.mx-lg-n1{margin-right:-.75rem!important}.mb-lg-n1,.my-lg-n1{margin-bottom:-.75rem!important}.ml-lg-n1,.mx-lg-n1{margin-left:-.75rem!important}.m-lg-n2{margin:-1.5rem!important}.mt-lg-n2,.my-lg-n2{margin-top:-1.5rem!important}.mr-lg-n2,.mx-lg-n2{margin-right:-1.5rem!important}.mb-lg-n2,.my-lg-n2{margin-bottom:-1.5rem!important}.ml-lg-n2,.mx-lg-n2{margin-left:-1.5rem!important}.m-lg-n3{margin:-3rem!important}.mt-lg-n3,.my-lg-n3{margin-top:-3rem!important}.mr-lg-n3,.mx-lg-n3{margin-right:-3rem!important}.mb-lg-n3,.my-lg-n3{margin-bottom:-3rem!important}.ml-lg-n3,.mx-lg-n3{margin-left:-3rem!important}.m-lg-n4{margin:-4.5rem!important}.mt-lg-n4,.my-lg-n4{margin-top:-4.5rem!important}.mr-lg-n4,.mx-lg-n4{margin-right:-4.5rem!important}.mb-lg-n4,.my-lg-n4{margin-bottom:-4.5rem!important}.ml-lg-n4,.mx-lg-n4{margin-left:-4.5rem!important}.m-lg-n5{margin:-9rem!important}.mt-lg-n5,.my-lg-n5{margin-top:-9rem!important}.mr-lg-n5,.mx-lg-n5{margin-right:-9rem!important}.mb-lg-n5,.my-lg-n5{margin-bottom:-9rem!important}.ml-lg-n5,.mx-lg-n5{margin-left:-9rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}}@media (min-width:1200px){.m-xl-0{margin:0!important}.mt-xl-0,.my-xl-0{margin-top:0!important}.mr-xl-0,.mx-xl-0{margin-right:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-left:0!important}.m-xl-1{margin:.75rem!important}.mt-xl-1,.my-xl-1{margin-top:.75rem!important}.mr-xl-1,.mx-xl-1{margin-right:.75rem!important}.mb-xl-1,.my-xl-1{margin-bottom:.75rem!important}.ml-xl-1,.mx-xl-1{margin-left:.75rem!important}.m-xl-2{margin:1.5rem!important}.mt-xl-2,.my-xl-2{margin-top:1.5rem!important}.mr-xl-2,.mx-xl-2{margin-right:1.5rem!important}.mb-xl-2,.my-xl-2{margin-bottom:1.5rem!important}.ml-xl-2,.mx-xl-2{margin-left:1.5rem!important}.m-xl-3{margin:3rem!important}.mt-xl-3,.my-xl-3{margin-top:3rem!important}.mr-xl-3,.mx-xl-3{margin-right:3rem!important}.mb-xl-3,.my-xl-3{margin-bottom:3rem!important}.ml-xl-3,.mx-xl-3{margin-left:3rem!important}.m-xl-4{margin:4.5rem!important}.mt-xl-4,.my-xl-4{margin-top:4.5rem!important}.mr-xl-4,.mx-xl-4{margin-right:4.5rem!important}.mb-xl-4,.my-xl-4{margin-bottom:4.5rem!important}.ml-xl-4,.mx-xl-4{margin-left:4.5rem!important}.m-xl-5{margin:9rem!important}.mt-xl-5,.my-xl-5{margin-top:9rem!important}.mr-xl-5,.mx-xl-5{margin-right:9rem!important}.mb-xl-5,.my-xl-5{margin-bottom:9rem!important}.ml-xl-5,.mx-xl-5{margin-left:9rem!important}.p-xl-0{padding:0!important}.pt-xl-0,.py-xl-0{padding-top:0!important}.pr-xl-0,.px-xl-0{padding-right:0!important}.pb-xl-0,.py-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-left:0!important}.p-xl-1{padding:.75rem!important}.pt-xl-1,.py-xl-1{padding-top:.75rem!important}.pr-xl-1,.px-xl-1{padding-right:.75rem!important}.pb-xl-1,.py-xl-1{padding-bottom:.75rem!important}.pl-xl-1,.px-xl-1{padding-left:.75rem!important}.p-xl-2{padding:1.5rem!important}.pt-xl-2,.py-xl-2{padding-top:1.5rem!important}.pr-xl-2,.px-xl-2{padding-right:1.5rem!important}.pb-xl-2,.py-xl-2{padding-bottom:1.5rem!important}.pl-xl-2,.px-xl-2{padding-left:1.5rem!important}.p-xl-3{padding:3rem!important}.pt-xl-3,.py-xl-3{padding-top:3rem!important}.pr-xl-3,.px-xl-3{padding-right:3rem!important}.pb-xl-3,.py-xl-3{padding-bottom:3rem!important}.pl-xl-3,.px-xl-3{padding-left:3rem!important}.p-xl-4{padding:4.5rem!important}.pt-xl-4,.py-xl-4{padding-top:4.5rem!important}.pr-xl-4,.px-xl-4{padding-right:4.5rem!important}.pb-xl-4,.py-xl-4{padding-bottom:4.5rem!important}.pl-xl-4,.px-xl-4{padding-left:4.5rem!important}.p-xl-5{padding:9rem!important}.pt-xl-5,.py-xl-5{padding-top:9rem!important}.pr-xl-5,.px-xl-5{padding-right:9rem!important}.pb-xl-5,.py-xl-5{padding-bottom:9rem!important}.pl-xl-5,.px-xl-5{padding-left:9rem!important}.m-xl-n1{margin:-.75rem!important}.mt-xl-n1,.my-xl-n1{margin-top:-.75rem!important}.mr-xl-n1,.mx-xl-n1{margin-right:-.75rem!important}.mb-xl-n1,.my-xl-n1{margin-bottom:-.75rem!important}.ml-xl-n1,.mx-xl-n1{margin-left:-.75rem!important}.m-xl-n2{margin:-1.5rem!important}.mt-xl-n2,.my-xl-n2{margin-top:-1.5rem!important}.mr-xl-n2,.mx-xl-n2{margin-right:-1.5rem!important}.mb-xl-n2,.my-xl-n2{margin-bottom:-1.5rem!important}.ml-xl-n2,.mx-xl-n2{margin-left:-1.5rem!important}.m-xl-n3{margin:-3rem!important}.mt-xl-n3,.my-xl-n3{margin-top:-3rem!important}.mr-xl-n3,.mx-xl-n3{margin-right:-3rem!important}.mb-xl-n3,.my-xl-n3{margin-bottom:-3rem!important}.ml-xl-n3,.mx-xl-n3{margin-left:-3rem!important}.m-xl-n4{margin:-4.5rem!important}.mt-xl-n4,.my-xl-n4{margin-top:-4.5rem!important}.mr-xl-n4,.mx-xl-n4{margin-right:-4.5rem!important}.mb-xl-n4,.my-xl-n4{margin-bottom:-4.5rem!important}.ml-xl-n4,.mx-xl-n4{margin-left:-4.5rem!important}.m-xl-n5{margin:-9rem!important}.mt-xl-n5,.my-xl-n5{margin-top:-9rem!important}.mr-xl-n5,.mx-xl-n5{margin-right:-9rem!important}.mb-xl-n5,.my-xl-n5{margin-bottom:-9rem!important}.ml-xl-n5,.mx-xl-n5{margin-left:-9rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}.mr-xl-auto,.mx-xl-auto{margin-right:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}}@media (min-width:1330px){.m-xxl-0{margin:0!important}.mt-xxl-0,.my-xxl-0{margin-top:0!important}.mr-xxl-0,.mx-xxl-0{margin-right:0!important}.mb-xxl-0,.my-xxl-0{margin-bottom:0!important}.ml-xxl-0,.mx-xxl-0{margin-left:0!important}.m-xxl-1{margin:.75rem!important}.mt-xxl-1,.my-xxl-1{margin-top:.75rem!important}.mr-xxl-1,.mx-xxl-1{margin-right:.75rem!important}.mb-xxl-1,.my-xxl-1{margin-bottom:.75rem!important}.ml-xxl-1,.mx-xxl-1{margin-left:.75rem!important}.m-xxl-2{margin:1.5rem!important}.mt-xxl-2,.my-xxl-2{margin-top:1.5rem!important}.mr-xxl-2,.mx-xxl-2{margin-right:1.5rem!important}.mb-xxl-2,.my-xxl-2{margin-bottom:1.5rem!important}.ml-xxl-2,.mx-xxl-2{margin-left:1.5rem!important}.m-xxl-3{margin:3rem!important}.mt-xxl-3,.my-xxl-3{margin-top:3rem!important}.mr-xxl-3,.mx-xxl-3{margin-right:3rem!important}.mb-xxl-3,.my-xxl-3{margin-bottom:3rem!important}.ml-xxl-3,.mx-xxl-3{margin-left:3rem!important}.m-xxl-4{margin:4.5rem!important}.mt-xxl-4,.my-xxl-4{margin-top:4.5rem!important}.mr-xxl-4,.mx-xxl-4{margin-right:4.5rem!important}.mb-xxl-4,.my-xxl-4{margin-bottom:4.5rem!important}.ml-xxl-4,.mx-xxl-4{margin-left:4.5rem!important}.m-xxl-5{margin:9rem!important}.mt-xxl-5,.my-xxl-5{margin-top:9rem!important}.mr-xxl-5,.mx-xxl-5{margin-right:9rem!important}.mb-xxl-5,.my-xxl-5{margin-bottom:9rem!important}.ml-xxl-5,.mx-xxl-5{margin-left:9rem!important}.p-xxl-0{padding:0!important}.pt-xxl-0,.py-xxl-0{padding-top:0!important}.pr-xxl-0,.px-xxl-0{padding-right:0!important}.pb-xxl-0,.py-xxl-0{padding-bottom:0!important}.pl-xxl-0,.px-xxl-0{padding-left:0!important}.p-xxl-1{padding:.75rem!important}.pt-xxl-1,.py-xxl-1{padding-top:.75rem!important}.pr-xxl-1,.px-xxl-1{padding-right:.75rem!important}.pb-xxl-1,.py-xxl-1{padding-bottom:.75rem!important}.pl-xxl-1,.px-xxl-1{padding-left:.75rem!important}.p-xxl-2{padding:1.5rem!important}.pt-xxl-2,.py-xxl-2{padding-top:1.5rem!important}.pr-xxl-2,.px-xxl-2{padding-right:1.5rem!important}.pb-xxl-2,.py-xxl-2{padding-bottom:1.5rem!important}.pl-xxl-2,.px-xxl-2{padding-left:1.5rem!important}.p-xxl-3{padding:3rem!important}.pt-xxl-3,.py-xxl-3{padding-top:3rem!important}.pr-xxl-3,.px-xxl-3{padding-right:3rem!important}.pb-xxl-3,.py-xxl-3{padding-bottom:3rem!important}.pl-xxl-3,.px-xxl-3{padding-left:3rem!important}.p-xxl-4{padding:4.5rem!important}.pt-xxl-4,.py-xxl-4{padding-top:4.5rem!important}.pr-xxl-4,.px-xxl-4{padding-right:4.5rem!important}.pb-xxl-4,.py-xxl-4{padding-bottom:4.5rem!important}.pl-xxl-4,.px-xxl-4{padding-left:4.5rem!important}.p-xxl-5{padding:9rem!important}.pt-xxl-5,.py-xxl-5{padding-top:9rem!important}.pr-xxl-5,.px-xxl-5{padding-right:9rem!important}.pb-xxl-5,.py-xxl-5{padding-bottom:9rem!important}.pl-xxl-5,.px-xxl-5{padding-left:9rem!important}.m-xxl-n1{margin:-.75rem!important}.mt-xxl-n1,.my-xxl-n1{margin-top:-.75rem!important}.mr-xxl-n1,.mx-xxl-n1{margin-right:-.75rem!important}.mb-xxl-n1,.my-xxl-n1{margin-bottom:-.75rem!important}.ml-xxl-n1,.mx-xxl-n1{margin-left:-.75rem!important}.m-xxl-n2{margin:-1.5rem!important}.mt-xxl-n2,.my-xxl-n2{margin-top:-1.5rem!important}.mr-xxl-n2,.mx-xxl-n2{margin-right:-1.5rem!important}.mb-xxl-n2,.my-xxl-n2{margin-bottom:-1.5rem!important}.ml-xxl-n2,.mx-xxl-n2{margin-left:-1.5rem!important}.m-xxl-n3{margin:-3rem!important}.mt-xxl-n3,.my-xxl-n3{margin-top:-3rem!important}.mr-xxl-n3,.mx-xxl-n3{margin-right:-3rem!important}.mb-xxl-n3,.my-xxl-n3{margin-bottom:-3rem!important}.ml-xxl-n3,.mx-xxl-n3{margin-left:-3rem!important}.m-xxl-n4{margin:-4.5rem!important}.mt-xxl-n4,.my-xxl-n4{margin-top:-4.5rem!important}.mr-xxl-n4,.mx-xxl-n4{margin-right:-4.5rem!important}.mb-xxl-n4,.my-xxl-n4{margin-bottom:-4.5rem!important}.ml-xxl-n4,.mx-xxl-n4{margin-left:-4.5rem!important}.m-xxl-n5{margin:-9rem!important}.mt-xxl-n5,.my-xxl-n5{margin-top:-9rem!important}.mr-xxl-n5,.mx-xxl-n5{margin-right:-9rem!important}.mb-xxl-n5,.my-xxl-n5{margin-bottom:-9rem!important}.ml-xxl-n5,.mx-xxl-n5{margin-left:-9rem!important}.m-xxl-auto{margin:auto!important}.mt-xxl-auto,.my-xxl-auto{margin-top:auto!important}.mr-xxl-auto,.mx-xxl-auto{margin-right:auto!important}.mb-xxl-auto,.my-xxl-auto{margin-bottom:auto!important}.ml-xxl-auto,.mx-xxl-auto{margin-left:auto!important}}.text-monospace{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace!important}.text-justify{text-align:justify!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-truncate{overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}@media (min-width:600px){.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:782px){.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}}@media (min-width:1330px){.text-xxl-left{text-align:left!important}.text-xxl-right{text-align:right!important}.text-xxl-center{text-align:center!important}}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.font-weight-light{font-weight:300!important}.font-weight-lighter{font-weight:lighter!important}.font-weight-normal{font-weight:400!important}.font-weight-bold{font-weight:700!important}.font-weight-bolder{font-weight:bolder!important}.font-italic{font-style:italic!important}.text-white{color:#fff!important}.text-muted{color:#6c757d!important}.text-black-50{color:rgba(0,0,0,.5)!important}.text-white-50{color:rgba(255,255,255,.5)!important}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.text-decoration-none{text-decoration:none!important}.text-break{word-break:break-word!important;word-wrap:break-word!important}.text-reset{color:inherit!important}@media print{*,::after,::before{text-shadow:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}a:not(.btn){text-decoration:underline}abbr[title]::after{content:" (" attr(title) ")"}pre{white-space:pre-wrap!important}blockquote,pre{border:1px solid #adb5bd;page-break-inside:avoid}img,tr{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}@page{size:a3}body{min-width:992px!important}.container{min-width:992px!important}.navbar{display:none}.badge{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #dee2e6!important}.table-dark{color:inherit}.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{border-color:#dee2e6}.table .thead-dark th{color:inherit;border-color:#dee2e6}}@font-face{font-family:cpschool;src:url(../fonts/icomoon/cpschool.ttf?p3h968) format("truetype"),url(../fonts/icomoon/cpschool.woff?p3h968) format("woff"),url(../fonts/icomoon/cpschool.svg?p3h968#cpschool) format("svg");font-weight:400;font-style:normal;font-display:block}.cps-icon,.wp-block-latest-posts .wp-block-latest-posts__post-author::before,.wp-block-latest-posts .wp-block-latest-posts__post-date::before{font-family:cpschool!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.cps-icon-user-graduate-solid:before{content:"\e912"}.cps-icon-theater-masks-solid:before{content:"\e929"}.cps-icon-shapes-solid:before{content:"\e92a"}.cps-icon-book-open-solid:before{content:"\e92b"}.cps-icon-book-reader-solid:before{content:"\e92c"}.cps-icon-laptop-code-solid:before{content:"\e92d"}.cps-icon-graduation-cap-solid:before{content:"\e92e"}.cps-icon-chalkboard-teacher-solid:before{content:"\e92f"}.cps-icon-chalkboard-solid:before{content:"\e930"}.cps-icon-school-solid:before{content:"\e931"}.cps-icon-clock-regular:before{content:"\e932"}.cps-icon-rocket-solid:before{content:"\e933"}.cps-icon-user-nurse-solid:before{content:"\e934"}.cps-icon-asterisk:before{content:"\f069"}.cps-icon-plus:before{content:"\f067"}.cps-icon-question:before{content:"\f128"}.cps-icon-minus:before{content:"\f068"}.cps-icon-music:before{content:"\f001"}.cps-icon-envelope-o:before{content:"\f003"}.cps-icon-star1:before{content:"\f005"}.cps-icon-user1:before{content:"\f007"}.cps-icon-clock-o:before{content:"\f017"}.cps-icon-road:before{content:"\f018"}.cps-icon-inbox:before{content:"\f01c"}.cps-icon-lock1:before{content:"\f023"}.cps-icon-headphones:before{content:"\f025"}.cps-icon-print:before{content:"\f02f"}.cps-icon-camera1:before{content:"\f030"}.cps-icon-video-camera:before{content:"\f03d"}.cps-icon-gift1:before{content:"\f06b"}.cps-icon-plane:before{content:"\f072"}.cps-icon-calendar1:before{content:"\f073"}.cps-icon-comment1:before{content:"\f075"}.cps-icon-twitter-square:before{content:"\f081"}.cps-icon-facebook-square:before{content:"\f082"}.cps-icon-key:before{content:"\f084"}.cps-icon-linkedin-square:before{content:"\f08c"}.cps-icon-facebook:before{content:"\f09a"}.cps-icon-facebook-f:before{content:"\f09a"}.cps-icon-bell-o:before{content:"\f0a2"}.cps-icon-chain:before{content:"\f0c1"}.cps-icon-link1:before{content:"\f0c1"}.cps-icon-money:before{content:"\f0d6"}.cps-icon-linkedin:before{content:"\f0e1"}.cps-icon-umbrella:before{content:"\f0e9"}.cps-icon-lightbulb-o:before{content:"\f0eb"}.cps-icon-user-md:before{content:"\f0f0"}.cps-icon-stethoscope:before{content:"\f0f1"}.cps-icon-suitcase:before{content:"\f0f2"}.cps-icon-bell1:before{content:"\f0f3"}.cps-icon-cutlery:before{content:"\f0f5"}.cps-icon-file-text-o:before{content:"\f0f6"}.cps-icon-ambulance:before{content:"\f0f9"}.cps-icon-medkit:before{content:"\f0fa"}.cps-icon-superscript:before{content:"\f12b"}.cps-icon-microphone:before{content:"\f130"}.cps-icon-youtube-square:before{content:"\f166"}.cps-icon-flickr1:before{content:"\f16e"}.cps-icon-sun-o:before{content:"\f185"}.cps-icon-moon-o:before{content:"\f186"}.cps-icon-wheelchair:before{content:"\f193"}.cps-icon-vimeo-square:before{content:"\f194"}.cps-icon-space-shuttle:before{content:"\f197"}.cps-icon-bank:before{content:"\f19c"}.cps-icon-institution:before{content:"\f19c"}.cps-icon-university:before{content:"\f19c"}.cps-icon-graduation-cap:before{content:"\f19d"}.cps-icon-mortar-board:before{content:"\f19d"}.cps-icon-child:before{content:"\f1ae"}.cps-icon-paw:before{content:"\f1b0"}.cps-icon-recycle:before{content:"\f1b8"}.cps-icon-automobile:before{content:"\f1b9"}.cps-icon-car:before{content:"\f1b9"}.cps-icon-paper-plane-o:before{content:"\f1d9"}.cps-icon-send-o:before{content:"\f1d9"}.cps-icon-copyright:before{content:"\f1f9"}.cps-icon-at:before{content:"\f1fa"}.cps-icon-bus:before{content:"\f207"}.cps-icon-cc:before{content:"\f20a"}.cps-icon-user-secret:before{content:"\f21b"}.cps-icon-user-plus:before{content:"\f234"}.cps-icon-balance-scale:before{content:"\f24e"}.cps-icon-creative-commons:before{content:"\f25e"}.cps-icon-vimeo:before{content:"\f27d"}.cps-icon-credit-card-alt:before{content:"\f283"}.cps-icon-universal-access:before{content:"\f29a"}.cps-icon-wheelchair-alt:before{content:"\f29b"}.cps-icon-question-circle-o:before{content:"\f29c"}.cps-icon-address-card-o:before{content:"\f2bc"}.cps-icon-vcard-o:before{content:"\f2bc"}.cps-icon-user-o:before{content:"\f2c0"}.cps-icon-grav:before{content:"\f2d6"}.cps-icon-envelope:before{content:"\e936"}.cps-icon-bubble:before{content:"\e937"}.cps-icon-users1:before{content:"\e938"}.cps-icon-bell2:before{content:"\e939"}.cps-icon-pin:before{content:"\e905"}.cps-icon-calendar2:before{content:"\e93a"}.cps-icon-support:before{content:"\e93b"}.cps-icon-home4:before{content:"\e93d"}.cps-icon-ring_volume:before{content:"\e93e"}.cps-icon-where_to_vote:before{content:"\e93f"}.cps-icon-access_alarmalarm:before{content:"\e940"}.cps-icon-data_usage:before{content:"\e941"}.cps-icon-insert_emoticontag_facesmood:before{content:"\e942"}.cps-icon-insert_invitationevent:before{content:"\e943"}.cps-icon-camera_altphoto_cameralocal_see:before{content:"\e944"}.cps-icon-local_restaurantrestaurant_menu:before{content:"\e945"}.cps-icon-add_location:before{content:"\e946"}.cps-icon-near_me:before{content:"\e947"}.cps-icon-restaurant:before{content:"\e948"}.cps-icon-departure_board:before{content:"\e949"}.cps-icon-pie_chart:before{content:"\e94a"}.cps-icon-cake:before{content:"\e94b"}.cps-icon-notifications:before{content:"\e94c"}.cps-icon-school:before{content:"\e94d"}.cps-icon-sentiment_dissatisfied:before{content:"\e94e"}.cps-icon-sentiment_neutral:before{content:"\e94f"}.cps-icon-sentiment_satisfied:before{content:"\e950"}.cps-icon-sentiment_very_dissatisfied:before{content:"\e951"}.cps-icon-sentiment_very_satisfied:before{content:"\e952"}.cps-icon-thumb_down_alt:before{content:"\e953"}.cps-icon-thumb_up_alt:before{content:"\e954"}.cps-icon-account_balance:before{content:"\e955"}.cps-icon-search:before{content:"\e906"}.cps-icon-verified_user:before{content:"\e956"}.cps-icon-fingerprint:before{content:"\e957"}.cps-icon-g_translate:before{content:"\e928"}.cps-icon-wb_twighlight:before{content:"\e958"}.cps-icon-emoji_emotions:before{content:"\e959"}.cps-icon-emoji_events:before{content:"\e95a"}.cps-icon-emoji_objects:before{content:"\e95b"}.cps-icon-sports_esports:before{content:"\e95c"}.cps-icon-sports_football:before{content:"\e95d"}.cps-icon-sports_golf:before{content:"\e95e"}.cps-icon-sports_hockey:before{content:"\e95f"}.cps-icon-sports_rugby:before{content:"\e960"}.cps-icon-sports_soccer:before{content:"\e961"}.cps-icon-sports_volleyball:before{content:"\e962"}.cps-icon-sports_tennis:before{content:"\e963"}.cps-icon-lunch_dining:before{content:"\e964"}.cps-icon-park:before{content:"\e965"}.cps-icon-icecream:before{content:"\e966"}.cps-icon-volunteer_activism:before{content:"\e967"}.cps-icon-ac_unit:before{content:"\e968"}.cps-icon-beach_access:before{content:"\e969"}.cps-icon-child_care:before{content:"\e96a"}.cps-icon-room_service:before{content:"\e96b"}.cps-icon-activity:before{content:"\e908"}.cps-icon-aperture:before{content:"\e90a"}.cps-icon-bell:before{content:"\e90b"}.cps-icon-book-open:before{content:"\e90c"}.cps-icon-book:before{content:"\e90d"}.cps-icon-bookmark:before{content:"\e90e"}.cps-icon-calendar:before,.wp-block-latest-posts .wp-block-latest-posts__post-author:before,.wp-block-latest-posts .wp-block-latest-posts__post-date:before{content:"\e900"}.cps-icon-camera:before{content:"\e90f"}.cps-icon-chevron-left:before{content:"\e926"}.cps-icon-chevron-right:before{content:"\e927"}.cps-icon-clock:before{content:"\e96c"}.cps-icon-cloud:before{content:"\e910"}.cps-icon-coffee:before{content:"\e96d"}.cps-icon-compass:before{content:"\e911"}.cps-icon-dollar-sign:before{content:"\e96e"}.cps-icon-eye:before{content:"\e96f"}.cps-icon-file-text:before{content:"\e913"}.cps-icon-folder:before{content:"\e914"}.cps-icon-gift:before{content:"\e915"}.cps-icon-globe:before{content:"\e970"}.cps-icon-grid:before{content:"\e916"}.cps-icon-heart3:before{content:"\e971"}.cps-icon-help-circle:before{content:"\e972"}.cps-icon-home:before{content:"\e917"}.cps-icon-category:before{content:"\e901"}.cps-icon-info:before{content:"\e918"}.cps-icon-life-buoy:before{content:"\e973"}.cps-icon-link:before{content:"\e919"}.cps-icon-lock:before{content:"\e91a"}.cps-icon-mail:before{content:"\e91b"}.cps-icon-map-pin:before{content:"\e91c"}.cps-icon-menu:before{content:"\e907"}.cps-icon-comment:before{content:"\e904"}.cps-icon-paperclip:before{content:"\e91d"}.cps-icon-phone:before{content:"\e91e"}.cps-icon-printer:before{content:"\e91f"}.cps-icon-settings:before{content:"\e920"}.cps-icon-share:before{content:"\e921"}.cps-icon-shopping-bag:before{content:"\e922"}.cps-icon-star:before{content:"\e923"}.cps-icon-tag:before{content:"\e902"}.cps-icon-thumbs-up:before{content:"\e924"}.cps-icon-user:before{content:"\e903"}.cps-icon-users:before{content:"\e925"}.cps-icon-close:before{content:"\e909"}.cps-icon-home2:before{content:"\e974"}.cps-icon-home21:before{content:"\e975"}.cps-icon-home3:before{content:"\e976"}.cps-icon-pencil:before{content:"\e977"}.cps-icon-pencil2:before{content:"\e978"}.cps-icon-headphones1:before{content:"\e979"}.cps-icon-music1:before{content:"\e97a"}.cps-icon-book1:before{content:"\e935"}.cps-icon-price-tags:before{content:"\e97b"}.cps-icon-lifebuoy:before{content:"\e97c"}.cps-icon-pushpin:before{content:"\e97d"}.cps-icon-location:before{content:"\e983"}.cps-icon-location2:before{content:"\e97e"}.cps-icon-mobile:before{content:"\e984"}.cps-icon-tv:before{content:"\e97f"}.cps-icon-drawer:before{content:"\e980"}.cps-icon-bubbles3:before{content:"\e981"}.cps-icon-bubbles4:before{content:"\e982"}.cps-icon-user2:before{content:"\e985"}.cps-icon-key1:before{content:"\e98d"}.cps-icon-lock2:before{content:"\e98f"}.cps-icon-wrench:before{content:"\e991"}.cps-icon-magic-wand:before{content:"\e997"}.cps-icon-aid-kit:before{content:"\e998"}.cps-icon-stats-dots:before{content:"\e99b"}.cps-icon-trophy:before{content:"\e99e"}.cps-icon-gift2:before{content:"\e99f"}.cps-icon-spoon-knife:before{content:"\e9a3"}.cps-icon-lab:before{content:"\e9aa"}.cps-icon-sphere:before{content:"\e9c9"}.cps-icon-earth:before{content:"\e9ca"}.cps-icon-heart1:before{content:"\e9da"}.cps-icon-checkmark:before{content:"\ea10"}.cps-icon-sort-alpha-asc:before{content:"\ea48"}.cps-icon-sort-alpha-desc:before{content:"\ea49"}.cps-icon-instagram:before{content:"\ea92"}.cps-icon-twitter:before{content:"\ea96"}.cps-icon-youtube:before{content:"\ea9d"}.cps-icon-flickr:before{content:"\eaa4"}.cps-icon-tumblr:before{content:"\eab9"}@font-face{font-family:amstelvar;font-weight:100 900;font-style:normal;font-display:swap;src:url(../fonts/amstelvar/fonts/Amstelvar-Roman-VF.ttf) format("truetype")}@font-face{font-family:amstelvar;font-weight:100 900;font-style:italic;font-display:swap;src:url(../fonts/amstelvar/fonts/Amstelvar-Italic-VF.ttf) format("truetype")}@font-face{font-family:commissioner;font-weight:100 900;font-style:normal;font-display:swap;src:url(../fonts/commissioner/fonts/Commissioner[FLAR,VOLM,slnt,wght].ttf) format("truetype")}@font-face{font-family:epilogue;font-weight:100 900;font-style:normal;font-display:swap;src:url(../fonts/epilogue/fonts/Epilogue-VariableFont_wght.ttf) format("truetype")}@font-face{font-family:gelasio;font-weight:100 900;font-style:normal;font-display:swap;src:url(../fonts/gelasio/fonts/Gelasio-VF.ttf) format("truetype")}@font-face{font-family:gelasio;font-weight:100 900;font-style:italic;font-display:swap;src:url(../fonts/gelasio/fonts/Gelasio-Italic-VF.ttf) format("truetype")}@font-face{font-family:hepta_slab;font-weight:100 900;font-style:normal;font-display:swap;src:url(../fonts/hepta_slab/fonts/HeptaSlab-VF.ttf) format("truetype")}@font-face{font-family:inter;font-weight:100 900;font-style:normal;font-display:swap;src:url(../fonts/inter/fonts/Inter.var.ttf) format("truetype")}@font-face{font-family:inter;font-weight:100 900;font-style:italic;font-display:swap;src:url(../fonts/inter/fonts/Inter-italic.var.ttf) format("truetype")}@font-face{font-family:lexend;font-weight:100 900;font-style:normal;font-display:swap;src:url(../fonts/lexend/fonts/Lexend[LXND].ttf) format("truetype")}@font-face{font-family:manrope;font-weight:100 900;font-style:normal;font-display:swap;src:url(../fonts/manrope/fonts/Manrope[wght].ttf) format("truetype")}@font-face{font-family:merriweather;font-weight:100 900;font-style:normal;font-display:swap;src:url(../fonts/merriweather/fonts/Merriweather-Roman-VF.ttf) format("truetype")}@font-face{font-family:merriweather;font-weight:100 900;font-style:italic;font-display:swap;src:url(../fonts/merriweather/fonts/Merriweather-Italic-VF.ttf) format("truetype")}@font-face{font-family:mohave;font-weight:100 900;font-style:normal;font-display:swap;src:url(../fonts/mohave/fonts/Mohave[wght].ttf) format("truetype")}@font-face{font-family:mohave;font-weight:100 900;font-style:italic;font-display:swap;src:url(../fonts/mohave/fonts/Mohave-Italic[wght].ttf) format("truetype")}@font-face{font-family:petrona;font-weight:100 900;font-style:normal;font-display:swap;src:url(../fonts/petrona/fonts/Petrona[wght].ttf) format("truetype")}@font-face{font-family:petrona;font-weight:100 900;font-style:italic;font-display:swap;src:url(../fonts/petrona/fonts/Petrona-Italic[wght].ttf) format("truetype")}@font-face{font-family:playfair;font-weight:100 900;font-style:normal;font-display:swap;src:url(../fonts/playfair/fonts/PlayfairDisplay-VariableFont_wght.ttf) format("truetype")}@font-face{font-family:playfair;font-weight:100 900;font-style:italic;font-display:swap;src:url(../fonts/playfair/fonts/PlayfairDisplay-Italic-VariableFont_wght.ttf) format("truetype")}@font-face{font-family:public_sans;font-weight:100 900;font-style:normal;font-display:swap;src:url(../fonts/public_sans/fonts/Public-Sans-Roman-VF.ttf) format("truetype")}@font-face{font-family:public_sans;font-weight:100 900;font-style:italic;font-display:swap;src:url(../fonts/public_sans/fonts/Public-Sans-Italic-VF.ttf) format("truetype")}@font-face{font-family:quicksand;font-weight:100 900;font-style:normal;font-display:swap;src:url(../fonts/quicksand/fonts/Quicksand-VariableFont_wght.ttf) format("truetype")}@font-face{font-family:raleway;font-weight:100 900;font-style:normal;font-display:swap;src:url(../fonts/raleway/fonts/Raleway-VariableFont_wght.ttf) format("truetype")}@font-face{font-family:raleway;font-weight:100 900;font-style:italic;font-display:swap;src:url(../fonts/raleway/fonts/Raleway-Italic-VariableFont_wght.ttf) format("truetype")}@font-face{font-family:russolo;font-weight:100 900;font-style:normal;font-display:swap;src:url(../fonts/russolo/fonts/Russolo[opsz,wght].ttf) format("truetype")}@font-face{font-family:space_grotesk;font-weight:100 900;font-style:normal;font-display:swap;src:url(../fonts/space_grotesk/fonts/SpaceGrotesk[wght].ttf) format("truetype")}.collapse-toggle::after{display:inline-block;margin-left:.45em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.collapse-toggle:empty::after{margin-left:0}.h1,h1{font-size:-moz-calc(2.25em * (var(--body-font-size)/ 100) * (var(--headers-font-size)/ 100));font-size:calc(2.25em * (var(--body-font-size)/ 100) * (var(--headers-font-size)/ 100))}@media (min-width:992px){.h1,h1{font-size:-moz-calc(2.5em * (var(--body-font-size)/ 100) * (var(--headers-font-size)/ 100));font-size:calc(2.5em * (var(--body-font-size)/ 100) * (var(--headers-font-size)/ 100))}}.h2,h2{font-size:-moz-calc(1.8em * (var(--body-font-size)/ 100) * (var(--headers-font-size)/ 100));font-size:calc(1.8em * (var(--body-font-size)/ 100) * (var(--headers-font-size)/ 100))}@media (min-width:992px){.h2,h2{font-size:-moz-calc(2em * (var(--body-font-size)/ 100) * (var(--headers-font-size)/ 100));font-size:calc(2em * (var(--body-font-size)/ 100) * (var(--headers-font-size)/ 100))}}.h3,.wp-block-latest-posts>li>a:first-of-type,h3{font-size:-moz-calc(1.575em * (var(--body-font-size)/ 100) * (var(--headers-font-size)/ 100));font-size:calc(1.575em * (var(--body-font-size)/ 100) * (var(--headers-font-size)/ 100))}@media (min-width:992px){.h3,.wp-block-latest-posts>li>a:first-of-type,h3{font-size:-moz-calc(1.75em * (var(--body-font-size)/ 100) * (var(--headers-font-size)/ 100));font-size:calc(1.75em * (var(--body-font-size)/ 100) * (var(--headers-font-size)/ 100))}}.h4,h4{font-size:-moz-calc(1.35em * (var(--body-font-size)/ 100) * (var(--headers-font-size)/ 100));font-size:calc(1.35em * (var(--body-font-size)/ 100) * (var(--headers-font-size)/ 100))}@media (min-width:992px){.h4,h4{font-size:-moz-calc(1.5em * (var(--body-font-size)/ 100) * (var(--headers-font-size)/ 100));font-size:calc(1.5em * (var(--body-font-size)/ 100) * (var(--headers-font-size)/ 100))}}.h5,h5{font-size:-moz-calc(1.125em * (var(--body-font-size)/ 100) * (var(--headers-font-size)/ 100));font-size:calc(1.125em * (var(--body-font-size)/ 100) * (var(--headers-font-size)/ 100))}@media (min-width:992px){.h5,h5{font-size:-moz-calc(1.25em * (var(--body-font-size)/ 100) * (var(--headers-font-size)/ 100));font-size:calc(1.25em * (var(--body-font-size)/ 100) * (var(--headers-font-size)/ 100))}}.h6,h6{font-size:-moz-calc(.9em * (var(--body-font-size)/ 100) * (var(--headers-font-size)/ 100));font-size:calc(.9em * (var(--body-font-size)/ 100) * (var(--headers-font-size)/ 100))}@media (min-width:992px){.h6,h6{font-size:-moz-calc(1em * (var(--body-font-size)/ 100) * (var(--headers-font-size)/ 100));font-size:calc(1em * (var(--body-font-size)/ 100) * (var(--headers-font-size)/ 100))}}.h,.wp-block-latest-posts>li>a:first-of-type,h1,h2,h3,h4,h5,h6{margin-bottom:1.5rem;font-weight:500;line-height:1.15}body.h-style-separator.h-style-separator-bottom .h::after,body.h-style-separator.h-style-separator-bottom .wp-block-latest-posts>li>a:first-of-type::after,body.h-style-separator.h-style-separator-bottom h1::after,body.h-style-separator.h-style-separator-bottom h2::after,body.h-style-separator.h-style-separator-bottom h3::after,body.h-style-separator.h-style-separator-bottom h4::after,body.h-style-separator.h-style-separator-bottom h5::after,body.h-style-separator.h-style-separator-bottom h6::after,body.h-style-separator:not(.h-style-separator-bottom) .h::before,body.h-style-separator:not(.h-style-separator-bottom) .wp-block-latest-posts>li>a:first-of-type::before,body.h-style-separator:not(.h-style-separator-bottom) h1::before,body.h-style-separator:not(.h-style-separator-bottom) h2::before,body.h-style-separator:not(.h-style-separator-bottom) h3::before,body.h-style-separator:not(.h-style-separator-bottom) h4::before,body.h-style-separator:not(.h-style-separator-bottom) h5::before,body.h-style-separator:not(.h-style-separator-bottom) h6::before{content:"";display:block;width:3em;height:.1em;background-color:currentColor;border-radius:var(--roundness)}body.h-style-separator:not(.h-style-separator-bottom) .h::before,body.h-style-separator:not(.h-style-separator-bottom) .wp-block-latest-posts>li>a:first-of-type::before,body.h-style-separator:not(.h-style-separator-bottom) h1::before,body.h-style-separator:not(.h-style-separator-bottom) h2::before,body.h-style-separator:not(.h-style-separator-bottom) h3::before,body.h-style-separator:not(.h-style-separator-bottom) h4::before,body.h-style-separator:not(.h-style-separator-bottom) h5::before,body.h-style-separator:not(.h-style-separator-bottom) h6::before{margin-bottom:.5em;background-color:var(--color-accent)}body.h-style-separator.h-style-separator-bottom .h::after,body.h-style-separator.h-style-separator-bottom .wp-block-latest-posts>li>a:first-of-type::after,body.h-style-separator.h-style-separator-bottom h1::after,body.h-style-separator.h-style-separator-bottom h2::after,body.h-style-separator.h-style-separator-bottom h3::after,body.h-style-separator.h-style-separator-bottom h4::after,body.h-style-separator.h-style-separator-bottom h5::after,body.h-style-separator.h-style-separator-bottom h6::after{margin-top:.5em;background-color:var(--color-accent)}body.h-style-separator.h-style-separator-hl .h::after,body.h-style-separator.h-style-separator-hl .h::before,body.h-style-separator.h-style-separator-hl .wp-block-latest-posts>li>a:first-of-type::after,body.h-style-separator.h-style-separator-hl .wp-block-latest-posts>li>a:first-of-type::before,body.h-style-separator.h-style-separator-hl h1::after,body.h-style-separator.h-style-separator-hl h1::before,body.h-style-separator.h-style-separator-hl h2::after,body.h-style-separator.h-style-separator-hl h2::before,body.h-style-separator.h-style-separator-hl h3::after,body.h-style-separator.h-style-separator-hl h3::before,body.h-style-separator.h-style-separator-hl h4::after,body.h-style-separator.h-style-separator-hl h4::before,body.h-style-separator.h-style-separator-hl h5::after,body.h-style-separator.h-style-separator-hl h5::before,body.h-style-separator.h-style-separator-hl h6::after,body.h-style-separator.h-style-separator-hl h6::before{background-color:var(--color-accent-hl)}body.h-style-separator .h.has-text-align-center::after,body.h-style-separator .h.has-text-align-center::before,body.h-style-separator .h[style*="text-align: center"]::after,body.h-style-separator .h[style*="text-align: center"]::before,body.h-style-separator .text-center .h::after,body.h-style-separator .text-center .h::before,body.h-style-separator .text-center .wp-block-latest-posts>li>a:first-of-type::after,body.h-style-separator .text-center .wp-block-latest-posts>li>a:first-of-type::before,body.h-style-separator .text-center h1::after,body.h-style-separator .text-center h1::before,body.h-style-separator .text-center h2::after,body.h-style-separator .text-center h2::before,body.h-style-separator .text-center h3::after,body.h-style-separator .text-center h3::before,body.h-style-separator .text-center h4::after,body.h-style-separator .text-center h4::before,body.h-style-separator .text-center h5::after,body.h-style-separator .text-center h5::before,body.h-style-separator .text-center h6::after,body.h-style-separator .text-center h6::before,body.h-style-separator .wp-block-latest-posts>li>a.has-text-align-center:first-of-type::after,body.h-style-separator .wp-block-latest-posts>li>a.has-text-align-center:first-of-type::before,body.h-style-separator .wp-block-latest-posts>li>a[style*="text-align: center"]:first-of-type::after,body.h-style-separator .wp-block-latest-posts>li>a[style*="text-align: center"]:first-of-type::before,body.h-style-separator h1.has-text-align-center::after,body.h-style-separator h1.has-text-align-center::before,body.h-style-separator h1[style*="text-align: center"]::after,body.h-style-separator h1[style*="text-align: center"]::before,body.h-style-separator h2.has-text-align-center::after,body.h-style-separator h2.has-text-align-center::before,body.h-style-separator h2[style*="text-align: center"]::after,body.h-style-separator h2[style*="text-align: center"]::before,body.h-style-separator h3.has-text-align-center::after,body.h-style-separator h3.has-text-align-center::before,body.h-style-separator h3[style*="text-align: center"]::after,body.h-style-separator h3[style*="text-align: center"]::before,body.h-style-separator h4.has-text-align-center::after,body.h-style-separator h4.has-text-align-center::before,body.h-style-separator h4[style*="text-align: center"]::after,body.h-style-separator h4[style*="text-align: center"]::before,body.h-style-separator h5.has-text-align-center::after,body.h-style-separator h5.has-text-align-center::before,body.h-style-separator h5[style*="text-align: center"]::after,body.h-style-separator h5[style*="text-align: center"]::before,body.h-style-separator h6.has-text-align-center::after,body.h-style-separator h6.has-text-align-center::before,body.h-style-separator h6[style*="text-align: center"]::after,body.h-style-separator h6[style*="text-align: center"]::before{margin-left:auto;margin-right:auto}body.h-style-separator .h.has-text-align-right::after,body.h-style-separator .h.has-text-align-right::before,body.h-style-separator .h[style*="text-align: right"]::after,body.h-style-separator .h[style*="text-align: right"]::before,body.h-style-separator .text-right .h::after,body.h-style-separator .text-right .h::before,body.h-style-separator .text-right .wp-block-latest-posts>li>a:first-of-type::after,body.h-style-separator .text-right .wp-block-latest-posts>li>a:first-of-type::before,body.h-style-separator .text-right h1::after,body.h-style-separator .text-right h1::before,body.h-style-separator .text-right h2::after,body.h-style-separator .text-right h2::before,body.h-style-separator .text-right h3::after,body.h-style-separator .text-right h3::before,body.h-style-separator .text-right h4::after,body.h-style-separator .text-right h4::before,body.h-style-separator .text-right h5::after,body.h-style-separator .text-right h5::before,body.h-style-separator .text-right h6::after,body.h-style-separator .text-right h6::before,body.h-style-separator .wp-block-latest-posts>li>a.has-text-align-right:first-of-type::after,body.h-style-separator .wp-block-latest-posts>li>a.has-text-align-right:first-of-type::before,body.h-style-separator .wp-block-latest-posts>li>a[style*="text-align: right"]:first-of-type::after,body.h-style-separator .wp-block-latest-posts>li>a[style*="text-align: right"]:first-of-type::before,body.h-style-separator h1.has-text-align-right::after,body.h-style-separator h1.has-text-align-right::before,body.h-style-separator h1[style*="text-align: right"]::after,body.h-style-separator h1[style*="text-align: right"]::before,body.h-style-separator h2.has-text-align-right::after,body.h-style-separator h2.has-text-align-right::before,body.h-style-separator h2[style*="text-align: right"]::after,body.h-style-separator h2[style*="text-align: right"]::before,body.h-style-separator h3.has-text-align-right::after,body.h-style-separator h3.has-text-align-right::before,body.h-style-separator h3[style*="text-align: right"]::after,body.h-style-separator h3[style*="text-align: right"]::before,body.h-style-separator h4.has-text-align-right::after,body.h-style-separator h4.has-text-align-right::before,body.h-style-separator h4[style*="text-align: right"]::after,body.h-style-separator h4[style*="text-align: right"]::before,body.h-style-separator h5.has-text-align-right::after,body.h-style-separator h5.has-text-align-right::before,body.h-style-separator h5[style*="text-align: right"]::after,body.h-style-separator h5[style*="text-align: right"]::before,body.h-style-separator h6.has-text-align-right::after,body.h-style-separator h6.has-text-align-right::before,body.h-style-separator h6[style*="text-align: right"]::after,body.h-style-separator h6[style*="text-align: right"]::before{margin-left:auto}.h-style-disable-top::before,.h-style-disable::before,.wp-block-latest-posts>li>a:first-of-type::before{display:none!important}.h-style-disable-bottom::after,.h-style-disable::after,.wp-block-latest-posts>li>a:first-of-type::after{display:none!important}.btn,.wp-block-button .wp-block-button__link,.wp-block-file .wp-element-button,.wp-block-search__button,input[type=button]:not(.btn),input[type=submit]:not(.btn){text-transform:uppercase;text-decoration:none;-webkit-transition:background-color .5s ease,-webkit-box-shadow .5s ease;transition:background-color .5s ease,-webkit-box-shadow .5s ease;-o-transition:background-color .5s ease,box-shadow .5s ease;-moz-transition:background-color .5s ease,box-shadow .5s ease;transition:background-color .5s ease,box-shadow .5s ease;transition:background-color .5s ease,box-shadow .5s ease,-webkit-box-shadow .5s ease;font-weight:600;border-style:solid;border-width:0;display:inline-block;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:.3375rem .675rem;font-size:.9em;line-height:1.35;border-radius:var(--roundness)}@media (min-width:992px){.btn,.wp-block-button .wp-block-button__link,.wp-block-file .wp-element-button,.wp-block-search__button,input[type=button]:not(.btn),input[type=submit]:not(.btn){padding:.375rem .75rem;font-size:1em;line-height:1.5;border-radius:var(--roundness)}}.btn i,.wp-block-button .wp-block-button__link i,.wp-block-file .wp-element-button i,.wp-block-search__button i,input[type=button]:not(.btn) i,input[type=submit]:not(.btn) i{display:inline-block;text-decoration:none;vertical-align:middle;font-size:1.35em}.btn:hover,.wp-block-button .wp-block-button__link:hover,.wp-block-file .wp-element-button:hover,.wp-block-search__button:hover,input[type=button]:hover:not(.btn),input[type=submit]:hover:not(.btn){text-decoration:underline}.btn:active,.btn:focus-visible,.btn:hover,.wp-block-button .wp-block-button__link:active,.wp-block-button .wp-block-button__link:focus-visible,.wp-block-button .wp-block-button__link:hover,.wp-block-file .wp-element-button:active,.wp-block-file .wp-element-button:focus-visible,.wp-block-file .wp-element-button:hover,.wp-block-search__button:active,.wp-block-search__button:focus-visible,.wp-block-search__button:hover,input[type=button]:active:not(.btn),input[type=button]:focus-visible:not(.btn),input[type=button]:hover:not(.btn),input[type=submit]:active:not(.btn),input[type=submit]:focus-visible:not(.btn),input[type=submit]:hover:not(.btn){opacity:1}.btn:focus-visible,.wp-block-button .wp-block-button__link:focus-visible,.wp-block-file .wp-element-button:focus-visible,.wp-block-search__button:focus-visible,input[type=button]:focus-visible:not(.btn),input[type=submit]:focus-visible:not(.btn){outline-offset:.3rem;outline-width:.2rem}.wp-block-button p .wp-block-button__link:not(:first-child),.wp-block-file p .wp-element-button:not(:first-child),p .btn:not(:first-child),p .wp-block-button .wp-block-button__link:not(:first-child),p .wp-block-file .wp-element-button:not(:first-child),p .wp-block-search__button:not(:first-child),p input[type=button]:not(:first-child):not(.btn),p input[type=submit]:not(:first-child):not(.btn){margin-left:.5rem}.wp-block-button p .wp-block-button__link:not(:last-child),.wp-block-file p .wp-element-button:not(:last-child),p .btn:not(:last-child),p .wp-block-button .wp-block-button__link:not(:last-child),p .wp-block-file .wp-element-button:not(:last-child),p .wp-block-search__button:not(:last-child),p input[type=button]:not(:last-child):not(.btn),p input[type=submit]:not(:last-child):not(.btn){margin-right:.5rem}.btn-block,.btn-block .wp-block-button__link{display:block;width:100%}.btn-block .btn-block+.wp-block-button__link,.btn-block .wp-block-button__link+.btn-block,.btn-block .wp-block-button__link+.wp-block-button__link,.btn-block+.btn-block{margin-top:.5rem}.btn:disabled{-webkit-box-shadow:none!important;box-shadow:none!important;text-decoration:none!important;opacity:.5}.btn-primary,input[type=submit]:not(.btn){background-color:var(--color-accent-hl);border-color:var(--color-accent-hl);color:var(--color-accent-hl-contrast)}.btn-primary:hover,input[type=submit]:hover:not(.btn){-webkit-box-shadow:0 0 0 .2rem var(--color-accent-hl-a),0 0 0 .2rem var(--color);box-shadow:0 0 0 .2rem var(--color-accent-hl-a),0 0 0 .2rem var(--color);color:var(--color-accent-hl-contrast)}.btn-primary:focus-visible,input[type=submit]:focus-visible:not(.btn){outline-color:var(--color-accent)}body.btn-style-outline .btn-primary:not(:hover):not(:focus-visible),body.btn-style-outline input[type=submit]:not(:hover):not(:focus-visible):not(.btn){color:var(--color-accent-hl)}.btn-secondary,.wp-block-button .wp-block-button__link,.wp-block-button.is-style-outline .wp-block-button__link:not(.has-background):not(.has-text-color),.wp-block-file .wp-element-button,.wp-block-search__button,input[type=button]:not(.btn){background-color:var(--color-accent);border-color:var(--color-accent);color:var(--color-accent-contrast)}.btn-secondary:hover,.wp-block-button .wp-block-button__link:hover,.wp-block-button.is-style-outline .wp-block-button__link:hover:not(.has-background):not(.has-text-color),.wp-block-file .wp-element-button:hover,.wp-block-search__button:hover,input[type=button]:hover:not(.btn){background-color:var(--color-accent);-webkit-box-shadow:0 0 0 .2rem var(--color-accent-a),0 0 0 .2rem var(--color);box-shadow:0 0 0 .2rem var(--color-accent-a),0 0 0 .2rem var(--color);color:var(--color-accent-contrast)}.btn-secondary:focus-visible,.wp-block-button .wp-block-button__link:focus-visible,.wp-block-button.is-style-outline .wp-block-button__link:focus-visible:not(.has-background):not(.has-text-color),.wp-block-file .wp-element-button:focus-visible,.wp-block-search__button:focus-visible,input[type=button]:focus-visible:not(.btn){outline-color:var(--color-accent-hl)}.wp-block-button body.btn-style-outline .wp-block-button__link:not(:hover):not(:focus-visible),.wp-block-file body.btn-style-outline .wp-element-button:not(:hover):not(:focus-visible),body.btn-style-outline .btn-secondary:not(:hover):not(:focus-visible),body.btn-style-outline .wp-block-button .wp-block-button__link:not(:hover):not(:focus-visible),body.btn-style-outline .wp-block-file .wp-element-button:not(:hover):not(:focus-visible),body.btn-style-outline .wp-block-search__button:not(:hover):not(:focus-visible),body.btn-style-outline input[type=button]:not(:hover):not(:focus-visible):not(.btn){color:var(--color-accent)}.is-style-outline .wp-block-button .wp-block-button__link,.is-style-outline .wp-block-file .wp-element-button,.is-style-outline .wp-block-search__button,.is-style-outline input[type=button]:not(.btn),.is-style-outline input[type=submit]:not(.btn),.wp-block-button .is-style-outline .wp-block-button__link,.wp-block-button body.btn-style-outline .wp-block-button__link,.wp-block-button.is-style-outline .wp-block-button__link:not(.has-background):not(.has-text-color),.wp-block-file .is-style-outline .wp-element-button,.wp-block-file body.btn-style-outline .wp-element-button,body.btn-style-outline .btn,body.btn-style-outline .wp-block-button .wp-block-button__link,body.btn-style-outline .wp-block-file .wp-element-button,body.btn-style-outline .wp-block-search__button,body.btn-style-outline input[type=button]:not(.btn),body.btn-style-outline input[type=submit]:not(.btn){border-width:.15rem;padding:.225rem .675rem}.is-style-outline .wp-block-button .wp-block-button__link:not(:hover):not(:focus-visible),.is-style-outline .wp-block-file .wp-element-button:not(:hover):not(:focus-visible),.is-style-outline .wp-block-search__button:not(:hover):not(:focus-visible),.is-style-outline input[type=button]:not(:hover):not(:focus-visible):not(.btn),.is-style-outline input[type=submit]:not(:hover):not(:focus-visible):not(.btn),.wp-block-button .is-style-outline .wp-block-button__link:not(:hover):not(:focus-visible),.wp-block-button body.btn-style-outline .wp-block-button__link:not(:hover):not(:focus-visible),.wp-block-button.is-style-outline .wp-block-button__link:not(:hover):not(:focus-visible):not(.has-background):not(.has-text-color),.wp-block-file .is-style-outline .wp-element-button:not(:hover):not(:focus-visible),.wp-block-file body.btn-style-outline .wp-element-button:not(:hover):not(:focus-visible),body.btn-style-outline .btn:not(:hover):not(:focus-visible),body.btn-style-outline .wp-block-button .wp-block-button__link:not(:hover):not(:focus-visible),body.btn-style-outline .wp-block-file .wp-element-button:not(:hover):not(:focus-visible),body.btn-style-outline .wp-block-search__button:not(:hover):not(:focus-visible),body.btn-style-outline input[type=button]:not(:hover):not(:focus-visible):not(.btn),body.btn-style-outline input[type=submit]:not(:hover):not(:focus-visible):not(.btn){color:var(--color-accent);background-color:transparent!important;border-color:currentColor!important}.is-style-outline .wp-block-button .wp-block-button__link:focus-visible,.is-style-outline .wp-block-button .wp-block-button__link:hover,.is-style-outline .wp-block-file .wp-element-button:focus-visible,.is-style-outline .wp-block-file .wp-element-button:hover,.is-style-outline .wp-block-search__button:focus-visible,.is-style-outline .wp-block-search__button:hover,.is-style-outline input[type=button]:focus-visible:not(.btn),.is-style-outline input[type=button]:hover:not(.btn),.is-style-outline input[type=submit]:focus-visible:not(.btn),.is-style-outline input[type=submit]:hover:not(.btn),.wp-block-button .is-style-outline .wp-block-button__link:focus-visible,.wp-block-button .is-style-outline .wp-block-button__link:hover,.wp-block-button body.btn-style-outline .wp-block-button__link:focus-visible,.wp-block-button body.btn-style-outline .wp-block-button__link:hover,.wp-block-button.is-style-outline .wp-block-button__link:focus-visible:not(.has-background):not(.has-text-color),.wp-block-button.is-style-outline .wp-block-button__link:hover:not(.has-background):not(.has-text-color),.wp-block-file .is-style-outline .wp-element-button:focus-visible,.wp-block-file .is-style-outline .wp-element-button:hover,.wp-block-file body.btn-style-outline .wp-element-button:focus-visible,.wp-block-file body.btn-style-outline .wp-element-button:hover,body.btn-style-outline .btn:focus-visible,body.btn-style-outline .btn:hover,body.btn-style-outline .wp-block-button .wp-block-button__link:focus-visible,body.btn-style-outline .wp-block-button .wp-block-button__link:hover,body.btn-style-outline .wp-block-file .wp-element-button:focus-visible,body.btn-style-outline .wp-block-file .wp-element-button:hover,body.btn-style-outline .wp-block-search__button:focus-visible,body.btn-style-outline .wp-block-search__button:hover,body.btn-style-outline input[type=button]:focus-visible:not(.btn),body.btn-style-outline input[type=button]:hover:not(.btn),body.btn-style-outline input[type=submit]:focus-visible:not(.btn),body.btn-style-outline input[type=submit]:hover:not(.btn){text-decoration:none;opacity:1}.form-control,body .calendar-plus #calendar-plus-category,body .calendar-plus #calendar-plus-search,input[type=email]:not(.form-control),input[type=search]:not(.form-control),input[type=tel]:not(.form-control),input[type=text]:not(.form-control),select:not(.form-control),textarea:not(.form-control){display:block;width:100%;height:-moz-calc(1.5em + .75rem + 2px);height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-size:-moz-calc(1em * (var(--body-font-size)/ 100));font-size:calc(1em * (var(--body-font-size)/ 100));font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;outline:0;border-color:var(--color-accent);border-radius:var(--roundness);-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;-o-transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;-moz-transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}.form-control:focus-visible,body .calendar-plus #calendar-plus-category:focus-visible,body .calendar-plus #calendar-plus-search:focus-visible,input[type=email]:focus-visible:not(.form-control),input[type=search]:focus-visible:not(.form-control),input[type=tel]:focus-visible:not(.form-control),input[type=text]:focus-visible:not(.form-control),select:focus-visible:not(.form-control),textarea:focus-visible:not(.form-control){border-color:var(--color-accent);-webkit-box-shadow:0 0 0 .2rem var(--color-accent-a),0 0 0 .2rem var(--color);box-shadow:0 0 0 .2rem var(--color-accent-a),0 0 0 .2rem var(--color)}@media (prefers-reduced-motion:reduce){.form-control,body .calendar-plus #calendar-plus-category,body .calendar-plus #calendar-plus-search,input[type=email]:not(.form-control),input[type=search]:not(.form-control),input[type=tel]:not(.form-control),input[type=text]:not(.form-control),select:not(.form-control),textarea:not(.form-control){-webkit-transition:none;-o-transition:none;-moz-transition:none;transition:none}}.form-control::-ms-expand,body .calendar-plus #calendar-plus-category::-ms-expand,body .calendar-plus #calendar-plus-search::-ms-expand,input[type=email]:not(.form-control)::-ms-expand,input[type=search]:not(.form-control)::-ms-expand,input[type=tel]:not(.form-control)::-ms-expand,input[type=text]:not(.form-control)::-ms-expand,select:not(.form-control)::-ms-expand,textarea:not(.form-control)::-ms-expand{background-color:transparent;border:0}.form-control::-webkit-input-placeholder,body .calendar-plus #calendar-plus-category::-webkit-input-placeholder,body .calendar-plus #calendar-plus-search::-webkit-input-placeholder,input[type=email]:not(.form-control)::-webkit-input-placeholder,input[type=search]:not(.form-control)::-webkit-input-placeholder,input[type=tel]:not(.form-control)::-webkit-input-placeholder,input[type=text]:not(.form-control)::-webkit-input-placeholder,select:not(.form-control)::-webkit-input-placeholder,textarea:not(.form-control)::-webkit-input-placeholder{color:#6c757d;opacity:1}.form-control::-moz-placeholder,body .calendar-plus #calendar-plus-category::-moz-placeholder,body .calendar-plus #calendar-plus-search::-moz-placeholder,input[type=email]:not(.form-control)::-moz-placeholder,input[type=search]:not(.form-control)::-moz-placeholder,input[type=tel]:not(.form-control)::-moz-placeholder,input[type=text]:not(.form-control)::-moz-placeholder,select:not(.form-control)::-moz-placeholder,textarea:not(.form-control)::-moz-placeholder{color:#6c757d;opacity:1}.form-control:-ms-input-placeholder,body .calendar-plus #calendar-plus-category:-ms-input-placeholder,body .calendar-plus #calendar-plus-search:-ms-input-placeholder,input[type=email]:not(.form-control):-ms-input-placeholder,input[type=search]:not(.form-control):-ms-input-placeholder,input[type=tel]:not(.form-control):-ms-input-placeholder,input[type=text]:not(.form-control):-ms-input-placeholder,select:not(.form-control):-ms-input-placeholder,textarea:not(.form-control):-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::-ms-input-placeholder,body .calendar-plus #calendar-plus-category::-ms-input-placeholder,body .calendar-plus #calendar-plus-search::-ms-input-placeholder,input[type=email]:not(.form-control)::-ms-input-placeholder,input[type=search]:not(.form-control)::-ms-input-placeholder,input[type=tel]:not(.form-control)::-ms-input-placeholder,input[type=text]:not(.form-control)::-ms-input-placeholder,select:not(.form-control)::-ms-input-placeholder,textarea:not(.form-control)::-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::placeholder,body .calendar-plus #calendar-plus-category::placeholder,body .calendar-plus #calendar-plus-search::placeholder,input[type=email]:not(.form-control)::placeholder,input[type=search]:not(.form-control)::placeholder,input[type=tel]:not(.form-control)::placeholder,input[type=text]:not(.form-control)::placeholder,select:not(.form-control)::placeholder,textarea:not(.form-control)::placeholder{color:#6c757d;opacity:1}.form-control:disabled,.form-control[readonly],body .calendar-plus #calendar-plus-category:disabled,body .calendar-plus #calendar-plus-search:disabled,body .calendar-plus [readonly]#calendar-plus-category,body .calendar-plus [readonly]#calendar-plus-search,input[readonly][type=email]:not(.form-control),input[readonly][type=search]:not(.form-control),input[readonly][type=tel]:not(.form-control),input[readonly][type=text]:not(.form-control),input[type=email]:disabled:not(.form-control),input[type=search]:disabled:not(.form-control),input[type=tel]:disabled:not(.form-control),input[type=text]:disabled:not(.form-control),select:disabled:not(.form-control),select[readonly]:not(.form-control),textarea:disabled:not(.form-control),textarea[readonly]:not(.form-control){background-color:#e9ecef;opacity:1}body .calendar-plus select#calendar-plus-category:focus::-ms-value,body .calendar-plus select#calendar-plus-search:focus::-ms-value,select.form-control:focus::-ms-value,select:focus:not(.form-control)::-ms-value{color:#495057;background-color:#fff}.form-control-sm{height:-moz-calc(1.5em + .5rem + 2px);height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;font-size:-moz-calc(.875em * (var(--body-font-size)/ 100));font-size:calc(.875em * (var(--body-font-size)/ 100));line-height:1.5;border-radius:var(--roundness)}.form-control-lg{height:-moz-calc(1.5em + 1rem + 2px);height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:-moz-calc(1.25em * (var(--body-font-size)/ 100));font-size:calc(1.25em * (var(--body-font-size)/ 100));line-height:1.5;border-radius:var(--roundness)}body .calendar-plus select[multiple]#calendar-plus-category,body .calendar-plus select[multiple]#calendar-plus-search,body .calendar-plus select[size]#calendar-plus-category,body .calendar-plus select[size]#calendar-plus-search,select.form-control[multiple],select.form-control[size],select[multiple]:not(.form-control),select[size]:not(.form-control){height:auto}body .calendar-plus textarea#calendar-plus-category,body .calendar-plus textarea#calendar-plus-search,textarea.form-control,textarea:not(.form-control){height:auto}.form-group{margin-bottom:1rem}#left-sidebar{margin-bottom:3rem}@media (min-width:782px){#left-sidebar{margin-bottom:0}}body.sidebars-check-sticky #left-sidebar .sidebar-widget-area-content,body.sidebars-check-sticky #right-sidebar .sidebar-widget-area-content{top:3rem}body.sidebars-check-sticky.navbar-main-sticky-top #right-sidebar .sidebar-widget-area-content{top:-moz-calc(var(--header-main-height) + 1.5rem);top:calc(var(--header-main-height) + 1.5rem)}body.sidebars-check-sticky.navbar-main-sticky-top #left-sidebar .sidebar-widget-area-content{top:-moz-calc(var(--header-main-gap-height) + var(--header-main-height) + 2.25rem);top:calc(var(--header-main-gap-height) + var(--header-main-height) + 2.25rem)}body.sidebars-check-sticky.navbar-main-sticky-top.admin-bar #right-sidebar .sidebar-widget-area-content{top:-moz-calc(32px + var(--header-main-height) + 1.5rem);top:calc(32px + var(--header-main-height) + 1.5rem)}body.sidebars-check-sticky.navbar-main-sticky-top.admin-bar #left-sidebar .sidebar-widget-area-content{top:-moz-calc(32px + var(--header-main-gap-height) + var(--header-main-height) + 2.25rem);top:calc(32px + var(--header-main-gap-height) + var(--header-main-height) + 2.25rem)}@media (min-width:782px){body.sidebars-check-sticky .sidebar-widget-area-content.sidebar-sticky{position:-webkit-sticky;position:sticky}}.sidebar-widget-area-content .widget:last-child{margin-bottom:0}.sidebar-widget-area-boxed .sidebar-widget-area-content{padding:1.5rem 2rem;border-radius:var(--roundness)}body:not(.shadows-disabled) .sidebar-widget-area-boxed .sidebar-widget-area-content{-webkit-box-shadow:0 0 calc(30px) calc(-30px + var(--shadows) * 1) rgba(0,0,0,.5);box-shadow:0 0 -moz-calc(30px) -moz-calc(-30px + var(--shadows) * 1) rgba(0,0,0,.5);box-shadow:0 0 calc(30px) calc(-30px + var(--shadows) * 1) rgba(0,0,0,.5)}.sidebar-widget-area table td,.sidebar-widget-area table th{padding:.375rem}.widget{margin-bottom:1.5rem}.widget ul{list-style:none;padding-left:0}.widget ul ul{padding-left:3rem}.widget a{font-weight:700}.widget .widget-title::after,.widget .widget-title::before{display:none}.sidebar-widget .widget:first-child .widget-title{margin-top:0}.widget_nav_menu a,.widget_nav_menu a:hover{text-decoration:none}.widget_nav_menu a .menu-item-text{text-decoration:underline}.widget_nav_menu a .nav-icon-position-after{margin-left:.5em}.widget_nav_menu a .nav-icon-position-before{margin-right:.5em}body.admin-bar .modal{padding-top:46px}@media (min-width:782px){body.admin-bar .modal{padding-top:32px}}.modal .close{opacity:1!important;-webkit-transition:color .5s;-o-transition:color .5s;-moz-transition:color .5s;transition:color .5s}.modal .close:not(:disabled):not(.disabled):hover{color:var(--color-accent-hl)}body:not(.shadows-disabled) .modal .modal-content{-webkit-box-shadow:0 0 calc(30px) calc(-30px + var(--shadows) * 1) rgba(0,0,0,.5);box-shadow:0 0 -moz-calc(30px) -moz-calc(-30px + var(--shadows) * 1) rgba(0,0,0,.5);box-shadow:0 0 calc(30px) calc(-30px + var(--shadows) * 1) rgba(0,0,0,.5)}.modal.fade.modal-slide-in-right{padding-right:0!important}.modal.fade.modal-slide-in-right.show .modal-dialog{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.modal.fade.modal-slide-in-right .modal-dialog{-webkit-transform:translate(50px,0);-moz-transform:translate(50px,0);-ms-transform:translate(50px,0);-o-transform:translate(50px,0);transform:translate(50px,0);margin:0 0 0 auto}.modal.fade.modal-slide-in-right .modal-content{min-height:100vh}body.admin-bar .modal.fade.modal-slide-in-right .modal-content{min-height:-moz-calc(100vh - 46px);min-height:calc(100vh - 46px)}@media (min-width:782px){body.admin-bar .modal.fade.modal-slide-in-right .modal-content{min-height:-moz-calc(100vh - 32px);min-height:calc(100vh - 32px)}}.modal.fade.modal-slide-in-right .wp-block-columns{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.modal.fade.modal-slide-in-right .wp-block-column{-webkit-flex-basis:100%!important;-ms-flex-preferred-size:100%!important;flex-basis:100%!important;margin-bottom:1.5rem;margin-left:0}.modal.fade.modal-slide-in-right .alignfull,.modal.fade.modal-slide-in-right .alignwide,.modal.fade.modal-slide-in-right .wp-block-separator.is-style-wide{width:100%;left:auto}.modal.fade.modal-slide-in-right .alignfull:not([class*=has-background]) .wp-block-column:nth-child(odd)>p:not(.has-background-color){padding-left:0;padding-right:0}.modal.fade.modal-slide-in-right .dropdown-megamenu-menu-container{padding-left:3rem;padding-right:3rem;padding-bottom:1.5rem}.modal.fade.modal-slide-in-right .dropdown-megamenu-menu-container>:first-child{margin-top:0}.modal.fade.modal-slide-in-right .dropdown-megamenu-menu-container .wp-block-column:last-child,.modal.fade.modal-slide-in-right .dropdown-megamenu-menu-container>:last-child{margin-bottom:0}.modal-slide-in-top.show .modal-dialog{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.modal-slide-in-top .modal-dialog{-webkit-transform:translate(0,50px);-moz-transform:translate(0,50px);-ms-transform:translate(0,50px);-o-transform:translate(0,50px);transform:translate(0,50px);margin-top:0}.modal-padding-lg .modal-body{padding:3rem}.btn-modal-slide-in-menu-holder{display:none}@media (max-width:991.98px){.btn-modal-slide-in-menu-holder.has-mobile{display:block}}@media (min-width:782px){.btn-modal-slide-in-menu-holder.has-desktop{display:block}}@media (max-width:991.98px){#modal-slide-in-menu nav:not(.menu-mobile){display:none}}#site-alert{border-radius:0;margin-bottom:0}#site-alert :last-child{margin-bottom:0}#site-alert .close{opacity:1!important;-webkit-transition:color .5s;-o-transition:color .5s;-moz-transition:color .5s;transition:color .5s}#site-alert .close:not(:disabled):not(.disabled):hover{color:var(--color-accent-hl)}.entries-row article{position:relative;margin-bottom:3rem}.entries-row .entry-header{margin-bottom:2rem}.entries-row .entry-header :last-child{margin-bottom:0}.entries-row.image-on-top article{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.entries-row.image-on-top .entry-featured-image{margin-top:0;-webkit-box-ordinal-group:0;-webkit-order:-1;-moz-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.entries-row.image-disabled .entry-featured-image{display:none}.entries-row .entry-meta>ul{margin-bottom:0}.entries-row .entry-meta>ul>li.post-author-has-avatar{display:block;margin-bottom:1rem}.entry-col-boxed .entry-col{margin-bottom:2rem}.entry-col-boxed article{height:100%;margin-bottom:0;padding:2rem;border-radius:var(--roundness)}body:not(.shadows-disabled) .entry-col-boxed article{-webkit-box-shadow:0 0 calc(30px) calc(-30px + var(--shadows) * 1) rgba(0,0,0,.5);box-shadow:0 0 -moz-calc(30px) -moz-calc(-30px + var(--shadows) * 1) rgba(0,0,0,.5);box-shadow:0 0 calc(30px) calc(-30px + var(--shadows) * 1) rgba(0,0,0,.5)}.entry-col-boxed article::after{display:none}.entry-col-boxed.image-on-top .entry-featured-image{margin:-2rem -2rem 2rem;text-align:center}.avatar{border-radius:24px;margin-right:.5rem}.page-header{margin-bottom:3rem}.page-header .page-title{margin-bottom:1rem}.page-header .breadcrumbs{display:inline-block}.page-header .breadcrumb{padding:0}.page-header .breadcrumb .active :before{padding-right:0}.page-header .breadcrumb .active span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.page-header .breadcrumbs.hero-has-breadcrumb-top-right.hero-enabled{display:none}body.blog.hide-hero-page-title #hero-main,body.blog.hide-hero-page-title .page-header{display:none}.entry-title a{text-decoration:none}.entry-title a{color:var(--color-contrast)}.entry-title a:hover{text-decoration:underline}.entry-type-idicator{margin-right:.75rem}.entry-content::after{display:block;clear:both;content:""}.entry-content>:first-child{margin-top:0}.entry-content>:last-child{margin-bottom:0}.entry-content .h2:not(:first-child),.entry-content h2:not(:first-child){margin-top:3rem}.entry-content .h2:not(:last-child),.entry-content h2:not(:last-child){margin-bottom:2rem}.entry-content .h3:not(:first-child),.entry-content .wp-block-latest-posts>li>a:not(:first-child):first-of-type,.entry-content h3:not(:first-child){margin-top:2.625rem}.entry-content .h3:not(:last-child),.entry-content .wp-block-latest-posts>li>a:not(:last-child):first-of-type,.entry-content h3:not(:last-child){margin-bottom:1.75rem}.entry-content .h4:not(:first-child),.entry-content h4:not(:first-child){margin-top:2.25rem}.entry-content .h4:not(:last-child),.entry-content h4:not(:last-child){margin-bottom:1.5rem}.entry-content .h5:not(:first-child),.entry-content h5:not(:first-child){margin-top:1.5rem}.entry-content .h5:not(:last-child),.entry-content h5:not(:last-child){margin-bottom:1rem}.entry-content .h6:not(:first-child),.entry-content h6:not(:first-child){margin-top:1.125rem}.entry-content .h6:not(:last-child),.entry-content h6:not(:last-child){margin-bottom:.75rem}.entry-content>.wp-block-spacer:first-child+*{margin-top:0}.animations-enabled .entry-content>.aligncenter,.animations-enabled .entry-content>.alignfull,.animations-enabled .entry-content>.alignleft>.alignright,.animations-enabled .entry-content>.alignwide,.animations-enabled .entry-content>.wp-block-separator.is-style-wide{opacity:0}.entry-featured-image{margin:3rem 0}.entry-featured-image img{-o-object-fit:cover;object-fit:cover}.entry-meta .post-sticky .meta-text,.entry-meta a{font-weight:500;font-variation-settings:"wght" 500}.entry-meta form{margin-top:1.5rem}@media (min-width:992px){.entry-meta form{max-width:546px}}.post-navigation{margin-top:1.5rem}.post-navigation .btn{margin-top:1.5rem}.post-navigation .btn i{margin-top:-.1125rem}.pagination{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex}body:not(.shadows-disabled) .pagination{-webkit-box-shadow:0 0 calc(15px) calc(-15px + var(--shadows) * .5) rgba(0,0,0,.5);box-shadow:0 0 -moz-calc(15px) -moz-calc(-15px + var(--shadows) * .5) rgba(0,0,0,.5);box-shadow:0 0 calc(15px) calc(-15px + var(--shadows) * .5) rgba(0,0,0,.5)}.page-link{text-decoration:none;color:var(--color-contrast);border:none;-webkit-transition:color .3s ease,background-color .3s ease,border-color .3s ease;-o-transition:color .3s ease,background-color .3s ease,border-color .3s ease;-moz-transition:color .3s ease,background-color .3s ease,border-color .3s ease;transition:color .3s ease,background-color .3s ease,border-color .3s ease}.page-item a:hover,.page-item.active .page-link{z-index:1;border-color:inherit}.page-item a:hover{color:var(--color-accent-contrast);background-color:var(--color-accent);opacity:1}.page-item.active .page-link{color:var(--color-accent-hl-contrast);background-color:var(--color-accent-hl)}.cpschool-read-more-link-holder{display:block;margin-top:1rem}#comments{margin-top:6rem}ol.comment-list{padding-left:0;list-style-type:none}.comment{padding:1.5rem 1.5rem;margin-bottom:1.5rem}.comment .comment{margin-top:1.5rem}.comment .children{list-style-type:none;padding-left:0}.comment:last-child{margin-bottom:0}.comment-author img{margin-right:.6rem}.comment-metadata{font-size:.8em;margin-top:1.5rem;margin-bottom:1.5rem;display:inline-block}.comment-reply-title{margin-top:1.5rem}.comment-reply-title small{font-size:.5em;margin-top:.75rem;display:block}.calendarp-event-shortcode,.calendarp-events-by-cat,.wp-block-archives,.wp-block-button,.wp-block-calendar,.wp-block-categories,.wp-block-code,.wp-block-columns,.wp-block-cover,.wp-block-embed,.wp-block-gallery,.wp-block-group,.wp-block-image,.wp-block-latest-comments,.wp-block-latest-posts,.wp-block-media-text,.wp-block-preformatted,.wp-block-pullquote,.wp-block-quote,.wp-block-separator,.wp-block-verse,.wp-block-video,body .calendar-plus .calendar-plus-calendar-wrap{margin-bottom:3rem;margin-top:3rem}.wp-block-group.has-background{padding:2rem}.wp-block-group .wp-block-group.has-background{padding:1.5rem}.wp-block-group.alignwide.has-background,.wp-block-group.has-background.wp-block-separator.is-style-wide{padding:3rem 3rem}.wp-block-group.alignfull.has-background{padding:3rem 3rem}@media (min-width:782px){.wp-block-group.has-background{padding:4rem}.wp-block-group.has-background .wp-block-group.has-background{padding:2rem}}.wp-block-cover [class*=__inner-container]{color:inherit}.wp-block-cover [class*=__inner-container] [class*=__inner-container]{max-width:100%}[class*=__inner-container]{margin:0 auto;max-width:100%}[class*=__inner-container]>:first-child{margin-top:0}[class*=__inner-container]>:last-child{margin-bottom:0}@media (min-width:782px){[class*=__inner-container]>* .aligncenter:first-child{margin-top:1rem}[class*=__inner-container]>* .aligncenter:last-child{margin-bottom:1rem}}@media (min-width:992px){.alignfull [class*=__inner-container]{max-width:-moz-calc(var(--content-width) - 3rem);max-width:calc(var(--content-width) - 3rem)}.alignfull .alignfull [class*=__inner-container]{max-width:-moz-calc(100% - 3rem);max-width:calc(100% - 3rem)}}.wp-block-column{margin-bottom:2rem}.wp-block-column>:first-child{margin-top:0}.wp-block-column>:last-child{margin-bottom:0}.alignfull:not([class*=has-background]) .wp-block-column>p:not(.has-background-color){padding-left:2rem;padding-right:2rem}@media (min-width:600px){.wp-block-column{margin-bottom:0}.alignfull:not([class*=has-background]) .wp-block-column:nth-child(odd)>p:not(.has-background-color){padding-left:2rem;padding-right:0}.alignfull:not([class*=has-background]) .wp-block-column:nth-child(even)>p:not(.has-background-color){padding-right:2rem;padding-left:0}}.wp-block-archives,.wp-block-categories,.wp-block-latest-comments,.wp-block-latest-posts{list-style:none;padding-left:0}.wp-block-archives>ul,.wp-block-categories>ul,.wp-block-latest-comments>ul,.wp-block-latest-posts>ul{list-style:none}.wp-block-archives a,.wp-block-categories a,.wp-block-latest-comments a,.wp-block-latest-posts a{font-weight:700}.wp-block-image img{margin:0 auto}.wp-block-image figcaption{color:inherit}.wp-block-image.alignfull figcaption{text-align:center;max-width:-moz-calc(100% - 3rem);max-width:calc(100% - 3rem)}.wp-block-gallery ul{list-style:none;margin:0 0 -1.6rem 0}@media (min-width:782px){.wp-block-gallery.alignnone{margin-bottom:4rem;margin-top:4rem}.wp-block-gallery.aligncenter{margin-bottom:4rem;margin-top:4rem}.wp-block-gallery.alignwide,.wp-block-gallery.wp-block-separator.is-style-wide{margin-bottom:6rem;margin-top:6rem}.wp-block-gallery.alignfull{margin-bottom:6rem;margin-top:6rem}}.wp-block-latest-posts>li>a:first-of-type{margin-bottom:1.5rem;display:block}.wp-block-latest-posts.is-grid{margin-left:0}.wp-block-latest-posts.is-grid li{padding:2rem;border-radius:var(--roundness)}body:not(.shadows-disabled) .wp-block-latest-posts.is-grid li{-webkit-box-shadow:0 0 calc(30px) calc(-30px + var(--shadows) * 1) rgba(0,0,0,.5);box-shadow:0 0 -moz-calc(30px) -moz-calc(-30px + var(--shadows) * 1) rgba(0,0,0,.5);box-shadow:0 0 calc(30px) calc(-30px + var(--shadows) * 1) rgba(0,0,0,.5)}.wp-block-latest-posts.is-grid li>a:first-of-type:not(:hover){color:inherit!important}.wp-block-latest-posts.is-grid .wp-block-latest-posts__featured-image.aligncenter{margin:-2rem -2rem 2rem;max-width:initial}.wp-block-latest-posts:not(.is-grid)>li{margin-bottom:3rem}.wp-block-latest-posts.has-author,.wp-block-latest-posts.has-dates{margin-left:0;list-style:none}.wp-block-latest-posts.has-author li,.wp-block-latest-posts.has-dates li{margin-left:0}.wp-block-latest-posts.has-author:not(.is-grid) li,.wp-block-latest-posts.has-dates:not(.is-grid) li{margin-top:1.5rem}.wp-block-latest-posts.has-author:not(.is-grid) li:first-child,.wp-block-latest-posts.has-dates:not(.is-grid) li:first-child{margin-top:0}.wp-block-latest-posts .wp-block-latest-posts__post-author,.wp-block-latest-posts .wp-block-latest-posts__post-date{color:inherit;font-size:1em;font-weight:400;margin-top:0}.wp-block-latest-posts .wp-block-latest-posts__post-author::before,.wp-block-latest-posts .wp-block-latest-posts__post-date::before{margin-right:4px}.wp-block-latest-posts .wp-block-latest-posts__post-author::before{content:"\e903"}.wp-block-latest-posts .wp-block-latest-posts__post-date::before{content:"\e900"}.wp-block-latest-posts .wp-block-latest-posts__featured-image{margin-bottom:2rem}.wp-block-latest-posts .wp-block-latest-posts__post-full-content{margin-top:1rem}.wp-block-latest-posts .wp-block-latest-posts__post-full-content>ol,.wp-block-latest-posts .wp-block-latest-posts__post-full-content>ul{margin-bottom:1rem}.wp-block-latest-posts .wp-block-latest-posts__post-excerpt{margin-top:1rem;margin-bottom:0}.wp-block-pullquote{padding:0;position:relative;border-top:none;border-bottom:none}.wp-block-pullquote.alignleft,.wp-block-pullquote.alignright{max-width:100%}.wp-block-pullquote blockquote{border:none;margin:0;padding:0}.wp-block-pullquote blockquote p{font-family:inherit;font-size:2.8em;font-weight:700}.wp-block-pullquote cite{opacity:.8;font-size:1em;font-weight:500;margin-top:1.5rem}.wp-block-pullquote.is-style-solid-color{padding:3rem 2rem}.wp-block-pullquote.is-style-solid-color.alignleft::before{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);left:2rem}.wp-block-pullquote.is-style-solid-color.alignright::before{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);left:auto;right:2rem}.wp-block-pullquote.is-style-solid-color blockquote{max-width:100%;text-align:inherit}.wp-block-pullquote.is-style-solid-color cite{color:inherit}.wp-block-pullquote.is-style-solid-color:before{position:absolute;top:0;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);-moz-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);-o-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%)}.wp-block-pullquote p:last-of-type{margin-bottom:0}.wp-block-pullquote::before{color:currentColor;color:var(--color-accent-hl);content:"”";display:block;font-size:4em;line-height:.75;margin:0 auto 2rem auto;text-align:center;height:1rem}@media (min-width:600px){.wp-block-pullquote.alignleft,.wp-block-pullquote.alignleft::before{text-align:left}.wp-block-pullquote.alignright,.wp-block-pullquote.alignright::before{text-align:right}}@media (min-width:782px){.wp-block-pullquote cite{margin-top:2rem}.wp-block-pullquote.alignfull:not(.is-style-solid-color){padding-left:1rem;padding-right:1rem}.wp-block-pullquote.alignfull blockquote p{font-size:1.8em}.wp-block-pullquote.alignfull::before,.wp-block-pullquote.alignwide::before,.wp-block-pullquote.wp-block-separator.is-style-wide::before{font-size:8em;height:2rem}.wp-block-pullquote.alignleft p,.wp-block-pullquote.alignright p{font-size:1.5em}.wp-block-pullquote.is-style-solid-color.alignfull,.wp-block-pullquote.is-style-solid-color.alignwide,.wp-block-pullquote.is-style-solid-color.wp-block-separator.is-style-wide{padding:6rem 4rem 4rem}.wp-block-pullquote blockquote p{font-size:1.5em}.wp-block-pullquote.alignwide blockquote p,.wp-block-pullquote.wp-block-separator.is-style-wide blockquote p{font-size:1.8em}}.wp-block-quote.is-large,.wp-block-quote.is-style-large{border:none;padding:0}.wp-block-quote.is-large p,.wp-block-quote.is-style-large p{font-family:inherit;font-size:1.4em;font-style:normal;font-weight:700;line-height:1.285}@media (min-width:782px){.wp-block-quote.is-large p,.wp-block-quote.is-style-large p{font-size:1.8em}}.wp-block-quote.is-large cite,.wp-block-quote.is-style-large cite{font-size:1em;text-align:inherit}.wp-block-quote.is-large footer,.wp-block-quote.is-style-large footer{font-size:1em;text-align:inherit}.wp-block-quote p{text-align:inherit}.wp-block-quote cite{text-align:inherit}.wp-block-quote[style="text-align:center"]{border-width:0;padding:0}.wp-block-quote[style="text-align:right"]{border-width:0 .2rem 0 0;padding:0 2rem 0 0}.wp-block-latest-comments .wp-block-latest-comments__comment-meta{font-weight:700;letter-spacing:-.025em;line-height:1.25}.wp-block-latest-comments .wp-block-latest-comments__comment-date{opacity:.8;font-size:.7em;font-weight:600;letter-spacing:normal;margin-top:.15em;margin-top:.4em}.wp-block-latest-posts__post-author,.wp-block-latest-posts__post-date{opacity:.8;font-size:.7em;font-weight:600;letter-spacing:normal;margin-top:.15em}.wp-block-button__link.has-background{--color-accent:var(--color);--color-accent-contrast:var(--color-contrast)}.wp-block-file{width:100%;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.wp-block-file a:not(.wp-block-file__button):not(:last-child){margin-right:1.5rem}.wp-block-file .wp-block-file__button{margin-left:0;margin:1rem 0}.wp-block-search .wp-block-search__input{-webkit-box-flex:1;-webkit-flex:1 1 0%;-moz-box-flex:1;-ms-flex:1 1 0%;flex:1 1 0%}.wp-block-calendar table td,.wp-block-calendar table th{text-align:center}@media (min-width:992px){.wp-block-separator,.wp-block-separator:not(.is-style-wide):not(.is-style-dots){max-width:80%;margin-left:auto;margin-right:auto}}.alignfull .wp-block-separator.is-style-wide,.alignwide .wp-block-separator.is-style-wide,.wp-block-separator.is-style-wide .wp-block-separator.is-style-wide{position:static;max-width:100%}.wp-block-separator.is-style-dots::before{color:inherit;font-size:2.5rem}.wp-block-separator.is-style-dots::after{content:none}body.search-results .entries-row h2{padding-top:.5rem}body.search-results .entries-row .entry-header{margin-bottom:.5rem}body.search-results .entries-row .entry-footer{margin-top:.5rem}.comment .comment,.has-color-bg-background-color,.has-color-bg-background-color~.wp-block-cover__inner-container,.wp-block-table,body,table{--color:var(--color-bg, --false);--color-contrast:var(--color-bg-contrast, --false-contrast);--color-accent:var(--color-bg-accent, --false-accent);--color-accent-a:var(--color-bg-accent-a, --false-accent-a);--color-accent-contrast:var(--color-bg-accent-contrast, --false-accent-contrast);--color-accent-hl:var(--color-bg-accent-hl, --false-accent-hl);--color-accent-hl-a:var(--color-bg-accent-hl-a, --false-accent-hl-a);--color-accent-hl-contrast:var(--color-bg-accent-hl-contrast, --false-accent-hl-contrast)}.has-color-bg-color{color:var(--color-bg,--false)!important}.has-color-bg-alt-background-color,.has-color-bg-alt-background-color~.wp-block-cover__inner-container{--color:var(--color-bg-alt, --false);--color-contrast:var(--color-bg-alt-contrast, --false-contrast);--color-accent:var(--color-bg-alt-accent, --false-accent);--color-accent-a:var(--color-bg-alt-accent-a, --false-accent-a);--color-accent-contrast:var(--color-bg-alt-accent-contrast, --false-accent-contrast);--color-accent-hl:var(--color-bg-alt-accent-hl, --false-accent-hl);--color-accent-hl-a:var(--color-bg-alt-accent-hl-a, --false-accent-hl-a);--color-accent-hl-contrast:var(--color-bg-alt-accent-hl-contrast, --false-accent-hl-contrast)}.has-color-bg-alt-color{color:var(--color-bg-alt,--false)!important}:root{--color-boxes:var(--color-bg-alt);--color-boxes-contrast:var(--color-bg-alt-contrast);--color-boxes-accent:var(--color-bg-alt-accent);--color-boxes-accent-a:var(--color-bg-alt-accent-a);--color-boxes-accent-contrast:var(--color-bg-alt-accent-contrast);--color-boxes-accent-hl:var(--color-bg-alt-accent-hl);--color-boxes-accent-hl-a:var(--color-bg-alt-accent-hl-a);--color-boxes-accent-hl-contrast:var(--color-bg-alt-accent-hl-contrast)}.comment,.entry-col-boxed article,.has-color-boxes-background-color,.has-color-boxes-background-color~.wp-block-cover__inner-container,.pagination,.sidebar-widget-area-boxed .sidebar-widget-area-content,.wp-block-latest-posts.is-grid li,.wp-block-table tfoot,.wp-block-table thead,table tfoot,table thead{--color:var(--color-boxes, --color-bg-alt);--color-contrast:var(--color-boxes-contrast, --color-bg-alt-contrast);--color-accent:var(--color-boxes-accent, --color-bg-alt-accent);--color-accent-a:var(--color-boxes-accent-a, --color-bg-alt-accent-a);--color-accent-contrast:var(--color-boxes-accent-contrast, --color-bg-alt-accent-contrast);--color-accent-hl:var(--color-boxes-accent-hl, --color-bg-alt-accent-hl);--color-accent-hl-a:var(--color-boxes-accent-hl-a, --color-bg-alt-accent-hl-a);--color-accent-hl-contrast:var(--color-boxes-accent-hl-contrast, --color-bg-alt-accent-hl-contrast)}.has-color-boxes-color{color:var(--color-boxes,--color-bg-alt)!important}:root{--header-main-bg-color:var(--color-bg-alt);--header-main-bg-color-contrast:var(--color-bg-alt-contrast);--header-main-bg-color-accent:var(--color-bg-alt-accent);--header-main-bg-color-accent-a:var(--color-bg-alt-accent-a);--header-main-bg-color-accent-contrast:var(--color-bg-alt-accent-contrast);--header-main-bg-color-accent-hl:var(--color-bg-alt-accent-hl);--header-main-bg-color-accent-hl-a:var(--color-bg-alt-accent-hl-a);--header-main-bg-color-accent-hl-contrast:var(--color-bg-alt-accent-hl-contrast)}.has-header-main-bg-color-background-color,.has-header-main-bg-color-background-color~.wp-block-cover__inner-container{--color:var(--header-main-bg-color, --color-bg-alt);--color-contrast:var(--header-main-bg-color-contrast, --color-bg-alt-contrast);--color-accent:var(--header-main-bg-color-accent, --color-bg-alt-accent);--color-accent-a:var(--header-main-bg-color-accent-a, --color-bg-alt-accent-a);--color-accent-contrast:var(--header-main-bg-color-accent-contrast, --color-bg-alt-accent-contrast);--color-accent-hl:var(--header-main-bg-color-accent-hl, --color-bg-alt-accent-hl);--color-accent-hl-a:var(--header-main-bg-color-accent-hl-a, --color-bg-alt-accent-hl-a);--color-accent-hl-contrast:var(--header-main-bg-color-accent-hl-contrast, --color-bg-alt-accent-hl-contrast)}.has-header-main-bg-color-color{color:var(--header-main-bg-color,--color-bg-alt)!important}:root{--header-secondary-bg-color:var(--color-bg);--header-secondary-bg-color-contrast:var(--color-bg-contrast);--header-secondary-bg-color-accent:var(--color-bg-accent);--header-secondary-bg-color-accent-a:var(--color-bg-accent-a);--header-secondary-bg-color-accent-contrast:var(--color-bg-accent-contrast);--header-secondary-bg-color-accent-hl:var(--color-bg-accent-hl);--header-secondary-bg-color-accent-hl-a:var(--color-bg-accent-hl-a);--header-secondary-bg-color-accent-hl-contrast:var(--color-bg-accent-hl-contrast)}.has-background .nav .dropdown-menu:not(.dropdown-megamenu-menu),.has-header-secondary-bg-color-background-color,.has-header-secondary-bg-color-background-color~.wp-block-cover__inner-container{--color:var(--header-secondary-bg-color, --color-bg);--color-contrast:var(--header-secondary-bg-color-contrast, --color-bg-contrast);--color-accent:var(--header-secondary-bg-color-accent, --color-bg-accent);--color-accent-a:var(--header-secondary-bg-color-accent-a, --color-bg-accent-a);--color-accent-contrast:var(--header-secondary-bg-color-accent-contrast, --color-bg-accent-contrast);--color-accent-hl:var(--header-secondary-bg-color-accent-hl, --color-bg-accent-hl);--color-accent-hl-a:var(--header-secondary-bg-color-accent-hl-a, --color-bg-accent-hl-a);--color-accent-hl-contrast:var(--header-secondary-bg-color-accent-hl-contrast, --color-bg-accent-hl-contrast)}.has-header-secondary-bg-color-color{color:var(--header-secondary-bg-color,--color-bg)!important}:root{--hero-main-bg-color:var(--color-bg-alt);--hero-main-bg-color-contrast:var(--color-bg-alt-contrast);--hero-main-bg-color-accent:var(--color-bg-alt-accent);--hero-main-bg-color-accent-a:var(--color-bg-alt-accent-a);--hero-main-bg-color-accent-contrast:var(--color-bg-alt-accent-contrast);--hero-main-bg-color-accent-hl:var(--color-bg-alt-accent-hl);--hero-main-bg-color-accent-hl-a:var(--color-bg-alt-accent-hl-a);--hero-main-bg-color-accent-hl-contrast:var(--color-bg-alt-accent-hl-contrast)}.has-hero-main-bg-color-background-color,.has-hero-main-bg-color-background-color~.wp-block-cover__inner-container{--color:var(--hero-main-bg-color, --color-bg-alt);--color-contrast:var(--hero-main-bg-color-contrast, --color-bg-alt-contrast);--color-accent:var(--hero-main-bg-color-accent, --color-bg-alt-accent);--color-accent-a:var(--hero-main-bg-color-accent-a, --color-bg-alt-accent-a);--color-accent-contrast:var(--hero-main-bg-color-accent-contrast, --color-bg-alt-accent-contrast);--color-accent-hl:var(--hero-main-bg-color-accent-hl, --color-bg-alt-accent-hl);--color-accent-hl-a:var(--hero-main-bg-color-accent-hl-a, --color-bg-alt-accent-hl-a);--color-accent-hl-contrast:var(--hero-main-bg-color-accent-hl-contrast, --color-bg-alt-accent-hl-contrast)}.has-hero-main-bg-color-color{color:var(--hero-main-bg-color,--color-bg-alt)!important}:root{--footer-main-bg-color:var(--color-bg-alt);--footer-main-bg-color-contrast:var(--color-bg-alt-contrast);--footer-main-bg-color-accent:var(--color-bg-alt-accent);--footer-main-bg-color-accent-a:var(--color-bg-alt-accent-a);--footer-main-bg-color-accent-contrast:var(--color-bg-alt-accent-contrast);--footer-main-bg-color-accent-hl:var(--color-bg-alt-accent-hl);--footer-main-bg-color-accent-hl-a:var(--color-bg-alt-accent-hl-a);--footer-main-bg-color-accent-hl-contrast:var(--color-bg-alt-accent-hl-contrast)}.has-footer-main-bg-color-background-color,.has-footer-main-bg-color-background-color~.wp-block-cover__inner-container{--color:var(--footer-main-bg-color, --color-bg-alt);--color-contrast:var(--footer-main-bg-color-contrast, --color-bg-alt-contrast);--color-accent:var(--footer-main-bg-color-accent, --color-bg-alt-accent);--color-accent-a:var(--footer-main-bg-color-accent-a, --color-bg-alt-accent-a);--color-accent-contrast:var(--footer-main-bg-color-accent-contrast, --color-bg-alt-accent-contrast);--color-accent-hl:var(--footer-main-bg-color-accent-hl, --color-bg-alt-accent-hl);--color-accent-hl-a:var(--footer-main-bg-color-accent-hl-a, --color-bg-alt-accent-hl-a);--color-accent-hl-contrast:var(--footer-main-bg-color-accent-hl-contrast, --color-bg-alt-accent-hl-contrast)}.has-footer-main-bg-color-color{color:var(--footer-main-bg-color,--color-bg-alt)!important}:root{--alert-bg-color:var(--color-bg);--alert-bg-color-contrast:var(--color-bg-contrast);--alert-bg-color-accent:var(--color-bg-accent);--alert-bg-color-accent-a:var(--color-bg-accent-a);--alert-bg-color-accent-contrast:var(--color-bg-accent-contrast);--alert-bg-color-accent-hl:var(--color-bg-accent-hl);--alert-bg-color-accent-hl-a:var(--color-bg-accent-hl-a);--alert-bg-color-accent-hl-contrast:var(--color-bg-accent-hl-contrast)}.has-alert-bg-color-background-color,.has-alert-bg-color-background-color~.wp-block-cover__inner-container{--color:var(--alert-bg-color, --color-bg);--color-contrast:var(--alert-bg-color-contrast, --color-bg-contrast);--color-accent:var(--alert-bg-color-accent, --color-bg-accent);--color-accent-a:var(--alert-bg-color-accent-a, --color-bg-accent-a);--color-accent-contrast:var(--alert-bg-color-accent-contrast, --color-bg-accent-contrast);--color-accent-hl:var(--alert-bg-color-accent-hl, --color-bg-accent-hl);--color-accent-hl-a:var(--alert-bg-color-accent-hl-a, --color-bg-accent-hl-a);--color-accent-hl-contrast:var(--alert-bg-color-accent-hl-contrast, --color-bg-accent-hl-contrast)}.has-alert-bg-color-color{color:var(--alert-bg-color,--color-bg)!important}.comment,.comment .comment,.entry-col-boxed article,.has-background,.has-background .nav .dropdown-menu:not(.dropdown-megamenu-menu),.pagination,.sidebar-widget-area-boxed .sidebar-widget-area-content,.wp-block-cover__background,.wp-block-latest-posts.is-grid li,.wp-block-table tfoot,.wp-block-table thead,body,table tfoot,table thead{background-color:var(--color);color:var(--color-contrast)}:root{--color-bg-secondary:var(--color-bg)}body{font-display:optional;font-family:system-ui,sans-serif;font-size:-moz-calc(.9em * (var(--body-font-size)/ 100));font-size:calc(.9em * (var(--body-font-size)/ 100))}@media (min-width:782px){body{font-size:-moz-calc(1em * (var(--body-font-size)/ 100));font-size:calc(1em * (var(--body-font-size)/ 100))}}.wrapper{padding-top:3rem;padding-bottom:3rem}@media (min-width:1200px){.wrapper{padding-top:6rem;padding-bottom:6rem}}a.skip-link{position:fixed;z-index:1000;top:0;right:0}.container-content,body.singular:not(.has-sidebar) #content.container{max-width:var(--content-width)}body:not(.has-sidebar) .main-wrapper{overflow:hidden}body.main-wrapper-margin-top-disabled .main-wrapper{padding-top:0}@media (min-width:782px){body.main-wrapper-margin-top-disabled .main-wrapper{margin-top:-moz-calc(var(--header-main-gap-height) * -1);margin-top:calc(var(--header-main-gap-height) * -1)}}body.main-wrapper-margin-bottom-disabled .main-wrapper{padding-bottom:0}body.main-wrapper-pull-under .main-wrapper{padding-top:0}@media (min-width:782px){body.main-wrapper-pull-under .main-wrapper{margin-top:-moz-calc((var(--header-main-gap-height) + var(--header-main-height)) * -1);margin-top:calc((var(--header-main-gap-height) + var(--header-main-height)) * -1)}}.site-width-max{max-width:var(--site-width)}body.site-boxed .site-width-max{max-width:var(--site-box-width)}.cps-icon.cps-dashicon,.wp-block-latest-posts .cps-dashicon.wp-block-latest-posts__post-author::before,.wp-block-latest-posts .cps-dashicon.wp-block-latest-posts__post-date::before{font-family:dashicons!important}:root{--header-main-gap-height:0px;--header-main-font-size:var(--body-font-size);--header-main-logo-text-color:var(--header-main-bg-color-contrast);--header-main-dropbox-bg-color:var(--header-main-bg-color);--header-main-dropbox-logo-text-color:var(--header-main-bg-color-contrast)}.nav{margin-top:.75rem;margin-bottom:.75rem}.nav:not(.navbar-nav) .nav-item.has-styling{padding-top:.5em;padding-bottom:.5em}.nav .nav-link{font-size:1.1em;margin-left:.6666666667em;margin-right:.6666666667em;padding-right:0;padding-left:0}.nav .menu-item>a:not(.has-styling){font-weight:500;font-variation-settings:"wght" 560;text-decoration:none;-webkit-transition:opacity .5s;-o-transition:opacity .5s;-moz-transition:opacity .5s;transition:opacity .5s}.nav .menu-item>a:not(.has-styling):hover{background-color:transparent}.nav .menu-item>a:not(.has-styling):hover .nav-icon-has-bg,.nav .menu-item>a:not(.has-styling):hover .nav-icon-no-label{opacity:.8}.nav .current-menu-item>a:not(.has-styling),.nav .menu-item>a:hover{text-decoration:underline}.nav .nav-icon{vertical-align:middle;font-size:1.4em;-webkit-transition:opacity .5s;-o-transition:opacity .5s;-moz-transition:opacity .5s;transition:opacity .5s}.nav .nav-icon-has-bg{border-radius:var(--roundness);padding:.25em}.nav .nav-icon-position-after{margin-left:.5em}.nav .nav-icon-position-before{margin-right:.5em}.nav .nav-icon-no-label{margin:0}.nav .btn{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-webkit-align-items:stretch;-moz-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;text-align:center;height:1.7em;min-width:2em;padding:0!important;overflow:hidden}.nav .btn .menu-item-text{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;margin:auto .5rem}.nav .btn i{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.35em;padding:0 .25rem;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.nav .btn.dropdown-toggle::after{margin-right:.5rem;margin-left:0}.nav .btn .nav-icon-has-bg{border-radius:0}.nav .btn .nav-icon-position-after{margin-left:0}.nav .btn .nav-icon-position-before.nav-icon-has-bg{margin-right:0;margin-left:0}.nav .btn .nav-icon-position-before{margin-left:.375rem;margin-right:0}@supports (font-variation-settings:normal){body.font-up .nav .btn .menu-item-text{padding-bottom:.15em}body.font-down .nav .btn .menu-item-text{padding-top:.15em}}.nav .collapse-megamenu .dropdown-megamenu-menu-container{padding-top:1.5rem}.nav .collapse-menu .dropdown-item{width:auto;padding-left:0;padding-right:0}.nav ul.collapse-menu{list-style:none}.nav ul.collapse-menu>li:first-child{padding-top:.75rem}.nav ul.collapse-menu>li:last-child{padding-bottom:.75rem}.nav .collapse-toggle::after,.nav .dropdown-toggle::after{height:.3em;margin-top:auto;margin-bottom:auto;-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;-o-transition:-o-transform .5s;-moz-transition:transform .5s,-moz-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s,-moz-transform .5s,-o-transform .5s}.nav .collapse-toggle[aria-expanded=true]::after,.nav .dropdown-toggle[aria-expanded=true]::after{-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg);transform:rotate(-180deg);-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}.nav #google_translate_element,.nav #google_translate_element a{color:#000!important}.nav #google_translate_element a:hover{text-decoration:none}.nav #google_translate_element .goog-te-gadget-simple:not(:first-child),.nav #google_translate_element .goog-te-gadget:not(:first-child){display:none}.has-background .nav .nav-item>a:not(.has-styling){color:var(--color-contrast)}.has-background .nav .current-menu-ancestor a:not(.has-styling),.has-background .nav .current-menu-item a:not(.has-styling){color:var(--color-accent)}.has-background .nav .dropdown-menu:not(.dropdown-megamenu-menu) .current-menu-item a{color:var(--color-dropdown-accent)}.navbar{z-index:3;padding:.75rem 1.5rem;-webkit-transition:padding .2s ease-in-out;-o-transition:padding .2s ease-in-out;-moz-transition:padding .2s ease-in-out;transition:padding .2s ease-in-out}.navbar .nav-item{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.navbar .nav-link{white-space:nowrap;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-webkit-align-items:stretch;-moz-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.navbar .nav-link.btn:hover{text-decoration:none}.navbar .navbar-navs-container{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.navbar .navbar-nav-container{display:none}@media (min-width:992px){.navbar .navbar-nav-container{display:block}}.navbar .navbar-nav{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.navbar .navbar-nav .btn{text-align:center;padding-top:0;padding-bottom:0;margin-top:.25em;margin-bottom:.25em}.navbar .navbar-nav i{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.navbar .navbar-button-nav-right{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.navbar .navbar-button-nav-right li:first-child .nav-link{margin-left:0}@media (min-width:782px){.navbar .navbar-button-nav-right{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar .navbar-button-nav-right li:first-child .nav-link{margin-left:1.3333333333em}}@media (min-width:992px){.navbar .navbar-button-nav-right{-webkit-box-flex:0!important;-webkit-flex-grow:0!important;-moz-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}}.navbar .nav>li:last-child>.nav-link{margin-right:0}.navbar .navbar-brand-holder{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;margin-right:.75rem}@media (min-width:782px){.navbar .navbar-brand-holder{-webkit-box-flex:100;-webkit-flex-grow:100;-moz-box-flex:100;-ms-flex-positive:100;flex-grow:100;-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0}.navbar .navbar-brand-holder .navbar-brand{margin-right:.75rem}}.navbar .navbar-brand{opacity:1;text-decoration:none;white-space:initial}.navbar .navbar-brand img{-webkit-transition:width .2s ease-in-out;-o-transition:width .2s ease-in-out;-moz-transition:width .2s ease-in-out;transition:width .2s ease-in-out;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;display:inline-block}.navbar .navbar-brand-subtext{text-decoration:none;color:inherit!important}.navbar .navbar-brand-subtext:hover{text-decoration:underline}.navbar .dropdown.show.shown .dropdown-menu{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);opacity:1}.navbar .dropdown.shown .dropdown-menu{display:block!important}@media (max-width:1329.98px){.navbar .nav>li:last-child>.dropdown-menu{left:auto;right:0}}.navbar .dropdown-menu{-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);-ms-transform:translateY(-10px);-o-transform:translateY(-10px);transform:translateY(-10px);opacity:0;-webkit-transition:opacity .4s,-webkit-transform .4s;transition:opacity .4s,-webkit-transform .4s;-o-transition:opacity .4s,-o-transform .4s;-moz-transition:opacity .4s,transform .4s,-moz-transform .4s;transition:opacity .4s,transform .4s;transition:opacity .4s,transform .4s,-webkit-transform .4s,-moz-transform .4s,-o-transform .4s;-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;min-width:100%}body:not(.shadows-disabled) .navbar .dropdown-menu{-webkit-box-shadow:0 0 calc(30px) calc(-30px + var(--shadows) * 1) rgba(0,0,0,.5);box-shadow:0 0 -moz-calc(30px) -moz-calc(-30px + var(--shadows) * 1) rgba(0,0,0,.5);box-shadow:0 0 calc(30px) calc(-30px + var(--shadows) * 1) rgba(0,0,0,.5)}.navbar .dropdown-menu li{min-width:100%;padding:.25rem 1.5rem}.navbar .dropdown-item{padding:0}.navbar .dropdown-megamenu{position:static}.navbar .dropdown-megamenu-menu{z-index:-2;border-radius:0;width:100%;position:absolute!important;padding-top:3rem;margin-top:0;border:none;background-clip:initial;max-height:-moz-calc(85vh - var(--header-main-height));max-height:calc(85vh - var(--header-main-height));overflow-x:hidden}body:not(.shadows-disabled) .navbar .dropdown-megamenu-menu{-webkit-box-shadow:0 calc(var(--shadows) * 1) calc(30px) -30px rgba(0,0,0,.5);box-shadow:0 -moz-calc(var(--shadows) * 1) -moz-calc(30px) -30px rgba(0,0,0,.5);box-shadow:0 calc(var(--shadows) * 1) calc(30px) -30px rgba(0,0,0,.5)}.navbar .dropdown-megamenu-menu-container{display:block}@media (min-width:782px){.navbar{padding:-moz-calc(3rem / 4 * var(--header-main-height)/ 100) 0;padding:calc(3rem / 4 * var(--header-main-height)/ 100) 0}.navbar .navbar-navs-container{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}}@media (min-width:1200px){.navbar{padding:-moz-calc(3rem / 2 * var(--header-main-padding-v)/ 100) 3rem;padding:calc(3rem / 2 * var(--header-main-padding-v)/ 100) 3rem}.navbar-sticks .navbar{padding:-moz-calc(3rem / 4 * var(--header-main-padding-v)/ 100) 1.5rem;padding:calc(3rem / 4 * var(--header-main-padding-v)/ 100) 1.5rem}}.nav-styling-underline .nav-link:not(.has-styling),.nav-styling-underline .nav-link:not(.has-styling) .menu-item-text{padding-top:.25em;padding-bottom:.25em}.nav-styling-underline .nav-link:not(.has-styling) .menu-item-text,.nav-styling-underline .navbar-brand-text{display:inline-block;border-bottom-width:2px;border-bottom-style:solid;border-bottom-color:transparent;-webkit-transition:border-bottom-color .5s;-o-transition:border-bottom-color .5s;-moz-transition:border-bottom-color .5s;transition:border-bottom-color .5s}.nav-styling-underline .nav>.current-menu-ancestor>a,.nav-styling-underline .nav>.current-menu-item>a,.nav-styling-underline .nav>li>a:hover{text-decoration:none}.nav-styling-underline .nav>.current-menu-ancestor>a .menu-item-text,.nav-styling-underline .nav>.current-menu-item>a .menu-item-text,.nav-styling-underline .nav>li>a:hover .menu-item-text{border-bottom-color:currentColor;border-bottom-color:var(--color-accent)}.nav-styling-underline .navbar-brand-text:hover{border-bottom-color:currentColor;border-bottom-color:var(--color-accent)}.navbar-style-dropbox .navbar{position:relative}@media (max-width:781.98px){.navbar-style-dropbox .navbar{padding-top:0;padding-bottom:0}}@media (min-width:782px){.navbar-style-dropbox .navbar{position:relative}}@media (min-width:782px){.navbar-style-dropbox.navbar-sticks .navbar{padding-top:0;padding-bottom:0}}.navbar-style-dropbox .navbar-brand{white-space:normal;width:-moz-calc(var(--header-main-dropbox-max-width) * 3 / 4);width:calc(var(--header-main-dropbox-max-width) * 3 / 4);text-align:center;padding:1rem;position:relative;-webkit-transition:width .2s ease;-o-transition:width .2s ease;-moz-transition:width .2s ease;transition:width .2s ease;max-height:-moz-calc(250px + 2rem);max-height:calc(250px + 2rem)}.navbar-style-dropbox .navbar-brand,.navbar-style-dropbox .navbar-brand .navbar-brand-text,.navbar-style-dropbox .navbar-brand:hover{color:var(--header-main-dropbox-logo-text-color)}.navbar-style-dropbox .navbar-brand:active,.navbar-style-dropbox .navbar-brand:active .navbar-brand-text,.navbar-style-dropbox .navbar-brand:hover,.navbar-style-dropbox .navbar-brand:hover .navbar-brand-text{text-decoration:underline}.navbar-style-dropbox .navbar-brand .navbar-brand-text,.navbar-style-dropbox .navbar-brand img{position:relative}.navbar-style-dropbox .navbar-brand img{width:var(--header-main-logo-image-width);max-width:100%;max-height:250px;display:inline-block}.navbar-style-dropbox .navbar-brand::before{position:absolute;background-color:var(--header-main-dropbox-bg-color);content:"";top:0;left:0;right:0;bottom:0}body:not(.shadows-disabled) .navbar-style-dropbox .navbar-brand::before{-webkit-box-shadow:0 0 calc(30px) calc(-30px + var(--shadows) * 1) rgba(0,0,0,.5);box-shadow:0 0 -moz-calc(30px) -moz-calc(-30px + var(--shadows) * 1) rgba(0,0,0,.5);box-shadow:0 0 calc(30px) calc(-30px + var(--shadows) * 1) rgba(0,0,0,.5)}@media (min-width:782px){.navbar-style-dropbox .navbar-brand{margin-right:0;width:var(--header-main-dropbox-max-width);position:absolute;padding:1rem;top:0}.navbar-style-dropbox .navbar-brand:not(.custom-bg-disabled){z-index:1020}.navbar-style-dropbox .navbar-brand.custom-bg-disabled::before{z-index:-2}}.navbar-style-dropbox.navbar-sticks .navbar-brand{width:-moz-calc(var(--header-main-dropbox-max-width) * 3 / 4);width:calc(var(--header-main-dropbox-max-width) * 3 / 4)}.navbar-style-dropbox .navbar-brand-text:hover{border-bottom-color:transparent}.navbar-style-dropbox .navbar-brand-subtext{margin:0;position:relative}.navbar-style-dropbox .navbar-brand-subtext:not(.navbar-brand-dropbox-subtext){display:none}@media (min-width:782px){.navbar-style-dropbox .navbar-brand-holder{min-width:-moz-calc(2rem + var(--header-main-dropbox-max-width));min-width:calc(2rem + var(--header-main-dropbox-max-width))}}@media (min-width:782px){.navbar-style-center .navbar-container{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.navbar-style-center .navbar-brand-holder{padding-top:.75rem;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;text-align:center;margin-right:0;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-bottom:1.5rem}.navbar-style-center .navbar-brand{margin-left:0;margin-right:0}.navbar-style-center .navbar-brand-subtext{margin-left:.75rem}.navbar-style-center .navbar-nav{-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin:0}.navbar-style-center .navbar-nav-container{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:block}.navbar-style-center .navbar-nav-container .navbar-nav{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto;padding-left:var(--header-main-buttons-menu-width, "0")}.navbar-style-center .navbar-navs-container{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1}.navbar-style-center .navbar-button-nav-right{-webkit-box-flex:0;-webkit-flex-grow:0;-moz-box-flex:0;-ms-flex-positive:0;flex-grow:0}.navbar-style-center .navbar-container{-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.navbar-style-center.navbar-sticks#wrapper-navbar-main{top:-moz-calc(var(--header-main-navbar-brand-holder-height) * -1);top:calc(var(--header-main-navbar-brand-holder-height) * -1)}}@media (min-width:782px) and (min-width:600px){body.admin-bar.navbar-main-sticky-top .navbar-style-center.navbar-sticks#wrapper-navbar-main{top:-moz-calc((var(--header-main-navbar-brand-holder-height) * -1) + 46px);top:calc((var(--header-main-navbar-brand-holder-height) * -1) + 46px)}}@media (min-width:782px) and (min-width:782px){body.admin-bar.navbar-main-sticky-top .navbar-style-center.navbar-sticks#wrapper-navbar-main{top:-moz-calc((var(--header-main-navbar-brand-holder-height) * -1) + 32px);top:calc((var(--header-main-navbar-brand-holder-height) * -1) + 32px)}}@media (min-width:782px){.navbar-style-center.navbar-sticks#wrapper-navbar-main .navbar-brand img{width:var(--header-main-logo-image-width)}}@media (min-width:1200px){.navbar-style-center.navbar-sticks .navbar{padding:1.5rem 3rem}}body:not(.shadows-disabled) #wrapper-navbar-main{-webkit-box-shadow:0 0 calc(30px) calc(-30px + var(--shadows) * 1) rgba(0,0,0,.5);box-shadow:0 0 -moz-calc(30px) -moz-calc(-30px + var(--shadows) * 1) rgba(0,0,0,.5);box-shadow:0 0 calc(30px) calc(-30px + var(--shadows) * 1) rgba(0,0,0,.5)}body.has-hero #wrapper-navbar-main:not(.navbar-sticks),body.has-hero #wrapper-navbar-main:not(.navbar-sticks).navbar-style-dropbox .navbar-brand::before{-webkit-box-shadow:none;box-shadow:none}body.site-boxed.navbar-main-strech-to-full #wrapper-navbar-main #navbar-main{position:relative;margin-left:-moz-calc(50% - 50vw);margin-left:calc(50% - 50vw);width:100vw}body.navbar-main-sticky-top #wrapper-navbar-main{position:-webkit-sticky;position:sticky;z-index:1020;top:0}@media (min-width:782px){body.admin-bar.navbar-main-sticky-top #wrapper-navbar-main{top:32px}}#navbar-main{font-size:-moz-calc(.9em * (var(--body-font-size)/ 100) * (var(--header-main-font-size)/ 100));font-size:calc(.9em * (var(--body-font-size)/ 100) * (var(--header-main-font-size)/ 100));background:0 0;position:relative}@media (min-width:782px){#navbar-main{font-size:-moz-calc(1em * (var(--body-font-size)/ 100) * (var(--header-main-font-size)/ 100));font-size:calc(1em * (var(--body-font-size)/ 100) * (var(--header-main-font-size)/ 100));margin-bottom:var(--header-main-gap-height)}}@media (min-width:782px){.navbar-secondary-under-main #navbar-main{margin-bottom:0}}#navbar-main::before{z-index:-1;background-color:var(--color);content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-transition:opacity .5s ease-in-out;-o-transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out}body.navbar-main-has-hero-transparency.has-hero-image #navbar-main::before,body.navbar-main-has-hero-transparency.main-wrapper-pull-under #navbar-main::before{opacity:var(--hero-main-header-main-opacity)}body.navbar-main-has-hero-transparency.has-hero-image #wrapper-navbar-main.navbar-sticks #navbar-main::before,body.navbar-main-has-hero-transparency.main-wrapper-pull-under #wrapper-navbar-main.navbar-sticks #navbar-main::before{opacity:1}#navbar-main .navbar-brand img{width:-moz-calc(var(--header-main-logo-image-width) * 3 / 4);width:calc(var(--header-main-logo-image-width) * 3 / 4)}@media (min-width:1200px){#navbar-main .navbar-brand img{width:var(--header-main-logo-image-width)}}#navbar-main .navbar-brand-holder{font-size:-moz-calc(.9em * (var(--body-font-size)/ 100) * (var(--header-main-logo-font-size)/ 100));font-size:calc(.9em * (var(--body-font-size)/ 100) * (var(--header-main-logo-font-size)/ 100));line-height:-moz-calc(.9em * (var(--body-font-size)/ 100) * (var(--header-main-logo-font-size)/ 100));line-height:calc(.9em * (var(--body-font-size)/ 100) * (var(--header-main-logo-font-size)/ 100))}@media (min-width:782px){#navbar-main .navbar-brand-holder{font-size:-moz-calc(1em * (var(--body-font-size)/ 100) * (var(--header-main-logo-font-size)/ 100));font-size:calc(1em * (var(--body-font-size)/ 100) * (var(--header-main-logo-font-size)/ 100));line-height:-moz-calc(1em * (var(--body-font-size)/ 100) * (var(--header-main-logo-font-size)/ 100));line-height:calc(1em * (var(--body-font-size)/ 100) * (var(--header-main-logo-font-size)/ 100))}}#navbar-main .navbar-brand-text{font-size:2em;line-height:1.2em;color:var(--header-main-logo-text-color)}#navbar-main .navbar-brand-subtext{line-height:1.5em;margin-right:.75rem}@media (min-width:782px){.navbar-sticks #navbar-main .navbar-brand img{width:-moz-calc(var(--header-main-logo-image-width) * 3 / 4);width:calc(var(--header-main-logo-image-width) * 3 / 4)}}#navbar-main .dropdown-megamenu-menu{padding-top:-moz-calc(var(--header-main-gap-height) + 1.5rem);padding-top:calc(var(--header-main-gap-height) + 1.5rem)}#navbar-secondary{font-size:-moz-calc(.9em * (var(--body-font-size)/ 100) * (var(--header-secondary-font-size)/ 100));font-size:calc(.9em * (var(--body-font-size)/ 100) * (var(--header-secondary-font-size)/ 100));z-index:4;padding-top:-moz-calc(3rem / 2 * var(--header-secondary-padding-v)/ 100);padding-top:calc(3rem / 2 * var(--header-secondary-padding-v)/ 100);padding-bottom:-moz-calc(3rem / 2 * var(--header-secondary-padding-v)/ 100);padding-bottom:calc(3rem / 2 * var(--header-secondary-padding-v)/ 100)}@media (min-width:782px){#navbar-secondary{font-size:-moz-calc(1em * (var(--body-font-size)/ 100) * (var(--header-secondary-font-size)/ 100));font-size:calc(1em * (var(--body-font-size)/ 100) * (var(--header-secondary-font-size)/ 100))}}.navbar-secondary-under-main #navbar-secondary{z-index:3;margin-bottom:var(--header-main-gap-height)}#navbar-secondary #navbar-nav-secondary-left .nav>li:first-child>.nav-link{margin-left:0}#navbar-secondary #navbar-nav-secondary-right{margin-left:auto}#navbar-secondary #navbar-nav-secondary-right .nav>li:last-child>.nav-link{margin-right:0}#navbar-secondary .nav{margin-top:.6rem;margin-bottom:.6rem}#navbar-secondary .nav-link{font-size:.85em;margin-left:.5em;margin-right:.5em}#navbar-secondary .nav-link:not(.has-styling) .menu-item-text{padding-top:.1428571429em;padding-bottom:.1428571429em}#navbar-secondary .navbar-brand-holder{margin-top:.6rem;margin-bottom:.6rem}#navbar-secondary .navbar-brand-holder img{width:-moz-calc(var(--header-secondary-logo-image-width) * 3 / 4);width:calc(var(--header-secondary-logo-image-width) * 3 / 4)}@media (min-width:1200px){#navbar-secondary .navbar-brand-holder img{width:var(--header-secondary-logo-image-width)}}#navbar-secondary .navbar-brand-text{font-size:1.25em;line-height:1.2em;color:var(--color-contrast)}#navbar-secondary .navbar-nav .btn{line-height:.9em}@supports (font-variation-settings:normal){body.font-up #navbar-secondary .navbar-nav .btn .menu-item-text{padding-bottom:.2em}body.font-down #navbar-secondary .navbar-nav .btn .menu-item-text{padding-top:.2em}}#navbar-secondary .navbar-nav i{min-width:23px}#navbar-secondary .nav-icon-has-bg{padding:.1666666667em}#navbar-secondary .dropdown-menu{border-top-left-radius:0;border-top-right-radius:0}#navbar-secondary .dropdown-megamenu-menu{padding-top:.75rem}.navbar-main-sticky-top:not(.navbar-secondary-under-main) #navbar-secondary{z-index:1021}#navbar-secondary .current-menu-ancestor>a,#navbar-secondary .current-menu-item>a,#navbar-secondary a.nav-link:hover{text-decoration:none}#navbar-secondary .current-menu-ancestor>a .menu-item-text,#navbar-secondary .current-menu-item>a .menu-item-text,#navbar-secondary a.nav-link:hover .menu-item-text{background-size:100% 1px}#menu-main-desktop-extended{display:none}@media (min-width:992px){#menu-main-desktop-extended{display:block}}@media (min-width:992px){#menu-main-mobile{display:none}}#wrapper-navbar-main-top{position:absolute}#wrapper-navbar-main-top:not(.disable-delay){margin-top:-moz-calc(var(--header-main-height)/ 3);margin-top:calc(var(--header-main-height)/ 3)}#wrapper-navbar-main-top:not(.disable-delay).intersected{margin-top:0}body.admin-bar #wrapper-navbar-main-top.disable-delay{margin-top:-32px}@media (max-width:781.98px){body.admin-bar #wrapper-navbar-main-top.disable-delay{margin-top:-46px}}body.site-boxed.navbar-main-strech-to-full{overflow-x:hidden}.wrapper-navbar:not(.navbar-style-dropbox) .navbar-brand-dropbox-subtext{display:none}#hero-main{margin-top:-moz-calc(var(--header-main-gap-height) * -1);margin-top:calc(var(--header-main-gap-height) * -1);margin-bottom:0}body:not(.shadows-disabled) #hero-main{-webkit-box-shadow:0 0 calc(30px) calc(-30px + var(--shadows) * 1) rgba(0,0,0,.5);box-shadow:0 0 -moz-calc(30px) -moz-calc(-30px + var(--shadows) * 1) rgba(0,0,0,.5);box-shadow:0 0 calc(30px) calc(-30px + var(--shadows) * 1) rgba(0,0,0,.5)}#hero-main .hero-content{min-height:150px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;z-index:2;position:relative;color:var(--hero-main-bg-color-contrast);font-weight:500;font-variation-settings:"wght" 500;padding-top:var(--header-main-gap-height);padding-bottom:var(--header-main-gap-height)}#hero-main .hero-content .page-title{width:100%;font-variation-settings:"wght" 550}#hero-main .hero-content .page-title:last-child{margin-bottom:0}#hero-main .hero-content a:hover{text-decoration:underline}#hero-main .hero-content .entry-meta>:last-child{margin-bottom:0}#hero-main .hero-content .meta-icon{font-size:1.3em;vertical-align:middle}#hero-main.text-center .hero-content{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}body:not(.has-hero) #hero-main{display:none}.hero-full{overflow:hidden;position:relative}.hero-full .hero-image-holder{position:absolute;z-index:1;top:0;bottom:0;left:0;right:0}.hero-full .hero-image-holder img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;opacity:var(--hero-main-img-opacity);z-index:2}.hero-full .hero-image-holder::before{position:absolute;background-color:var(--hero-main-bg-color);content:"";top:0;left:0;right:0;bottom:0;z-index:-1}.hero-full-title-under-img{min-height:240px}.hero-full-title-under-img .entry-meta,.hero-full-title-under-img .page-title{display:none}.hero-img-above-title,.hero-img-under-title{background-color:var(--hero-main-bg-color);color:var(--hero-main-bg-color-contrast)}.hero-img-above-title .hero-image-holder,.hero-img-under-title .hero-image-holder{width:var(--site-width);max-width:100%;margin:0 auto;text-align:center}.hero-img-above-title .hero-image-holder img,.hero-img-under-title .hero-image-holder img{display:inline-block}.hero-img-under-title .hero-image-holder{padding-top:2rem}@media (min-width:600px){.hero-img-under-title .hero-image-holder{padding-top:4rem}}.hero-img-under-title .hero-content{padding-bottom:2rem}@media (min-width:600px){.hero-img-under-title .hero-content{padding-bottom:4rem}}body.has-featured-image .hero-img-under-title{padding-bottom:0}.hero-img-above-title{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (max-width:781.98px){.hero-img-above-title{padding-top:0}}.hero-img-above-title .hero-image-holder{padding-bottom:2rem}@media (min-width:600px){.hero-img-above-title .hero-image-holder{padding-bottom:4rem}}.hero-img-above-title .hero-content{-webkit-box-ordinal-group:3;-webkit-order:2;-moz-box-ordinal-group:3;-ms-flex-order:2;order:2;padding-top:2rem}@media (min-width:600px){.hero-img-above-title .hero-content{padding-top:4rem}}body.navbar-main-has-hero-transparency.has-hero-image #hero-main:not(.hero-img-under-title){margin-top:-moz-calc((var(--header-main-gap-height) + var(--header-main-height)) * -1);margin-top:calc((var(--header-main-gap-height) + var(--header-main-height)) * -1)}body.navbar-main-has-hero-transparency.has-hero-image #hero-main:not(.hero-img-under-title) .hero-content{margin-top:-moz-calc(var(--header-main-gap-height) + var(--header-main-height));margin-top:calc(var(--header-main-gap-height) + var(--header-main-height));margin-bottom:var(--header-main-gap-height)}body.navbar-main-has-hero-transparency.has-hero-image .hero-full-title-under-img{min-height:-moz-calc(240px + var(--header-main-height));min-height:calc(240px + var(--header-main-height))}.hero-breadcrumb-top-right .breadcrumbs{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:992px){.hero-breadcrumb-top-right .breadcrumbs{position:absolute;top:-2rem;right:1.5rem;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}@media (min-width:600px){.hero-breadcrumb-top-right.hero-full-title-under-img .breadcrumbs{position:absolute;top:-2rem;right:1.5rem;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.hero-breadcrumb-top-right .breadcrumb{position:relative}body:not(.shadows-disabled) .hero-breadcrumb-top-right .breadcrumb::before{-webkit-box-shadow:0 0 calc(21px) calc(-21px + var(--shadows) * .7) rgba(0,0,0,.5);box-shadow:0 0 -moz-calc(21px) -moz-calc(-21px + var(--shadows) * .7) rgba(0,0,0,.5);box-shadow:0 0 calc(21px) calc(-21px + var(--shadows) * .7) rgba(0,0,0,.5)}.hero-breadcrumb-top-right .breadcrumb::before{position:absolute;background-color:var(--hero-main-bg-color-accent);content:"";top:0;left:0;right:0;bottom:0;z-index:-1}.hero-breadcrumb-top-right .breadcrumb,.hero-breadcrumb-top-right .breadcrumb a{color:var(--hero-main-bg-color-accent-contrast)}.hero-breadcrumb-top-right .breadcrumb :focus-visible{outline-color:var(--hero-main-bg-color-accent-contrast)}@media (min-width:782px){.hero-breadcrumb-top-right .breadcrumb .active{display:inline-block;max-width:200px;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}}@media (max-width:991.98px){.hero-breadcrumb-top-right:not(.hero-full-title-under-img) .breadcrumb .active span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}}.hero-breadcrumb-above-title .breadcrumbs{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.hero-breadcrumb-above-title .breadcrumbs .active span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.hero-breadcrumb-above-title .breadcrumb{padding:0}.hero-breadcrumb-above-title.text-center .breadcrumbs{-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.hero-breadcrumb-above-title.hero-full-title-under-img .breadcrumbs{display:none}.hero.high-contrast .breadcrumb,.hero.high-contrast a{color:var(--hero-main-bg-color-contrast)}.hero.high-contrast .breadcrumb :focus-visible,.hero.high-contrast a :focus-visible{outline-color:var(--hero-main-bg-color-contrast)}.alignfull,.alignwide,.wp-block-separator.is-style-wide{margin-bottom:3rem;margin-top:3rem}@media (min-width:782px){.alignfull,.alignwide,.wp-block-separator.is-style-wide{margin-bottom:6rem;margin-top:6rem}}.entry-col-boxed .entry-content .alignfull,.entry-col-boxed .entry-content .alignwide,.entry-col-boxed .entry-content .wp-block-separator.is-style-wide,.has-sidebar .entry-content .alignfull,.has-sidebar .entry-content .alignwide,.has-sidebar .entry-content .wp-block-separator.is-style-wide,.site-boxed .alignfull,.site-boxed .alignwide,.site-boxed .wp-block-separator.is-style-wide{max-width:100%;left:initial;width:auto}.alignwide,.wp-block-separator.is-style-wide{position:relative;max-width:-moz-calc(100vw - 3rem);max-width:calc(100vw - 3rem);left:-moz-calc(50% - 50vw + 1.5rem);left:calc(50% - 50vw + 1.5rem);width:-moz-calc(100vw - 3rem);width:calc(100vw - 3rem)}.alignwide+.alignwide,.alignwide+.wp-block-separator.is-style-wide,.wp-block-separator.is-style-wide+.alignwide,.wp-block-separator.is-style-wide+.wp-block-separator.is-style-wide{margin-top:-3rem}@media (min-width:782px){.alignwide+.alignwide,.alignwide+.wp-block-separator.is-style-wide,.wp-block-separator.is-style-wide+.alignwide,.wp-block-separator.is-style-wide+.wp-block-separator.is-style-wide{margin-top:-6rem}}@media (min-width:1200px){.entry-col-boxed .entry-content .alignwide,.entry-col-boxed .entry-content .wp-block-separator.is-style-wide,.site-boxed .alignwide,.site-boxed .wp-block-separator.is-style-wide{max-width:100%;left:initial;width:auto}}@media (min-width:1330px){.alignwide,.wp-block-separator.is-style-wide{max-width:-moz-calc(1330px - 3rem);max-width:calc(1330px - 3rem);left:-moz-calc(50% - 665px + 1.5rem);left:calc(50% - 665px + 1.5rem);width:-moz-calc(1330px - 3rem);width:calc(1330px - 3rem)}}.alignfull{left:-moz-calc(50% - 50vw);left:calc(50% - 50vw);max-width:100vw;position:relative;width:100vw}.alignfull+.alignfull{margin-top:-3rem}@media (min-width:782px){.alignfull+.alignfull{margin-top:-6rem}}@media (max-width:991.98px){.alignfull:not([class*=has-background])>.wp-block-group__inner-container>p:not(.has-background-color){padding-left:2rem;padding-right:2rem}}@media (max-width:781.98px){.alignfull .alignfull{left:0;max-width:100%;width:100%}}.aligncenter,.alignnone{max-width:100%;margin-bottom:1.5rem;margin-top:1.5rem}.aligncenter{margin-left:auto;margin-right:auto}.aligncenter img{margin-left:auto;margin-right:auto}.alignleft,.alignright{margin-top:1.5rem;margin-bottom:1.5rem}.alignleft,.alignright,.entry-content .alignleft,.entry-content .alignright{max-width:100%}@media (min-width:600px){.alignleft,.alignright,.entry-content .alignleft,.entry-content .alignright{max-width:50%}}@media (min-width:992px){.alignleft,.alignright{margin-bottom:1.5rem;margin-top:1.5rem}}@media (min-width:1200px){.alignleft,.alignright{margin-bottom:1.5rem;margin-top:1.5rem}}@media (min-width:600px){.alignleft{float:left;margin-right:1.5rem}}@media (min-width:1200px){.entry-content>.alignleft{margin-left:-moz-calc(-1 * (100vw - var(--content-width))/ 2);margin-left:calc(-1 * (100vw - var(--content-width))/ 2)}.entry-col-boxed .entry-content .alignleft,.has-sidebar .entry-content .alignleft,.site-boxed .entry-content .alignleft{margin-left:0}}@media (min-width:1330px){.entry-content>.alignleft{margin-left:-moz-calc(-1 * (1330px - var(--content-width))/ 2);margin-left:calc(-1 * (1330px - var(--content-width))/ 2)}}@media (min-width:600px){.alignright{float:right;margin-left:1.5rem}}@media (min-width:1200px){.entry-content>.alignright{margin-right:-moz-calc(-1 * (100vw - var(--content-width))/ 2);margin-right:calc(-1 * (100vw - var(--content-width))/ 2)}.entry-col-boxed .entry-content .alignright,.has-sidebar .entry-content .alignright,.site-boxed .entry-content .alignright{margin-right:0}}@media (min-width:1330px){.entry-content>.alignright{margin-right:-moz-calc(-1 * (1330px - var(--content-width))/ 2);margin-right:calc(-1 * (1330px - var(--content-width))/ 2)}}:focus-visible{outline-color:var(--color-accent-hl);outline-offset:.2rem}a{color:var(--color-accent);-webkit-transition:opacity .5s ease,color .5s ease,background-color .5s ease;-o-transition:opacity .5s ease,color .5s ease,background-color .5s ease;-moz-transition:opacity .5s ease,color .5s ease,background-color .5s ease;transition:opacity .5s ease,color .5s ease,background-color .5s ease}a:hover{color:var(--color-accent-hl);text-decoration:none}figure,img{max-width:100%;height:auto}.wp-block-separator,.wp-block-separator:not(.is-style-wide):not(.is-style-dots),hr{border:0;border-top-style:solid;border-top-width:2px;border-color:currentColor;border-color:var(--color-accent);color:var(--color-accent)}i{font-style:normal}.small,small{font-size:80%;font-weight:400}.mark,mark{padding:.2em;background-color:#fcf8e3}p.has-background{padding:1.5rem}@media (min-width:782px){p.has-background{padding:2rem}}blockquote{border-color:currentColor;border-color:var(--color-accent-hl);border-style:solid;border-width:0 0 0 2px;margin:3rem 0;padding:.5rem 0 .5rem 1.5rem}blockquote cite{display:block;margin:1.5rem 0 0}blockquote p:last-child{margin:0}cite{opacity:.8;font-size:.8em;font-style:normal;font-weight:600;line-height:1.25}code,kbd,samp{color:var(--color-boxes-contrast);font-family:monospace;font-size:.9em;padding:.25rem .3rem;background:var(--color-boxes)}pre{font-family:monospace;font-size:.9em;padding:.5rem .6rem;line-height:1.5;margin:4rem 0;overflow:auto;padding:3rem 2rem;text-align:left;border-style:solid;border-width:2px;border-color:currentColor;border-color:var(--color-accent)}pre code{background:0 0;padding:0}figure{display:block;margin:0}iframe{display:block;max-width:100%}video{display:block}svg{display:block;height:auto;max-width:100%}img{height:auto;max-width:100%}embed{display:block;height:auto;max-width:100%}object{display:block;height:auto;max-width:100%}.wp-block-embed figcaption,.wp-block-image figcaption,figcaption{opacity:.8;font-size:.8em;margin-bottom:0;margin-top:1.5rem}.wp-block-embed figcaption a,.wp-block-image figcaption a,figcaption a{color:inherit}@media (min-width:782px){.wp-block-embed figcaption,.wp-block-image figcaption,figcaption{font-size:1em}}.wp-block-table,table{border-collapse:collapse;border-spacing:0;empty-cells:show;max-width:100%;width:100%}.wp-block-table thead,table thead{vertical-align:bottom;white-space:nowrap;border-color:var(--color)}.wp-block-table th,table th{border:1px solid var(--color-boxes);border-bottom:none;line-height:1.4;margin:0;overflow:visible;padding:.75rem;font-weight:700}.wp-block-table th a,table th a{color:inherit!important}.wp-block-table th:first-child,table th:first-child{border-left:1px solid var(--color)}.wp-block-table th:last-child,table th:last-child{border-right:1px solid var(--color)}.wp-block-table td,table td{border:1px solid var(--color-boxes);line-height:1.4;margin:0;overflow:visible;padding:.75rem}.wp-block-table caption,table caption{caption-side:top;background-color:var(--color-boxes);color:var(--color-boxes-contrast)}caption{background:var(--color-boxes-accent);color:var(--color-boxes-accent-contrast);font-weight:600;padding:.75rem;text-align:center}.gallery{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:3em 0 3em -.8em;width:-moz-calc(100% + 1.6em);width:calc(100% + 1.6em)}.gallery-item{margin:.8em 0;padding:0 .8em;width:100%}.gallery-caption{display:block;margin-top:.8em}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none;margin-top:-.5rem}.list-inline-item{display:inline-block;margin-top:.5rem}.list-inline-item:not(:last-child){margin-right:1rem}.has-drop-cap:not(:focus-visible)::first-letter{color:currentColor;color:var(--color-accent-hl);font-size:5.1em;font-weight:800;margin:.05em .1em 0 0}.has-drop-cap:not(:focus-visible)::first-letter::after{content:"";display:table;clear:both}.has-drop-cap:not(:focus-visible)::after{padding:0}.has-text-align-left{text-align:left}.has-text-align-center{text-align:center}.has-text-align-right{text-align:right}.has-small-font-size{font-size:.813em}.has-medium-font-size{font-size:1.25em}.has-large-font-size{font-size:2.25em}.has-huge-font-size{font-size:2.625em}.form-control,body .calendar-plus #calendar-plus-category,body .calendar-plus #calendar-plus-search,input[type=email]:not(.form-control),input[type=search]:not(.form-control),input[type=tel]:not(.form-control),input[type=text]:not(.form-control),select:not(.form-control),textarea:not(.form-control){background-clip:initial}.pt-header-main-height{padding-top:-moz-calc(var(--header-main-gap-height) + var(--header-main-height));padding-top:calc(var(--header-main-gap-height) + var(--header-main-height))}#wrapper-footer{overflow:hidden;position:relative}body:not(.shadows-disabled) #wrapper-footer{-webkit-box-shadow:0 0 calc(30px) calc(-30px + var(--shadows) * 1) rgba(0,0,0,.5);box-shadow:0 0 -moz-calc(30px) -moz-calc(-30px + var(--shadows) * 1) rgba(0,0,0,.5);box-shadow:0 0 calc(30px) calc(-30px + var(--shadows) * 1) rgba(0,0,0,.5)}@media (min-width:1200px){#wrapper-footer{padding-top:3rem;padding-bottom:3rem}}#footer-full-content{position:relative;padding-bottom:1.5rem;margin-bottom:1.5rem}#footer-content{z-index:2;position:relative}#footer-image-holder{position:absolute;z-index:1;top:0;bottom:0;left:0;right:0}#footer-image-holder img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}#footer-image-holder::after{position:absolute;background-color:var(--footer-main-bg-color);content:"";top:0;left:0;right:0;bottom:0;opacity:.9}body .calendar-plus .calendar-plus-filter-bar{overflow:initial}@media (min-width:600px){body .calendar-plus .calendar-plus-filter-bar{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}body .calendar-plus .calendar-plus-filter-bar>p{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1}body .calendar-plus .calendar-plus-filter-bar p:not(:last-child){margin-right:1rem;margin-bottom:1rem}}body .calendar-plus .rbc-toolbar{-webkit-flex-wrap:initial;-ms-flex-wrap:initial;flex-wrap:initial;margin-bottom:1rem}body .calendar-plus .rbc-toolbar button{background:var(--color-boxes);color:var(--color-boxes-contrast);border:none;outline-color:var(--color-boxes-accent-a);font-size:.7875em;margin:0}body .calendar-plus .rbc-toolbar button.rbc-active,body .calendar-plus .rbc-toolbar button.rbc-active:focus-visible{background:var(--color-boxes-accent-hl);color:var(--color-boxes-accent-hl-contrast);opacity:1}body .calendar-plus .rbc-toolbar button:hover{background:var(--color-boxes-accent);color:var(--color-boxes-accent-contrast)}@media (max-width:781.98px){body .calendar-plus .rbc-toolbar{-webkit-box-pack:left;-webkit-justify-content:left;-moz-box-pack:left;-ms-flex-pack:left;justify-content:left}body .calendar-plus .rbc-toolbar>:not(:last-child){margin-bottom:1rem}}body .calendar-plus .rbc-date-cell,body .calendar-plus .rbc-header{background:var(--color-boxes);color:var(--color-boxes-contrast)}body .calendar-plus .rbc-header{padding:.5rem .25rem;border-bottom-color:var(--color-bg);font-weight:700;font-size:1em}body .calendar-plus .rbc-header>a{color:var(--color-boxes-contrast)}body .calendar-plus .rbc-header+.rbc-header{border-left-color:var(--color-bg)}body .calendar-plus .rbc-month-view{border-color:var(--color-boxes)}body .calendar-plus .rbc-month-row+.rbc-month-row{border-top:none}body .calendar-plus .rbc-off-range{opacity:.5}body .calendar-plus .rbc-off-range-bg{background:var(--color-bg)}body .calendar-plus .rbc-date-cell{text-align:center;border-bottom:var(--color-bg) 1px solid}body .calendar-plus .rbc-date-cell a{color:var(--color-boxes-contrast)}body .calendar-plus .rbc-day-bg+.rbc-day-bg{border-left-color:var(--color-boxes)}body .calendar-plus .rbc-today{background:var(--color-boxes)}body .calendar-plus .rbc-event,body .calendar-plus .rbc-event.rbc-selected{background:var(--color-bg-accent);color:var(--color-bg-accent-contrast);-webkit-transition:opacity .2s ease-in;-o-transition:opacity .2s ease-in;-moz-transition:opacity .2s ease-in;transition:opacity .2s ease-in}body .calendar-plus .rbc-event.rbc-selected:hover,body .calendar-plus .rbc-event:hover{opacity:.8;background:var(--color-bg-accent)}body .calendar-plus .rbc-row-segment{padding:0 4px 1px 2px}body .calendar-plus .rbc-month-view .rbc-today{border-bottom:var(--color-bg) 1px solid}body .calendar-plus .rbc-time-view{border-bottom:none}body .calendar-plus .rbc-time-content,body .calendar-plus .rbc-time-content>*+*>*,body .calendar-plus .rbc-time-header-content,body .calendar-plus .rbc-time-view,body .calendar-plus .rbc-timeslot-group{border-color:var(--color-boxes)}body .calendar-plus .rbc-time-view .rbc-row{min-height:auto}body .calendar-plus .rbc-day-slot .rbc-time-slot{border-color:var(--color-bg)}body .calendar-plus .rbc-current-time-indicator{background-color:var(--color-boxes-accent-hl)}body .calendar-plus .rbc-agenda-table{margin-bottom:0}body .calendar-plus .rbc-agenda-view table.rbc-agenda-table thead>tr>th{border-bottom:none}.calendarp-event-shortcode-header img{margin-bottom:1rem}.calendarp-event-shortcode-header .dashicons{text-decoration:none}body .calendarp:not(#nocalendarp) .agenda-minified-calendar .calendarp-date-item .calendarp-date .calendarp-date-month{background:var(--color-boxes);color:var(--color-boxes-contrast);border-color:var(--color-boxes)}body .calendarp:not(#nocalendarp) .agenda-minified-calendar .calendarp-date-item .calendarp-date .calendarp-date-day{border-color:var(--color-boxes)}.cp-dir-item-fields:not(:last-child){margin-bottom:1rem}.cp-dir-controls{background-color:var(--color-boxes)}.cp-dir-controls fieldset{padding:.6rem}@media (min-width:782px){.cp-dir-controls fieldset{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}}.cp-dir-control{margin:.6rem;margin-bottom:1.2rem}@media (min-width:782px){.cp-dir-control{margin-bottom:.6rem}}.cp-dir-control-search{-webkit-box-flex:2;-webkit-flex-grow:2;-moz-box-flex:2;-ms-flex-positive:2;flex-grow:2}.cp-dir-control-select{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1}.cp-dir-pagination{padding:.75rem;border:1px solid var(--color-boxes);border-top:none}.cp-dir-no-results-info{display:none;padding:.6rem;font-weight:700;border:var(--color-boxes) solid 1px}.cp-dir-content--no-results .cp-dir-no-results-info{display:block}.cp-dir-no-results-info-text{text-align:center} /*# sourceMappingURL=theme.min.css.map */ diff --git a/css/theme.min.css.map b/css/theme.min.css.map index 70f1be3..04a2f83 100644 --- a/css/theme.min.css.map +++ b/css/theme.min.css.map @@ -1 +1 @@ -{"version":3,"sources":["assets/bootstrap4-theme.scss","../src/sass/bootstrap4/_reboot.scss","theme.css","../src/sass/bootstrap4/vendor/_rfs.scss","../src/sass/bootstrap4/mixins/_hover.scss","../src/sass/bootstrap4/_images.scss","../src/sass/bootstrap4/mixins/_image.scss","../src/sass/bootstrap4/mixins/_border-radius.scss","../src/sass/bootstrap4/_grid.scss","../src/sass/bootstrap4/mixins/_grid.scss","../src/sass/bootstrap4/mixins/_breakpoints.scss","../src/sass/bootstrap4/mixins/_grid-framework.scss","../src/sass/bootstrap4/_tables.scss","../src/sass/bootstrap4/mixins/_table-row.scss","../src/sass/bootstrap4/_transitions.scss","../src/sass/bootstrap4/mixins/_transition.scss","../src/sass/bootstrap4/_dropdown.scss","../src/sass/bootstrap4/mixins/_caret.scss","../src/sass/bootstrap4/mixins/_nav-divider.scss","../src/sass/bootstrap4/_input-group.scss","../src/sass/bootstrap4/_nav.scss","../src/sass/bootstrap4/_navbar.scss","../src/sass/bootstrap4/_breadcrumb.scss","../src/sass/bootstrap4/_pagination.scss","../src/sass/bootstrap4/mixins/_lists.scss","../src/sass/bootstrap4/mixins/_pagination.scss","../src/sass/bootstrap4/_jumbotron.scss","../src/sass/bootstrap4/_alert.scss","../src/sass/bootstrap4/_media.scss","../src/sass/bootstrap4/_close.scss","../src/sass/bootstrap4/_modal.scss","../src/sass/bootstrap4/utilities/_display.scss","../src/sass/bootstrap4/utilities/_flex.scss","../src/sass/bootstrap4/utilities/_screenreaders.scss","../src/sass/bootstrap4/mixins/_screen-reader.scss","../src/sass/bootstrap4/utilities/_sizing.scss","../src/sass/bootstrap4/utilities/_spacing.scss","../src/sass/bootstrap4/utilities/_text.scss","../src/sass/bootstrap4/mixins/_text-truncate.scss","../src/sass/bootstrap4/mixins/_text-hide.scss","../src/sass/bootstrap4/_print.scss","../src/sass/icomoon/style.scss","assets/fonts.scss","theme/elements/_headers.scss","theme/_mixins.scss","theme/elements/_buttons.scss","../src/sass/bootstrap4/mixins/_buttons.scss","theme/elements/_forms.scss","theme/components/_sidebars.scss","theme/components/_modals.scss","theme/components/_alerts.scss","theme/components/_entries.scss","../src/sass/bootstrap4/mixins/_clearfix.scss","theme/components/_comments.scss","theme/components/_blocks.scss","theme/components/_search.scss","theme/_color-palletes.scss","theme/_general.scss","theme/_navs.scss","theme/_hero.scss","theme/_alignment.scss","theme/_content.scss","theme/_footer.scss","theme/integrations/_calendar-plus.scss","theme/integrations/_cp-directory.scss"],"names":[],"mappings":"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","file":"theme.min.css","sourcesContent":["/*!\n * Bootstrap v4.5.0 (https://getbootstrap.com/)\n * Copyright 2011-2020 The Bootstrap Authors\n * Copyright 2011-2020 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n */\n\n@import \"../../src/sass/bootstrap4/functions\";\n\n// Loading variables before and after is needed to properly set \"null\" values\n@import \"../variables/bootstrap\";\n@import \"../../src/sass/bootstrap4/variables\";\n@import \"../variables/bootstrap\";\n\n@import \"../../src/sass/bootstrap4/mixins\";\n//@import \"../../src/sass/bootstrap4/root\";\n@import \"../../src/sass/bootstrap4/reboot\";\n//@import \"../../src/sass/bootstrap4/type\";\n@import \"../../src/sass/bootstrap4/images\";\n//@import \"../../src/sass/bootstrap4/code\";\n@import \"../../src/sass/bootstrap4/grid\";\n@import \"../../src/sass/bootstrap4/tables\";\n//@import \"../../src/sass/bootstrap4/forms\";\n//@import \"../../src/sass/bootstrap4/buttons\";\n@import \"../../src/sass/bootstrap4/transitions\";\n@import \"../../src/sass/bootstrap4/dropdown\";\n//@import \"../../src/sass/bootstrap4/button-group\";\n@import \"../../src/sass/bootstrap4/input-group\";\n//@import \"../../src/sass/bootstrap4/custom-forms\";\n@import \"../../src/sass/bootstrap4/nav\";\n@import \"../../src/sass/bootstrap4/navbar\";\n//@import \"../../src/sass/bootstrap4/card\";\n@import \"../../src/sass/bootstrap4/breadcrumb\";\n@import \"../../src/sass/bootstrap4/pagination\";\n//@import \"../../src/sass/bootstrap4/badge\";\n@import \"../../src/sass/bootstrap4/jumbotron\";\n@import \"../../src/sass/bootstrap4/alert\";\n//@import \"../../src/sass/bootstrap4/progress\";\n@import \"../../src/sass/bootstrap4/media\";\n//@import \"../../src/sass/bootstrap4/list-group\";\n@import \"../../src/sass/bootstrap4/close\";\n//@import \"../../src/sass/bootstrap4/toasts\";\n@import \"../../src/sass/bootstrap4/modal\";\n//@import \"../../src/sass/bootstrap4/tooltip\";\n//@import \"../../src/sass/bootstrap4/popover\";\n//@import \"../../src/sass/bootstrap4/carousel\";\n//@import \"../../src/sass/bootstrap4/spinners\";\n\n//@import \"../../src/sass/bootstrap4/utilities\";\n//@import \"../../src/sass/bootstrap4/utilities/align\";\n////@import \"../../src/sass/bootstrap4/utilities/background\";\n//@import \"../../src/sass/bootstrap4/utilities/borders\";\n//@import \"../../src/sass/bootstrap4/utilities/clearfix\";\n@import \"../../src/sass/bootstrap4/utilities/display\";\n//@import \"../../src/sass/bootstrap4/utilities/embed\";\n@import \"../../src/sass/bootstrap4/utilities/flex\";\n//@import \"../../src/sass/bootstrap4/utilities/float\";\n//@import \"../../src/sass/bootstrap4/utilities/overflow\";\n//@import \"../../src/sass/bootstrap4/utilities/position\";\n@import \"../../src/sass/bootstrap4/utilities/screenreaders\";\n//@import \"../../src/sass/bootstrap4/utilities/shadows\";\n@import \"../../src/sass/bootstrap4/utilities/sizing\";\n//@import \"../../src/sass/bootstrap4/utilities/stretched-link\";\n@import \"../../src/sass/bootstrap4/utilities/spacing\";\n@import \"../../src/sass/bootstrap4/utilities/text\";\n//@import \"../../src/sass/bootstrap4/utilities/visibility\";\n\n@import \"../../src/sass/bootstrap4/print\";\n","// stylelint-disable declaration-no-important, selector-no-qualifying-type, property-no-vendor-prefix\n\n// Reboot\n//\n// Normalization of HTML elements, manually forked from Normalize.css to remove\n// styles targeting irrelevant browsers while applying new styles.\n//\n// Normalize is licensed MIT. https://github.com/necolas/normalize.css\n\n\n// Document\n//\n// 1. Change from `box-sizing: content-box` so that `width` is not affected by `padding` or `border`.\n// 2. Change the default font family in all browsers.\n// 3. Correct the line height in all browsers.\n// 4. Prevent adjustments of font size after orientation changes in IE on Windows Phone and in iOS.\n// 5. Change the default tap highlight to be completely transparent in iOS.\n\n*,\n*::before,\n*::after {\n box-sizing: border-box; // 1\n}\n\nhtml {\n font-family: sans-serif; // 2\n line-height: 1.15; // 3\n -webkit-text-size-adjust: 100%; // 4\n -webkit-tap-highlight-color: rgba($black, 0); // 5\n}\n\n// Shim for \"new\" HTML5 structural elements to display correctly (IE10, older browsers)\n// TODO: remove in v5\n// stylelint-disable-next-line selector-list-comma-newline-after\narticle, aside, figcaption, figure, footer, header, hgroup, main, nav, section {\n display: block;\n}\n\n// Body\n//\n// 1. Remove the margin in all browsers.\n// 2. As a best practice, apply a default `background-color`.\n// 3. Set an explicit initial text-align value so that we can later use\n// the `inherit` value on things like `` elements.\n\nbody {\n margin: 0; // 1\n font-family: $font-family-base;\n @include font-size($font-size-base);\n font-weight: $font-weight-base;\n line-height: $line-height-base;\n color: $body-color;\n text-align: left; // 3\n background-color: $body-bg; // 2\n}\n\n// Future-proof rule: in browsers that support :focus-visible, suppress the focus outline\n// on elements that programmatically receive focus but wouldn't normally show a visible\n// focus outline. In general, this would mean that the outline is only applied if the\n// interaction that led to the element receiving programmatic focus was a keyboard interaction,\n// or the browser has somehow determined that the user is primarily a keyboard user and/or\n// wants focus outlines to always be presented.\n//\n// See https://developer.mozilla.org/en-US/docs/Web/CSS/:focus-visible\n// and https://developer.paciellogroup.com/blog/2018/03/focus-visible-and-backwards-compatibility/\n[tabindex=\"-1\"]:focus:not(:focus-visible) {\n outline: 0 !important;\n}\n\n\n// Content grouping\n//\n// 1. Add the correct box sizing in Firefox.\n// 2. Show the overflow in Edge and IE.\n\nhr {\n box-sizing: content-box; // 1\n height: 0; // 1\n overflow: visible; // 2\n}\n\n\n//\n// Typography\n//\n\n// Remove top margins from headings\n//\n// By default, `

`-`

` all receive top and bottom margins. We nuke the top\n// margin for easier control within type scales as it avoids margin collapsing.\n// stylelint-disable-next-line selector-list-comma-newline-after\nh1, h2, h3, h4, h5, h6 {\n margin-top: 0;\n margin-bottom: $headings-margin-bottom;\n}\n\n// Reset margins on paragraphs\n//\n// Similarly, the top margin on `

`s get reset. However, we also reset the\n// bottom margin to use `rem` units instead of `em`.\np {\n margin-top: 0;\n margin-bottom: $paragraph-margin-bottom;\n}\n\n// Abbreviations\n//\n// 1. Duplicate behavior to the data-* attribute for our tooltip plugin\n// 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n// 3. Add explicit cursor to indicate changed behavior.\n// 4. Remove the bottom border in Firefox 39-.\n// 5. Prevent the text-decoration to be skipped.\n\nabbr[title],\nabbr[data-original-title] { // 1\n text-decoration: underline; // 2\n text-decoration: underline dotted; // 2\n cursor: help; // 3\n border-bottom: 0; // 4\n text-decoration-skip-ink: none; // 5\n}\n\naddress {\n margin-bottom: 1rem;\n font-style: normal;\n line-height: inherit;\n}\n\nol,\nul,\ndl {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nol ol,\nul ul,\nol ul,\nul ol {\n margin-bottom: 0;\n}\n\ndt {\n font-weight: $dt-font-weight;\n}\n\ndd {\n margin-bottom: .5rem;\n margin-left: 0; // Undo browser default\n}\n\nblockquote {\n margin: 0 0 1rem;\n}\n\nb,\nstrong {\n font-weight: $font-weight-bolder; // Add the correct font weight in Chrome, Edge, and Safari\n}\n\nsmall {\n @include font-size(80%); // Add the correct font size in all browsers\n}\n\n//\n// Prevent `sub` and `sup` elements from affecting the line height in\n// all browsers.\n//\n\nsub,\nsup {\n position: relative;\n @include font-size(75%);\n line-height: 0;\n vertical-align: baseline;\n}\n\nsub { bottom: -.25em; }\nsup { top: -.5em; }\n\n\n//\n// Links\n//\n\na {\n color: $link-color;\n text-decoration: $link-decoration;\n background-color: transparent; // Remove the gray background on active links in IE 10.\n\n @include hover() {\n color: $link-hover-color;\n text-decoration: $link-hover-decoration;\n }\n}\n\n// And undo these styles for placeholder links/named anchors (without href).\n// It would be more straightforward to just use a[href] in previous block, but that\n// causes specificity issues in many other styles that are too complex to fix.\n// See https://github.com/twbs/bootstrap/issues/19402\n\na:not([href]):not([class]) {\n color: inherit;\n text-decoration: none;\n\n @include hover() {\n color: inherit;\n text-decoration: none;\n }\n}\n\n\n//\n// Code\n//\n\npre,\ncode,\nkbd,\nsamp {\n font-family: $font-family-monospace;\n @include font-size(1em); // Correct the odd `em` font sizing in all browsers.\n}\n\npre {\n // Remove browser default top margin\n margin-top: 0;\n // Reset browser default of `1em` to use `rem`s\n margin-bottom: 1rem;\n // Don't allow content to break outside\n overflow: auto;\n // Disable auto-hiding scrollbar in IE & legacy Edge to avoid overlap,\n // making it impossible to interact with the content\n -ms-overflow-style: scrollbar;\n}\n\n\n//\n// Figures\n//\n\nfigure {\n // Apply a consistent margin strategy (matches our type styles).\n margin: 0 0 1rem;\n}\n\n\n//\n// Images and content\n//\n\nimg {\n vertical-align: middle;\n border-style: none; // Remove the border on images inside links in IE 10-.\n}\n\nsvg {\n // Workaround for the SVG overflow bug in IE10/11 is still required.\n // See https://github.com/twbs/bootstrap/issues/26878\n overflow: hidden;\n vertical-align: middle;\n}\n\n\n//\n// Tables\n//\n\ntable {\n border-collapse: collapse; // Prevent double borders\n}\n\ncaption {\n padding-top: $table-cell-padding;\n padding-bottom: $table-cell-padding;\n color: $table-caption-color;\n text-align: left;\n caption-side: bottom;\n}\n\n// 1. Removes font-weight bold by inheriting\n// 2. Matches default `` alignment by inheriting `text-align`.\n// 3. Fix alignment for Safari\n\nth {\n font-weight: $table-th-font-weight; // 1\n text-align: inherit; // 2\n text-align: -webkit-match-parent; // 3\n}\n\n\n//\n// Forms\n//\n\nlabel {\n // Allow labels to use `margin` for spacing.\n display: inline-block;\n margin-bottom: $label-margin-bottom;\n}\n\n// Remove the default `border-radius` that macOS Chrome adds.\n//\n// Details at https://github.com/twbs/bootstrap/issues/24093\nbutton {\n // stylelint-disable-next-line property-disallowed-list\n border-radius: 0;\n}\n\n// Explicitly remove focus outline in Chromium when it shouldn't be\n// visible (e.g. as result of mouse click or touch tap). It already\n// should be doing this automatically, but seems to currently be\n// confused and applies its very visible two-tone outline anyway.\n\nbutton:focus:not(:focus-visible) {\n outline: 0;\n}\n\ninput,\nbutton,\nselect,\noptgroup,\ntextarea {\n margin: 0; // Remove the margin in Firefox and Safari\n font-family: inherit;\n @include font-size(inherit);\n line-height: inherit;\n}\n\nbutton,\ninput {\n overflow: visible; // Show the overflow in Edge\n}\n\nbutton,\nselect {\n text-transform: none; // Remove the inheritance of text transform in Firefox\n}\n\n// Set the cursor for non-`